欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的方法、裝置與流程

文檔序號(hào):12270917閱讀:2675來(lái)源:國(guó)知局
一種將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的方法、裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于瀏覽器加載客戶端應(yīng)用軟件的方法、裝置。



背景技術(shù):

隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)已經(jīng)廣泛普及,給人們的工作和生活帶來(lái)了諸多便利。隨著計(jì)算機(jī)游戲的日益風(fēng)靡,游戲的種類越來(lái)越多,數(shù)量越來(lái)越大。之前大部分的計(jì)算機(jī)游戲?yàn)榭蛻舳藨?yīng)用軟件,即為客戶端游戲,其用戶需要下載計(jì)算機(jī)游戲安裝包至計(jì)算機(jī)并進(jìn)行安裝才能使用。由于網(wǎng)頁(yè)游戲不需要下載、安裝,隨時(shí)登錄網(wǎng)址即可進(jìn)行,且由于網(wǎng)頁(yè)游戲的數(shù)據(jù)都存儲(chǔ)在服務(wù)器或者云端,利用賬號(hào)在任何終端設(shè)備上都可進(jìn)行,因而近幾年網(wǎng)頁(yè)游戲日漸盛行。但現(xiàn)有技術(shù)中,網(wǎng)頁(yè)游戲和客戶端游戲即使是同一款游戲,由于一個(gè)是系統(tǒng)調(diào)用,一個(gè)是瀏覽器調(diào)用,也需要分別進(jìn)行編程,作為同一款游戲的網(wǎng)頁(yè)游戲,即使已經(jīng)開(kāi)發(fā)出客戶端應(yīng)用軟件,再開(kāi)發(fā)網(wǎng)頁(yè)游戲時(shí),也需要再?gòu)念^編程實(shí)現(xiàn),費(fèi)時(shí)費(fèi)力。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的基于瀏覽器加載客戶端應(yīng)用軟件的方法及電子設(shè)備。

本發(fā)明的一個(gè)方面,提供一種將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的方法,包括:

將域名請(qǐng)求發(fā)送至服務(wù)器或者云端,并接收響應(yīng)信息,所述響應(yīng)信息包括與所述域名相對(duì)應(yīng)的配置信息,所述域名與一客戶端應(yīng)用軟件相對(duì)應(yīng);

基于所述響應(yīng)信息在系統(tǒng)內(nèi)查找一插件,該插件設(shè)置有參數(shù),所述參數(shù)是可變的;

根據(jù)所述配置信息對(duì)所述參數(shù)進(jìn)行賦值,并加載賦值后的插件;

利用所述插件調(diào)用存儲(chǔ)在服務(wù)器或者云端的客戶端應(yīng)用軟件以在網(wǎng)頁(yè)運(yùn)行所述客戶端應(yīng)用軟件。

可選的,所述參數(shù)包括Gkey參數(shù),根據(jù)所述配置信息對(duì)所述參數(shù)進(jìn)行賦值,包括:將客戶端應(yīng)用軟件的唯一標(biāo)識(shí)Gkey值賦予查找到的所述插件中的所述Gkey參數(shù)。

可選的,所述插件和所述客戶端應(yīng)用軟件基于相同的接口開(kāi)發(fā)。

可選的,如果沒(méi)有查找到該插件,則從服務(wù)器獲取插件安裝包;

利用所獲取的插件安裝包進(jìn)行注冊(cè)。

可選的,基于所述響應(yīng)信息在系統(tǒng)內(nèi)查找所述插件,具體包括:

基于響應(yīng)信息判斷是否需要加載插件,如果需要?jiǎng)t在系統(tǒng)內(nèi)查找所述插件。

可選的,所述客戶端應(yīng)用軟件為計(jì)算機(jī)游戲,

本發(fā)明還提供一種將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的方法,該方法包括:

預(yù)先設(shè)置白名單,所述白名單包括域名列表;

在接入一款客戶端應(yīng)用軟件時(shí),賦予其域名和Gkey值,根據(jù)所賦予的域名對(duì)所述白名單進(jìn)行更新,存儲(chǔ)客戶端應(yīng)用軟件數(shù)據(jù)的配置信息,所述配置信息包括Gkey值、存儲(chǔ)路徑信息。

接收域名請(qǐng)求,根據(jù)所述域名請(qǐng)求獲取所請(qǐng)求的客戶端應(yīng)用軟件的配置信息,將所述配置信息發(fā)送給終端;

接收來(lái)自終端的調(diào)用請(qǐng)求,將客戶端應(yīng)用軟件數(shù)據(jù)發(fā)送給終端,以在終端瀏覽器上運(yùn)行所述應(yīng)用程序。

可選的,所述步驟:接收域名請(qǐng)求,根據(jù)所述域名請(qǐng)求獲取所請(qǐng)求的客戶端應(yīng)用軟件的配置信息,具體包括:

解析所述域名請(qǐng)求,并確定所請(qǐng)求的域名是否屬于白名單;

如果屬于,則根據(jù)所述域名獲取所請(qǐng)求的客戶端應(yīng)用軟件的配置信息,否則向客戶端返回請(qǐng)求失敗的信息。

可選的,所述客戶端應(yīng)用軟件數(shù)據(jù)存儲(chǔ)在瀏覽器服務(wù)器、或者第三方服務(wù)器。

本發(fā)明提供一種基于客戶端應(yīng)用軟件實(shí)現(xiàn)網(wǎng)頁(yè)軟件的終端裝置,于,包括:

輸入單元,用于接收用戶輸入的域名;

