设备编号方法及系统与流程

文档序号:16582639发布日期:2019-01-14 18:06阅读:483来源:国知局
设备编号方法及系统与流程

本申请涉及网络安全领域,具体涉及一种设备编号方法及系统。



背景技术:

随着vpn(虚拟专用网路)技术的发展,可以实现在公用的互联网网络上建立私网,通过vpn通道加密传输私密信息,用户可以使用移动终端通过vpn访问企业的内网资源来进行远程办公。

现有技术中,企业内的机器人、电话或电梯等所有部署在外的设备,均共用同一个vpn网络,实现了对设备进行远程监控和部署,但是由于不同类设备间可以相互访问,因而存在信息安全隐患的技术问题。

针对现有技术中存在的信息安全隐患的技术问题,目前尚未提出有效的解决方案。



技术实现要素:

本申请的主要目的在于提供一种设备编号方法及系统,以解决现有技术中存在的信息安全隐患的技术问题。

为了实现上述目的,根据本申请的一个方面,提供了一种设备编号方法。

该设备编号方法包括:判断设备的类型,并根据所述设备的类型生成所述设备的vpn文件第一字段;读取设备编号,并生成所述设备的vpn文件第二字段;根据所述设备的vpn文件第一字段及vpn文件第二字段生成所述设备的vpn文件名;根据所述设备的vpn文件名生成所述设备的ip地址。

进一步的,读取设备编号,并生成设备的vpn文件第二字段包括:获取所述设备编号的至少四位数字作为所述设备的vpn文件第二字段。

进一步的,所述设备的vpn文件第一字段包括数字或字母。

进一步的,根据所述设备的vpn文件名生成所述设备的ip地址包括:根据所述设备的vpn文件第一字段和vpn文件第二字段生成所述设备的ip地址第三段;根据所述设备的vpn文件第二字段生成所述设备的ip地址第四段。

进一步的,根据所述设备的vpn文件第一字段和vpn文件第二字段生成所述设备的ip地址第三段包括:根据所述设备的vpn文件第一字段判断并匹配对应设备的类型;当所述设备类型为第一类设备时,所述第一类设备的ip地址第三段为2nx;当所述设备类型为第二类设备时,所述第二类设备的ip地址第三段为2(n+1)x;当所述设备类型为第三类设备时,所述第三类设备的ip地址第三段为2(n+2)x;其中:所述x为所述设备vpn文件第二字段的倒数第四位数字,n取0~2之间的自然数。

进一步的,根据所述设备的vpn文件第二字段生成所述设备的ip地址第四段包括:所述设备的vpn文件第二字段的最后两位数字构成的数值和指定倍数进行乘法运算;上述乘法运算得到的乘积生成所述设备的ip地址第四段;其中:指定倍数为1或2。

进一步的,所述第一类设备、所述第二类设备及所述第三类设备均设置在同一个vpn网络里。

为了实现上述目的,根据本申请的另一方面,提供了一种设备编号系统。

该设备编号系统包括:第一信息获取模块,用于获取所述设备编号;第二信息获取模块,用于获得所述设备的vpn文件第二字段;信息判断模块,用于判断所述设备的类型;生成模块,用于生成所述设备的vpn文件第一字段、vpn文件第二字段、所述设备的vpn文件名或所述设备的ip地址;数据计算模块,用于计算并生成所述设备的ip地址第四字段。

进一步的,所述第一信息获取模块包括:第一数据读取模块,用于读取所述设备编号;第一数据获取模块,用于获取所述设备编号的至少四位数字。

进一步的,第二信息获取模块包括:第二数据读取模块,用于读取所述设备的vpn文件第二字段;第二数据获取模块,用于获取所述设备vpn文件第二字段的倒数第四位数字,以及最后两位数字。

在本申请实施例中,采用设备编号的方式,通过判断设备的类型,并根据所述设备的类型生成所述设备的vpn文件第一字段,读取设备编号,并生成所述设备的vpn文件第二字段,然后根据所述设备的vpn文件第一字段及vpn文件第二字段生成所述设备的vpn文件名,最后根据所述设备的vpn文件名生成所述设备的ip地址,达到了对不同类型设备分类编号管理的目的,实现了不同类型设备间不可以相互访问的技术效果,从而解决了现有技术中存在的信息安全隐患的技术问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是第一实施例中设备编号方法的流程示意图;

