一种基于即时聊天工具的对话内容销毁方法及装置与流程

文档序号:20600713发布日期:2020-05-01 21:37阅读:523来源:国知局
一种基于即时聊天工具的对话内容销毁方法及装置与流程

本发明涉及通信技术领域,更具体的涉及一种基于即时聊天工具的对话内容销毁方法及装置。



背景技术:

即时聊天工具(英文全称为instantmessaging,英文简称为im)是一种在用户之间传递即时消息的应用程序,可以方便用户进行交流。im是企业办公必不可少的交流工具,聊天的消息内容必然会涉机密信息,比如高层就企业战略讨论的商业机密,hr就员工福利讨论的薪资待遇等,这些信息不方便、也不应该给其他人员工所看到,甚至it系统管理员也无法直接在系统内查看、搜索到。

支付宝好友聊天中有一个“悄悄话”功能,在进入到“悄悄话”模式后,已经看到的消息会在几秒内被删除,“悄悄话”的逻辑为消息阅后即焚,即已经看过的消息会在几秒内消失,“悄悄话”的这个功能在一定程度上解决了机密聊天文本、图片会被泄露的痛点,但是“悄悄话”模式内删除的消息只包括文本、语音和图片,但是不支持文件类型。由于“悄悄话”应用在支付宝内,一般的聊天内容会涉及到比较敏感的金钱,所以只对聊天的文本数据进行了加密,用完的数据就此删除,所以该软件只能解决个人用户跟钱相关的敏感信息;再者,“悄悄话”的使用场景一般为个人,聊天数据的价值并不会太高。而在企业内,员工之间一方面会聊到涉及价值较高的内容,或者会进行文件传输,由于文件会涉及到不同等级的安全保密等级,因此,不同等级的文件可能会采用不同的保护方案,比如,针对某些等级的员工,需要采用阅读后即删除的功能,而针对某些等级的员工,则不需要采用阅读后即删除的功能。

综上所述,现有企业员工之间聊天或者文件传输之后存在未及时删除而导致企业信息易泄漏的问题。



技术实现要素:

本发明实施例提供一种基于即时聊天工具的对话内容销毁方法及装置,用以解决现有企业员工之间聊天或者文件传输之后存在未及时删除而导致企业信息易泄漏的问题。

本发明实施例提供一种基于即时聊天工具的对话内容销毁方法,包括:

接收到第一终端发送的第一加密消息,向服务器发送第二终端的id;

接收到所述服务器发送的第一密钥,根据所述第一密钥对所述第一加密消息解密,得到第一消息和阅后销毁信息;

当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息销毁。

优选地,所述第一消息至少包括一下一种或者多种组合:

图片、文字、文件;

所述阅后销毁信息的计时时间长度根据所述第一消息的内容长度进行调整。

优选地,所述将所述第一消息销毁之后,还包括:

将所述阅后销毁信息发送至服务器,以使所述服务器根据所述阅后销毁信息将所述服务器内记录的所述第一终端和所述第二终端之间的交互信息全部销毁;和/或者

将所述阅后销毁信息发送至所述第一终端,以使所述第一终端将所述第一消息,所述第一密钥,所述阅后销毁信息和所述第一加密消息全部销毁;

其中,所述第一密钥和所述销毁消息添加到所述第一消息内形成所述第一加密消息;所述第一密钥和所述销毁消息为所述服务器收到第一终端发送的开启机密模型信息之后向所述第一终端发送的,所述开启机密模型信息携带有所述第一终端的id,所述第二终端的id和销毁标志。

本发明实施例提供了一种基于即时聊天工具的对话内容销毁方法,包括:

接收到服务器发送的第一密钥和阅后销毁信息,将所述第一秘钥和所述阅后销毁信息添加到第一消息中形成第一加密消息;

将所述第一加密消息发送至第二终端,以使所述第二终端通过服务器发送的第一密钥对所述第一加密消息进行解密并得到第一消息和阅后销毁信息;

当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息从所述第二终端上销毁。

优选地,所述将所述第一消息从所述第二终端上销毁之后,还包括:

接收到所述第二终端发送的阅后销毁信息,根据所述阅后销毁信息将所述第一消息,所述第一密钥,所述阅后销毁信息和所述第一加密消息全部销毁;

其中,所述阅后销毁信息通过所述服务器发送至所述第一终端,所述服务器接收到所述阅后销毁信息,根据所述阅后销毁信息将所述服务器内记录的所述第一终端和所述第二终端之间的交互信息全部销毁;

所述接收到服务器发送的第一密钥和阅后销毁信息之前,还包括:

向所述服务器发送开启机密模型信息,所述开启机密模型信息携带有所述第一终端的id,所述第二终端的id和销毁标志。

本发明实施例提供了一种基于即时聊天工具的对话内容销毁装置,包括:

第一接收单元,用于接收到第一终端发送的第一加密消息,向服务器发送第二终端的id;

第二接收单元,用于接收到所述服务器发送的第一密钥,根据所述第一密钥对所述第一加密消息解密,得到第一消息和阅后销毁信息;

第一销毁单元,用于当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息销毁。

优选地,述第一消息至少包括一下一种或者多种组合:

图片、文字、文件;

所述阅后销毁信息的计时时间长度根据所述第一消息的内容长度进行调整。

优选地,所述第一销毁单元还用于:

将所述阅后销毁信息发送至服务器,以使所述服务器根据所述阅后销毁信息将所述服务器内记录的所述第一终端和所述第二终端之间的交互信息全部销毁;和/或者

将所述阅后销毁信息发送至所述第一终端,以使所述第一终端将所述第一消息,所述第一密钥,所述阅后销毁信息和所述第一加密消息全部销毁;

其中,所述第一密钥和所述销毁消息添加到所述第一消息内形成所述第一加密消息;所述第一密钥和所述销毁消息为所述服务器收到第一终端发送的开启机密模型信息之后向所述第一终端发送的,所述开启机密模型信息携带有所述第一终端的id,所述第二终端的id和销毁标志。

本发明实施例提供了一种基于即时聊天工具的对话内容销毁装置,包括:

添加单元,用于接收到服务器发送的第一密钥和阅后销毁信息,将所述第一秘钥和所述阅后销毁信息添加到第一消息中形成第一加密消息;

发送单元,用于将所述第一加密消息发送至第二终端,以使所述第二终端通过服务器发送的第一密钥对所述第一加密消息进行解密并得到第一消息和阅后销毁信息;

第二销毁单元,用于当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息从所述第二终端上销毁。

优选地,所述第二销毁单元还用于:

接收到所述第二终端发送的阅后销毁信息,根据所述阅后销毁信息将所述第一消息,所述第一密钥,所述阅后销毁信息和所述第一加密消息全部销毁;

其中,所述阅后销毁信息通过所述服务器发送至所述第一终端,所述服务器接收到所述阅后销毁信息,根据所述阅后销毁信息将所述服务器内记录的所述第一终端和所述第二终端之间的交互信息全部销毁;

所述接收到服务器发送的第一密钥和阅后销毁信息之前,还包括:

向所述服务器发送开启机密模型信息,所述开启机密模型信息携带有所述第一终端的id,所述第二终端的id和销毁标志。

本发明实施例提供了一种电子设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现上述基于即时聊天工具的对话内容销毁方法的步骤。

本发明实施例提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述基于即时聊天工具的对话内容销毁方法的步骤。

本发明实施例提供了一种基于即时聊天工具的对话内容销毁方法,包括:包括:接收到第一终端发送的第一加密消息,向服务器发送第二终端的id;接收到所述服务器发送的第一密钥,根据所述第一密钥对所述第一加密消息解密,得到第一消息和阅后销毁信息;当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息销毁。在该方法中,第二终端接收到加载有第一密钥和阅后销毁信息的第一消息之后,需要对该消息进行解密才能获取到第一消息。该方法解决了企业it管理员可以在系统内获取到任何聊天消息以及全部聊天消息因不加密而导致涉密信息被泄露的问题;进一步地,当在第二终端开始显示第一消息时,阅后销毁信息开始计时,当计时达到设定阈值时,将第一消息从第二终端上删除,避免企业内部传输的涉及机密的消息泄露的问题。再者,企业通过后台管控,对特定的工作人员使用上述方法,工作人员使用聊天工具进行文件传输时,每次查看完传输消息之后该消息均可以被销毁,极大的提高了文件传输的安全性;该方法解决了现有企业员工之间聊天或者文件传输之后存在未及时删除而导致企业信息易泄漏的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种基于即时聊天工具的对话内容销毁方法流程示意图;