第一發(fā)送接收單元,用于將域名發(fā)送至服務(wù)器或者云端,并接收響應(yīng)信息,所述響應(yīng)信息包括與所述域名相對(duì)應(yīng)的配置信息,所述域名與一客戶端應(yīng)用軟件相對(duì)應(yīng);

插件查找單元,基于所述響應(yīng)信息在系統(tǒng)內(nèi)查找所述插件,該插件配置有參數(shù),所述參數(shù)是可變的;

插件加載單元,用于根據(jù)所述配置信息對(duì)所述參數(shù)進(jìn)行賦值,并加載賦值后的插件;

數(shù)據(jù)調(diào)用單元,利用所述插件調(diào)用存儲(chǔ)在服務(wù)器或者云端的客戶端應(yīng)用軟件以在網(wǎng)頁(yè)運(yùn)行所述客戶端應(yīng)用軟件。

可選的,所述參數(shù)包括Gkey參數(shù),所述插件加載單元包括賦值子單元,用于將計(jì)算機(jī)程序的唯一標(biāo)識(shí)Gkey值賦予查找到的所述插件中的所述Gkey參數(shù)。

可選的,所述終端還包括安裝包獲取單元,用于在沒(méi)有查找到該插件時(shí),從服務(wù)器獲取插件安裝包。

可選的,插件加載單元具體包括:

判斷子單元,用于基于響應(yīng)信息判斷是否需要加載插件;

查找子單元,用于在需要加載插件的情況下在系統(tǒng)內(nèi)查找所述插件。

可選的所述客戶端應(yīng)用軟件為計(jì)算機(jī)游戲,

本發(fā)明還提供一種基于客戶端應(yīng)用軟件實(shí)現(xiàn)網(wǎng)頁(yè)軟件的服務(wù)器裝置,該裝置包括:

預(yù)置單元,用于預(yù)先設(shè)置白名單,所述白名單包括域名列表;

配置單元,用于在接入一款客戶端應(yīng)用軟件時(shí),賦予其域名和Gkey值,根據(jù)所賦予的域名、Gkey值對(duì)所述白名單進(jìn)行更新,存儲(chǔ)客戶端應(yīng)用軟件數(shù)據(jù)的配置信息,所述配置信息包括Gkey值、存儲(chǔ)路徑信息。

第二發(fā)送接收單元,用于接收域名請(qǐng)求;

配置信息獲取單元,用于根據(jù)所述域名請(qǐng)求獲取所請(qǐng)求的客戶端應(yīng)用軟件的配置信息;

所述第二發(fā)送接收單元將所述配置信息發(fā)送給終端,接收來(lái)自終端的調(diào)用請(qǐng)求,將客戶端應(yīng)用軟件數(shù)據(jù)發(fā)送給終端,以在終端瀏覽器上運(yùn)行所述客戶端應(yīng)用軟件,生成網(wǎng)頁(yè)軟件。

可選的,所述配置信息獲取單元具體包括:

域名判斷解析子單元,用于解析所述域名請(qǐng)求,并確定所請(qǐng)求的域名是否屬于白名單;

如果屬于,則根據(jù)所述域名獲取所請(qǐng)求的應(yīng)用程序的配置信息,否則指示所述第二發(fā)送接收單元向客戶端返回請(qǐng)求失敗的信息。

可選的,所述客戶端應(yīng)用軟件數(shù)據(jù)存儲(chǔ)在瀏覽器服務(wù)器、或者第三方服務(wù)器。

本申請(qǐng)實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):

本申請(qǐng)能夠在幾乎所有的瀏覽器(只要是基于IE內(nèi)核開(kāi)發(fā)的瀏覽器,比如IE6-IE11,Webkit等)加載以預(yù)定接口編寫(xiě)的客戶端應(yīng)用軟件,兼容性很強(qiáng)。

本申請(qǐng)能夠通過(guò)區(qū)分利用用戶輸入域名加載應(yīng)用程序的方式,以及利用網(wǎng)頁(yè)內(nèi)嵌應(yīng)用軟件、通過(guò)網(wǎng)頁(yè)下載客戶端應(yīng)用軟件的方式,能夠?qū)⒕哂锌煽亢灻膽?yīng)用程序與其他不好確定安全性的第三方簽名的應(yīng)用程序隔離加載運(yùn)行,能夠一方面保證瀏覽器的安全,又能夠使得瀏覽器可加載廣泛數(shù)字簽名的應(yīng)用程序。

上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說(shuō)明

通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的方法的流程圖;

圖2示出了在將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的過(guò)程中確實(shí)是否調(diào)用插件的過(guò)程;

圖3示出了將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的過(guò)程中對(duì)插件進(jìn)行初始化的過(guò)程;

圖4示出了本申請(qǐng)?zhí)岢龅囊环N客戶端的結(jié)構(gòu)框圖;

圖5示出了客戶端中加載單元的具體結(jié)構(gòu)圖;

圖6示出了本申請(qǐng)的提出的一種服務(wù)器的結(jié)構(gòu)框圖;

圖7示出中設(shè)置在服務(wù)器端或者云端的客戶端應(yīng)用軟件配置單元的具體結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

本發(fā)明的一個(gè)方面,提供了一種基于瀏覽器加載客戶端應(yīng)用軟件的方法,如圖1所示,包括:

S1.在IE內(nèi)核注冊(cè)插件,并生成插件的唯一標(biāo)識(shí),該插件具有自定義接口,該插件配置有Gkey參數(shù);所述Gkey參數(shù)用于被賦值客戶端應(yīng)用軟件的唯一標(biāo)識(shí)碼Gkey值;

S2.賦予客戶端應(yīng)用軟件域名和Gkey值;

