本申請涉及通信技術(shù)領(lǐng)域,尤其涉及消息推送方法及裝置。
背景技術(shù):
很多用戶同時擁有多臺電子設(shè)備,這些電子設(shè)備包括同平臺或不同平臺的電腦、平板、手機(jī)等,而通過在每臺電子設(shè)備上安裝同一應(yīng)用程序,即可在各臺電子設(shè)備上分別實現(xiàn)不同的實際需求。
為了區(qū)分不同用戶,用戶需要在使用應(yīng)用程序時登錄自己的注冊賬號,從而基于該賬號實現(xiàn)消息收發(fā)。然而,當(dāng)用戶在多臺電子設(shè)備上均登錄了同一賬號時,將導(dǎo)致相關(guān)技術(shù)中的消息推送機(jī)制無法滿足用戶的應(yīng)用需求。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N消息推送方法及裝置,可以實現(xiàn)多設(shè)備之間的智能化的選擇性推送。
為實現(xiàn)上述目的,本申請?zhí)峁┘夹g(shù)方案如下:
根據(jù)本申請的第一方面,提出了一種消息推送方法,包括:
獲取用戶賬號的登錄狀況;
當(dāng)檢測到所述用戶賬號在預(yù)定義的非移動設(shè)備上登錄時,確定所述非移動設(shè)備與預(yù)定義的移動設(shè)備之間的位置關(guān)系;
當(dāng)所述移動設(shè)備處于所述非移動設(shè)備的使用范圍時,向所述非移動設(shè)備推送未讀消息;當(dāng)所述移動設(shè)備離開所述非移動設(shè)備的使用范圍時,向所述移動設(shè)備推送未讀消息。
根據(jù)本申請的第二方面,提出了一種消息推送裝置,包括:
獲取單元,獲取用戶賬號的登錄狀況;
確定單元,當(dāng)檢測到所述用戶賬號在預(yù)定義的非移動設(shè)備上登錄時,確定所述非移動設(shè)備與預(yù)定義的移動設(shè)備之間的位置關(guān)系;
推送單元,當(dāng)所述移動設(shè)備處于所述非移動設(shè)備的使用范圍時,向所述非移動設(shè)備推送未讀消息;當(dāng)所述移動設(shè)備離開所述非移動設(shè)備的使用范圍時,向所述移動設(shè)備推送未讀消息。
由以上技術(shù)方案可見,本申請通過獲取用戶賬號的登錄狀況,可以準(zhǔn)確了解當(dāng)前的設(shè)備使用情況,以便執(zhí)行相應(yīng)的消息推送機(jī)制;同時,通過對多臺設(shè)備之間的位置關(guān)系,可以推斷出用戶當(dāng)前使用的設(shè)備,從而對該設(shè)備執(zhí)行智能化的消息推送。
附圖說明
圖1是相關(guān)技術(shù)中的消息推送的示意圖;
圖2是根據(jù)本申請一示例性實施例的一種消息推送方法的流程圖;
圖3是根據(jù)本申請一示例性實施例的一種確定設(shè)備之間的位置關(guān)系的示意圖;
圖4是根據(jù)本申請一示例性實施例的另一種確定設(shè)備之間的位置關(guān)系的示意圖;
圖5是根據(jù)本申請一示例性實施例的又一種確定設(shè)備之間的位置關(guān)系的示意圖;
圖6是根據(jù)本申請一示例性實施例的另一種消息推送方法的流程圖;
圖7是根據(jù)本申請一示例性實施例的一種電子設(shè)備的結(jié)構(gòu)示意圖;
圖8是根據(jù)本申請一示例性實施例的一種消息推送裝置的框圖。
具體實施方式
圖1是相關(guān)技術(shù)中的消息推送的示意圖,如圖1所示,假定用戶A同時 在手機(jī)和電腦上登錄了即時通信應(yīng)用,則當(dāng)好友“小白”向該用戶A發(fā)送即時通信消息時,可能存在兩種情況:
一種情況下,服務(wù)器同時將即時通信消息發(fā)送至所有已登錄用戶A賬號的電子設(shè)備,則手機(jī)和電腦將同時接收到“小白發(fā)送了一張圖片”的即時通信消息的未讀通知;另一種情況下,根據(jù)用戶A的事先設(shè)定或默認(rèn)機(jī)制,只有手機(jī)或電腦中的一臺設(shè)備,能夠接收到“小白發(fā)送了一張圖片”的即時通信消息的未讀通知。
那么,對于第一種情況而言,用戶A只需要在手機(jī)或電腦中的任一方進(jìn)行未讀消息的查看操作即可,比如用戶A在電腦上執(zhí)行了未讀消息的查看操作,那么手機(jī)上接收到的未讀消息就屬于冗余消息,需要用戶A手動進(jìn)入該未讀消息的展示頁面并退出,才能夠消除該未讀消息的提醒,反而對用戶A的日常生活造成影響。
對于第二種情況而言,假定用戶A設(shè)定了僅在電腦上接收未讀消息,則當(dāng)用戶A因事外出時,如果忘記在電腦上退出登錄,則即便隨身攜帶了已登錄賬號的手機(jī),仍然無法接收到任何未讀消息,給用戶A帶來極大的困擾。類似的,當(dāng)用戶A在電腦上工作或娛樂時,顯然直接在電腦上進(jìn)行未讀消息提醒更方便、回復(fù)效率最高,但假定用戶A設(shè)定了僅在手機(jī)上接收未讀消息,則即便電腦上已經(jīng)完成了賬號登錄,仍然無法接收到任何未讀消息提醒,用戶A仍然只能夠通過手機(jī)進(jìn)行消息查看和回復(fù)操作。
因此,本申請通過對消息推送機(jī)制的改進(jìn),以期解決相關(guān)技術(shù)中存在的上述技術(shù)問題。為對本申請進(jìn)行進(jìn)一步說明,提供下列實施例:
圖2是根據(jù)本申請一示例性實施例的一種消息推送方法的流程圖,如圖2所示,該方法應(yīng)用于服務(wù)器中,可以包括以下步驟:
步驟202,獲取用戶賬號的登錄狀況。
步驟204,當(dāng)檢測到所述用戶賬號在預(yù)定義的非移動設(shè)備上登錄時,確定所述非移動設(shè)備與預(yù)定義的移動設(shè)備之間的位置關(guān)系。
在本申請中,若定義為“非移動設(shè)備”,則表明用戶不會隨身攜帶該設(shè) 備,往往在公司辦公或在家中娛樂時使用,比如電腦、平板等;若定義為“移動設(shè)備”,則表明用戶會隨身攜帶該設(shè)備,比如手機(jī)等。當(dāng)然,用戶可以預(yù)先對每臺電子設(shè)備的屬性進(jìn)行隨意定義,無論電子設(shè)備本身是否為移動設(shè)備,比如電腦、平板、手機(jī)等,均可以定義為“非移動設(shè)備”或“移動設(shè)備”。
在本申請中,可以通過多種方式確定非移動設(shè)備與移動設(shè)備之間的位置關(guān)系,下面對其中幾種可能的方式進(jìn)行舉例說明。
實施例一
作為一示例性實施例,服務(wù)器接收移動設(shè)備與非移動設(shè)備中的任一設(shè)備發(fā)送的通知消息,所述通知消息表明所述任一設(shè)備是否與另一設(shè)備維持著預(yù)設(shè)的局域網(wǎng)絡(luò)連接;
其中,若維持著預(yù)設(shè)的局域網(wǎng)絡(luò)連接,則判定所述移動設(shè)備處于所述非移動設(shè)備的使用范圍;若未維持預(yù)設(shè)的局域網(wǎng)絡(luò)連接,則判定所述移動設(shè)備離開所述非移動設(shè)備的使用范圍。
圖3是根據(jù)本申請一示例性實施例的一種確定設(shè)備之間的位置關(guān)系的示意圖,如圖3所示,假定在該場景下,用戶A擁有手機(jī)和電腦,其中手機(jī)為預(yù)定義的移動設(shè)備,而電腦為預(yù)定義的非移動設(shè)備。當(dāng)用戶A分別在手機(jī)和電腦上登錄了自己的同一賬號后,服務(wù)器能夠了解到該賬號存在多設(shè)備同時登錄的情況。
服務(wù)器可以向電腦(或手機(jī))發(fā)起請求,則假定手機(jī)和電腦之間通過藍(lán)牙建立了連接,電腦可以向服務(wù)器返回通知消息,以告知兩者之間的藍(lán)牙連接狀況。由于藍(lán)牙連接的建立存在距離限制,則如果藍(lán)牙連接正常,說明手機(jī)和電腦之間的距離很短,用戶A很可能正在使用電腦,而將手機(jī)放在電腦旁(位于電腦的使用范圍內(nèi)),因此可以向電腦推送消息,便于用戶A在使用電腦的同時實現(xiàn)推送消息的快速查看和回復(fù);如果藍(lán)牙連接斷開,說明手機(jī)和電腦之間的距離很遠(yuǎn),用戶A很可能并不在電腦前,而是攜帶手機(jī)外出,則服務(wù)器可以向手機(jī)推送消息,以避免發(fā)送至電腦時用戶A無法及時查看到消息提醒。
在本實施例中,手機(jī)和電腦之間可以采用任意形式的局域網(wǎng)絡(luò)連接,比如除了藍(lán)牙連接之外,預(yù)設(shè)的局域網(wǎng)絡(luò)連接也可以包括:非移動設(shè)備與移動設(shè)備之間建立的近場通信(NFC)連接、非移動設(shè)備與移動設(shè)備連接至同一WIFI熱點等。
實施例二
在另一示例性實施例中,服務(wù)器分別接收所述移動設(shè)備和所述非移動設(shè)備發(fā)送的通知消息,所述通知消息包含相應(yīng)的發(fā)送方的實時地理位置信息;
然后,根據(jù)所述實時地理位置信息,確定所述非移動設(shè)備與所述移動設(shè)備之間的間隔距離;其中,若所述間隔距離小于或等于預(yù)設(shè)距離,則判定所述移動設(shè)備處于所述非移動設(shè)備的使用范圍;若所述間隔距離大于所述預(yù)設(shè)距離,則判定所述移動設(shè)備離開所述非移動設(shè)備的使用范圍。
圖4是根據(jù)本申請一示例性實施例的另一種確定設(shè)備之間的位置關(guān)系的示意圖,如圖4所示,仍以“預(yù)定義的移動設(shè)備”為手機(jī)、“預(yù)定義的非移動設(shè)備”為電腦為例,當(dāng)用戶A分別在手機(jī)和電腦上登錄了自己的同一賬號后,服務(wù)器能夠了解到該賬號存在多設(shè)備同時登錄的情況。
服務(wù)器可以向手機(jī)和電腦分別發(fā)起請求,則手機(jī)和電腦各自獲取自身的實時地理位置信息,并通過通知消息1和通知消息2,將實時地理位置信息返回至服務(wù)器。那么,服務(wù)器可以根據(jù)兩個實時地理位置信息之間的距離狀況,如果距離很近(小于或等于預(yù)設(shè)距離),則說明用戶A很可能正在使用電腦,而將手機(jī)放在電腦旁(位于電腦的使用范圍內(nèi)),因此可以向電腦推送消息,便于用戶A在使用電腦的同時實現(xiàn)推送消息的快速查看和回復(fù);如果距離較大(大于預(yù)設(shè)距離),說明用戶A很可能并不在電腦前,而是攜帶手機(jī)外出,則服務(wù)器可以向手機(jī)推送消息,以避免發(fā)送至電腦時用戶A無法及時查看到消息提醒。
其中,手機(jī)和電腦可以通過多種方式獲取自身的實時地理位置信息,比如內(nèi)置的GPS(或其他定位系統(tǒng))芯片、基站定位信息、IP地址所屬號段的位置信息等,本申請并不對此進(jìn)行限制。
實施例三
作為又一示例性實施例,服務(wù)器可以分別獲取所述非移動設(shè)備與所述移動設(shè)備的網(wǎng)絡(luò)屬性信息;
然后,根據(jù)所述網(wǎng)絡(luò)屬性信息,若識別出所述非移動設(shè)備與所述移動設(shè)備處于同一局域網(wǎng)絡(luò)內(nèi),則判定所述移動設(shè)備處于所述非移動設(shè)備的使用范圍;若識別出所述非移動設(shè)備與所述移動設(shè)備未處于同一局域網(wǎng)絡(luò)內(nèi),則判定所述移動設(shè)備離開所述非移動設(shè)備的使用范圍。
圖5是根據(jù)本申請一示例性實施例的又一種確定設(shè)備之間的位置關(guān)系的示意圖,如圖5所示,仍以“預(yù)定義的移動設(shè)備”為手機(jī)、“預(yù)定義的非移動設(shè)備”為電腦為例,當(dāng)用戶A分別在手機(jī)和電腦上登錄了自己的同一賬號后,服務(wù)器能夠了解到該賬號存在多設(shè)備同時登錄的情況。
服務(wù)器在接收到手機(jī)和電腦發(fā)送的報文后,比如在執(zhí)行賬號登錄期間接收到的報文,即可了解手機(jī)和電腦所處的網(wǎng)絡(luò)環(huán)境,比如IP地址等網(wǎng)絡(luò)屬性信息,則可以據(jù)此判斷手機(jī)和電腦是否處于同一局域網(wǎng)絡(luò)內(nèi)。若采用有線方式連接,則局域網(wǎng)絡(luò)受限于網(wǎng)線的物理長度、場地限制等,若采用無線方式連接,則局域網(wǎng)絡(luò)受限于無線信號隨距離的逐步衰減、障礙物的阻擋等,因而同一局域網(wǎng)絡(luò)內(nèi)的電子設(shè)備必然存在較短的間隔距離。所以,當(dāng)判定手機(jī)和電腦處于同一局域網(wǎng)絡(luò)時,說明用戶A很可能正在使用電腦,而將手機(jī)放在電腦旁(位于電腦的使用范圍內(nèi)),因此可以向電腦推送消息,便于用戶A在使用電腦的同時實現(xiàn)推送消息的快速查看和回復(fù);如果未處于同一局域網(wǎng)絡(luò),說明用戶A很可能并不在電腦前,而是攜帶手機(jī)外出,則服務(wù)器可以向手機(jī)推送消息,以避免發(fā)送至電腦時用戶A無法及時查看到消息提醒。
步驟206,當(dāng)所述移動設(shè)備處于所述非移動設(shè)備的使用范圍時,向所述非移動設(shè)備推送未讀消息;當(dāng)所述移動設(shè)備離開所述非移動設(shè)備的使用范圍時,向所述移動設(shè)備推送未讀消息。
由以上技術(shù)方案可見,本申請通過獲取用戶賬號的登錄狀況,可以準(zhǔn)確了解當(dāng)前的設(shè)備使用情況,以便執(zhí)行相應(yīng)的消息推送機(jī)制;同時,通過對多 臺設(shè)備之間的位置關(guān)系,可以推斷出用戶當(dāng)前使用的設(shè)備,從而對該設(shè)備執(zhí)行智能化的消息推送。
圖6是根據(jù)本申請一示例性實施例的另一種消息推送方法的流程圖,如圖6所示,該方法應(yīng)用于服務(wù)器,可以包括以下步驟:
步驟602,獲取用戶賬號的登錄狀況。
步驟604,判定用戶賬號是否存在多設(shè)備同時登錄的情況,若存在,則轉(zhuǎn)入步驟608,否則轉(zhuǎn)入步驟606。
步驟606,根據(jù)當(dāng)前的實際情況,采用對應(yīng)的策略執(zhí)行消息推送操作。
步驟608,對于同時登錄的多臺電子設(shè)備,確定相互之間的位置關(guān)系。
在本實施例中,可以通過如圖3-5中任一實施例的方式,確定多臺電子設(shè)備之間的位置關(guān)系,此處不再贅述。
通過獲取多臺電子設(shè)備之間的位置關(guān)系,比如當(dāng)多臺電子設(shè)備之間存在局域網(wǎng)絡(luò)連接或位于同一處時,說明用戶可能正在使用其中預(yù)定義的非移動設(shè)備,則轉(zhuǎn)入步驟606時,向該預(yù)定義的非移動設(shè)備執(zhí)行消息推送即可;當(dāng)多臺電子設(shè)備不存在局域網(wǎng)絡(luò)連接或未處于同一處時,說明用戶可能攜帶預(yù)定義的移動設(shè)備外出,則轉(zhuǎn)入步驟606時,向該預(yù)定義的移動設(shè)備執(zhí)行消息推送即可。
步驟610,判斷多臺電子設(shè)備之間的位置關(guān)系是否發(fā)生變化,若變化則轉(zhuǎn)入步驟612,否則返回步驟608。
步驟612,記錄位置關(guān)系的持續(xù)變化時長,若超出預(yù)設(shè)時長,則轉(zhuǎn)入步驟614,否則返回步驟608。
步驟614,按照變化后的位置關(guān)系,更改推送規(guī)則。
在本實施例中,假定用戶A預(yù)定義的移動設(shè)備為隨身攜帶的手機(jī),預(yù)定義的非移動設(shè)備為家中的平板,則當(dāng)用戶白天外出上班時,即便手機(jī)和平板同時登錄用戶的即時通信應(yīng)用,服務(wù)器仍然可以通過如分別獲取手機(jī)和平板的實時地理位置信息,確定兩者相距較遠(yuǎn),僅向手機(jī)執(zhí)行消息推送;而如果用戶在上班時發(fā)現(xiàn)文件忘記帶,需要回家取文件,則服務(wù)器可以檢測到用戶 回家時,手機(jī)和平板之間相距較近;但用戶只是拿了文件后立即返回公司,因而服務(wù)器可以檢測到手機(jī)和平板在短時間內(nèi),間隔距離重新恢復(fù)到較遠(yuǎn)的狀態(tài),因而維持僅向手機(jī)執(zhí)行消息推送的策略;而如果用戶下班回家后,手機(jī)和平板長時間保持較近的距離,則可以更改為向平板執(zhí)行消息推送的策略。
此外,本申請的上述任一實施例中,服務(wù)器還可以檢測用戶在預(yù)定義的非移動設(shè)備或預(yù)定義的移動設(shè)備中的任一設(shè)備上啟動瀏覽界面操作(即推送消息對應(yīng)的應(yīng)用程序的瀏覽界面);若檢測到,則將僅在另一設(shè)備上發(fā)生的推送消息作為歷史記錄推送至所述任一設(shè)備,以便用戶在每臺設(shè)備上均可以查看所有的消息推送內(nèi)容,無需在多臺設(shè)備之間反復(fù)對比和查看。
此外,在本申請的上述實施例中,當(dāng)向預(yù)定義的非移動設(shè)備推送的未讀消息在預(yù)設(shè)時間內(nèi)未被讀取時,可以向預(yù)定義的移動設(shè)備推送所述未讀消息。由于用戶可能未在使用非移動設(shè)備,或者非移動設(shè)備的消息提示方式未能引起用戶注意,往往導(dǎo)致用戶無法及時意識到未讀消息并進(jìn)行查看,因而可以通過向移動設(shè)備執(zhí)行相應(yīng)的消息推送,從而確保用戶能夠完成對該消息的查看,避免遺漏。
圖7示出了根據(jù)本申請的一示例性實施例的電子設(shè)備的示意結(jié)構(gòu)圖。請參考圖7,在硬件層面,該電子設(shè)備包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲器中讀取對應(yīng)的計算機(jī)程序到內(nèi)存中然后運行,在邏輯層面上形成消息推送裝置。當(dāng)然,除了軟件實現(xiàn)方式之外,本申請并不排除其他實現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個邏輯單元,也可以是硬件或邏輯器件。
請參考圖8,在軟件實施方式中,該消息推送裝置可以包括獲取單元、確定單元和推送單元。其中:
獲取單元,獲取用戶賬號的登錄狀況;
確定單元,當(dāng)檢測到所述用戶賬號在預(yù)定義的非移動設(shè)備上登錄時,確定所述非移動設(shè)備與預(yù)定義的移動設(shè)備之間的位置關(guān)系;
推送單元,當(dāng)所述移動設(shè)備處于所述非移動設(shè)備的使用范圍時,向所述非移動設(shè)備推送未讀消息;當(dāng)所述移動設(shè)備離開所述非移動設(shè)備的使用范圍時,向所述移動設(shè)備推送未讀消息。
可選的,所述確定單元具體用于:
接收所述移動設(shè)備與所述非移動設(shè)備中的任一設(shè)備發(fā)送的通知消息,所述通知消息表明所述任一設(shè)備是否與另一設(shè)備維持著預(yù)設(shè)的局域網(wǎng)絡(luò)連接;
若維持著預(yù)設(shè)的局域網(wǎng)絡(luò)連接,則判定所述移動設(shè)備處于所述非移動設(shè)備的使用范圍;若未維持預(yù)設(shè)的局域網(wǎng)絡(luò)連接,則判定所述移動設(shè)備離開所述非移動設(shè)備的使用范圍。
可選的,預(yù)設(shè)的局域網(wǎng)絡(luò)連接包括以下至少之一:
所述非移動設(shè)備與所述移動設(shè)備之間建立的藍(lán)牙連接、所述非移動設(shè)備與所述移動設(shè)備之間建立的近場通信連接、所述非移動設(shè)備與所述移動設(shè)備連接至同一WIFI熱點。
可選的,所述確定單元具體用于:
分別接收所述移動設(shè)備和所述非移動設(shè)備發(fā)送的通知消息,所述通知消息包含相應(yīng)的發(fā)送方的實時地理位置信息;
根據(jù)所述實時地理位置信息,確定所述非移動設(shè)備與所述移動設(shè)備之間的間隔距離;其中,若所述間隔距離小于或等于預(yù)設(shè)距離,則判定所述移動設(shè)備處于所述非移動設(shè)備的使用范圍;若所述間隔距離大于所述預(yù)設(shè)距離,則判定所述移動設(shè)備離開所述非移動設(shè)備的使用范圍。
可選的,所述確定單元具體用于:
分別獲取所述非移動設(shè)備與所述移動設(shè)備的網(wǎng)絡(luò)屬性信息;
根據(jù)所述網(wǎng)絡(luò)屬性信息,若識別出所述非移動設(shè)備與所述移動設(shè)備處于同一局域網(wǎng)絡(luò)內(nèi),則判定所述移動設(shè)備處于所述非移動設(shè)備的使用范圍;若識別出所述非移動設(shè)備與所述移動設(shè)備未處于同一局域網(wǎng)絡(luò)內(nèi),則判定所述移動設(shè)備離開所述非移動設(shè)備的使用范圍。
可選的,還包括:
記錄單元,當(dāng)所述非移動設(shè)備與所述移動設(shè)備之間的位置關(guān)系發(fā)生變化時,記錄變化持續(xù)時長;
若所述變化持續(xù)時長大于或等于預(yù)設(shè)時長,則所述推送單元按照變化后的位置關(guān)系執(zhí)行消息推送;若所述變化持續(xù)時長小于預(yù)設(shè)時長,則所述推送單元維持原來的消息推送方式。
可選的,當(dāng)檢測到用戶在所述非移動設(shè)備或所述移動設(shè)備中的任一設(shè)備上啟動瀏覽界面時,所述推送單元還將僅在另一設(shè)備上發(fā)生的推送消息作為歷史記錄推送至所述任一設(shè)備。
可選的,當(dāng)向所述非移動設(shè)備推送的未讀消息在預(yù)設(shè)時間內(nèi)未被讀取時,所述推送單元向所述移動設(shè)備推送所述未讀消息。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。
計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅 包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。