基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法
【專利摘要】本發(fā)明公開(kāi)了一種基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法,屬于移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,是手機(jī)應(yīng)用平臺(tái)環(huán)境下,兩個(gè)或多個(gè)應(yīng)用基于快速服務(wù)聚合的互聯(lián)方法。該方法通過(guò)參數(shù)、數(shù)據(jù)歸一實(shí)現(xiàn)移動(dòng)應(yīng)用的運(yùn)行參數(shù)數(shù)據(jù)的統(tǒng)一管理;系統(tǒng)轉(zhuǎn)換表的方法,實(shí)現(xiàn)應(yīng)用對(duì)應(yīng)用的互聯(lián)配置,可以設(shè)置開(kāi)關(guān)矩陣來(lái)加快參數(shù)轉(zhuǎn)換,加快應(yīng)用互聯(lián)的效率。與現(xiàn)有技術(shù)相比,本發(fā)明的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法支持多應(yīng)用復(fù)合互聯(lián),支持多應(yīng)用組合的方式構(gòu)建新的移動(dòng)應(yīng)用,能夠有效地提高用戶體驗(yàn),快速應(yīng)對(duì)生產(chǎn)需求,具有很好的推廣應(yīng)用價(jià)值。
【專利說(shuō)明】基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,具體地說(shuō)是一種基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法。
【背景技術(shù)】
[0002]隨著移動(dòng)應(yīng)用的興起和廣泛應(yīng)用,企業(yè)等單位用戶為生產(chǎn)或管理的需要開(kāi)發(fā)和積累了數(shù)量眾多的移動(dòng)應(yīng)用,在不同時(shí)期,為解決某個(gè)單一的業(yè)務(wù)而開(kāi)發(fā)由不同廠家開(kāi)發(fā)構(gòu)建,應(yīng)用之間彼此相對(duì)獨(dú)立、沒(méi)有聯(lián)系,很容易形成一個(gè)一個(gè)的煙?式獨(dú)立應(yīng)用。
[0003]當(dāng)前生產(chǎn)經(jīng)營(yíng)業(yè)務(wù)場(chǎng)景,一個(gè)業(yè)務(wù)操作,常常需要多個(gè)應(yīng)用間進(jìn)行組合使用。以運(yùn)營(yíng)商網(wǎng)絡(luò)運(yùn)維業(yè)務(wù)為例,前端運(yùn)維人員在網(wǎng)絡(luò)故障排除時(shí),涉及多個(gè)業(yè)務(wù)場(chǎng)景,包括工單受理、位置導(dǎo)航、告警查詢、排障助手、業(yè)務(wù)測(cè)試、工單回復(fù)等,目前運(yùn)維人員,需要手工切換并多次輸入同一數(shù)據(jù)來(lái)完成業(yè)務(wù)處理,給工作帶來(lái)很大的不便,生產(chǎn)效率也沒(méi)有顯著提升?,F(xiàn)有解決應(yīng)用互聯(lián)聚合的方法是通過(guò)應(yīng)用之間開(kāi)放接口,相互調(diào)用的方式解決移動(dòng)應(yīng)用互聯(lián)的問(wèn)題,但是這個(gè)方法存在諸多問(wèn)題,主要體現(xiàn)在:
1、協(xié)調(diào)工作量巨大,需要原有應(yīng)用的廠家支持,相應(yīng)帶來(lái)開(kāi)發(fā)成本的增加;
2、應(yīng)用間通過(guò)硬編碼,各自傳遞參數(shù)的方式互聯(lián),存在不夠靈活、不能快速支撐需求,新的需求都需要對(duì)接口進(jìn)行修改、擴(kuò)展;
3、應(yīng)用之間接口無(wú)法統(tǒng)一管理,無(wú)法保證數(shù)據(jù)的安全性問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是針對(duì)上述現(xiàn)有技術(shù)的不足,提供一種靈活、可擴(kuò)展的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法。
[0005]本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的:基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法,包括以下步驟:
(一)對(duì)參與應(yīng)用互聯(lián)的移動(dòng)應(yīng)用,使用應(yīng)用參數(shù)數(shù)據(jù)歸一模塊將其開(kāi)放的參數(shù)和數(shù)據(jù)進(jìn)行歸一化和統(tǒng)一化,并在平臺(tái)中進(jìn)行注冊(cè);
(二)通過(guò)應(yīng)用互聯(lián)聚合實(shí)現(xiàn)模塊提供并暴露移動(dòng)應(yīng)用相關(guān)應(yīng)用聚合API(應(yīng)用程序編程接口),需要進(jìn)行聚合的應(yīng)用通過(guò)API實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問(wèn)和應(yīng)用的調(diào)用;
(三)通過(guò)應(yīng)用互聯(lián)模式設(shè)置模塊設(shè)置互聯(lián)的方式,通過(guò)鏈表維護(hù)應(yīng)用之間、應(yīng)用方法和數(shù)據(jù)的調(diào)用關(guān)系,包括調(diào)用順序、輸入和輸出參數(shù)以及數(shù)據(jù)設(shè)置、生命期、異常處理邏輯;通過(guò)設(shè)置實(shí)現(xiàn)任意兩個(gè)應(yīng)用互聯(lián),支持多個(gè)應(yīng)用復(fù)合互聯(lián),形成一個(gè)新的應(yīng)用;
(四)通過(guò)數(shù)據(jù)訪問(wèn)和應(yīng)用調(diào)用映射模塊建立參數(shù)和數(shù)據(jù)映射表,對(duì)參與互聯(lián)的應(yīng)用的參數(shù)和數(shù)據(jù)進(jìn)行映射;
(五)應(yīng)用之間進(jìn)行互聯(lián),根據(jù)預(yù)先定義的規(guī)則相互調(diào)用,發(fā)送、共享數(shù)據(jù)。
[0006]為了便于數(shù)據(jù)管理,該方法的利用應(yīng)用注冊(cè)的相關(guān)數(shù)據(jù)組建應(yīng)用共享區(qū),由應(yīng)用互聯(lián)數(shù)據(jù)管理模塊對(duì)應(yīng)用互聯(lián)共享區(qū)進(jìn)行管理,包括共享區(qū)數(shù)據(jù)讀取、數(shù)據(jù)寫入、數(shù)據(jù)清理、數(shù)據(jù)安全、調(diào)用日志管理等相關(guān)的管理工作。
[0007]作為優(yōu)選,利用應(yīng)用參數(shù)數(shù)據(jù)歸一模塊進(jìn)行注冊(cè)時(shí),注冊(cè)內(nèi)容包括對(duì)外開(kāi)放的相關(guān)共享變量名稱、調(diào)用句柄以及連接路徑,并維護(hù)以上信息。
[0008]所述數(shù)據(jù)訪問(wèn)和應(yīng)用調(diào)用映射模塊,通過(guò)建立參數(shù)和數(shù)據(jù)映射表的方式實(shí)現(xiàn)應(yīng)用調(diào)用的快速映射,提供基于開(kāi)關(guān)矩陣的實(shí)現(xiàn)方法,不同應(yīng)用通過(guò)轉(zhuǎn)換表或開(kāi)關(guān)矩陣,實(shí)現(xiàn)不同應(yīng)用參數(shù)和數(shù)據(jù)的自動(dòng)映射、調(diào)用、數(shù)據(jù)交換。
[0009]本發(fā)明的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法與現(xiàn)有技術(shù)相比具有以下突出的有益效果:
一、支持應(yīng)用的快速靈活互聯(lián),實(shí)現(xiàn)業(yè)務(wù)端對(duì)端的閉環(huán)流程支撐;
二、移動(dòng)應(yīng)用受限于終端特點(diǎn),尤其強(qiáng)調(diào)用戶體驗(yàn),本發(fā)明通過(guò)數(shù)據(jù)互通,可以減少終端輸入,減少點(diǎn)擊次數(shù),提高準(zhǔn)確性,提供了更好的用戶體驗(yàn);
三、可以在同一頁(yè)面下,實(shí)現(xiàn)對(duì)數(shù)據(jù)的綜合呈現(xiàn),支撐能力增強(qiáng),提高業(yè)務(wù)效率;
四、在項(xiàng)目建設(shè)上避免了用戶與開(kāi)發(fā)商之間進(jìn)行下架、硬編碼關(guān)聯(lián)的協(xié)調(diào),可以快速應(yīng)對(duì)生產(chǎn)需求。
【專利附圖】
【附圖說(shuō)明】
[0010]附圖1是本發(fā)明基于應(yīng)用互聯(lián)的快速服務(wù)聚合方法的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0011]參照說(shuō)明書附圖以具體實(shí)施例對(duì)本發(fā)明的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法作以下詳細(xì)地說(shuō)明。
[0012]實(shí)施例:如附圖所示,本發(fā)明基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法包括以下步驟:
步驟一:使用應(yīng)用參數(shù)數(shù)據(jù)歸一模塊,對(duì)參與應(yīng)用互聯(lián)的移動(dòng)應(yīng)用,首先將其開(kāi)放的參數(shù)和數(shù)據(jù)進(jìn)行歸一,并在平臺(tái)中進(jìn)行注冊(cè)。
[0013]注冊(cè)內(nèi)容包括對(duì)外開(kāi)放的相關(guān)共享變量名稱、調(diào)用句柄以及連接路徑,并維護(hù)以上信息。
[0014]步驟二:通過(guò)應(yīng)用互聯(lián)聚合實(shí)現(xiàn)模塊提供并暴露移動(dòng)應(yīng)用相關(guān)應(yīng)用聚合API,需要進(jìn)行聚合的應(yīng)用通過(guò)API實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問(wèn)和應(yīng)用的調(diào)用。
[0015]步驟三:通過(guò)應(yīng)用互聯(lián)模式設(shè)置模塊,設(shè)置互聯(lián)的方式,通過(guò)鏈表維護(hù)應(yīng)用之間、應(yīng)用方法和數(shù)據(jù)的調(diào)用關(guān)系,包括調(diào)用順序、輸入和輸出參數(shù)以及數(shù)據(jù)設(shè)置、生命期、異常處理邏輯。
[0016]步驟四:通過(guò)數(shù)據(jù)訪問(wèn)和應(yīng)用調(diào)用映射模塊,建立參數(shù)和數(shù)據(jù)映射表的方式實(shí)現(xiàn)應(yīng)用調(diào)用的快速映射,提供基于開(kāi)關(guān)矩陣的實(shí)現(xiàn)方法,不同應(yīng)用通過(guò)轉(zhuǎn)換表或開(kāi)關(guān)矩陣,實(shí)現(xiàn)不同應(yīng)用參數(shù)和數(shù)據(jù)的自動(dòng)映射、調(diào)用、數(shù)據(jù)交換。
[0017]步驟五:通過(guò)以上步驟后,應(yīng)用之間可進(jìn)行互聯(lián),根據(jù)預(yù)先定義的規(guī)則相互調(diào)用,發(fā)送、共享數(shù)據(jù)。
[0018]步驟六:由平臺(tái)實(shí)現(xiàn)應(yīng)用互聯(lián)數(shù)據(jù)管理模塊,負(fù)責(zé)對(duì)應(yīng)用互聯(lián)共享區(qū)進(jìn)行管理,共享區(qū)數(shù)據(jù)讀取、數(shù)據(jù)寫入、數(shù)據(jù)清理、數(shù)據(jù)安全、調(diào)用日志等相關(guān)的管理工作。
【權(quán)利要求】
1.基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法,其特征在于包括以下步驟: (一)對(duì)參與應(yīng)用互聯(lián)的移動(dòng)應(yīng)用,使用應(yīng)用參數(shù)數(shù)據(jù)歸一模塊將其開(kāi)放的參數(shù)和數(shù)據(jù)進(jìn)行歸一化和統(tǒng)一化,并在平臺(tái)中進(jìn)行注冊(cè); (二)通過(guò)應(yīng)用互聯(lián)聚合實(shí)現(xiàn)模塊提供并暴露移動(dòng)應(yīng)用相關(guān)應(yīng)用聚合API,需要進(jìn)行聚合的應(yīng)用通過(guò)API實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問(wèn)和應(yīng)用的調(diào)用; (三)通過(guò)應(yīng)用互聯(lián)模式設(shè)置模塊設(shè)置互聯(lián)的方式,通過(guò)鏈表維護(hù)應(yīng)用之間、應(yīng)用方法和數(shù)據(jù)的調(diào)用關(guān)系,包括調(diào)用順序、輸入和輸出參數(shù)以及數(shù)據(jù)設(shè)置、生命期、異常處理邏輯; (四)通過(guò)數(shù)據(jù)訪問(wèn)和應(yīng)用調(diào)用映射模塊建立參數(shù)和數(shù)據(jù)映射表,對(duì)參與互聯(lián)的應(yīng)用的參數(shù)和數(shù)據(jù)進(jìn)行映射; (五)應(yīng)用之間進(jìn)行互聯(lián),根據(jù)預(yù)先定義的規(guī)則相互調(diào)用,發(fā)送、共享數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法,其特征在于:利用應(yīng)用注冊(cè)的相關(guān)數(shù)據(jù)組建應(yīng)用共享區(qū),由應(yīng)用互聯(lián)數(shù)據(jù)管理模塊對(duì)應(yīng)用互聯(lián)共享區(qū)進(jìn)行管理,包括共享區(qū)數(shù)據(jù)讀取、數(shù)據(jù)寫入、數(shù)據(jù)清理、數(shù)據(jù)安全、調(diào)用日志管理。
3.根據(jù)權(quán)利要求1或2所述的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法,其特征在于:利用應(yīng)用參數(shù)數(shù)據(jù)歸一模塊進(jìn)行注冊(cè)時(shí),注冊(cè)內(nèi)容包括對(duì)外開(kāi)放的相關(guān)共享變量名稱、調(diào)用句柄以及連接路徑,并維護(hù)以上信息。
4.根據(jù)權(quán)利要求1所述的基于應(yīng)用互聯(lián)的快速服務(wù)聚合的方法,其特征在于:所述數(shù)據(jù)訪問(wèn)和應(yīng)用調(diào)用映射模塊,通過(guò)建立參數(shù)和數(shù)據(jù)映射表的方式實(shí)現(xiàn)應(yīng)用調(diào)用的快速映射,提供基于開(kāi)關(guān)矩陣的實(shí)現(xiàn)方法,不同應(yīng)用通過(guò)轉(zhuǎn)換表或開(kāi)關(guān)矩陣,實(shí)現(xiàn)不同應(yīng)用參數(shù)和數(shù)據(jù)的自動(dòng)映射、調(diào)用、數(shù)據(jù)交換。
【文檔編號(hào)】G06F9/44GK104317569SQ201410512166
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年9月29日 優(yōu)先權(quán)日:2014年9月29日
【發(fā)明者】肖雪, 馮向陽(yáng), 吳志強(qiáng), 李飛 申請(qǐng)人:浪潮通信信息系統(tǒng)有限公司