S3.運(yùn)行所述插件基于所述域名和Gkey值調(diào)用基于所述自定義接口編寫(xiě)的客戶端應(yīng)用軟件數(shù)據(jù)以在網(wǎng)頁(yè)運(yùn)行所述客戶端應(yīng)用軟件。

插件是一種電腦程序,遵循一定規(guī)范的客戶端應(yīng)用軟件接口編寫(xiě)出來(lái),通過(guò)和網(wǎng)頁(yè)瀏覽器的互動(dòng)來(lái)替所述網(wǎng)頁(yè)瀏覽器增加特定功能,即網(wǎng)頁(yè)瀏覽器能夠調(diào)用客戶端應(yīng)用軟件而在網(wǎng)頁(yè)上執(zhí)行。所述插件是基于微軟插件機(jī)制編寫(xiě),以兼容所有的瀏覽器,在編寫(xiě)所述插件時(shí),為該插件配置Gkey參數(shù),以用于被賦值將來(lái)在瀏覽器上執(zhí)行的客戶端應(yīng)用軟件的唯一標(biāo)識(shí)碼。安裝該插件后,WEB瀏覽器能夠根據(jù)注冊(cè)該插件時(shí)生成的唯一標(biāo)識(shí)來(lái)直接調(diào)用該插件?,F(xiàn)有技術(shù)中,一般是將插件打入客戶端應(yīng)用軟件的安裝包內(nèi)下發(fā),計(jì)算機(jī)等硬件設(shè)備通過(guò)運(yùn)行所述安裝包完成客戶端應(yīng)用軟件和插件的安裝,因此以后每次啟動(dòng)客戶端應(yīng)用軟件的時(shí)候,自動(dòng)從本地加載所有已安裝的插件,這也就是為什么現(xiàn)在很多瀏覽器啟動(dòng)較慢的原因之一。所述步驟S3.所述插件基于所述域名和Gkey值調(diào)用所述客戶端應(yīng)用軟件數(shù)據(jù)以在網(wǎng)頁(yè)運(yùn)行基于所述自定義接口編寫(xiě)的客戶端應(yīng)用軟件,如圖2所示,具體包括:

S31.判斷用戶輸入的域名是否屬于預(yù)先配置的域名列表;

S32.如果是,則解析域名,生成Gkey值;

S33.判斷所述Gkey值是否屬于白名單中的Gkey值;

S34.如果是,則基于所述Gkey值加載所述插件以在瀏覽器運(yùn)行具有所述自定義接口的客戶端應(yīng)用軟件。

本申請(qǐng)所提出的插件獨(dú)立于瀏覽器,通過(guò)利用對(duì)用戶輸入域名的解析結(jié)果,確定是否調(diào)用該插件,在確定需要調(diào)用該插件的情況下,再利用該插件在IE內(nèi)核注冊(cè)時(shí)產(chǎn)生的唯一標(biāo)識(shí)進(jìn)行該插件的調(diào)用和加載,因此該插件并不會(huì)拖慢瀏覽器的啟動(dòng)速度,也不會(huì)額外消耗處理資源。在后臺(tái)管理時(shí),可賦予每個(gè)計(jì)算機(jī)游戲一個(gè)唯一識(shí)別,統(tǒng)稱為Gkey值。由于該插件的設(shè)計(jì)是為了在網(wǎng)頁(yè)瀏覽器調(diào)用并運(yùn)行客戶端應(yīng)用軟件,本申請(qǐng)?zhí)岢鰹樵摬寮渲肎key參數(shù),利用該插件調(diào)用不同的計(jì)算機(jī)游戲時(shí),即為該Gkey參數(shù)賦予所調(diào)用的客戶端應(yīng)用軟件的Gkey值以及相應(yīng)的配置信息,從而只要編程技術(shù)上插件和計(jì)算機(jī)游戲的接口一致,該插件可以加載任何的應(yīng)用軟件,包括客戶端應(yīng)用軟件和網(wǎng)頁(yè)軟件,作為優(yōu)選的實(shí)施方式,該插件可以加載任何的計(jì)算機(jī)游戲,包括客戶端游戲和網(wǎng)頁(yè)游戲。

瀏覽器的后臺(tái)或者云端維護(hù)有和瀏覽器能夠運(yùn)行的計(jì)算機(jī)游戲的相關(guān)的域名列表和白名單,所述域名列表存儲(chǔ)為每個(gè)計(jì)算機(jī)游戲分配的域名;所述白名單存儲(chǔ)有為每個(gè)計(jì)算機(jī)游戲分配的Gkey值。優(yōu)選的,瀏覽器的后臺(tái)或者云端還維護(hù)有針對(duì)每個(gè)計(jì)算機(jī)游戲的配置文件,該配置文件可以是dll文件,也可以是exe文件,以指示計(jì)算機(jī)游戲原始數(shù)據(jù)、簽名數(shù)據(jù)的獲取路徑以及加解密信息。作為一種具體實(shí)施方式,配置文件與域名列表、白名單通過(guò)Gkey值關(guān)聯(lián)。通過(guò)上述后臺(tái)或者云端的維護(hù),達(dá)成插件與瀏覽器服務(wù)器的互動(dòng)。

