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

短信計(jì)費(fèi)系統(tǒng)及方法

文檔序號(hào):7707192閱讀:214來(lái)源:國(guó)知局
專利名稱:短信計(jì)費(fèi)系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及電信增值業(yè)務(wù),尤其涉及一種短信計(jì)費(fèi)系統(tǒng)及方法。
背景技術(shù)
隨著預(yù)付費(fèi)用戶的快速發(fā)展,為了更好的為用戶提供高質(zhì)量增值業(yè)務(wù), 需要解決預(yù)付費(fèi)用戶的實(shí)時(shí)計(jì)費(fèi)問(wèn)題。短消息業(yè)務(wù)是目前增值業(yè)務(wù)發(fā)展的一 個(gè)重要領(lǐng)域,解決短消息實(shí)時(shí)計(jì)費(fèi)問(wèn)題就能夠更好的擴(kuò)大用戶群。
在電信行業(yè)下發(fā)相關(guān)規(guī)范中,不要求SCP (業(yè)務(wù)控制點(diǎn),Service Control Pomt)與SMSC (短消息中心,Short Message Service Center)和SMG(短消 息網(wǎng)關(guān),也稱為聯(lián)通在信網(wǎng)關(guān),Short Message Gateway)直接連接,而是在SCP 與短信設(shè)備之間增加第三方設(shè)備(鑒權(quán)設(shè)備),由鑒權(quán)設(shè)備和SCP之間進(jìn)行 交互,完成對(duì)預(yù)付費(fèi)業(yè)務(wù)帳號(hào)批價(jià)扣費(fèi)的管理,所以引用PDSCP (預(yù)付費(fèi)數(shù) 據(jù)業(yè)務(wù)控制點(diǎn),Prepaid Data Service Control Point)的設(shè)備。PDSCP具有對(duì)短 消息各業(yè)務(wù)集中批價(jià)功能,對(duì)于點(diǎn)到點(diǎn)消息PDSCP通過(guò)費(fèi)率表的維護(hù)可以為 用戶提供個(gè)性化服務(wù),能夠針對(duì)用戶特性設(shè)置費(fèi)率;對(duì)于聯(lián)通在信短消息由 于SGIP協(xié)議中已帶有信息費(fèi),PDSCP可以通過(guò)計(jì)算信息費(fèi)與通信費(fèi)之和便 可對(duì)用戶進(jìn)行批價(jià);如圖1所示。但是PDSCP在網(wǎng)絡(luò)中與SCP、 SMC (網(wǎng)短 消息中心)、SMG、 SMB (短消息網(wǎng)橋)等節(jié)點(diǎn)在網(wǎng)絡(luò)層通過(guò)TCP/IP協(xié)議 進(jìn)行通信,網(wǎng)絡(luò)環(huán)境搭建相對(duì)比較復(fù)雜,數(shù)據(jù)庫(kù)應(yīng)用處理單一,沒(méi)有相應(yīng)的 緩存機(jī)制,處理扣費(fèi)過(guò)程相對(duì)繁瑣,導(dǎo)致性能穩(wěn)定性差。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種短信計(jì)費(fèi)系統(tǒng)和方法,以優(yōu)化網(wǎng)絡(luò) 結(jié)構(gòu),提高短信計(jì)費(fèi)的處理效率。為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種短信計(jì)費(fèi)系統(tǒng),該短信計(jì)費(fèi)系統(tǒng) 包括業(yè)務(wù)控制點(diǎn)、短信計(jì)費(fèi)中心,以及與所述業(yè)務(wù)控制點(diǎn)及短信計(jì)費(fèi)中心相 連的接口機(jī),其中,
所述短信計(jì)費(fèi)中心,用于產(chǎn)生計(jì)費(fèi)請(qǐng)求,并發(fā)送給所述接口機(jī);還用于
接收所述接口機(jī)轉(zhuǎn)發(fā)的操作結(jié)果;
所述接口機(jī),用于接收計(jì)費(fèi)請(qǐng)求,并將該計(jì)費(fèi)請(qǐng)求發(fā)送到業(yè)務(wù)控制點(diǎn); 還用于接收所述業(yè)務(wù)控制點(diǎn)發(fā)送的操作結(jié)果并轉(zhuǎn)發(fā)給所述短信計(jì)費(fèi)中心;
所述業(yè)務(wù)控制點(diǎn),用于接收接口機(jī)發(fā)送的計(jì)費(fèi)請(qǐng)求并觸發(fā)相應(yīng)的業(yè)務(wù)進(jìn) 行計(jì)費(fèi)操作,還用于將操作結(jié)果發(fā)送給所述接口機(jī)。
進(jìn)一步地,所述業(yè)務(wù)控制點(diǎn)進(jìn)行的計(jì)費(fèi)操作包括批價(jià)和補(bǔ)扣款處理。
進(jìn)一步地,所述計(jì)費(fèi)請(qǐng)求是扣款請(qǐng)求,所述系統(tǒng)還包括與接口機(jī)相連的、 緩存數(shù)據(jù)庫(kù)及永久數(shù)據(jù)庫(kù),所述接口機(jī)接收到的操作結(jié)果是扣款成功消息, 所述接口機(jī)還用于通知緩存數(shù)據(jù)庫(kù)插入扣款記錄,且所述緩存數(shù)據(jù)庫(kù)中的扣 款記錄定時(shí)寫入所述永久數(shù)據(jù)庫(kù)。
進(jìn)一步地,所述計(jì)費(fèi)請(qǐng)求是補(bǔ)款請(qǐng)求,所述接口機(jī)收到補(bǔ)款請(qǐng)求后還用 于先查詢所述緩存數(shù)據(jù)庫(kù),若未查到對(duì)應(yīng)的扣款記錄,再查詢永久數(shù)據(jù)庫(kù), 若有對(duì)應(yīng)扣款記錄的緩存或永久數(shù)據(jù)庫(kù)顯示未補(bǔ)款,再將補(bǔ)款請(qǐng)求轉(zhuǎn)發(fā)給業(yè) 務(wù)控制點(diǎn);若所述接口機(jī)接收到的操作結(jié)果是補(bǔ)款成功消息,所述接口機(jī)還 用于通知有對(duì)應(yīng)扣款記錄的緩存或永久數(shù)據(jù)庫(kù)修改扣款記錄。
進(jìn)一步地,所述接口機(jī)是在計(jì)算機(jī)或服務(wù)器上實(shí)現(xiàn)的;所述短信計(jì)費(fèi)中 心指短消息業(yè)務(wù)中心SMSC或短消息網(wǎng)關(guān)SMG。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供了 一種基于以上短信計(jì)費(fèi)系統(tǒng)的短 信計(jì)費(fèi)方法,該方法包括
短信計(jì)費(fèi)中心向接口機(jī)發(fā)送計(jì)費(fèi)請(qǐng)求;
所述接口機(jī)接收并轉(zhuǎn)發(fā)所述計(jì)費(fèi)請(qǐng)求給業(yè)務(wù)控制點(diǎn);
所述業(yè)務(wù)控制點(diǎn)接收所述計(jì)費(fèi)請(qǐng)求,并執(zhí)行計(jì)費(fèi)操作。
進(jìn)一步地,所述業(yè)務(wù)控制點(diǎn)進(jìn)行的計(jì)費(fèi)操作包括批價(jià)和補(bǔ)扣款處理。進(jìn)一步地,所述系統(tǒng)還包括緩存數(shù)據(jù)庫(kù)及永久數(shù)據(jù)庫(kù),所述計(jì)費(fèi)請(qǐng)求是扣款請(qǐng)求,所述業(yè)務(wù)控制點(diǎn)根據(jù)扣款請(qǐng)求扣款成功后向所述接口機(jī)發(fā)送扣款成功消息,所述接口機(jī)接收到所述業(yè)務(wù)控制點(diǎn)發(fā)送的扣款成功消息后,通知所述緩存數(shù)據(jù)庫(kù)插入扣款記錄,所述緩存數(shù)據(jù)庫(kù)中的扣款記錄定時(shí)寫入所述永久lt據(jù)庫(kù)。
為解決以上技術(shù)問(wèn)題,本發(fā)明還提供了另一種短信計(jì)費(fèi)系統(tǒng),所述短信計(jì)費(fèi)系統(tǒng)包括短信計(jì)費(fèi)中心、業(yè)務(wù)控制點(diǎn)及用于轉(zhuǎn)發(fā)短信計(jì)費(fèi)中心和業(yè)務(wù)控制點(diǎn)之間信息的^妄口機(jī),其中,
所述短信計(jì)費(fèi)中心用于產(chǎn)生扣款請(qǐng)求并發(fā)送給所述接口機(jī);
所述接口機(jī)用于接收所述扣款請(qǐng)求并轉(zhuǎn)發(fā)給所述業(yè)務(wù)控制點(diǎn);
所述業(yè)務(wù)控制點(diǎn)用于接收所述扣款請(qǐng)求,并根據(jù)接收的扣款請(qǐng)求進(jìn)行批價(jià)及扣款操作。
進(jìn)一步地,所述短信計(jì)費(fèi)系統(tǒng)還包括緩存數(shù)據(jù)庫(kù)及永久數(shù)據(jù)庫(kù),所述業(yè)務(wù)控制點(diǎn)扣款成功后,還用于向所述^l妻口機(jī)發(fā)送扣款成功消息,所述接口機(jī)還用于接收所述扣款成功消息,以及通知所述緩存數(shù)據(jù)庫(kù)插入扣款記錄,所述緩存數(shù)據(jù)庫(kù)劃分為若干個(gè)表,通過(guò)對(duì)操作時(shí)間的取模結(jié)杲來(lái)確定插入扣款記錄的對(duì)應(yīng)表,緩存數(shù)據(jù)庫(kù)中各表的扣款記錄定時(shí)寫入所述永久數(shù)據(jù)庫(kù)。
相較于現(xiàn)有技術(shù),本發(fā)明短信計(jì)費(fèi)系統(tǒng)和方法通過(guò)對(duì)PDSCP進(jìn)行改造,改用接口機(jī)方式,高效實(shí)現(xiàn)計(jì)費(fèi)點(diǎn)遷移,整合資源,進(jìn)行了網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)化,既保證原有的PDSCP功能,又可以增加多的SCP資源,提高了處理短信計(jì)費(fèi)的能力。并且原有的PDSCP需要布置在服務(wù)器上,此發(fā)明改造后的接口機(jī)只需要普通的PC機(jī)就可以支撐,大大降低了使用設(shè)備的成本,而且對(duì)短信的計(jì)費(fèi)性能有很明顯的提高;最終達(dá)到保障業(yè)務(wù)性能的目的。


