[go: up one dir, main page]

CN105704151A - Method and system for restricting logging-on position - Google Patents

Method and system for restricting logging-on position Download PDF

Info

Publication number
CN105704151A
CN105704151A CN201610187762.6A CN201610187762A CN105704151A CN 105704151 A CN105704151 A CN 105704151A CN 201610187762 A CN201610187762 A CN 201610187762A CN 105704151 A CN105704151 A CN 105704151A
Authority
CN
China
Prior art keywords
home gateway
sip
sipurl
soft client
intelligent home
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610187762.6A
Other languages
Chinese (zh)
Other versions
CN105704151B (en
Inventor
程海瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201610187762.6A priority Critical patent/CN105704151B/en
Publication of CN105704151A publication Critical patent/CN105704151A/en
Application granted granted Critical
Publication of CN105704151B publication Critical patent/CN105704151B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1076Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/385Uniform resource identifier for session initiation protocol [SIP URI]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种限制登录位置的方法及系统,涉及通信技术领域,可以解决现有技术中对SIP软客户端的登录位置限制粒度过大的问题。本发明实施例通过智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIP URL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIP URL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIP URL存在于智能家庭网关中的SIP URL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。本发明实施例提供的方案适于限制SIP软客户端的登录位置时采用。

The invention discloses a method and system for restricting a login location, relates to the field of communication technology, and can solve the problem in the prior art that the granularity of the login location restriction of a SIP soft client is too large. In the embodiment of the present invention, the session initiation protocol SIP uniform resource locator URL set issued by the remote management platform is received by the smart home gateway. The home gateway receives the registration request sent by the SIP soft client. When the first SIP URL in the registration request exists in the SIP URL set in the smart home gateway, the smart home gateway sends a registration request to the core network, and the smart home gateway receives the registration request from the core network. The registration response sent; the smart home gateway sends the registration response to the SIP soft client. The solution provided by the embodiment of the present invention is suitable for restricting the login position of the SIP soft client.

Description

一种限制登录位置的方法及系统A method and system for limiting login location

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种限制登录位置的方法及系统。The invention relates to the field of communication technology, in particular to a method and system for restricting a login location.

背景技术Background technique

SIP(SessionInitiationProtocol,会话初始协议)是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于NGN(NextGenerationNetwork,下一代网络)以及IMS(IPMultimediaSubsystem,IP多媒体子系统)的网络中。基于SIP协议的软客户端可以应用于个人电脑、平板电脑、智能机顶盒等终端设备,对于基于SIP协议的多媒体业务,运营商考虑到计费以及确定用户登录位置等因素,一般需要限制SIP软客户端的登录位置,并实现SIP软客户端的账号和智能家庭网络逻辑ID的绑定。SIP (SessionInitiationProtocol, Session Initiation Protocol) is a text-based application layer control protocol for creating, modifying and releasing sessions of one or more participants. It is widely used in NGN (Next Generation Network, Next Generation Network) and IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) networks. Soft clients based on the SIP protocol can be applied to terminal devices such as personal computers, tablet computers, and smart set-top boxes. For multimedia services based on the SIP protocol, operators generally need to restrict SIP soft clients in consideration of factors such as billing and determining user login locations. The login position of the terminal, and realize the binding of the account of the SIP soft client and the logical ID of the smart home network.

目前通常是通过NGN或IMS网络中部署的SBC(SessionBorderController,会话边界控制器)设备来实现对用户登录位置的限制,每个SBC中配置了不同的IP(InternetProtocol,网络协议)地址池,当SIP软客户端通过SBC登录时,SBC只对自身IP地址池中包含的IP地址进行转换,使得SIP软客户端成功登录,对于非自身IP地址池中包含的IP地址不进行转化,以使得同一个SBC管理的SIP软客户端只能在一定的区域内登录。At present, the restrictions on user login locations are usually implemented through SBC (Session Border Controller, Session Border Controller) devices deployed in NGN or IMS networks. Different IP (Internet Protocol, Internet Protocol) address pools are configured in each SBC. When SIP When the soft client logs in through the SBC, the SBC only converts the IP addresses contained in its own IP address pool, so that the SIP soft client can log in successfully, and does not convert the IP addresses contained in the non-self IP address pool, so that the same The SIP soft client managed by the SBC can only log in in a certain area.

然而,由于同一个SBC能够管理多个智能家庭网关下的SIP软客户端,这些SIP软客户端都能够在该SBC所设定的区域内进行登录,导致位置限制的粒度较大。However, since the same SBC can manage SIP soft clients under multiple smart home gateways, all of these SIP soft clients can log in in the area set by the SBC, resulting in relatively large granularity of location restrictions.

发明内容Contents of the invention

本发明的实施例提供一种限制登录位置的方法及系统,可以解决现有技术中对SIP软客户端的登录位置限制粒度过大的问题。Embodiments of the present invention provide a method and system for restricting a login location, which can solve the problem in the prior art that the granularity of the login location restriction of a SIP soft client is too large.

