一种消息处理方法、装置及设备与流程

文档序号:18105338发布日期:2019-07-06 11:36阅读:112来源:国知局
一种消息处理方法、装置及设备与流程

本申请涉及信息处理技术领域,具体而言,涉及一种消息处理方法、装置及设备。



背景技术:

目前,企业通常都有用于处理自己提供的业务的工作台,企业工作人员在工作过程中通常需要长时间停留在工作台页面,通过工作台页面监控及处理相应的业务消息。实际上,企业工作人员在处理业务消息的过程中,也通常会有与其他人的沟通需求。

目前,企业工作人员都是基于企业自己的工作台页面处理业务,在需要与其他人进行沟通时,企业工作人员均是基于第三方提供的即时通讯(instantmessaging,im)系统(比如微信或者钉钉)与其他人进行沟通。通过上述方式,企业工作人员需要频繁的切换工作台系统和第三方im系统的视窗,影响了企业工作人员的工作效率。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种消息处理方法、装置及设备,能够通过第一窗口上展示业务功能模块对应的业务消息,通过嵌入于第一窗口中的第二窗口展示第一窗口中im模块对应的会话消息,无需工作人员切换展示业务消息和会话消息的不同系统的视窗,提高了工作效率。

第一方面,本申请实施例提供了一种消息处理方法,所述消息处理方法应用于终端设备,所述消息处理方法包括:

在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在所述第一窗口的最上层显示所述im模块对应的第二窗口;其中,所述第一窗口中还承载有至少一个业务功能模块;

在所述第一窗口最上层的第二窗口中显示相应的会话消息。

结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述在所述第一窗口最上层的第二窗口中显示相应的会话消息,包括:

提取所述会话中的消息内容;

在所述第一窗口最上层的第二窗口中显示所述消息内容。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述消息内容包括会话消息内容和用户标识信息;所述第二窗口包括会话区域和业务区域;所述在所述第一窗口最上层的第二窗口中显示所述消息内容,包括:

在所述第二窗口的会话区域中展示所述会话消息内容;

从服务器中获取与所述用户标识信息相匹配的客户记录信息,在所述第二窗口的业务区域中展示所述客户记录信息;或者,从服务器中获取与所述用户标识信息相匹配的待处理业务信息,在所述第二窗口的业务区域中展示所述待处理业务信息。

结合第一方面的第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述在所述第二窗口的业务区域中展示所述客户记录信息之后,所述方法还包括:

基于用户对所述客户记录信息的业务操作,更新所述第二窗口的业务区域中展示的所述客户记录信息。

结合第一方面、第一方面的第一种可能的实施方式至第一方面的第三种可能的实施方式中任一种可能的实施方式,本申请实施例提供了第一方面的第四种可能的实施方式,其中,所述第二窗口可在所述第一窗口的最上层移动;和/或,所述第二窗口可在第一窗口内展开或者收起。

第二方面,本申请实施例还提供了一种消息处理装置,包括:

第一显示模块,用于在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在所述第一窗口的最上层显示所述im模块对应的第二窗口;其中,所述第一窗口中还承载有至少一个业务功能模块;

第二显示模块,用于在所述第一窗口最上层的第二窗口中显示相应的会话消息。

结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述第二显示模块,具体用于:

提取所述会话中的消息内容;

在所述第一窗口最上层的第二窗口中显示所述消息内容。

结合第二方面的第一种可能的实施方式,本申请实施例提供了第二方面的第二种可能的实施方式,其中,所述消息内容包括会话消息内容和用户标识信息;所述第二窗口包括会话区域和业务区域;所述第二显示模块,具体用于:

在所述第二窗口的会话区域中展示所述会话消息内容;

从服务器中获取与所述用户标识信息相匹配的客户记录信息,在所述第二窗口的业务区域中展示所述客户记录信息;或者,从服务器中获取与所述用户标识信息相匹配的待处理业务信息,在所述第二窗口的业务区域中展示所述待处理业务信息。

结合第二方面的第二种可能的实施方式,本申请实施例提供了第二方面的第三种可能的实施方式,其中,所述消息处理装置还包括:

更新模块,用于基于用户对所述客户记录信息的业务操作,更新所述第二窗口的业务区域中展示的所述客户记录信息。

结合第二方面、第二方面的第一种可能的实施方式至第二方面的第三种可能的实施方式中任一种可能的实施方式,本申请实施例提供了第二方面的第四种可能的实施方式,其中,所述第二窗口可在所述第一窗口的最上层移动;和/或,所述第二窗口可在第一窗口内展开或者收起。