图2为本发明实施例提供的另一种基于即时聊天工具的对话内容销毁方法流程示意图;

图3为本发明实施例一提供的机密聊天模式流程示意图;

图4为本发明实施例提供的一种基于即时聊天工具的对话内容销毁装置结构示意图;

图5为本发明实施例提供的另一种基于即时聊天工具的对话内容销毁装置结构示意图;

图6为本发明实施例提供的电子设备结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示例性的示出了本发明实施例提供的一种基于即时聊天工具的对话内容销毁方法流程示意图,如图1所示,该基于即时聊天工具的对话内容销毁方法主要包括以下步骤:

步骤101,接收到第一终端发送的第一加密消息,向服务器发送第二终端的id;

步骤102,接收到所述服务器发送的第一密钥,根据所述第一密钥对所述第一加密消息解密,得到第一消息和阅后销毁信息;

步骤103,当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息销毁。

需要说明的是,上述实施例中的执行主体为第二终端,其中,第二终端通过服务器与第一终端进行交互。

在步骤101中,第二终端接收到第一终端发送的第一加密消息,由于该第一加密消息内包括有第一密钥和阅后销毁信息,因此该第一加密消息并不能直接在第二终端上显示。进一步地,第二终端需要从服务器内获取到与第一加密消息对应的第一密钥,该第一密钥是第二终端与第一终端之间进行交互时使用的密钥。

第二终端向服务器发送第二终端的id,服务器在接收到第二终端发送的第二终端的id之后,根据系统内存储的开启机密模式信息,从中找到与第二终端的id相匹配的第一密钥,并将第一密钥发送至第二终端。

需要说明的是,在第二终端接收到第一终端发送的第一加密消息之前,由于第一终端确认向第二终端发送的文件涉及到一些机密内容,因此,第一终端在向第二终端发送第一加密消息之前,先向与第一终端电联接的服务器发送了开启机密模式信息,该开启机密模式信息内携带有第一终端的id,第二终端的id和销毁标志。

在实际应用中,开启机密模式信息内携带的第一终端的id和第二终端的id用于向服务器表示,涉及到机密内容传输的两个终端,而携带的销毁标志用于向服务器表示,两个终端之间传输的消息需要在阅读后进行销毁处理。在本发明实施例中,销毁标志可以是带有几个特殊符号的一组字符串,也可以是其他特定的内容,在本发明实施例中,对销毁标志的具体内容不做限定。

服务器在接收到第一终端发送的开启机密模式信息以及该信息内携带的第一终端的id,第二终端的id和销毁标志时,先根据上述信息产生一个第一密钥和一个阅后销毁信息,然后将开启机密模式信息、第一终端的id、第二终端的id,第一密钥和阅后销毁信息存储在服务器的设定区域。

第一终端接收到服务器反馈的第一密钥之后,将第一密钥和阅后销毁信息添加到需要发送至第二终端的第一消息内,第一密钥,阅后销毁信息和第一消息形成了第一加密消息。

基于此,当第二终端向服务器发送了第二终端的id之后,服务器会向第二终端反馈第一密钥。

在步骤102中,当第二终端接收到服务器发送的第一密钥之后,可以根据第一密钥对第一加密消息进行解密,从而得到第一终端向第二终端发送的第一消息和阅后销毁信息。

在步骤103中,第二终端通过第一密钥对第一加密消息解密之后,得到了第一消息和阅后销毁信息。由于阅后销毁信息内包括有计时器,且该计时器与第一消息相互关联,因此,当第一消息在第二终端上进行显示时,则该计时器开始计时,当计时器的计时达到设定阈值时,则第二终端会根据阅后销毁信息发送的销毁指令将第一消息销毁掉。

