專利名稱:一種短信內(nèi)容提取到場景應用的實現(xiàn)方法
技術(shù)領域:
本發(fā)明涉及到通信領域的移動互聯(lián)網(wǎng)技術(shù)、嵌入式軟件應用程序技術(shù),具體的涉及一種將發(fā)送方號碼和短信文字內(nèi)容提??;關鍵詞比對并判斷本條短信將要產(chǎn)生的應用場景,通過不同的短信顯示界面和操作入口,提示用戶完成某項應用操作的技術(shù)實現(xiàn)方法。
技術(shù)背景
移動互聯(lián)網(wǎng)技術(shù)是在Internet上提供移動功能的網(wǎng)絡層方案,它可以使移動節(jié)點用一個永久的地址與互聯(lián)網(wǎng)中的任何主機通信,并且在切換子網(wǎng)時不中斷正在進行的通 目。
關鍵詞檢索技術(shù)是關鍵詞搜索是網(wǎng)絡搜索索引主要方法之一,也是數(shù)據(jù)庫技術(shù)的重要應用。通過搜索引擎的爬蟲程序檢索到要被索詞待匹配表中的關鍵詞,就找到了信息的特殊意義與價值,進而可以進行信息按需的處理,尋找信息的頻率、關聯(lián)度等等。
嵌入式操作系統(tǒng)在移動終端設備上的應用已經(jīng)相當成熟, 目前有ios, Android, Symbian, WindowsMobile, Windows Phone7。等各大的嵌入式操作系統(tǒng),在嵌入式操作系統(tǒng)上可以編寫應用程序?qū)ο到y(tǒng)短息的攔截、讀寫、更改和顯示進行操作。也可以實現(xiàn)聯(lián)網(wǎng),打開存在網(wǎng)絡服務器端的應用程序和網(wǎng)頁。
即便當前移動互聯(lián)網(wǎng)技術(shù)和行業(yè)發(fā)展迅猛,開發(fā)的應用也總量很多,但由于生活中應用場景豐富多樣,很多應用沒有兼顧到人性化的考慮,也還有很多場景沒有應用開發(fā)。 專利CN101980514A公開了一種聯(lián)通CDMA手機提取短信內(nèi)容進行分析、提取和應用操作的方法,但是該種方法只能識別短信中的數(shù)字、鏈接而不能對中文字段進行分析。所以提供的應用操作只能在手機系統(tǒng)已有的操作,如添加通訊錄,撥通聯(lián)系人,打開瀏覽器等等。
但生活中很多短信的信息價值在于它的文字,發(fā)送方的身份甚至這些信息之間的關聯(lián)性,而不是信息字段的格式。比如,移動客服號10086給用戶發(fā)的話費余額不足提醒能直接產(chǎn)生用戶需要充值話費的應用場景,而目前的技術(shù)哪怕用最快的手機網(wǎng)絡充值也不能完成一步到位的話費充值,而這個應用場景下面的應用程序正式需要創(chuàng)造和開發(fā)的
發(fā)明內(nèi)容
基于以上對背景技術(shù)的描述和目前所存在的問題,本發(fā)明提出了一種將短信文字內(nèi)容和發(fā)送方號碼提取、比對并對本條短信將要產(chǎn)生的應用場景進行判斷,并提示短信接收方實現(xiàn)某種操作的技術(shù)實現(xiàn)方法。
根據(jù)以上目的,本發(fā)明所述方法在手機嵌入式系統(tǒng)應用程序的基礎上進行操作, 包括以下幾個步驟(1)在手機中裝入應用程序;(2)短信提取應用程序提取手機接收到的信息和/或信息發(fā)送方和/或接收方的號碼;(3)比對詞庫應用程序?qū)⑺霾襟E(2)提取的發(fā)送方和/或接收方號碼和/或短信內(nèi)容與詞庫比對;(4)應用場景判斷應用程序根據(jù)前述步驟(3)所比對出的內(nèi)置詞做出應用場景的判斷并提示短信接收方實現(xiàn)某種操作。
通過以上技術(shù)方案,本發(fā)明通過智能化的判斷,對使用者做出操作指示和幫助,節(jié)約使用者的時間,增加生活的便利性。
本發(fā)明還可以采用如下進一步的技術(shù)方案它還包括步驟(5),即用戶執(zhí)行步驟用戶根據(jù)顯示步驟(4)的提示完成對該應用場景的操作,且發(fā)出對應用程序的響應,完成該場景下的應用執(zhí)行。
所述步驟(3)中所述詞庫,包括內(nèi)置的預置詞庫和智能擴充詞庫以及通過手機聯(lián)網(wǎng)訪問的服務器端數(shù)據(jù)庫上的詞庫。
所述步驟(I)中,所述應用程序提取短信,即對手機嵌入式系統(tǒng)應用程序,對嵌入式系統(tǒng)進行但不限于以下的操作連接網(wǎng)絡、攔截短信、讀寫短信和顯示短信;對每條短信進行但不限于以下操作讀取發(fā)送方和/或接收方號碼,對短信內(nèi)容進行字段比對和通訊錄條目比對。
步驟(I)短信提取,其提取的發(fā)送方號碼包括手機號碼、座機號碼和其他信息平臺發(fā)送的特殊號碼如10086移動客服。短信的文字內(nèi)容包括了漢字,字母,數(shù)字和符號。
步驟(2)比對詞庫,所述的詞庫存儲在手機本地和/或網(wǎng)絡服務器端,存儲數(shù)據(jù)的格式包括了號碼、通訊錄姓名、數(shù)字、中文詞匯、鏈接等字段。手機本地存儲了通用字段比如號碼、通訊錄聯(lián)系人姓名,而網(wǎng)絡服務器端存儲了最全的內(nèi)置詞庫包含了用戶個性化的高頻詞匯庫。
所述步驟(4)應用場景判斷,應用程序是基于以下條件作出判斷的步驟(3)中的短信內(nèi)容與內(nèi)置詞庫匹配的關鍵詞、發(fā)送方號碼與內(nèi)置詞庫匹配的號碼或以上兩者的結(jié)果共同得出的判斷。
所述步驟(5 )中,短信顯示界面根據(jù)接受短信時的當前狀態(tài)所決定響應形式,不同的狀態(tài)下接收短信有不同的界面顯示。
所述的步驟(5)用戶執(zhí)行,即完成一項手機操作,并且這項操作可以是手機本身的功能,如添加通訊錄,回撥聯(lián)系人;也可是互聯(lián)網(wǎng)上第三方應用程序,如淘寶手機話費充值, 百度關鍵詞搜索,用戶個性化訂閱推薦等。
通過上述技術(shù)方案,用戶可以在收到短信時區(qū)分出是否有話費充值、熱門搜索關鍵詞、用戶使用高頻詞出現(xiàn)等場景,如果有的話短信閱讀的界面將做出響應,例如提示用戶進行淘寶充值、百度關鍵詞搜索等和短信內(nèi)容相關的應用場景。這樣提供給用戶更智能化, 個性化的短信閱讀體驗。
圖1是本發(fā)明所提供實施例的步驟流程圖;圖2是本發(fā)明所提供實施例的界面示意圖。
_具體實施方式
實施例1。參照圖1。
本發(fā)明所述方法在手機嵌入式系統(tǒng)應用程序的基礎上進行操作,包括以下幾個步驟(1)在手機中裝入應用程序;(2)短信提取應用程序提取手機接收到的信息和/或信息發(fā)送方和/或接收方的號碼;具體來說,參照圖1,該短信提取步驟包括收到短信、截獲短信和獲取發(fā)送方和/接收方號碼和短信內(nèi)容三個細節(jié)。當手機收到一條新信息時,預裝在手機里的應用程序主動對短信進行截獲,分析信息的報文獲取發(fā)送方的號碼和信息內(nèi)容字段。完成了步驟2,號碼和信息正文暫存在內(nèi)存,等待程序比對。
(3)比對詞庫應用程序?qū)⑺霾襟E(2)提取的發(fā)送方和/或接收方號碼和/或短信內(nèi)容與詞庫比對;此處的詞庫,包括預設的內(nèi)置詞庫,和通過手機聯(lián)網(wǎng)訪問服務器端數(shù)據(jù)庫上的詞庫。
本發(fā)明既可以不比對號碼,直接比對內(nèi)容,也可以先比對號碼,再比對短信內(nèi)容, 因為比對號碼可以輔助判斷短信內(nèi)容,以獲得更為精確的應用場景。
在圖1中,本發(fā)明采用先與關鍵詞庫的號碼字段作比對再與關鍵詞庫其他字段做比對的方式,比如先與關鍵詞庫的號碼字段做比對,先比對手機本地的內(nèi)置詞庫中的號碼字段,判斷發(fā)送方的號碼是否來自特殊聯(lián)系人,比如中國移動客服號碼(10086),中國聯(lián)通客服號碼(10010),第三方軟件服務商的號碼(如1725800個信客服)等號碼字段,如果是特殊號碼發(fā)來的信息很有可能與某項服務的操作聯(lián)系起來,等待短信內(nèi)容的進行關鍵詞比對后的共同結(jié)論判斷。
接下來進一步比對短信內(nèi)容中的詞句是否與關鍵詞庫中有匹配,比如與聯(lián)系人字段比對,是否有手機通訊錄中的聯(lián)系人姓名出現(xiàn)在短信正文,是否有用戶手機通訊錄中已經(jīng)存在的電話號碼出現(xiàn),是否有“吃飯”、“美容”等常用高頻詞出現(xiàn)。因為這些詞都有很大的概率都會產(chǎn)生用戶的某項操作需求。在本實施例中,再匹配關鍵詞“話費余額”、某個通訊錄號碼、比如用戶的常用關鍵詞“吃飯”等,以判斷應用場景。
(4)應用場景判斷應用程序根據(jù)前述步驟(3)所比對出的內(nèi)置詞做出應用場景的判斷并提示短信接收方實現(xiàn)某種操作。如圖1所示,本發(fā)明在接下來 針對每個關鍵詞提供不同的場景,例如匹配關鍵詞“話費余額”時,在短信展示頁面設置“淘寶充值”按鈕,在匹配到和通訊錄中某個號碼一致的號碼時,將該號碼替換成通訊錄中的姓名字段顯示,并可直接選中撥打;在匹配到前述關鍵詞“吃飯”時,將短信界面中的“吃飯”設為鏈接,點擊可進入百度關鍵詞搜索。
本發(fā)明還包括步驟(5),即用戶執(zhí)行步驟用戶根據(jù)顯示步驟(4)的提示完成對該應用場景的操作,且發(fā)出對應用程序的響應,完成該場景下的應用執(zhí)行。用戶完成的手機操作可以是手機本身的功能,如添加通訊錄,回撥聯(lián)系人;也可是互聯(lián)網(wǎng)上第三方應用程序, 如淘寶手機話費充值,百度關鍵詞搜索,用戶個性化訂閱推薦等。
所述步驟(3)中所述詞庫,包括內(nèi)置的預置詞庫和智能擴充詞庫以及通過手機聯(lián)網(wǎng)訪問的服務器端數(shù)據(jù)庫上的詞庫,所述智能擴充詞庫即以預設判斷方式擴充的詞庫。所述預設判斷方式,包括在服務器端簡歷一個記錄用戶搜索過的詞條的數(shù)據(jù)庫作為“擴充詞庫”。
所述步驟(I)中,所述應用程序提取短信,即對手機嵌入式系統(tǒng)應用程序,對嵌入式系統(tǒng)進行但不限于以下的操作連接網(wǎng)絡、攔截短信、讀寫短信和顯示短信;對每條短信進行但不限于以下操作讀取發(fā)送方和/或接收方號碼,對短信內(nèi)容進行字段比對和通訊錄條目比對。
步驟(I)短信提取,其提取的發(fā)送方號碼包括手機號碼、座機號碼和其他信息平臺發(fā)送的特殊號碼如10086移動客服。短信的文字內(nèi)容包括了漢字,字母,數(shù)字和符號。
步驟(2)比對詞庫,所述的詞庫存儲在手機本地和/或網(wǎng)絡服務器端,存儲數(shù)據(jù)的格式包括了號碼、通訊錄姓名、數(shù)字、中文詞匯、鏈接等字段。手機本地存儲了通用字段比如號碼、通訊錄聯(lián)系人姓名,而網(wǎng)絡服務器端存儲了最全的內(nèi)置詞庫包含了用戶個性化的高頻詞匯庫。
所述步驟(4)應用場景判斷,應用程序是基于以下條件作出判斷的步驟(3)中的短信內(nèi)容與內(nèi)置詞庫匹配的關鍵詞、發(fā)送方號碼與內(nèi)置詞庫匹配的號碼或以上兩者的結(jié)果共同得出的判斷。步驟3判斷是何種應用場景,根據(jù)發(fā)送方號碼、短信內(nèi)容的比對情況決定當時的應用場景,如果是運營商客服號碼(10086等)發(fā)來的含有“余額不足”字樣的短信, 則判斷為下一步應用場景是話費充值,比如如果是短信內(nèi)容有通訊錄聯(lián)系人、聯(lián)系人號碼的關鍵詞,則判斷應用場景為回電撥號,并把只顯示電話號碼的短信也同時顯示通訊錄中的姓名。
所述步驟(5)中,短信顯示界面根據(jù)接受短信時的當前狀態(tài)所決定響應形式,不同的狀態(tài)下接收短信有不同的界面顯示。
對于已經(jīng)判斷的應用場景,手機對于短信的展示界面會做出響應,針對舉例的幾個應用場景的針對響應見圖。圖2,是在手機待機界面中接收10086提示充值短信時候的響應界面,其中按鈕(al)顯示為“淘寶充值”,點擊即可訪問到淘寶手機充值的wap站進行話費充值;在手機短信箱界面的短信展示,其中按鈕(a2)顯示為“淘寶充值”,點擊即可訪問淘寶手機充值wap頁面進行話費充值。10086給用戶發(fā)送未接來電提示短信,檢測到短信中含有通訊錄中的手機號碼。即在界面顯示中添加該手機號碼的聯(lián)系人名(a3),同時下面顯示按鈕“回電”(a4),用戶按下回電就可以直接撥通該聯(lián)系人的電話。短信中含有用戶的使用的高頻詞匯,用戶的個性化高頻詞匯表存在服務器端,短信中在高頻詞之后顯示“百度搜索”圖樣,用戶選擇圖標并按下`確認,就可以將被選的高頻詞在百度搜索中進行搜索。
本發(fā)明在實施上面考慮到了在用戶手機上經(jīng)常發(fā)生的應用場景,針對個人用戶的使用習慣提供個性化服務,同時服務器端和本地的內(nèi)置詞庫設置可以使短信內(nèi)置詞庫和應用場景不斷的擴展和更新。
權(quán)利要求
1.一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述方法在手機嵌入式系統(tǒng)應用程序的基礎上進行操作,包括以下幾個步驟 (1)在手機中裝入應用程序; (2)短信提取應用程序提取手機接收到的信息和/或信息發(fā)送方和/或接收方的號碼; (3)比對詞庫應用程序?qū)⑺霾襟E(2)提取的發(fā)送方和/或接收方號碼和/或短信內(nèi)容與詞庫比對; (4)應用場景判斷應用程序根據(jù)前述步驟(3)所比對出的內(nèi)置詞做出應用場景的判斷并提示短信接收方實現(xiàn)某種操作。
2.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于它還包括步驟(5),即用戶執(zhí)行步驟用戶根據(jù)顯示步驟(4)的提示完成對該應用場景的操作,且發(fā)出對應用程序的響應,完成該場景下的應用執(zhí)行。
3.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(3)中所述詞庫,包括內(nèi)置的預置詞庫和智能擴充詞庫以及通過手機聯(lián)網(wǎng)訪問的服務器端數(shù)據(jù)庫上的詞庫。
4.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(I)中,所述應用程序提取短信,即對手機嵌入式系統(tǒng)應用程序,對嵌入式系統(tǒng)進行但不限于以下的操作連接網(wǎng)絡、攔截短信、讀寫短信和顯示短信;對每條短信進行但不限于以下操作讀取發(fā)送方和/或接收方號碼,對短信內(nèi)容進行字段比對和通訊錄條目比對。
5.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(1)短信提取,其提取的發(fā)送方號碼包括手機號碼、座機號碼和其他信息平臺發(fā)送的特殊號碼,短信的文字內(nèi)容包括了漢字,字母,數(shù)字和符號。
6.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(2)比對詞庫,所述的詞庫存儲在手機本地和/或網(wǎng)絡服務器端,數(shù)據(jù)格式包括了號碼、通訊錄姓名、數(shù)字、高頻詞匯、鏈接字段。
7.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(4)應用場景判斷,應用程序是基于以下條件作出判斷的步驟(3)中的短信內(nèi)容與內(nèi)置詞庫匹配的關鍵詞、發(fā)送方號碼與內(nèi)置詞庫匹配的號碼或以上兩者的結(jié)果共同得出的判斷。
8.如權(quán)利要求2所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(5)中,短信顯示界面根據(jù)接受短信時的當前狀態(tài)所決定響應形式,不同的狀態(tài)下接收短信有不同的界面顯示。
9.如權(quán)利要求1所述的一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,其特征在于所述步驟(5)用戶執(zhí)行,即完成一項手機操作,該項操作是手機本地和/或互聯(lián)網(wǎng)上的功能和/或應用程序。
全文摘要
本發(fā)明提供一種短信內(nèi)容提取到場景應用的實現(xiàn)方法,所述方法在手機嵌入式系統(tǒng)應用程序的基礎上進行操作,包括以下幾個步驟(1)在手機中裝入應用程序;(2)短信提取應用程序提取手機接收到的信息和/或信息發(fā)送方和/或接收方的號碼;(3)比對詞庫應用程序?qū)⑺霾襟E(2)提取的發(fā)送方和/或接收方號碼和/或短信內(nèi)容與詞庫比對;(4)應用場景判斷應用程序根據(jù)前述步驟(3)所比對出的內(nèi)置詞做出應用場景的判斷并提示短信接收方實現(xiàn)某種操作。本發(fā)明通過智能化的判斷,對使用者做出操作指示和幫助,節(jié)約使用者的時間,增加生活的便利性。
文檔編號H04M1/725GK103037072SQ201210024209
公開日2013年4月10日 申請日期2012年2月4日 優(yōu)先權(quán)日2012年2月4日
發(fā)明者方毅, 董霖, 楊泱 申請人:個信互動(北京)網(wǎng)絡科技有限公司