一種實現信息自註冊的方法、終端、伺服器及系統的製作方法
2023-05-01 08:19:01 3
一種實現信息自註冊的方法、終端、伺服器及系統的製作方法
【專利摘要】本發明提供了一種實現信息自註冊的方法,該方法包括:當終端首次啟動,或終端的註冊信息發生變化時,終端向伺服器發送攜帶有終端的當前註冊信息的自註冊會話操作報文;伺服器接收並解析所述自註冊會話操作報文,以獲取終端的當前註冊信息;根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並向終端發送自註冊會話操作成功的響應消息。本發明還提供了一種實現信息自註冊的終端、伺服器及系統。
【專利說明】一種實現信息自註冊的方法、終端、伺服器及系統
【技術領域】
[0001]本發明涉及移動通信領域的終端管理(Device Management,DM)技術,尤其涉及一種實現信息自註冊的方法、終端、伺服器及系統。
【背景技術】
[0002]隨著電子技術的飛速發展,越來越多的終端設備具備開放式移動聯盟終端管理(Open Mobile Alliance DM,OMA DM)功能。因而,只要通過伺服器與終端設備之間的交互即可實現終端管理,如終端信息採集和配置,故障偵測和修復,軟體版本更新等。但是,已配對的終端的註冊信息是伺服器提供終端管理服務的基礎;其中,註冊信息包括:具備對應關係的設備唯一編號(DevId),終端型號(Mod),終端廠商(Man),電話號碼(phone number)
坐寸ο
[0003]相關技術中,當伺服器中沒有終端的註冊信息的情況下,可以通過終端自行連接伺服器的方式實現終端管理。但是,採用該方式進行終端管理時,伺服器無法隨時隨地對終端實施管理操作,也不能靈活的通過引導程序(Bootstrap)來切換伺服器。另外,當終端替換新卡(或寫新號)或終端參數在終端管理會話中遭到惡意破壞時,伺服器將失去對終端進行管理的能力。因此,伺服器如何獲得終端的當前註冊信息一直是伺服器和終端之間通過交互實現終端管理的首要問題。
【發明內容】
[0004]有鑑於此,本發明實施例期望提供一種實現信息自註冊的方法、終端、伺服器及系統,能夠保證伺服器實時獲得終端的當前註冊信息,從而實現伺服器對終端的有效管理。
[0005]為達到上述目的,本發明實施例的技術方案是這樣實現的:
[0006]本發明實施例提供一種實現信息自註冊的方法,該方法包括:
[0007]當終端首次啟動,或終端的註冊信息發生變化時,發送攜帶有終端的當前註冊信息的自註冊會話操作報文;
[0008]接收自註冊會話操作成功的響應消息,結束會話流程。
[0009]上述方案中,所述方法還包括:當自註冊會話操作失敗時,終端循環發送自註冊會話操作報文,直至收到自註冊會話操作成功的響應消息為止。
[0010]上述方案中,所述攜帶有終端的當前註冊信息的自註冊會話操作報文包括:在自註冊會話操作報文中的DevInfO欄位節點上添加與終端的當前註冊信息相關的節點,並設置Generic Alert欄位的消息類型來標識自註冊會話操作報文。
[0011]上述方案中,所述與終端的當前註冊信息相關的節點包括終端當前使用的電話號碼或版本號。
[0012]本發明實施例又提供一種實現信息自註冊的方法,該方法包括:
[0013]接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;
[0014]根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;
[0015]當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並發送自註冊會話操作成功的響應消息。
[0016]本發明實施例還提供一種終端,該終端包括:發送模塊和接收模塊;其中,
[0017]所述發送模塊,用於當終端首次啟動,或終端的註冊信息發生變化時,發送攜帶有終端的當前註冊信息的自註冊會話操作報文;
[0018]所述接收模塊,用於接收自註冊會話操作成功的響應消息,結束會話流程。
[0019]上述方案中,所述發送模塊還用於,當自註冊會話操作失敗時,循環發送自註冊會話操作報文,直至接收模塊收到自註冊會話操作成功的響應消息為止。
[0020]本發明實施例又提供一種伺服器,該伺服器包括:接收模塊、判斷處理模塊、以及發送模塊;其中,
[0021]所述接收模塊,用於接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;
[0022]所述判斷處理模塊,用於根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息;
[0023]所述發送模塊,用於發送自註冊會話操作成功的響應消息。
[0024]本發明實施例還提供一種實現信息自註冊的系統,所述系統包括終端和伺服器;其中,
[0025]所述終端,用於當終端首次啟動,或終端的註冊信息發生變化時,向伺服器發送攜帶有終端的當前註冊信息的自註冊會話操作報文;接收自註冊會話操作成功的響應消息,結束會話流程。
[0026]所述伺服器,用於接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並向終端發送自註冊會話操作成功的響應消息。
[0027]本發明實施例所提供的實現信息自註冊的方法、終端、伺服器及系統,當終端首次啟動,或終端的註冊信息發生變化時,終端向伺服器發送攜帶有終端的當前註冊信息的自註冊會話操作報文;伺服器接收並解析所述自註冊會話操作報文,以獲取終端的當前註冊信息;根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並向終端發送自註冊會話操作成功的響應消息。如此,能夠保證伺服器實時獲得終端的當前註冊信息,從而實現伺服器對終端的有效管理。
【專利附圖】
【附圖說明】
[0028]圖1為本發明實施例實現信息自註冊的方法的流程示意圖一;
[0029]圖2為本發明實施例實現信息自註冊的方法的流程示意圖二 ;
[0030]圖3為本發明實施例實現信息自註冊的方法的具體流程示意圖;
[0031]圖4為本發明實施例OMA DM協議的標準DevInfo欄位節點的結構示意圖;
[0032]圖5為本發明實施例OMA DM協議的擴展後的DevInfo欄位節點的結構示意圖;
[0033]圖6為本發明實施例終端的組成結構示意圖;
[0034]圖7為本發明實施例伺服器的組成結構示意圖;
[0035]圖8為本發明實施例實現信息自註冊的系統的組成結構示意圖。
【具體實施方式】
[0036]下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
[0037]在本發明實施例中,當終端首次啟動,或終端的註冊信息發生變化時,終端向伺服器發送攜帶有終端的當前註冊信息的自註冊會話操作報文;伺服器接收並解析所述自註冊會話操作報文,以獲取終端的當前註冊信息;根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並向終端發送自註冊會話操作成功的響應消息。
[0038]這裡,為了保證終端很好地實現信息自註冊過程,需要預先定義一個專用的Generic Alert欄位的消息類型,用於協助伺服器來區分所接收的會話操作報文為自註冊會話操作報文。同時,基於OMA DM協議的標準節點,擴展DevInfo欄位節點,即在DevInfo欄位節點上添加與終端的當前註冊信息相關的節點,如終端當前使用的電話號碼、版本號坐寸ο
[0039]圖1為本發明實施例實現信息自註冊的方法的流程示意圖一,應用於終端側,如圖1所示,本發明實施例實現信息自註冊的方法包括:
[0040]步驟SlO:當終端首次啟動,或終端的註冊信息發生變化時,發送攜帶有終端的當前註冊信息的自註冊會話操作報文;
[0041]這裡,終端的註冊信息發生變化的情況包括終端更換新卡、舊卡插入新終端、終端恢復出廠設置等。
[0042]這裡,當自註冊會話操作失敗時,循環發送自註冊會話操作報文,直至收到自註冊會話操作成功的響應消息為止。需要說明的是,所述自註冊會話操作失敗包括如下幾種可能情況:1)網絡中斷,終端發送的自註冊會話操作報文未發送給伺服器;2)伺服器處在非正常工作狀態,不能及時接收終端發送的自註冊會話操作報文。
[0043]這裡,所述攜帶有終端的當前註冊信息的自註冊會話操作報文包括:在自註冊會話操作報文中的DevInfo欄位節點上添加與終端的當前註冊信息相關的節點,並設置Generic Alert欄位的消息類型來標識自註冊會話操作報文。其中,終端的當前註冊信息包括終端當前使用的電話號碼或版本號等。
[0044]步驟Sll:接收自註冊會話操作成功的響應消息,結束會話流程。
[0045]圖2為本發明實施例實現信息自註冊的方法的流程示意圖二,應用於伺服器側,如圖2所示,本發明實施例實現信息自註冊的方法包括:
[0046]步驟S20:接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;
[0047]具體地,伺服器接收攜帶有終端的當前註冊信息的自註冊會話操作報文後,根據自註冊會話操作報文中的Generic Alert欄位的消息類型來確定所接收的報文為自註冊會話操作報文;進一步地,伺服器根據自註冊會話操作報文中的DevInfo欄位節點中的擴展節點,解析出終端的當前註冊信息。
[0048]步驟S21:根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;
[0049]具體地,伺服器根據預存儲的終端的註冊信息的配對關係,來判斷分析終端的當前註冊信息是否存在配對關係不一致的情況,以確定所述終端的當前註冊信息是否為新註冊信息;當終端的當前註冊信息與伺服器預存儲的終端的註冊信息不一致時,則所述終端的當前註冊信息為新註冊信息。
[0050]步驟S22:當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並發送自註冊會話操作成功的響應消息。
[0051]這裡,當所述當前註冊信息不是新註冊信息,即伺服器中已存儲有終端的當前註冊信息時,伺服器忽略當前所接收的自註冊會話操作報文,結束會話流程。
[0052]圖3為本發明實施例實現信息自註冊的方法的具體流程示意圖,如圖3所示,本發明實施例實現信息自註冊的方法包括:
[0053]步驟S30:當終端首次啟動,或終端的註冊信息發生變化時,終端向伺服器發送攜帶有終端的當前註冊信息的自註冊會話操作報文;
[0054]這裡,在執行步驟S30之前,為了保證終端很好地實現信息自註冊過程,需要預先定義一個專用的Generic Alert欄位的消息類型,用於協助伺服器來區分所接收的會話操作報文為自註冊會話操作報文。舉例來說,所述Generic Alert欄位的消息類型可以預先定義如下:
[0055]org.0pen mobile alliance, dm.device informat1n, registrat1n
[0056]同時,基於OMA DM協議的標準節點,擴展DevInfo欄位節點,即在DevInfo欄位節點上添加與終端的當前註冊信息相關的節點,如終端當前使用的電話號碼、版本號等。
[0057]舉例來說,圖4所示為OMA DM協議的標準DevInfo欄位節點的結構示意圖;其中,DevId欄位節點為設備唯一編號、Mod欄位節點為終端型號、Man欄位節點為終端廠商等;基於OMA DM協議的標準節點,進一步擴展DevInfo欄位節點,具體地,在DevInfo欄位節點上添加與終端的當前使用的電話號碼(Phone number)的節點或其他需要擴展的註冊信息(Other info)節點,如圖5所示。需要說明的是,如果終端為多模設備時,與終端的當前使用的電話號碼的節點可以有多個號碼,如Phone number I, Phone number2等。
[0058]步驟S31:伺服器接收並解析所述自註冊會話操作報文,以獲取終端的當前註冊信息;
[0059]具體地,伺服器接收攜帶有終端的當前註冊信息的自註冊會話操作報文後,根據自註冊會話操作報文中的Generic Alert欄位的消息類型來確定所接收的報文為自註冊會話操作報文;進一步地,伺服器根據自註冊會話操作報文中的DevInfo欄位節點中的擴展節點,解析出終端的當前註冊信息。
[0060]步驟S32:根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息;
[0061]具體地,伺服器根據預存儲的終端的註冊信息的配對關係,來判斷分析終端的當前註冊信息是否存在配對關係不一致的情況,以確定所述終端的當前註冊信息是否為新註冊信息;當終端的當前註冊信息與伺服器預存儲的終端的註冊信息不一致時,則所述終端的當前註冊信息為新註冊信息,如新終端+新號碼、新終端+舊號碼、舊終端+新號碼等。
[0062]這裡,當所述當前註冊信息不是新註冊信息,即伺服器中已存儲有終端的當前註冊信息時,伺服器忽略當前所接收的自註冊會話操作報文,結束會話流程。
[0063]步驟S33:伺服器向終端發送自註冊會話操作成功的響應消息;
[0064]這裡,當所述當前註冊信息不是新註冊信息,即伺服器中已存儲有終端的當前註冊信息時,伺服器忽略當前所接收的自註冊會話操作報文,結束會話流程。
[0065]步驟S34:終端收到自註冊會話操作成功的響應消息後,結束會話流程。
[0066]如此,通過本發明實施例所述方法,能夠保證伺服器實時獲得終端的當前註冊信息,從而實現伺服器對終端的有效管理。
[0067]需要說明的是,在本發明實施例伺服器向終端發送自註冊會話操作成功的響應消息之前,若伺服器偵聽到入網的終端的註冊消息有變化或發現有註冊消息未提供時,伺服器還可以根據需要在當前的自註冊會話中向終端發送管理操作報文的方式採集終端的指定註冊信息;進一步地,終端遵循OMA DM協議完成伺服器指定的管理操作。
[0068]圖6為本發明實施例終端10的組成結構示意圖,如圖6所示,所述終端包括:發送模塊11和接收模塊12 ;其中,
[0069]所述發送模塊11,用於當終端首次啟動,或終端的註冊信息發生變化時,發送攜帶有終端的當前註冊信息的自註冊會話操作報文;
[0070]所述接收模塊12,用於接收自註冊會話操作成功的響應消息,結束會話流程。
[0071]這裡,所述發送模塊11還用於,當自註冊會話操作失敗時,循環發送自註冊會話操作報文,直至接收模塊12收到自註冊會話操作成功的響應消息為止。
[0072]這裡,所述攜帶有終端的當前註冊信息的自註冊會話操作報文包括:在自註冊會話操作報文中的DevInfo欄位節點上添加與終端的當前註冊信息相關的節點,並設置Generic Alert欄位的消息類型來標識自註冊會話操作報文。
[0073]圖7為本發明實施例伺服器20的組成結構示意圖,如圖7所示,所述伺服器包括:接收模塊21、判斷處理模塊22、以及發送模塊23 ;其中,
[0074]所述接收模塊21,用於接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;
[0075]所述判斷處理模塊22,用於根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息;
[0076]所述發送模塊23,用於發送自註冊會話操作成功的響應消息。
[0077]圖8為本發明實施例實現信息自註冊的系統的組成結構示意圖,如圖8所示,所述系統包括終端10和伺服器20 ;其中,
[0078]所述終端10,用於當終端首次啟動,或終端的註冊信息發生變化時,向伺服器20發送攜帶有終端的當前註冊信息的自註冊會話操作報文;接收自註冊會話操作成功的響應消息,結束會話流程。
[0079]所述伺服器20,用於接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並向終端10發送自註冊會話操作成功的響應消息。
[0080]終端的結構可以如圖6所示,伺服器的結構可以如圖7所示。
[0081]在實際應用中,所述發送模塊11和接收模塊12可由終端10的中央處理器(CPU)、微處理器(MPU)、數位訊號處理器(DSP)、或現場可編程門陣列(FPGA)等實現;所述接收模塊21、判斷處理模塊22、以及發送模塊23均可由伺服器20的中央處理器(CPU)、微處理器(MPU)、數位訊號處理器(DSP)、或現場可編程門陣列(FPGA)等實現。
[0082]以上所述僅是本發明實施例的實施方式,應當指出,對於本【技術領域】的普通技術人員來說,在不脫離本發明實施例原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明實施例的保護範圍。
【權利要求】
1.一種實現信息自註冊的方法,其特徵在於,所述方法包括: 當終端首次啟動,或終端的註冊信息發生變化時,發送攜帶有終端的當前註冊信息的自註冊會話操作報文; 接收自註冊會話操作成功的響應消息,結束會話流程。
2.根據權利要求1所述的方法,其特徵在於,所述方法還包括:當自註冊會話操作失敗時,終端循環發送自註冊會話操作報文,直至收到自註冊會話操作成功的響應消息為止。
3.根據權利要求1或2所述的方法,其特徵在於,所述攜帶有終端的當前註冊信息的自註冊會話操作報文包括:在自註冊會話操作報文中的DevInfo欄位節點上添加與終端的當前註冊信息相關的節點,並設置Generic Alert欄位的消息類型來標識自註冊會話操作報文。
4.根據權利要求3所述的方法,其特徵在於,所述與終端的當前註冊信息相關的節點包括終端當前使用的電話號碼或版本號。
5.一種實現信息自註冊的方法,其特徵在於,所述方法包括: 接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息; 根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息; 當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並發送自註冊會話操作成功的響應消息。
6.一種終端,其特徵在於,所述終端包括:發送模塊和接收模塊;其中, 所述發送模塊,用於當終端首次啟動,或終端的註冊信息發生變化時,發送攜帶有終端的當前註冊信息的自註冊會話操作報文; 所述接收模塊,用於接收自註冊會話操作成功的響應消息,結束會話流程。
7.根據權利要求6所述的終端,其特徵在於,所述發送模塊還用於,當自註冊會話操作失敗時,循環發送自註冊會話操作報文,直至接收模塊收到自註冊會話操作成功的響應消息為止。
8.根據權利要求6或7所述的終端,其特徵在於,所述攜帶有終端的當前註冊信息的自註冊會話操作報文包括:在自註冊會話操作報文中的DevInfo欄位節點上添加與終端的當前註冊信息相關的節點,並設置Generic Alert欄位的消息類型來標識自註冊會話操作報文。
9.一種伺服器,其特徵在於,所述伺服器包括:接收模塊、判斷處理模塊、以及發送模塊;其中, 所述接收模塊,用於接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息; 所述判斷處理模塊,用於根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息; 所述發送模塊,用於發送自註冊會話操作成功的響應消息。
10.一種實現信息自註冊的系統,所述系統包括終端和伺服器;其中, 所述終端,用於當終端首次啟動,或終端的註冊信息發生變化時,向伺服器發送攜帶有終端的當前註冊信息的自註冊會話操作報文;接收自註冊會話操作成功的響應消息,結束會話流程。 所述伺服器,用於接收並解析攜帶有終端的當前註冊信息的自註冊會話操作報文,以獲取終端的當前註冊信息;根據預存儲的終端的註冊信息判斷所述當前註冊信息是否為新註冊信息;當所述當前註冊信息為新註冊信息時,保存所述新註冊信息,並向終端發送自註冊會話操作成功的響應消息。
【文檔編號】H04W60/00GK104202814SQ201410413663
【公開日】2014年12月10日 申請日期:2014年8月20日 優先權日:2014年8月20日
【發明者】羅虹 申請人:中興通訊股份有限公司