一種向用戶終端提供應(yīng)用的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種向用戶終端提供應(yīng)用的方法和系統(tǒng),該方法包括確定應(yīng)用的需要,并根據(jù)應(yīng)用的需要獲取接口;開發(fā)應(yīng)用的代碼和應(yīng)用辦理頁面;將應(yīng)用的代碼和應(yīng)用辦理頁面上傳到管理平臺,在管理平臺上配置添加應(yīng)用;配置應(yīng)用訪問所需要的接口;用戶終端從管理平臺獲取應(yīng)用辦理頁面;用戶終端將應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理。本發(fā)明的技術(shù)方案由于對業(yè)務(wù)辦理部分采用html5技術(shù)進(jìn)行開發(fā),可復(fù)用于多個應(yīng)用中,便于統(tǒng)一進(jìn)行管理,應(yīng)用更改時只需要修改一次,各應(yīng)用就能自動獲取到最新的應(yīng)用辦理頁面進(jìn)行應(yīng)用辦理,在前端業(yè)務(wù)邏輯或辦理流程更改時,不需要對用戶終端應(yīng)用進(jìn)行修改,能夠減少人力物力的花費(fèi)。
【專利說明】一種向用戶終端提供應(yīng)用的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種向用戶終端提供應(yīng)用的方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,用戶終端應(yīng)用開發(fā)的過程中,每個應(yīng)用單獨(dú)做后臺及前端,如果遇到行業(yè)內(nèi)不同應(yīng)用但有較多相同業(yè)務(wù)功能的情況,相同的業(yè)務(wù)功能在不同的應(yīng)用內(nèi)反復(fù)重新開發(fā),造成資源浪費(fèi)及難以統(tǒng)一管理。
[0003]一旦前端業(yè)務(wù)邏輯或辦理流程需要更改的時候,需要通知所有相關(guān)的用戶終端應(yīng)用一起修改,會花費(fèi)大量的人力物力。
[0004]現(xiàn)有的智能終端行業(yè)應(yīng)用的開發(fā)方案存在如下缺陷:
[0005]1、新業(yè)務(wù)開發(fā)需要8033側(cè)分別與各承載的應(yīng)用進(jìn)行聯(lián)調(diào)和調(diào)試,同一應(yīng)用也需要分別適配不同的用戶終端平臺和屏幕分辨率。
[0006]2、當(dāng)前端業(yè)務(wù)邏輯及辦理流程發(fā)生更改時,需要通知所有相關(guān)的承載應(yīng)用,時間久了會有漏通知或某個應(yīng)用維護(hù)不及時影響上線的風(fēng)險。
[0007]3、各個應(yīng)用單獨(dú)接出接口到公網(wǎng)中,難以統(tǒng)一管理,有安全風(fēng)險。
【發(fā)明內(nèi)容】
[0008]為了解決現(xiàn)有技術(shù)中存在的技術(shù)問題,本發(fā)明提出一種向用戶終端提供應(yīng)用的方法和系統(tǒng),應(yīng)用辦理部分可以復(fù)用于多個應(yīng)用中,便于管理,應(yīng)用更改時只需要修改一次,各應(yīng)用就能獲取更改后的應(yīng)用辦理頁面進(jìn)行業(yè)務(wù)辦理。
[0009]本發(fā)明一方面提供了一種向用戶終端提供應(yīng)用的方法,包括以下步驟:
[0010]確定應(yīng)用的需要,并根據(jù)所述應(yīng)用的需要獲取接口 ;
[0011]開發(fā)所述應(yīng)用的代碼和應(yīng)用辦理頁面;
[0012]將所述應(yīng)用的代碼和應(yīng)用辦理頁面上傳到管理平臺,在管理平臺上配置添加所述應(yīng)用;
[0013]配置所述應(yīng)用訪問所需要的接口 ;
[0014]用戶終端從管理平臺獲取所述應(yīng)用辦理頁面;
[0015]用戶終端將所述應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理。
[0016]本發(fā)明的另一方面還提供了一種向用戶終端提供應(yīng)用的系統(tǒng),包括開發(fā)平臺、管理平臺和用戶終端,其中,
[0017]所述開發(fā)平臺用于確定應(yīng)用的需要,根據(jù)所述應(yīng)用的需要獲取接口,并開發(fā)所述應(yīng)用的代碼和應(yīng)用辦理頁面;
[0018]所述管理平臺用于存儲應(yīng)用的代碼和應(yīng)用辦理頁面,配置添加所述應(yīng)用,并配置所述應(yīng)用訪問所需要的接口;
[0019]所述用戶終端用于從管理平臺獲取所述應(yīng)用辦理頁面,并將所述應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理。
[0020]本發(fā)明的技術(shù)方案對業(yè)務(wù)辦理部分采用11^1115技術(shù)進(jìn)行開發(fā),可復(fù)用于多個應(yīng)用中,便于統(tǒng)一進(jìn)行管理,應(yīng)用更改時只需要修改一次,各應(yīng)用就能自動獲取到最新的應(yīng)用辦理頁面進(jìn)行應(yīng)用辦理。在前端業(yè)務(wù)邏輯或辦理流程更改時,不需要對用戶終端應(yīng)用進(jìn)行修改,能夠減少人力物力的花費(fèi)。
【專利附圖】
【附圖說明】
[0021]圖1是本發(fā)明實(shí)施例中的向用戶終端提供應(yīng)用的流程圖。
[0022]圖2是本發(fā)明實(shí)施例中的向用戶終端提供應(yīng)用系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]本發(fā)明技術(shù)方案是結(jié)合基于手機(jī)原生應(yīng)用開發(fā)框架的⑶架構(gòu)及基于頁面的83架構(gòu)的特點(diǎn),集合雙方的優(yōu)點(diǎn),把兩個架構(gòu)有機(jī)結(jié)合,抽取出業(yè)務(wù)辦理過程中涉及的主要組成元素,把常變的業(yè)務(wù)邏輯交給83架構(gòu)實(shí)現(xiàn),把不常變的需要與手機(jī)系統(tǒng)交互的八?I調(diào)用、數(shù)據(jù)加密封裝、緩存等部分交給(:3架構(gòu)實(shí)現(xiàn),從而實(shí)現(xiàn)業(yè)務(wù)頻繁變更而客戶端不用經(jīng)常升級的效果。
[0024]下面結(jié)合附圖對本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述。
[0025]圖1是本發(fā)明實(shí)施例中的向用戶終端提供應(yīng)用的流程圖。如圖1所示,該向用戶終端提供應(yīng)用的流程包括以下步驟:
[0026]步驟101、梳理應(yīng)用的需要,并根據(jù)該應(yīng)用的需要獲取接口。
[0027]步驟102、采用卜飽15開發(fā)該應(yīng)用的代碼和應(yīng)用辦理頁面。
[0028]步驟103、將該應(yīng)用的代碼和應(yīng)用辦理頁面上傳到管理平臺,在管理平臺上配置添加該應(yīng)用。其中將該應(yīng)用辦理頁面形成壓縮文件,上傳到管理平臺。
[0029]也可以將應(yīng)用辦理頁面存儲在用戶終端上,用戶終端打開該應(yīng)用辦理頁面時,用戶終端一方面展示該應(yīng)用辦理頁面,一方面向管理平臺請求獲取數(shù)據(jù),填入到該應(yīng)用辦理頁面中。
[0030]步驟104、配置應(yīng)用訪問所需要的接口。
[0031]步驟105、用戶終端從管理平臺獲取該應(yīng)用辦理頁面。
[0032]步驟106、用戶終端將該應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理。
[0033]以開通手機(jī)報應(yīng)用為例:
[0034]首先獲取第三方合作廠商手機(jī)報業(yè)務(wù)功能接口,并調(diào)測通過80?)方式正確獲數(shù)據(jù),將獲取數(shù)據(jù)進(jìn)行加密/壓縮。
[0035]其次開發(fā)相關(guān)的扣代碼和11飽15應(yīng)用辦理頁面,并將開發(fā)好的代碼和頁面打成21?壓縮包。
[0036]最后進(jìn)入管理平臺,創(chuàng)建一個手機(jī)報應(yīng)用版塊,且將壓縮的文件信息上傳到該版塊下,并進(jìn)行發(fā)布。
[0037]用戶通過下載統(tǒng)一智能終端,并登錄終端平臺,即可看到已發(fā)布好的手機(jī)報應(yīng)用版塊。
[0038]本實(shí)施例中主要包括四個部分:
[0039]1、應(yīng)用加載。
[0040]用戶終端從管理平臺獲取應(yīng)用和菜單列表,按配置的方式顯示,用戶終端根據(jù)應(yīng)用和菜單列表,選擇該應(yīng)用。
[0041]用戶終端提供一個應(yīng)用和菜單列表基礎(chǔ)框架,向管理平臺獲取應(yīng)用和菜單列表后,按配置的風(fēng)格顯示在客戶端中,用戶選擇某個業(yè)務(wù)菜單辦理業(yè)務(wù)時,用戶終端從后臺下載應(yīng)用辦理頁面,加載到用戶終端的83運(yùn)行環(huán)境中,再加載公共緩存資源及權(quán)限信息,進(jìn)行業(yè)務(wù)辦理。
[0042]2、應(yīng)用打包,即將已有的業(yè)務(wù)進(jìn)行組合,形成應(yīng)用。
[0043]本應(yīng)用需要支持多個業(yè)務(wù)系統(tǒng)的接入,用戶終端支持多種打包策略:
[0044]1) 一個用戶終端包括多個應(yīng)用:用戶使用4八帳號登錄后,顯示用戶權(quán)限所能訪問的業(yè)務(wù)系統(tǒng)的終端應(yīng)用,登錄后顯示應(yīng)用列表。
[0045]2) 一個用戶終端只允許一個應(yīng)用:用戶使用4八帳號登錄后,只能訪問本客戶端指定的業(yè)務(wù)系統(tǒng)的終端版應(yīng)用,登錄后直接顯示該應(yīng)用菜單。
[0046]3、消息保存,即對用戶終端向管理平臺發(fā)出的請求消息進(jìn)行保存,并進(jìn)行統(tǒng)計分析。
[0047]因消息量比較大,對已發(fā)送的消息記錄移動消息歷史記錄表中進(jìn)行保存。
[0048]對已讀的推送消息保存兩個星期后轉(zhuǎn)移到表中,在“(^即表中定時清理兩個月前的消息記錄。
[0049]4、信息采集,即對用戶終端的信息進(jìn)行采集,用戶終端的信息包括安全信息。
[0050]為保證客戶端接入認(rèn)證的安全,需要先對需要運(yùn)行客戶端信息的智能終端進(jìn)行硬件的采集,需要采集的信息包括智能終端唯一標(biāo)識頂£1號、所使用的手機(jī)3頂卡的頂31號。
[0051]管理平臺提供頂£1號采集頁面,用戶在登錄客戶端前,需要先在內(nèi)網(wǎng)訪問本頁面,使用4八帳號登錄,然后錄入需要運(yùn)行客戶端的智能終端的頂£1號,然后應(yīng)用管理平臺自動根據(jù)4八帳號獲取對應(yīng)的手機(jī)號碼,根據(jù)手機(jī)號碼獲取對應(yīng)的1131號,保存于數(shù)據(jù)庫中。
[0052]用戶終端進(jìn)行登錄的時候,需要同時提交這頂£1號和1131號,管理平臺校驗(yàn)對頂21、1181號相匹配,才允許客戶端進(jìn)行登錄。
[0053]采集流程如下:
[0054]1)用戶在內(nèi)網(wǎng)訪問管理平臺頂£1采集頁面,使用4八帳號進(jìn)行登錄。
[0055]2)管理平臺向4八平臺發(fā)起登錄認(rèn)證請求(包括短信附加碼步驟兄
[0056]3)登錄成功后在頁面中錄入需要運(yùn)行客戶端的智能終端的頂£1號。
[0057]4)后臺根據(jù)4八對應(yīng)的手機(jī)號碼對應(yīng)的1131號。
[0058]5)與錄入的頂£1號匹配一起保存在數(shù)據(jù)庫中。
[0059]為了實(shí)現(xiàn)上述流程,本發(fā)明的實(shí)施例還提供了一種向用戶終端提供應(yīng)用的系統(tǒng)。如圖2所示,該系統(tǒng)包括開發(fā)平臺201、管理平臺202和用戶終端203。
[0060]其中開發(fā)平臺用于梳理應(yīng)用的需要,根據(jù)應(yīng)用的需要獲取接口,并開發(fā)應(yīng)用的代碼和應(yīng)用辦理頁面。
[0061]管理平臺存儲應(yīng)用的代碼和應(yīng)用辦理頁面,配置添加應(yīng)用,并配置應(yīng)用訪問所需要的接口。
[0062]用戶終端從管理平臺獲取應(yīng)用辦理頁面,并將應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理,還從管理平臺獲取應(yīng)用和菜單列表,按配置的方式顯示,并根據(jù)應(yīng)用和菜單列表,選擇應(yīng)用。
[0063]本實(shí)施例的技術(shù)方案由于對業(yè)務(wù)辦理部分采用11飽15技術(shù)進(jìn)行開發(fā),可復(fù)用于多個應(yīng)用中,便于統(tǒng)一進(jìn)行管理,應(yīng)用更改時只需要修改一次,各應(yīng)用就能自動獲取到最新的應(yīng)用辦理頁面進(jìn)行應(yīng)用辦理。在前端業(yè)務(wù)邏輯或辦理流程更改時,不需要對用戶終端應(yīng)用進(jìn)行修改,能夠減少人力物力的花費(fèi)。
[0064]應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明而非限制,本發(fā)明也并不僅限于上述舉例,一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍中。
【權(quán)利要求】
1.一種向用戶終端提供應(yīng)用的方法,其特征在于,包括以下步驟: 確定應(yīng)用的需要,并根據(jù)所述應(yīng)用的需要獲取接口 ; 開發(fā)所述應(yīng)用的代碼和應(yīng)用辦理頁面; 將所述應(yīng)用的代碼和應(yīng)用辦理頁面上傳到管理平臺,在管理平臺上配置添加所述應(yīng)用; 配置所述應(yīng)用訪問所需要的接口; 上傳所述應(yīng)用辦理頁面; 用戶終端從管理平臺獲取所述應(yīng)用辦理頁面; 用戶終端將所述應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理。
2.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,還包括以下步驟: 用戶終端從管理平臺獲取應(yīng)用和菜單列表,按配置的方式顯示; 用戶終端根據(jù)應(yīng)用和菜單列表,選擇所述應(yīng)用。
3.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,所述應(yīng)用辦理頁面采用html5開發(fā)。
4.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,將所述應(yīng)用辦理頁面形成壓縮文件,上傳到管理平臺。
5.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,將所述應(yīng)用辦理頁面存儲在用戶終端上,用戶終端打開所述應(yīng)用辦理頁面時,用戶終端向管理平臺獲取數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,還包括以下步驟: 將已有的業(yè)務(wù)進(jìn)行組合,形成應(yīng)用。
7.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,還包括以下步驟: 對用戶終端向管理平臺發(fā)出的請求消息進(jìn)行保存,并進(jìn)行統(tǒng)計分析。
8.根據(jù)權(quán)利要求1所述的一種向用戶終端提供應(yīng)用的方法,其特征在于,還包括以下步驟: 對用戶終端的信息進(jìn)行采集,所述用戶終端的信息包括安全信息。
9.一種向用戶終端提供應(yīng)用的系統(tǒng),其特征在于,包括開發(fā)平臺、管理平臺和用戶終端,其中, 所述開發(fā)平臺用于確定應(yīng)用的需要,根據(jù)所述應(yīng)用的需要獲取接口,并開發(fā)所述應(yīng)用的代碼和應(yīng)用辦理頁面; 所述管理平臺用于存儲應(yīng)用的代碼和應(yīng)用辦理頁面,配置添加所述應(yīng)用,并配置所述應(yīng)用訪問所需要的接口; 所述用戶終端用于從管理平臺獲取所述應(yīng)用辦理頁面,并將所述應(yīng)用加載到運(yùn)行環(huán)境進(jìn)行應(yīng)用辦理。
10.根據(jù)權(quán)利要求9所述的一種向用戶終端提供應(yīng)用的系統(tǒng),其特征在于,所述用戶終端還用于從管理平臺獲取應(yīng)用和菜單列表,按配置的方式顯示,并根據(jù)應(yīng)用和菜單列表,選擇所述應(yīng)用。
【文檔編號】G06F17/30GK104424317SQ201310405384
【公開日】2015年3月18日 申請日期:2013年9月6日 優(yōu)先權(quán)日:2013年9月6日
【發(fā)明者】沈哲, 曾鍵, 陳剛, 劉三蘇, 梅松, 梁宇 申請人:中國移動通信集團(tuán)四川有限公司