專利名稱:一種調用通訊錄內容的方法及裝置的制作方法
技術領域:
本發(fā)明涉及移動通信技術,尤其涉及一種調用通訊錄內容的方法及裝置。
背景技術:
移動終端,如手機已進入智能時代,在使用手機的過程中,經(jīng)常使用短信功能,在輸入短信的過程中,有時需要輸入手機自身所保存的通訊錄中的收件人姓名、收件人電話、Email等內容。最初,輸入這些通訊錄中的內容的方法為人工把通訊錄中的通訊信息記錄紙上,再到短信的編輯界面輸入信息,顯然,這種方法太過繁復,也不夠準確、便捷。為了解決上述問題,提出了一種調用通訊錄內容的方法:把通訊錄中的一類信息作為手機輸入法系統(tǒng)的詞庫中的詞條,比如將通訊錄中的所有收件人姓名添加在詞庫中;然后從輸入法系統(tǒng)中調用選中的收件人姓名對應的通訊錄內容。其中,所述從輸入法系統(tǒng)中調用選中的收件人姓名對應的通訊錄內容的方法為:在輸入法界面輸入“收件人姓名”對應的字符序列,獲取含有“收件人姓名”的候選詞列表;選定“收件人姓名”詞條,手機獲取詞庫中已保存的所有收件人姓名,然后由用戶根據(jù)需要選定收件人姓名、獲取對應的通訊錄內容;最終由用戶根據(jù)實際所要進行的操作,利用通訊錄的內容進行后續(xù)操作。這種方法雖然可以提高用戶輸入的效率,但必須提前把通訊錄中的關鍵信息添加在詞庫,才能在輸入關鍵信息時查找到所需的通訊錄的內容,仍然不夠快捷;并且,上述方法中,對保存在詞庫中信息內容有長度及需要是有規(guī)律的英文單詞等限制,比如,通訊地址、電郵地址等由于較長或不是有規(guī)律的英文單詞,這類信息就不可以加入到詞庫中;另外,很多手機不支持將通訊錄中內容作為關鍵信息生成詞庫的功能,導致這種方法存在設備上的局限性。可見,目前已有的調用通訊錄內容的方法,無法快捷、不受所要獲取的內容的類型的限制、且無設備局限性的調用通訊錄內容。
發(fā)明內容
有鑒于此,本發(fā)明的目的在于提供一種調用通訊錄內容的方法及裝置,快捷、不受所要獲取的內容的類型的限制、且無設備局限性的調用通訊錄內容。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:本發(fā)明提供了一種調用通訊錄內容的裝置,該裝置包括:判定單元、添加快捷方式單元和響應快捷方式單元;其中,判定單元,用于向添加快捷方式單元發(fā)送可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果;添加快捷方式單元,用于當收到判定單元發(fā)來的可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果時,在響應快捷方式單元的輸入法系統(tǒng)中添加通訊錄對應的快捷方式;響應快捷方式單元,用于在輸入法系統(tǒng)中保存添加快捷方式單元發(fā)來的通訊錄對應的快捷方式,根據(jù)從輸入法系統(tǒng)中選定通訊錄對應的快捷方式的操作,調用通訊錄。
上述方案中,所述裝置還包括:顯示交互單元,用于接收到用戶的輸入字符的指令后,從響應快捷方式單元獲取輸入法界面,接收到用戶輸入的字符序列后,從響應快捷方式單元中獲取對應的候選詞列表,將候選詞列表發(fā)送給判定單元;相應的,所述響應快捷方式單元,還用于為顯示交互單元提供輸入法界面;所述判定單元,還用于接收顯示交互單元發(fā)來的候選詞列表,判斷候選詞列表中是否存在通訊錄詞條。上述方案中,所述判定單元,具體用于根據(jù)通訊錄詞條在當前輸入法系統(tǒng)的詞庫中是否為最高優(yōu)先級來判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果該通訊錄詞條是最高優(yōu)先級,則可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式;否則,不可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。上述方案中,所述添加快捷方式單元,具體用于將調用通訊錄對應的調用指令添加到圖標的屬性中作為通訊錄對應的快捷方式,再將保存了圖標的通訊錄對應的快捷方式保存在通訊錄詞條中,將該通訊錄詞條發(fā)送給響應快捷方式單元;相應的,所述響應快捷方式單元,具體用于接收添加快捷方式單元發(fā)來的通訊錄詞條,更新輸入法系統(tǒng)中的通訊錄詞條。本發(fā)明還提供了一種調用通訊錄內容的方法,該方法包括:當判定可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式時,在輸入法系統(tǒng)中添加并保存通訊錄對應的快捷方式;從輸入法系統(tǒng)中選定通訊錄對應的快捷方式,調用通訊錄。上述方案中,所述判定可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式之前,該方法還包括:在輸入法界面上輸入字符序列獲得通訊錄詞條,判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。上述方案中,所述判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,包括:根據(jù)通訊錄詞條在當前輸入法系統(tǒng)的詞庫中是否為最高優(yōu)先級來判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果該通訊錄詞條是最高優(yōu)先級,則可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式;否則,不可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。上述方案中,所述添加并保存通訊錄對應的快捷方式,包括:將調用通訊錄對應的調用指令添加到圖標的屬性中作為通訊錄對應的快捷方式,再將保存了圖標的通訊錄對應的快捷方式保存在通訊錄詞條中,更新輸入法系統(tǒng)中的通訊錄詞條。本發(fā)明所提供的調用通訊錄內容的方法及裝置,具有以下的優(yōu)點和特點:在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,當用戶需要調用通訊錄時,只需選定通訊錄詞條中通訊錄對應的快捷方式,就能夠調用通訊錄,如此,即可實現(xiàn)快捷的調用通訊錄;進一步地,由于本發(fā)明無需在輸入法系統(tǒng)的詞庫中添加詞條,只需在通訊錄詞條中添加通訊錄對應的快捷方式,所以本發(fā)明可避免在詞庫中添加詞條時,受所要添加詞條具體內容的字符類型的限制的問題;另外,只要有輸入法系統(tǒng)的設備就可以安裝本發(fā)明提供的調用通訊錄內容的裝置,如此,可以避免設備局限性。
圖1為本發(fā)明調用通訊錄內容的裝置的組成結構示意圖;圖2為本發(fā)明調用通訊錄內容的方法流程圖。
具體實施例方式本發(fā)明的基本思想是:當判定可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式時,在輸入法系統(tǒng)中添加并保存通訊錄對應的快捷方式;從輸入法系統(tǒng)中選定通訊錄對應的快捷方式,調用通訊錄。下面結合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。本發(fā)明提供了一種調用通訊錄內容的裝置,如圖1所示,該裝置包括:判定單元
11、添加快捷方式單元12和響應快捷方式單元13 ;其中,判定單元11,用于向添加快捷方式單元12發(fā)送可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果;添加快捷方式單元12,用于當收到判定單元11發(fā)來的可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果時,在響應快捷方式單元13的輸入法系統(tǒng)中添加通訊錄對應的快捷方式;響應快捷方式單元13,用于在輸入法系統(tǒng)中保存添加快捷方式單元12發(fā)來的通訊錄對應的快捷方式,根據(jù)從輸入法系統(tǒng)中選定通訊錄對應的快捷方式的操作,調用通訊錄。所述調用通訊錄內容的裝置,還包括:顯示交互單元14,用于接收到用戶的輸入字符的指令后,從響應快捷方式單元13獲取輸入法界面,接收到用戶輸入的字符序列后,從響應快捷方式單元13中獲取對應的候選詞列表,將候選詞列表發(fā)送給判定單元11 ;相應的,所述響應快捷方式單元13,還用于為顯示交互單元14提供輸入法界面及候選詞列表;所述判定單元11,還用于接收顯示交互單元14發(fā)來的候選詞列表,判斷候選詞列表中是否存在通訊錄詞條,如果不存在,則停止操作,如果存在,則判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。所述判定單元11,具體用于根據(jù)通訊錄詞條在候選詞列表中是否為最高優(yōu)先級來判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果是最高優(yōu)先級,則可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,否則,不可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,停止操作,通知顯示交互單元14提示用戶無法添加通訊錄對應的快捷方式;相應的,所述顯示交互單元14,具體用于根據(jù)判定單元11發(fā)來的通知,提示用戶無法添加通訊錄對應的快捷方式;其中,所述最高優(yōu)先級,根據(jù)當前生成的候選詞列表的先后順序而定,在候選詞列表中的第一個詞條為最高優(yōu)先級的詞條。所述判定單元11,還用于在判定可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式時,通過顯示交互單元14提示用戶是否需要添加快捷方式的選擇框,根據(jù)顯示交互單元14返回的用戶的選擇為需要還是不需要來判斷是否需要添加通訊錄對應的快捷方式,若收到用戶返回的需要添加通訊錄對應的快捷方式時,向添加快捷方式單元12發(fā)送可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果,且發(fā)送通訊錄詞條給添加快捷方式單元12,若收到用戶返回的不需要添加通訊錄對應的快捷方式時,不做操作;相應的,所述顯示交互單元14,還用于顯示判定單元11發(fā)來的提示用戶是否需要添加快捷方式的選擇框,將用戶的選擇反饋給判定單元11 ;所述添加快捷方式單元12,具體用于接收判定單元11發(fā)來的可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果,及通訊錄詞條;其中,所述選擇框,產生方式及顯示方式均使用已有技術實現(xiàn),這里不做贅述。所述添加快捷方式單元12,具體用于從自身的圖庫中選中圖片,將調用通訊錄對應的調用指令添加到圖片的屬性中,再將選中的圖片作為通訊錄詞條的一部分保存在響應快捷方式單元13中;相應的,所述響應快捷方式單元13,具體用于接收添加快捷方式單元12發(fā)來的保存了通訊錄對應的快捷方式的圖標的通訊錄詞條,將保存了圖標的通訊錄詞條作為新的通訊錄詞條保存在自身的輸入法系統(tǒng)中;其中,所述圖標,可以為用戶預置的圖片,也可以為操作過程中,要求用戶從圖庫中選定圖片,所述圖片可以為jpg格式;所述調用通訊錄對應的調用指令,為打開通訊錄時對應的裝置內部的指令信息,為已有技術;所述添加到圖標的屬性中,為使用已有技術添加,這里不做贅述。所述顯示交互單元14,還用于根據(jù)用戶在輸入法界面上輸入通訊錄詞條對應的字符序列后,從響應快捷方式單元13的輸入法系統(tǒng)中獲取包含通訊錄詞條的候選詞列表并顯示;相應的,所述響應快捷方式單元13,具體用于收到顯示交互單元14發(fā)來的字符序列后,從自身保存的輸入法系統(tǒng)的詞庫中提取包含通訊錄詞條的候選詞列表,將候選詞列表返回給顯示交互單元14。所述顯示交互單元14,還用于判斷用戶是否有選定通訊錄詞條中通訊錄對應的快捷方式的操作,如果有,則將選定通訊錄對應的快捷方式的操作信息發(fā)送給響應快捷方式單元13,接收并顯示響應快捷方式單元13發(fā)來的通訊錄,否則,按照已有技術響應用戶的操作;相應的,所述響應快捷方式單元13,具體用于接收到顯示交互單元14發(fā)來的選定通訊錄對應的快捷方式的操作信息后,根據(jù)該快捷方式從自身提取出通訊錄,將通訊錄發(fā)送給顯示交互單元14 ;其中,所述判斷是否有選定通訊錄對應的快捷方式的操作,為:給用戶顯示通訊錄詞條,判斷用戶是否選中通訊錄對應的快捷方式的圖標。所述顯示交互單元14,還用于利用已有技術響應用戶使用通訊錄進行后續(xù)編輯操作,可以包括:用戶在通訊錄中查找特定的聯(lián)系人,選中所需輸入的詞條,插入用戶需要編輯的位置,然后退出通訊錄。上述調用通訊錄內容的裝置,可以作為模塊安裝在移動終端中,比如,可以安裝在手機或平板電腦中。本發(fā)明的調用通訊錄內容的方法如圖2所示,包括以下步驟:步驟201:在輸入法界面上,輸入字符序列獲得通訊錄詞條。這里,所述輸入字符序列,根據(jù)實際使用的輸入法的不同而不同,比如,當使用搜狗輸入法時,可通過輸入“ txl ”獲得通訊錄這個詞條,也可以通過輸入“ tongxl ”獲得通訊錄這個詞條。本步驟具體為:在輸入法界面上,輸入字符序列后,查看顯示出的候選詞列表,判斷候選詞列表中是否存在通訊錄詞條,如果不存在,則結束處理流程;如果存在,則執(zhí)行步驟 202。步驟202:判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果可以,則執(zhí)行步驟203 ;如果不可以,則結束處理流程。這里,所述判斷,為:根據(jù)通訊錄詞條在候選詞列表中是否為最高優(yōu)先級來判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果該詞條是最高優(yōu)先級,則可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式;否則,不可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。步驟203:判斷用戶是否需要添加通訊錄對應的快捷方式,如果需要,則執(zhí)行步驟204;否則,結束處理流程。這里,所述判斷,可以為:提示用戶是否需要添加快捷方式的選擇框,根據(jù)用戶的選擇為需要還是不需要來判斷;所述選擇框,產生方式及顯示方式均使用已有技術實現(xiàn),這里不做贅述。步驟204:在輸入法系統(tǒng)中添加并保存通訊錄對應的快捷方式。這里,所述添加通訊錄對應的快捷方式,為:將調用通訊錄對應的調用指令添加到圖標的屬性中作為通訊錄對應的快捷方式,再將保存了圖標的通訊錄對應的快捷方式保存在通訊錄詞條中,更新輸入法系統(tǒng)中的通訊錄詞條。上述步驟204完成之后,會根據(jù)用戶在輸入法系統(tǒng)中選定通訊錄對應的快捷方式的操作,調用通訊錄,具體為:步驟a:在輸入法界面上,輸入字符序列獲得通訊錄詞條。這里,所述通訊錄詞條為已經(jīng)加入通訊錄對應的快捷方式的詞條,包括:通訊錄字符和通訊錄對應的快捷方式的圖標。步驟b:判斷用戶是否有選定通訊錄對應的快捷方式的操作,如果有,則利用通訊錄對應的快捷方式調用通訊錄,為用戶顯示通訊錄,執(zhí)行步驟c ;否則,按照已有技術響應用戶的操作。這里,所述判斷是否有選定通訊錄對應的快捷方式的操作,為:給用戶顯示通訊錄詞條,判斷用戶是否選中通訊錄對應的快捷方式的圖標。步驟c:用戶使用通訊錄。具體的:用戶利用已有技術使用通訊錄進行后續(xù)編輯操作,可以包括:用戶在通訊錄中查找特定的聯(lián)系人,選中所需輸入的詞條,插入用戶需要編輯的位置,然后退出通訊錄。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種調用通訊錄內容的裝置,其特征在于,該裝置包括:判定單元、添加快捷方式單元和響應快捷方式單元;其中, 判定單元,用于向添加快捷方式單元發(fā)送可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果; 添加快捷方式單元,用于當收到判定單元發(fā)來的可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果時,在響應快捷方式單元的輸入法系統(tǒng)中添加通訊錄對應的快捷方式; 響應快捷方式單元,用于在輸入法系統(tǒng)中保存添加快捷方式單元發(fā)來的通訊錄對應的快捷方式,根據(jù)從輸入法系統(tǒng)中選定通訊錄對應的快捷方式的操作,調用通訊錄。
2.根據(jù)權利要求1所述的裝置,其特征在于,所述裝置還包括:顯示交互單元,用于接收到用戶的輸入字符的指令后,從響應快捷方式單元獲取輸入法界面,接收到用戶輸入的字符序列后,從響應快捷方式單元中獲取對應的候選詞列表,將候選詞列表發(fā)送給判定單元; 相應的,所述響應快捷方式單元,還用于為顯示交互單元提供輸入法界面; 所述判定單元,還用于接收顯示交互單元發(fā)來的候選詞列表,判斷候選詞列表中是否存在通訊錄詞條。
3.根據(jù)權利要求2所述的裝置,其特征在于, 所述判定單元,具體用于根據(jù)通訊錄詞條在當前輸入法系統(tǒng)的詞庫中是否為最高優(yōu)先級來判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果該通訊錄詞條是最高優(yōu)先級,則可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式;否則,不可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。`
4.根據(jù)權利要求3所述的裝置,其特征在于, 所述添加快捷方式單元,具體用于將調用通訊錄對應的調用指令添加到圖標的屬性中作為通訊錄對應的快捷方式,再將保存了圖標的通訊錄對應的快捷方式保存在通訊錄詞條中,將該通訊錄詞條發(fā)送給響應快捷方式單元; 相應的,所述響應快捷方式單元,具體用于接收添加快捷方式單元發(fā)來的通訊錄詞條,更新輸入法系統(tǒng)中的通訊錄詞條。
5.一種調用通訊錄內容的方法,其特征在于,該方法包括: 當判定可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式時,在輸入法系統(tǒng)中添加并保存通訊錄對應的快捷方式; 從輸入法系統(tǒng)中選定通訊錄對應的快捷方式,調用通訊錄。
6.根據(jù)權利要求5所述的方法,其特征在于,所述判定可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式之前,該方法還包括:在輸入法界面上輸入字符序列獲得通訊錄詞條,判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。
7.根據(jù)權利要求6所述的方法,其特征在于,所述判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,包括:根據(jù)通訊錄詞條在當前輸入法系統(tǒng)的詞庫中是否為最高優(yōu)先級來判斷是否可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式,如果該通訊錄詞條是最高優(yōu)先級,則可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式;否則,不可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式。
8.根據(jù)權利要求5或7所述的方法,其特征在于,所述添加并保存通訊錄對應的快捷方式,包括:將調用通訊錄對應的調用指令添加到圖標的屬性中作為通訊錄對應的快捷方式,再將保存了圖標的通訊錄對應的快捷方式保存在通訊錄詞條中,更新輸入法系統(tǒng)中的通訊錄詞條 。
全文摘要
本發(fā)明公開了一種調用通訊錄內容的裝置,包括判定單元,用于向添加快捷方式單元發(fā)送可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果;添加快捷方式單元,用于當收到判定單元發(fā)來的可以在輸入法系統(tǒng)中添加通訊錄對應的快捷方式的判定結果時,在響應快捷方式單元的輸入法系統(tǒng)中添加通訊錄對應的快捷方式;響應快捷方式單元,用于在輸入法系統(tǒng)中保存添加快捷方式單元發(fā)來的通訊錄對應的快捷方式,根據(jù)從輸入法系統(tǒng)中選定通訊錄對應的快捷方式的操作,調用通訊錄。本發(fā)明還同時公開了一種調用通訊錄內容的方法,采用本發(fā)明能使快捷、不受所要獲取的內容的字符類型的限制且無設備局限性的調用通訊錄內容。
文檔編號G06F3/0487GK103164122SQ20111040568
公開日2013年6月19日 申請日期2011年12月8日 優(yōu)先權日2011年12月8日
發(fā)明者王志剛 申請人:中興通訊股份有限公司