一种消息处理方法和装置制造方法及图纸

技术编号:14881512 阅读:46 留言:0更新日期:2017-03-24 04:04
本申请提供了一种会话内容处理方法和装置,该方法包括:监控即时通讯应用当前呈现的会话窗口;当在该会话窗口中检测到满足预设条件的触发事件时,确定该会话窗口中待隐藏区域的边界所在的位置;基于待隐藏区域的边界所在的位置,对该待隐藏区域内的会话内容进行处理,以使得待隐藏区域内的会话内容处于不可见状态。本申请的方案可以在利用即时通讯应用进行消息交互的过程中,降低即时通讯中会话内容被泄露的风险,提高即时通讯中会话内容的安全性。

【技术实现步骤摘要】

本申请涉及通信
,特别涉及一种消息处理方法和装置
技术介绍
在用户利用即时通讯工具与其他用户进行信息交互的过程中,会话内容(如,会话消息或者会话用户等信息)被泄露的风险性大,影响了信息交互的安全性。因此,如何在利用即时通讯工具进行消息交互的过程中,降低会话内容被泄露的风险,提高即时通讯中的会话内容的安全性是本领域技术人员迫切需要解决的技术问题。
技术实现思路
本申请提供了一种消息处理方法和装置,以在利用即时通讯工具进行消息交互的过程中,降低即时通讯中会话内容被泄露的风险,提高即时通讯中会话内容的安全性。为了解决上述问题,一方面,本申请提供了一种会话内容处理方法,包括:监控即时通讯应用当前呈现的会话窗口;当在所述会话窗口中检测到满足预设条件的触发事件时,确定所述会话窗口中待隐藏区域的边界所在的位置;基于所述待隐藏区域的边界所在的位置,对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态。另一方面,本申请还提供了一种会话内容处理装置,包括:窗口监控单元,用于监控即时通讯应用当前呈现的会话窗口;边界确定单元,用于当所述窗口监控单元在所述会话窗口中检测到满足预设条件的触发事件时,确定所述会话窗口中待隐藏区域的边界所在的位置;区域处理单元,用于基于所述待隐藏区域的边界所在的位置,对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态。由以上可知,在本申请中,在监测到即时通讯应用当前呈现的会话窗口中存在满足预设条件的触发事件时,会确定该会话窗口中待隐藏区域的边界所在的位置,并基于该待隐藏区域的边界所在的位置,对该待隐藏区域进行处理,以使得该待隐藏区域内的会话内容不可见,从而降低了该待隐藏区域内的会话内容被泄露的风险,提高了即时通讯过程中会话内容的安全性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一种会话内容处理方法的一种应用场景示意图;图2示出了本申请一种会话内容处理方法一个实施例的流程示意图;图3a其示出了会话窗口呈现有多条会话消息的示意图;图3b其示出了遮挡目标区域内的显示内容的一种遮挡方式示意图;图3c其示出了遮挡该目标区域内的显示内容的又一种遮挡方式示意图;图3d和图3e分别示出了对待隐藏区域进行调整以及调整后的待隐藏区域的示意图;图3f和图3g示出了取消对某条会话消息进行遮挡的过程示意图;图4示出了本申请一种会话内容处理方法又一个实施例的流程示意图;图5示出了本申请一种会话内容处理方法在一种应用场景下的流程交互示意图;图6a其示出了在会话窗口中存在两条会话消息的情况下,会话窗口被遮挡的一种效果示意图;图6b其示出了在会话窗口中存在三条会话消息的情况下,会话窗口被遮挡的一种效果示意图;图7示出了本申请一种会话内容处理方法又一个实施例的流程示意图;图8a示出了会话窗口上显示有多条会话消息的一种示意图;图8b其示出了在会话窗口上的一种触摸事件的触摸示意图;图8c示出了移除该待隐藏区域内的会话消息的一种效果示意图;图8d示出了触发恢复显示该图8c中被移除的会话消息的一种操作示意图;图9示出了本申请一种会话内容处理装置一个实施例的结构示意图;图10示出了本申请一种终端一个实施例的硬件架构示意图。具体实施方式本专利技术实施例描述的业务场景是为了更加清楚的说明本专利技术实施例的技术方案,并不构成对于本专利技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本专利技术实施例提供的技术方案对于类似的技术问题,同样适用。本申请实施例的会话内容处理方法适用于终端,如手机、笔记本、平板电脑、台式机等等,该终端上运行有即时通讯应用。该会话内容处理方法所适用的终端也可以理解为即时通讯应用的客户端。用户通过该终端上的即时通讯应用登录即时通讯服务平台之后,可以通过该即时通讯服务平台与其他用户建立即时通讯会话连接,以实现该用户与其他用户之间的即时通讯消息的交互。其中,该即时通讯服务平台可以包括一台或多台即时通讯服务器。如图1,其示出了本申请一种应用场景的组成示意图。在该应用场景中包括:即时通讯服务器101以及至少两台终端102,在该终端102中运行有即时通讯应用。其中,每个终端102均可以通过网络与该即时通讯服务器101建立连接。在终端上的即时通讯应用与该即时通讯服务器建立通信连接之后,如果检测到用户发起与即时通讯应用的好友列表中的某一个或几个用户的会话请求时,终端可以将该会话请求发送给即时通讯服务器,以通过即时通讯服务器建立该用户与其他用户之间的会话连接。终端会将即时通讯应用在会话连接中发送或接收到的会话消息显示在该会话连接对应的会话窗口中。当然,图1仅仅是为了便于理解,而以一种应用场景为例进行介绍,但是可以理解的是,本申请实施例的会话内容处理方法也适用于其他即时通讯的应用场景,在此不加以限制。在本申请的会话内容处理方法中,在即时通讯应用呈现出会话窗口之后,对该会话窗口进行监控,如果在该会话窗口上检测到满足预设条件的触发事件时,会确定该会话窗口中待隐藏区域的边界所在的位置,并根据待隐藏区域的边界,对该待隐藏区域进行处理,以使得该待隐藏区域内的会话内容处于不可见状态,从而避免待隐藏区域内的会话内容被他人有意或无意的看到,降低了会话内容被泄露的风险,提高了会话内容的安全性。下面对本申请实施例的会话内容处理方法进行详细介绍,参见图2,其示出了本申请一种会话内容处理方法一个实施例的流程示意图,本实施例的会话内容处理方法适用于手机、平板电脑等等终端,该终端上运行有即时通讯应用。本实施例的会话内容处理方法可以包括:201,监控即时通讯应用当前呈现的会话窗口。其中,会话窗口为即时通讯应用进行会话消息交互的窗口。可以理解的是,当即时通讯应用中可以同时呈现多个会话窗口时,则分别监控即时通讯应用所呈现出的各个会话窗口。202,当在该会话窗口中检测到满足预设条件的触发事件时,确定该会话窗口中待隐藏区域的边界所在的位置。其中,通过确定待隐藏区域的边界所在的位置,可以确定出该会话窗口中待隐藏区域。可以理解的是,确定该待隐藏区域的边界所在的位置可以是确定该待隐藏区域的起始边界和终止边界所在的位置,这样,可以将会话窗口中起始边界和终止边界之间的区域确定为待隐藏区域。特别的,当预先设置了待隐藏区域的起始边界的位置,即该待隐藏区域的起始边界为始终固定的位置的情况下,则确定该待隐藏区域的边界所在的位置可以仅仅是确定该待隐藏区域的终止边界所在的位置。如,可以预先设定待隐藏区域的起始边界为会话窗口的标题栏或会话窗口的窗口顶端,这样,当在会话窗口中检测到该触发事件时,仅仅需要确定待隐藏区域的终止边界所在的位置。当然,预先设定的待隐藏区域的起始边界也可以是会话窗口中其他位置,只要该起始边界的位置是一个会话窗口中的固定位置即可。可以理解的是,触发确定待隐藏区域的所在位置的触发事件可以有多种可能:如,在一种可能的情况中,满足预设条件的触发事件可以为:会话窗口中本文档来自技高网...
一种消息处理方法和装置

