專利名稱:一種在離線情況下使用應(yīng)用服務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動互聯(lián)網(wǎng)應(yīng)用程序領(lǐng)域,特別涉及ー種離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)和智能終端的快速發(fā)展,移動互聯(lián)網(wǎng)的用戶規(guī)模也越來越大,隨之而來的基于互聯(lián)網(wǎng)的各種應(yīng)用程序也越來越豐富,涉及了諸多行業(yè),而隨著智能終端用戶的增多,在智能終端上完成更多的工作和娛樂的需求也日益明顯。2009年,由蘋果公司提出了應(yīng)用商店的概念。09年底,軟件應(yīng)用商店的概念迅速風(fēng)靡,各大手機廠商開始搭建自己的應(yīng)用商店,來提升自身手機產(chǎn)品的賣點和吸引力,應(yīng)用商店的內(nèi)容涵蓋了應(yīng)用程序、游戲和視頻等各種應(yīng)用。應(yīng)用商店是由運營商、操作系統(tǒng)商、終端廠商等公司,為移動設(shè)備創(chuàng)建的應(yīng)用程序下載服務(wù),允許用戶從商店中瀏覽、下載ー些為移動終端開發(fā)的應(yīng)用程序。通過應(yīng)用商店,應(yīng)用程序不再完全受制于制造商,使用者可以在線選擇應(yīng)用程序?qū)⑵浒惭b在移動終端上。大量的應(yīng)用及新興應(yīng)用互聯(lián)網(wǎng)終端催生了應(yīng)用商店,而應(yīng)用商店也是承接移動互聯(lián)網(wǎng)的關(guān)鍵節(jié)點,應(yīng)用商店的誕生為內(nèi)容提供商及應(yīng)用開發(fā)者提供了更多的選擇,極大的激發(fā)了內(nèi)容提供商及應(yīng)用開發(fā)者的熱情。應(yīng)用商店也縮短了用戶獲取應(yīng)用的進(jìn)程,也増加了用戶對運營商、終端廠商的忠誠度,而其開放化、服務(wù)化的格局也將吸引更多的應(yīng)用商店。目前比較有名的應(yīng)用商店包括機客手機應(yīng)用商店(JikerStore)、蘋果軟件應(yīng)用商店(App Store)、諾基亞軟件應(yīng)用商店(Ovi Store)、微軟軟件應(yīng)用商店(WindowsMarketplace)、谷歌軟件應(yīng)用商店(Android Market)、LG 軟件應(yīng)用商店(LG ApplicationStore)、黑莓軟件應(yīng)用商店(BB App World)、中國移動軟件應(yīng)用商店(Mobile Market)和中國聯(lián)通軟件應(yīng)用商店(玩家營)、中國電信軟件應(yīng)用商店(天翼空間)、歷趣手機應(yīng)用商店(LiQu)和移動小鬼Android應(yīng)用加油站。應(yīng)用商店實際上是ー種在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng),可供用戶選擇、下載其中所存儲的應(yīng)用程序。但目前的應(yīng)用商店存在一個問題,就是使用應(yīng)用商店中選擇、下載應(yīng)用程序或者應(yīng)用服務(wù)必須是要在聯(lián)網(wǎng)環(huán)境下,在離線狀態(tài)下就無法使用應(yīng)用商店的功能,而在現(xiàn)實中經(jīng)常會有各種離線狀態(tài)的環(huán)境,如此ー來,増加了諸多不便
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了ー種離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)。本地硬件裝置用于存儲和加密數(shù)據(jù)并進(jìn)行相關(guān)計算,可以是獨立物理形式的加密鎖或其他的硬件加密設(shè)備,也可以是手機中附加的專用加密芯片及其他專用加密硬件裝置。本地硬件裝置可以插入到移動設(shè)備終端的USB接ロ,或嵌入手機內(nèi)部。其中加密芯片可以嵌入手機內(nèi)部,例如嵌入SIM卡上或其他位置,或者是ー種能與手機接ロ連接的加密裝置,例如手機專用加密鎖。移動設(shè)備終端通過本地硬件裝置來使用這些離線應(yīng)用商店選購功能。
通過本地硬件裝置與服務(wù)器同步獲取指定的計數(shù)值與應(yīng)用程序信息到本地硬件裝置中的電子計數(shù)単元與離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。用戶可在離線狀態(tài)下,在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇應(yīng)用程序,并使用電子計數(shù)単元改變計數(shù)狀態(tài)。通過本地硬件裝置中的電子計數(shù)単元與離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)相結(jié)合的方式,可以有效解決離線環(huán)境下無法進(jìn)行應(yīng)用程序內(nèi)的計數(shù)狀態(tài)改變的問題,而且也提升了用戶體驗。ー種離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng),具體方案包括
客戶端提供一種本地硬件裝置,該裝置包括電子計數(shù)単元和離線應(yīng)用服務(wù)數(shù)據(jù)
庫系統(tǒng)。服務(wù)器包含計數(shù)值存儲變更單元、在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)和統(tǒng)計模塊。
用戶使用時,首先向服務(wù)器的計數(shù)值存儲變更單元増加相應(yīng)的計數(shù)值,然后本地客戶端硬件裝置與服務(wù)器交互,從計數(shù)值存儲變更單元中下載指定的計數(shù)值到本地的電子計數(shù)單元中。從服務(wù)器上的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)下載各種應(yīng)用服務(wù)加密存儲至離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。在離線狀態(tài)下,用戶可以通過本地硬件裝置在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇應(yīng)用服務(wù)。如果電子計數(shù)單元中的計數(shù)值大于等于特定值,則使用電子計數(shù)單元減去特定值,計數(shù)值不足時提示用戶計數(shù)值不足,再増加計數(shù)值或刪減所選擇應(yīng)用服務(wù)。完成計數(shù)值變更后,從離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中對所選的應(yīng)用服務(wù)進(jìn)行解密,解密后用戶即可使用所選擇的應(yīng)用服務(wù)功能。完成計數(shù)值變更后,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)會存儲用戶的用戶選擇信息,當(dāng)有網(wǎng)絡(luò)環(huán)境吋,本地硬件裝置與服務(wù)器交互,將用戶選擇信息上傳到服務(wù)器并與服務(wù)器中已有信息同步。服務(wù)器統(tǒng)計模塊統(tǒng)計用戶選擇信息與應(yīng)用服務(wù)信息。上述本地硬件裝置,具體包括
加密鎖、U盤或其他能存儲數(shù)據(jù)的硬件;
上述本地電子計數(shù)單元負(fù)責(zé)存儲和變更計數(shù)值。用戶在使用電子計數(shù)単元的時候要先經(jīng)過身份認(rèn)證,認(rèn)證通過之后用戶使用本地電子計數(shù)単元交互服務(wù)器,通過電子計數(shù)單元與服務(wù)器中的計數(shù)值存儲變更單元同歩,從而將指定的計數(shù)值同步到電子計數(shù)單元內(nèi)。當(dāng)變更計數(shù)值時,從電子計數(shù)單元中減少計數(shù)值。上述離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)類似于背景技術(shù)中所述的應(yīng)用商店,只是離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)可在離線狀態(tài)時使用。離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中與服務(wù)器的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)擁有相同的功能,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)會從服務(wù)器的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中下載應(yīng)用服務(wù)信息,經(jīng)過加密之后存儲至離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。用戶可在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇更多的應(yīng)用程序或相應(yīng)的應(yīng)用服務(wù)。如上所述,下載應(yīng)用服務(wù)信息加密存儲至離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中,所述的加密方法可包括簽名、密鑰等??梢圆捎酶鞣N對稱或非対稱算法,可以是公開的或私有的加密算法。上述計數(shù)值存儲變更單元用于在服務(wù)器中為用戶存儲、變更計數(shù)值,并將該用戶的計數(shù)值同步到客戶端的電子計數(shù)単元中。用戶首先通過服務(wù)器向計數(shù)值存儲變更單元請求變更其計數(shù)值,然后計數(shù)值存儲變更單元為用戶分配獨立賬號,對用戶賬號中的計數(shù)值信息和賬號計數(shù)值變化信息進(jìn)行加密后進(jìn)行存儲。比如下同步計數(shù)值到電子計數(shù)單元中。下同步即服務(wù)器端向客戶端同步數(shù)據(jù),從服務(wù)器端的數(shù)據(jù)存儲位置中取出自定義的計數(shù)值,然后寫入到客戶端對應(yīng)的存儲位置中,服務(wù)器端減去取出值,客戶端存儲區(qū)加上寫入的計數(shù)值。一旦下同步特定的計數(shù)值到電子計數(shù)単元,則要從服務(wù)器的計數(shù)值存儲變更單元中減去相應(yīng)的計數(shù)值。上述在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)用于存儲應(yīng)用服務(wù)信息,在與離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)同步時,將應(yīng)用服務(wù)信息同步至離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。上述統(tǒng)計模塊用于統(tǒng)計用戶的選擇應(yīng)用服務(wù)的信息。通過此統(tǒng)計功能可以方便的知曉應(yīng)用服務(wù)的選擇、下載情況,而且還可統(tǒng)計離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中相關(guān)的應(yīng)用程序的數(shù)量等信息,以便服務(wù)器中的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)下同步對應(yīng)的應(yīng)用服務(wù)至客戶端的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。
用戶在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇所需的應(yīng)用服務(wù)器。然后通過本地的電子計數(shù)單元進(jìn)行計數(shù)值改變。進(jìn)行計數(shù)值改變時,先計算電子計數(shù)單元中的計數(shù)值的大小。如果計數(shù)值低于特定閾值,則提醒用戶從服務(wù)器下同步計數(shù)值,或提示用戶刪減所選的應(yīng)用程序。如果計數(shù)值大于等于特定閾值,則從本地電子計數(shù)単元的數(shù)值變更模塊中減少一個特定數(shù)值,然后將離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中已選擇的應(yīng)用服務(wù)進(jìn)行解密,從而供用戶使用。本地電子計數(shù)単元的數(shù)值變更模塊中減少ー個特定數(shù)值成功后,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)會存儲用戶的用戶選擇信息,包括應(yīng)用服務(wù)信息等內(nèi)容。當(dāng)有網(wǎng)絡(luò)環(huán)境時,服務(wù)器與本地硬件設(shè)備終端進(jìn)行交互,將本地存儲的用戶選擇信息同步上傳到服務(wù)器,服務(wù)器中的統(tǒng)計模塊統(tǒng)計應(yīng)用服務(wù)被選擇的次數(shù)信息。本地電子計數(shù)単元是基于本地硬件裝置存儲,本地硬件裝置具體可包括兩種類型,ー種是加密狗之類的具有加密存儲數(shù)據(jù)功能的硬件裝置,另外ー種是手機里附加的硬件裝置,比如芯片之類,數(shù)據(jù)信息加密存儲在芯片中,或者是能與手機連接的硬件裝置。本地硬件裝置可采用USB加密鎖或其他形式的硬件,或可采用高強度智能卡芯片和密碼學(xué)技術(shù),具有一定運算和存儲能力,在電子計數(shù)単元中對存儲數(shù)據(jù)通過特定加密方式進(jìn)行加密,使用時解密,提升安全性。
圖I為應(yīng)用的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)整體示意圖。圖2為應(yīng)用的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進(jìn)一歩詳細(xì)說明。實施例I本實施例假設(shè)用戶在正在使用應(yīng)用程序A。應(yīng)用程序A為ー種視頻播放應(yīng)用程序。圖I為應(yīng)用的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)整體示意圖。用戶已向服務(wù)器中的計數(shù)值存儲變更單元(圖I中的數(shù)據(jù)銀行)增加計數(shù)值為1000。根據(jù)本發(fā)明的一個實施例,客戶端的本地硬件裝置已連接客戶端,本地硬件裝置為硬件加密鎖。用戶在使用應(yīng)用程序A時,先在聯(lián)網(wǎng)狀態(tài)下,通過本地硬件裝置與服務(wù)器交互。通過電子計數(shù)單元(圖I中的電子錢包)從服務(wù)器的計數(shù)值存儲變更單元中下同步計數(shù)值數(shù)據(jù)。在本實施例中,計數(shù)值可指定。電子計數(shù)単元中的計數(shù)值默認(rèn)為O。根據(jù)本實施例,向本地電子計數(shù)単元中增加計數(shù)值為500。此時服務(wù)器中的計數(shù)值存儲變更單元中該用戶賬戶中的計數(shù)值會減去500,因此該用戶賬戶中的計數(shù)值為500。而本地電子計數(shù)単元中的計 數(shù)值為500。使用離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)(圖I中的離線商店)時,要先從服務(wù)器的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)(圖I中的應(yīng)用商店)中下同步相應(yīng)的應(yīng)用服務(wù)信息,通過加密存儲至離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。根據(jù)本實施例,在離線狀態(tài)時,當(dāng)用戶在使用應(yīng)用程序A時需要在在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇用于該應(yīng)用程序A的ー個應(yīng)用服務(wù)B。應(yīng)用服務(wù)B是在應(yīng)用程序A中去除內(nèi)嵌Flash彈出窗ロ的應(yīng)用服務(wù)。而此時由于沒有網(wǎng)絡(luò)環(huán)境,因此無法在線增加計數(shù)值,也無法在在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇應(yīng)用服務(wù)。此時,用戶可在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇所要使用的應(yīng)用服務(wù)B。而使用應(yīng)用服務(wù)B則需要從電子計數(shù)單元減去計數(shù)值20。在減去計數(shù)值20之前,先需要驗證電子計數(shù)單元中的計數(shù)值是否大于等于應(yīng)用服務(wù)B所需要減去的計數(shù)值。如果電子計數(shù)單元中的計數(shù)值小于應(yīng)用服務(wù)B所需要減去的計數(shù)值,則出現(xiàn)提示信息或者禁止使用應(yīng)用服務(wù)B。如果電子計數(shù)單元中的計數(shù)值大于等于應(yīng)用服務(wù)B所需要減去的計數(shù)值,則將本地電子計數(shù)単元中的計數(shù)值減去應(yīng)用服務(wù)B所需要減去的計數(shù)值,即500-20=480。然后,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)解密應(yīng)用服務(wù)B,用戶即可使用應(yīng)用服務(wù)B。同吋,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)會記錄用戶選擇信息。當(dāng)網(wǎng)絡(luò)環(huán)境恢復(fù)時,本地硬件裝置與服務(wù)器交互,上同步用戶選擇信息至服務(wù)器,服務(wù)器統(tǒng)計模塊(圖I中的統(tǒng)計模塊)統(tǒng)計該應(yīng)用服務(wù)的信息。實施例2
根據(jù)本發(fā)明的一個實施例,應(yīng)用程序為ー種PDF應(yīng)用程序,能夠在連接有本地硬件裝置的移動設(shè)備(包括但不限于智能手機、平板電腦、電子閱讀器等)上創(chuàng)建、顯示、編輯、標(biāo)記、打印PDF格式的文檔。該PDF應(yīng)用程序分為不同的版本,用戶通常只能在客戶端中使用該PDF應(yīng)用程序的初級試用版,該初級試用版僅能夠提供顯示功能,而不能提供創(chuàng)建、編輯、標(biāo)記、打印等多項功能(下文簡稱為高級功能)。而具有高級功能的其它版本分別則存儲在服務(wù)器中的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。其中,其它版本可以是增加一項高級功能,或者是增加多項高級功能,或者是使用全部高級功能。當(dāng)用戶對初級試用版進(jìn)行使用時,就可以利用該PDF應(yīng)用程序?qū)υ摮跫壴囉冒娴氖褂们闆r填寫對應(yīng)的反饋統(tǒng)計,并在聯(lián)機情況下發(fā)送給該PDF應(yīng)用程序的遠(yuǎn)程服務(wù)器。當(dāng)然,用戶也可以在使用初級試用版之后不填寫反饋統(tǒng)計或者不發(fā)送反饋統(tǒng)計。每發(fā)送一次反饋,則在服務(wù)器中的計數(shù)值存儲變更單元中増加10個計數(shù)值。每當(dāng)服務(wù)器端收到該用戶所發(fā)送的反饋統(tǒng)計,就將服務(wù)器中的計數(shù)值存儲變更單元中的計數(shù)值下同步到本地電子計數(shù)單元中。在該實施例中,本地電子計數(shù)單元中的計數(shù)值為10。此外,本地設(shè)備中的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)已經(jīng)從服務(wù)器中的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中下同步其它具有高級功能的其它版本。但是存在這樣ー種情況,用戶使用了初級試用版之后,此時網(wǎng)絡(luò)環(huán)境中斷,用戶可 能沒法填寫反饋統(tǒng)計或者沒法發(fā)送反饋統(tǒng)計。但是這時用戶往往希望離線情況下也能夠使用聞級功能。為了滿足用戶在離線情況下也能使用高級功能的技術(shù)需求,根據(jù)本發(fā)明的ー個實施方式,可以采用以下的方法。根據(jù)本實施例,在離線狀態(tài)時,當(dāng)用戶在使用PDF應(yīng)用程序的初級版本時需要在在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇ー個其它版本,而此時由于沒有網(wǎng)絡(luò)環(huán)境,因此無法在線填寫反饋統(tǒng)計,也就無法增加計數(shù)值,并且也無法在在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇對應(yīng)的其它版本。此時,用戶可在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇所要使用的其它版本。根據(jù)ー個實施例,使用其它版本A (此版本具有打印功能),需要從電子計數(shù)單元減去計數(shù)值5,使用其它版本B (此版本具有編輯、標(biāo)記功能),則需要從電子計數(shù)單元減去計數(shù)值15。當(dāng)用戶選擇其它版本A吋,則在減去計數(shù)值5之前,先需要驗證電子計數(shù)單元中的計數(shù)值是否大于等于其它版本A所需要減去的計數(shù)值。由于電子計數(shù)單元中的計數(shù)值為10,大于其它版本A所需要減去的計數(shù)值,則將本地電子計數(shù)単元中的計數(shù)值減去其它版本A所需要減去的計數(shù)值5,即10-5=5。當(dāng)用戶選擇其它版本B吋,則在減去計數(shù)值15之前,先需要驗證電子計數(shù)單元中的計數(shù)值是否大于等于其它版本B所需要減去的計數(shù)值。由于電子計數(shù)單元中的計數(shù)值為10,小于其它版本B所需要減去的計數(shù)值,則出現(xiàn)提示信息或者禁止其它版本B。由于電子計數(shù)單元中的計數(shù)值為10,因此用戶只能選擇其它版本A。然后,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)解密其它版本A,用戶即可使用其它版本A。同吋,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)會記錄用戶選擇了其它版本A。當(dāng)網(wǎng)絡(luò)環(huán)境恢復(fù)時,本地硬件裝置與服務(wù)器交互,上同步用戶已選擇其它版本A的信息給服務(wù)器。服務(wù)器中的統(tǒng)計模塊統(tǒng)計用戶所選擇過的版本信息以及用戶所選的其它版本A在PDF應(yīng)用程序中已被選擇的次數(shù)。實施例3
根據(jù)本發(fā)明的一個實施例,應(yīng)用程序為ー種益智游戲,該益智游戲需付費才能下載使用,該益智游戲費用為30元人民幣,本地離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)已從服務(wù)器端的在線應(yīng)用服務(wù)數(shù)據(jù)庫中下載了該游戲程序。假設(shè)用戶已在聯(lián)網(wǎng)時通過電子計數(shù)單元從服務(wù)器的計數(shù)值存儲變更單元中下同步計數(shù)值數(shù)據(jù)500到本地硬件裝置中的計數(shù)值存儲單元,本地硬件裝置已連接客戶端智能設(shè)備。當(dāng)在離線環(huán)境中時,用戶在本地離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中根據(jù)搜索或其他途徑知道了該游戲,卻因網(wǎng)絡(luò)問題無法通過在線付費來使用該游戲。此時,根據(jù)本發(fā)明提供的方法,用戶則可以通過本地硬件裝置中的電子計數(shù)單元來減去該游戲的費用值,此時本地電子計數(shù)存儲單元的值變?yōu)?00-30=470,通過本地電子計數(shù)単元支付費用后,用戶即可下載該游戲,進(jìn)行安裝使用了。對于本領(lǐng)域的技術(shù)人員而言,上述幾個實施例都可以進(jìn)行相應(yīng)的修改。比如應(yīng)用程序可提供更多的應(yīng)用服務(wù);各種應(yīng)用服務(wù)所對應(yīng)的計數(shù)值不同;計數(shù)值增加、減少的規(guī)則可根據(jù)需求進(jìn)行設(shè)置等。另外,應(yīng)用程序也可以是其它應(yīng)用程序,比如圖片瀏覽應(yīng)用程序、視頻播放應(yīng)用程序、游戲應(yīng)用程序、辦公應(yīng)用程序、系統(tǒng)安全應(yīng)用程序等。根據(jù)本發(fā)明的 技術(shù)方案,要實現(xiàn)這些對應(yīng)程序的改變是很容易的。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在離線情況下使用應(yīng)用服務(wù)的方法,該方法用于客戶端和服務(wù)器之間的交互,其特征在干, 客戶端中包括本地硬件裝置,本地硬件裝置中包括 電子計數(shù)単元,用于在客戶端存儲、變更計數(shù)值; 離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng),用于在客戶端中存儲、選擇應(yīng)用服務(wù); 服務(wù)器中包括 計數(shù)值存儲變更單元,用戶在服務(wù)器中存儲、變更計數(shù)值; 在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng),用于在服務(wù)器中存儲、選擇應(yīng)用服務(wù); 所述方法包括 客戶端與服務(wù)器通信,從服務(wù)器中的計數(shù)值存儲變更單元中下載指定的計數(shù)值到客戶端中的電子計數(shù)單元中; 從服務(wù)器中的在線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)下載各種應(yīng)用服務(wù),并加密存儲至客戶端中的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中; 在離線狀態(tài)下,用戶在離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選擇應(yīng)用服務(wù); 根據(jù)所選的應(yīng)用服務(wù),在客戶端中的電子計數(shù)単元中變更計數(shù)值; 完成計數(shù)值變更后,從離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中對所選的應(yīng)用服務(wù)進(jìn)行解密,解密的應(yīng)用服務(wù)由用戶使用。
2.根據(jù)權(quán)利要求I所述的ー種在離線情況下使用應(yīng)用服務(wù)的方法,其特征在于,完成計數(shù)值變更后,離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)會存儲用戶的用戶選擇信息,當(dāng)有網(wǎng)絡(luò)環(huán)境時,本地硬件裝置與服務(wù)器交互,將用戶選擇信息同步到服務(wù)器中。
3.根據(jù)權(quán)利要求1-2所述的ー種在離線情況下使用應(yīng)用服務(wù)的方法,其特征在于,月艮務(wù)器中具有統(tǒng)計模塊,統(tǒng)計模塊統(tǒng)計用戶選擇信息與應(yīng)用服務(wù)信息。
4.根據(jù)權(quán)利要求1-3所述的ー種在離線情況下使用應(yīng)用服務(wù)的方法,其特征在于,本地硬件裝置為加密鎖、U盤或或者是專用加密芯片。
5.根據(jù)權(quán)利要求1-4所述的ー種在離線情況下使用應(yīng)用服務(wù)的方法,其特征在于,用戶在使用電子計數(shù)単元之前進(jìn)行身份認(rèn)證過程。
6.根據(jù)權(quán)利要求1-5述的ー種在離線情況下使用應(yīng)用服務(wù)的方法,其特征在于,所述的加密方法包括簽名、密鑰,其中的加密算法包括對稱加密算法或非対稱加密算法。
全文摘要
本發(fā)明公開了一種應(yīng)用的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng),應(yīng)用于移動互聯(lián)網(wǎng)應(yīng)用程序領(lǐng)域。本發(fā)明包括本地硬件裝置和云端服務(wù)器兩部分,首先用戶根據(jù)需求充值一定計數(shù)值到服務(wù)器,本地硬件裝置與服務(wù)器交互并下同步指定計數(shù)值到本地硬件裝置中的電子計數(shù)單元內(nèi),將服務(wù)器的應(yīng)用商店內(nèi)的應(yīng)用服務(wù)加密下同步到硬件裝置中的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中。離線狀態(tài)時,用戶可在本地硬件中的離線應(yīng)用服務(wù)數(shù)據(jù)庫系統(tǒng)中選購物品,通過本地電子計數(shù)單元支付。通過本發(fā)明,可有效解決離線狀態(tài)下無法應(yīng)用內(nèi)選購與支付的問題,提升了用戶體驗。
文檔編號H04L29/06GK102694795SQ20121013660
公開日2012年9月26日 申請日期2012年5月6日 優(yōu)先權(quán)日2012年5月6日
發(fā)明者不公告發(fā)明人 申請人:北京深思洛克軟件技術(shù)股份有限公司