为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:

一种限制登录位置的方法,包括:A method of restricting where to log in, including:

智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,所述SIPURL集合中包括允许在所述智能家庭网关服务范围内登录的SIP软客户端的SIPURL;The smart home gateway receives the session initiation protocol SIP uniform resource locator URL set issued by the remote management platform, and the SIP URL set includes the SIP URL of the SIP soft client that is allowed to log in within the service scope of the smart home gateway;

所述智能家庭网关接收SIP软客户端发送的注册请求,所述注册请求中包括所述SIP软客户端的第一SIPURL;The smart home gateway receives the registration request sent by the SIP soft client, and the registration request includes the first SIPURL of the SIP soft client;

当所述第一SIPURL存在于所述智能家庭网关中的所述SIPURL集合中时,所述智能家庭网关向核心网发送注册请求,所述注册请求中包括所述第一SIPURL;When the first SIPURL exists in the SIPURL set in the smart home gateway, the smart home gateway sends a registration request to the core network, and the registration request includes the first SIPURL;

所述智能家庭网关接收所述核心网发送的注册响应;The smart home gateway receives the registration response sent by the core network;

所述智能家庭网关将所述注册响应发送给SIP软客户端。The smart home gateway sends the registration response to the SIP soft client.

一种限制登录位置的系统,所述系统中包括智能家庭网关、能够与所述智能家庭网关通信的远程管理平台、SIP软客户端以及核心网;A system for restricting login positions, the system includes a smart home gateway, a remote management platform capable of communicating with the smart home gateway, a SIP soft client, and a core network;

所述智能家庭网关,用于接收所述远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,所述SIPURL集合中包括允许在所述智能家庭网关服务范围内登录的SIP软客户端的SIPURL;接收SIP软客户端发送的注册请求,所述注册请求中包括所述SIP软客户端的第一SIPURL;当所述第一SIPURL存在于所述智能家庭网关中的所述SIPURL集合中时,向所述核心网发送注册请求,所述注册请求中包括所述第一SIPURL;接收所述核心网发送的注册响应;将所述注册响应发送给SIP软客户端。The smart home gateway is configured to receive the session initiation protocol SIP uniform resource locator URL set issued by the remote management platform, and the SIP URL set includes the SIP soft client that is allowed to log in within the service scope of the smart home gateway SIPURL; receiving a registration request sent by the SIP soft client, the registration request including the first SIPURL of the SIP soft client; when the first SIPURL exists in the SIPURL set in the smart home gateway, Sending a registration request to the core network, where the registration request includes the first SIPURL; receiving a registration response sent by the core network; and sending the registration response to the SIP soft client.

本发明实施例提供的限制登录位置的方法及系统,智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIPURL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIPURL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIPURL存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。与现有技术中同一个SBC管理下的多个智能家庭网关下的SIP软客户端都能在该SBC所设定内的区域进行对比,本申请通过智能家庭网关代理SIP软客户端向核心网进行注册,在向核心网注册前,智能家庭网关会判断发起注册请求的SIP软客户端的第一SIPURL是否存在于自身存储的SIPURL集合中,当存在于该SIPURL集合中时,智能家庭网关才会代理第一SIPURL所属的客户端向核心网进行注册,从而实现了限制一个智能家庭网关服务范围内的SIP软客户端只能在该智能家庭网关所限定的区域内登录,对SIP软客户端的登录位置限制粒度更小,实现了更精细化的管理。In the method and system for restricting the login location provided by the embodiments of the present invention, the smart home gateway receives the Session Initiation Protocol SIP Uniform Resource Locator URL set issued by the remote management platform. The SIPURL of the SIP soft client, the smart home gateway receives the registration request sent by the SIP soft client, when the first SIPURL in the registration request exists in the SIPURL set in the smart home gateway, the smart home gateway sends a registration request to the core network, the smart home gateway The home gateway receives the registration response sent by the core network; the smart home gateway sends the registration response to the SIP soft client. Compared with the SIP soft clients under the management of multiple smart home gateways under the same SBC in the prior art, which can be compared in the area set by the SBC, this application sends SIP soft clients to the core network through smart home gateways To register, before registering with the core network, the smart home gateway will judge whether the first SIPURL of the SIP soft client that initiated the registration request exists in the SIPURL set stored by itself, and if it exists in the SIPURL set, the smart home gateway will Acting as the client to which the first SIP URL belongs registers with the core network, thereby realizing the restriction that the SIP soft client within the service range of a smart home gateway can only log in in the area limited by the smart home gateway, and the login of the SIP soft client The granularity of location restrictions is smaller, enabling more refined management.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例提供的一种限制登录位置的系统的逻辑结构示意图;FIG. 1 is a schematic diagram of a logical structure of a system for restricting login positions provided by an embodiment of the present invention;

图2为本发明实施例提供的一种限制登录位置的方法的流程图;FIG. 2 is a flow chart of a method for restricting a login location provided by an embodiment of the present invention;