當(dāng)用戶在終端輸入域名時(shí),瀏覽器接收該域名請(qǐng)求,并解析域名請(qǐng)求,解析域名的過(guò)程可以在終端完成,也可以在瀏覽器的服務(wù)器側(cè)完成,如果在終端完成則需要將域名列表和白名單存儲(chǔ)在本地,在瀏覽器進(jìn)行升級(jí)時(shí),自動(dòng)更新所述域名列表和白名單,這種情況下,客戶端瀏覽器的升級(jí)次數(shù)可能會(huì)多些,如果在瀏覽器的服務(wù)器側(cè)完成,則只需要服務(wù)器側(cè)或者云端維護(hù)域名列表和白名單,客戶端的瀏覽器不會(huì)因?yàn)橛蛎斜砗桶酌麊蔚母滦枰?jí)。比如用戶輸入域名:http:wan.360.sgkey=ly/skey=1000,首先判斷所述輸入的域名是否屬于域名列表,如果屬于,則進(jìn)一步解析域名,根據(jù)gkey標(biāo)識(shí)確定Gkey值ly,Gkey值是客戶端應(yīng)用軟件的唯一標(biāo)識(shí),尤其目前在計(jì)算機(jī)游戲,包括客戶端游戲和網(wǎng)頁(yè)游戲方面,每個(gè)游戲都會(huì)被賦予唯一標(biāo)識(shí)Gkey值,一般是游戲名稱首字母縮寫(xiě)。根據(jù)所述Gkey值查詢白名單,確定是否屬于白名單,由此確定該客戶端應(yīng)用軟件是瀏覽器可推送的產(chǎn)品。即將該Gkey值發(fā)送至所述插件,以賦值所述其Gkey參數(shù)。

如圖3所示,賦值的具體過(guò)程為:

S341.根據(jù)所述插件在IE內(nèi)核注冊(cè)時(shí)生成的唯一標(biāo)識(shí)在系統(tǒng)中查找所述插件;

S342.將所述Gkey值賦予查找到的所述插件中的所述Gkey參數(shù);

S343在將Gkey值賦予查找到的所述插件中的所述Gkey參數(shù)后,調(diào)用該插件。

通過(guò)瀏覽器提供的API客戶端應(yīng)用軟件編程接口訪問(wèn)該插件。插件對(duì)應(yīng)有壓縮在一起的插件屬性文件,包括一個(gè)Manifest文件,一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言HTML文件,可選的一個(gè)或多個(gè)javascript文件,可選的任何需要的其他文件(例如圖片)。其中,Manifest文件一般為json格式,其中包含了插件的基本信息,例如最重要的文件列表,應(yīng)用(擴(kuò)展)所需要的權(quán)限等。在開(kāi)發(fā)插件時(shí),已將這些文件都放到同一個(gè)目錄下,發(fā)布插件時(shí),這個(gè)目錄下的文件全部打包到一個(gè).crx的壓縮文件中,瀏覽器內(nèi)核在渲染瀏覽器主框架時(shí),可以在插件屬性文件中提取針對(duì)插件設(shè)置的加載位置,在該加載位置顯示客戶端應(yīng)用軟件的界面。為了使得客戶端應(yīng)用軟件能夠通過(guò)插件一加載就能夠運(yùn)行,在技術(shù)上,客戶端應(yīng)用軟件需要利用與所述插件一致的編程接口。通過(guò)接口,插件直接調(diào)用客戶端應(yīng)用軟件數(shù)據(jù)。客戶端應(yīng)用軟件數(shù)據(jù)可存儲(chǔ)在第三方服務(wù)器(客戶端應(yīng)用軟件開(kāi)發(fā)商處服務(wù)器)、瀏覽器服務(wù)器或者客戶端應(yīng)用軟件專用服務(wù)器、云端,在此,對(duì)客戶端應(yīng)用軟件數(shù)據(jù)的存儲(chǔ)位置不做任何限定。

在瀏覽器接入一客戶端應(yīng)用軟件前,需要進(jìn)行后臺(tái)配置,所述后臺(tái)配置包括:賦予客戶端應(yīng)用軟件域名和Gkey值,并對(duì)域名列表、白名單進(jìn)行更新;配置客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑,客戶端應(yīng)用軟件數(shù)據(jù)至少包括客戶端應(yīng)用軟件的DLL(Dynamic Link Library)文件或者EXE文件,當(dāng)然還包括一些實(shí)體內(nèi)容,如圖片、文字以及簽名文件。在通過(guò)域名解析并確定解析出的Gkey值屬于白名單后,加載插件,通過(guò)對(duì)插件的初始化,賦予其Gkey參數(shù)Gkey值,并根據(jù)應(yīng)用數(shù)據(jù)的配置信息對(duì)其進(jìn)行配置。初始化后,插件通過(guò)接口基于路徑信息直接調(diào)用所述DLL(Dynamic Link Library)文件或者EXE文件以運(yùn)行所述客戶端應(yīng)用軟件。

