本發明專利技術涉及一種移動終端計費方法及系統,該方法首先判斷所述移動終端中是否存在SIM卡,并在存在時獲取所述移動終端中所有的SIM卡的IMSI號碼,結合所述移動終端所在地的短信中心號碼,生成計費ID并進行存儲,接下來運行視頻聊天程序,解析視頻聊天室頁面列表數據,獲取列表數據中的計費信息并進行存儲至計費文件,再將所述計費ID對應的計費任務添加到所述計費文件,進入視頻聊天室,最后發送所述計費文件至計費服務器,所述計費服務器讀取所述計費任務與計費信息,執行計費。本發明專利技術的技術方案能夠滿足移動終端視頻聊天服務的計費需要,并避免了視頻聊天程序聯網時還未獲取計費標識的問題,計費成功率高,用戶體驗好。
【技術實現步驟摘要】
本專利技術屬于移動通信增值服務領域,特別是一種移動終端計費方法及系統。
技術介紹
目前,隨著移動通信技術的不斷發展,手機等移動通信終端已經深入到人們的生活中,移動通信也已成為最廣泛使用的通信方式。手機作為生活娛樂和商業事務的工具,在用戶的生活中占有重要的地位。而依托移動通信的增值業務,也隨之得到發展。隨著移動通信3G網絡的發展和移動互聯網時代的到來,移動終端視頻聊天業務正在逐漸普及使用。移動終端視頻聊天是一種利用移動通信網絡實現兩人或者多人可視聊天功能的業務,它是移動終端在文字聊天(如短信)和語言聊天(如電話)業務基礎上的進化,通過在移動終端安裝視頻聊天軟件,實現視頻交互式的即時通信。服務提供商在為用戶提供移動終端視頻聊天服務時,需要收取一定的通訊費用,在現有技術中,通常是用戶使用移動終端視頻聊天服務后服務提供商會自動扣費。在計費時,通常是將SIM卡的唯一對應的IMSI (International Mobile Subscriber Identity,國際移動用戶識別碼)號碼作為唯一計費標識進行計費。因此,手機上的視頻聊天程序在聯網獲取服務時,需要獲取SIM卡的IMSI號碼。因此,有必要提供一種用于移動終端視頻聊天業務的計費方法。
技術實現思路
本專利技術所要解決的技術問題在于提供一種移動通信增值服務領域的計費方法,特別是一種移動終端計費方法及系統。本專利技術的目的是通過以下技術方案來實現的—種移動終端計費方法,所述方法包括以下步驟步驟a 判斷所述移動終端中是否存在SIM卡,存在則繼續步驟b,否則結束;步驟b 獲取所述移動終端中所有的SIM卡的IMSI號碼,結合所述移動終端所在地的短信中心號碼,生成計費ID并進行存儲;步驟C 運行視頻聊天程序,解析視頻聊天室頁面列表數據,獲取列表數據中的計費信息并進行存儲至計費文件;步驟d 將所述計費ID對應的計費任務添加到所述計費文件,進入視頻聊天室;步驟e 發送所述計費文件至計費服務器,所述計費服務器讀取所述計費任務與計費信息,執行計費。在本專利技術的技術方案中,所述步驟a進一步包括通過調用MTK平臺的接口函數 mmi_bootup_is_sim_valid,判斷 SIM 卡 1 是否存在,調用接口函數 mmi_bootup_is_sim2_ valid判斷SIM卡2是否存在,返回值為TRUE則說明對應的SIM卡存在,FALSE則說明不存在。在本專利技術的技術方案中,所述步驟b進一步包括將計費ID存儲至所述移動終端的內存,并備份至所述移動終端的存儲卡。在本專利技術的技術方案中,所述計費任務包括計費執行任務與計費匹配任務,所述計費執行任務用于將新添加的計費任務添加至所述計費文件的末尾,所述計費匹配任務用于包月任務的匹配與短信二次確認。在本專利技術的技術方案中,所述步驟e進一步包括所述計費服務器根據用戶指令在數據庫服務器中尋找下載資源對應的配置方案組,并根據所述配置方案組里的方案權重,尋找所述配置方案組中權重最大的配置方案,所述方案權重是根據各個地區的網絡訪問流量的壓力不同來進行設置,所述計費服務器按選擇順序在所述配置方案里尋找用戶對應地區的計費信息,若尋找到對應地區的計費信息,則從所述數據庫服務器中獲取計費信息,若沒有尋找到對應地區的計費信息,則在全網地區尋找計費信息;若尋找到全網地區的計費信息,則從所述數據庫服務器中獲取全網地區的計費信息,若沒有尋找到全網地區對應的計費信息,則跳出所述配置方案,尋找權重為第二的配置方案。在本專利技術的技術方案中,所述步驟e進一步包括所述計費服務器從所述數據庫服務器尋找到地區信息的計費信息或全網的計費信息,所述計費服務器判斷所述計費信息中的計費類型是包月還是點播,若是點播,則所述計費服務器生成點播對應的計費信息;若是包月,則所述計費服務器先到所述數據庫服務器中查找用戶的手機號碼是否有包月記錄,若有包月記錄,則所述計費服務器繼續判斷用戶的手機號碼包月記錄是否超過了時限, 若超過時限,則所述計費服務器生成包月對應的計費信息;若沒有超過時限,則所述計費服務器生成包月對應的免費信息;若沒有包月記錄,則所述計費服務器生成包月對應的計費 fn息ο一種移動終端計費系統,所述系統包括SIM卡判斷模塊、計費ID生成模塊、計費信息獲取模塊、計費任務添加模塊及計費執行模塊,所述SIM卡判斷模塊用于判斷所述移動終端中是否存在SIM卡,所述計費ID生成模塊用于獲取所述移動終端中所有的SIM卡的 IMSI號碼,結合所述移動終端所在地的短信中心號碼,生成計費ID并進行存儲,所述計費信息獲取模塊用于運行視頻聊天程序,解析視頻聊天室頁面列表數據,獲取列表數據中的計費信息并進行存儲至計費文件,所述計費任務添加模塊用于將所述計費ID對應的計費任務添加到所述計費文件,并進入視頻聊天室,所述計費執行模塊用于接收所述計費文件, 讀取所述計費任務與計費信息,執行計費。在本專利技術的技術方案中,所述計費任務包括計費執行任務與計費匹配任務,所述計費執行任務用于將新添加的計費任務添加至所述計費文件的末尾,所述計費匹配任務用于包月任務的匹配與短信二次確認。在本專利技術的技術方案中,所述計費模塊根據用戶指令在數據庫服務器中尋找下載資源對應的配置方案組,并根據所述配置方案組里的方案權重,尋找所述配置方案組中權重最大的配置方案,所述方案權重是根據各個地區的網絡訪問流量的壓力不同來進行設置,所述計費模塊按選擇順序在所述配置方案里尋找用戶對應地區的計費信息,若尋找到對應地區的計費信息,則從所述數據庫服務器中獲取計費信息,若沒有尋找到對應地區的計費信息,則在全網地區尋找計費信息;若尋找到全網地區的計費信息,則從所述數據庫服務器中獲取全網地區的計費信息,若沒有尋找到全網地區對應的計費信息,則跳出所述配置方案,尋找權重為第二的配置方案。在本專利技術的技術方案中,所述計費模塊從所述數據庫服務器尋找到地區信息的計費信息或全網的計費信息,所述計費模塊判斷所述計費信息中的計費類型是包月還是點播,若是點播,則所述計費模塊生成點播對應的計費信息;若是包月,則所述計費模塊先到所述數據庫服務器中查找用戶的手機號碼是否有包月記錄,若有包月記錄,則所述計費模塊繼續判斷用戶的手機號碼包月記錄是否超過了時限,若超過時限,則所述計費模塊生成包月對應的計費信息;若沒有超過時限,則所述計費模塊生成包月對應的免費信息;若沒有包月記錄,則所述計費模塊生成包月對應的計費信息。本專利技術的技術方案能夠滿足移動終端視頻聊天服務的計費需要,并避免了視頻聊天程序聯網時還未獲取計費標識的問題,計費成功率高,用戶體驗好。附圖說明圖1為本專利技術移動終端計費方法的流程圖。圖2為本專利技術移動終端計費系統的模塊圖。具體實施例方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。請參閱圖1,本專利技術的移動終端計費方法包括以下步驟步驟SlOl 判斷移動終端中是否存在SIM卡,存在則繼續步驟102,否則結束;在步驟SlOl中,還需要判斷移動終端中SIM卡的數量,即判斷移動終端中存在一張或是兩張SIM卡(判斷移動終端中是否存在兩張SIM卡)。作為優選實施例,可以通過調用MTK平臺的本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種移動終端計費方法,其特征在于,所述方法包括以下步驟步驟a 判斷所述移動終端中是否存在SIM卡,存在則繼續步驟b,否則結束; 步驟b 獲取所述移動終端中所有的SIM卡的IMSI號碼,結合所述移動終端所在地的短信中心號碼,生成計費ID并進行存儲;步驟c 運行視頻聊天程序,解析視頻聊天室頁面列表數據,獲取列表數據中的計費信息并進行存儲至計費文件;步驟d 將所述計費ID對應的計費任務添加到所述計費文件,進入視頻聊天室; 步驟e 發送所述計費文件至計費服務器,所述計費服務器讀取所述計費任務與計費信息,執行計費。2.如權利要求1所述的移動終端計費方法,其特征在于,所述步驟a進一步包括通過調用MTK平臺的接口函數mmi_bootup_is_sim_valid,判斷SIM卡1是否存在,調用接口函數mmi_bootup_is_sim2_valid判斷SIM卡2是否存在,返回值為TRUE則說明對應的SIM 卡存在,FALSE則說明不存在。3.如權利要求1所述的移動終端計費方法,其特征在于,所述步驟b進一步包括將計費ID存儲至所述移動終端的內存,并備份至所述移動終端的存儲卡。4.如權利要求1所述的移動終端計費方法,其特征在于,所述計費任務包括計費執行任務與計費匹配任務,所述計費執行任務用于將新添加的計費任務添加至所述計費文件的末尾,所述計費匹配任務用于包月任務的匹配與短信二次確認。5.如權利要求1至4任意一項所述的移動終端計費方法,其特征在于,所述步驟e進一步包括所述計費服務器根據用戶指令在數據庫服務器中尋找下載資源對應的配置方案組,并根據所述配置方案組里的方案權重,尋找所述配置方案組中權重最大的配置方案,所述方案權重是根據各個地區的網絡訪問流量的壓力不同來進行設置,所述計費服務器按選擇順序在所述配置方案里尋找用戶對應地區的計費信息,若尋找到對應地區的計費信息, 則從所述數據庫服務器中獲取計費信息,若沒有尋找到對應地區的計費信息,則在全網地區尋找計費信息;若尋找到全網地區的計費信息,則從所述數據庫服務器中獲取全網地區的計費信息,若沒有尋找到全網地區對應的計費信息,則跳出所述配置方案,尋找權重為第二的配置方案。6.如權利要求1至4任意一項所述的移動終端計費方法,其特征在于,所述步驟e進一步包括所述計費服務器從所述數據庫服務器尋找到地區信息的計費信息或全網的計費信息,所述計費服務器判斷所述計費信息中的計費類型是包月還是點播,若是點播,則所述計費服務器生成點播對應的計費信息;若是包月,則所述計費服務器先到所述數據庫服務器中查找用戶的手機號碼是否有包月記錄,若有包月記錄,則所述計費...
【專利技術屬性】
技術研發人員:靳尉樂,
申請(專利權)人:深圳市五巨科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。