提供移動(dòng)應(yīng)用的系統(tǒng)、方法
【專利摘要】本發(fā)明公開(kāi)了一種提供移動(dòng)應(yīng)用的方法、系統(tǒng),所述提供移動(dòng)應(yīng)用的方法包括:對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí);對(duì)客戶端的使用者身份進(jìn)行識(shí)別;根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。
【專利說(shuō)明】
提供移動(dòng)應(yīng)用的系統(tǒng)、方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及一種提供移動(dòng)應(yīng)用的系統(tǒng)、方法?!颈尘凹夹g(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的迅猛發(fā)展,移動(dòng)終端設(shè)備在人們生活中日益普及,移動(dòng)應(yīng)用亦呈現(xiàn)出極為迅猛的發(fā)展態(tài)勢(shì)。近幾年,銀行業(yè)在移動(dòng)平臺(tái)化上迅猛發(fā)展,“移動(dòng)門戶”概念成為關(guān)注熱點(diǎn)。但由于應(yīng)用定位等原因,發(fā)展方向并不明晰,導(dǎo)致個(gè)別應(yīng)用呈現(xiàn)出體積臃腫、 使用繁瑣的趨勢(shì),進(jìn)而影響了 “以客戶為中心”按市場(chǎng)、按客戶需要發(fā)展移動(dòng)應(yīng)用的客戶需求。同時(shí),在移動(dòng)應(yīng)用正式對(duì)外發(fā)布之前,經(jīng)常需要發(fā)布一系列內(nèi)測(cè)版本供內(nèi)部試用。內(nèi)測(cè)版本和生產(chǎn)版本的版本更新與管理,往往會(huì)占用管理者的大部分時(shí)間。而內(nèi)測(cè)版本不同于生產(chǎn)版本,只有少數(shù)內(nèi)部人員具備使用權(quán)限。為提高測(cè)試效率,內(nèi)測(cè)版本需要跟生產(chǎn)版本一樣,具備版本更新功能,以便及時(shí)對(duì)新的內(nèi)測(cè)版本進(jìn)行功能驗(yàn)證,并且內(nèi)測(cè)版本的版本發(fā)布與更新頻率,要遠(yuǎn)遠(yuǎn)高于生產(chǎn)版本。但是,傳統(tǒng)的移動(dòng)應(yīng)用管理平臺(tái)、移動(dòng)應(yīng)用商店等(如安卓市場(chǎng)、360安全市場(chǎng)、AppStore(應(yīng)用商店)等),展示對(duì)象是所有的移動(dòng)應(yīng)用,服務(wù)對(duì)象是使用市場(chǎng)的用戶,目的是為所有用戶提供無(wú)差別的應(yīng)用搜索、查詢、展示、下載、更新、卸載等服務(wù),無(wú)法區(qū)分內(nèi)測(cè)版本和生產(chǎn)版本。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對(duì)以上現(xiàn)有問(wèn)題,提出了一種提供移動(dòng)應(yīng)用的系統(tǒng)、方法。
[0004]本發(fā)明的實(shí)施方式提供的提供移動(dòng)應(yīng)用的方法,包括:對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí);對(duì)客戶端的使用者身份進(jìn)行識(shí)別;根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。
[0005]相應(yīng)地,本發(fā)明實(shí)施方式還提供了一種提供移動(dòng)應(yīng)用的系統(tǒng),包括:標(biāo)識(shí)設(shè)置模塊,對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí);身份識(shí)別模塊,對(duì)客戶端的使用者身份進(jìn)行識(shí)別;應(yīng)用提供模塊,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。
[0006]根據(jù)本發(fā)明的實(shí)施方式,能夠簡(jiǎn)化移動(dòng)應(yīng)用管理流程,區(qū)分不同版本,為不同身份的用戶提供差異化服務(wù),即為不同身份的用戶提供不同版本的移動(dòng)應(yīng)用?!靖綀D說(shuō)明】
[0007]圖1是根據(jù)本發(fā)明實(shí)施方式的提供移動(dòng)應(yīng)用的方法的一個(gè)實(shí)施例的流程圖;
[0008]圖2是根據(jù)本發(fā)明實(shí)施方式的提供移動(dòng)應(yīng)用的系統(tǒng)的一個(gè)實(shí)施例的框圖。【具體實(shí)施方式】
[0009]為了便于理解本發(fā)明技術(shù)方案的各個(gè)方面、特征以及優(yōu)點(diǎn),下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行具體描述。應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說(shuō)明,而非用于限制本發(fā)明的保護(hù)范圍。
[0010]圖1是根據(jù)本發(fā)明實(shí)施方式的提供移動(dòng)應(yīng)用的方法的一個(gè)實(shí)施例的流程圖。
[0011]如圖1所示,所述方法包括:步驟S100,對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí);步驟S101,對(duì)客戶端的使用者身份進(jìn)行識(shí)別;步驟S102,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。
[0012]具體而言,在步驟S100中,例如可以根據(jù)一個(gè)移動(dòng)應(yīng)用的不同版本的用途,將移動(dòng)應(yīng)用的不同版本設(shè)置為生產(chǎn)版本和內(nèi)測(cè)版本,并且還可以進(jìn)一步根據(jù)該移動(dòng)應(yīng)用的不同版本的發(fā)布時(shí)間,設(shè)置最新生產(chǎn)版本、最新內(nèi)測(cè)版本、最新釋放版本等(該最新生產(chǎn)版本為可在各個(gè)應(yīng)用商店或官方發(fā)布渠道上正式發(fā)布的最新版本,所有用戶均可下載使用。最新內(nèi)測(cè)版本為只在企業(yè)內(nèi)部發(fā)布、供企業(yè)內(nèi)部業(yè)務(wù)人員和技術(shù)人員測(cè)試驗(yàn)證的最新準(zhǔn)生產(chǎn)版本,不對(duì)外發(fā)布。最新釋放版本為最新發(fā)布的生產(chǎn)或內(nèi)測(cè)版本中的最新發(fā)布版本)。就設(shè)置不同的版本標(biāo)識(shí)而言,例如在服務(wù)端的接口增加type(類型)字段,type = P表示最新生產(chǎn)版,type = T表示最新釋放版。且該字段還可在服務(wù)端的后臺(tái)系統(tǒng)中維護(hù),各移動(dòng)應(yīng)用優(yōu)選維護(hù)兩條記錄,一條是最新生產(chǎn)版記錄,一條是最新釋放版記錄。
[0013]在步驟S101中,例如可在服務(wù)端的后臺(tái)系統(tǒng)中配置各移動(dòng)應(yīng)用對(duì)應(yīng)的白名單表。 例如,當(dāng)用戶使用客戶端進(jìn)行訪問(wèn)時(shí),可首先判斷該用戶是否登錄,若該客戶已經(jīng)登錄,則判定該用戶處于哪一個(gè)移動(dòng)應(yīng)用的白名單列表中。
[0014]在步驟S102中,若用戶未登錄或未處于白名單中,則向該客戶提供生產(chǎn)版的移動(dòng)應(yīng)用,優(yōu)選提供最新生產(chǎn)版的移動(dòng)應(yīng)用。例如,向該客戶提供從接口返回的應(yīng)用列表中篩選出type = p(最新生產(chǎn)版)的應(yīng)用。若用戶登錄且處于某一移動(dòng)應(yīng)用的白名單中,則向該客戶提供該移動(dòng)應(yīng)用的最新釋放版。例如,向該客戶提供從接口返回的應(yīng)用列表中篩選出type =T(最新釋放版)的應(yīng)用。
[0015]在所述步驟S102中,提供與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用包括:展示與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用、下載與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用、更新與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用等。
[0016]根據(jù)本發(fā)明的實(shí)施方式,能夠區(qū)分內(nèi)測(cè)版本和生產(chǎn)版本,可根據(jù)客戶身份進(jìn)行差異化展示,即對(duì)白名單客戶展示最新釋放版的應(yīng)用列表和應(yīng)用詳情;對(duì)未登錄或者非白名單客戶展示生產(chǎn)版的應(yīng)用列表和應(yīng)用詳情。并且,由于各移動(dòng)應(yīng)用均可根據(jù)客戶身份進(jìn)行差異化更新,即白名單客戶可更新到最新釋放版,未登錄或者非白名單客戶可更新模塊更新到最新生產(chǎn)版。
[0017]本發(fā)明的實(shí)施方式因服務(wù)端接口需要增加新字段,無(wú)法兼容移動(dòng)平臺(tái)和各移動(dòng)應(yīng)用的歷史版本的情況下,優(yōu)選需要服務(wù)端在保持舊接口可用的情況下,再提供一套滿足新需求的接口。
[0018]圖2是根據(jù)本發(fā)明實(shí)施方式的提供移動(dòng)應(yīng)用的系統(tǒng)的框圖,參見(jiàn)圖2,所述系統(tǒng)1包括:標(biāo)識(shí)設(shè)置模塊10、身份識(shí)別模塊20、應(yīng)用提供模塊30。
[0019]具體而言,標(biāo)識(shí)設(shè)置模塊10對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí)。例如可以根據(jù)一個(gè)移動(dòng)應(yīng)用的不同版本的用途,將移動(dòng)應(yīng)用的不同版本設(shè)置為生產(chǎn)版本和內(nèi)測(cè)版本,并且還可以進(jìn)一步根據(jù)該移動(dòng)應(yīng)用的不同版本的發(fā)布時(shí)間,設(shè)置最新生產(chǎn)版本、最新內(nèi)測(cè)版本、最新釋放版本等(該最新生產(chǎn)版本為可在各個(gè)應(yīng)用商店或官方發(fā)布渠道上正式發(fā)布的最新版本,所有用戶均可下載使用。最新內(nèi)測(cè)版本為只在企業(yè)內(nèi)部發(fā)布、供企業(yè)內(nèi)部業(yè)務(wù)人員和技術(shù)人員測(cè)試驗(yàn)證的最新準(zhǔn)生產(chǎn)版本,不對(duì)外發(fā)布。最新釋放版本為最新發(fā)布的生產(chǎn)或內(nèi)測(cè)版本中的最新發(fā)布版本)。就設(shè)置不同的版本標(biāo)識(shí)而言,例如服務(wù)端的接口增加type字段,type = P表示最新生產(chǎn)版,type = T表示最新釋放版。且該字段還可在服務(wù)端的后臺(tái)系統(tǒng)中維護(hù),各移動(dòng)應(yīng)用優(yōu)選維護(hù)兩條記錄,一條是最新生產(chǎn)版記錄,一條是最新釋放版記錄。
[0020]身份識(shí)別模塊20對(duì)客戶端的使用者身份進(jìn)行識(shí)別。例如可在服務(wù)端的后臺(tái)系統(tǒng)中配置各移動(dòng)應(yīng)用對(duì)應(yīng)的白名單表。當(dāng)用戶使用客戶端進(jìn)行訪問(wèn)時(shí),可首先判斷該用戶是否登錄,若該客戶已經(jīng)登錄,則判定該用戶處于哪一個(gè)移動(dòng)應(yīng)用的白名單列表中。
[0021]應(yīng)用提供模塊30根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。例如,若用戶未登錄或未處于白名單中,則向該客戶提供生產(chǎn)版的移動(dòng)應(yīng)用。例如,向該客戶提供從接口返回的應(yīng)用列表中篩選出type = p(最新生產(chǎn)版)的應(yīng)用。若用戶登錄且處于某一移動(dòng)應(yīng)用的白名單中,則向該客戶提供最新釋放版的移動(dòng)應(yīng)用。例如,向該客戶提供從接口返回的應(yīng)用列表中篩選出type = T(最新釋放版)的應(yīng)用。
[0022]所述應(yīng)用提供模塊中可包括:展示單元、更新單元、下載單元等。展示單元,展示與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。下載單元,下載與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。更新單元,更新與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。
[0023]根據(jù)本發(fā)明的實(shí)施方式,能夠區(qū)分內(nèi)測(cè)版本和生產(chǎn)版本,根據(jù)客戶身份進(jìn)行差異化展示,即對(duì)白名單客戶展示最新釋放版的應(yīng)用列表和應(yīng)用詳情;對(duì)未登錄或者非白名單客戶展示生產(chǎn)版的應(yīng)用列表和應(yīng)用詳情。并且,由于各移動(dòng)應(yīng)用均可根據(jù)客戶身份進(jìn)行差異化更新,即白名單客戶可通過(guò)更新單元更新到最新釋放版,未登錄或者非白名單客戶可通過(guò)更新單元更新到最新生產(chǎn)版。
[0024]本發(fā)明的實(shí)施方式因服務(wù)端接口需要增加新字段,無(wú)法兼容移動(dòng)平臺(tái)和各移動(dòng)應(yīng)用的歷史版本的情況下,優(yōu)選需要服務(wù)端在保持舊接口可用的情況下,再提供一套滿足新需求的接口。[〇〇25]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件結(jié)合硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,智能手機(jī)或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0026]本發(fā)明說(shuō)明書中使用的術(shù)語(yǔ)和措辭僅僅為了舉例說(shuō)明,并不意味構(gòu)成限定。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離所公開(kāi)的實(shí)施方式的基本原理的前提下,對(duì)上述實(shí)施方式中的各細(xì)節(jié)可進(jìn)行各種變化。因此,本發(fā)明的范圍只由權(quán)利要求確定,在權(quán)利要求中,除非另有說(shuō)明,所有的術(shù)語(yǔ)應(yīng)按最寬泛合理的意思進(jìn)行理解。
【主權(quán)項(xiàng)】
1.一種提供移動(dòng)應(yīng)用的方法,其特征在于,包括:對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí);對(duì)客戶端的使用者身份進(jìn)行識(shí)別;根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本 的移動(dòng)應(yīng)用。2.如權(quán)利要求1所述的提供移動(dòng)應(yīng)用的方法,其特征在于,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本 的移動(dòng)應(yīng)用包括:展示與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。3.如權(quán)利要求1所述的提供移動(dòng)應(yīng)用的方法,其特征在于,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本 的移動(dòng)應(yīng)用包括:下載與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。4.如權(quán)利要求1所述的提供移動(dòng)應(yīng)用的方法,其特征在于,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本 的移動(dòng)應(yīng)用包括:更新與使用者身份相適應(yīng)的版本的移動(dòng)應(yīng)用。5.如權(quán)利要求1至4中任一項(xiàng)所述的提供移動(dòng)應(yīng)用的方法,其特征在于,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本 的移動(dòng)應(yīng)用包括:若識(shí)別到的使用者身份處于移動(dòng)應(yīng)用的白名單中,則根據(jù)第一版本標(biāo)識(shí)提供第一類型 版本的移動(dòng)應(yīng)用;若識(shí)別到的使用者身份未處于移動(dòng)應(yīng)用的白名單中,則根據(jù)第二版本標(biāo)識(shí)提供第二 類型版本的移動(dòng)應(yīng)用。6.如權(quán)利要求1至4任一項(xiàng)所述的提供移動(dòng)應(yīng)用的方法,其特征在于,對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí)包括:對(duì)移動(dòng)應(yīng)用的不同版本在服務(wù)端的接口增加不同type字段。7.—種提供移動(dòng)應(yīng)用的系統(tǒng),其特征在于,包括:標(biāo)識(shí)設(shè)置模塊,對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí);身份識(shí)別模塊,對(duì)客戶端的使用者身份進(jìn)行識(shí)別;應(yīng)用提供模塊,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身 份相適應(yīng)的版本的移動(dòng)應(yīng)用。8.如權(quán)利要求7所述的提供移動(dòng)應(yīng)用的系統(tǒng),其特征在于,所述應(yīng)用提供模塊包括展示單元,所述展示單元展示與使用者身份相適應(yīng)的版本的移 動(dòng)應(yīng)用。9.如權(quán)利要求7所述的提供移動(dòng)應(yīng)用的系統(tǒng),其特征在于,所述應(yīng)用提供模塊包括更新單元,所述更新單元更新與使用者身份相適應(yīng)的版本的移 動(dòng)應(yīng)用。10.如權(quán)利要求7所述的提供移動(dòng)應(yīng)用的系統(tǒng),其特征在于,所述應(yīng)用提供模塊包括下載單元,所述下載單元下載與使用者身份相適應(yīng)的版本的移 動(dòng)應(yīng)用。11.如權(quán)利要求7至10中任一項(xiàng)所述的提供移動(dòng)應(yīng)用的系統(tǒng),其特征在于,根據(jù)識(shí)別到的使用者身份以及移動(dòng)應(yīng)用的版本標(biāo)識(shí),提供與使用者身份相適應(yīng)的版本 的移動(dòng)應(yīng)用包括:若識(shí)別到的使用者身份處于移動(dòng)應(yīng)用的白名單中,則根據(jù)第一版本標(biāo)識(shí)提供第一類 型版本的移動(dòng)應(yīng)用;若識(shí)別到的使用者身份未處于移動(dòng)應(yīng)用的白名單中,則根據(jù)第二版本標(biāo)識(shí)提供第二類 型版本的移動(dòng)應(yīng)用。12.如權(quán)利要求7-10中任一項(xiàng)所述的提供移動(dòng)應(yīng)用的系統(tǒng),其特征在于,標(biāo)識(shí)設(shè)置模塊對(duì)上傳到服務(wù)端的移動(dòng)應(yīng)用的不同版本設(shè)置不同的版本標(biāo)識(shí)包括: 對(duì)移動(dòng)應(yīng)用的不同版本在服務(wù)端的接口增加不同type字段。
【文檔編號(hào)】H04L29/08GK106095426SQ201610395915
【公開(kāi)日】2016年11月9日
【申請(qǐng)日】2016年6月7日 公開(kāi)號(hào)201610395915.6, CN 106095426 A, CN 106095426A, CN 201610395915, CN-A-106095426, CN106095426 A, CN106095426A, CN201610395915, CN201610395915.6
【發(fā)明人】林挺, 楊杰, 王進(jìn), 英杰, 李偉健, 麥博奇, 鄒駿杰
【申請(qǐng)人】中國(guó)建設(shè)銀行股份有限公司