作為一種具體實(shí)施方式,用戶需要玩網(wǎng)頁(yè)游戲,首先登錄瀏覽器,瀏覽器打開(kāi)后,用戶需要下載插件,并安裝所述插件。安裝所述插件后,用戶輸入域名請(qǐng)求http:wan.360.sgkey=ly1/skey=1000,瀏覽器首先接收該域名請(qǐng)求,并將該域名請(qǐng)求發(fā)送至服務(wù)器,服務(wù)器將該域名與預(yù)先存儲(chǔ)的域名列表進(jìn)行匹配,確定該域名是否屬于域名列表(域名列表中存儲(chǔ)有瀏覽器運(yùn)營(yíng)商為所有需要通過(guò)網(wǎng)頁(yè)展示的客戶端游戲已經(jīng)分配的域名),如果是,則服務(wù)器會(huì)繼續(xù)對(duì)該域名進(jìn)行解析,否則服務(wù)器不對(duì)域名進(jìn)行任何處理,僅返回終端域名無(wú)效的提示信息。根據(jù)域名編制規(guī)則解析所述域名,確定所請(qǐng)求的游戲?yàn)閘y1(Gkey值),根據(jù)Gkey值ly1查詢與其對(duì)應(yīng)的后臺(tái)配置信息,并將該配置信息發(fā)送至終端瀏覽器,終端瀏覽器基于所述配置信息初始化插件,然后加載所述插件,插件即可根據(jù)所述配置信息直接調(diào)用客戶端應(yīng)用軟件數(shù)據(jù)以運(yùn)行l(wèi)y1游戲。在用戶下一次想玩ly2游戲時(shí),用戶不需要再下載插件,而是直接輸入域名http:wan.360.sgkey=ly2/skey=1000;那么瀏覽器直接接收該域名請(qǐng)求,并將該域名請(qǐng)求發(fā)送至服務(wù)器,服務(wù)器將該域名與預(yù)先存儲(chǔ)的域名列表進(jìn)行匹配,確定該域名是否屬于域名列表(域名列表中存儲(chǔ)有瀏覽器運(yùn)營(yíng)商為所有需要通過(guò)網(wǎng)頁(yè)展示的客戶端應(yīng)用軟件已經(jīng)分配的域名),如果是,則服務(wù)器會(huì)繼續(xù)對(duì)該域名進(jìn)行解析,否則服務(wù)器不對(duì)域名進(jìn)行任何處理,僅返回終端域名無(wú)效的提示信息。根據(jù)域名編制規(guī)則解析所述域名,確定所請(qǐng)求的游戲?yàn)閘y2(Gkey值),根據(jù)Gkey值ly2查詢與其對(duì)應(yīng)的后臺(tái)配置信息,并將該配置信息發(fā)送至終端瀏覽器,終端瀏覽器基于所述配置信息初始化插件,然后加載所述插件,插件即可根據(jù)所述配置信息直接調(diào)用客戶端應(yīng)用軟件數(shù)據(jù)以運(yùn)行l(wèi)y2游戲。用戶只需要安裝一次插件,瀏覽器所有的網(wǎng)頁(yè)游戲都可進(jìn)行。由于該插件基于IE內(nèi)核,其幾乎可兼容國(guó)內(nèi)所有的瀏覽器,如IE瀏覽器IE6-IE1以及Webkit瀏覽器均兼容使用。而且,只要游戲程序的開(kāi)發(fā)與插件開(kāi)發(fā)的編程接口一致,瀏覽器只需要安裝一次插件,即可運(yùn)行所有的網(wǎng)頁(yè)游戲。相比較目前,每運(yùn)行一款網(wǎng)頁(yè)游戲,幾乎都要下載一次插件并安裝才能運(yùn)行網(wǎng)頁(yè)游戲,本申請(qǐng)?jiān)诎惭b一次插件后,只要輸入域名即可運(yùn)行各種不同網(wǎng)頁(yè)游戲,簡(jiǎn)化了用戶操作以及大大縮短網(wǎng)頁(yè)游戲啟動(dòng)加載的時(shí)間。

實(shí)際上在現(xiàn)有技術(shù)中,由于瀏覽器本身對(duì)系統(tǒng)權(quán)限的限制,比如在winsa或者97下因?yàn)闄?quán)限的設(shè)置,一般基于中等權(quán)限接入瀏覽器,一些需要獲取系統(tǒng)高級(jí)權(quán)限的客戶端應(yīng)用軟件即使在瀏覽器安裝插件也根本無(wú)法運(yùn)行。而本申請(qǐng)的插件是安全的,其簽名能夠得到瀏覽器的認(rèn)可,因此一些需要獲取系統(tǒng)高級(jí)權(quán)限的客戶端應(yīng)用軟件也能夠通過(guò)該插件在瀏覽器得以運(yùn)行。在另一方面,由于本申請(qǐng)中插件只是調(diào)用客戶端應(yīng)用軟件,而不對(duì)客戶端應(yīng)用軟件的簽名文件進(jìn)行修改,在客戶端應(yīng)用軟件通過(guò)插件運(yùn)行時(shí)可以獲取其簽名,從而區(qū)分客戶端應(yīng)用軟件的簽名以及插件的簽名,方便于做到網(wǎng)絡(luò)身份的確認(rèn),進(jìn)一步便于明確網(wǎng)絡(luò)安全責(zé)任。

由于插件并不需要改變客戶端應(yīng)用軟件數(shù)據(jù)的數(shù)字簽名,本申請(qǐng)通過(guò)該插件能夠?qū)⒖煽亢灻目蛻舳藨?yīng)用軟件嵌入在瀏覽器的預(yù)定位置,比如嵌入在標(biāo)題欄或者浮窗上,而將可靠性不確定的數(shù)字簽名僅通過(guò)域名請(qǐng)求的方式通過(guò)插件加載。

在加載插件后,由于已經(jīng)與客戶端應(yīng)用軟件建立對(duì)應(yīng)關(guān)系,即可對(duì)所述客戶端應(yīng)用軟件進(jìn)行升級(jí)檢測(cè);如果需要升級(jí),則根據(jù)后臺(tái)配置信息調(diào)用升級(jí)數(shù)據(jù),以獲取客戶端應(yīng)用軟件的最新數(shù)據(jù),運(yùn)行最新版本的客戶端應(yīng)用軟件。本申請(qǐng)不需要用戶進(jìn)行任何有關(guān)升級(jí)的操作,就可保證用戶運(yùn)行的客戶端應(yīng)用軟件是最新版本的。

本發(fā)明還提供一種基于瀏覽器加載客戶端應(yīng)用軟件的終端,如圖4所示,包括:

插件注冊(cè)單元10,其用于在IE內(nèi)核注冊(cè)插件,并生成插件的唯一標(biāo)識(shí),該插件配置有預(yù)定接口和Gkey參數(shù);所述Gkey參數(shù)用于賦值客戶端應(yīng)用軟件的唯一標(biāo)識(shí);

