一種ims網絡中控制用戶終端登錄的方法和裝置製造方法
2023-10-05 13:50:19 1
一種ims網絡中控制用戶終端登錄的方法和裝置製造方法
【專利摘要】本發明公開了一種IMS網絡中控制用戶終端登錄的方法和裝置,用以解決現有技術中針對用戶終端登錄只能採用單一的處理方式的問題。該方法包括:接收用戶終端發送的攜帶有用戶標識的登錄請求;在預先存儲的已登錄的用戶終端的用戶標識中,查找是否存在登錄請求中攜帶的用戶標識;在查找結果為是時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定登錄請求中攜帶的用戶標識所對應的終端類型;並根據確定出的終端類型對發送來登錄請求的用戶終端做出不同處理。
【專利說明】—種IMS網絡中控制用戶終端登錄的方法和裝置
【技術領域】
[0001]本發明涉及MS網絡【技術領域】,尤其涉及一種MS網絡中控制用戶終端登錄的方法和裝置。
【背景技術】
[0002]IMS (IP Multimedia Subsystem, IP 多媒體系統)網絡相比現有的 TDM (TimeDivision Multiplexing,時分復用)網絡的優勢在於其支持豐富的網絡終端,包括固定電話類的硬終端和安裝於PC機或智能終端(如智慧型手機、平板電腦)的軟終端。其中,硬終端與現有的TDM網絡中的用戶終端(User Equipment, UE)有共同的屬性:運營商為個人用戶或集團用戶安裝的固定電話,移動性差,基本固定在家庭使用或者在單位使用;而軟終端可以跟隨用戶的位置而變,只要有PC機或者智能終端(智慧型手機、平板電腦)以及相應的internet就能使用。
[0003]目前,MS網絡中UE的登錄過程主要如圖1所示,其中涉及的登錄鑑權網元為HSS(Home Subscription Server,本地用戶伺服器)和S_CSCF(Serving Call Session ControlFunction,服務呼叫會話控制功能)。當UE登錄並且鑑權之後,HSS中會存儲該UE的用戶信息,並基於存儲的用戶信息進而可以執行後續的註銷、再登錄鑑權等。
[0004]而針對已登錄在線的UE,當有其他UE使用相同的用戶名以及正確的密碼進行再登錄時,或者強制已經登錄的UE下線,並同意該次的登錄請求;或者拒絕該次的登錄請求。其中,上述兩種處理方式只能同時採用其中一種處理方式來執行。如圖2所示,為拒絕用戶終端再登錄的實現示意圖,當其他UE攜帶相同的用戶名以及正確的密碼進行再登錄時,經過HSS的鑑別,發起拒絕消息,從而拒絕其他UE的重登錄。
【發明內容】
[0005]本發明實施例提供一種MS網絡中控制用戶終端登錄的方法和裝置,用以解決現有技術中針對用戶終端登錄只能採用單一的處理方式的問題。
[0006]本發明實施例採用以下技術方案:
[0007]一種MS網絡中控制用戶終端登錄的方法,包括:
[0008]接收用戶終端發送的攜帶有用戶標識的登錄請求;
[0009]在預先存儲的已登錄的用戶終端的用戶標識中,查找是否存在所述登錄請求中攜帶的用戶標識;
[0010]在查找結果為是時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定所述登錄請求中攜帶的用戶標識所對應的終端類型;
[0011]當確定出的終端類型為軟終端類型時,判斷所述登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,並在判斷結果為是時,向發送來所述登錄請求的用戶終端發送同意登錄通知消息;
[0012]當確定出的終端類型為硬終端類型時,向發送所述登錄請求的用戶終端發送拒絕登錄通知消息。
[0013]一種MS網絡中控制用戶終端登錄的裝置,包括:
[0014]第一接收單元,用於接收用戶終端發送的攜帶有用戶標識的登錄請求;
[0015]查找單元,用於在預先存儲的已登錄的用戶終端的用戶標識中,查找是否存在第一接收單元接收的登錄請求中攜帶的用戶標識;
[0016]第一終端類型確定單元,用於在查找單元的查找結果為是時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定所述登錄請求中攜帶的用戶標識所對應的終端類型;
[0017]軟終端控制單元,用於當第一終端類型確定單元確定出的終端類型為軟終端類型時,判斷所述登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,並在判斷結果為是時,向發送來所述登錄請求的用戶終端發送同意登錄通知消息;
[0018]硬終端控制單元,用於當第一終端類型確定單元確定出的終端類型為硬終端類型時,向發送所述登錄請求的用戶終端發送拒絕登錄通知消息。
[0019]本發明實施例的有益效果如下:
[0020]本發明實施例通過上述的方案,可以確定出用戶終端發送的登錄請求中攜帶的用戶標識所對應的上次登錄的終端類型,再根據確定的終端類型對該登錄請求做出處理,當判斷出該用戶標識所對應的上次登錄的終端類型為硬終端時,則拒絕該次登錄請求,避免了由於黑客盜號或者運營商操作錯誤而造成的同號再登錄的情況,充分保證了使用硬終端的安全性;當判斷出該用戶標識所對應的上次登錄的終端類型為軟終端時,則允許該次登錄請求,使得同一個用戶標識所對應的用戶可以在不同的終端上進行軟終端登錄,充分實現了使用軟終端的靈活性。
【專利附圖】
【附圖說明】
[0021]圖1為現有技術中MS網絡中用戶終端登錄過程實現示意圖;
[0022]圖2為現有技術中MS網絡中拒絕用戶終端再登錄的實現示意圖;
[0023]圖3為本發明實施例提供的用戶終端首次登陸過程的實現示意圖;
[0024]圖4為本發明實施例一提供的一種MS網絡中控制用戶終端登錄的方法的主要流程圖;
[0025]圖5為本發明實施例二提供的一種MS網絡中控制用戶終端登錄的方法的具體流程圖;
[0026]圖6為本發明實施例三提供的一種MS網絡中控制用戶終端登錄的裝置的結構示意圖。
【具體實施方式】
[0027]為了解決現有技術中針對用戶終端登錄只能採用單一的處理方式的問題,發明人對現有技術中的IMS網絡中的用戶終端(硬終端和軟終端)登錄方案進行了深入研究。以下為現有技術中的頂S網絡中的硬終端和軟終端登錄方案的具體介紹:
[0028]對於硬終端,由於其是運營商給個人用戶或者集團用戶安置的固定電話,部署的過程中需要接入硬體設備,而部署的硬體設備也是與個人用戶或者集團用戶的地址緊密相關的,當部署完畢後,除非用戶側設備掉電,否則該碼號應該是長期在MS網絡中登錄在線的。如果該硬終端的碼號在線而又出現其他的UE使用同樣的碼號請求登錄,往往是出現黑客盜號或者運營商操作錯誤造成的。因此,在正常情況下,一旦硬終端的碼號登錄成功且未註銷前,是不應該允許其他用戶再用與該硬終端的碼號相同的碼號登錄的。
[0029]對於軟終端,由於其是在PC機(或智能終端)中安裝後進行使用的,因此移動性強,而且歸屬個人所有,非常容易出現以下情況:用戶在某個PC機上登錄後,當用戶離開該PC機但未能註銷軟終端或者由於臨時網絡斷開使得軟終端未能及時註銷時,該用戶又使用相同的碼號在另外一臺PC機上登錄。在這樣的情況下,一般的處理方式應該是允許在後登錄的用戶登錄。
[0030]由此可見,對於MS網絡中的硬終端和軟終端來說,它們的登錄要求是不一致的:對於使用硬終端登錄的用戶,一定是希望後登錄的用戶被拒絕,而對於使用軟終端登錄的用戶,一定是希望後登錄的用戶被允許登錄,並且強制已經登錄在線的用戶註銷。而目前的IMS網絡中,只能支持統一的一種方式來執行。
[0031]針對上述現有技術中存在的缺陷,本申請實施例提供一種MS網絡中控制用戶終端登錄的方案,該方案可以確定出用戶終端發送的登錄請求中攜帶的用戶標識所對應的上次登錄的終端類型,再根據確定的終端類型對該登錄請求做出處理,當判斷出該用戶標識所對應的上次登錄的終端類型為硬終端時,則拒絕該次登錄請求,避免了由於黑客盜號或者運營商操作錯誤而造成的同號再登錄的情況,充分保證了使用硬終端的安全性;當判斷出該用戶標識所對應的上次登錄的終端類型為軟終端時,則允許該次登錄請求,使得同一個用戶標識所對應的用戶可以在不同的終端上進行軟終端登錄,充分實現了使用軟終端的靈活性。
[0032]其中,本發明實施例提供的方案的基本思想為:通過擴展UE與HSS之間傳遞數據的接口,使該接口可以傳遞終端類型標識。如圖3所示,為本發明實施例提供的用戶終端首次登陸過程的實現示意圖。其中,用戶終端在登陸的過程中向HSS傳遞其終端類型,在UE — P-CSCF — 1-CSCF — HSS的登錄請求中,增加UE type的欄位,該欄位區分為Hardequipment和Soft equipment,即UET=HE或UE T=SE0並在HSS中增加已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫。
[0033]以下結合附圖,對本發明實施例提供的該方案進行詳細說明。
[0034]實施例一:
[0035]如圖4所示,為本發明實施例一提供的一種MS網絡中控制用戶終端登錄的方法的主要流程圖,其中,該方法的執行主體可以為HSS。該方法包括以下步驟:
[0036]步驟41,接收用戶終端發送的攜帶有用戶標識的登錄請求;
[0037]其中,該登錄請求中還可以攜帶有發送該登錄請求的用戶終端的終端類型標識。
[0038]步驟42,在預先存儲的已登錄的用戶終端的用戶標識中,查找上述登錄請求中攜帶的用戶標識;
[0039]可選的,當在預先存儲的已登錄的用戶終端的用戶標識中沒有查找到上述登錄請求中攜帶的用戶標識時,說明當前不存在與上述的用戶終端使用同一用戶名登錄在線的其他用戶終端。那麼在收到的上述登錄請求中還攜帶有終端類型標識的情況下,該方法可以進一步包括:
[0040]根據上述用戶終端發送的登錄請求中攜帶的終端類型標識和用戶標識的對應關係,對資料庫進行更新。
[0041]需要說明的是,本發明實施例中,當已登錄的用戶終端請求註銷時,除了斷開發送註銷請求的用戶終端與MS網絡的連接,還可以執行:從資料庫中刪除發送註銷請求的用戶終端的用戶標識與終端類型的對應關係,以使得該資料庫中存儲的一直都是已登錄的用戶終端的用戶標識與終端類型的對應關係。
[0042]步驟43,在預先存儲的已登錄的用戶終端的用戶標識中查找到上述登錄請求中攜帶的用戶標識時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定上述登錄請求中攜帶的用戶標識所對應的終端類型;
[0043]其中,在能夠在預先存儲的已登錄的用戶終端的用戶標識中查找到上述登錄請求中攜帶的用戶標識的情況下,說明在該用戶終端發送登錄請求之前,已經存在已登錄在線的其他的用戶終端,此時需要根據資料庫中存儲的信息確定這個已登錄在線的用戶終端的終端類型。
[0044]步驟44,當確定出的終端類型為軟終端類型時,判斷上述登錄請求中包含的用戶鑑權信息與預先針對發送登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,並在判斷結果為是時,向發送來上述登錄請求的用戶終端發送同意登錄通知消息;
[0045]進一步的,在收到的上述登錄請求中攜帶有終端類型標識的情況下,該方法還可以包括:
[0046]根據上述登錄請求中攜帶的終端類型標識確定發送該登錄請求的用戶終端的終端類型,並在確定出的該終端類型為硬終端類型時,將資料庫對應於該登錄請求中的用戶標識的終端類型更新為硬終端類型。
[0047]可選的,當發送了同意登錄消息後,還可以執行:斷開以相同用戶名登錄在線的其他用戶終端與MS網絡的連接;其中,以相同用戶名的登錄在線的其他用戶終端是在上述步驟43中查找結果為是之後,以及步驟44中判斷登錄請求中包含的用戶鑑權信息與預先針對發送登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致之前,從資料庫中存儲的已登錄的用戶終端的用戶標識所對應的用戶終端中確定的。
[0048]步驟45,當確定出的終端類型為硬終端類型時,向發送上述登錄請求的用戶終端發送拒絕登錄通知消息。
[0049]本發明實施例通過上述的方案,可以確定出用戶終端發送的登錄請求中攜帶的用戶標識所對應的上次登錄的終端類型,再根據確定的終端類型對該登錄請求做出處理,當判斷出該用戶標識所對應的上次登錄的終端類型為硬終端時,則拒絕該次登錄請求,避免了由於黑客盜號或者運營商操作錯誤而造成的同號再登錄的情況,充分保證了使用硬終端的安全性;當判斷出該用戶標識所對應的上次登錄的終端類型為軟終端時,則允許該次登錄請求,使得同一個用戶標識所對應的用戶可以在不同的終端上進行軟終端登錄,充分實現了使用軟終端的靈活性。
[0050]實施例二:
[0051]如圖5所示,為本發明實施例二提供的一種MS網絡中控制用戶終端登錄的方法的具體流程圖。其中,該實施例中將HSS中存儲的已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫具體劃分為硬終端在線庫和軟終端在線庫。當用戶標識為用戶號碼時,硬終端在線庫中存儲使用硬終端登錄的用戶終端的用戶號碼,軟終端在線庫中存儲使用軟終端登錄的用戶終端的用戶號碼,並且每個在線庫中又可以將存儲的用戶號碼具體劃分到不同的碼段。在該應用場景下,該方法具體包括:
[0052]步驟51,接收用戶終端發送的攜帶有用戶號碼和終端類型標識的登錄請求;
[0053]步驟52,在預先存儲的已登錄的用戶終端的用戶號碼中,查找是否存在上述登錄請求中攜帶的用戶號碼,在查找結果為是時,執行步驟53,在查找結果為否時,執行步驟59。
[0054]具體的,首先確定上述登錄請求中攜帶的用戶號碼所屬的碼段,然後分別在預先存儲的硬終端在線庫和軟終端在線庫中的該碼段中查詢是否存在上述登錄請求中攜帶的用戶號碼。
[0055]步驟53,根據查找到的該用戶號碼所屬的在線庫,判斷該登錄請求中攜帶的用戶號碼所對應的終端類型;當判斷出的終端類型為軟終端類型時,執行步驟54,當判斷出的終端類型為硬終端類型時,執行步驟58。
[0056]若該用戶號碼在硬終端在線庫中查找到,則該登錄請求中攜帶的用戶號碼所對應的終端類型為硬終端類型;
[0057]若該用戶號碼在軟終端在線庫中查找到,則該登錄請求中攜帶的用戶號碼所對應的終端類型為軟終端類型。
[0058]步驟54,判斷該登錄請求中包含的用戶鑑權信息與預先針對發送登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,在判斷結果為是時,執行步驟55,否則執行步驟58。
[0059]步驟55,向發送來該登錄請求的用戶終端發送同意登錄通知消息,並斷開之前登錄在線的用戶終端與MS網絡的連接;
[0060]其中,之前登錄在線的用戶終端可以是在上述步驟52中查找結果為是之後,以及步驟54中判斷登錄請求中包含的用戶鑑權信息與預先針對發送登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致之前,從資料庫中存儲的已登錄的用戶終端的用戶號碼所對應的用戶終端中確定的。
[0061]步驟56,根據上述登錄請求中攜帶的終端類型標識確定發送該登錄請求的用戶終端的終端類型,並在確定出的終端類型為硬終端類型時,執行步驟57。
[0062]步驟57,將該登錄請求中攜帶的用戶號碼從軟終端在線庫轉移到硬終端在線庫中。流程結束。
[0063]步驟58,向發送來該登錄請求的用戶終端發送拒絕登錄通知消息。流程結束。
[0064]步驟59,根據登錄請求中攜帶的終端類型標識與用戶號碼的對應關係,更新在線庫,並向發送來該登錄請求的用戶終端發送同意登錄通知消息。流程結束。
[0065]其中,根據登錄請求中攜帶的終端類型標識與用戶號碼的對應關係,更新在線庫,可以具體包括:
[0066]當登錄請求中攜帶的終端類型標識所表示的用戶類型為硬終端類型時,將其攜帶的用戶號碼存入硬終端在線庫中;
[0067]當登錄請求中攜帶的終端類型標識所表示的用戶類型為軟終端類型時,將其攜帶的用戶號碼存入軟終端在線庫中。
[0068]本發明實施例通過上述的方案,可以確定出用戶終端發送的登錄請求中攜帶的用戶標識所對應的上次登錄的終端類型,再根據確定的終端類型對該登錄請求做出處理,當判斷出該用戶標識所對應的上次登錄的終端類型為硬終端時,則拒絕該次登錄請求,避免了由於黑客盜號或者運營商操作錯誤而造成的同號再登錄的情況,充分保證了使用硬終端的安全性;當判斷出該用戶標識所對應的上次登錄的終端類型為軟終端時,則允許該次登錄請求,使得同一個用戶標識所對應的用戶可以在不同的終端上進行軟終端登錄,充分實現了使用軟終端的靈活性。
[0069]實施例三:
[0070]如圖6所示,為本發明實施例三提供的一種MS網絡中控制用戶終端登錄的裝置的結構示意圖,具體包括以下功能模塊:
[0071]第一接收單元61,用於接收用戶終端發送的攜帶有用戶標識的登錄請求;
[0072]查找單元62,用於在預先存儲的已登錄的用戶終端的用戶標識中,查找是否存在第一接收單元61接收的登錄請求中攜帶的用戶標識;
[0073]第一終端類型確定單元63,用於在查找單元62的查找結果為是時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定該登錄請求中攜帶的用戶標識所對應的終端類型;
[0074]軟終端控制單元64,用於當第一終端類型確定單元63確定出的終端類型為軟終端類型時,判斷該登錄請求中包含的用戶鑑權信息與預先針對發送登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,並在判斷結果為是時,向發送來該登錄請求的用戶終端發送同意登錄通知消息;
[0075]硬終端控制單元65,用於當第一終端類型確定單元63確定出的終端類型為硬終端類型時,向發送該登錄請求的用戶終端發送拒絕登錄通知消息。
[0076]可選的,當第一接收單元61接收的登錄請求中還攜帶有終端類型標識時,該裝置還可以包括:
[0077]第一更新單元66,用於在查找單元62的在查找結果為否時,根據該登錄請求中攜帶的終端類型標識與所述登錄請求中攜帶的用戶標識的對應關係,更新資料庫。
[0078]可選的,當第一接收單元61接收的登錄請求中還攜帶有終端類型標識時,該裝置還包括:
[0079]第二終端類型確定單元67,用於當第一終端類型確定單元63確定出的終端類型為軟終端類型時,根據登錄請求中攜帶的終端類型標識確定發送該登錄請求的用戶終端的終端類型;
[0080]第二更新單元68,用於當第二終端類型確定單元67確定出終端類型標識所表示的終端類型為硬終端類型時,將資料庫中對應於該登錄請求中的用戶標識的終端類型更新為硬終端類型。
[0081]可選的,該裝置還可以包括:
[0082]用戶終端確定單元69,用於在查找單元62的查找結果為是之後,以及軟終端控制單元64判斷登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致之前,從已登錄的用戶終端中,確定使用該登錄請求中攜帶的用戶標識完成登錄的用戶終端;
[0083]第一斷開單元610,用於在軟終端控制單元64發送同意登錄消息後,斷開確定的用戶終端與頂S網絡的連接。
[0084]可選的,該裝置還可以包括:
[0085]第二接收單元,用於接收註銷請求;
[0086]第二斷開單元,用於斷開發送註銷請求的用戶終端與MS網絡的連接;
[0087]刪除單元,用於從資料庫中,刪除發送註銷請求的用戶終端的用戶標識與終端類型的對應關係。
[0088]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0089]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0090]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0091]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0092]儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
[0093]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種MS網絡中控制用戶終端登錄的方法,其特徵在於,包括: 接收用戶終端發送的攜帶有用戶標識的登錄請求; 在預先存儲的已登錄的用戶終端的用戶標識中,查找是否存在所述登錄請求中攜帶的用戶標識; 在查找結果為是時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定所述登錄請求中攜帶的用戶標識所對應的終端類型; 當確定出的終端類型為軟終端類型時,判斷所述登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,並在判斷結果為是時,向發送來所述登錄請求的用戶終端發送同意登錄通知消息; 當確定出的終端類型為硬終端類型時,向發送所述登錄請求的用戶終端發送拒絕登錄通知消息。
2.如權利要求1所述的方法,其特徵在於,所述登錄請求中還攜帶有終端類型標識;則所述方法還包括: 在查找結果為否時,根據所述登錄請求中攜帶的終端類型標識與所述登錄請求中攜帶的用戶標識的對應關係,更新所述資料庫。
3.如權利要求1所述的方法,其特徵在於,所述登錄請求中還攜帶有終端類型標識;則 所述方法還包括: 當確定出的終端類型為軟終端類型時,根據所述登錄請求中攜帶的終端類型標識確定發送所述登錄 請求的用戶終端的終端類型; 當確定出所述終端類型標識所表示的終端類型為硬終端類型時,將所述資料庫中對應於所述登錄請求中的用戶標識的終端類型更新為硬終端類型。
4.如權利要求1所述的方法,其特徵在於,所述方法還包括: 在查找結果為是之後,以及判斷所述登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致之前,從已登錄的用戶終端中,確定使用所述登錄請求中攜帶的用戶標識完成登錄的用戶終端;並 在發送所述同意登錄消息後,斷開確定的用戶終端與所述IMS網絡的連接。
5.如權利要求1所述的方法,其特徵在於,還包括: 接收註銷請求; 斷開發送註銷請求的用戶終端與所述IMS網絡的連接;並 從所述資料庫中,刪除發送註銷請求的用戶終端的用戶標識與終端類型的對應關係。
6.一種MS網絡中控制用戶終端登錄的裝置,其特徵在於,包括: 第一接收單元,用於接收用戶終端發送的攜帶有用戶標識的登錄請求; 查找單元,用於在預先存儲的已登錄的用戶終端的用戶標識中,查找是否存在第一接收單元接收的登錄請求中攜帶的用戶標識; 第一終端類型確定單元,用於在查找單元的查找結果為是時,根據預先存儲有已登錄的用戶終端的用戶標識與終端類型的對應關係的資料庫,確定所述登錄請求中攜帶的用戶標識所對應的終端類型; 軟終端控制單元,用於當第一終端類型確定單元確定出的終端類型為軟終端類型時,判斷所述登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致,並在判斷結果為是時,向發送來所述登錄請求的用戶終端發送同意登錄通知消息; 硬終端控制單元,用於當第一終端類型確定單元確定出的終端類型為硬終端類型時,向發送所述登錄請求的用戶終端發送拒絕登錄通知消息。
7.如權利要求6所述的裝置,其特徵在於,第一接收單元接收的登錄請求中還攜帶有終端類型標識;則 所述裝置還包括: 第一更新單元,用於在查找單元的在查找結果為否時,根據所述登錄請求中攜帶的終端類型標識與所述登錄請求中攜帶的用戶標識的對應關係,更新所述資料庫。
8.如權利要求6所述的裝置,其特徵在於,第一接收單元接收的登錄請求中還攜帶有終端類型標識;則 所述裝置還包括: 第二終端類型確定單元,用於當第一終端類型確定單元確定出的終端類型為軟終端類型時,根據所述登錄請求中攜帶的終端類型標識確定發送所述登錄請求的用戶終端的終端類型; 第二更新單元,用於當第二終端類型確定單元確定出所述終端類型標識所表示的終端類型為硬終端類型時,將所述資料庫中對應於所述登錄請求中的用戶標識的終端類型更新為硬終端類型。
9.如權利要求6所述的裝置,其特徵在於,所述裝置還包括: 用戶終端確定單元,用於在查找單 元的查找結果為是之後,以及軟終端控制單元判斷所述登錄請求中包含的用戶鑑權信息與預先針對發送所述登錄請求的用戶終端所存儲的用戶鑑權信息是否匹配一致之前,從已登錄的用戶終端中,確定使用所述登錄請求中攜帶的用戶標識完成登錄的用戶終端; 第一斷開單元,用於在軟終端控制單元發送所述同意登錄消息後,斷開確定的用戶終端與所述頂S網絡的連接。
10.如權利要求6所述的裝置,其特徵在於,所述裝置還包括: 第二接收單元,用於接收註銷請求; 第二斷開單元,用於斷開發送註銷請求的用戶終端與所述IMS網絡的連接; 刪除單元,用於從所述資料庫中,刪除發送註銷請求的用戶終端的用戶標識與終端類型的對應關係。
【文檔編號】H04L29/06GK103888434SQ201210564666
【公開日】2014年6月25日 申請日期:2012年12月21日 優先權日:2012年12月21日
【發明者】譚朝麗, 王君庭, 張小龍 申請人:中國移動通信集團北京有限公司