第三方面,本申请实施例还提供了一种计算机设备,包括:处理器、存储器和总线,所述存储器存储执行指令,当所述计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述执行指令使得所述计算机设备执行第一方面任一项所述的消息处理方法。

本申请实施例提供的一种消息处理方法、装置及设备,在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在第一窗口的最上层显示im模块对应的第二窗口;其中,第一窗口中还承载有至少一个业务功能模块;在第一窗口最上层的第二窗口中显示相应的会话消息。这样,能够通过第一窗口上展示业务功能模块对应的业务消息,通过嵌入于第一窗口中的第二窗口展示第一窗口中im模块对应的会话消息,无需工作人员切换展示业务消息和会话消息的不同系统的视窗,提高了工作效率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的一种消息处理系统的结构示意图。

图2示出了本申请实施例所提供的一种消息处理方法的流程图。

图3示出了本申请实施例所提供的另一种消息处理方法的流程图。

图4示出了本申请实施例所提供的另一种消息处理方法的流程图。

图5示出了本申请实施例所提供的一种嵌入了im聊天窗体的工作台页面的示意图。

图6示出了本申请实施例所提供的一种消息处理装置的结构示意图。

图7示出了本申请实施例所提供的计算机设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图1所示,为本申请实施例提供的一种消息处理系统,该系统包括服务器10、第一终端设备20和第二终端设备30。第一终端设备20和第二终端设备30分别与服务器10连接,且第一终端设备20和第二终端设备30通过服务器10进行数据通信。这里,第一终端设备20可以为客服终端,第二终端设备30可以为用户终端。

下面基于上述消息处理系统对本申请实施例提供的消息处理方法进行说明。

如图2所示,本申请第一实施例提供的一种消息处理方法,该方法可以应用于终端设备,该终端设备为上述第一终端设备20,所述方法包括如下步骤:

s201、在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在所述第一窗口的最上层显示所述im模块对应的第二窗口;其中,所述第一窗口中还承载有至少一个业务功能模块。

本申请实施例中,以第一终端设备为客服终端为例,第一终端设备创建有用于承载上述至少一个业务功能模块的第一窗口,并在上述第一窗口中嵌入即时通讯(instantmessaging,im)模块。其中,该第一窗口也即包括上述至少一个业务功能模块的工作台页面。作为一种实施方式,上述工作台页面可以为web网页。

第一终端设备通过第一窗口显示上述至少一个业务功能模块及每个业务功能模块对应的业务消息。客服人员可以在第一窗口上切换各个业务功能模块,以查看各个业务功能模块对应的业务消息;同时,客服人员能够在第一窗口上对各个业务功能模块对应的业务消息进行操作。

相应的,第一终端设备将im模块嵌入到第一窗口中,第一终端设备还通过第一窗口显示嵌入的im模块。如图5所示,当上述im模块激活时,在所述第一窗口的最上层显示上述im模块对应的第二窗口。

本申请实施例中,在第一窗口的最上层嵌入有第二窗口,该第二窗口可在第一窗口的最上层移动,并且,该第二窗口可在第一窗口内展开或者收起。当嵌入在第一窗口的通讯功能模块被激活时,第一终端设备在第一窗口的最上层显示im模块对应的第二窗口。

s202、在所述第一窗口最上层的第二窗口中显示相应的会话消息。

本申请实施例中,通过第二窗口显示im模块对应的会话消息。

实际操作中,客服人员可以在第一窗口上进行业务功能模块和im模块的切换。当客服人员选择业务功能模块时,在第一窗口上显示业务功能模块对应的业务消息;当客服人员选择im模块时,在嵌入于第一窗口的第二窗口上显示im模块对应的会话消息。

本申请实施例提供的一种消息处理方法,在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在第一窗口的最上层显示im模块对应的第二窗口;其中,第一窗口中还承载有至少一个业务功能模块;在第一窗口最上层的第二窗口中显示相应的会话消息。这样,能够通过第一窗口上展示业务功能模块对应的业务消息,通过嵌入于第一窗口中的第二窗口展示第一窗口中im模块对应的会话消息,无需工作人员切换展示业务消息和会话消息的不同系统的视窗,提高了工作效率。

进一步的,如图3所示,本申请实施例提供的消息处理方法中,在所述第一窗口最上层的第二窗口中显示相应的会话消息,包括:

s301、提取所述会话中的消息内容。

本申请实施例中,其他终端设备指的是上述第二终端设备,第一终端设备和第二终端设备基于服务器进行会话。这里,第二终端设备与第一终端设备建立会话的过程如下:第二终端设备向服务器发送会话请求,服务器在接收到会话请求后,为第二终端设备分配会话标识,然后,服务器从多个在线的第一终端设备中选择当前会话数量最少的目标第一终端设备;并基于分配的会话标识,建立第二终端设备与目标第一终端设备的会话连接。这里,在线的第一终端设备指的是与服务器建立连接的第一终端设备。