輸入單元20,用于接收用戶輸入的域名;

發(fā)送接收單元30,用于將域名發(fā)送至服務(wù)器或者云端,并接收返回的信息,所述返回的信息包括Gkey值;

加載單元40,用于根據(jù)所述Gkey值賦予所述Gkey參數(shù)Gkey值并加載所述插件;

調(diào)用單元50,用于調(diào)用并運(yùn)行所述Gkey值唯一標(biāo)識(shí)的具有所述預(yù)定接口的客戶端應(yīng)用軟件。

所述插件是基于微軟插件機(jī)制遵循一定規(guī)范的客戶端應(yīng)用軟件接口編寫(xiě),以兼容所有的瀏覽器,在編寫(xiě)所述插件時(shí),為該插件配置Gkey參數(shù),以用于被賦值將來(lái)在瀏覽器上執(zhí)行的客戶端應(yīng)用軟件的唯一標(biāo)識(shí)碼。安裝該插件時(shí),WEB瀏覽器調(diào)用系統(tǒng)注冊(cè)表,并對(duì)應(yīng)該插件生成唯一標(biāo)識(shí)。安裝插件后,瀏覽器根據(jù)該唯一標(biāo)識(shí)加載該插件。

如圖5所示,所述加載單元40具體可包括:

查找單元401,用于根據(jù)所述唯一標(biāo)識(shí)在系統(tǒng)中查找所述插件;

配置單元402,將所述Gkey值賦予查找到的所述插件中的所述Gkey參數(shù)。

瀏覽器的后臺(tái)或者云端維護(hù)有和瀏覽器能夠運(yùn)行的客戶端應(yīng)用軟件的相關(guān)的域名列表和白名單,所述域名列表存儲(chǔ)為每個(gè)客戶端應(yīng)用軟件分配的域名;所述白名單存儲(chǔ)有為每個(gè)客戶端應(yīng)用軟件分配的Gkey值。優(yōu)選的,瀏覽器的后臺(tái)或者云端還維護(hù)有針對(duì)每個(gè)客戶端應(yīng)用軟件的配置文件,該配置文件可以是dll文件,也可以是exe文件,以指示客戶端應(yīng)用軟件原始數(shù)據(jù)、簽名數(shù)據(jù)的獲取路徑以及加解密信息。作為一種具體實(shí)施方式,配置文件與域名列表、白名單通過(guò)Gkey值關(guān)聯(lián)。通過(guò)上述后臺(tái)或者云端的維護(hù),達(dá)成插件與瀏覽器服務(wù)器的互動(dòng)。所述返回的信息包括客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑,所述調(diào)用單元根據(jù)所述獲取路徑調(diào)用客戶端應(yīng)用軟件數(shù)據(jù)。

在瀏覽器接入一客戶端應(yīng)用軟件前,需要進(jìn)行后臺(tái)配置,所述后臺(tái)配置包括:賦予客戶端應(yīng)用軟件域名和Gkey值,并對(duì)域名列表、白名單進(jìn)行更新;配置客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑,客戶端應(yīng)用軟件數(shù)據(jù)至少包括客戶端應(yīng)用軟件的DLL(Dynamic Link Library)文件或者EXE文件,當(dāng)然還包括一些實(shí)體內(nèi)容,如圖片、文字以及簽名文件。在通過(guò)域名解析并確定解析出的Gkey值屬于白名單后,加載插件,通過(guò)對(duì)插件的初始化,賦予其Gkey參數(shù)Gkey值,并根據(jù)應(yīng)用數(shù)據(jù)的配置信息對(duì)其進(jìn)行配置。初始化后,插件通過(guò)接口基于路徑信息直接調(diào)用所述利用DLL(Dynamic Link Library)文件或者EXE文件以運(yùn)行所述客戶端應(yīng)用軟件。在客戶端應(yīng)用軟件進(jìn)行了升級(jí)時(shí),后臺(tái)會(huì)及時(shí)對(duì)后臺(tái)配置數(shù)據(jù)進(jìn)行更新;所述加載單元具體還可包括升級(jí)檢測(cè)單元,用于在插件加載后即可對(duì)所述客戶端應(yīng)用軟件進(jìn)行升級(jí)檢測(cè);所述調(diào)用單元在需要升級(jí)的情況下通過(guò)插件直接調(diào)用升級(jí)數(shù)據(jù)。

本發(fā)明還提供一種基于瀏覽器加載客戶端應(yīng)用軟件的服務(wù)器,如圖6所示,包括

域名判斷解析單元100,用于判斷用戶輸入的域名是否屬于域名列表,如果是,則解析域名列表,生成Gkey值;

加載確定單元200,用于判斷所述Gkey值是否屬于白名單中的Gkey值,如果是,則指示運(yùn)行所述插件以在瀏覽器運(yùn)行所述客戶端應(yīng)用軟件。該服務(wù)器還可包括存儲(chǔ)單元,用于存儲(chǔ)所述域名列表、白名單、以及客戶端應(yīng)用軟件配置信息,所述配置信息至少要提供客戶端應(yīng)用軟件數(shù)據(jù)可執(zhí)行文件的獲取路徑。在瀏覽器接入一客戶端應(yīng)用軟件前,進(jìn)行后臺(tái)配置。

優(yōu)選的,所述服務(wù)器還包括游戲預(yù)置單元,如圖7所示,游戲預(yù)置單元30包括:

域名配置單元301,用于賦予客戶端應(yīng)用軟件域名,并更新域名列表;

