CN114531279A - 专网接入方法、服务器及存储介质 - Google Patents
专网接入方法、服务器及存储介质 Download PDFInfo
- Publication number
- CN114531279A CN114531279A CN202210086094.3A CN202210086094A CN114531279A CN 114531279 A CN114531279 A CN 114531279A CN 202210086094 A CN202210086094 A CN 202210086094A CN 114531279 A CN114531279 A CN 114531279A
- Authority
- CN
- China
- Prior art keywords
- private network
- terminal equipment
- identifier
- server
- equipment
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000013507 mapping Methods 0.000 claims abstract description 84
- 238000012545 processing Methods 0.000 claims description 12
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 abstract description 14
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/068—Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种专网接入方法、服务器及存储介质,涉及网络通信技术领域,用于使得终端设备的接入位置更加灵活。该方法包括:响应于终端设备的接入请求,获取终端设备的设备标识;根据终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种专网接入方法、服务器及存储介质。
背景技术
在一些通信场景下,对于进驻了多家企业的大型园区或者场馆,为了使不同企业用户可以接入各自所在的专网,通常会在园区或场馆中配置专网接入***。具体的,专网接入***包括多个专网、以及为每个专网配置的有线或者无线的接入点。企业用户将终端设备连接到配置好的接入点后,服务器在接收到终端设备通过接入点发送的接入请求之后,会根据接入点的端口号确定该接入点对应的专网,并将终端设备接入到该接入点对应的专网中。
但是,由于不同企业配置的接入点的位置是固定的,企业用户只能在固定的区域内通过固定的接入点才能接入其所在的专网。在一些情况下,若企业用户更换了办公位置或者将终端设备连接到其他的接入点,则无法接入该企业用户所在的专网,进而导致园区或场馆内企业办公灵活度低。
发明内容
本发明提供一种专网接入方法、服务器及存储介质,用于使得终端设备的接入位置更加灵活。
为达到上述目的,本发明采用如下技术方案:
第一方面,通过一种专网接入方法,应用于专网接入***,专网接入***包括多个专网,方法包括:响应于终端设备的接入请求,获取终端设备的设备标识;根据终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。
可选的,在第一映射关系中不存在终端设备的设备标识的情况下,上述方法还包括:向终端设备发送预设的认证页面;认证页面用于获取终端设备的账户信息;根据终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。
可选的,从包括账户信息以及专网标识的第二映射关系中,确定终端设备对应的目标专网标识之后,上述方法还包括:根据终端设备的设备标识以及终端设备对应的目标专网标识,更新第一映射关系。
可选的,上述方法还包括:通过认证页面获取终端设备发送的指示信息,指示信息用于指示删除和/或添加设备标识;根据指示信息,在第一映射关系中删除和/或添加设备标识。
可选的,上述方法还包括:在第二映射关系中不存在终端设备的账户信息的情况下,将终端设备接入公网。
第二方面,提供一种服务器,应用于专网接入***,专网接入***包括多个专网,服务器包括获取单元、确定单元以及接入单元;获取单元,用于响应于终端设备的接入请求,获取终端设备的设备标识;确定单元,用于根据终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定终端设备对应的目标专网标识;接入单元,用于将终端设备接入目标专网标识对应的专网。
可选的,在第一映射关系中不存在终端设备的设备标识的情况下,确定单元还用于:向终端设备发送预设的认证页面;认证页面用于获取终端设备的账户信息;根据终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。
可选的,确定单元,具体用于:根据终端设备的设备标识以及终端设备对应的目标专网标识,更新第一映射关系。
可选的,获取单元还用于:通过认证页面获取终端设备发送的指示信息,指示信息用于指示删除和/或添加设备标识;服务器还包括处理单元;处理单元用于根据指示信息,在第一映射关系中删除和/或添加设备标识。
可选的,接入单元还用于:在第二映射关系中不存在终端设备的账户信息的情况下,将终端设备接入公网。
第三方面,提供一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,指令当被计算机执行时使计算机执行如第一方面的专网接入方法。
第四方面,提供一种服务器,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当服务器运行时,处理器执行存储器存储的计算机执行指令,以使服务器执行第一方面的专网接入方法。
本发明提供的技术方案至少带来以下有益效果:响应于终端设备的接入请求,服务器获取终端设备的设备标识;进一步的,服务器根据终端设备的设备标识,从包括设备标识以及专网标识的映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。相较于现有技术根据终端设备的接入端口作为接入依据,为终端设备接入到接入端口对应的专网,本发明不受限于接入端口的限制,使得接入位置更加灵活。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种专网接入***的结构示意图;
图2为本发明实施例提供的一种专网接入方法的流程示意图一;
图3为本发明实施例提供的专网接入的效果示意图;
图4为本发明实施例提供的一种专网接入方法的流程示意图二;
图5为本发明实施例提供的一种专网接入方法的流程示意图三;
图6为本发明实施例提供的一种专网接入方法的流程示意图四;
图7为本发明实施例提供的一种专网接入方法的流程示意图五;
图8为本发明实施例提供的一种服务器的结构示意图一
图9为本发明实施例提供的一种服务器的结构示意图二;
图10为本发明实施例提供的一种服务器的结构示意图三。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
还需要说明的是,本发明实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
本发明实施例提供的专网接入方法可以适用于专网接入***,该专网接入***用于提高终端设备的接入灵活性。图1示出了该专网接入***的一种结构示意图。如图1所示,专网接入***10包括终端设备11、网络接口12、交换机13以及服务器14。其中,终端设备11与网络接口12连接;网络接口12与交换机13连接;交换机13与服务器14连接。
专网接入***10包括多个专网,多个专网的标识存储于服务器14中。
终端设备11为具有上网功能的电子设备,例如手机、平板电脑、个人计算机(personal computer,PC)、个人数字助理(personal digital assistant,PDA)、智能手表、上网本、可穿戴电子设备等,本发明实施例对该设备的具体形式不做特殊限制。
网络接口12可以为有线接口,也可以为无线接口。
交换机13与一个或者多个网络接口12连接。
服务器14为具有终端设备认证以及专网接入功能的网络设备,例如,服务器14可以为网络控制器、动态主机配置协议(dynamic host configuration protocol,DHCP)服务器、无线控制器等,服务器11还可以上述一个或者多个设备的组合。
服务器14用于响应于终端设备的接入请求,通过交换机13获取终端设备的设备标识。
服务器14还用于根据终端设备的设备标识,从包括设备标识以及专网标识的映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。
图2是根据一些示例性实施例示出的一种专网接入方法的流程示意图。在一些实施例中,上述专网接入方法可以应用到如图1所示的服务器或者其他类似设备。
如图2所示,本发明实施例提供的专网接入方法,包括下述S201-S204。
S201、终端设备向服务器发送接入请求。
作为一种可能实现的方式,终端设备通过有线网络接口接入专网接入***之后,通过与该有线网络接口连接的交换机向服务器发送接入请求。
需要说明的,接入请求用于触发服务器对终端设备进行接入认证,并根据认证结果将终端设备接入对应的专网。接入请求可以为各种协议类型的报文。
在实际应用中,有线网络接口可以为专网接入***中的任意一个有线接入网口。
示例性的,终端设备通过有线网络接口接入专网接入***的情况下,通过向与该有线网络接口连接的交换机发送DHCP报文,使得交换机将DHCP报文添加到远程用户拨号认证服务(remote authentication dial in user service,RADIUS)报文中,并向服务器发送RADIUS报文。
作为另一种可能实现的方式,终端设备通过无线网络接口接入专网接入***之后,通过与该无线网络接口连接的交换机向服务器发送接入请求。
在实际应用中,无线网络接口可以为专网接入***中的任意一个无线接入网口,例如,无线网络接口可以为服务集标识(service set identifier,SSID)网络接口。
示例性的,终端设备通过无线网络接口接入专网接入***的情况下,通过向与该无线网络接口连接的交换机发送地址解析协议(address resolution protocol,ARP)报文,使得交换机将ARP报文添加到RADIUS报文中,并向服务器发送RADIUS报文。
S202、服务器获取终端设备的设备标识。
作为一种可能实现的方式,服务器在接收到终端设备发送的接入请求之后,响应于终端设备的接入请求,服务器从接入请求中获取终端设备的设备标识。
需要说明的,设备标识用于反映终端设备的身份信息,例如,设备标识可以为终端设备的媒体存取控制位址(media access control address,MAC)标识。
示例性的,服务器在接收到RADIUS报文之后,解析RADIUS报文,得到终端设备的接入请求,并从接入请求中获取终端设备的MAC标识。
S203、服务器根据终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定终端设备对应的目标专网标识。
作为一种可能实现的方式,服务器根据获取到的终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中查询该设备标识对应的专网标识。进一步的,服务器将查询到的专网标识确定为终端设备对应的目标专网标识。
需要说明的,第一映射关系为运维人员预先在服务器中存储的。
在实际应用中,第一映射关系可以为映射列表,也可以为映射模型,本发明实施例对第一映射关系的形式不作限定。
如表一所示,示出了第一映射关系为映射列表时的一种表现形式。
表一:第一映射关系
设备A | 专网1 |
设备B | 专网1 |
设备C | 专网2 |
设备D | 专网3 |
设备E | 专网4 |
示例性的,在表一中,若终端设备的设备标识为设备A,则服务器从表一中查询设备A对应的专网标识,得到的专网标识为专网1,并将专网1确定为终端设备的目标专网标识。
S204、服务器将终端设备接入目标专网标识对应的专网。
作为一种可能实现的方式,服务器在确定到终端设备对应的目标专网标识之后,为终端设备授权目标专网标识对应专网,并将终端设备接入目标专网标识对应的专网中。
示例性的,目标专网标识为专网1,对应的专网为虚拟局域网(VLAN)1,则服务器将为终端设备授权VLAN1,并将终端设备接入到VLAN1。
作为另一种可能实现的方式,服务器在确定到终端设备对应的目标专网标识之后,为终端设备授权目标专网标识对应专网,并将目标专网标识对应专网的配置信息发送至交换机,以使终端设备接入目标专网标识对应的专网中。
示例性的,目标专网标识为专网1,对应的配置信息为VLAN-1,则服务器将配置信息VLAN-1发送至交换机;相应的,交换机将根据配置信息VLAN-1将终端设备接入VLAN-1专网中。
示例性的,如图3所示,示出了不同场馆中,各终端设备按照上述方法接入专网后的效果示意图。其中,设备A在场馆1中通过网络接口1接入到了专网2中,设备B在场馆2中通过网络接口2接入到了专网1中,设备C在场馆3中通过网络接口3接入到了专网2中。
在一种设计中,在第一映射关系中不存在终端设备的设备标识的情况下,为了将终端设备接入目标专网标识对应的专网,如图4所示,本发明实施例提供的专网接入方法,在上述S202之后还包括下述S301-S303:
S301、服务器向终端设备发送预设的认证页面。
其中,认证页面用于获取终端设备的账户信息。
作为一种可能实现的方式,响应于终端设备的认证请求,服务器向终端设备发送预设的认证页面。
在一些实施例中,对于首次发起接入请求的终端设备,由于第一映射关系中并没有该终端设备的设备标识,此时服务器在接收到终端设备的接入请求后,直接向终端设备发送认证页面。
在另一些实施例中,在第一映射关系中不存在终端设备的设备标识的情况下,服务器向终端设备发送接入失败的消息。终端设备接收到接入失败的消息之后,响应于账户的上网操作生成认证请求。
在实际应用中,认证请求可以为终端设备响应于账户的上网操作生成的。上网操作包括账户在终端设备中输入互联网协议地址(internet protocol address,IP)。例如,账户在终端设备的浏览器中输入服务器的IP地址,终端设备响应于该IP地址,生成超文本传输协议(hyper text transfer protocol,HTTP)请求,该HTTP请求即为认证请求。
需要说明的,认证页面为运维人员预先在服务器中设置的,例如,认证页面可以为万维网(world wide web,Web)页面。
账户信息用于反映终端设备的账户身份,例如,账户信息可以为账户的账号以及密码。
示例性的,响应于终端设备的HTTP请求,服务器将Web页面发生至终端设备。
相应的,终端设备在接收到认证页面之后,向账户展示将认证页面。账户在认证页面中输入账户信息之后,终端设备将账户信息发送至服务器。
S302、服务器根据终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中,确定终端设备对应的目标专网标识。
作为一种可能实现的方式,服务器根据获取到的终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中查询该账户信息对应的专网标识,并将查询到的专网标识确定为终端设备对应的目标专网标识。
需要说明的,第二映射关系为运维人员预先在服务器中存储的。第二映射关系与第一映射关系可以位于同一映射关系中,也可以位于两个独立的映射关系中。
在实际应用中,第二映射关系可以为映射列表,也可以为映射模型,本发明实施例对第二映射关系的形式不作限定。
在第一映射关系与第二映射关系为两个独立的映射关系的情况下,如表二所示,示出了第二映射关系为映射列表时的一种表现形式。
表二:第二映射关系的一种形式
账号1 | 密码1 | 专网1 |
账号2 | 密码2 | 专网2 |
账号3 | 密码3 | 专网3 |
账号4 | 密码4 | 专网4 |
示例性的,在表二中,若终端设备的账户信息对应为账号1以及密码1,则服务器从表二中查询账号1以及密码1对应的专网标识,得到的专网标识为专网1,并将专网1确定为终端设备的目标专网标识。
在第一映射关系与第二映射关系位于同一映射关系的情况下,如表三所示,示出了第二映射关系为映射列表时的一种表现形式。
表三:第二映射关系的另一种形式
示例性的,在表二中,若终端设备的账户信息对应为账号1以及密码1,则服务器从表二中查询账号1以及密码1对应的专网标识,得到的专网标识为专网1,并将专网1确定为终端设备的目标专网标识。
S303、服务器将终端设备接入目标专网标识对应的专网。
此步骤具体的实现方式可以参考上述S204,此处不再赘述。
可以理解的,本发明实施例提供了一种第一映射关系中不存在设备标识的解决方法,在此情况下,为了不受限于接入端口,服务器通过向终端发送认证页面,获取终端的用户信息,然后服务器根据用户信息以及第二映射关系,对终端进行认证,使得专网接入更加灵活。
在一种设计中,使得终端设备下次可以更便捷的接入专网中,如图5所示,本发明实施例提供的专网接入方法,在上述S302之后还包括下述S401:
S401、服务器根据终端设备的设备标识以及终端设备对应的目标专网标识,更新第一映射关系。
作为一可能实现的方式,服务器从包括账户信息以及专网标识的第二映射关系中,确定终端设备对应的目标专网标识之后,将终端设备的标识添加到第一映射关系中,使终端设备的标识与目标专网标识对应。
示例性的,服务器根据账号1以及密码1确定到的目标专网标识为专网1,终端设备的设备标识为设备D,。
示例性的,如表三所示,为更新前的第一映射关系。其中,专网1对应的设备标识为设备A、设备B以及设备C。当服务器接收到设备标识为设备D的终端设备的接入请求后,无法在表三中查询到该设备对应的专网,因此服务器向终端设备发送认证页面。当服务器获取到终端设备的账户信息为账户1以及密码1后,在表三中查询到该账户信息对应的专网标识为1。进一步的,服务器将该终端设备的标识(即设备D)添加到表三中专网1对应的设备标识中,得到更新后的第一映射关系,即表四。
表四:更新后的第一映射关系
可以理解的,服务器通过更新第一映射关系,即将终端设备的设备标识添加到第一映射关系中,这样当该终端设备下次接入专网的时候,服务器可以直接根据该终端设备的设备标识进行接入认证,无需再次获取终端设备的账户信息,使得接入过程更加快捷。
在一种设计中,使得终端设备可以更便捷的接入专网中,如图6所示,本发明实施例提供的专网接入方法,在上述S301之后还包括下述S501-S502:
S501、服务器通过认证页面获取终端设备发送的指示信息。
其中,指示信息用于指示删除和/或添加设备标识。
需要说明的,指示信息为账户在认证页面中输入的信息,包括终端标识以及终端标识对应的操作标识(例如,删除操作或者添加操作)。账户在认证页面中输入指示信息之后,终端设备将指示信息发送至服务器。
作为一种可能实现的方式,服务器向终端设备发送认证页面之后,接收终端设备发送的指示信息。
S502、服务器根据指示信息,在第一映射关系中删除和/或添加设备标识。
作为一种可能实现的方式,服务器接收到终端设备发送的指示信息之后,确定指示信息中的终端标识以及终端标识对应的操作标识,按照终端标识以及终端标识对应的操作标识在第一映射关系中删除和/或添加设备标识。
可以理解的,账户通过删除和/或添加设备标识,可以在设备终端上对其它终端设备进行接入设置,使得其它终端设备的接入更加灵活。
在一种设计中,在第二映射关系中不存在终端设备的账户信息的情况下,为了能使终端设备访问互联网,如图7所示,本发明实施例提供的专网接入方法,在上述S302之后还包括下述S601:
S601、服务器将终端设备接入公网。
作为一种可能实现的方式,在第二映射关系中不存在终端设备的账户信息的情况下,服务器向终端设备发送短信验证请求,以获取终端设备的短信验证码;进一步的,服务器在获取到终端设备的短信验证码之后,将将终端设备接入公网。
上述实施例主要从装置(设备)的角度对本发明实施例提供的方案进行了介绍。可以理解的是,为了实现上述方法,装置或设备包含了执行各个方法流程相应的硬件结构和/或软件模块,这些执行各个方法流程相应的硬件结构和/或软件模块可以构成一个物料信息的确定装置。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例可以根据上述方法示例对装置或设备进行功能模块的划分,例如,装置或设备可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图8示出了服务器的一种可能的结构示意图。如图8所示,本发明实施例提供的服务器70包括获取单元701、确定单元702以及接入单元703。
获取单元701,用于响应于终端设备的接入请求,获取终端设备的设备标识。
确定单元702,用于根据终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定终端设备对应的目标专网标识。
接入单元703,用于将终端设备接入目标专网标识对应的专网。
可选的,在第一映射关系中不存在终端设备的设备标识的情况下,确定单元702还用于:向终端设备发送预设的认证页面;认证页面用于获取终端设备的账户信息;根据终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中,确定终端设备对应的目标专网标识,并将终端设备接入目标专网标识对应的专网。
可选的,确定单元702,具体用于:根据终端设备的设备标识以及终端设备对应的目标专网标识,更新第一映射关系。
可选的,获取单元701还用于:通过认证页面获取终端设备发送的指示信息,指示信息用于指示删除和/或添加设备标识。
可选的,服务器70还包括处理单元704;处理单元704用于根据指示信息,在第一映射关系中删除和/或添加设备标识。
可选的,接入单元703还用于:在第二映射关系中不存在终端设备的账户信息的情况下,将终端设备接入公网。
在采用硬件的形式实现上述集成的模块的功能的情况下,本发明实施例提供了上述实施例中所涉及的服务器的一种可能的结构示意图。如图9所示,一种服务器80,用于使得终端设备的接入位置更加灵活,例如用于执行图2所示的专网接入方法。该服务器80包括处理器801,存储器802以及总线803。处理器801与存储器802之间可以通过总线803连接。
处理器801是用户设备的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器801可以是一个通用中央处理单元(central processing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
作为一种实施例,处理器801可以包括一个或多个CPU,例如图9中所示的CPU 0和CPU 1。
存储器802可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
作为一种可能的实现方式,存储器802可以独立于处理器801存在,存储器802可以通过总线803与处理器801相连接,用于存储指令或者程序代码。处理器801调用并执行存储器802中存储的指令或程序代码时,能够实现本发明实施例提供的地图标绘方法。
另一种可能的实现方式中,存储器802也可以和处理器801集成在一起。
总线803,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、***设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
需要指出的是,图9示出的结构并不构成对该服务器80的限定。除图9所示部件之外,该服务器80可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
作为一个示例,结合图8,服务器中的获取单元701、确定单元702、接入单元703以及处理单元704实现的功能与图9中的处理器801的功能相同。
可选的,如图9所示,本发明实施例提供的服务器80还可以包括通信接口804。
通信接口804,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口804可以包括用于接收数据的获取单元,以及用于发送数据的发送单元。
在一种设计中,本发明实施例提供的服务器中,通信接口还可以集成在处理器中。
图10示出了本发明实施例中服务器的另一种硬件结构。如图10所示,服务器90可以包括处理器901以及通信接口902。处理器901与通信接口902耦合。
处理器901的功能可以参考上述处理器901的描述。此外,处理器901还具备存储功能,可以参考上述存储器802的功能。
通信接口902用于为处理器901提供数据。该通信接口902可以是服务器的内部接口,也可以是服务器对外的接口(相当于通信接口804)。
需要指出的是,图10中示出的结构并不构成对服务器90的限定,除图10所示部件之外,该服务器90可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。
本发明的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中的专网接入方法。
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。在本发明实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (12)
1.一种专网接入方法,其特征在于,应用于专网接入***,所述专网接入***包括多个专网,所述方法包括:
响应于终端设备的接入请求,获取所述终端设备的设备标识;
根据所述终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定所述终端设备对应的目标专网标识,并将所述终端设备接入所述目标专网标识对应的专网。
2.根据权利要求1所述的专网接入方法,其特征在于,在所述第一映射关系中不存在所述终端设备的设备标识的情况下,所述方法还包括:
向所述终端设备发送预设的认证页面;所述认证页面用于获取所述终端设备的账户信息;
根据所述终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中,确定所述终端设备对应的目标专网标识,并将所述终端设备接入所述目标专网标识对应的专网。
3.根据权利要求2所述的专网接入方法,其特征在于,所述从包括账户信息以及专网标识的第二映射关系中,确定所述终端设备对应的目标专网标识之后,所述方法还包括:
根据所述终端设备的设备标识以及所述终端设备对应的目标专网标识,更新所述第一映射关系。
4.根据权利要求2或3所述的专网接入方法,其特征在于,所述方法还包括:
通过所述认证页面获取所述终端设备发送的指示信息,所述指示信息用于指示删除和/或添加设备标识;
根据所述指示信息,在所述第一映射关系中删除和/或添加设备标识。
5.根据权利要求2所述的专网接入方法,其特征在于,所述方法还包括:
在所述第二映射关系中不存在所述终端设备的账户信息的情况下,将所述终端设备接入公网。
6.一种服务器,其特征在于,应用于专网接入***,所述专网接入***包括多个专网,所述服务器包括获取单元、确定单元以及接入单元;
所述获取单元,用于响应于终端设备的接入请求,获取所述终端设备的设备标识;
所述确定单元,用于根据所述终端设备的设备标识,从包括设备标识以及专网标识的第一映射关系中,确定所述终端设备对应的目标专网标识;
所述接入单元,用于将所述终端设备接入所述目标专网标识对应的专网。
7.根据权利要求6所述的服务器,其特征在于,在所述第一映射关系中不存在所述终端设备的设备标识的情况下,所述确定单元还用于:
向所述终端设备发送预设的认证页面;所述认证页面用于获取所述终端设备的账户信息;
根据所述终端设备的账户信息,从包括账户信息以及专网标识的第二映射关系中,确定所述终端设备对应的目标专网标识,并将所述终端设备接入所述目标专网标识对应的专网。
8.根据权利要求7所述的服务器,其特征在于,所述确定单元,具体用于:
根据所述终端设备的设备标识以及所述终端设备对应的目标专网标识,更新所述第一映射关系。
9.根据权利要求7或8所述的服务器,其特征在于,所述获取单元还用于:
通过所述认证页面获取所述终端设备发送的指示信息,所述指示信息用于指示删除和/或添加设备标识;
所述服务器还包括处理单元;所述处理单元用于根据所述指示信息,在所述第一映射关系中删除和/或添加设备标识。
10.根据权利要求7所述的服务器,其特征在于,所述接入单元还用于:
在所述第二映射关系中不存在所述终端设备的账户信息的情况下,将所述终端设备接入公网。
11.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如权利要求1-5中任一项所述的专网接入方法。
12.一种服务器,其特征在于,包括:处理器以及存储器;其中,所述存储器用于存储一个或多个程序,所述一个或多个程序包括计算机执行指令,当所述服务器运行时,处理器执行所述存储器存储的所述计算机执行指令,以使所述服务器执行权利要求1-5中任一项所述的专网接入方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210086094.3A CN114531279B (zh) | 2022-01-25 | 2022-01-25 | 专网接入方法、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210086094.3A CN114531279B (zh) | 2022-01-25 | 2022-01-25 | 专网接入方法、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114531279A true CN114531279A (zh) | 2022-05-24 |
CN114531279B CN114531279B (zh) | 2023-12-22 |
Family
ID=81623584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210086094.3A Active CN114531279B (zh) | 2022-01-25 | 2022-01-25 | 专网接入方法、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114531279B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114900793A (zh) * | 2022-06-14 | 2022-08-12 | 中国联合网络通信集团有限公司 | 通信方法、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160019598A1 (en) * | 2014-07-17 | 2016-01-21 | David Harrison | Targeted advertising and attribution across multiple screens based on playing games on a game console through a television |
WO2017167249A1 (zh) * | 2016-04-01 | 2017-10-05 | 中兴通讯股份有限公司 | 一种专网接入方法、装置及*** |
CN109561430A (zh) * | 2017-09-26 | 2019-04-02 | 大唐移动通信设备有限公司 | 一种公网用户接入专网的实现方法及设备 |
CN113098834A (zh) * | 2020-01-08 | 2021-07-09 | 钉钉控股(开曼)有限公司 | 访问控制方法、装置、设备和*** |
CN113825225A (zh) * | 2021-09-10 | 2021-12-21 | 阿里巴巴达摩院(杭州)科技有限公司 | 专网的漫游注册方法、amf网元、设备及*** |
-
2022
- 2022-01-25 CN CN202210086094.3A patent/CN114531279B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160019598A1 (en) * | 2014-07-17 | 2016-01-21 | David Harrison | Targeted advertising and attribution across multiple screens based on playing games on a game console through a television |
WO2017167249A1 (zh) * | 2016-04-01 | 2017-10-05 | 中兴通讯股份有限公司 | 一种专网接入方法、装置及*** |
CN109561430A (zh) * | 2017-09-26 | 2019-04-02 | 大唐移动通信设备有限公司 | 一种公网用户接入专网的实现方法及设备 |
CN113098834A (zh) * | 2020-01-08 | 2021-07-09 | 钉钉控股(开曼)有限公司 | 访问控制方法、装置、设备和*** |
CN113825225A (zh) * | 2021-09-10 | 2021-12-21 | 阿里巴巴达摩院(杭州)科技有限公司 | 专网的漫游注册方法、amf网元、设备及*** |
Non-Patent Citations (1)
Title |
---|
张立军;泥瑾;: "基于SDN的智能园区交换网络解决方案", 中国新通信, no. 22 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114900793A (zh) * | 2022-06-14 | 2022-08-12 | 中国联合网络通信集团有限公司 | 通信方法、设备及存储介质 |
CN114900793B (zh) * | 2022-06-14 | 2024-03-15 | 中国联合网络通信集团有限公司 | 通信方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114531279B (zh) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9979497B2 (en) | Audio playing method and apparatus based on Bluetooth connection | |
MX2014009070A (es) | Metodo, dispositivo y equipo de red para adquirir informacion de caracteristicas. | |
RU2651159C1 (ru) | Способ и устройство для пометки неизвестного номера | |
CN113242331B (zh) | 不同类型的地址转换方法、装置、计算机设备及存储介质 | |
WO2023193687A1 (zh) | 一种共享内存的访问方法、装置、设备和存储介质 | |
CN114531279B (zh) | 专网接入方法、服务器及存储介质 | |
CN104065674A (zh) | 终端设备以及信息处理方法 | |
CN116566764A (zh) | 一种接入虚拟专用网络的配置方法和装置 | |
CN113115400B (zh) | 一种通信方法及装置 | |
JP2017118248A (ja) | 名前解決装置、名前解決方法及び名前解決プログラム | |
CN113365272B (zh) | 一种防蹭网方法及*** | |
US11163537B1 (en) | Tiered application pattern | |
CN111447080B (zh) | 私有网络去中心化控制方法、装置及计算机可读存储介质 | |
CN113746909A (zh) | 网络连接方法、装置、电子设备和计算机可读存储介质 | |
CN113490249A (zh) | 一种传输路径的确定方法及装置 | |
CN110401952B (zh) | 一种认证方法及相关设备 | |
JP2017142717A (ja) | 通信システム | |
CN110830513A (zh) | 云引擎、远程访问应用的方法及其***和存储介质 | |
CN110941412A (zh) | 基于图片化实现多终端动画协同浏览的方法、***及终端 | |
JP6776689B2 (ja) | 情報処理装置、セキュリティシステム及びプログラム | |
CN115021939B (zh) | 身份认证方法、装置、设备及存储介质 | |
CN116846609A (zh) | 接入控制方法、装置、设备及存储介质 | |
US11601422B2 (en) | Communication node, multi-hop network, equipment validity check method, and program | |
CN113873053A (zh) | 域名变更方法及装置 | |
CN105939516A (zh) | 用户认证方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |