信息处理方法、装置及存储介质与流程

文档序号:17817390发布日期:2019-06-05 21:55
信息处理方法、装置及存储介质与流程

本申请涉及通信技术领域,尤其涉及一种信息处理方法、装置及存储介质。



背景技术:

目前,当下企业办公场景中,往往需要多方协同合作完成同一项目,或管理者需要进行一些重要通知的下发。为了快速实现消息的传达,消除信息的不对称,发送者和接收者之间往往需要利用一些手段,建立完善的消息反馈机制。然而,现有的移动设备的用户直到和除非接收到回复消息才能确认预期的接收者阅读了消息。



技术实现要素:

本申请实例提供了一种信息处理方法,包括:

响应于消息输入操作,获取一条消息的内容;响应于对所述内容中一个或多个部分的标记操作,获取所述一个或多个部分的标识,将所述一个或多个部分作为所述消息中的一个或多个关键信息;

响应于对于所述消息的发送操作,向服务器发送消息发送请求,该消息发送请求中携带所述消息的所述内容、接收方标识、发送方标识及所述内容中的所述一个或多个部分的标识;

以使服务器根据所述接收方标识将所述内容、所述发送方标识及所述内容中的所述一个或多个部分的标识发送给所述接收方标识对应的接收方客户端,以使所述接收方客户端在与所述发送方标识对应的对话框中展示所述消息的所述内容时,根据所述内容中的所述一个或多个部分的标识将所述内容中的所述一个或多个部分以控件形式展示,响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器。

本申请实例还提供了一种信息处理方法,包括:

接收服务器发送的消息的内容、发送方标识以及所述内容中的一个或多个部分的标识;

在所述发送方标识对应的对话框中展示所述消息的内容,其中,根据所述内容中的一个或多个部分的标识,将所述内容中的所述一个或多个部分以控件形式展示;

响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器,以使所述服务器将所述消息的状态设置为已读状态。

本申请实例还提供了一种信息处理装置,包括:

编辑模块,用以:

响应于消息输入操作,获取一条消息的内容;响应于对所述内容中一个或多个部分的标记操作,获取所述一个或多个部分的标识,将所述一个或多个部分作为所述消息中的一个或多个关键信息;

发送模块,用以:

响应于对于所述消息的发送操作,向服务器发送消息发送请求,该消息发送请求中携带所述消息的所述内容、接收方标识、发送方标识及所述内容中的所述一个或多个部分的标识;

以使服务器根据所述接收方标识将所述内容、所述发送方标识及所述内容中的所述一个或多个部分的标识发送给所述接收方标识对应的接收方客户端,以使所述接收方客户端在与所述发送方标识对应的对话框中展示所述消息的所述内容时,根据所述内容中的所述一个或多个部分的标识将所述内容中的所述一个或多个部分以控件形式展示,响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器。

本申请实例还提供了一种信息处理装置,包括:

接收模块,用以接收服务器发送的消息的内容、发送方标识以及所述内容中的一个或多个部分的标识;

展示模块,用以在所述发送方标识对应的对话框中展示所述消息的内容,其中,根据所述内容中的一个或多个部分的标识,将所述内容中的所述一个或多个部分以控件形式展示;

状态设置模块,用以响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器,以使所述服务器将所述消息的状态设置为已读状态。

本申请实例还提供了一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如上述所述的方法。

采用本申请提供的上述方案,能够保证消息中重要信息的有效传送。

附图说明

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

图1是本申请实例涉及的系统构架图;

图2是本申请一实例应用于发送方客户端侧的信息处理方法的流程图;

图3是本申请一实例发送客户端侧的对话框的结构示意图;

图4是本申请一实例消息编辑页面的结构示意图;

图5是本申请一实例发送咚消息后发送方处的对话框的结构示意图;

图6是本申请一实例消息确认后的发送方处的对话框的结构示意图;

图7是本申请一实例应用于接收方客户端处的信息处理方法的流程图;

图8是本申请一实例发送咚消息后接收方处的对话的框结构示意图;

图9是本申请一实例会话聚合页的结构示意图;

图10是本申请一实例消息确认后的接收方处的对话框的结构示意图;

图11是本申请一实例接收方客户端展示咚消息的流程示意图;

图12是本申请一实例信息确认系统的详细流程图;

图13是本申请一实例应用于发送方客户端处的信息处理装置的结构示意图;