Gkey值配置單元302,用于賦予客戶端應(yīng)用軟件Gkey值,并對(duì)白名單進(jìn)行更新;

路徑配置單元303,用于配置客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑。

客戶端應(yīng)用軟件數(shù)據(jù)至少包括客戶端應(yīng)用軟件的DLL(Dynamic Link Library)文件或者EXE文件,當(dāng)然還包括一些實(shí)體內(nèi)容,如圖片、文字以及簽名文件。在通過(guò)域名解析并確定解析出的Gkey值屬于白名單后,加載插件,通過(guò)對(duì)插件的初始化,賦予其Gkey參數(shù)Gkey值,并根據(jù)應(yīng)用數(shù)據(jù)的配置信息對(duì)其進(jìn)行配置。初始化后,插件通過(guò)接口基于路徑信息直接調(diào)用所述利用DLL(Dynamic Link Library)文件或者EXE文件以運(yùn)行所述客戶端應(yīng)用軟件。

可選地,該服務(wù)器還包括:嵌入單元,用于在瀏覽器的預(yù)定位置嵌入具有預(yù)定簽名的客戶端應(yīng)用軟件,這主要為了向用戶推薦具有可靠數(shù)字簽名的游戲,由于插件并不需要改變客戶端應(yīng)用軟件數(shù)據(jù)的數(shù)字簽名,本申請(qǐng)通過(guò)該插件能夠?qū)⒖煽亢灻目蛻舳藨?yīng)用軟件嵌入在瀏覽器的預(yù)定位置,比如嵌入在標(biāo)題欄或者浮窗上,而將可靠性不確定的數(shù)字簽名僅通過(guò)域名請(qǐng)求的方式通過(guò)插件加載。

所述客戶端應(yīng)用軟件具體可為計(jì)算機(jī)游戲。

本發(fā)明不僅能夠?qū)⒖蛻舳塑浖D(zhuǎn)換為能夠在瀏覽器直接運(yùn)行的軟件,具體到計(jì)算機(jī)游戲類型的軟件,可將客戶端游戲轉(zhuǎn)換為能夠在瀏覽器直接運(yùn)行的網(wǎng)頁(yè)游戲,而且還提出一種新型的瀏覽器,即以不同的方式提供客戶端游戲,第一種方式是在瀏覽器網(wǎng)頁(yè)直接提供下載安裝包的鏈接地址,第二種方式是通過(guò)嵌入客戶端軟件的方式提供計(jì)算機(jī)游戲,第三種方式是本申請(qǐng)新提出的通過(guò)用戶輸入域名請(qǐng)求運(yùn)行客戶端游戲。

本申請(qǐng)實(shí)施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):

本申請(qǐng)能夠在幾乎所有的瀏覽器(只要是基于IE內(nèi)核開(kāi)發(fā)的瀏覽器,比如IE6-IE11,Webkit等)加載以預(yù)定接口編寫(xiě)的客戶端應(yīng)用軟件,兼容性很強(qiáng)。

本申請(qǐng)能夠通過(guò)區(qū)分利用用戶輸入域名加載客戶端應(yīng)用軟件的方式,以及利用內(nèi)嵌、網(wǎng)頁(yè)下載客戶端應(yīng)用軟件的方式,能夠?qū)⒕哂锌煽亢灻目蛻舳藨?yīng)用軟件與其他不好確定安全性的第三方簽名的客戶端應(yīng)用軟件隔離加載運(yùn)行,能夠一方面保證瀏覽器的安全,又能夠使得瀏覽器可加載廣泛數(shù)字簽名的客戶端應(yīng)用軟件。

上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。

在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。

類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。

本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的網(wǎng)關(guān)、代理服務(wù)器、系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。

本發(fā)明公開(kāi)了,A1、一種將客戶端應(yīng)用軟件轉(zhuǎn)換為網(wǎng)頁(yè)軟件的方法,該方法包括:

在IE內(nèi)核注冊(cè)插件,并生成插件的唯一標(biāo)識(shí),該插件具有自定義接口,該插件配置有Gkey參數(shù);所述Gkey參數(shù)用于被賦值客戶端應(yīng)用軟件的唯一標(biāo)識(shí)碼Gkey值;

賦予客戶端應(yīng)用軟件域名和Gkey值;

運(yùn)行所述插件基于所述域名和Gkey值調(diào)用基于所述自定義接口編寫(xiě)的客戶端應(yīng)用軟件數(shù)據(jù)以在網(wǎng)頁(yè)運(yùn)行所述客戶端應(yīng)用軟件。

A2、根據(jù)A1所述的方法,其特征還在于,該方法還包括

判斷用戶輸入的域名是否屬于預(yù)先配置的域名列表,如果是,則解析域名,生成Gkey值;

判斷所述Gkey值是否屬于白名單中的Gkey值,如果是,則

基于所述Gkey值加載所述插件以在瀏覽器運(yùn)行具有所述自定義接口的客戶端應(yīng)用軟件。

A3、根據(jù)A1所述的方法,所述插件基于所述域名和Gkey值調(diào)用所述客戶端應(yīng)用軟件數(shù)據(jù),具體包括:

根據(jù)唯一標(biāo)識(shí)在系統(tǒng)中查找所述插件,所述插件具有所述唯一標(biāo)識(shí);

將所述Gkey值賦予查找到的所述插件中的所述Gkey參數(shù);

所述插件基于所述自定義接口調(diào)用所述客戶端應(yīng)用軟件數(shù)據(jù)。

A4、根據(jù)A1-A3任一項(xiàng)所述的方法,該方法還包括:

在瀏覽器接入一客戶端應(yīng)用軟件前,進(jìn)行后臺(tái)配置。

