本公開涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種基于短信的信息推薦方法和裝置。
背景技術(shù):
發(fā)送短信是人們生活中交流溝通的重要手段之一。目前,短信中加入了智能識別的功能,能夠識別短信的類別和內(nèi)容,然后根據(jù)識別規(guī)則,向用戶推薦對應(yīng)的服務(wù)或廣告。例如:收到信用卡賬單的通知短信,可向用戶推薦分期還款的廣告?;蛘呤盏斤w機票訂票成功的短信,可向用戶推薦目的地的接機、天氣情況等服務(wù)等。但是,針對每一條通知類短信,都要向用戶推薦廣告或是服務(wù),會導(dǎo)致短信會話界面被推薦信息覆蓋,導(dǎo)致用戶使用體驗變差。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種基于短信的信息推薦方法和裝置。
根據(jù)本公開實施例的第一方面,提供一種基于短信的信息推薦方法,包括:
接收短信,并獲取所述短信的來源和內(nèi)容;
根據(jù)所述來源判斷所述短信是否屬于預(yù)設(shè)類別;
若所述短信屬于所述預(yù)設(shè)類別,則獲取與所述內(nèi)容對應(yīng)的推薦信息,所述推薦信息包括廣告信息和服務(wù)信息;以及
當(dāng)所述推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息。
如上所述的基于短信的信息推薦方法,還包括:
當(dāng)所述推薦信息為服務(wù)信息時,在所述短信會話界面中,在短信氣泡的預(yù)設(shè)位置顯示所述服務(wù)信息的入口。
如上所述的基于短信的信息推薦方法,獲取與所述內(nèi)容對應(yīng)的推薦信息,包括:
根據(jù)預(yù)設(shè)的匹配規(guī)則為所述短信匹配與所述內(nèi)容對應(yīng)的推薦信息。
如上所述的基于短信的信息推薦方法,還包括:
定期更新所述預(yù)設(shè)匹配規(guī)則。
如上所述的基于短信的信息推薦方法,顯示最新的短信對應(yīng)的廣告信息,包括:
獲取接收到的屬于預(yù)設(shè)類別的短信對應(yīng)的接收時間;
確定接收時間與當(dāng)前時間的時間差最小的短信;
將所述接收時間與當(dāng)前時間的時間差最小的短信作為最新的短信,并顯示所述最新的短信對應(yīng)的廣告信息。
如上所述的基于短信的信息推薦方法,顯示最新的短信對應(yīng)的廣告信息,還包括:
對接收到的屬于預(yù)設(shè)類別的短信進行分組;
顯示每組中最新的短信對應(yīng)的廣告信息。
根據(jù)本公開實施例的第二方面,提供一種基于短信的信息推薦裝置,包括:
接收模塊,用于接收短信,并獲取所述短信的來源和內(nèi)容;
判斷模塊,用于根據(jù)所述來源判斷所述短信是否屬于預(yù)設(shè)類別;
獲取模塊,用于當(dāng)所述短信屬于所述預(yù)設(shè)類別時,獲取與所述內(nèi)容對應(yīng)的推薦信息,所述推薦信息包括廣告信息和服務(wù)信息;
顯示模塊,用于當(dāng)所述推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息。
如上所述的基于短信的信息推薦裝置,所述顯示模塊,還用于:當(dāng)所述推薦信息為服務(wù)信息時,在所述短信會話界面中,在短信氣泡的預(yù)設(shè)位置顯示所述服務(wù)信息的入口。
如上所述的基于短信的信息推薦裝置,所述獲取模塊,用于:
根據(jù)預(yù)設(shè)的匹配規(guī)則為所述短信匹配與所述內(nèi)容對應(yīng)的推薦信息。
如上所述的基于短信的信息推薦裝置,所述裝置還包括:
更新模塊,用于定期更新所述預(yù)設(shè)匹配規(guī)則。
如上所述的基于短信的信息推薦裝置,所述顯示模塊,包括:
獲取子模塊,用于獲取接收到的屬于預(yù)設(shè)類別的短信對應(yīng)的接收時間;
確定子模塊,用于確定接收時間與當(dāng)前時間的時間差最小的短信;
第一顯示子模塊,用于將所述接收時間與當(dāng)前時間的時間差最小的短信作為最新的短信,并顯示所述最新的短信對應(yīng)的廣告信息。
如上所述的基于短信的信息推薦裝置,所述顯示模塊,還包括:
分組子模塊,用于對接收到的屬于預(yù)設(shè)類別的短信進行分組;
第二顯示子模塊,用于顯示每組中最新的短信對應(yīng)的廣告信息。
根據(jù)本公開實施例的第三方面,提供一種基于短信的信息推薦裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
接收短信,并獲取所述短信的來源和內(nèi)容;
根據(jù)所述來源判斷所述短信是否屬于預(yù)設(shè)類別;
若所述短信屬于所述預(yù)設(shè)類別,則獲取與所述內(nèi)容對應(yīng)的推薦信息,所述推薦信息包括廣告信息和服務(wù)信息;以及
當(dāng)所述推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:能夠有效地避免短信會話界面被過多廣告信息覆蓋的問題,提升用戶使用體驗。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的一種基于短信的信息推薦方法的流程圖。
圖2是根據(jù)一示例性實施例示出的一種基于短信的信息推薦裝置框圖一。
圖3是根據(jù)一示例性實施例示出的一種基于短信的信息推薦裝置框圖二。
圖4是根據(jù)一示例性實施例示出的一種基于短信的信息推薦裝置框圖三。
圖5是根據(jù)一示例性實施例示出的一種基于短信的信息推薦裝置500的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種基于短信的信息推薦方法的流程圖,如圖1所示,基于短信的信息推薦方法,包括以下步驟;
在步驟S101中,接收短信,并獲取短信的來源和內(nèi)容。
舉例來說,移動終端收到一條中國聯(lián)通10010發(fā)來的短信,內(nèi)容為“您本月已使用流量100M,剩余流量150M?!?/p>
在步驟S102中,根據(jù)來源判斷短信是否屬于預(yù)設(shè)類別。
其中,預(yù)設(shè)類別可以是通知類,即短信屬于通知類短信。具體地,主要根據(jù)短信的來源來判斷該短信是否屬于通知類。舉例來說,可預(yù)先建立短信來源列表,列表中保存了諸如中國銀行、工商銀行、招商銀行、中國移動、中國聯(lián)通、中國電信等各種服務(wù)提供方的信息。如果移動終端接收到的短信,其來源為上述列表中的一個,則可確定該短信屬于通知類短信。否則,可確定該短信為普通用戶之間的聊天短信。
在步驟S103中,若短信屬于預(yù)設(shè)類別,則獲取與內(nèi)容對應(yīng)的推薦信息。
具體地,當(dāng)接收到的短信屬于預(yù)設(shè)類別時,可根據(jù)預(yù)設(shè)的匹配規(guī)則為短信匹配與內(nèi)容對應(yīng)的推薦信息。其中,推薦信息可包括廣告信息和服務(wù)信息。例如:接收到一條來自中國聯(lián)通的短信“您本月話費已欠費10元,請及時充值?!保鋬?nèi)容包含了“欠費”、“充值”等詞匯,則可根據(jù)預(yù)設(shè)的匹配規(guī)則,向用戶推薦話費充值服務(wù)的入口鏈接,方便用戶能夠直接通過點擊該鏈接進入對應(yīng)的服務(wù)頁面或跳轉(zhuǎn)到對應(yīng)的服務(wù)APP為手機充值。再例如:收到來自鐵路客服中心12306發(fā)來的“北京西到廣州南,G71次,二等座訂票成功”的短信,則可確定用戶的目的地為廣州,則可獲取多個廣州火車站附近的餐館的廣告信息或者廣州火車站附近的住宿的廣告信息,推薦給用戶。
其中,預(yù)設(shè)的匹配規(guī)則可根據(jù)實際需求設(shè)置,并且還可對匹配規(guī)則進行定期更新。例如:某匹配規(guī)則為按照訂單號、日期、出發(fā)地、目的地等進行順序匹配,如果某一短信的內(nèi)容為“出發(fā)地、目的地、日期、訂單號”,并未按照匹配規(guī)則中的順序撰寫內(nèi)容,則會產(chǎn)生無法匹配到合適的推薦信息的情況,因此需要定期采集更多的短信樣本,對匹配規(guī)則進行更新、優(yōu)化,從而能夠匹配到更符合用戶需求的推薦信息。
在步驟S104中,當(dāng)推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息。
其中,短信可以通過氣泡的形式展現(xiàn),每個氣泡代表一條短信。針對同一來源的短信會話界面,可顯示多個短信氣泡。
具體地,可獲取接收到的屬于預(yù)設(shè)類別的短信對應(yīng)的接收時間,然后確定接收時間與當(dāng)前時間的時間差最小的短信,并將接收時間與當(dāng)前時間的時間差最小的短信作為最新的短信,最后顯示最新的短信對應(yīng)的廣告信息。
舉例來說,相關(guān)技術(shù)中,針對同一來源,該來源每發(fā)來一條短信,就會展現(xiàn)該短信對應(yīng)的廣告信息,當(dāng)短信超過一定數(shù)量時,廣告信息會覆蓋短信會話界面,導(dǎo)致用戶無法看到短信本身的內(nèi)容。因此,本實施例中,可只顯示最新的一條短信對應(yīng)的廣告信息,避免上述情況的發(fā)生。如:第一天接收到一條短信,推薦了訂午餐的廣告信息。第二天再次接收到該來源發(fā)來的短信時,推薦了第二天的訂午餐的廣告信息??芍伙@示第二天的廣告信息,而不顯示第一天的廣告信息,避免廣告太多,導(dǎo)致用戶使用體驗下降。由于廣告具有一定時效性,因此,第二天的廣告信息可與第一天的廣告信息不同。
優(yōu)選的,還可以對接收到的屬于預(yù)設(shè)類別的短信進行分組,然后顯示每組中最新的短信對應(yīng)的廣告信息。例如:短信來源為某銀行,按照時間先后順序,先后向用戶發(fā)送了六條短信。短信1、2、3為附帶有推薦廣告的短信,短信4為附帶有推薦服務(wù)的短信,短信5、6為附帶有推薦廣告的短信,則可將短信1、2、3分為一組,短信4分為一組,短信5和6分為一組。最終,顯示的廣告信息為短信3對應(yīng)的廣告信息和短信6對應(yīng)的廣告信息,從而避免顯示過多廣告信息的問題。
此外,當(dāng)推薦信息為服務(wù)信息時,在短信會話界面中,在短信氣泡的預(yù)設(shè)位置顯示服務(wù)信息的入口。例如:在某一短信氣泡的結(jié)尾處顯示服務(wù)信息的入口,如“話費充值”按鈕。用戶可點擊該按鈕進入話費充值的頁面進行進一步的操作。
綜上,本實施例提供的基于短信的信息推薦方法,通過根據(jù)短信的來源確定短信所屬的類別,并根據(jù)短信的內(nèi)容獲取與內(nèi)容對應(yīng)的推薦信息,以及當(dāng)推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息,能夠有效地避免短信會話界面被過多廣告信息覆蓋的問題,提升用戶使用體驗。
圖2是根據(jù)一示例性實施例示出的一種基于短信的信息推薦裝置框圖一,該基于短信的信息推薦裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)。如圖2所示,該基于短信的信息推薦裝置包括接收模塊11、判斷模塊12、獲取模塊13和顯示模塊14。
接收模塊11被配置為接收短信,并獲取短信的來源和內(nèi)容。
判斷模塊12被配置為根據(jù)來源判斷短信是否屬于預(yù)設(shè)類別。
獲取模塊13被配置為當(dāng)短信屬于預(yù)設(shè)類別時,獲取與內(nèi)容對應(yīng)的推薦信息。推薦信息包括廣告信息和服務(wù)信息。
顯示模塊14被配置為當(dāng)推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息。
其中,顯示模塊14可包括獲取子模塊141、確定子模塊142和第一顯示子模塊143。
獲取子模塊141被配置為獲取接收到的屬于預(yù)設(shè)類別的短信對應(yīng)的接收時間。
確定子模塊142被配置為確定接收時間與當(dāng)前時間的時間差最小的短信。
第一顯示子模塊143被配置為將接收時間與當(dāng)前時間的時間差最小的短信作為最新的短信,并顯示最新的短信對應(yīng)的廣告信息。
如圖3所示,顯示模塊14還可包括分組子模塊144和第二顯示子模塊145。
分組子模塊144被配置為對接收到的屬于預(yù)設(shè)類別的短信進行分組。
第二顯示子模塊145被配置為顯示每組中最新的短信對應(yīng)的廣告信息。
此外,如圖4所示,該基于短信的信息推薦裝置還可包括更新模塊15。
更新模塊15被配置為定期更新匹配規(guī)則。
關(guān)于上述實施例中的基于短信的信息推薦裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該基于短信的信息推薦方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
綜上,本實施例提供的基于短信的信息推薦裝置,通過根據(jù)短信的來源確定短信所屬的類別,并根據(jù)短信的內(nèi)容獲取與內(nèi)容對應(yīng)的推薦信息,以及當(dāng)推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息,能夠有效地避免短信會話界面被過多廣告信息覆蓋的問題,提升用戶使用體驗。
圖5是根據(jù)一示例性實施例示出的一種基于短信的信息推薦裝置500的框圖。
如圖5所示,基于短信的信息推薦裝置500可以包括以下一個或多個組件:處理組件502,存儲器504,電力組件506,傳感器組件508,以及通信組件510。
處理組件502通常控制基于短信的信息推薦裝置500的整體操作,諸如與顯示,數(shù)據(jù)通信,記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個或多個處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便于處理組件502和其他組件之間的交互。
存儲器504被配置為存儲各種類型的數(shù)據(jù)以支持在基于短信的信息推薦裝置500的操作。這些數(shù)據(jù)的示例包括用于在基于短信的信息推薦裝置500上操作的任何應(yīng)用程序或方法的指令。存儲器504可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件506為基于短信的信息推薦裝置500的各種組件提供電力。電力組件506可以包括電源管理系統(tǒng),一個或多個電源,及其他與為基于短信的信息推薦裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
傳感器組件508包括一個或多個傳感器,用于為基于短信的信息推薦裝置500提供各個方面的狀態(tài)評估。傳感器組件508可以包括加速度傳感器、壓力傳感器,被配置用來檢測加速度和壓力值。
通信組件510被配置為便于基于短信的信息推薦裝置500和其他設(shè)備之間有線或無線方式的通信?;诙绦诺男畔⑼扑]裝置500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件510經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。
在示例性實施例中,基于短信的信息推薦裝置500可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器504,上述指令可由基于短信的信息推薦裝置500的處理器520執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計算機可讀存儲介質(zhì),當(dāng)存儲介質(zhì)中的指令由基于短信的信息推薦裝置的處理器執(zhí)行時,使得基于短信的信息推薦裝置能夠執(zhí)行一種基于短信的信息推薦方法,基于短信的信息推薦方法包括:
接收短信,并獲取短信的來源和內(nèi)容;
根據(jù)來源判斷短信是否屬于預(yù)設(shè)類別;
若短信屬于預(yù)設(shè)類別,則獲取與內(nèi)容對應(yīng)的推薦信息,推薦信息包括廣告信息和服務(wù)信息;以及
當(dāng)推薦信息為廣告信息時,在短信會話界面中,顯示最新的短信對應(yīng)的廣告信息。
關(guān)于上述實施例中的基于短信的信息推薦裝置,其中處理器執(zhí)行操作的具體方式已經(jīng)在有關(guān)該基于短信的信息推薦方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。