图14是本申请一实例应用于接收方客户端处的信息处理装置的结构示意图;以及

图15是本申请实施例中的计算设备组成结构示意图。

具体实施方式

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

本申请提出了一种信息处理方法、装置及存储介质,该方法可应用于图1所示的系统构架中。如图1所示,该系统架构包括:发送方客户端101、服务器103、以及接收方客户端102。其中,发送方客户端101、接收方客户端102与服务器103之间通过互联网连接。用户通过发送方客户端101向接收方客户端102发送消息,发送方客户端101将消息发送给服务器103,该消息包括消息的内容、发送方标识及接收方标识,服务器103接收到该消息后,根据所述接收方标识将所述消息的内容、发送方标识发送给与所述接收方标识对应的接收方客户端102,接收方客户端102在所述发送方标识对应的对话框中展示所述消息的内容。其中,发送方客户端101及接收方客户端102可以为社交应用APP,例如,QQ客户端、微信客户端等,所述服务器103可以为社交服务器。

在一些实例中,为了实现消息反馈机制,采用消息回执的方式,在该方式中,当消息的接收方点开未读消息窗口时,触发“已读”标记,消息发送方接收到消息已读回执。但在该方式中,消息接收方点开未读消息窗口时,即触发“已读”标记,无法确认接收方是否完全阅读了该条消息,存在接收者只是打开了该聊天对话框但并未仔细阅读该条消息的风险。

在另一实例中,为了保证消息接收方阅读消息,采用语音提醒的方式,及时提醒消息接收者查看未读消息。但在该方式中,使用场景受限,在开会或休息等场景中容易打扰到消息接收方。

在另一实例中,采用确认链接的方式实现消息反馈机制,该方式相对于点开未读消息窗口即默认“已读”的方式,提高了消息确认的门槛,但该方式对于消息中的关键信息无重点说明,无法保证接收者充分理解了消息中的关键信息。同时,重要信息容易被沉淀,无法实现强提醒。

在上述三个实例中,无法保证消息接收者充分理解消息中的关键信息,无法保证消息发送者接收到真实的消息阅读状态反馈,同时也无法提供较好的消息强提醒机制。

为解决以上技术问题,本申请提出了一种信息处理方法,如图2所示,该方法包括以下步骤:

S201:响应于消息输入操作,获取一条消息的内容。

消息发送者登录发送方客户端101,该发送方客户端可以为QQ客户端,微信客户端等社交应用客户端。消息发送者在接收方标识对应的对话框中输入消息的内容,发送方客户端响应于用户的输入操作,获取消息的内容,消息的内容可以包括文本、图片等。

S202:响应于对所述内容中一个或多个部分的标记操作,获取所述一个或多个部分的标识,将所述一个或多个部分作为所述消息中的一个或多个关键信息。

所述标记操可以为对所述一个或多个部分的选取操作,当所述消息的内容为文本时,所述一个或多个部分的标识,可以为所述一个或多个部分在整个内容中的序号范围。例如,当一条消息内容为:“2017年8月2日10:00,部门员工在三楼会议室开会”,其中的关键信息为:“8月2日10:00”及“三楼会议室”时,用户在所述消息内容中选取所述关键信息:“8月2日10:00”及“三楼会议室”,发送方客户端响应于用户的选取操作,获取上述两个关键信息在整个消息内容中的序号范围,例如,关键信息“8月2日10:00”对应的序号范围为:3-7。此外,当消息的内容包括图片时,图片的标识也可以为该图像的序号范围,例如,两各字符AB之间有一张图片,则该两个字符的序号为i,i+2,该图片的序号范围为i+1。发送方客户端101将消息内容以及所述一个或多个部分(关键信息)的标识(例如,一个或多个部分在内容中的序号范围)发送给服务器103,由服务器103转发到接收方客户端102。接收方客户端102根据所述一个或多个部分的标识识别出内容中的所述一个或多个部分,将识别出的所述一个或多个部分以控件形式展示。

S203:响应于对于所述消息的发送操作,向服务器发送消息发送请求,该消息发送请求中携带所述消息的所述内容、接收方标识、发送方标识及所述内容中的所述一个或多个部分的标识。

