亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)及方法

文檔序號(hào):6521454閱讀:309來源:國知局
一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)及方法
【專利摘要】一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)及方法,所述的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng),它主要由源系統(tǒng)、應(yīng)用服務(wù)器以及應(yīng)用終端構(gòu)成,所述的源系統(tǒng)包括:一負(fù)責(zé)存放系統(tǒng)權(quán)限數(shù)據(jù)、基本配置數(shù)據(jù)、用戶數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)、操作日志數(shù)據(jù)的主數(shù)據(jù)庫,一由不同數(shù)據(jù)庫、表結(jié)構(gòu)相同的數(shù)據(jù)庫服務(wù)器構(gòu)成的異地同構(gòu)服務(wù)器,一由不同數(shù)據(jù)庫,表結(jié)構(gòu)不相同的數(shù)據(jù)庫服務(wù)器構(gòu)成的異地不同構(gòu)服務(wù)器,一通過對(duì)方提供的接口進(jìn)行訪問或者操作該數(shù)據(jù)庫的服務(wù)器構(gòu)成的異地接口服務(wù)器;所述的應(yīng)用服務(wù)器:用于系統(tǒng)發(fā)布,用戶通過應(yīng)用服務(wù)器提供的地址與端口進(jìn)行操作,所有操作請(qǐng)求由應(yīng)用服務(wù)器去連接源系統(tǒng)的數(shù)據(jù)庫服務(wù)器;它具有新穎、實(shí)用、可靠等特點(diǎn)。
【專利說明】—種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及的是一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)及方法,屬于信息系統(tǒng)大數(shù)據(jù)整合【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,用于數(shù)據(jù)交換同步的技術(shù)方案主要包括如下幾種:
[0003]第一種是:中間庫技術(shù)方案,如圖1所示:它包括在一含有源數(shù)據(jù)的源系統(tǒng)中,通過數(shù)據(jù)提取通道、中間庫數(shù)據(jù)提取接口、數(shù)據(jù)存儲(chǔ)通道以及中間庫,將源數(shù)據(jù)導(dǎo)入目標(biāo)系統(tǒng)的目標(biāo)數(shù)據(jù)庫中;所述的中間庫數(shù)據(jù)提取接口進(jìn)行:1)進(jìn)行數(shù)據(jù)的適時(shí)提取,2)進(jìn)行數(shù)據(jù)的自動(dòng)分析,3)進(jìn)行數(shù)據(jù)的編輯接口,4)進(jìn)行數(shù)據(jù)校驗(yàn),5)進(jìn)行數(shù)據(jù)存儲(chǔ);
[0004]上述中間庫技術(shù)方案存在效率低下,數(shù)據(jù)實(shí)時(shí)性差等缺點(diǎn),同時(shí)需要中間庫增加硬件的投入。
[0005]第二種是:WebService接口方式,如圖2所示,它是通過源系統(tǒng)提供的WebService對(duì)外服務(wù)接口進(jìn)行訪問,以XML格式異步從源系統(tǒng)中獲取數(shù)據(jù),并導(dǎo)入目標(biāo)系統(tǒng);它們兩個(gè)系統(tǒng)之間的數(shù)據(jù),是通過關(guān)鍵字段關(guān)聯(lián);
[0006]上述的源系統(tǒng)和目標(biāo)系統(tǒng)的數(shù)據(jù)同步的頻率可以按天、按小時(shí)、按周等不同周期設(shè)置;該方案異步XML格式,存在數(shù)據(jù)延遲情況,雖然是一種常用的方式,但是需要通過關(guān)鍵字段關(guān)聯(lián)的方式實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一;
[0007]第三種是:0racle系統(tǒng) DB_link ;
[0008]用戶要跨本地?cái)?shù)據(jù)庫,訪問另外一個(gè)數(shù)據(jù)庫表中的數(shù)據(jù)時(shí),本地?cái)?shù)據(jù)庫中可以創(chuàng)建遠(yuǎn)程數(shù)據(jù)庫的dblink,通過dblink本地?cái)?shù)據(jù)庫可以像訪問本地?cái)?shù)據(jù)庫一樣訪問遠(yuǎn)程數(shù)據(jù)庫表中的數(shù)據(jù);該方式需要本地?cái)?shù)據(jù)庫建立能直接訪問遠(yuǎn)程數(shù)據(jù)庫相關(guān)表的用戶權(quán)限,降低數(shù)據(jù)庫安全性,同時(shí)Oracle數(shù)據(jù)庫性能有一定的負(fù)面影響。

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