圖1是現(xiàn)網(wǎng)PDSCP設(shè)備網(wǎng)絡(luò)結(jié)構(gòu)圖。
圖2是本發(fā)明點(diǎn)對(duì)點(diǎn)短信方式的短信計(jì)費(fèi)系統(tǒng)結(jié)構(gòu)圖。
圖3是本發(fā)明聯(lián)通在信短信方式的短信計(jì)費(fèi)系統(tǒng)結(jié)構(gòu)圖。圖4是本發(fā)明第一實(shí)施方式點(diǎn)對(duì)點(diǎn)短信扣款流程示意圖。圖5是本發(fā)明第二實(shí)施方式點(diǎn)對(duì)點(diǎn)短信補(bǔ)款流程示意圖。
圖6是本發(fā)明第三實(shí)施方式聯(lián)通在信短信扣款流程示意圖。圖7是本發(fā)明第四實(shí)施方式聯(lián)通在信短信補(bǔ)款流程示意圖。
具體實(shí)施例方式
本發(fā)明的主要思想是將PDSCP改造為接口機(jī),使其在現(xiàn)有的任何服務(wù)器或PC機(jī)就能加載使用,并由SCP來(lái)完成批價(jià)及補(bǔ)扣費(fèi)等計(jì)費(fèi)操作,實(shí)現(xiàn)資源整合,使處理業(yè)務(wù)的整體性能得到提高和保障。另外增加緩存數(shù)據(jù)庫(kù)(xbase )進(jìn)一步保證預(yù)付費(fèi)用戶點(diǎn)對(duì)點(diǎn)以及聯(lián)通在信短信扣費(fèi)和補(bǔ)款正確性,從而達(dá)到保障業(yè)務(wù)性能目的。
本發(fā)明短信計(jì)費(fèi)系統(tǒng)包括業(yè)務(wù)控制點(diǎn)、短信計(jì)費(fèi)中心,與所述業(yè)務(wù)控制點(diǎn)及短信計(jì)費(fèi)中心相連的接口機(jī),以及與接口機(jī)連接的操作記錄數(shù)據(jù)庫(kù),其中,
所述短信計(jì)費(fèi)中心,用于產(chǎn)生計(jì)費(fèi)請(qǐng)求,并發(fā)送給所述接口機(jī);還用于接收所述接口機(jī)轉(zhuǎn)發(fā)的操作結(jié)果;
這里所說(shuō)的短信計(jì)費(fèi)中心指短消息業(yè)務(wù)中心SMSC或短消息網(wǎng)關(guān)SMG,計(jì)費(fèi)請(qǐng)求是扣款請(qǐng)求或補(bǔ)款請(qǐng)求。
所述接口機(jī)在計(jì)算機(jī)或服務(wù)器上實(shí)現(xiàn)的,用于接收計(jì)費(fèi)請(qǐng)求,并將該計(jì)費(fèi)請(qǐng)求發(fā)送到業(yè)務(wù)控制點(diǎn);還用于接收所述業(yè)務(wù)控制點(diǎn)發(fā)送的操作結(jié)果并轉(zhuǎn)發(fā)給所述短信計(jì)費(fèi)中心;
所述業(yè)務(wù)控制點(diǎn),用于接收接口機(jī)發(fā)送的計(jì)費(fèi)請(qǐng)求并觸發(fā)相應(yīng)的業(yè)務(wù)進(jìn)
行計(jì)費(fèi)操作,還用于將操作結(jié)果發(fā)送給所述接口機(jī)。所述業(yè)務(wù)控制點(diǎn)進(jìn)行的計(jì)費(fèi)操作包括批價(jià)和補(bǔ)扣款處理。
操作記錄數(shù)據(jù)庫(kù)用于保存操作記錄的,所述接口機(jī)收到補(bǔ)款請(qǐng)求后還用于查詢所述操作記錄數(shù)據(jù)庫(kù),若所述操作記錄數(shù)據(jù)庫(kù)記錄扣過(guò)款且未補(bǔ)款,再將補(bǔ)款請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)控制點(diǎn)。
操作記錄數(shù)據(jù)庫(kù)可以進(jìn)一步包括緩存數(shù)據(jù)庫(kù)及永久數(shù)據(jù)庫(kù)。所述計(jì)費(fèi)請(qǐng)求是補(bǔ)款請(qǐng)求時(shí),所述接口機(jī)收到補(bǔ)款請(qǐng)求后用于先查詢所 述緩存數(shù)據(jù)庫(kù),若未查到對(duì)應(yīng)的扣款記錄,再查詢永久數(shù)據(jù)庫(kù),若有對(duì)應(yīng)扣
款記錄的緩存或永久數(shù)據(jù)庫(kù)顯示未補(bǔ)款,再將補(bǔ)款請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)控制點(diǎn);
若所述接口機(jī)接收到的操作結(jié)果是補(bǔ)款成功消息,所述接口機(jī)還用于通知有 對(duì)應(yīng)扣款記錄的緩存或永久數(shù)據(jù)庫(kù)修改扣款記錄。
若所述接口機(jī)接收到的操作結(jié)果是扣款成功消息,所述接口機(jī)還用于通 知緩存數(shù)據(jù)庫(kù)插入扣款記錄,且所述緩存數(shù)據(jù)庫(kù)中的扣款記錄定時(shí)寫入所述 永久數(shù)據(jù)庫(kù)。
緩存數(shù)據(jù)庫(kù)采用xbase數(shù)據(jù)庫(kù)實(shí)現(xiàn),按小時(shí)劃分為若干個(gè)表,根據(jù)對(duì)相 應(yīng)的操作時(shí)間取模結(jié)果來(lái)確定插入扣款記錄的對(duì)應(yīng)表,并定時(shí)將各表中的數(shù) 據(jù)導(dǎo)入永久數(shù)據(jù)庫(kù)。
永久數(shù)據(jù)庫(kù)采用sybase數(shù)據(jù)庫(kù)實(shí)現(xiàn),保存所有的數(shù)據(jù),按日期劃分為若 干個(gè)表,各表保存對(duì)應(yīng)日期的lt據(jù)。
在點(diǎn)對(duì)點(diǎn)短信方式下,如圖2所示,短信計(jì)費(fèi)系統(tǒng)的短信計(jì)費(fèi)中心指 SMSC服務(wù)器,接口機(jī)由360接口線程實(shí)現(xiàn),360接口線程與SMSC服務(wù)器 之間基于SMPP+協(xié)議進(jìn)行通信,360接口線程與SCP業(yè)務(wù)之間通過(guò)內(nèi)部消息 進(jìn)行交互,鑒于點(diǎn)對(duì)點(diǎn)短信方式下計(jì)費(fèi)消息交互頻繁的特點(diǎn),設(shè)置緩存數(shù)據(jù) 庫(kù)(xbase)及永久數(shù)據(jù)庫(kù)(sybase )兩個(gè)數(shù)據(jù)庫(kù),由360接口線程來(lái)控制兩 個(gè)數(shù)據(jù)庫(kù)的更新和維護(hù)。
基于以上短信計(jì)費(fèi)系統(tǒng)實(shí)現(xiàn)的補(bǔ)扣款短信計(jì)費(fèi)方法包括以下步驟
a) SMSC把預(yù)付費(fèi)用戶的扣款或補(bǔ)款請(qǐng)求發(fā)送到對(duì)應(yīng)接口機(jī);
b) 接口機(jī)根據(jù)發(fā)送的請(qǐng)求,送到SCP觸發(fā)相關(guān)的業(yè)務(wù)并進(jìn)行扣款或補(bǔ) 款處理;
c) 業(yè)務(wù)進(jìn)行扣款或補(bǔ)款完成后把操作結(jié)杲返回給接口機(jī);
d) 接口機(jī)收到消息后,返回結(jié)杲給SMSC (短信中心),同時(shí)接口機(jī)往 數(shù)據(jù)庫(kù)中插入操作的記錄。在聯(lián)通在信短信方式下,如圖3所示,短信計(jì)費(fèi)系統(tǒng)的短信計(jì)費(fèi)中心指
SMG服務(wù)器,接口機(jī)由359接口線程實(shí)現(xiàn),359接口線程與SMG服務(wù)器之 間基于SGIP+協(xié)議進(jìn)行通信,359接口線程與SCP業(yè)務(wù)之間通過(guò)內(nèi)部消息進(jìn) 行交互,359接口線程控制的數(shù)據(jù)庫(kù)指sybase數(shù)據(jù)庫(kù)。
基于以上短信計(jì)費(fèi)系統(tǒng)實(shí)現(xiàn)的補(bǔ)扣費(fèi)短信計(jì)費(fèi)方法包括以下步驟
a) SMG(聯(lián)通在信網(wǎng)關(guān))把預(yù)付費(fèi)用戶的扣款或補(bǔ)款消息發(fā)送到對(duì)應(yīng)接口
機(jī);
b) 業(yè)務(wù)接口機(jī)根據(jù)發(fā)送的請(qǐng)求,首先到數(shù)據(jù)庫(kù)中查找有沒(méi)有重復(fù)的記錄, 如果沒(méi)有再送到SCP觸發(fā)相關(guān)的業(yè)務(wù)并進(jìn)行扣款或補(bǔ)款處理;
c) 業(yè)務(wù)進(jìn)行扣款或補(bǔ)款完成后把結(jié)果返回給接口機(jī);
d) 接口機(jī)收到消息后,返回結(jié)果給SMG(聯(lián)通在信網(wǎng)關(guān)),同時(shí)接口機(jī)往 數(shù)據(jù)庫(kù)中插入操作的記錄。
下面結(jié)合附圖具體說(shuō)明本發(fā)明短信計(jì)費(fèi)方法的業(yè)務(wù)流程 第一實(shí)施方式
一、點(diǎn)對(duì)點(diǎn)短信扣款流程示意圖,主要以下步驟
步驟41: SMSC (短信中心)根據(jù)用戶發(fā)送的信息判斷用戶是預(yù)付費(fèi)用 戶,并發(fā)送扣款請(qǐng)求到對(duì)應(yīng)的業(yè)務(wù)接口機(jī);
步驟42:業(yè)務(wù)接口機(jī)根據(jù)發(fā)送的請(qǐng)求,發(fā)送消息到SCP并觸發(fā)相關(guān)的業(yè) 務(wù)進(jìn)行用戶的批價(jià)和扣款處理,若由于用戶賬戶余額不足等異常原因業(yè)務(wù)處 理扣款失敗,則執(zhí)行步驟43,若用戶賬戶正常,SCP業(yè)務(wù)扣款成功,則執(zhí)行 步驟45;
步驟43:SCP業(yè)務(wù)返回失敗消息給業(yè)務(wù)4妻口機(jī);
步驟44:業(yè)務(wù)接口機(jī)發(fā)送扣款失敗消息返回給SMSC (短信中心),流 程結(jié)束;
步驟45: SCP業(yè)務(wù)返回成功消息給業(yè)務(wù)接口機(jī);
步驟46:業(yè)務(wù)接口機(jī)收到成功消息后,并把用戶的扣款操作發(fā)送給緩存數(shù)據(jù)庫(kù)(xbase)進(jìn)行記錄,若插入扣款操作記錄成功,則執(zhí)行步驟47,若插 入扣款操作記錄失敗或者超時(shí),則執(zhí)行步驟49;
步驟47:緩存數(shù)據(jù)庫(kù)(xbase)返回成功消息給業(yè)務(wù)接口機(jī);
步驟48:業(yè)務(wù)接口機(jī)返回成功扣款消息給SMSC;
步驟49:緩存數(shù)據(jù)庫(kù)(xbase )返回失敗消息給業(yè)務(wù)接口機(jī);
步驟410:業(yè)務(wù)接口機(jī)還是返回成功扣款消息給SMSC;
步驟411:緩存數(shù)據(jù)庫(kù)(xbase)每隔一段時(shí)間就把表中的操作記錄,通 過(guò)任務(wù)方式導(dǎo)入到sybase數(shù)據(jù)庫(kù)中進(jìn)行保留。
第二實(shí)施方式
二、點(diǎn)對(duì)點(diǎn)短信補(bǔ)款流程示意圖,主要以下步驟
步驟51:由于用戶的短信發(fā)送失敗,SMSC (短信中心)發(fā)送補(bǔ)款請(qǐng)求 到對(duì)應(yīng)的業(yè)務(wù)接口機(jī);
步驟52:業(yè)務(wù)接口機(jī)根據(jù)發(fā)送的請(qǐng)求,發(fā)送消息到xbase數(shù)據(jù)庫(kù)中查詢 表0,表l,表2的扣款記錄,若沒(méi)有查詢到用戶扣款記錄,則執(zhí)行步驟53; 否則執(zhí)行步驟57;
Xbases數(shù)據(jù)庫(kù)分為0、 1、 2三個(gè)表,對(duì)相應(yīng)的操作時(shí)間取模,分別往三 個(gè)表里插入數(shù)據(jù),按0點(diǎn)算起,三小時(shí)后會(huì)從0表里的數(shù)據(jù)導(dǎo)入到sybase數(shù) 據(jù)庫(kù)中,以此類推。
因緩存數(shù)據(jù)庫(kù)的保存的數(shù)據(jù)量較少,先查詢緩存數(shù)據(jù)庫(kù),可以提高處理 效率。
步驟53:緩存數(shù)據(jù)庫(kù)(xbase)沒(méi)有查詢到用戶的扣款記錄,并返回結(jié)果 給業(yè)務(wù)接口機(jī);
步驟54:業(yè)務(wù)接口機(jī)再發(fā)送消息到sybase數(shù)據(jù)庫(kù)中查詢用戶的扣款記錄, 若沒(méi)有查詢到用戶扣款記錄,則執(zhí)行步驟55 ,否則執(zhí)行步驟58;
步驟55: sybase數(shù)據(jù)庫(kù)沒(méi)有查詢到用戶的扣款記錄,并返回結(jié)果給業(yè)務(wù) 接口機(jī);步驟56:業(yè)務(wù)接口機(jī)返回補(bǔ)款失敗消息給SMSC (短信中心),流程結(jié)
束;
步驟57:緩存數(shù)據(jù)庫(kù)(xbase)查詢到用戶的扣款記錄,并返回結(jié)果給業(yè) 務(wù)接口機(jī),轉(zhuǎn)執(zhí)行步驟59;
步驟58: sybase數(shù)據(jù)庫(kù)查詢到用戶的扣款記錄,并返回結(jié)果給業(yè)務(wù)接口
機(jī);
步驟59:業(yè)務(wù)接口機(jī)發(fā)送消息到SCP,并觸發(fā)相關(guān)業(yè)務(wù)對(duì)用戶賬戶進(jìn)行 補(bǔ)4欠處理;
步驟510: SCP業(yè)務(wù)處理用戶補(bǔ)款成功,并返回成功消息給業(yè)務(wù)接口機(jī);
步驟511:業(yè)務(wù)接口機(jī)返回成功補(bǔ)款消息給SMSC (短信中心);
步驟512:如果用戶數(shù)據(jù)在緩存數(shù)據(jù)庫(kù)(xbase)上,業(yè)務(wù)接口機(jī)發(fā)送消 息到緩存數(shù)據(jù)庫(kù)(xbase )修改用戶的操作記錄,修改為已經(jīng)進(jìn)行過(guò)補(bǔ)款;
步驟513:如果用戶數(shù)據(jù)在sybase數(shù)據(jù)庫(kù)上,業(yè)務(wù)接口機(jī)發(fā)送消息到 sybase數(shù)據(jù)庫(kù)修改用戶的操作記錄,修改為已經(jīng)進(jìn)行過(guò)補(bǔ)款;
步驟514: SCP業(yè)務(wù)處理用戶補(bǔ)款失敗,并返回失敗消息給業(yè)務(wù)接口機(jī);
步驟515:業(yè)務(wù)接口機(jī)返回失敗補(bǔ)款消息給SMSC (短信中心)。
以上圖4和圖5所示的應(yīng)用實(shí)例中,針對(duì)點(diǎn)對(duì)點(diǎn)短信的業(yè)務(wù)量大的特點(diǎn), 增加緩存數(shù)據(jù)庫(kù)以提供計(jì)費(fèi)操作的效率。
第三實(shí)施方式
三、聯(lián)通在信短信扣款流程示意圖,主要以下步驟
步驟61: SMG(聯(lián)通在信網(wǎng)關(guān))根據(jù)用戶發(fā)送的信息判斷用戶是預(yù)付費(fèi)用 戶,并發(fā)送扣款請(qǐng)求到對(duì)應(yīng)的業(yè)務(wù)接口才幾;
步驟62:業(yè)務(wù)接口機(jī)發(fā)送消息到sybase數(shù)據(jù)庫(kù)中查詢有無(wú)扣款記錄,若 查詢失敗則執(zhí)行步驟63,否則執(zhí)行步驟65;
步驟63: sybase數(shù)據(jù)庫(kù)中有重復(fù)記錄或查詢失敗并返回結(jié)果給業(yè)務(wù)接口
機(jī);
步驟64:業(yè)務(wù)接口機(jī)把扣款失敗消息返回給SMG(聯(lián)通在信網(wǎng)關(guān)),流程 結(jié)束;步驟65: sybase數(shù)據(jù)庫(kù)中無(wú)重復(fù)記錄并返回結(jié)果給業(yè)務(wù)接口機(jī);
步驟66:業(yè)務(wù)接口機(jī)發(fā)送消息到SCP,并觸發(fā)相關(guān)的業(yè)務(wù)進(jìn)行用戶的批 價(jià)和扣款處理,若由于用戶賬戶余額不足等異常原因業(yè)務(wù)處理扣款失敗,則 執(zhí)行步驟67,若用戶賬戶正常,業(yè)務(wù)扣款成功,則執(zhí)行步驟69;
步驟67: SCP業(yè)務(wù)返回失敗消息給業(yè)務(wù)接口機(jī);
步驟68:業(yè)務(wù)接口機(jī)把扣款失敗消息返回給SMG(聯(lián)通在信網(wǎng)關(guān));
步驟69: SCP業(yè)務(wù)返回成功消息給業(yè)務(wù)接口機(jī);
步驟610:業(yè)務(wù)接口機(jī)發(fā)送消息給sybase數(shù)據(jù)庫(kù),插入用戶的扣款成功記
錄;
步驟611:業(yè)務(wù)接口機(jī)返回成功扣款消息給SMG(聯(lián)通在信網(wǎng)關(guān))。 第四實(shí)施方式
四、聯(lián)通在信短信補(bǔ)款流程示意圖,主要以下步驟
步驟71:由于用戶的短信發(fā)送失敗,SMG(聯(lián)通在信網(wǎng)關(guān))發(fā)送補(bǔ)款請(qǐng)求 到對(duì)應(yīng)的業(yè)務(wù)接口機(jī);
步驟72:業(yè)務(wù)接口機(jī)根據(jù)發(fā)送的請(qǐng)求,發(fā)送消息到sybase數(shù)據(jù)庫(kù)中查詢 相應(yīng)日期表中用戶的扣l欠記錄;
若沒(méi)有查詢到記錄、查詢失敗或查詢到記錄已經(jīng)進(jìn)行過(guò)補(bǔ)款,執(zhí)行步驟 73,查詢到扣款記錄執(zhí)行步驟75。
步驟73: sybase數(shù)據(jù)庫(kù)中沒(méi)有查詢到記錄、查詢失敗或查詢到記錄已經(jīng) 進(jìn)行過(guò)補(bǔ)款,返回結(jié)果給業(yè)務(wù)接口機(jī);
步驟74:業(yè)務(wù)接口機(jī)發(fā)送補(bǔ)款失敗消息返回給SMG(聯(lián)通在信網(wǎng)關(guān)),流 程結(jié)束;
步驟75: sybase數(shù)據(jù)庫(kù)中查詢到用戶的扣款記錄返回結(jié)果給業(yè)務(wù)接口 ;
步驟76:業(yè)務(wù)接口機(jī)回消息給sybase數(shù)據(jù)庫(kù),要求更新用戶的記錄為已 經(jīng)進(jìn)行補(bǔ)過(guò)款,若更新記錄失敗,則執(zhí)行步驟77,若更新記錄成功則執(zhí)行步 驟79;
步驟77: sybase數(shù)據(jù)庫(kù)更新用戶的記錄失敗,并返回消息給業(yè)務(wù)接口機(jī);步驟78:業(yè)務(wù)接口機(jī)發(fā)送補(bǔ)款失敗消息返回給SMG(聯(lián)通在信網(wǎng)關(guān)),流 程結(jié)束;
步驟79: sybase數(shù)據(jù)庫(kù)更新用戶的記錄成功,并返回成功消息給業(yè)務(wù)接 口機(jī);
步驟710:業(yè)務(wù)接口機(jī)發(fā)送消息到SCP,并觸發(fā)相關(guān)的業(yè)務(wù)對(duì)用戶進(jìn)行補(bǔ) 款,SCP業(yè)務(wù)補(bǔ)款成功執(zhí)行步驟711, SCP業(yè)務(wù)補(bǔ)款失敗執(zhí)行步驟713;
步驟711: SCP業(yè)務(wù)返回補(bǔ)款成功消息給業(yè)務(wù)接口機(jī);
步驟712:業(yè)務(wù)接口機(jī)發(fā)送補(bǔ)款成功消息返回給SMG(聯(lián)通在信網(wǎng)關(guān));
步驟713: SCP業(yè)務(wù)返回補(bǔ)款失敗消息給業(yè)務(wù)接口機(jī);
步驟714:業(yè)務(wù)接口機(jī)發(fā)送消息給sybase數(shù)據(jù)庫(kù),要求修改回用戶的記 錄為扣^欠記錄;
步驟715:業(yè)務(wù)接口機(jī)發(fā)送補(bǔ)款失敗消息返回給SMG(聯(lián)通在信網(wǎng)關(guān))。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)
PDSCP是個(gè)專門的硬件服務(wù)器加軟件支持的整套設(shè)備;而本發(fā)明只需要 在現(xiàn)有的任何服務(wù)器或PC機(jī)就能加載使用,成本大大的降低。
PDSCP原來(lái)有批價(jià)的功能,批價(jià)完成后再給SCP進(jìn)行扣費(fèi),處理機(jī)制比 較緩慢,網(wǎng)絡(luò)運(yùn)行速度很慢;而本發(fā)明是把計(jì)費(fèi)點(diǎn)進(jìn)行遷移,直接到SCP進(jìn) 行批價(jià)并扣費(fèi),整合資源,進(jìn)行了網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)化。
PDSCP必須單獨(dú)使用商業(yè)的數(shù)據(jù)庫(kù)才能保證運(yùn)行,成本4艮高;而本發(fā)明 是在接口機(jī)用一個(gè)數(shù)據(jù)庫(kù)做為一個(gè)緩存設(shè)備,這個(gè)數(shù)據(jù)庫(kù)不一定非使用商業(yè) 化的數(shù)據(jù)庫(kù),比如xbase數(shù)據(jù)庫(kù)。這樣成本又降低了,還保證了運(yùn)行的性能。
綜合來(lái)說(shuō),本發(fā)明通過(guò)對(duì)PDSCP進(jìn)行改造,改用接口機(jī)方式,高效實(shí)現(xiàn) 計(jì)費(fèi)點(diǎn)遷移,整合資源,進(jìn)行了網(wǎng)絡(luò)結(jié)構(gòu)優(yōu)化,既保證原有的PDSCP功能, 又可以增加多的SCP資源,提高了處理短信計(jì)費(fèi)的能力。并且原有的PDSCP 需要布置在服務(wù)器上,此發(fā)明改造后的接口機(jī)只需要普通的PC機(jī)就可以支 撐,大大降低了使用設(shè)備的成本,而且對(duì)短信的計(jì)費(fèi)性能有很明顯的提高; 最終達(dá)到保障業(yè)務(wù)性能的目的。
權(quán)利要求
1、一種短信計(jì)費(fèi)系統(tǒng),其特征在于,該短信計(jì)費(fèi)系統(tǒng)包括業(yè)務(wù)控制點(diǎn)、短信計(jì)費(fèi)中心,以及與所述業(yè)務(wù)控制點(diǎn)及短信計(jì)費(fèi)中心相連的接口機(jī),其中,所述短信計(jì)費(fèi)中心,用于產(chǎn)生計(jì)費(fèi)請(qǐng)求,并發(fā)送給所述接口機(jī);還用于接收所述接口機(jī)轉(zhuǎn)發(fā)的操作結(jié)果;所述接口機(jī),用于接收計(jì)費(fèi)請(qǐng)求,并將該計(jì)費(fèi)請(qǐng)求發(fā)送到業(yè)務(wù)控制點(diǎn);還用于接收所述業(yè)務(wù)控制點(diǎn)發(fā)送的操作結(jié)果并轉(zhuǎn)發(fā)給所述短信計(jì)費(fèi)中心;所述業(yè)務(wù)控制點(diǎn),用于接收接口機(jī)發(fā)送的計(jì)費(fèi)請(qǐng)求并觸發(fā)相應(yīng)的業(yè)務(wù)進(jìn)行計(jì)費(fèi)操作,還用于將操作結(jié)果發(fā)送給所述接口機(jī)。
2、 如權(quán)利要求1所述的短信計(jì)費(fèi)系統(tǒng),其特征在于所述業(yè)務(wù)控制點(diǎn)進(jìn) 行的計(jì)費(fèi)操作包括批價(jià)和補(bǔ)扣款處理。
3、 如權(quán)利要求1或2所述的短信計(jì)費(fèi)系統(tǒng),其特征在于所述計(jì)費(fèi)請(qǐng)求 是扣款請(qǐng)求,所述系統(tǒng)還包括與接口機(jī)相連的、緩存數(shù)據(jù)庫(kù)及永久數(shù)據(jù)庫(kù), 所述接口機(jī)接收到的操作結(jié)果是扣款成功消息,所述接口機(jī)還用于通知緩存 數(shù)據(jù)庫(kù)插入扣款記錄,且所述緩存數(shù)據(jù)庫(kù)中的扣款記錄定時(shí)寫入所述永久數(shù) 據(jù)庫(kù)。
4、 如權(quán)利要求3所述的短信計(jì)費(fèi)系統(tǒng),其特征在于所述計(jì)費(fèi)請(qǐng)求是補(bǔ) 款請(qǐng)求,所述接口機(jī)收到補(bǔ)款請(qǐng)求后還用于先查詢所述緩存數(shù)據(jù)庫(kù),若未查 到對(duì)應(yīng)的扣款記錄,再查詢永久數(shù)據(jù)庫(kù),若有對(duì)應(yīng)扣款記錄的緩存或永久數(shù) 據(jù)庫(kù)顯示未補(bǔ)款,再將補(bǔ)款請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)控制點(diǎn);若所述接口機(jī)接收到的 操作結(jié)果是補(bǔ)款成功消息,所述接口機(jī)還用于通知有對(duì)應(yīng)扣款記錄的緩存或 7lc久lt據(jù)庫(kù)〗務(wù)改扣l欠記錄。
5、 如權(quán)利要求1或2所述的短信計(jì)費(fèi)系統(tǒng),其特征在于所述接口機(jī)是 在計(jì)算機(jī)或服務(wù)器上實(shí)現(xiàn)的;所述短信計(jì)費(fèi)中心指短消息業(yè)務(wù)中心SMSC或 短消息網(wǎng)關(guān)SMG。
6、 一種基于權(quán)利要求1所述的短信計(jì)費(fèi)系統(tǒng)的短信計(jì)費(fèi)方法,其特征在于,該方法包才舌短信計(jì)費(fèi)中心向接口機(jī)發(fā)送計(jì)費(fèi)請(qǐng)求;所述接口機(jī)接收并轉(zhuǎn)發(fā)所述計(jì)費(fèi)請(qǐng)求給業(yè)務(wù)控制點(diǎn);所述業(yè)務(wù)控制點(diǎn)接收所述計(jì)費(fèi)請(qǐng)求,并執(zhí)行計(jì)費(fèi)操作。
7、 如權(quán)利要求6所述的方法,其特征在于所述業(yè)務(wù)控制點(diǎn)進(jìn)行的計(jì)費(fèi) 操作包括批價(jià)和補(bǔ)扣款處理。
8、 如權(quán)利要求6或7所述的方法,其特征在于所述系統(tǒng)還包括緩存數(shù) 據(jù)庫(kù)及永久數(shù)據(jù)庫(kù),所述計(jì)費(fèi)請(qǐng)求是扣款請(qǐng)求,所述業(yè)務(wù)控制點(diǎn)根據(jù)扣款請(qǐng) 求扣款成功后向所述接口機(jī)發(fā)送扣款成功消息,所述接口機(jī)接收到所述業(yè)務(wù) 控制點(diǎn)發(fā)送的扣款成功消息后,通知所述緩存數(shù)據(jù)庫(kù)插入扣款記錄,所述緩 存數(shù)據(jù)庫(kù)中的扣款記錄定時(shí)寫入所述永久數(shù)據(jù)庫(kù)。
9、 一種短信計(jì)費(fèi)系統(tǒng),其特征在于所述短信計(jì)費(fèi)系統(tǒng)包括短信計(jì)費(fèi)中 心、業(yè)務(wù)控制點(diǎn)及用于轉(zhuǎn)發(fā)短信計(jì)費(fèi)中心和業(yè)務(wù)控制點(diǎn)之間信息的接口機(jī), 其中,所述短信計(jì)費(fèi)中心用于產(chǎn)生扣款請(qǐng)求并發(fā)送給所述接口機(jī);所述接口機(jī)用于接收所述扣款請(qǐng)求并轉(zhuǎn)發(fā)給所述業(yè)務(wù)控制點(diǎn);所述業(yè)務(wù)控制點(diǎn)用于接收所述扣款請(qǐng)求,并根據(jù)接收的扣款請(qǐng)求進(jìn)行批 價(jià)及扣款操作。
10、 如權(quán)利要求9所述的短信計(jì)費(fèi)系統(tǒng),其特征在于所述短信計(jì)費(fèi)系 統(tǒng)還包括緩存數(shù)據(jù)庫(kù)及永久數(shù)據(jù)庫(kù),所述業(yè)務(wù)控制點(diǎn)扣款成功后,還用于向 所述接口機(jī)發(fā)送扣款成功消息,所述接口機(jī)還用于接收所述扣款成功消息, 以及通知所述緩存數(shù)據(jù)庫(kù)插入扣款記錄,所述緩存數(shù)據(jù)庫(kù)劃分為若干個(gè)表, 通過(guò)對(duì)操作時(shí)間的取模結(jié)果來(lái)確定插入扣款記錄的對(duì)應(yīng)表,緩存數(shù)據(jù)庫(kù)中各 表的扣款記錄定時(shí)寫入所述永久數(shù)據(jù)庫(kù)。
全文摘要
本發(fā)明提供一種短信計(jì)費(fèi)系統(tǒng)包括業(yè)務(wù)控制點(diǎn)、短信計(jì)費(fèi)中心,以及與所述業(yè)務(wù)控制點(diǎn)及短信計(jì)費(fèi)中心相連的接口機(jī),其中,所述短信計(jì)費(fèi)中心,用于產(chǎn)生計(jì)費(fèi)請(qǐng)求,并發(fā)送給所述接口機(jī);還用于接收所述接口機(jī)轉(zhuǎn)發(fā)的操作結(jié)果;所述接口機(jī),用于接收計(jì)費(fèi)請(qǐng)求,并將該計(jì)費(fèi)請(qǐng)求發(fā)送到業(yè)務(wù)控制點(diǎn);還用于接收所述業(yè)務(wù)控制點(diǎn)發(fā)送的操作結(jié)果并轉(zhuǎn)發(fā)給所述短信計(jì)費(fèi)中心;所述業(yè)務(wù)控制點(diǎn),用于接收接口機(jī)發(fā)送的計(jì)費(fèi)請(qǐng)求并觸發(fā)相應(yīng)的業(yè)務(wù)進(jìn)行計(jì)費(fèi)操作,還用于將操作結(jié)果發(fā)送給所述接口機(jī)。本發(fā)明短信計(jì)費(fèi)系統(tǒng)和方法可以優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu),提高短信計(jì)費(fèi)的處理效率。
文檔編號(hào)H04W4/14GK101547414SQ200910134978
公開(kāi)日2009年9月30日 申請(qǐng)日期2009年4月20日 優(yōu)先權(quán)日2009年4月20日
發(fā)明者松 沈, 程 錢 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1