終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng)。本發(fā)明終端的主叫方法包括:接收被叫聯(lián)系人的來電事由信息;在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。本發(fā)明提供的終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng),能夠使通話發(fā)起方和接收方在未接通電話之前,就能明確和了解談話的內(nèi)容。
【專利說明】終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng)。
【背景技術(shù)】
[0002]手機(jī)和網(wǎng)絡(luò)電話已經(jīng)成為日常生活不可缺少的一部分,圍繞著通話功能,手機(jī)和其他電子設(shè)備不斷加入新的功能,界面顯示也在不斷的在提升,可用性和用戶體驗(yàn)方面也在越來越高。各智能手機(jī)平臺(tái)上應(yīng)用程序一步步在豐富,手機(jī)通話也由以往的語音通話到視頻通話和網(wǎng)絡(luò)電話不斷演進(jìn),圍繞通話有關(guān)的傳輸、黑名單、歸屬地、拒接短信等也給人們的生活帶來諸多便利。
[0003]不過有一點(diǎn)至今未能解決:對(duì)方打來電話時(shí),如果不接電話,就不知是什么內(nèi)容。接收方一般要猜測(cè)到底是什么原因找我?是不是有要緊的事情?只有接了電話才知道是什么事情。對(duì)于電話的發(fā)起方,有時(shí)擔(dān)心接收方不便接電話,那么要首先發(fā)一條信息詢問,很是麻煩。可以稱之為“通話兩難”現(xiàn)象
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的主要技術(shù)問題是,提供一種終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng),能夠使通話發(fā)起方和接收方在未接通電話之前,就能明確和了解談話的內(nèi)容。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種終端的主叫方法,包括以下步驟:接收被叫聯(lián)系人的來電事由信息;
[0006]在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。
[0007]進(jìn)一步地,所述在發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中的步驟包括:
[0008]對(duì)所述來電事由信息按照預(yù)設(shè)方式進(jìn)行編碼,將編碼后的來電事由信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0009]或者
[0010]將所述來電事由信息對(duì)應(yīng)的索引信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0011]或者
[0012]對(duì)所述來電事由信息進(jìn)行編碼,將編碼后的來電事由信息添加到呼叫指令的頭字段中;
[0013]或者
[0014]將所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令的頭字段中。
[0015]同樣為了解決上述的技術(shù)問題,本發(fā)明還提供了一種終端的被叫方法,包括:在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令;
[0016]從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0017]進(jìn)一步地,所述從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息的步驟包括:
[0018]檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,檢測(cè)該端到端參數(shù)中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯示解碼后的來電事由信息,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0019]或者
[0020]檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,從該端到端參數(shù)中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù)。
[0021]或者
[0022]檢測(cè)所述呼叫指令的頭字段中是否存在編碼后的來電事由信息,若存在,則從該所述呼叫指令的頭字段中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯示解碼后的來電事由信息;
[0023]或者
[0024]檢測(cè)所述呼叫指令的頭字段中是否存在來電事由信息對(duì)應(yīng)的索引信息索,若存在,則從所述呼叫指令的頭字段中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示。
[0025]同樣為了解決上述的技術(shù)問題,本發(fā)明還提供了一種通信方法,包括如下步驟:
[0026]主叫方接收被叫聯(lián)系人的來電事由信息;
[0027]在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方;
[0028]被叫方在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令;
[0029]從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0030]同樣為了解決上述的技術(shù)問題,本發(fā)明還提供了一種主叫終端,包括:接收模塊以及呼叫發(fā)起模塊;
[0031]所述接收模塊用于接收被叫聯(lián)系人的來電事由信息;
[0032]所述呼叫發(fā)起模塊用于在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。
[0033]進(jìn)一步地,所述呼叫發(fā)起模塊用于:
[0034]對(duì)所述來電事由信息按照預(yù)設(shè)方式進(jìn)行編碼,將編碼后的來電事由信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0035]或者
[0036]將所述來電事由信息對(duì)應(yīng)的索引信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0037]或者
[0038]對(duì)所述來電事由信息進(jìn)行編碼,將編碼后的來電事由信息添加到呼叫指令的頭字段中;
[0039]或者
[0040]將所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令的頭字段中。
[0041]同樣為了解決上述的技術(shù)問題,本發(fā)明還提供了一種被叫終端,包括:呼叫響應(yīng)模塊、?目息獲取模塊和顯不模塊;
[0042]所述呼叫響應(yīng)模塊用于在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令;
[0043]所述信息獲取模塊用于從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0044]進(jìn)一步地,所述信息獲取模塊用于:
[0045]檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,檢測(cè)該端到端參數(shù)中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0046]或者
[0047]檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,從該端到端參數(shù)中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0048]或者
[0049]檢測(cè)所述呼叫指令的頭字段中是否存在編碼后的來電事由信息,若存在,則從該所述呼叫指令的頭字段中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼;
[0050]或者
[0051]檢測(cè)所述呼叫指令的頭字段中是否存在來電事由信息對(duì)應(yīng)的索引信息索,若存在,則從所述呼叫指令的頭字段中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息;
[0052]所述顯示模塊用于顯示信息獲取模塊解碼后的來電事由信息或者信息獲取模塊檢索出的來電事由信息。
[0053]同樣為了解決上述的技術(shù)問題,本發(fā)明還提供了一種通信系統(tǒng),包括如上所述的王叫終J而和被叫終J而;
[0054]所述主叫終端用于接收被叫聯(lián)系人的來電事由信息,在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給所述被叫終端;
[0055]所述被叫終端用于在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令,從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0056]本發(fā)明的有益效果是:
[0057]本發(fā)明提供了提供一種終端的主、被叫方法和主、被叫終端及通信方法、系統(tǒng),能夠使通話發(fā)起方和接收方在未接通電話之前,就能明確和了解談話的內(nèi)容;其中終端的主叫方法包括:接收被叫聯(lián)系人的來電事由信息;在所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示;本發(fā)明終端主叫方法在呼叫中可以通過呼叫指令攜帶來電事由信息,將來電事由信息發(fā)送給被叫終端或者可以通過將來電事由信息索引信息發(fā)送給被叫終端,當(dāng)被叫終端在響應(yīng)主叫的過程中直接獲取并顯示該來電事由信息或者通過索引信息檢索出來電事由信息,這樣被叫方在通話之前就可以知道本次通話涉及到的主要內(nèi)容,例如會(huì)議、聊天等;被叫方可以根據(jù)通話內(nèi)容的重要性以及自身所處的環(huán)境選擇接通或者不接通該呼叫,與現(xiàn)有技術(shù)相比可以提升用戶的體驗(yàn),方便用戶在未接電話之前,了解該電話主要需要談?wù)摰膬?nèi)容。
【專利附圖】
【附圖說明】
[0058]圖1為本發(fā)明實(shí)施例一提供的一種終端的主叫方法的流程圖;
[0059]圖2為本發(fā)明實(shí)施例一提供的通信終端聯(lián)系人顯示界面示意圖;
[0060]圖3為本發(fā)明實(shí)施例一提供的通信終端撥號(hào)界面示意;
[0061]圖4為本發(fā)明實(shí)施例一提供的User-User參數(shù)結(jié)構(gòu)示意圖;
[0062]圖5為本發(fā)明實(shí)施例一提供的預(yù)定義的事由示意圖;
[0063]圖6為本發(fā)明實(shí)施例一提供的X-Call-Cause參數(shù)結(jié)構(gòu)示意圖;
[0064]圖7為本發(fā)明實(shí)施例一提供的Invite指令的header結(jié)構(gòu)示意圖;
[0065]圖8為本發(fā)明實(shí)施例二提供的一種終端的被叫方法的流程圖;
[0066]圖9為本發(fā)明實(shí)施例二提供的終端顯示來電事由的示意圖;
[0067]圖10為本發(fā)明實(shí)施三提供的一種主叫終端的結(jié)構(gòu)示意圖;
[0068]圖11為本發(fā)明實(shí)施三提供的另一種主叫終端的結(jié)構(gòu)示意圖;
[0069]圖12為本發(fā)明實(shí)施例四提供的一種被叫終端的結(jié)構(gòu)示意圖;
[0070]圖13為本發(fā)明實(shí)施例五提供的一種通信方法的流程圖;
[0071]圖14為本發(fā)明實(shí)施例五提供的一種通信系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0072]下面通過【具體實(shí)施方式】結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
[0073]實(shí)施例一:
[0074]如圖1所示,本實(shí)施例提供了一種通信終端的信息處理方法,當(dāng)該通信終端作為主叫方時(shí),本實(shí)施例的信息處理方法包括以下步驟:
[0075]步驟101:接收被叫聯(lián)系人的來電事由信息;
[0076]步驟102:在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。
[0077]本實(shí)施例的主叫方法能夠使通話發(fā)起方和接收方在未接通電話之前,就能明確了解談話的內(nèi)容,解決這種“通話兩難”現(xiàn)象。本實(shí)施例中來電事由信息為通話發(fā)起方發(fā)起通話需要和接收方談?wù)摰闹饕獌?nèi)容,例如可以為會(huì)議、聊天、工作等,本實(shí)施例的主叫方法可以適用于語音通話,還適用視頻電話。來電事由信息包括文本、符號(hào),也可以包括圖片,表情圖標(biāo)等。
[0078]在本實(shí)施例的通信終端上用戶可以通過終端輸入系統(tǒng)或者其他外部輸入系統(tǒng)輸入與將要進(jìn)行通話的聯(lián)系人(即被叫聯(lián)系人)的來電事由信息;也可以是預(yù)定義的默認(rèn)事件中的一種。例如,如圖2所示,用戶輸入被叫聯(lián)系人的來電事由信息的方式可以是在聯(lián)系人界面,搜索到想撥打的聯(lián)系人后,通過菜單、點(diǎn)擊圖標(biāo)或手勢(shì)添加來電事由信息;或者如圖3所示,在撥號(hào)盤界面,輸入聯(lián)系人號(hào)碼或找到聯(lián)系人后,通過菜單、點(diǎn)擊圖標(biāo)或手勢(shì)添加來電事由信息,或者在通話記錄界面,找到聯(lián)系人后,通過菜單、圖標(biāo)或手勢(shì)添加“來電事由”諸如此類,其他一些界面,比如圖庫,瀏覽器,記事本,備忘錄等可以發(fā)起通話的界面也包括在內(nèi)??傊緦?shí)施例的信息處理方法可以適用于在任意可以發(fā)起通話的界面輸入來電事由
息。另外本實(shí)施例輸入被叫聯(lián)系人的來電事由息也可以是先編輯好來電事由息,然后添加需要呼叫的被叫聯(lián)系人,例如在終端設(shè)計(jì)一個(gè)專門編輯來電事由信息的界面,用戶可以先編輯想到告知被叫方法的來電事由信息,然后在添加被叫方的聯(lián)系號(hào)碼。本實(shí)施例中輸入被叫聯(lián)系人的來電事由信息可以是本領(lǐng)域技術(shù)人員所熟知的輸入方式。
[0079]本實(shí)施例的主叫方法通過呼叫指令將所述來電事由信息或者來電事由信息對(duì)應(yīng)的索引信息發(fā)送給被叫方。將來電事由信息或索引信息添加到呼叫指令中,由呼叫指令攜帶來電事由信息或索引信息給被叫方。這樣被叫方就可以從呼叫指令中直接提取來電事由信息并顯示或根據(jù)索引信息檢索出來電事由信息并顯示,使得被叫方在通話之前就可以知道本次通話所涉及到的內(nèi)容,被叫方可以根據(jù)自身所處的環(huán)境和通話的重要性選擇接或者不接電話,提升了用戶的體驗(yàn)。
[0080]本實(shí)施例中將來電事由信息或者來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中的具體實(shí)現(xiàn)方式可以包括以下幾種情況:
[0081]1、對(duì)所述來電事由信息按照預(yù)設(shè)方式進(jìn)行編碼,將編碼后的來電事由信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0082]例如終端在發(fā)起CS (Circuit Switch,電路交換)呼叫時(shí),可以將來電事由編碼到呼叫指令的原本攜帶的參數(shù)中,例如可以將來電事由信息編碼到Setup指令(呼叫建立指令)端到端的參數(shù)(User-User 參數(shù))中,按照 3GPP (3rd Generat1n Partnership Project,第三代合作伙伴計(jì)劃)的定義,最大可以傳輸32個(gè)字節(jié)(byte)的信息。將事由信息通過一定的編碼方式(可以字符編碼,數(shù)據(jù)流編碼,編碼方式不僅僅局限于這兩種)進(jìn)行編碼,然后將編碼后的信息添加到User-User參數(shù)中。為了接收方能正確解碼,各種可能的編碼方式必須能夠相互區(qū)別,而且必須把來電事由和User-User參數(shù)傳遞的其他應(yīng)用內(nèi)容區(qū)分開來。編碼后的User-User參數(shù)包括:表示編碼類型的內(nèi)容和字符串內(nèi)容,所述字符串內(nèi)容由關(guān)鍵詞和所述來電事由信息組成。例如呼叫方設(shè)置來電事由是“Meeting”,發(fā)起呼叫請(qǐng)求。呼叫請(qǐng)求指令中包含User-User參數(shù),其編碼內(nèi)容見圖4。User-User參數(shù)內(nèi)容的類型是以字符形式編碼(IA5characters);字符串內(nèi)容為“X-Call-Cause:Meeting”,其中關(guān)鍵詞是“X-Call-Cause: ”,事由信息緊跟在關(guān)鍵詞之后。
[0083]2、將所述來電事由信息對(duì)應(yīng)的索引信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0084]例如終端在發(fā)起CS呼叫時(shí),對(duì)Setup的參數(shù)進(jìn)行擴(kuò)展,擴(kuò)展目前3GPP對(duì)setup參數(shù)的定義,新增一個(gè)類型叫X-Call-Cause的參數(shù)。該參數(shù)僅僅提供有限的呼叫事由信息,用戶只能在有限事由中選擇一個(gè),該內(nèi)容占用lbyte,表示預(yù)定義的事由的序號(hào),而不是事由文本信息。如圖5所示,預(yù)定義了 3種事由以及對(duì)應(yīng)的序號(hào),呼叫方選擇來電事由“Meeting”,發(fā)起呼叫請(qǐng)求。呼叫指令SETUP包含參數(shù)X-CalΙ-Cause字段,其值是Meeting選項(xiàng)的序號(hào),等于0x01即索引值,其編碼見圖6,被叫當(dāng)接收到X-Call-Cause的參數(shù)根據(jù)該參數(shù)中索引值(0x01)檢索到相應(yīng)的來電事由信息。此情況下,主叫方與被叫方事先約定好定義的來電事由。
[0085]3、對(duì)所述來電事由信息進(jìn)行編碼,將編碼后的來電事由信息添加到呼叫指令的頭字段中;
[0086]例如當(dāng)發(fā)起VoIP(Voice over Internet Protocol,網(wǎng)絡(luò)電話)呼叫時(shí),將來電事由信息編碼到Invite(請(qǐng)求)指令的header(頭字段)中;該header可以是VoIP中已經(jīng)定義的header,或者是廠商自己擴(kuò)展的header ;該header必須能實(shí)現(xiàn)端到端的傳輸,在傳輸?shù)倪^程中不會(huì)被網(wǎng)絡(luò)刪除或者替換。其格式為:X_Cal 1-Cause: <content><CRLF>。X-Cal1-Cause表示事由類型,content表示事由內(nèi)容,其值可以是用戶輸入的信息,也可以是預(yù)定義的有限事由信息的一種。呼叫方選擇來電事由“Meeting”,發(fā)起VOIP呼叫請(qǐng)求,呼叫指令I(lǐng)nvite指令攜帶在X-Cal1-Cause字段中攜帶呼叫事由,編碼后的字段為“X_Cal1-Cause:Meeting”,該header被透明傳輸?shù)奖唤蟹?其編碼內(nèi)容見圖7。
[0087]4、將所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令的頭字段中;
[0088]例如當(dāng)發(fā)起VoIP呼叫時(shí),將所述來電事由信息對(duì)應(yīng)的索引信息添加到Invite指令的頭字段header中;當(dāng)如圖5所示,預(yù)定義了 3種事由以及對(duì)應(yīng)的序號(hào),呼叫方選擇來電事由“Meeting”,發(fā)起呼叫請(qǐng)求,主叫終端將預(yù)定義事由信息對(duì)應(yīng)的序號(hào)作為索引信息添加到header中,被叫方根據(jù)該索引信息檢索相應(yīng)的來電事由信息并顯示。
[0089]本實(shí)施例中通信終端可以通過CS (Circuit Switch,電路交換)或者PS (PacketSwitch,分組交換)或者VoIP (Voice over Internet Protocol,網(wǎng)絡(luò)電話)呼叫作為被叫的通信終端。
[0090]本實(shí)施例的主叫方法還可以在來電事由信息輸入后,暫時(shí)存儲(chǔ)在手機(jī)存儲(chǔ)系統(tǒng)之中,在用戶發(fā)起一次呼叫后,即消失,不再顯示。下次對(duì)此聯(lián)系人發(fā)起呼叫起,可以提示發(fā)起呼叫方,是否發(fā)送來電事由。
[0091]實(shí)施例二:
[0092]如圖8所示,本實(shí)施例提供了一種終端的被叫方法,包括以下步驟:
[0093]步驟801:在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令;
[0094]步驟802:從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0095]本實(shí)施例的被叫方法可以接收主叫方發(fā)送的呼叫指令,從所述呼叫指令中直接提取并解析出來電事由信息或者根據(jù)索引信息檢索出來電事由信息,然后進(jìn)行顯示,使得被叫方能夠在通話之前就能夠了解本次通話的主要內(nèi)容,提升了用戶的體驗(yàn)。
[0096]本實(shí)施例提供了以下幾種從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息的方式:
[0097]1、檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,檢測(cè)該端到端參數(shù)中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯示解碼后的來電事由信息,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù)。
[0098]例如對(duì)于CS呼叫的Setup指令的User-User參數(shù),該字段見圖3。被叫方檢索到該參數(shù)內(nèi)容的類型是以字符串形式編碼(IA5 characters),而且其值包含關(guān)鍵詞"X-Call-Cause: ”,則獲得其后面的字符串“Meeting”,并將其作為來電事由。
[0099]2、檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,從該端到端參數(shù)中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù)。
[0100]例如對(duì)于CS呼叫的Setup指令的X-Call-Cause擴(kuò)展參數(shù),該字段見圖5。被叫方得到其內(nèi)容值為0x01,然后查找圖5預(yù)定義的事由信息,找到0x01對(duì)應(yīng)的字符信息為“Meeting”,并將其作為來電事由并顯示。
[0101]3、檢測(cè)所述呼叫指令的頭字段中是否存在編碼后的來電事由信息,若存在,則從該所述呼叫指令的頭字段中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯示解碼后的來電事由信息。
[0102]例如VOIP呼叫的INVITE指令包含X-Call-Cause字段,字段內(nèi)容見圖7。被叫方檢測(cè)到INVITE指令存在X-Call-Cause字段,則獲得該字段內(nèi)容,該字段是字符串,則直接將字符串提取出來作為來電事由,將字符串解碼為原始輸入的信息,圖7中其內(nèi)容為Meeting,就將Meeting將其作為來電事由。
[0103]4、檢測(cè)所述呼叫指令的頭字段中是否存在來電事由信息對(duì)應(yīng)的索引信息索,若存在,則從所述呼叫指令的頭字段中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示;
[0104]例如在VOIP呼叫中,被叫方檢測(cè)到INVITE指令存在X-Call-Cause字段,則獲得該字段內(nèi)容,當(dāng)該字段是索引值,則根據(jù)索引值檢索事由信息。應(yīng)用如圖5的列表時(shí),當(dāng)索引值為0x01,被叫方就將0x01作為索引值在如圖5的列表中查找,查找出本次來電事由信息為 “Meeting”。
[0105]采用本實(shí)施例的終端被叫的方法在主叫終端發(fā)起呼叫后,在接收方的終端界面中,顯示撰寫的“來電事由”如圖9。
[0106]本實(shí)施例的方法能夠使通話發(fā)起方和接收方在未接通電話之前,就能明確了解談話的內(nèi)容,解決這種“通話兩難”現(xiàn)象。
[0107]實(shí)施例三:
[0108]如圖10所示,本實(shí)施例提供了一種主叫終端,包括:接收模塊以及呼叫發(fā)起模塊;
[0109]所述接收模塊用于接收被叫聯(lián)系人的來電事由信息;
[0110]所述呼叫發(fā)起模塊用于在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。
[0111]本實(shí)施例的呼叫發(fā)起模塊用于通過呼叫指令將被叫聯(lián)系人的來電事由信息發(fā)送給被叫方或者通過呼叫指令將來電事由信息的索引信息發(fā)送給被叫方使得被叫終端能夠獲取來電事由信息并顯示。
[0112]本實(shí)施例呼叫發(fā)起模塊在發(fā)起呼叫時(shí)將所述來電事由信息或者來電事由信息對(duì)應(yīng)的索引信息添加至呼叫指令的具體過程如下,參考實(shí)施例一中相應(yīng)部分的描述:
[0113]對(duì)所述來電事由信息按照預(yù)設(shè)方式進(jìn)行編碼,將編碼后的來電事由信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0114]或者
[0115]將所述來電事由信息對(duì)應(yīng)的索引信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0116]或者
[0117]對(duì)所述來電事由信息進(jìn)行編碼,將編碼后的來電事由信息添加到呼叫指令的頭字段中;
[0118]或者
[0119]將所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令的頭字段中。
[0120]本實(shí)施例的主叫終端可以在呼叫過程中將來電事由信息或者索引信息發(fā)送給被叫方,被叫方可以接收顯示該來電事由信息或者在雙方的預(yù)定義的來電事由信息表格中檢索出來電事由信息,使得通話雙方能夠在通話之前就能夠明確通話內(nèi)容。解決上述“通話兩難”的問題。
[0121]本實(shí)施例的通信終端還可以在來電事由信息輸入后,暫時(shí)存儲(chǔ)在手機(jī)存儲(chǔ)系統(tǒng)之中,在用戶發(fā)起一次呼叫后,即消失,不再顯示。下次對(duì)此聯(lián)系人發(fā)起呼叫起,可以提示發(fā)起呼叫方,是否發(fā)送來電事由。如圖11所示,本實(shí)施例的終端還包括存儲(chǔ)模塊,用于在呼叫之前,將來電事由信息暫時(shí)存儲(chǔ)在手機(jī)存儲(chǔ)系統(tǒng)之中;當(dāng)下次對(duì)此聯(lián)系人發(fā)起呼叫起,可以提示發(fā)起呼叫方,是否發(fā)送之前輸入的來電事由信息。
[0122]實(shí)施例四:
[0123]如圖12所示,本實(shí)施例提供了一種被叫終端,包括:呼叫響應(yīng)模塊、信息獲取模塊和顯示模塊;
[0124]所述呼叫響應(yīng)模塊用于在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令;
[0125]所述信息獲取模塊用于從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0126]本實(shí)施例中信息獲取模塊用于接收主叫方發(fā)送的呼叫指令,從所述呼叫指令中提取來電事由息或者從呼叫指令中提取索引息,根據(jù)索引息獲取來電事由息,主叫被方通過呼叫指令實(shí)現(xiàn)通話前顯示來電事由信息。
[0127]本實(shí)施例的獲取模塊從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息的方式包括如下幾種方式:
[0128]檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,檢測(cè)該端到端參數(shù)中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0129]或者
[0130]檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,從該端到端參數(shù)中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù);
[0131]或者
[0132]檢測(cè)所述呼叫指令的頭字段中是否存在編碼后的來電事由信息,若存在,則從該所述呼叫指令的頭字段中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯示解碼后的來電事由信息;
[0133]或者
[0134]檢測(cè)所述呼叫指令的頭字段中是否存在來電事由信息對(duì)應(yīng)的索引信息索,若存在,則從所述呼叫指令的頭字段中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示;
[0135]在上述情況下,本實(shí)施例的顯示模塊用于顯示信息獲取模塊解碼后的來電事由信息或者信息獲取模塊檢索出的來電事由信息。本實(shí)施例信息獲取模塊獲取信息的過程可以參考實(shí)施例二的相關(guān)描述。
[0136]本實(shí)施例的被叫終端可以接收主叫方發(fā)送的來電事由信息并顯示,使接收方能夠在通話之前了解本次通話的內(nèi)容,提升用戶的體驗(yàn)。
[0137]實(shí)施例五:
[0138]如圖13所示,本實(shí)施例提供了一種通信方法,能夠?qū)崿F(xiàn)主被叫雙方在通話之前可以明確本次通話的內(nèi)容,該通信方法具體包括:
[0139]步驟1301:主叫方接收被叫聯(lián)系人的來電事由信息;
[0140]步驟1302:在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方;
[0141]步驟1303:被叫方在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令;
[0142]步驟1304:從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0143]如圖14所示,本實(shí)施例還提供了一種通信系統(tǒng),包括如實(shí)施例三所述的主叫終端和如實(shí)施例四所述的被叫終端,
[0144]所述主叫終端用于接收被叫聯(lián)系人的來電事由信息,對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給所述被叫終端;
[0145]所述被叫終端用于在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令,從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
[0146]本實(shí)施例的系統(tǒng)能夠使通話發(fā)起方和接收方在未接通電話之前,就能明確了解談話的內(nèi)容,解決這種“通話兩難”現(xiàn)象。
[0147]以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種終端的主叫方法,其特征在于,包括以下步驟: 接收被叫聯(lián)系人的來電事由信息; 在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。
2.如權(quán)利要求1所述的終端的主叫方法,其特征在于,所述將來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中的步驟包括: 對(duì)所述來電事由信息按照預(yù)設(shè)方式進(jìn)行編碼,將編碼后的來電事由信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 將所述來電事由信息對(duì)應(yīng)的索引信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 對(duì)所述來電事由信息進(jìn)行編碼,將編碼后的來電事由信息添加到呼叫指令的頭字段中; 或者 將所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令的頭字段中。
3.—種終端的被叫方法,其特征在于,包括: 在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令; 從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
4.如權(quán)利要求3所述的終端的被叫方法,其特征在于,所述從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息的步驟包括: 檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,檢測(cè)該端到端參數(shù)中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯示解碼后的來電事由信息,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,從該端到端參數(shù)中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù)。 或者 檢測(cè)所述呼叫指令的頭字段中是否存在編碼后的來電事由信息,若存在,則從該所述呼叫指令的頭字段中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,顯不解碼后的來電事由?目息; 或者 檢測(cè)所述呼叫指令的頭字段中是否存在來電事由信息對(duì)應(yīng)的索引信息索,若存在,則從所述呼叫指令的頭字段中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息并顯示。
5.一種通信方法,其特征在于,包括如下步驟: 主叫方接收被叫聯(lián)系人的來電事由信息; 在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方; 被叫方在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令; 從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
6.一種主叫終端,其特征在于,包括:接收模塊以及呼叫發(fā)起模塊; 所述接收模塊用于接收被叫聯(lián)系人的來電事由信息; 所述呼叫發(fā)起模塊用于在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給被叫方供被叫方獲取所述來電事由信息并顯示。
7.如權(quán)利要求6所述的主叫終端,其特征在于,所述呼叫發(fā)起模塊用于: 對(duì)所述來電事由信息按照預(yù)設(shè)方式進(jìn)行編碼,將編碼后的來電事由信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 將所述來電事由信息對(duì)應(yīng)的索引信息添加到所述呼叫指令的端到端參數(shù)中,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 對(duì)所述來電事由信息進(jìn)行編碼,將編碼后的來電事由信息添加到呼叫指令的頭字段中; 或者 將所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令的頭字段中。
8.—種被叫終端,其特征在于,包括:呼叫響應(yīng)模塊、信息獲取模塊和顯示模塊; 所述呼叫響應(yīng)模塊用于在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令; 所述信息獲取模塊用于從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
9.如權(quán)利要求8所述的被叫終端,其特征在于,所述信息獲取模塊用于: 檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,檢測(cè)該端到端參數(shù)中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 檢測(cè)所述呼叫指令中是否存在端到端參數(shù)字段,若存在,從該端到端參數(shù)中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息,所述端到端參數(shù)包括呼叫指令原本攜帶的端到端參數(shù)或者呼叫指令中擴(kuò)展的端到端參數(shù); 或者 檢測(cè)所述呼叫指令的頭字段中是否存在編碼后的來電事由信息,若存在,則從該所述呼叫指令的頭字段中提取編碼后的來電事由信息,并對(duì)提取的來電事由信息進(jìn)行解碼; 或者 檢測(cè)所述呼叫指令的頭字段中是否存在來電事由信息對(duì)應(yīng)的索引信息索,若存在,則從所述呼叫指令的頭字段中提取來電事由信息對(duì)應(yīng)的索引信息,根據(jù)提取的索引信息檢索出對(duì)應(yīng)的來電事由信息; 所述顯示模塊用于顯示信息獲取模塊解碼后的來電事由信息或者信息獲取模塊檢索出的來電事由信息。
10.一種通信系統(tǒng),其特征在于,包括:如權(quán)利要求6-7任一項(xiàng)所述的主叫終端和如權(quán)利要求8-9任一項(xiàng)所述的被叫終端; 所述主叫終端用于接收被叫聯(lián)系人的來電事由信息,在對(duì)所述被叫聯(lián)系人發(fā)起呼叫時(shí)將所述來電事由信息或者所述來電事由信息對(duì)應(yīng)的索引信息添加到呼叫指令中,將所述呼叫指令發(fā)送給所述被叫終端; 所述被叫終端用于在響應(yīng)主叫方的呼叫時(shí)接收主叫方發(fā)送的呼叫指令,從所述呼叫指令中提取并解析出來電事由信息或者根據(jù)所述呼叫指令中的索引信息檢索出來電事由信息,顯示所述來電事由信息。
【文檔編號(hào)】H04M3/487GK104243728SQ201310253002
【公開日】2014年12月24日 申請(qǐng)日期:2013年6月24日 優(yōu)先權(quán)日:2013年6月24日
【發(fā)明者】林君, 許飛 申請(qǐng)人:中興通訊股份有限公司