国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種應(yīng)用程序控制方法、用戶設(shè)備及服務(wù)器的制造方法

      文檔序號(hào):6486893閱讀:221來(lái)源:國(guó)知局
      一種應(yīng)用程序控制方法、用戶設(shè)備及服務(wù)器的制造方法
      【專利摘要】本發(fā)明涉及一種應(yīng)用程序控制方法,包括在開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到本端用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,所述應(yīng)用程序正常運(yùn)行,反之,所述應(yīng)用程序結(jié)束運(yùn)行。本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法能夠避免在破解的手持終端上任意傳播測(cè)試階段的應(yīng)用程序的問題。
      【專利說(shuō)明】一種應(yīng)用程序控制方法、用戶設(shè)備及服務(wù)器
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及一種應(yīng)用程序控制方法及應(yīng)用該方法的用戶設(shè)備和服務(wù)器。
      【背景技術(shù)】
      [0002]隨著智能手機(jī)和平板電腦的普及,面向蘋果操作系統(tǒng)的iPhone、IPAD以及Android操作系統(tǒng)的各種智能手機(jī)和其他便攜式手持終端的應(yīng)用程序或應(yīng)用插件越來(lái)越多。但是,在應(yīng)用程序的測(cè)試階段,往往需要控制應(yīng)用程序的傳播范圍,也就說(shuō),在正式上線之前,只有特定的用戶能夠使用正在測(cè)試階段的應(yīng)用程序。
      [0003]那么如何控制開發(fā)出的還在測(cè)試階段的應(yīng)用程序的傳播范圍,是業(yè)內(nèi)共同面對(duì)的問題。在現(xiàn)有技術(shù)中,存在一種企業(yè)級(jí)開發(fā)證書控制方式,其原理是,針對(duì)某一測(cè)試中的應(yīng)用程序,設(shè)置一種插件,在用戶設(shè)備上安裝了開發(fā)證書,才能運(yùn)行相應(yīng)的應(yīng)用程序。開發(fā)者通過(guò)控制安裝開發(fā)證書的數(shù)目的方式,控制應(yīng)用程序的使用范圍。用戶設(shè)備在安裝了插件之后,插件后臺(tái)將用戶設(shè)備的ID向開發(fā)者報(bào)告,開發(fā)者進(jìn)行計(jì)數(shù),一旦開發(fā)者收集到的ID數(shù)目達(dá)到設(shè)定的閾值,再安裝開發(fā)證書的用戶設(shè)備將不能使用測(cè)試中的應(yīng)用程序。
      [0004]但是,此種控制方式的缺點(diǎn)是開發(fā)證書插件只對(duì)未破解越獄的用戶設(shè)備有作用,而對(duì)已經(jīng)破解的手機(jī)、平板電腦等用戶設(shè)備就不能夠進(jìn)行應(yīng)用程序傳播范圍的控制。

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

      [0005]有鑒于此,本發(fā)明的目的是提供一種應(yīng)用程序的控制方法,以解決現(xiàn)有技術(shù)中開發(fā)者在開發(fā)出測(cè)試中的應(yīng)用程序之后,無(wú)法控制應(yīng)用程序的傳播范圍的問題。
      [0006]一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序控制方法。該方法包括:
      [0007]開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0008]在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,當(dāng)所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中中存在與該唯一標(biāo)識(shí)碼相匹配的授權(quán)識(shí)別碼時(shí),允許所述應(yīng)用程序正常運(yùn)行,否則阻止所述應(yīng)用程序地運(yùn)行。
      [0009]另一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序的控制方法,所述方法包括:
      [0010]獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0011]在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知所述用戶設(shè)備上與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      [0012]另一方面,本發(fā)明實(shí)施例提供了一種用戶設(shè)備,其包括:
      [0013]獲取單元,用于開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0014]控制單元,用以在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,當(dāng)所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中中存在與該唯一標(biāo)識(shí)碼相匹配的授權(quán)識(shí)別碼時(shí),允許所述應(yīng)用程序正常運(yùn)行,否則阻止所述應(yīng)用程序地運(yùn)行。[0015]另一方面,本發(fā)明實(shí)施例提供一種服務(wù)器,其包括:
      [0016]獲取單元,用以獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0017]控制單元,在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知所述用戶設(shè)備上與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      [0018]另一方面,本發(fā)明實(shí)施例提供了一種用戶設(shè)備,其包括:
      [0019]至少一存儲(chǔ)器,用以存儲(chǔ)安裝的應(yīng)用程序;
      [0020]以及一處理器,該處理器被配置為:
      [0021]開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0022]在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,當(dāng)所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中中存在與該唯一標(biāo)識(shí)碼相匹配的授權(quán)識(shí)別碼時(shí),允許所述應(yīng)用程序正常運(yùn)行,否則阻止所述應(yīng)用程序地運(yùn)行。
      [0023]另一方面,本發(fā)明實(shí)施例提供了一種服務(wù)器,包括:
      [0024]一存儲(chǔ)器,用以存儲(chǔ)授權(quán)使用應(yīng)用程序的用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0025]以及一處理器,該處理器被配置為:
      [0026]獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0027]在所述存儲(chǔ)器中存儲(chǔ)的與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知所述用戶設(shè)備上與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      [0028]本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法通過(guò)獲取用戶設(shè)備的唯一標(biāo)識(shí)碼,將獲取到的唯一標(biāo)識(shí)碼與授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中的授權(quán)識(shí)別碼比對(duì)的方法,控制程序能否正常運(yùn)行的方式來(lái)控制應(yīng)用程序的傳播和使用范圍,將程序能否正常使用和用戶設(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行關(guān)聯(lián),能夠避免在破解的手持終端上任意傳播測(cè)試階段的應(yīng)用程序的問題。
      【專利附圖】

      【附圖說(shuō)明】
      [0029]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0030]圖1為本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法的網(wǎng)絡(luò)架構(gòu)圖;
      [0031]圖2為本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法一種實(shí)施例的流程圖;
      [0032]圖3為本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法另一種實(shí)施例的流程圖;
      [0033]圖4是本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法再一種實(shí)施例的交互狀態(tài)參考圖;
      [0034]圖5是本發(fā)明實(shí)施例提供的用戶設(shè)備的結(jié)構(gòu)示意圖;
      [0035]圖6是本發(fā)明實(shí)施例提供的用戶設(shè)備的另一種結(jié)構(gòu)示意圖;
      [0036]圖7是本發(fā)明實(shí)施例提供的服務(wù)器的一種結(jié)構(gòu)圖;
      [0037]圖8是本發(fā)明實(shí)施例提供的服務(wù)器的另一種結(jié)構(gòu)圖?!揪唧w實(shí)施方式】
      [0038]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
      [0039]請(qǐng)參考圖1,其為本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法的應(yīng)用網(wǎng)絡(luò)結(jié)構(gòu)圖。在此應(yīng)用架構(gòu)中,包括至少一個(gè)提供開發(fā)者開發(fā)的應(yīng)用程序的服務(wù)器、互聯(lián)網(wǎng)以及多個(gè)用戶設(shè)備UE。其中所述的用戶設(shè)備UE可以是平板電腦、智能手機(jī)等。在本網(wǎng)絡(luò)架構(gòu)中,服務(wù)器10是應(yīng)用程序開發(fā)機(jī)構(gòu)提供的服務(wù)器,通過(guò)有線或無(wú)線的方式接入互聯(lián)網(wǎng)。智能手機(jī)20或者平板電腦30等用戶設(shè)備也通過(guò)無(wú)線或者有線的方式接入互聯(lián)網(wǎng),實(shí)現(xiàn)與服務(wù)器10互聯(lián)。
      [0040]服務(wù)器10提供測(cè)試中的應(yīng)用程序給智能手機(jī)20或者平板電腦30下載。并且開發(fā)者預(yù)先設(shè)定了可以進(jìn)行測(cè)試的測(cè)試用戶范圍,假定為100個(gè)或者200個(gè),測(cè)試用戶的范圍是可控的,這些測(cè)試用戶都有智能手機(jī)或者是平板電腦等用戶設(shè)備能夠下載并安裝服務(wù)器10所提供的測(cè)試用應(yīng)用程序。
      [0041]因此本發(fā)明實(shí)施例的核心思想就是,將服務(wù)器10提供的測(cè)試應(yīng)用程序和測(cè)試用戶的用戶設(shè)備的唯一標(biāo)識(shí)碼進(jìn)行關(guān)聯(lián),從而控制測(cè)試應(yīng)用程序的傳播范圍。
      [0042]基于以上的架構(gòu),本發(fā)明實(shí)施例首先提供一種應(yīng)用程序的控制方法,圖2是本實(shí)施例的流程圖,本實(shí)施例的執(zhí)行主體為用戶設(shè)備,例如智能手機(jī)或者平板電腦。由圖2可見所述方法包括:
      [0043]步驟S201,安裝應(yīng)用程序;
      [0044]具體的,安裝應(yīng)用程序可以是由人工控制,也可以在下載應(yīng)用程序之后由用戶設(shè)備自動(dòng)安裝。
      [0045]步驟S202,獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0046]具體的,用戶設(shè)備可以通過(guò)額外的輔助應(yīng)用程序獲取用戶的唯一標(biāo)識(shí)碼,也可以通過(guò)安裝的應(yīng)用程序中嵌入的開放接口進(jìn)行獲取,在開啟應(yīng)用程序時(shí),自動(dòng)獲取用戶設(shè)備的唯一標(biāo)識(shí)碼。所述的唯一標(biāo)識(shí)碼例如是IMEI碼或者用戶設(shè)備的序列號(hào)等,不作為限定。
      [0047]步驟S203,在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼;
      [0048]具體而言,在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼的方式,可以是在應(yīng)用程序本身中嵌入的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找,也可以將獲取到的唯一標(biāo)識(shí)碼發(fā)送給服務(wù)器10,由服務(wù)器10在服務(wù)器上存儲(chǔ)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中進(jìn)行查找。
      [0049]更具體的在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到本端用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,執(zhí)行步驟S204,反之,則執(zhí)行步驟S205。
      [0050]步驟S204,應(yīng)用程序正常運(yùn)行;
      [0051]具體的,應(yīng)用程序正常運(yùn)行,幫助開發(fā)者測(cè)試應(yīng)用程序的功能或者穩(wěn)定性等。
      [0052]步驟S205,應(yīng)用程序結(jié)束運(yùn)行;
      [0053]具體的,應(yīng)用程序結(jié)束運(yùn)行可以是提示報(bào)錯(cuò)或者是強(qiáng)制卸載,或者是強(qiáng)行退出等,不作為限定。
      [0054]采用上述實(shí)施例提供的應(yīng)用程序控制方法,能夠?qū)⒊绦蚰芊裾J褂煤陀脩粼O(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行關(guān)聯(lián),能夠避免在破解的手持終端上任意傳播測(cè)試階段的應(yīng)用程序的問題。[0055]圖3是本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法的一種實(shí)施例的流程圖,由圖可見,所述方法包括:
      [0056]步驟S301,安裝應(yīng)用程序;
      [0057]具體的,與前述實(shí)施例類似,安裝應(yīng)用程序可以是由人工控制,也可以在下載應(yīng)用程序之后由用戶設(shè)備自動(dòng)安裝。
      [0058]步驟S302,啟動(dòng)應(yīng)用程序,由應(yīng)用程序獲取所述用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0059]具體的,以用戶設(shè)備的唯一標(biāo)識(shí)碼為MEI碼為例,可以通過(guò)嵌入在程序中的API,獲取請(qǐng)求啟動(dòng)應(yīng)用程序的用戶設(shè)備的MEI號(hào),將此MEI號(hào)賦值給一個(gè)字符串或?qū)懭霐?shù)據(jù)庫(kù)或其他方式。
      [0060]而若以序列號(hào)作為用戶設(shè)備的唯一標(biāo)識(shí)碼為例,則獲取請(qǐng)求啟動(dòng)本程序的手機(jī)UUID號(hào),將此UUID號(hào)賦值給一個(gè)字符串或?qū)懭霐?shù)據(jù)庫(kù)或其他方式。
      [0061]步驟S303,在應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼。
      [0062]具體而言,在本實(shí)施例中在應(yīng)用程序本身中嵌入有授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)。
      [0063]授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)可以是MEI庫(kù),例如是一個(gè)數(shù)組、數(shù)據(jù)庫(kù)、配置文件或其他任意形式,將允許安裝使用本應(yīng)用程序的手機(jī)MEI號(hào)寫入這個(gè)數(shù)組、數(shù)據(jù)庫(kù)、配置文件或其他。
      [0064]也可以是設(shè)置UUID庫(kù):以一個(gè)數(shù)組、數(shù)據(jù)庫(kù)、配置文件或其他任意形式,將允許安裝使用本應(yīng)用程序的手機(jī)UUID號(hào)寫入這個(gè)數(shù)組、數(shù)據(jù)庫(kù)、配置文件或其他。
      [0065]在所述UUID庫(kù)或者M(jìn)EI庫(kù)中可以查找到本端用戶設(shè)備的序列號(hào)或者M(jìn)EI碼的情況下,執(zhí)行步驟S304,反之,則執(zhí)行步驟S305。
      [0066]步驟S304,應(yīng)用程序正常運(yùn)行;
      [0067]具體的,應(yīng)用程序正常運(yùn)行,幫助開發(fā)者測(cè)試應(yīng)用程序的功能或者穩(wěn)定性等。
      [0068]步驟S305,應(yīng)用程序結(jié)束運(yùn)行;
      [0069]具體的,應(yīng)用程序結(jié)束運(yùn)行可以是提示報(bào)錯(cuò)或者是強(qiáng)制卸載,或者是強(qiáng)行退出等,不作為限定。
      [0070]在本實(shí)施例中,用戶設(shè)備在本地通過(guò)應(yīng)用程序中的借口獲取本端用戶設(shè)備的MEI或者UUID號(hào)碼,并與應(yīng)用程序本身的頂EI庫(kù)比對(duì),判斷應(yīng)用程序是否能夠執(zhí)行,從而限制應(yīng)用程序的傳播范圍。
      [0071]但是,可以理解的是用戶設(shè)備的唯一標(biāo)識(shí)碼并不局限在UUID或者M(jìn)EI碼,獲取用戶設(shè)備唯一標(biāo)識(shí)碼的方式也不局限在上述的方式,例如可以是設(shè)置另外的輔助獲取程序等,不作為限制。
      [0072]圖4是本發(fā)明實(shí)施例提供的應(yīng)用程序控制方法的又一實(shí)施例的交互圖,由圖可見所述方法包括:
      [0073]步驟S401,用戶設(shè)備和服務(wù)器建立網(wǎng)絡(luò)連接;
      [0074]具體而言,用戶設(shè)備可以通過(guò)無(wú)線或者有線的方式與提供應(yīng)用程序的服務(wù)器實(shí)現(xiàn)網(wǎng)絡(luò)互連。
      [0075]開發(fā)者在進(jìn)行測(cè)試時(shí),預(yù)先選擇了一批測(cè)試用戶,并將這些用戶的用戶設(shè)備唯一標(biāo)識(shí)碼,通過(guò)數(shù)組或者數(shù)據(jù)庫(kù)的方式,寫入到應(yīng)用程序本身,或者是存儲(chǔ)在服務(wù)器的存儲(chǔ)設(shè)備上。本實(shí)施例是以,存儲(chǔ)在服務(wù)器的存儲(chǔ)設(shè)備為例的。
      [0076]步驟S402,用戶設(shè)備下載應(yīng)用程序并安裝;
      [0077]具體而言,用戶設(shè)備通過(guò)下載的方式,將應(yīng)用程序下載到用戶設(shè)備上,并且手動(dòng)或者自動(dòng)完成安裝過(guò)程。
      [0078]步驟S403,用戶設(shè)備獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0079]具體而言,用戶設(shè)備獲取用戶設(shè)備唯一標(biāo)識(shí)碼的方式有多種,例如前述實(shí)施例中的代碼,不多贅述。唯一標(biāo)識(shí)碼也不局限于MEI碼或者UUID序列號(hào)。
      [0080]步驟S404,用戶設(shè)備通過(guò)網(wǎng)絡(luò)向服務(wù)器發(fā)送獲取到的唯一標(biāo)識(shí)碼;
      [0081]具體而言,在用戶設(shè)備獲取到MEI碼或者是UUID碼之后,通過(guò)無(wú)線方式,將獲取到的信息發(fā)送給服務(wù)器。
      [0082]步驟S405,服務(wù)器在所述應(yīng)用程序服務(wù)器的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼;
      [0083]具體的,由于開發(fā)者預(yù)先將參與測(cè)試用戶的用戶設(shè)備的唯一標(biāo)識(shí),通過(guò)數(shù)據(jù)庫(kù)的方式存儲(chǔ)了用戶設(shè)備的唯一標(biāo)識(shí),因此,服務(wù)器直接將收到的信息與數(shù)據(jù)庫(kù)中的存儲(chǔ)的授權(quán)識(shí)別碼進(jìn)行比對(duì),若查找成功,也就是說(shuō)數(shù)據(jù)庫(kù)中存儲(chǔ)有獲取到的唯一標(biāo)識(shí)碼,則發(fā)送控制指令給用戶設(shè)備,使得測(cè)試應(yīng)用程序正常運(yùn)行,反之,則發(fā)送控制指令,使得測(cè)試應(yīng)用程序不能正常運(yùn)行。
      [0084]步驟S406,服務(wù)器發(fā)送控制指令給用戶設(shè)備,決定應(yīng)用程序是否正常運(yùn)行。
      [0085]具體的,服務(wù)器直接將收到的信息與數(shù)據(jù)庫(kù)中的存儲(chǔ)的授權(quán)識(shí)別碼進(jìn)行比對(duì),若查找成功,也就是說(shuō)數(shù)據(jù)庫(kù)中存儲(chǔ)有獲取到的唯一標(biāo)識(shí)碼,則發(fā)送控制指令給用戶設(shè)備,使得測(cè)試應(yīng)用程序正常運(yùn)行,反之,則發(fā)送控制指令,使得測(cè)試應(yīng)用程序不能正常運(yùn)行。
      [0086]在本實(shí)施例中,是通過(guò)服務(wù)器存儲(chǔ)授權(quán)用戶的用戶設(shè)備唯一標(biāo)識(shí)碼,相比在應(yīng)用程序本身中存儲(chǔ)授權(quán)用戶標(biāo)識(shí)數(shù)據(jù)庫(kù)的方式,可以存儲(chǔ)較大的數(shù)目的授權(quán)用戶標(biāo)識(shí)。
      [0087]需要指出的是,在前述的實(shí)施例中,只給出了唯一標(biāo)識(shí)碼為UUID或者國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)碼(International Mobile Equipment Identity, IMEI)的方式。但是,不同操作系統(tǒng)或不同廠商的用戶設(shè)備,還可以具有其他的唯一標(biāo)識(shí)碼。例如真實(shí)設(shè)備的標(biāo)識(shí)DEVICE_ID、開啟了 wifi或藍(lán)牙的設(shè)備具有的唯一 mac地址、MAC ADDRESS、安卓系統(tǒng)設(shè)備第一次啟動(dòng)時(shí)產(chǎn)生和存儲(chǔ)的64bit的一個(gè)ANDR0ID_ID、Installtion ID、由40個(gè)字符的字母和數(shù)字組成的蘋果IOS設(shè)備的唯一標(biāo)識(shí)碼(Unique Device Identifier。UDID)、通用唯一標(biāo)識(shí)碼(Universally Unique Identif ier, UUID)、集成電路卡識(shí)別碼(Integrate circuit card identity, ICCID)、國(guó)際移動(dòng)用戶識(shí)別碼(InternationalMobileSubscriberIdentification Number,IMSI)等。
      [0088]并且,用戶設(shè)備獲取上述任意一種唯一標(biāo)識(shí)碼的方式,也可以是以下幾種方式中的一種或者幾種,例如:
      [0089]I)在應(yīng)用程序的源碼里通過(guò)硬件制造商或系統(tǒng)制造商提供的上層編碼接口獲得;
      [0090]2)在應(yīng)用程序的源碼里通過(guò)重寫底層編碼接口的方式獲得;
      [0091]3)在應(yīng)用程序的源碼里通過(guò)開源的第三方類庫(kù)獲得;
      [0092]4)在應(yīng)用程序的源碼里通過(guò)破解手機(jī)系統(tǒng)權(quán)限、讀取系統(tǒng)文件或硬件信息的方式獲得;
      [0093]5)在應(yīng)用程序源碼里內(nèi)置第三方插件或工具獲得;
      [0094]6)應(yīng)用程序在啟動(dòng)時(shí)給用戶提供一個(gè)輸入和上傳唯一標(biāo)識(shí)碼的入口,用戶自己通過(guò)任意方式獲得唯一標(biāo)識(shí)碼之后傳給應(yīng)用程序。
      [0095]本發(fā)明實(shí)施例的核心思想是獲取用戶設(shè)備的唯一標(biāo)識(shí)碼,因此具體通過(guò)怎樣的方式獲取,不能理解成對(duì)本發(fā)明保護(hù)范圍的限制。
      [0096]請(qǐng)參考圖5,本發(fā)明實(shí)施例還提供一種用戶設(shè)備,該用戶設(shè)備可以是智能手機(jī)或者是平板電腦,所述用戶設(shè)備包括:
      [0097]獲取單元501,用于在安裝應(yīng)用程序后獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0098]控制單元502,在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到本端用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,所述應(yīng)用程序正常運(yùn)行,反之,所述應(yīng)用程序結(jié)束運(yùn)行。
      [0099]具體的,獲取單元501可以是輔助應(yīng)用程序,也可以是設(shè)置在安裝的應(yīng)用程序中的API,獲取用戶設(shè)備的MEI碼或者是UUID等唯一標(biāo)識(shí)碼。
      [0100]控制單元502,將獲取單元501獲取到的唯一標(biāo)識(shí)碼,與應(yīng)用程序中存儲(chǔ)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中的已經(jīng)被開發(fā)者授權(quán)的用戶的用戶設(shè)備的唯一標(biāo)識(shí)碼比對(duì),如果能查找到獲取單元501獲取到的唯一標(biāo)識(shí)碼,則控制應(yīng)用程序正常運(yùn)行,否則強(qiáng)制結(jié)束應(yīng)用程序。
      [0101]上述用戶設(shè)備UE是用來(lái)實(shí)現(xiàn)前十實(shí)施例所述的應(yīng)用程序的控制方法,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
      [0102]請(qǐng)參考圖6,本發(fā)明實(shí)施例還提供一種服務(wù)器,該服務(wù)器用于提供測(cè)試應(yīng)用程序,其包括:
      [0103]獲取單元601,用以獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0104]控制單元602,在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      [0105]具體而言,獲取單元601可以通過(guò)接收用戶設(shè)備UE發(fā)送的UE獲取到的安裝了應(yīng)用程序的用戶設(shè)備本身的唯一標(biāo)識(shí)碼的方式,獲取一個(gè)UE的IMEI碼或者序列號(hào)等唯一標(biāo)識(shí)碼。
      [0106]而控制單元602則將獲取單元601接收到的唯一標(biāo)識(shí)碼與服務(wù)器本地存儲(chǔ)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中的已經(jīng)被開發(fā)者授權(quán)的用戶的用戶設(shè)備的唯一標(biāo)識(shí)碼比對(duì),如果能查找到獲取單元601獲取到的唯一標(biāo)識(shí)碼,則發(fā)送控制指令控制應(yīng)用程序正常運(yùn)行,否則發(fā)送控制指令強(qiáng)制結(jié)束應(yīng)用程序。
      [0107]上述服務(wù)器是用來(lái)實(shí)現(xiàn)圖4所述實(shí)施例所述的應(yīng)用程序的控制方法,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
      [0108]請(qǐng)參考圖7,本發(fā)明實(shí)施例還提供一種用戶設(shè)備,該用戶設(shè)備可以是智能手機(jī)或者是平板電腦,所述用戶設(shè)備包括存儲(chǔ)器701、處理器702以及通信接口 703。其中存儲(chǔ)器701用以存儲(chǔ)安裝的應(yīng)用程序,而處理器被配置為:
      [0109]在安裝應(yīng)用程序之后,獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0110]在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到本端用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,所述應(yīng)用程序正常運(yùn)行,反之,所述應(yīng)用程序結(jié)束運(yùn)行。
      [0111]請(qǐng)參考圖8,本發(fā)明實(shí)施例還提供一種服務(wù)器,該服務(wù)器用于提供測(cè)試應(yīng)用程序,其包括通信接口 803、存儲(chǔ)器801和處理器802。
      [0112]其中存儲(chǔ)器803,用以存儲(chǔ)授權(quán)使用應(yīng)用程序的用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0113]處理器802被配置為:
      [0114]獲取用戶設(shè)備的唯一標(biāo)識(shí)碼;
      [0115]在所述存儲(chǔ)器中存儲(chǔ)的與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      [0116]專業(yè)人員應(yīng)該還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
      [0117]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】?jī)?nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
      [0118]以上所述的【具體實(shí)施方式】,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的【具體實(shí)施方式】而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種應(yīng)用程序控制方法,其特征在于,包括: 開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼; 在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,當(dāng)所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中中存在與該唯一標(biāo)識(shí)碼相匹配的授權(quán)識(shí)別碼時(shí),允許所述應(yīng)用程序正常運(yùn)行,否則阻止所述應(yīng)用程序地運(yùn)行。
      2.如權(quán)利要求1所述的方法,其特征在于,所述獲取用戶設(shè)備的唯一標(biāo)識(shí)碼具體為: 啟動(dòng)應(yīng)用程序,由應(yīng)用程序獲取所述用戶設(shè)備的唯一標(biāo)識(shí)碼。
      3.如權(quán)利要求1所述的方法,其特征在于,所述獲取用戶設(shè)備的唯一標(biāo)識(shí)碼具體為: 設(shè)置一輔助應(yīng)用程序,該輔助應(yīng)用程序用以獲取所述獲取所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼; 運(yùn)行該輔助應(yīng)用程序,以獲取所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼。
      4.如權(quán)利要求2或3所述的方法,其特征在于,所述在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼的步驟具體為: 將獲取到的所述唯一標(biāo)識(shí)碼上傳到應(yīng)用程序服務(wù)器,用于所述應(yīng)用程序服務(wù)器在所述應(yīng)用程序服務(wù)器的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼。
      5.如權(quán)利要求2或3所述的方法,其特征在于,所述在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼的步驟具體為: 在所述應(yīng)用程序的授權(quán)識(shí) 別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼。
      6.如權(quán)利要求2、3、5任一項(xiàng)所述的方法,其特征在于,所述應(yīng)用程序包括一授權(quán)識(shí)別碼數(shù)據(jù)庫(kù),用以存儲(chǔ)所述應(yīng)用程序的開發(fā)者允許所述應(yīng)用程序允許的用戶設(shè)備的唯一標(biāo)識(shí)碼。
      7.如權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述用戶設(shè)備的唯一標(biāo)識(shí)碼為IMEI碼或者序列號(hào)。
      8.一種應(yīng)用程序的控制方法,其特征在于,所述方法包括: 獲取用戶設(shè)備的唯一標(biāo)識(shí)碼; 在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知所述用戶設(shè)備上的與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      9.如權(quán)利要求8所述的方法,其特征在于,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中不能查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序結(jié)束運(yùn)行。
      10.如權(quán)利要求8或9所述的方法,其特征在于,所述獲取用戶設(shè)備的唯一標(biāo)識(shí)碼具體包括: 與用戶設(shè)備互聯(lián)連接; 接收所述用戶設(shè)備上傳的該用戶設(shè)備的唯一標(biāo)識(shí)碼。
      11.如權(quán)利要求8或9所述的方法,其特征在于,在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼具體為: 在服務(wù)器的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼。
      12.如權(quán)利要求8-11任一項(xiàng)所述的方法,其特征在于,所述用戶設(shè)備的唯一標(biāo)識(shí)碼為IMEI碼或者序列號(hào)。
      13.一種用戶設(shè)備,其特征在于,包括: 獲取單元,用于開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼; 控制單元,用以在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,當(dāng)所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中中存在與該唯一標(biāo)識(shí)碼相匹配的授權(quán)識(shí)別碼時(shí),允許所述應(yīng)用程序正常運(yùn)行,否則阻止所述應(yīng)用程序地運(yùn)行。
      14.一種服務(wù)器,其特征在于,包括: 獲取單元,用以獲取用戶設(shè)備的唯一標(biāo)識(shí)碼; 控制單元,在與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知所述用戶設(shè)備上與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      15.一種用戶設(shè)備,其特征在于,包括: 至少一存儲(chǔ)器,用以存儲(chǔ)安裝的應(yīng)用程序; 以及一處理器,該處理器被配置為: 開啟應(yīng)用程序時(shí),獲取用戶設(shè)備的唯一標(biāo)識(shí)碼; 在對(duì)應(yīng)所述應(yīng)用程序的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述唯一標(biāo)識(shí)碼,當(dāng)所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中中存在與該唯一標(biāo)識(shí)碼相匹配的授權(quán)識(shí)別碼時(shí),允許所述應(yīng)用程序正常運(yùn)行,否則阻止所述應(yīng)用程序 地運(yùn)行。
      16.—種服務(wù)器,其特征在于,包括: 一存儲(chǔ)器,用以存儲(chǔ)授權(quán)使用應(yīng)用程序的用戶設(shè)備的唯一標(biāo)識(shí)碼; 以及一處理器,該處理器被配置為: 獲取用戶設(shè)備的唯一標(biāo)識(shí)碼; 在所述存儲(chǔ)器中存儲(chǔ)的與應(yīng)用程序?qū)?yīng)的授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中查找獲取到的所述用戶設(shè)備的唯一標(biāo)識(shí)碼,在所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)中可以查找到所述用戶設(shè)備的所述唯一標(biāo)識(shí)碼的情況下,通知所述用戶設(shè)備上與所述授權(quán)識(shí)別碼數(shù)據(jù)庫(kù)對(duì)應(yīng)的應(yīng)用程序正常運(yùn)行。
      【文檔編號(hào)】G06F21/52GK103544409SQ201210239232
      【公開日】2014年1月29日 申請(qǐng)日期:2012年7月11日 優(yōu)先權(quán)日:2012年7月11日
      【發(fā)明者】張軍柯 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1