本發(fā)明實施例涉及移動終端的技術(shù)領(lǐng)域,尤其涉及一種消息推送的方法、移動終端、服務器及系統(tǒng)。
背景技術(shù):
移動終端每天都會收到大量的通知消息,用戶感興趣或者需要查看的消息只占少數(shù),大部分都是垃圾消息,不僅時時打擾用戶,也占有移動終端一定的內(nèi)存,申請?zhí)枮?01110031901.3涉及一種移動終端推送消息的系統(tǒng)和方法,其中是解析服務器下發(fā)的消息是否和移動終端內(nèi)存儲的消息相同并在移動終端上彈出消息界面讓用戶選擇是否查看,這種方法并不能自動屏蔽掉一些用戶不感興趣的消息,也不能讓用戶根據(jù)自己的喜好選擇查看喜歡類型的消息。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種消息推送的方法、移動終端、服務器及系統(tǒng),以解決上述問題。
本發(fā)明提供一種消息推送的方法,用于移動終端,其特征在于,包括以下步驟:
接收應用程序下發(fā)的消息的信息;
發(fā)送消息的信息至服務器;
接收服務器發(fā)送的處理結(jié)果;
根據(jù)處理結(jié)果提醒用戶查看消息。
優(yōu)選地,所述接收應用程序下發(fā)的消息的信息之后,還包括:
移動終端自動存儲消息信息。
本發(fā)明還提供了一種消息推送的方法,用于服務器,其特征在于,包括以下步驟:
建立數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
接收移動終端發(fā)送的消息的信息;
根據(jù)所述數(shù)據(jù)庫,對移動終端發(fā)送的消息的信息進行處理;
將處理結(jié)果發(fā)送至移動終端。
本發(fā)明還提供了一種消息推送的方法,其特征在于,包括以下步驟:
服務器建立數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
移動終端接收應用程序下發(fā)的消息的信息;
移動終端發(fā)送消息的信息至服務器;
服務器對移動終端發(fā)送的消息的信息進行處理并將結(jié)果發(fā)送至移動終端;
移動終端根據(jù)處理的結(jié)果提醒用戶查看消息。
優(yōu)選地,所述數(shù)據(jù)庫包含消息的信息和移動終端發(fā)送的消息的信息,包括:
消息的信息為消息的類型和消息被閱讀的次數(shù),其中,所述數(shù)據(jù)庫包含的消息的信息包括移動終端發(fā)送的消息的信息但不限于移動終端發(fā)送的消息的信息或者不包括移動終端發(fā)送的消息的信息。
優(yōu)選地,所述移動終端接收應用程序下發(fā)的消息的信息之后,還包括:
移動終端自動存儲消息的信息。
優(yōu)選地,所述服務器對接收到的消息的信息進行處理,包括:
服務器根據(jù)數(shù)據(jù)庫的統(tǒng)計對被閱讀次數(shù)在一定范圍內(nèi)的消息進行標記;
服務器根據(jù)數(shù)據(jù)庫的分類原則對消息進行分類。
優(yōu)選地,所述服務器根據(jù)數(shù)據(jù)庫的統(tǒng)計對被閱讀次數(shù)在一定范圍內(nèi)的消息進行標記,包括:
對被閱讀次數(shù)在數(shù)據(jù)庫中按照一定的排行量進行排行的消息的信息進行標記;
優(yōu)選地,所述服務器根據(jù)數(shù)據(jù)庫的分類原則對消息進行分類,包括:
根據(jù)數(shù)據(jù)庫中對消息信息內(nèi)容的關(guān)鍵字的分類原則對消息的信息進行分類。
優(yōu)選地,移動終端根據(jù)處理的結(jié)果提醒用戶查看消息,包括:
移動終端根據(jù)服務器發(fā)出的消息的信息標記分類結(jié)果與已存儲的消息的信息進行匹配,若消息信息匹配成功,則提醒用戶查看消息;
優(yōu)選地,所述方法還包括:
移動終端設置固定的時間對存儲的消息的信息自動進行清除,或者用戶根據(jù)需要手動進行刪除或保留。
本發(fā)明還提供了一種移動終端,其特征在于,包括:
第一接收模塊:用于接收應用程序下發(fā)的消息的信息;
存儲模塊:用于存儲消息的信息;
發(fā)送模塊:發(fā)送消息的信息至服務器;
第二接收模塊:用于接收服務器發(fā)送的處理結(jié)果;
匹配模塊:用于匹配服務器處理后消息的信息和移動終端已存儲的消息的信息;
提醒模塊:對匹配成功的的消息提醒用戶進行查看;
定時模塊:用于設置固定的時間節(jié)點;
處理模塊:根據(jù)設置固定的時間對存儲的消息的信息進行刪除或者保留。
本發(fā)明還提供了一種服務器,其特征在于,包括:
建立模塊:用于建立一種數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
接收模塊:接收移動終端發(fā)送的消息的信息;
處理模塊:用于對移動終端發(fā)送的消息的信息進行處理;
發(fā)送模塊:服務器將處理結(jié)果發(fā)送至移動終端。
優(yōu)選地,所述處理模塊還包括:
標記單元:用于對被閱讀次數(shù)在數(shù)據(jù)庫中按照一定的排行量進行排行的消息信息進行標記;分類單元:用于對根據(jù)數(shù)據(jù)庫中消息信息內(nèi)容的關(guān)鍵字的分類原則對消息信息進行分類。
本發(fā)明還提供了一種消息推送的系統(tǒng),其特征在于,包括:
移動終端:用于接收應用程序下發(fā)的消息的信息并自動存儲,將消息信息發(fā)至服務器,并接收服務器發(fā)送的處理結(jié)果,并根據(jù)處理結(jié)果提醒用戶查看消息。
服務器:用于建立數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;接收移動終端發(fā)送的消息的信息,根據(jù)所述數(shù)據(jù)庫,對移動終端發(fā)送的消息的信息進行處理并將結(jié)果發(fā)送至移動終端。
本發(fā)明實施例提供一種消息推送的方法、移動終端、服務器及系統(tǒng),移動終端接收應用程序下發(fā)的消息信息并發(fā)送至服務器,服務器建立一種帶有消息信息的數(shù)據(jù)庫并接收移動終端發(fā)送的消息信息,對接收到的消息信息進行標記分類后發(fā)送回移動終端,移動終端根據(jù)處理結(jié)果提醒用戶查看消息,
對于消息的處理結(jié)合數(shù)據(jù)庫智能推薦給用戶,很大程度上使用戶免于打擾,同時也不會錯過熱門消息。
附圖說明
圖1是本發(fā)明實施例提供的一種消息推送的方法第一實施例的流程示意圖;
圖2是本發(fā)明實施例提供的一種消息推送的方法第二實施例的流程示意圖;
圖3本發(fā)明實施例提供的一種消息推送的方法第三實施例的流程示意圖;
圖4是本發(fā)明實施例提供的一種消息推送的方法第四實施例的流程示意圖;
圖5是本發(fā)明實施例提供的一種消息推送的系統(tǒng)流程圖;
圖6是本發(fā)明實施例提供的一種消息推送方法的移動終端的功能模塊示意圖;
圖7是本發(fā)明實施例提供的一種消息推送方法的服務器的功能模塊示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明實施例作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明實施例,而非對本發(fā)明實施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出
了與本發(fā)明實施例相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
參考圖1,圖1是本發(fā)明實施例提供的一種消息推送的方法第一實施例的流程示意圖。
在實施例一中,所述一種消息推送的方法,用于移動終端,包括:
步驟101,接收應用程序下發(fā)的消息的信息;
一般情況下,移動終端以手機為例,手機內(nèi)安裝的客戶端會不定時地發(fā)通知或者廣告等消息到用戶手機上,或者手機內(nèi)部自帶的應用程序會定期更新,產(chǎn)生的通知也會自動產(chǎn)生內(nèi)存并告知客戶。
步驟102,發(fā)送消息的信息至服務器;
為了節(jié)約移動終端例如手機的內(nèi)存,消息以消息本身的信息為標志進行保存,消息的信息可以是消息的類型和消息被閱讀的次數(shù),手機只是發(fā)送消息的信息到服務器,這樣可以不用將整個消息保存到手機內(nèi)部,消耗手機的內(nèi)存。
步驟103,接收服務器發(fā)送的處理結(jié)果;
步驟104,根據(jù)處理結(jié)果提醒用戶查看消息。
作為實施例的進一步優(yōu)化,移動終端接收應用程序下發(fā)的消息的信息之后可以自動存儲消息的信息。
作為實施例的進一步優(yōu)化,所述移動終端包括:
手機,平板電腦,移動筆記本電腦,智能手表,智能手環(huán)等智能穿戴設備。
實施例二
參考圖2,圖2是本發(fā)明實施例提供的一種消息推送的方法第二實施例的流程示意圖。
步驟201,建立數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
服務器本身建立有大數(shù)據(jù)庫,數(shù)據(jù)庫包含一定數(shù)量的消息的信息,此處為了節(jié)約服務器的內(nèi)存,消息也只是以消息的信息作為標志進行存儲,數(shù)據(jù)庫內(nèi)消息的信息根據(jù)用戶平時查看消息的信息的種類以及頻率不斷擴充更新。
步驟202,接收移動終端發(fā)送的消息的信息;
移動終端例如手機定時接收客戶端或者是應用程序下發(fā)的通知或者廣告等消息的信息之后同步給服務器。
步驟203,根據(jù)所述數(shù)據(jù)庫,對移動終端發(fā)送的消息的信息進行處理;
這里需要說明的是:所述數(shù)據(jù)庫包含的消息的信息包括移動終端發(fā)送的消息的信息但不限于移動終端發(fā)送的消息的信息,或者所述數(shù)據(jù)庫包含的消息的信息不包括移動終端發(fā)送的消息的信息。
步驟204,將處理結(jié)果發(fā)送至移動終端。
作為實施例的進一步優(yōu)化,所述服務器包括:云端及傳統(tǒng)的服務器。
實施例三
參考圖3,圖3是本發(fā)明實施例提供的一種消息推送的方法第三實施例的流程示意圖。
步驟301,服務器建立數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
步驟302,移動終端接收應用程序下發(fā)的消息的信息;
步驟303,移動終端發(fā)送消息的信息至服務器;
步驟304,服務器對移動終端發(fā)送的消息的信息進行處理并將結(jié)果發(fā)送至移動終端;
步驟305,移動終端根據(jù)處理的結(jié)果提醒用戶查看消息。
步驟301中,所述數(shù)據(jù)庫包含消息的信息,包括:
消息的類型和消息被閱讀的次數(shù),其中,所述數(shù)據(jù)庫包含的消息的信息包括移動終端發(fā)送的消息的信息但不限于移動終端發(fā)送的消息的信息或者不包括移動終端發(fā)送的消息的信息。
步驟302中,所述移動終端接收應用程序下發(fā)的消息信息之后,還包括:
移動終端自動存儲消息信息。
步驟304中,服務器對移動終端發(fā)送的消息的信息進行處理,包括:
服務器根據(jù)數(shù)據(jù)庫的統(tǒng)計對被閱讀次數(shù)在一定范圍內(nèi)的消息進行標記。
在此實施例中,可以對被閱讀次數(shù)在數(shù)據(jù)庫中按照一定的排行量進行排行的消息的信息進行標記,比如移動終端收到了微博發(fā)送的一個通知消息,消息的信息標記為“微博”或者是“文章”(具體標記名字用戶可以自定義)消息的信息同步到服務器之后,服務器數(shù)據(jù)庫可以統(tǒng)計出標記為“微博”或者是“文章”(具體標記名字用戶可以自定義)的消息被用戶打開閱讀的次數(shù),數(shù)據(jù)庫預先可以設置例如被閱讀次數(shù)排名在前十名的消息的信息,做上相應的標記,比如標記為“微博”或者是“文章”(具體標記名字用戶可以自定義)的消息被100個人閱讀過,排名在第5位,可以利用服務器的數(shù)據(jù)庫為其標記為v5。
步驟305中,所述移動終端根據(jù)標記分類的結(jié)果提醒用戶查看消息,包括:
移動終端根據(jù)服務器發(fā)出的消息信息標記分類結(jié)果與已存儲的消息信息進行匹配,若消息信息匹配成功,則提醒用戶查看消息。
在此實施例中,移動終端存儲應用程序下發(fā)的消息信息,這些消息按照服務器數(shù)據(jù)庫進行識別標記之后會再次發(fā)回到移動終端,如果被標記的消息信息能夠在移動終端已存儲的消息信息中被找到并匹配成功,則移動終端調(diào)出此消息提醒用戶進行查看,用戶在點擊此消息時,消息才會被打開,其余沒有被匹配到的消息信息則不會彈出,自動存放在移動終端中。
實施例四
參考圖4,圖4是本發(fā)明實施例提供的一種消息推送的方法第四實施例的流程示意圖。
步驟401,服務器建立數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
步驟402,移動終端接收應用程序下發(fā)的消息的信息;
步驟403,移動終端發(fā)送消息的信息至服務器;
步驟404,服務器對移動終端發(fā)送的消息的信息進行處理并將結(jié)果發(fā)送至移動終端;
步驟405,移動終端根據(jù)處理的結(jié)果提醒用戶查看消息;
步驟406,移動終端設置固定的時間對存儲的消息的信息自動進行清除,或者用戶根據(jù)需要手動進行刪除或保留。
步驟404中,服務器對移動終端發(fā)送的消息的信息進行處理,包括:
根據(jù)數(shù)據(jù)庫中對消息信息內(nèi)容的關(guān)鍵字的分類原則對消息信息進行分類。
此實施例為第三實施例的進一步優(yōu)化,可以對移動終端發(fā)送給服務器的消息的信息進行關(guān)鍵字搜索,比如消息的信息類別為音樂的可以搜索關(guān)鍵字:歌曲,節(jié)奏等;消息的信息類別為新聞的可以搜索關(guān)鍵字:日期,地點等。數(shù)據(jù)庫根據(jù)搜索到的關(guān)鍵字為消息的信息自動分類,將分類后的消息的信息發(fā)送給移動終端。
步驟405中,所述移動終端根據(jù)處理的結(jié)果提醒用戶查看消息,包括:
移動終端根據(jù)服務器發(fā)出的消息信息標記分類結(jié)果與已存儲的消息信息進行匹配,若消息信息匹配成功,則提醒用戶查看消息。
在此實施例中,移動終端存儲應用程序下發(fā)的消息的信息,這些消息的信息按照服務器數(shù)據(jù)庫進行識別分類之后會再次發(fā)回到移動終端,移動終端根據(jù)服務器數(shù)據(jù)庫為消息的信息做的分類與已存儲的消息的信息進行匹配,如匹配成功則提醒用戶進行查看,也可以在移動終端中預先設置用戶喜歡或者經(jīng)常看的消息的信息類型,如服務器判定消息的信息類別后發(fā)送給移動終端,移動終端自動匹配關(guān)鍵字之后可以提醒用戶查看感興趣的消息。
步驟406中,移動終端可以對已存儲的消息的信息進行定期的刪除更新,比如設置一個時間節(jié)點為一周,每隔一周就會將上周存儲的消息的信息全部刪除,用戶也可以手動設置保留喜歡閱讀的消息和刪除不感興趣的話題。
實施例五
參考圖5,圖5是本發(fā)明實施例提供的一種消息推送的系統(tǒng)流程圖。
移動終端501:用于接收應用程序下發(fā)的消息信息并自動存儲,將消息信息發(fā)至服務器,并接收服務器發(fā)送的處理結(jié)果,并根據(jù)處理結(jié)果提醒用戶查看消息。
服務器502:用于建立一種數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;接收移動終端發(fā)送的消息信息,根據(jù)所述數(shù)據(jù)庫,對移動終端發(fā)送的消息信息進行標記分類并將結(jié)果發(fā)送至移動終端。
實施例六
參考圖6,圖6是本發(fā)明實施例提供的一種消息推送方法的移動終端的功能模塊示意圖。
第一接收模塊601:用于接收應用程序下發(fā)的消息信息;
存儲模塊602:用于存儲消息信息;
發(fā)送模塊603:發(fā)送消息信息至服務器;
第二接收模塊604:用于接收服務器發(fā)送的處理結(jié)果;
匹配模塊605:用于匹配服務器處理后消息信息和移動終端已存儲的消息信息;
提醒模塊606:對匹配成功的的消息提醒用戶進行查看;
定時模塊607:用于設置固定的時間節(jié)點;
處理模塊608:根據(jù)設置固定的時間對存儲的消息信息進行刪除或者保留。
在此實施例中,移動終端第一接收模塊601接收應用程序下發(fā)的消息信息并利用存儲模塊602存儲消息信息,發(fā)送模塊603將收到的消息信息發(fā)送至服務器,移動終端用第二接收模塊604接收服務器的處理結(jié)果并用匹配模塊605對服務器處理后消息信息和移動終端已存儲的消息信息進行匹配,如匹配成功則利用提醒模塊606提醒用戶進行查看消息,優(yōu)選地,利用定時模塊607設置固定的時間節(jié)點,在處理模塊608中根據(jù)設置固定的時間對存儲的消息信息進行刪除或者保留。
實施例七
參考圖7,圖7是本發(fā)明實施例提供的一種消息推送方法的服務器的功能模塊示意圖。
建立模塊701:用于建立一種數(shù)據(jù)庫,所述數(shù)據(jù)庫包含消息的信息;
接收模塊702:接收移動終端發(fā)送的消息信息;
處理模塊703:用于對移動終端發(fā)送的消息信息進行標記分類;
發(fā)送模塊704:服務器將標記分類結(jié)果發(fā)送至移動終端。
作為實施例的進一步優(yōu)化,處理模塊703還包括:
標記單元:用于對被閱讀次數(shù)在數(shù)據(jù)庫中按照一定的排行量進行排行的消息信息進行標記;分類單元:用于對根據(jù)數(shù)據(jù)庫中消息信息內(nèi)容的關(guān)鍵字的分類原則對消息信息進行分類。
以上結(jié)合具體實施例描述了本發(fā)明實施例的技術(shù)原理。這些描述只是為了解釋本發(fā)明實施例的原理,而不能以任何方式解釋為對本發(fā)明實施例保護范圍的限制?;诖颂幍慕忉?,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動
即可聯(lián)想到本發(fā)明實施例的其它具體實施方式,這些方式都將落入本發(fā)明實施例的保護范圍之內(nèi)。