基于长连接平台下发消息的方法及装置制造方法及图纸

技术编号:15247615 阅读:116 留言:0更新日期:2017-05-02 04:01
本发明专利技术公开了一种基于长连接平台下发消息的方法及装置,涉及数据传输技术领域,能够提高触发安全客户端执行任务的效率。本发明专利技术的方法主要包括:在与安全客户端建立长连接后,获取待下发的消息以及所述消息对应的发布策略,所述消息包括至少一个属性的参数以及所述参数对应的参数值;基于所述发布策略,通过所述长连接向所述安全客户端下发所述消息,以便所述安全客户端根据所述消息中不同参数的参数值执行对应的任务。本发明专利技术主要适用于基于长连接平台向安全客户端下发消息的场景中。

Method and device for sending messages based on long connection platform

The invention discloses a method and a device for sending messages based on a long connection platform, which relates to the technical field of data transmission. The method of the invention mainly includes: in the long connection and security client, access to news release strategy and the corresponding to the message, the message including at least one parameter attribute parameters and the corresponding parameter values; the publishing strategy based on, through the long hair of the connection the message to the security client, so that the safety of the client according to the parameters of different parameters in the message value corresponding to the task execution. The invention is mainly applicable to the scenario of sending messages to a secure client based on the long connection platform.

【技术实现步骤摘要】

本专利技术涉及数据传输
,特别是涉及一种基于长连接平台下发消息的方法及装置。
技术介绍
随着程序的不断开发,使得计算机的功能越来越丰富。为了维护计算机的安全以及用户的需求,现有技术开发出了一种可以维护计算机安全的应用软件,利用该应用软件可以实现木马查杀、插件清理、漏洞修复、电脑体检等功能。现有技术中,为了使得该应用软件执行对应的任务,需要云端针对该任务配置一个用于描述该任务的完整文件,并通过短连接将该文件下发给安全客户端(即该应用软件),以便安全客户端通过分析该文件中的内容来执行对应的任务。然而,由于每次下发文件时,都需要重新建立连接,并且所下发的文件的数据量也比较大,所以不仅需要花费时间建立连接,还需要占用大量带宽,从而使得触发安全客户端执行任务的效率大大降低。
技术实现思路
有鉴于此,本专利技术提供一种基于长连接平台下发消息的方法及装置,能够提高触发安全客户端执行任务的效率。本专利技术的目的是采用以下技术方案来实现的:第一方面,本专利技术提供了一种基于长连接平台下发消息的方法,所述方法包括:在与安全客户端建立长连接后,获取待下发的消息以及所述消息对应的发布策略,所述消息包括至少一个属性的参数以及所述参数对应的参数值;基于所述发布策略,通过所述长连接向所述安全客户端下发所述消息,以便所述安全客户端根据所述消息中不同参数的参数值执行对应的任务。可选的,在获取待下发的消息以及所述消息对应的发布策略之前,所述方法还包括:接收基于消息配置界面输入的消息模板的模板名称;输出显示所述模板名称对应的消息模板,所述消息模板包括至少一个参数以及所述参数对应的属性信息;接收并保存基于所述消息模板输入的消息;接收基于策略发布配置界面为已配置的消息配置的发布策略,并将接收的发布策略进行保存。可选的,在接收基于消息配置界面输入的消息模板的模板名称之前,所述方法还包括:接收并保存基于消息模板配置界面为预先配置的产品配置的消息模板。可选的,在接收并保存基于消息模板配置界面为预先配置的产品配置的消息模板之前,所述方法还包括:接收并保存基于产品配置界面配置的需要下发消息的产品。可选的,在将接收的发布策略进行保存之后,所述方法还包括:接收输入的消息发布请求,以便基于所述消息发布请求对配置的消息以及所述消息对应的发布策略进行审核;所述获取待下发的消息以及所述消息对应的发布策略包括:在确认审核通过后,获取待下发的消息以及所述消息对应的发布策略。可选的,所述通过所述长连接向所述安全客户端下发所述消息包括:获取所述安全客户端对应的访问优先列表,所述访问优先列表是根据安全客户端访问长连接平台中各个安全服务器的成功率设置的;根据所述访问优先列表,依次通过优先级由高到低的安全服务器基于所述长连接向所述安全客户端下发所述消息,直至所述消息下发成功为止。可选的,所述方法还包括:若通过所述长连接向所述安全客户端下发所述消息失败,则输出下发失败告警提示,以便根据所述下发失败告警提示重新配置所述消息。第二方面,本专利技术提供了一种基于长连接平台下发消息的装置,所述装置包括:获取单元,用于在与安全客户端建立长连接后,获取待下发的消息以及所述消息对应的发布策略,所述消息包括至少一个属性的参数以及所述参数对应的参数值;发送单元,用于基于所述获取单元获取的所述发布策略,通过所述长连接向所述安全客户端下发所述消息,以便所述安全客户端根据所述消息中不同参数的参数值执行对应的任务。可选的,所述装置还包括:接收单元,用于在获取待下发的消息以及所述消息对应的发布策略之前,接收基于消息配置界面输入的消息模板的模板名称;第一输出单元,用于输出显示所述模板名称对应的消息模板,所述消息模板包括至少一个参数以及所述参数对应的属性信息;所述接收单元还用于接收基于所述消息模板输入的消息;保存单元,用于保存所述接收单元接收的消息;所述接收单元还用于接收基于策略发布配置界面为已配置的消息配置的发布策略;所述保存单元还用于将所述接收单元获取的发布策略进行保存。可选的,所述接收单元还用于在接收基于消息配置界面输入的消息模板的模板名称之前,接收基于消息模板配置界面为预先配置的产品配置的消息模板;所述保存单元还用于保存所述接收单元接收的消息模板。可选的,所述接收单元还用于在接收并保存基于消息模板配置界面为预先配置的产品配置的消息模板之前,接收基于产品配置界面配置的需要下发消息的产品;所述保存单元还用于保存所述接收单元接收的产品。可选的,所述接收单元还用于在将接收的发布策略进行保存之后,接收输入的消息发布请求,以便基于所述消息发布请求对配置的消息以及所述消息对应的发布策略进行审核;所述获取单元还用于在确认审核通过后,获取待下发的消息以及所述消息对应的发布策略。可选的,所述获取单元还用于获取所述安全客户端对应的访问优先列表,所述访问优先列表是根据安全客户端访问长连接平台中各个安全服务器的成功率设置的;所述发送单元还用于根据所述访问优先列表,依次通过优先级由高到低的安全服务器基于所述长连接向所述安全客户端下发所述消息,直至所述消息下发成功为止。可选的,所述装置还包括:第二输出单元,用于当通过所述长连接向所述安全客户端下发所述消息失败时,输出下发失败告警提示,以便根据所述下发失败告警提示重新配置所述消息。借由上述技术方案,本专利技术提供的基于长连接平台下发消息的方法及装置,能够与安全客户端建立长连接,并基于该长连接可以实时向安全客户端下发仅包括不同属性参数以及参数值的消息,让安全客户端根据该消息执行任务,从而不仅无需每次都花费时间建立连接,还无需下发数据量较大的复杂的任务文件,进而提高了触发安全客户端执行任务的效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种基于长连接平台下发消息的方法的流程图;图2示出了本专利技术实施例提供的另一种基于长连接平台下发消息的方法的流程图;图3示出了本专利技术实施例提供的一种消息模板配置界面示意图;图4示出了本专利技术实施例提供的一种消息配置界面示意图;图5示出了本专利技术实施例提供的一种策略发布配置界面示意图;图6示出了本专利技术实施例提供的一种基于长连接平台下发消息的装置的组成框图;图7示出了本专利技术实施例提供的另一种基于长连接平台下发消息的装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种基于长连接平台下发消息的方法,所述方法主要应用于长连接平台侧,如图1所示,所述方法主要包括:101、在与安全客户端建立长连接后,获取待下发的消息以及所述消息对应的发布本文档来自技高网...

