一种即时通信信息的处理方法、终端和系统技术方案

技术编号:36024488 阅读:11 留言:0更新日期:2022-12-21 10:21
本发明专利技术公开了一种即时通信信息的处理方法、终端和系统,涉及数据安全技术领域。该方法的一具体实施方式包括:通过注入模块获取第一即时通信应用的编辑框中用户输入内容;将用户输入内容发送给信息分析服务端,信息分析服务端对用户输入内容进行分析,信息分析服务端根据分析的结果,发送信息处理指令给即时通信服务端,其中,信息处理指令指示正常传输或者拦截;通过第一即时通信应用发送用户输入内容给即时通信服务端或者注入模块,在信息处理指令指示拦截的情况下,通过注入模块拦截用户输入内容或者即时通信服务端拦截用户输入内容。该实施方式有效地提高即时通信信息处理效率。实施方式有效地提高即时通信信息处理效率。实施方式有效地提高即时通信信息处理效率。

【技术实现步骤摘要】
一种即时通信信息的处理方法、终端和系统


[0001]本专利技术涉及数据安全
,尤其涉及一种即时通信信息的处理方法、终端和系统。

技术介绍

[0002]即时通信(Instant Message,IM)是指能够即时发送和接收互联网消息等的业务。目前,为了避免用户通过即时通信泄漏企业隐私数据或者传播敏感信息,主要通过即时通信的服务端对接收到的客户端发送的信息进行敏感词或者隐私数据检测,在即时通信的服务端分析出信息包括有敏感信息或者隐私数据的情况下,通过该即时通信的服务端对信息进行拦截。
[0003]现有的这种即时通信信息处理过程,需要对即时通信的服务端的数据处理程序进行侵入式修改,以使修改后的程序满足敏感信息或者隐私信息检测的需求。现有的这种即时通信信息处理方式,与即时通信的服务端的原有的通信程序之间具有较强的耦合性,一旦需要修改敏感信息或者隐私信息的检测程序,则需要对即时通信的服务端的程序整体进行调整,导致即时通信的服务端的信息处理比较复杂,导致信息处理效率较低。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种即时通信信息的处理方法、终端和系统,以用于将敏感信息或者隐私数据检测的服务程序与即时通信服务端的信息处理程序解除耦合,降低即时通信信息处理复杂度,以有效地提高即时通信信息处理效率。
[0005]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种即时通信信息的处理方法,包括:
[0006]通过注入模块获取第一即时通信应用的编辑框中用户输入内容;/>[0007]将所述用户输入内容发送给信息分析服务端,以使所述信息分析服务端对所述用户输入内容进行分析,并使所述信息分析服务端根据分析的结果,发送信息处理指令给即时通信服务端或者所述注入模块,其中,所述信息处理指令指示正常传输或者拦截;
[0008]在所述信息处理指令指示拦截的情况下,通过所述注入模块拦截所述用户输入内容,或者,通过所述第一即时通信应用发送所述用户输入内容给所述即时通信服务端,以在所述信息处理指令指示正常传输的情况下,使所述即时通信服务端确定所述用户输入内容的接收方,将所述用户输入内容发送给所述接收方的第二即时通信应用,并在所述信息处理指令指示拦截的情况下,使所述即时通信服务端拦截所述用户输入内容。
[0009]可选地,所述通过注入模块获取第一即时通信应用的编辑框中用户输入内容,包括:
[0010]在所述第一即时通信应用基于自定义框架构建的情况下,
[0011]通过所述注入模块截获所述第一即时通信应用的对应于所述编辑框的接口;
[0012]通过对应于所述编辑框的接口获取所述编辑框中用户输入内容。
[0013]可选地,上述即时通信信息的处理方法,还包括:通过函数库定义并存放对应于所述信息分析服务端的调用函数,并为所述第一即时通信应用的指针添加定义的所述调用函数的地址,以得到所述注入模块中针对基于自定义框架构建的第一即时通信应用的部分;
[0014]所述通过所述注入模块截获所述第一即时通信应用的对应于所述编辑框的接口,包括:
[0015]在所述调用函数接收到所述指针的调用的情况下,拦截对话界面中对应于所述编辑框的接口。
[0016]可选地,上述即时通信信息的处理方法,还包括:
[0017]所述调用函数捕获到所述第一即时通信应用的消息处理函数或者事件进程中的特定事件的情况下,根据所述消息处理函数或者所述事件进程包含的窗口句柄,确定当前聊天窗口,并拦截所述当前聊天窗口的编辑框的接口。
[0018]可选地,所述通过对应于所述编辑框的接口获取所述编辑框中用户输入内容,包括:
[0019]通过所述编辑框的接口定义的方法获取所述编辑框中用户输入内容。
[0020]可选地,所述通过注入模块获取第一即时通信应用的编辑框中用户输入内容,包括:
[0021]在所述第一即时通信应用依赖html文件或者逻辑脚本运行在前端开发框架引擎或者嵌入式框架引擎的情况下,
[0022]确定所述第一即时通信应用运行的针对对话界面进程的对象树以及唯一且稳定指示编辑框的第一特征信息,其中,所述对象树包括多个节点,每一个所述节点对应于所述对话界面的一个特征信息;
[0023]响应于接收到针对预先确定出的与所述编辑框相关的界面元素的触发操作,根据所述第一特征信息,从所述对象树中查找对应于所述编辑框的节点;
[0024]获取对应于所述编辑框的节点的属性信息,其中,所述编辑框的节点的属性信息来源于所述编辑框中用户输入内容。
[0025]第二方面,本专利技术实施例提供一种即时通信信息的处理终端,包括:注入模块、交互模块以及第一即时通信应用,其中,
[0026]所述注入模块,用于获取所述第一即时通信应用的编辑框中用户输入内容;
[0027]所述交互模块,用于将所述用户输入内容发送给信息分析服务端,以使所述信息分析服务端对所述用户输入内容进行分析,并使所述信息分析服务端根据分析的结果,发送信息处理指令给即时通信服务端或者所述注册模块,其中,所述信息处理指令指示正常传输或者拦截;
[0028]在所述注入模块接收到的所述信息处理指令指示拦截的情况下,拦截所述用户输入内容,或者,在所述第一即时通信应用发送所述用户输入内容给所述即时通信服务端的情况下,以在所述信息处理指令指示正常传输的情况下,使所述即时通信服务端确定所述用户输入内容的接收方,将所述用户输入内容发送给所述接收方的第二即时通信应用,并在所述信息处理指令指示拦截的情况下,使所述即时通信服务端拦截所述用户输入内容。
[0029]第三方面,本专利技术实施例提供一种即时通信信息的处理系统,包括:信息分析服务端、即时通信服务端以及上述第二方面实施例提供的即时通信信息的处理终端,其中,
[0030]所述信息分析服务端,用于接收所述处理终端发送的用户输入内容,并对所述用户输入内容进行分析,根据分析的结果,发送信息处理指令给即时通信服务端或者所述处理终端,其中,所述信息处理指令指示正常传输或者拦截;
[0031]所述处理终端,进一步用于在接收到所述信息分析服务端发送的信息处理指令指示拦截的情况下,对所述用户输入内容进行拦截;
[0032]所述即时通信服务端,用于接收所述处理终端发送的所述用户输入内容的情况下,确定所述用户输入内容的接收方,将所述用户输入内容发送给所述接收方的第二即时通信应用,并在所述信息处理指令指示拦截的情况下,使所述即时通信服务端拦截所述用户输入内容。
[0033]上述专利技术中的一个实施例具有如下优点或有益效果:通过注入模块获取第一即时通信应用的编辑框中用户输入内容,并将用户输入内容发送给信息分析服务端,以使信息分析服务端对用户输入内容进行分析,并使信息分析服务端根据分析的结果,发送信息处理指令给即时通信服务端或者注入模块,在信息处理指令指示拦截的情况下,通过注入模块拦截用户输入内容,或者,在信息处理指令指示正常传输的情况下,使即时通信服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种即时通信信息的处理方法,其特征在于,包括:通过注入模块获取第一即时通信应用的编辑框中用户输入内容;将所述用户输入内容发送给信息分析服务端,以使所述信息分析服务端对所述用户输入内容进行分析,并使所述信息分析服务端根据分析的结果,发送信息处理指令给即时通信服务端或者所述注入模块,其中,所述信息处理指令指示正常传输或者拦截;在所述信息处理指令指示拦截的情况下,通过所述注入模块拦截所述用户输入内容,或者,通过所述第一即时通信应用发送所述用户输入内容给所述即时通信服务端,以在所述信息处理指令指示正常传输的情况下,使所述即时通信服务端确定所述用户输入内容的接收方,将所述用户输入内容发送给所述接收方的第二即时通信应用,并在所述信息处理指令指示拦截的情况下,使所述即时通信服务端拦截所述用户输入内容。2.根据权利要求1所述的即时通信信息的处理方法,其特征在于,所述通过注入模块获取第一即时通信应用的编辑框中用户输入内容,包括:在所述第一即时通信应用基于自定义框架构建的情况下,通过所述注入模块截获所述第一即时通信应用的对应于所述编辑框的接口;通过对应于所述编辑框的接口获取所述编辑框中用户输入内容。3.根据权利要求2所述的即时通信信息的处理方法,其特征在于,还包括:通过函数库定义并存放对应于所述信息分析服务端的调用函数,并为所述第一即时通信应用的指针添加定义的所述调用函数的地址,以得到所述注入模块中针对基于自定义框架构建的第一即时通信应用的部分;所述通过所述注入模块截获所述第一即时通信应用的对应于所述编辑框的接口,包括:在所述调用函数接收到所述指针的调用的情况下,拦截对话界面中对应于所述编辑框的接口。4.根据权利要求3所述的即时通信信息的处理方法,其特征在于,还包括:所述调用函数捕获到所述第一即时通信应用的消息处理函数或者事件进程中的特定事件的情况下,根据所述消息处理函数或者所述事件进程包含的窗口句柄,确定当前聊天窗口,并拦截所述当前聊天窗口的编辑框的接口。5.根据权利要求2至4任一所述的即时通信信息的处理方法,其特征在于,所述通过对应于所述编辑框的接口获取所述编辑框中用户输入内容,包括:通过所述编辑框的接口定义的方法获取所述编辑框中用户输入内容。6.根据权利要求1所述的即时通信信息的处理方法,其特征在于,所述通过注入模块获取第一即时通信应用的编辑框中用户输入内容,包括:在所述第一即时通信应用依赖html文件或者逻辑脚本运行在前端开发框架引擎或者嵌入式框架引擎的情况下,确定所述第一即时通信应用运行的针对对话界面进程的对象树以及唯一且稳定指示编辑框的第一特征信...

【专利技术属性】
技术研发人员:王亚承李仕毅
申请(专利权)人:北京天空卫士网络安全技术有限公司
类型:发明
国别省市:

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

1