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