图3为本发明实施例提供的另一种限制登录位置的方法的流程图;FIG. 3 is a flow chart of another method for restricting a login location provided by an embodiment of the present invention;

图4为本发明实施例提供的另一种限制登录位置的方法的流程图;FIG. 4 is a flow chart of another method for restricting a login location provided by an embodiment of the present invention;

图5为本发明实施例提供的一种限制登录位置的系统的逻辑结构示意图。FIG. 5 is a schematic diagram of a logical structure of a system for restricting a login location provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

为了解决对SIP软客户端的登录位置限制粒度过大的问题,本发明实施例提供了一种限制登录位置的方法,该方法应用于限制登录位置的系统中,如图1所示,该系统包括核心网、远程管理平台、智能家庭网关以及能够与智能家庭网关通信的终端,终端中设置有SIP软客户端。In order to solve the problem that the granularity of the login location of the SIP soft client is too large, the embodiment of the present invention provides a method for restricting the login location, which is applied to a system for restricting the login location, as shown in Figure 1, the system includes A core network, a remote management platform, a smart home gateway, and a terminal capable of communicating with the smart home gateway. The terminal is provided with a SIP soft client.

其中,核心网可以为IMS核心网或者NGN核心网。Wherein, the core network may be an IMS core network or an NGN core network.

远程管理平台具体可以为基于BBF(BroadbandForum,宽带论坛)的TR069协议族实现的平台,远程管理平台用于实现对用户在智能家庭网关环境下使用SIP软客户端时的登录位置的管理与限制,本发明实施例中对TR069协议的参数节点进行了扩展,增加了新的WAN(WideAreaNetwork,广域网)连接,新的WAN连接节点的参数包括SIPURL集合和核心网语音参数,使得智能家庭网关向远程管理平台注册成功之后,能够从远程管理平台获取到SIPURL集合。The remote management platform can specifically be a platform realized based on the TR069 protocol family of BBF (BroadbandForum, Broadband Forum). The remote management platform is used to realize the management and restriction of the user's login position when using the SIP soft client in the smart home gateway environment. In the embodiment of the present invention, the parameter node of the TR069 protocol is expanded, and a new WAN (WideAreaNetwork, wide area network) connection is added. The parameters of the new WAN connection node include SIPURL set and core network voice parameters, so that the smart home gateway can be remotely managed After the platform registration is successful, the SIPURL set can be obtained from the remote management platform.

本发明实施例中的智能家庭网关新增了SIP代理模块以及液晶显示屏,SIP代理模块用于代理允许在智能家庭网关服务范围内登录的SIP软客户端向核心网进行注册。液晶显示屏用于在用户使用SIP软客户端出现无法登录等异常情况时,在液晶显示屏上显示提示信息,通过可触摸的液晶显示屏还可以实现智能家庭网关的基本配置,例如,通过液晶显示屏的提示用户输入相应的信息,完成向远程管理平台的注册。The smart home gateway in the embodiment of the present invention adds a SIP proxy module and a liquid crystal display screen, and the SIP proxy module is used to proxy the SIP soft client that is allowed to log in within the service range of the smart home gateway to register with the core network. The liquid crystal display is used to display prompt information on the liquid crystal display when the user fails to log in when using the SIP soft client. The touchable liquid crystal display can also realize the basic configuration of the smart home gateway. For example, through the liquid crystal The display prompts the user to input corresponding information to complete the registration to the remote management platform.

结合图1所示的系统,本发明实施例提供的限制登录位置的方法如图2所示,该方法包括:In combination with the system shown in FIG. 1, the method for restricting the login location provided by the embodiment of the present invention is shown in FIG. 2. The method includes:

201、智能家庭网关接收远程管理平台下发的SIPURL集合,SIPURL集合中包括允许在智能家庭网关服务范围内登录的SIP软客户端的SIPURL。201. The smart home gateway receives a SIPURL set delivered by the remote management platform, and the SIPURL set includes SIPURLs of SIP soft clients that are allowed to log in within the service range of the smart home gateway.

其中,由于智能家庭网关的服务范围是有限的,每个智能家庭网关都对应一个SIPURL集合,该SIPURL集合中的SIPURL所属的软客户端只能在该智能家庭网关所限定的位置区域内进行登录。Among them, since the service scope of the smart home gateway is limited, each smart home gateway corresponds to a SIPURL set, and the soft client to which the SIPURL in the SIPURL set belongs can only log in within the location area limited by the smart home gateway .

202、智能家庭网关接收SIP软客户端发送的注册请求,注册请求中包括SIP软客户端的第一SIPURL。202. The smart home gateway receives a registration request sent by the SIP soft client, where the registration request includes the first SIPURL of the SIP soft client.

203、当第一SIPURL存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向核心网发送注册请求,注册请求中包括第一SIPURL。203. When the first SIP URL exists in the SIP URL set in the smart home gateway, the smart home gateway sends a registration request to the core network, where the registration request includes the first SIP URL.

