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

一種話(huà)單查詢(xún)方法及查詢(xún)系統(tǒng)的制作方法

文檔序號(hào):6384300閱讀:1352來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種話(huà)單查詢(xún)方法及查詢(xún)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電信系統(tǒng)的話(huà)單處理技術(shù),特別是一種針對(duì)大容量高并發(fā)話(huà)單的話(huà)單查詢(xún)方法及查詢(xún)系統(tǒng)。
背景技術(shù)
目前全球企業(yè)數(shù)據(jù)的總?cè)萘看蠹s是每三年就要翻兩番。因此,如何在海量數(shù)據(jù)中進(jìn)行快速查詢(xún),并滿(mǎn)足企業(yè)對(duì)低成本和高可用的數(shù)據(jù)需求,已經(jīng)成為絕大多數(shù)企業(yè)面對(duì)的越來(lái)越嚴(yán)峻的挑戰(zhàn),電信領(lǐng)域的話(huà)單處理亦是如此?,F(xiàn)有技術(shù)中,各大運(yùn)營(yíng)商大都采用數(shù)據(jù)庫(kù)方式、文件系統(tǒng)方式對(duì)用戶(hù)的詳細(xì)話(huà)單,以下簡(jiǎn)稱(chēng)詳單,進(jìn)行存儲(chǔ)和查詢(xún),或者整合數(shù)據(jù)庫(kù)技術(shù)、文件系統(tǒng)技術(shù)實(shí)現(xiàn)混合存儲(chǔ)和查詢(xún),而這些技術(shù)針對(duì)降低成本、減少風(fēng)險(xiǎn)和提高效率三個(gè)方面或多或少都有不足。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供大容量高并發(fā)話(huà)單的查詢(xún)方法及查詢(xún)系統(tǒng),用于解決現(xiàn)有技術(shù)中存在的成本聞、風(fēng)險(xiǎn)聞、效率低的問(wèn)題。本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種話(huà)單查詢(xún)方法,包括:步驟1,前臺(tái)查詢(xún)端發(fā)出查詢(xún)指令;步驟2,代理服務(wù)器接收和解析查詢(xún)指令,對(duì)查詢(xún)指令進(jìn)行路由分?jǐn)?,確定出路由路線(xiàn)后轉(zhuǎn)發(fā)查詢(xún)指令給后臺(tái)查詢(xún)服務(wù)端;步驟3,后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù),得到與查詢(xún)指令條件匹配的詳單,并將查詢(xún)結(jié)果按步驟2的路由路線(xiàn)返回給代理服務(wù)器;步驟4,代理服務(wù)器接收查詢(xún)結(jié)果,轉(zhuǎn)發(fā)給前臺(tái)查詢(xún)端進(jìn)行顯示。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述步驟I中以查詢(xún)請(qǐng)求包的形式發(fā)送查詢(xún)指令,且所述查詢(xún)請(qǐng)求包中包括根據(jù)指定的號(hào)碼標(biāo)識(shí)查詢(xún)出的主節(jié)點(diǎn)路由分?jǐn)偟刂?。進(jìn)一步,所述步驟2的解析查詢(xún)指令具體包括:判斷查詢(xún)指令格式是否正確;若查詢(xún)指令格式不正確,結(jié)束查詢(xún),若查詢(xún)指令格式正確,則進(jìn)行路由分?jǐn)偂_M(jìn)一步,所述步驟2中對(duì)查詢(xún)指令進(jìn)行路由分?jǐn)偩唧w包括:通過(guò)路由負(fù)載情況判斷分析節(jié)點(diǎn)的忙閑狀態(tài),優(yōu)先使用最為空閑的節(jié)點(diǎn)對(duì)應(yīng)的后臺(tái)查詢(xún)服務(wù)端,根據(jù)節(jié)點(diǎn)忙閑狀態(tài)確定出路由路線(xiàn),并進(jìn)行查詢(xún)指令轉(zhuǎn)發(fā)。進(jìn)一步,所述路由負(fù)載情況包括主機(jī)空閑比和程序忙閑狀態(tài)。進(jìn)一步,所述判斷分析節(jié)點(diǎn)的忙閑狀態(tài)包括:檢測(cè)查找到的空閑節(jié)點(diǎn)是否異常,若有異常,則進(jìn)行主從節(jié)點(diǎn)切換;若無(wú)異常,則根據(jù)確定的路由路線(xiàn)轉(zhuǎn)發(fā)查詢(xún)指令。進(jìn)一步,所述步驟3中后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù)需在指定時(shí)間完成,,若查詢(xún)超時(shí), 則結(jié)束查詢(xún),并返回查詢(xún)失敗信息;若查詢(xún)未超時(shí),則將查詢(xún)結(jié)果返回給代理服務(wù)器。
進(jìn)一步,所述步驟4中的詳單存儲(chǔ)模塊以數(shù)據(jù)庫(kù)的方式按號(hào)段存儲(chǔ)詳單,且其能實(shí)現(xiàn)動(dòng)態(tài)加載和卸載詳單數(shù)據(jù)。一種話(huà)單查詢(xún)系統(tǒng),包括前臺(tái)查詢(xún)端、代理服務(wù)器、后臺(tái)查詢(xún)服務(wù)端和詳單存儲(chǔ)模塊:前臺(tái)查詢(xún)端,其用于發(fā)出查詢(xún)指令和顯示查詢(xún)結(jié)果;代理服務(wù)器,其用于接收和解析所述前臺(tái)查詢(xún)端發(fā)出查詢(xún)指令,并轉(zhuǎn)發(fā)查詢(xún)指令給所述后臺(tái)查詢(xún)服務(wù)端,還用于接收所述后臺(tái)查詢(xún)服務(wù)端返回的查詢(xún)結(jié)果;后臺(tái)查詢(xún)服務(wù)端,其用于查詢(xún)所述詳單存儲(chǔ)模塊中的詳單數(shù)據(jù),并將查詢(xún)結(jié)果返回給代理服務(wù)器;詳單存儲(chǔ)模塊,其用于存儲(chǔ)詳單數(shù)據(jù)。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。進(jìn)一步,所述一個(gè)代理服務(wù)器連接至少一個(gè)所述后臺(tái)查詢(xún)服務(wù)端,且所有的代理服務(wù)器均通過(guò)同一個(gè)查詢(xún)接口接收查詢(xún)指令和轉(zhuǎn)發(fā)查詢(xún)結(jié)果,即提供了對(duì)外統(tǒng)一服務(wù)接□。本發(fā)明的有益效果是:本發(fā)明采用路由分?jǐn)偡绞?,大大提高了?shù)據(jù)的訪問(wèn)速度,同時(shí)大大降低了對(duì)系統(tǒng)硬件的要求,節(jié)約了成本。而且隨著話(huà)單數(shù)據(jù)量的增長(zhǎng),這種收益將越發(fā)明顯。另外,本發(fā)明提供對(duì)外統(tǒng)服務(wù)一接口,動(dòng)態(tài)地加載和卸載查詢(xún)應(yīng)用,實(shí)現(xiàn)內(nèi)部高并發(fā)和負(fù)載均衡。


