業務協商方法、系統和通信終端的制作方法
【專利摘要】本發明公開了一種業務協商方法、系統和通信終端,所述業務協商方法包括步驟:業務發起終端與業務接收終端建立協商短信通信協議,以對協商短信理解一致;業務發起終端在建立通信業務連接前,向業務接收終端發送協商短信進行業務協商,所述協商短信中包含進行所述通信業務的業務參數;業務發起終端根據業務接收終端針對所述協商短信的反饋信息,發起或放棄所述通信業務連接。從而,采用協商短信進行業務協商,不需要修改終端系統的協議和架構,就可以進行新業務開發,減少了開發投入,降低了開發成本;而且,凡是具有短信功能的終端都能實現,因此兼容性強。
【專利說明】業務協商方法、系統和通信終端
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其是涉及一種業務協商方法、系統和通信終端。
【背景技術】
[0002]在兩個通信終端如手機之間建立業務連接時,一般都需要進行業務協商,現有的方案一般是通過專用的協議和通道進行協商。比如語音連接,數據連接,都需要通過專用的協議,比如GSM、WCDMA、CDMA等空口協議,或者TCP/IP等標準協議,并且涉及接入網、核心網以及專用服務器或者業務中心。
[0003]問題在于,在進行通信終端新的端對端業務開發或者對原有業務進行優化時,有新增業務協商需求時,對于標準的協議和通道擴展和更改,需要涉及終端、空中接口、接入網、核心網和服務器各種接口擴展和更改,難度大,周期長,且不方便靈活。
【發明內容】
[0004]本發明的主要目的在于提供一種業務協商方法、系統和通信終端,旨在提供一種新的業務協商方法,降低業務開發成本。
[0005]為達以上目的,本發明提出一種業務協商方法,應用于業務發起終端,包括步驟:
[0006]業務發起終端與業務接收終端建立協商短信通信協議,以對協商短信理解一致;
[0007]業務發起終端在建立通信業務連接前,向業務接收終端發送協商短信進行業務協商,所述協商短信中包含進行所述通信業務的業務參數;
[0008]業務發起終端根據業務接收終端針對所述協商短信分析后的反饋信息,發起或放棄所述通信業務連接。
[0009]優選地,所述業務發起終端根據業務接收終端針對所述協商短信的反饋信息發起或放棄所述通信業務連接包括:
[0010]若所述反饋信息為業務接收終端不支持所述業務參數,業務發起終端則放棄所述通信業務連接或重新發送協商短信進行業務協商;
[0011]若所述反饋信息為業務接收終端支持所述業務參數,業務發起終端則發起所述通信業務連接。
[0012]優選地,所述業務參數為格式化語句。
[0013]本發明還提出一種業務協商方法,應用于業務接收終端,包括步驟:
[0014]業務接收終端與業務發起終端建立協商短信通信協議,以對協商短信理解一致;
[0015]業務接收終端接收業務發起終端在建立通信業務連接前發送的協商短信,解析出所述協商短信中包含的進行所述通信業務的業務參數;
[0016]業務接收終端判斷本機是否支持所述業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
[0017]優選地,所述根據判斷結果回復相應的協商短信進行信息反饋包括:
[0018]若所述判斷結果為支持所述業務參數,業務接收終端則根據所述業務參數進行參數配置,并根據所述判斷結果向業務發起終端回復相應的協商短信進行信息反饋;
[0019]若所述判斷結果為不支持所述業務參數,業務接收終端則根據所述判斷結果向業務發起終端回復相應的協商短信進行信息反饋。
[0020]本發明同時提出一種業務協商系統,包括業務發起終端和業務接收終端,所述業務發起終端和業務接收終端建立了協商短信通信協議,以對協商短信理解一致,其中:
[0021]業務發起終端,用于在建立通信業務連接前,向所述業務接收終端發送協商短信進行業務協商,并根據所述業務接收終端的反饋信息發起或放棄所述通信業務連接,所述協商短信中包含進行所述通信業務的業務參數;
[0022]業務接收終端,用于解析出所述協商短信中包含的業務參數,判斷本機是否支持所述業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
[0023]優選地,所述業務發起終端用于:若所述反饋信息為所述業務接收終端不支持所述業務參數,則放棄所述通信業務連接或重新發送協商短信進行業務協商;若所述反饋信息為所述業務接收終端支持所述業務參數,則發起所述通信業務連接。
[0024]優選地,所述業務接收終端用于:若所述判斷結果為支持所述業務參數,業務接收終端則根據所述業務參數進行參數配置,并根據所述判斷結果向業務發起終端回復協商短信進行信息反饋;若所述判斷結果為不支持所述業務參數,業務接收終端則根據所述判斷結果向業務發起終端回復協商短信進行信息反饋。
[0025]本發明還提出一種通信終端,包括短信協議模塊和業務協商模塊,其中:
[0026]短信協議模塊,用于與目標終端建立協商短信通信協議,以對協商短信理解一致;
[0027]業務協商模塊,用于在建立通信業務連接前,通過發送和接收協商短信與所述目標終端進行業務協商。
[0028]優選地,所述業務協商模塊用于:當作為業務發起終端時,向所述目標終端發送協商短信進行業務協商,所述發送的協商短信中包含進行所述通信業務的業務參數;根據所述目標終端的反饋信息,發起或放棄所述通信業務連接。
[0029]優選地,所述業務協商模塊用于:若所述反饋信息為所述目標終端不支持所述業務參數,則放棄所述通信業務連接或重新發送協商短信進行業務協商;若所述反饋信息為所述目標終端支持所述業務參數,則發起所述通信業務連接。
[0030]優選地,所述業務協商模塊用于:當作為業務接收終端時,接收所述目標終端發送的協商短信,解析出所述協商短信中包含的進行所述通信業務的業務參數;判斷本機是否支持所述業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
[0031]優選地,所述業務協商模塊用于:若所述判斷結果為支持所述業務參數,則根據所述業務參數進行參數配置,并根據所述判斷結果向所述目標終端回復協商短信進行信息反饋;若所述判斷結果為不支持所述業務參數,則根據所述判斷結果向所述目標終端回復協商短信進行信息反饋。
[0032]本發明所提供的一種業務協商方法,通過建立協商短信通信協議,在建立通信業務時,通過發送協商短信進行業務協商,根據協商結果發起或放棄通信業務連接。從而,不需要修改終端系統的協議和架構,就可以進行新業務開發,減少了開發投入,降低了開發成本;而且,凡是具有短信功能的終端都能實現,因此兼容性強。
【專利附圖】
【附圖說明】
[0033]圖1是本發明的業務協商方法第一實施例的流程圖;
[0034]圖2是本發明的業務協商方法第二實施例的流程圖;
[0035]圖3是本發明的業務協商方法第三實施例的流程圖;
[0036]圖4是本發明的業務協商方法第四實施例的流程圖;
[0037]圖5是本發明的業務協商系統一實施例的模塊不意圖;
[0038]圖6是本發明的通信終端一實施例的模塊示意圖。
[0039]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0040]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0041]參見圖1,提出本發明的業務協商方法第一實施例,本實施例以業務發起側為例舉例說明,所述業務協商方法包括以下步驟:
[0042]步驟SlOl:業務發起終端與業務接收終端建立協商短信通信協議,以對協商短信理解一致
[0043]可以通過協商短信通信協議對協商短信的格式、內容等信息進行約定,雙方根據約定的協商短信通信協議生成協商短信,并根據約定的協商短信通信協議解析接收到的協商短?目。
[0044]步驟S102:業務發起終端向業務接收終端發送協商短信,對擬建立的通信業務進行業務協商,該協商短信中包含進行通信業務的業務參數
[0045]具體的,業務發起終端根據擬建立的通信業務生成協商短信,該協商短信中包含了進行該通信業務的業務參數。所述通信業務可以是視頻通話業務、語音通話業務、數據傳輸業務等基于通信終端端到端之間的業務。所述業務參數為格式化語句。
[0046]舉例而言,假設擬建立的通信業務為視頻通話業務,業務發起終端將視頻通話業務的業務參數轉化為格式化語句,組裝成一條協商短信,該業務參數如視頻格式、所需帶寬、壓縮比例、視頻控制協議等。其中,視頻格式用S表示,帶寬用B表示,壓縮比例用R表示,視頻協議用P表示。如果需要與普通短信進行區別,可以在短信頭增加特定標識,如CONFIG字段,最終組裝成的協商短信內容則為一格式化語句:“CONFIG:S—MP4 ;B-64KBps ;R-l/32 ;P-RTP”。其中,各參數可以按順序進行排列,也可以對順序不做要求,根據雙方終端的約定而定。一條協商短信中可以只包含一個參數,也可以包含兩個或多個參數。
[0047]在某些實施例中,協商短信也可以不與普通短信進行區別,而是偽裝成普通短信,則可以省略前述協商短信中的CONFIG字段。
[0048]步驟S103:業務發起終端根據業務接收終端針對該協商短信的反饋信息,發起或放棄該通信業務連接
[0049]具體的,若反饋信息為協商短信“C0NFIG:FAIL”,表示業務接收終端不支持該業務參數,不能建立業務連接,或者反饋信息為協商短信“C0NFIG:N0”,表示業務接收終端拒絕建立業務連接,業務發起終端則放棄通信業務連接;若反饋信息為協商短信“CONFIG:0K”,表示業務接收終端支持該業務參數,可以建立業務連接,或者反饋信息為協商短信“CONFIG =AGREE",表示同意建立業務連接,業務發起終端則向業務接收終端發起通信業務連接,建立相應參數的通信業務。
[0050]在某些實施例中,當業務接收終端不支持該業務參數時,業務發起終端也可以對業務參數進行重新約定,重新生成協商短信并發送給業務接收終端,重新進行業務協商。舉例而言,業務發起終端并不確定業務接收終端能否匹配通信業務的業務參數,這些業務參數往往需要較高級的配置,因此通過短信雙方協議,是否采用高級的業務參數。如果業務接收終端反饋不能匹配這些業務參數,業務發起終端則采用普通的格式進行通信業務,即重新約定較低級別的業務參數,重新生成協商短信進行業務協商。例如,業務發起終端發起語音通話業務時,發送的協議短信的業務參數為高保真語音通話的業務參數,如果業務接收終端經過分析后不能匹配這些業務參數,業務發起終端接收到反饋信息后即更改為普通語音通話業務的業務參數,最后建立普通語音通話業務連接。
[0051]參見圖2,提出本發明的業務協商方法第二實施例,本實施例以業務接收側為例舉例說明,所述業務協商方法包括以下步驟:
[0052]步驟S201:業務接收終端與業務發起終端建立協商短信通信協議,以對協商短信理解一致
[0053]步驟S202:業務接收終端接收業務發起終端發送的擬建立通信業務的協商短信
[0054]步驟S203:業務接收終端解析出該協商短信中包含的業務參數,判斷本機是否支持該業務參數
[0055]業務接收終端根據約定的協商短信通信協議對協商短信進行解析,獲取協商短信中包含的業務參數。假設協商短信的內容為:“CONFIG:S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”,業務接收終端解析該協商短信后獲得業務參數為:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。
[0056]業務接收終端隨即根據本機的具體情況,如硬件和軟件配置,判斷本機是否支持該業務參數。
[0057]步驟S204:業務接收終端根據判斷結果回復相應的協商短信進行信息反饋
[0058]具體的,若判斷結果為支持該業務參數,業務接收終端則根據該業務參數進行參數配置,配置為適合進行這種通信業務的模式,并根據判斷結果向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG:0K”;若判斷結果為不支持該業務參數,業務接收終端則根據判斷結果向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“ CONFIG: FAIL ”。
[0059]參見圖3,提出本發明的業務協商方法第三實施例,所述業務協商方法包括以下步驟:
[0060]步驟S301:業務發起終端和業務接收終端建立協商短信通信協議,以對協商短信理解一致
[0061]可以通過協商短信通信協議對協商短信的格式、內容等信息進行約定,雙方根據約定的協商短信通信協議生成協商短信,并根據約定的協商短信通信協議解析接收到的協商短?目。
[0062]步驟S302:業務發起終端向業務接收終端發送協商短信,對擬建立的通信業務進行業務協商
[0063]具體的,業務發起終端根據擬建立的通信業務生成協商短信,該協商短信中包含了進行該通信業務的業務參數。所述通信業務可以是視頻通話業務、語音通話業務、數據傳輸業務等。
[0064]例如,假設擬建立的通信業務為視頻通話業務,業務發起終端與業務接收終端通過協商短信通信協議約定:視頻格式用S表示,帶寬用B表示,壓縮比例用R表示,視頻協議用P表示。業務發起終端確定:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。據此生成協商短信為“CONFIG:S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”。
[0065]步驟S303:業務接收終端接收到協商短信后,解析出該協商短信中包含的業務參數
[0066]業務接收終端根據約定的協商短信通信協議對協商短信進行解析,獲取協商短信中包含的業務參數。假設協商短信的內容為:“CONFIG:S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”,業務接收終端解析該協商短信后獲得業務參數為:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。
[0067]步驟S304:判斷本機是否支持該業務參數
[0068]業務接收終端根據本機的具體情況,如硬件和軟件配置,判斷本機是否支持該業務參數。若本機支持該業務參數,則進入步驟S305 ;否則,進入步驟S307。
[0069]步驟S305:業務接收終端根據該業務參數進行參數配置,并根據判斷結果向業務發起終端回復相應的協商短信,表示可以建立連接
[0070]若業務接收終端支持該業務參數,則根據該業務參數進行參數配置,配置為適合進行這種通信業務的模式,并根據判斷結果向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG:0K”,表示支持該業務參數,可以建立該通信業務連接。
[0071]步驟S306:業務發起終端根據業務接收終端回復的協商短信發起通信業務連接
[0072]業務發起終端接收到業務接收終端回復的協商短信,如“CONFIG: 0Κ”,解析得知業務接收終端支持該業務參數,可以建立業務連接,則向業務接收終端發起通信業務連接,建立通信業務。
[0073]步驟S307:業務接收終端根據判斷結果向業務發起終端回復相應的協商短信,表示不能建立連接
[0074]若業務接收終端不支持該業務參數,則根據判斷結果向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“C0NFIG:FAIL”,表示不支持該業務參數,不能建立連接。
[0075]步驟S308:業務發起終端根據業務接收終端回復的協商短信放棄通信業務連接
[0076]業務發起終端接收到業務接收終端回復的協商短信,如“C0NFIG:FAIL”,表示業務接收終端不支持該業務參數,不能建立業務連接,則放棄通信業務連接。可選地,業務發起終端也可以對業務參數進行重新約定,重新生成協商短信并發送給業務接收終端,重新進行業務協商。
[0077]在某些實施例中,當業務接收終端判定本機不支持協商短信中包含的業務參數時,也可以根據本機的具體情況配置新的業務參數生成協商短信反饋給業務發送終端,業務發送終端判定本機支持新的業務參數則進行參數配置,并向業務接收終端發起通信業務連接。
[0078]參見圖4,提出本發明的業務協商方法第四實施例,所述業務協商方法包括以下步驟:
[0079]步驟S401:業務發起終端和業務接收終端建立協商短信通信協議,以對協商短信理解一致
[0080]步驟S402:業務發起終端向業務接收終端發送協商短信,對擬建立的通信業務進行業務協商
[0081]步驟S403:業務接收終端判斷是否同意建立業務連接
[0082]業務接收終端根據用戶指令或預設規則判定是否同意建立業務連接。例如,彈出對話界面詢問用戶是否同意建立該通信業務,根據用戶決策選擇同意或拒絕;根據用戶預設的規則進行確定,如拒絕或同意預設聯系人發起的業務請求,或者拒絕或同意預設通信業務的建立請求等。
[0083]步驟S404:業務接收終端向業務發起終端回復相應的協商短信,表示同意建立業務連接
[0084]若業務接收終端判定同意建立業務連接,則向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“ CONFIG:AGREE ”,表示同意建立業務連接。
[0085]步驟S405:業務發起終端根據業務接收終端回復的協商短信發起通信業務連接
[0086]業務發起終端接收到業務接收終端回復的協商短信,如“CONFIG: AGREE”,解析得知業務接收終端同意建立業務連接,則向業務接收終端發起通信業務連接,建立通信業務。
[0087]步驟S406:業務接收終端向業務發起終端回復相應的協商短信,表示同拒絕建立業務連接
[0088]若業務接收終端判定拒絕建立業務連接,則向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG: NO”,表示拒絕建立業務連接。
[0089]步驟S407:業務發起終端根據業務接收終端回復的協商短信放棄通信業務連接
[0090]業務發起終端接收到業務接收終端回復的協商短信,如“C0NFIG:N0”,表示業務接收終端拒絕建立業務連接,則放棄通信業務連接。
[0091 ] 在上述實施例中,業務協商過程中,業務發起終端和業務接收終端可以對協商短信進行隱藏處理,使得協商短信對用戶不可見。具體實現上,業務發起終端和業務接收終端在生成協商短信時,可以對協商短信標注特定標識,如為了和普通短信區別,在短信頭增加“CONFIG”字段作為特定標識。業務接收終端和業務發起終端根據協商短信的特定標識識別出該短信為協商短信,則將該協商短信從普通短信中提取出來予以隱藏。
[0092]當業務發起終端向業務接收終端發送協商短信時,業務接收終端不在服務區(如脫網、關機),待業務接收終端返回服務區并收到協商短信后,給業務發起終端回復一條協商短信,通知業務發起終端剛才自己不在服務區,可以請業務發起終端再選擇時機發起業務協商。
[0093]現以移動終端為例舉例說明:
[0094]兩臺移動終端,A終端和B終端,建立了協商短信通信協議,對協商短信理解一致。在建立某種通信業務連接時,A終端發送協商短信給B終端,協商短信內容是需要進行協商的業務參數。B終端解析該協商短信獲得該業務的參數后,判斷本機是否支持該業務參數,若支持該業務參數,則將本機進行參數配置,配置為適合進行這種業務的模式,以使業務連接順利進行,并向A終端回復協商短信進行信息反饋。若B終端不支持這種業務參數,可以向A終端回復協商短信進行信息反饋,A終端可放棄進行這種通信業務或者重新發送協商短信進行業務協商。
[0095]從而,本發明的業務協商方法,通過建立協商短信通信協議,在建立通信業務時,通過發送協商短信進行業務協商,根據協商結果發起或放棄通信業務連接。從而,不需要修改終端系統的協議和架構,就可以進行新業務開發,減少了開發投入,降低了開發成本;而且,凡是具有短信功能的終端都能實現,因此兼容性強。此外,在進行業務協商過程中,對協商短信進行隱藏,使得協商短信對用戶不可見,用戶感受不到協商過程,提升了用戶體驗。
[0096]參見圖5,提出本發明的業務協商系統一實施例,所述業務協商系統包括業務發起終端和業務接收終端,業務發起終端和業務接收終端建立了協商短信通信協議,對協商短信理解一致。
[0097]業務發起終端:用于在建立通信業務連接前,向業務接收終端發送協商短信進行業務協商,并根據業務接收終端的反饋信息發起或放棄通信業務連接。
[0098]具體的,業務發起終端根據擬建立的通信業務生成協商短信,該協商短信中包含了進行該通信業務的業務參數。所述通信業務可以是視頻通話業務、語音通話業務、數據傳輸業務等基于通信終端端到端之間的業務。所述業務參數為格式化語句。
[0099]假設擬建立的通信業務為視頻通話業務,業務發起終端與業務接收終端通過協商短信通信協議約定:視頻格式用S表示,帶寬用B表示,壓縮比例用R表示,視頻協議用P表示。業務發起終端將視頻通話業務的業務參數轉化為格式化語句,組裝成一條協商短信,并確定:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。據此組裝成的協商短信則為一格式化語句“CONFIG: S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”。
[0100]若反饋信息為協商短信“C0NFIG:FAIL”,表示業務接收終端不支持該業務參數,不能建立業務連接,或者反饋信息為協商短信“CONFIG: NO”,表示業務接收終端拒絕建立業務連接,業務發起終端則放棄通信業務連接;或者,當業務接收終端不支持該業務參數時,業務發起終端也可以對業務參數進行重新約定,重新生成協商短信并發送給業務接收終端,重新進行業務協商。
[0101]若反饋信息為協商短信“C0NFIG:0K”,表示業務接收終端支持該業務參數,可以建立業務連接,或者反饋信息為協商短信“CONFIG =AGREE",表示同意建立業務連接,業務發起終端則向業務接收終端發起通信業務連接,建立通信業務。
[0102]業務接收終端:用于解析出協商短信中包含的業務參數,判斷本機是否支持該業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
[0103]具體的,業務接收終端根據約定的協商短信通信協議對協商短信進行解析,獲取協商短信中包含的業務參數。假設協商短信的內容為:“CONFIG:S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”,業務接收終端解析該協商短信后獲得業務參數為:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。業務接收終端隨即根據本機的具體情況,如硬件和軟件配置,判斷本機是否支持該業務參數。
[0104]若判斷結果為支持該業務參數,業務接收終端則根據該業務參數進行參數配置,配置為適合進行這種通信業務的模式,并根據判斷結果向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG:0K” ;若判斷結果為不支持該業務參數,業務接收終端則根據判斷結果向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG:FAIL”。
[0105]可選地,業務接收終端也可以判斷是否同意建立業務連接。若同意建立業務連接,則向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG =AGREE",表示同意建立業務連接;若拒絕建立業務連接,則向業務發起終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG: NO”,表示拒絕建立業務連接。
[0106]在業務協商過程中,業務發起終端和業務接收終端可以對協商短信進行隱藏處理,使得協商短信對用戶不可見。具體實現上,業務發起終端和業務接收終端在生成協商短信時,可以對協商短信標注特定標識,如為了和普通短信區別,在短信頭增加“CONFIG”字段作為特定標識。業務接收終端和業務發起終端根據協商短信的特定標識識別出該短信為協商短信,則將該協商短信從普通短信中提取出來予以隱藏。
[0107]當業務發起終端向業務接收終端發送協商短信時,業務接收終端不在服務區(如脫網、關機),待業務接收終端返回服務區并收到協商短信后,給業務發起終端回復一條協商短信,通知業務發起終端剛才自己不在服務區,可以請業務發起終端再選擇時機發起業務協商。
[0108]據此,本發明的業務協商系統,通過建立協商短信通信協議,在建立通信業務時,通過發送協商短信進行業務協商,根據協商結果發起或放棄通信業務連接。從而,不需要修改終端系統的協議和架構,就可以進行新業務開發,減少了開發投入,降低了開發成本;而且,凡是具有短信功能的終端都能實現,因此兼容性強。此外,在進行業務協商過程中,對協商短信進行隱藏,使得協商短信對用戶不可見,用戶感受不到協商過程,提升了用戶體驗。
[0109]需要說明的是:上述實施例提供的業務協商系統與業務協商方法實施例屬于同一構思,其具體實現過程詳見方法實施例,且方法實施例中的技術特征在系統實施例中均對應適用,這里不再贅述。
[0110]參見圖6,提出本發明的通信終端一實施例,所述通信終端包括短信協議模塊和業務協商模塊,其中:
[0111]短信協議模塊:用于與目標終端建立協商短信通信協議,以對協商短信理解一致。該協商短信通信協議約定了協商短信的格式、內容等信息。
[0112]業務協商模塊:用于在建立通信業務連接前,通過發送和接收協商短信與目標終端進行業務協商。并根據約定的協商短信通信協議生成協商短信,根據約定的協商短信通信協議解析接收到的協商短信。
[0113]當作為業務發起終端時,業務協商模塊在建立通信業務連接前,向目標終端發送協商短信進行業務協商,并根據業務接收終端的反饋信息發起或放棄通信業務連接。具體的,業務協商模塊根據約定的協商短信通信協議和擬建立的通信業務生成協商短信,該協商短信中包含了進行該通信業務的業務參數。所述通信業務可以是視頻通話業務、語音通話業務、數據傳輸業務等基于通信終端端到端之間的業務。所述業務參數為格式化語句。
[0114]假設擬建立的通信業務為視頻通話業務,業務協商模塊與目標終端通過協商短信通信協議約定:視頻格式用S表示,帶寬用B表示,壓縮比例用R表示,視頻協議用P表示。業務發起終端將視頻通話業務的業務參數轉化為格式化語句,組裝成一條協商短信,并確定:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。據此組裝成的協商短信則為一格式化語句“CONFIG: S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”。
[0115]若反饋信息為協商短信“C0NFIG:FAIL”,表示目標終端不支持該業務參數,不能建立業務連接,或者反饋信息為協商短信“C0NFIG:N0”,表示目標終端拒絕建立業務連接,業務協商模塊則放棄通信業務連接;或者,當目標終端不支持該業務參數時,業務協商模塊也可以對業務參數進行重新約定,重新生成協商短信并發送給目標終端,重新進行業務協商。
[0116]若反饋信息為協商短信“CONFIG: 0K”,表示目標終端支持該業務參數,可以建立業務連接,或者反饋信息為協商短信“CONFIG:AGREE”,表示同意建立業務連接,業務協商模塊則向目標終端發起通信業務連接,建立通信業務。
[0117]當作為業務接收終端時,接收目標終端發送的協商短信,根據協商短信通信協議解析出協商短信中包含的進行通信業務的業務參數;判斷本機是否支持該業務參數,根據判斷結果回復相應的協商短信進行信息反饋。具體的,業務協商模塊根據約定的協商短信通信協議對協商短信進行解析,獲取協商短信中包含的業務參數。假設協商短信的內容為:“CONFIG: S—MP4 ;B—64KBps ;R—1/32 ;P—RTP”,業務協商模塊解析該協商短信后獲得業務參數為:視頻格式S為MP4,帶寬B為64KBps,壓縮比例R為1/32,視頻協議P為RTP。業務協商模塊隨即根據本機的具體情況,如硬件和軟件配置,判斷本機是否支持該業務參數。
[0118]若判斷結果為支持該業務參數,業務協商模塊則根據該業務參數進行參數配置,配置為適合進行這種通信業務的模式,并根據判斷結果向目標終端回復相應的協商短信進行信息反饋,如回復協商短信“CONFIG:0K”;若判斷結果為不支持該業務參數,業務協商模塊則根據判斷結果向目標終端回復相應的協商短信進行信息反饋,如回復協商短信“C0NFIG:FAIL,,。
[0119]可選地,業務協商模塊也可以判斷是否同意建立業務連接。若同意建立業務連接,則向目標終端回復相應的協商短?目進行?目息反饋,如回復協商短/[目“CONFIG:AGREE”,表不同意建立業務連接;若拒絕建立業務連接,則向目標終端回復相應的協商短信進行信息反饋,如回復協商短信“ CONFIG: NO”,表示拒絕建立業務連接。
[0120]在業務協商過程中,通信終端可以對協商短信進行隱藏處理,使得協商短信對用戶不可見。具體實現上,通信終端根據協商短信的特定標識,如“CONFIG”,識別出該短信為協商短信,則將該協商短信從普通短信中提取出來予以隱藏。
[0121]當目標終端向通信終端發送協商短信時,通信終端不在服務區(如脫網、關機),待通信終端返回服務區并收到協商短信后,給目標終端回復一條協商短信,通知目標終端剛才自己不在服務區,可以請目標終端再選擇時機發起業務協商。
[0122]據此,本發明的通信終端,通過短信協議模塊建立協商短信通信協議,在建立通信業務時,業務協商模塊通過發送協商短信進行業務協商,根據協商結果發起或放棄通信業務連接。從而,不需要修改終端系統的協議和架構,就可以進行新業務開發,減少了開發投入,降低了開發成本;而且,凡是具有短信功能的終端都能實現,因此兼容性強。此外,在進行業務協商過程中,對協商短信進行隱藏,使得協商短信對用戶不可見,用戶感受不到協商過程,提升了用戶體驗。
[0123]需要說明的是:上述實施例提供的通信終端在進行業務協商時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將通信終端的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的通信終端與業務協商方法和系統實施例屬于同一構思,其具體實現過程詳見方法實施例,且方法實施例中的技術特征在通信終端實施例中均對應適用,這里不再贅述。
[0124]本領域普通技術人員可以理解,實現上述實施例方法中的全部或部分步驟可以通過程序來控制相關的硬件完成,所述的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質可以是R0M/RAM、磁盤、光盤等。
[0125]應當理解的是,以上僅為本發明的優選實施例,不能因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發明的專利保護范圍內。
【權利要求】
1.一種業務協商方法,應用于業務發起終端,其特征在于,包括步驟: 業務發起終端與業務接收終端建立協商短信通信協議,以對協商短信理解一致; 業務發起終端在建立通信業務連接前,向業務接收終端發送協商短信進行業務協商,所述協商短信中包含進行所述通信業務的業務參數; 業務發起終端根據業務接收終端針對所述協商短信分析后的反饋信息,發起或放棄所述通信業務連接。
2.根據權利要求1所述的業務協商方法,其特征在于,所述業務發起終端根據業務接收終端針對所述協商短信的反饋信息發起或放棄所述通信業務連接包括: 若所述反饋信息為業務接收終端不支持所述業務參數,業務發起終端則放棄所述通信業務連接或重新發送協商短信進行業務協商; 若所述反饋信息為業務接收終端支持所述業務參數,業務發起終端則發起所述通信業務連接。
3.根據權利要求1或2所述的業務協商方法,其特征在于,所述業務參數為格式化語句。
4.一種業務協商方法,應用于業務接收終端,其特征在于,包括步驟: 業務接收終端與業務發起終端建立協商短信通信協議,以對協商短信理解一致; 業務接收終端接收業務發起終端在建立通信業務連接前發送的協商短信,解析出所述協商短信中包含的進行所述通信業務的業務參數; 業務接收終端判斷本機是否支持所述業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
5.根據權利要求4所述的業務協商方法,其特征在于,所述根據判斷結果回復相應的協商短信進行信息反饋包括: 若所述判斷結果為支持所述業務參數,業務接收終端則根據所述業務參數進行參數配置,并根據所述判斷結果向業務發起終端回復相應的協商短信進行信息反饋; 若所述判斷結果為不支持所述業務參數,業務接收終端則根據所述判斷結果向業務發起終端回復相應的協商短信進行信息反饋。
6.一種業務協商系統,其特征在于,包括業務發起終端和業務接收終端,所述業務發起終端和業務接收終端建立了協商短信通信協議,以對協商短信理解一致,其中: 業務發起終端,用于在建立通信業務連接前,向所述業務接收終端發送協商短信進行業務協商,并根據所述業務接收終端的反饋信息發起或放棄所述通信業務連接,所述協商短信中包含進行所述通信業務的業務參數; 業務接收終端,用于解析出所述協商短信中包含的業務參數,判斷本機是否支持所述業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
7.根據權利要求6所述的業務協商系統,其特征在于,所述業務發起終端用于:若所述反饋信息為所述業務接收終端不支持所述業務參數,則放棄所述通信業務連接或重新發送協商短信進行業務協商;若所述反饋信息為所述業務接收終端支持所述業務參數,則發起所述通信業務連接。
8.根據權利要求6所述的業務協商系統,其特征在于,所述業務接收終端用于:若所述判斷結果為支持所述業務參數,業務接收終端則根據所述業務參數進行參數配置,并根據所述判斷結果向業務發起終端回復協商短信進行信息反饋;若所述判斷結果為不支持所述業務參數,業務接收終端則根據所述判斷結果向業務發起終端回復協商短信進行信息反饋。
9.一種通信終端,其特征在于,包括短信協議模塊和業務協商模塊,其中: 短信協議模塊,用于與目標終端建立協商短信通信協議,以對協商短信理解一致; 業務協商模塊,用于在建立通信業務連接前,通過發送和接收協商短信與所述目標終端進行業務協商。
10.根據權利要求9所述的通信終端,其特征在于,所述業務協商模塊用于:當作為業務發起終端時,向所述目標終端發送協商短信進行業務協商,所述發送的協商短信中包含進行所述通信業務的業務參數;根據所述目標終端的反饋信息,發起或放棄所述通信業務連接。
11.根據權利要求10所述的通信終端,其特征在于,所述業務協商模塊用于:若所述反饋信息為所述目標終端不支持所述業務參數,則放棄所述通信業務連接或重新發送協商短信進行業務協商;若所述反饋信息為所述目標終端支持所述業務參數,則發起所述通信業務連接。
12.根據權利要求9所述的通信終端,其特征在于,所述業務協商模塊用于:當作為業務接收終端時,接收所述目標終端發送的協商短信,解析出所述協商短信中包含的進行所述通信業務的業務參數;判斷本機是否支持所述業務參數,根據判斷結果回復相應的協商短信進行信息反饋。
13.根據權利要求12所述的通信終端,其特征在于,所述業務協商模塊用于:若所述判斷結果為支持所述業務參數,則根據所述業務參數進行參數配置,并根據所述判斷結果向所述目標終端回復協商短信進行信息反饋;若所述判斷結果為不支持所述業務參數,則根據所述判斷結果向所述目標終端回復協商短信進行信息反饋。
14.根據權利要求10-13任一項所述的通信終端,其特征在于,所述業務參數為格式化語句。
【文檔編號】H04W28/18GK104244338SQ201410515630
【公開日】2014年12月24日 申請日期:2014年9月29日 優先權日:2014年9月19日
【發明者】申世安 申請人:深圳市中興移動通信有限公司