應用數(shù)據(jù)推送方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種應用數(shù)據(jù)推送方法、裝置及系統(tǒng)。其中,該方法包括:推送平臺對無卡移動終端進行身份鑒權(quán),鑒權(quán)成功后與無卡移動終端建立連接;推送平臺接收應用平臺下發(fā)的下行消息;其中,該下行消息中攜帶有應用數(shù)據(jù);推送平臺將上述應用數(shù)據(jù)推送至,與推送平臺建立連接的無卡移動終端。通過本發(fā)明,推送平臺與無卡移動終端建立連接之后,將應用平臺下發(fā)的應用數(shù)據(jù)推送至無卡移動終端,解決了相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,從而能夠?qū)玫淖钚聝?nèi)容智能的、實時的推送給無卡移動終端的用戶,很大程度上降低了移動終端對SIM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
【專利說明】應用數(shù)據(jù)推送方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊領(lǐng)域,特別是涉及一種應用數(shù)據(jù)推送方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]移動互聯(lián)網(wǎng)業(yè)務是一項新興的業(yè)務,它結(jié)合了移動網(wǎng)絡和互聯(lián)網(wǎng)的優(yōu)勢,可以通過手機終端給用戶提供話音、數(shù)據(jù)、圖像、多媒體等多種類型的業(yè)務。智能手機是移動互聯(lián)網(wǎng)業(yè)務中的一個重要環(huán)節(jié),在智能手機上可以運行特定功能的應用客戶端程序,它通過和應用服務器的交互,可以給用戶提供個性化、內(nèi)容關(guān)聯(lián)和交互作業(yè)的應用體驗。隨著智能手機的普及,越來越多的用戶都習慣于通過手機終端,來使用自己日常生活、工作中所習慣的業(yè)務,例如手機QQ,手機郵箱等。
[0003]隨著移動通訊越來越普及,移動終端的功能越來越強大,移動終端除了實現(xiàn)基本的語言和短消息溝通功能之外,已經(jīng)日益成為用戶生活中不可或缺的一部分。但是移動終端固有的問題依然存在,例如:目前移動互聯(lián)網(wǎng)上的大多數(shù)應用都需要用戶通過移動終端去主動獲取、移動終端必須和SIM卡(Subscriber Identity Module,客戶識別模塊,簡稱為SIM)綁定,如果移動終端不插入SIM、SIM卡丟失或鎖定,則內(nèi)容更新的及時性沒有辦法保證。這些問題很大程度上成為移動終端進一步發(fā)展的瓶頸。
[0004]針對相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]針對相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,本發(fā)明提供了一種應用數(shù)據(jù)推送方法、裝置及系統(tǒng),用以解決上述技術(shù)問題。
[0006]根據(jù)本發(fā)明的一個方面,本發(fā)明提供了一種應用數(shù)據(jù)推送方法,其中,該方法包括:推送平臺對無卡移動終端進行身份鑒權(quán),鑒權(quán)成功后與無卡移動終端建立連接;推送平臺接收應用平臺下發(fā)的下行消息;其中,該下行消息中攜帶有應用數(shù)據(jù);推送平臺將上述應用數(shù)據(jù)推送至,與推送平臺建立連接的無卡移動終端。
[0007]進一步地,上述推送平臺對上述無卡移動終端進行身份鑒權(quán)之前,上述方法還可以包括:上述推送平臺的域名服務器DNS接收上述無卡移動終端發(fā)送的注冊請求,其中,上述注冊請求中攜帶有上述無卡移動終端的第一標識,上述第一標識是上述無卡移動終端對國際移動設備身份碼MEI進行加密生成的標識;上述DNS根據(jù)上述第一標識,生成與上述第一標識對應的第二標識;上述DNS將上述第二標識攜帶在注冊請求響應消息中,發(fā)送給上述無卡移動終端;其中,上述第二標識用于對上述無卡移動終端進行身份鑒權(quán)。
[0008]進一步地,上述推送平臺對上述無卡移動終端進行身份鑒權(quán)可以包括:上述推送平臺接收上述無卡移動終端發(fā)送的登錄請求消息;其中,上述登錄請求消息攜帶有上述無卡移動終端對應的上述第二標識;上述推送平臺向上述DNS發(fā)送鑒權(quán)請求消息;其中,上述鑒權(quán)請求消息攜帶有上述無卡移動終端對應的上述第二標識;上述鑒權(quán)請求消息用于請求上述DNS根據(jù)上述第二標識對上述無卡移動終端進行身份鑒權(quán)。
[0009]進一步地,上述推送平臺接收上述應用平臺下發(fā)的下行消息之前,上述方法還可以包括:上述推送平臺對應用平臺進行身份鑒權(quán),鑒權(quán)成功后接收上述應用平臺發(fā)起的無卡移動終端狀態(tài)的查詢請求;上述推送平臺確定上述無卡移動終端的連接狀態(tài),將上述連接狀態(tài)發(fā)送至上述應用平臺;其中,上述連接狀態(tài)為上述無卡移動終端與上述推送平臺正常連接的狀態(tài),或者上述無卡移動終端與上述推送平臺斷開連接的狀態(tài)。
[0010]根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種應用數(shù)據(jù)接收方法,其中,該方法包括:無卡移動終端向推送平臺發(fā)送登錄請求消息;在推送平臺根據(jù)上述登錄請求消息對無卡移動終端進行身份鑒權(quán)成功后,無卡移動終端接收推送平臺發(fā)送的登錄請求響應消息;無卡移動終端與推送平臺建立連接;無卡移動終端接收應用平臺通過推送平臺推送的應用數(shù)據(jù)。
[0011]根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種應用數(shù)據(jù)推送裝置,應用于推送平臺,其中,該裝置包括:鑒權(quán)模塊,用于對無卡移動終端進行身份鑒權(quán);連接模塊,用于在鑒權(quán)成功后與上述無卡移動終端建立連接;消息接收模塊,用于接收應用平臺下發(fā)的下行消息;其中,上述下行消息中攜帶有應用數(shù)據(jù);應用數(shù)據(jù)推送模塊,用于將上述應用數(shù)據(jù)推送至,與上述推送平臺建立連接的上述無卡移動終端。
[0012]進一步地,上述裝置還包括域名服務器DNS,上述DNS可以包括:注冊模塊,用于接收上述無卡移動終端發(fā)送的注冊請求,其中,上述注冊請求中攜帶有上述無卡移動終端的第一標識,上述第一標識是上述無卡移動終端對國際移動設備身份碼MEI進行加密生成的標識;注冊響應模塊,用于根據(jù)上述第一標識,生成與上述第一標識對應的第二標識;將上述第二標識攜帶在注冊請求響應消息中,發(fā)送給上述無卡移動終端;其中,上述第二標識用于對上述無卡移動終端進行身份鑒權(quán)。
[0013]進一步地,上述鑒權(quán)模塊可以包括:登錄請求接收單元,用于接收上述無卡移動終端發(fā)送的登錄請求消息;其中,上述登錄請求消息攜帶有上述無卡移動終端對應的上述第二標識;鑒權(quán)請求單元,用于向上述DNS發(fā)送鑒權(quán)請求消息;其中,上述鑒權(quán)請求消息攜帶有上述無卡移動終端對應的上述第二標識;上述鑒權(quán)請求消息用于請求上述DNS根據(jù)上述第二標識對上述無卡移動終端進行身份鑒權(quán)。
[0014]進一步地,上述裝置還可以包括:查詢請求接收模塊,用于對應用平臺進行身份鑒權(quán),鑒權(quán)成功后接收上述應用平臺發(fā)起的無卡移動終端狀態(tài)的查詢請求;連接狀態(tài)發(fā)送模塊,用于確定上述無卡移動終端的連接狀態(tài),將上述連接狀態(tài)發(fā)送至上述應用平臺;其中,上述連接狀態(tài)為上述無卡移動終端與上述推送平臺正常連接的狀態(tài),或者上述無卡移動終端與上述推送平臺斷開連接的狀態(tài)。
[0015]根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種應用數(shù)據(jù)接收裝置,應用于無卡移動終端,其中,該裝置包括:登錄請求模塊,用于向推送平臺發(fā)送登錄請求消息;登錄請求響應接收模塊,用于在上述推送平臺根據(jù)上述登錄請求消息對上述無卡移動終端進行身份鑒權(quán)成功后,接收上述推送平臺發(fā)送的登錄請求響應消息;連接模塊,用于與上述推送平臺建立連接;應用數(shù)據(jù)接收模塊,用于接收應用平臺通過上述推送平臺推送的應用數(shù)據(jù)。
[0016]根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種應用數(shù)據(jù)推送系統(tǒng),其中,該系統(tǒng)包括:上述的應用于推送平臺的應用數(shù)據(jù)推送裝置,以及上述的應用于無卡移動終端的應用數(shù)據(jù)接收裝置。
[0017]通過本發(fā)明,推送平臺與無卡移動終端建立連接之后,將應用平臺下發(fā)的應用數(shù)據(jù)推送至無卡移動終端,解決了相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,從而能夠?qū)玫淖钚聝?nèi)容智能的、實時的推送給無卡移動終端的用戶,很大程度上降低了移動終端對SM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
【專利附圖】
【附圖說明】
[0018]圖1是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)推送方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例的網(wǎng)絡部署示意圖;
[0020]圖3是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)接收方法的結(jié)構(gòu)框圖;
[0021]圖4是根據(jù)本發(fā)明實施例的終端登錄流程示意圖;
[0022]圖5是根據(jù)本發(fā)明實施例的應用業(yè)務推送流程示意圖;
[0023]圖6是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)推送裝置的結(jié)構(gòu)框圖;
[0024]圖7是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)接收裝置的結(jié)構(gòu)框圖;
[0025]圖8是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)推送系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0026]為了解決相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,本發(fā)明實施例提供了一種應用數(shù)據(jù)推送方法、裝置及系統(tǒng),以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0027]本實施例提供了一種應用數(shù)據(jù)推送方法,該方法可以在推送平臺側(cè)實現(xiàn)。圖1是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)推送方法的流程圖,如圖1所示,該方法包括以下步驟(步驟S102-步驟 S106):
[0028]步驟S102,推送平臺對無卡移動終端進行身份鑒權(quán),鑒權(quán)成功后與無卡移動終端建立連接;
[0029]步驟S104,推送平臺接收應用平臺下發(fā)的下行消息;其中,該下行消息中攜帶有應用數(shù)據(jù);
[0030]步驟S106,推送平臺將上述應用數(shù)據(jù)推送至,與推送平臺建立連接的無卡移動終端。
[0031]通過上述方法,推送平臺與無卡移動終端建立連接之后,將應用平臺下發(fā)的應用數(shù)據(jù)推送至無卡移動終端,解決了相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,從而能夠?qū)玫淖钚聝?nèi)容智能的、實時的推送給無卡移動終端的用戶,很大程度上降低了移動終端對SM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
[0032]下面對本實施例中涉及的移動終端、推送平臺以及應用平臺的網(wǎng)絡部署進行介紹,如圖2所示的根據(jù)本發(fā)明實施例的網(wǎng)絡部署示意圖,SP平臺(即應用平臺)與推送平臺相連接,推送平臺與一個或多個移動終端相連接。SP平臺指移動互聯(lián)網(wǎng)服務內(nèi)容應用服務的直接提供者,負責根據(jù)用戶的要求開發(fā)和提供適合手機用戶使用的服務。
[0033]當然,本實施例只是將實際操作過程中的最簡單的情況進行舉例說明,即只有一套網(wǎng)絡側(cè)的推送平臺的情況,而在實際操作過程中,由于移動終端數(shù)量較龐大,需要多個推送平臺相互之間協(xié)作,并有一定的路由選擇策略才能完成。其中互聯(lián)網(wǎng)的應用平臺和網(wǎng)絡側(cè)的推送平臺之間通過IP路由連接,雙方協(xié)商統(tǒng)一的通訊協(xié)議。大量的移動終端通過無線信道連接推送平臺,雙方也采用協(xié)商的協(xié)議進行通訊。
[0034]推送平臺需要認證互聯(lián)網(wǎng)的應用服務的身份,以便確認相關(guān)數(shù)據(jù)和結(jié)果來自可信任的網(wǎng)元,優(yōu)選地,推送平臺可對注冊的互聯(lián)網(wǎng)應用收取一定的服務費。推送平臺還需要對移動終端進行身份認證,以確保內(nèi)容消息能推送給移動終端,并且確認應用內(nèi)容的確是該用戶的。
[0035]在上述步驟S102推送平臺對無卡移動終端進行身份鑒權(quán)之前,無卡移動終端應該先進行注冊,為后續(xù)推送平臺與無卡移動終端進行交互提供基礎,因此本實施例提供了一種優(yōu)選實施方式,即推送平臺的域名服務器(Domain Name System,簡稱為DNS)接收無卡移動終端發(fā)送的注冊請求,其中,該注冊請求中攜帶有無卡移動終端的第一標識,該第一標識是無卡移動終端對國際移動設備身份碼(International Mobile Equipment Identity,簡稱為MEI)進行加密生成的標識;DNS根據(jù)上述第一標識,生成與第一標識對應的第二標識;DNS將上述第二標識攜帶在注冊請求響應消息中,發(fā)送給無卡移動終端;其中,上述第二標識用于對無卡移動終端進行身份鑒權(quán)。
[0036]在無卡移動終端進行注冊之后,推送平臺對無卡移動終端進行身份鑒權(quán),鑒權(quán)過程可通過以下優(yōu)選實施方式實現(xiàn):推送平臺接收無卡移動終端發(fā)送的登錄請求消息;其中,該登錄請求消息攜帶有無卡移動終端對應的第二標識;推送平臺向DNS發(fā)送鑒權(quán)請求消息;其中,該鑒權(quán)請求消息攜帶有無卡移動終端對應的上述第二標識;鑒權(quán)請求消息用于請求DNS根據(jù)上述第二標識對無卡移動終端進行身份鑒權(quán)。
[0037]在上述步驟S104推送平臺接收應用平臺下發(fā)的下行消息之前,上述方法還包括:推送平臺對應用平臺進行身份鑒權(quán),鑒權(quán)成功后接收應用平臺發(fā)起的無卡移動終端狀態(tài)的查詢請求;推送平臺確定無卡移動終端的連接狀態(tài),將上述連接狀態(tài)發(fā)送至應用平臺;其中,上述連接狀態(tài)為無卡移動終端與推送平臺正常連接的狀態(tài),或者無卡移動終端與推送平臺斷開連接的狀態(tài)。
[0038]對應于上述實施例介紹的推送平臺側(cè)的應用數(shù)據(jù)推送方法,本實施例提供了一種應用數(shù)據(jù)接收方法,該方法可以在移動終端側(cè)實現(xiàn)。圖3是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)接收方法的結(jié)構(gòu)框圖,如圖3所示,該流程包括以下步驟(步驟S302-步驟S308):
[0039]步驟S302,無卡移動終端向推送平臺發(fā)送登錄請求消息;
[0040]步驟S304,在推送平臺根據(jù)上述登錄請求消息對無卡移動終端進行身份鑒權(quán)成功后,無卡移動終端接收推送平臺發(fā)送的登錄請求響應消息;
[0041]步驟S306,無卡移動終端與推送平臺建立連接;
[0042]步驟S308,無卡移動終端接收應用平臺通過推送平臺推送的應用數(shù)據(jù)。
[0043]通過上述方法,無卡移動終端與推送平臺建立連接之后,接收應用平臺通過推送平臺推送的應用數(shù)據(jù),解決了相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,從而能夠?qū)玫淖钚聝?nèi)容智能的、實時的推送給無卡移動終端的用戶,很大程度上降低了移動終端對SM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
[0044]下面通過優(yōu)選實施例對推送平臺與無卡移動終端建立連接的過程進行詳細介紹。圖4是根據(jù)本發(fā)明實施例的終端登錄流程示意圖,如圖4所示,該流程包括以下步驟(步驟S402-步驟 S412):
[0045]步驟S402,移動終端向推送平臺的DNC (域名服務器)發(fā)送注冊請求,該注冊請求中攜帶有移動終端的第一標識token,該第一標識是移動終端對自身的IMEI進行加密得到的標識。
[0046]步驟S404,推送平臺的DNS根據(jù)移動終端的第一標識token,生成與該第一標識token對應的第二標識。
[0047]推送平臺的DNS向移動終端返回注冊請求的響應消息,該響應消息中攜帶有上述第二標識,以及推送平臺的網(wǎng)關(guān)接入地址信息(例如IP、端口)。
[0048]步驟S406,移動終端向推送平臺發(fā)起登錄請求消息,該登錄請求消息中攜帶有上述第二標識。
[0049]步驟S408,推送平臺向DNS發(fā)送鑒權(quán)請求消息,該鑒權(quán)請求消息中攜帶有移動終端上報的第二標識,該鑒權(quán)請求消息用于請求對移動終端進行身份鑒權(quán)。
[0050]推送平臺的DNS接收到上述鑒權(quán)請求消息后,根據(jù)上述第二標識對移動終端進行身份鑒權(quán)。
[0051]步驟S410,推送平臺DNS對移動終端的鑒權(quán)通過后,向推送平臺反饋移動終端已
注冊信息。
[0052]步驟S412,推送平臺向移動終端返回登錄請求的響應消息,移動終端根據(jù)推送平臺的網(wǎng)關(guān)接入地址信息,與推送平臺建立鏈路。該鏈路的連接狀態(tài)將一直保持,除非異常情況下斷鏈,在條件恢復后移動終端將立即進行重連,恢復該鏈路的連接。
[0053]下面通過優(yōu)選實施例對應用平臺通過推送平臺向無卡移動終端推送應用數(shù)據(jù)的過程進行詳細介紹。圖5是根據(jù)本發(fā)明實施例的應用業(yè)務推送流程示意圖,如5所示,該流程包括以下步驟(步驟S502-步驟S518):
[0054]步驟S502,應用平臺向推送平臺發(fā)起登錄請求消息,該登錄請求消息中攜帶應用平臺身份標識號碼(Identity,簡稱為ID)。
[0055]步驟S504,推送平臺根據(jù)應用平臺ID對應用平臺進行身份鑒權(quán)后,向應用平臺返回登錄請求的響應消息。
[0056]步驟S506,應用平臺向推送平臺發(fā)起移動終端狀態(tài)的查詢請求。
[0057]步驟S508,推送平臺確定移動終端的連接狀態(tài),然后向應用平臺返回移動終端的連接狀態(tài),該連接狀態(tài)為在線狀態(tài)或不在線狀態(tài),在線狀態(tài)是指移動終端與推送平臺正常連接,不在線狀態(tài)是指移動終端與推送平臺斷開連接。
[0058]步驟S510,應用平臺向推送平臺下發(fā)下行消息。在實際操作過程中,可以設置該下行消息要求返回確認回執(zhí)。
[0059]步驟S512,推送平臺向應用平臺返回下行消息的響應消息,該響應消息中攜帶有推送平臺為上述下行消息分配的標識消息ID。
[0060]步驟S514,推送平臺根據(jù)處于在線狀態(tài)的移動終端的第二標識,尋址到對應的移動終端,并將上述下行消息轉(zhuǎn)發(fā)給移動終端。
[0061]步驟S516,移動終端收到下行消息后向推送平臺返回響應消息。如果下行消息要求返回確認回執(zhí),推送平臺向應用平臺發(fā)送確認回執(zhí)消息,然后應用平臺向推送平臺返回確認回執(zhí)消息響應。
[0062]步驟S518,移動終端將下行消息轉(zhuǎn)發(fā)給目的應用客戶端。
[0063]對應于上述實施例介紹的推送平臺側(cè)的應用數(shù)據(jù)推送方法,本實施例提供了一種應用數(shù)據(jù)推送裝置,該裝置可以設置在推送平臺側(cè),用以實現(xiàn)上述實施例。圖6是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)推送裝置的結(jié)構(gòu)框圖,如圖6所示,該裝置包括:鑒權(quán)模塊10、連接模塊12、消息接收模塊14和應用數(shù)據(jù)推送模塊16。下面對該結(jié)構(gòu)進行詳細介紹。
[0064]鑒權(quán)模塊10,用于對無卡移動終端進行身份鑒權(quán);
[0065]連接模塊12,連接至鑒權(quán)模塊10,用于在鑒權(quán)成功后與上述無卡移動終端建立連接;
[0066]消息接收模塊14,連接至連接模塊12,用于接收應用平臺下發(fā)的下行消息;其中,上述下行消息中攜帶有應用數(shù)據(jù);
[0067]應用數(shù)據(jù)推送模塊16,連接至消息接收模塊14,用于將上述應用數(shù)據(jù)推送至,與上述推送平臺建立連接的上述無卡移動終端。
[0068]通過上述裝置,推送平臺與無卡移動終端建立連接之后,將應用平臺下發(fā)的應用數(shù)據(jù)推送至無卡移動終端,解決了相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,從而能夠?qū)玫淖钚聝?nèi)容智能的、實時的推送給無卡移動終端的用戶,很大程度上降低了移動終端對SM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
[0069]在推送平臺對無卡移動終端進行身份鑒權(quán)之前,無卡移動終端應該先進行注冊,為后續(xù)推送平臺與無卡移動終端進行交互提供基礎,因此本實施例提供了一種優(yōu)選實施方式,即上述裝置還包括域名服務器DNS,該DNS包括:
[0070]注冊模塊,用于接收上述無卡移動終端發(fā)送的注冊請求,其中,上述注冊請求中攜帶有上述無卡移動終端的第一標識,上述第一標識是上述無卡移動終端對國際移動設備身份碼MEI進行加密生成的標識;
[0071]注冊響應模塊,用于根據(jù)上述第一標識,生成與上述第一標識對應的第二標識;將上述第二標識攜帶在注冊請求響應消息中,發(fā)送給上述無卡移動終端;其中,上述第二標識用于對上述無卡移動終端進行身份鑒權(quán)。
[0072]在無卡移動終端進行注冊之后,推送平臺對無卡移動終端進行身份鑒權(quán),上述鑒權(quán)模塊包括:登錄請求接收單元,用于接收上述無卡移動終端發(fā)送的登錄請求消息;其中,上述登錄請求消息攜帶有上述無卡移動終端對應的上述第二標識;鑒權(quán)請求單元,用于向上述DNS發(fā)送鑒權(quán)請求消息;其中,上述鑒權(quán)請求消息攜帶有上述無卡移動終端對應的上述第二標識;上述鑒權(quán)請求消息用于請求上述DNS根據(jù)上述第二標識對上述無卡移動終端進行身份鑒權(quán)。
[0073]在推送平臺接收應用平臺下發(fā)的下行消息之前,上述裝置還包括:查詢請求接收模塊,用于對應用平臺進行身份鑒權(quán),鑒權(quán)成功后接收上述應用平臺發(fā)起的無卡移動終端狀態(tài)的查詢請求;連接狀態(tài)發(fā)送模塊,用于確定上述無卡移動終端的連接狀態(tài),將上述連接狀態(tài)發(fā)送至上述應用平臺;其中,上述連接狀態(tài)為上述無卡移動終端與上述推送平臺正常連接的狀態(tài),或者上述無卡移動終端與上述推送平臺斷開連接的狀態(tài)。
[0074]對應于上述實施例介紹的移動終端側(cè)的應用數(shù)據(jù)接收方法,本實施例提供了一種應用數(shù)據(jù)接收裝置,該裝置可以設置在無卡移動終端側(cè),用以實現(xiàn)上述實施例。圖7是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)接收裝置的結(jié)構(gòu)框圖,如圖7所示,該裝置包括:登錄請求模塊20、登錄請求響應接收模塊22、連接模塊24和應用數(shù)據(jù)接收模塊26。下面對該結(jié)構(gòu)進行詳細介紹。
[0075]登錄請求模塊20,用于向推送平臺發(fā)送登錄請求消息;
[0076]登錄請求響應接收模塊22,連接至登錄請求模塊20,用于在所述推送平臺根據(jù)所述登錄請求消息對所述無卡移動終端進行身份鑒權(quán)成功后,接收所述推送平臺發(fā)送的登錄請求響應消息;
[0077]連接模塊24,連接至登錄請求響應接收模塊22,用于與所述推送平臺建立連接;
[0078]應用數(shù)據(jù)接收模塊26,連接至連接模塊24,用于接收應用平臺通過所述推送平臺推送的應用數(shù)據(jù)。
[0079]通過上述裝置,無卡移動終端與推送平臺建立連接之后,接收應用平臺通過推送平臺推送的應用數(shù)據(jù),解決了相關(guān)技術(shù)中在無卡移動終端獲取應用服務過程中,內(nèi)容更新的及時性無法保證的問題,從而能夠?qū)玫淖钚聝?nèi)容智能的、實時的推送給無卡移動終端的用戶,很大程度上降低了移動終端對SM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
[0080]對應于上述實施例介紹的應用于推送平臺側(cè)的應用數(shù)據(jù)推送裝置,以及應用于無卡移動終端側(cè)的應用數(shù)據(jù)接收裝置,本實施例提供了一種應用數(shù)據(jù)推送系統(tǒng),圖8是根據(jù)本發(fā)明實施例的應用數(shù)據(jù)推送系統(tǒng)的結(jié)構(gòu)框圖,如圖8所示,該系統(tǒng)包括應用于推送平臺的應用數(shù)據(jù)推送裝置,以及應用于無卡移動終端的應用數(shù)據(jù)接收裝置。
[0081]對于上述實施例中介紹的應用于無卡移動終端側(cè)的應用數(shù)據(jù)接收裝置,該應用數(shù)據(jù)接收裝置在實際操作過程中,可以通過在移動終端上設置處理中間件的方式實現(xiàn)應用數(shù)據(jù)接收裝置的功能,本實施例對設置在移動終端上的處理中間件進行介紹。
[0082]上述處理中間件可以包括:移動終端無卡標識上報模塊,用于檢測移動終端是否插入SM卡,如果無卡則啟動處理中間件將MEI+隨機數(shù)(目前可采用固定數(shù)值簡化代替,保證多次唯一性)進行加密,生成第一標識token,處理中間件存儲該第一標識,并根據(jù)第一標識生成對應的第二標識,作為后續(xù)標識該無卡移動終端的唯一標識。
[0083]移動終端鏈路?;钅K,用于檢測和推送平臺間的鏈路是否處于連接狀態(tài),并將移動終端與網(wǎng)絡側(cè)推送平臺的連接一直保持,如發(fā)生異常情況下斷鏈,則在條件恢復后處理中間件將立即進行重連,恢復該連接。移動終端長在線是推送平臺執(zhí)行推送策略的基礎;
[0084]對于上述實施例中介紹的推送平臺,在實際操作過程中,推送平臺上可以設置:
[0085]移動終端狀態(tài)管理與分析模塊,該模塊的功能與上述實施例中介紹的連接狀態(tài)發(fā)送模塊的功能相當,用于檢測推送平臺與移動終端間的鏈路連接狀態(tài),通過鏈路連接狀態(tài)判斷移動終端的在線狀態(tài),同時實時更新移動終端的在線狀態(tài)。另外還負責在有數(shù)據(jù)要推送給移動終端時,將該移動終端的狀態(tài)告知推送平臺,以備后續(xù)處理。[0086]平臺DNS模塊,該模塊的功能與上述實施例中介紹的DNS的功能相當,用于接收移動終端發(fā)送包含無卡終端唯一標識的注冊消息,并實時更新保存在推送平臺側(cè)的移動終端信息表。
[0087]應用數(shù)據(jù)推送模塊,該模塊的功能與上述實施例中介紹的應用數(shù)據(jù)推送模塊的功能相當,用于將應用數(shù)據(jù),按照一定的策略推送給移動終端。優(yōu)選地,判斷移動終端用戶對哪些應用比較感興趣,將用戶感興趣的應用實時的推送給用戶。優(yōu)選地,接收移動終端返回的應用數(shù)據(jù)推送結(jié)果,并對結(jié)果做一定的處理,必要時出日志。
[0088]在本實施例中,設置在移動終端的處理中間件通過獲取終端的MEI,對MEI進行加密生成該無卡終端的第一標識,并發(fā)送注冊請求到推送平臺,推送平臺根據(jù)該第一標識生成對應的第二標識,推送平臺后續(xù)根據(jù)該無卡終端的第二標識給終端推送消息。
[0089]優(yōu)選地,在移動終端上設置的處理中間件可以以服務進程的方式運行。
[0090]優(yōu)選地,加上自動升級功能后,對應的移動終端駐留程序可以支持更多的功能,可將某個應用的終端客戶端程序一起安裝在移動終端上,駐留程序可以在需要的時候綁定該客戶端程序。
[0091]從以上的描述中可以看出,本發(fā)明實施例為未插入SM卡的無卡移動終端設備(包括手機終端、Pad等設備)獲取應用服務內(nèi)容提供了解決方法,提高了無卡移動終端的應用內(nèi)容更新的及時性,很大程度上降低了移動終端對SIM卡的依賴,提高了移動終端的交互能力,增強了用戶體驗。
[0092]盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應當不限于上述實施例。
【權(quán)利要求】
1.一種應用數(shù)據(jù)推送方法,其特征在于,所述方法包括: 推送平臺對無卡移動終端進行身份鑒權(quán),鑒權(quán)成功后與所述無卡移動終端建立連接; 所述推送平臺接收應用平臺下發(fā)的下行消息;其中,所述下行消息中攜帶有應用數(shù)據(jù); 所述推送平臺將所述應用數(shù)據(jù)推送至,與所述推送平臺建立連接的所述無卡移動終端。
2.如權(quán)利要求1所述的方法,其特征在于,所述推送平臺對所述無卡移動終端進行身份鑒權(quán)之前,所述方法還包括: 所述推送平臺的域名服務器DNS接收所述無卡移動終端發(fā)送的注冊請求,其中,所述注冊請求中攜 帶有所述無卡移動終端的第一標識,所述第一標識是所述無卡移動終端對國際移動設備身份碼MEI進行加密生成的標識; 所述DNS根據(jù)所述第一標識,生成與所述第一標識對應的第二標識;所述DNS將所述第二標識攜帶在注冊請求響應消息中,發(fā)送給所述無卡移動終端;其中,所述第二標識用于對所述無卡移動終端進行身份鑒權(quán)。
3.如權(quán)利要求2所述的方法,其特征在于,所述推送平臺對所述無卡移動終端進行身份鑒權(quán)包括: 所述推送平臺接收所述無卡移動終端發(fā)送的登錄請求消息;其中,所述登錄請求消息攜帶有所述無卡移動終端對應的所述第二標識; 所述推送平臺向所述DNS發(fā)送鑒權(quán)請求消息;其中,所述鑒權(quán)請求消息攜帶有所述無卡移動終端對應的所述第二標識;所述鑒權(quán)請求消息用于請求所述DNS根據(jù)所述第二標識對所述無卡移動終端進行身份鑒權(quán)。
4.如權(quán)利要求1至3中任一項所述的方法,其特征在于,所述推送平臺接收所述應用平臺下發(fā)的下行消息之前,所述方法還包括: 所述推送平臺對應用平臺進行身份鑒權(quán),鑒權(quán)成功后接收所述應用平臺發(fā)起的無卡移動終端狀態(tài)的查詢請求; 所述推送平臺確定所述無卡移動終端的連接狀態(tài),將所述連接狀態(tài)發(fā)送至所述應用平臺;其中,所述連接狀態(tài)為所述無卡移動終端與所述推送平臺正常連接的狀態(tài),或者所述無卡移動終端與所述推送平臺斷開連接的狀態(tài)。
5.一種應用數(shù)據(jù)接收方法,其特征在于,所述方法包括: 無卡移動終端向推送平臺發(fā)送登錄請求消息; 在所述推送平臺根據(jù)所述登錄請求消息對所述無卡移動終端進行身份鑒權(quán)成功后,所述無卡移動終端接收所述推送平臺發(fā)送的登錄請求響應消息; 所述無卡移動終端與所述推送平臺建立連接; 所述無卡移動終端接收應用平臺通過所述推送平臺推送的應用數(shù)據(jù)。
6.一種應用數(shù)據(jù)推送裝置,應用于推送平臺,其特征在于,所述裝置包括: 鑒權(quán)模塊,用于對無卡移動終端進行身份鑒權(quán); 連接模塊,用于在鑒權(quán)成功后與所述無卡移動終端建立連接; 消息接收模塊,用于接收應用平臺下發(fā)的下行消息;其中,所述下行消息中攜帶有應用數(shù)據(jù);應用數(shù)據(jù)推送模塊,用于將所述應用數(shù)據(jù)推送至,與所述推送平臺建立連接的所述無卡移動終端。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括域名服務器DNS,所述DNS包括: 注冊模塊,用于接收所述無卡移動終端發(fā)送的注冊請求,其中,所述注冊請求中攜帶有所述無卡移動終端的第一標識,所述第一標識是所述無卡移動終端對國際移動設備身份碼IMEI進行加密生成的標識; 注冊響應模塊,用于根據(jù)所述第一標識,生成與所述第一標識對應的第二標識;將所述第二標識攜帶在注冊請求響應消息中,發(fā)送給所述無卡移動終端;其中,所述第二標識用于對所述無卡移動終端進行身份鑒權(quán)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述鑒權(quán)模塊包括: 登錄請求接收單元,用于接收所述無卡移動終端發(fā)送的登錄請求消息;其中,所述登錄請求消息攜帶有所述無卡移動終端對應的所述第二標識; 鑒權(quán)請求單元,用于向所述DNS發(fā)送鑒權(quán)請求消息;其中,所述鑒權(quán)請求消息攜帶有所述無卡移動終端對應的所述第二標識;所述鑒權(quán)請求消息用于請求所述DNS根據(jù)所述第二標識對所述無卡移動終端進行身份鑒權(quán)。
9.如權(quán)利要求6至8中任一項所述的裝置,其特征在于,所述裝置還包括: 查詢請求接收模塊,用于對應用平臺進行身份鑒權(quán),鑒權(quán)成功后接收所述應用平臺發(fā)起的無卡移動終端狀態(tài)的查詢請求; 連接狀態(tài)發(fā)送模塊,用于確定所述無卡移動終端的連接狀態(tài),將所述連接狀態(tài)發(fā)送至所述應用平臺;其中,所述連接狀態(tài)為所述無卡移動終端與所述推送平臺正常連接的狀態(tài),或者所述無卡移動終端與所述推送平臺斷開連接的狀態(tài)。
10.一種應用數(shù)據(jù)接收裝置,應用于無卡移動終端,其特征在于,所述裝置包括: 登錄請求模塊,用于向推送平臺發(fā)送登錄請求消息; 登錄請求響應接收模塊,用于在所述推送平臺根據(jù)所述登錄請求消息對所述無卡移動終端進行身份鑒權(quán)成功后,接收所述推送平臺發(fā)送的登錄請求響應消息; 連接模塊,用于與所述推送平臺建立連接; 應用數(shù)據(jù)接收模塊,用于接收應用平臺通過所述推送平臺推送的應用數(shù)據(jù)。
11.一種應用數(shù)據(jù)推送系統(tǒng),其特征在于,所述系統(tǒng)包括權(quán)利要求6至9所述的應用于推送平臺的應用數(shù)據(jù)推送裝置,以及權(quán)利要求10所述的應用于無卡移動終端的應用數(shù)據(jù)接收裝置。
【文檔編號】H04L29/06GK103973648SQ201310038470
【公開日】2014年8月6日 申請日期:2013年1月31日 優(yōu)先權(quán)日:2013年1月31日
【發(fā)明者】邵俊 申請人:中興通訊股份有限公司