一種使用在線內容以輸入一信息至一應用程序的方法
【技術領域】
[0001]本發明涉及一種用于傳送一信息至一應用程序的方法,且特別涉及一種使用在線內容輸入一信息至一應用程序的方法。
【背景技術】
[0002]輸入法編輯器(Hffi)是幫助用戶使用鍵盤以特定語言輸入文字內容的軟件程序。ME原本是用于以不同語言輸入文字內容,并通過使用較少的按鍵達到鍵盤上幾千個不同字符(例如,日文、中文、或韓文)的使用效果。現在,ME被廣泛使用在智能手機或以觸控屏幕為基礎的輸入設備中,以加速針對許多語言的文字輸入。虛擬鍵盤(VKB)是一屏幕上的鍵盤,可幫助用戶在沒有實體鍵盤時輸入文字,以觸控屏幕為基礎的輸入設備上的所有頂E是以VKB來呈現。使用者使用頂E或VKB輸入正確的多個按鍵碼(code)以得到該所需的字或句子。
[0003]對于應用程序,例如實時通訊應用程序中的Line或WeChat,使用者大量使用頂E或VKB來輸入信息聊天,聊天缺少話題的時候,最適合找網絡熱門話題或新聞來聊天。傳統的方法是先到新聞或論壇網站,找到合適的主題,復制內容后,貼到應用程序的文字輸入字段,再編輯修改文字,傳送給對方,過程有點麻煩,如果利用手機就更不方便。另一方面,很多文字工作者,也經常要引用網絡在線或數據庫內的信息,將相關信息輸入到應用程序如Word中使用。因此,需要一快速、簡易的方法來使用在線內容產生信息,幫助用戶輸入至應用程序。
【發明內容】
[0004]本發明公開了一種使用在線內容以輸入一信息至一應用程序的方法,該方法通過輸入平臺,如輸入法編輯器(Input Method Editor,以下簡稱輸入法或IME)或虛擬鍵盤(virtual keyboard,VKB)連結在線內容以產生一信息,并通過該應用程序的輸入字段輸入該信息至該應用程序。
[0005]本發明一實施例公開了一種使用在線內容以輸入一信息(Message)至一電子裝置(Electronic device)中的一應用程序(Applicat1n)的方法,該方法包括一下步驟:顯示一輸入平臺于一電子裝置的一屏幕上以輸入一信息至一應用程序的一輸入字段;通過該輸入平臺下達一指令以得到一包含多個內容的列表,并顯示該包含多個內容的列表以供使用者選擇;以及如果一第一被選擇內容的至少一部分符合至少一預定規則,則修改該第一被選擇內容以產生一第一新內容,并將該第一新內容輸入至該應用程序的該輸入字段。
[0006]在本發明的一實施例中,其中修改該第一被選擇內容的步驟為:如果該第一被選擇內容的一第一部分符合一第一預定規則,則用一數據庫中的一不同內容來替換該第一被選擇內容的該第一部分。
[0007]在本發明的一實施例中,其中修改該第一被選擇內容的步驟為:如果該第一被選擇內容的一第一部分符合一第一預定規則,則將一數據庫中的第二內容加至該第一被選擇內容的該第一部分的前面或后面。
[0008]在本發明的一實施例中,其中修改該第一被選擇內容的步驟為:如果該第一被選擇內容的一第一部分符合一第一預定規則,貝Ij刪除該第一被選擇內容的該第一部分。
[0009]在本發明的一實施例中,其中該至少一預定規則相關于該第一被選擇內容的下列至少一個因素:內容公開的時間、內容類型、內容來源、應用程序類型、使用輸入平臺的用戶類型、電子裝置類型、電子裝置所在地點和當時時間。
[0010]在本發明的一實施例中,其中該第一新內容包含下列至少一個:一文字內容(text)、一貼圖(sticker)、一照片與一聲音文件。
[0011]在本發明的一實施例中,其中該輸入平臺為一虛擬鍵盤(virtual keyboard,VKB)或是一輸入法(ME)。
[0012]在本發明的一實施例中,其中該指令通過按壓該輸入平臺上顯示的一圖標(Icon)來啟動。
[0013]在本發明的一實施例中,其中該指令通過在該輸入平臺上輸入一特殊字符串來啟動。
[0014]在本發明的一實施例中,其中該多個內容的該列表通過該輸入平臺直接從至少一網站取得。
[0015]在本發明的一實施例中,其中該輸入平臺從一服務器取得該列表,該服務器從至少一網站取得該列表以提供該列表給該輸入平臺。
[0016]在本發明的一實施例中,其中該第一被選擇內容包括:
[0017]—主題標題,所述標題是被顯示于該屏幕上以供用戶選擇;以及
[0018]與該主題標題相關的一內容。
[0019]在本發明的一實施例中,其中多個內容的該列表是從該電子裝置或一遠程服務器中的一數據庫所得到。
[0020]在本發明的一實施例中,其中該列表包括多個主題標題,其中一第一標題被選擇,其中,該第一標題包含符合一預定規則的一前置字符串或一后置字符串,其中,修改該被選擇的第一主題標題的步驟為使用一新的前置字符串或一新的后置字符串替換該第一標題中的該前置字符串或該后置字符串,其中該新的前置字符串或該新的后置字符串依據一數據庫中定義的一規則從該數據庫中提取。
[0021 ] 在本發明的一實施例中,其中該第一新內容被直接傳送至該應用程序的該輸入字段。
[0022]在本發明的一實施例中,其中該第一新內容被傳送至該輸入平臺中的一編輯區以編輯產生一第二新內容,其中當一確認指令被啟動時,該第二新內容是被該編輯區傳送至該應用程序的該輸入字段。
[0023]本發明的一實施例公開了一種使用上述方法的系統,該系統包括:一服務器,被設定為用于從至少一網站得到一包含多個內容的列表,以及如果該包含多個內容的列表中的一第一內容的至少一部分符合至少一預定規則,則修改該第一內容,以產生一第二內容;一客戶端電子裝置,被設定為用于輸入一信息至一應用程序的一輸入字段;其中,當該服務器從該客戶端電子裝置接收一要求時,該服務器提供該第二內容至該客戶端電子裝置,其中,該客戶端電子裝置依據接收的該第二內容,傳送一新內容至該應用程序的該輸入字段。
[0024]在本發明的一實施例中,其中該客戶端電子裝置修改所接收的該第二內容以產生該新內容。
[0025]在本發明的一實施例中,修改該第一內容的步驟為:如果該第一內容的一第一部分符合一第一預定規則,則用一數據庫中的一不同內容來替換該第一內容的該第一部分。
[0026]本發明的一實施例公開了一種使用上述方法的系統,該系統包括:一服務器,被設定為用于從至少一網站得到一包含多個內容的列表;一客戶端電子裝置,被設定為用于輸入一信息至一應用程序的一輸入字段;其中,當該服務器從該客戶端電子裝置接收一要求時,該服務器提供該包含多個內容的列表至該客戶端電子裝置,其中,該客戶端電子裝置依據接收的該包含多個內容的列表,如果該包含多個內容的列表中的一第一內容的至少一部分符合至少一預定規則,則修改該第一內容以產生一第二內容,依據該第二內容傳送一新內容至該應用程序的該輸入字段。
[0027]在本發明的一實施例中,修改該第一內容的步驟為:如果該第一內容的一第一部分符合一第一預定規則,則用一數據庫中的一第三內容來替換該第一內容的該第一部分。
[0028]有關本發明的【具體實施方式】及其技術特點和功效,下文將配合圖式說明如下。
【附圖說明】
[0029]圖1A為使