A5、根據(jù)A1-A4任一項(xiàng)所述的方法,所述后臺(tái)配置包括:

賦予客戶端應(yīng)用軟件域名和Gkey值,并對(duì)域名列表、白名單進(jìn)行更新,所述域名列表存儲(chǔ)有所有網(wǎng)頁(yè)游戲的域名,所述白名單存儲(chǔ)有客戶端應(yīng)用軟件的Gkey值;

配置客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑。

A6、根據(jù)A5所述的方法,所述客戶端程序數(shù)據(jù)存儲(chǔ)在瀏覽器服務(wù)器、云端或者第三方服務(wù)器。

A7、根據(jù)A4或A5所述的方法,所述插件基于所述自定義接口調(diào)用所述客戶端應(yīng)用軟件數(shù)據(jù),具體包括:

接收服務(wù)器返回的與客戶端應(yīng)用軟件相關(guān)的配置信息,所述配置信息包括所述Gkey值和路徑信息;

加載所述插件;

根據(jù)所述路徑信息調(diào)取并基于所述預(yù)定接口加載所述客戶端應(yīng)用軟件數(shù)據(jù)。

A8、根據(jù)A1-A7任一項(xiàng)所述的方法,所述插件基于所述自定義接口調(diào)用所述客戶端應(yīng)用軟件數(shù)據(jù),具體包括:

對(duì)所述計(jì)算機(jī)程序進(jìn)行升級(jí)檢測(cè);

如果需要升級(jí),則根據(jù)返回的配置信息調(diào)用升級(jí)數(shù)據(jù)。

A9、根據(jù)A1-A6任一項(xiàng)所述的方法,該方法還包括:在瀏覽器直接嵌入具有預(yù)定簽名的客戶端應(yīng)用軟件數(shù)據(jù)。

B10、一種基于瀏覽器加載客戶端應(yīng)用軟件的終端,包括:

插件注冊(cè)單元,其用于在IE內(nèi)核注冊(cè)插件,并生成插件的唯一標(biāo)識(shí),該插件配置有自定義接口和Gkey參數(shù);所述Gkey參數(shù)用于賦值客戶端應(yīng)用軟件的唯一標(biāo)識(shí);

域名輸入單元,用于接收用戶輸入的域名;

發(fā)送接收單元,用于將域名發(fā)送至服務(wù)器或者云端,并接收返回的信息,所述返回的信息包括Gkey值;

加載單元,用于根據(jù)所述Gkey值賦予所述Gkey參數(shù)Gkey值并加載所述插件;

調(diào)用單元,用于調(diào)用并運(yùn)行所述Gkey值唯一標(biāo)識(shí)的具有所述自定義接口的客戶端應(yīng)用軟件。

B11、根據(jù)B10所述的終端,所述加載單元具體包括:

查找單元,用于根據(jù)所述唯一標(biāo)識(shí)在系統(tǒng)中查找所述插件;

Gkey值賦予單元,用于將所述Gkey值賦予查找到的所述插件中的所述Gkey參數(shù)。

B12、根據(jù)B10或B11所述的終端,所述返回的信息包括客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑,所述調(diào)用單元根據(jù)所述獲取路徑調(diào)用客戶端應(yīng)用軟件數(shù)據(jù)。

B13、根據(jù)B10-B12任一項(xiàng)所述的終端,所述加載單元具體包括升級(jí)檢測(cè)單元,用于對(duì)所述客戶端應(yīng)用軟件進(jìn)行升級(jí)檢測(cè);所述調(diào)用單元在需要升級(jí)的情況下調(diào)用升級(jí)數(shù)據(jù)。

C14、一種基于瀏覽器加載客戶端應(yīng)用軟件的服務(wù)器,包括

賦予客戶端應(yīng)用軟件域名和Gkey值,并存儲(chǔ)域名列表和保存Gkey值的白名單;

域名判斷解析單元,用于判斷用戶輸入的域名是否屬于域名列表,如果是,則解析域名列表,生成Gkey值;

加載確定單元,用于判斷所述Gkey值是否屬于白名單中的Gkey值,如果是,則指示運(yùn)行所述插件以在瀏覽器運(yùn)行所述客戶端應(yīng)用軟件。

C15、根據(jù)C14所述的服務(wù)器,該服務(wù)器還包括:

配置單元,用于在瀏覽器接入一客戶端應(yīng)用軟件前,進(jìn)行后臺(tái)配置。

C16、根據(jù)C14或C15所述的服務(wù)器,所述配置單元包括:

域名配置單元,用于賦予客戶端應(yīng)用軟件域名,并更新域名列表;

Gkey值配置單元,用于賦予客戶端應(yīng)用軟件Gkey值,并對(duì)白名單進(jìn)行更新;

路徑配置單元,用于配置客戶端應(yīng)用軟件數(shù)據(jù)的獲取路徑。

C17、根據(jù)C14-16任一項(xiàng)所述的服務(wù)器,還包括:嵌入單元,用于在瀏覽器嵌入具有預(yù)定簽名的客戶端應(yīng)用軟件程序。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
子洲县| 永平县| 襄汾县| 利川市| 海原县| 台湾省| 彭阳县| 金塔县| 扶余县| 高要市| 仙桃市| 德惠市| 长春市| 崇左市| 丁青县| 建平县| 将乐县| 三都| 屏山县| 吴川市| 满洲里市| 利津县| 石屏县| 四子王旗| 公安县| 黑水县| 灵山县| 南丹县| 色达县| 安顺市| 墨竹工卡县| 新昌县| 龙游县| 西城区| 马边| 彩票| 满洲里市| 商丘市| 舞阳县| 泸溪县| 大庆市|