專(zhuān)利名稱(chēng):移動(dòng)終端計(jì)費(fèi)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)通信增值服務(wù)領(lǐng)域,特別是一種移動(dòng)終端計(jì)費(fèi)方法及系統(tǒng)。
背景技術(shù):
目前,隨著移動(dòng)通信技術(shù)的不斷發(fā)展,手機(jī)等移動(dòng)通信終端已經(jīng)深入到人們的生活中,移動(dòng)通信也已成為最廣泛使用的通信方式。手機(jī)作為生活?yuàn)蕵?lè)和商業(yè)事務(wù)的工具,在用戶的生活中占有重要的地位。而依托移動(dòng)通信的增值業(yè)務(wù),也隨之得到發(fā)展。隨著移動(dòng)通信3G網(wǎng)絡(luò)的發(fā)展和移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來(lái),移動(dòng)終端視頻聊天業(yè)務(wù)正在逐漸普及使用。移動(dòng)終端視頻聊天是一種利用移動(dòng)通信網(wǎng)絡(luò)實(shí)現(xiàn)兩人或者多人可視聊天功能的業(yè)務(wù),它是移動(dòng)終端在文字聊天(如短信)和語(yǔ)言聊天(如電話)業(yè)務(wù)基礎(chǔ)上的進(jìn)化,通過(guò)在移動(dòng)終端安裝視頻聊天軟件,實(shí)現(xiàn)視頻交互式的即時(shí)通信。服務(wù)提供商在為用戶提供移動(dòng)終端視頻聊天服務(wù)時(shí),需要收取一定的通訊費(fèi)用,在現(xiàn)有技術(shù)中,通常是用戶使用移動(dòng)終端視頻聊天服務(wù)后服務(wù)提供商會(huì)自動(dòng)扣費(fèi)。在計(jì)費(fèi)時(shí),通常是將SIM卡的唯一對(duì)應(yīng)的IMSI (International Mobile Subscriber Identity,國(guó)際移動(dòng)用戶識(shí)別碼)號(hào)碼作為唯一計(jì)費(fèi)標(biāo)識(shí)進(jìn)行計(jì)費(fèi)。因此,手機(jī)上的視頻聊天程序在聯(lián)網(wǎng)獲取服務(wù)時(shí),需要獲取SIM卡的IMSI號(hào)碼。因此,有必要提供一種用于移動(dòng)終端視頻聊天業(yè)務(wù)的計(jì)費(fèi)方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種移動(dòng)通信增值服務(wù)領(lǐng)域的計(jì)費(fèi)方法,特別是一種移動(dòng)終端計(jì)費(fèi)方法及系統(tǒng)。本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的—種移動(dòng)終端計(jì)費(fèi)方法,所述方法包括以下步驟步驟a 判斷所述移動(dòng)終端中是否存在SIM卡,存在則繼續(xù)步驟b,否則結(jié)束;步驟b 獲取所述移動(dòng)終端中所有的SIM卡的IMSI號(hào)碼,結(jié)合所述移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ);步驟C 運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件;步驟d 將所述計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到所述計(jì)費(fèi)文件,進(jìn)入視頻聊天室;步驟e 發(fā)送所述計(jì)費(fèi)文件至計(jì)費(fèi)服務(wù)器,所述計(jì)費(fèi)服務(wù)器讀取所述計(jì)費(fèi)任務(wù)與計(jì)費(fèi)信息,執(zhí)行計(jì)費(fèi)。在本發(fā)明的技術(shù)方案中,所述步驟a進(jìn)一步包括通過(guò)調(diào)用MTK平臺(tái)的接口函數(shù) mmi_bootup_is_sim_valid,判斷 SIM 卡 1 是否存在,調(diào)用接口函數(shù) mmi_bootup_is_sim2_ valid判斷SIM卡2是否存在,返回值為T(mén)RUE則說(shuō)明對(duì)應(yīng)的SIM卡存在,F(xiàn)ALSE則說(shuō)明不存在。在本發(fā)明的技術(shù)方案中,所述步驟b進(jìn)一步包括將計(jì)費(fèi)ID存儲(chǔ)至所述移動(dòng)終端的內(nèi)存,并備份至所述移動(dòng)終端的存儲(chǔ)卡。在本發(fā)明的技術(shù)方案中,所述計(jì)費(fèi)任務(wù)包括計(jì)費(fèi)執(zhí)行任務(wù)與計(jì)費(fèi)匹配任務(wù),所述計(jì)費(fèi)執(zhí)行任務(wù)用于將新添加的計(jì)費(fèi)任務(wù)添加至所述計(jì)費(fèi)文件的末尾,所述計(jì)費(fèi)匹配任務(wù)用于包月任務(wù)的匹配與短信二次確認(rèn)。在本發(fā)明的技術(shù)方案中,所述步驟e進(jìn)一步包括所述計(jì)費(fèi)服務(wù)器根據(jù)用戶指令在數(shù)據(jù)庫(kù)服務(wù)器中尋找下載資源對(duì)應(yīng)的配置方案組,并根據(jù)所述配置方案組里的方案權(quán)重,尋找所述配置方案組中權(quán)重最大的配置方案,所述方案權(quán)重是根據(jù)各個(gè)地區(qū)的網(wǎng)絡(luò)訪問(wèn)流量的壓力不同來(lái)進(jìn)行設(shè)置,所述計(jì)費(fèi)服務(wù)器按選擇順序在所述配置方案里尋找用戶對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,若尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取計(jì)費(fèi)信息,若沒(méi)有尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則在全網(wǎng)地區(qū)尋找計(jì)費(fèi)信息;若尋找到全網(wǎng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取全網(wǎng)地區(qū)的計(jì)費(fèi)信息,若沒(méi)有尋找到全網(wǎng)地區(qū)對(duì)應(yīng)的計(jì)費(fèi)信息,則跳出所述配置方案,尋找權(quán)重為第二的配置方案。在本發(fā)明的技術(shù)方案中,所述步驟e進(jìn)一步包括所述計(jì)費(fèi)服務(wù)器從所述數(shù)據(jù)庫(kù)服務(wù)器尋找到地區(qū)信息的計(jì)費(fèi)信息或全網(wǎng)的計(jì)費(fèi)信息,所述計(jì)費(fèi)服務(wù)器判斷所述計(jì)費(fèi)信息中的計(jì)費(fèi)類(lèi)型是包月還是點(diǎn)播,若是點(diǎn)播,則所述計(jì)費(fèi)服務(wù)器生成點(diǎn)播對(duì)應(yīng)的計(jì)費(fèi)信息;若是包月,則所述計(jì)費(fèi)服務(wù)器先到所述數(shù)據(jù)庫(kù)服務(wù)器中查找用戶的手機(jī)號(hào)碼是否有包月記錄,若有包月記錄,則所述計(jì)費(fèi)服務(wù)器繼續(xù)判斷用戶的手機(jī)號(hào)碼包月記錄是否超過(guò)了時(shí)限, 若超過(guò)時(shí)限,則所述計(jì)費(fèi)服務(wù)器生成包月對(duì)應(yīng)的計(jì)費(fèi)信息;若沒(méi)有超過(guò)時(shí)限,則所述計(jì)費(fèi)服務(wù)器生成包月對(duì)應(yīng)的免費(fèi)信息;若沒(méi)有包月記錄,則所述計(jì)費(fèi)服務(wù)器生成包月對(duì)應(yīng)的計(jì)費(fèi) fn息ο一種移動(dòng)終端計(jì)費(fèi)系統(tǒng),所述系統(tǒng)包括SIM卡判斷模塊、計(jì)費(fèi)ID生成模塊、計(jì)費(fèi)信息獲取模塊、計(jì)費(fèi)任務(wù)添加模塊及計(jì)費(fèi)執(zhí)行模塊,所述SIM卡判斷模塊用于判斷所述移動(dòng)終端中是否存在SIM卡,所述計(jì)費(fèi)ID生成模塊用于獲取所述移動(dòng)終端中所有的SIM卡的 IMSI號(hào)碼,結(jié)合所述移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ),所述計(jì)費(fèi)信息獲取模塊用于運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件,所述計(jì)費(fèi)任務(wù)添加模塊用于將所述計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到所述計(jì)費(fèi)文件,并進(jìn)入視頻聊天室,所述計(jì)費(fèi)執(zhí)行模塊用于接收所述計(jì)費(fèi)文件, 讀取所述計(jì)費(fèi)任務(wù)與計(jì)費(fèi)信息,執(zhí)行計(jì)費(fèi)。在本發(fā)明的技術(shù)方案中,所述計(jì)費(fèi)任務(wù)包括計(jì)費(fèi)執(zhí)行任務(wù)與計(jì)費(fèi)匹配任務(wù),所述計(jì)費(fèi)執(zhí)行任務(wù)用于將新添加的計(jì)費(fèi)任務(wù)添加至所述計(jì)費(fèi)文件的末尾,所述計(jì)費(fèi)匹配任務(wù)用于包月任務(wù)的匹配與短信二次確認(rèn)。在本發(fā)明的技術(shù)方案中,所述計(jì)費(fèi)模塊根據(jù)用戶指令在數(shù)據(jù)庫(kù)服務(wù)器中尋找下載資源對(duì)應(yīng)的配置方案組,并根據(jù)所述配置方案組里的方案權(quán)重,尋找所述配置方案組中權(quán)重最大的配置方案,所述方案權(quán)重是根據(jù)各個(gè)地區(qū)的網(wǎng)絡(luò)訪問(wèn)流量的壓力不同來(lái)進(jìn)行設(shè)置,所述計(jì)費(fèi)模塊按選擇順序在所述配置方案里尋找用戶對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,若尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取計(jì)費(fèi)信息,若沒(méi)有尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則在全網(wǎng)地區(qū)尋找計(jì)費(fèi)信息;若尋找到全網(wǎng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取全網(wǎng)地區(qū)的計(jì)費(fèi)信息,若沒(méi)有尋找到全網(wǎng)地區(qū)對(duì)應(yīng)的計(jì)費(fèi)信息,則跳出所述配置方案,尋找權(quán)重為第二的配置方案。
在本發(fā)明的技術(shù)方案中,所述計(jì)費(fèi)模塊從所述數(shù)據(jù)庫(kù)服務(wù)器尋找到地區(qū)信息的計(jì)費(fèi)信息或全網(wǎng)的計(jì)費(fèi)信息,所述計(jì)費(fèi)模塊判斷所述計(jì)費(fèi)信息中的計(jì)費(fèi)類(lèi)型是包月還是點(diǎn)播,若是點(diǎn)播,則所述計(jì)費(fèi)模塊生成點(diǎn)播對(duì)應(yīng)的計(jì)費(fèi)信息;若是包月,則所述計(jì)費(fèi)模塊先到所述數(shù)據(jù)庫(kù)服務(wù)器中查找用戶的手機(jī)號(hào)碼是否有包月記錄,若有包月記錄,則所述計(jì)費(fèi)模塊繼續(xù)判斷用戶的手機(jī)號(hào)碼包月記錄是否超過(guò)了時(shí)限,若超過(guò)時(shí)限,則所述計(jì)費(fèi)模塊生成包月對(duì)應(yīng)的計(jì)費(fèi)信息;若沒(méi)有超過(guò)時(shí)限,則所述計(jì)費(fèi)模塊生成包月對(duì)應(yīng)的免費(fèi)信息;若沒(méi)有包月記錄,則所述計(jì)費(fèi)模塊生成包月對(duì)應(yīng)的計(jì)費(fèi)信息。本發(fā)明的技術(shù)方案能夠滿足移動(dòng)終端視頻聊天服務(wù)的計(jì)費(fèi)需要,并避免了視頻聊天程序聯(lián)網(wǎng)時(shí)還未獲取計(jì)費(fèi)標(biāo)識(shí)的問(wèn)題,計(jì)費(fèi)成功率高,用戶體驗(yàn)好。
圖1為本發(fā)明移動(dòng)終端計(jì)費(fèi)方法的流程圖。圖2為本發(fā)明移動(dòng)終端計(jì)費(fèi)系統(tǒng)的模塊圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請(qǐng)參閱圖1,本發(fā)明的移動(dòng)終端計(jì)費(fèi)方法包括以下步驟步驟SlOl 判斷移動(dòng)終端中是否存在SIM卡,存在則繼續(xù)步驟102,否則結(jié)束;在步驟SlOl中,還需要判斷移動(dòng)終端中SIM卡的數(shù)量,即判斷移動(dòng)終端中存在一張或是兩張SIM卡(判斷移動(dòng)終端中是否存在兩張SIM卡)。作為優(yōu)選實(shí)施例,可以通過(guò)調(diào)用MTK平臺(tái)的接口函數(shù)mmi_bootup_is_sim_valid, 判斷SIM卡1是否有效(存在),調(diào)用接口函數(shù)mmi_bootup_is_sim2_valid判斷SIM卡2 是否有效。返回值為T(mén)RUE則說(shuō)明對(duì)應(yīng)的SIM卡存在,F(xiàn)ALSE則說(shuō)明不存在。根據(jù)判斷結(jié)果,無(wú)論移動(dòng)終端中存在一張還是兩張SIM卡,均繼續(xù)執(zhí)行本發(fā)明的步驟S102。步驟S102 獲取移動(dòng)終端中所有的SIM卡的IMSI號(hào)碼,結(jié)合移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ);將計(jì)費(fèi)ID存儲(chǔ)至移動(dòng)終端內(nèi)存,并備份至移動(dòng)終端存儲(chǔ)卡。該計(jì)費(fèi)ID與SIM卡一一對(duì)應(yīng),并且包含了移動(dòng)終端的所在地信息。由于獲取計(jì)費(fèi)ID是在移動(dòng)終端開(kāi)機(jī)后即開(kāi)始進(jìn)行,因此在時(shí)間上可以確保用戶在使用應(yīng)用軟件時(shí),計(jì)費(fèi)ID已存儲(chǔ)于移動(dòng)終端內(nèi)存之中,避免了應(yīng)用程序聯(lián)網(wǎng)時(shí)還未獲取到計(jì)費(fèi)ID的情形出現(xiàn),計(jì)費(fèi)成功率高。步驟S103 運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件;步驟S104 將計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到上述計(jì)費(fèi)文件,并進(jìn)入視頻聊天室;其中,計(jì)費(fèi)任務(wù)包括計(jì)費(fèi)執(zhí)行任務(wù)與計(jì)費(fèi)匹配任務(wù),計(jì)費(fèi)執(zhí)行任務(wù)將新添加的計(jì)費(fèi)任務(wù)添加至計(jì)費(fèi)文件的末尾,計(jì)費(fèi)掃描對(duì)計(jì)費(fèi)文件進(jìn)行掃描時(shí)會(huì)按計(jì)費(fèi)任務(wù)在文件中的排列順序執(zhí)行計(jì)費(fèi),從文件頭開(kāi)始查找,找到計(jì)費(fèi)任務(wù)立即返回執(zhí)行;計(jì)費(fèi)匹配任務(wù)主要用
6于包月任務(wù)的匹配與短信二次確認(rèn),同樣是以一個(gè)隊(duì)列數(shù)組的形式存在,計(jì)費(fèi)匹配任務(wù)中最多可添加8個(gè)計(jì)費(fèi)任務(wù),在執(zhí)行計(jì)費(fèi)掃描時(shí)從數(shù)組的0下標(biāo)開(kāi)始查找,找到立即返回執(zhí)行計(jì)費(fèi),有新計(jì)費(fèi)任務(wù)時(shí)會(huì)添加到隊(duì)列數(shù)組中的空位。步驟105 發(fā)送計(jì)費(fèi)文件至計(jì)費(fèi)服務(wù)器,計(jì)費(fèi)服務(wù)器讀取計(jì)費(fèi)任務(wù)及對(duì)應(yīng)的計(jì)費(fèi)信息并執(zhí)行計(jì)費(fèi);具體來(lái)說(shuō),計(jì)費(fèi)過(guò)程包括一、計(jì)費(fèi)服務(wù)器根據(jù)用戶指令在數(shù)據(jù)庫(kù)服務(wù)器中尋找下載資源對(duì)應(yīng)的配置方案組;二、計(jì)費(fèi)服務(wù)器根據(jù)方案組里方案權(quán)重,即優(yōu)先采用順序確定配置方案的選擇順序,先尋找配置方案組中權(quán)重最大的配置方案,權(quán)重是根據(jù)各個(gè)地區(qū)的網(wǎng)絡(luò)訪問(wèn)流量的壓力不同來(lái)進(jìn)行設(shè)置;三、計(jì)費(fèi)服務(wù)器按選擇順序在配置方案里尋找用戶對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,若尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,計(jì)費(fèi)服務(wù)器則從數(shù)據(jù)庫(kù)服務(wù)器中獲取計(jì)費(fèi)信息,若沒(méi)有尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則在全網(wǎng)地區(qū)尋找計(jì)費(fèi)信息,若尋找到全網(wǎng)地區(qū)的計(jì)費(fèi)信息,計(jì)費(fèi)服務(wù)器則從數(shù)據(jù)庫(kù)服務(wù)器中獲取全網(wǎng)地區(qū)的計(jì)費(fèi)信息;若沒(méi)有尋找到全網(wǎng)地區(qū)對(duì)應(yīng)的計(jì)費(fèi)信息,則跳出此配置方案,尋找權(quán)重為第二的配置方案,并重復(fù)上述的過(guò)程,直到尋找到該地區(qū)信息的計(jì)費(fèi)信息或者全網(wǎng)的計(jì)費(fèi)信息。計(jì)費(fèi)服務(wù)器從數(shù)據(jù)庫(kù)尋找到地區(qū)信息的計(jì)費(fèi)信息或者全網(wǎng)的計(jì)費(fèi)信息,該計(jì)費(fèi)信息包括地區(qū)信息、計(jì)費(fèi)類(lèi)型、計(jì)費(fèi)方式,計(jì)費(fèi)服務(wù)器判斷計(jì)費(fèi)信息中的計(jì)費(fèi)類(lèi)型是包月還是點(diǎn)播,若是點(diǎn)播,計(jì)費(fèi)服務(wù)器則生成點(diǎn)播對(duì)應(yīng)的計(jì)費(fèi)信息;若是包月,計(jì)費(fèi)服務(wù)器則需要先到數(shù)據(jù)庫(kù)服務(wù)器中查找該用戶的移動(dòng)終端號(hào)碼是否有包月記錄,若在數(shù)據(jù)庫(kù)中查找到該用戶的移動(dòng)終端號(hào)碼的包月記錄,計(jì)費(fèi)服務(wù)器則還需要判斷該用戶的移動(dòng)終端號(hào)碼包月記錄是否超過(guò)了時(shí)限,一般時(shí)限為一個(gè)月,即該用戶的包月記錄時(shí)間超過(guò)一個(gè)月就算超過(guò)了時(shí)限,若該用戶的移動(dòng)終端號(hào)碼超過(guò)了時(shí)限,計(jì)費(fèi)服務(wù)器則生成包月對(duì)應(yīng)的計(jì)費(fèi)信息;若該用戶的移動(dòng)終端號(hào)碼沒(méi)有超過(guò)時(shí)限,計(jì)費(fèi)服務(wù)器則生成包月對(duì)應(yīng)的免費(fèi)信息;若在數(shù)據(jù)庫(kù)中沒(méi)有查找到該用戶移動(dòng)終端號(hào)碼的包月記錄,計(jì)費(fèi)服務(wù)器則生成包月對(duì)應(yīng)的計(jì)費(fèi)信息。請(qǐng)參閱圖2,本發(fā)明的移動(dòng)終端計(jì)費(fèi)系統(tǒng)主要包括SIM卡判斷模塊、計(jì)費(fèi)ID生成模塊、計(jì)費(fèi)信息獲取模塊、計(jì)費(fèi)任務(wù)添加模塊以及計(jì)費(fèi)執(zhí)行模塊。其中,SIM卡判斷模塊用于判斷移動(dòng)終端中是否存在SIM卡。此外,還需要判斷移動(dòng)終端中SIM卡的數(shù)量,即判斷移動(dòng)終端中存在一張或是兩張SIM卡(判斷移動(dòng)終端中是否存在兩張SIM卡)。作為優(yōu)選實(shí)施例,可以通過(guò)調(diào)用MTK平臺(tái)的接口函數(shù)mmi_bootup_is_sim_valid, 判斷SIM卡1是否有效(存在),調(diào)用接口函數(shù)mmi_bootup_is_sim2_valid判斷SIM卡2 是否有效。返回值為T(mén)RUE則說(shuō)明對(duì)應(yīng)的SIM卡存在,F(xiàn)ALSE則說(shuō)明不存在。計(jì)費(fèi)ID生成模塊用于獲取移動(dòng)終端中所有的SIM卡的IMSI號(hào)碼,結(jié)合移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ)。將計(jì)費(fèi)ID存儲(chǔ)至移動(dòng)終端內(nèi)存,并備份至移動(dòng)終端存儲(chǔ)卡。該計(jì)費(fèi)ID與SIM卡一一對(duì)應(yīng),并且包含了移動(dòng)終端的所在地信息。由于獲取計(jì)費(fèi)ID是在移動(dòng)終端開(kāi)機(jī)后即開(kāi)始進(jìn)行,因此在時(shí)間上可以確保用戶在使用應(yīng)用軟件時(shí),計(jì)費(fèi)ID已存儲(chǔ)于移動(dòng)終端內(nèi)存之中,避免了應(yīng)用程序聯(lián)網(wǎng)時(shí)還未獲取到計(jì)費(fèi)ID的情形出現(xiàn),計(jì)費(fèi)成功率高。計(jì)費(fèi)信息獲取模塊用于運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件。計(jì)費(fèi)任務(wù)添加模塊用于將計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到上述計(jì)費(fèi)文件,并進(jìn)入視頻聊天室;其中,計(jì)費(fèi)任務(wù)包括計(jì)費(fèi)執(zhí)行任務(wù)與計(jì)費(fèi)匹配任務(wù),計(jì)費(fèi)執(zhí)行任務(wù)將新添加的計(jì)費(fèi)任務(wù)添加至計(jì)費(fèi)文件的末尾,計(jì)費(fèi)掃描對(duì)計(jì)費(fèi)文件進(jìn)行掃描時(shí)會(huì)按計(jì)費(fèi)任務(wù)在文件中的排列順序執(zhí)行計(jì)費(fèi),從文件頭開(kāi)始查找,找到計(jì)費(fèi)任務(wù)立即返回執(zhí)行;計(jì)費(fèi)匹配任務(wù)主要用于包月任務(wù)的匹配與短信二次確認(rèn),同樣是以一個(gè)隊(duì)列數(shù)組的形式存在,計(jì)費(fèi)匹配任務(wù)中最多可添加8個(gè)計(jì)費(fèi)任務(wù),在執(zhí)行計(jì)費(fèi)掃描時(shí)從數(shù)組的0下標(biāo)開(kāi)始查找,找到立即返回執(zhí)行計(jì)費(fèi),有新計(jì)費(fèi)任務(wù)時(shí)會(huì)添加到隊(duì)列數(shù)組中的空位。計(jì)費(fèi)執(zhí)行模塊用于接收計(jì)費(fèi)文件,讀取計(jì)費(fèi)任務(wù)及對(duì)應(yīng)的計(jì)費(fèi)信息并執(zhí)行計(jì)費(fèi)。具體來(lái)說(shuō),計(jì)費(fèi)過(guò)程包括一、計(jì)費(fèi)執(zhí)行模塊根據(jù)用戶指令在數(shù)據(jù)庫(kù)服務(wù)器中尋找下載資源對(duì)應(yīng)的配置方案組;二、計(jì)費(fèi)執(zhí)行模塊根據(jù)方案組里方案權(quán)重,即優(yōu)先采用順序確定配置方案的選擇順序, 先尋找配置方案組中權(quán)重最大的配置方案,權(quán)重是根據(jù)各個(gè)地區(qū)的網(wǎng)絡(luò)訪問(wèn)流量的壓力不同來(lái)進(jìn)行設(shè)置;三、計(jì)費(fèi)執(zhí)行模塊按選擇順序在配置方案里尋找用戶對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息, 若尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,計(jì)費(fèi)執(zhí)行模塊則從數(shù)據(jù)庫(kù)服務(wù)器中獲取計(jì)費(fèi)信息,若沒(méi)有尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則在全網(wǎng)地區(qū)尋找計(jì)費(fèi)信息,若尋找到全網(wǎng)地區(qū)的計(jì)費(fèi)信息, 計(jì)費(fèi)執(zhí)行模塊則從數(shù)據(jù)庫(kù)服務(wù)器中獲取全網(wǎng)地區(qū)的計(jì)費(fèi)信息;若沒(méi)有尋找到全網(wǎng)地區(qū)對(duì)應(yīng)的計(jì)費(fèi)信息,則跳出此配置方案,尋找權(quán)重為第二的配置方案,并重復(fù)上述的過(guò)程,直到尋找到該地區(qū)信息的計(jì)費(fèi)信息或者全網(wǎng)的計(jì)費(fèi)信息。計(jì)費(fèi)執(zhí)行模塊從數(shù)據(jù)庫(kù)尋找到地區(qū)信息的計(jì)費(fèi)信息或者全網(wǎng)的計(jì)費(fèi)信息,該計(jì)費(fèi)信息包括地區(qū)信息、計(jì)費(fèi)類(lèi)型、計(jì)費(fèi)方式,計(jì)費(fèi)執(zhí)行模塊判斷計(jì)費(fèi)信息中的計(jì)費(fèi)類(lèi)型是包月還是點(diǎn)播,若是點(diǎn)播,計(jì)費(fèi)執(zhí)行模塊則生成點(diǎn)播對(duì)應(yīng)的計(jì)費(fèi)信息;若是包月,計(jì)費(fèi)執(zhí)行模塊則需要先到數(shù)據(jù)庫(kù)服務(wù)器中查找該用戶的移動(dòng)終端號(hào)碼是否有包月記錄,若在數(shù)據(jù)庫(kù)中查找到該用戶的移動(dòng)終端號(hào)碼的包月記錄,計(jì)費(fèi)執(zhí)行模塊則還需要判斷該用戶的移動(dòng)終端號(hào)碼包月記錄是否超過(guò)了時(shí)限,一般時(shí)限為一個(gè)月,即該用戶的包月記錄時(shí)間超過(guò)一個(gè)月就算超過(guò)了時(shí)限,若該用戶的移動(dòng)終端號(hào)碼超過(guò)了時(shí)限,計(jì)費(fèi)執(zhí)行模塊則生成包月對(duì)應(yīng)的計(jì)費(fèi)信息;若該用戶的移動(dòng)終端號(hào)碼沒(méi)有超過(guò)時(shí)限,計(jì)費(fèi)執(zhí)行模塊則生成包月對(duì)應(yīng)的免費(fèi)信息;若在數(shù)據(jù)庫(kù)中沒(méi)有查找到該用戶移動(dòng)終端號(hào)碼的包月記錄,計(jì)費(fèi)執(zhí)行模塊則生成包月對(duì)應(yīng)的計(jì)費(fèi)信息。本發(fā)明的技術(shù)方案能夠滿足移動(dòng)終端視頻聊天服務(wù)的計(jì)費(fèi)需要,并避免了視頻聊天程序聯(lián)網(wǎng)時(shí)還未獲取計(jì)費(fèi)標(biāo)識(shí)的問(wèn)題,計(jì)費(fèi)成功率高,用戶體驗(yàn)好。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)終端計(jì)費(fèi)方法,其特征在于,所述方法包括以下步驟步驟a 判斷所述移動(dòng)終端中是否存在SIM卡,存在則繼續(xù)步驟b,否則結(jié)束; 步驟b 獲取所述移動(dòng)終端中所有的SIM卡的IMSI號(hào)碼,結(jié)合所述移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ);步驟c 運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件;步驟d 將所述計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到所述計(jì)費(fèi)文件,進(jìn)入視頻聊天室; 步驟e 發(fā)送所述計(jì)費(fèi)文件至計(jì)費(fèi)服務(wù)器,所述計(jì)費(fèi)服務(wù)器讀取所述計(jì)費(fèi)任務(wù)與計(jì)費(fèi)信息,執(zhí)行計(jì)費(fèi)。
2.如權(quán)利要求1所述的移動(dòng)終端計(jì)費(fèi)方法,其特征在于,所述步驟a進(jìn)一步包括通過(guò)調(diào)用MTK平臺(tái)的接口函數(shù)mmi_bootup_is_sim_valid,判斷SIM卡1是否存在,調(diào)用接口函數(shù)mmi_bootup_is_sim2_valid判斷SIM卡2是否存在,返回值為T(mén)RUE則說(shuō)明對(duì)應(yīng)的SIM 卡存在,F(xiàn)ALSE則說(shuō)明不存在。
3.如權(quán)利要求1所述的移動(dòng)終端計(jì)費(fèi)方法,其特征在于,所述步驟b進(jìn)一步包括將計(jì)費(fèi)ID存儲(chǔ)至所述移動(dòng)終端的內(nèi)存,并備份至所述移動(dòng)終端的存儲(chǔ)卡。
4.如權(quán)利要求1所述的移動(dòng)終端計(jì)費(fèi)方法,其特征在于,所述計(jì)費(fèi)任務(wù)包括計(jì)費(fèi)執(zhí)行任務(wù)與計(jì)費(fèi)匹配任務(wù),所述計(jì)費(fèi)執(zhí)行任務(wù)用于將新添加的計(jì)費(fèi)任務(wù)添加至所述計(jì)費(fèi)文件的末尾,所述計(jì)費(fèi)匹配任務(wù)用于包月任務(wù)的匹配與短信二次確認(rèn)。
5.如權(quán)利要求1至4任意一項(xiàng)所述的移動(dòng)終端計(jì)費(fèi)方法,其特征在于,所述步驟e進(jìn)一步包括所述計(jì)費(fèi)服務(wù)器根據(jù)用戶指令在數(shù)據(jù)庫(kù)服務(wù)器中尋找下載資源對(duì)應(yīng)的配置方案組,并根據(jù)所述配置方案組里的方案權(quán)重,尋找所述配置方案組中權(quán)重最大的配置方案,所述方案權(quán)重是根據(jù)各個(gè)地區(qū)的網(wǎng)絡(luò)訪問(wèn)流量的壓力不同來(lái)進(jìn)行設(shè)置,所述計(jì)費(fèi)服務(wù)器按選擇順序在所述配置方案里尋找用戶對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,若尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息, 則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取計(jì)費(fèi)信息,若沒(méi)有尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則在全網(wǎng)地區(qū)尋找計(jì)費(fèi)信息;若尋找到全網(wǎng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取全網(wǎng)地區(qū)的計(jì)費(fèi)信息,若沒(méi)有尋找到全網(wǎng)地區(qū)對(duì)應(yīng)的計(jì)費(fèi)信息,則跳出所述配置方案,尋找權(quán)重為第二的配置方案。
6.如權(quán)利要求1至4任意一項(xiàng)所述的移動(dòng)終端計(jì)費(fèi)方法,其特征在于,所述步驟e進(jìn)一步包括所述計(jì)費(fèi)服務(wù)器從所述數(shù)據(jù)庫(kù)服務(wù)器尋找到地區(qū)信息的計(jì)費(fèi)信息或全網(wǎng)的計(jì)費(fèi)信息,所述計(jì)費(fèi)服務(wù)器判斷所述計(jì)費(fèi)信息中的計(jì)費(fèi)類(lèi)型是包月還是點(diǎn)播,若是點(diǎn)播,則所述計(jì)費(fèi)服務(wù)器生成點(diǎn)播對(duì)應(yīng)的計(jì)費(fèi)信息;若是包月,則所述計(jì)費(fèi)服務(wù)器先到所述數(shù)據(jù)庫(kù)服務(wù)器中查找用戶的手機(jī)號(hào)碼是否有包月記錄,若有包月記錄,則所述計(jì)費(fèi)服務(wù)器繼續(xù)判斷用戶的手機(jī)號(hào)碼包月記錄是否超過(guò)了時(shí)限,若超過(guò)時(shí)限,則所述計(jì)費(fèi)服務(wù)器生成包月對(duì)應(yīng)的計(jì)費(fèi)信息;若沒(méi)有超過(guò)時(shí)限,則所述計(jì)費(fèi)服務(wù)器生成包月對(duì)應(yīng)的免費(fèi)信息;若沒(méi)有包月記錄, 則所述計(jì)費(fèi)服務(wù)器生成包月對(duì)應(yīng)的計(jì)費(fèi)信息。
7.一種移動(dòng)終端計(jì)費(fèi)系統(tǒng),其特征在于,所述系統(tǒng)包括SIM卡判斷模塊、計(jì)費(fèi)ID生成模塊、計(jì)費(fèi)信息獲取模塊、計(jì)費(fèi)任務(wù)添加模塊及計(jì)費(fèi)執(zhí)行模塊,所述SIM卡判斷模塊用于判斷所述移動(dòng)終端中是否存在SIM卡,所述計(jì)費(fèi)ID生成模塊用于獲取所述移動(dòng)終端中所有的 SIM卡的IMSI號(hào)碼,結(jié)合所述移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ),所述計(jì)費(fèi)信息獲取模塊用于運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件,所述計(jì)費(fèi)任務(wù)添加模塊用于將所述計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到所述計(jì)費(fèi)文件,并進(jìn)入視頻聊天室,所述計(jì)費(fèi)執(zhí)行模塊用于接收所述計(jì)費(fèi)文件,讀取所述計(jì)費(fèi)任務(wù)與計(jì)費(fèi)信息,執(zhí)行計(jì)費(fèi)。
8.如權(quán)利要求7所述的移動(dòng)終端計(jì)費(fèi)系統(tǒng),其特征在于,所述計(jì)費(fèi)任務(wù)包括計(jì)費(fèi)執(zhí)行任務(wù)與計(jì)費(fèi)匹配任務(wù),所述計(jì)費(fèi)執(zhí)行任務(wù)用于將新添加的計(jì)費(fèi)任務(wù)添加至所述計(jì)費(fèi)文件的末尾,所述計(jì)費(fèi)匹配任務(wù)用于包月任務(wù)的匹配與短信二次確認(rèn)。
9.如權(quán)利要求7或8所述的移動(dòng)終端計(jì)費(fèi)系統(tǒng),其特征在于,所述計(jì)費(fèi)模塊根據(jù)用戶指令在數(shù)據(jù)庫(kù)服務(wù)器中尋找下載資源對(duì)應(yīng)的配置方案組,并根據(jù)所述配置方案組里的方案權(quán)重,尋找所述配置方案組中權(quán)重最大的配置方案,所述方案權(quán)重是根據(jù)各個(gè)地區(qū)的網(wǎng)絡(luò)訪問(wèn)流量的壓力不同來(lái)進(jìn)行設(shè)置,所述計(jì)費(fèi)模塊按選擇順序在所述配置方案里尋找用戶對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,若尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取計(jì)費(fèi)信息, 若沒(méi)有尋找到對(duì)應(yīng)地區(qū)的計(jì)費(fèi)信息,則在全網(wǎng)地區(qū)尋找計(jì)費(fèi)信息;若尋找到全網(wǎng)地區(qū)的計(jì)費(fèi)信息,則從所述數(shù)據(jù)庫(kù)服務(wù)器中獲取全網(wǎng)地區(qū)的計(jì)費(fèi)信息,若沒(méi)有尋找到全網(wǎng)地區(qū)對(duì)應(yīng)的計(jì)費(fèi)信息,則跳出所述配置方案,尋找權(quán)重為第二的配置方案。
10.如權(quán)利要求7或8所述的移動(dòng)終端計(jì)費(fèi)系統(tǒng),其特征在于,所述計(jì)費(fèi)模塊從所述數(shù)據(jù)庫(kù)服務(wù)器尋找到地區(qū)信息的計(jì)費(fèi)信息或全網(wǎng)的計(jì)費(fèi)信息,所述計(jì)費(fèi)模塊判斷所述計(jì)費(fèi)信息中的計(jì)費(fèi)類(lèi)型是包月還是點(diǎn)播,若是點(diǎn)播,則所述計(jì)費(fèi)模塊生成點(diǎn)播對(duì)應(yīng)的計(jì)費(fèi)信息;若是包月,則所述計(jì)費(fèi)模塊先到所述數(shù)據(jù)庫(kù)服務(wù)器中查找用戶的手機(jī)號(hào)碼是否有包月記錄, 若有包月記錄,則所述計(jì)費(fèi)模塊繼續(xù)判斷用戶的手機(jī)號(hào)碼包月記錄是否超過(guò)了時(shí)限,若超過(guò)時(shí)限,則所述計(jì)費(fèi)模塊生成包月對(duì)應(yīng)的計(jì)費(fèi)信息;若沒(méi)有超過(guò)時(shí)限,則所述計(jì)費(fèi)模塊生成包月對(duì)應(yīng)的免費(fèi)信息;若沒(méi)有包月記錄,則所述計(jì)費(fèi)模塊生成包月對(duì)應(yīng)的計(jì)費(fèi)信息。
全文摘要
本發(fā)明涉及一種移動(dòng)終端計(jì)費(fèi)方法及系統(tǒng),該方法首先判斷所述移動(dòng)終端中是否存在SIM卡,并在存在時(shí)獲取所述移動(dòng)終端中所有的SIM卡的IMSI號(hào)碼,結(jié)合所述移動(dòng)終端所在地的短信中心號(hào)碼,生成計(jì)費(fèi)ID并進(jìn)行存儲(chǔ),接下來(lái)運(yùn)行視頻聊天程序,解析視頻聊天室頁(yè)面列表數(shù)據(jù),獲取列表數(shù)據(jù)中的計(jì)費(fèi)信息并進(jìn)行存儲(chǔ)至計(jì)費(fèi)文件,再將所述計(jì)費(fèi)ID對(duì)應(yīng)的計(jì)費(fèi)任務(wù)添加到所述計(jì)費(fèi)文件,進(jìn)入視頻聊天室,最后發(fā)送所述計(jì)費(fèi)文件至計(jì)費(fèi)服務(wù)器,所述計(jì)費(fèi)服務(wù)器讀取所述計(jì)費(fèi)任務(wù)與計(jì)費(fèi)信息,執(zhí)行計(jì)費(fèi)。本發(fā)明的技術(shù)方案能夠滿足移動(dòng)終端視頻聊天服務(wù)的計(jì)費(fèi)需要,并避免了視頻聊天程序聯(lián)網(wǎng)時(shí)還未獲取計(jì)費(fèi)標(biāo)識(shí)的問(wèn)題,計(jì)費(fèi)成功率高,用戶體驗(yàn)好。
文檔編號(hào)H04W4/24GK102427580SQ201110456249
公開(kāi)日2012年4月25日 申請(qǐng)日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者靳尉樂(lè) 申請(qǐng)人:深圳市五巨科技有限公司