终端访问服务器的方法和装置制造方法及图纸

技术编号:14550630 阅读:69 留言:0更新日期:2017-02-04 23:44
本发明专利技术公开了一种终端访问服务器的方法和装置,涉及互联网技术领域,能够解决现有技术中当私有云服务器无法识别某些病毒时,终端将得不到安全保护,从而可能会丢失重要数据,给用户造成损失的问题。本发明专利技术的方法主要包括:私有云服务器接收终端发送的心跳包,心跳包包括用于描述终端与公有云服务器之间连通性的第一连通信息;确定第二连通信息,第二连通信息用于描述私有云服务器与公有云服务器之间的连通性;根据第一连通信息以及第二连通信息,向终端发送心跳响应,以便终端根据心跳响应访问私有云服务器或者公有云服务器,心跳响应包括终端能够直接访问的云服务器的设备标识。本发明专利技术适用于云服务器扫描终端安全状况的场景中。

Method and apparatus for terminal access server

The invention discloses a method and a device for terminal access server, which relates to the technical field of the Internet, can solve the existing technology in the private cloud when the server is unable to identify some viruses, the terminal will not get security protection, which may result in the loss of important data to the user, resulting in loss of the problem. The method of the invention includes: private cloud server receiving terminal sends heartbeat packets, including heartbeat packet is used to describe the terminal and server connectivity information between the first public cloud connectivity; determine second connectivity information, second connectivity information is used to describe the connectivity between the private cloud and public cloud server server; according to the first and second connected connected information in response to the terminal information, send heartbeat, heartbeat response to the terminal according to the access to the private cloud server or public cloud servers, cloud services including the heartbeat response device for direct access to the equipment identification. The invention is suitable for the scene of the security condition of the scanning terminal of the cloud server.

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种终端访问服务器的方法和装置
技术介绍
云服务器是一种处理能力可弹性伸缩的计算服务,其中,私有云服务器是只允许部分用户访问的云服务器,公有云服务器是所有用户均可访问的云服务器(有时需要满足一定条件才可访问)。在网络安全场景中,公有云服务器所能解决的安全问题比私有云服务器所能解决的安全问题多,例如,公有云服务器中存储的关于病毒的黑白名单比私有云服务器中存储的黑白名单更全面。然而,在实际应用中,一些关于网络安全的客户端往往默认访问私有云服务器,并由私有云服务器对客户端所属的终端进行安全扫描、病毒查杀等操作。在这种情况下,当私有云服务器无法识别某些病毒时,终端将得不到安全保护,从而可能会丢失重要数据,给用户造成损失。因此,如何进一步提高终端安全是当今一大难题。
技术实现思路
有鉴于此,本专利技术提供了一种终端访问服务器的方法和装置,能够解决现有技术中当私有云服务器无法识别某些病毒时,终端将得不到安全保护,从而可能会丢失重要数据,给用户造成损失的问题。一方面,本专利技术提供了一种终端访问服务器的方法,所述方法包括:私有云服务器接收终端发送的心跳包,所述心跳包包括用于描述终端与公有云服务器之间连通性的第一连通信息;确定第二连通信息,所述第二连通信息用于描述所述私有云服务器与所述公有云服务器之间的连通性;根据所述第一连通信息以及所述第二连通信息,向所述终端发送心跳响应,以便所述终端根据所述心跳响应访问所述私有云服务器或者所述公有云服务器,所述心跳响应包括所述终端能够直接访问的云服务器的设备标识。另一方面,本专利技术提供了一种终端访问服务器的装置,所述装置应用于私有云服务器侧,所述装置包括:接收单元,用于接收终端发送的心跳包,所述心跳包包括用于描述终端与公有云服务器之间连通性的第一连通信息;确定单元,用于确定第二连通信息,所述第二连通信息用于描述所述私有云服务器与所述公有云服务器之间的连通性;发送单元,用于根据所述接收单元接收的所述第一连通信息以及所述确定单元确定的所述第二连通信息,向所述终端发送心跳响应,以便所述终端根据所述心跳响应访问所述私有云服务器或者所述公有云服务器,所述心跳响应包括所述终端能够直接访问的云服务器的设备标识。借由上述技术方案,本专利技术提供的终端访问服务器的方法和装置,能够在接收到终端发送的心跳包后,从该心跳包中获取用于描述终端与公有云服务器之间连通性的第一连通信息,然后获取用于描述私有云服务器与公有云服务器之间连通性的第二连通信息,最后根据第一连通信息以及第二连通信息,向终端发送携带该终端能够直接访问的云服务器的设备标识的心跳响应,以便该终端根据该设备标识确定直接访问私有云服务器还是公有云服务器,从而在终端能够访问公有云服务器时,私有云服务器通知终端去访问公有云服务器,在终端无法访问公有云服务器且私有云服务器能够访问公有云服务器时,通过私有云服务器实现终端访问公有云服务器,进而使得终端尽量能够获得公有云服务器的服务,由此提高了终端的安全性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种终端访问服务器的方法的流程图;图2示出了本专利技术实施例提供的一种终端访问服务器的装置的组成框图;图3示出了本专利技术实施例提供的另一种终端访问服务器的装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种终端访问服务器的方法,该方法应用于私有云服务器侧,如图1所示,该方法主要包括:101、私有云服务器接收终端发送的心跳包。其中,心跳包包括用于描述终端与公有云服务器之间连通性的第一连通信息。在实际应用中,终端可以向公有云服务器发送一个特定的URL(UniformResourceLocator,统一资源定位符),公有云服务器接收到该URL后,可以向终端返回一个响应值。若响应值正确,则终端可以确定其与公有云服务器连通;若响应值不正确,则终端可以确定其与公有云服务器不连通。102、私有云服务器确定第二连通信息。其中,第二连通信息用于描述私有云服务器与公有云服务器之间的连通性。在实际应用中,私有云服务器与公有云服务器是否能够连通可以由管理员设定,也可以由私有云服务器根据当前的网络安全状况决定,在此不做限定。103、私有云服务器根据第一连通信息以及第二连通信息,向终端发送心跳响应,以便终端根据心跳响应访问私有云服务器或者公有云服务器。其中,心跳响应包括终端能够直接访问的云服务器的设备标识。当私有云服务器获得第一连通信息以及第二连通信息后,便可获知终端与公有云服务器之间的连通性以及私有云服务器与公有云服务器之间的连通性;此时,私有云服务器可以根据第一连通信息以及第二连通信息,确定终端是否可以直接访问公有云服务器以及私有云服务器是否可以访问公有云服务器,从而向终端发送携带公有云服务器或者私有云服务器的设备标识的心跳响应,以便通知终端后续访问公有云服务器还是私有云服务器。本专利技术实施例提供的终端访问服务器的方法,能够在接收到终端发送的心跳包后,从该心跳包中获取用于描述终端与公有云服务器之间连通性的第一连通信息,然后获取用于描述私有云服务器与公有云服务器之间连通性的第二连通信息,最后根据第一连通信息以及第二连通信息,向终端发送携带该终端能够直接访问的云服务器的设备标识的心跳响应,以便该终端根据该设备标识确定直接访问私有云服务器还是公有云服务器,从而在终端能够访问公有云服务器时,私有云服务器通知终端去访问公有云服务器,在终端无法访问公有云服务器且私有云服务器能够访问公有云服务器时本文档来自技高网...
终端访问服务器的方法和装置

