一種基于多業務多網絡架構的移動融合客戶端系統的制作方法
【專利摘要】一種基于多業務多網絡架構的移動融合客戶端系統,整合各種不同的應用、能夠融合不同的應用業務邏輯并能夠滿足不同應用業務邏輯動態升級需求,集成了信息、視頻、閱讀、游戲、支付等等功能,并能夠基于用戶的地域提供不同的服務之間的切換,與傳統基于Web的瘦客戶端相比,具有更強的客戶端智能,為分布式計算提供更大的智能和效率;與傳統C/S相比,更加適合跨平臺的互聯網環境,客戶端擁有進行數據處理的能力,容許用戶以在線和離線兩種方式進行工作,能夠集成本地、遠程數據和業務邏輯資源,利用標準、面向服務的方式集成所有物理可訪問的內容、通信和應用接口。
【專利說明】一種基于多業務多網絡架構的移動融合客戶端系統
【技術領域】
[0001]本發明涉及移動客戶端互聯領域,尤其涉及一種基于多業務多網絡架構的移動融合客戶端系統。
【背景技術】
[0002]跟互聯網是相似的,移動互聯網已經滲透到各個行業,以及用戶生活的方方面面,而且跟傳統的互聯網相比,移動互聯網滲透更迅速,更便捷,移動網絡一個特性,他的隱私性,便攜性,可定位性,實時性,使得各項互聯網業務被譽為新的特性,比如個人化,隨時隨地性,可移動性,用戶使用時有更多的便利。基于移動互聯網的各種應用如手機支付、手機閱讀、視頻通話、手機微博、位置服務、手機算命、手機相親、手機小品、手機麻將、手機調查、手機信息服務、天氣預報等如雨后春筍般紛紛涌現。
[0003]大量的應用出現增加用戶對各種移動應用客戶端的下載需求,帶動了各種各樣的應用商店的繁榮,但是同時也造成了用戶對客戶端管理的不便。用戶往往需要頻繁的打開和關閉不同的客戶端來滿足自己不同的需求,因此迫切需要一種客戶端系統能夠整合各種不同的應用、能夠融合不同的應用業務邏輯并能夠滿足不同應用業務邏輯動態升級需求。
【發明內容】
[0004]針對上述技術缺陷,本發明提出一種基于多業務多網絡架構的移動融合客戶端系統。
[0005]為了解決上述技術問題,本發明的技術方案如下:
一種基于多業務多網絡架構的移動融合客戶端系統,包括移動融合客戶端、移動應用客戶端網關和分布式業務系統群,所述移動融合客戶端和分布式業務系統群之間進行業務信息的交互,所述移動融合客戶端和移動應用客戶端網關之間進行控制信息的交互,所述分布式業務系統群和移動應用客戶端網關之間進行業務管理信息的交互。
[0006]進一步的,所述移動應用客戶端網關通過功能服務的業務目錄服務地址管理所述分布式業務系統群;所述移動應用客戶端網關對分布式業務系統群中各種業務基本屬性通過抽象形成統一的XML接口封裝數據;所述功能服務的業務目錄地址為以功能為區分點對服務訪問的地址進行劃分管理。
[0007]進一步的,所述移動融合客戶端包括業務層、數據解釋處理模塊、UI邏輯控制模塊、統一業務能力控制模塊、通信協議層;所述數據解釋處理模塊為業務層提供數據訪問接口,對業務層傳輸的數據進行解析,并將解析后的數據根據分類不同分別傳輸于所述UI邏輯控制模塊或所述統一業務能力控制模塊進行處理;所述n邏輯控制模塊負責處理n消息和統一業務能力控制模塊之間的數據交互,并將處理結果進行展現、將n消息中的所有Ui事件消息轉換為客戶端統一的消息;所述統一業務能力控制模塊用于處理UI邏輯處理模塊或數據解釋處理模塊傳輸的數據,并將處理結果再返回給Ui邏輯處理模塊對處理結果進行展現;通信協議層主要的功能是完成移動融合客戶端與移動應用客戶端網關的通信流程管理。
[0008]本發明的有益效果在于:一種基于多業務多網絡架構的移動融合客戶端系統,整合各種不同的應用、能夠融合不同的應用業務邏輯并能夠滿足不同應用業務邏輯動態升級需求,集成了信息、視頻、閱讀、游戲、支付等等功能,并能夠基于用戶的地域提供不同的服務之間的切換,與傳統基于Web的瘦客戶端相比,具有更強的客戶端智能,為分布式計算提供更大的智能和效率;與傳統C/S相比,更加適合跨平臺的互聯網環境。客戶端擁有進行數據處理的能力,容許用戶以在線和離線兩種方式進行工作,能夠集成本地、遠程數據和業務邏輯資源,利用標準、面向服務的方式集成所有物理可訪問的內容、通信和應用接口。
【專利附圖】
【附圖說明】
[0009]圖1為發明一種基于多業務多網絡架構的移動融合客戶端系統實施例的示意圖。【具體實施方式】
[0010]下面將結合附圖和具體實施例對本發明做進一步的說明。
[0011]如圖1所示,該實施例中一種基于多業務多網絡架構的移動融合客戶端系統,包括移動融合客戶端、移動應用客戶端網關和分布式業務系統群。所述移動融合客戶端系統和分布式業務系統群之間進行業務數據交互,例如多媒體數據、游戲數據、支付信息數據等進行交互,所述移動融合客戶端系統和移動應用客戶端網關之間進行控制信息的交互,該控制信息具體可以為控制指令等,所述分布式業務系統群和移動應用客戶端網關之間進行業務管理信息的交互,例如信息的采集、信息的傳遞、信息的儲存、信息的加工、信息的維護和信息的使用過程中產生的數據。
[0012]所述分布式業務系統群由信息業務系統、閱讀業務系統、視頻業務系統、游戲業務系統、支付業務系統等組成,這些業務系統可根據具體的需要進行刪減。分布式業務系統群通過功能服務的業務目錄服務地址被移動應用客戶端網關進行管理,例如將業務分為視頻專區、游戲專區、閱讀專區,在視頻專區里面對各個視頻提供商提供各自的訪問鏈接、在游戲專區里面對各個游戲提供商提供各自訪問鏈接,即使視頻提供商更換了訪問地址,但是只要訪問鏈接指向了新的訪問地址,用戶使用的時候仍然能訪問更換后的地址,而不需要在客戶端進行更新。所述移動應用客戶端網關對各種業務基本屬性例如視頻的名稱、時長、簡介等通過抽象形成統一的XML接口封裝數據,以動態改變一個服務的提供方而無需影響移動融合客戶端的應用程序配置。
[0013]所述移動融合客戶端由數據解釋處理模塊、UI邏輯控制模塊、統一業務能力控制模塊、通信協議層組成。數據解釋處理模塊是一個針對具體應用系統的專屬層,它為業務層提供與數據源交互的,僅僅是業務層需要的數據訪問接口。業務層接收到業務數據時,將業務數據發送至數據解釋處理模塊進行頭文件解析,從而決定將業務數據包傳輸至n邏輯控制模塊進行處理還是傳輸至統一業務能力控制模塊進行處理。
[0014]Ui邏輯控制模塊負責處理n消息和統一業務能力控制模塊之間的數據交互,Ui消息之間狀態流程的控制。UI邏輯控制模塊控制負責接收所有的n事件消息,并將這些消息進行轉換,將消息針對客戶端的要求轉換成客戶端統一的消息,例如根據安卓系統或者iso系統的不同進行分類,并進行處理,將經過處理的結果進行展現。[0015]統一業務能力控制模塊負責處理n邏輯處理模塊或數據解釋處理模塊的消息,并將處理結果再返回給n邏輯處理模塊對處理結果進行展現。同時統一業務能力控制模塊也可能根據Ui的邏輯處理消息統一業務能力控制模塊完成的功能包括軟件升級、菜單功能、業務更新、退出、用戶數據更新、業務調用、業務刪除、業務隱藏等等操作。通信協議層主要的功能是完成移動融合客戶端與移動應用客戶端網關的通信流程管理。通信協議層負責完成對移動融合客戶端操作系統能力的調用。這里的移動融合客戶端操作系統能力同時包括移動融合客戶端操作系統及硬件資源和協議棧資源的調用如SMS資源、APN資源、PHONEBOOK資源、VIEW資源等等。由于通信協議層本身不直接對UI進行展示,通過對移動融合客戶端操作系統適配層的統一封裝,通信協議層可以實現跨平臺的設計。
[0016]當移動融合客戶端啟動時,完成業務控制信息的交互和展現,當用戶選擇某個業務時,則將控制權轉交給分布式業務系統群進行控制,當且僅當分布式業務系統群返回時,才將控制權轉交回移動應用客戶端網關進行控制。
[0017]以上所述僅是本發明的優選實施方式,應當指出,對于本【技術領域】的普通技術人員,在不脫離本發明構思的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明保護范圍內。
【權利要求】
1.一種基于多業務多網絡架構的移動融合客戶端系統,其特征在于,包括移動融合客戶端、移動應用客戶端網關和分布式業務系統群,所述移動融合客戶端和分布式業務系統群之間進行業務信息的交互,所述移動融合客戶端和移動應用客戶端網關之間進行控制信息的交互,所述分布式業務系統群和移動應用客戶端網關之間進行業務管理信息的交互。
2.根據權利要求1所述的一種基于多業務多網絡架構的移動融合客戶端系統,其特征在于,所述移動應用客戶端網關通過功能服務的業務目錄服務地址管理所述分布式業務系統群;所述移動應用客戶端網關對分布式業務系統群中各種業務基本屬性通過抽象形成統一的XML接口封裝數據;所述功能服務的業務目錄地址為以功能為區分點對服務訪問的地址進行劃分管理。
3.根據權利要求1所述的一種基于多業務多網絡架構的移動融合客戶端系統,其特征在于,所述移動融合客戶端包括業務層、數據解釋處理模塊、UI邏輯控制模塊、統一業務能力控制模塊、通信協議層;所述數據解釋處理模塊為業務層提供數據訪問接口,對業務層傳輸的數據進行解析,并將解析后的數據根據分類不同分別傳輸于所述UI邏輯控制模塊或所述統一業務能力控制模塊進行處理;所述UI邏輯控制模塊負責處理UI消息和統一業務能力控制模塊之間的數據交互,并將處理結果進行展現、將UI消息中的所有UI事件消息轉換為客戶端統一的消息;所述統一業務能力控制模塊用于處理n邏輯處理模塊或數據解釋處理模塊傳輸的數據,并將處理結果再返回給n邏輯處理模塊對處理結果進行展現;通信協議層負責完成移動融合客戶端與移動應用客戶端網關的通信流程管理。
【文檔編號】H04L29/08GK103581295SQ201310451640
【公開日】2014年2月12日 申請日期:2013年9月27日 優先權日:2013年9月27日
【發明者】趙志峰, 張衛, 單炳云 申請人:華數數字電視傳媒集團有限公司