以使服务器根据所述接收方标识将所述内容、所述发送方标识及所述内容中的所述一个或多个部分的标识发送给所述接收方标识对应的接收方客户端,以使所述接收方客户端在与所述发送方标识对应的对话框中展示所述消息的所述内容时,根据所述内容中的所述一个或多个部分的标识将所述内容中的所述一个或多个部分以控件形式展示,响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器。

发送方客户端101响应于用户的发送操作,将消息的内容、接收方客户端102对应的接收方标识、发送方标识以及内容中的一个或多个部分的标识发送给服务器。服务器根据接收方标识,将消息的内容、发送方标识以及内容中的一个或多个部分的标识发送给与所述接收方标识对应的接收方客户端102。接收方客户端102在发送方标识对应的对话框中展示所述消息的内容,接收方客户端在展示该消息的内容时,根据所述一个或多个部分的标识,识别出所述内容中的所述一个或多个部分,将所述一个或多个部分以控件形式展示。该一个或多个部分对应的控件可以为可被选中的内容框,该内容框可以为透明内容框,当接收方对消息的所述内容中的所述一个或多个部分对应的内容框都点击后,接收方客户端才将该消息的状态设置为已读状态。还如上例所示,当一条消息的内容为:“2017年8月2日10:00,部门员工在三楼会议室开会”,其中的关键信息为:“8月2日10:00”及“三楼会议室”时,关键信息:“8月2日10:00”及“三楼会议室”设置成可被选中的内容框,当用户点击这两个内容框后,接收方客户端102响应于用户对这两个内容框的点击,将该消息的状态设置为已读状态,并将该消息的状态发送给服务器,使得服务器将该消息的状态设置为已读状态。

采用本申请提供的信息处理方法,消息中的重点信息被标记,消息接收方展示该消息时,重点信息以控件形式展示,当消息接收方对消息中的各关键信息对应的控件进行点击后,将该消息的状态设置为已读状态,能够保证消息中重要信息的有效传送。

在一些实例中,在上述步骤S201中,在执行所述响应于消息输入操作,获取一条消息的内容时,包括以下步骤:

S301:展示所述接收方标识对应的对话框,响应于对该对话框中的折叠页控件的操作,展示折叠页,在该折叠页中展示消息编辑控件。

在所述接收方标识对应的对话框上,需要确认的消息(例如,咚消息)的消息编辑控件并不直接展示在对话框页面上,而是展示在折叠页上,在对话框页面上同时展示折叠页控件,该折叠页控件用以当用户点击该控件时展示折叠页。当用户A要向用户B发送消息时,用户A登录发送方客户端101,打开用户B的标识对应的对话框,如图3所示,在用户B的标识对应的对话框中包括用户B的标识301、用户A发送给用户B的历史消息,各历史消息中包括用户A的标识302、用户A的头像303及消息内容304。在该对话框中还展示有语音控件305及内容输入控件306,通过这两个控件可以发送常规的语音消息及文本消息等。当用户A向用户B发送需要确认的消息时,例如发送“咚消息”时,用户点击折叠页控件307后,展示折叠页309,在该折叠页309中展示有消息编辑控件308,例如,“咚消息”编辑控件。用户操作该控件展示待确认消息编辑页面,例如咚消息编辑页面,通过待确认消息编辑页面实现待确认消息的编辑。

S302:响应于对所述消息编辑控件的操作,展示消息编辑页面;响应于对该消息编辑页面中内容编辑控件的操作,获取所述消息的内容。

当用户A要编辑待确认消息时,例如编辑“咚消息”时,用户点击消息编辑控件308,展示消息编辑页面,如图4所示。在该消息编辑页面上展示有内容输入控件401,用户通过操作该内容输入控件401,输入内容,该输入的内容包括输入的文本内容,还包括添加的图片等,发送方客户端101响应于用户的输入操作,获取消息的内容。

在上述步骤S202中,在执行所述响应于对所述内容中一个或多个部分的标记操作,获取所述一个或多个部分的标识时,包括以下步骤:

S401:响应于对所述消息编辑页面中的所述内容的一个或多个部分的选取操作,获取所述一个或多个部分的标识。

在如图4所示的消息编辑页面中的消息的内容,用户选取该内容中的两个部分,关键信息部分402及关键信息部分403,发送方客户端101响应于用户的选取操作,获取选取的关键信息部分402在内容中的序号范围,如关键信息部分402为文本中的第3-7个字符,关键信息部分403为文本中的第10-13个字符。关键信息部分的所述序号范围为所述关键信息部分的标识。