【技术保护点】
一种终端访问服务器的方法,其特征在于,所述方法包括:私有云服务器接收终端发送的心跳包,所述心跳包包括用于描述终端与公有云服务器之间连通性的第一连通信息;确定第二连通信息,所述第二连通信息用于描述所述私有云服务器与所述公有云服务器之间的连通性;根据所述第一连通信息以及所述第二连通信息,向所述终端发送心跳响应,以便所述终端根据所述心跳响应访问所述私有云服务器或者所述公有云服务器,所述心跳响应包括所述终端能够直接访问的云服务器的设备标识。

【技术特征摘要】
1.一种终端访问服务器的方法,其特征在于,所述方法包括:
私有云服务器接收终端发送的心跳包,所述心跳包包括用于描述终端
与公有云服务器之间连通性的第一连通信息;
确定第二连通信息,所述第二连通信息用于描述所述私有云服务器与
所述公有云服务器之间的连通性;
根据所述第一连通信息以及所述第二连通信息,向所述终端发送心跳
响应,以便所述终端根据所述心跳响应访问所述私有云服务器或者所述公
有云服务器,所述心跳响应包括所述终端能够直接访问的云服务器的设备
标识。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一连通
信息以及所述第二连通信息,向所述终端发送心跳响应,以便所述终端根
据所述心跳响应访问所述私有云服务器或者所述公有云服务器,包括:
若所述第一连通信息的内容为所述终端与所述公有云服务器连通,则
向所述终端发送携带所述公有云服务器的设备标识的心跳响应,以便所述
终端直接访问所述公有云服务器;
若所述第一连通信息的内容为所述终端与所述公有云服务器不连通,
且所述私有云服务器与所述公有云服务器连通,则向所述终端发送携带所
述私有云服务器的设备标识的心跳响应,以便所述终端通过所述私有云服
务器间接访问所述公有云服务器;
若所述第一连通信息的内容为所述终端与所述公有云服务器不连通,
且所述私有云服务器与所述公有云服务器不连通,则向所述终端发送携带
所述私有云服务器的设备标识的心跳响应,以便所述终端直接访问所述私
有云服务器。
3.根据权利要求1或2所述的方法,其特征在于,所述确定第二连通
信息,包括:
根据预设的连通权限,确定所述第二连通信息。
4.根据权利要求1或2所述的方法,其特征在于,所述确定第二连通
信息,包括:
检测局域网内的网络安全状况;
根据所述网络安全状况,设置所述私有云服务器与所述公有云服务器
之间的连通权限;
根据所述连通权限,确定所述第二连通信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述网络安全
状况,设置所述私有云服务器与所述公有云服务器之间的连通权限,包括:
若所述网络安全状况满足预设网络条件,则允许所述私有云服务器与
所述公有云服务器连通;
若所述网络安全状况不满足预设网络条件,则不允许所述私有云服务
器与所述公有云服务器连通。
6.一种终端访问服...

【专利技术属性】
技术研发人员:温铭
申请(专利权)人:北京奇虎科技有限公司北京奇安信科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1