【技术保护点】
一种基于长连接平台下发消息的方法,其特征在于,所述方法包括:在与安全客户端建立长连接后,获取待下发的消息以及所述消息对应的发布策略,所述消息包括至少一个属性的参数以及所述参数对应的参数值;基于所述发布策略,通过所述长连接向所述安全客户端下发所述消息,以便所述安全客户端根据所述消息中不同参数的参数值执行对应的任务。

【技术特征摘要】
1.一种基于长连接平台下发消息的方法,其特征在于,所述方法包括:在与安全客户端建立长连接后,获取待下发的消息以及所述消息对应的发布策略,所述消息包括至少一个属性的参数以及所述参数对应的参数值;基于所述发布策略,通过所述长连接向所述安全客户端下发所述消息,以便所述安全客户端根据所述消息中不同参数的参数值执行对应的任务。2.根据权利要求1所述的方法,其特征在于,在获取待下发的消息以及所述消息对应的发布策略之前,所述方法还包括:接收基于消息配置界面输入的消息模板的模板名称;输出显示所述模板名称对应的消息模板,所述消息模板包括至少一个参数以及所述参数对应的属性信息;接收并保存基于所述消息模板输入的消息;接收基于策略发布配置界面为已配置的消息配置的发布策略,并将接收的发布策略进行保存。3.根据权利要求2所述的方法,其特征在于,在接收基于消息配置界面输入的消息模板的模板名称之前,所述方法还包括:接收并保存基于消息模板配置界面为预先配置的产品配置的消息模板。4.根据权利要求3所述的方法,其特征在于,在接收并保存基于消息模板配置界面为预先配置的产品配置的消息模板之前,所述方法还包括:接收并保存基于产品配置界面配置的需要下发消息的产品。5.根据权利要求2所述的方法,其特征在于,在将接收的发布策略进行保存之后,所述方法还包括:接收输入的消息发布请求,以便基于所述消息发布请求对配置的消息以及所述消息对应的发布策略进行审核;所述获取待下发的消息以及所述消息对应的发布策略包括:在确认审核通过后,获取待下发的消息以及所述消息对应的发布策略。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述通过所述长连接向所述安全客户端下发所述消息包括:获取所述安全客户端对应的访问优...

【专利技术属性】
技术研发人员:过一峰李威王肖磊娄光兴王志超姜艺学魏自立张波
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1