需要说明的是,在实际应用中,由于每次发送的第一消息可以是一个图片,可以是一段文字,还可以是图片与文字的结合,还可以是一个文件。因此,为了避免第二终端上显示的第一消息还未被阅读完即会被销毁的问题,优选地,阅后销毁信息内设置的计时器的计时时间长度可以由第一终端进行设定,且设定调节为阅后销毁信息的计时时间长度可以根据第一消息的内容长度进行调整。在本发明实施例中,对阅后销毁信息的计算时间长度的调整方式不做具体的限定。

进一步地,为了避免在第一终端和第二终端之间传输的第一消息还存在痕迹,优选地,当第二终端将第一消息销毁掉之后,还会进一步地将该阅后销毁信息发送第一终端和服务器,由于发送至第一终端时经过服务器,因此,该阅后销毁信息不单独在发送给服务器。

当服务器接收到稿阅后销毁信息时,先将该阅后销毁信息发送至第一终端,然后将服务器内记录的第一终端和第二终端之间的交互信息全部销毁。

而当第一终端接收到阅后销毁信息时,可以根据该阅后销毁信息将第一终端内涉及到第一消息的全部文件全部销毁,比如,从服务器获取到的第一密钥,和阅后销毁信息,第一密钥,和阅后销毁信息添加到第一消息后形成的第一加密消息。

需要说明的是,当第一终端向第二终端发送完成第一消息,第二终端解密得到第一消息,阅读和销毁第一消息,并指示第一终端和服务器将与第一消息全部相关内容删除之后,则第一终端和第二终端完成此次对话。

需要说明的是,在实际应用中,若第二终端接收到第一终端发送的第一加密消息之后,并不确认当前会立即查看该第一消息。因此,可以先将该第一加密信息存储在第二终端内,等需要查看第一消息时,可以从服务器获取第一密钥,并对第一加密信息进行解密得到第一消息和阅后销毁信息,阅后销毁信息内的计时器开始计时,当计时时间达到阈值时,可以将显示在第二终端上的第一消息进行销毁。进一步地,将阅后销毁信息通过服务器发送至第一终端,而服务器和第一终端同时将与第一消息相对的内容全部销毁。

图2示例性的示出了本发明实施例提供的另一种基于即时聊天工具的对话内容销毁方法流程示意图,该方法至少可以通信技术领域。如图2所示,该基于即时聊天工具的对话内容销毁方法主要包括以下步骤:

步骤201,接收到服务器发送的第一密钥和阅后销毁信息,将所述第一秘钥和所述阅后销毁信息添加到第一消息中形成第一加密消息;

步骤202,将所述第一加密消息发送至第二终端,以使所述第二终端通过服务器发送的第一密钥对所述第一加密消息进行解密并得到第一消息和阅后销毁信息;

步骤203,当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息从所述第二终端上销毁。

需要说明的是,上述实施例中的执行主体为第一终端,其中,第一终端通过服务器与第二终端进行交互。

在步骤201中,第一终端需要向第二终端发送文件时,且发送的文件内容涉及到一些机密内容,因此,第一终端在向第二终端发送第一加密消息之前,先向与第一终端电联接的服务器发送了开启机密模式信息,该开启机密模式信息内携带有第一终端的id,第二终端的id和销毁标志。

在实际应用中,开启机密模式信息内携带的第一终端的id和第二终端的id用于向服务器表示,涉及到机密内容传输的两个终端,而携带的销毁标志用于向服务器表示,两个终端之间传输的消息需要在阅读后进行销毁处理。在本发明实施例中,销毁标志可以是带有几个特殊符号的一组字符串,也可以是其他特定的内容,在本发明实施例中,对销毁标志的具体内容不做限定。

服务器在接收到第一终端发送的开启机密模式信息以及该信息内携带的第一终端的id,第二终端的id和销毁标志时,先根据上述信息产生一个第一密钥和一个阅后销毁信息,然后将开启机密模式信息、第一终端的id、第二终端的id,第一密钥和阅后销毁信息存储在服务器的设定区域。