在一些实例中,在执行上述步骤S401之后,即在响应于对所述消息编辑页面中的所述内容的一个或多个部分的选取操作,获取所述一个或多个部分的标识之后,该方法进一步包括以下步骤:

S11:响应于对所述消息编辑页面中的所述内容的一个或多个部分的选取操作,获取所述内容中的一个或多个部分,响应于对格式控件的操作,获取所述一个或多个部分的展示样式;其中,向服务器发送的所述消息发送请求中携带所述一个或多个部分的展示样式。

在选取内容中的一个或多个部分作为关键信息之后,进一步设置该一个或多个部分的展示样式,从而使得接收方客户端在展示该一个或多个部分对应的控件时,例如,展示所述一个或多个部分对应的内容框时,以所述展示样式展示所述一个或多个部分对应的内容框,从而使得该一个或多个部分便于用户辨识。具体地,在发送方客户端设置所述一个或多个部分的特殊格式时,例如,设置咚消息的一个或多个关键信息部分的特殊格式时,如图4所示的咚消息编辑页面,在该消息编辑页面上展示有展示样式控件,例如高亮底色控件、加粗控件、下划线控件及标红控件。当用户选取关键信息部分402及关键信息部分403后,用户可以选取展示样式控件对选取的关键信息部分402及关键信息部分403进行展示样式设置。例如,当用户选取关键信息部分402及关键信息部分403后,点击标红控件404,则关键信息部分402及关键信息部分403的展示样式设置为标红。设置所述关键信息部分的展示样式后,可以在预览区域405展示消息的内容,其中,该内容中的关键信息部分以设置的展示样式展示。

发送方客户端在发送消息的内容及内容中一个或多个部分的标识时,同时发送该一个或多个部分的展示样式。服务器将消息的内容、内容中一个或多个部分的标识及该一个或多个部分的展示样式发送给接收方客户端,使得接收方客户端展示该消息的所述内容时,根据所述一个或多个部分的展示样式展示该一个或多个部分对应的控件,例如,当所述特殊格式为标红时,当所述关键信息部分为文本时,所述控件为可选中的文本框时,所述一个或多个部分对应的可选中的文本框设置为标红格式。

在一些实例中,在执行所述向服务器发送消息发送请求之后,本申请提供的信息处理方法,进一步包括以下步骤:

S501:将所述消息的状态设置为未读状态,在所述接收方标识对应的对话框中展示所述消息的所述内容及未读标记。

还如图4所示的消息编辑页面,当用户点击发送控件406之后,发送方客户端101将所述消息的内容、发送方标识、接收方标识以及所述内容中一个或多个部分的标识发送给服务器103之后,发送方客户端101将该消息的状态设置为未读状态。同时当用户点击发送控件406之后,发送方客户端101展示接收方标识对应的对话框,在该对话框中展示该消息的内容及该消息的未读标记,如图5所示。在用户B的对话框中的展示该新发送的消息的内容501,同时在该消息的内容的下方展示消息的未读标记502。

S502:接收服务器发送的针对所述消息的状态变更消息,将所述消息的状态更新为已读状态,在所述接收方标识对应的对话框中展示已读标记。

当接收方客户端102将各关键信息对应的控件都点击后,接收方客户端将该消息的状态设置为已读状态,同时将该消息的状态发送给服务器,服务器向发送方客户端发送该消息的状态变更消息,发送方客户端接收到该状态变更消息后,将接收方标识对应的对话框中展示已读标记,如图6所示,将图5中的该消息的未读标记502变更为已读标记601。

在一些实例中,在设置消息的内容中的一个或多个部分的展示样式后,响应于对发送控件的操作,在所述向服务器发送消息发送请求之后,本申请提供的信息处理方法进一步包括以下步骤:

在所述接收方标识对应的对话框中展示所述消息的所述内容,其中,在展示所述消息的所述内容时,根据所述一个或多个部分的展示样式展示所述内容中的一个或多个部分。

如图5所示的用户B的对话框页面图,当展示该新发送的待确认消息(例如,咚消息)时,当消息中的关键信息部分503及504展示样式为标红时,在展示消息的内容501时,关键信息部分503及关键信息部分504标红展示。

本申请还提供了一种信息处理方法,应用于接收方客户端102,如图7所示,该方法包括以下步骤:

S701:接收服务器发送的消息的内容、发送方标识以及所述内容中的一个或多个部分的标识。

发送方客户端101将消息的内容、发送方标识、接收方标识以及该内容中的一个或多个部分的标识发送给服务器102,服务器102将该消息的状态设置为未读状态,此外发送方客户端101还可以将该消息的发送时间发送给服务器102,该消息的发送时间,为图4所示的消息编辑页面中,用户点击发送控件406的时间。服务器102接收到发送方客户端101发送的上述内容后,将该消息的内容、发送方标识、接收方标识、发送时间、内容中一个或多个部分的标识、消息的展示形态(例如,内容中所述一个或多个部分的展示样式),以及消息的状态等信息保存在数据库中。服务器根据接收方标识将该消息的内容、发送方标识、内容中一个或多个部分的标识发送给与所述接收方标识对应的接收方客户端。

S702:在所述发送方标识对应的对话框中展示所述消息的内容,其中,根据所述一个或多个部分的标识将所述内容中的所述一个或多个部分以控件形式展示。

接收方客户端102将所述消息的内容在发送方标识对应的对话框中展示,在展示所述消息的内容时,根据该内容中的一个或多个部分的标识识别出该一个或多个部分,所述一个或多个部分的标识可以为所述一个或多个部分在所述内容中的序号范围。根据所述一个或多个部分对应的序号范围,识别出内容中的所述一个或多个部分,将识别出的所述一个或多个部分以控件形式展示。所述一个或多个部分可以为可被选中的透明内容框,当所述待确认消息为咚消息时,如图8所示,其中,咚消息为:2017年8月2日10:00,部门员工在三楼会议室开会,其中的关键信息部分为:“8月2日10:00”及“三楼会议室”,该两个关键信息部分设置成透明文本框,该透明文本框可被用户点击,当用户点击一透明文本框后,表示用户对对应的关键信息进行了阅读后的确认。

S703:响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器,以使所述服务器将所述消息的状态设置为已读状态。

当接收方通过接收方客户端102阅读待确认消息时,只有当用户对一条咚消息包括的所有控件都进行点击后,接收方客户端才将该消息的状态设置为已读状态。在图8所示的对话框中,消息的内容中的关键信息部分801及802设置为透明控件,当用户点击透明控件801及透明控件802后,接收方客户端102将该消息的状态设置为已读状态。接收方客户端将该消息的状态发送给服务器,使得服务器将该消息的状态设置为已读状态。同时服务器向发送方客户端发送该消息的状态变更消息,发送方客户端接收到该状态变更消息后,将该消息的状态变更为已读状态,同时在接收方标识对应的对话框中展示该消息的已读标记,如图6所示的消息的已读标记601。

采用本申请提供的信息处理方法,消息中的重点信息被标记,消息接收方展示该消息时,重点信息以控件形式展示,当消息接收方对消息中的各关键信息对应的控件都进行点击后,将该消息的状态设置为已读状态,能够保证消息中重要信息的有效传送。同时,将该消息的已读状态通过服务器发送给发送方客户端,使得发送方能够接收到真实的消息阅读状态反馈。

在一些实例中,其中,在上述步骤S702中,在执行所述在所述发送方标识对应的对话框中展示所述消息的内容时,包括步骤:

S801:响应于对消息控件的操作,展示会话聚合页,在该会话聚合页中展示所述发送方标识对应的消息确认提醒项。

如图9所示,用户点击消息控件901,展示会话聚合页902,在该会话聚合页902中展示有消息确认提醒项903。该消息确认提醒项903为用户A发给当前用户B的咚消息的确认提醒项,该消息确认提醒项还包括用户A的标识904、用户A的头像905、咚消息标识906以及咚消息的发送时间907。其中,服务器向接收方客户端发送咚消息时,还将该咚消息的发送时间发送给接收方客户端,使得接收方客户端展示咚消息发送时间907。其中,咚消息对应的消息确认提醒项可以在会话聚合页中置顶显示。在该会话聚合页中还可以包括其他的常规的会话项908,该常规会话项展示对应的最新一条消息的预览,点击该常规会话项908,展示与对应用户标识对应的用户的会话记录。

S802响应于对该消息确认提醒项的操作,展示所述发送方标识对应的对话框,在该对话框中展示所述消息的内容。

