<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種支持多終端應用的永遠在線架構的方法及設備及系統的制作方法

文檔序號:7996407閱讀:311來源:國知局
一種支持多終端應用的永遠在線架構的方法及設備及系統的制作方法
【專利摘要】本發明公開了一種支持多終端應用的永遠在線架構的方法及設備及系統,永遠在線架構(AOI)服務器獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器接收發往所述用戶的應用數據時,根據所述多終端策略和/或所述多終端相關信息選擇一個或多個終端,將所述應用數據發送至選擇出的終端。本發明在已有的AOI架構中增加相應功能模塊實現對同一用戶使用多終端的應用方式的支持,為使用多個終端的用戶提供更方便有效的服務,同時滿足多個應用的需求,而不會額外增加應用的復雜性。
【專利說明】一種支持多終端應用的永遠在線架構的方法及設備及系統
【技術領域】
[0001]本發明涉及移動互聯網【技術領域】,并且特別地,涉及一種支持多終端應用的永遠在線架構的方法及設備及系統。
【背景技術】
[0002]隨著移動互聯網相關技術和商業模式的發展,用戶能夠使用豐富多彩的業務和應用。與此同時,用戶接入互聯網使用各種應用的終端種類日益增多,除了傳統的PC機、筆記本電腦,更多的使用智能手機、平板電腦、互聯網電視等設備。從用戶角度來說,應用支持多終端特征是越來越重要的需求。而在業界目前的支持多終端的方案中,一般需要應用自己來實現和維護,這樣就增加了應用開放的復雜度和應用維護多設備特征相關信息的復雜度;對于小的服務提供者和個人應用開發者來說往往難以實現。
[0003]永遠在線架構(Always Online Infrastructure,簡稱AOI)作為移動互聯網業務接入和管理系統,在終端和應用服務之間提供了統一的消息傳輸通道和控制管理機制,實現了終端的應用連接共享和消息推送等功能。圖1是現有技術中的AOI系統的結構圖,本系統主要由兩個部分組成:網絡側的AOI服務器,和位于終端上的AOI客戶端。AOI客戶端與AOI服務器之間建立一條數據連接,該連接將作為終端上所有應用的共享鏈路,從而減少終端應用在網絡中建立的連接數量;應用服務器和AOI服務器建立一到多條長連接,終端和應用服務側的上下行消息可以通過這些共用的連接進行收發,降低了對應用服務商的服務器數量和性能的需求。
[0004]目前的AOI架構和功能,僅針對一個終端上的多個應用實現連接共享和消息推送,在同一個用戶使用多個終端的時候,并不能帶來提升用戶體驗的有益效果;而在業界已有的多終端方案中,一般需要應用自己來實現和維護,同時僅支持根據在線狀態進行消息推送,不支持用戶自定義設置,不支持交互類業務的多終端特征。

【發明內容】

[0005]本發明要解決的技術問題是提供一種支持多終端應用的永遠在線架構的方法及設備及系統,為AOI系統支持同一用戶使用多個終端的應用情境提供新的解決方案。
[0006]為了解決上述技術問題,本發明提供了一種支持多終端的永遠在線架構的實現方法,其中:永遠在線架構(AOI)服務器獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器接收發往所述用戶的應用數據時,根據所述多終端策略和/或所述多終端相關信息選擇一個或多個終端,將所述應用數據發送至選擇出的終端。
[0007]進一步地,上述方法還可以具有以下特點:
[0008]所述多終端相關信息包括所述用戶的多個終端的以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
[0009]進一步地,上述方法還可以具有以下特點:
[0010]所述AOI服務器獲取多終端策略的方法是:所述終端接收用戶通過所述終端設置的多終端策略并發送至所述AOI服務器。
[0011]為了解決上述技術問題,本發明還提供了一種永遠在線架構服務器,其中:所述永遠在線架構服務器包括:多終端管理模塊,用于獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器收到發往所述用戶的應用數據時,根據所述多終端策略和/或所述多終端相關信息選擇一個或多個終端,將所述應用數據發送至選擇出的終端。
[0012]進一步地,上述服務器還可以具有以下特點:
[0013]所述多終端相關信息包括所述用戶的多個終端的以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
[0014]進一步地,上述服務器還可以具有以下特點:
[0015]所述多終端管理模塊,具體用于從所述多個終端中的一個或多個接收用戶設置的所述多終端策略。
[0016]為了解決上述技術問題,本發明還提供一種終端,所述終端包括永遠在線架構(AOI)客戶端,其中:所述AOI客戶端包括:多終端處理模塊,用于收集所述終端的相關信息并向AOI服務器上報,所述相關信息包括以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
[0017]進一步地,上述終端還可以具有以下特點:
[0018]所述多終端處理模塊,還用于接收用戶通過所述終端設置的多終端策略并發送至AOI服務器。
[0019]進一步地,上述終端還可以具有以下特點:
[0020]所述終端是手機、平板電腦、個人電腦、智能電視或者機頂盒。
[0021]為了解決上述技術問題,本發明還提供一種支持多終端的永遠在線架構的實現系統,其中,所述系統包括上述服務器和上述終端。
[0022]本發明在已有的AOI架構中增加相應功能模塊實現對同一用戶使用多終端的應用方式的支持,為使用多個終端的用戶提供更方便有效的服務,同時滿足多個應用的需求,而不會額外增加應用的復雜性。
【專利附圖】