图2是第二实施例中设备编号方法的流程示意图;

图3是第三实施例中设备编号方法的流程示意图;

图4是第四实施例中设备编号方法的流程示意图;

图5是本申请施例中设备编号系统的结构示意图;

图6是本申请实施例中的第一信息获取模块结构示意图;

图7是本申请实施例中的第二信息获取模块结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

如图1所示,该设备编号方法包括如下的步骤s11至步骤s14:

步骤s11,判断设备的类型,并根据所述设备的类型生成所述设备的vpn文件第一字段。在本步骤中,所述设备的vpn文件第一字段由所述设备的类型决定,所述设备的类型包括机器人、电话或电梯等等,可根据企业实际需要选择。

步骤s12,读取设备编号,并生成所述设备的vpn文件第二字段。在本步骤中,当系统读取到设备上的设备编号,将选取设备编号中的数字或字母生成设备的vpn文件第二字段。

进一步的,读取设备编号,并生成所述设备的vpn文件第二字段包括:获取所述设备编号的至少四位数字作为所述设备的vpn文件第二字段。可以理解为,生成的所述设备的vpn文件第二字段包括至少四位数字,比如,机器人编号hotqy00sz201801270904066,获取该机器人编号中的“4066”四位数字生成机器人的vpn文件第二字段。

进一步的,所述设备的vpn文件第一字段包括数字或字母。所述设备的vpn文件第一字段可以为字母和数字的组合,也可以为单纯的数字或者字母,比如,当系统判断出设备类型为机器人,生成机器人vpn文件第一字段“wukong”;当系统判断出设备类型为电话,生成电话vpn文件第一字段“tele”;当系统判断出设备类型为电梯,生成电梯vpn文件第一字段“lift”。

步骤s13,根据所述设备的vpn文件第一字段及vpn文件第二字段生成所述设备的vpn文件名。在本步骤中,所述设备的vpn文件名由所述设备的vpn文件第一字段及vpn文件第二字段组成,比如,机器人的vpn文件第一字段为“wukong”,vpn文件第二字段为“4066”,那么该机器人的vpn文件名为“wukong4066”;电话的vpn文件第一字段为“tele”,vpn文件第二字段为“5033”,那么该电话的vpn文件名为“tele5033”;电梯的vpn文件第一字段为“lift”,vpn文件第二字段为“4054”,那么该电梯的vpn文件名为“lift4054”。

步骤s14,根据所述设备的vpn文件名生成所述设备的ip地址。

如图2所示,根据所述设备的vpn文件名生成所述设备的ip地址还包括步骤s141至步骤s142:

步骤s141,根据所述设备的vpn文件第一字段和vpn文件第二字段生成所述设备的ip地址第三段。

步骤s142,根据所述设备的vpn文件第二字段生成所述设备的ip地址第四段。

在本实施例中,所述设备的ip地址第一段和第二段固定,并且同一企业内不同类型设备的ip地址第一段和第二段相同,所述设备的ip地址第三段由所述设备的vpn文件第一字段和vpn文件第二字段形成,所述设备的ip地址第四段由所述设备的vpn文件第二字段形成,因而所述设备的ip地址由所述设备的vpn文件名生成。比如,同一企业内,机器人设备的ip地址第一段和第二段为“172.16.”;电话设备的ip地址第一段和第二段为“172.16.”;电梯设备的ip地址第一段和第二段为“172.16.”。

如图3所示,根据所述设备的vpn文件第一字段和vpn文件第二字段生成所述设备的ip地址第三段还包括步骤s1411至步骤s1414:

步骤s1411,根据所述设备的vpn文件第一字段判断并匹配对应设备的类型;

步骤s1412,当所述设备类型为第一类设备时,所述第一类设备的ip地址第三段为2nx;

步骤s1413,当所述设备类型为第二类设备时,所述第二类设备的ip地址第三段为2(n+1)x;

步骤s1414,当所述设备类型为第三类设备时,所述第三类设备的ip地址第三段为2(n+2)x;

其中:所述x为所述设备vpn文件第二字段的倒数第四位数字,n取0~2之间的自然数。