当用户点击图9中的消息确认提醒项903时,展示如图8所示的会话框,在该会话框中展示未读的咚消息。

在一些实例中,在上述步骤S703中,在执行所述在所述将该消息的状态设置为已读状态之后,进一步包括步骤:

S901:将该消息的确认提醒项从会话聚合页面中删除。

当消息的状态设置为已读状态后,该消息(例如,咚消息)对应的确认提醒项从会话聚合页面中删除。当图8中的咚消息中的关键信息对应的控件都被接收方点击后,该咚消息的确认提醒项903从会话聚合页面902中删除。当咚消息没有被确认时,咚消息对应的确认提醒项始终保持在会话聚合页中进行提醒,直到该咚消息被确认。从而能够提供咚消息的强提醒机制,不容易被用户忽略。

在一些实例中,本申请提供的信息处理方法,进一步包括以下步骤:

S1001:接收服务器发送的所述内容中的所述一个或多个部分的展示样式。

在发送方客户端设置了待确认消息的内容中一个或多个部分的展示样式的情况下,发送方客户端将该一个或多个部分的展示样式添加到发送请求中发送给服务器,服务器将该一个或多个部分的展示样式发送给接收方客户端。

其中,在上述步骤S702中,在执行所述将所述内容中的所述一个或多个部分以控件形式展示时,包括步骤:

S1002:根据所述一个或多个部分的展示样式展示所述一个或多个部分的控件。

根据所述一个或多个部分的展示样式展示所述一个或多个部分的控件,例如,当所述展示样式为加粗时,所述一个或多个部分对应的控件为可选中的内容框,如图8所示的对话框中展示的咚消息,关键信息为:“8月2日10:00”及“三楼会议室”,该两个关键信息部分设置成透明文本框格式,该两个透明文本框中的文本部分8月2日10:00”及“三楼会议室”以加粗格式展示。

在一些实例中,其中,在上述步骤S701:在接收服务器发送的消息的内容、发送方标识以及所述内容中的一个或多个部分的标识之后,该方法进一步包括步骤:

S1101:将该消息的状态设置为未读状态。

其中,在上述步骤S702中,在执行所述在所述发送方标识对应的对话框中展示所述消息的内容时包括步骤:

S1102:展示所述消息的未读标记。

当接收方没有对消息中的一个或多个部分(关键信息)对应的所有控件进行点击确认前,该消息的状态为未读状态,同时在发送方标识对应的对话框中展示的该消息的内容的下方展示该消息的未读标记,如图8中的待确认标记803。

其中,在上述步骤S703中,在执行所述在将该消息的状态设置为已读状态之后,进一步包括:

S1103:更新展示该消息的已读标记。

当用户对消息中的一个或多个部分(关键信息)对应的所有控件进行点击确认后,该消息的状态更新为已读状态,同时在发送方标识对应的对话框中展示的该消息内容的下方展示该消息的已读标记,如图10中的已读标记1001。

在一些实例中,本申请提供的信息处理方法进一步包括以下步骤:

S1201:记录该消息在所述发送方标识对应的会话消息中的顺序。

例如,当所述待确认的消息为咚消息时,当咚消息的状态为“未读”时,在会话聚合页保持强提醒,当用户点击会话聚合页中对应的消息确认提醒项以进入对应的会话框时,自动定位到未读咚消息处。例如,当用户A向用户B发送了一条咚消息,同时,用户A还向用户B发送了其他的文本消息及语音消息等,用户B对应的接收方客户端接收都该咚消息后,会记录该咚消息在用户A与用户B的会话消息记录中的序号,例如,咚消息在所有接收到的消息中排序的序号。

其中,在上述步骤S702中,在执行所述在所述发送方标识对应的对话框中展示所述消息的内容时,包括步骤:

S1202:根据所述顺序确定该消息在会话消息记录中的位置。

S1203:根据所述位置展示所述消息的内容。

根据咚消息在消息记录中排序的序号确定咚消息在会话消息记录中的位置,根据该位置,当打开该会话框时,自动跳转到该位置处展示所述咚消息。

当待确认消息为咚消息时,该实例的具体流程如图11所示,主要包括以下步骤:

S11001:接收到咚消息时,记录咚消息在所有接收到的消息中的序号。例如,对于用户A与用户B的会话消息,之前A和B之间有5条会话消息,当前,用户A向用户B发送了一条咚消息,则该咚消息在会话消息中的序号为5,消息的序号依次递增。