【附圖說明】
[0023]圖1是現有技術中AOI系統的結構圖;
[0024]圖2是本發明中支持多終端特征的AOI系統的結構圖;
[0025]圖3是本發明中多終端相關信息的收集和更新方法的流程圖;
[0026]圖4是本發明中用戶設置多終端策略的流程圖;
[0027]圖5是本發明中應用服務器主動下發應用數據時多終端決策方法的流程圖;
[0028]圖6是本發明中用戶請求應用數據時多終端決策方法的流程圖。
【具體實施方式】
[0029]為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0030]如圖2所示,支持多終端的永遠在線架構的實現系統包括AOI服務器和多個終端。[0031 ] 終端可以是手機、平板電腦、個人電腦、智能電視或者機頂盒等。
[0032]終端包括AOI客戶端,AOI客戶端包括多終端處理模塊。AOI服務器包括多終端管理模塊。
[0033]多終端處理模塊用于收集本終端的相關信息并向AOI服務器上報,相關信息包括以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
[0034]終端類型信息可以是手機、平板、PC、智能電視或機頂盒等以及相應的型號,多終端處理模塊向多終端管理模塊發送一次終端類型信息即可。
[0035]終端狀態是指開機狀態或關機狀態。在終端開機時,終端狀態更新為開機狀態,多終端處理模塊向多終端管理模塊發送此更新后的終端狀態;終端關機前發送更新為關機狀態后的終端狀態。或者多終端處理模塊在開機狀態下定時向多終端管理模塊發送心跳消息,多終端管理模塊在若干次沒有收到心跳消息后將終端的狀態設置為關機或不可達。
[0036]應用狀態、用戶狀態和用戶位置這些信息在發生改變的時候由多終端處理模塊實時地發送給多終端管理模塊。例如應用的狀態可以是運行、未啟動、休眠等;用戶狀態可以是針對某個應用的登錄(在線)、離線,或者用戶自定義的忙碌、空閑等狀態;位置信息可以是從用戶正在使用終端的GPS模塊獲取的地理位置信息,或者用戶自定義的在家中、在辦公室等等。在這些狀態或者位置發生改變的時候,多終端處理功能將實時地發送新的狀態或位置信息給AOI服務器的多終端管理模塊。
[0037]用戶可以通過多終端處理模塊設置與多終端特征相關的策略。多終端處理模塊還用于接收用戶通過本終端設置的多終端策略并發送至AOI服務器。
[0038]對于支持同一用戶的多個終端,AOI服務器的多終端管理模塊用于獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器收到發往所述用戶的應用數據時,根據多終端策略和多終端相關信息選擇一個或多個終端,將應用數據發送至選擇出的終端。
[0039]多終端相關信息包括上述用戶的多個終端的以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
[0040]多終端策略可以由用戶設置。多終端管理模塊從多個終端中的一個或多個中接收用戶設置的多終端策略。多終端策略可以依據狀態和位置信息制訂。例如,在用戶的多個終端中,當需要進行消息推送或者業務內容下發的時候,將首先參照各個終端狀態,排除關機或者不可達的終端。另外在多個終端之間,可以根據終端類型和消息/業務內容的類別選擇終端,如對于即時消息等可以選擇手機或平板,對于圖片、視頻片段等內容可以選擇PC或智能電視。對于應用狀態,應該首先選擇處于運行狀態的應用所在的終端,其次考慮休眠狀態的應用所在的終端。對于用戶狀態,首選用戶狀態為在線和活動的終端。另外根據用戶的地理位置信息選擇合適的終端,例如如果用戶的位置信息為在家中則可以把消息/業務內容發送到家中的PC或智能電視,如果用戶的位置信息為在地鐵或公交車,則可以把消息/業務內容發送到用戶的手機或平板。策略可以根據上述狀態或位置信息的某一個或者若干個的組合來制訂。例如用戶的位置為在家中,而PC上的應用狀態為運行,智能電視上的應用狀態為未啟動,則消息/業務內容將發送到PC上。
[0041]本發明中支持多終端的永遠在線架構的實現方法包括:永遠在線架構(AOI)服務器獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器收到發往所述用戶的應用數據時,根據上述多終端策略和/或上述多終端相關信息選擇一個或多個終端,將所述應用數據發送至選擇出的終端。
[0042]多終端相關信息包括上述用戶的多個終端的以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
[0043]AOI服務器獲取多終端策略的方法是:終端接收用戶通過終端設置的多終端策略并發送至AOI服務器。
[0044]如圖3所示,多終端相關信息的收集和更新方法包括步驟301至305:
[0045]步驟301,位于AOI客戶端的多終端處理模塊收集多終端相關信息,包括終端類型、終端狀態、應用狀態、用戶狀態和用戶位置信息等;
[0046]步驟302,多終端處理模塊發送多終端相關信息到位于AOI服務器的多終端管理模塊;
[0047]步驟303,多終端管理模塊存儲收到的多終端相關信息;
[0048]步驟304,在多終端相關信息中任一信息發生更新時,多終端處理模塊將更新后的信息發送到多終端管理模塊;
[0049]步驟305,多終端管理功能存儲更新后的信息。
[0050]如圖4所示,用戶設置多終端策略的方法包括步驟401至403:
[0051]步驟401,用戶通過AOI客戶端中的多終端處理模塊設置多終端策略;
[0052]步驟402,多終端處理模塊發送上述用戶定制的多終端策略到位于AOI服務器的多終端管理模塊;
[0053]步驟403,多終端管理模塊存儲上述多終端策略。
[0054]如圖5所示,應用服務器主動下發應用數據時多終端決策方法包括步驟501至503:
[0055]步驟501,應用服務器向需發送至用戶的終端的應用數據(包括消息和/或業務內容)發送至AOI服務器;
[0056]步驟502,AOI服務器中的多終端管理模塊依據用戶制訂的多終端策略根據此用戶的各個終端的當前狀態和用戶位置信息選擇合適的終端;
[0057]步驟503,AOI服務器將步驟501中收到的應用數據發送至步驟502中選定的終端。
[0058]用戶通過某個終端向應用服務器發送業務請求,一般情況下系統將應用服務器返回的應用數據發送到發送業務請求的終端。但本發明中用戶可以制訂多終端策略,在某些特定條件下,例如用戶在家中用手機發送業務請求,智能電視上的應用客戶端也在運行,則系統可以將用戶請求的數據發送到智能電視上由智能電視展示給用戶。
[0059]如圖6所示,用戶請求應用數據時終端決策方法包括步驟601至605:
[0060]步驟601-602,用戶的終端I通過AOI服務器向應用服務器發送業務請求;
[0061]步驟603,應用服務器將所述用戶所請求的應用數據發送到AOI服務器;
[0062]步驟604,AOI服務器中的多終端管理模塊依據用戶制訂的多終端策略根據此用戶的各個終端的當前狀態和用戶位置信息選擇出終端2 ;
[0063]步驟605,AOI服務器向終端2發送從應用服務器獲得的為所述用戶提供的應用數據。
[0064]當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。
[0065]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。本發明不限制于任何特定形式的硬件和軟件的結合。
【權利要求】
1.一種支持多終端的永遠在線架構的實現方法,其中: 永遠在線架構(AOI)服務器獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器接收發往所述用戶的應用數據時,根據所述多終端策略和/或所述多終端相關信息選擇一個或多個終端,將所述應用數據發送至選擇出的終端。
2.如權利要求1所述的方法,其特征在于: 所述多終端相關信息包括所述用戶的多個終端的以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
3.如權利要求1所述的方法,其特征在于: 所述AOI服務器獲取多終端策略的方法是:所述終端接收用戶通過所述終端設置的多終端策略并發送至所述AOI服務器。
4.一種永遠在線架構服務器,其中: 所述永遠在線架構服務器包括: 多終端管理模塊,用于獲取多終端策略和用戶的多終端相關信息并存儲,從應用服務器收到發往所述用戶的應用數據時,根據所述多終端策略和/或所述多終端相關信息選擇一個或多個終端,將所述應用數據發送至選擇出的終端。
5.如權利要求4所述的服務器,其特征在于: 所述多終端相關信息包括所述用戶的多個終端的以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
6.如權利要求4所述的服務器,其特征在于: 所述多終端管理模塊,具體用于從所述多個終端中的一個或多個接收用戶設置的所述多終端策略。
7.—種終端,所述終端包括永遠在線架構(Α0Ι)客戶端,其中: 所述AOI客戶端包括: 多終端處理模塊,用于收集所述終端的相關信息并向AOI服務器上報,所述相關信息包括以下信息中的至少一種:終端類型、終端狀態、應用狀態、用戶狀態、用戶位置。
8.如權利要求7所述的終端,其特征在于: 所述多終端處理模塊,還用于接收用戶通過所述終端設置的多終端策略并發送至AOI服務器。
9.如權利要求7所述的終端,其特征在于: 所述終端是手機、平板電腦、個人電腦、智能電視或者機頂盒。
10.一種支持多終端的永遠在線架構的實現系統,其中,所述系統包括所述權利要求.4、5、6所述的服務器和所述權利要求7、8、9所述的終端。
【文檔編號】H04L29/08GK103986740SQ201310049637
【公開日】2014年8月13日 申請日期:2013年2月7日 優先權日:2013年2月7日
【發明者】董昊 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影