專利名稱:一種消息簽名檔生成方法、裝置及消息簽名系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種消息簽名檔生成方法、裝置及 消息簽名系統(tǒng)。
背景技術:
消息業(yè)務允許一個實體向另一個實體發(fā)送消息。消息可以采用多種形式, 包括多種類型的數據和不同的傳遞方式,比較常見的是包含多媒體信息的多 媒體消息以及包含文本的短消息。隨著通信技術以及消息業(yè)務的發(fā)展,用戶 的定制化服務越來越多,個人簽名檔作為個人定制業(yè)務的一種,已經被廣泛 的使用。但是簽名檔的內容是靜態(tài)的,用戶設置之后不會發(fā)生變化,功能相 對比較單 一 ,無法滿足用戶不斷提高的對業(yè)務體驗的需求。
參照圖1,為現(xiàn)有技術中一種消息簽名系統(tǒng)結構示意圖,該系統(tǒng)中,靜態(tài)
數據存儲器103中存儲用戶的靜態(tài)簽名內容,當消息服務中心101向簽名模 塊102請求個人簽名檔時,簽名模塊102從靜態(tài)數據存儲器103中獲耳又該用 戶的靜態(tài)簽名內容,并作為用戶的簽名檔內容向消息服務中心101返回。在 具體實施中,可以根據不同的用戶群設定不同的靜態(tài)簽名檔內容。
在對現(xiàn)有技術的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中,所提供的 用戶簽名檔內容是靜態(tài)的,無法提供動態(tài)的簽名檔內容,無法滿足用戶的相 關體驗。
發(fā)明內容
本發(fā)明實施例提供一種消息簽名檔生成方法、裝置及消息簽名系統(tǒng),能 夠提供動態(tài)的簽名檔內容。
為解決上述技術問題,本發(fā)明所提供的消息簽名檔生成方法、裝置及消 息簽名系統(tǒng)實施例是通過以下技術方案實現(xiàn)的
本發(fā)明實施例才是供了 一種消息簽名檔生成方法,該方法包括獲取用戶所在的位置信息;
根據所述位置信息,按照預先設置的策略生成簽名檔內容。
本發(fā)明實施例還提供了 一種消息簽名檔生成裝置,該裝置包括 位置信息獲取單元,用于獲取用戶所在位置信息;
簽名信息生成單元,用于根據所述的位置信息,按照預先設置的策略生 成簽名檔內容。
本發(fā)明實施例還提供了 一種消息簽名系統(tǒng),該系統(tǒng)包括
消息簽名檔生成裝置,用于獲f^用戶所在位置信息,并才艮據用戶所在位 置信息,按照預先設置的策略生成簽名檔內容;
消息服務中心,用于將消息簽名檔生成裝置所生成的簽名檔內容加入消 息中。
在以上技術方案中,根據獲取的用戶所在的位置信息,按照預先設置的 策略生成簽名檔內容。這種用戶消息簽名檔內容可以隨著用戶所在位置的不 同而動態(tài)變化,通過消息中的簽名檔內容可以動態(tài)地獲知用戶所在位置信息, 能夠為用戶簽名檔提供更豐富的內容,從而給用戶帶來更好的體驗。
圖1為現(xiàn)有技術中一種消息簽名系統(tǒng)結構示意圖; 圖2為本發(fā)明實施例中消息簽名檔生成方法實施例流程圖; 圖3為本發(fā)明實施例中消息簽名檔生成方法實施例一信令流程圖; 圖4為本發(fā)明實施例中消息簽名檔生成方法實施例二信令流程圖; 圖5為本發(fā)明實施例中消息簽名檔生成裝置結構示意圖; 圖6為本發(fā)明實施例中消息簽名系統(tǒng)結構示意圖。
具體實施例方式
本發(fā)明實施例提供了一種消息簽名檔生成方法、裝置及消息簽名系統(tǒng), 可以4是供動態(tài)的簽名檔內容。為使本發(fā)明實施例的目的、技術方案及優(yōu)點更加清楚明了,以下參照附
圖,對本發(fā)明實施例進行詳細說明
參照圖2,為本發(fā)明實施例中消息簽名檔生成方法實施例流程圖,以下通 過具體步驟進行介紹
步驟201、獲取用戶所在的位置信息;
可以通過多種方法獲取用戶所在的位置信息,例如,可以從歸屬位置寄 存器(HLR, Home Location Register)獲取用戶所在的位置信息,也可以/人位 置業(yè)務/地理信息系統(tǒng)(LBS/GIS , Location-Based Services/Geographic Information System)服務器獲取用戶所在的位置信息。
步驟202、根據獲取的用戶所在的位置信息,按照預設的策略生成簽名檔 內容。
基于用戶所在位置信息動態(tài)生成簽名檔內容,根據不同場景可以有不同 的應用,例如,可以將獲取的位置信息放置在用戶在簽名檔中為位置信息所 預留的位置,也可以將獲取的位置信息先映射為用戶設置的信息后,將映射 得到信息放置在用戶在簽名檔中為位置信息所預留的位置。
以下通過具體場景及具體應用對本發(fā)明消息簽名檔生成方法實施例進行 詳細描述
參照圖3,為本發(fā)明實施例中消息簽名檔生成方法實施例一信令流程圖, 簽名檔信息生成單元和位置信息獲取單元可以集成在一起,作為消息簽名檔 生成裝置,且上述位置信息獲取單元是從HLR獲取用戶所在位置信息,其亦 可以從位置業(yè)務/地理信息系統(tǒng)服務器獲取用戶所在的位置信息,本實施例僅 以從HLR處獲得用戶的位置信息進行說明,以下通過具體步驟進行本實施例 的i羊細i兌明
步驟301、消息服務中心收到提交消息請求時,根據簽名檔簽約關系,將 主叫用戶標識、被叫用戶標識提交給簽名信息生成單元,這里的消息請求可 以是短消息,也可以是多媒體消息,亦可以是其他消息;消息服務中心(MSC, Message Service Center)具體可以是多媒體消息服 務中心(MMSC , Multimedia Messaging Service Center),也可以是短消息月良務 中心(SMSC, Short Message Service Center)等各種類型的MSC。
用戶標識(ID, Identification)具體可以是用戶手機號碼,即主叫用戶ID 可以是主叫用戶號碼,;故叫用戶ID可以是被叫用戶號碼。也可以是主叫用戶 或者被叫用戶的國際移動用戶識別碼(IMSI, international mobile subscriber identity)或者與用戶手沖幾號碼——對應的偽碼或短碼。
步驟302、簽名信息生成單元收到來自MSC的消息,4艮據主叫用戶ID 和被叫用戶ID判斷主叫用戶是否為被叫用戶設置了簽名檔,如果主叫ID所 對應的主叫用戶沒有為被叫標識所對應的被叫用戶設置了簽名檔,則執(zhí)行步 驟303;如果所述主叫標識對應的主叫用戶為被叫標識所對應的被叫用戶設置 了簽名檔,則執(zhí)行步驟304;
步驟303、向MSC返回空的簽名檔內容;
步驟304、判斷是否根據用戶位置設置簽名檔,如果否,則執(zhí)行步驟305; 如果是,則執(zhí)行步驟306;
步驟305、從存儲系統(tǒng)中直接獲取靜態(tài)簽名檔內容,并向MSC返回靜態(tài) 簽名檔內容;
存儲系統(tǒng)具體可以為消息簽名檔生成裝置中內部自帶的存儲器,也可以 為與消息簽名檔生成裝置獨立的存儲器或存儲系統(tǒng)。
步驟306、從位置信息獲取單元獲取主叫用戶所在位置信息;
步驟307、位置信息獲取單元根據用戶ID從HLR查詢主叫用戶所在位置 信息;
例如,根據用戶手機號碼向HLR查詢用戶所在小區(qū)ID,這種方法可以精 確到小區(qū),適用于精度不太高的場合。當然亦可以通過LBS/GIS服務器查詢 到用戶所在的經綿度或/和地名,還可以通過HLR向LBS/GIS服務器查詢相 關的位置信息。步驟308、位置信息獲:f又單元向簽名信息生成單元返回主叫用戶所在位置 信息;
步驟309、簽名信息生成單元根據主叫用戶所在位置信息,并從存儲系統(tǒng) 中獲取靜態(tài)簽名檔內容,生成簽名檔內容,并向MSC返回簽名檔內容;
基于用戶所在位置信息動態(tài)生成簽名檔內容,根據不同場景可以有不同 的應用,例如,可以將獲取的位置信息放置在用戶在簽名檔中為位置信息所 預留的位置,具體如下
1) 用戶在設置簽名檔內容時,可以有條件地選擇是否追加位置簽名,例
如
用戶A為用戶B設置了簽名檔"我是張三",并且選擇了追加位置簽名, 則當用戶A在新街口給用戶B發(fā)送消息時,簽名信息生成單元為用戶A所生 成的簽名檔為"我是張三,我現(xiàn)在的位置是新街口。"當用戶A在湖南路給 用戶B發(fā)送消息時,所生成的用戶A的簽名檔為"我是張三,我現(xiàn)在的位置 是湖南路。"
2) 用戶在設置簽名檔時,可以有條件地插入位置簽名,例如
用戶A為用戶B設置了簽名檔"我現(xiàn)在的位置是&pos,我是張三。"其 中,&卩08表示用戶插入位置簽名的位置,則當用戶A在新4軒口給用戶B發(fā)送 消息時,所生成的用戶A的簽名檔為"我現(xiàn)在的位置是新街口,我是張三。" 當用戶A在湖南路給用戶B發(fā)送消息時,所生成的用戶A的簽名檔為"我 現(xiàn)在的位置是湖南路,我是張三。"
也可以將獲取的位置信息先映射為用戶設置的信息后,將映射得到信息 放置在用戶在簽名檔中為位置信息所預留的位置,以下舉例說明
用戶A為用戶B設置了簽名檔當位置在新街口時,用戶所設置的簽名 內容為我在公司;當位置在湖南路時,用戶所設置的簽名內容為我在逛 街。則當用戶A在新街口給用戶B發(fā)送消息時,所生成的用戶A的簽名檔 內容為"我在公司。";當用戶在湖南路給用戶B發(fā)送消息時,所生成的用戶A的簽名檔內容為"我在逛街。"或者"逛街中。"等等。
可以理解的是,如果用戶未設置靜態(tài)簽名檔,簽名信息生成裝置可以根 據獲取的用戶的位置信息,直接將獲取的用戶位置信息添加到消息中并發(fā)送。
步驟310、 MSC根據返回的簽名檔內容,對消息進行簽名處理。
MSC將獲得的簽名檔內容加入消息中,隨消息一起發(fā)送。
可見,該實施例中,通過獲取用戶所在的位置信息,并根據所獲取的位 置信息生成簽名檔內容,使得簽名檔的內容更豐富,且隨用戶所在位置不同 而動態(tài)變化,并且使得被叫用戶可以直接獲取主叫用戶所在位置信息,而不 需要反復發(fā)信息詢問,因此可以為被叫用戶提供方便,增強了用戶的體驗。
該實施例中,通過從HLR獲取用戶所在小區(qū)ID的方法來獲耳又用戶所在 位置,可以理解的是,在具體實施中,還可以采用別的方法獲取用戶所在位 置,例如, 一種精確的方法是位置信息獲取單元向LBS/GIS服務器查詢, LBS/GIS服務器根據用戶手機號碼可以得到用戶所在經綽度或/和地名,這種 方法精度較高,具體與LBS/GIS服務器的精度一致。
參照圖4,為本發(fā)明實施例中消息簽名檔生成方法實施例二信令流程圖, 可以理解的是,簽名檔信息生成單元和位置信息獲取單元可以集成在一起, 如圖4中虛線框所示,作為消息簽名檔生成裝置,主叫用戶可以通過從消息 服務中心獲取被叫用戶簽名檔的方法來獲取被叫用戶具體所在的位置信息。
步驟401、主叫用戶向MSC發(fā)送請求消息,獲取被叫用戶所在位置信息, 所述消息中攜帶有主叫用戶ID和被叫用戶ID,該消息可以是短消息,亦可以 是多媒體消息,也可以是其他類型的消息;
步驟402、消息系統(tǒng)向簽名信息生成單元發(fā)送消息,所述消息中攜帶有主 叫用戶ID和^皮叫用戶ID;
步驟403、簽名信息生成單元根據主叫用戶ID判斷是否設置了簽名檔, 如果否,執(zhí)行步驟404;如果是,執(zhí)行步驟405;
步驟404、簽名信息生成單元向MSC返回空的簽名檔;步驟405、判斷是否根據用戶位置設置了簽名檔,如果否,執(zhí)行步驟406; 如果是,執(zhí)行步驟407;
步驟406、簽名信息生成單元向MSC返回靜態(tài)簽名檔內容;
步驟407、簽名信息生成單元根據被叫用戶ID向位置信息獲取單元發(fā)送 獲取被叫用戶所在位置信息的請求;
步驟408、位置信息獲取單元根據被叫用戶ID查詢被叫用戶所在位置信自、.
例如,根據用戶手機號碼向HLR查詢用戶所在小區(qū)的小區(qū)ID,這種方法 可以精確到小區(qū),適用于精度不太高的場合。當然亦可以通過LBS/GIS服務 器查詢到用戶所在的經綿度或/和地名,也可以通過LBS/GIS服務器向HLR 查詢用戶所在小區(qū)的小區(qū)ID。
步驟409、位置信息獲取單元向簽名信息生成單元返回被叫用戶所在位置 信息;
步驟410、簽名信息生成單元根據返回的被叫用戶所在位置信息生成簽名 檔內容,并向MSC返回被叫用戶簽名檔內容;
步驟411、 MSC對消息進行簽名處理,增加簽名檔內容;
步驟412、 MSC向主叫用戶發(fā)送消息。
例如,當被叫用戶在旅游途中或者所在位置進行變動的情況下,主叫用 戶隨時可以從MSC獲取被叫用戶最新的位置信息,因此這種用戶消息簽名方 法可以增加用戶體—險。
生成的簽名檔內容中包含用戶所在的具體位置信息,也可以為用戶所設 置的位置信息或其他信息。MSC將接收到的被叫用戶簽名檔內容添加到消息 中并發(fā)送到主叫用戶。
主叫用戶也可以不直接向MSC查詢,而當訂購這項業(yè)務時,如果所申請 的被叫用戶的位置發(fā)生變動,MSC可以主動從簽名信息生成單元獲取;故叫用 戶最新的簽名檔內容,其中包含該被叫用戶的當前所在位置信息,這樣,主叫用戶可以隨時了解被叫用戶的位置信息,這對于主被叫用戶是親友或同學 關系的情況下,是有必要和需求的,可以豐富簽名檔的內容,增加用戶體驗。
可以理解的是,也可以根據業(yè)務需要同時獲取主叫用戶和被叫用戶當前 所在位置信息,并按照預先設置策略生成包含用戶所在位置相關信息的簽名 檔內容,并添加到消息中,不再——舉例說明。
以上對本發(fā)明實施例所涉及的消息簽名檔生成方法進行了詳細描述,為 使本領域技術人員更好地理解和實現(xiàn)本發(fā)明實施例,以下對本發(fā)明實施例中
的消息簽名檔生成裝置和消息簽名系統(tǒng)進行詳細描述
參照圖5,為本發(fā)明實施例中消息簽名檔生成裝置結構示意圖,該裝置包 括包括位置信息獲取單元501、簽名信息生成單元502,其中
位置信息獲取單元501 ,用于獲取用戶所在位置信息;
其可以4艮據實際需求具體用于通過用戶ID向HLR查詢用戶所在位置 信息,獲取用戶所在小區(qū)的小區(qū)ID;和/或
通過用戶ID向LBS/GIS服務器查詢用戶所在位置信息,獲取用戶所在的 經煒度或/和地名。
其中,通過用戶標識獲取小區(qū)ID的方法,精度稍低,能精確到小區(qū);而 通過用戶ID獲取用戶所在經綽度或者地名的方法,精度較高,具體精度與 LBS/GIS服務器的精度一致。
簽名信息生成單元502,用于根據獲取的用戶所在位置信息,按照預先設 置的策略生成簽名檔內容。
其可以根據實際需要具體用于將獲取的位置信息放置在用戶在簽名檔中 為位置信息所預留的位置;或/和
將獲取的位置信息映射為用戶設置的信息,并將映射得到的信息放置在 用戶在簽名檔中為位置信息所預留的位置。
可見,該用戶消息簽名裝置可以根據用戶所在位置生成簽名檔,所生成 的簽名檔可以根據用戶位置動態(tài)變化,因此,這種用戶消息簽名裝置能夠為用戶簽名檔提供更豐富的內容,滿足用戶獲取位置信息的需求和體驗。
參照圖6,為本發(fā)明實施例中消息簽名系統(tǒng)結構示意圖,該用戶消息簽名
系統(tǒng)包括消息簽名檔生成裝置601、消息服務中心602,其中
消息簽名檔生成裝置601,用于獲取用戶所在位置信息,并根據用戶所在 位置信息,按照預先設置的策略生成簽名檔內容;
消息服務中心602,用于將消息簽名檔生成單元601所生成的簽名檔內容 加入消息中。
消息簽名檔生成裝置601可以將生成簽名檔內容所需要的靜態(tài)簽名信息 和用戶位置信息都存儲在動態(tài)數據存儲器中,消息簽名檔生成裝置601每獲 取一次用戶所在位置,就更新一次動態(tài)數據存儲器中的信息。
具體的,消息簽名檔生成裝置可以用于通過用戶ID向HLR查詢用戶所 在位置信息,獲取用戶所在小區(qū)的小區(qū)ID;也可以用于通過用戶ID向 LBS/GIS服務器查詢用戶所在位置信息,獲取用戶所在的經綿度或/和地名。
其中,通過用戶標識獲取小區(qū)ID的方法,精度稍低,能精確到小區(qū);而 通過用戶ID獲取用戶所在經綿度或者地名的方法,精度較高,具體精度與 LBS/GIS服務器的精度一致。
而在具體應用中,消息簽名檔生成裝置601也可以根據用戶預先"i殳置的 策略生成不同形式的簽名檔內容,例如消息簽名檔生成裝置可以用于將獲 取的位置信息放置在用戶在簽名檔中為位置信息所預留的位置;也可以用于 將獲取的位置信息映射為用戶設置的信息,并將映射得到的信息放置在用戶 在簽名檔中為位置信息所預留的位置。
而消息服務中心602具體可以是MMSC,也可以是SMSC等各種類型的 MSC。
總之,該實施例中的用戶消息簽名系統(tǒng)通過獲取用戶所在位置信息,并 根據用戶所在位置信息生成簽名檔內容,并將所生成的簽名檔內容加入消息 并隨消息一起發(fā)送,因此,該用戶消息簽名系統(tǒng)所提供的用戶消息簽名檔可以隨著用戶所在位置的不同而動態(tài)變化,因此,這種用戶消息簽名系統(tǒng)能夠 為用戶簽名檔提供更豐富的內容,滿足用戶獲取位置信息的需求和體驗。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟 是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括如下步驟 獲取用戶所在位置信息;根據用戶所在位置信息,按照預先設置的策略生成簽名檔內容;上述提到的存儲介質可以是只讀存儲器,》茲盤或光盤等。以上對本發(fā)明所提供的一種用戶消息簽名方法和系統(tǒng)進行了詳細介紹, 對于本領域的一般技術人員,依據本發(fā)明實施例的思想,在具體實施方式
及 應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明 的限制。
權利要求
1. 一種消息簽名檔生成方法,其特征在于,包括獲取用戶所在的位置信息;根據所述位置信息,按照預先設置的策略生成簽名檔內容。
2、 如權利要求1所述的消息簽名檔生成方法,其特征在于,還包括 將所述簽名檔內容加入消息中。
3、 如權利要求1所述的消息簽名檔生成方法,其特征在于,還包括判斷是否根據用戶位置設置了簽名檔,如果是,則執(zhí)行獲取用戶所在位 置信息的步驟。
4、 如權利要求1至3任一項所述的消息簽名檔生成方法,其特征在于, 所述獲取用戶所在的位置信息的步驟具體為通過用戶標識向歸屬位置寄存器查詢用戶所在位置信息,獲取用戶所在 小區(qū)的小區(qū)標識;或通過用戶標識向位置業(yè)務/地理信息系統(tǒng)服務器查詢用戶所在位置信息, 獲取用戶所在的經綽度或/和地名。
5、 如權利要求1至3任一項所述的消息簽名檔生成方法,其特征在于, 所述按照預先設置的策略生成簽名檔內容的步驟具體為將獲取的位置信息放置在用戶在簽名檔中為位置信息所預留的位置以生 成簽名檔內容;或將獲取的位置信息映射為用戶設置的信息,并將映射得到的信息放置在 用戶在簽名檔中為位置信息所預留的位置以生成簽名檔內容。
6、 一種消息簽名檔生成裝置,其特征在于,包括 位置信息獲: 又單元,用于獲取用戶所在位置信息;簽名信息生成單元,用于根據所述的位置信息,按照預先設置的策略生 成簽名檔內容。
7、 如權利要求6所述的消息簽名檔生成裝置,其特征在于,所述位置信 息獲取單元具體用于通過用戶標識向歸屬位置寄存器查詢用戶所在位置信息,獲取用戶所在小區(qū)的小區(qū)標識;或/和通過用戶標識向位置業(yè)務/地理信息系統(tǒng)服務器查詢用戶所在位置信息, 獲取用戶所在的經綽度或/和地名。
8、 如權利要求6或7所述的消息簽名檔生成裝置,其特征在于,所述簽 名信息生成單元具體用于將獲取的位置信息放置在用戶在簽名檔中為位置信息所預留的位置以生 成簽名檔內容;或/和將獲取的位置信息映射為用戶設置的信息,并將映射得到的信息放置在 用戶在簽名檔中為位置信息所預留的位置以生成簽名檔內容。
9、 一種消息簽名系統(tǒng),其特征在于,包括消息簽名檔生成裝置,用于獲取用戶所在位置信息,并根據用戶所在位 置信息,按照預先設置的策略生成簽名檔內容;消息服務中心,用于將消息簽名檔生成裝置所生成的簽名檔內容加入消 息中。
10、 如權利要求9所述的消息簽名系統(tǒng),其特征在于,所述消息簽名檔 生成裝置具體用于將獲取的位置信息放置在用戶在簽名檔中為位置信息所預留的位置以生 成簽名檔內容;或/和將獲取的位置信息映射為用戶設置的信息,并將映射得到的信息放置在 用戶在簽名檔中為位置信息所預留的位置以生成簽名檔內容。
全文摘要
本發(fā)明實施例公開了一種消息簽名檔生成方法、裝置及消息簽名系統(tǒng)。本發(fā)明實施例所提供的消息簽名檔生成方法包括獲取用戶所在的位置信息;根據所述位置信息,按照預先設置的策略生成簽名檔內容。該方法及對應的裝置和系統(tǒng)可以提供動態(tài)的簽名檔內容,從而可以給用戶帶來更好的體驗。
文檔編號H04Q7/32GK101287162SQ200810094800
公開日2008年10月15日 申請日期2008年5月16日 優(yōu)先權日2008年5月16日
發(fā)明者夏于偉, 易永健, 陸達君 申請人:華為技術有限公司