圖1為本發(fā)明所述大容量高并發(fā)話(huà)單的查詢(xún)方法的流程示意圖;圖2為本發(fā)明所述大容量高并發(fā)話(huà)單的查詢(xún)方法的結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。如圖1所示,本實(shí)施例一是一種基于大容量高并發(fā)話(huà)單的話(huà)單查詢(xún)方法,包括:步驟1,前臺(tái)查詢(xún)端發(fā)出查詢(xún)指令。具體地,所述步驟I中是以查詢(xún)請(qǐng)求包的形式發(fā)送查詢(xún)指令,且所述查詢(xún)請(qǐng)求包中包括根據(jù)指定的號(hào)碼標(biāo)識(shí)從路由控制表中查詢(xún)出的主節(jié)點(diǎn)路由分?jǐn)偟刂?,并發(fā)出查詢(xún)指令。對(duì)于路由控制表,其是在詳單存儲(chǔ)模塊中建立的一個(gè)配置表,其主要字段包括號(hào)段、IP地址和端口號(hào),通過(guò)查詢(xún)?cè)摫砀窨梢愿鶕?jù)號(hào)段找到該號(hào)段的詳單數(shù)據(jù)所在主機(jī)的IP和查詢(xún)服務(wù)端口號(hào)。步驟2,代理服務(wù)器接收和解析查詢(xún)指令,對(duì)查詢(xún)指令進(jìn)行路由分?jǐn)偅_定出路由路線(xiàn)后轉(zhuǎn)發(fā)查詢(xún)指令給后臺(tái)查詢(xún)服務(wù)端。具體地,解析查詢(xún)指令包括判斷查詢(xún)指令格式是否正確,若查詢(xún)指令格式不正確,結(jié)束查詢(xún),若查詢(xún)指令格式正確,則進(jìn)行路由分?jǐn)?。?duì)查詢(xún)指令進(jìn)行路由分?jǐn)偘?通過(guò)路由負(fù)載情況判斷分析節(jié)點(diǎn)的忙閑狀態(tài),優(yōu)先使用最為空閑的節(jié)點(diǎn)對(duì)應(yīng)的后臺(tái)查詢(xún)服務(wù)端,根據(jù)節(jié)點(diǎn)忙閑狀態(tài)確定出路由路線(xiàn),并進(jìn)行查詢(xún)指令轉(zhuǎn)發(fā)。其中路由負(fù)載情況包括主機(jī)空閑比和程序忙閑狀態(tài)。另外,判斷分析節(jié)點(diǎn)的忙閑狀態(tài)包括:檢測(cè)查找到的空閑節(jié)點(diǎn)是否異常,若有異常,則進(jìn)行主從節(jié)點(diǎn)切換;若無(wú)異常,則根據(jù)確定的路由路線(xiàn)轉(zhuǎn)發(fā)查詢(xún)指令。步驟3,后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù),得到與查詢(xún)指令條件匹配的詳單,并將查詢(xún)結(jié)果按步驟2的路由路線(xiàn)返回給代理服務(wù)器。步驟2及步驟3中涉及的方案采用了對(duì)外統(tǒng)一服務(wù)接口,可動(dòng)態(tài)加載和卸載應(yīng)用,實(shí)現(xiàn)內(nèi)部高并發(fā)和負(fù)載均衡。所述對(duì)外統(tǒng)一服務(wù)接口是指多個(gè)后臺(tái)查詢(xún)服務(wù)端連一個(gè)代理服務(wù)器,代理服務(wù)器對(duì)外展現(xiàn)一個(gè)查詢(xún)接口,這里的對(duì)外是指對(duì)前臺(tái)查詢(xún)端。所述內(nèi)部高并發(fā)是指后臺(tái)查詢(xún)服務(wù)端,可以啟動(dòng)多個(gè)進(jìn)程。動(dòng)態(tài)加載是指在不停查詢(xún)業(yè)務(wù)的情況下可以動(dòng)態(tài)的增加和減少查詢(xún)服務(wù)進(jìn)程的個(gè)數(shù)。卸載應(yīng)用是指卸載詳單查詢(xún)服務(wù),如:把172.16.9.13主機(jī)上的查詢(xún)服務(wù)卸載后,172.16.9.13上面的所有數(shù)據(jù)都不可查詢(xún)了。負(fù)載均衡是指代理服務(wù)器把查詢(xún)指令根據(jù)每個(gè)后臺(tái)查詢(xún)服務(wù)端的忙閑狀態(tài)分到不同的后臺(tái)查詢(xún)服務(wù)端上。另外,所述步驟3中后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù)需在指定時(shí)間完成,若查詢(xún)超時(shí),則結(jié)束查詢(xún),并返回查詢(xún)失敗信息;若查詢(xún)未超時(shí),則將查詢(xún)結(jié)果返回給代理服務(wù)器。詳單存儲(chǔ)模塊以數(shù)據(jù)庫(kù)的方式按號(hào)段存儲(chǔ)詳單,通過(guò)路由管理信息注冊(cè)和注銷(xiāo)便于新加和去除數(shù)據(jù),可動(dòng)態(tài)加載和卸載數(shù)據(jù)。卸載數(shù)據(jù)是指卸載詳單數(shù)據(jù),如:1521083號(hào)段失效,不再查此號(hào)段的數(shù)據(jù),可以把路由控制表中號(hào)段為1521083的記錄刪除,則無(wú)法再查此號(hào)段的數(shù)據(jù)。具體地,詳單存儲(chǔ)模塊是把數(shù)據(jù)按號(hào)段寫(xiě)到文件里,每個(gè)號(hào)段一個(gè)文件,放在不同的路徑下,運(yùn)行時(shí)按照路由控制表中配置的路徑寫(xiě)數(shù)據(jù)文件,如下表所示。
權(quán)利要求
1.一種話(huà)單查詢(xún)方法,其特征在于,包括以下步驟: 步驟1,前臺(tái)查詢(xún)端發(fā)出查詢(xún)指令; 步驟2,代理服務(wù)器接收和解析查詢(xún)指令,對(duì)查詢(xún)指令進(jìn)行路由分?jǐn)偅_定出路由路線(xiàn)后轉(zhuǎn)發(fā)查詢(xún)指令給后臺(tái)查詢(xún)服務(wù)端; 步驟3,后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù),得到與查詢(xún)指令條件匹配的詳單,并將查詢(xún)結(jié)果按步驟2的路由路線(xiàn)返回給代理服務(wù)器; 步驟4,代理服務(wù)器接收查詢(xún)結(jié)果,轉(zhuǎn)發(fā)給前臺(tái)查詢(xún)端進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的話(huà)單查詢(xún)方法,其特征在于,所述步驟I中以查詢(xún)請(qǐng)求包的形式發(fā)送查詢(xún)指令,且所述查詢(xún)請(qǐng)求包中包括根據(jù)指定的號(hào)碼標(biāo)識(shí)查詢(xún)出的主節(jié)點(diǎn)路由分?jǐn)偟刂贰?br> 3.根據(jù)權(quán)利要求1所述的話(huà)單查詢(xún)方法,其特征在于,所述步驟2的解析查詢(xún)指令具體包括:判斷查詢(xún)指令格式是否正確;若查詢(xún)指令格式不正確,結(jié)束查詢(xún),若查詢(xún)指令格式正確,則進(jìn)行路由分?jǐn)偂?br> 4.根據(jù)權(quán)利要求1所述的話(huà)單查詢(xún)方法,其特征在于,所述步驟2中對(duì)查詢(xún)指令進(jìn)行路由分?jǐn)偩唧w包括:通過(guò)路由負(fù)載情況判斷分析節(jié)點(diǎn)的忙閑狀態(tài),優(yōu)先使用最為空閑的節(jié)點(diǎn)對(duì)應(yīng)的后臺(tái)查詢(xún)服務(wù)端,根據(jù)節(jié)點(diǎn)忙閑狀態(tài)確定出路由路線(xiàn),并進(jìn)行查詢(xún)指令轉(zhuǎn)發(fā)。
5.根據(jù)權(quán)利要求4所述的話(huà)單查詢(xún)方法,其特征在于,所述路由負(fù)載情況包括主機(jī)空閑比和程序忙閑狀態(tài)。
6.根據(jù)權(quán)利要求4所述的話(huà)單查詢(xún)方法,其特征在于,所述判斷分析節(jié)點(diǎn)的忙閑狀態(tài)包括:檢測(cè)查找到的空閑節(jié)點(diǎn)是否異常,若有異常,則進(jìn)行主從節(jié)點(diǎn)切換;若無(wú)異常,則根據(jù)確定的路由路線(xiàn)轉(zhuǎn)發(fā)查詢(xún)指令。
7.根據(jù)權(quán)利要求1所述的話(huà)單查詢(xún)方法,其特征在于,所述步驟3中后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù)需在指定時(shí)間完成,若查詢(xún)超時(shí),則結(jié)束查詢(xún),并返回查詢(xún)失敗信息給代理服務(wù)器;若查詢(xún)未超時(shí),則將查詢(xún)結(jié)果返回給代理服務(wù)器。
8.根據(jù)權(quán)利要求1所述的話(huà)單查詢(xún)方法,其特征在于,所述步驟4中的詳單存儲(chǔ)模塊以數(shù)據(jù)庫(kù)的方式按號(hào)段存儲(chǔ)詳單,且其能實(shí)現(xiàn)動(dòng)態(tài)加載和卸載詳單數(shù)據(jù)。
9.一種話(huà)單查詢(xún)系統(tǒng),其特征在于,包括前臺(tái)查詢(xún)端、代理服務(wù)器、后臺(tái)查詢(xún)服務(wù)端和詳單存儲(chǔ)模塊: 前臺(tái)查詢(xún)端,其用于發(fā)出查詢(xún)指令和顯示查詢(xún)結(jié)果; 代理服務(wù)器,其用于接收和解析所述前臺(tái)查詢(xún)端發(fā)出查詢(xún)指令,并轉(zhuǎn)發(fā)查詢(xún)指令給所述后臺(tái)查詢(xún)服務(wù)端,還用于接收所述后臺(tái)查詢(xún)服務(wù)端返回的查詢(xún)結(jié)果; 后臺(tái)查詢(xún)服務(wù)端,其用于查詢(xún)所述詳單存儲(chǔ)模塊中的詳單數(shù)據(jù),并將查詢(xún)結(jié)果返回給代理服務(wù)器; 詳單存儲(chǔ)模塊,其用于存儲(chǔ)詳單數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的話(huà)單查詢(xún)系統(tǒng),其特征在于,所述一個(gè)代理服務(wù)器連接至少一個(gè)所述后臺(tái)查詢(xún)服務(wù)端,且所有的代理服務(wù)器均通過(guò)同一個(gè)查詢(xún)接口接收查詢(xún)指令和轉(zhuǎn)發(fā)查詢(xún)結(jié)果。
全文摘要
本發(fā)明涉及一種話(huà)單查詢(xún)方法及查詢(xún)系統(tǒng),所述查詢(xún)方法包括步驟1,前臺(tái)查詢(xún)端發(fā)出查詢(xún)指令;步驟2,代理服務(wù)器接收和解析查詢(xún)指令,進(jìn)行路由分?jǐn)?,并轉(zhuǎn)發(fā)查詢(xún)指令給后臺(tái)查詢(xún)服務(wù)端;步驟3,后臺(tái)查詢(xún)服務(wù)端查詢(xún)?cè)攩未鎯?chǔ)模塊中的詳單數(shù)據(jù),并將查詢(xún)結(jié)果返回給代理服務(wù)器;步驟4,代理服務(wù)器接收查詢(xún)結(jié)果,轉(zhuǎn)發(fā)給前臺(tái)查詢(xún)端進(jìn)行顯示。本發(fā)明還對(duì)應(yīng)地給出了大容量高并發(fā)話(huà)單的查詢(xún)系統(tǒng)。本發(fā)明采用路由分?jǐn)偡绞?,大大提高了?shù)據(jù)的訪問(wèn)速度,同時(shí)大大降低了對(duì)系統(tǒng)硬件的要求,節(jié)約了成本。另外,本發(fā)明提供對(duì)外統(tǒng)服務(wù)一接口,動(dòng)態(tài)地加載和卸載查詢(xún)應(yīng)用,實(shí)現(xiàn)內(nèi)部高并發(fā)和負(fù)載均衡。
文檔編號(hào)G06F17/30GK103106242SQ20121054443
公開(kāi)日2013年5月15日 申請(qǐng)日期2012年12月14日 優(yōu)先權(quán)日2012年12月14日
發(fā)明者李曉靜 申請(qǐng)人:北京思特奇信息技術(shù)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1