一種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)及終端設(shè)備的制作方法
【專利摘要】本發(fā)明涉及云服務(wù)【技術(shù)領(lǐng)域】,提供了一種終端設(shè)備及終端化網(wǎng)絡(luò)服務(wù)提供方法和系統(tǒng)。所述系統(tǒng)應(yīng)用于終端設(shè)備,包括網(wǎng)頁(yè)瀏覽器、本地服務(wù)器和操作系統(tǒng)平臺(tái),其中:所述網(wǎng)頁(yè)瀏覽器用于訪問(wèn)網(wǎng)頁(yè)服務(wù)器或本地服務(wù)器;所述本地服務(wù)器分別與網(wǎng)頁(yè)瀏覽器和操作系統(tǒng)平臺(tái)之間進(jìn)行互動(dòng),用于執(zhí)行所述終端設(shè)備作為服務(wù)提供方的遠(yuǎn)程響應(yīng)和云服務(wù)功能;所述操作系統(tǒng)平臺(tái)包括平臺(tái)及操作系統(tǒng)適配模塊,用于執(zhí)行終端設(shè)備作為終端接入方的本地功能。本發(fā)明使終端設(shè)備既可以作為終端接入方也可以作為服務(wù)提供者,構(gòu)筑可以在多個(gè)終端設(shè)備上同時(shí)運(yùn)行的分布式區(qū)域云。
【專利說(shuō)明】-種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)及終端設(shè)備 【【技術(shù)領(lǐng)域】】
[0001] 本發(fā)明設(shè)及云服務(wù)【技術(shù)領(lǐng)域】,特別是設(shè)及一種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)及終端設(shè) 備。 【【背景技術(shù)】】
[0002] 當(dāng)前,基于云的分布式信息應(yīng)用快速發(fā)展,在智能家居和可穿戴設(shè)備上應(yīng)用區(qū)域 云十分普遍,家居里的智能設(shè)備和可穿戴設(shè)備都有聯(lián)網(wǎng)尋求云服務(wù)的需要,該里的"云"可 W是互聯(lián)網(wǎng)的廣域云,也可W是小范圍的區(qū)域云。但是,目前市場(chǎng)上云服務(wù)的提供設(shè)備單 一,一般為網(wǎng)絡(luò)服務(wù)器,智能設(shè)備和可穿戴設(shè)備作為接入方,其應(yīng)用場(chǎng)景有限。
[0003] 鑒于此,克服該現(xiàn)有技術(shù)所存在的缺陷是本【技術(shù)領(lǐng)域】亟待解決的問(wèn)題。 【
【發(fā)明內(nèi)容】
】
[0004] 本發(fā)明要解決的技術(shù)問(wèn)題是提供一種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)及終端設(shè)備,使終 端設(shè)備既可W作為終端接入方也可W作為服務(wù)提供者,構(gòu)筑可W在多個(gè)終端設(shè)備上同時(shí)運(yùn) 行的分布式區(qū)域云。
[0005] 本發(fā)明采用如下技術(shù)方案:
[0006] 一種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng),所述系統(tǒng)應(yīng)用于終端設(shè)備,包括網(wǎng)頁(yè)瀏覽器、本地 服務(wù)器和操作系統(tǒng)平臺(tái),其中:
[0007] 所述網(wǎng)頁(yè)瀏覽器用于訪問(wèn)網(wǎng)頁(yè)服務(wù)器或本地服務(wù)器;
[000引所述本地服務(wù)器分別與網(wǎng)頁(yè)瀏覽器和操作系統(tǒng)平臺(tái)之間進(jìn)行互動(dòng),用于執(zhí)行所述 終端設(shè)備作為服務(wù)提供方的遠(yuǎn)程響應(yīng)和云服務(wù)功能;
[0009] 所述操作系統(tǒng)平臺(tái)包括平臺(tái)及操作系統(tǒng)適配模塊,用于執(zhí)行終端設(shè)備作為終端接 入方的本地功能。
[0010] 進(jìn)一步地,所述網(wǎng)頁(yè)瀏覽器包括網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境模塊、瀏覽器內(nèi)核和瀏覽 器適配接口模塊,其中:
[0011] 所述網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境模塊集合應(yīng)用程序運(yùn)行所需要的各種文檔文件;
[0012] 所述瀏覽器適配接口模塊將所述瀏覽器內(nèi)核的功能抽象成供腳本語(yǔ)言調(diào)用的接 P。
[0013] 進(jìn)一步地,所述本地服務(wù)器包括網(wǎng)絡(luò)請(qǐng)求處理組件、調(diào)度管理器、網(wǎng)絡(luò)服務(wù)端口組 件、數(shù)據(jù)路由和緩沖組件、套接字組件、網(wǎng)絡(luò)節(jié)點(diǎn)管理器和網(wǎng)絡(luò)協(xié)議服務(wù)組件,其中:
[0014] 所述網(wǎng)絡(luò)請(qǐng)求處理組件判斷所述系統(tǒng)需執(zhí)行終端設(shè)備作為服務(wù)提供方的遠(yuǎn)程響 應(yīng)和云服務(wù)功能還是作為終端接入方的本地功能,W及將網(wǎng)絡(luò)間數(shù)據(jù)和控制命令傳輸標(biāo)準(zhǔn) 化;
[0015] 所述調(diào)度管理器監(jiān)控和調(diào)整系統(tǒng)中主要部件對(duì)系統(tǒng)內(nèi)部資源的使用;
[0016] 所述網(wǎng)絡(luò)服務(wù)端口組件監(jiān)聽(tīng)外部網(wǎng)絡(luò)數(shù)據(jù)的請(qǐng)求,感知數(shù)據(jù)流量,給不同的數(shù)據(jù) 服務(wù)分配端口;
[0017] 所述數(shù)據(jù)路由和緩沖組件對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包和外部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分時(shí)路由服 務(wù),W及對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行緩沖;
[0018] 所述網(wǎng)絡(luò)節(jié)點(diǎn)管理器用于根據(jù)數(shù)據(jù)路由和緩沖組件的分配標(biāo)記管理網(wǎng)絡(luò)節(jié)點(diǎn),并 將節(jié)點(diǎn)信息傳輸給套接字組件;
[0019] 所述套接字組件用于監(jiān)聽(tīng)網(wǎng)絡(luò)套接字并對(duì)所述套接字進(jìn)行節(jié)點(diǎn)分類、解密和數(shù)據(jù) 包解析;
[0020] 所述網(wǎng)絡(luò)協(xié)議服務(wù)組件用于將套接字解析后的網(wǎng)絡(luò)數(shù)據(jù)包按協(xié)議分類,并處理各 種網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)和請(qǐng)求。
[0021] 進(jìn)一步地,所述網(wǎng)絡(luò)請(qǐng)求處理組件包括本地與網(wǎng)絡(luò)應(yīng)用仲裁器和網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方 法引擎,其中:
[0022] 所述本地與網(wǎng)絡(luò)應(yīng)用仲裁器根據(jù)網(wǎng)頁(yè)瀏覽器和網(wǎng)絡(luò)服務(wù)端口組件的活躍狀態(tài)指 示控制網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎在處理數(shù)據(jù)的時(shí)候是由內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩 沖組件還是由外部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組件;
[0023] 所述網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎將網(wǎng)絡(luò)間數(shù)據(jù)和控制命令傳輸標(biāo)準(zhǔn)化。
[0024] 進(jìn)一步地,當(dāng)所述網(wǎng)頁(yè)瀏覽器和網(wǎng)絡(luò)服務(wù)端口組件的通道活躍狀態(tài)小于30包/秒 時(shí),由外部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組件;否則由內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和 緩沖組件。
[0025] 進(jìn)一步地,所述網(wǎng)絡(luò)服務(wù)端口組件包括網(wǎng)絡(luò)服務(wù)端口分發(fā)控制模塊和網(wǎng)絡(luò)服務(wù)端 口適應(yīng)模塊,其中:
[0026] 所述網(wǎng)絡(luò)服務(wù)端口分發(fā)控制模塊根據(jù)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)和外部網(wǎng)絡(luò)數(shù)據(jù)的不同請(qǐng)求 給不同的數(shù)據(jù)服務(wù)分配端口;
[0027] 所述網(wǎng)絡(luò)服務(wù)端口適應(yīng)模塊監(jiān)聽(tīng)外部網(wǎng)絡(luò)數(shù)據(jù)讀數(shù)據(jù)服務(wù)端口的請(qǐng)求并告知網(wǎng) 絡(luò)服務(wù)端口分發(fā)控制模塊,同時(shí)感知數(shù)據(jù)流量為本地與網(wǎng)絡(luò)應(yīng)用仲裁器做仲裁判斷提供依 據(jù)。
[002引進(jìn)一步地,所述數(shù)據(jù)路由和緩沖組件包括內(nèi)部路由模塊和網(wǎng)絡(luò)數(shù)據(jù)緩沖模塊,其 中:
[0029] 所述內(nèi)部路由模塊對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包和外部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分時(shí)路由服務(wù),按照 網(wǎng)絡(luò)包不同的地址控制網(wǎng)絡(luò)節(jié)點(diǎn)管理器,并動(dòng)態(tài)注冊(cè)在網(wǎng)絡(luò)協(xié)議服務(wù)組件中;
[0030] 所述網(wǎng)絡(luò)數(shù)據(jù)緩沖模塊對(duì)內(nèi)部路由模塊傳輸來(lái)的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行緩沖。
[0031] 進(jìn)一步地,所述套接字組件包括套接字適配模塊、套接字安全模塊和套接字引擎, 其中:
[0032] 所述套接字適配模塊監(jiān)聽(tīng)緩沖后的網(wǎng)絡(luò)套接字,并根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)管理器的標(biāo)記將 套接字按照不同節(jié)點(diǎn)和加密方式進(jìn)行分類,然后傳輸至套接字安全模塊;
[0033] 所述套接字安全模塊用于將套接字適配模塊整合的套接字包數(shù)據(jù)流按照標(biāo)記的 加密方式進(jìn)行解密,然后傳輸給套接字引擎;
[0034] 所述套接字引擎對(duì)套接字進(jìn)行數(shù)據(jù)包解析,將解析后的套接字?jǐn)?shù)據(jù)按照不同的節(jié) 點(diǎn)和功能分類,傳輸給網(wǎng)絡(luò)協(xié)議服務(wù)組件。
[0035] 進(jìn)一步地,所述網(wǎng)絡(luò)協(xié)議服務(wù)組件包括網(wǎng)絡(luò)協(xié)議服務(wù)適應(yīng)模塊和網(wǎng)絡(luò)服務(wù)引擎, 其中:
[0036] 所述網(wǎng)絡(luò)協(xié)議服務(wù)適應(yīng)模塊用于將套接字解析后的網(wǎng)絡(luò)數(shù)據(jù)包按照不同的協(xié)議 分類,并將分類后的數(shù)據(jù)包按照協(xié)議功能并在內(nèi)部路由模塊的路由指導(dǎo)下傳輸給網(wǎng)絡(luò)服務(wù) 引擎;
[0037] 所述網(wǎng)絡(luò)服務(wù)引擎處理各種網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)和請(qǐng)求,數(shù)據(jù)解析后需要執(zhí)行本地功 能的由網(wǎng)絡(luò)服務(wù)引擎調(diào)用平臺(tái)及操作系統(tǒng)適配模塊執(zhí)行,否則由網(wǎng)絡(luò)服務(wù)引擎將結(jié)果反饋 給網(wǎng)頁(yè)瀏覽器。
[003引本發(fā)明還提供了一種終端設(shè)備,所述終端設(shè)備包括如上所述的終端化網(wǎng)絡(luò)服務(wù)提 供系統(tǒng)。
[0039] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于;本發(fā)明通過(guò)在網(wǎng)頁(yè)瀏覽器與操作系統(tǒng) 平臺(tái)之間插入本地服務(wù)器,并將上中下=個(gè)層次有機(jī)結(jié)合,打破了云服務(wù)提供者和終端設(shè) 備接入者的身份屏障,構(gòu)筑可W在多個(gè)終端設(shè)備上同時(shí)運(yùn)行的分布式區(qū)域云的應(yīng)用,讓各 種終端設(shè)備既可W作為服務(wù)提供方也可W作為終端接入方,解決了當(dāng)前在智能家居和可穿 戴設(shè)備中服務(wù)中屯、單一、終端設(shè)備只能W接入方身份提供服務(wù)的問(wèn)題,打造了服務(wù)中屯、隱 形(也即去服務(wù)中屯、)、終端設(shè)備可作為被接入方的互聯(lián)互通融合平臺(tái),W適應(yīng)快速發(fā)展的 智慧設(shè)備場(chǎng)景應(yīng)用需求。 【【專利附圖】
【附圖說(shuō)明】】
[0040] 圖1是本發(fā)明實(shí)施例提供的終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)的結(jié)構(gòu)框圖;
[0041] 圖2是本發(fā)明另一實(shí)施例提供的終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)的結(jié)構(gòu)框圖;
[0042] 圖3是本發(fā)明又一實(shí)施例提供的終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng)的結(jié)構(gòu)框圖。 【【具體實(shí)施方式】】
[0043] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,W下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并 不用于限定本發(fā)明。
[0044] 此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所設(shè)及到的技術(shù)特征只要彼此之間未 構(gòu)成沖突就可W相互組合。
[0045] 如無(wú)特別說(shuō)明,附圖中實(shí)線箭頭為控制信號(hào)流,空屯、箭頭為網(wǎng)絡(luò)數(shù)據(jù)流。
[0046] 如圖1所示,本發(fā)明實(shí)施例提供了一種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng),系統(tǒng)應(yīng)用于終 端設(shè)備,從上層往下層依次包括網(wǎng)頁(yè)瀏覽器100、本地服務(wù)器200和操作系統(tǒng)平臺(tái)300,其 中;網(wǎng)頁(yè)瀏覽器100用于訪問(wèn)網(wǎng)頁(yè)服務(wù)器或本地服務(wù)器,例如,本地用戶可通過(guò)網(wǎng)頁(yè)瀏覽器 100訪問(wèn)網(wǎng)絡(luò)上的網(wǎng)頁(yè)服務(wù)器,獲取所需文件及信息,本地用戶還可W通過(guò)網(wǎng)頁(yè)瀏覽器100 訪問(wèn)自身的本地服務(wù)器200,瀏覽本地服務(wù)器200上的文件和信息;本地服務(wù)器200分別與 網(wǎng)頁(yè)瀏覽器100和操作系統(tǒng)平臺(tái)300之間進(jìn)行互動(dòng),用于執(zhí)行終端設(shè)備作為服務(wù)提供方的 遠(yuǎn)程響應(yīng)和云服務(wù)功能,例如,網(wǎng)絡(luò)上的其他終端設(shè)備可通過(guò)網(wǎng)絡(luò)訪問(wèn)該終端設(shè)備的本地 服務(wù)器200,獲取所需文件及信息;操作系統(tǒng)平臺(tái)300包括平臺(tái)及操作系統(tǒng)適配模塊310,用 于執(zhí)行終端設(shè)備作為終端接入方的本地功能。該樣,通過(guò)在網(wǎng)頁(yè)瀏覽器100與操作系統(tǒng)平 臺(tái)300之間插入本地服務(wù)器200,并將上中下=個(gè)層次有機(jī)結(jié)合,打破了云服務(wù)提供者和終 端設(shè)備接入者的身份屏障,構(gòu)筑可W在多個(gè)終端設(shè)備上同時(shí)運(yùn)行的分布式區(qū)域云的應(yīng)用, 讓各種終端設(shè)備既可w作為服務(wù)提供方也可w作為終端接入方,解決了當(dāng)前在智能家居和 可穿戴設(shè)備中服務(wù)中屯、單一、終端設(shè)備只能W接入方身份提供服務(wù)的問(wèn)題,打造了服務(wù)中 屯、隱形(也即去服務(wù)中屯、)、終端設(shè)備可作為被接入方的互聯(lián)互通融合平臺(tái),W適應(yīng)快速發(fā) 展的智慧設(shè)備場(chǎng)景應(yīng)用需求。
[0047] 本發(fā)明實(shí)施例中的終端設(shè)備為智能設(shè)備,例如各種智能手機(jī)、智能家居設(shè)備W及 可穿戴設(shè)備等,其需要具備網(wǎng)絡(luò)接入功能。
[0048] 如圖2所示,在本發(fā)明另一實(shí)施例中,上層的網(wǎng)頁(yè)瀏覽器100包括網(wǎng)頁(yè)用戶界面應(yīng) 用環(huán)境模塊110、瀏覽器內(nèi)核130和瀏覽器適配接口模塊120,其中;網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境 模塊110集合應(yīng)用程序運(yùn)行所需要的各種文檔文件,包括HTML、Javascript、CSS、XML、JSON 等,該些文件按照一定的語(yǔ)法規(guī)則組織在一起,從HTML文件的排版顯示控制到化vascript 文件的腳本執(zhí)行,都發(fā)生在網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境模塊中;瀏覽器適配接口模塊120將瀏 覽器內(nèi)核130的功能抽象成供腳本語(yǔ)言(例如javascript語(yǔ)言)調(diào)用的接口,W便于程序 在網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境模塊110中利用瀏覽器功能解析執(zhí)行;瀏覽器內(nèi)核130是開(kāi)源的 瀏覽器核屯、(如We化it等),瀏覽器內(nèi)核130使用第S方原生部件即可。
[0049] 本地服務(wù)器200包括網(wǎng)絡(luò)請(qǐng)求處理組件210、調(diào)度管理器220、網(wǎng)絡(luò)服務(wù)端口組件 230、數(shù)據(jù)路由和緩沖組件240、套接字組件250、網(wǎng)絡(luò)節(jié)點(diǎn)管理器260和網(wǎng)絡(luò)協(xié)議服務(wù)組件 270,其中;網(wǎng)絡(luò)請(qǐng)求處理組件210判斷系統(tǒng)需執(zhí)行終端設(shè)備作為服務(wù)提供方的遠(yuǎn)程響應(yīng)和 云服務(wù)功能還是作為終端接入方的本地功能,W及將網(wǎng)絡(luò)間數(shù)據(jù)和控制命令傳輸標(biāo)準(zhǔn)化; 調(diào)度管理器220監(jiān)控和調(diào)整系統(tǒng)中主要部件對(duì)系統(tǒng)內(nèi)部資源的使用;網(wǎng)絡(luò)服務(wù)端口組件 230監(jiān)聽(tīng)外部網(wǎng)絡(luò)數(shù)據(jù)的請(qǐng)求,感知數(shù)據(jù)流量,給不同的數(shù)據(jù)服務(wù)分配端口;數(shù)據(jù)路由和緩 沖組件240對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包和外部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分時(shí)路由服務(wù),W及對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù) 包進(jìn)行緩沖;網(wǎng)絡(luò)節(jié)點(diǎn)管理器260用于根據(jù)數(shù)據(jù)路由和緩沖組件240的分配標(biāo)記管理網(wǎng)絡(luò) 節(jié)點(diǎn),并將節(jié)點(diǎn)信息傳輸給套接字組件250 ;套接字組件250用于監(jiān)聽(tīng)網(wǎng)絡(luò)套接字并對(duì)套接 字進(jìn)行節(jié)點(diǎn)分類、解密和數(shù)據(jù)包解析;網(wǎng)絡(luò)協(xié)議服務(wù)組件270用于將套接字解析后的網(wǎng)絡(luò) 數(shù)據(jù)包按協(xié)議分類,并處理各種網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)和請(qǐng)求。
[0化0] 如圖3所示,在本發(fā)明又一實(shí)施例中,網(wǎng)絡(luò)請(qǐng)求處理組件210包括本地與網(wǎng)絡(luò)應(yīng)用 仲裁器211和網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎212,其中;本地與網(wǎng)絡(luò)應(yīng)用仲裁器211根據(jù)網(wǎng)頁(yè)瀏覽 器100和網(wǎng)絡(luò)服務(wù)端口組件230的活躍狀態(tài)(具體為根據(jù)網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境模塊110 和下文中提及的網(wǎng)絡(luò)服務(wù)端口適應(yīng)模塊232的活躍狀態(tài))指示控制網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎 212在處理數(shù)據(jù)的時(shí)候是由內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組件還是由外部網(wǎng)絡(luò)數(shù)據(jù) 下發(fā)給數(shù)據(jù)路由和緩沖組件(具體為下發(fā)給下文中提及的內(nèi)部路由模塊241),當(dāng)網(wǎng)頁(yè)用戶 界面應(yīng)用環(huán)境模塊110和網(wǎng)絡(luò)服務(wù)端口適應(yīng)模塊232的通道活躍狀態(tài)小于30包/秒時(shí),由 外部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給內(nèi)部路由模塊241,否則由內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給內(nèi)部路由模塊241,控 制表格如表1所示:
[0化1] 表1本地與網(wǎng)絡(luò)應(yīng)用仲裁器控制表
[0化2]
【權(quán)利要求】
1. 一種終端化網(wǎng)絡(luò)服務(wù)提供系統(tǒng),其特征在于,所述系統(tǒng)應(yīng)用于終端設(shè)備,包括網(wǎng)頁(yè)瀏 覽器、本地服務(wù)器和操作系統(tǒng)平臺(tái),其中: 所述網(wǎng)頁(yè)瀏覽器用于訪問(wèn)網(wǎng)頁(yè)服務(wù)器或本地服務(wù)器; 所述本地服務(wù)器分別與網(wǎng)頁(yè)瀏覽器和操作系統(tǒng)平臺(tái)之間進(jìn)行互動(dòng),用于執(zhí)行所述終端 設(shè)備作為服務(wù)提供方的遠(yuǎn)程響應(yīng)和云服務(wù)功能; 所述操作系統(tǒng)平臺(tái)包括平臺(tái)及操作系統(tǒng)適配模塊,用于執(zhí)行終端設(shè)備作為終端接入方 的本地功能。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述網(wǎng)頁(yè)瀏覽器包括網(wǎng)頁(yè)用戶界面應(yīng)用環(huán) 境模塊、瀏覽器內(nèi)核和瀏覽器適配接口模塊,其中: 所述網(wǎng)頁(yè)用戶界面應(yīng)用環(huán)境模塊集合應(yīng)用程序運(yùn)行所需要的各種文檔文件; 所述瀏覽器適配接口模塊將所述瀏覽器內(nèi)核的功能抽象成供腳本語(yǔ)言調(diào)用的接口。
3. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述本地服務(wù)器包括網(wǎng)絡(luò)請(qǐng)求處理組件、調(diào) 度管理器、網(wǎng)絡(luò)服務(wù)端口組件、數(shù)據(jù)路由和緩沖組件、套接字組件、網(wǎng)絡(luò)節(jié)點(diǎn)管理器和網(wǎng)絡(luò) 協(xié)議服務(wù)組件,其中: 所述網(wǎng)絡(luò)請(qǐng)求處理組件判斷所述系統(tǒng)需執(zhí)行終端設(shè)備作為服務(wù)提供方的遠(yuǎn)程響應(yīng)和 云服務(wù)功能還是作為終端接入方的本地功能,以及將網(wǎng)絡(luò)間數(shù)據(jù)和控制命令傳輸標(biāo)準(zhǔn)化; 所述調(diào)度管理器監(jiān)控和調(diào)整系統(tǒng)中主要部件對(duì)系統(tǒng)內(nèi)部資源的使用; 所述網(wǎng)絡(luò)服務(wù)端口組件監(jiān)聽(tīng)外部網(wǎng)絡(luò)數(shù)據(jù)的請(qǐng)求,感知數(shù)據(jù)流量,給不同的數(shù)據(jù)服務(wù) 分配端口; 所述數(shù)據(jù)路由和緩沖組件對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包和外部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分時(shí)路由服務(wù),以 及對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行緩沖; 所述網(wǎng)絡(luò)節(jié)點(diǎn)管理器用于根據(jù)數(shù)據(jù)路由和緩沖組件的分配標(biāo)記管理網(wǎng)絡(luò)節(jié)點(diǎn),并將節(jié) 點(diǎn)信息傳輸給套接字組件; 所述套接字組件用于監(jiān)聽(tīng)網(wǎng)絡(luò)套接字并對(duì)所述套接字進(jìn)行節(jié)點(diǎn)分類、解密和數(shù)據(jù)包解 析; 所述網(wǎng)絡(luò)協(xié)議服務(wù)組件用于將套接字解析后的網(wǎng)絡(luò)數(shù)據(jù)包按協(xié)議分類,并處理各種網(wǎng) 絡(luò)協(xié)議的數(shù)據(jù)和請(qǐng)求。
4. 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)請(qǐng)求處理組件包括本地與網(wǎng)絡(luò)應(yīng) 用仲裁器和網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎,其中: 所述本地與網(wǎng)絡(luò)應(yīng)用仲裁器根據(jù)網(wǎng)頁(yè)瀏覽器和網(wǎng)絡(luò)服務(wù)端口組件的活躍狀態(tài)指示控 制網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎在處理數(shù)據(jù)的時(shí)候是由內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組 件還是由外部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組件; 所述網(wǎng)絡(luò)請(qǐng)求訪問(wèn)方法引擎將網(wǎng)絡(luò)間數(shù)據(jù)和控制命令傳輸標(biāo)準(zhǔn)化。
5. 如權(quán)利要求4所述的系統(tǒng),其特征在于,當(dāng)所述網(wǎng)頁(yè)瀏覽器和網(wǎng)絡(luò)服務(wù)端口組件的 通道活躍狀態(tài)小于30包/秒時(shí),由外部網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組件;否則由內(nèi)部 網(wǎng)絡(luò)數(shù)據(jù)下發(fā)給數(shù)據(jù)路由和緩沖組件。
6. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)端口組件包括網(wǎng)絡(luò)服務(wù)端口 分發(fā)控制模塊和網(wǎng)絡(luò)服務(wù)端口適應(yīng)模塊,其中: 所述網(wǎng)絡(luò)服務(wù)端口分發(fā)控制模塊根據(jù)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)和外部網(wǎng)絡(luò)數(shù)據(jù)的不同請(qǐng)求給不 同的數(shù)據(jù)服務(wù)分配端口; 所述網(wǎng)絡(luò)服務(wù)端口適應(yīng)模塊監(jiān)聽(tīng)外部網(wǎng)絡(luò)數(shù)據(jù)讀數(shù)據(jù)服務(wù)端口的請(qǐng)求并告知網(wǎng)絡(luò)服 務(wù)端口分發(fā)控制模塊,同時(shí)感知數(shù)據(jù)流量為本地與網(wǎng)絡(luò)應(yīng)用仲裁器做仲裁判斷提供依據(jù)。
7. 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述數(shù)據(jù)路由和緩沖組件包括內(nèi)部路由模 塊和網(wǎng)絡(luò)數(shù)據(jù)緩沖模塊,其中: 所述內(nèi)部路由模塊對(duì)內(nèi)部網(wǎng)絡(luò)數(shù)據(jù)包和外部網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分時(shí)路由服務(wù),按照網(wǎng)絡(luò) 包不同的地址控制網(wǎng)絡(luò)節(jié)點(diǎn)管理器,并動(dòng)態(tài)注冊(cè)在網(wǎng)絡(luò)協(xié)議服務(wù)組件中; 所述網(wǎng)絡(luò)數(shù)據(jù)緩沖模塊對(duì)內(nèi)部路由模塊傳輸來(lái)的網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行緩沖。
8. 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述套接字組件包括套接字適配模塊、套接 字安全模塊和套接字引擎,其中: 所述套接字適配模塊監(jiān)聽(tīng)緩沖后的網(wǎng)絡(luò)套接字,并根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)管理器的標(biāo)記將套接 字按照不同節(jié)點(diǎn)和加密方式進(jìn)行分類,然后傳輸至套接字安全模塊; 所述套接字安全模塊用于將套接字適配模塊整合的套接字包數(shù)據(jù)流按照標(biāo)記的加密 方式進(jìn)行解密,然后傳輸給套接字引擎; 所述套接字引擎對(duì)套接字進(jìn)行數(shù)據(jù)包解析,將解析后的套接字?jǐn)?shù)據(jù)按照不同的節(jié)點(diǎn)和 功能分類,傳輸給網(wǎng)絡(luò)協(xié)議服務(wù)組件。
9. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)協(xié)議服務(wù)組件包括網(wǎng)絡(luò)協(xié)議服務(wù) 適應(yīng)模塊和網(wǎng)絡(luò)服務(wù)引擎,其中: 所述網(wǎng)絡(luò)協(xié)議服務(wù)適應(yīng)模塊用于將套接字解析后的網(wǎng)絡(luò)數(shù)據(jù)包按照不同的協(xié)議分 類,并將分類后的數(shù)據(jù)包按照協(xié)議功能并在內(nèi)部路由模塊的路由指導(dǎo)下傳輸給網(wǎng)絡(luò)服務(wù)引 擎; 所述網(wǎng)絡(luò)服務(wù)引擎處理各種網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)和請(qǐng)求,數(shù)據(jù)解析后需要執(zhí)行本地功能的 由網(wǎng)絡(luò)服務(wù)引擎調(diào)用平臺(tái)及操作系統(tǒng)適配模塊執(zhí)行,否則由網(wǎng)絡(luò)服務(wù)引擎將結(jié)果反饋給網(wǎng) 頁(yè)瀏覽器。
10. -種終端設(shè)備,其特征在于,所述終端設(shè)備包括權(quán)利要求1-9任一項(xiàng)所述的終端化 網(wǎng)絡(luò)服務(wù)提供系統(tǒng)。
【文檔編號(hào)】H04L29/08GK104504080SQ201410814981
【公開(kāi)日】2015年4月8日 申請(qǐng)日期:2014年12月24日 優(yōu)先權(quán)日:2014年12月24日
【發(fā)明者】陳政安 申請(qǐng)人:深圳市九洲電器有限公司