專利名稱:用戶簽名實(shí)現(xiàn)方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及用戶簽名實(shí)現(xiàn)方法及移動(dòng)終端。
背景技術(shù):
普通的電話業(yè)務(wù)是移動(dòng)通信網(wǎng)絡(luò)提供的最基本也是最重要的電信業(yè)務(wù),利用此業(yè)務(wù),移動(dòng)電話用戶可以與另一移動(dòng)電話用戶或固網(wǎng)電話用戶實(shí)現(xiàn)實(shí)時(shí)的雙向語(yǔ)音通話。
電話呼叫發(fā)起時(shí),主叫用戶向網(wǎng)絡(luò)側(cè)發(fā)送建立SETUP消息,網(wǎng)絡(luò)側(cè)向被叫用戶發(fā)送建立SETUP消息。被叫用戶開(kāi)始振鈴時(shí),被叫用戶向網(wǎng)絡(luò)側(cè)發(fā)送振鈴ALERTING消息,網(wǎng)絡(luò)側(cè)向主叫用戶發(fā)送振鈴ALERTING消息。被叫用戶應(yīng)答時(shí),被叫用戶向網(wǎng)絡(luò)側(cè)發(fā)送連接CONNECT消息,網(wǎng)絡(luò)側(cè)向主叫用戶發(fā)送連接CONNECT消息。呼叫建立完成后,進(jìn)入通話階段。
隨著移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)終端已經(jīng)成為時(shí)尚的電子消費(fèi)產(chǎn)品,用戶已經(jīng)不再滿足于簡(jiǎn)單通話功能,而是越來(lái)越看重移動(dòng)終端能否滿足自己的個(gè)性化需求,例如希望在通話建立的同時(shí)傳送簽名信息等,但目前還沒(méi)有此類技術(shù)出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供一種用戶簽名實(shí)現(xiàn)方法及移動(dòng)終端,能夠在通話建立過(guò)程中傳送用戶的簽名信息,滿足用戶的個(gè)性化需求。
本發(fā)明實(shí)施例是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的根據(jù)本發(fā)明的一個(gè)方面,提供一種用戶簽名實(shí)現(xiàn)方法,包括發(fā)送方在建立通話的過(guò)程中,將簽名信息添加于會(huì)話消息中發(fā)送給接收方;接收方接收所述會(huì)話消息后,根據(jù)預(yù)定規(guī)則解析并顯示所述簽名信息。
可選的,所述發(fā)送方可以是建立通話過(guò)程中的主叫方或被叫方。
可選的,當(dāng)所述發(fā)送方為主叫方時(shí),所述會(huì)話消息進(jìn)一步指建立消息SETUP。
可選的,當(dāng)所述發(fā)送方為被叫方時(shí),所述會(huì)話消息進(jìn)一步指振鈴消息ALERTING或連接消息CONNECT。
可選的,所述簽名信息包括簽名標(biāo)識(shí)、編碼方式及用戶設(shè)定的簽名字串。
可選的,所述解析出簽名信息具體為判斷所述會(huì)話消息是否含有簽名標(biāo)識(shí),如果含有所述簽名標(biāo)識(shí),則根據(jù)所述編碼方式獲取所述簽名字串。
可選的,所述方法進(jìn)一步包括設(shè)置簽名添加標(biāo)識(shí),在添加簽名信息前判斷簽名添加標(biāo)識(shí)是否設(shè)置為添加,如果簽名添加標(biāo)識(shí)是設(shè)置為添加,則進(jìn)一步判斷是否設(shè)置了簽名字串,如果設(shè)置了簽名字串,則將所述簽名信息添加于所述會(huì)話消息中,否則提示用戶輸入簽名字串。
可選的,所述判斷設(shè)置了簽名字串后進(jìn)一步包括根據(jù)接收方號(hào)碼選擇相應(yīng)的簽名字串。
可選的,所述添加簽名信息到會(huì)話消息進(jìn)一步指,將簽名信息添加到會(huì)話消息中的用戶-用戶字段;所述解析出簽名信息進(jìn)一步指,根據(jù)所述用戶-用戶字段判斷是否含有簽名標(biāo)識(shí),如果含有所述簽名標(biāo)識(shí)則根據(jù)所述編碼方式獲取所述簽名字串。
根據(jù)本發(fā)明的另一方面,提供一種移動(dòng)終端,包括簽名模塊,用于在建立通話的過(guò)程中,保存或接收用戶設(shè)置的簽名信息,并將所述簽名信息添加到會(huì)話消息中;發(fā)送模塊,用于發(fā)送所述添加了簽名信息的會(huì)話消息。
可選的,所述簽名模塊進(jìn)一步包括簽名設(shè)置單元,用于設(shè)置用戶簽名字串;簽名添加單元,用于將包含所述簽名字串以及簽名標(biāo)識(shí)和編碼方式的簽名信息添加于所述會(huì)話消息中。
可選的,所述簽名模塊還包括簽名添加標(biāo)識(shí)設(shè)置單元,用于設(shè)置是否添加所述簽名信息的簽名添加標(biāo)識(shí);所述簽名添加單元,根據(jù)所述簽名添加標(biāo)識(shí)設(shè)置單元中的簽名添加標(biāo)識(shí)判斷是否需要在所述會(huì)話消息中添加簽名信息。
可選的,所述簽名模塊還包括簽名保存單元,用于保存用戶設(shè)置的簽名字串;簽名匹配單元,根據(jù)通話對(duì)方的號(hào)碼從所述簽名保存單元中選擇相應(yīng)的簽名字串。
可選的,所述簽名添加單元進(jìn)一步包括判斷單元,用于判斷所述簽名添加標(biāo)識(shí)是否設(shè)置為添加,以及是否設(shè)置了簽名字串;提示單元,用于當(dāng)所述判斷單元判斷出簽名添加標(biāo)識(shí)為添加但未設(shè)置簽名字串時(shí),提示用戶輸入簽名字串;添加單元,用于當(dāng)所述判斷單元判斷出簽名添加標(biāo)識(shí)為添加時(shí),將已設(shè)置的或用戶輸入的簽名字串及其它簽名信息添加于所述會(huì)話信息。
根據(jù)本發(fā)明的再一方面,提供一種移動(dòng)終端,包括接收模塊,用于在建立通話的過(guò)程中,接收含有簽名信息的會(huì)話消息;簽名解析模塊,用于從所述會(huì)話消息中解析出簽名信息并顯示給用戶。
可選的,所述簽名解析模塊進(jìn)一步包括解析單元,用于從所述會(huì)話消息中解析所述簽名信息并從中獲取簽名字串;顯示單元,用于顯示所述獲取的簽名字串。
根據(jù)本發(fā)明的再一方面,提供一種移動(dòng)終端,包括簽名模塊,用于在建立通話的過(guò)程中,保存或接收用戶設(shè)置的簽名信息,并將所述簽名信息添加在會(huì)話消息中;發(fā)送模塊,用于發(fā)送所述添加了簽名信息的會(huì)話消息;接收模塊,用于在建立通話的過(guò)程中,接收含有簽名信息的會(huì)話消息;簽名解析模塊,用于從所述會(huì)話消息中解析出簽名信息并顯示給用戶。
可選的,所述簽名模塊進(jìn)一步包括簽名設(shè)置單元,用于設(shè)置用戶簽名字串;簽名添加單元,用于將包含所述簽名字串以及簽名標(biāo)識(shí)和編碼方式的簽名信息添加于所述會(huì)話消息中。
可選的,所述簽名解析模塊進(jìn)一步包括解析單元,用于從所述會(huì)話消息中解析所述簽名信息并從中獲取簽名字串;顯示單元,用于顯示所述獲取的簽名字串。
本發(fā)明實(shí)施例提供的技術(shù)方案中通過(guò)發(fā)送方在建立通話的過(guò)程中,將簽名信息添加于會(huì)話消息中發(fā)送給接收方;接收方接收所述會(huì)話消息后,根據(jù)預(yù)定規(guī)則解析并顯示所述簽名信息,從而實(shí)現(xiàn)在通話建立過(guò)程中傳送用戶的簽名信息,滿足用戶的個(gè)性化需求。也就是說(shuō),用戶可以在移動(dòng)終端中設(shè)置簽名字串并在電話呼叫的建立過(guò)程中,通過(guò)將簽名字串添加到會(huì)話消息中傳送到呼叫對(duì)端用戶的移動(dòng)終端,從而滿足了現(xiàn)代移動(dòng)電話用戶的個(gè)性化消費(fèi)需求;進(jìn)一步的,本發(fā)明實(shí)施例提供的方案充分利用了電話呼叫控制消息例如SETUP消息、ALERTING消息或CONNECT消息中的用戶-用戶User-User字段,該字段可以在電話呼叫過(guò)程中用于電話呼叫的主/被叫用戶間傳送用戶信息,并且該字段在移動(dòng)網(wǎng)絡(luò)中是被透明傳送的。因此本發(fā)明無(wú)需網(wǎng)絡(luò)側(cè)的任何改動(dòng),只需要終端側(cè)對(duì)相關(guān)消息的處理流程進(jìn)行一些改變即可。
圖1是本發(fā)明方法總括流程圖;圖2是本發(fā)明方法實(shí)施例一流程圖;圖3是本發(fā)明方法實(shí)施例一中利用SETUP消息添加簽名信息的具體流程圖;圖4是本發(fā)明方法實(shí)施例一中獲取簽名字串的具體流程圖;圖5是本發(fā)明方法實(shí)施例二流程圖;圖6是本發(fā)明方法實(shí)施例二中利用ALERTING消息添加簽名信息的具體流程圖;圖7是本發(fā)明方法實(shí)施例二中獲取簽名字串的具體流程圖;圖8是本發(fā)明方法實(shí)施例二中利用CONNECT消息添加簽名信息的具體流程圖;圖9是本發(fā)明移動(dòng)終端實(shí)施例一的結(jié)構(gòu)示意圖;圖10是本發(fā)明移動(dòng)終端實(shí)施例二的的結(jié)構(gòu)示意圖;圖11是本發(fā)明移動(dòng)終端實(shí)施例三的的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例可以在移動(dòng)電話用戶之間發(fā)起普通電話呼叫過(guò)程中實(shí)現(xiàn)主被叫用戶的簽名信息的傳送和顯示。也就是說(shuō),移動(dòng)用戶可以在自己的移動(dòng)終端中設(shè)置作為自己簽名的字符串并在電話呼叫建立過(guò)程中,將其發(fā)送到電話呼叫對(duì)方用戶的移動(dòng)終端中,并在電話呼叫對(duì)方用戶的移動(dòng)終端屏幕上顯示。
本發(fā)明實(shí)施例所提供的方法無(wú)需網(wǎng)絡(luò)側(cè)的任何改動(dòng),僅需對(duì)移動(dòng)終端增加一些功能單元及對(duì)相關(guān)消息的處理流程進(jìn)行一些改變就可以實(shí)現(xiàn)主被叫用戶的簽名信息傳送及顯示,滿足當(dāng)前移動(dòng)用戶對(duì)個(gè)性化的追求。
以下詳細(xì)介紹本發(fā)明實(shí)施例。
本發(fā)明實(shí)施例主要是在移動(dòng)終端中增加簽名設(shè)置單元和簽名添加標(biāo)識(shí)設(shè)置單元。
簽名設(shè)置單元,為移動(dòng)終端用戶提供人機(jī)操作界面,使移動(dòng)終端用戶可以設(shè)置自己的簽名字串,并將其保存在移動(dòng)終端的存儲(chǔ)介質(zhì)中。移動(dòng)終端用戶也可以修改并查看保存在移動(dòng)終端存儲(chǔ)介質(zhì)中的簽名字串。上述保存在移動(dòng)終端存儲(chǔ)介質(zhì)中的簽名字串也就是移動(dòng)終端用戶希望在電話呼叫時(shí)發(fā)送給呼叫對(duì)方并在呼叫對(duì)方移動(dòng)終端屏幕上顯示的簽名字串。
簽名添加標(biāo)識(shí)設(shè)置單元,為移動(dòng)終端用戶提供人機(jī)操作界面,使移動(dòng)終端用戶可以設(shè)置是否添加所述簽名信息的簽名添加標(biāo)識(shí),并將其保存在移動(dòng)終端的存儲(chǔ)介質(zhì)中。移動(dòng)終端用戶也可以修改并查看保存在移動(dòng)終端存儲(chǔ)介質(zhì)中的簽名添加標(biāo)識(shí)。當(dāng)上述簽名添加標(biāo)識(shí)設(shè)置為“添加”時(shí),在移動(dòng)終端用戶電話呼叫過(guò)程中將通過(guò)相應(yīng)的消息,例如SETUP消息、ALERTING消息或CONNECT消息等添加設(shè)置的簽名信息,否則不添加簽名信息。
請(qǐng)參閱圖1,是本發(fā)明方法總括流程圖,包括步驟A1、發(fā)送方在建立通話的過(guò)程中,將簽名信息添加于會(huì)話消息中發(fā)送給接收方;移動(dòng)終端用戶希望向呼叫對(duì)方的移動(dòng)終端傳送并顯示自己的簽名字串,則在會(huì)話消息的用戶-用戶User-User字段添加簽名信息后發(fā)送給呼叫對(duì)方。這里所說(shuō)的會(huì)話消息,可以是SETUP消息、ALERTING消息或CONNECT消息等。簽名信息至少包括簽名標(biāo)識(shí)、編碼方式和簽名字串。
A2、接收方接收所述會(huì)話消息后,根據(jù)預(yù)定規(guī)則解析并顯示所述簽名信息。
呼叫對(duì)方接收到含有簽名信息的會(huì)話消息后,解析消息中的User-User字段內(nèi)容,通過(guò)識(shí)別簽名標(biāo)識(shí)和編碼方式信息,獲取簽名字串,然后顯示在屏幕上。簽名標(biāo)識(shí)和編碼方式,由系統(tǒng)預(yù)先指定。
請(qǐng)參閱圖2,是本發(fā)明方法實(shí)施例一流程圖,實(shí)施例一是關(guān)于主叫用戶簽名實(shí)現(xiàn)方法,包括步驟B1、主叫用戶在SETUP消息中添加簽名信息;第三代伙伴組織計(jì)劃3GPP(3rd Generation Partnership Project)協(xié)議規(guī)定在SETUP消息中可以有一個(gè)用戶-用戶User-User字段,該字段可以在電話呼叫過(guò)程中用于電話呼叫主叫用戶向電話呼叫被叫用戶傳送用戶信息。User-User字段在移動(dòng)通信網(wǎng)絡(luò)中是被透明傳送的,該字段的長(zhǎng)度最少為3個(gè)八位位組,最大為35或131個(gè)八位位組,全球移動(dòng)通信系統(tǒng)GSM(Global Systemfor Mobile communications)網(wǎng)絡(luò)中SETUP消息的用戶-用戶User-User字段長(zhǎng)度最大為35個(gè)八位位組。3GPP協(xié)議雖然在SETUP消息中定義了User-User字段,但3GPP協(xié)議并沒(méi)有具體規(guī)范該字段的內(nèi)容以及使用用途,也就是說(shuō),該字段的使用可以由用戶自己來(lái)具體定義。
本發(fā)明通過(guò)SETUP消息中的User-User字段傳送主叫用戶的簽名信息。簽名信息包括簽名標(biāo)識(shí)、編碼方式和簽名字串。簽名標(biāo)識(shí),用于標(biāo)識(shí)User-User字段傳送的信息內(nèi)容為簽名字串;編碼方式,是指User-User字段傳送的簽名字串如何進(jìn)行編碼,可以有不同的編碼方式;簽名字串,也就是通過(guò)User-User字段傳送的用戶希望顯示給對(duì)方的簽名。對(duì)于簽名標(biāo)識(shí)和編碼方式,可以在移動(dòng)終端的系統(tǒng)中預(yù)先指定,簽名字串則由用戶任意編寫(xiě)。
請(qǐng)參閱圖3,是B1步驟添加簽名信息的具體步驟,包括B11、判斷簽名添加標(biāo)識(shí)是否設(shè)置為添加;若簽名添加標(biāo)識(shí)設(shè)置為添加,進(jìn)入步驟B12,若未設(shè)置為添加,則結(jié)束。
B12、判斷用戶是否設(shè)置了簽名字串;若用戶設(shè)置了簽名字串,進(jìn)入步驟B16,若未設(shè)置簽名字串,進(jìn)入步驟B13。
B13、提示用戶輸入簽名字串,進(jìn)入步驟B14;
B14、用戶輸入簽名字串,進(jìn)入步驟B15;B15、用戶是否確認(rèn)所輸入的簽名字串;若用戶確認(rèn),則進(jìn)入步驟B17,若用戶不確認(rèn),則結(jié)束。
B16、讀取用戶設(shè)置的簽名字串,進(jìn)入步驟B17;B17、在SETUP消息中的User-User字段添加簽名信息。
這里添加的簽名信息除了包含用戶設(shè)置或輸入的簽名字串外,還包含由系統(tǒng)預(yù)先指定的簽名標(biāo)識(shí)和編碼方式。
需要說(shuō)明的是,上述B1步驟添加簽名信息的具體步驟中,當(dāng)步驟B12判斷用戶未設(shè)置簽名字串后,也可以直接結(jié)束,即不發(fā)送用戶的簽名信息,也就是說(shuō)步驟B13到B15可以省略。
還需說(shuō)明的是,如果用戶設(shè)置并存儲(chǔ)了多個(gè)簽名字串,則可以根據(jù)被叫用戶號(hào)碼選取相應(yīng)的簽名字串后再添加到SETUP消息中。
B2、主叫用戶發(fā)送SETUP消息;主叫用戶的簽名信息,通過(guò)SETUP消息被移動(dòng)通信網(wǎng)絡(luò)透明傳送到被叫用戶。
B3、被叫用戶從SETUP消息中獲取主叫用戶簽名字串;被叫用戶接收到SETUP消息后,解析SETUP消息中的User-User字段內(nèi)容,通過(guò)識(shí)別簽名標(biāo)識(shí)和編碼方式信息,獲取主叫用戶發(fā)送過(guò)來(lái)的簽名字串。
請(qǐng)參閱圖4,是B3步驟獲取簽名字串的具體步驟,包括B31、判斷SETUP消息是否含有User-User字段;若SETUP消息含有User-User字段,進(jìn)入步驟B32,否則結(jié)束。
B32、判斷SETUP消息中User-User字段是否含有簽名標(biāo)識(shí);若User-User字段含有簽名標(biāo)識(shí),進(jìn)入步驟B33,否則結(jié)束。
B33、根據(jù)編碼方式信息,獲取簽名字串。
B4、在被叫用戶移動(dòng)終端屏幕上顯示主叫用戶簽名字串。
被叫用戶顯示來(lái)電提示界面時(shí),在顯示主叫用戶的電話號(hào)碼或姓名時(shí),同時(shí)顯示主叫用戶的簽名字串。
請(qǐng)參閱圖5,是本發(fā)明方法實(shí)施例二流程圖,實(shí)施例二是關(guān)于被叫用戶簽名實(shí)現(xiàn)方法,其和實(shí)施例一的主要區(qū)別是本實(shí)施例是被叫用戶利用ALERTING消息傳送簽名信息,具體包括步驟C1、被叫用戶在ALERTING消息中添加簽名信息;3GPP協(xié)議規(guī)定在ALERTING消息中可以有一個(gè)User-User字段,該字段可以在電話呼叫過(guò)程中用于電話呼叫被叫用戶向電話呼叫主叫用戶傳送用戶信息。User-User字段在移動(dòng)通信網(wǎng)絡(luò)中是被透明傳送的,該字段的長(zhǎng)度最少為3個(gè)八位位組,最大為35或131個(gè)八位位組,GSM網(wǎng)絡(luò)中ALERTING消息的用戶-用戶User-User字段長(zhǎng)度最大為131個(gè)八位位組。3GPP協(xié)議雖然在ALERTING消息中定義了User-User字段,但3GPP協(xié)議并沒(méi)有具體規(guī)范該字段內(nèi)容以及使用用途,也就是說(shuō),該字段的使用可由用戶自己具體定義。
本發(fā)明通過(guò)ALERTING消息中的User-User字段傳送被叫用戶的簽名信息。簽名信息包括簽名標(biāo)識(shí)、編碼方式和簽名字串。簽名標(biāo)識(shí),用于標(biāo)識(shí)User-User字段傳送的信息內(nèi)容為簽名字串;編碼方式,是指User-User字段傳送的簽名字串如何進(jìn)行編碼,可以有不同的編碼方式;簽名字串,也就是通過(guò)User-User字段傳送的用戶希望顯示給對(duì)方的簽名。對(duì)于簽名標(biāo)識(shí)和編碼方式,可以在移動(dòng)終端的系統(tǒng)中預(yù)先指定,簽名字串則由用戶任意編寫(xiě)。
請(qǐng)參閱圖6,是C1步驟添加簽名信息的具體步驟,包括C11、判斷簽名添加標(biāo)識(shí)是否設(shè)置為添加;若簽名添加標(biāo)識(shí)設(shè)置為添加,進(jìn)入步驟C12,若未設(shè)置為添加,則結(jié)束。
C12、判斷用戶是否設(shè)置了簽名字串;若用戶設(shè)置了簽名字串,進(jìn)入步驟C13,若未設(shè)置簽名字串,則結(jié)束。
C13、讀取用戶設(shè)置的簽名字串,進(jìn)入步驟C14;C14、在ALERTING消息中的User-User字段添加簽名信息。
這里添加的簽名信息除了包含用戶設(shè)置的簽名字串外,還包含由系統(tǒng)預(yù)先指定的簽名標(biāo)識(shí)和編碼方式。
還需說(shuō)明的是,如果用戶設(shè)置并存儲(chǔ)了多個(gè)簽名字串,則可以根據(jù)主叫用戶號(hào)碼選取相應(yīng)的簽名字串后再添加到ALERTING消息中。
C2、被叫用戶發(fā)送ALERTING消息;被叫用戶的簽名信息,通過(guò)ALERTING消息被移動(dòng)通信網(wǎng)絡(luò)透明傳送到主叫用戶。
C3、主叫用戶從ALERTING消息中獲取被叫用戶簽名字串;主叫用戶接收到ALERTING消息后,解析ALERTING消息中的User-User字段內(nèi)容,通過(guò)識(shí)別簽名標(biāo)識(shí)和編碼方式信息,獲取被叫用戶發(fā)送過(guò)來(lái)的簽名字串。
請(qǐng)參閱圖7,是C3步驟獲取簽名字串的具體步驟,包括C31、判斷ALERTING消息是否含有User-User字段;若ALERTING消息含有User-User字段,進(jìn)入步驟C32,否則結(jié)束。
C32、判斷ALERTING消息中User-User字段是否含有簽名標(biāo)識(shí);若User-User字段含有簽名標(biāo)識(shí),進(jìn)入步驟C33,否則結(jié)束。
C33、根據(jù)編碼方式信息,獲取簽名字串。
C4、在主叫用戶移動(dòng)終端屏幕上顯示被叫用戶簽名字串。
主叫用戶在獲取被叫用戶發(fā)送過(guò)來(lái)的簽名字串后,更新呼叫界面顯示,在顯示被叫用戶的電話號(hào)碼或姓名時(shí),同時(shí)顯示被叫用戶的簽名字串。
需要說(shuō)明的是,在實(shí)施例二中,也可以不利用ALERTING消息,而是利用CONNECT消息傳送被叫用戶的簽名信息。3GPP協(xié)議規(guī)定在CONNECT消息中可以包含一個(gè)User-User字段,該字段可以在電話呼叫過(guò)程中用于電話呼叫的被叫用戶向電話呼叫的主叫用戶傳送用戶信息。User-User字段在移動(dòng)通信網(wǎng)絡(luò)中是被透明傳送的,該字段信息的長(zhǎng)度最少為3個(gè)八位位組,最大為35或131個(gè)八位位組,GSM網(wǎng)絡(luò)中CONNECT消息的用戶-用戶User-User字段長(zhǎng)度最大為131個(gè)八位位組。主叫移動(dòng)用戶在CONNECT消息中的User-User字段獲取被叫移動(dòng)用戶簽名字串,并將其顯示在其呼叫界面,實(shí)現(xiàn)被叫移動(dòng)用戶的簽名功能。
通過(guò)CONNECT消息傳送被叫用戶的簽名信息和通過(guò)ALERTINGG消息傳送被叫用戶的簽名信息的流程基本一致,其主要區(qū)別是被叫用戶的簽名在主叫用戶呼叫界面顯示的時(shí)機(jī)不同通過(guò)ALERTING消息實(shí)現(xiàn)時(shí),當(dāng)被叫用戶開(kāi)始振鈴時(shí),主叫用戶就可以收到指示被叫用戶振鈴的ALERTING消息,并可以解析ALERTING消息中的User-User字段中的被叫移動(dòng)用戶簽名信息,并將其顯示在呼叫界面上。
通過(guò)CONNECT消息實(shí)現(xiàn)時(shí),如果被叫用戶不接聽(tīng),或者在振鈴過(guò)程中掛斷來(lái)電,就不會(huì)有CONNECT消息發(fā)送,也就不會(huì)有被叫用戶的簽名信息傳送給主叫用戶,當(dāng)然就不會(huì)有被叫用戶的簽名顯示。只有當(dāng)被叫用戶接聽(tīng)來(lái)電時(shí),被叫用戶才會(huì)發(fā)送CONNECT消息,此時(shí)被叫用戶的簽名信息才會(huì)發(fā)送給主叫用戶并顯示。
根據(jù)被叫用戶的簽名信息利用CONNECT消息和ALERTING消息傳送時(shí)在主叫用戶呼叫界面顯示的時(shí)機(jī)不同,相應(yīng)的,利用CONNECT消息添加簽名信息的具體步驟與上述利用ALERTING消息添加簽名信息步驟有所不同。
請(qǐng)參閱圖8,是利用CONNECT消息添加簽名信息的具體步驟,包括D11、判斷簽名添加標(biāo)識(shí)是否設(shè)置為添加;若簽名添加標(biāo)識(shí)設(shè)置為添加,進(jìn)入步驟D12,若未設(shè)置為添加,則結(jié)束。
D12、判斷用戶是否設(shè)置了簽名字串;若用戶設(shè)置了簽名字串,進(jìn)入步驟D16,若未設(shè)置簽名字串,進(jìn)入步驟D13。
D13、提示用戶輸入簽名字串,進(jìn)入步驟D14;D14、用戶輸入簽名字串,進(jìn)入步驟D15;D15、用戶是否確認(rèn)所輸入的簽名字串;若用戶確認(rèn),則進(jìn)入步驟D17,若用戶不確認(rèn),則結(jié)束。
D16、讀取用戶設(shè)置的簽名字串,進(jìn)入步驟D17;D17、在CONNECT消息中的User-User字段添加簽名信息。
這里添加的簽名信息除了包含用戶設(shè)置或輸入的簽名字串外,還包含由系統(tǒng)預(yù)先指定的簽名標(biāo)識(shí)和編碼方式。
需要說(shuō)明的是,上述利用CONNECT消息添加簽名信息的具體步驟中,,當(dāng)步驟D12判斷用戶未設(shè)置簽名字串后,也可以直接結(jié)束,即不發(fā)送用戶的簽名信息,也就是說(shuō)步驟D13到D15可以省略。
還需說(shuō)明的是,如果用戶設(shè)置并存儲(chǔ)了多個(gè)簽名字串,則可以根據(jù)主叫用戶號(hào)碼選取相應(yīng)的簽名字串后再添加到CONNECT消息中。
還需要說(shuō)明的是,上述實(shí)施例一和二是對(duì)主叫用戶簽名實(shí)現(xiàn)方法和被叫用戶簽名實(shí)現(xiàn)方法分別進(jìn)行介紹的,很顯然,上述兩個(gè)實(shí)施可以結(jié)合在一起,也就是說(shuō),主叫用戶呼叫被叫用戶,并向被叫用戶發(fā)送攜帶簽名信息的消息,由被叫用戶解析后顯示在移動(dòng)終端屏幕上,同時(shí),被叫用戶也可以向主叫用戶發(fā)送攜帶簽名信息的消息,由主叫用戶解析后顯示在移動(dòng)終端屏幕上。
上述內(nèi)容詳細(xì)介紹了本發(fā)明用戶簽名實(shí)現(xiàn)方法,相應(yīng)的,本發(fā)明實(shí)施例提供能實(shí)現(xiàn)用戶簽名的移動(dòng)終端。
請(qǐng)參閱圖9,是本發(fā)明移動(dòng)終端實(shí)施例一的的結(jié)構(gòu)示意圖。如圖9所示,該移動(dòng)終端包括簽名模塊10和發(fā)送模塊20。
簽名模塊10,用于在所述終端與另一終端建立通話的過(guò)程中,保存或接收用戶設(shè)置的簽名信息,并將所述簽名信息添加到會(huì)話消息中;發(fā)送模塊20,用于將所述添加了簽名信息的會(huì)話消息發(fā)送給另一終端。
所述簽名模塊10進(jìn)一步包括簽名設(shè)置單元101、簽名添加單元102、簽名添加標(biāo)識(shí)設(shè)置單元103、簽名保存單元104和簽名匹配單元105。
簽名設(shè)置單元101,用于設(shè)置用戶簽名字串。簽名字串,也就是通過(guò)會(huì)話消息的User-User字段傳送的用戶希望顯示給對(duì)方的簽名,簽名字串由用戶任意編寫(xiě)。簽名添加單元102,用于將簽名信息添加于所述會(huì)話消息中的User-User字段。簽名信息除了包含簽名字串外,還包含由系統(tǒng)預(yù)先指定的簽名標(biāo)識(shí)和編碼方式。簽名添加標(biāo)識(shí)設(shè)置單元103,用于設(shè)置是否添加所述簽名信息的簽名添加標(biāo)識(shí);所述簽名添加單元102,根據(jù)所述簽名添加標(biāo)識(shí)設(shè)置單元103中的簽名添加標(biāo)識(shí)判斷是否需要在所述會(huì)話消息中添加簽名信息。簽名保存單元104,用于保存用戶設(shè)置的簽名字串。簽名匹配單元105,在簽名保存單元104保存有不同簽名字串時(shí),根據(jù)另一終端號(hào)碼從所述簽名保存單元104中選擇相應(yīng)的簽名字串,然后由簽名添加單元102添加到會(huì)話消息中。
所述簽名添加單元102進(jìn)一步包括判斷單元1021、提示單元1022和添加單元1023。
判斷單元1021,用于判斷所述簽名添加標(biāo)識(shí)是否設(shè)置為添加,以及是否設(shè)置了簽名字串;提示單元1022,用于當(dāng)所述判斷單元1021判斷出簽名添加標(biāo)識(shí)為添加但未設(shè)置簽名字串時(shí),提示用戶輸入簽名字串;添加單元1023,用于當(dāng)所述判斷單元1021判斷出簽名添加標(biāo)識(shí)為添加時(shí),將已設(shè)置的或用戶輸入的簽名字串及其它簽名信息添加于所述會(huì)話信息。
上述所說(shuō)的會(huì)話消息,具體來(lái)說(shuō),當(dāng)移動(dòng)終端是主叫用戶端時(shí),會(huì)話消息為SETUP消息;移動(dòng)終端是被叫用戶端時(shí),會(huì)話消息為ALERTING消息或CONNECT消息。
對(duì)于SETUP消息、ALERTING消息和CONNECT消息,3GPP協(xié)議規(guī)定在上述三種消息中可以有一個(gè)User-User字段。SETUP消息的User-User字段可以在電話呼叫過(guò)程中用于電話呼叫主叫用戶向電話呼叫被叫用戶傳送用戶信息,ALERTING消息和CONNECT消息的User-User字段可以在電話呼叫過(guò)程中用于電話呼叫被叫用戶向電話呼叫主叫用戶傳送用戶信息。User-User字段在移動(dòng)通信網(wǎng)絡(luò)中是被透明傳送的,該字段信息的長(zhǎng)度最少為3個(gè)八位位組,最大為35或131個(gè)八位位組,GSM網(wǎng)絡(luò)中SETUP消息User-User字段長(zhǎng)度最大為35個(gè)八位位組。GSM網(wǎng)絡(luò)中ALERTING消息和CONNECT消息User-User字段長(zhǎng)度最大為131個(gè)八位位組。3GPP協(xié)議雖然在SETUP消息、ALERTING消息和CONNECT消息中定義了User-User字段,但3GPP協(xié)議并沒(méi)有具體規(guī)范該字段的內(nèi)容以及使用用途,也就是說(shuō),該字段的使用可以由用戶自己來(lái)具體定義。
請(qǐng)參閱圖10,是移動(dòng)終端實(shí)施例二的結(jié)構(gòu)示意圖。如圖10所示的移動(dòng)終端,包括接收模塊30和簽名解析模塊40。
接收模塊30,用于所述終端與另一終端建立通話的過(guò)程中,接收另一終端發(fā)送的含有簽名信息的會(huì)話消息。簽名解析模塊40,用于從所述會(huì)話消息中解析出簽名信息并顯示給用戶。
所述簽名解析模塊40進(jìn)一步包括解析單元401和顯示單元402。
解析單元401,用于從所述會(huì)話消息中解析所述簽名信息,通過(guò)判斷所述會(huì)話消息含有用戶-用戶字段即User-User字段,并且所述用戶-用戶字段含有簽名標(biāo)識(shí)后,根據(jù)編碼方式獲取簽名字串。顯示單元402,用于顯示所述獲取的簽名字串。
請(qǐng)參閱圖11,是移動(dòng)終端實(shí)施例三的結(jié)構(gòu)示意圖。如圖11所示的移動(dòng)終端300,包括簽名模塊10、發(fā)送模塊20、接收模塊30和簽名解析模塊40。
簽名模塊10,用于在所述終端與另一終端建立通話的過(guò)程中,保存或接收用戶設(shè)置的簽名信息,并將所述簽名信息添加到會(huì)話消息中;發(fā)送模塊20,用于將所述添加了簽名信息的會(huì)話消息發(fā)送給另一終端。接收模塊30,用于所述終端與另一終端建立通話的過(guò)程中,接收另一終端發(fā)送的含有簽名信息的會(huì)話消息;簽名解析模塊40,用于從所述會(huì)話消息中解析出簽名信息并顯示給用戶。
所述簽名模塊10進(jìn)一步包括簽名設(shè)置單元101、簽名添加單元102、簽名添加標(biāo)識(shí)設(shè)置單元103、簽名保存單元104和簽名匹配單元105。所述簽名添加單元102進(jìn)一步包括判斷單元1021、提示單元1022和添加單元1023。所述簽名解析模塊40進(jìn)一步包括解析單元401和顯示單元402。
也就是說(shuō),實(shí)施例三的移動(dòng)終端同時(shí)具有上述圖9和圖10所示的移動(dòng)終端的功能。
以上對(duì)本發(fā)明所提供的用戶簽名實(shí)現(xiàn)方法及移動(dòng)終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種用戶簽名實(shí)現(xiàn)方法,其特征在于,包括發(fā)送方在建立通話的過(guò)程中,將簽名信息添加于會(huì)話消息中發(fā)送給接收方;接收方接收所述會(huì)話消息后,根據(jù)預(yù)定規(guī)則解析并顯示所述簽名信息。
2.根據(jù)權(quán)利要求1所述的用戶簽名實(shí)現(xiàn)方法,其特征在于,所述發(fā)送方可以是建立通話過(guò)程中的主叫方或被叫方。
3.根據(jù)權(quán)利要求1所述的用戶簽名實(shí)現(xiàn)方法,其特征在于,當(dāng)所述發(fā)送方為主叫方時(shí),所述會(huì)話消息進(jìn)一步指建立消息SETUP。
4.根據(jù)權(quán)利要求2或3所述的用戶簽名實(shí)現(xiàn)方法,其特征在于,當(dāng)所述發(fā)送方為被叫方時(shí),所述會(huì)話消息進(jìn)一步指振鈴消息ALERTING或連接消息CONNECT。
5.根據(jù)權(quán)利要求1所述的用戶簽名實(shí)現(xiàn)方法,其特征在于所述簽名信息包括簽名標(biāo)識(shí)、編碼方式及用戶設(shè)定的簽名字串。
6.根據(jù)權(quán)利要求2所述的用戶簽名實(shí)現(xiàn)方法,其特征在于,所述解析出簽名信息具體為判斷所述會(huì)話消息是否含有簽名標(biāo)識(shí),如果含有所述簽名標(biāo)識(shí),則根據(jù)所述編碼方式獲取所述簽名字串。
7.根據(jù)權(quán)利要求5或6所述的用戶簽名實(shí)現(xiàn)方法,其特征在于,所述方法進(jìn)一步包括設(shè)置簽名添加標(biāo)識(shí),在添加簽名信息前判斷簽名添加標(biāo)識(shí)是否設(shè)置為添加,如果簽名添加標(biāo)識(shí)是設(shè)置為添加,則進(jìn)一步判斷是否設(shè)置了簽名字串,如果設(shè)置了簽名字串,則將所述簽名信息添加于所述會(huì)話消息中,否則提示用戶輸入簽名字串。
8.根據(jù)權(quán)利要求7所述的用戶簽名實(shí)現(xiàn)方法,其特征在于所述判斷設(shè)置了簽名字串后進(jìn)一步包括根據(jù)接收方號(hào)碼選擇相應(yīng)的簽名字串。
9.根據(jù)權(quán)利要求5或6所述的用戶簽名實(shí)現(xiàn)方法,其特征在于,所述添加簽名信息到會(huì)話消息進(jìn)一步指,將簽名信息添加到會(huì)話消息中的用戶-用戶字段;所述解析出簽名信息進(jìn)一步指,根據(jù)所述用戶-用戶字段判斷是否含有簽名標(biāo)識(shí),如果含有所述簽名標(biāo)識(shí)則根據(jù)所述編碼方式獲取所述簽名字串。
10.一種移動(dòng)終端,其特征在于,包括簽名模塊,用于在建立通話的過(guò)程中,保存或接收用戶設(shè)置的簽名信息,并將所述簽名信息添加到會(huì)話消息中;發(fā)送模塊,用于發(fā)送所述添加了簽名信息的會(huì)話消息。
11.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于所述簽名模塊進(jìn)一步包括簽名設(shè)置單元,用于設(shè)置用戶簽名字串;簽名添加單元,用于將包含所述簽名字串以及簽名標(biāo)識(shí)和編碼方式的簽名信息添加于所述會(huì)話消息中。
12.根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于所述簽名模塊還包括簽名添加標(biāo)識(shí)設(shè)置單元,用于設(shè)置是否添加所述簽名信息的簽名添加標(biāo)識(shí);所述簽名添加單元,根據(jù)所述簽名添加標(biāo)識(shí)設(shè)置單元中的簽名添加標(biāo)識(shí)判斷是否需要在所述會(huì)話消息中添加簽名信息。
13.根據(jù)權(quán)利要求11或12所述的移動(dòng)終端,其特征在于所述簽名模塊還包括簽名保存單元,用于保存用戶設(shè)置的簽名字串;簽名匹配單元,根據(jù)通話對(duì)方的號(hào)碼從所述簽名保存單元中選擇相應(yīng)的簽名字串。
14.根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于所述簽名添加單元進(jìn)一步包括判斷單元,用于判斷所述簽名添加標(biāo)識(shí)是否設(shè)置為添加,以及是否設(shè)置了簽名字串;提示單元,用于當(dāng)所述判斷單元判斷出簽名添加標(biāo)識(shí)為添加但未設(shè)置簽名字串時(shí),提示用戶輸入簽名字串;添加單元,用于當(dāng)所述判斷單元判斷出簽名添加標(biāo)識(shí)為添加時(shí),將已設(shè)置的或用戶輸入的簽名字串及其它簽名信息添加于所述會(huì)話信息。
15.一種移動(dòng)終端,其特征在于,包括接收模塊,用于在建立通話的過(guò)程中,接收含有簽名信息的會(huì)話消息;簽名解析模塊,用于從所述會(huì)話消息中解析出簽名信息并顯示給用戶。
16.根據(jù)權(quán)利要求15所述的移動(dòng)終端,其特征在于所述簽名解析模塊進(jìn)一步包括解析單元,用于從所述會(huì)話消息中解析所述簽名信息并從中獲取簽名字串;顯示單元,用于顯示所述獲取的簽名字串。
17.一種移動(dòng)終端,其特征在于,包括簽名模塊,用于在建立通話的過(guò)程中,保存或接收用戶設(shè)置的簽名信息,并將所述簽名信息添加在會(huì)話消息中;發(fā)送模塊,用于發(fā)送所述添加了簽名信息的會(huì)話消息;接收模塊,用于在建立通話的過(guò)程中,接收含有簽名信息的會(huì)話消息;簽名解析模塊,用于從所述會(huì)話消息中解析出簽名信息并顯示給用戶。
18.根據(jù)權(quán)利要求17所述的移動(dòng)終端,其特征在于所述簽名模塊進(jìn)一步包括簽名設(shè)置單元,用于設(shè)置用戶簽名字串;簽名添加單元,用于將包含所述簽名字串以及簽名標(biāo)識(shí)和編碼方式的簽名信息添加于所述會(huì)話消息中。
19.根據(jù)權(quán)利要求17或18所述的移動(dòng)終端,其特征在于所述簽名解析模塊進(jìn)一步包括解析單元,用于從所述會(huì)話消息中解析所述簽名信息并從中獲取簽名字串;顯示單元,用于顯示所述獲取的簽名字串。
全文摘要
本發(fā)明實(shí)施例中公開(kāi)一種用戶簽名實(shí)現(xiàn)方法,包括發(fā)送方在建立通話的過(guò)程中,將簽名信息添加于會(huì)話消息中發(fā)送給接收方;接收方接收所述會(huì)話消息后,根據(jù)預(yù)定規(guī)則解析并顯示所述簽名信息。相應(yīng)的,本發(fā)明實(shí)施例還提供能實(shí)現(xiàn)用戶簽名的移動(dòng)終端。本發(fā)明實(shí)施例提供的技術(shù)方案能夠在通話建立過(guò)程中傳送用戶的簽名信息,滿足用戶的個(gè)性化需求。
文檔編號(hào)H04W4/12GK1988693SQ20061016236
公開(kāi)日2007年6月27日 申請(qǐng)日期2006年12月14日 優(yōu)先權(quán)日2006年12月14日
發(fā)明者魏東 申請(qǐng)人:華為技術(shù)有限公司