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

行業(yè)信息處理系統(tǒng)及方法

文檔序號(hào):7958425閱讀:130來(lái)源:國(guó)知局
專利名稱:行業(yè)信息處理系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別是涉及一種行業(yè)信息處理系統(tǒng)及方法。
背景技術(shù)
目前很多企業(yè)、政府機(jī)關(guān)都建立起了相關(guān)的短信業(yè)務(wù)系統(tǒng),該系統(tǒng)能為行業(yè)內(nèi)部的職員或者外部的用戶提供信息服務(wù)。對(duì)于企業(yè)而言,該系統(tǒng)可以提高服務(wù)質(zhì)量和工作效率,擴(kuò)大銷售范圍,降低企業(yè)成本;對(duì)于政府機(jī)關(guān)而言,該系統(tǒng)可以提高行政人員的辦事效率,拓展政府與群眾的聯(lián)系方式,有利于進(jìn)一步融洽政府和群眾的關(guān)系。
現(xiàn)有短信業(yè)務(wù)系統(tǒng)通常是沿用傳統(tǒng)的開發(fā)方式,即將業(yè)務(wù)流程與業(yè)務(wù)實(shí)現(xiàn)混合在一起開發(fā)。該系統(tǒng)中多采用短信貓(GSM MODEM)作為短信息網(wǎng)關(guān)設(shè)備,短信貓是一種內(nèi)嵌全球移動(dòng)通信系統(tǒng)(GSM,Global System for MobilCommunications)無(wú)線通信模塊,插入移動(dòng)運(yùn)營(yíng)商的手機(jī)客戶識(shí)別模塊(SIM,Subscriber Identity Model)卡后,對(duì)外可以與移動(dòng)運(yùn)營(yíng)商的短消息中心(SMC,Short Message Center)建立無(wú)線連接,對(duì)內(nèi)通過(guò)與計(jì)算機(jī)的連接可以讓計(jì)算機(jī)應(yīng)用系統(tǒng)實(shí)現(xiàn)自由的短信收發(fā)。
現(xiàn)有短信業(yè)務(wù)系統(tǒng)具有如下缺陷1.不具備通用性一個(gè)短信業(yè)務(wù)系統(tǒng)僅僅適合一個(gè)特定行業(yè)的特定業(yè)務(wù),難以滿足復(fù)雜需求和自身業(yè)務(wù)需求的不斷變化;難以移植,由于不同企業(yè)或行業(yè)間的業(yè)務(wù)需求千差萬(wàn)別,短信系統(tǒng)往往只能在本單位或本行業(yè)使用,移植往往意味著大量的重新開發(fā)工作;難以維護(hù)升級(jí),不同企業(yè)或行業(yè)使用的版本不同,大量的不同版本,升級(jí)維護(hù)的工作量太大。
2.業(yè)務(wù)種類單一目前短信業(yè)務(wù)系統(tǒng)僅能支持單純的短信業(yè)務(wù),對(duì)于新的信息業(yè)務(wù)卻不能提供應(yīng)有的支持,如非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD,UnstructuredSupplementary Service Data)、無(wú)線應(yīng)用通訊協(xié)議(WAP,WirelessApplication Protocol)、多媒體信息業(yè)務(wù)(MMS,Multimedia MessagingService)和即時(shí)消息等。
3.開發(fā)成本高由于每個(gè)企業(yè)或政府機(jī)關(guān)的信息系統(tǒng)和業(yè)務(wù)需求差距甚大,為了滿足個(gè)性化需求,需要為各個(gè)用戶提供專門的定制開發(fā)服務(wù),其不僅開發(fā)成本高,而且開發(fā)速度慢,使得短信在行業(yè)應(yīng)用中的大規(guī)??焖侔l(fā)展受到一定束縛。
4.擴(kuò)展性不強(qiáng)這些短信業(yè)務(wù)系統(tǒng)的特點(diǎn)是采用特定的數(shù)據(jù)庫(kù),不支持異構(gòu)數(shù)據(jù)庫(kù)操作;只符合某行業(yè)特定的業(yè)務(wù)流程,如果行業(yè)又有新的短信業(yè)務(wù)需求或者需求有所變更,還需要重新設(shè)計(jì)數(shù)據(jù)庫(kù)和代碼開發(fā);且系統(tǒng)對(duì)外不公開開發(fā)接口或者開發(fā)接口不全面,不利于行業(yè)二次開發(fā)。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種行業(yè)信息處理系統(tǒng),通過(guò)將業(yè)務(wù)流程與業(yè)務(wù)實(shí)現(xiàn)完全分離,使系統(tǒng)獨(dú)立于特定的業(yè)務(wù)需求,達(dá)到通用的目的。
本發(fā)明的另一目的是提供一種行業(yè)信息處理方法。
本發(fā)明的行業(yè)信息處理系統(tǒng),包括業(yè)務(wù)配置模塊、業(yè)務(wù)處理模塊、信息存儲(chǔ)模塊、信息收發(fā)模塊及協(xié)議轉(zhuǎn)換與路由模塊,其中業(yè)務(wù)配置模塊用于獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,并通過(guò)腳本語(yǔ)言生成針對(duì)業(yè)務(wù)的業(yè)務(wù)腳本,且所述業(yè)務(wù)腳本中包含所述行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,并將該業(yè)務(wù)腳本發(fā)送到業(yè)務(wù)處理模塊;業(yè)務(wù)處理模塊用于加載和解析業(yè)務(wù)配置模塊生成的業(yè)務(wù)腳本,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;信息存儲(chǔ)模塊用于存儲(chǔ)業(yè)務(wù)處理模塊發(fā)來(lái)的業(yè)務(wù)信息;信息收發(fā)模塊,其包括至少一種信息收發(fā)器,該信息收發(fā)器用于從信息存儲(chǔ)模塊中讀取業(yè)務(wù)信息,進(jìn)行格式轉(zhuǎn)換后發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;協(xié)議轉(zhuǎn)換與路由模塊用于從信息收發(fā)模塊接收業(yè)務(wù)信息,對(duì)該業(yè)務(wù)信息進(jìn)行協(xié)議轉(zhuǎn)換及路由后通過(guò)網(wǎng)關(guān)發(fā)送給用戶端。
進(jìn)一步,協(xié)議轉(zhuǎn)換與路由模塊還用于通過(guò)網(wǎng)關(guān)接收用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息,對(duì)該業(yè)務(wù)請(qǐng)求信息進(jìn)行協(xié)議轉(zhuǎn)換后發(fā)送給信息收發(fā)模塊;信息收發(fā)模塊中的信息收發(fā)器還用于從協(xié)議轉(zhuǎn)換與路由模塊接收業(yè)務(wù)請(qǐng)求信息,進(jìn)行格式轉(zhuǎn)換后寫入信息存儲(chǔ)模塊;信息存儲(chǔ)模塊還用于存儲(chǔ)通過(guò)信息收發(fā)模塊發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息;業(yè)務(wù)處理模塊還用于讀取信息存儲(chǔ)模塊中存儲(chǔ)的業(yè)務(wù)請(qǐng)求信息,并根據(jù)該業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊。
所述信息收發(fā)器是短信收發(fā)器、非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)收發(fā)器、無(wú)線應(yīng)用協(xié)議(WAP)收發(fā)器、多媒體信息業(yè)務(wù)(MMS)收發(fā)器、即時(shí)消息收發(fā)器中的一種或一種以上的組合。
所述業(yè)務(wù)配置模塊還包括發(fā)件箱和/或收件箱,該發(fā)件箱用于根據(jù)待發(fā)信息內(nèi)容和發(fā)送參數(shù)生成業(yè)務(wù)信息,并將所生成的業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊,和/或用于查詢和統(tǒng)計(jì)存儲(chǔ)在信息存儲(chǔ)模塊中的業(yè)務(wù)信息;該收件箱用于查詢和統(tǒng)計(jì)存儲(chǔ)在信息存儲(chǔ)模塊中的業(yè)務(wù)請(qǐng)求信息。
所述業(yè)務(wù)處理模塊包括API接口、外殼程序、業(yè)務(wù)引擎和擴(kuò)展庫(kù),外殼程序用于加載和解析業(yè)務(wù)腳本、實(shí)時(shí)監(jiān)視業(yè)務(wù)腳本更新,將該業(yè)務(wù)腳本發(fā)送到業(yè)務(wù)引擎,并通過(guò)API接口接收信息存儲(chǔ)模塊中存儲(chǔ)的業(yè)務(wù)請(qǐng)求信息,將該業(yè)務(wù)請(qǐng)求信息發(fā)送到業(yè)務(wù)引擎;業(yè)務(wù)引擎用于存儲(chǔ)業(yè)務(wù)處理流程,并根據(jù)業(yè)務(wù)腳本和來(lái)自外殼程序的業(yè)務(wù)請(qǐng)求信息通過(guò)外殼程序和API接口從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),根據(jù)相應(yīng)的業(yè)務(wù)處理流程進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息,并通過(guò)外殼程序和API接口將該業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;擴(kuò)展庫(kù)用于擴(kuò)展業(yè)務(wù)引擎的業(yè)務(wù)處理流程。
所述業(yè)務(wù)引擎包括,信息處理模塊,用于存儲(chǔ)業(yè)務(wù)處理流程,并根據(jù)業(yè)務(wù)腳本和來(lái)自外殼程序的業(yè)務(wù)請(qǐng)求信息通過(guò)外殼程序和API接口從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),根據(jù)相應(yīng)的業(yè)務(wù)處理流程進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息,并通過(guò)外殼程序和API接口將該業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;和擴(kuò)展庫(kù)管理模塊,用于通過(guò)擴(kuò)展庫(kù)創(chuàng)建業(yè)務(wù)處理流程并發(fā)送到信息處理模塊。
所述信息處理模塊包括,短信處理模塊,和/或USSD處理模塊,和/或WAP處理模塊。
所述業(yè)務(wù)配置模塊在配置同一個(gè)業(yè)務(wù)時(shí)通過(guò)所述業(yè)務(wù)處理模塊的API接口可訪問(wèn)多種類型的數(shù)據(jù)庫(kù)。所述數(shù)據(jù)庫(kù)為Oracle、Sybase、Informix或MSSQLserver。
本發(fā)明的行業(yè)信息處理方法,包括下列步驟步驟一,根據(jù)具體業(yè)務(wù)的數(shù)據(jù)處理流程,獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,通過(guò)腳本語(yǔ)言生成針對(duì)該業(yè)務(wù)的業(yè)務(wù)腳本;步驟二,加載并解析所述業(yè)務(wù)腳本;步驟三,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。
步驟三進(jìn)一步根據(jù)用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。
與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)將業(yè)務(wù)流程與業(yè)務(wù)實(shí)現(xiàn)完全分離,使系統(tǒng)獨(dú)立于特定的業(yè)務(wù)需求,達(dá)到通用的目的。本發(fā)明的系統(tǒng)能支持多種業(yè)務(wù),可擴(kuò)展性強(qiáng),支持異構(gòu)數(shù)據(jù)庫(kù)操作,并大大降低了開發(fā)成本。


