本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種移動(dòng)終端的信息智能推送系統(tǒng)及方法。
背景技術(shù):
信息推送是在互聯(lián)網(wǎng)上通過(guò)定期傳送用戶需要的信息,來(lái)減少信息過(guò)載以及減少用戶在網(wǎng)絡(luò)上搜索的時(shí)間。它可根據(jù)用戶的興趣來(lái)搜索、過(guò)濾信息,并將搜索到的結(jié)果定期推送給用戶,從而幫助用戶高效率地發(fā)掘有價(jià)值的信息。
目前的信息推送技術(shù)可幫助用戶進(jìn)行日程安排、問(wèn)題回答等。例如:用戶通過(guò)信息推送技術(shù)能夠?qū)崿F(xiàn)如下目的:
聊天(給我講個(gè)笑話);電話(給丁娜打電話);發(fā)短信(給爸爸發(fā)短信);日歷(將我下午3點(diǎn)的事件更改到4點(diǎn))提醒(提醒我明天去取干洗的衣服);約會(huì)(新建一個(gè)7點(diǎn)的約會(huì));音樂(lè)(開(kāi)始播放[歌曲]);天氣(這個(gè)周末會(huì)下雨嗎?);新聞(娛樂(lè)資訊);每日一覽(設(shè)置后自動(dòng)顯示天氣、約會(huì)、頭條資訊)。
然而現(xiàn)有的信息推送技術(shù)存的缺點(diǎn)有:服務(wù)端與用戶數(shù)據(jù)交互的方式被動(dòng),只有在用戶提出問(wèn)題后才能給與相應(yīng)的處理;服務(wù)端與用戶只能通過(guò)語(yǔ)音的方式進(jìn)行交互,不適合如會(huì)議、音樂(lè)會(huì)等安靜場(chǎng)景,應(yīng)用場(chǎng)景存在局限 性。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有的信息推送技術(shù)存在的上述問(wèn)題,現(xiàn)提供一種可在任何場(chǎng)景下與用戶進(jìn)行交互,且可主動(dòng)為用戶推送相應(yīng)的服務(wù)的信息推送系統(tǒng)及方法。
具體技術(shù)方案如下:
一種信息推送系統(tǒng),包括復(fù)數(shù)個(gè)客戶端和服務(wù)器,所述客戶端與所述服務(wù)器遠(yuǎn)程連接;
所述客戶端包括:
一第一接收單元,用于接收用戶輸入的消息信息;
一第一發(fā)送單元,連接第一接收單元,用于將所述消息信息發(fā)送至所述服務(wù)器;
所述服務(wù)器包括:
一第二接收單元,用于接收所述消息信息;
一轉(zhuǎn)換單元,連接所述第二接收單元,用于將所述消息信息轉(zhuǎn)換為消息數(shù)據(jù);
一語(yǔ)義分析單元,連接所述轉(zhuǎn)換單元,用于對(duì)所述消息數(shù)據(jù)進(jìn)行語(yǔ)義分析,提取所述消息數(shù)據(jù)中的關(guān)鍵信息;
一處理單元,包括有預(yù)設(shè)策略,所述處理單元連接所述語(yǔ)義分析單元,用于依據(jù)關(guān)鍵信息根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的處理結(jié)果;
一第二發(fā)送單元,連接所述處理單元,用以將所述處理結(jié)果推送至所述客戶端。
優(yōu)選的,所述客戶端還包括:
一定位單元,連接所述第一發(fā)送單元,用于獲取所述客戶端的位置信息;
所述第一發(fā)送單元將所述位置信息發(fā)送至所述服務(wù)器。
優(yōu)選的,所述消息信息包括語(yǔ)音信息或文字信息。
優(yōu)選的,所述轉(zhuǎn)換單元包括:
一語(yǔ)音識(shí)別模塊,用于將所述語(yǔ)音信息轉(zhuǎn)換為所述消息數(shù)據(jù)。
優(yōu)選的,所述轉(zhuǎn)換單元包括:
一文字識(shí)別模塊,用于將所述文字信息轉(zhuǎn)換為所述消息數(shù)據(jù)。
優(yōu)選的,所述關(guān)鍵信息包括:與所述客戶端匹配的唯一的代碼,和/或所述消息數(shù)據(jù)的關(guān)鍵字,和/或與所述消息數(shù)據(jù)一一對(duì)應(yīng)的信息標(biāo)志,和/或所述消息數(shù)據(jù)的推送狀態(tài),和/或所述消息數(shù)據(jù)的發(fā)生時(shí)刻,和/或所述消息數(shù)據(jù)的推送標(biāo)志。
優(yōu)選的,所述服務(wù)器還包括:
一存儲(chǔ)單元,連接所述處理單元,用于存儲(chǔ)所述消息數(shù)據(jù)。
優(yōu)選的,所述處理單元遍歷所述存儲(chǔ)單元中存儲(chǔ)的所述消息數(shù)據(jù),依次提取所述消息數(shù)據(jù)的所述發(fā)生時(shí)刻與所述服務(wù)器的當(dāng)前時(shí)刻之差大于零的消息數(shù)據(jù),獲取所述消息數(shù)據(jù)的推送時(shí)刻,依據(jù)所述消息數(shù)據(jù)的所述關(guān)鍵字根據(jù)所述預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的所述處理結(jié)果,控制所述第二發(fā)送單元將所述處理結(jié)果推送至與所述代碼匹配的所述客戶端。
優(yōu)選的,所述處理單元依據(jù)所述位置信息根據(jù)所述預(yù)設(shè)策略進(jìn)行搜索獲取與所述位置信息對(duì)應(yīng)的相關(guān)信息,控制所述第二發(fā)送單元將與所述位置信息對(duì)應(yīng)的相關(guān)信息推送至與所述客戶端。
一種信息推送方法,包括下述步驟:
S1.客戶端接收用戶輸入的消息信息;
S2.所述客戶端將所述消息信息發(fā)送至服務(wù)器;
S3.所述服務(wù)器接收所述消息信息;
S4.所述服務(wù)器將所述消息信息轉(zhuǎn)換為消息數(shù)據(jù);
S5.所述服務(wù)器對(duì)所述消息數(shù)據(jù)進(jìn)行語(yǔ)義分析,提取所述消息數(shù)據(jù)中的關(guān)鍵信息;
S6.所述服務(wù)器依據(jù)關(guān)鍵信息根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的處理結(jié)果;
S7.所述服務(wù)器將所述處理結(jié)果推送至所述客戶端。
優(yōu)選的,所述消息信息包括語(yǔ)音信息或文字信息。
優(yōu)選的,所述步驟S4將所述語(yǔ)音信息轉(zhuǎn)換為所述消息數(shù)據(jù)。
優(yōu)選的,所述步驟S4將所述文字信息轉(zhuǎn)換為所述消息數(shù)據(jù)。
優(yōu)選的,所述關(guān)鍵信息包括:與所述客戶端匹配的唯一的代碼,和/或所述消息數(shù)據(jù)的關(guān)鍵字,和/或與所述消息數(shù)據(jù)一一對(duì)應(yīng)的信息標(biāo)志,和/或所述消息數(shù)據(jù)的推送狀態(tài),和/或所述消息數(shù)據(jù)的發(fā)生時(shí)刻,和/或所述消息數(shù)據(jù)的推送標(biāo)志。
優(yōu)選的,在所述步驟S4中所述服務(wù)器將所述消息數(shù)據(jù)進(jìn)行存儲(chǔ)。
優(yōu)選的,在所述步驟S4中所述服務(wù)器遍歷存儲(chǔ)的所述消息數(shù)據(jù),依次提取所述消息數(shù)據(jù)的所述發(fā)生時(shí)刻與所述服務(wù)器的當(dāng)前時(shí)刻之差大于零的消息數(shù)據(jù),獲取所述消息數(shù)據(jù)的推送時(shí)刻,依據(jù)所述消息數(shù)據(jù)的所述關(guān)鍵字根據(jù)所述預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的所述處理結(jié)果,控制所述第二發(fā)送單元將所述處理結(jié)果推送至與所述代碼匹配的所述客戶端。
上述技術(shù)方案的有益效果:
本技術(shù)方案中,信息推送系統(tǒng)可在任意場(chǎng)景下,在客戶端與服務(wù)器之間進(jìn)行交互,還可主動(dòng)為用戶推送相應(yīng)的服務(wù)。在信息推送方法中,信息推送的主動(dòng)性強(qiáng),能根據(jù)用戶的需求主動(dòng)為用戶提供相應(yīng)服務(wù),且適用場(chǎng)景廣泛。
附圖說(shuō)明
圖1為本發(fā)明所述的信息推送系統(tǒng)的一種實(shí)施例的模塊圖;
圖2為本發(fā)明所述的信息推送系統(tǒng)的另一種實(shí)施例的模塊圖;
圖3為本發(fā)明移動(dòng)終端發(fā)送消息信息的一種實(shí)施例的方法流程圖;
圖4為本發(fā)明所述的服務(wù)器推送信息的一種實(shí)施例的方法流程圖;
圖5為本發(fā)明所述的信息推送方法的一種實(shí)施例的方法流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為本發(fā)明的限定。
如圖1所示,一種信息推送系統(tǒng),包括復(fù)數(shù)個(gè)客戶端1和服務(wù)器2,客戶端1與服務(wù)器2遠(yuǎn)程連接;
客戶端1包括:
一第一接收單元11,用于接收用戶輸入的消息信息;
一第一發(fā)送單元12,連接第一接收單元11,用于將消息信息發(fā)送至服務(wù)器2;
服務(wù)器2包括:
一第二接收單元21,用于接收消息信息;
一轉(zhuǎn)換單元24,連接第二接收單元21,用于將消息信息轉(zhuǎn)換為消息數(shù)據(jù);
一語(yǔ)義分析單元25,連接轉(zhuǎn)換單元24,用于對(duì)消息數(shù)據(jù)進(jìn)行語(yǔ)義分析,提取消息數(shù)據(jù)中的關(guān)鍵信息;
一處理單元22,包括有預(yù)設(shè)策略,處理單元22連接語(yǔ)義分析單元25,用于依據(jù)關(guān)鍵信息根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的處理結(jié)果;
一第二發(fā)送單元23,連接處理單元22,用以將處理結(jié)果推送至客戶端1。
進(jìn)一步地,客戶端1可采用移動(dòng)終端,客戶端1與服務(wù)器2可采用互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)交互。
如圖2所示,在本實(shí)施例中,客戶端1還可包括一切換單元13,連接第一發(fā)送單元12,用以根據(jù)用戶發(fā)送的開(kāi)關(guān)指令,控制第一發(fā)送單元12的工作模式,當(dāng)開(kāi)關(guān)指令為啟動(dòng)第一發(fā)送單元12時(shí),客戶端1可通過(guò)第一接收單元11接收用戶發(fā)送的消息信息,并通過(guò)第一發(fā)送單元12將消息信息發(fā)送至服務(wù)器2,與服務(wù)器2進(jìn)行數(shù)據(jù)交互??蛻舳?發(fā)送的每條消息信息均包括不同的信息參數(shù)。服務(wù)器2對(duì)接收到的消息信息進(jìn)行相應(yīng)的處理,可根據(jù)消息信息攝取網(wǎng)絡(luò)端中與該信息對(duì)應(yīng)的搜索結(jié)果,或建立一個(gè)同步更新的網(wǎng)絡(luò)信息庫(kù)為服務(wù)器2提供相應(yīng)的搜索結(jié)果,并將處理結(jié)果(推送信息)推送到客戶端1,以使客戶端1接收到與消息信息對(duì)應(yīng)的推送信息。
服務(wù)器2可對(duì)客戶端1發(fā)送的信息進(jìn)行辨別和分析,給出解決方案,可以是給用戶的提醒,為用戶提供的建議,為用戶提供的答案,為用戶提供安慰或鼓勵(lì)等。
在本實(shí)施例中,信息推送系統(tǒng)可在任意場(chǎng)景下,在客戶端1與服務(wù)器2之間直接進(jìn)行交互,客戶端1可將用戶在記事本中添加若干條待提醒事件同時(shí)發(fā)送至服務(wù)器2,服務(wù)器2分別對(duì)每條待提醒事件進(jìn)行辨別及分析,獲取相應(yīng)的推送內(nèi)容,依據(jù)每條待提醒事件的提示時(shí)間,分別在相應(yīng)的時(shí)刻將相應(yīng)的推送內(nèi)容推送至客戶端1。以實(shí)現(xiàn)主動(dòng)為用戶推送相應(yīng)的服務(wù)的目的。
本發(fā)明要保護(hù)的是客戶端1與服務(wù)器2之間的信息交互方式,對(duì)于根據(jù)關(guān)鍵信息根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的處理結(jié)果為現(xiàn)有技術(shù)此處不再贅述。
如圖2所示,在優(yōu)選的實(shí)施例中,客戶端1還包括:
一定位單元14,連接第一發(fā)送單元12,用于獲取客戶端1的位置信息;
第一發(fā)送單元12將位置信息發(fā)送至服務(wù)器2。
在本實(shí)施例中,通過(guò)定位單元14可獲得移動(dòng)終端當(dāng)前的地址信息,服務(wù)器2可根據(jù)地址信息獲取與該地址信息對(duì)應(yīng)的天氣信息及當(dāng)?shù)氐募磿r(shí)新聞,可根據(jù)用戶設(shè)定的提示時(shí)間或即時(shí)將獲取的相應(yīng)信息推送至客戶端1。從而實(shí)現(xiàn)主動(dòng)將信息推送至客戶端1的目的。
用戶還可在開(kāi)啟定位模式后,設(shè)置常用地點(diǎn)標(biāo)注,如單位和/或家和/或?qū)W校等,以方便服務(wù)器2主動(dòng)將相應(yīng)的信息推送至客戶端1。
在優(yōu)選的實(shí)施例中,消息信息包括語(yǔ)音信息或文字信息。
在本實(shí)施例中,用戶可以以語(yǔ)音或文字的方式輸入消息信息,尤其是在會(huì)議或音樂(lè)會(huì)等需要安靜的場(chǎng)景下,用戶可通過(guò)文字輸入的方式與服務(wù)器2進(jìn)行交互。
進(jìn)一步地,輸入方式可包括任何格式和語(yǔ)言,不限于文本或語(yǔ)音輸入。
在優(yōu)選的實(shí)施例中,轉(zhuǎn)換單元24包括:
一語(yǔ)音識(shí)別模塊241,用于將語(yǔ)音信息轉(zhuǎn)換為消息數(shù)據(jù)。
在優(yōu)選的實(shí)施例中,轉(zhuǎn)換單元24包括:
一文字識(shí)別模塊242,用于將文字信息轉(zhuǎn)換為消息數(shù)據(jù)。
在優(yōu)選的實(shí)施例中,關(guān)鍵信息包括:與客戶端1匹配的唯一的代碼,和/或消息數(shù)據(jù)的關(guān)鍵字,和/或與消息數(shù)據(jù)一一對(duì)應(yīng)的信息標(biāo)志,和/或消息數(shù)據(jù)的推送狀態(tài),和/或消息數(shù)據(jù)的發(fā)生時(shí)刻,和/或消息數(shù)據(jù)的推送標(biāo)志。
其中,與客戶端1匹配的唯一的代碼是在發(fā)送消息信息時(shí)將代碼和消息信息一并發(fā)送至服務(wù)器2的,以使服務(wù)器2在推送與該條信息對(duì)應(yīng)的處理結(jié)果時(shí)可根據(jù)代碼將相應(yīng)的處理結(jié)果推送至相應(yīng)的客戶端1;
消息數(shù)據(jù)的關(guān)鍵字是消息信息中的關(guān)鍵數(shù)據(jù),即表示用戶意圖的數(shù)據(jù);
信息標(biāo)志用于標(biāo)志不同的消息數(shù)據(jù),以區(qū)別每條不同的消息數(shù)據(jù);
推送狀態(tài),若消息信息已發(fā)送到服務(wù)器2,則將該條消息信息的推送狀態(tài)標(biāo)記為1;若消息信息未發(fā)送到服務(wù)器2,則將該條消息信息的推送狀態(tài)標(biāo)記為0;
發(fā)生時(shí)刻是消息數(shù)據(jù)發(fā)生的時(shí)間點(diǎn);
推送標(biāo)志用于標(biāo)志此條消息數(shù)據(jù)是推送信息,以區(qū)別于其他的數(shù)據(jù)。
在本實(shí)施例中,以客戶端1采用移動(dòng)終端的記事本為例,用戶可根據(jù)需要在記事本中添加若干條待提醒事件(消息信息),用戶可根據(jù)需要對(duì)每條待提醒事件設(shè)置推送選項(xiàng),以區(qū)別是否將該條提醒事件發(fā)送至服務(wù)器2,以達(dá)到被動(dòng)接收信息的目的,從而使用戶無(wú)需耗時(shí)獲得相應(yīng)的推送信息。用戶在打開(kāi)聯(lián)網(wǎng)模式后,系統(tǒng)自動(dòng)將記事本中未發(fā)送的待提醒事件發(fā)送至服務(wù)器2。
服務(wù)器2接收到的用戶發(fā)送的消息信息即為用戶存儲(chǔ)于記事本中的待提醒事件,待提醒事件經(jīng)過(guò)語(yǔ)義分析后獲得的關(guān)鍵信息可包括:手機(jī)號(hào)碼(與客戶端1匹配的唯一的代碼)、記事本信息(消息數(shù)據(jù)的關(guān)鍵字)、信息標(biāo)志、是否已經(jīng)發(fā)送(消息數(shù)據(jù)的推送狀態(tài))、事件發(fā)生的時(shí)間點(diǎn)(發(fā)生時(shí)刻)、推送標(biāo)志。
每條待提醒事件可對(duì)應(yīng)不同的解決方案,可根據(jù)對(duì)待提醒事件的識(shí)別和分析獲取最佳的方案。
在優(yōu)選的實(shí)施例中,服務(wù)器2還包括:
一存儲(chǔ)單元26,連接處理單元22,用于存儲(chǔ)消息數(shù)據(jù)。
在本實(shí)施例中,通過(guò)存儲(chǔ)單元26存儲(chǔ)客戶端1發(fā)送的消息信息對(duì)應(yīng)的消息數(shù)據(jù),服務(wù)器2可與多個(gè)客戶端1分別進(jìn)行交互,每個(gè)客戶端1發(fā)送的所有消息數(shù)據(jù)均存入一個(gè)與該客戶端1對(duì)應(yīng)的信息數(shù)據(jù)庫(kù)中。
在優(yōu)選的實(shí)施例中,處理單元22遍歷存儲(chǔ)單元26中存儲(chǔ)的消息數(shù)據(jù),依次提取消息數(shù)據(jù)的發(fā)生時(shí)刻與服務(wù)器2的當(dāng)前時(shí)刻之差大于零的消息數(shù)據(jù),獲取消息數(shù)據(jù)的推送時(shí)刻,依據(jù)消息數(shù)據(jù)的關(guān)鍵字根據(jù)預(yù)設(shè)策略進(jìn)行搜 索獲取相應(yīng)的處理結(jié)果,控制第二發(fā)送單元23將處理結(jié)果推送至與代碼匹配的客戶端1。
在本實(shí)施例中,服務(wù)器2對(duì)一個(gè)客戶端1發(fā)送的消息信息進(jìn)行處理時(shí),采用處理單元22循環(huán)遍歷與客戶端1對(duì)應(yīng)的信息數(shù)據(jù)庫(kù)中的消息數(shù)據(jù)的發(fā)生時(shí)刻與服務(wù)器2的當(dāng)前時(shí)刻之差大于零的消息數(shù)據(jù),篩選消息數(shù)據(jù)的發(fā)生時(shí)刻,當(dāng)信息的發(fā)送時(shí)間大于零時(shí),獲得相應(yīng)的處理結(jié)果,根據(jù)相應(yīng)的推送時(shí)刻進(jìn)行相應(yīng)的合理推送。推送時(shí)刻可以是每天早上的預(yù)定時(shí)間,以將相應(yīng)的推送提醒信息推送至客戶端1作為提醒信息。
服務(wù)器2的推送的內(nèi)容(處理結(jié)果)會(huì)根據(jù)信息中不同的內(nèi)容進(jìn)行評(píng)估,同時(shí)對(duì)用戶的生活習(xí)慣進(jìn)行分析,或通過(guò)增加用戶選擇接收推送的時(shí)間功能,提取消息數(shù)據(jù)中的發(fā)生時(shí)刻進(jìn)行時(shí)間內(nèi)容的粗匹配,推送信息可分為:提醒推送(每個(gè)事件都有提醒推送)、地點(diǎn)推送、天氣推送等。
在優(yōu)選的實(shí)施例中,處理單元22依據(jù)位置信息根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取與位置信息對(duì)應(yīng)的相關(guān)信息,控制第二發(fā)送單元23將與位置信息對(duì)應(yīng)的相關(guān)信息推送至與客戶端1。
在本實(shí)施例中,無(wú)論用戶是否啟動(dòng)發(fā)送信息模式,用戶只需啟動(dòng)信息推送模式服務(wù)器2即可根據(jù)客戶端1的位置數(shù)據(jù)主動(dòng)獲取與該位置數(shù)據(jù)對(duì)應(yīng)的天氣數(shù)據(jù)、即時(shí)新聞、道路情況和娛樂(lè)功能,并推送相應(yīng)的建議和提示,為用戶的生活提供便利。
如圖3所示,移動(dòng)終端發(fā)送消息信息的流程為:
A1.開(kāi)始;
A2.判斷推送開(kāi)關(guān)是否打開(kāi),若打開(kāi)則執(zhí)行步驟A4;若未打開(kāi),執(zhí)行步驟A3;
A3.打開(kāi)推送開(kāi)關(guān);
A4.判斷移動(dòng)終端的記事本中是否存在未發(fā)送的待提醒事件,若是,執(zhí)行步驟A5;若否,執(zhí)行步驟A4;
A5.對(duì)未發(fā)送的待提醒事件進(jìn)行檢測(cè),并封裝待提醒事件;
A6.將封裝后的待提醒事件發(fā)送至服務(wù)器。
如圖4所示,服務(wù)器推送信息的流程為:
B1.服務(wù)器接收客戶端發(fā)送的消息信息,同時(shí)獲取客戶端的地理位置信息,并將相應(yīng)的信息保存于信息數(shù)據(jù)庫(kù)中;
B2.提取消息數(shù)據(jù)的發(fā)生時(shí)刻與服務(wù)器的當(dāng)前時(shí)刻之差大于零的消息數(shù)據(jù);
B3.在每天的預(yù)定時(shí)間將相應(yīng)的消息數(shù)據(jù)的處理結(jié)果推送至客戶端;
B4.根據(jù)客戶端的地理位置信息收集相應(yīng)的天氣情況數(shù)據(jù),并將收集到的天氣情況數(shù)據(jù)推送至客戶端。
如圖5所示,一種信息推送方法,包括下述步驟:
S1.客戶端接收用戶輸入的消息信息;
S2.客戶端將消息信息發(fā)送至服務(wù)器;
S3.服務(wù)器接收消息信息;
S4.服務(wù)器將消息信息轉(zhuǎn)換為消息數(shù)據(jù);
S5.服務(wù)器對(duì)消息數(shù)據(jù)進(jìn)行語(yǔ)義分析,提取消息數(shù)據(jù)中的關(guān)鍵信息;
S6.服務(wù)器依據(jù)關(guān)鍵信息根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的處理結(jié)果;
S7.服務(wù)器將處理結(jié)果推送至客戶端。
進(jìn)一步地,客戶端可采用移動(dòng)終端,客戶端與服務(wù)器可采用互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)交互。
在本實(shí)施例中,可根據(jù)用戶發(fā)送的開(kāi)關(guān)指令,控制客戶端是否將消息信息發(fā)送至服務(wù)器,當(dāng)開(kāi)關(guān)指令為可將消息信息發(fā)送至服務(wù)器時(shí),客戶端可將 消息信息發(fā)送至服務(wù)器,與服務(wù)器進(jìn)行數(shù)據(jù)交互。客戶端發(fā)送的每條消息信息均包括不同的信息參數(shù)。服務(wù)器對(duì)接收到的消息信息進(jìn)行相應(yīng)的處理,可根據(jù)消息信息攝取網(wǎng)絡(luò)端中與該信息對(duì)應(yīng)的搜索結(jié)果,或建立一個(gè)同步更新的網(wǎng)絡(luò)信息庫(kù)為服務(wù)器提供相應(yīng)的搜索結(jié)果,并將處理結(jié)果(推送信息)推送到客戶端,以使客戶端接收到與消息信息對(duì)應(yīng)的推送信息。
服務(wù)器可對(duì)客戶端發(fā)送的信息進(jìn)行辨別和分析,給出解決方案,可以是給用戶的提醒,為用戶提供的建議,為用戶提供的答案,為用戶提供安慰或鼓勵(lì)等。
在本實(shí)施例中,信息推送方法可主動(dòng)為用戶推送相應(yīng)的服務(wù),主動(dòng)性強(qiáng),能根據(jù)用戶的需求主動(dòng)為用戶提供相應(yīng)服務(wù)。
在優(yōu)選的實(shí)施例中,消息信息包括語(yǔ)音信息或文字信息。
在本實(shí)施例中,用戶可以以語(yǔ)音或文字的方式輸入消息信息,尤其是在會(huì)議或音樂(lè)會(huì)等需要安靜的場(chǎng)景下,用戶可通過(guò)文字輸入的方式與服務(wù)器進(jìn)行交互。
進(jìn)一步地,輸入方式可包括任何格式和語(yǔ)言,不限于文本或語(yǔ)音輸入。
在優(yōu)選的實(shí)施例中,步驟S4將語(yǔ)音信息轉(zhuǎn)換為消息數(shù)據(jù)。
在優(yōu)選的實(shí)施例中,步驟S4將文字信息轉(zhuǎn)換為消息數(shù)據(jù)。
在優(yōu)選的實(shí)施例中,關(guān)鍵信息包括:與客戶端匹配的唯一的代碼,和/或消息數(shù)據(jù)的關(guān)鍵字,和/或與消息數(shù)據(jù)一一對(duì)應(yīng)的信息標(biāo)志,和/或消息數(shù)據(jù)的推送狀態(tài),和/或消息數(shù)據(jù)的發(fā)生時(shí)刻,和/或消息數(shù)據(jù)的推送標(biāo)志。
其中,與客戶端匹配的唯一的代碼是在發(fā)送消息信息時(shí)將代碼和消息信息一并發(fā)送至服務(wù)器的,以使服務(wù)器在推送與該條信息對(duì)應(yīng)的處理結(jié)果時(shí)可根據(jù)代碼將相應(yīng)的處理結(jié)果推送至相應(yīng)的客戶端;
消息數(shù)據(jù)的關(guān)鍵字是消息信息中的關(guān)鍵數(shù)據(jù),即表示用戶意圖的數(shù)據(jù);
信息標(biāo)志用于標(biāo)志不同的消息數(shù)據(jù),以區(qū)別每條不同的消息數(shù)據(jù);
推送狀態(tài),若消息信息已發(fā)送到服務(wù)器,則將該條消息信息的推送狀態(tài) 標(biāo)記為1;若消息信息未發(fā)送到服務(wù)器,則將該條消息信息的推送狀態(tài)標(biāo)記為0;
發(fā)生時(shí)刻是消息數(shù)據(jù)發(fā)生的時(shí)間點(diǎn);
推送標(biāo)志用于標(biāo)志此條消息數(shù)據(jù)是推送信息,以區(qū)別于其他的數(shù)據(jù)。
在本實(shí)施例中,以客戶端采用移動(dòng)終端的記事本為例,用戶可根據(jù)需要在記事本中添加若干條待提醒事件(消息信息),用戶可根據(jù)需要對(duì)每條待提醒事件設(shè)置推送選項(xiàng),以區(qū)別是否將該條提醒事件發(fā)送至服務(wù)器,以達(dá)到被動(dòng)接收信息的目的,從而使用戶無(wú)需耗時(shí)獲得相應(yīng)的推送信息。用戶在打開(kāi)聯(lián)網(wǎng)模式后,系統(tǒng)自動(dòng)將記事本中未發(fā)送的待提醒事件發(fā)送至服務(wù)器。
服務(wù)器接收到的用戶發(fā)送的消息信息即為用戶存儲(chǔ)于記事本中的待提醒事件,待提醒事件經(jīng)過(guò)語(yǔ)義分析后獲得的關(guān)鍵信息可包括:手機(jī)號(hào)碼(與客戶端匹配的唯一的代碼)、記事本信息(消息數(shù)據(jù)的關(guān)鍵字)、信息標(biāo)志、是否已經(jīng)發(fā)送(消息數(shù)據(jù)的推送狀態(tài))、事件發(fā)生的時(shí)間點(diǎn)(發(fā)生時(shí)刻)、推送標(biāo)志。
每條待提醒事件可對(duì)應(yīng)不同的解決方案,可根據(jù)對(duì)待提醒事件的識(shí)別和分析獲取最佳的方案。
在優(yōu)選的實(shí)施例中,在步驟S4中服務(wù)器將消息數(shù)據(jù)進(jìn)行存儲(chǔ)。
在本實(shí)施例中,通過(guò)存儲(chǔ)客戶端發(fā)送的消息數(shù)據(jù),服務(wù)器可與多個(gè)客戶端分別進(jìn)行交互,每個(gè)客戶端發(fā)送的所有消息數(shù)據(jù)均存入一個(gè)與該客戶端對(duì)應(yīng)的信息數(shù)據(jù)庫(kù)中。
在優(yōu)選的實(shí)施例中,在步驟S4中服務(wù)器遍歷存儲(chǔ)的消息數(shù)據(jù),依次提取消息數(shù)據(jù)的發(fā)生時(shí)刻與服務(wù)器的當(dāng)前時(shí)刻之差大于零的消息數(shù)據(jù),獲取消息數(shù)據(jù)的推送時(shí)刻,依據(jù)消息數(shù)據(jù)的關(guān)鍵字根據(jù)預(yù)設(shè)策略進(jìn)行搜索獲取相應(yīng)的處理結(jié)果,控制第二發(fā)送單元將處理結(jié)果推送至與代碼匹配的客戶端。
在本實(shí)施例中,服務(wù)器對(duì)一個(gè)客戶端發(fā)送的消息信息進(jìn)行處理時(shí),循環(huán)遍歷與客戶端對(duì)應(yīng)的信息數(shù)據(jù)庫(kù)中的消息數(shù)據(jù)的發(fā)生時(shí)刻與服務(wù)器的當(dāng)前時(shí) 刻之差大于零的消息數(shù)據(jù),篩選消息數(shù)據(jù)的發(fā)生時(shí)刻,當(dāng)信息的發(fā)送時(shí)間大于零時(shí),獲得相應(yīng)的處理結(jié)果,根據(jù)相應(yīng)的推送時(shí)刻進(jìn)行相應(yīng)的合理推送。推送時(shí)刻可以是每天早上的預(yù)定時(shí)間,以將相應(yīng)的推送提醒信息推送至客戶端作為提醒信息。
服務(wù)器的推送的內(nèi)容(處理結(jié)果)會(huì)根據(jù)信息中不同的內(nèi)容進(jìn)行評(píng)估,同時(shí)對(duì)用戶的生活習(xí)慣進(jìn)行分析,或通過(guò)增加用戶選擇接收推送的時(shí)間功能,提取消息數(shù)據(jù)中的發(fā)生時(shí)刻進(jìn)行時(shí)間內(nèi)容的粗匹配,推送信息可分為:提醒推送(每個(gè)事件都有提醒推送)、地點(diǎn)推送、天氣推送等。
于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,以用戶在記事本上記錄“下周六去上海出差培訓(xùn)”為例:用戶可收到下周六的上海天氣提醒的信息:如是否需要帶傘,是否需要準(zhǔn)備防曬等建議;若在下周六之前用戶沒(méi)有刪掉這條記事,服務(wù)器會(huì)將下周六前的上海重大新聞事件或者對(duì)用戶出行有關(guān)系的事件和建議陸續(xù)推送至用戶,并在下周五用戶會(huì)收到1-2條提醒信息,如需要攜帶手機(jī)充電器/雨傘/鼠標(biāo)等提示,在下周六當(dāng)天根據(jù)用戶的位置服務(wù)器會(huì)推送周圍的新聞/路況/天氣/等信息。
于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,以用戶在記事本上記錄“關(guān)注梁靜茹”為例:當(dāng)服務(wù)器搜索到關(guān)于“梁靜茹”的新聞動(dòng)態(tài)或新歌發(fā)布等消息時(shí),可第一時(shí)間將相應(yīng)的信息推送至客戶端,如果該條記事一直沒(méi)有刪除,服務(wù)器則會(huì)將一直將與“梁靜茹”相關(guān)信息推送至客戶端。
于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,以用戶在記事本上記錄“女兒會(huì)叫媽媽了,好開(kāi)心”為例,用戶的客戶端可收到祝賀或慶祝的信息。
本發(fā)明的優(yōu)點(diǎn)為:主動(dòng)性強(qiáng),能根據(jù)用戶需求,主動(dòng)為用戶提供一系列的信息;適用于任何情景下,私密性強(qiáng);能實(shí)時(shí)定位,獲取實(shí)時(shí)信息;用戶可隨意控制,可以根據(jù)需要隨時(shí)關(guān)閉和選擇接收推送的時(shí)間。
以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書(shū)及圖示內(nèi)容所作出的等同替換和顯而易見(jiàn)的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。