[0009]本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的不足,而提出一種能夠有效解決在電力系統(tǒng)數(shù)據(jù)庫實(shí)際應(yīng)用中遇到的異地不同構(gòu)數(shù)據(jù)庫數(shù)據(jù)統(tǒng)一聯(lián)合展現(xiàn)到平臺(tái)的問題,具有新穎、實(shí)用、可靠等特點(diǎn)的用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)及方法。
[0010]本發(fā)明的目的是通過如下技術(shù)方案來完成的,所述的用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng),它主要由源系統(tǒng)、應(yīng)用服務(wù)器以及應(yīng)用終端構(gòu)成,所述的源系統(tǒng)包括:一負(fù)責(zé)存放系統(tǒng)權(quán)限數(shù)據(jù)、基本配置數(shù)據(jù)、用戶數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)、操作日志數(shù)據(jù)的主數(shù)據(jù)庫,一由不同數(shù)據(jù)庫、表結(jié)構(gòu)相同的數(shù)據(jù)庫服務(wù)器構(gòu)成的異地同構(gòu)服務(wù)器,一由不同數(shù)據(jù)庫,表結(jié)構(gòu)不相同的數(shù)據(jù)庫服務(wù)器構(gòu)成的異地不同構(gòu)服務(wù)器,一能通過對(duì)方提供的接口進(jìn)行訪問或者操作該數(shù)據(jù)庫的服務(wù)器構(gòu)成的異地接口服務(wù)器;所述的應(yīng)用服務(wù)器:用于系統(tǒng)發(fā)布,用戶通過應(yīng)用服務(wù)器提供的地址與端口進(jìn)行操作,所有操作請(qǐng)求由應(yīng)用服務(wù)器去連接源系統(tǒng)的數(shù)據(jù)庫服務(wù)器。[0011]本發(fā)明所述的應(yīng)用服務(wù)器包括:一文件應(yīng)用服務(wù)器,用于存放用戶提交的文檔文件或系統(tǒng)生成的文檔文件;一短信應(yīng)用服務(wù)器,用戶請(qǐng)求應(yīng)用服務(wù)器,對(duì)符合要求且驗(yàn)證成功的信息,且可通過短信應(yīng)用服務(wù)器的短信發(fā)送接口對(duì)用戶綁定的手機(jī)進(jìn)行發(fā)送短信;一備份應(yīng)用服務(wù)器,負(fù)責(zé)交叉?zhèn)浞葜鲾?shù)據(jù)庫、文件應(yīng)用服務(wù)器、應(yīng)用服務(wù)器的關(guān)鍵信息。
[0012]本發(fā)明所述的利用上述用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)進(jìn)行業(yè)務(wù)數(shù)據(jù)交換同步的方法,該方法包括如下步驟:
[0013]a)主數(shù)據(jù)庫設(shè)計(jì),建立系統(tǒng)權(quán)限控制表、系統(tǒng)配置表、用戶崗位表、業(yè)務(wù)模塊表;
[0014]b)利用 ECLIPSE 搭建 SSH (Struts, Spring Framework, Hibernate)框架,自定義proxool.xml文件,列出應(yīng)用服務(wù)器需訪問的各個(gè)數(shù)據(jù)庫服務(wù)器的自定義唯一 ID、地址、連接驅(qū)動(dòng)、用戶名、加密密碼、SID、數(shù)據(jù)庫的最大連接數(shù),且可根據(jù)實(shí)際需連接的數(shù)據(jù)庫服務(wù)器可配置多個(gè);
[0015]c)在 config 目錄下自定義 appContext-hibernate.xml 的文件中,用 org.springframework.jdbc.datasource.DriverManagerDataSource 配置 proxool.xml 各個(gè)數(shù)據(jù)庫連接,用DynamicDataSource加載配置的連接,主數(shù)據(jù)庫為默認(rèn)連接;
[0016]d)在web.xml中配置appContext-hibernate.xml,并在程序運(yùn)行時(shí)候,在一套代碼中就能夠用多線程技術(shù),調(diào)用各個(gè)數(shù)據(jù)庫;
[0017]e)登錄:登錄時(shí)設(shè)定采用主數(shù)據(jù)庫的用戶崗位表進(jìn)行判斷登錄,密碼采用密文傳輸,由服務(wù)端代碼進(jìn)行判斷解析。
[0018]本發(fā)明在步驟a)中,所述的系統(tǒng)配置表配置每個(gè)模塊需要連接的數(shù)據(jù)庫、自定義
唯一 ID (與proxool.xml中的相同)、表名、表字段對(duì)應(yīng)及轉(zhuǎn)化(id xh, zymc me,.......)等,
由于各數(shù)據(jù)庫表結(jié)構(gòu)不相同,為實(shí)現(xiàn)靈活擴(kuò)展,系統(tǒng)管理員無需改動(dòng)代碼就可以實(shí)現(xiàn)動(dòng)態(tài)配置各模塊需顯示的字段;
[0019]本發(fā)明還包括=Seesion共享:由于在請(qǐng)求操作數(shù)據(jù)庫用戶數(shù),存在不確定性,我們?cè)谙到y(tǒng)啟動(dòng)時(shí),對(duì)需訪問的數(shù)據(jù)庫默認(rèn)分配10個(gè)seesion,并且實(shí)現(xiàn)seesion的共享,這樣有效解決眾多用戶同時(shí)連接時(shí)候連接數(shù)存在不足而無法連接的問題;
[0020]界面技術(shù):通過ajax技術(shù)讀取數(shù)據(jù)庫返回的數(shù)據(jù),對(duì)界面進(jìn)行填充,有效的解決界面刷新延遲和卡頓的現(xiàn)象。
[0021]外表數(shù)據(jù)導(dǎo)入,實(shí)現(xiàn)EXCEL對(duì)應(yīng)的sheet與列,在系統(tǒng)中的模塊進(jìn)行配置相應(yīng)模板,在請(qǐng)求操作導(dǎo)入時(shí)匹配到對(duì)應(yīng)模板進(jìn)行完成對(duì)excel數(shù)據(jù)導(dǎo)入到系統(tǒng)中,包括營銷系統(tǒng)導(dǎo)出的數(shù)據(jù),同時(shí)對(duì)上傳的文檔在文件服務(wù)器進(jìn)行備份處理,這樣能大幅度減少用戶數(shù)據(jù)錄入的工作量,并且對(duì)導(dǎo)入的數(shù)據(jù)系統(tǒng)可以利用配置的公式進(jìn)行狀態(tài)監(jiān)視,時(shí)間段內(nèi)圖表分析等;
[0022]短信發(fā)送:根據(jù)每個(gè)模塊配置情況,對(duì)驗(yàn)證通過并且達(dá)到設(shè)置要求的,將通過短信服務(wù)器發(fā)送關(guān)鍵信息到用戶手上。
[0023]本發(fā)明在步驟d)中所述的多線程有如下關(guān)鍵編程代碼:
[0024]
【權(quán)利要求】
1.一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng),它主要由源系統(tǒng)、應(yīng)用服務(wù)器以及應(yīng)用終端構(gòu)成,其特征在于所述的源系統(tǒng)包括:一負(fù)責(zé)存放系統(tǒng)權(quán)限數(shù)據(jù)、基本配置數(shù)據(jù)、用戶數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)、操作日志數(shù)據(jù)的主數(shù)據(jù)庫,一由不同數(shù)據(jù)庫、表結(jié)構(gòu)相同的數(shù)據(jù)庫服務(wù)器構(gòu)成的異地同構(gòu)服務(wù)器,一由不同數(shù)據(jù)庫,表結(jié)構(gòu)不相同的數(shù)據(jù)庫服務(wù)器構(gòu)成的異地不同構(gòu)服務(wù)器,一能通過對(duì)方提供的接口進(jìn)行訪問或者操作該數(shù)據(jù)庫的服務(wù)器構(gòu)成的異地接口服務(wù)器;所述的應(yīng)用服務(wù)器:用于系統(tǒng)發(fā)布,用戶通過應(yīng)用服務(wù)器提供的地址與端口進(jìn)行操作,所有操作請(qǐng)求由應(yīng)用服務(wù)器去連接源系統(tǒng)的數(shù)據(jù)庫服務(wù)器或數(shù)據(jù)接口。
2.根據(jù)權(quán)利要求1所述的用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng),其特征在于所述的應(yīng)用服務(wù)器包括:一文件應(yīng)用服務(wù)器,用于存放用戶提交的文檔文件或系統(tǒng)生成的文檔文件;一短信應(yīng)用服務(wù)器,用戶請(qǐng)求應(yīng)用服務(wù)器,對(duì)符合要求且驗(yàn)證成功的信息,且可通過短信應(yīng)用服務(wù)器的短信發(fā)送接口對(duì)用戶綁定的手機(jī)進(jìn)行發(fā)送短信;一備份應(yīng)用服務(wù)器,負(fù)責(zé)交叉?zhèn)浞葜鲾?shù)據(jù)庫、文件應(yīng)用服務(wù)器、應(yīng)用服務(wù)器的關(guān)鍵信息。
3.一種利用權(quán)利要求1或2所述用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)進(jìn)行業(yè)務(wù)數(shù)據(jù)交換同步的方法,該方法包括如下步驟: a)主數(shù)據(jù)庫設(shè)計(jì),建立系統(tǒng)權(quán)限控制表、系統(tǒng)配置表、用戶崗位表、業(yè)務(wù)模塊表; b)利用ECLIPSE 搭建 SSH (Struts, Spring Framework, Hibernate)框架,自定義proxool.xml文件,列出應(yīng)用服務(wù)器需訪問的各個(gè)數(shù)據(jù)庫服務(wù)器的自定義唯一 ID、地址、連接驅(qū)動(dòng)、用戶名、加密密碼、SID、數(shù)據(jù)庫的最大連接數(shù),且可根據(jù)實(shí)際需連接的數(shù)據(jù)庫服務(wù)器配置多個(gè); c)在config 目錄下自定義 appContext-hibernate.xml 的文件中,用 org.springframework.jdbc.datasource.DriverManagerDataSource 配置 proxool.xml 各個(gè)數(shù)據(jù)庫連接,用DynamicDataSource加載配置的連接,主數(shù)據(jù)庫為默認(rèn)連接; d)在web.xml中配置appContext-hibernate.xml,并在程序運(yùn)行時(shí)候,在一套代碼中就能夠用多線程技術(shù),調(diào)用各個(gè)數(shù)據(jù)庫; e)登錄:登錄時(shí)設(shè)定采用主數(shù)據(jù)庫的用戶崗位表進(jìn)行判斷登錄,密碼采用密文傳輸,由服務(wù)端代碼進(jìn)行判斷解析。
4.根據(jù)權(quán)利要求3所述的利用一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)進(jìn)行業(yè)務(wù)數(shù)據(jù)交換同步的方法,其特征在于所述的步驟a)中,所述的系統(tǒng)配置表配置每個(gè)模塊需要連接的數(shù)據(jù)庫、自定義唯一 ID (與proxool.xml中的相同)、表名、表字段對(duì)應(yīng)及轉(zhuǎn)化(id xh, zymc me,…….)等,由于各數(shù)據(jù)庫表結(jié)構(gòu)不相同,為實(shí)現(xiàn)靈活擴(kuò)展,系統(tǒng)管理員無需改動(dòng)代碼就可以實(shí)現(xiàn)動(dòng)態(tài)配置各模塊需顯示的字段。
5.根據(jù)權(quán)利要求3所述的利用一種用于電力信息系統(tǒng)的業(yè)務(wù)數(shù)據(jù)交換同步系統(tǒng)進(jìn)行業(yè)務(wù)數(shù)據(jù)交換同步的方法,其特征在于所述的方法中還包括: Seesion共享:由于在請(qǐng)求操作數(shù)據(jù)庫用戶數(shù),存在不確定性,我們?cè)谙到y(tǒng)啟動(dòng)時(shí),對(duì)需訪問的數(shù)據(jù)庫默認(rèn)分配IOfseesion,并且實(shí)現(xiàn)seesion的共享,這樣有效解決眾多用戶同時(shí)連接時(shí)候連接數(shù)存在不足而無法連接的問題; 界面技術(shù):通過ajax技術(shù)讀取數(shù)據(jù)庫返回的數(shù)據(jù),對(duì)界面進(jìn)行填充,有效的解決界面刷新延遲和卡頓的現(xiàn)象。 外表數(shù)據(jù)導(dǎo)入,實(shí)現(xiàn)EXCEL對(duì)應(yīng)的sheet與列,在系統(tǒng)中的模塊進(jìn)行配置相應(yīng)模板,在請(qǐng)求操作導(dǎo)入時(shí)匹配到對(duì)應(yīng)模板進(jìn)行完成對(duì)excel數(shù)據(jù)導(dǎo)入到系統(tǒng)中,包括營銷系統(tǒng)導(dǎo)出的數(shù)據(jù),同時(shí)對(duì)上傳的文檔在文件服務(wù)器進(jìn)行備份處理,這樣能大幅度減少用戶數(shù)據(jù)錄入的工作量,并且對(duì)導(dǎo)入的數(shù)據(jù)系統(tǒng)可以利用配置的公式進(jìn)行狀態(tài)監(jiān)視,時(shí)間段內(nèi)圖表分析等; 短信發(fā)送:根據(jù)每個(gè)模塊配置情況,對(duì)驗(yàn)證通過并且達(dá)到設(shè)置要求的,將通過短信服務(wù)器發(fā)送關(guān)鍵信息到用戶手 上。
【文檔編號(hào)】G06Q50/06GK103617255SQ201310629232
【公開日】2014年3月5日 申請(qǐng)日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】張冰燁, 尹婕, 應(yīng)國德, 朱瑾 申請(qǐng)人:國網(wǎng)電網(wǎng)公司, 國網(wǎng)浙江省電力公司臺(tái)州供電公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1