圖1為本發(fā)明行業(yè)信息處理系統(tǒng)的結(jié)構(gòu)圖。
圖2為本發(fā)明行業(yè)信息處理系統(tǒng)業(yè)務(wù)處理模塊的結(jié)構(gòu)圖。
圖3為本發(fā)明行業(yè)信息處理方法的流程圖。
圖4為本發(fā)明行業(yè)信息處理系統(tǒng)上行短信業(yè)務(wù)處理流程圖。
圖5為本發(fā)明行業(yè)信息處理系統(tǒng)USSD業(yè)務(wù)處理流程圖。
具體實(shí)施例方式
以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
如圖1所示,本發(fā)明的行業(yè)信息處理系統(tǒng)包括包括業(yè)務(wù)配置模塊、業(yè)務(wù)處理模塊、信息存儲(chǔ)模塊、信息收發(fā)模塊及協(xié)議轉(zhuǎn)換與路由模塊,其中業(yè)務(wù)配置模塊用于獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,并通過(guò)腳本語(yǔ)言生成針對(duì)業(yè)務(wù)的業(yè)務(wù)腳本,且所述業(yè)務(wù)腳本中包含所述行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,并將該業(yè)務(wù)腳本發(fā)送到業(yè)務(wù)處理模塊;業(yè)務(wù)處理模塊用于加載和解析業(yè)務(wù)配置模塊生成的業(yè)務(wù)腳本,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊
信息存儲(chǔ)模塊用于存儲(chǔ)業(yè)務(wù)處理模塊發(fā)來(lái)的業(yè)務(wù)信息;信息收發(fā)模塊,其包括至少一種信息收發(fā)器,該信息收發(fā)器用于從信息存儲(chǔ)模塊中讀取業(yè)務(wù)信息,進(jìn)行格式轉(zhuǎn)換后發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;協(xié)議轉(zhuǎn)換與路由模塊用于從信息收發(fā)模塊接收業(yè)務(wù)信息,對(duì)該業(yè)務(wù)信息進(jìn)行協(xié)議轉(zhuǎn)換及路由后通過(guò)網(wǎng)關(guān)發(fā)送給用戶端。
進(jìn)一步,協(xié)議轉(zhuǎn)換與路由模塊還用于通過(guò)網(wǎng)關(guān)接收用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息,對(duì)該業(yè)務(wù)請(qǐng)求信息進(jìn)行協(xié)議轉(zhuǎn)換后發(fā)送給信息收發(fā)模塊;信息收發(fā)模塊中的信息收發(fā)器還用于從協(xié)議轉(zhuǎn)換與路由模塊接收業(yè)務(wù)請(qǐng)求信息,進(jìn)行格式轉(zhuǎn)換后寫入信息存儲(chǔ)模塊;信息存儲(chǔ)模塊還用于存儲(chǔ)通過(guò)信息收發(fā)模塊發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息;業(yè)務(wù)處理模塊還用于讀取信息存儲(chǔ)模塊中存儲(chǔ)的業(yè)務(wù)請(qǐng)求信息,并根據(jù)該業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊。
協(xié)議轉(zhuǎn)換與路由模塊在外通過(guò)網(wǎng)關(guān)與短信息中心、USSD中心、MMS中心、WAP中心連接,在內(nèi)與信息收發(fā)模塊連接,起到信息匯聚功能。協(xié)議轉(zhuǎn)換與路由模塊接收來(lái)自網(wǎng)關(guān)的消息,并將不同運(yùn)營(yíng)商的消息協(xié)議轉(zhuǎn)換成統(tǒng)一的協(xié)議轉(zhuǎn)發(fā)給信息收發(fā)模塊;對(duì)于信息收發(fā)模塊發(fā)來(lái)的消息,協(xié)議轉(zhuǎn)換與路由模塊根據(jù)消息被叫地址進(jìn)行路由,分發(fā)到不同運(yùn)營(yíng)商的網(wǎng)關(guān)(如果信息系統(tǒng)同時(shí)連接多個(gè)運(yùn)營(yíng)商網(wǎng)絡(luò)),同時(shí)將消息的協(xié)議按照不同運(yùn)營(yíng)商的消息格式進(jìn)行適配。
在本發(fā)明中,信息收發(fā)器是短信收發(fā)器、USSD收發(fā)器、WAP收發(fā)器、MMS收發(fā)器、即時(shí)消息收發(fā)器中的一種或一種以上的組合。通過(guò)業(yè)務(wù)配置模塊配置相應(yīng)業(yè)務(wù)腳本加載到業(yè)務(wù)處理模塊,可實(shí)現(xiàn)處理短信、USSD、WAP、MMS和即時(shí)消息等不同類型信息,比起現(xiàn)有技術(shù)僅能處理短信業(yè)務(wù)而言,顯然本發(fā)明的業(yè)務(wù)種類更加豐富。
業(yè)務(wù)配置模塊使用腳本語(yǔ)言來(lái)生成業(yè)務(wù)腳本,腳本語(yǔ)言包括公用信息節(jié)點(diǎn)和業(yè)務(wù)信息節(jié)點(diǎn)。公用信息節(jié)點(diǎn)用于集中管理公用信息,公用信息是指可以為多個(gè)業(yè)務(wù)共用的信息,包括數(shù)據(jù)庫(kù)連接信息、短信資費(fèi)信息、USSD資費(fèi)信息、WAP資費(fèi)信息、短信接入號(hào)信息、WAP的服務(wù)參數(shù)管理等。業(yè)務(wù)信息節(jié)點(diǎn)用于存放具體的業(yè)務(wù)信息,包括上行短信業(yè)務(wù)、下行短信業(yè)務(wù)、USSD業(yè)務(wù)、WAP業(yè)務(wù)等。業(yè)務(wù)腳本可以實(shí)現(xiàn)行業(yè)信息系統(tǒng)與用戶現(xiàn)有的應(yīng)用系統(tǒng)(如OA、MIS等)的掛接,即通過(guò)數(shù)據(jù)庫(kù)處理方法SelectSQL(查詢數(shù)據(jù))、InsertSQL(插入數(shù)據(jù))、UpdateSQL(修改數(shù)據(jù))、DeleteSQL(刪除數(shù)據(jù))、ExecuteSQL(執(zhí)行存儲(chǔ)過(guò)程)等讀取或修改用戶現(xiàn)有的應(yīng)用系統(tǒng)的數(shù)據(jù),經(jīng)過(guò)處理的數(shù)據(jù)或靜態(tài)文本可通過(guò)短信息、USSD或WAP的方式按要求的格式下發(fā)給手機(jī)用戶,下發(fā)回復(fù)信息的處理方法有Reply(短信回復(fù))、UssdReply(USSD回復(fù))、UssdSwitch(USSD跳轉(zhuǎn))、WapReply(Wap回復(fù)),由上述這些處理方法組合起來(lái)的步驟列表可以表示不同業(yè)務(wù)需求的數(shù)據(jù)處理流程。
為了使行業(yè)端能夠簡(jiǎn)單、快捷地配置本行業(yè)的個(gè)性化業(yè)務(wù),本系統(tǒng)的業(yè)務(wù)配置模塊的用戶界面為Web界面。通過(guò)業(yè)務(wù)配置系統(tǒng)提供的Web界面,進(jìn)一步簡(jiǎn)化用戶操作,并且可以遠(yuǎn)程配置業(yè)務(wù)腳本。通過(guò)腳本語(yǔ)言使行業(yè)信息處理系統(tǒng)可以很好的應(yīng)對(duì)需求的不斷變化,滿足客戶的需求,降低開發(fā)和維護(hù)的工作量。
進(jìn)一步,業(yè)務(wù)配置模塊還包括發(fā)件箱和收件箱。行業(yè)端在Web界面的發(fā)件箱上設(shè)置待發(fā)信息內(nèi)容和發(fā)送參數(shù),將信息發(fā)往信息存儲(chǔ)模塊,再經(jīng)由信息收發(fā)模塊、協(xié)議轉(zhuǎn)換與路由模塊、網(wǎng)關(guān)、短信息中心(或USSD中心、MMS中心、WAP中心),最終到達(dá)用戶端。行業(yè)端可發(fā)送一條短信、MMS消息或USSD回復(fù)消息給一個(gè)手機(jī)號(hào)碼(單發(fā)),也可以選擇一個(gè)手機(jī)號(hào)碼文件批量群發(fā)同一條短信、MMS信息或USSD回復(fù)消息(群發(fā)),還可以選擇一個(gè)手機(jī)號(hào)碼文件群發(fā)不同內(nèi)容的信息(點(diǎn)點(diǎn)通)。業(yè)務(wù)配置模塊在發(fā)送短信、MMS消息或USSD回復(fù)消息時(shí)可以設(shè)置過(guò)濾功能,如設(shè)置禁止發(fā)送語(yǔ)句,若發(fā)送的短信、MMS消息或USSD回復(fù)消息中有禁止的詞語(yǔ)或語(yǔ)句,系統(tǒng)將拒絕發(fā)送該短信、MMS消息或USSD回復(fù)消息,并且發(fā)件箱提供信息發(fā)送查詢和發(fā)送記錄統(tǒng)計(jì)的功能。行業(yè)端還可以在Web界面的收件箱上查詢和統(tǒng)計(jì)發(fā)送到該行業(yè)端的短信或USSD。業(yè)務(wù)配置模塊還為行業(yè)端提供常用的聯(lián)系人管理,行業(yè)端可以在線編輯、保存自己的常用聯(lián)系人列表。
業(yè)務(wù)處理模塊與信息存儲(chǔ)模塊、業(yè)務(wù)配置模塊和行業(yè)數(shù)據(jù)庫(kù)相連。業(yè)務(wù)處理模塊加載并解析業(yè)務(wù)配置模塊生成的業(yè)務(wù)腳本,并實(shí)時(shí)更新業(yè)務(wù)腳本,且業(yè)務(wù)腳本更新時(shí)無(wú)須中斷運(yùn)行中的系統(tǒng),實(shí)現(xiàn)業(yè)務(wù)需求的平穩(wěn)切換。業(yè)務(wù)處理模塊支持上行信息業(yè)務(wù)和下行信息業(yè)務(wù),上行信息業(yè)務(wù)是指由用戶端發(fā)起的,即用戶端發(fā)送業(yè)務(wù)請(qǐng)求信息提交至行業(yè)信息處理系統(tǒng)來(lái)觸發(fā)業(yè)務(wù);下行信息業(yè)務(wù)是指由行業(yè)端發(fā)起的,即行業(yè)端主動(dòng)觸發(fā)的業(yè)務(wù),如定時(shí)觸發(fā)業(yè)務(wù)。業(yè)務(wù)觸發(fā)后,如獲取到用戶端的短消息、USSD或WAP請(qǐng)求,業(yè)務(wù)處理模塊解析加載的業(yè)務(wù)腳本,并從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),執(zhí)行相關(guān)業(yè)務(wù)處理流程,生成業(yè)務(wù)信息,并回復(fù)業(yè)務(wù)信息。
如圖2所示,該業(yè)務(wù)處理模塊包括API接口、外殼程序、業(yè)務(wù)引擎和擴(kuò)展庫(kù)。
外殼程序是業(yè)務(wù)引擎的宿主程序,用于連接業(yè)務(wù)引擎與API接口,并負(fù)責(zé)加載和解析業(yè)務(wù)腳本、實(shí)時(shí)監(jiān)視業(yè)務(wù)腳本更新,將該業(yè)務(wù)腳本發(fā)送到業(yè)務(wù)引擎,并通過(guò)API接口接收信息存儲(chǔ)模塊中存儲(chǔ)的業(yè)務(wù)請(qǐng)求信息,將該業(yè)務(wù)請(qǐng)求信息發(fā)送到業(yè)務(wù)引擎。
業(yè)務(wù)引擎用于存儲(chǔ)業(yè)務(wù)處理流程,并根據(jù)業(yè)務(wù)腳本和來(lái)自外殼程序的業(yè)務(wù)請(qǐng)求信息通過(guò)外殼程序和API接口從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),根據(jù)相應(yīng)的業(yè)務(wù)處理流程進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息,并通過(guò)外殼程序和API接口將該業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊。包括信息處理模塊,用于存儲(chǔ)業(yè)務(wù)處理流程,并根據(jù)業(yè)務(wù)腳本和來(lái)自外殼程序的業(yè)務(wù)請(qǐng)求信息通過(guò)外殼程序和API接口從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),根據(jù)相應(yīng)的業(yè)務(wù)處理流程進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息,并通過(guò)外殼程序和API接口將該業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;擴(kuò)展庫(kù)管理模塊,用于通過(guò)擴(kuò)展庫(kù)創(chuàng)建業(yè)務(wù)處理流程并發(fā)送到信息處理模塊。信息處理模塊包括,短信處理模塊,和/或USSD處理模塊,和/或WAP處理模塊。
擴(kuò)展庫(kù)用于擴(kuò)展業(yè)務(wù)引擎的業(yè)務(wù)處理流程。業(yè)務(wù)引擎提供了一些常用的函數(shù)以及處理方法,可以根據(jù)需要擴(kuò)展,創(chuàng)建擴(kuò)展庫(kù)(如創(chuàng)建MMS處理模塊、即時(shí)消息處理模塊等),而不必修改業(yè)務(wù)引擎本身。擴(kuò)展庫(kù)可以有很多個(gè),只要按照擴(kuò)展庫(kù)接口開發(fā)即可,從而大大提高業(yè)務(wù)需求變更的效率,降低業(yè)務(wù)需求變更的成本,同時(shí)延長(zhǎng)了系統(tǒng)的使用時(shí)間。
API接口是業(yè)務(wù)處理模塊的出口,由于對(duì)外公開API接口,便于行業(yè)端對(duì)行業(yè)信息處理系統(tǒng)的二次開發(fā)。
本系統(tǒng)還支持跨數(shù)據(jù)庫(kù)的查詢。業(yè)務(wù)處理模塊將遠(yuǎn)程數(shù)據(jù)庫(kù)查詢的數(shù)據(jù)緩存為本地結(jié)果集,后續(xù)的查詢可以在查詢條件中引用該結(jié)果集,引用結(jié)果集時(shí)進(jìn)一步指定結(jié)果集的字段,執(zhí)行查詢前,系統(tǒng)將遍歷結(jié)果集,用結(jié)果集指定字段的每個(gè)值生成查詢語(yǔ)句列表,然后分別執(zhí)行查詢語(yǔ)句,并將每次執(zhí)行查詢的結(jié)果合并,從而實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)來(lái)自多種類型的數(shù)據(jù)庫(kù),也就是跨數(shù)據(jù)庫(kù)操作。該行業(yè)信息處理系統(tǒng)同時(shí)支持Oracle、Sybase、Informix和MSSQLserver等主流數(shù)據(jù)庫(kù),業(yè)務(wù)配置模塊在配置同一個(gè)業(yè)務(wù)的時(shí)候可以通過(guò)業(yè)務(wù)處理模塊的API接口可訪問(wèn)多種類型的數(shù)據(jù)庫(kù)。
如圖3所示,本發(fā)明提出的一種行業(yè)信息處理方法,包括下列步驟步驟一,根據(jù)具體業(yè)務(wù)的數(shù)據(jù)處理流程,獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,通過(guò)腳本語(yǔ)言生成針對(duì)該業(yè)務(wù)的業(yè)務(wù)腳本;根據(jù)業(yè)務(wù)類型來(lái)配置業(yè)務(wù)處理流程,業(yè)務(wù)處理流程包括用戶端輸入?yún)?shù)處理、連接各種數(shù)據(jù)庫(kù)、查詢數(shù)據(jù)庫(kù)信息、返回用戶端內(nèi)容處理,并生成一個(gè)業(yè)務(wù)腳本,比如短信業(yè)務(wù)腳本或USSD業(yè)務(wù)腳本。
步驟二,加載并解析所述業(yè)務(wù)腳本;步驟三,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。
步驟三進(jìn)一步根據(jù)用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。
如下,以上行短信業(yè)務(wù)、USSD業(yè)務(wù)為例對(duì)本發(fā)明的行業(yè)信息處理系統(tǒng)的業(yè)務(wù)處理流程進(jìn)一步進(jìn)行說(shuō)明。
如圖4所示,系統(tǒng)對(duì)用戶端發(fā)出的短信業(yè)務(wù)請(qǐng)求的處理流程如下步驟401,用戶端發(fā)送短信到短消息中心SMC;步驟402,SMC根據(jù)短信的行業(yè)接入號(hào)通過(guò)網(wǎng)關(guān)將短信發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;步驟403,協(xié)議轉(zhuǎn)換與路由模塊將短信發(fā)送到短信收發(fā)器;步驟404,短信收發(fā)器將短信存進(jìn)信息存儲(chǔ)模塊;步驟405,業(yè)務(wù)處理模塊查詢信息存儲(chǔ)模塊,發(fā)現(xiàn)有用戶端提交的短信后,將短信的內(nèi)容和加載業(yè)務(wù)腳本的業(yè)務(wù)進(jìn)行對(duì)比,如果發(fā)現(xiàn)有匹配任務(wù)則執(zhí)行步驟406,否則創(chuàng)建新業(yè)務(wù)或下發(fā)幫助信息;
步驟406,業(yè)務(wù)處理模塊用該業(yè)務(wù)腳本的業(yè)務(wù)邏輯處理該短信,然后將業(yè)務(wù)邏輯生成的信息組成一條短信插進(jìn)信息存儲(chǔ)模塊;步驟407,短信收發(fā)器發(fā)現(xiàn)信息存儲(chǔ)模塊有需要發(fā)送的短信后,將短信發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;步驟408,協(xié)議轉(zhuǎn)換與路由模塊將短信發(fā)送出去,并最終到達(dá)用戶端顯示出來(lái)。
如圖5所示,系統(tǒng)對(duì)用戶端發(fā)出的USSD業(yè)務(wù)請(qǐng)求的處理流程如下步驟501,用戶端發(fā)送USSD請(qǐng)求到USSD中心;步驟502,USSD中心根據(jù)USSD的行業(yè)接入號(hào)通過(guò)USSD業(yè)務(wù)轉(zhuǎn)換代理和網(wǎng)關(guān)將USSD請(qǐng)求發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;步驟503,協(xié)議轉(zhuǎn)換與路由模塊將USSD請(qǐng)求消息發(fā)送到USSD收發(fā)器;步驟504,USSD收發(fā)器將USSD請(qǐng)求消息存進(jìn)信息存儲(chǔ)模塊;步驟505,業(yè)務(wù)處理模塊查詢信息存儲(chǔ)模塊,發(fā)現(xiàn)有用戶端提交的USSD請(qǐng)求消息后,將該USSD請(qǐng)求消息的內(nèi)容和加載業(yè)務(wù)腳本的業(yè)務(wù)進(jìn)行對(duì)比,如果發(fā)現(xiàn)有匹配任務(wù)則執(zhí)行步驟506,否則創(chuàng)建新業(yè)務(wù)或下發(fā)幫助信息;步驟506,業(yè)務(wù)處理模塊用該業(yè)務(wù)腳本的業(yè)務(wù)邏輯處理該USSD請(qǐng)求消息,然后將業(yè)務(wù)邏輯生成的信息組成一條USSD回復(fù)消息插進(jìn)信息存儲(chǔ)模塊;步驟507,USSD收發(fā)器發(fā)現(xiàn)信息存儲(chǔ)模塊有需要發(fā)送的USSD回復(fù)消息后,將USSD回復(fù)消息發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;步驟508,協(xié)議轉(zhuǎn)換與路由模塊將USSD回復(fù)消息發(fā)送出去,并最終到達(dá)用戶端顯示出來(lái)。
本發(fā)明的行業(yè)信息處理系統(tǒng)通過(guò)提供通用平臺(tái)和多種接口方式,一方面可便捷、靈活地與行業(yè)現(xiàn)有的辦公應(yīng)用系統(tǒng)集成結(jié)合,另一方面可方便與移動(dòng)運(yùn)營(yíng)商的接入,通過(guò)短信、USSD或MMS等媒介進(jìn)行信息的收發(fā)雙向傳遞和交互式傳遞,滿足行業(yè)信息化、個(gè)性化、移動(dòng)化辦公需求。通過(guò)本技術(shù),行業(yè)端不需要另行開發(fā)信息系統(tǒng),而是僅僅根據(jù)自身的需要,通過(guò)在Web上進(jìn)行簡(jiǎn)單的業(yè)務(wù)配置即可,使不同行業(yè)在實(shí)施數(shù)據(jù)業(yè)務(wù)接入時(shí),只須關(guān)注各自的業(yè)務(wù)層面,避免在處理層面進(jìn)行大量定制修改,將開發(fā)人員從中解放出來(lái),將業(yè)務(wù)流程與業(yè)務(wù)實(shí)現(xiàn)完全分離,使系統(tǒng)獨(dú)立于特定的業(yè)務(wù)需求,達(dá)到通用的目的。
最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種行業(yè)信息處理系統(tǒng),其特征在于包括業(yè)務(wù)配置模塊、業(yè)務(wù)處理模塊、信息存儲(chǔ)模塊、信息收發(fā)模塊及協(xié)議轉(zhuǎn)換與路由模塊,業(yè)務(wù)配置模塊用于獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,并通過(guò)腳本語(yǔ)言生成針對(duì)業(yè)務(wù)的業(yè)務(wù)腳本,且所述業(yè)務(wù)腳本中包含所述行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,并將該業(yè)務(wù)腳本發(fā)送到業(yè)務(wù)處理模塊;業(yè)務(wù)處理模塊用于加載和解析業(yè)務(wù)配置模塊生成的業(yè)務(wù)腳本,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;信息存儲(chǔ)模塊用于存儲(chǔ)業(yè)務(wù)處理模塊發(fā)來(lái)的業(yè)務(wù)信息;信息收發(fā)模塊,其包括至少一種信息收發(fā)器,該信息收發(fā)器用于從信息存儲(chǔ)模塊中讀取業(yè)務(wù)信息,進(jìn)行格式轉(zhuǎn)換后發(fā)送到協(xié)議轉(zhuǎn)換與路由模塊;協(xié)議轉(zhuǎn)換與路由模塊用于從信息收發(fā)模塊接收業(yè)務(wù)信息,對(duì)該業(yè)務(wù)信息進(jìn)行協(xié)議轉(zhuǎn)換及路由后通過(guò)網(wǎng)關(guān)發(fā)送給用戶端。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于協(xié)議轉(zhuǎn)換與路由模塊還用于通過(guò)網(wǎng)關(guān)接收用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息,對(duì)該業(yè)務(wù)請(qǐng)求信息進(jìn)行協(xié)議轉(zhuǎn)換后發(fā)送給信息收發(fā)模塊;信息收發(fā)模塊中的信息收發(fā)器還用于從協(xié)議轉(zhuǎn)換與路由模塊接收業(yè)務(wù)請(qǐng)求信息,進(jìn)行格式轉(zhuǎn)換后寫入信息存儲(chǔ)模塊;信息存儲(chǔ)模塊還用于存儲(chǔ)通過(guò)信息收發(fā)模塊發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息;業(yè)務(wù)處理模塊還用于讀取信息存儲(chǔ)模塊中存儲(chǔ)的業(yè)務(wù)請(qǐng)求信息,并根據(jù)該業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于所述信息收發(fā)器是短信收發(fā)器、非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)USSD收發(fā)器、無(wú)線應(yīng)用協(xié)議WAP收發(fā)器、多媒體信息業(yè)務(wù)MMS收發(fā)器、即時(shí)消息收發(fā)器中的一種或一種以上的組合。
4.如權(quán)利要求2所述的系統(tǒng),其特征在于所述業(yè)務(wù)配置模塊還包括發(fā)件箱和/或收件箱,該發(fā)件箱用于根據(jù)待發(fā)信息內(nèi)容和發(fā)送參數(shù)生成業(yè)務(wù)信息,并將所生成的業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊,和/或用于查詢和統(tǒng)計(jì)存儲(chǔ)在信息存儲(chǔ)模塊中的業(yè)務(wù)信息;該收件箱用于查詢和統(tǒng)計(jì)存儲(chǔ)在信息存儲(chǔ)模塊中的業(yè)務(wù)請(qǐng)求信息。
5.如權(quán)利要求2所述的系統(tǒng),其特征在于所述業(yè)務(wù)處理模塊包括API接口、外殼程序、業(yè)務(wù)引擎和擴(kuò)展庫(kù),外殼程序用于加載和解析業(yè)務(wù)腳本、實(shí)時(shí)監(jiān)視業(yè)務(wù)腳本更新,將該業(yè)務(wù)腳本發(fā)送到業(yè)務(wù)引擎,并通過(guò)API接口接收信息存儲(chǔ)模塊中存儲(chǔ)的業(yè)務(wù)請(qǐng)求信息,將該業(yè)務(wù)請(qǐng)求信息發(fā)送到業(yè)務(wù)引擎;業(yè)務(wù)引擎用于存儲(chǔ)業(yè)務(wù)處理流程,并根據(jù)業(yè)務(wù)腳本和來(lái)自外殼程序的業(yè)務(wù)請(qǐng)求信息通過(guò)外殼程序和API接口從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),根據(jù)相應(yīng)的業(yè)務(wù)處理流程進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息,并通過(guò)外殼程序和API接口將該業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;擴(kuò)展庫(kù)用于擴(kuò)展業(yè)務(wù)引擎的業(yè)務(wù)處理流程。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于所述業(yè)務(wù)引擎包括,信息處理模塊,用于存儲(chǔ)業(yè)務(wù)處理流程,并根據(jù)業(yè)務(wù)腳本和來(lái)自外殼程序的業(yè)務(wù)請(qǐng)求信息通過(guò)外殼程序和API接口從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù),根據(jù)相應(yīng)的業(yè)務(wù)處理流程進(jìn)行業(yè)務(wù)處理,生成業(yè)務(wù)信息,并通過(guò)外殼程序和API接口將該業(yè)務(wù)信息發(fā)送到信息存儲(chǔ)模塊;和擴(kuò)展庫(kù)管理模塊,用于通過(guò)擴(kuò)展庫(kù)創(chuàng)建業(yè)務(wù)處理流程并發(fā)送到信息處理模塊。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于所述信息處理模塊包括,短信處理模塊,和/或USSD處理模塊,和/或WAP處理模塊。
8.如權(quán)利要求2所述的系統(tǒng),其特征在于所述業(yè)務(wù)配置模塊在配置同一個(gè)業(yè)務(wù)時(shí)通過(guò)所述業(yè)務(wù)處理模塊的API接口可訪問(wèn)多種類型的數(shù)據(jù)庫(kù)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于所述數(shù)據(jù)庫(kù)為Oracle、Sybase、Informix或MS SQLserver。
10.一種行業(yè)信息處理方法,其特征在于,包括下列步驟步驟一,根據(jù)具體業(yè)務(wù)的數(shù)據(jù)處理流程,獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,通過(guò)腳本語(yǔ)言生成針對(duì)該業(yè)務(wù)的業(yè)務(wù)腳本;步驟二,加載并解析所述業(yè)務(wù)腳本;步驟三,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。
11.如權(quán)利要求10所述的方法,其特征在于步驟三進(jìn)一步根據(jù)用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。
全文摘要
本發(fā)明公開了一種行業(yè)信息處理系統(tǒng)及方法。該方法包括有步驟步驟一,根據(jù)具體業(yè)務(wù)的數(shù)據(jù)處理流程,獲取行業(yè)數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息,通過(guò)腳本語(yǔ)言生成針對(duì)該業(yè)務(wù)的業(yè)務(wù)腳本;步驟二,加載并解析所述業(yè)務(wù)腳本;步驟三,根據(jù)業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。步驟三進(jìn)一步根據(jù)用戶端發(fā)來(lái)的業(yè)務(wù)請(qǐng)求信息和業(yè)務(wù)腳本從行業(yè)數(shù)據(jù)庫(kù)采集數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,并生成業(yè)務(wù)信息發(fā)送給用戶端。本發(fā)明通過(guò)將業(yè)務(wù)流程與業(yè)務(wù)實(shí)現(xiàn)完全分離,使系統(tǒng)獨(dú)立于特定的業(yè)務(wù)需求,達(dá)到通用的目的。
文檔編號(hào)H04W4/14GK1859629SQ20061006533
公開日2006年11月8日 申請(qǐng)日期2006年3月17日 優(yōu)先權(quán)日2006年3月17日
發(fā)明者王暄, 馬家明, 張鋒 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1