[發(fā)明專利]基于開放平臺加載本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的方法及裝置有效
| 申請?zhí)枺?/td> | 201210060998.5 | 申請日: | 2012-03-09 |
| 公開(公告)號: | CN103309685A | 公開(公告)日: | 2013-09-18 |
| 發(fā)明(設(shè)計(jì))人: | 孫煒;張晏兵;譚志輝;鄧一雷 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 開放 平臺 加載 本地 應(yīng)用 網(wǎng)絡(luò) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù),特別涉及一種基于開放平臺加載本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的方法及裝置。
背景技術(shù)
現(xiàn)有的開放平臺匯集了大量第三方應(yīng)用商提供的本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用,用戶通過一鍵式操作啟動開放平臺后,不僅可以在開放平臺上進(jìn)行網(wǎng)絡(luò)應(yīng)用操作,例如,漫游、在線游戲、瀏覽等,還可以進(jìn)行本地應(yīng)用操作,例如,運(yùn)行程序和打開文件等,從而體驗(yàn)精彩的應(yīng)用。
由于用戶在不同的客戶端上可以設(shè)置不同的本地應(yīng)用,為了避免在應(yīng)用顯示區(qū)域展示不同本地應(yīng)用圖標(biāo)以及網(wǎng)絡(luò)應(yīng)用圖標(biāo)引起的位置沖突,現(xiàn)有的開放平臺,設(shè)置有本地應(yīng)用顯示區(qū)域和網(wǎng)絡(luò)應(yīng)用顯示區(qū)域,分別進(jìn)行本地應(yīng)用操作和網(wǎng)絡(luò)應(yīng)用操作。具體來說,在本地應(yīng)用顯示區(qū)域設(shè)置、查看、運(yùn)行本地應(yīng)用,設(shè)置本地應(yīng)用時,用戶通過將本地應(yīng)用添加到本地應(yīng)用顯示區(qū)域,開放平臺根據(jù)添加的本地應(yīng)用獲取本地應(yīng)用信息,例如,本地應(yīng)用名、圖標(biāo)、圖標(biāo)路徑等信息,然后,以數(shù)據(jù)庫的格式存儲到本地存儲器形成本地應(yīng)用列表;在網(wǎng)絡(luò)應(yīng)用顯示區(qū)域設(shè)置網(wǎng)絡(luò)應(yīng)用的流程與本地應(yīng)用設(shè)置相類似,不同的是,網(wǎng)絡(luò)應(yīng)用信息存儲在網(wǎng)絡(luò)服務(wù)器上,圖標(biāo)路徑為網(wǎng)絡(luò)路徑,由于需要與網(wǎng)絡(luò)服務(wù)器進(jìn)行交互,網(wǎng)絡(luò)應(yīng)用信息需要在開放平臺與網(wǎng)絡(luò)服務(wù)器之間進(jìn)行格式轉(zhuǎn)換,目前,網(wǎng)絡(luò)應(yīng)用信息通過自定義的協(xié)議,以一種輕量級的數(shù)據(jù)交換格式,即對象聲明(JSON,JavaScript?Object?Notation)的格式進(jìn)行轉(zhuǎn)換后進(jìn)行傳輸。
在啟動開放平臺后,用戶如果需要使用本地應(yīng)用,則切換至本地應(yīng)用顯示區(qū)域觸發(fā)本地應(yīng)用加載,開放平臺根據(jù)本地應(yīng)用加載信息,從本地?cái)?shù)據(jù)庫讀取本地應(yīng)用列表,對數(shù)據(jù)庫格式的本地應(yīng)用列表進(jìn)行解析后,將獲取的本地應(yīng)用圖標(biāo)加載到本地應(yīng)用顯示區(qū)域中,然后,用戶可以在本地應(yīng)用顯示區(qū)域中執(zhí)行本地應(yīng)用操作;用戶如果需要使用網(wǎng)絡(luò)應(yīng)用,則切換至網(wǎng)絡(luò)應(yīng)用顯示區(qū)域觸發(fā)網(wǎng)絡(luò)應(yīng)用加載,開放平臺根據(jù)網(wǎng)絡(luò)應(yīng)用加載信息,從網(wǎng)絡(luò)服務(wù)器拉取網(wǎng)絡(luò)應(yīng)用列表,對接收的JSON格式的網(wǎng)絡(luò)應(yīng)用列表進(jìn)行解析后,將獲取的網(wǎng)絡(luò)應(yīng)用圖標(biāo)加載到網(wǎng)絡(luò)應(yīng)用顯示區(qū)域中,用戶可以在網(wǎng)絡(luò)應(yīng)用顯示區(qū)域中執(zhí)行網(wǎng)絡(luò)應(yīng)用操作,后續(xù)中,用戶可以通過切換本地應(yīng)用顯示區(qū)域和網(wǎng)絡(luò)應(yīng)用顯示區(qū)域,從而實(shí)現(xiàn)本地應(yīng)用以及網(wǎng)絡(luò)應(yīng)用的交互操作。
由上述可見,現(xiàn)有基于開放平臺加載本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的方法,通過提供本地應(yīng)用顯示區(qū)域和網(wǎng)絡(luò)應(yīng)用顯示區(qū)域,分別進(jìn)行本地應(yīng)用操作以及網(wǎng)絡(luò)應(yīng)用操作,使得用戶需要在本地應(yīng)用顯示區(qū)域和網(wǎng)絡(luò)應(yīng)用顯示區(qū)域之間進(jìn)行切換才能實(shí)現(xiàn)本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的交互操作,切換操作較為繁瑣,使用不方便,降低了用戶的應(yīng)用體驗(yàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提出一種基于開放平臺加載本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的方法,降低本地應(yīng)用與網(wǎng)絡(luò)應(yīng)用切換操作的復(fù)雜性。
本發(fā)明的另一目的在于提出一種基于開放平臺加載本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的裝置,降低本地應(yīng)用與網(wǎng)絡(luò)應(yīng)用切換操作的復(fù)雜性。
為達(dá)到上述目的,本發(fā)明提供了一種基于開放平臺加載本地應(yīng)用和網(wǎng)絡(luò)應(yīng)用的方法,該方法包括:
預(yù)先在本地存儲器存儲設(shè)置的本地應(yīng)用的基類信息,所述基類信息為網(wǎng)絡(luò)應(yīng)用信息和本地應(yīng)用信息的公共屬性信息,存儲格式與網(wǎng)絡(luò)服務(wù)器傳輸網(wǎng)絡(luò)應(yīng)用信息的格式相同;
接收開放平臺的應(yīng)用加載信息,從本地存儲器讀取基類信息,進(jìn)行解析后加載到第一應(yīng)用顯示區(qū)域中;
從網(wǎng)絡(luò)服務(wù)器拉取網(wǎng)絡(luò)應(yīng)用信息,進(jìn)行解析后,加載到應(yīng)用顯示區(qū)域中除第一應(yīng)用顯示區(qū)域之外的第二應(yīng)用顯示區(qū)域中。
開放平臺啟動后,與網(wǎng)絡(luò)服務(wù)器交互,獲取網(wǎng)絡(luò)服務(wù)器傳輸網(wǎng)絡(luò)應(yīng)用信息的格式;或者,網(wǎng)絡(luò)服務(wù)器廣播傳輸網(wǎng)絡(luò)應(yīng)用信息的格式,開放平臺獲取網(wǎng)絡(luò)服務(wù)器傳輸網(wǎng)絡(luò)應(yīng)用信息的格式。
所述進(jìn)行解析后加載到第一應(yīng)用顯示區(qū)域中包括:
從解析的基類信息中,讀出應(yīng)用名和應(yīng)用圖標(biāo)路徑,然后在第一應(yīng)用顯示區(qū)域界面上顯示應(yīng)用圖標(biāo)路徑對應(yīng)的應(yīng)用圖標(biāo),并在應(yīng)用圖標(biāo)下面顯示該應(yīng)用圖標(biāo)的應(yīng)用名。
所述加載到應(yīng)用顯示區(qū)域中除第一應(yīng)用顯示區(qū)域之外的第二應(yīng)用顯示區(qū)域中包括:
遍歷第一應(yīng)用顯示區(qū)域中的本地應(yīng)用圖標(biāo),獲取相鄰本地應(yīng)用圖標(biāo)之間的空位,如果空位大于或等于網(wǎng)絡(luò)應(yīng)用圖標(biāo)尺寸,依序在空位插入網(wǎng)絡(luò)應(yīng)用圖標(biāo)。
所述加載到應(yīng)用顯示區(qū)域中除第一應(yīng)用顯示區(qū)域之外的第二應(yīng)用顯示區(qū)域中包括:
遍歷第一應(yīng)用顯示區(qū)域中的本地應(yīng)用圖標(biāo),獲取最后一個本地應(yīng)用圖標(biāo),將網(wǎng)絡(luò)應(yīng)用置于該本地應(yīng)用圖標(biāo)之后。
所述加載到應(yīng)用顯示區(qū)域中除第一應(yīng)用顯示區(qū)域之外的第二應(yīng)用顯示區(qū)域中包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210060998.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





