一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,步驟一:用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié)議將采集的數(shù)據(jù)傳送到主應(yīng)用服務(wù)器;步驟二:主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的相關(guān)業(yè)務(wù)和接口,對(duì)表單數(shù)據(jù)進(jìn)行分析劃分;步驟三:主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的表單數(shù)據(jù)推送給各從應(yīng)用系統(tǒng)。本發(fā)明解決了不同計(jì)算機(jī)、不同平臺(tái)、異構(gòu)數(shù)據(jù)庫(kù)之間數(shù)據(jù)共享的問(wèn)題。本發(fā)明能實(shí)現(xiàn)不同應(yīng)用間數(shù)據(jù)的共享,解決了相同數(shù)據(jù)不同系統(tǒng)重復(fù)錄入的問(wèn)題。用戶只需一次提交數(shù)據(jù),各大應(yīng)用系統(tǒng)都能獲取用戶提交的數(shù)據(jù),達(dá)到一次錄入數(shù)據(jù),多應(yīng)用系統(tǒng)共享使用的效果,極大的提高了生產(chǎn)效率,簡(jiǎn)化了用戶的操作。
【專利說(shuō)明】一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著公司信息化建設(shè)進(jìn)度的不斷發(fā)展,公司各個(gè)業(yè)務(wù)生產(chǎn)、維護(hù)、運(yùn)營(yíng)系統(tǒng)的不斷 上線,各系統(tǒng)之間難免會(huì)有業(yè)務(wù)的重復(fù)操作,這就造成的數(shù)據(jù)的重復(fù)性,由于各系統(tǒng)平臺(tái)的 孤立性、數(shù)據(jù)庫(kù)的異構(gòu)性、和系統(tǒng)數(shù)據(jù)的保密性,系統(tǒng)平臺(tái)的數(shù)據(jù)達(dá)不到共享。
【發(fā)明內(nèi)容】
[0003] 為解決現(xiàn)有技術(shù)存在的不足,本發(fā)明公開(kāi)了一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方 法及系統(tǒng),本發(fā)明依托各應(yīng)用系統(tǒng),通過(guò)模擬Http請(qǐng)求技術(shù)、數(shù)據(jù)主動(dòng)推送技術(shù),達(dá)到數(shù)據(jù) 動(dòng)態(tài)共享的目的。實(shí)現(xiàn)一次性數(shù)據(jù)錄入,多系統(tǒng)共享使用的目的。本發(fā)明通過(guò)數(shù)據(jù)主動(dòng)共 享技術(shù)解決了各孤立系統(tǒng)數(shù)據(jù)共享的問(wèn)題。
[0004] 為實(shí)現(xiàn)上述目的,本發(fā)明的具體方案如下:
[0005] -種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,包括以下步驟:
[0006] 步驟一:用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié)議將采集的數(shù)據(jù)傳送 到主應(yīng)用服務(wù)器;
[0007] 步驟二:主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的相關(guān)業(yè)務(wù)和接口, 對(duì)表單數(shù)據(jù)進(jìn)行分析劃分;
[0008] 步驟三:主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的表單數(shù)據(jù)推送給各從 應(yīng)用系統(tǒng)。
[0009] 所述步驟一中表單數(shù)據(jù)為用戶通過(guò)web瀏覽器訪問(wèn)主應(yīng)用服務(wù)器的應(yīng)用頁(yè)面時(shí) 填寫(xiě)的數(shù)據(jù)。
[0010] 所述步驟三中主應(yīng)用服務(wù)器通過(guò)HTTPClient框架將劃分好的數(shù)據(jù)利用Http協(xié)議 發(fā)送給各從應(yīng)用系統(tǒng)。
[0011] 所述步驟三中主應(yīng)用服務(wù)器推送給各從應(yīng)用系統(tǒng)的數(shù)據(jù)需要符合從應(yīng)用系統(tǒng)的 數(shù)據(jù)標(biāo)準(zhǔn)。
[0012] 一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的系統(tǒng),包括:
[0013] 表單數(shù)據(jù)采集模塊,用于利用用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié) 議將采集的數(shù)據(jù)傳送到主應(yīng)用服務(wù)器;
[0014] 表單數(shù)據(jù)劃分模塊,用于利用主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系 統(tǒng)的相關(guān)業(yè)務(wù)和接口,對(duì)表單數(shù)據(jù)進(jìn)行分析劃分;
[0015] 表單數(shù)據(jù)推送模塊,用于利用主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的 表單數(shù)據(jù)推送給各從應(yīng)用系統(tǒng)。
[0016] 所述表單數(shù)據(jù)為用戶通過(guò)web瀏覽器訪問(wèn)主應(yīng)用服務(wù)器的應(yīng)用頁(yè)面時(shí)填寫(xiě)的數(shù) 據(jù)。
[0017] 所述表單數(shù)據(jù)推送模塊中,主應(yīng)用服務(wù)器通過(guò)HTTPClient框架將劃分好的數(shù)據(jù) 利用Http協(xié)議發(fā)送給各從應(yīng)用系統(tǒng)。
[0018] 所述表單數(shù)據(jù)推送模塊中,主應(yīng)用服務(wù)器推送給各從應(yīng)用系統(tǒng)的數(shù)據(jù)需要符合從 應(yīng)用系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn)。
[0019] 利用web瀏覽器訪問(wèn)主系統(tǒng)的應(yīng)用頁(yè)面,填寫(xiě)相應(yīng)的數(shù)據(jù)后,將數(shù)據(jù)提交到主應(yīng) 用系統(tǒng);
[0020] 主應(yīng)用系統(tǒng)接收到用戶提交的表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的需求,對(duì)表單數(shù) 據(jù)進(jìn)行分析劃分;各從應(yīng)用系統(tǒng)根據(jù)不同的業(yè)務(wù)進(jìn)行數(shù)據(jù)劃分,各個(gè)系統(tǒng)需要的數(shù)據(jù)不一 樣。
[0021] 主應(yīng)用系統(tǒng)采用http協(xié)議請(qǐng)求將分析劃分后的表單數(shù)據(jù)推送給各從應(yīng)用系統(tǒng)。
[0022] 主應(yīng)用系統(tǒng)通過(guò)HTTPClient框架將劃分好的數(shù)據(jù)利用Http協(xié)議,發(fā)送給各從應(yīng) 用系統(tǒng)。當(dāng)然推送給從應(yīng)用系統(tǒng)的數(shù)據(jù)一定要符合從應(yīng)用系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn)才行。
[0023] 用戶通過(guò)瀏覽器填寫(xiě)表單數(shù)據(jù),用戶將數(shù)據(jù)提交到應(yīng)用服務(wù)器,主應(yīng)用系統(tǒng)根據(jù) 各子應(yīng)用系統(tǒng)相關(guān)業(yè)務(wù)和接口,對(duì)數(shù)據(jù)進(jìn)行劃分,判斷是否符合A系統(tǒng)數(shù)據(jù)或B系統(tǒng)數(shù)據(jù)或 C系統(tǒng)數(shù)據(jù)或D系統(tǒng)數(shù)據(jù),將符合對(duì)應(yīng)系統(tǒng)的數(shù)據(jù)根據(jù)HttpCl ient模擬HTTP協(xié)議傳送至對(duì) 應(yīng)的系統(tǒng)。
[0024] 本發(fā)明的有益效果:
[0025] 本發(fā)明解決了不同計(jì)算機(jī)、不同平臺(tái)、異構(gòu)數(shù)據(jù)庫(kù)之間數(shù)據(jù)共享的問(wèn)題。通過(guò)本發(fā) 明能實(shí)現(xiàn)不同應(yīng)用間數(shù)據(jù)的共享,解決了相同數(shù)據(jù)不同系統(tǒng)重復(fù)錄入的問(wèn)題。用戶只需一 次提交數(shù)據(jù),各大應(yīng)用系統(tǒng)都能獲取用戶提交的數(shù)據(jù),達(dá)到一次錄入數(shù)據(jù),多應(yīng)用系統(tǒng)共享 使用的效果,極大的提高了生產(chǎn)效率,簡(jiǎn)化了用戶的操作。
[0026] 1.無(wú)需其他應(yīng)用系統(tǒng)做任何接口,實(shí)現(xiàn)無(wú)耦合系統(tǒng)數(shù)據(jù)共享。
[0027] 2.本方法是基于http協(xié)議標(biāo)準(zhǔn),只要其他系統(tǒng)支持http協(xié)議標(biāo)準(zhǔn)即可實(shí)現(xiàn)動(dòng)態(tài) 數(shù)據(jù)推送和分享。
[0028] 3.本方法無(wú)需關(guān)注其他系統(tǒng)應(yīng)用的環(huán)境配置、數(shù)據(jù)庫(kù)配置、開(kāi)發(fā)語(yǔ)言等就能實(shí)現(xiàn) 數(shù)據(jù)共享。
[0029] 4.本方法有效的解決了數(shù)據(jù)重復(fù)錄入的問(wèn)題,實(shí)現(xiàn)只需一次錄入,多系統(tǒng)共同使 用。
【專利附圖】
【附圖說(shuō)明】
[0030] 圖1本發(fā)明的系統(tǒng)架構(gòu)圖;
[0031] 圖2本發(fā)明的系統(tǒng)流程示意圖。
【具體實(shí)施方式】:
[0032] 下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明:
[0033] 如圖1-2所示,一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,包括以下步驟:
[0034] 步驟一:用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié)議將采集的數(shù)據(jù)傳送 到主應(yīng)用服務(wù)器;
[0035] 步驟二:主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的相關(guān)業(yè)務(wù)和接口, 對(duì)表單數(shù)據(jù)進(jìn)行分析劃分;
[0036] 步驟三:主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的表單數(shù)據(jù)推送給各從 應(yīng)用系統(tǒng)。
[0037] 步驟一中表單數(shù)據(jù)為用戶通過(guò)web瀏覽器訪問(wèn)主應(yīng)用服務(wù)器的應(yīng)用頁(yè)面時(shí)填寫(xiě) 的數(shù)據(jù)。
[0038] 步驟三中主應(yīng)用服務(wù)器通過(guò)HTTPClient框架將劃分好的數(shù)據(jù)利用Http協(xié)議發(fā)送 給各從應(yīng)用系統(tǒng)。
[0039] 步驟三中主應(yīng)用服務(wù)器推送給各從應(yīng)用系統(tǒng)的數(shù)據(jù)需要符合從應(yīng)用系統(tǒng)的數(shù)據(jù) 標(biāo)準(zhǔn)。
[0040] 一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的系統(tǒng),包括:
[0041] 表單數(shù)據(jù)采集模塊,用于利用用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié) 議將采集的數(shù)據(jù)傳送到主應(yīng)用服務(wù)器;
[0042] 表單數(shù)據(jù)劃分模塊,用于利用主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系 統(tǒng)的相關(guān)業(yè)務(wù)和接口,對(duì)表單數(shù)據(jù)進(jìn)行分析劃分;
[0043] 表單數(shù)據(jù)推送模塊,用于利用主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的 表單數(shù)據(jù)推送給各從應(yīng)用系統(tǒng)。
[0044] 表單數(shù)據(jù)為用戶通過(guò)web瀏覽器訪問(wèn)主應(yīng)用服務(wù)器的應(yīng)用頁(yè)面時(shí)填寫(xiě)的數(shù)據(jù)。
[0045] 表單數(shù)據(jù)推送模塊中,主應(yīng)用服務(wù)器通過(guò)HTTPClient框架將劃分好的數(shù)據(jù)利用 Http協(xié)議發(fā)送給各從應(yīng)用系統(tǒng)。
[0046] 表單數(shù)據(jù)推送模塊中,主應(yīng)用服務(wù)器推送給各從應(yīng)用系統(tǒng)的數(shù)據(jù)需要符合從應(yīng)用 系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn)。
[0047] 利用web瀏覽器訪問(wèn)主系統(tǒng)的應(yīng)用頁(yè)面,填寫(xiě)相應(yīng)的數(shù)據(jù)后,將數(shù)據(jù)提交到主應(yīng) 用系統(tǒng);
[0048] 主應(yīng)用系統(tǒng)接收到用戶提交的表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的需求,對(duì)表單數(shù) 據(jù)進(jìn)行分析劃分;各從應(yīng)用系統(tǒng)根據(jù)不同的業(yè)務(wù)進(jìn)行數(shù)據(jù)劃分,各個(gè)系統(tǒng)需要的數(shù)據(jù)不一 樣。
[0049] 主應(yīng)用系統(tǒng)采用http協(xié)議請(qǐng)求將分析劃分后的表單數(shù)據(jù)推送給各從應(yīng)用系統(tǒng)。
[0050] 主應(yīng)用系統(tǒng)通過(guò)HTTPClient框架將劃分好的數(shù)據(jù)利用Http協(xié)議,發(fā)送給各從應(yīng) 用系統(tǒng)。當(dāng)然推送給從應(yīng)用系統(tǒng)的數(shù)據(jù)一定要符合從應(yīng)用系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn)才行。
[0051] 用戶通過(guò)瀏覽器填寫(xiě)表單數(shù)據(jù),用戶將數(shù)據(jù)提交到應(yīng)用服務(wù)器,主應(yīng)用系統(tǒng)根據(jù) 各子應(yīng)用系統(tǒng)相關(guān)業(yè)務(wù)和接口,對(duì)數(shù)據(jù)進(jìn)行劃分,判斷是否符合A系統(tǒng)數(shù)據(jù)或B系統(tǒng)數(shù)據(jù)或 C系統(tǒng)數(shù)據(jù)或D系統(tǒng)數(shù)據(jù),將符合對(duì)應(yīng)系統(tǒng)的數(shù)據(jù)根據(jù)HttpCl ient模擬HTTP協(xié)議傳送至對(duì) 應(yīng)的系統(tǒng)。
【權(quán)利要求】
1. 一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,其特征是,包括以下步驟: 步驟一:用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié)議將采集的數(shù)據(jù)傳送到主 應(yīng)用服務(wù)器; 步驟二:主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的相關(guān)業(yè)務(wù)和接口,對(duì)表 單數(shù)據(jù)進(jìn)行分析劃分; 步驟三:主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的表單數(shù)據(jù)推送給各從應(yīng)用 系統(tǒng)。
2. 如權(quán)利要求1所述的一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,其特征是,所述步驟 一中表單數(shù)據(jù)為用戶通過(guò)web瀏覽器訪問(wèn)主應(yīng)用服務(wù)器的應(yīng)用頁(yè)面時(shí)填寫(xiě)的數(shù)據(jù)。
3. 如權(quán)利要求1所述的一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,其特征是,所述步驟 三中主應(yīng)用服務(wù)器通過(guò)HTTPClient框架將劃分好的數(shù)據(jù)利用Http協(xié)議發(fā)送給各從應(yīng)用系 統(tǒng)。
4. 如權(quán)利要求1所述的一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法,其特征是,所述步驟 三中主應(yīng)用服務(wù)器推送給各從應(yīng)用系統(tǒng)的數(shù)據(jù)需要符合從應(yīng)用系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn)。
5. 如權(quán)利要求1所述的一種通過(guò)模擬實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)共享的方法的系統(tǒng),其特征是,包 括: 表單數(shù)據(jù)采集模塊,用于利用用戶瀏覽器采集表單數(shù)據(jù),用戶瀏覽器利用Http協(xié)議將 采集的數(shù)據(jù)傳送到主應(yīng)用服務(wù)器; 表單數(shù)據(jù)劃分模塊,用于利用主應(yīng)用服務(wù)器接收到表單數(shù)據(jù)后,根據(jù)各從應(yīng)用系統(tǒng)的 相關(guān)業(yè)務(wù)和接口,對(duì)表單數(shù)據(jù)進(jìn)行分析劃分; 表單數(shù)據(jù)推送模塊,用于利用主應(yīng)用服務(wù)器采用Http協(xié)議請(qǐng)求將分析劃分后的表單 數(shù)據(jù)推送給各從應(yīng)用系統(tǒng)。
6. 如權(quán)利要求5所述的系統(tǒng),其特征是,所述表單數(shù)據(jù)為用戶通過(guò)web瀏覽器訪問(wèn)主應(yīng) 用服務(wù)器的應(yīng)用頁(yè)面時(shí)填寫(xiě)的數(shù)據(jù)。
7. 如權(quán)利要求5所述的系統(tǒng),其特征是,所述表單數(shù)據(jù)推送模塊中,主應(yīng)用服務(wù)器通過(guò) HTTPClient框架將劃分好的數(shù)據(jù)利用Http協(xié)議發(fā)送給各從應(yīng)用系統(tǒng)。
8. 如權(quán)利要求5所述的系統(tǒng),其特征是,所述表單數(shù)據(jù)推送模塊中,主應(yīng)用服務(wù)器推送 給各從應(yīng)用系統(tǒng)的數(shù)據(jù)需要符合從應(yīng)用系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn)。
【文檔編號(hào)】H04L29/08GK104158847SQ201410342054
【公開(kāi)日】2014年11月19日 申請(qǐng)日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
【發(fā)明者】杜軍, 張學(xué)俊, 宋士鋒, 李冬, 王勇, 常英賢, 邢宏偉, 鄭一, 曲曉白, 張偉, 吳光洲 申請(qǐng)人:國(guó)網(wǎng)山東省電力公司, 山東魯能軟件技術(shù)有限公司