專利名稱:余額的查詢方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種余額的查詢方法及裝置。
背景技術(shù):
智能網(wǎng)為現(xiàn)在、未來的所有通信網(wǎng)絡(luò)服務(wù),提供滿足用戶需要的新業(yè)務(wù)。在電信運(yùn) 營商AP28134RU (Average Monthly Reve皿eP28134er Unit,每個(gè)用戶每月貢獻(xiàn)的通信業(yè)務(wù) 收入)值日益下滑的今天,智能網(wǎng)提供的增值業(yè)務(wù),已成為提升運(yùn)營商收入的一大亮點(diǎn)。這 一特點(diǎn)深受網(wǎng)絡(luò)運(yùn)營者和用戶的青睞,智能網(wǎng)業(yè)務(wù)因此得到了迅速的發(fā)展,智能業(yè)務(wù)的業(yè) 務(wù)種類也逐步更加豐富,業(yè)務(wù)也更為成熟。目前較為成熟的智能網(wǎng)業(yè)務(wù),包括預(yù)付費(fèi)業(yè)務(wù) P28134P28134C、一號(hào)通業(yè)務(wù)、虛擬專用網(wǎng)VP28134N(Virtual P28134rivate Network,虛擬 專用網(wǎng))業(yè)務(wù)、分時(shí)分區(qū)業(yè)務(wù)、學(xué)子通業(yè)務(wù)、被叫集中付費(fèi)業(yè)務(wù)等。 智能網(wǎng)是一個(gè)用于產(chǎn)生和提供業(yè)務(wù)的體系結(jié)構(gòu),其最重要的特點(diǎn)是快速方便、靈 活經(jīng)濟(jì)的提供各種特色增值業(yè)務(wù)。預(yù)付費(fèi)業(yè)務(wù)作為其中的一個(gè)智能業(yè)務(wù),在最近幾年發(fā)展 迅速,為運(yùn)營商取得了巨大的經(jīng)濟(jì)效益。 預(yù)付費(fèi)業(yè)務(wù)在世界各地仍在迅速地發(fā)展,每個(gè)國家都有不同的需求。用戶可通知 手機(jī)撥打語音流程查詢個(gè)人賬戶余額,如何提供快速給用戶播報(bào)余額成為功能,同時(shí)為運(yùn) 營商提供更大的經(jīng)濟(jì)效益成為一個(gè)關(guān)注的熱點(diǎn)。 目前預(yù)付費(fèi)業(yè)務(wù)已經(jīng)可以為用戶提供豐富多彩的功能設(shè)置,用戶可以通過短信、 語音IVR、短號(hào)碼USSD like方式等為不同的方式查詢個(gè)人賬戶的余額及有效期,當(dāng)用戶通 過IVR人工流程查詢余額或其它如通話前余額通知等需要放余額音時(shí),余額需要先轉(zhuǎn)換成 固定的BCD碼的方式后語音智能外設(shè)(IP28134)才能識(shí)別并放音。當(dāng)前每秒鐘有成千上萬 的用戶同時(shí)呼叫同一個(gè)運(yùn)營商的同一個(gè)放音獨(dú)立IP28134或MRB進(jìn)行放音,每個(gè)呼叫用戶 在放音之前都要經(jīng)過轉(zhuǎn)換的流程,因此如何轉(zhuǎn)換方法不當(dāng)或不夠快速,極有可能會(huì)造成語 音獨(dú)立IP28134超負(fù)荷而承受不了繁忙的業(yè)務(wù)呼叫量,同時(shí)又不能讓用戶等待時(shí)間太長, 最好是感覺不到等待的時(shí)間的情況下接播放余額給用戶,因此如何更快速、更簡捷的方法 來把存放用戶金額的整形變量轉(zhuǎn)換固定方式存放BCD碼的方法就顯的格外的重要。
鑒于上述情況,提供一種在語音播報(bào)余額時(shí)非??焖俚霓D(zhuǎn)換存放金額的形式到放 音獨(dú)立IP28134外設(shè)能識(shí)別的BCD的方式的功能十分必要。本發(fā)明就是為了適應(yīng)這一需 求,提出并實(shí)現(xiàn)了一種采用循環(huán)模塊的方法來實(shí)現(xiàn)轉(zhuǎn)換的方法。從而為用戶提供了更快的 服務(wù),有利于預(yù)付費(fèi)業(yè)務(wù)的推廣和使用,同時(shí)也有利于提高預(yù)付費(fèi)業(yè)務(wù)的經(jīng)濟(jì)效益。
針對(duì)相關(guān)技術(shù)中的語音系統(tǒng)往往承受不了繁忙的業(yè)務(wù)呼叫量以及用戶在余額查 詢時(shí)等待時(shí)間較長的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有的語音系統(tǒng)往往承受不了繁忙的業(yè)務(wù)呼叫量以及用戶在余額查詢時(shí)等 待時(shí)間較長的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種余額的查詢方法
3及裝置,以解決上述問題。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種余額的查詢方法。
根據(jù)本發(fā)明的余額的查詢方法包括從數(shù)據(jù)庫中提取用戶賬戶金額;將金額轉(zhuǎn)換
為字符串;對(duì)字符串進(jìn)行循環(huán)截取以賦給BCD碼;根據(jù)BCD碼進(jìn)行余額查詢。 優(yōu)選地,在將字符串進(jìn)行循環(huán)截取以賦值給BCD碼之前,該方法還包括對(duì)循環(huán)截
取的循環(huán)次數(shù)賦初值,并根據(jù)字符串的長度計(jì)算循環(huán)次數(shù)的最大值。 優(yōu)選地,根據(jù)字符串的長度計(jì)算循環(huán)次數(shù)的最大值包括將字符串的長度進(jìn)行模 2運(yùn)算,計(jì)算得到的值作為循環(huán)次數(shù)的最大值。 優(yōu)選地,在將字符串進(jìn)行循環(huán)截取以賦值給BCD碼之前,該方法還包括對(duì)循環(huán)截 取的是否結(jié)束標(biāo)識(shí)賦初值為零。 優(yōu)選地,將字符串進(jìn)行循環(huán)截取以賦給BCD碼包括以每兩位為單位對(duì)字符串進(jìn) 行循環(huán)截取以賦給BCD碼。 優(yōu)選地,將字符串進(jìn)行循環(huán)截取以賦給BCD碼包括在字符串長度為偶數(shù)的情況 下,當(dāng)循環(huán)次數(shù)等于循環(huán)次數(shù)的最大值時(shí),循環(huán)結(jié)束。 優(yōu)選地,將字符串進(jìn)行循環(huán)截取以賦給BCD碼包括在字符串長度為奇數(shù)的情況
下,將字符串加上一位字符以結(jié)合為偶數(shù)位以將字符串的所有位賦給BCD碼。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種余額的查詢裝置。 根據(jù)本發(fā)明的余額的查詢裝置包括提取模塊,用于從數(shù)據(jù)庫中提取用戶賬戶金
額;轉(zhuǎn)換模塊,用于將金額轉(zhuǎn)換為字符串;截取模塊,用于對(duì)字符串進(jìn)行循環(huán)截取以賦給
BCD碼;查詢模塊,用于根據(jù)BCD碼進(jìn)行余額查詢。
優(yōu)選地,該裝置還包括計(jì)算模塊,用于計(jì)算循環(huán)截取的最大循環(huán)次數(shù)。
優(yōu)選地,該裝置還包括賦值模塊,用于對(duì)循環(huán)截取的循環(huán)次數(shù)賦初值和/或?qū)ρ?br>
環(huán)截取的是否結(jié)束標(biāo)識(shí)賦初值。 通過本發(fā)明,采用從數(shù)據(jù)庫中提取用戶賬戶金額;將金額轉(zhuǎn)換為字符串;對(duì)字符 串進(jìn)行循環(huán)截取以賦給BCD碼;根據(jù)BCD碼進(jìn)行余額查詢,解決了相關(guān)技術(shù)中的語音系統(tǒng)往 往承受不了繁忙的業(yè)務(wù)呼叫量以及用戶在余額查詢時(shí)等待時(shí)間較長的問題,進(jìn)而達(dá)到了提 高余額查詢效率以及減少查詢系統(tǒng)負(fù)擔(dān)的效果。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明實(shí)施例的余額的查詢方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的智能網(wǎng)系統(tǒng)獨(dú)立IP放音的示意圖; 圖3是根據(jù)本發(fā)明實(shí)施例的通過獨(dú)立IP播報(bào)余額時(shí)SSP、 IP、 SCP信令的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的優(yōu)選的給用戶播報(bào)金額的業(yè)務(wù)流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的優(yōu)選的對(duì)整型金額轉(zhuǎn)換成放音IP能識(shí)別的BCD碼的 流程圖; 圖6是根據(jù)本發(fā)明實(shí)施例的余額的查詢裝置的示意圖。
具體實(shí)施方式
功能概述 考慮到相關(guān)技術(shù)中的語音系統(tǒng)往往承受不了繁忙的業(yè)務(wù)呼叫量以及用戶在余額 查詢時(shí)等待時(shí)間較長,本發(fā)明實(shí)施例提供了一種余額的查詢方法及裝置。該方法包括從數(shù) 據(jù)庫中提取用戶賬戶金額;將金額轉(zhuǎn)換為字符串;對(duì)字符串進(jìn)行循環(huán)截取以賦給BCD碼;根 據(jù)BCD碼進(jìn)行余額查詢。 需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
方法實(shí)施例 根據(jù)本發(fā)明的實(shí)施例,提供了 一種余額的查詢方法及裝置。
圖1是根據(jù)本發(fā)明實(shí)施例的余額的查詢方法的流程圖。 如圖1所示,該方法包括如下的步驟S102至步驟S108 : 步驟S102,從數(shù)據(jù)庫中提取用戶賬戶金額; 步驟S104,將金額轉(zhuǎn)換為字符串; 步驟S106,對(duì)字符串進(jìn)行循環(huán)截取以賦給BCD碼; 步驟S108,根據(jù)BCD碼進(jìn)行余額查詢。 下面將結(jié)合實(shí)例對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)過程進(jìn)行詳細(xì)描述。 圖2是根據(jù)本發(fā)明實(shí)施例的智能網(wǎng)系統(tǒng)獨(dú)立IP放音系統(tǒng)的示意圖。 本方案的處理是用戶通話手機(jī)打電話觸發(fā)IVR處理模塊,播報(bào)余額時(shí)調(diào)用數(shù)據(jù)處
理模塊中實(shí)現(xiàn)。本方案的關(guān)鍵是智能網(wǎng)的業(yè)務(wù)邏輯,不增加網(wǎng)絡(luò)中其他任何設(shè)備的原有投
資。該發(fā)明的技術(shù)方案的網(wǎng)絡(luò)結(jié)構(gòu)環(huán)境。 如圖2所示,根據(jù)本發(fā)明實(shí)施例的智能網(wǎng)系統(tǒng)獨(dú)立IP放音系統(tǒng)由智能網(wǎng)業(yè)務(wù)控制 點(diǎn)設(shè)備(SCP)、業(yè)務(wù)交換點(diǎn)設(shè)備(SSP)、放音智能外設(shè)(IP)組成。在智能網(wǎng)在組網(wǎng)時(shí),獨(dú)立 IP與SSP、SCP和SMP相連。獨(dú)立IP與SCP之間通過NO. 7信令網(wǎng)相連,接收SCP送來的指 令。獨(dú)立IP與SSP之間除了信令鏈路以外,還需要有話路相連。獨(dú)立IP和SMP之間通過 數(shù)據(jù)鏈路相連,以便獨(dú)立IP能夠接受SMP的管理及向SMP報(bào)告必要的信息。
當(dāng)用戶發(fā)起一次呼叫的時(shí)候,SSP通過獨(dú)立的業(yè)務(wù)鍵觸發(fā)智能業(yè)務(wù),并與SCP進(jìn)行 交互,業(yè)務(wù)進(jìn)入IVR處理模塊,當(dāng)業(yè)務(wù)需要給用戶播放金額的時(shí)候,進(jìn)入數(shù)據(jù)處理模塊,處 理需要放給用戶的金額轉(zhuǎn)為BCD碼,并把轉(zhuǎn)換好的BCD碼通過消息交互到獨(dú)立IP使用并話 以下以某用戶的主叫流程為例,具體地闡述實(shí)施步驟 步驟A,在MSC (Mobile Switching Center,移動(dòng)交換中心,完成移動(dòng)性管理,呼叫 的接續(xù)等功能)上。通過GT碼為用戶簽約PPC業(yè)務(wù)的各種呼叫處理消息;
步驟B,為用戶在PPC業(yè)務(wù)業(yè)務(wù)上開戶放號(hào),并設(shè)置相關(guān)業(yè)務(wù)數(shù)據(jù)(比如,業(yè)務(wù)優(yōu)惠 小區(qū)、優(yōu)惠時(shí)段等,親友號(hào)碼功能等); 步驟C,在SMAP上配置業(yè)務(wù)鍵對(duì)應(yīng)功能設(shè)置,如系統(tǒng)數(shù)據(jù),號(hào)段等; 步驟D,在SMAP上為用戶設(shè)置功能,包括業(yè)務(wù)鍵、用戶對(duì)應(yīng)業(yè)務(wù)區(qū)等; 步驟E,在SMAP上為系統(tǒng)設(shè)置業(yè)務(wù)IVR流程接入碼,,同時(shí)在SSP上設(shè)置號(hào)碼段方
式號(hào)碼分析;
步驟F, PPC業(yè)務(wù)用戶撥打IVR統(tǒng)一接入碼。
本流程還可以包括如下子步驟 第一步統(tǒng)一 SCP與IP設(shè)備之間交互的數(shù)據(jù)類型、方式、位數(shù),以便于在SCP對(duì)業(yè) 務(wù)進(jìn)行處理。 第二步,在SCP上對(duì)要播報(bào)的金額進(jìn)行處理,處理成智能外設(shè)IP能識(shí)別的BCD碼 的方式,及固定個(gè)數(shù)BCD。處理完成返回獨(dú)立IP,申請(qǐng)放音。 第三步,智能外設(shè)IP識(shí)別業(yè)務(wù)處理的BCD碼,并響應(yīng)用戶播報(bào)金額的請(qǐng)求。
用戶通過IVR流程打服務(wù)號(hào)碼查詢余額時(shí),會(huì)觸發(fā)預(yù)付費(fèi)業(yè)務(wù),業(yè)務(wù)通過查找用 戶主賬戶得來當(dāng)前可用金額,但此賬戶只是保存的整形的方式,而并非放音IP所能識(shí)別的 BCD碼的方式,每兩個(gè)字符可以組成一個(gè)BCD。 語音播報(bào)金額時(shí),相應(yīng)基本流程如圖1所示。在獲取實(shí)際播報(bào)金額的時(shí)候,采用圖 2流程。 圖3是根據(jù)本發(fā)明實(shí)施例的通過獨(dú)立IP播報(bào)余額時(shí)SSP、 IP、 SCP信令的流程圖。
圖4是根據(jù)本發(fā)明實(shí)施例的優(yōu)選的給用戶播報(bào)金額的業(yè)務(wù)流程圖。
如圖4所示,該方法包括以下步驟 步驟401 ,首先用戶通過手機(jī)電話撥打電話或運(yùn)營商的服務(wù)號(hào)碼。 步驟402,進(jìn)入語音通話流程或IVR服務(wù)流程,觸發(fā)業(yè)務(wù)。 步驟403,進(jìn)入余額播報(bào)流程如IVR查詢余額流程,或通話前余額通知流程。 步驟404,業(yè)務(wù)中每次查詢金額時(shí),調(diào)用本發(fā)明的循環(huán)模塊把金額轉(zhuǎn)換成放音IP
能識(shí)別的BCD碼方式,以讓放音外設(shè)放音。這樣即可提高轉(zhuǎn)換速度,在通話時(shí)爭取寶貴的時(shí)
間。又可提高代碼的自用率,業(yè)務(wù)的總體效率也相應(yīng)提高。 步驟405,放音設(shè)備,通過業(yè)務(wù)返回的BCD碼及金額類型,給用戶撥打具體金額。
圖5是根據(jù)本發(fā)明實(shí)施例的優(yōu)選的對(duì)整型金額轉(zhuǎn)換成放音IP能識(shí)別的BCD碼的 流程圖。 如圖5所示,該方法包括以下步驟 步驟S501,業(yè)務(wù)從數(shù)據(jù)庫中提取用戶主賬戶金額,為整型業(yè)務(wù)將之轉(zhuǎn)換成字符串 型值tempstring待處理。求字符串tempstring長度為length,對(duì)length除以2取整得為 templnt。對(duì)轉(zhuǎn)換時(shí)的循環(huán)次數(shù)Loop index賦初值1,流程是否結(jié)束標(biāo)識(shí)Last賦初值0。因 每個(gè)BCD碼為2位的字符串,因此循環(huán)次數(shù)Loopindex只能小于或等于templnt。
步驟S502,判斷Loopindex是否小于等于templnt,在判斷結(jié)果為是的情況下,轉(zhuǎn) 步驟S503,在判斷結(jié)果為否的情況下,轉(zhuǎn)步驟S504。 步驟S503,取tempstring最右邊的兩位字符轉(zhuǎn)換成BCD碼,所述BCD碼大于等于 bed (Loopindex)。轉(zhuǎn)步驟S505。 步驟S504,判斷字符串的長度是否等于templnt的二倍,在判斷結(jié)果為是的情況 下,轉(zhuǎn)步驟S507,在判斷結(jié)果為否的情況下,轉(zhuǎn)步驟S506。 步驟S505,對(duì)字符串tempstring從左邊或右邊(一邊即可),以右邊為例,取最右 邊兩位截取賦給bed (Loopindex) 。 tempstring保留Tempstring去除最右邊兩位,循環(huán)次 數(shù)Loopindex力口一次。 重復(fù)步驟S503,步驟S504兩個(gè)步驟,直到Loopindex = templnt。
步驟S506,即在length為奇數(shù)時(shí),字符串'o' +剩余最左邊一位字符,結(jié)合成兩位 字符賦給bcd(Loopindex)。 步驟S507,在LAST為1的情況下,轉(zhuǎn)步驟S508。 步驟S508,在Loopindex = templnt+l的情況下,判斷LAST是否為l,在判斷結(jié)果 為是的情況下,轉(zhuǎn)步驟S502,在判斷結(jié)果為否的情況下,結(jié)束流程。 通過以上描述可以看出,本發(fā)明播報(bào)金額流程中整型金額轉(zhuǎn)換成每2位字符結(jié)合 的BCD碼的要求,以循環(huán)的方式實(shí)現(xiàn),以模塊的方式呈現(xiàn),可以提高業(yè)務(wù)的效率,同時(shí)轉(zhuǎn)換 后放音設(shè)備才能識(shí)別,當(dāng)用戶量呼叫量比較大時(shí),可有效的節(jié)省不少時(shí)間。給運(yùn)營商的管理 提高效率,提高了用戶的滿意度,提高了運(yùn)營商的經(jīng)濟(jì)效益。
裝置實(shí)施例 根據(jù)本發(fā)明的實(shí)施例,提供了 一種余額的查詢裝置。 根據(jù)本發(fā)明實(shí)施例的余額的查詢裝置能夠?qū)崿F(xiàn)根據(jù)本發(fā)明實(shí)施例的余額的查詢 方法。 圖6是根據(jù)本發(fā)明實(shí)施例的余額的查詢裝置的示意圖。 如圖6所示,該裝置包括提取模塊601、轉(zhuǎn)換模塊603、截取模塊605和查詢模塊 607,優(yōu)選地,還可以包括計(jì)算模塊609和賦值模塊611。 其中,提取模塊601用于從數(shù)據(jù)庫中提取用戶賬戶金額;轉(zhuǎn)換模塊603用于將所述 金額轉(zhuǎn)換為字符串;截取模塊605用于對(duì)所述字符串進(jìn)行循環(huán)截取以賦給BCD碼。計(jì)算模 塊609用于計(jì)算所述循環(huán)截取的最大循環(huán)次數(shù)。查詢模塊607用于根據(jù)所述BCD碼進(jìn)行余 額查詢。賦值模塊605用于對(duì)所述循環(huán)截取的循環(huán)次數(shù)賦初值和/或?qū)λ鲅h(huán)截取的是 否結(jié)束標(biāo)識(shí)賦初值。 需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的 計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。 優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的余額的查詢裝置還可以包括以下部分
PPC業(yè)務(wù)由呼叫流程模塊、數(shù)據(jù)處理模塊、呼叫異常處理模塊、IVR(Interactive Voice Response,交互式語音應(yīng)答)處理模塊、S證(Service Manage Access Point,業(yè)務(wù) 管理接入點(diǎn))模塊組成。 其中,該裝置的模塊包括以下技術(shù)特征 獨(dú)立的業(yè)務(wù)鍵,PPC業(yè)務(wù)采用獨(dú)立的智能業(yè)務(wù)鍵,可以方便利用先用的智能網(wǎng)體系 動(dòng)態(tài)地加載和卸載; 呼叫處理模塊,用以完成業(yè)務(wù)呼叫流程邏輯的控制; 數(shù)據(jù)處理模塊,用以完成業(yè)務(wù)中二次觸發(fā)內(nèi)容的查詢; 異常處理模塊,用以完成業(yè)務(wù)中二次觸發(fā)內(nèi)容查詢失敗的處理; IVR處理模塊,用以完成用戶查詢和設(shè)置當(dāng)前功能,并作為進(jìn)入各個(gè)子業(yè)務(wù)功能數(shù)
據(jù)設(shè)置的入口; SMAP模塊,用以提供外界操作接口 ,對(duì)業(yè)務(wù)的管理業(yè)務(wù)鍵與功能設(shè)置、用戶功能 設(shè)置、IVR接入碼和二次觸發(fā)接入碼前綴設(shè)置、查詢、統(tǒng)計(jì)等操作,運(yùn)營商通過該模塊,可以 方便、靈活地綜合當(dāng)前已有的智能業(yè)務(wù)。
7
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們 中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種余額的查詢方法,其特征在于,包括從數(shù)據(jù)庫中提取用戶賬戶金額;將所述金額轉(zhuǎn)換為字符串;對(duì)所述字符串進(jìn)行循環(huán)截取以賦給BCD碼;根據(jù)所述BCD碼進(jìn)行余額查詢。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述字符串進(jìn)行循環(huán)截取以賦值給 BCD碼之前,所述方法還包括對(duì)所述循環(huán)截取的循環(huán)次數(shù)賦初值,并根據(jù)所述字符串的長度計(jì)算所述循環(huán)次數(shù)的最 大值。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述字符串的長度計(jì)算所述循環(huán)次數(shù)的最大值包括將所述字符串的長度進(jìn)行模2運(yùn)算,計(jì)算得到的值作為所述循環(huán)次數(shù)的最大值。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述字符串進(jìn)行循環(huán)截取以賦值給 BCD碼之前,所述方法還包括對(duì)所述循環(huán)截取的是否結(jié)束標(biāo)識(shí)賦初值為零。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,將所述字符串進(jìn)行循環(huán)截取 以賦給BCD碼包括以每兩位為單位對(duì)所述字符串進(jìn)行循環(huán)截取以賦給所述BCD碼。
6. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,將所述字符串進(jìn)行循環(huán)截取 以賦給BCD碼包括在所述字符串長度為偶數(shù)的情況下,當(dāng)所述循環(huán)次數(shù)等于所述循環(huán)次數(shù)的最大值時(shí), 所述循環(huán)結(jié)束。
7. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,將所述字符串進(jìn)行循環(huán)截取 以賦給BCD碼包括在所述字符串長度為奇數(shù)的情況下,將所述字符串加上一位字符以結(jié)合為偶數(shù)位以將 所述字符串的所有位賦給所述BCD碼。
8. —種余額的查詢裝置,其特征在于,包括 提取模塊,用于從數(shù)據(jù)庫中提取用戶賬戶金額; 轉(zhuǎn)換模塊,用于將所述金額轉(zhuǎn)換為字符串;截取模塊,用于對(duì)所述字符串進(jìn)行循環(huán)截取以賦給BCD碼; 查詢模塊,用于根據(jù)所述BCD碼進(jìn)行余額查詢。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括 計(jì)算模塊,用于計(jì)算所述循環(huán)截取的最大循環(huán)次數(shù)。
10. 根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述裝置還包括 賦值模塊,用于對(duì)所述循環(huán)截取的循環(huán)次數(shù)賦初值和/或?qū)λ鲅h(huán)截取的是否結(jié)束標(biāo)識(shí)賦初值。
全文摘要
本發(fā)明公開了一種余額的查詢方法及裝置,該方法包括從數(shù)據(jù)庫中提取用戶賬戶金額;將金額轉(zhuǎn)換為字符串;對(duì)字符串進(jìn)行循環(huán)截取以賦給BCD碼;根據(jù)BCD碼進(jìn)行余額查詢。通過本發(fā)明,解決了相關(guān)技術(shù)中的語音系統(tǒng)往往承受不了繁忙的業(yè)務(wù)呼叫量以及用戶在余額查詢時(shí)等待時(shí)間較長的問題,進(jìn)而達(dá)到了提高余額查詢效率以及減少查詢系統(tǒng)負(fù)擔(dān)的效果。
文檔編號(hào)H04M3/493GK101707656SQ20091020666
公開日2010年5月12日 申請(qǐng)日期2009年10月27日 優(yōu)先權(quán)日2009年10月27日
發(fā)明者楊海潮, 穆菁, 馬婉霞 申請(qǐng)人:中興通訊股份有限公司