第一终端设备在基于im模块与第二终端设备进行会话时,针对接收到的每一个会话消息,第一终端设备提取该会话消息中的消息内容。这里,第一终端设备接收到的会话消息可以是客服人员发送的会话消息,也可以是服务器转发的来自第二终端设备的会话消息。

其中,上述消息内容可以是以下信息中的一种或多种:文本信息、图像信息、语音信息、视频信息等。

s302、在所述第一窗口最上层的第二窗口中显示所述消息内容。

本申请实施例中,第一终端设备可以基于im模块与第二终端设备进行会话,在会话连接建立成功时,im模块被激活。相应的,通过嵌入在第一窗口最上层的第二窗口显示提取的当前会话消息中的消息内容。

在现有技术中,由于企业是使用第三方的即时通讯(instantmessaging,im)平台工具,企业的组织架构、日常运营活动、公司决策和员工交流内容等业务信息均会被第三方平台获取,这就导致企业的业务信息安全性较差。在本申请实施例中,im模块为工作台的一部分,im模块和工作台的业务功能模块均由企业的服务器提供服务处理,实现了im模块不依赖于第三方系统,避免了企业的业务信息泄露给第三方,保证了企业的业务信息的安全性。

进一步的,本申请实施例提供的消息处理方法中,所述消息内容包括会话消息内容和用户标识信息;所述第二窗口包括会话区域和业务区域;如图4所示,在所述第一窗口最上层的第二窗口中显示所述消息内容,包括:

s401、在所述第二窗口的会话区域中展示所述会话消息内容。

本申请实施例中,第二窗口中包括会话区域和业务区域,第一终端设备提取的当前会话中的消息内容可以为会话消息内容,第一终端设备在第二窗口的会话区域中显示提取的会话消息内容。

其中,上述会话消息内容可以为文本信息或者语音信息。

s402、从服务器中获取与所述用户标识信息相匹配的客户记录信息,在所述第二窗口的业务区域中展示所述客户记录信息。或者,从服务器中获取与所述用户标识信息相匹配的待处理业务信息,在所述第二窗口的业务区域中展示所述待处理业务信息。

作为一种实施方式,第一终端设备提取的当前会话中的消息内容可以为用户标识信息,第一终端设备在提取了用户标识信息后,向服务器发送携带有该用户标识信息的查询请求,服务器中预先存储有用户标识信息与客户记录信息的对应关系,服务器在接收到查询请求后,查找与查询请求中的用户标识信息对应的客户记录信息,并将该客户记录信息返回给第一终端设备。第一终端设备在接收到服务器返回的客户信息后,在第二窗口的业务区域中展示所述客户记录信息。

其中,上述客户记录信息包括客户信息和历史浏览记录等。上述客户信息包括客户基本信息(比如客户的手机号、性别等)、客户标签、客户所在城市和客户状态等。这里,客户状态根据具体业务而定,比如客户状态为预约看车次数。

本申请实施例中,业务区域展示的内容包括客户信息和历史浏览记录,客服人员能够在第二窗口上切换查看客户信息和历史浏览记录。

基于本申请实施例提供的消息处理方法,客服人员在工作过程中,既可以方便地在第二窗口的会话区域进行会话,还能够查看及操作第二窗口的业务区域显示的客户记录信息,极大提高了工作效率。

作为另一种实施方式,第一终端设备在提取当前会话中的用户标识信息后,向服务器发送携带有该用户标识信息的查询请求,服务器中预先存储有用户标识信息与待处理业务信息的对应关系;服务器在接收到该查询请求后,查找与该查询请求中的用户标识信息对应的待处理业务信息,并将待处理业务信息返回给第一终端设备。

本申请实施例中,第一终端设备在接收到服务器返回的待处理业务信息后,在第二窗口的业务区域中展示所述待处理业务信息,以便客服人员处理该待处理业务信息。

在现有技术中,第三方平台的im系统功能无法定制,由于第三方平台的im系统是通用的解决方案,第三方平台的im系统只是抽象出最广泛使用的功能模块,实际中,各个领域的公司业务千差万别,并且具有持续迭代的特性。而本申请实施例中,能够在im模块中定制企业专属的业务功能,使得客服人员能够在沟通的同时,处理待处理业务信息,提高了客服人员的工作效率,方便客服人员使用。

