[發明專利]應用執行方法、設備和系統有效
| 申請號: | 201310492093.X | 申請日: | 2013-10-18 |
| 公開(公告)號: | CN103561062B | 公開(公告)日: | 2017-04-05 |
| 發明(設計)人: | 張釗 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京智匯東方知識產權代理事務所(普通合伙)11391 | 代理人: | 康正德,范曉斌 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 執行 方法 設備 系統 | ||
技術領域
本發明涉及互聯網領域,具體涉及一種應用執行方法、設備和系統。
背景技術
隨著互聯網技術的快速發展,越來越人性化的設計被人們運用于互聯網領域。比如,很多電影下載資源支持邊下載邊觀看。同樣,對于網絡上熱門的網絡游戲,很多玩家也期盼著可以邊下邊玩。游戲邊下邊玩技術是一種在下載前或下載過程中即可體驗到游戲內容,同時也可以執行游戲完整版下載的技術。
就現有技術而言,大多數網絡游戲中,多數玩家在進行游戲前,需要從游戲官網上下載占用內存非常大的游戲客戶端。玩家耗費大量時間將游戲客戶端下載后,還需要將其安裝之后才能進入游戲,體驗游戲內容。這種方式不僅所需下載時間長,還會造成玩家經過漫長的下載之后,發現所下載的游戲并不適合自己,只能將花費了大量時間下載的游戲刪除,不僅浪費了用戶的時間,同時用戶還沒有找到自己滿意的游戲。為解決這種情況,提升游戲體驗,游戲邊下邊玩技術出現。但目前的游戲邊下邊玩技術需要玩家完成游戲運行的核心文件的下載,只有在下載其他非必要文件時可以執行邊下邊玩。這種技術需要游戲廠商自行深度定制核心文件及確實啟動的校驗邏輯,并且這種技術可擴展性較差。
隨著用戶對于互聯網體驗的要求越來越高,整個市場對于軟件應用可以邊下載邊運行的呼聲也越來越高。但現有技術中大多數應用不能做到邊下載邊運行,其余可以邊下載邊運行的應用也需要用戶首先將應用的核心文件下載完成,仍舊需要用戶花費大量的時間在單純的下載上,并沒有從根本上解決應用邊下載邊運行的技術問題。用戶不能在打開應用時直接進入邊下載邊運行,也就無法首先對所要下載的應用有直接具體的了解,無法提升用戶對應用體驗的感知,同時也間接影響了應用的下載機率,無法增加應用用戶的數量。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的應用交互系統、設備和相應的應用交互方法。
依據本發明的一個方面,提供了一種應用執行設備,駐留在客戶端處,該客戶端經由網絡連接到服務器,該應用執行設備包括:
應用啟動器,配置為接收用戶輸入的應用運行指示,并將該指示發送至服務器端,以便在服務器端啟動相應應用并運行;
畫面接收器,配置為利用該客戶端與服務器之間的當前網絡帶寬中的第一部分來接收所述服務器渲染完畢的應用畫面;
顯示器,配置為將所述畫面接收器接收的應用畫面展現給所述用戶;
應用下載器,配置為利用所述當前網絡帶寬中的第二部分來從所述服務器下載所述應用。
可選地,所述應用下載器還配置為:若接收到指示服務器端無法啟用所述應用的消息,則結合所述第一部分帶寬和所述第二部分帶寬從所述服務器下載所述應用。
可選地,所述設備還包括:
帶寬釋放器,配置為接收到來自所述服務器端的應用試運行結束的提示消息,釋放所述畫面接收器占用的第一部分帶寬;以及指示
所述應用下載器結合所述第一部分帶寬和所述第二部分帶寬對所述應用進行下載。
可選地,所述帶寬釋放器還配置為:在所述應用下載結束后,釋放下載所述應用所使用的帶寬。
可選地,所述應用啟動器還配置為:
接收來自所述用戶的、關于所述應用的操作指令,并將該指令發送至服務器端,以便所述服務器端執行相應操作;
所述畫面接收器還配置為:接收所述服務器執行相應操作后生成的應用畫面。
可選地,所述設備還包括:
測速器,配置為測量所述當前網絡帶寬,并判斷所述當前網絡帶寬是否大于預設帶寬閾值;
若是,則觸發上述設備中的各器件;
若否,則僅觸發所述應用下載器。
根據本發明的另一方面,提供了一種應用執行設備,駐留在服務器處,該服務器經由網絡與各客戶端相連,該應用執行設備包括:
應用運行器,配置為接收來自某一客戶端的應用運行指示,啟動相應應用并運行;
畫面發送器,配置為利用該客戶端與服務器之間的當前網絡帶寬中的第一部分發送服務器渲染完畢的應用畫面;
應用發送器,配置為利用所述當前網絡帶寬的第二部分將所述應用發送至所述客戶端。
可選地,所述設備還包括:
緩存器,配置為若所述應用運行器接收到所述應用運行指示,但是所述服務器端暫時無法啟動所述應用時,以隊列的形式緩存所述客戶端;以及
所述應用發送器還配置為:在所述客戶端在隊列中排隊時,結合所述第一部分帶寬和所述第二部分帶寬將所述應用發送至該客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310492093.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:中央處理器控制方法
- 下一篇:基于家庭網關的文件共享服務系統





