本發(fā)明涉及數(shù)據(jù)處理,特別涉及一種sim卡短信計(jì)費(fèi)的處理方法。
背景技術(shù):
1、物聯(lián)網(wǎng)運(yùn)維商會(huì)購置大量的sim(subscriber?identity?module)卡用在不同應(yīng)用客戶的物聯(lián)網(wǎng)設(shè)備上。每張sim卡每月都會(huì)產(chǎn)生一定的短信用量以及對(duì)應(yīng)的短信費(fèi)用,運(yùn)維商在每月初會(huì)對(duì)每張sim卡的短信費(fèi)用進(jìn)行計(jì)費(fèi)統(tǒng)計(jì)并根據(jù)計(jì)費(fèi)結(jié)果向應(yīng)用客戶收取運(yùn)維費(fèi)用。目前運(yùn)維商對(duì)sim卡的短信計(jì)費(fèi)方式比較簡單,要么為sim卡定制一個(gè)月套餐、要么定制一個(gè)單條短信價(jià)格;對(duì)于帶有套餐的sim卡,運(yùn)維商會(huì)在每月里對(duì)其短信用量進(jìn)行實(shí)時(shí)跟蹤、一旦用量達(dá)到套餐總量則關(guān)停當(dāng)月短信服務(wù),并在下月初計(jì)費(fèi)時(shí)按套餐費(fèi)用計(jì)費(fèi);對(duì)于不帶套餐的sim卡,則在下月計(jì)費(fèi)時(shí)按上月短信總量與單條短信價(jià)格的乘積進(jìn)行計(jì)費(fèi)。
2、通過調(diào)研我們發(fā)現(xiàn)這種簡單計(jì)費(fèi)方式不利于增強(qiáng)運(yùn)維商的用戶粘性:1)一些客戶的物聯(lián)網(wǎng)設(shè)備需要全月不中斷的采集數(shù)據(jù),如果套餐超量就中斷其短信業(yè)務(wù)則不能滿足這類客戶自身的業(yè)務(wù)需求,這種情況下客戶只能定制較貴的套餐來規(guī)避這個(gè)問題,這無疑會(huì)增大客戶的成本壓力、降低用戶粘性;2)無法為長期合作客戶提供階梯價(jià)格策略、無法為短期合作客戶提供按日計(jì)費(fèi)方式,這也會(huì)降低各類客戶的合作積極性與用戶粘性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的,就是針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種sim卡短信計(jì)費(fèi)的處理方法、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。本發(fā)明可對(duì)不同客戶定制不同的階梯價(jià)格,可對(duì)任一客戶的任一張sim卡提供以日為單位的短信服務(wù)啟/停操作,可對(duì)任一張sim卡按月包套餐和/或階梯計(jì)費(fèi)方式進(jìn)行靈活計(jì)費(fèi),可保證任一張sim卡即使在短信流量超出預(yù)設(shè)套餐流量時(shí)也能正常使用短信服務(wù)。通過本發(fā)明既能降低客戶成本壓力、又能為長期合作客戶提供貼身的價(jià)格定制服務(wù)、還能為短期合作客戶提供靈活的按日計(jì)費(fèi)服務(wù),從而達(dá)到提高服務(wù)活性、增強(qiáng)用戶粘性的目的。
2、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例第一方面提供了一種sim卡短信計(jì)費(fèi)的處理方法,所述方法包括:
3、為各個(gè)第一客戶配置對(duì)應(yīng)的客戶短信服務(wù)信息記為對(duì)應(yīng)的第一客戶服務(wù)配置并保存;所述第一客戶服務(wù)配置包括第一客戶標(biāo)識(shí)、第一sim卡標(biāo)識(shí)集合和第一階梯價(jià)格序列;所述第一sim卡標(biāo)識(shí)集合包括多個(gè)第一sim卡標(biāo)識(shí),每個(gè)所述第一sim卡標(biāo)識(shí)對(duì)應(yīng)一個(gè)第一sim卡;所述第一階梯價(jià)格序列由多個(gè)第一階梯價(jià)格排序組成;所述第一階梯價(jià)格包括第一階梯短信數(shù)量范圍和第一階梯短信單價(jià);
4、為每個(gè)所述第一sim卡配置對(duì)應(yīng)的sim卡短信服務(wù)信息記為對(duì)應(yīng)的第一卡服務(wù)配置并保存;所述第一卡服務(wù)配置包括第二sim卡標(biāo)識(shí)、第一服務(wù)類型、第一套餐配置和第一時(shí)段配置;所述第一服務(wù)類型包括第一、第二和第三類型;所述第一服務(wù)類型為第一類型時(shí),所述第一套餐配置和所述第一時(shí)段配置均為空;所述第一服務(wù)類型為第二類型時(shí),所述第一時(shí)段配置為空,所述第一套餐配置由第一套餐短信總量、第一套餐起始月份、第一套餐結(jié)束月份和第一套餐總價(jià)組成;所述第一服務(wù)類型為第三類型時(shí),所述第一套餐配置為空,所述第一時(shí)段配置由第一時(shí)段起始日期和第一時(shí)段結(jié)束日期組成;
5、在每日的起始時(shí)刻,根據(jù)各個(gè)所述第一sim卡的所述第一卡服務(wù)配置進(jìn)行當(dāng)日短信服務(wù)啟/停操作;
6、在每日的結(jié)束時(shí)刻,對(duì)各個(gè)所述第一sim卡的當(dāng)日短信用量進(jìn)行統(tǒng)計(jì)得到對(duì)應(yīng)的第一單日短信記錄并保存;所述第一單日短信記錄包括第三sim卡標(biāo)識(shí)和第一單日短信總量;
7、在每月初的結(jié)算日,由上月各個(gè)所述第一sim卡的所有所述第一單日短信記錄組成對(duì)應(yīng)的第一單日短信記錄集合;并根據(jù)各個(gè)所述第一sim卡對(duì)應(yīng)的所述第一卡服務(wù)配置、所述第一客戶服務(wù)配置和所述第一單日短信記錄集合進(jìn)行單卡短信計(jì)費(fèi)得到對(duì)應(yīng)的第一單卡計(jì)費(fèi)數(shù)據(jù);并對(duì)各個(gè)所述第一客戶的所有所述第一單卡計(jì)費(fèi)數(shù)據(jù)進(jìn)行總和計(jì)算得到對(duì)應(yīng)的第一客戶計(jì)費(fèi)數(shù)據(jù)。
8、優(yōu)選的,所述第一階梯價(jià)格序列中,下一個(gè)所述第一階梯價(jià)格的所述第一階梯短信數(shù)量范圍的范圍起始邊界值為上一個(gè)所述第一階梯價(jià)格的所述第一階梯短信數(shù)量范圍的范圍結(jié)束邊界值加1的和;任一個(gè)所述第一階梯短信數(shù)量范圍的范圍起始邊界值和范圍結(jié)束邊界值都為大于0的整數(shù),且任一個(gè)所述第一階梯短信數(shù)量范圍的范圍結(jié)束邊界值都不小于對(duì)應(yīng)的范圍起始邊界值。
9、優(yōu)選的,所述根據(jù)各個(gè)所述第一sim卡的所述第一卡服務(wù)配置進(jìn)行當(dāng)日短信服務(wù)啟/停操作,具體包括:
10、對(duì)各個(gè)所述第一sim卡進(jìn)行遍歷;并在遍歷時(shí),將當(dāng)前遍歷的所述第一sim卡作為對(duì)應(yīng)的當(dāng)前sim卡;并將所述當(dāng)前sim卡的所述第一卡服務(wù)配置作為對(duì)應(yīng)的當(dāng)前卡服務(wù)配置;并在所述當(dāng)前卡服務(wù)配置的所述第一服務(wù)類型為第三類型時(shí),對(duì)當(dāng)前日期是否與所述當(dāng)前卡服務(wù)配置的所述第一時(shí)段起始日期匹配進(jìn)行識(shí)別;若所述當(dāng)前日期與所述當(dāng)前卡服務(wù)配置的所述第一時(shí)段起始日期匹配,則通過所述當(dāng)前sim卡對(duì)應(yīng)的電信運(yùn)營商短信服務(wù)啟用接口對(duì)所述當(dāng)前sim卡進(jìn)行短信服務(wù)啟用操作;若所述當(dāng)前日期與所述當(dāng)前卡服務(wù)配置的所述第一時(shí)段起始日期不匹配,則對(duì)所述當(dāng)前日期是否與所述當(dāng)前卡服務(wù)配置的所述第一時(shí)段結(jié)束日期匹配進(jìn)行識(shí)別,若是則通過所述當(dāng)前sim卡對(duì)應(yīng)的電信運(yùn)營商短信服務(wù)關(guān)停接口對(duì)所述當(dāng)前sim卡進(jìn)行短信服務(wù)關(guān)停操作。
11、優(yōu)選的,所述對(duì)各個(gè)所述第一sim卡的當(dāng)日短信用量進(jìn)行統(tǒng)計(jì)得到對(duì)應(yīng)的第一單日短信記錄并保存,具體包括:
12、從各個(gè)所述第一sim卡對(duì)應(yīng)的電信運(yùn)營商短信用量查詢接口獲得各卡當(dāng)日的短信數(shù)量作為對(duì)應(yīng)的所述第一單日短信總量;并將各個(gè)所述第一sim卡對(duì)應(yīng)的sim卡標(biāo)識(shí)作為對(duì)應(yīng)的所述第三sim卡標(biāo)識(shí);并由各個(gè)所述第一sim卡對(duì)應(yīng)的所述第三sim卡標(biāo)識(shí)和所述第一單日短信總量組成對(duì)應(yīng)的所述第一單日短信記錄并保存。
13、優(yōu)選的,所述根據(jù)各個(gè)所述第一sim卡對(duì)應(yīng)的所述第一卡服務(wù)配置、所述第一客戶服務(wù)配置和所述第一單日短信記錄集合進(jìn)行單卡短信計(jì)費(fèi)得到對(duì)應(yīng)的第一單卡計(jì)費(fèi)數(shù)據(jù),具體包括:
14、將各個(gè)所述第一sim卡作為對(duì)應(yīng)的當(dāng)前sim卡;并將所述當(dāng)前sim卡對(duì)應(yīng)的所述第一卡服務(wù)配置作為對(duì)應(yīng)的當(dāng)前卡服務(wù)配置;并將與所述當(dāng)前sim卡的sim卡標(biāo)識(shí)匹配的所述第一sim卡標(biāo)識(shí)所在的所述第一sim卡標(biāo)識(shí)集合對(duì)應(yīng)的所述第一客戶服務(wù)配置作為對(duì)應(yīng)的當(dāng)前客戶服務(wù)配置;并對(duì)所述當(dāng)前sim卡對(duì)應(yīng)的所述第一單日短信記錄集合的所有所述第一單日短信總量進(jìn)行總和計(jì)算并將結(jié)算結(jié)果作為對(duì)應(yīng)的上月短信總量;
15、當(dāng)所述當(dāng)前卡服務(wù)配置的所述第一服務(wù)類型為第一或第三類型時(shí),將所述當(dāng)前客戶服務(wù)配置的所述第一階梯價(jià)格序列作為對(duì)應(yīng)的當(dāng)前階梯價(jià)格序列;并根據(jù)所述上月短信總量和所述當(dāng)前階梯價(jià)格序列進(jìn)行一類單卡短信計(jì)費(fèi)處理生成對(duì)應(yīng)的所述第一單卡計(jì)費(fèi)數(shù)據(jù);
16、當(dāng)所述當(dāng)前卡服務(wù)配置的所述第一服務(wù)類型為第二類型時(shí),將所述當(dāng)前客戶服務(wù)配置的所述第一階梯價(jià)格序列作為對(duì)應(yīng)的所述當(dāng)前階梯價(jià)格序列;并將所述當(dāng)前卡服務(wù)配置的所述第一套餐配置作為對(duì)應(yīng)的當(dāng)前套餐配置;并由所述當(dāng)前套餐配置的所述第一套餐起始月份和所述第一套餐結(jié)束月份組成對(duì)應(yīng)的當(dāng)前有效月份范圍;并對(duì)上月月份是否滿足所述當(dāng)前有效月份范圍進(jìn)行識(shí)別;若上月月份不滿足所述當(dāng)前有效月份范圍,則根據(jù)所述上月短信總量和所述當(dāng)前階梯價(jià)格序列進(jìn)行一類單卡短信計(jì)費(fèi)處理生成對(duì)應(yīng)的所述第一單卡計(jì)費(fèi)數(shù)據(jù);若上月月份滿足所述當(dāng)前有效月份范圍,則根據(jù)所述上月短信總量、所述當(dāng)前套餐配置和所述當(dāng)前階梯價(jià)格序列進(jìn)行二類單卡短信計(jì)費(fèi)處理生成對(duì)應(yīng)的所述第一單卡計(jì)費(fèi)數(shù)據(jù)。
17、進(jìn)一步的,所述根據(jù)所述上月短信總量、所述當(dāng)前套餐配置和所述當(dāng)前階梯價(jià)格序列進(jìn)行二類單卡短信計(jì)費(fèi)處理生成對(duì)應(yīng)的所述第一單卡計(jì)費(fèi)數(shù)據(jù),具體包括:
18、將所述當(dāng)前套餐配置的所述第一套餐短信總量和所述第一套餐總價(jià)作為對(duì)應(yīng)的當(dāng)前套餐短信總量和當(dāng)前套餐總價(jià);
19、若所述上月短信總量小于或等于所述當(dāng)前套餐短信總量,則由所述當(dāng)前套餐總價(jià)作為對(duì)應(yīng)的所述第一單卡計(jì)費(fèi)數(shù)據(jù);
20、若所述上月短信總量大于所述當(dāng)前套餐短信總量,則將所述上月短信總量減去所述當(dāng)前套餐短信總量的差作為新的所述上月短信總量;并根據(jù)所述上月短信總量和所述當(dāng)前階梯價(jià)格序列進(jìn)行一類單卡短信計(jì)費(fèi)處理生成對(duì)應(yīng)的第二單卡計(jì)費(fèi)數(shù)據(jù);并將所述第二單卡計(jì)費(fèi)數(shù)據(jù)和所述當(dāng)前套餐總價(jià)相加的和作為對(duì)應(yīng)的所述第一單卡計(jì)費(fèi)數(shù)據(jù)。
21、進(jìn)一步的,所述根據(jù)所述上月短信總量和所述當(dāng)前階梯價(jià)格序列進(jìn)行一類單卡短信計(jì)費(fèi)處理,具體包括:
22、步驟71,將所述當(dāng)前階梯價(jià)格序列中的第一個(gè)所述第一階梯短信數(shù)量范圍作為對(duì)應(yīng)的當(dāng)前階梯短信數(shù)量范圍;
23、步驟72,將所述當(dāng)前階梯短信數(shù)量范圍的范圍起始邊界值和范圍結(jié)束邊界值作為對(duì)應(yīng)的當(dāng)前起始邊界值和當(dāng)前結(jié)束邊界值;并將所述當(dāng)前階梯短信數(shù)量范圍對(duì)應(yīng)的所述第一階梯短信單價(jià)作為對(duì)應(yīng)的當(dāng)前階梯短信單價(jià);
24、步驟73,若所述上月短信總量大于所述當(dāng)前結(jié)束邊界值,則將所述當(dāng)前結(jié)束邊界值減去所述當(dāng)前起始邊界值的差再加1的和作為對(duì)應(yīng)的當(dāng)前階梯短信數(shù)量;并將所述當(dāng)前階梯短信數(shù)量和所述當(dāng)前階梯短信單價(jià)的乘積作為對(duì)應(yīng)的第一階梯計(jì)費(fèi)數(shù)據(jù);
25、步驟74,若所述上月短信總量小于或等于所述當(dāng)前結(jié)束邊界值,則將所述上月短信總量減去所述當(dāng)前起始邊界值的差再加1的和作為對(duì)應(yīng)的所述當(dāng)前階梯短信數(shù)量;并將所述當(dāng)前階梯短信數(shù)量和所述當(dāng)前階梯短信單價(jià)的乘積作為對(duì)應(yīng)的所述第一階梯計(jì)費(fèi)數(shù)據(jù);并轉(zhuǎn)至步驟76;
26、步驟75,將所述當(dāng)前階梯價(jià)格序列中的下一個(gè)所述第一階梯短信數(shù)量范圍作為新的所述當(dāng)前階梯短信數(shù)量范圍,并返回步驟72;
27、步驟76,對(duì)得到的所有所述第一階梯計(jì)費(fèi)數(shù)據(jù)進(jìn)行總和計(jì)算并將計(jì)算結(jié)果作為本次一類單卡短信計(jì)費(fèi)處理得到的單卡計(jì)費(fèi)數(shù)據(jù)輸出。
28、本發(fā)明實(shí)施例第二方面提供了一種電子設(shè)備,包括:存儲(chǔ)器、處理器和收發(fā)器;
29、所述處理器用于與所述存儲(chǔ)器耦合,讀取并執(zhí)行所述存儲(chǔ)器中的指令,以實(shí)現(xiàn)上述第一方面所述的方法;
30、所述收發(fā)器與所述處理器耦合,由所述處理器控制所述收發(fā)器進(jìn)行消息收發(fā)。
31、本發(fā)明實(shí)施例第三方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,當(dāng)所述計(jì)算機(jī)指令被計(jì)算機(jī)執(zhí)行時(shí),使得所述計(jì)算機(jī)執(zhí)行上述第一方面所述的方法。
32、本發(fā)明實(shí)施例提供了一種sim卡短信計(jì)費(fèi)的處理方法、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。通過上述內(nèi)容可知,本發(fā)明實(shí)施例可對(duì)不同客戶定制不同的階梯價(jià)格,可對(duì)任一客戶的任一張sim卡提供以日為單位的短信服務(wù)啟/停操作,可對(duì)任一張sim卡按月包套餐和/或階梯計(jì)費(fèi)方式進(jìn)行靈活計(jì)費(fèi),可保證任一張sim卡即使在短信流量超出預(yù)設(shè)套餐流量時(shí)也能正常使用短信服務(wù)。通過本發(fā)明既能降低客戶成本壓力、又能為長期合作客戶提供貼身的價(jià)格定制服務(wù)、還能為短期合作客戶提供靈活的按日計(jì)費(fèi)服務(wù),從而提高了運(yùn)維商的服務(wù)活性、增強(qiáng)了運(yùn)維商的用戶粘性。