日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

支持虛擬在線的應(yīng)用程序運(yùn)行方法、系統(tǒng)、服務(wù)器的制造方法

文檔序號:9491864閱讀:618來源:國知局
支持虛擬在線的應(yīng)用程序運(yùn)行方法、系統(tǒng)、服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種支持虛擬在線的應(yīng)用程序運(yùn)行方法、及其對應(yīng)的游戲系統(tǒng)、服務(wù)器。
【背景技術(shù)】
[0002]隨著智能手機(jī)的普及,越來越多的應(yīng)用程序出現(xiàn)在手機(jī)終端,供用戶使用。以游戲?yàn)槔?,網(wǎng)絡(luò)游戲開發(fā)商開始將研發(fā)重點(diǎn)向手機(jī)終端兼容。同時(shí),因?yàn)槭謾C(jī)游戲具有便攜性、在線時(shí)間、場地?zé)o限制等優(yōu)勢,而使其日漸向網(wǎng)絡(luò)游戲主流發(fā)展。
[0003]然而,手機(jī)游戲大多只能通過移動(dòng)網(wǎng)絡(luò)與服務(wù)器進(jìn)行通信,而移動(dòng)網(wǎng)絡(luò)環(huán)境差異較大,在遇到網(wǎng)絡(luò)環(huán)境較差的情況下,不能滿足網(wǎng)絡(luò)游戲中每個(gè)邏輯規(guī)則都與服務(wù)器進(jìn)行實(shí)時(shí)通信的需求。也就導(dǎo)致了網(wǎng)絡(luò)環(huán)境較差的情況下,游戲客戶端會斷開游戲、或者游戲不可玩;等到有網(wǎng)絡(luò)的情況下,重新連接服務(wù)器才能繼續(xù)游戲,這極大的影響了用戶的體驗(yàn)感,導(dǎo)致游戲等應(yīng)用程序的使用率較低。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提供一種支持虛擬在線的應(yīng)用程序運(yùn)行方法、及其對應(yīng)的游戲系統(tǒng)、服務(wù)器,旨在解決現(xiàn)有技術(shù)中弱網(wǎng)絡(luò)或網(wǎng)絡(luò)較差情況下,客戶端斷開連接,客戶端無法繼續(xù)運(yùn)行在應(yīng)用程序,降低了應(yīng)用程序的使用效率,影響用戶運(yùn)行應(yīng)用程序的體驗(yàn)感。
[0005]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:一種支持虛擬在線的應(yīng)用程序運(yùn)行方法,應(yīng)用于服務(wù)器與至少一個(gè)客戶端之間,所述方法包括以下步驟:
[0006]所述服務(wù)器創(chuàng)建應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0007]所述服務(wù)器將所述應(yīng)用程序運(yùn)行邏輯規(guī)則發(fā)送給所述客戶端;
[0008]所述客戶端接收并存儲所述應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0009]所述客戶端進(jìn)入在線的應(yīng)用程序運(yùn)行模式;
[0010]所述客戶端判斷是否與所述服務(wù)器斷開連接;
[0011]如果斷開連接,則所述客戶端獨(dú)立運(yùn)行所述應(yīng)用程序運(yùn)行邏輯規(guī)則,并將應(yīng)用程序運(yùn)行進(jìn)程保存至所述客戶端;
[0012]所述客戶端判斷是否與所述服務(wù)器恢復(fù)連接;
[0013]如果恢復(fù)連接,則所述客戶端將保存的應(yīng)用程序運(yùn)行進(jìn)程發(fā)送至所述服務(wù)器進(jìn)行數(shù)據(jù)同步。
[0014]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:一種服務(wù)器,應(yīng)用于支持虛擬在線的應(yīng)用程序運(yùn)行系統(tǒng),所述應(yīng)用程序運(yùn)行系統(tǒng)包括所述服務(wù)器與多個(gè)客戶端,所述服務(wù)器包括:
[0015]規(guī)則創(chuàng)建模塊,用于創(chuàng)建應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0016]第一同步模塊,用于將所述應(yīng)用程序運(yùn)行邏輯規(guī)則同步至所述客戶端;以及
[0017]第一判斷模塊,用于判斷所述服務(wù)器與所述客戶端是否處在連接狀態(tài);
[0018]其中所述第一同步模塊,還用于當(dāng)所述第一判斷模塊判斷所述連接狀態(tài)為斷開后再次恢復(fù)連接時(shí),讀取所述客戶端保存的應(yīng)用程序運(yùn)行進(jìn)程進(jìn)行同步,其中所述應(yīng)用程序運(yùn)行進(jìn)程是所述客戶端獨(dú)立運(yùn)行所述應(yīng)用程序運(yùn)行邏輯規(guī)則所產(chǎn)生的。
[0019]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:一種客戶端,應(yīng)用于支持虛擬在線的應(yīng)用程序運(yùn)行系統(tǒng),所述應(yīng)用程序運(yùn)行系統(tǒng)包括服務(wù)器與多個(gè)客戶端,所述客戶端包括:
[0020]傳輸模塊,用于接收由所述服務(wù)器發(fā)送的應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0021]存儲模塊,用于存儲所述應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0022]第二判斷模塊,用于判斷所述客戶端與所述服務(wù)器的連接狀態(tài);
[0023]運(yùn)行模塊,用于當(dāng)所述判斷模塊判斷連接狀態(tài)為斷開連接時(shí),按照所述應(yīng)用程序運(yùn)行邏輯規(guī)則繼續(xù)運(yùn)行所述應(yīng)用程序;
[0024]緩存模塊,用于存儲所述運(yùn)行模塊產(chǎn)生的應(yīng)用程序運(yùn)行進(jìn)程;
[0025]第二同步模塊,用于當(dāng)所述判斷模塊判斷連接狀態(tài)為恢復(fù)連接時(shí),將所述緩存模塊中的應(yīng)用程序運(yùn)行進(jìn)程同步至所述服務(wù)器。
[0026]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:一種支持虛擬在線的應(yīng)用程序運(yùn)行系統(tǒng),包括一個(gè)服務(wù)器與多個(gè)客戶端,
[0027]所述服務(wù)器,包括:
[0028]規(guī)則創(chuàng)建模塊,用于創(chuàng)建應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0029]第一同步模塊,用于將所述應(yīng)用程序運(yùn)行邏輯規(guī)則同步至所述客戶端;
[0030]第一判斷模塊,用于判斷所述服務(wù)器與所述客戶端的連接狀態(tài);
[0031]所述第一同步模塊,還用于當(dāng)所述第一判斷模塊判斷所述連接狀態(tài)為斷開后再次恢復(fù)連接時(shí),讀取所述客戶端保存的應(yīng)用程序運(yùn)行進(jìn)程進(jìn)行同步,其中所述應(yīng)用程序運(yùn)行進(jìn)程是所述客戶端獨(dú)立運(yùn)行所述應(yīng)用程序運(yùn)行邏輯規(guī)則所產(chǎn)生的;
[0032]所述客戶端,包括:
[0033]傳輸模塊,用于接收由所述服務(wù)器發(fā)送的應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0034]存儲模塊,用于存儲所述應(yīng)用程序運(yùn)行邏輯規(guī)則;
[0035]第二判斷模塊,用于判斷所述客戶端與所述服務(wù)器的連接狀態(tài);
[0036]運(yùn)行模塊,用于當(dāng)所述判斷模塊判斷連接狀態(tài)為斷開連接時(shí),按照所述應(yīng)用程序運(yùn)行邏輯規(guī)則繼續(xù)運(yùn)行所述應(yīng)用程序;
[0037]緩存模塊,用于存儲所述運(yùn)行模塊產(chǎn)生的應(yīng)用程序運(yùn)行進(jìn)程;
[0038]第二同步模塊,用于當(dāng)所述判斷模塊判斷連接狀態(tài)為恢復(fù)連接時(shí),將所述緩存模塊中的應(yīng)用程序運(yùn)行進(jìn)程同步至所述服務(wù)器。
[0039]相對于現(xiàn)有技術(shù),本發(fā)明通過服務(wù)器端將應(yīng)用程序運(yùn)行邏輯規(guī)則提煉出來發(fā)送給客戶端,并當(dāng)網(wǎng)絡(luò)不穩(wěn)定時(shí)由客戶端存儲器對應(yīng)用程序運(yùn)行進(jìn)程進(jìn)行緩存,當(dāng)網(wǎng)絡(luò)恢復(fù)連接時(shí)將客戶端緩存的應(yīng)用程序運(yùn)行進(jìn)程發(fā)送給服務(wù)器端進(jìn)行同步,使網(wǎng)絡(luò)故障或中斷時(shí)仍可繼續(xù)按照上述邏輯規(guī)則運(yùn)行應(yīng)用程序,提高了應(yīng)用程序的使用效率,提升用戶對應(yīng)用程序的體驗(yàn)感。
【附圖說明】
[0040]圖1是本發(fā)明中支持虛擬在線的應(yīng)用程序運(yùn)行方法的應(yīng)用環(huán)境示意圖;
[0041]圖2是本發(fā)明一實(shí)施例提供的支持虛擬在線的應(yīng)用程序運(yùn)行方法的流程示意圖;
[0042]圖3是本發(fā)明一實(shí)施例提供的服務(wù)器結(jié)構(gòu)圖及其應(yīng)用環(huán)境;
[0043]圖4是本發(fā)明一實(shí)施例提供的客戶端結(jié)構(gòu)圖及其應(yīng)用環(huán)境;
[0044]圖5是本發(fā)明另一實(shí)施例提供的支持虛擬在線的應(yīng)用程序運(yùn)行方法的流程示意圖;
[0045]圖6是本發(fā)明另一實(shí)施例提供的支持虛擬在線的應(yīng)用程序運(yùn)行方法的流程示意圖。
【具體實(shí)施方式】
[0046]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0047]在以下的說明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行的步驟及符號來說明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計(jì)算機(jī)執(zhí)行,本文所指的計(jì)算機(jī)執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號的計(jì)算機(jī)處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域測試人員所熟知的方式來改變該計(jì)算機(jī)的運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域測試人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0048]本發(fā)明的原理使用許多其它泛用性或特定目的運(yùn)算、通信環(huán)境或組態(tài)來進(jìn)行操作。所熟知的適合用于本發(fā)明的運(yùn)算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)手持電話、個(gè)人計(jì)算機(jī)、服務(wù)器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構(gòu)型計(jì)算機(jī)、及分布式運(yùn)算環(huán)境,其中包括了任何的上述系統(tǒng)或裝置。
[0049]本文所使用的術(shù)語「模塊」可看作為在該運(yùn)算系統(tǒng)上執(zhí)行的軟件對象。本文所述的不同組件、模塊、引擎及服務(wù)可看作為在該運(yùn)算系統(tǒng)上的實(shí)施對象。而本文所述的裝置及方法優(yōu)選的以軟件的方式進(jìn)行實(shí)施,當(dāng)然也可在硬件上進(jìn)行實(shí)施,均在本發(fā)明保護(hù)范圍之內(nèi)。
[0050]請參閱圖1,為本發(fā)明實(shí)施例提供的支持虛擬在線的應(yīng)用程序運(yùn)行方法的應(yīng)用環(huán)境示意圖,包括服務(wù)器10、至少一個(gè)客戶端20、以及通信網(wǎng)絡(luò)30。
[0051]所述服務(wù)器10,是對各客戶端20輸入的應(yīng)用程序指令進(jìn)行邏輯處理,并反饋給各客戶端20進(jìn)行呈現(xiàn)的服務(wù)設(shè)備。其既可以是服務(wù)器設(shè)備,也可以是基于虛擬化設(shè)備的云服務(wù)平臺或二者的結(jié)合,這里以其服務(wù)的性能命名,而非對其進(jìn)行實(shí)體的限制。
[0052]所述客戶端20,是終端用戶為了通過通信網(wǎng)絡(luò)30獲得存儲于服務(wù)器10的應(yīng)用程序服務(wù)而使用的通信終端裝置。所述客戶端20不僅包括常見的智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)、上網(wǎng)本(Web pad)等,也包括桌上型計(jì)算機(jī)、筆記型計(jì)算機(jī)、工作站、掌上型計(jì)算機(jī)、UMPC(Ultra Mobile Personal Computer:超移動(dòng)個(gè)人計(jì)算機(jī))等具備儲存單元并安裝有微處理器而具有運(yùn)算能力的終端機(jī)構(gòu)成。
[0053]所述通信網(wǎng)絡(luò)30,可以包括將局域網(wǎng)絡(luò)(Local Area Network, LAN)、都會網(wǎng)絡(luò)(Metropolitan Area Network, MAN)、廣域網(wǎng)絡(luò)(Wide Area Network, WAN)、因特網(wǎng)等包括在內(nèi)的數(shù)據(jù)通信網(wǎng)絡(luò),還包括電話網(wǎng)絡(luò)等,不分有線和無線,使用任何通信方式均無關(guān)。
[0054]本發(fā)明中,服務(wù)器10將應(yīng)用程序運(yùn)行邏輯規(guī)則提煉出來發(fā)送給客戶端20,由客戶端20存儲,當(dāng)網(wǎng)絡(luò)不穩(wěn)定時(shí)由客戶端20按照應(yīng)用程序運(yùn)行邏輯規(guī)則繼續(xù)運(yùn)行,并通過客戶端20的存儲器對應(yīng)用程序運(yùn)行進(jìn)
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1