:本發(fā)明涉及一種通訊技術(shù)領(lǐng)域,具體涉及一種用戶間通訊交流的嵌入式計(jì)費(fèi)通訊方法及其系統(tǒng)。
背景技術(shù)::隨著通訊領(lǐng)域和互聯(lián)網(wǎng)的發(fā)展,人們的通訊方式和通訊載體也在不斷豐富,常見(jiàn)的方式有:A以中國(guó)電信、移動(dòng)、聯(lián)通等為首的傳統(tǒng)固定電話、手機(jī)通訊;B以騰訊(www.qq.com)、msn為首的互聯(lián)網(wǎng)即時(shí)通訊領(lǐng)域,如文字交流、視頻語(yǔ)音通訊;C以SKYPE(www.skype.com)、阿里通(www.alicall.com)、UUCALL等為首的網(wǎng)絡(luò)電話(VOIP)通訊,其通訊方式是電腦呼叫電話(pctophone)、電話呼叫電話(phonetophone)、語(yǔ)音短信呼叫(主叫方電話撥打預(yù)約號(hào)或發(fā)短信呼叫對(duì)方電話)等;D其他通訊方式,如回?fù)茈娫挕?00電話、800電話等;以上通訊方式中的缺點(diǎn)在于:主叫方和被叫方之間只能進(jìn)行通訊,卻無(wú)法實(shí)現(xiàn)有償式服務(wù)下的按時(shí)間計(jì)費(fèi)收費(fèi)等功能,比如,心理咨詢師與客戶通過(guò)以上通訊方式進(jìn)行電話咨詢,被叫方的收費(fèi)標(biāo)準(zhǔn)的設(shè)置。
技術(shù)實(shí)現(xiàn)要素::本發(fā)明為了解決上述背景的不足之處,提供一種可實(shí)現(xiàn)用戶自行設(shè)置收費(fèi)標(biāo)準(zhǔn)、呼叫時(shí)間和允許呼叫人群的一種嵌入式計(jì)費(fèi)通訊方法及其系統(tǒng)。為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:一種嵌入式計(jì)費(fèi)通訊方法,其特征在于:包括主叫方和被叫方通過(guò)終端訪問(wèn)互聯(lián)網(wǎng)進(jìn)行注冊(cè),注冊(cè)后系統(tǒng)數(shù)據(jù)庫(kù)將用序列號(hào)替代主叫方和被叫方的通訊號(hào)碼,主叫方充值后通過(guò)系統(tǒng)發(fā)起呼叫,系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行判斷主叫方是否滿足設(shè)置的允許呼叫條件,其中被叫方設(shè)置允許呼叫條件,是則通訊運(yùn)營(yíng)商線路接通主叫方和被叫方,則呼叫成功;否則呼叫失敗;呼叫成功,未接通被叫方,運(yùn)營(yíng)商線路向系統(tǒng)反饋通訊時(shí)長(zhǎng)為0;呼叫成功,系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行判斷主叫方充值金額能夠通訊的最大時(shí)長(zhǎng),通訊達(dá)到最大時(shí)長(zhǎng)時(shí),運(yùn)營(yíng)商線路執(zhí)行自動(dòng)掛斷,向系統(tǒng)反饋通訊時(shí)長(zhǎng),系統(tǒng)計(jì)費(fèi),扣除主叫方費(fèi)用;呼叫成功,用戶在最大時(shí)長(zhǎng)內(nèi)自主掛斷,運(yùn)營(yíng)商線路向系統(tǒng)反饋通訊時(shí)長(zhǎng),系統(tǒng)計(jì)費(fèi),扣除主叫方費(fèi)用。所述通訊運(yùn)營(yíng)商線路接通用戶方式包括但不限于網(wǎng)絡(luò)電話,視頻語(yǔ)音,回?fù)茈娫挘?00、800聲訊電話。所述的被叫方允許呼叫條件為:收費(fèi)的標(biāo)準(zhǔn)、允許呼叫時(shí)間和允許呼叫人群。所述收費(fèi)的標(biāo)準(zhǔn)判斷為,主叫方賬戶金額≥被叫方設(shè)置的收費(fèi)最低要求。所述的允許呼叫人群效果為禁止允許呼叫人群之外的用戶發(fā)起呼叫。所述的被叫方允許呼叫條件還包括黑名單。所述的黑名單效果為永久禁止黑名單用戶發(fā)起呼叫。一種實(shí)現(xiàn)如上述的一種嵌入式計(jì)費(fèi)通訊方法的通訊系統(tǒng),其特征在于:包括交互界面用戶注冊(cè)及信息反饋模塊1,所述的交互界面用戶注冊(cè)及信息反饋模塊1分別與序列號(hào)替代模塊2、被叫方設(shè)置模塊3、主叫方充值模塊4、通訊條件判斷模塊6和計(jì)費(fèi)扣費(fèi)模塊9連接,所述的序列號(hào)替代模塊2、被叫方設(shè)置模塊3和主叫方充值模塊4均與系統(tǒng)數(shù)據(jù)庫(kù)5連接,所述的系統(tǒng)數(shù)據(jù)庫(kù)5分別與通訊條件判斷模塊6和通話時(shí)長(zhǎng)判斷模塊7連接,通訊條件判斷模塊6和通話時(shí)長(zhǎng)判斷模塊7均與通訊接口模塊8連接,通訊接口模塊8分別與計(jì)費(fèi)扣費(fèi)模塊9和運(yùn)營(yíng)商通訊線路10連接。與現(xiàn)有技術(shù)相比,本發(fā)明具有的優(yōu)點(diǎn)和效果如下:A、被叫方可以自由設(shè)定接聽(tīng)電話的收費(fèi)標(biāo)準(zhǔn);B、雙方通話無(wú)需知道對(duì)方真實(shí)電話號(hào)碼,采用替代號(hào)碼。保護(hù)隱私,并支持持續(xù)收費(fèi)的實(shí)現(xiàn);C、被叫方可以指定允許呼叫的時(shí)間段;D、被叫方可以指定允許呼叫人范圍;E、為防止騷擾,被叫方可以設(shè)定黑名單,屏蔽某位或某些主叫方對(duì)自己發(fā)起呼叫。附圖說(shuō)明:圖1為本發(fā)明的結(jié)構(gòu)框圖;圖2為本發(fā)明的流程圖;圖3為本發(fā)明實(shí)施例圖;圖4為本發(fā)明實(shí)施例用戶電話號(hào)碼的隨機(jī)序列替代圖;圖5為本發(fā)明實(shí)施例費(fèi)用設(shè)定圖;圖6為本發(fā)明實(shí)施例設(shè)定呼叫時(shí)間圖;圖7為本發(fā)明實(shí)施例允許呼叫人群及黑名單設(shè)定;圖8為本發(fā)明實(shí)施例不允許呼叫人群及黑名單設(shè)定;圖9為本發(fā)明實(shí)施例主叫條件判斷圖;圖10為本發(fā)明實(shí)施例最大通話時(shí)長(zhǎng)判斷圖;標(biāo)號(hào)說(shuō)明:1-交互界面用戶注冊(cè)及信息反饋模塊;2-序列號(hào)替代模塊,3-被叫方設(shè)置模塊,4-主叫方充值模塊,5-系統(tǒng)數(shù)據(jù)庫(kù),6-通訊條件判斷模塊,7-通話時(shí)長(zhǎng)判斷模塊,8-通訊接口模塊,9-計(jì)費(fèi)扣費(fèi)模塊,10-運(yùn)營(yíng)商通訊線路。具體實(shí)施方式:參見(jiàn)圖1、圖2:包括主叫方與被叫方在呼叫前通過(guò)終端訪問(wèn)互聯(lián)網(wǎng)進(jìn)入用戶注冊(cè),注冊(cè)后系統(tǒng)數(shù)據(jù)庫(kù)將用序列號(hào)替代主叫方與被叫方的通訊號(hào)碼,然后通過(guò)系統(tǒng)發(fā)起呼叫,其中被叫方設(shè)置收費(fèi)的標(biāo)準(zhǔn)、允許呼叫時(shí)間和允許呼叫人群這三項(xiàng)允許呼叫條件,主叫方在系統(tǒng)充值后進(jìn)入系統(tǒng)呼叫,系統(tǒng)數(shù)據(jù)庫(kù)對(duì)主叫方是否符合呼叫條件進(jìn)行判斷,是則通訊運(yùn)營(yíng)商線路接通用戶,呼叫成功;否則呼叫失??;呼叫成功后,若沒(méi)有接通被叫方,運(yùn)營(yíng)商線路向系統(tǒng)反饋通訊時(shí)長(zhǎng)為0;呼叫成功后,系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行判斷主叫方充值金額能夠通訊的最大時(shí)長(zhǎng),當(dāng)雙方通訊達(dá)到最大時(shí)長(zhǎng)時(shí),運(yùn)營(yíng)商線路執(zhí)行自動(dòng)掛斷,向系統(tǒng)反饋通訊時(shí)長(zhǎng),系統(tǒng)計(jì)費(fèi),扣除主叫方費(fèi)用;呼叫成功后,主、被叫雙方都可在最大時(shí)長(zhǎng)內(nèi)自主掛斷通訊,運(yùn)營(yíng)商線路向系統(tǒng)反饋通訊時(shí)長(zhǎng),系統(tǒng)計(jì)費(fèi),扣除主叫方費(fèi)用。實(shí)現(xiàn)嵌入式計(jì)費(fèi)通訊方法的系統(tǒng)包括交互界面用戶注冊(cè)及信息反饋模塊1,所述的交互界面用戶注冊(cè)及信息反饋模塊1分別與序列號(hào)替代模塊2、被叫方設(shè)置模塊3、主叫方充值模塊4、通訊條件判斷模塊6和計(jì)費(fèi)扣費(fèi)模塊9連接,所述的序列號(hào)替代模塊2、被叫方設(shè)置模塊3和主叫方充值模塊4均與系統(tǒng)數(shù)據(jù)庫(kù)5連接,所述的系統(tǒng)數(shù)據(jù)庫(kù)5分別與通訊條件判斷模塊6和通話時(shí)長(zhǎng)判斷模塊7連接,通訊條件判斷模塊6和通話時(shí)長(zhǎng)判斷模塊7均與通訊接口模塊8連接,通訊接口模塊8分別與計(jì)費(fèi)扣費(fèi)模塊9和運(yùn)營(yíng)商通訊線路10連接。本發(fā)明中的模塊均為現(xiàn)有模塊。實(shí)施例:以建立在某互聯(lián)網(wǎng)站點(diǎn)上的用戶間收費(fèi)式電話問(wèn)答系統(tǒng)和回?fù)茈娫捦ㄓ嵎绞綖槔f(shuō)明。參見(jiàn)圖3。第一步,建立某互聯(lián)網(wǎng)站點(diǎn),嵌入收費(fèi)式電話問(wèn)答系統(tǒng)軟件和某通訊運(yùn)營(yíng)商的運(yùn)營(yíng)線路接口;第二步,用戶注冊(cè)網(wǎng)站,填寫(xiě)真實(shí)電話號(hào)碼,并以隨機(jī)序列號(hào)替代真實(shí)電話號(hào)碼,如123456替代13992255666;第三步,被叫方(比如某心理咨詢師)通過(guò)該軟件進(jìn)行通訊收費(fèi)等設(shè)置,如:接聽(tīng)電話0.3元/分鐘;每日16:00~2:00允許呼叫;只允許某用戶呼叫;禁止某用戶呼叫我。第四步:主叫方充值后,如符合被叫方條件,則可以對(duì)被叫方發(fā)起呼叫,如通過(guò)呼叫我的功能鍵發(fā)起呼叫,以保證主叫方無(wú)法知道被叫方真實(shí)電話號(hào)碼。通話時(shí)長(zhǎng)由雙方?jīng)Q定,單方掛機(jī)或余額不足則本次收費(fèi)服務(wù)計(jì)時(shí)結(jié)束。前期接入及用戶通話前設(shè)置:1.采用接口方式將通訊運(yùn)營(yíng)商線路與本軟件結(jié)合,實(shí)現(xiàn)方式如下:1.1撥打電話接口(1)請(qǐng)求獲取認(rèn)證碼接口調(diào)用頁(yè)面:http://合作電話運(yùn)營(yíng)商電話呼叫中心網(wǎng)址/請(qǐng)求獲取認(rèn)證碼調(diào)用頁(yè)面參數(shù):name帳號(hào)codeMD5(帳號(hào)+MD5(密碼))返回輸出:認(rèn)證碼(若為空則表示請(qǐng)求錯(cuò)誤)(2)發(fā)送呼叫請(qǐng)求調(diào)用頁(yè)面:http://合作電話運(yùn)營(yíng)商電話呼叫中心網(wǎng)址/發(fā)送呼叫請(qǐng)求調(diào)用頁(yè)面參數(shù):name帳號(hào)caller主叫called被叫tlen最大通話時(shí)長(zhǎng)(分鐘,可選參數(shù),針對(duì)的是第二路通話)codeMD5(帳號(hào)+MD5(密碼)+認(rèn)證碼)other用戶自定義參數(shù)返回輸出:0:請(qǐng)求成功1:格式不正確2:帳號(hào)不正確3:帳號(hào)已凍結(jié)4:帳號(hào)余額不足5:驗(yàn)證失敗6:路由錯(cuò)誤1.2話單反饋接口電話問(wèn)答應(yīng)用系統(tǒng)提供給合作電話網(wǎng)運(yùn)營(yíng)商的調(diào)用頁(yè)面,其格式如下:http://電話問(wèn)答應(yīng)用系統(tǒng)網(wǎng)址/話單反饋調(diào)用頁(yè)面接口反饋參數(shù):name:合作方帳號(hào)code:按原樣返回way:第幾路呼叫(1、2分別代表第一路、第二路)caller:主叫called:被叫calltime:通話開(kāi)始時(shí)間(格式:2011-05-0508:08:08)timelen:通話時(shí)長(zhǎng)(分鐘)fee:通話費(fèi)用(元。這是對(duì)合作方的結(jié)算價(jià),并非對(duì)下屬用戶的話費(fèi))other:用戶自定義參數(shù)(對(duì)應(yīng)呼叫請(qǐng)求的other參數(shù),按原樣返回)說(shuō)明:(1)若主叫未接通,則只返回第一路話單,且timelen和fee的值為空;(2)若被叫未接通,則只返回第一路話單;(3)若是正常通話,則分別返回兩路話單。2.用戶電話號(hào)碼的隨機(jī)序列號(hào)替代:以下均以嵌入電話問(wèn)答系統(tǒng)的某網(wǎng)站為載體舉例說(shuō)明。如A用戶注冊(cè)時(shí),填寫(xiě)并驗(yàn)證該用戶真實(shí)電話號(hào)碼后,其手機(jī)號(hào)碼139********將使用隨機(jī)原理替代為如123456的序列號(hào),為一對(duì)一對(duì)應(yīng)關(guān)系。并計(jì)入系統(tǒng)數(shù)據(jù)庫(kù)(如mysql)中,參見(jiàn)圖4。3.費(fèi)用設(shè)定。如A用戶通過(guò)系統(tǒng)交互界面設(shè)定收費(fèi)為1元/分鐘,將計(jì)入系統(tǒng)數(shù)據(jù)庫(kù)(如mysql)中。參見(jiàn)圖5。4.設(shè)定呼叫時(shí)間。如A用戶通過(guò)系統(tǒng)交互界面設(shè)定時(shí)間段為每日12:00~22:00,將計(jì)入系統(tǒng)數(shù)據(jù)庫(kù)(如mysql)中。參見(jiàn)圖6。5.呼叫人群設(shè)定。5.1允許呼叫人群及黑名單設(shè)定用戶注冊(cè)時(shí)替代真實(shí)電話號(hào)碼的序列號(hào)或身份將被予以公示(如在網(wǎng)站對(duì)其他用戶公開(kāi)),A用戶可以通過(guò)系統(tǒng)交互界面通過(guò)勾選等方式將某些用戶如B、C、D列入允許呼叫人群,該行為將被計(jì)入系統(tǒng)數(shù)據(jù)庫(kù)(如mysql)中。效果為禁止B、C、D之外的用戶對(duì)A發(fā)起呼叫。參見(jiàn)圖7。5.2不允許呼叫人群及黑名單設(shè)定用戶注冊(cè)時(shí)替代真實(shí)電話號(hào)碼的序列號(hào)或身份將被予以公示(如在網(wǎng)站對(duì)其他用戶公開(kāi)),如果A用戶通過(guò)系統(tǒng)交互界面將B用戶的序列號(hào)加入黑名單,該行為將被計(jì)入系統(tǒng)數(shù)據(jù)庫(kù)(如mysql)中。效果為禁止B對(duì)A發(fā)起呼叫。參見(jiàn)圖8。(二)呼叫前的主被叫條件判斷主叫方對(duì)被叫方發(fā)起呼叫前,電話問(wèn)答系統(tǒng)將同步檢索數(shù)據(jù)庫(kù)中被叫方的以下3項(xiàng)數(shù)據(jù):a其中收費(fèi)數(shù)據(jù)判斷為,>=被叫方的收費(fèi)最低要求(比如被叫方收費(fèi)最低要求為1元/分鐘,則主叫方賬戶金額需大于等于1元才可發(fā)起呼叫)。b呼叫時(shí)間數(shù)據(jù)判斷為,在A允許呼叫時(shí)間內(nèi)。c黑名單數(shù)據(jù)判斷為,被叫方電話序列號(hào)不在A設(shè)定的黑名單內(nèi)。滿足以上3項(xiàng),則數(shù)據(jù)庫(kù)向運(yùn)營(yíng)商線路發(fā)送滿足條件判斷并連接雙方電話線路,呼叫成立。否則呼叫失敗。參見(jiàn)圖8。(三)通話過(guò)程判斷:1.通話未接通判斷主叫方發(fā)起呼叫,被叫方未接通,則通訊運(yùn)營(yíng)商接口向數(shù)據(jù)庫(kù)反饋反饋通話時(shí)長(zhǎng)數(shù)據(jù)為0。2.最大通話時(shí)長(zhǎng)判斷:雙方實(shí)現(xiàn)通話,最大通話時(shí)長(zhǎng)判斷原理為:主叫方賬戶金額/被叫方每分鐘收費(fèi)=最大呼叫時(shí)長(zhǎng)例1:主叫方賬戶金額10元/被叫方1元每分鐘通話收費(fèi)=10分鐘最大通話時(shí)長(zhǎng)。此判斷數(shù)據(jù)將由系統(tǒng)數(shù)據(jù)庫(kù)通過(guò)接口向運(yùn)營(yíng)商反饋,并執(zhí)行最大時(shí)長(zhǎng)。3.通話計(jì)費(fèi)及掛斷的判斷A雙方通話達(dá)到最大時(shí)長(zhǎng)時(shí)(如例1中大于10分鐘時(shí)),通訊運(yùn)營(yíng)商線路執(zhí)行自動(dòng)掛斷,并通過(guò)接口向系統(tǒng)反饋通話時(shí)長(zhǎng)數(shù)據(jù)。系統(tǒng)數(shù)據(jù)庫(kù)將進(jìn)行通話費(fèi)用計(jì)算。如例1中:1元/分鐘*10分鐘通話時(shí)長(zhǎng)=10元。B雙方在最大通話時(shí)長(zhǎng)內(nèi)任意一方掛斷電話(如例1中5分鐘時(shí)掛斷),通訊運(yùn)營(yíng)商將通過(guò)接口向系統(tǒng)反饋通話時(shí)長(zhǎng)數(shù)據(jù),系統(tǒng)數(shù)據(jù)庫(kù)將進(jìn)行通話費(fèi)用計(jì)算。參見(jiàn)圖9中:1元/分鐘*5分鐘通話時(shí)長(zhǎng)=5元。本發(fā)明也可以通過(guò)互聯(lián)網(wǎng)之外的其他客服或交互方式實(shí)現(xiàn)信息注冊(cè)及設(shè)定。