第一终端接收到服务器反馈的第一密钥之后,将第一密钥和阅后销毁信息添加到需要发送至第二终端的第一消息内,第一密钥,阅后销毁信息和第一消息形成了第一加密消息。

在步骤202中,第一终端确认了向第二终端发送的第一消息之后,需要将第一密钥和阅后销毁信息添加到第一消息中,第一消息,第一密钥和阅后销毁信息形成了第一加密消息,第一终端将第一加密消息发送至第二终端。

在本发明实施例中,第二终端接收到第一终端发送的第一加密消息之后,由于该第一加密消息内包括有第一密钥,因此该第一加密消息并不能直接在第二终端上显示。

进一步地,第二终端在接收到该第一加密消息之后,需要从服务器获取到与第一加密消息对应的第一密钥,基于该第一密钥从第一加密消息内获取到第一终端发送的第一消息。具体地,第二终端向服务器发送第二终端的id,服务器在收到第二终端发送的第二终端的id之后,根据系统内存储的开启机密模式信息,从中找到与第二终端的id相匹配的第一密钥,并将第一密钥发送至第二终端。

需要说明的是,在第一终端向服务器发送开启机密模式信息是,该信息内携带有第一终端的id,第二终端的id和销毁标志,服务器根据开启机密模式信息确定第一密钥和阅后销毁信息后,然后将开启机密模式信息、第一终端的id、第二终端的id,第一密钥和阅后销毁信息存储在服务器的设定区域。

当第二终端接收到服务器发送的第一秘钥之后对第一加密消息进行解密,从而得到第一终端向第二终端发送的第一消息和阅后销毁信息。

在步骤203中,第二终端通过第一密钥对第一加密消息解密之后,得到了第一消息和阅后销毁信息。由于阅后销毁信息内包括有计时器,且该计时器与第一消息相互关联,因此,当第一消息在第二终端上进行显示时,则该计时器开始计时,当计时器的计时达到设定阈值时,则第二终端会根据阅后销毁信息发送的销毁指令将第一消息销毁掉。

需要说明的是,在实际应用中,由于每次发送的第一消息可以是一个图片,可以是一段文字,还可以是图片与文字的结合,还可以是一个文件。因此,为了避免第二终端上显示的第一消息还未被阅读完即会被销毁的问题,优选地,阅后销毁信息内设置的计时器的计时时间长度可以由第一终端进行设定,且设定调节为阅后销毁信息的计时时间长度可以根据第一消息的内容长度进行调整。在本发明实施例中,对阅后销毁信息的计算时间长度的调整方式不做具体的限定。

进一步地,为了避免在第一终端和第二终端之间传输的第一消息还存在痕迹,优选地,当第二终端将第一消息销毁掉之后,还会进一步地将该阅后销毁信息发送第一终端和服务器,由于发送至第一终端时经过服务器,因此,该阅后销毁信息不单独在发送给服务器。

当服务器接收到稿阅后销毁信息时,先将该阅后销毁信息发送至第一终端,然后将服务器内记录的第一终端和第二终端之间的交互信息全部销毁。

而当第一终端接收到阅后销毁信息时,可以根据该阅后销毁信息将第一终端内涉及到第一消息的全部文件全部销毁,比如,从服务器获取到的第一密钥,和阅后销毁信息,第一密钥,和阅后销毁信息添加到第一消息后形成的第一加密消息。

需要说明的是,当第一终端向第二终端发送完成第一消息,第二终端解密得到第一消息,阅读和销毁第一消息,并指示第一终端和服务器将与第一消息全部相关内容删除之后,则第一终端和第二终端完成此次对话。

基于上述流程,第一终端完成了向第二终端发送消息以及销毁该消息的全过程。

为了更清楚的介绍本发明实施例提供的一种基于即时聊天工具的对话内容销毁方法,以下结合图3来详细介绍基于即时聊天工具的对话内容销毁方法。

图3为本发明实施例一提供的机密聊天模式流程示意图,如图3所示,该机密聊天模式包括有用户a,用户c和服务器b。具体地,包括以下步骤:

步骤301,用户a在向用户c发送消息之前,确定选择采用机密模式,用户a向服务器b发送开启机密模式信息,该开启机密模式信息内携带有用户a所在终端的id,用户c所在终端的id和销毁标志。

步骤302,服务器b接收到开启机密模式信息之后,生成x秘钥和阅后销毁信息,将x秘钥,阅后销毁信息,开启机密模式信息,a用户所在终端(a终端)的id和c用户所在终端(c终端)的id存储在服务器内,并将x秘钥和阅后销毁信息发送至用户a所在终端。

步骤303,用户a在a终端编写完待发送至用户c的a消息(第一消息),将x秘钥和阅后销毁信息添加到a消息中形成a加密文件,并通过服务器b将a机密文件发送至用户c。

用户c接收到用户a发送的a加密文件之后,由于a机密文件内包括有x秘钥,所以该a机密文件在c终端不能正常显示。

步骤304,用户c需要从服务器d获取x秘钥,用户c通过终端c向服务器d发送终端c的id。

步骤305,服务器根据接收到的终端c的id,向终端c发送x秘钥,终端c根据x秘钥解密a加密文件得到a消息和阅后销毁信息。

步骤306,a消息在终端c开始显示,由于阅后销毁信息内包括有计时器,且该计时器与a消息相互关联,因此,当a消息在终端c上进行显示时,则该计时器开始计时,当计时器的计时达到设定阈值时,则终端c会根据阅后销毁信息发送的销毁指令将a消息销毁。

步骤307,将阅后销毁消息通过服务器b发送至终端a,终端a和服务器b在接收到该阅后销毁消息之后,根据该阅后销毁信息将第一终端内涉及到a消息的全部文件全部销毁;相应地,服务器b会将服务器b内记录的终端a和终端c之间的交互信息全部销毁。

需要说明的是,本发明实施例提供的一种基于即时聊天工具的对话内容销毁方法还适用于以下场景中:

场景一,若公司高层交流投融资的具体方案,财务通过im向老板发送了一份财务状况文件,该文件只能在老板所在的终端打开,且it管理人员无法从后台查看,进一步地,该财务状况文件在老板所在终端打开之后,按照设定的阈值,当计时器的计时达到设定阈值时,老板所在终端将财务状况文件销毁,并清除了该条聊天记录。

场景二,公司高层交流投融资的具体方案,财务通过im向财务给老板发送了一份财务状况文件,该文件只能在老板所在的终端打开,且it管理人员无法从后台查看,进一步地,老板所在的终端下载好该财务状态文件,按照设定的阈值,当计时器的计时达到设定阈值时,双方聊天记录上自动清除该条聊天消息。

终上所述,本发明实施例提供了一种基于即时聊天工具的对话内容销毁方法,包括:包括:接收到第一终端发送的第一加密消息,向服务器发送第二终端的id;接收到所述服务器发送的第一密钥,根据所述第一密钥对所述第一加密消息解密,得到第一消息和阅后销毁信息;当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息销毁。在该方法中,第二终端接收到加载有第一密钥和阅后销毁信息的第一消息之后,需要对该消息进行解密才能获取到第一消息。该方法解决了企业it管理员可以在系统内获取到任何聊天消息以及全部聊天消息因不加密而导致涉密信息被泄露的问题;进一步地,当在第二终端开始显示第一消息时,阅后销毁信息开始计时,当计时达到设定阈值时,将第一消息从第二终端上删除,避免企业内部传输的涉及机密的消息泄露的问题。再者,企业通过后台管控,对特定的工作人员使用上述方法,工作人员使用聊天工具进行文件传输时,每次查看完传输消息之后该消息均可以被销毁,极大的提高了文件传输的安全性;该方法解决了现有企业员工之间聊天或者文件传输之后存在未及时删除而导致企业信息易泄漏的问题。

基于同一发明构思,本发明实施例提供了一种基于即时聊天工具的对话内容销毁装置,由于该装置解决技术问题的原理与一种基于即时聊天工具的对话内容销毁方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

图4为本发明实施例提供的一种基于即时聊天工具的对话内容销毁装置结构示意图,如图4所示,该装置主要包括:第一接收单元401,第二接收单元402和第一销毁单元403。

第一接收单元401,用于接收到第一终端发送的第一加密消息,向服务器发送第二终端的id;

