CN106790167A - 一种客户端注册方法及集中管理平台 - Google Patents
一种客户端注册方法及集中管理平台 Download PDFInfo
- Publication number
- CN106790167A CN106790167A CN201611248608.1A CN201611248608A CN106790167A CN 106790167 A CN106790167 A CN 106790167A CN 201611248608 A CN201611248608 A CN 201611248608A CN 106790167 A CN106790167 A CN 106790167A
- Authority
- CN
- China
- Prior art keywords
- address
- identification code
- client
- registration identification
- current standards
- 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 46
- 238000012545 processing Methods 0.000 claims description 15
- 230000005012 migration Effects 0.000 claims description 14
- 238000013508 migration Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供了一种客户端注册方法及集中管理平台,包括:接收外部客户端发送的携带有当前标准地址的连接请求;判断所述连接请求中是否包含注册识别码,如果是,则判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同,如果否,则,当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。本发明能够有效提高注册效率。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种客户端注册方法、集中管理平台及***。
背景技术
操作***安全增强***(Server Security Reinforcement,SSR),其主要通过在物理主机或者虚拟机上安装客户端,并通过管理平台管理这些客户端来实现对物理主机或者虚拟机的管理,例如:管理平台下发任务操作给客户端,管理平台通过客户端制约和分散原有***管理员的权限等。为了能够使管理平台能够对客户端进行规范的管理,客户端需要在管理平台进行注册。
目前,客户端在管理平台进行注册的方式主要是,客户端依据所在物理主机的CPU和物理地址(Media Access Control,MAC)自动生成注册标识,并将该注册标识发送给集中管理平台,完成注册。
由于不同的客户端自动生成的注册标识有可能是相同的,例如,当对安装有客户端的虚拟机进行复制,复制后虚拟机所在物理主机上的CPU和MAC地址并未发生变化,使得复制后虚拟机中的客户端对应的注册标识与原来客户端对应的注册标识相同。但是,对于集中管理平台来说,其存储的注册标识具有唯一识别性,当多个客户端对应的注册标识相同时,只会有一个客户端注册成功,而其它客户端则需要人为调整并重新注册,造成注册效率较低。
发明内容
本发明实施例提供了一种客户端注册方法及集中管理平台,能够有效提高注册效率。
第一方面,本发明实施例提供了一种客户端注册方法,包括:
接收外部客户端发送的携带有当前标准地址的连接请求;
判断所述连接请求中是否包含注册识别码,如果是,则判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同,如果否,则,
当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。
优选地,
所述第一触发指令携带所述外部客户端通过复制方式生成的信息。
优选地,
在判断出所述当前标准地址与存储的所述注册识别标识对应的标准地址不相同之后,进一步包括:
当接收到外部第二触发指令时,利用所述当前标准地址更新存储的所述标准地址。
优选地,
所述第二触发指令携带所述外部客户端通过迁移方式生成的信息。
优选地,
实时接收所述外部客户端发送的在线指令;
当相邻的两个所述在线指令时间间隔达到时间阈值时,显示所述外部客户端故障提示信息。
优选地,
所述当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,包括:
确定当前时间戳,将所述当前时间戳转换为16进制的第一组数值;
确定所述外部客户端对应的以外网地址,将所述以太网地址转换为16进制的第二组数值;
随机生成一个16进制的随机数;
将所述第一组数值、所述随机数及所述第二组数值拼接后的结果作为所述当前标准地址对应的新的注册识别码。
第二方面,本发明实施例提供了一种集中管理平台,包括:
请求接收单元、第一判断单元、第二判断单元及第一处理单元,其中,
所述请求接收单元,用于接收外部客户端发送的携带有当前标准地址的连接请求;
所述第一判断单元,用于判断所述连接请求中是否包含注册识别码;
所述第二判断单元,用于当所述第一判断单元判断出所述请求接收单元接收到的所述连接请求中包含注册识别码时,判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同;
所述第一处理单元,用于当所述第二判断单元判断出所述当前标准地址与存储的所述注册识别码对应的标准地址不相同时,当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。
优选地,
进一步包括:第二处理单元;
所述第二处理单元,用于当所述第二判断单元判断出所述当前标准地址与存储的所述注册识别码对应的标准地址不相同时,当接收到外部第二触发指令时,利用所述当前标准地址更新存储的所述标准地址。
优选地,
进一步包括:故障检测单元;
所述故障检测单元,用于实时接收所述外部客户端发送的在线指令;当相邻的两个所述在线指令时间间隔达到时间阈值时,显示所述外部客户端故障提示信息。
优选地,
所述第一处理单元,进一步用于确定当前时间戳,将所述当前时间戳转换为16进制的第一组数值;确定所述外部客户端对应的以外网地址,将所述以太网地址转换为16进制的第二组数值;随机生成一个16进制的随机数;将所述第一组数值、所述随机数及所述第二组数值拼接后的结果作为所述当前标准地址对应的新的注册识别码。
本发明实施例提供了一种客户端注册方法及集中管理平台,通过接收外部客户端发送的携带有当前标准地址的连接请求,然后当判断出该连接请求中包含注册识别码时,继续判断当前标准地址与存储的该注册识别码对应的标准地址是否相同,如果否,那么当接收到外部第一触发指令后,直接为当前标准地址随机生成对应的新的注册识别码,并对应存储当前标准地址与新的注册识别码,以及将生成的新的注册识别码发送给外部客户端。由于在注册过程中,集中管理平台只需根据接收到的外部客户端发送的相应信息,以及外部的确认触发即可,而不再需要人为修改外部客户端所在物理主机的MAC地址或CPU等来完成注册,因此,有效提高了注册效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种客户端注册方法的流程图;
图2是本发明实施例提供的一种集中管理平台所在设备的硬件架构图;
图3是本发明一个实施例提供的一种集中管理平台的结构示意图;
图4是本发明另一个实施例提供的一种集中管理平台的结构示意图;
图5是本发明又一个实施例提供的一种集中管理平台的结构示意图;
图6是本发明一个实施例提供的一种客户端注册***的结构示意图;
图7是本发明另一个实施例提供的一种客户端注册方法的流程图;
图8是本发明又一个实施例提供的一种客户端注册方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种客户端注册方法,应用于集中管理平台,该方法可以包括以下步骤:
步骤101:接收外部客户端发送的携带有当前标准地址的连接请求。
步骤102:判断所述连接请求中是否包含注册识别码,如果是,则执行步骤103,否则,结束当前流程。
步骤103:判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同,如果否,则执行步骤104,否则,结束当前流程。
步骤104:当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。
在本发明实施例中,通过接收外部客户端发送的携带有当前标准地址的连接请求,然后当判断出该连接请求中包含注册识别码时,继续判断当前标准地址与存储的该注册识别码对应的标准地址是否相同,如果否,那么当接收到外部第一触发指令后,直接为当前标准地址随机生成对应的新的注册识别码,并对应存储当前标准地址与新的注册识别码,以及将生成的新的注册识别码发送给外部客户端。由于在注册过程中,集中管理平台只需根据接收到的外部客户端发送的相应信息,以及外部的确认触发即可,而不再需要人为修改外部客户端所在物理主机的MAC地址或CPU等来完成注册,因此,有效提高了注册效率。
在本发明一个实施例中,所述步骤104中的所述第一触发指令携带所述外部客户端通过复制方式生成的信息。
例如,以客户端d、标准地址指代IP地址为例,当集中管理平台确定出客户端d的当前地址IP0与存储的对应的标准地址IP0′不同时,则需要通过用户确认是客户端d为复制生成或客户端d进行了迁移,而造成的客户端d的当前标准地址由IP0′变为IP0,进而确定出客户端d是否为新资源(也即新的客户端)。那通过用户确认时,可利用集中管理平台上的显示屏,向用户显示n(≥2)个Button,如,Button1对应的确认信息为通过复制方式生成,这样,当用户触发该按钮后,集中管理平台就可以确定客户端d是复制生成,即为新资源。
通过接收到外部客户端通过复制方式生成的触发指令,这样,集中管理平台就可以重新为该外部客户端生成新的注册识别码,以使其能够注册成功,正常使用。
在本发明一个实施例中,为了当外部客户端并不为复制生成,但对应的当前标准地址有改变时,能够使外部客户端正常使用,在所述步骤103判断出所述当前标准地址与存储的所述注册识别标识对应的标准地址不相同之后,进一步包括:当接收到外部第二触发指令时,利用所述当前标准地址更新存储的所述标准地址。
其中,外部第二触发指令可包括确定外部客户端不是新资源(同上述实施例)的所有触发指令,如,可包括携带有外部客户端通过复制方式生成的信息、人为修改了标准地址的信息等等。
例如,以客户端e、标准地址指代IP地址为例,客户端e的当前的IP地址为102.206.166.72,已存储的IP地址为102.206.173.12,那么在确定出客户端e不是新资源,也即接收到外部第二触发指令(确定客户端e进行了迁移或者是人为修改了客户端e的IP地址等)后,集中管理平台就会对已存储的IP地址进行更新,即将102.206.173.12更新为102.206.166.72,而且在此过程中,并没有为客户端e生成新的注册识别码,主要是因为客户端e并未发生改变,这样,进行迁移等操作之后的客户端e就能够正常使用,而不会由于重新修改注册识别码而导致信息丢失的情况发生。
当集中管理平台接收到外部第二触发指令时,将外部客户端对应的已存储的标准地址更新为当前标准地址,这样,实现对该外部客户端的相应注册信息的更改,为以后再次方便连接集中管理平台奠定基础。
在本发明一个实施例中,所述第二触发指令携带所述外部客户端通过迁移方式生成的信息。
例如,以客户端e为例,集中管理平台上的显示屏,还向用户显示了一个Button2,该按钮Button2对应的信息为客户端e通过迁移方式生成,这样,当用户触发该按钮后,集中管理平台就可以确定客户端e进行了迁移,即并不是新资源。
通过接收到外部客户端通过迁移方式生成的触发指令,这样,集中管理平台无需重新为该外部客户端生成新的注册识别码,只需利用该外部客户端的当前标准地址更新已存储的标准地址,实现对该外部客户端的注册信息的更改,以保证该外部客户端能够按照之前存储的信息执行,而不会造成信息的丢失。
另外,集中管理平台上的显示屏,还可向用户显示一个Button3,该按钮Button3对应的信息为确定人为修改了IP地址,这是因为,除了迁移和复制外,客户端e的IP地址发生变化还有可能是因为人为修改的,此时也不是新资源。
在本发明一个实施例中,为了避免当外部客户端出现故障时,由于用户无法察觉而影响***的正常工作,进一步包括:实时接收所述外部客户端发送的在线指令;当相邻的两个所述在线指令时间间隔达到时间阈值时,显示所述外部客户端故障提示信息。
其中,时间阈值的设置可依据用户的需求,但不宜过长,否则可能会影响检测的效果。如,可以预先设置时间阈值t=10s。
以客户端f为例,集中管理平台会实时接收客户端f发送的在线指令,假设当前已经是第500次接收到,那在进行第501次接收时,如果从第500次接收到在线指令到当前还未接收第501次的时间间隔△t=10s,则认定客户端f出现了故障,并可通过集中管理平台的显示屏,提示用户客户端f出现故障,以使用户能够对其进行及时处理。
通过预先设置时间阈值,其中,该时间阈值作为外部客户端是否出现故障的评判标准,这样,就可以根据接收到该外部客户端发送的相连的两个在线指令之间的时间间隔,确定出该外部客户端是否出现故障,且确定出已出现故障时,及时的通知用户,以使用户及时采取措施,保障该外部客户端的正常使用。
在本发明一个实施例中,为了能够为外部客户端生成唯一的注册识别码,所述步骤104中所述当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,包括:确定当前时间戳,将所述当前时间戳转换为16进制的第一组数值;确定所述外部客户端对应的以外网地址,将所述以太网地址转换为16进制的第二组数值;随机生成一个16进制的随机数;将所述第一组数值、所述随机数及所述第二组数值拼接后的结果作为所述当前标准地址对应的新的注册识别码。
其中,当前时间戳的单位尽可能小,如100纳秒,则该当前时间戳中包括年、月、日、时、分、秒、微秒及纳秒,且换算出的第一组数值中包括的数值可由3个连字符(-)隔开,如69ad8b76-3d47-1013;生成的随机数可为4位,如6a7e;换算出的第二组数值可以为12位的16进制,如7336a081e8ea。而且,在进行拼接时,尽量不要穿插拼接,以免影响到注册识别码的唯一性,例如,可按照第一组数值、随机数及第二组数值依次进行拼接,且拼接处用连字符进行隔开,即新注册识别码为69ad8b76-3d47-1013-6a7e-7336a081e8ea。
通过当前时间戳换算出的第一组数值,可以保证生成的注册识别码在时间上的唯一性;以及通过以太网地址换算出的第二组数值,可保证所属不同网卡的外部客户端在空间上的唯一性;通过生成随机数,更加提高了注册识别码的唯一性,进而可有效保证为外部客户端生成的每一个注册识别码均是唯一的。
如图2、图3所示,本发明实施例提供了一种集中管理平台。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图2所示,为本发明实施例提供的集中管理平台所在设备的一种硬件结构图,除了图2所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图3所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的一种集中管理平台,包括:
请求接收单元301、第一判断单元302、第二判断单元303及第一处理单元304,其中,
所述请求接收单元301,用于接收外部客户端发送的携带有当前标准地址的连接请求;
所述第一判断单元302,用于判断所述请求接收单元301接收到的所述连接请求中是否包含注册识别码;
所述第二判断单元303,用于当所述第一判断单元302判断出所述请求接收单元301接收到的所述连接请求中包含注册识别码时,判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同;
所述第一处理单元304,用于当所述第二判断单元303判断出所述当前标准地址与存储的所述注册识别码对应的标准地址不相同时,当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。
如图4所示,在本发明一个实施例中,进一步包括:第二处理单元401;
所述第二处理单元401,用于当所述第二判断单元303判断出所述当前标准地址与存储的所述注册识别码对应的标准地址不相同时,当接收到外部第二触发指令时,利用所述当前标准地址更新存储的所述标准地址。
如图5所示,在本发明一个实施例中,进一步包括:故障检测单元501;
所述故障检测单元501,用于实时接收所述外部客户端发送的在线指令;当相邻的两个所述在线指令时间间隔达到时间阈值时,显示所述外部客户端故障提示信息。
在本发明一个实施例中,所述第一处理单元304,进一步用于确定当前时间戳,将所述当前时间戳转换为16进制的第一组数值;确定所述外部客户端对应的以外网地址,将所述以太网地址转换为16进制的第二组数值;随机生成一个16进制的随机数;将所述第一组数值、所述随机数及所述第二组数值拼接后的结果作为所述当前标准地址对应的新的注册识别码。
如图6所示,本发明实施例提供了一种客户端注册***,包括:上述任一所述的集中管理平台601及至少一个客户端602,其中
每一个所述客户端602,用于向所述集中管理平台601发送连接请求,并接收所述集中管理平台601发来的注册识别码。
综上,客户端的注册方法主要包括两种情况,一种情况可为:客户端通过复制方式生成,另一种情况可为:客户端通过迁移方式生成。下面将以两种应用场景分别说明复制生成的客户端注册和进行了迁移的客户端注册的过程。
应用场景1:
下面将以客户端a通过复制方式生成为例,展开说明客户端a注册的方法,如图7所示,该方法可以包括以下步骤:
步骤701:接收客户端a发送的携带有当前地址IP1的连接请求1。
在本发明实施例中,首先客户端a向集中管理平台发送连接请求,例如,客户端a向集中管理平台发送了携带有当前地址IP1为191.206.122.71的连接请求1。
步骤702:判断连接请求1中是否包含注册识别码,如果是,则执行步骤703,否则,结束当前流程。
其中,注册识别码可由集中管理平台为客户端生成,且应使得每一个客户端对应唯一的一个注册识别码。
假设原来的客户端a′已经注册成功,那么客户端a′中将会存储集中管理平台为其生成的注册识别码,如*…*-*…*-*0ae-3fd*-6a*…*,由于客户端a为客户端a′复制生成,这样,客户端a中也会存储有注册识别码*…*-*…*-*0ae-3fd*-6a*…*,因此发送的连接请求1中将会包含有*…*-*…*-*0ae-3fd*-6a*…*;相反,如果原来的客户端a′还未注册,那么客户端a发送的连接请求1中也就不会包含注册识别码。
值得说明的是,当连接请求1中未包含注册识别码时,还可通过为其生成注册识别码,以实现客户端a的注册。
步骤703:判断客户端a对应的IP1与存储的对应的IP是否相同,如果否,则执行步骤704,否则,结束当前流程。
每一个客户端对应的IP地址都是不同的,也即在本发明实施例中,复制后的客户端对应的IP地址与原IP地址不同。
例如,客户端a为客户端a′复制生成,那么当客户端a′注册时,客户端a′发送的连接请求中也会携带当前的IP地址,如191.206.122.73,那当客户端a′注册成功后,集中管理平台将会存储客户端a′对应的注册识别码*…*-*…*-*0ae-3fd*-6a*…*与IP地址191.206.122.73,因此,当集中管理平台确定出客户端a中存在注册识别码后,可通过判断IP地址是否发生变化,来确定是复制了新的客户端,亦或是进行了迁移。在本发明实施例中,客户端a当前的IP地址为191.206.122.71,与之前存储的IP地址191.206.122.73已不同。
步骤704:接收携带客户端a通过复制方式生成的信息的触发指令。
在本发明实施例中,当集中管理平台确定出客户端a当前的IP1地址与之前存储的IP地址不同时,可通过集中管理平台上的显示屏通知用户,如,显示屏上的Button1对应的信息为客户端a为复制生成;显示屏上的Button2对应的信息为客户端a进行了迁移;显示屏上的Button3对应的信息为人为修改IP,这样,用户可根据实际情况,触发不同的按钮,当前,用户触发的是Button1,从而集中管理平台可确定出客户端a是复制生成,也即又是一个新的客户端。
步骤705:为客户端a的IP1生成对应的新的注册识别码。
在本发明实施例中,在接收到包括有客户端a通过复制方式生成的信息的外部触发指令之后,可首先确定当前时间戳,如,2016年12月26日10时11分30秒24微秒15纳秒,那将其转换为16进制之后,可为6…ae*-3***-d3**(具体结果未给出);并随机生成16进制的随机数3dfc;确定客户端a所在的以太网地址为0*:0*:29:D*:**:6B,那将其转换为16进制之后,可为6a*…*(具体结果未给出),这样,为IP1生成对应的新的注册识别码为6…ae*-3***-d3**-3dfc-6a*…*。
步骤706:对应存储客户端a的IP1和新的注册识别码。
针对原来的客户端a′,集中管理平台存储有对应的191.206.122.73~*…*-*…*-*0ae-3fd*-6a*…*;针对客户端a,由于是新的客户端,因此需要对其当前的IP1地址及生成的新注册识别码进行存储,即191.206.122.71~6…ae*-3***-d3**-3dfc-6a*…*。
步骤707:将新的注册识别码发送给客户端a。
以使客户端a在下一次根据新的注册识别码ae*-3***-d3**-3dfc-6a*…*访问集中管理平台。
步骤708:实时接收客户端a发送的在线指令。
其中,在线指令也可称为心跳指令,表明客户端a集中管理平台上在线,这样,才能执行集中管理平台下发的任务,实现对相应的物理主机或者是虚拟机的控制。
步骤709:当相邻的两个在线指令时间间隔达到时间阈值时,显示客户端a的故障提示信息。
其中,预先设置一个时间阈值,如5s。
假设集中管理平台第i次接收到客户端a发送的在线指令,如果在5s内并未接收到第i+1次在线指令,那么说明客户端a可能发生了故障,因此提示用户,以对客户端a进行相应的处理。
应用场景2:
下面将以客户端b通过迁移方式生成为例,展开说明客户端b的注册方法,如图8所示,该方法可以包括以下步骤:
步骤801:接收客户端b发送的携带有当前地址IP2的连接请求2。
在本发明实施例中,例如,客户端b向集中管理平台发送了携带有当前地址IP2为202.123.136.22的连接请求2。
步骤802:判断连接请求2中是否包含注册识别码,如果是,则执行步骤803,否则,结束当前进程。
针对于客户端b,其发送的连接请求2中是否包含注册识别码,则决定于客户端b在迁移之前是否已经完成注册,与上述实施例中步骤702的原理类似,此处不再赘述。
步骤803:判断客户端b对应的IP2地址与存储的对应的IP地址是否相同,如果否,则执行步骤804,否则,结束当前进程。
由上述实施例可知,进行了迁移的客户端对应的IP地址与原IP地址也是不同的,如,存储的迁移之前的IP地址为202.123.135.11。
步骤804:接收携带客户端b通过迁移方式生成的信息的触发指令。
此时,用户触发的是上述实施例中步骤704中的显示屏上的Button2。
步骤805:利用客户端b的IP2地址更新存储的对应的IP地址。
在本发明实施例中,当确定客户端b进行迁移之后,由于迁移后的IP地址发生变化,因此需要对存储的IP地址进行更新,如,存储的迁移之前的IP地址为202.123.135.11,那么,则将202.123.135.11更新为当前的IP2地址202.123.136.22。
在这需要说明的是,集中管理平台并未给客户端b生成新的注册识别码,这是因为:客户端b在迁移到另一台物理主机上之前,客户端b和集中管理平台中均存储有客户端b的版本号,如版本号1,那如果重新为客户端b生成新的注册识别码,则集中管理平台认为当前的客户端b又是一个新的客户端,从而集中管理平台存储的客户端b的版本号更改为版本号0,然而客户端b中存储的版本号依旧为版本号1,这样,导致客户端b与集中管理平台之间产生冲突,在一般情况下,均以集中管理平台存储的版本号为主,从而集中管理平台会将客户端b中之前存储的大量有用信息全部丢掉,因此,在本发明实施例中,并未给进行迁移的客户端b生成新的注册识别码。
步骤806:实时接收客户端b发送的在线指令。
步骤807:当相邻的两个在线指令时间间隔达到时间阈值时,显示客户端b的故障提示信息。
综上,本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,通过接收外部客户端发送的携带有当前标准地址的连接请求,然后当判断出该连接请求中包含注册识别码时,继续判断当前标准地址与存储的该注册识别码对应的标准地址是否相同,如果否,那么当接收到外部第一触发指令后,直接为当前标准地址随机生成对应的新的注册识别码,并对应存储当前标准地址与新的注册识别码,以及将生成的新的注册识别码发送给外部客户端。由于在注册过程中,集中管理平台只需根据接收到的外部客户端发送的相应信息,以及外部的确认触发即可,而不再需要人为修改外部客户端所在物理主机的MAC地址或CPU等来完成注册,因此,有效提高了注册效率。
2、在本发明实施例中,通过接收到外部客户端通过复制方式生成的触发指令,这样,集中管理平台就可以重新为该外部客户端生成新的注册识别码,以使其能够注册成功,正常使用。
3、在本发明实施例中,当集中管理平台接收到外部第二触发指令时,将外部客户端对应的已存储的标准地址更新为当前标准地址,这样,实现对该外部客户端的相应注册信息的更改,为以后再次方便连接集中管理平台奠定基础。
4、在本发明实施例中,通过接收到外部客户端通过迁移方式生成的触发指令,这样,集中管理平台无需重新为该外部客户端生成新的注册识别码,只需利用该外部客户端的当前标准地址更新已存储的标准地址,实现对该外部客户端的注册信息的更改,以保证该外部客户端能够按照之前存储的信息执行,而不会造成信息的丢失。
5、在本发明实施例中,通过预先设置时间阈值,其中,该时间阈值作为外部客户端是否出现故障的评判标准,这样,就可以根据接收到该外部客户端发送的相连的两个在线指令之间的时间间隔,确定出该外部客户端是否出现故障,且确定出已出现故障时,及时的通知用户,以使用户能够及时采取措施,保障该外部客户端的正常使用。
6、在本发明实施例中,通过当前时间戳换算出的第一组数值,可以保证生成的注册识别码在时间上的唯一性;以及通过以太网地址换算出的第二组数值,可保证所属不同网卡的外部客户端在空间上的唯一性;通过生成随机数,更加提高了注册识别码的唯一性,进而可有效保证为外部客户端生成的每一个注册识别码均是唯一的。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种客户端注册方法,应用于集中管理平台,其特征在于,包括:
接收外部客户端发送的携带有当前标准地址的连接请求;
判断所述连接请求中是否包含注册识别码,如果是,则判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同,如果否,则,
当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。
2.根据权利要求1所述的方法,其特征在于,
所述第一触发指令携带所述外部客户端通过复制方式生成的信息。
3.根据权利要求1所述的方法,其特征在于,在判断出所述当前标准地址与存储的所述注册识别标识对应的标准地址不相同之后,进一步包括:
当接收到外部第二触发指令时,利用所述当前标准地址更新存储的所述标准地址。
4.根据权利要求3所述的方法,其特征在于,
所述第二触发指令携带所述外部客户端通过迁移方式生成的信息。
5.根据权利要求1所述的方法,其特征在于,进一步包括:
实时接收所述外部客户端发送的在线指令;
当相邻的两个所述在线指令时间间隔达到时间阈值时,显示所述外部客户端故障提示信息。
6.根据权利要求1至5任一所述的方法,其特征在于,
所述当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,包括:
确定当前时间戳,将所述当前时间戳转换为16进制的第一组数值;
确定所述外部客户端对应的以外网地址,将所述以太网地址转换为16进制的第二组数值;
随机生成一个16进制的随机数;
将所述第一组数值、所述随机数及所述第二组数值拼接后的结果作为所述当前标准地址对应的新的注册识别码。
7.一种集中管理平台,其特征在于,包括:请求接收单元、第一判断单元、第二判断单元及第一处理单元,其中,
所述请求接收单元,用于接收外部客户端发送的携带有当前标准地址的连接请求;
所述第一判断单元,用于判断所述连接请求中是否包含注册识别码;
所述第二判断单元,用于当所述第一判断单元判断出所述请求接收单元接收到的所述连接请求中包含注册识别码时,判断所述当前标准地址与存储的所述注册识别码对应的标准地址是否相同;
所述第一处理单元,用于当所述第二判断单元判断出所述当前标准地址与存储的所述注册识别码对应的标准地址不相同时,当接收到外部第一触发指令时,为所述当前标准地址随机生成对应的新的注册识别码,对应存储所述当前标准地址和所述新的注册识别码,并将所述新的注册识别码发送给所述外部客户端。
8.根据权利要求7所述的集中管理平台,其特征在于,
进一步包括:第二处理单元;
所述第二处理单元,用于当所述第二判断单元判断出所述当前标准地址与存储的所述注册识别码对应的标准地址不相同时,当接收到外部第二触发指令时,利用所述当前标准地址更新存储的所述标准地址。
9.根据权利要求7所述的集中管理平台,其特征在于,
进一步包括:故障检测单元;
所述故障检测单元,用于实时接收所述外部客户端发送的在线指令;当相邻的两个所述在线指令时间间隔达到时间阈值时,显示所述外部客户端故障提示信息。
10.根据权利要求7至9任一所述的集中管理平台,其特征在于,
所述第一处理单元,进一步用于确定当前时间戳,将所述当前时间戳转换为16进制的第一组数值;确定所述外部客户端对应的以外网地址,将所述以太网地址转换为16进制的第二组数值;随机生成一个16进制的随机数;将所述第一组数值、所述随机数及所述第二组数值拼接后的结果作为所述当前标准地址对应的新的注册识别码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611248608.1A CN106790167B (zh) | 2016-12-29 | 2016-12-29 | 一种客户端注册方法及集中管理平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611248608.1A CN106790167B (zh) | 2016-12-29 | 2016-12-29 | 一种客户端注册方法及集中管理平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106790167A true CN106790167A (zh) | 2017-05-31 |
CN106790167B CN106790167B (zh) | 2020-06-16 |
Family
ID=58929383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611248608.1A Active CN106790167B (zh) | 2016-12-29 | 2016-12-29 | 一种客户端注册方法及集中管理平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106790167B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107444175A (zh) * | 2017-08-28 | 2017-12-08 | 上海蔚来汽车有限公司 | 充换电站 |
CN107835094A (zh) * | 2017-11-10 | 2018-03-23 | 郑州云海信息技术有限公司 | 一种集中式的安全配置巡检及加固方法 |
CN107870804A (zh) * | 2017-11-03 | 2018-04-03 | 郑州云海信息技术有限公司 | 一种基于ssr的docker容器安全防护方法 |
CN109783058A (zh) * | 2018-12-24 | 2019-05-21 | 深圳市珍爱捷云信息技术有限公司 | 用户身份码生成方法、装置、计算机设备及存储介质 |
CN110932845A (zh) * | 2019-12-31 | 2020-03-27 | 山东英信计算机技术有限公司 | 一种代理端注册方法、***及相关装置 |
CN111814131A (zh) * | 2020-06-15 | 2020-10-23 | 北京天空卫士网络安全技术有限公司 | 一种设备注册和配置管理的方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004185405A (ja) * | 2002-12-04 | 2004-07-02 | Hitachi Software Eng Co Ltd | 会員情報の一元管理システム及び方法 |
CN102075545B (zh) * | 2011-02-18 | 2014-05-07 | 杭州华三通信技术有限公司 | 一种客户端注册指示方法、注册方法及其设备 |
CN103888412A (zh) * | 2012-12-20 | 2014-06-25 | 深圳市潮流网络技术有限公司 | 一种通讯录自动生成、查询方法及话机 |
CN102685724B (zh) * | 2012-05-28 | 2015-07-08 | 北京市大富智慧云技术有限公司 | 一种内容定制方法、服务器及*** |
CN104137085B (zh) * | 2012-02-14 | 2016-12-14 | 国际商业机器公司 | 集群环境中用于控制客户端对服务的访问的方法 |
-
2016
- 2016-12-29 CN CN201611248608.1A patent/CN106790167B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004185405A (ja) * | 2002-12-04 | 2004-07-02 | Hitachi Software Eng Co Ltd | 会員情報の一元管理システム及び方法 |
CN102075545B (zh) * | 2011-02-18 | 2014-05-07 | 杭州华三通信技术有限公司 | 一种客户端注册指示方法、注册方法及其设备 |
CN104137085B (zh) * | 2012-02-14 | 2016-12-14 | 国际商业机器公司 | 集群环境中用于控制客户端对服务的访问的方法 |
CN102685724B (zh) * | 2012-05-28 | 2015-07-08 | 北京市大富智慧云技术有限公司 | 一种内容定制方法、服务器及*** |
CN103888412A (zh) * | 2012-12-20 | 2014-06-25 | 深圳市潮流网络技术有限公司 | 一种通讯录自动生成、查询方法及话机 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107444175A (zh) * | 2017-08-28 | 2017-12-08 | 上海蔚来汽车有限公司 | 充换电站 |
CN107870804A (zh) * | 2017-11-03 | 2018-04-03 | 郑州云海信息技术有限公司 | 一种基于ssr的docker容器安全防护方法 |
CN107835094A (zh) * | 2017-11-10 | 2018-03-23 | 郑州云海信息技术有限公司 | 一种集中式的安全配置巡检及加固方法 |
CN109783058A (zh) * | 2018-12-24 | 2019-05-21 | 深圳市珍爱捷云信息技术有限公司 | 用户身份码生成方法、装置、计算机设备及存储介质 |
CN109783058B (zh) * | 2018-12-24 | 2023-09-05 | 深圳市珍爱捷云信息技术有限公司 | 用户身份码生成方法、装置、计算机设备及存储介质 |
CN110932845A (zh) * | 2019-12-31 | 2020-03-27 | 山东英信计算机技术有限公司 | 一种代理端注册方法、***及相关装置 |
CN110932845B (zh) * | 2019-12-31 | 2021-12-03 | 山东英信计算机技术有限公司 | 一种代理端注册方法、***及相关装置 |
US11736584B2 (en) | 2019-12-31 | 2023-08-22 | Shandong Yingxin Computer Technologies Co., Ltd. | Proxy end registration method, system, and related apparatus |
CN111814131A (zh) * | 2020-06-15 | 2020-10-23 | 北京天空卫士网络安全技术有限公司 | 一种设备注册和配置管理的方法和装置 |
CN111814131B (zh) * | 2020-06-15 | 2024-03-08 | 北京天空卫士网络安全技术有限公司 | 一种设备注册和配置管理的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106790167B (zh) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106790167A (zh) | 一种客户端注册方法及集中管理平台 | |
US11856100B2 (en) | Partitioning a blockchain network | |
US10785345B2 (en) | Information processing method, client, server and computer-readable storage medium | |
CN110096857B (zh) | 区块链***的权限管理方法、装置、设备和介质 | |
CN105579965B (zh) | 经由提供商定义接口的客户端驻地资源控制 | |
JP2019008791A (ja) | スマートコントラクトライフサイクル管理 | |
US20210049715A1 (en) | Blockchain-based data procesing method, apparatus, and electronic device | |
CN103873534B (zh) | 一种应用集群迁移方法及装置 | |
EP3622661A1 (en) | Cryptlet identity | |
CN104602131A (zh) | 一种弹幕处理方法及*** | |
CN108664650A (zh) | 一种区块链网络的事务处理方法、装置、设备及存储介质 | |
CN103516755B (zh) | 虚拟存储方法及设备 | |
CN105024975A (zh) | 账号登录的方法、装置及*** | |
CN103621049A (zh) | 用于在多点网络中自动分配地址给设备的***和方法 | |
WO2021137757A1 (en) | Authority management method and apparatus, and electronic device, and storage medium thereof | |
CN110808839B (zh) | 一种区块链异常数据的处理方法、装置、设备和介质 | |
CN108073823B (zh) | 数据处理方法、装置及*** | |
CN110764871A (zh) | 一种基于云平台的拟态化应用封装与控制***和方法 | |
CN109614209A (zh) | 一种任务处理方法、应用服务器及*** | |
CN105022939B (zh) | 信息验证方法及装置 | |
CN104639650A (zh) | 一种细粒度分布式接口访问控制方法及装置 | |
CN109327557A (zh) | 一种虚拟机ip地址的管理方法及装置 | |
CN106716968A (zh) | 账户管理方法、装置及账户管理*** | |
CN109992566A (zh) | 一种文件访问方法、装置、设备及可读存储介质 | |
US11797697B1 (en) | Sharing with multiple people access to one or more resources each conveyed in a single NFT |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200518 Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province Applicant after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 450000 Henan province Zheng Dong New District of Zhengzhou City Xinyi Road No. 278 16 floor room 1601 Applicant before: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |