專利名稱:基于網(wǎng)絡(luò)的平臺系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于智能手機(jī)的應(yīng)用開發(fā)系統(tǒng),特別地,涉及一種基于網(wǎng)絡(luò)的平臺系統(tǒng)。
背景技術(shù):
目前,圍繞著基于Apple開發(fā)的iOS (i操作系統(tǒng),i operating system)的智能手機(jī)以及Google開發(fā)的安卓(android) OS智能手機(jī)的智能手機(jī)市場已經(jīng)快速增長。當(dāng)前的智能手機(jī)系統(tǒng)能夠被建立是因?yàn)榕c現(xiàn)有市場不同,Apple和Google已經(jīng)使智能手機(jī)平臺的“源代碼”公開,其能夠不僅提供易于開發(fā)應(yīng)用程序的開發(fā)環(huán)境,而且易于安裝并分發(fā)(distribute)應(yīng)用(application)。因此,使得開發(fā)人員能夠通過擴(kuò)展、替換或者重新使用公開的“源代碼”來容易地開發(fā)用于移動電話的應(yīng)用。然而,盡管由于“源代碼”的公開使得易于開發(fā)應(yīng)用程序(application program),但是需要額外地開發(fā)應(yīng)用的功能,從而耗費(fèi)很長的時(shí)間來開發(fā)應(yīng)用,并且因此,其可能錯(cuò)失應(yīng)用的發(fā)表時(shí)機(jī)。
發(fā)明內(nèi)容
為解決上述問題而做出了本發(fā)明,本發(fā)明的目的是通過預(yù)先制作用于執(zhí)行針對智能手機(jī)的應(yīng)用(游戲)的特定功能的程序代碼并且向開發(fā)人員提供該程序代碼,從而提供一種能夠容易地開發(fā)針對智能手機(jī)的應(yīng)用并縮短開發(fā)周期的基于網(wǎng)絡(luò)的平臺系統(tǒng)。為了實(shí)現(xiàn)本發(fā)明的目的,基于網(wǎng)絡(luò)的平臺系統(tǒng)可以包括:用于智能手機(jī)的應(yīng)用框架;框架提供服務(wù)器,其提供加載在用于智能手機(jī)的、基于應(yīng)用框架開發(fā)的應(yīng)用上的特定功能的Π屏幕識別碼;存儲服務(wù)器,其分發(fā)應(yīng)用;客戶終端設(shè)備,其從框架提供服務(wù)器接收用于智能手機(jī)的應(yīng)用框架并且響應(yīng)于開發(fā)人員的鍵輸入(key input)創(chuàng)建用于智能手機(jī)的應(yīng)用,將在用于智能手機(jī)的應(yīng)用框架中實(shí)現(xiàn)的特定功能加載到用于智能手機(jī)的應(yīng)用上,并且響應(yīng)于鍵輸入在存儲服務(wù)器上注冊所創(chuàng)建的用于智能手機(jī)的應(yīng)用。此外,為了實(shí)現(xiàn)本發(fā)明的目的,基于網(wǎng)絡(luò)的平臺系統(tǒng)可以包括:用于智能手機(jī)的應(yīng)用框架;框架提供服務(wù)器,其編輯并且提供用于加載在針對智能手機(jī)的應(yīng)用上的特定功能的UI屏幕;存儲服務(wù)器,其分發(fā)用于智能手機(jī)的應(yīng)用;用戶終端設(shè)備,在該設(shè)備中安裝并執(zhí)行從存儲服務(wù)器下載的、用于智能手機(jī)的應(yīng)用,并且在執(zhí)行用于智能手機(jī)的應(yīng)用的同時(shí)感測到鍵輸入時(shí),將針對特定功能的鍵輸入的信息發(fā)送至框架提供服務(wù)器,使得從框架提供服務(wù)器提供的、針對相應(yīng)功能的UI屏幕以網(wǎng)頁形式進(jìn)行顯示;以及計(jì)費(fèi)服務(wù)器,其與存儲服務(wù)器一起對用于智能手機(jī)的應(yīng)用的分發(fā)進(jìn)行收費(fèi),并且根據(jù)計(jì)費(fèi)信息和應(yīng)用的分發(fā)來將利潤分配給開發(fā)人員。此外,為了實(shí)現(xiàn)本發(fā)明的目的,基于網(wǎng)絡(luò)的平臺系統(tǒng)可以包括:用于智能手機(jī)的應(yīng)用框架;用于加載至針對智能手機(jī)的應(yīng)用上的特定功能的UI屏幕識別碼;框架提供服務(wù)器,其編輯并且提供用于加載在針對智能手機(jī)的應(yīng)用上的特定功能的Π屏幕;存儲服務(wù)器,其分發(fā)用于智能手機(jī)的應(yīng)用;客戶終端設(shè)備,其從框架提供服務(wù)器接收用于智能手機(jī)的應(yīng)用框架并且響應(yīng)于開發(fā)人員的鍵輸入創(chuàng)建用于智能手機(jī)的應(yīng)用,并且響應(yīng)于鍵輸入在存儲服務(wù)器上注冊所創(chuàng)建的用于智能手機(jī)的應(yīng)用;用戶終端設(shè)備,在該設(shè)備中安裝并執(zhí)行從存儲服務(wù)器下載的、用于智能手機(jī)的應(yīng)用,并且在執(zhí)行用于智能手機(jī)的應(yīng)用的同時(shí)感測到鍵輸入時(shí),將針對特定功能的鍵輸入的信息發(fā)送至框架提供服務(wù)器,使得從框架提供服務(wù)器提供的、針對相應(yīng)功能的Π屏幕以網(wǎng)頁形式進(jìn)行顯示;以及計(jì)費(fèi)服務(wù)器,其與存儲服務(wù)器一起對用于智能手機(jī)的應(yīng)用的分發(fā)進(jìn)行收費(fèi),并且根據(jù)計(jì)費(fèi)信息和應(yīng)用的分發(fā)將利潤分配給開發(fā)人員??蛻艚K端設(shè)備可以響應(yīng)于開發(fā)人員的鍵輸入從框架提供服務(wù)器搜尋并且選擇針對在用于智能手機(jī)的應(yīng)用上加載的特定功能的UI屏幕,并且可以將選定的UI屏幕的識別碼加載在用于智能手機(jī)的應(yīng)用上??蛻艚K端設(shè)備是膝上電腦、筆記本電腦、UMPC (超移動個(gè)人電腦)、或者智能手機(jī)。智能手機(jī)的應(yīng)用包括應(yīng)用程序、包括用于調(diào)用網(wǎng)絡(luò)瀏覽器并且執(zhí)行特定功能的識別碼以及用于特定功能的UI屏幕的識別碼的庫、以及由庫激活的網(wǎng)絡(luò)瀏覽器。庫首先激活網(wǎng)絡(luò)瀏覽器,將與針對特定功能的鍵輸入相應(yīng)的認(rèn)證密鑰和識別碼發(fā)送至框架提供服務(wù)器,并且響應(yīng)于來自用戶的鍵輸入利用網(wǎng)絡(luò)瀏覽器切換應(yīng)用畫面。從用戶終端設(shè)備發(fā)送至框架提供服務(wù)器的鍵輸入信息是:與在執(zhí)行用于智能手機(jī)的應(yīng)用的同時(shí)感測到的鍵輸入相應(yīng)的特定功能的識別碼,用于提供特定功能的UI屏幕的識別碼和終端設(shè)備信息。框架提供服務(wù)器可以識別從用戶終端設(shè)備發(fā)送的特定功能的識別碼和UI屏幕的識別碼,并且可以根據(jù)識別結(jié)果來編輯用于特定功能的UI屏幕以便適于在用戶終端設(shè)備以網(wǎng)頁形式進(jìn)行顯示并且將Π屏幕提供給用戶終端設(shè)備??蚣芴峁┓?wù)器、存儲服務(wù)器、計(jì)費(fèi)服務(wù)器、以及用戶終端設(shè)備通過有線/無線通信網(wǎng)絡(luò)相互連接。根據(jù)本發(fā)明實(shí)施方式的基于網(wǎng)絡(luò)的平臺系統(tǒng)通過允許程序員在開發(fā)應(yīng)用(游戲)時(shí)能夠從諸如終端設(shè)備制造商的公司或個(gè)人提供的框架中借用并且實(shí)現(xiàn)耗費(fèi)很長開發(fā)時(shí)間的功能,從而縮短了開發(fā)時(shí)間并降低了開發(fā)成本。此外,由于根據(jù)本發(fā)明實(shí)施方式的基于網(wǎng)絡(luò)的平臺系統(tǒng)從公司或個(gè)人提供的框架中借用并且實(shí)現(xiàn)耗費(fèi)很長開發(fā)時(shí)間的功能,因此能夠顯著地減少應(yīng)用(游戲)的編譯錯(cuò)誤。
參照附圖通過描述本發(fā)明的具體實(shí)施方式
,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)對于本領(lǐng)域的技術(shù)人員來說將變得更加顯而易見,在附圖中:圖1是示出了作為本發(fā)明的一個(gè)實(shí)例的、用于開發(fā)游戲的系統(tǒng)的配置的圖示;圖2是示出了圖1中開發(fā)的游戲架構(gòu)的結(jié)構(gòu)的圖示;圖3是示出了作為本發(fā)明的一個(gè)實(shí)例、用于玩游戲的系統(tǒng)的配置的圖示;圖4是示出圖3中支付畫面的實(shí)例的圖示;圖5是示出圖3中好友畫面的實(shí)例的圖示;
圖6是示出圖3中游戲排名畫面的實(shí)例的圖表;以及圖7是示出圖3中裝備(item)搜索畫面的實(shí)例的圖示。
具體實(shí)施例方式通過以預(yù)定的方式結(jié)合本發(fā)明的部件和特征而形成以下實(shí)施方式。如果沒有特別指出,那么該部件或特征可以認(rèn)為是可選的。部件或者特征可在不與其它部件或特征結(jié)合的情況下來實(shí)現(xiàn)。此外,本發(fā)明的實(shí)施方式可以通過結(jié)合一些部件和/或特征來實(shí)現(xiàn)。在本發(fā)明的實(shí)施方式中描述的操作順序可以改變。任何實(shí)施方式的一些配置或者特征均可以包含在其它實(shí)施方式中并且可以被另一實(shí)施方式的相應(yīng)的配置或特征所取代。本發(fā)明的實(shí)施方式可以按照多種方式實(shí)現(xiàn)。例如,本發(fā)明的實(shí)施方式可以通過硬件、固件、軟件或者它們的組合來實(shí)現(xiàn)。當(dāng)通過硬件實(shí)現(xiàn)時(shí),根據(jù)本發(fā)明的實(shí)施方式的方法可以通過一個(gè)或多個(gè)ASIC (專用集成電路)、DSP (數(shù)字信號處理器)、DSro (數(shù)字信號處理設(shè)備)、PLD (可編程邏輯設(shè)備)、FPGA (現(xiàn)場可編程門陣列)、處理、控制器、微控制器、以及微處理器來實(shí)現(xiàn)。當(dāng)通過固件或軟件實(shí)現(xiàn)時(shí),根據(jù)本發(fā)明的實(shí)施方式可以通過模塊、處理、或者執(zhí)行上述功能和操作的功能來實(shí)現(xiàn)。軟件代碼可以存儲在存儲單元中并且由處理器執(zhí)行。存儲單元布置在處理器的內(nèi)部或者外部并且可以通過本領(lǐng)域中已知的多種方法與處理器通信數(shù)據(jù)。貫穿本說明書,當(dāng)一個(gè)元件被描述為與另一個(gè)元件連接時(shí),該元件可以直接與其它元件連接或者通過第三元件與其它元件電連接。此外,除非清楚地進(jìn)行了相反描述,否則詞語“包括(comprise)”及變型(諸如“包括(comprises)”或“包括(comprising)”)將被理解為暗示包括所述元件但是不排除任何其它元件。此外,在本說明書中描述的術(shù)語“模塊”表示用于處理特定功能和操作的單元,并且可以通過硬件或者軟件及其組合來實(shí)現(xiàn)。用于下面描述中的特定術(shù)語被提供以幫助理解本發(fā)明并且可以在不背離本發(fā)明的范圍的情況下改變范圍。在該實(shí)施方式中沒有提供對于本領(lǐng)域技術(shù)人員公知技術(shù)的詳細(xì)描述,以使本發(fā)明的范圍和精神清晰。本發(fā)明可以應(yīng)用于由Apple、Google、Microsoft、Samsung等提供的智能手機(jī)平臺,不過本發(fā)明的實(shí)施方式描述的是本發(fā)明應(yīng)用于Google的基于安卓的平臺并且基于安卓平臺的應(yīng)用限于“游戲”的情況。如圖1所示,根據(jù)本發(fā)明實(shí)施方式的用于制作游戲的系統(tǒng),其包括:框架提供服務(wù)器110,其提供包括由SDK (軟件開發(fā)工具包)提供并且特定地實(shí)現(xiàn)、諸如終端設(shè)備制造商的公司或者個(gè)人開發(fā)游戲的特定功能的框架;存儲服務(wù)器130,將游戲分發(fā)給普通用戶;以及客戶終端設(shè)備120,其通過下載SDK或者框架來開發(fā)游戲并且將開發(fā)的游戲注冊至存儲服務(wù)器130。有線/無線通信網(wǎng)絡(luò)被用于框架提供服務(wù)器110、存儲服務(wù)器130、以及客戶終端設(shè)備120之間的數(shù)據(jù)通信。具有該配置的本發(fā)明的實(shí)施方式的操作和操作效果在下文中詳細(xì)地描述??蚣芴峁┓?wù)器110將基于安卓的框架和SDK提供給客戶終端設(shè)備120。安卓是包括用于移動設(shè)備、中間件、和鍵應(yīng)用(key application)的操作系統(tǒng)的軟件平臺。此外,安卓SDK (軟件開發(fā)工具包)提供使得能夠通過使用JAVA程序語言開發(fā)期望應(yīng)用的工具以及API (應(yīng)用程序接口)。本發(fā)明的實(shí)施方式提供的框架包括諸如搜尋/邀請朋友、游戲比賽、根據(jù)參加比賽的排名,部分地對游戲裝備計(jì)費(fèi),以及在游戲中做廣告,及支持單獨(dú)Π (用戶界面)將要以O(shè)penAPI形式提供,并且可以通過諸如終端設(shè)備制造商的公司或個(gè)人制造并且提供。OpenAPI (開放式應(yīng)用程序接口 )是允許任何人使用標(biāo)準(zhǔn)化接口選擇并且使用開放式服務(wù)結(jié)構(gòu)的應(yīng)用程序接口,這是下一代互聯(lián)網(wǎng)環(huán)境的特征之一。因此,OpenAPI提供商能夠通過使界面對于外部開放來增加共享以及使用數(shù)據(jù),并且應(yīng)用開發(fā)人員不需要特別地構(gòu)建數(shù)據(jù)庫,從而能夠縮短時(shí)間并降低成本。客戶終端設(shè)備120是用于接收框架以及開發(fā)游戲的設(shè)備,并且可以是筆記本電腦、個(gè)人電腦、桌面電腦、PDA或者智能手機(jī)。通過開發(fā)人員的鍵輸入,客戶終端設(shè)備120從框架提供服務(wù)器110接收SDK以及框架,進(jìn)而開發(fā)人員使用SDK開發(fā)游戲??蛻艚K端設(shè)備120的開發(fā)人員可以從開發(fā)人員站點(diǎn)事先得到開發(fā)游戲的認(rèn)證密鑰。需要將針對從框架提供服務(wù)器110提供的框架中實(shí)現(xiàn)的特定功能的識別碼插入游戲程序中,以便在由客戶終端設(shè)備120開發(fā)的游戲中加載諸如搜尋/邀請朋友、游戲比賽、根據(jù)參加的游戲排名、部分地對游戲裝備計(jì)費(fèi)、以及在游戲中做廣告的特定功能。然而,開發(fā)人員可以由他/她自己來開發(fā)功能從而不使用由框架提供的功能。在這種情形中,用于開發(fā)功能的周期必然增加。此外,開發(fā)人員在通過與框架提供服務(wù)器110連接而搜索用于提供加載在游戲程序中的特定功能的Π屏幕之后選擇期望的Π屏幕,并且在游戲程序中僅加載針對該Π屏幕的識別碼。因此,當(dāng)使用者在玩游戲的同時(shí)設(shè)定諸如搜尋/邀請朋友、游戲比賽、搜索排行、以及部分地對游戲裝備計(jì)費(fèi)的特定功能時(shí),允許用戶終端設(shè)備將加載在游戲中的特定功能的識別碼、用于提供特定功能的UI屏幕的識別碼發(fā)送至框架提供服務(wù)器110并且從框架提供服務(wù)器110接收網(wǎng)頁形式的、相應(yīng)功能的UI屏幕。此外,由于僅將用于提供特定功能的UI屏幕的識別碼加載在游戲程序中,因此即使特定功能的Π屏幕在框架提供服務(wù)器110中改變,也能夠沒有問題地接收相應(yīng)功能的Π屏幕。此外,當(dāng)游戲被開發(fā)并且特定的必要功能被全部實(shí)現(xiàn)時(shí),該游戲最終通過加載啟動程序類型的移動網(wǎng)絡(luò)瀏覽器而完成。如圖2中所示,通過上述過程開發(fā)的游戲架構(gòu)加載有游戲程序、庫、以及移動網(wǎng)絡(luò)瀏覽器。移動網(wǎng)絡(luò)瀏覽器遵從數(shù)據(jù)交換標(biāo)準(zhǔn),例如由W3C (萬維網(wǎng)聯(lián)盟)規(guī)定的服務(wù)器與客戶終端之間的TOSH/Rest以及HTML5的標(biāo)準(zhǔn),并且安卓的網(wǎng)絡(luò)視圖(web view)可以例證。庫被實(shí)現(xiàn)為執(zhí)行激活網(wǎng)絡(luò)瀏覽器的功能以及存儲特定功能的識別碼值和識別鍵值的功能。因此,庫被實(shí)現(xiàn)為:在玩游戲的同時(shí)感測到用于特定功能的鍵輸入時(shí)首先激活移動網(wǎng)絡(luò)瀏覽器,并且執(zhí)行將與用于特定功能的鍵輸入對應(yīng)的識別碼和識別鍵發(fā)送到服務(wù)器(本發(fā)明實(shí)施方式中的框架提供服務(wù)器)的功能。
當(dāng)游戲通過上述過程開發(fā)完成時(shí),開發(fā)人員通過使存儲服務(wù)器130與客戶終端設(shè)備120連接然后注冊該游戲而將游戲提供給普通用戶。需要開發(fā)人員信息以注冊游戲,需要該信息以便游戲的權(quán)利分配(right distribution)以及由于游戲分發(fā)所致的利潤分配。開發(fā)人員信息包括商業(yè)登記號碼、游戲開發(fā)人員的電話號碼、賬戶號碼、以及游戲的認(rèn)證密鑰。盡管上面描述了游戲的認(rèn)證密鑰是事先發(fā)布的,但是游戲的認(rèn)證密鑰可以在已完成開發(fā)的游戲被注冊時(shí)發(fā)布。因此,由于游戲通過以上描述的過程被開發(fā)并且注冊在存儲服務(wù)器130上,因此普通用戶能夠下載并且享用來自存儲服務(wù)器130的游戲,用于玩游戲的操作在下文描述。如圖3中所示,在本發(fā)明的實(shí)施方式中用于制作游戲的系統(tǒng),包括:框架提供服務(wù)器110,其提供包括了由個(gè)人或者終端設(shè)備制造商提供并特定實(shí)現(xiàn)的特定功能的框架以及用于特定功能的UI (用戶界面);計(jì)費(fèi)服務(wù)器150 ;存儲服務(wù)器130,其將游戲分發(fā)到普通用戶并且與計(jì)費(fèi)服務(wù)器一起對游戲的分發(fā)進(jìn)行計(jì)費(fèi);以及用戶終端設(shè)備140,其從存儲服務(wù)器130下載游戲并且玩該游戲,并且在玩游戲的同時(shí)執(zhí)行搜尋/邀請朋友、進(jìn)行游戲比賽、搜索游戲排名、以及取得游戲裝備的功能。框架提供服務(wù)器110、存儲服務(wù)器130、計(jì)費(fèi)服務(wù)器150、以及用戶終端設(shè)備140通
過有線/無線通信網(wǎng)絡(luò)相互連接。具有該配置的本發(fā)明的實(shí)施方式的、用于玩游戲的系統(tǒng)的操作和操作效果在下文中詳細(xì)地描述。普通用戶與存儲服務(wù)器130連接并且利用用戶終端設(shè)備140執(zhí)行用戶認(rèn)證,并且通過搜索游戲來下載期望的游戲以便享用游戲。當(dāng)游戲被下載時(shí),存儲服務(wù)器130與計(jì)費(fèi)服務(wù)器150 —起進(jìn)行計(jì)費(fèi)。用戶終端設(shè)備140是基于安卓的智能手機(jī),可以通過信用卡或增添到電話費(fèi)來收費(fèi),其中,與收費(fèi)服務(wù)器150 —起操作的存儲服務(wù)器130為用戶終端設(shè)備140提供支付屏幕,使得用戶可以選擇支付方式。如圖4所示,支付屏幕可以被實(shí)現(xiàn)為輸入諸如支付賬戶信息、手機(jī)信息、社會保障號碼、或者證件的用戶認(rèn)證密鑰。此后,當(dāng)玩游戲時(shí),用戶終端設(shè)備140連接到框架提供服務(wù)器110并且參考基于安卓OS的框架進(jìn)行相應(yīng)的游戲。在玩游戲的同時(shí)設(shè)定好友功能以邀請/搜索朋友時(shí),用戶終端設(shè)備140激活網(wǎng)絡(luò)視圖作為啟動瀏覽器形式的移動網(wǎng)絡(luò)瀏覽器,并且將相應(yīng)的UI功能和終端設(shè)備信息發(fā)送至框架提供服務(wù)器110。因此,框架提供服務(wù)器110參考終端設(shè)備信息和UI功能將如圖5示出的好友畫面轉(zhuǎn)換為適于用戶終端設(shè)備140,并且在用戶終端設(shè)備140上顯示好友畫面。因此,用戶在圖5的好友畫面上搜索/邀請朋友的同時(shí)享受游戲。此外,用戶按照與圖5的好友畫面的顯示相同的方式,可以通過接收如圖6中所示的排名畫面來搜索游戲排名或者通過接收圖7中示出的裝備畫面來搜索用于游戲的裝備,并且通過圖4的支付畫面來購買裝備。此后,當(dāng)游戲結(jié)束時(shí),用戶終端設(shè)備140與框架提供服務(wù)器110斷開連接。此外,即使特定功能的UI屏幕框架改變,框架提供服務(wù)器110也可以通過僅接收來自用戶終端設(shè)備140的、用于提供特定功能的Π屏幕的識別碼和特定功能的識別碼以及通過以網(wǎng)頁形式提供特定功能的Π屏幕,從而在任何時(shí)間都沒有問題地將用于特定功能的UI屏幕提供給用戶終端設(shè)備140。盡管上面描述了本發(fā)明的實(shí)施方式,但是應(yīng)該理解的是在不背離本發(fā)明的精神和范圍的情況下,本領(lǐng)域的技術(shù)人員可以以多種方式更改本發(fā)明。
權(quán)利要求
1.一種基于網(wǎng)絡(luò)的平臺系統(tǒng),包括: 用于智能手機(jī)的應(yīng)用框架; 框架提供服務(wù)器,提供被加載在基于所述應(yīng)用框架開發(fā)的用于智能手機(jī)的應(yīng)用上的特定功能的UI屏幕識別碼; 存儲服務(wù)器,分發(fā)所述應(yīng)用; 客戶終端設(shè)備,從所述框架提供服務(wù)器接收所述用于智能手機(jī)的應(yīng)用框架,并且響應(yīng)于開發(fā)人員的鍵輸入創(chuàng)建用于智能手機(jī)的應(yīng)用,將在所述用于智能手機(jī)的應(yīng)用框架中實(shí)現(xiàn)的特定功能加載至所述用于智能手機(jī)的應(yīng)用,并且響應(yīng)于鍵輸入在所述存儲服務(wù)器上注冊所創(chuàng)建的所述用于智能手機(jī)的應(yīng)用。
2.一種基于網(wǎng)絡(luò)的平臺系統(tǒng),包括: 用于智能手機(jī)的應(yīng)用框架; 框架提供服務(wù)器,編輯并且提供針對加載在用于智能手機(jī)的應(yīng)用上的特定功能的Π屏眷; 存儲服務(wù)器,分發(fā)用于智能手機(jī)的應(yīng)用; 用戶終端設(shè)備,在所述用戶終端設(shè)備中安裝并執(zhí)行從所述存儲服務(wù)器下載的用于智能手機(jī)的應(yīng)用,并且在執(zhí)行所述用于智能手機(jī)的應(yīng)用的同時(shí)感測到針對特定功能的鍵輸入時(shí),將所述鍵輸入的信息發(fā)送至所述框架提供服務(wù)器,使得從所述框架提供服務(wù)器提供的、針對相應(yīng)功能的UI屏幕以網(wǎng)頁形式進(jìn)行顯示;以及 計(jì)費(fèi)服務(wù)器,所述計(jì)費(fèi)服務(wù)器與所述存儲服務(wù)器一起對所述用于智能手機(jī)的應(yīng)用的分發(fā)進(jìn)行收費(fèi),并且根據(jù)計(jì)費(fèi)信息和所述應(yīng)用的分發(fā)將利潤分配給開發(fā)人員。
3.一種基于網(wǎng)絡(luò)的平臺系統(tǒng),包括: 用于智能手機(jī)的應(yīng)用框架; 用于加載在用于智能手機(jī)的應(yīng)用上的特定功能的UI屏幕識別碼; 框架提供服務(wù)器,編輯并且提供針對加載在用于智能手機(jī)的應(yīng)用上的特定功能的Π屏眷; 存儲服務(wù)器,分發(fā)所述用于智能手機(jī)的應(yīng)用; 客戶終端設(shè)備,從所述框架提供服務(wù)器接收所述用于智能手機(jī)的應(yīng)用框架,并響應(yīng)于開發(fā)人員的鍵輸入創(chuàng)建用于智能手機(jī)的應(yīng)用,并且響應(yīng)于鍵輸入在所述存儲服務(wù)器上注冊所創(chuàng)建的所述用于智能手機(jī)的應(yīng)用; 用戶終端設(shè)備,在所述用戶終端設(shè)備中安裝并執(zhí)行從所述存儲服務(wù)器下載的用于智能手機(jī)的應(yīng)用,并且在執(zhí)行所述用于智能手機(jī)的應(yīng)用的同時(shí)感測到針對特定功能的鍵輸入時(shí),將所述鍵輸入的信息發(fā)送至所述框架提供服務(wù)器,使得從所述框架提供服務(wù)器提供的、針對相應(yīng)功能的UI屏幕以網(wǎng)頁形式進(jìn)行顯示;以及 計(jì)費(fèi)服務(wù)器,與所述存儲服務(wù)器一起對所述用于智能手機(jī)的應(yīng)用的分發(fā)進(jìn)行收費(fèi),并且根據(jù)計(jì)費(fèi)信息和所述應(yīng)用的分發(fā)將利潤分配給開發(fā)人員。
4.根據(jù)權(quán)利要求1或3所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述客戶終端設(shè)備響應(yīng)于所述開發(fā)人員的鍵輸入,從所述框架提供服務(wù)器搜尋并且選擇針對加載在所述用于智能手機(jī)的應(yīng)用上的特定功能的UI屏幕,并且將選定的所述Π屏幕的識別碼加載至所述用于智能手機(jī)的應(yīng)用。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述用于智能手機(jī)的應(yīng)用包括應(yīng)用程序、包括用于調(diào)用網(wǎng)絡(luò)瀏覽器并且執(zhí)行特定功能的識別碼以及用于特定功能的Π屏幕的識別碼的庫、以及由所述庫激活的網(wǎng)絡(luò)瀏覽器。
6.根據(jù)權(quán)利要求5所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述應(yīng)用程序是基于安卓的游戲。
7.根據(jù)權(quán)利要求5所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述庫首先激活所述網(wǎng)絡(luò)瀏覽器并且將對應(yīng)于特定功能的鍵輸入的認(rèn)證密鑰和識別碼發(fā)送至所述框架提供服務(wù)器。
8.根據(jù)權(quán)利要求7所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述庫響應(yīng)于用戶的鍵輸入利用所述網(wǎng)頁瀏覽器切換應(yīng)用畫面。
9.根據(jù)權(quán)利要求2或3所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述鍵輸入信息是:與執(zhí)行所述用于智能手機(jī)的應(yīng)用的同時(shí)感測到的所述鍵輸入對應(yīng)的特定功能的識別碼,用于提供所述特定功能的終端設(shè)備信息和所述UI屏幕的識別碼。
10.根據(jù)權(quán)利要求2或3所述的基于網(wǎng)絡(luò)的平臺系統(tǒng),其中,所述框架提供服務(wù)器識別從所述用戶終端設(shè)備發(fā)送的特定功能的識別碼和UI屏幕的識別碼,并且根據(jù)識別結(jié)果來編輯用于所述特定功能的Π屏幕以便適于在所述用戶終端設(shè)備以網(wǎng)頁形式進(jìn)行顯示并且將所述UI屏幕提供給所 述用戶終端設(shè)備。
全文摘要
本發(fā)明涉及一種基于網(wǎng)絡(luò)的平臺系統(tǒng),該平臺系統(tǒng)包括框架提供服務(wù)器,提供包括特定功能的框架,其提供包括由SDK(軟件開發(fā)工具包)提供并且特定地實(shí)現(xiàn)、用于諸如終端設(shè)備制造商的公司或者個(gè)人開發(fā)游戲的特定功能的框架;存儲服務(wù)器,將游戲分發(fā)給普通用戶;以及客戶終端設(shè)備,其通過下載SDK或者框架來開發(fā)游戲并且將開發(fā)的游戲注冊至存儲服務(wù)器。本發(fā)明通過當(dāng)開發(fā)應(yīng)用(游戲)時(shí)能夠允許程序員從由諸如終端設(shè)備制造商的公司或個(gè)人提供的框架中使用并且實(shí)現(xiàn)耗費(fèi)很長時(shí)間開發(fā)的功能,從而縮短開發(fā)時(shí)間并降低開發(fā)成本。
文檔編號H04L29/08GK103207943SQ20121013815
公開日2013年7月17日 申請日期2012年5月4日 優(yōu)先權(quán)日2012年1月11日
發(fā)明者姜參錫, 鄭昌鎮(zhèn), 權(quán)東赫 申請人:磨相軟件公司