S11002:根据咚消息在会话消息中的序号确定咚消息在消息记录中的位置。其中,一条会话消息与另一条会话消息之间有明显的分割,接收方客户端102根据咚消息的序号能到快速定位到咚消息在消息记录中的位置。

S11003:用户打开会话框。用户B打开用户A的标识对应的对话框。

S11004:判断会话记录中是否存在未读咚消息,当存在未读咚消息时,执行步骤S11005,否则执行步骤S11006。

S11005:根据未读咚消息在消息记录中的位置跳转到相应位置处展示未读咚消息。

S11006:展示消息记录。其中,在展示消息记录时,显示当前最新的消息。

本申请还提出了一种信息处理系统,其特征在于,包括:发送方客户端、接收方客户端及服务器,

所述发送方客户端,

响应于消息输入操作,获取一条消息的内容;

响应于对所述内容中一个或多个部分的标记操作,获取所述一个或多个部分的标识,将所述一个或多个部分作为所述消息中的一个或多个关键信息;

响应于对于所述消息的发送操作,向服务器发送消息发送请求,该消息发送请求中携带所述消息的所述内容、接收方标识、发送方标识及所述内容中的所述一个或多个部分的标识;

所述服务器,根据所述接收方标识将所述内容、所述发送方标识及所述内容中的所述一个或多个部分的标识发送给所述接收方标识对应的接收方客户端;

所述接收方客户端,在与所述发送方标识对应的对话框中展示所述消息的所述内容时,根据所述内容中的所述一个或多个部分的标识将所述内容中的所述一个或多个部分以控件形式展示,响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器;

所述服务器,将所述消息的状态设置为已读状态,向所述发送方标识对应的发送方客户端发送针对所述消息的状态变更消息。

当本申请中的待确认消息为咚消息时,关于咚消息的发送及阅读后的反馈的详细流程图,如图12所示,主要包括以下步骤:

S12001:发送方通过发送方客户端选择向接收方发送咚消息。例如,在图3中用户点击控件309进行编辑咚消息。

S12002:编辑输入咚消息内容。例如,在图4所示的控件401中输入咚消息的内容。

S12003:对咚消息内容中的一个或多个部分(关键信息)进行选取,获取所述一个或多个部分的标识,例如,所述一个或多个部分中各部分在内容中的序号范围。

S12004:发送方客户端将咚消息的内容、发送方标识、接收方标识、内容中所述一个或多个部分的标识发送给服务器。

S12005:发送方客户端将该咚消息的状态设置为未读状态。

S12006:服务器将该咚消息的状态设置为未读状态,同时将该消息的内容、发送方标识、接收方标识、内容中一个或多个部分的标识以及所述一个或多个部分的展示样式保存在数据库中。

S12007:服务器将咚消息的内容、发送方标识、消息的内容中的一个或多个部分的标识发送给接收方客户端。

S12008:接收方客户端在发送方标识对应的对话框中展示该咚消息的内容,展示该咚消息的内容时,根据咚消息的内容中一个或多个部分的标识将咚消息的内容中的一个或多个部分识别出来,将识别出的所述一个或多个部分以控件形式展示,例如,以透明内容框的格式展示,当所述一个或多个部分为文本时,该一个或多个部分对应的控件为透明文本框。其中,所述一个或多个部分的标识可以为所述一个或多个部分在内容中的序号范围。

S12009:判断接收方是否对消息的内容中的一个或多个部分对应的控件都进行了点击,当都进行了点击,则执行步骤S12011,否则,执行步骤S12010。

S12010:该消息的状态保持未读状态。

S12011:将该消息的状态设置为已读状态。

S12012:该消息的消息确认提醒项从会话聚合页中删除。在用户B的接收方客户端的会话聚合页中用户A的常规会话项展示用户A与用户B的最新一条消息预览。

S12013:接收方客户端将该消息的状态发送给服务器。

S12014:服务器将该消息的状态设置为已读。

S12015:服务器向发送方客户端发送该消息的状态变更消息。

S12016:发送方客户端将该消息的状态更新为已读状态。

本申请还提供了一种信息处理装置1300,应用于发送方客户端,如图13所示,该装置包括:

编辑模块1301,用以:

响应于消息输入操作,获取一条消息的内容;响应于对所述内容中一个或多个部分的标记操作,获取所述一个或多个部分的标识,将所述一个或多个部分作为所述消息中的一个或多个关键信息;

发送模块1302,用以:

响应于对于所述消息的发送操作,向服务器发送消息发送请求,该消息发送请求中携带所述消息的所述内容、接收方标识、发送方标识及所述内容中的所述一个或多个部分的标识;

以使服务器根据所述接收方标识将所述内容、所述发送方标识及所述内容中的所述一个或多个部分的标识发送给所述接收方标识对应的接收方客户端,以使所述接收方客户端在与所述发送方标识对应的对话框中展示所述消息的所述内容时,根据所述内容中的所述一个或多个部分的标识将所述内容中的所述一个或多个部分以控件形式展示,响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器。采用本申请提供的信息处理装置,消息中的重点信息被标记,消息接收方展示该消息时,重点信息以控件形式展示,当消息接收方对消息中的各关键信息对应的控件进行点击后,将该消息的状态设置为已读状态,能够保证消息中重要信息的有效传送。

本申请还提供一种信息处理装置1400,应用于接收方客户端,如图14所示,该装置包括:

接收模块1401,用以接收服务器发送的消息的内容、发送方标识以及所述内容中的一个或多个部分的标识;

展示模块1402,用以在所述发送方标识对应的对话框中展示所述消息的内容,其中,根据所述内容中的一个或多个部分的标识,将所述内容中的所述一个或多个部分以控件形式展示;

状态设置模块1403,用以响应于对所述一个或多个部分对应的所有控件的操作,将该消息的状态设置为已读状态,并将该消息的状态发送给所述服务器,以使所述服务器将所述消息的状态设置为已读状态。

采用本申请提供的信息处理装置,消息中的重点信息被标记,消息接收方展示该消息时,重点信息以控件形式展示,当消息接收方对消息中的各关键信息对应的控件进行点击后,将该消息的状态设置为已读状态,能够保证消息中重要信息的有效传送。

本申请还提供了一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如上述所述的方法。

图15示出了信息处理装置1300及信息处理装置1400所在的计算设备的组成结构图。如图15所示,该计算设备包括一个或者多个处理器(CPU)1502、通信模块1504、存储器1506、用户接口1510,以及用于互联这些组件的通信总线1508。

处理器1502可通过通信模块1504接收和发送数据以实现网络通信和/或本地通信。

用户接口1510包括一个或多个输出设备1512,其包括一个或多个扬声器和/或一个或多个可视化显示器。用户接口1510也包括一个或多个输入设备1514,其包括诸如,键盘,鼠标,声音命令输入单元或扩音器,触屏显示器,触敏输入板,姿势捕获摄像机或其他输入按钮或控件等。

存储器1506可以是高速随机存取存储器,诸如DRAM、SRAM、DDR RAM、或其他随机存取固态存储设备;或者非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备,或其他非易失性固态存储设备。

存储器1506存储处理器1502可执行的指令集,包括:

操作系统1516,包括用于处理各种基本系统服务和用于执行硬件相关任务的程序;

应用1518,包括信息处理装置1300及信息处理装置1400的各种应用程序,这种应用程序能够实现上述各实例中的处理流程,比如可以包括信息处理装置1300及信息处理装置1400的部分或全部单元或者模块。信息处理装置1300及信息处理装置1400中的至少一个单元可以存储有机器可执行指令。处理器1502通过执行存储器1506中各单元中至少一个单元中的机器可执行指令,进而能够实现上述各单元或模块中的至少一个模块的功能。

需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。

各实施例中的硬件模块可以以硬件方式或硬件平台加软件的方式实现。上述软件包括机器可读指令,存储在非易失性存储介质中。因此,各实施例也可以体现为软件产品。

各例中,硬件可以由专门的硬件或执行机器可读指令的硬件实现。例如,硬件可以为专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。

另外,本申请的每个实例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本申请,本申请还提供了一种非易失性存储介质,其中存储有数据处理程序,这种数据处理程序可用于执行本申请上述方法实例中的任何一种实例。

图15模块对应的机器可读指令可以使计算机上操作的操作系统等来完成这里描述的部分或者全部操作。非易失性计算机可读存储介质可以是插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器。安装在扩展板或者扩展单元上的CPU等可以根据指令执行部分和全部实际操作。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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