需要说明的是,为了对SIP软客户端的登录位置进行限制,本发明实施例中SIP客户端不直接向核心网进行注册,而是需要通过智能家庭网关代理注册,智能家庭网关在判断当前请求注册的SIP软客户端的第一SIPURL软客户端存在于SIPURL集合中时,才会代理该SIP客户端向核心网发送注册请求,保证了该智能家庭网关服务范围内的SIP客户端只能在该智能家庭网关所限定的区域内进行登录,不能通过其他的智能家庭网关进行登录。It should be noted that, in order to limit the login position of the SIP soft client, the SIP client in the embodiment of the present invention does not directly register with the core network, but needs to register through the agent of the smart home gateway, and the smart home gateway judges that the current request for registration When the first SIPURL soft client of the SIP soft client exists in the SIPURL set, it will proxy the SIP client to send a registration request to the core network, ensuring that the SIP client within the service range of the smart home gateway can only Log in within the area limited by the home gateway, and cannot log in through other smart home gateways.

204、智能家庭网关接收核心网发送的注册响应。204. The smart home gateway receives the registration response sent by the core network.

205、智能家庭网关将注册响应发送给SIP软客户端。205. The smart home gateway sends the registration response to the SIP soft client.

其中,智能家庭网关中的SIP代理模块会模拟注册服务器的身份向家庭网关发送响应消息。Wherein, the SIP proxy module in the smart home gateway will simulate the identity of the registration server and send a response message to the home gateway.

可以理解的是,SIP软客户端接收到智能家庭网关的发送的注册响应后,即可通过核心网登录。It can be understood that, after receiving the registration response sent by the smart home gateway, the SIP soft client can log in through the core network.

本发明实施例提供的限制登录位置的方法,智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIPURL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIPURL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIPURL存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。与现有技术中同一个SBC管理下的多个智能家庭网关下的SIP软客户端都能在该SBC所设定内的区域进行对比,本申请通过智能家庭网关代理SIP软客户端向核心网进行注册,在向核心网注册前,智能家庭网关会判断发起注册请求的SIP软客户端的第一SIPURL是否存在于自身存储的SIPURL集合中,当存在于该SIPURL集合中时,智能家庭网关才会代理第一SIPURL所属的客户端向核心网进行注册,从而实现了限制一个智能家庭网关服务范围内的SIP软客户端只能在该智能家庭网关所限定的区域内登录,对SIP软客户端的登录位置限制粒度更小,实现了更精细化的管理。In the method for limiting the login location provided by the embodiment of the present invention, the smart home gateway receives the Session Initiation Protocol SIP Uniform Resource Locator URL set issued by the remote management platform, and the SIP URL set stores the SIP software allowed to log in within the service scope of the smart home gateway. The SIPURL of the client, the smart home gateway receives the registration request sent by the SIP soft client, when the first SIPURL in the registration request exists in the SIPURL set in the smart home gateway, the smart home gateway sends a registration request to the core network, the smart home gateway Receive the registration response sent by the core network; the smart home gateway sends the registration response to the SIP soft client. Compared with the SIP soft clients under the management of multiple smart home gateways under the same SBC in the prior art, which can be compared in the area set by the SBC, this application sends SIP soft clients to the core network through smart home gateways To register, before registering with the core network, the smart home gateway will judge whether the first SIPURL of the SIP soft client that initiated the registration request exists in the SIPURL set stored by itself, and if it exists in the SIPURL set, the smart home gateway will Acting as the client to which the first SIP URL belongs registers with the core network, thereby realizing the restriction that the SIP soft client within the service range of a smart home gateway can only log in in the area limited by the smart home gateway, and the login of the SIP soft client The granularity of location restrictions is smaller, enabling more refined management.

结合图2所示的方法流程,如果第一SIPURL属于上述SIPURL集合中,则智能家庭网关会向核心网发送携带该第一SIPURL的注册请求,如果第一SIPURL不属于上述SIPURL集合中,智能家庭网关也会执行相应的处理流程,在本发明实施例的另一个实现方式中,如图3所示,在上述步骤202、智能家庭网关接收SIP软客户端发送的注册请求之后,该方法还可以包括步骤206和207。In combination with the method flow shown in Figure 2, if the first SIPURL belongs to the above-mentioned SIPURL set, the smart home gateway will send a registration request carrying the first SIPURL to the core network; if the first SIPURL does not belong to the above-mentioned SIPURL set, the smart home gateway will The gateway will also execute the corresponding processing flow. In another implementation of the embodiment of the present invention, as shown in FIG. 3, after the above step 202, after the smart home gateway receives the registration request sent by the SIP soft client, the method can also Including steps 206 and 207.

206、当第一SIPURL不存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向SIP软客户端发送注册失败消息。206. When the first SIP URL does not exist in the SIP URL set in the smart home gateway, the smart home gateway sends a registration failure message to the SIP soft client.

其中,注册失败消息可以为请求失败响应419,419为SIP协议中标准的保留字段。Wherein, the registration failure message may be request failure response 419, and 419 is a standard reserved field in the SIP protocol.

