專利名稱:一種基于客戶端軟件方式實現一機多號功能的方法及系統的制作方法
技術領域:
本發明涉及移動通信領域的增值業務領域,涉及通過客戶端軟件解決終端不能同時支持多個號碼的系統及方法,尤其涉及解決不同運營商間的號碼在同一終端并存共用的功能。
背景技術:
電話通信已成為交流的主要方式之一。在實際使用中,人們往往不得不把私人號碼告訴他人,使得商務通話常常介入私人空間。隨著社交及商務活動的日益頻繁,人們很希望可以在通訊便捷的同吋,又可以為自己保留私人空間;在很多重要或特殊場合,既不想接無關緊要的電話,但又不想丟失重要的電話。例如,商務人士既不想失去重要的電話,又想保留自己的私人生活;求職、租房、咨詢,事后不想時時被打擾等。本發明解決了用戶同時使用多個號碼時,需要攜帯多個終端的問題,本發明采用客戶端軟件方式,將用戶的多個號碼整合到一個終端中,實現同一終端實現多個號碼同時在線的功能。
發明內容
本發明要解決的技術問題是,克服已有實現方式的缺陷,提供一種解決多個號碼在同一個終端并存可用的方法,具有準確、可靠、實用、異網兼容等特點。為此,本發明采用以下技術方案它通過安裝在終端的客戶端軟件模塊感知用戶的操作命令,完成相應的用戶通信要求。該方法包含下列步驟提供一種基于客戶端軟件方式實現ー機多號功能的方法,是在移動通信用戶終端設備上設置ー個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;在用戶終端設備上安裝客戶端軟件模塊,客戶端軟件模塊中內置至少ー個號碼,該號碼獨立于前述正常使用的手機號碼,并通過位于業務處理服務器的業務處理子系統相互關聯;該方法的具體實現過程包含以下步驟(I)啟動客戶端軟件模塊,客戶端軟件模塊與業務處理子系統通過TCP/IP協議建立連接;(2)通過客戶端軟件模塊提供的撥號界面或消息發送界面,發起語音、視頻呼叫或發送短信、彩信,相關內容和指令被傳送到業務處理子系統;(3)業務處理子系統接收到客戶端軟件模塊發送的呼叫或消息后,對其內容進行分析,井根據業務屬性進行處理對于語音或視頻的主叫業務處理子系統以客戶端軟件模塊內置號碼的名義向被叫方發起語音或視頻呼叫,與此同時業務處理子系統以客戶端軟件模塊內置號碼的名義向客戶端正常使用的手機號碼發起語音或視頻呼叫;當雙方呼叫應答后,業務處理子系統將相關呼叫進行接續;對于短信或彩信的發送業務處理子系統以客戶端軟件模塊內置號碼的名義向被叫方發送短信、彩信。本發明進一歩提供了一種基于客戶端軟件模塊方式實現ー機多號功能的方法,是在移動通信用戶終端設備上設置一個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;在用戶終端設備上安裝客戶端軟件模塊,客戶端軟件模塊中內置至少一個號碼,該號碼獨立于前述正常使用的手機號碼,并通過位于業務處理服務器的業務處理子系統相互關聯;該方法的具體實現過程包含以下步驟(I)啟動客戶端軟件模塊,客戶端軟件模塊與業務處理子系統通過TCP/IP協議建立連接;
(2)業務處理子系統接收到以客戶端軟件模塊內置號碼為對象的呼叫或消息后,對其內容進行分析,并根據業務屬性進行處理對于語音或視頻被叫以客戶端軟件模塊內置號碼的名義向客戶端正常使用的手機號碼發起語音或視頻呼叫,并向客戶端軟件模塊發送相關指令;客戶端軟件模塊識別來自業務處理子系統的呼叫后,對相關指令進行鑒權,判斷接收指令的合法性,如果不合法,則呼叫終止;如果指令合法,業務處理子系統根據客戶端正常使用的手機號碼向客戶端軟件相綁定的號碼發起呼叫;當被叫摘機后,業務處理子系統將原主叫通信鏈路和被叫通信鏈路進行搭接,實現通話;當被叫處于無應答、拒接或不可達等狀態時,業務處理子系統向原主叫反饋相應提示;(4)短信或彩信接收業務處理子系統轉發到相應的客戶端軟件模塊,或以客戶端軟件模塊內置號碼的名義發送到客戶端正常使用的手機號碼。本發明中,所述正常使用的手機號碼和客戶端軟件模塊中內置的號碼,是歸屬于同一移動通信運營商或不同移動通信運營商的手機號碼。本發明還提供了一種用于實現前述方法的系統,包括信令處理子系統、操作維護子系統和位于業務處理服務器上的業務處理子系統;還包括移動通信用戶終端設備,移動通信用戶終端設備上有一個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;所述用戶終端設備上安裝有客戶端軟件模塊,客戶端軟件模塊中內置至少一個號碼,該號碼獨立于前述正常使用的手機號碼,并通過業務處理子系統實現關聯;所述業務處理子系統通過一機多號業務內網連接信令處理子系統和操作維護子系統,業務處理子系統通過使用TCP/IP協議的一機多號外部網與用戶終端設備實現連接;信令處理子系統還連接至一機多號信令網。本發明中,所述業務處理子系統有兩個,共用一個磁盤陣列,并通過心跳線實現備份。本發明中,所述業務處理子系統設有短信接口和業務開銷戶模塊。本發明的有益效果在于I、客戶端軟件模塊以伺服方式運行在用戶終端上,與業務處理子系統通過TCP/IP協議建立通信通道;可隨機啟動,可手動卸載、關閉服務、開啟服務;2、本發明能實時、準確、可靠的解決以及多號的需求,并實現異網號碼兼容的能力。
圖I為本發明系統實施組網示意圖;圖2為本發明系統軟件流程示意圖。
具體實施例方式首先需要說明的是,本發明涉及軟件技術在通信領域中的運用。本發明所述客戶端軟件模塊、信令處理子系統、操作維護子系統、業務處理子系統和業務開銷戶模塊等均為軟件功能模塊,其具體實現方式可以有很多種。本領域技術人員在了解本發明思路及各服務器和相應模塊的功能描述之后,完全可以根據其掌握的技能實現各模塊的編程與運行,不存在無法理解或無法再現的可能性,本發明對此不再贅述。參照附圖1、2,本發明基于客戶端軟件模塊方式實現ー機多號功能的系統,包括信令處理子系統、操作維護子系統和位于業務處理服務器上的業務處理子系統;還包括移動通信用戶終端設備,移動通信用戶終端設備上有ー個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;所述用戶終端設備上安裝有客戶端軟件模塊,客戶端軟件模塊中內置至少ー個號碼,該號碼獨立于前述正常使用的手機 號碼,并通過業務處理子系統實現關聯;所述業務處理子系統通過一機多號業務內網連接信令處理子系統和操作維護子系統,業務處理子系統通過使用TCP/IP協議的一機多號外部網與用戶終端設備實現連接;信令處理子系統還連接至一機多號信令網。客戶端軟件模塊安裝在用戶移動終端上,可以根據客戶的操作指令觸發通信流程;業務處理子系統負責運行所屬系統的數據庫系統、運行業務軟件,業務處理子系統設有短信接ロ、業務開銷戶模塊,完成所述系統的業務邏輯處理;信令處理子系統負責處理通信交互所需的各種信令處理和傳輸;操作維護子系統完成設備的操作維護功能。具體外部接ロ有一機多號終端接入接ロ 該接ロ位于業務處理子系統,主要用于處理客戶端軟件與服務端之間操作指令的交互。無線蜂窩接ロ 該接ロ位于信令處理子系統,信令消息收發前臺模塊選擇合適的環境和條件接入運營商蜂窩網絡,實現相關業務功能。短信接ロ 業務處理子系統與短信網關(或短信中心)連接的接ロ,用于收發短ィ目。業務開銷戶接ロ 需要連接運營商營帳及其它業務系統,實現通過語音、短信和營業廳方式開銷戶功能,及供其它業務系統調用,該接ロ由業務控制與處理模塊(位于業務處理子系統)提供。客服接ロ 處理客服投訴問題,該接ロ由業務控制與處理模塊(位于業務處理子系統)提供。維護接ロ 設備的日常維護分エ界面、是否允許業務提供商工程維護人員進行遠程維護,該接ロ由業務控制與處理模塊和信令收發前臺模塊共同提供給平臺的OMS操作維護模塊,由OMS操作維護模塊提供給平臺外部。基于前述系統,本發明的實現方法是在移動通信用戶終端設備上設置ー個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;其特征在于,在用戶終端設備上安裝客戶端軟件模塊,客戶端軟件模塊中內置至少ー個號碼,該號碼獨立于前述正常使用的手機號碼,并通過位于業務處理服務器的業務處理子系統實現關聯;該方法的具體實現過程包含以下步驟
(I)啟動客戶端軟件模塊,客戶端軟件模塊與業務處理子系統通過TCP/IP協議建立連接;(2)通過客戶端軟件模塊提供的撥號界面或消息發送界面,發起語音、視頻呼叫或發送短信、彩信,相關內容和 指令被傳送到業務處理子系統;(3)業務處理子系統接收到客戶端軟件模塊發送的呼叫或消息后,對其內容進行分析,并根據業務屬性進行處理對于語音或視頻的主叫業務處理子系統以客戶端軟件模塊內置號碼的名義向被叫方發起語音或視頻呼叫,與此同時業務處理子系統以客戶端軟件模塊內置號碼的名義向客戶端正常使用的手機號碼發起語音或視頻呼叫;當雙方呼叫應答后,業務處理子系統將相關呼叫進行接續;對于短信或彩信的發送業務處理子系統以客戶端軟件模塊內置號碼的名義向被叫方發送短信、彩信。對于語音或視頻被叫、短信或彩信接收,該方法的具體實現過程包含以下步驟(I)啟動客戶端軟件模塊,客戶端軟件模塊與業務處理子系統通過TCP/IP協議建立連接;(2)業務處理子系統接收到以客戶端軟件模塊內置號碼為對象的呼叫或消息后,對其內容進行分析,并根據業務屬性進行處理對于語音或視頻被叫以客戶端軟件模塊內置號碼的名義向客戶端正常使用的手機號碼發起語音或視頻呼叫,并向客戶端軟件模塊發送相關指令;客戶端軟件模塊識別來自業務處理子系統的呼叫后,對相關指令進行鑒權,判斷接收指令的合法性,如果不合法,則呼叫終止;如果指令合法,業務處理子系統根據客戶端正常使用的手機號碼向客戶端軟件相綁定的號碼發起呼叫;當被叫摘機后,業務處理子系統將原主叫通信鏈路和被叫通信鏈路進行搭接,實現通話;當被叫處于無應答、拒接或不可達等狀態時,業務處理子系統向原主叫反饋相應提示;(4)短信或彩信接收業務處理子系統轉發到相應的客戶端軟件模塊,或以客戶端軟件模塊內置號碼的名義發送到客戶端正常使用的手機號碼。
權利要求
1.一種基于客戶端軟件方式實現一機多號功能的方法,是在移動通信用戶終端設備上設置一個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;其特征在于,在用戶終端設備上安裝客戶端軟件模塊,客戶端軟件模塊中內置至少一個號碼,該號碼獨立于前述正常使用的手機號碼,并通過位于業務處理服務器的業務處理子系統相互關聯; 該方法的具體實現過程包含以下步驟 (1)啟動客戶端軟件模塊,客戶端軟件模塊與業務處理子系統通過TCP/IP協議建立連接; (2)通過客戶端軟件模塊提供的撥號界面或消息發送界面,發起語音、視頻呼叫或發送短信、彩信,相關內容和指令被傳送到業務處理子系統; (3)業務處理子系統接收到客戶端軟件模塊發送的呼叫或消息后,對其內容進行分析,并根據業務屬性進行處理 對于語音或視頻的主叫業務處理子系統以客戶端軟件模塊內置號碼的名義向被叫方發起語音或視頻呼叫,與此同時業務處理子系統以客戶端軟件模塊內置號碼的名義向客戶端正常使用的手機號碼發起語音或視頻呼叫;當雙方呼叫應答后,業務處理子系統將相關呼叫進行接續; 對于短信或彩信的發送業務處理子系統以客戶端軟件模塊內置號碼的名義向被叫方發送短信、彩信。
2.一種基于客戶端軟件模塊方式實現一機多號功能的方法,是在移動通信用戶終端設備上設置一個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;其特征在于,在用戶終端設備上安裝客戶端軟件模塊,客戶端軟件模塊中內置至少一個號碼,該號碼獨立于前述正常使用的手機號碼,并通過位于業務處理服務器的業務處理子系統相互關聯; 該方法的具體實現過程包含以下步驟 (1)啟動客戶端軟件模塊,客戶端軟件模塊與業務處理子系統通過TCP/IP協議建立連接; (2)業務處理子系統接收到以客戶端軟件模塊內置號碼為對象的呼叫或消息后,對其內容進行分析,并根據業務屬性進行處理 對于語音或視頻被叫以客戶端軟件模塊內置號碼的名義向客戶端正常使用的手機號碼發起語音或視頻呼叫,并向客戶端軟件模塊發送相關指令;客戶端軟件模塊識別來自業務處理子系統的呼叫后,對相關指令進行鑒權,判斷接收指令的合法性,如果不合法,則呼叫終止;如果指令合法,業務處理子系統根據客戶端正常使用的手機號碼向客戶端軟件相綁定的號碼發起呼叫;當被叫摘機后,業務處理子系統將原主叫通信鏈路和被叫通信鏈路進行搭接,實現通話;當被叫處于無應答、拒接或不可達等狀態時,業務處理子系統向原主叫反饋相應提示; (4)短信或彩信接收業務處理子系統轉發到相應的客戶端軟件模塊,或以客戶端軟件模塊內置號碼的名義發送到客戶端正常使用的手機號碼。
3.根據權利要求I或2所述的方法,其特征在于,所述正常使用的手機號碼和客戶端軟件模塊中內置的號碼,是歸屬于同一移動通信運營商或不同移動通信運營商的手機號碼。
4.一種用于實現權利要求I或2所述方法的基于客戶端軟件模塊方式實現一機多號功能的系統,包括信令處理子系統、操作維護子系統和位于業務處理服務器上的業務處理子系統;還包括移動通信用戶終端設備,移動通信用戶終端設備上有一個正常使用的手機號碼,能夠根據移動通信的正常業務流程實現語音、視頻呼叫或發送短信、彩信;其特征在于,所述用戶終端設備上安裝有客戶端軟件模塊,客戶端軟件模塊中內置至少一個號碼,該號碼獨立于前述正常使用的手機號碼,并通過業務處理子系統實現關聯;所述業務處理子系統通過一機多號業務內網連接信令處理子系統和操作維護子系統,業務處理子系統通過使用TCP/IP協議的一機多號外部網與用戶終端設備實現連接;信令處理子系統還連接至一機多號信令網。
5.根據權利要求4所述的系統,其特征在于,所述業務處理子系統有兩個,共用一個磁盤陣列,并通過心跳線實現備份。
6.根據權利要求4所述的系統,其特征在于,所述業務處理子系統設有短信接口和業務開銷戶模塊。
全文摘要
本發明涉及移動通信領域的增值業務,旨在提供一種基于客戶端軟件方式實現一機多號功能的方法及系統。該方法是在移動通信用戶終端設備上安裝客戶端軟件模塊,客戶端軟件模塊中內置至少一個號碼,該號碼獨立于用戶終端設備上正常使用的手機號碼,并通過位于業務處理服務器的業務處理子系統相互關聯。本發明中的客戶端軟件模塊以伺服方式運行在用戶終端上,與業務處理子系統通過TCP/IP協議建立通信通道;可隨機啟動,可手動卸載、關閉服務、開啟服務;能實時、準確、可靠的解決以及多號的需求,并實現異網號碼兼容的能力。
文檔編號H04W88/02GK102625270SQ201210048208
公開日2012年8月1日 申請日期2012年2月28日 優先權日2012年2月28日
發明者何江飛, 李方龍, 趙宇 申請人:東方通信股份有限公司