第二接收单元402,用于接收到所述服务器发送的第一密钥,根据所述第一密钥对所述第一加密消息解密,得到第一消息和阅后销毁信息;

第一销毁单元403,用于当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息销毁。

优选地,述第一消息至少包括一下一种或者多种组合:

图片、文字、文件;

所述阅后销毁信息的计时时间长度根据所述第一消息的内容长度进行调整。

优选地,所述第一销毁单元403还用于:

将所述阅后销毁信息发送至服务器,以使所述服务器根据所述阅后销毁信息将所述服务器内记录的所述第一终端和所述第二终端之间的交互信息全部销毁;和/或者

将所述阅后销毁信息发送至所述第一终端,以使所述第一终端将所述第一消息,所述第一密钥,所述阅后销毁信息和所述第一加密消息全部销毁;

其中,所述第一密钥和所述销毁消息添加到所述第一消息内形成所述第一加密消息;所述第一密钥和所述销毁消息为所述服务器收到第一终端发送的开启机密模型信息之后向所述第一终端发送的,所述开启机密模型信息携带有所述第一终端的id,所述第二终端的id和销毁标志。

图5为本发明实施例提供的另一种基于即时聊天工具的对话内容销毁装置结构示意图,如图5所示,该装置主要包括:添加单元501,发送单元502和第二销毁单元503。

添加单元501,用于接收到服务器发送的第一密钥和阅后销毁信息,将所述第一秘钥和所述阅后销毁信息添加到第一消息中形成第一加密消息;

发送单元502,用于将所述第一加密消息发送至第二终端,以使所述第二终端通过服务器发送的第一密钥对所述第一加密消息进行解密并得到第一消息和阅后销毁信息;

第二销毁单元503,用于当开始显示所述第一消息时,所述阅后销毁信息开始计时,当所述阅后销毁信息的计时达到设定阈值,将所述第一消息从所述第二终端上销毁。

优选地,所述第二销毁单元503还用于:

接收到所述第二终端发送的阅后销毁信息,根据所述阅后销毁信息将所述第一消息,所述第一密钥,所述阅后销毁信息和所述第一加密消息全部销毁;

其中,所述阅后销毁信息通过所述服务器发送至所述第一终端,所述服务器接收到所述阅后销毁信息,根据所述阅后销毁信息将所述服务器内记录的所述第一终端和所述第二终端之间的交互信息全部销毁;

所述接收到服务器发送的第一密钥和阅后销毁信息之前,还包括:

向所述服务器发送开启机密模型信息,所述开启机密模型信息携带有所述第一终端的id,所述第二终端的id和销毁标志。

应当理解,以上一种基于即时聊天工具的对话内容销毁装置包括的单元仅为根据该设备装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的一种基于即时聊天工具的对话内容销毁装置所实现的功能与上述实施例提供的一种基于即时聊天工具的对话内容销毁方法一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。

本发明实施例还提供一种包含计算机可执行指令的存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述基于即时聊天工具的对话内容销毁方法的步骤。

计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd))等。

本发明实施例还提供一种电子设备,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现上述基于即时聊天工具的对话内容销毁的步骤。

图6为本发明实施例提供的电子设备结构示意图,如图6所示,该电子设备600包括处理器601、存储器602和收发器603;其中,处理器601、存储器602和收发器603通过总线604相互连接。

存储器602用于存储程序;具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器602可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,简称ram);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,简称hdd)或固态硬盘(solid-statedrive,简称ssd);存储器602还可以包括上述种类的存储器的组合。

存储器602存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

总线604可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

处理器601可以是中央处理器(centralprocessingunit,简称cpu),网络处理器(networkprocessor,简称np)或者cpu和np的组合。还可以是硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,简称asic),可编程逻辑器件(programmablelogicdevice,简称pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,简称cpld),现场可编程逻辑门阵列(fieldprogrammablegatearray,简称fpga),通用阵列逻辑(genericarraylogic,简称gal)或其任意组合。

所述处理器601,用于执行所述存储器602中的所述计算机程序,以实现上述基于即时聊天工具的对话内容销毁方法的步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1