值得说明的是,在本发明实施例中,智能家庭网关不仅对SIP软客户端与核心网之间的注册消息进行代理转发,还会对后续的交互信令和RTP(Real-timeTransportProtocol,实时传输协议)流进行代理转发。It is worth noting that, in the embodiment of the present invention, the smart home gateway not only forwards the registration message between the SIP soft client and the core network as a proxy, but also performs subsequent interactive signaling and RTP (Real-timeTransportProtocol, real-time transmission protocol) flow for proxy forwarding.

207、SIP软客户端根据注册失败消息发出错误提示,错误提示用于提示用户登录位置不正确。207. The SIP soft client issues an error prompt according to the registration failure message, and the error prompt is used to prompt the user that the login location is incorrect.

值得说明的是,智能家庭网关的显示屏上也会显示相同的提示消息。It is worth noting that the same prompt message will also be displayed on the display screen of the smart home gateway.

本发明实施例提供的限制登录位置的方法,智能家庭网关接收SIP客户端发送的注册请求,当注册请求中的第一SIPURL不存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向SIP软客户端发送注册失败消息,SIP软客户端根据注册失败消息发出错误提示。当注册请求中的第一SIPURL不存在于智能家庭网关中的SIPURL时,说明发起注册请求的SIP软客户端不在被允许的登录范围内,进而智能家庭网关不会继续代理该SIP软客户端向核心网发送注册请求,从而限制了该SIP软客户端只能在自身对应的智能家庭网关限制的区域中进行登录,不能在其他智能家庭网关的服务范围内进行登录。In the method for limiting the login location provided by the embodiment of the present invention, the smart home gateway receives the registration request sent by the SIP client, and when the first SIPURL in the registration request does not exist in the SIPURL set in the smart home gateway, the smart home gateway sends the The soft client sends a registration failure message, and the SIP soft client sends an error prompt according to the registration failure message. When the first SIP URL in the registration request does not exist in the SIP URL in the smart home gateway, it means that the SIP soft client that initiated the registration request is not within the allowed login range, and the smart home gateway will not continue to proxy the SIP soft client to the The core network sends a registration request, thereby restricting the SIP soft client to only log in in the area restricted by its corresponding smart home gateway, and cannot log in within the service range of other smart home gateways.

由于智能家庭网关本身不会代理SIP软客户端发送注册请求,所以智能家庭网关本身不具有对SIP软客户端进行登录位置限制的功能,在进行登录位置限制之前,需向远程管理平台进行注册,并完成SIP软客户端的一些配置,使得SIP软客户端通过智能家庭网关进行登录,所以在本发明实例提供的另一种实现方式中,如图4所示,在上述步骤201、智能家庭网关接收远程管理平台下发的SIPURL集合之前,该方法还包括步骤401。Since the smart home gateway itself does not send registration requests on behalf of the SIP soft client, the smart home gateway itself does not have the function of restricting the login location of the SIP soft client. Before restricting the login location, it needs to register with the remote management platform. And complete some configurations of the SIP soft client, so that the SIP soft client logs in through the smart home gateway, so in another implementation provided by the example of the present invention, as shown in Figure 4, in the above step 201, the smart home gateway receives Before the SIPURL set issued by the remote management platform, the method further includes step 401 .

401、智能家庭网关通过逻辑ID向远程管理平台进行注册。401. The smart home gateway registers with the remote management platform through a logical ID.

其中,智能家庭网关上线后,具体通过逻辑ID,由WAN连接的管理通道,完成向远程管理平台的注册,注册成功之后远程管理平台会通过TR069协议下发智能家庭网关配置参数,智能家庭网关配置参数中包括SIPURL集合。Among them, after the smart home gateway goes online, the registration with the remote management platform is completed through the management channel connected by the WAN through the logical ID. After the registration is successful, the remote management platform will issue the configuration parameters of the smart home gateway through the TR069 protocol. The smart home gateway configuration The parameters include the SIPURL collection.

另外,在上述步骤202、智能家庭网关接收SIP软客户端发送的注册请求之前,该需执行步骤402和403,以完成对SIP软客户端的配置。In addition, before the above step 202, before the smart home gateway receives the registration request sent by the SIP soft client, steps 402 and 403 need to be performed to complete the configuration of the SIP soft client.

402、SIP软客户端接收用户输入的电话号码。402. The SIP soft client receives the phone number input by the user.

其中,用户输入的电话号码为运营商分配给用户的电话号码。Wherein, the phone number input by the user is a phone number assigned to the user by the operator.

403、SIP软客户端根据电话号码生成第一SIPURL。403. The SIP soft client generates a first SIP URL according to the phone number.

SIP软客户端会根据用户输入的电话号码生成第一SIPURL,例如,用户输入的电话号码为10000000000,则SIP软客户端根据该电话号码生成的第一SIPURL为10000000000homegateway.com,其中“homegateway.com”为域名,该域名可由SIP软客户端进行配置。The SIP soft client will generate the first SIP URL according to the phone number entered by the user. For example, if the phone number entered by the user is 10000000000, the first SIP URL generated by the SIP soft client according to the phone number is 10000000000homegateway.com, where "homegateway.com " is the domain name, which can be configured by the SIP soft client.