在本实施例中,首先系统会根据所述设备的vpn文件第一字段判断并匹配对应设备的类型,比如,当系统判断出所述设备类型为机器人设备时,所述机器人设备的ip地址第三段为2nx,当所述设备类型为电话设备时,所述电话设备的ip地址第三段为2(n+1)x,当所述设备类型为电梯设备时,所述电梯设备的ip地址第三段为2(n+2)x,n取0~2之间的自然数,即n可以为0或1或2,比如,当n取0时,机器人设备的ip地址第三段为20x,电话设备的ip地址第三段为21x,电梯设备的ip地址第三段为22x。由于x为对应设备vpn文件第二字段的倒数第四位数字,因此,机器人设备的ip地址第三段中的x值为机器人vpn文件第二字段“4066”中的倒数第四位数字,即x=4;电话设备的ip地址第三段中的x值为电话vpn文件第二字段“5033”中的倒数第四位数字,即x=5;电梯设备的ip地址第三段中的x值为电梯vpn文件第二字段“4054”中的倒数第四位数字,即x=4。最后,生成机器人设备的ip地址第三段为“204”,生成电话设备的ip地址第三段为“215”,生成电梯设备的ip地址第三段为“224”。

如图4所示,根据所述设备的vpn文件第二字段生成所述设备的ip地址第四段还包括步骤s1421至步骤s1422:

步骤s1421,所述设备的vpn文件第二字段的最后两位数字构成的数值和指定倍数进行乘法运算;

步骤s1422,上述乘法运算得到的乘积生成所述设备的ip地址第四段;

其中:指定倍数为1或2。

在本实施例中,系统读取所述设备的vpn文件第二字段,然后选取所述设备的vpn文件第二字段的最后两位数字,之后将最后两位数字构成的数值和指定倍数进行乘法运算,乘法运算得到的乘积生成所述设备的ip地址第四段,比如,机器人vpn文件第二字段“4066”中最后两位数字为“66”,指定倍数为2,因此数值66与指定倍数2的乘积生成机器人的ip地址第四段,即ip地址第四段为“132”;电话vpn文件第二字段“5033”中最后两位数字为“33”,指定倍数为2,因此数值33与指定倍数2的乘积生成电话的ip地址第四段,即ip地址第四段为“66”;电梯vpn文件第二字段“4054”中最后两位数字为“54”,指定倍数为2,因此数值54与指定倍数2的乘积生成电梯的ip地址第四段,即ip地址第四段为“108”。最后,生成机器人设备的ip地址为“172.16.204.132”,生成电话设备的ip地址为“172.16.215.66”,生成电梯设备的ip地址为“172.16.224.108”。

进一步的,所述第一类设备、所述第二类设备及所述第三类设备均设置在同一个vpn网络里。可以理解为企业里的机器人设备、电话设备或电梯设备等等所有设备均共用同一个vpn网络,因而可以对所有设备进行远程监控和部署,规范化及统一化,提高了企业的管理效率。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

根据本申请实施例,还提供了一种用于实施上述设备编号方法的设备编号系统。

如图5所示,该设备编号系统包括第一信息获取模块1、第二信息获取模块2、信息判断模块3、生成模块4和数据计算模块5,其中:

第一信息获取模块1,用于获取所述设备编号;

第二信息获取模块2,用于获得所述设备的vpn文件第二字段;

信息判断模块3,用于判断所述设备的类型;

生成模块4,用于生成所述设备的vpn文件第一字段、vpn文件第二字段、所述设备的vpn文件名及所述设备的ip地址;

数据计算模块5,用于计算并生成所述设备的ip地址第四段。

如图6所示,所述第一信息获取模块1包括第一数据读取模块101和第一数据获取模块102;

第一数据读取模块101,用于读取所述设备编号;

第一数据获取模块102,用于获取所述设备编号的至少四位数字。

如图7所示,第二信息获取模块2包括第二数据读取模块201和第二数据获取模块202;

第二数据读取模块201,用于读取所述设备的vpn文件第二字段;

第二数据获取模块202,用于获取所述设备vpn文件第二字段的倒数第四位数字,以及所述设备vpn文件第二字段的最后两位数字。

显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1