【技术保护点】
一种会话内容处理方法,其特征在于,包括:监控即时通讯应用当前呈现的会话窗口;当在所述会话窗口中检测到满足预设条件的触发事件时,确定所述会话窗口中待隐藏区域的边界所在的位置;基于所述待隐藏区域的边界所在的位置,对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态。

【技术特征摘要】
1.一种会话内容处理方法,其特征在于,包括:监控即时通讯应用当前呈现的会话窗口;当在所述会话窗口中检测到满足预设条件的触发事件时,确定所述会话窗口中待隐藏区域的边界所在的位置;基于所述待隐藏区域的边界所在的位置,对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态。2.根据权利要求1所述的会话内容处理方法,其特征在于,所述在所述会话窗口中检测到满足预设条件的触发事件,包括:检测到所述会话窗口中出现新增的会话消息。3.根据权利要求1所述的会话内容处理方法,其特征在于,所述在所述会话窗口中检测到满足预设条件的触发事件,包括:在所述会话窗口上检测到满足预设条件的触摸事件。4.根据权利要求1至3任一项所述的会话内容处理方法,其特征在于,所述确定所述会话窗口中待隐藏区域的边界所在的位置,包括:确定所述会话窗口中待隐藏区域的起始边界和终止边界所在的位置。5.根据权利要求4所述的会话内容处理方法,其特征在于,所述确定所述会话窗口中待隐藏区域的起始边界和终止边界所在的位置,包括:确定所述会话窗口中待隐藏区域的起始边界的位置;查询预设的且与所述会话窗口中待隐藏区域的终止边界关联的终止排序位;获取会话窗口中会话消息的第一排序,所述第一排序为所述会话窗口中会话消息的生成时刻由晚到早的排序;将所述第一排序中,与所述终止排序位对应的会话消息的终止边界确定为所述待隐藏区域的终止边界。6.根据权利要求5所述的会话内容处理方法,其特征在于,所述确定会话窗口中待隐藏区域的起始边界的位置,包括:依据预置的待隐藏区域的起始边界的位置,确定所述会话窗口中待隐藏区域的起始边界所在的位置。7.根据权利要求5所述的会话内容处理方法,其特征在于,所述所述确定会话窗口中待隐藏区域的起始边界的位置,包括:查询预设的且与所述会话窗口中待隐藏区域的起始边界关联的起始排序位;获取会话窗口中会话消息的第二排序,所述第二排序为所述会话窗口中会话消息的生成时刻由早到晚的排序;将所述第二排序中,与所述起始排序位对应的会话消息的起始边界确定为所述待隐藏区域的起始边界。8.根据权利要求4所述的会话内容处理方法,其特征在于,当所述满足预设条件的触发事件为满足预设条件的触摸事件时,所述确定所述会话窗口中待隐藏区域的起始边界和终止边界所在的位置,包括:依据所述触摸事件的触摸轨迹,确定所述会话窗口中待隐藏区域的起始边界和终止边界所在的位置。9.根据权利要求8所述的会话内容处理方法,其特征在于,所述满足预设条件的触摸事件包括:所述触摸事件具有两个触摸点且所述两个触摸点之间的距离逐渐减小;所述依据所述触摸事件的触摸轨迹,确定所述会话窗口中待隐藏区域的隐藏边界所在的位置,包括:确定所述两个触摸点的触摸轨迹起始点;依据所述两个触摸点的触摸轨迹起始点,从所述会话窗口中定位出待隐藏区域的起始边界和终止边界。10.根据权利要求1所述的会话内容处理方法,其特征在于,所述对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态,包括:遮挡所述会话窗口中处于所述待隐藏区域内的会话内容,以使得所述待隐藏区域内的会话内容处于不可见状态。11.根据权利要求1所述的会话内容处理方法,其特征在于,所述对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态,包括:将所述会话窗口中处于所述待隐藏区域内的会话内容从所述会话窗口中移除,并将所述待隐藏区域内的会话内容存储至指定存储区。12.根据权利要求11所述的会话内容处理方法,其特征在于,在将所述会话窗口中处于所述待隐藏区域内的会话内容从所述会话窗口中移除之后,还包括:在所述会话窗口中待隐藏区域对应的位置处标示出移除标志,所述移除标志表明所述待隐藏区域内的会话内容被移除。13.根据权利要求1、10或11所述的会话内容处理方法,其特征在于,在所述对所述待隐藏区域内的会话内容进行处理,以使得所述待隐藏区域内的会话内容处于不可见状态之后,还包括:当在所述会话窗口上检测到预设操作时,将所述...

【专利技术属性】
技术研发人员:赵娜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1