本发明实施例提供的限制登录位置的方法,智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIPURL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIPURL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIPURL存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。与现有技术中同一个SBC管理下的多个智能家庭网关下的SIP软客户端都能在该SBC所设定内的区域进行对比,本申请通过智能家庭网关代理SIP软客户端向核心网进行注册,在向核心网注册前,智能家庭网关会判断发起注册请求的SIP软客户端的第一SIPURL是否存在于自身存储的SIPURL集合中,当存在于该SIPURL集合中时,智能家庭网关才会代理第一SIPURL所属的客户端向核心网进行注册,从而实现了限制一个智能家庭网关服务范围内的SIP软客户端只能在该智能家庭网关所限定的区域内登录,对SIP软客户端的登录位置限制粒度更小,实现了更精细化的管理。In the method for limiting the login location provided by the embodiment of the present invention, the smart home gateway receives the Session Initiation Protocol SIP Uniform Resource Locator URL set issued by the remote management platform, and the SIP URL set stores the SIP software allowed to log in within the service scope of the smart home gateway. The SIPURL of the client, the smart home gateway receives the registration request sent by the SIP soft client, when the first SIPURL in the registration request exists in the SIPURL set in the smart home gateway, the smart home gateway sends a registration request to the core network, the smart home gateway Receive the registration response sent by the core network; the smart home gateway sends the registration response to the SIP soft client. Compared with the SIP soft clients under the management of multiple smart home gateways under the same SBC in the prior art, which can be compared in the area set by the SBC, this application sends SIP soft clients to the core network through smart home gateways To register, before registering with the core network, the smart home gateway will judge whether the first SIPURL of the SIP soft client that initiated the registration request exists in the SIPURL set stored by itself, and if it exists in the SIPURL set, the smart home gateway will Acting as the client to which the first SIP URL belongs registers with the core network, thereby realizing the restriction that the SIP soft client within the service range of a smart home gateway can only log in in the area limited by the smart home gateway, and the login of the SIP soft client The granularity of location restrictions is smaller, enabling more refined management.

结合上述方法实施例,本发明实施例还提供一种限制登录位置的系统,如图5所示,该系统中包括智能家庭网关501、能够与所述智能家庭网关通信的远程管理平台502、SIP软客户端503以及核心网504;In combination with the above-mentioned method embodiment, the embodiment of the present invention also provides a system for restricting the login location, as shown in FIG. 5 , the system includes a smart home gateway 501, a remote management platform 502 capable of communicating with the smart home gateway, and a SIP Soft client 503 and core network 504;

其中,SIP软客户端503位于终端中。图5中仅示出了一个SIP软客户端503,SIP软客户端503的数量并不限制为1个,也可以为多个。Wherein, the SIP soft client 503 is located in the terminal. Only one SIP soft client 503 is shown in FIG. 5 , and the number of SIP soft clients 503 is not limited to one, and may also be multiple.

智能家庭网关501,用于接收远程管理平台502下发的会话初始协议SIP统一资源定位符URL集合,SIPURL集合中包括允许在智能家庭网关501服务范围内登录的SIP软客户端503的SIPURL;接收SIP软客户端503发送的注册请求,注册请求中包括SIP软客户端503的第一SIPURL;当第一SIPURL存在于智能家庭网关501中的SIPURL集合中时,向核心网504发送注册请求,注册请求中包括第一SIPURL;接收核心网504发送的注册响应;将注册响应发送给SIP软客户端503。The smart home gateway 501 is configured to receive the session initiation protocol SIP uniform resource locator URL set issued by the remote management platform 502, and the SIP URL set includes the SIP URL of the SIP soft client 503 that is allowed to log in within the service scope of the smart home gateway 501; receiving The registration request that SIP soft client 503 sends, includes the first SIPURL of SIP soft client 503 in the registration request; The request includes the first SIPURL; the registration response sent by the core network 504 is received; and the registration response is sent to the SIP soft client 503 .

在本发明另一实施例中,智能家庭网关501,还用于当第一SIPURL不存在于智能家庭网关501中的SIPURL集合中时,向SIP软客户端503发送注册失败消息;In another embodiment of the present invention, the smart home gateway 501 is further configured to send a registration failure message to the SIP soft client 503 when the first SIPURL does not exist in the SIPURL set in the smart home gateway 501;

SIP软客户端503,用于根据注册失败消息发出错误提示,错误提示用于提示用户登录位置不正确。The SIP soft client 503 is configured to issue an error prompt according to the registration failure message, and the error prompt is used to prompt the user that the login location is incorrect.

在本发明另一实施例中,智能家庭网关501,还用于通过逻辑ID向远程管理平台502进行注册。In another embodiment of the present invention, the smart home gateway 501 is also used to register with the remote management platform 502 through the logic ID.

