專利名稱:一種在呼叫過程中傳輸即時信息的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域中的呼叫傳輸技術(shù),尤其涉及一種在呼叫過程中傳輸即 時信息的方法及系統(tǒng)。
背景技術(shù):
隨著移動通信技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,移動終端已成為人們?nèi)粘I钪胁豢?或缺的通信聯(lián)絡(luò)工具,而且也具備越來越多的服務(wù)功能,尤其是信息傳輸功能和呼叫功能, 由于其方便快捷的特點(diǎn),被人們廣泛使用,成為移動終端最常用的功能。現(xiàn)有的短信和呼叫并發(fā)技術(shù),短信是以存儲轉(zhuǎn)發(fā)方式發(fā)送給對方,存在延時,不能 保證文本信息和呼叫同一時刻到達(dá)被叫用戶。即如果某移動終端要呼叫另一移動終端,那 么,在呼叫建立時不能確保把文本信息同一時刻傳輸給被叫移動終端。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種在呼叫過程中傳輸即時信息的方法及 系統(tǒng),可實(shí)現(xiàn)在移動終端的呼叫過程中發(fā)送即時信息,提高用戶體驗。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種在呼叫過程中傳輸即時信息的方法,該方法包括主叫移動終端在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時信息對應(yīng) 的信元,之后將所述信元添加在建立呼叫所需的消息中;主叫移動終端向網(wǎng)絡(luò)發(fā)起呼叫建 立請求,并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;被叫移動終端對收到的消息進(jìn)行解析,在進(jìn)行來電提示的同時顯示解析所得的即 時信息。其中,所述與即時信息對應(yīng)的信元包括編碼所得的即時信息、即時信息的編碼類 型、所述信元的標(biāo)志位和編碼后即時信息的長度。其中,所述即時信息由主叫移動終端用戶即時編輯所得;或者預(yù)先存儲于主叫移 動終端中。該方法還包括被叫移動終端用戶在被叫前,設(shè)置是否顯示即時信息以及是否保 存即時信息;相應(yīng)的,被叫移動終端解析收到的消息后,根據(jù)被叫移動終端中的即時信息相應(yīng)設(shè)置進(jìn)行 判斷,依據(jù)判斷結(jié)果顯示或不顯示,以及保存或釋放即時信息。本發(fā)明還提供了一種在呼叫過程中傳輸即時信息的系統(tǒng),該系統(tǒng)包括主叫移動 終端和被叫移動終端;其中,所述主叫移動終端,用于在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時 信息對應(yīng)的信元,之后將所述信元添加在建立呼叫所需的消息中;在向網(wǎng)絡(luò)發(fā)起呼叫建立 請求,并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;所述被叫移動終端,用于對主叫移動終端所發(fā)的消息進(jìn)行解析,在進(jìn)行來電提示的同時顯示解析所得的即時信息。其中,所述主叫移動終端包括編碼模塊、信元設(shè)置模塊和發(fā)送模塊;其中,所述編碼模塊,用于在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并將編碼所得的即 時信息發(fā)送給信元設(shè)置模塊;所述信元設(shè)置模塊,用于設(shè)置與即時信息對應(yīng)的信元,并將所述信元添加在建立 呼叫所需的消息中,將所得的消息發(fā)送給發(fā)送模塊;所述發(fā)送模塊,用于主叫移動終端在向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成 功后,通過網(wǎng)絡(luò)將信元設(shè)置模塊所發(fā)的消息發(fā)送給被叫移動終端。其中,所述被叫移動終端包括接收模塊、解析模塊和來電即時信息處理模塊;其中,所述接收模塊,用于接收主叫移動終端所發(fā)的消息,并傳輸給解析模塊;所述解析模塊,用于對接收模塊所發(fā)的消息進(jìn)行解析,并將解析的結(jié)果發(fā)送給來 電即時信息處理模塊;所述來電即時信息處理模塊,用于依據(jù)解析模塊的解析結(jié)果進(jìn)行來電提示,并顯 示解析所得的即時信息。其中,所述主叫移動終端進(jìn)一步包括即時信息生成模塊,用于用戶編輯即時信息, 或從已存儲的信息中提取即時信息,并將所得即時信息發(fā)送給編碼模塊;相應(yīng)的,所述編碼模塊,進(jìn)一步用于對即時信息生成模塊所發(fā)的待發(fā)送的即時信息進(jìn)行編 碼。其中,所述被叫移動終端進(jìn)一步包括來電即時信息設(shè)置模塊,用于設(shè)置是否顯示 即時信息以及是否保存即時信息;相應(yīng)的,所述來電即時信息處理模塊,進(jìn)一步用于進(jìn)行來電提示前,判斷來電即時信息設(shè) 置模塊中設(shè)置的結(jié)果,依據(jù)判斷結(jié)果顯示或不顯示,以及保存或釋放即時信息。本發(fā)明提供的在呼叫過程中傳輸即時信息的方法及系統(tǒng),主叫移動終端在呼叫 前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時信息對應(yīng)的信元,之后將所述信元添加在 建立呼叫所需的消息中;主叫移動終端向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成功后通 過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;被叫移動終端對收到的消息進(jìn)行解析,在進(jìn)行來 電提示的同時顯示解析所得的即時信息。因為建立呼叫所需的消息為現(xiàn)有呼叫過程中,主 叫移動終端經(jīng)網(wǎng)絡(luò)向被叫移動終端發(fā)送的消息,本發(fā)明只是在建立呼叫所需的消息中增加 一個與即時信息對應(yīng)的信元,被叫移動終端在解析所述消息時,在獲得主叫移動終端號碼 等信息的同時,也可得到主叫移動終端所發(fā)的即時信息,在進(jìn)行來電提示的同時顯示即時 信息,因此,本發(fā)明實(shí)現(xiàn)了在移動終端的呼叫過程中發(fā)送即時信息的目的。本發(fā)明中采用已有的7-bit編碼方法對即時信息進(jìn)行編碼,因此對網(wǎng)絡(luò)資源的占 用小,不會影響傳輸效率;此外,通過已有的建立呼叫所需的消息為載體發(fā)送即時信息,不 影響現(xiàn)有的呼叫流程,也不占用額外的網(wǎng)絡(luò)資源,實(shí)現(xiàn)方法簡便。另外,處于不同生活場景中的,如在開會的移動終端用戶,可依據(jù)收到的即時信 息大概了解對方的通話內(nèi)容,也便于用戶抉擇是否立刻接聽電話,因此,提高了用戶體驗。
圖1為本發(fā)明在呼叫過程中傳輸即時信息一實(shí)施例的方法實(shí)現(xiàn)流程示意圖2為本發(fā)明在呼叫過程中傳輸即時信息的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是主叫移動終端在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并 設(shè)置與即時信息對應(yīng)的信元,之后將所述信元添加在建立呼叫所需的消息中;主叫移動終 端向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終 端;被叫移動終端對收到的消息進(jìn)行解析,在進(jìn)行來電提示的同時顯示解析所得的即時信 肩、ο本發(fā)明中,將現(xiàn)有技術(shù)中所述呼叫時傳輸?shù)男畔⒎Q為即時信息。其中,所述即時信息為文本信息形式;所述建立呼叫所需的消息可為SETUP消息 等多種形式的消息;所述與即時信息對應(yīng)的信元中包括編碼所得的即時信息;所述被叫移 動終端用戶還可通過移動終端設(shè)置是否顯示即時信息以及是否保存即時信息。下面以建立呼叫所需的消息為SETUP消息為例,對本發(fā)明所述在呼叫過程中傳輸 即時信息的方法作進(jìn)一步詳細(xì)說明。圖1為本發(fā)明在呼叫過程中傳輸即時信息一實(shí)施例的方法實(shí)現(xiàn)流程示意圖,如圖 1所示,該方法的實(shí)現(xiàn)步驟如下步驟101 主叫移動終端在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼;具體為主叫移動終端在建立呼叫前,采用7-bit編碼方法對待發(fā)送的即時信息 進(jìn)行編碼。這里,主叫用戶可通過移動終端界面編輯待發(fā)送的即時信息,S卩主叫用戶即時編 輯所得,主叫用戶編輯完畢后,主叫移動終端可將編輯好的即時信息發(fā)送給自身內(nèi)部設(shè)置 的用于對即時信息進(jìn)行編碼的相應(yīng)模塊,以對編輯好的即時信息進(jìn)行編碼;此外,所述即時 信息也可預(yù)先存儲于自身移動終端中,如常用留言列表中,需要時可在常用留言列表中提 取所需的內(nèi)容作為待發(fā)送的即時信息,具體的,主叫用戶在常用留言列表中找到合適的留 言并選中,主叫移動終端則將被選中的留言發(fā)送給內(nèi)部設(shè)置的用于對即時信息進(jìn)行編碼的 相應(yīng)模塊,以對編輯好的即時信息進(jìn)行編碼。其中,所述7-bit編碼方法為已有的編碼方法,此處不再詳述。步驟102 設(shè)置與即時信息對應(yīng)的信元,并將所述信元添加在SETUP消息中;具體為主叫移動終端為所述即時信息設(shè)置對應(yīng)的信元,信元中包括經(jīng)7-bit編 碼所得的即時信息,之后將所述信元添加在SETUP消息中。其中,所述信元的具體結(jié)構(gòu)可如 表ι所示。
表 1 其中,所述Information element表示即時信息的內(nèi)容,即所述Leave word,也就是步驟101編碼所得的即時信息;所述Type/Reference表示即時信息的編碼類型,如所 述7-bit表示即時信息已經(jīng)7-bit編碼;所述Presence表示即時信息對應(yīng)信元的標(biāo)志位, 所述C表示可選,即如果主叫移動終端用戶不需發(fā)送即時信息,則該信元可不必填寫;所 述Length表示編碼后即時信息的長度,如24B,如果即時信息為英文,7-bit編碼的即時信 息則可容納27個英文字符,如果即時信息為中文,7-bit編碼的即時信息則可容納12個中 文字符,當(dāng)然,即時信息的長度也可大于24B,只要在SETUP消息所允許的信元長度范圍內(nèi) 即可。所述SETUP消息為現(xiàn)有呼叫過程中,主叫移動終端經(jīng)網(wǎng)絡(luò)向被叫移動終端發(fā)送的 消息,SETUP消息由多個信元組成,包含網(wǎng)絡(luò)建立呼叫鏈接需要的所有信息,如主、被叫移 動終端的號碼等。本發(fā)明就是在原有的SETUP消息內(nèi)增加一個與即時信息對應(yīng)的信元。步驟103 主叫移動終端向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成功后通過網(wǎng) 絡(luò)將所述SETUP消息發(fā)送給被叫移動終端;具體為主叫移動終端將SETUP消息發(fā)送到網(wǎng)絡(luò),請求建立呼叫鏈接,網(wǎng)絡(luò)收到 SETUP消息后,進(jìn)入呼叫初始化狀態(tài),解析并按已有的網(wǎng)絡(luò)協(xié)議規(guī)范,如第三代合作伙伴計 劃(3GPP)協(xié)議處理SETUP消息中的各種信元。呼叫建立成功后,網(wǎng)絡(luò)向被叫移動終端發(fā)送 SETUP消息,其中攜帶與即時信息對應(yīng)的信元。步驟104 被叫移動終端對收到的SETUP消息進(jìn)行解析,在進(jìn)行來電提示的同時顯 示解析所得的即時信息;具體為被叫移動終端收到SETUP消息后,解析其中的信元,可得到主叫移動終端 的號碼和主叫移動終端所發(fā)的即時信息等信息。其中,在解析即時信息對應(yīng)的信元時,被叫移動終端可根據(jù)即時信息所對應(yīng)信元 的標(biāo)志位找到所述信元,并依據(jù)信元中指示的即時信息的類型對即時信息進(jìn)行7-bit解 碼,最終得到即時信息的原始內(nèi)容,在播放鈴音和顯示主叫移動終端號碼的同時顯示主叫 移動終端所發(fā)的即時信息。進(jìn)一步地,本發(fā)明所述被叫移動終端用戶還可在被叫前,通過移動終端設(shè)置是否 顯示即時信息以及是否保存即時信息,即被叫移動終端即使收到即時信息也可不顯示,并 依據(jù)用戶的需要釋放或者保存即時信息。這樣,被叫移動終端在解析SETUP消息后,還需根 據(jù)自身對即時信息相應(yīng)設(shè)置進(jìn)行判斷,依據(jù)判斷結(jié)果顯示或不顯示,以及保存或釋放即時 fn息ο例如如果設(shè)置顯示但不保存即時信息,被叫移動終端則播放鈴音、顯示主叫移動 終端的號碼并顯示即時信息,用戶接聽或者拒接后,釋放即時信息不保存。這里,如果即時 信息的顯示范圍超過半屏,可滾動顯示即時信息。為實(shí)現(xiàn)上述方法,本發(fā)明還提供了一種在呼叫過程中傳輸即時信息的系統(tǒng),如圖2 所示,該系統(tǒng)包括主叫移動終端和被叫移動終端;其中,所述主叫移動終端,用于在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時 信息對應(yīng)的信元,之后將所述信元添加在建立呼叫所需的消息中;在向網(wǎng)絡(luò)發(fā)起呼叫建立 請求,并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;所述被叫移動終端,用于對主叫移動終端所發(fā)的消息進(jìn)行解析,在進(jìn)行來電提示 的同時顯示解析所得的即時信息。
所述主叫移動終端包括編碼模塊、信元設(shè)置模塊和發(fā)送模塊;其中,所述編碼模塊,用于在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并將編碼所得的即 時信息發(fā)送給信元設(shè)置模塊;所述信元設(shè)置模塊,用于設(shè)置與即時信息對應(yīng)的信元,并將所述信元添加在建立 呼叫所需的消息中,將所得的消息發(fā)送給發(fā)送模塊;所述發(fā)送模塊,用于主叫移動終端在向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成 功后,通過網(wǎng)絡(luò)將信元設(shè)置模塊所發(fā)的消息發(fā)送給被叫移動終端。所述主叫移動終端進(jìn)一步包括即時信息生成模塊,用于用戶編輯即時信息,或從 已存儲的信息中提取即時信息,并將所得即時信息發(fā)送給編碼模塊;相應(yīng)的,所述編碼模塊,進(jìn)一步用于對即時信息生成模塊所發(fā)的待發(fā)送的即時信息進(jìn)行編 碼。所述被叫移動終端包括接收模塊、解析模塊和來電即時信息處理模塊;其中,所述接收模塊,用于接收主叫移動終端所發(fā)的消息,并傳輸給解析模塊;所述解析模塊,用于對接收模塊所發(fā)的消息進(jìn)行解析,并將解析的結(jié)果發(fā)送給來 電即時信息處理模塊;所述來電即時信息處理模塊,用于依據(jù)解析模塊的解析結(jié)果進(jìn)行來電提示,并顯 示解析所得的即時信息。所述被叫移動終端進(jìn)一步包括來電即時信息設(shè)置模塊,用于設(shè)置是否顯示即時信 息以及是否保存即時信息;相應(yīng)的,所述來電即時信息處理模塊,進(jìn)一步用于進(jìn)行來電提示前,判斷來電即時信息設(shè) 置模塊中設(shè)置的結(jié)果,依據(jù)判斷結(jié)果顯示或不顯示,以及保存或釋放即時信息。在實(shí)際應(yīng)用過程中,任意移動終端均具備本發(fā)明所述主叫移動終端和被叫移動終 端的功能,即任意移動終端均包括發(fā)送即時信息所需的編碼模塊、信元設(shè)置模塊、發(fā)送模 塊和即時信息生成模塊,以及接收即時信息所需的接收模塊、解析模塊、來電即時信息處理 模塊和來電即時信息設(shè)置模塊。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
一種在呼叫過程中傳輸即時信息的方法,其特征在于,該方法包括主叫移動終端在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時信息對應(yīng)的信元,之后將所述信元添加在建立呼叫所需的消息中;主叫移動終端向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;被叫移動終端對收到的消息進(jìn)行解析,在進(jìn)行來電提示的同時顯示解析所得的即時信息。
2.根據(jù)權(quán)利要求1所述的在呼叫過程中傳輸即時信息的方法,其特征在于,所述與即 時信息對應(yīng)的信元包括編碼所得的即時信息、即時信息的編碼類型、所述信元的標(biāo)志位和 編碼后即時信息的長度。
3.根據(jù)權(quán)利要求1或2所述的在呼叫過程中傳輸即時信息的方法,其特征在于,所述即 時信息由主叫移動終端用戶即時編輯所得;或者預(yù)先存儲于主叫移動終端中。
4.根據(jù)權(quán)利要求1或2所述的在呼叫過程中傳輸即時信息的方法,其特征在于,該方法 還包括被叫移動終端用戶在被叫前,設(shè)置是否顯示即時信息以及是否保存即時信息;相 應(yīng)的,被叫移動終端解析收到的消息后,根據(jù)被叫移動終端中的即時信息相應(yīng)設(shè)置進(jìn)行判 斷,依據(jù)判斷結(jié)果顯示或不顯示,以及保存或釋放即時信息。
5.一種在呼叫過程中傳輸即時信息的系統(tǒng),其特征在于,該系統(tǒng)包括主叫移動終端 和被叫移動終端;其中,所述主叫移動終端,用于在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時信息 對應(yīng)的信元,之后將所述信元添加在建立呼叫所需的消息中;在向網(wǎng)絡(luò)發(fā)起呼叫建立請求, 并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;所述被叫移動終端,用于對主叫移動終端所發(fā)的消息進(jìn)行解析,在進(jìn)行來電提示的同 時顯示解析所得的即時信息。
6.根據(jù)權(quán)利要求5所述的在呼叫過程中傳輸即時信息的系統(tǒng),其特征在于,所述主叫 移動終端包括編碼模塊、信元設(shè)置模塊和發(fā)送模塊;其中,所述編碼模塊,用于在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并將編碼所得的即時信 息發(fā)送給信元設(shè)置模塊;所述信元設(shè)置模塊,用于設(shè)置與即時信息對應(yīng)的信元,并將所述信元添加在建立呼叫 所需的消息中,將所得的消息發(fā)送給發(fā)送模塊;所述發(fā)送模塊,用于主叫移動終端在向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成功后, 通過網(wǎng)絡(luò)將信元設(shè)置模塊所發(fā)的消息發(fā)送給被叫移動終端。
7.根據(jù)權(quán)利要求5或6所述的在呼叫過程中傳輸即時信息的系統(tǒng),其特征在于,所述被 叫移動終端包括接收模塊、解析模塊和來電即時信息處理模塊;其中,所述接收模塊,用 于接收主叫移動終端所發(fā)的消息,并傳輸給解析模塊;所述解析模塊,用于對接收模塊所發(fā)的消息進(jìn)行解析,并將解析的結(jié)果發(fā)送給來電即 時信息處理模塊;所述來電即時信息處理模塊,用于依據(jù)解析模塊的解析結(jié)果進(jìn)行來電提示,并顯示解 析所得的即時信息。
8.根據(jù)權(quán)利要求6所述的在呼叫過程中傳輸即時信息的系統(tǒng),其特征在于,所述主叫移動終端進(jìn)一步包括即時信息生成模塊,用于用戶編輯即時信息,或從已存儲的信息中提 取即時信息,并將所得即時信息發(fā)送給編碼模塊;相應(yīng)的,所述編碼模塊,進(jìn)一步用于對即時信息生成模塊所發(fā)的待發(fā)送的即時信息進(jìn)行編碼。
9.根據(jù)權(quán)利要求7所述的在呼叫過程中傳輸即時信息的系統(tǒng),其特征在于,所述被叫 移動終端進(jìn)一步包括來電即時信息設(shè)置模塊,用于設(shè)置是否顯示即時信息以及是否保存即 時信息;相應(yīng)的,所述來電即時信息處理模塊,進(jìn)一步用于進(jìn)行來電提示前,判斷來電即時信息設(shè)置模 塊中設(shè)置的結(jié)果,依據(jù)判斷結(jié)果顯示或不顯示,以及保存或釋放即時信息。
全文摘要
本發(fā)明公開了一種在呼叫過程中傳輸即時信息的方法,包括主叫移動終端在呼叫前,對待發(fā)送的即時信息進(jìn)行編碼,并設(shè)置與即時信息對應(yīng)的信元,之后將所述信元添加在建立呼叫所需的消息中;主叫移動終端向網(wǎng)絡(luò)發(fā)起呼叫建立請求,并在呼叫建立成功后通過網(wǎng)絡(luò)將所述消息發(fā)送給被叫移動終端;被叫移動終端對收到的消息進(jìn)行解析,在進(jìn)行來電提示的同時顯示解析所得的即時信息。本發(fā)明還同時公開了一種在呼叫過程中傳輸即時信息的系統(tǒng),運(yùn)用該方法和系統(tǒng)可實(shí)現(xiàn)在移動終端的呼叫過程中發(fā)送即時信息,提高用戶體驗。
文檔編號H04W4/12GK101931915SQ20101026893
公開日2010年12月29日 申請日期2010年8月30日 優(yōu)先權(quán)日2010年8月30日
發(fā)明者張薇, 陳凱 申請人:中興通訊股份有限公司