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