在本发明另一实施例中,SIP软客户端503,还用于接收用户输入的电话号码;根据电话号码生成第一SIPURL。In another embodiment of the present invention, the SIP soft client 503 is further configured to receive a phone number input by the user; and generate a first SIP URL according to the phone number.

本发明实施例提供的限制登录位置的系统,智能家庭网关接收远程管理平台下发的会话初始协议SIP统一资源定位符URL集合,SIPURL集合中存储了允许在智能家庭网关服务范围内登录的SIP软客户端的SIPURL,智能家庭网关接收SIP软客户端发送的注册请求,当注册请求中的第一SIPURL存在于智能家庭网关中的SIPURL集合中时,智能家庭网关向核心网发送注册请求,智能家庭网关接收核心网发送的注册响应;智能家庭网关将注册响应发送给SIP软客户端。与现有技术中同一个SBC管理下的多个智能家庭网关下的SIP软客户端都能在该SBC所设定内的区域进行对比,本申请通过智能家庭网关代理SIP软客户端向核心网进行注册,在向核心网注册前,智能家庭网关会判断发起注册请求的SIP软客户端的第一SIPURL是否存在于自身存储的SIPURL集合中,当存在于该SIPURL集合中时,智能家庭网关才会代理第一SIPURL所属的客户端向核心网进行注册,从而实现了限制一个智能家庭网关服务范围内的SIP软客户端只能在该智能家庭网关所限定的区域内登录,对SIP软客户端的登录位置限制粒度更小,实现了更精细化的管理。In the system for limiting the login location provided by the embodiment of the present invention, the smart home gateway receives the Session Initiation Protocol SIP Uniform Resource Locator URL set issued by the remote management platform, and the SIP URL set stores the SIP software that is allowed to log in within the service scope of the smart home gateway. The SIPURL of the client, the smart home gateway receives the registration request sent by the SIP soft client, when the first SIPURL in the registration request exists in the SIPURL set in the smart home gateway, the smart home gateway sends a registration request to the core network, the smart home gateway Receive the registration response sent by the core network; the smart home gateway sends the registration response to the SIP soft client. Compared with the SIP soft clients under the management of multiple smart home gateways under the same SBC in the prior art, which can be compared in the area set by the SBC, this application sends SIP soft clients to the core network through smart home gateways To register, before registering with the core network, the smart home gateway will judge whether the first SIPURL of the SIP soft client that initiated the registration request exists in the SIPURL set stored by itself, and if it exists in the SIPURL set, the smart home gateway will Acting as the client to which the first SIP URL belongs registers with the core network, thereby realizing the restriction that the SIP soft client within the service range of a smart home gateway can only log in in the area limited by the smart home gateway, and the login of the SIP soft client The granularity of location restrictions is smaller, enabling more refined management.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus necessary general-purpose hardware, and of course also by hardware, but in many cases the former is a better embodiment . Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , a hard disk or an optical disk, etc., including several instructions for enabling a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (8)

1. the method limiting login position, it is characterised in that including:
Intelligent home gateway receives the session initiation protocol SIP uniform resource position mark URL set that remote management platform issues, and described SIPURL set includes allowing the SIPURL of the soft client of SIP of login in described intelligent home gateway service area;
Described intelligent home gateway receives the registration request that the soft client of SIP sends, and described registration request includes a SIPURL of the soft client of described SIP;
When a described SIPURL is present in the described SIPURL set in described intelligent home gateway, described intelligent home gateway sends registration request to core net, and described registration request includes a described SIPURL;
Described intelligent home gateway receives the registration response that described core net sends;
Described registration response is sent to the soft client of SIP by described intelligent home gateway。
2. the method for restriction login position according to claim 1, it is characterised in that after described intelligent home gateway receives the registration request that the soft client of SIP sends, described method also includes:
When a described SIPURL is not present in the described SIPURL set in described intelligent home gateway, described intelligent home gateway sends registration failure message to the soft client of described SIP;
The soft client of described SIP sends miscue according to described registration failure message, and described miscue is used for pointing out user login position incorrect。
3. the method for restriction login position according to claim 2, it is characterised in that before described intelligent home gateway receives the SIPURL set that remote management platform issues, described method also includes:
Described intelligent home gateway is registered to described remote management platform by logic ID。
4. the method for restriction login position according to any one of claim 1 to 3, it is characterised in that before described intelligent home gateway receives the registration request that the soft client of SIP sends, described method also includes:
The soft client of described SIP receives the telephone number of user's input;
The soft client of described SIP generates a described SIPURL according to described telephone number。
5. the system limiting login position, it is characterised in that described system includes intelligent home gateway, the remote management platform that can communicate, the soft client of SIP and core net with described intelligent home gateway;
Described intelligent home gateway, for receiving the session initiation protocol SIP uniform resource position mark URL set that described remote management platform issues, described SIPURL set includes allowing the SIPURL of the soft client of SIP of login in described intelligent home gateway service area;Receiving the registration request that the soft client of SIP sends, described registration request includes a SIPURL of the soft client of described SIP;When a described SIPURL is present in the described SIPURL set in described intelligent home gateway, sending registration request to described core net, described registration request includes a described SIPURL;Receive the registration response that described core net sends;Described registration response is sent to the soft client of SIP。
6. the system of restriction login position according to claim 5, it is characterised in that
Described intelligent home gateway, is additionally operable to, when during a described SIPURL described SIPURL being not present in described intelligent home gateway gathers, send registration failure message to the soft client of described SIP;
The soft client of described SIP, for sending miscue according to described registration failure message, described miscue is used for pointing out user login position incorrect。
7. the system of restriction login position according to claim 6, it is characterised in that
Described intelligent home gateway, is additionally operable to be registered to described remote management platform by logic ID。
8. the system of the restriction login position according to any one of claim 5 to 7, it is characterised in that
The soft client of described SIP, is additionally operable to receive the telephone number of user's input;A described SIPURL is generated according to described telephone number。
CN201610187762.6A 2016-03-29 2016-03-29 A kind of method and system limiting login position Active CN105704151B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610187762.6A CN105704151B (en) 2016-03-29 2016-03-29 A kind of method and system limiting login position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610187762.6A CN105704151B (en) 2016-03-29 2016-03-29 A kind of method and system limiting login position