如图5所示,为嵌入了完整的im聊天窗体(即第二窗口)的工作台页面(即第一窗口);其中,嵌入的聊天窗体中左侧为会话列表、中间为会话区域,右侧为业务区域。上述会话区域展示了会话对应的聊天窗口,上述业务区域展示了业务信息。这样,客服人员能够在会话区域进行会话聊天,同时,还能够在业务区域查看展示的客户记录信息(具体包括客户信息和历史浏览记录)或者在业务区域处理待处理业务信息(比如业务订单),极大了提高了客服人员的工作效率。

当遇到复杂的业务操作,客服人员通过点击im聊天窗体上的收起按钮,收起聊天窗体,在工作台上实施处理复杂的业务操,无需切换工作台和第三方im系统的视窗,实现了im和业务工作台的数据连通。

进一步的,本申请实施例提供的消息处理方法中,在所述第二窗口的业务区域中展示所述客户信息之后,所述方法还包括:

基于用户对所述客户记录信息的业务操作,更新所述第二窗口的业务区域中展示的所述客户记录信息。

这里,用户可以为客服人员,客户记录信息的业务操作可以为:客服人员为客户信息添加备注记录、修改客户信息、修改历史浏览记录等。第一终端设备基于业务操作更新客户记录信息后,并将更新客户记录信息返回给服务器,以便服务器进行存储更新的客户记录信息。

本申请实施例提供的一种消息处理方法,在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在第一窗口的最上层显示im模块对应的第二窗口;其中,第一窗口中还承载有至少一个业务功能模块;在第一窗口最上层的第二窗口中显示相应的会话消息。这样,能够通过第一窗口上展示业务功能模块对应的业务消息,通过嵌入于第一窗口中的第二窗口展示第一窗口中im模块对应的会话消息,无需工作人员切换展示业务消息和会话消息的不同系统的视窗,提高了工作效率。

如图6所示,为本申请第二实施例提供的一种消息处理装置,所示装置用于消息处理方法,包括:

第一显示模块601,用于在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在所述第一窗口的最上层显示所述im模块对应的第二窗口;其中,所述第一窗口中还承载有至少一个业务功能模块;

第二显示模块602,用于在所述第一窗口最上层的第二窗口中显示相应的会话消息。

进一步的,本申请实施例提供的消息处理装置中,第二显示模块602,具体用于:

提取所述会话中的消息内容;

在所述第一窗口最上层的第二窗口中显示所述消息内容。

进一步的,本申请实施例提供的消息处理装置中,所述消息内容包括会话消息内容和用户标识信息;所述第二窗口包括会话区域和业务区域;第二显示模块602,具体用于:

在所述第二窗口的会话区域中展示所述会话消息内容;

从服务器中获取与所述用户标识信息相匹配的客户记录信息,在所述第二窗口的业务区域中展示所述客户记录信息;或者,从服务器中获取与所述用户标识信息相匹配的待处理业务信息,在所述第二窗口的业务区域中展示所述待处理业务信息。

进一步的,本申请实施例提供的消息处理装置,还包括更新模块603;

更新模块603,用于基于用户对所述客户记录信息的业务操作,更新所述第二窗口的业务区域中展示的所述客户记录信息。

进一步的,本申请实施例提供的消息处理装置中,所述第二窗口可在所述第一窗口的最上层移动;和/或,所述第二窗口可在第一窗口内展开或者收起。

本申请实施例提供的一种消息处理装置,在通过第一窗口中的即时通讯im模块与其他终端设备进行会话时,在第一窗口的最上层显示im模块对应的第二窗口;其中,第一窗口中还承载有至少一个业务功能模块;在第一窗口最上层的第二窗口中显示相应的会话消息。这样,能够通过第一窗口上展示业务功能模块对应的业务消息,通过嵌入于第一窗口中的第二窗口展示第一窗口中im模块对应的会话消息,无需工作人员切换展示业务消息和会话消息的不同系统的视窗,提高了工作效率。

图7为本申请第三实施例提供的计算机设备70的结构示意图,如图7所示,本申请第三实施例提供的一种计算机设备70,包括:处理器702、存储器701和总线,存储器701存储执行指令,当计算机设备70运行时,处理器702与存储器701之间通过总线通信,处理器702执行所述执行指令使得计算机设备70执行第一方面所述的消息处理方法。

具体地,上述存储器701和处理器702能够为通用的存储器和处理器,这里不做具体限定,当处理器702运行存储器701存储的计算机程序时,能够执行上述消息处理方法。

对应于上述消息处理方法,本申请第四实施例提供的一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行本申请第一实施例所述的消息处理方法。

本申请实施例所提供的消息处理装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本申请实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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