Publications (2)

Publication Number Publication Date
CN105704151A true CN105704151A (en) 2016-06-22
CN105704151B CN105704151B (en) 2019-04-05

Family

ID=56231944

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610187762.6A Active CN105704151B (en) 2016-03-29 2016-03-29 A kind of method and system limiting login position

Country Status (1)

Country Link
CN (1) CN105704151B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113726774A (en) * 2020-10-13 2021-11-30 杭州涂鸦信息技术有限公司 Client login authentication method, system and computer equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1881964A (en) * 2005-06-14 2006-12-20 株式会社日立制作所 Home gateway device, access control system for home network
US7934258B2 (en) * 2006-08-17 2011-04-26 Informod Control Inc. System and method for remote authentication security management
CN102833817A (en) * 2012-09-05 2012-12-19 中国联合网络通信集团有限公司 Network access method and system based on home gateway and home gateway
CN103117985A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Method and system of controlling network login of a plurality of session initiation protocol (SIP) terminals with same number

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1881964A (en) * 2005-06-14 2006-12-20 株式会社日立制作所 Home gateway device, access control system for home network
US7934258B2 (en) * 2006-08-17 2011-04-26 Informod Control Inc. System and method for remote authentication security management
CN103117985A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Method and system of controlling network login of a plurality of session initiation protocol (SIP) terminals with same number
CN102833817A (en) * 2012-09-05 2012-12-19 中国联合网络通信集团有限公司 Network access method and system based on home gateway and home gateway

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113726774A (en) * 2020-10-13 2021-11-30 杭州涂鸦信息技术有限公司 Client login authentication method, system and computer equipment

Also Published As

Publication number Publication date
CN105704151B (en) 2019-04-05

Similar Documents

Publication Publication Date Title
CN109274583B (en) Converged communication system and interaction method thereof
CN104704795B (en) The method and system of virtual sip user agent is created by using the web browser with webRTC
US9648006B2 (en) System and method for communicating with a client application
CN103297445B (en) A kind of web terminal communication method and system based on IP multi-media networks
US20120124227A1 (en) Browser-based voip service method and system
CN103379096B (en) Internet and carrier network business sharing method, service side and web gateway
US9723032B2 (en) Data communication
CN103733701A (en) System and method for subscribing for internet protocol multimedia subsystems (ims) services registration status
CN102594838B (en) SIP-based intelligent monitoring alarming network system and networking method
US9525848B2 (en) Domain trusted video network
US10601880B2 (en) Conference reconstruction in SIP networks
EP2824891A1 (en) Distributed programmable connection method to establish peer-to-peer multimedia interactions
CN101420432A (en) Implementing method, system and apparatus for IMS listening
JP2015111830A (en) Provision of communication including extended protocol header
CN109769242B (en) Communication method, system, MMTel, and computer-readable storage medium
CN112565168B (en) Information pushing system and method, computing device and interaction system
JP2023078229A (en) Carrier integration through user network interface proxy
RU2665303C2 (en) Multimedia subsystem on basis of internet protocol (ims) and method and device for configuring service in ims
TWI621342B (en) Voice for Internet Protocol (VoIP) calls and systems in which the calling and called users are accommodated in the same Talk Edge Controller (SBC) and method thereof
US9712392B2 (en) SIP endpoint configuration in VoIP networks
US20220021712A1 (en) Ims service leasing
US10129320B2 (en) QoS improvement method, apparatus, and system
CN105704151A (en) Method and system for restricting logging-on position
EP3086593B1 (en) Network entity and method for monitoring an ims-based service
CN102984118B (en) The method of checking IP Multimedia System user identity and Automatic Configuration Server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant