掌桥专利:专业的专利平台
掌桥专利
首页

消息发送方法、装置、计算机设备、存储介质和计算机程序产品

文献发布时间:2024-01-17 01:26:37


消息发送方法、装置、计算机设备、存储介质和计算机程序产品

技术领域

本申请涉及计算机技术领域,特别是涉及一种消息发送方法、装置、计算机设备、存储介质和计算机程序产品。

背景技术

随着计算机技术与互联网技术的快速发展,即时通信功能出现在各式各样的客户端中。为了提升沟通效率,快捷回复成为即时通信功能常用的功能。目前,用户所使用的快捷回复,对于所有沟通对象而言,都需要用户自行设置,每个用户发送的快捷回复参差不齐,存在消息传达效率低下的问题。此外,目前快捷回复通常由用户发送至应用内部的沟通对象,导致快捷回复的使用场景有限。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提升快捷回复的传达效率、扩展快捷回复的使用场景的消息发送方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

第一方面,本申请提供了一种消息发送方法。所述方法包括:

在以第一对象标识登录的第一应用中,显示所述第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

响应于所述会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复中的至少一种;

响应于从所述至少一条快捷回复中选择目标快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标快捷回复编辑得到的会话消息。

第二方面,本申请还提供了一种消息发送装置。所述装置包括:

会话界面显示模块,用于在以第一对象标识登录的第一应用中,显示所述第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

快捷回复显示模块,用于响应于所述会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复中的至少一种;

消息发送模块,用于响应于从所述至少一条快捷回复中选择目标快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标快捷回复编辑得到的会话消息。

在一个实施例中,所述消息发送模块还用于在所述会话界面的消息输入区域中,显示所述目标快捷回复;响应于发送所述消息输入区域中内容的触发操作,向以所述第二对象标识登录的第二应用发送包括所述目标快捷回复的会话消息。

在一个实施例中,所述消息发送模块还用于在所述会话界面的消息输入区域中,显示所述目标快捷回复;响应于对所述消息输入区域中的所述目标快捷回复进行编辑,在所述消息输入区域中显示编辑后的回复内容;响应于发送所述编辑后的回复内容的触发操作,向以所述第二对象标识登录的第二应用发送包括所述编辑后的回复内容的会话消息。

在一个实施例中,所述快捷回复显示模块还用于在所述会话界面的消息输入区域处,显示快捷回复控件;响应于对所述快捷回复控件的触发操作,显示至少一条快捷回复。

在一个实施例中,所述装置还包括快捷回复添加模块,用于当所述编辑后的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,将所述编辑后的回复内容添加至所述第一对象标识对应的第一对象的个人快捷回复中;或者,当基于对所述目标快捷回复进行编辑得到的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,使用所述编辑后的回复内容替换所述目标快捷回复。

在一个实施例中,所述添加模块,还用于根据已添加编辑后的回复内容的快捷回复列表或所述目标快捷回复被替换后的快捷回复列表,对服务器中存储的所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复进行更新。

在一个实施例中,所述快捷回复显示模块还用于在所述会话界面中,显示消息输入区域;响应于在所述消息输入区域中输入预设快捷键,显示至少一条快捷回复。

在一个实施例中,所述快捷回复显示模块还用于响应于所述会话界面中查看快捷回复的触发操作,弹出快捷回复界面;在所述快捷回复界面中的共用快捷回复分组中,显示共用快捷回复,以及在所述快捷回复界面中的个人快捷回复分组中,显示个人快捷回复。

在一个实施例中,所述消息发送模块还用于响应于从所述共用快捷回复分组中选择目标共用快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标共用快捷回复编辑得到的会话消息;或者,响应于从所述个人快捷回复分组中选择目标个人快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标个人快捷回复编辑得到的会话消息。

在一个实施例中,所述第一对象标识是所述第一对象标识对应的第一对象所属组织中指定类型的对象标识,所述共用快捷回复是所述第一对象标识对应的第一对象所属组织中所述指定类型的对象标识的共用快捷回复。

在一个实施例中,所述装置还包括快捷回复创建模块,用于显示所述第一应用的快捷回复界面;响应于所述快捷回复界面中创建快捷回复的触发操作,显示创建界面;响应于在所述创建界面中输入快捷回复并将输入的快捷回复添加至个人快捷回复分组中,在所述个人快捷回复分组中显示所述输入的快捷回复。

在一个实施例中,所述分组创建模块,还用于根据所述第一对象标识、所述输入的快捷回复与所添加至的个人快捷回复分组的分组标识,向服务器发送快捷回复创建请求,接收所述服务器根据所述快捷回复创建请求在所述第一对象标识的所述分组标识对应的个人快捷回复分组中存入所述输入的快捷回复后,响应于所述快捷回复创建请求所返回的快捷回复数据,根据所述快捷回复数据在所述个人快捷回复分组中显示所述输入的快捷回复。

在一个实施例中,所述分组创建模块,还用于响应于在所述快捷回复界面中添加分组的触发操作,弹出用于添加个人快捷回复分组的添加控件;响应于在所述添加控件中输入的分组名称,在所述快捷回复界面中显示新增的个人快捷回复分组。

在一个实施例中,所述分组创建模块,还用于响应于在所述添加控件中输入的分组名称,根据所述第一对象标识与所述输入的分组名称,向服务器发送个人快捷回复分组创建请求,接收所述服务器根据所述个人快捷回复分组创建请求为所述第一对象标识存入以所述输入的分组名称命名的个人快捷回复分组后,响应于所述个人快捷回复分组创建请求所返回的个人快捷回复分组信息,根据所述个人快捷回复分组信息在所述快捷回复界面中显示新增的个人快捷回复分组。

在一个实施例中,所述装置还包括快捷回复创建模块,用于当所述第一对象标识是所述第一对象标识对应的第一对象所属组织中指定类型的对象标识时,响应于在所述创建界面中输入快捷回复并将输入的快捷回复添加至共用快捷回复分组中,在所述共用快捷回复分组中显示所述输入的快捷回复。

在一个实施例中,所述快捷回复创建模块,还用于根据所述第一对象标识、所述输入的快捷回复与所述第一对象标识所属组织的组织标识,向服务器发送快捷回复创建请求,接收所述服务器根据所述快捷回复创建请求在所述组织标识对应的共用快捷回复分组中存入所述输入的快捷回复后,响应于所述快捷回复创建请求所返回的快捷回复数据,根据所述快捷回复数据在所述共用快捷回复分组中显示所述输入的快捷回复。

在一个实施例中,所述快捷回复显示模块,还用于响应于所述会话界面中查看快捷回复的触发操作,根据所述第一对象标识和所述第一对象标识所属组织的组织标识,发起快捷回复请求;接收服务器根据所述快捷回复请求中的组织标识查询相应的共用快捷回复以及根据所述快捷回复请求中的第一对象标识查询相应的个人快捷回复后,响应于所述快捷回复请求所返回的查询到的共用快捷回复与个人快捷回复;根据接收的所述共用快捷回复与个人快捷回复显示至少一条快捷回复。

在一个实施例中,所述快捷回复显示模块,还用于确定与所述第二对象标识对应的服务订单;根据所述服务订单的订单信息、服务规则、服务进度和历史回复消息中的至少一种,对接收的所述共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复进行筛选;根据筛选后得到的快捷回复显示所述至少一条快捷回复。

在一个实施例中,所述快捷回复显示模块,还用于从本地缓存中读取前次从服务器获取的所述组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复,使用从本地读取的所述共用快捷回复和所述个人快捷回复进行上屏显示;接收所述服务器根据所述快捷回复请求所返回的更新的共用快捷回复,所述更新的共用快捷回复是所述组织中指定类型的成员上传至所述服务器的;根据接收的所述更新的共用快捷回复与从本地读取的所述个人快捷回复进行刷新显示。

在一个实施例中,所述快捷回复显示模块,还用于查询与所述第二对象之间的历史会话消息;根据所述历史会话消息确定所述第二对象的意图问询信息;依据所述第二对象的意图问询信息与所述共用快捷回复的匹配度对所述共用快捷回复进行排序后,在所述快捷回复界面中的共用快捷回复分组中,显示排序后的共用快捷回复;依据所述第二对象的意图问询信息与所述个人快捷回复的匹配度对所述个人快捷回复进行排序后,在所述快捷回复界面中的个人快捷回复分组中,显示排序后的个人快捷回复。

在一个实施例中,所述装置还包括快捷回复导入模块,用于显示所述第一应用的快捷回复导入导出界面;获取在所述快捷回复导入导出界面的共用快捷回复分组中批量导入的共用快捷回复,所述批量导入的共用快捷回复包括共用快捷回复分组以及与属于各个共用快捷回复分组的共用快捷回复;将所述共用快捷回复分组以及与属于各个共用快捷回复分组的共用快捷回复上传至服务器进行存储,以使所述服务器响应于第一应用发起的快捷回复请求将存储的共用快捷回复分发至所述第一应用。

第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

在以第一对象标识登录的第一应用中,显示所述第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

响应于所述会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复中的至少一种;

响应于从所述至少一条快捷回复中选择目标快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标快捷回复编辑得到的会话消息。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

在以第一对象标识登录的第一应用中,显示所述第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

响应于所述会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复中的至少一种;

响应于从所述至少一条快捷回复中选择目标快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标快捷回复编辑得到的会话消息。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

在以第一对象标识登录的第一应用中,显示所述第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

响应于所述会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复中的至少一种;

响应于从所述至少一条快捷回复中选择目标快捷回复,向以所述第二对象标识登录的第二应用发送通过所述目标快捷回复编辑得到的会话消息。

上述消息发送方法、装置、计算机设备、存储介质和计算机程序产品,在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面,该会话界面用于属于第一应用的第一对象标识对应的第一对象与属于第二应用的第二对象标识进行会话,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,显示的快捷回复包括第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种,当该至少一条快捷回复中的目标快捷回复被选择后,就可以向属于第二应用的第二对象标识发送通过目标快捷回复编辑得到的会话消息,实现向跨应用的对象发送统一快捷回复,提升消息传达效率,扩展快捷回复的使用场景。

附图说明

图1为一个实施例中消息发送方法的应用环境图;

图2为一个实施例中消息发送方法的流程示意图;

图3为一个实施例中会话界面的示意图;

图4为一个实施例中显示的快捷回复的示意图;

图5为一个实施例中会话界面的示意图;

图6为一个实施例添加个人快捷回复分组并创建个人快捷回复的界面图;

图7为一个实施例中添加个人快捷回复分组并创建个人快捷回复的时序图;

图8为一个实施例添加共用快捷回复分组并创建共用快捷回复的界面图;

图9为一个实施例中添加共用快捷回复分组并创建共用快捷回复的时序图;

图10为一个实施例中第一对象使用快捷回复的时序图

图11为一个实施例中导入快捷回复的界面示意图;

图12为一个实施例中批量导入快捷回复的界面示意图;

图13为一个实施例中导入导出快捷回复的时序示意图;

图14为一个实施例中消息发送装置的结构框图;

图15为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的消息发送方法,可以应用于如图1所示的应用环境中。其中,第一终端102上运行有第一应用,第一终端102上运行的第一应用通过网络与第一应用服务器104进行通信,第二终端106上运行有第二应用,第二终端106上运行的第二应用通过网络与第二应用服务器108进行通信,第一应用服务器104与第二应用服务器108通过消息互通服务器110进行通信。此外,该应用环境还可以包括数据存储系统,数据存储系统可以存储第一应用服务器104需要处理的数据,数据存储系统可以集成在第一应用服务器104上,也可以放在云上或其他网络服务器上。

在一个实施例中,第一终端102在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种;响应于从至少一条快捷回复中选择目标快捷回复,通过第一应用服务器104、消息互通服务器110、第二应用服务器108向以第二对象标识登录的第二应用发送通过目标快捷回复编辑得到的会话消息。

第一终端102是第一对象使用的终端,第一终端102中安装并运行有第一应用,该第一应用中登录有第一对象标识,第一对象标识用于唯一标识第一对象。第二终端106是第二对象使用的终端,第二终端106中安装并运行有第二应用,该第二应用中登录有第二对象标识,第二对象标识用于唯一标识第二对象。第一应用与第二应用是不同的应用程序(或称为客户端),所以第一终端102中也可以安装并运行有第二应用,第二终端106中可以安装并运行有第一应用。第一应用与第二应用可以是不同的即时通信应用,比如,第一应用为属于组织中的成员与他人进行会话所使用的即时通信应用,第二应用为独立的用户与他人会话所使用的即时通信应用。

其中,第一终端102和第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。第一应用服务器104、消息互通服务器110、第二应用服务器108可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种消息发送方法,以该方法应用于图1中的终端(例如第一终端102)为例进行说明。可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。该消息发送方法包括以下步骤:

步骤202,在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面。

其中,对象可以是在网络中进行网络操作的主体,可以是应用程序中注册的网络账户。对象标识可以是对用户进行区分标识的信息,可以通过网络账号、网名等至少一项来表示。例如,第一对象标识可以是需要与客户保持联系、向客户销售商品或服务的客服人员对应的对象标识,当第一应用为属于组织中的成员与他人会话所使用的应用时,第一对象标识还可以是该组织中管理员对应的对象标识。

应用为能够实现特定功能的应用程序。第一应用以及第二应用是能够进行会话的会话应用程序,比如可以是社交应用、邮件应用、支付应用或者游戏应用等。社交应用,包括即时通信应用、SNS(Social Network Service,社交网站)应用或者直播应用等。进一步地,第一应用可以为属于组织中的成员与他人会话所使用的即时通信应用,该即时通讯应用程序可以是以组织为单位进行注册,并为组织内的各个成员(包括管理员)提供相应的对象标识。其中,第一对象标识为第一应用中注册的对象标识,是属于第一应用的对象标识,具体可以为某一注册组织内的成员对应的对象标识。更进一步地,第一应用安装在第一终端上,且第一应用中登录有第一对象标识,此时,第一应用展示第一应用的交互界面。

在一个实施例中,终端可以在以第一对象标识登录第一应用中,显示会话界面,该会话界面是第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面。具体地,终端可以在第一应用中进入与第二对象标识对应的第二对象的会话界面,例如,当用户在第一应用中找到属于第二对象标识时,可以通过该第二对象标识进入与第二对象标识对应的第二对象的会话界面。此外,属于第二应用的第二对象标识,可以称为第一应用中第一对象标识的跨应用联系人,属于第一应用的第一对象标识,可以称为第二应用中第二对象标识的跨应用联系人,跨应用联系人可以相互跨应用发送会话消息。

如图3所示,为一个实施例中会话界面的示意图。参照图3,该会话界面中显示了会话对象“gary”是属于第二应用的第二对象标识,如“gary@第二应用”。

步骤204,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种。

其中,快捷回复是为了提高消息的回复效率事先创建的回复内容,例如可以事先创建快捷回复列表,该快捷回复列表中包括至少一条快捷回复。快捷回复还可以按使用需求进行归类,例如,快捷回复的类型包括共用快捷回复与个人快捷回复,共用快捷回复是第一对象标识对应的第一对象所属组织中每个对象标识都可以使用的统一的快捷回复,属于第一应用的各个第一对象标识,均可以向沟通对象使用该共用快捷回复。相应地,个人快捷回复是第一对象标识根据自己的需求自行设置的快捷回复,属于第一应用中的各个第一对象标识,可以自行创建个人快捷回复。关于共用快捷回复与个人快捷回复的创建方式,将在下文介绍。

如图4所示,为一个实施例中显示的快捷回复的示意图。对于第一对象标识Jack而言,第一应用可以各个分组中为其显示快捷回复,其中个人快捷回复分组包括“回复敬语”、“优惠规则”、共用快捷回复分组可以包括“共用快捷回复”。

在一个实施例中,第一对象标识是第一对象标识对应的第一对象所属组织中指定类型的对象标识,共用快捷回复是第一对象标识对应的第一对象所属组织中指定类型的对象标识的共用快捷回复。其中,指定类型的对象标识,可以是该组织中客服人员、销售人员等需要使用快捷回复的成员的对象标识。那么创建的共用快捷回复则是该组织中这一指定类型的成员所需要使用的共用快捷回复。也就是说,对于其它非该指定类型的成员,在没有使用快捷回复的需求的情况下,可以不对其显示快捷回复。在一个实施例中,个人快捷回复分组可以由第一对象标识自行创建,共用快捷回复分组可以由第一对象标识对应的第一对象所属组织中的管理员或客服统一管理员的对象标识创建。

其中,查看快捷回复的触发操作,可以是在会话界面中触发的点击操作、移动操作、滑动操作、按压操作或输入操作,等等。终端可以响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为第一对象标识所属组织的共用快捷回复和第一对象标识的个人快捷回复中的至少一种。

步骤206,响应于从至少一条快捷回复中选择目标快捷回复,向以第二对象标识登录的第二应用发送通过目标快捷回复编辑得到的会话消息。

目标快捷回复是显示的快捷回复中被选中的快捷回复。在一个实施例中,终端可以将目标快捷回复作为待编辑的回复内容,待第一对象完成对该待编辑的回复内容的编辑后,将完成编辑后的会话消息发送至以第二对象标识登录的第二应用。在另一个实施例中,终端可以直接将目标快捷回复作为回复的会话消息发送至以第二对象标识登录的第二应用。终端还可以在与该第二对象标识进行会话的会话界面中,显示发送的会话消息。

上述消息发送方法中,在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面,该会话界面用于属于第一应用的第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象进行会话,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,显示的快捷回复包括第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种,当该至少一条快捷回复中的目标快捷回复被选择后,就可以向属于第二应用的第二对象标识发送通过目标快捷回复编辑得到的会话消息,实现向跨应用的对象发送统一快捷回复,提升消息传达效率,扩展快捷回复的使用场景。

在一个实施例中,向以第二对象标识登录的第二应用发送通过目标快捷回复编辑得到的会话消息,包括:在会话界面的消息输入区域中,显示目标快捷回复;响应于发送消息输入区域中内容的触发操作,向以第二对象标识登录的第二应用发送包括目标快捷回复的会话消息。

其中,会话界面中的消息输入区域,是用于输入回复消息的区域,例如会话界面中的输入面板、消息发送框等等。

本实施例中,在从显示的快捷回复中选中目标快捷回复之后,终端可以直接将该目标快捷回复,显示在会话界面的消息输入区域中,当第一对象触发将该消息输入区域中的内容进行发送的操作时,终端则将该目标快捷回复作为会话消息,发送至以第二对象标识登录的第二应用,也就是通过当前会话界面所标识的会话,向第二对象发送会话消息。这样,可以将配置好的快捷回复直接显示在消息输入区域中,方便第一对象快速发送会话消息。

在一个实施例中,向以第二对象标识登录的第二应用发送通过目标快捷回复编辑得到的会话消息,包括:在会话界面的消息输入区域中,显示目标快捷回复;响应于对消息输入区域中的目标快捷回复进行编辑,在消息输入区域中显示编辑后的回复内容;响应于发送编辑后的回复内容的触发操作,向以第二对象标识登录的第二应用发送包括编辑后的回复内容的会话消息。

本实施例中,在从显示的快捷回复中选中目标快捷回复之后,终端可以直接将该目标快捷回复,显示在会话界面的消息输入区域中,对于显示在该消息输入区域中的目标快捷回复,第一对象可以进一步对其进行编辑,当第一对象触发将该编辑后的回复内容进行发送的操作时,终端则将该编辑后的回复内容作为会话消息,发送至以第二对象标识登录的第二应用,也就是通过当前会话界面所标识的会话,向第二对象发送会话消息。这样,可以将配置好的快捷回复直接显示在消息输入区域中,方便第一对象快速编辑后再发送会话消息。

此外,在一些实施例中,当通过所述目标快捷回复编辑得到的会话消息,是基于对所述目标快捷回复进行编辑得到的回复内容生成的的情况下,终端还可以将满足特定条件的编辑后的答复内容,添加至快捷回复列表中。例如,可以添加至共用快捷回复列表中,也可以添加至个人快捷回复列表中。这样,通过自动将满足特定条件的编辑后的答复内容添加至快捷回复列表中,可以避免从快捷回复界面手动新建快捷回复或通过管理员手动导入快捷回复的繁琐操作,提升快捷回复列表的更新效率;而且,添加的快捷回复是第一对象对原始的快捷回复列表中的目标快捷回复列表进行编辑得到的,这样得到的快捷回复符合第一对象的使用需求,往后第一对象使用的几率更多,能够提升快捷回复的使用率。

可选地,当所述编辑后的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,将所述编辑后的回复内容添加至所述第一对象标识对应的第一对象的个人快捷回复中。

可选地,当基于对所述目标快捷回复进行编辑得到的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,使用所述编辑后的回复内容替换所述目标快捷回复。

具体来说,编辑后的回复内容作为会话消息发送至会话对象的次数,可以是指同一个编辑后的回复内容,作为会话消息发送至同一个会话对象的次数,也可以是指同一个编辑后的回复内容,作为会话消息发送至多个会话对象的次数。同一个编辑后的回复内容,可以是对同一个目标快捷回复进行编辑得到的,也可以是对不同的目标快捷回复进行编辑得到的。当同一个编辑后的回复内容,是对同一个目标快捷回复进行编辑得到的情况下,还可以直接使用该编辑后的回复内容替换快捷回复列表中的该目标快捷回复。

在一个实施例中,该方法还可以包括:根据已添加编辑后的回复内容的快捷回复列表或所述目标快捷回复被替换后的快捷回复列表,对服务器中存储的所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复进行更新。

当编辑后的回复内容作为快捷回复新增至快捷回复列表后,或者,当编辑后的回复内容替换了快捷回复列表中的目标快捷回复列表后,使得快捷回复列表被更新了,终端可以将更新的快捷回复列表上传至服务器,以对服务器中存储的快捷回复列表进行更新。

在目标快捷回复是从共用快捷回复分组中选取的共用快捷回复时,则对服务器中存储的第一对象标识对应的第一对象所属组织的共用快捷回复进行更新;在目标快捷回复是从个人快捷回复分组中选取的个人快捷回复时,则对服务器中存储的第一对象标识对应的第一对象的个人快捷回复进行更新。

在一个实施例中,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,包括:在会话界面的消息输入区域处,显示快捷回复控件;响应于对快捷回复控件的触发操作,显示至少一条快捷回复。

本实施例中,可以在第一对象标识与第二对象标识进行会话的会话界面中,显示快捷回复控件,当第一对象触发对该快捷回复控件的操作时,如单击操作等,终端则显示至少一条快捷回复,显示的快捷回复包括配置的共用快捷回复与第一对象自行创建的个人快捷回复。通过在会话界面中显示快捷回复控件,提升查找快捷回复的效率,提升消息传达的效率。

在一个具体的应用场景中,对于组织中指定类型的第一对象,终端可以在第一对象标识与第二对象标识进行会话的会话界面中,显示会话工具栏,该会话工具栏可以包括“快捷回复控件”,还可以包括“客户详情”、“订单详情”等控件,可用于第一对象查看与第二对象相关的信息。

在一个实施例中,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,包括:在会话界面中,显示消息输入区域;响应于在消息输入区域中输入预设快捷键,显示至少一条快捷回复。

本实施例中,可以不通过快捷回复控件查找快捷回复,也就是说,会话界面中也可以不显示快捷回复控件,而是通过这种预设快捷键触发的方式,显示所有的快捷回复。当第一对象在消息输入区域中触发对预设快捷键的输入操作时,如输入“#”等,终端则会显示至少一条快捷回复,显示的快捷回复包括配置的共用快捷回复与第一对象自行创建的个人快捷回复。通过在会话界面中的消息输入区域中输入预设快捷键,就能直接显示事先设置的快捷回复,无需额外设置查看快捷回复的控件,提升查找快捷回复的效率,提升消息传达的效率。

在一个实施例中,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,包括:响应于会话界面中查看快捷回复的触发操作,弹出快捷回复界面;在快捷回复界面中的共用快捷回复分组中,显示共用快捷回复,以及在快捷回复界面中的个人快捷回复分组中,显示个人快捷回复。

具体地,当第一对象在会话界面中触发查看快捷回复的操作时,终端将会弹出快捷回复界面,例如,终端可以在会话界面之上弹出快捷回复界面,也可以在会话界面的消息输入区域中弹出快捷回复窗口,快捷回复界面与快捷回复窗口均是用于显示配置的快捷回复的界面。此外,在快捷回复界面中,按快捷回复的类型与主题进行分组,按类型快捷回复分组共用快捷回复分组与个人快捷回复分组,按主题个人快捷回复包括不同的分组信息。

在一个实施例中,响应于从至少一条快捷回复中选择目标快捷回复,向以第二对象标识登录的第二应用发送通过目标快捷回复编辑得到的会话消息,包括:响应于从共用快捷回复分组中选择目标共用快捷回复,向以第二对象标识登录的第二应用发送通过目标共用快捷回复编辑得到的会话消息;或者,响应于从个人快捷回复分组中选择目标个人快捷回复,向以第二对象标识登录的第二应用发送通过目标个人快捷回复编辑得到的会话消息。

如图5所示,为一个实施例中会话界面的示意图。参照图5,在会话界面51的消息输入区域,也就是图5所示的消息发送框上方,显示了会话工具栏512,该会话工具栏包括“快捷回复控件”514,当第一对象点击该“快捷回复控件”时,则会弹出快捷回复界面52,快捷回复界面52中显示了多个快捷回复的分组,例如可以包括一个共用快捷回复分组与若干个人快捷回复分组。每个分组中包括若干条快捷回复,第一对象可以从中选取任意一条作为目标快捷回复。例如,第一对象选中了个人快捷回复分组“回复敬语”中的“请稍等,我查询一下历史回复记录”之后,该返回显示会话界面,并且该选中的快捷回复将直接显示在消息发送框内,以便于第一对象快速编辑与发送会话消息。

在一个实施例中,方法还包括:显示第一应用的快捷回复界面;响应于快捷回复界面中创建快捷回复的触发操作,显示创建界面;响应于在创建界面中输入快捷回复并将输入的快捷回复添加至个人快捷回复分组中,在个人快捷回复分组中显示输入的快捷回复。

其中,快捷回复界面是用于配置与查看快捷回复的界面。第一对象可以通过与第一应用交互,进入第一应用的快捷回复界面,在快捷回复界面中创建与配置快捷回复。具体地,第一对象可以在快捷回复界面中输入快捷回复,并将输入的快捷回复添加至共用快捷回复分组或个人快捷回复分组中。

可选地,当第一对象标识为组织中指定类型的对象标识时,则终端所显示的快捷回复界面,可支持第一对象将输入的快捷回复添加至共用快捷回复分组中,供属于组织中其它成员共同使用。否则,当第一对象标识不是组织中指定类型的对象标识时,终端仅支持第一对象将输入的快捷回复添加至个人快捷回复分组中,供第一对象个人使用。

在一个实施例中,在个人快捷回复分组中显示输入的快捷回复,包括:根据第一对象标识、输入的快捷回复与所添加至的个人快捷回复分组的分组标识,向服务器发送快捷回复创建请求,接收服务器根据快捷回复创建请求在第一对象标识的分组标识对应的个人快捷回复分组中存入输入的快捷回复后,响应于快捷回复创建请求所返回的快捷回复数据,根据快捷回复数据在个人快捷回复分组中显示输入的快捷回复。

其中,第一对象标识(vid)是用于唯一标识属于第一应用的注册对象的对象标识。在第一对象在快捷回复界面中输入快捷回复并添加至任意一个已有的个人快捷回复分组后,终端可以根据第一对象标识、输入的快捷回复与所添加至的个人快捷回复分组的分组标识,向服务器发送快捷回复创建请求,服务器接收到该快捷回复创建请求,在第一对象标识的个人存储中,在分组标识所标识的个人快捷回复分组中,存入输入的快捷回复,并再次返回第一对象标识对应的最新的快捷回复数据,这样终端就可以根据返回的快捷回复数据在个人快捷回复分组中显示创建的个人快捷回复。

在一个实施例中,方法还包括:响应于在快捷回复界面中添加分组的触发操作,弹出用于添加个人快捷回复分组的添加控件;响应于在添加控件中输入的分组名称,在快捷回复界面中显示新增的个人快捷回复分组。

本实施例中,在创建个人快捷回复之前,还需要创建个人快捷回复分组。在一个实施例中,终端可以响应于快捷回复界面中编辑分组的触发操作,显示编辑分组界面,响应于编辑分组界面中添加分组的触发操作,弹出用于添加个人快捷回复分组的添加控件,在第一对象在该添加控件中输入分组名称后,在快捷回复界面中显示新增的个人快捷回复分组。

如图6所示,为一个实施例添加个人快捷回复分组并创建个人快捷回复的界面示意图。参照图6,在第一对象在快捷回复界面中添加个人快捷回复分组“回复敬语”后,终端可以将输入的快捷回复“您好有什么可以帮助您?”添加到新建的个人快捷回复分组“回复敬语”中,并在新建的个人快捷回复分组“回复敬语”中显示“您好有什么可以帮助您?”。

在一个实施例中,响应于在添加控件中输入的分组名称,在快捷回复界面中显示新增的个人快捷回复分组,包括:响应于在添加控件中输入的分组名称,根据第一对象标识与输入的分组名称,向服务器发送个人快捷回复分组创建请求,接收服务器根据个人快捷回复分组创建请求为第一对象标识存入以输入的分组名称命名的个人快捷回复分组后,响应于个人快捷回复分组创建请求所返回的个人快捷回复分组信息,根据个人快捷回复分组信息在快捷回复界面中显示新增的个人快捷回复分组。

具体地,在第一对象在快捷回复界面中新增个人快捷回复分组后,终端可以根据第一对象标识、输入的分组名称,向服务器发送个人快捷回复分组创建请求,服务器接收到该个人快捷回复分组创建请求,在第一对象标识的个人存储中,存入以该分组名称命名的个人快捷回复分组后,返回第一对象标识的个人快捷回复分组信息,这样终端就可以根据返回的个人快捷回复分组信息在快捷回复界面中显示新建的该个人快捷回复分组。

如图7所示,为一个实施例中添加个人快捷回复分组并创建个人快捷回复的时序图。该时序图涉及第一应用、第一应用服务器以及服务于第一应用服务器的存储系统。参照图7,该时序图包括以下步骤:

1.第一对象输入分组名称并发起个人快捷回复分组创建请求;

2.第一应用服务器为第一对象创建的个人快捷回复分组分配分组标识;

3.第一应用服务器将分组信息进行存储并返回个人快捷回复分组信息;

4.第一应用同步个人快捷回复分组信息并存储到本地;

5.第一应用刷新分组列表;

6.第一对象输入快捷回复以及添加至个人快捷回复分组后第一应用发起个人快捷回复创建请求;

7.第一应用服务器收到请求后,请求在个人存储中对应的分组存入快捷回复;

8.存储系统存储返回保存结果;

9.第一应用同步保存结果;

10.第一应用存储保存结果并刷新个人快捷回复列表。

在一个实施例中,当第一对象标识是第一对象标识对应的第一对象所属组织中指定类型的对象标识时,方法还包括:响应于在创建界面中输入快捷回复并将输入的快捷回复添加至共用快捷回复分组中,在共用快捷回复分组中显示输入的快捷回复。

在一个实施例中,在共用快捷回复分组中显示输入的快捷回复,包括:根据第一对象标识、输入的快捷回复与第一对象标识所属组织的组织标识,向服务器发送快捷回复创建请求,接收服务器根据快捷回复创建请求在组织标识对应的共用快捷回复分组中存入输入的快捷回复后,响应于快捷回复创建请求所返回的快捷回复数据,根据快捷回复数据在共用快捷回复分组中显示输入的快捷回复。

具体地,当第一对象标识为组织中指定类型的对象标识时,则终端所显示的快捷回复界面,可支持第一对象将输入的快捷回复添加至共用快捷回复分组中。在第一对象在快捷回复界面中输入快捷回复并添加至共用快捷回复分组后,终端可以根据第一对象标识所属组织的组织标识、输入的快捷回复,向服务器发送快捷回复创建请求,当共用快捷回复分组包括多个时,终端还可以根据第一对象标识所属组织的组织标识、输入的快捷回复、以及所添加的共用快捷回复分组的分组标识,向服务器发送快捷回复创建请求。服务器接收到该快捷回复创建请求,在该组织的共用存储中,存入输入的快捷回复,并再次返回第一对象标识对应的最新的快捷回复数据,这样终端就可以根据返回的快捷回复数据在共用快捷回复分组中显示创建的共用快捷回复。

在一个实施例中,方法还包括:响应于在快捷回复界面中添加分组的触发操作,弹出用于添加共用快捷回复分组的添加控件;响应于在添加控件中输入的分组名称,在快捷回复界面中显示新增的共用快捷回复分组。本实施例中,在创建共用快捷回复之前,还需要创建共用快捷回复分组。

如图8所示,为一个实施例添加共用快捷回复分组并创建共用快捷回复的界面示意图。参照图8,在第一对象(如管理员)在快捷回复界面中添加共用快捷回复分组“共用快捷回复”后,终端可以将输入的快捷回复“优惠规则包括…”添加到新建的“共用快捷回复”中,并在新建的“共用快捷回复”中显示“优惠规则包括…”。

在一个实施例中,响应于在添加控件中输入的分组名称,在快捷回复界面中显示新增的共用快捷回复分组,包括:响应于在添加控件中输入的分组名称,根据输入的分组名称与第一对象标识所属组织的组织标识,向服务器发送共用快捷回复分组创建请求,接收服务器响应于共用快捷回复分组创建请求,根据共用快捷回复分组创建请求为组织标识存入以输入的分组名称命名的共用快捷回复分组后,所返回的共用快捷回复分组信息,根据共用快捷回复分组信息在快捷回复界面中显示新增的共用快捷回复分组。

具体地,在第一对象在快捷回复界面中新增共用快捷回复分组后,终端可以根据组织标识、输入的分组名称,向服务器发送共用快捷回复分组创建请求,服务器接收到该共用快捷回复分组创建请求,在组织标识的共用存储中,存入以该分组名称命名的共用快捷回复分组后,返回组织标识对应的共用快捷回复分组信息,这样终端就可以根据返回的共用快捷回复分组信息在快捷回复界面中显示新建的该共用快捷回复分组。

如图9所示,为一个实施例中添加共用快捷回复分组并创建共用快捷回复的时序图。该时序图涉及第一应用、第一应用服务器以及服务于第一应用服务器的存储系统。参照图9,该时序图包括以下步骤:

1.第一对象(管理员)输入分组名称发起共用快捷回复分组创建请求;

2.第一应用服务器为管理员创建的分组分配分组标识;

3.第一应用服务器将分组信息存储至存储系统的组织共用存储中并返回保存结果;

4.第一应用同步处理结果并存储到本地;

5.第一应用刷新分组列表;

6.第一对象输入共用快捷回复以及添加至共用快捷回复分组中,发出共用快捷回复创建请求;

7.第一应用服务器收到请求后在共用存储中对应的分组中存入共用快捷回复;

8.第一应用服务器接收存储系统返回的保存结果;

9.第一应用同步保存结果;

10.第一应用缓存保存结果并刷新共用快捷回复列表。

在一个实施例中,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,包括:响应于会话界面中查看快捷回复的触发操作,根据第一对象标识和第一对象标识所属组织的组织标识,发起快捷回复请求,接收服务器根据快捷回复请求中的组织标识查询相应的共用快捷回复,以及根据快捷回复请求中的第一对象标识查询相应的个人快捷回复后,响应于快捷回复请求所返回的查询到的共用快捷回复与个人快捷回复;根据接收的所述共用快捷回复与个人快捷回复显示至少一条快捷回复。

如图10所示,为一个实施例中第一对象使用快捷回复的时序图。该时序图涉及第一应用、第一应用服务器与服务于第一应用服务器的存储系统,还包括消息互通服务器与第二应用。参照图10,该时序图包括以下步骤:

1.第一应用从本地缓存中读取共用快捷回复与个人快捷回复数据;

从本地获取缓存的共用快捷回复先进行展示,再从存储系统中拉取最新更新的快捷回复数据进行展示,可以避免无法及时获取快捷回复导致的快捷回复效率较慢的问题。

2.第一应用对企业和个人快捷回复数据进行排序;

3.第一应用使用本地缓存的数据对共用和个人快捷回复列表进行融合展示,以便快速让数据上屏;

4.第一应用根据第一对象标识拉取更新的快捷回复列表;

5.第一应用服务器根据第一对象标识与组织标识,从存储系统请求个人快捷回与共用快捷回复;

6.存储系统根据组织标识查询共用快捷回复;

7.存储系统根据第一对象标识查询个人快捷回复;

8.存储系统返回个人快捷回与共用快捷回复;

9.第一应用同步个人快捷回与共用快捷回复;

10.第一应用存储同步到的数据到本地;

11.第一应用对个人快捷回与共用快捷回复进行排序;

12.第一应用对个人快捷回与共用快捷回复列表进行融合展示;

13.第一应用选取目标快捷回复并自动填入消息发送框;

14.第一应用发送消息发送框中的内容到第一应用服务器;

15.第一应用服务器通过消息互通服务器转发会话消息到;

16.消息互通服务器将会话消息投递到第二应用。

在一个实施例中,根据接收的所述共用快捷回复与个人快捷回复显示至少一条快捷回复,包括:确定与所述第二对象标识对应的服务订单;根据所述服务订单的订单信息、服务规则、服务进度和历史回复消息中的至少一种,对接收的所述共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复进行筛选;根据筛选后得到的快捷回复显示所述至少一条快捷回复。

本实施例中,第一对象标识所对应的第一对象是提供服务的一方,第二对象标识所对应的第二对象是购买服务的一方。在第一对象需要使用快捷回复时,终端可以根据第二对象标识对应的服务订单,对从服务器拉取的快捷回复进行筛选,仅向第一对象展示筛选后的快捷回复,避免将拉取的快捷回复全部展示,第一对象难以从大量快捷回复中选择目标快捷回复的问题,而且展示的快捷回复是基于第一对象的服务订单筛选得到的,与第一服务订单具有较高关联度,能够提升展示的快捷回复的准确性。

具体而言,终端可以根据第一对象的服务订单的订单信息,服务规则、服务进度和历史回复消息中的至少一种,对从服务器拉取的共用快捷回复与第一对象的个人快捷回复进行筛选。订单信息包括订单商品信息、订单号、订单日期等等,例如,终端可以筛选出与该订单的商品相关的快捷回复。服务规则,可以是优惠规则、优惠期限、优惠参与条件等等,例如终端可以筛选出与该订单适用的优惠规则相关的快捷回复。服务进度可以是服务订单的订单完成度,物流进度等,例如终端可以筛选出与物流相关的快捷回复。历史回复消息,是与第二对象之间会话的历史消息,例如终端可以确定该历史回复消息中使用的快捷回复,终端可以筛选出该与第二对象会话时使用过的快捷回复进行展示。在一个实施例中,所述根据所述第一对象标识和所述第一对象标识所属组织的组织标识,发起快捷回复请求之前,该方法还包括:从本地缓存中读取前次从服务器获取的所述组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复,使用从本地读取的所述共用快捷回复和所述个人快捷回复进行上屏显示;所述接收服务器根据所述快捷回复请求中的组织标识查询相应的共用快捷回复,包括:接收所述服务器根据所述快捷回复请求所返回的更新的共用快捷回复,所述更新的共用快捷回复是所述组织中指定类型的成员上传至所述服务器的;所述根据接收的所述共用快捷回复与个人快捷回复显示至少一条快捷回复,包括:根据接收的所述更新的共用快捷回复与从本地读取的所述个人快捷回复进行刷新显示。

本实施例中,从本地获取缓存的共用快捷回复先进行上屏展示,再从存储系统中拉取最新更新的快捷回复数据进行刷新展示,可以避免无法及时获取快捷回复导致的快捷回复效率较慢的问题。而且,在第一对象与第二对象进行会话之前,若存在组织中指定类型的成员通过批量导入或手动输入的方式,对服务器中存储的共用快捷回复进行更新了,那么可以先通过本地数据进行快速上屏显示,再从服务器拉取更新的共用快捷回复与本地读取的个人快捷回复进行刷新显示,可以更新显示最新的快捷回复列表。

在一个实施例中,所述根据接收的所述共用快捷回复与个人快捷回复显示至少一条快捷回复,包括:查询与所述第二对象之间的历史会话消息;根据所述历史会话消息确定所述第二对象的意图问询信息;依据所述第二对象的意图问询信息与所述共用快捷回复的匹配度对所述共用快捷回复进行排序后,在所述快捷回复界面中的共用快捷回复分组中,显示排序后的共用快捷回复;依据所述第二对象的意图问询信息与所述个人快捷回复的匹配度对所述个人快捷回复进行排序后,在所述快捷回复界面中的个人快捷回复分组中,显示排序后的个人快捷回复。

终端可以使用基于机器学习的自然语言处理模型,对获取的历史会话消息进行识别,确定第二对象的意图问询信息,对于从服务器拉取的共用快捷回复与个人快捷回复,均确定与该意图问询信息的匹配度,按匹配度从高至低的顺序,对所有的快捷回复进行排序后再展示。当然,终端也可以将该匹配度达到阈值的快捷回复筛选出来后展示。示例性地,终端可以根据快捷回复与第二对象的意图问询信息的语义相似度、情感相似度等,确定与该意图问询信息的匹配度。

在一个实施例中,该方法还包括:显示所述第一应用的快捷回复导入导出界面;获取在所述快捷回复导入导出界面的共用快捷回复分组中批量导入的共用快捷回复,所述批量导入的共用快捷回复包括共用快捷回复分组以及与属于各个共用快捷回复分组的共用快捷回复;将所述共用快捷回复分组以及与属于各个共用快捷回复分组的共用快捷回复上传至服务器进行存储,以使所述服务器响应于第一应用发起的快捷回复请求将存储的共用快捷回复分发至所述第一应用。

在一个实施例中,由管理员创建的共用快捷回复可以在网页中统一导出,管理员还可以按规定的格式文件将配置的快捷回复导入系统中。如图11所示,为一个实施例中导入、导出快捷回复的界面示意图。参照图11,管理员可以在该界面中新建共用快捷回复,也可以批量导入、导出快捷回复。

在一个实施例中,当需要批量导入时,可下载快捷回复导入模板,如图12所示,按该快捷回复导入模板所提示的要求,在格式文件中填写快捷回复后,再将保存的格式文件导入系统,实现批量导入。

如图13所示,为一个实施例中导入导出快捷回复的时序示意图。参照图13,该时序图涉及第一应用的管理网页客户端、管理网页服务器、第一应用服务器以及为第一应用服务器服务的存储系统。

其中,导出共用快捷回复包括以下步骤:

1.管理员在管理网页客户端请求共用快捷回复数据;

2.管理网页服务器将请求发送给第一应用服务器;

3.第一应用服务器在存储系统中查询共用快捷回复数据并返回给管理网页服务器;

4.管理网页服务器将共用快捷回复数据返回给管理网页客户端展示;

5.管理员从管理网页客户端选取需要导出的快捷回复数据;

6.将选中的快捷回复数据导出到excel文档并下载。

导入共用快捷回复包括以下步骤:

1.管理员把规定格式文件导入管理网页客户端;

2.管理网页客户端把导入的数据发送给管理网页服务器;

3.管理网页服务器再把数据发送给第一应用服务器进行合并去重;

4.第一应用服务器合并去重后的数据存入存储系统的共用存储中;

5.存储系统返回存储结果给后台第一应用服务器;

6.第一应用服务器把存储结果返回给管理网页服务器;

7.管理网页服务器把导入数据返回给管理网页客户端;

8.管理网页客户端把最新导入的企业快捷回复列表展示出来。

在一个具体的实施例中,消息发送方法包括以下步骤:

1.显示第一应用的快捷回复界面;

2.响应于在快捷回复界面中添加分组的触发操作,弹出用于添加个人快捷回复分组的添加控件;

3.响应于在添加控件中输入的分组名称,在快捷回复界面中显示新增的个人快捷回复分组;

4.响应于快捷回复界面中创建快捷回复的触发操作,显示创建界面;

5.响应于在创建界面中输入快捷回复并将输入的快捷回复添加至个人快捷回复分组中,在个人快捷回复分组中显示输入的快捷回复;

6.当第一对象标识是第一对象标识对应的第一对象所属组织中指定类型的对象标识时,响应于在创建界面中输入快捷回复并将输入的快捷回复添加至共用快捷回复分组中,在共用快捷回复分组中显示输入的快捷回复;

7.在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

8.在会话界面的消息输入区域处,显示快捷回复控件;

9.响应于对快捷回复控件的触发操作,弹出快捷回复界面;

10.在快捷回复界面中的共用快捷回复分组中,显示共用快捷回复,以及在快捷回复界面中的个人快捷回复分组中,显示个人快捷回复,每条快捷回复为第一对象标识所属组织的共用快捷回复和第一对象标识的个人快捷回复中的至少一种;

11.响应于从至少一条快捷回复中选择目标快捷回复,在会话界面的消息输入区域中,显示目标快捷回复;

12.响应于发送消息输入区域中内容的触发操作,向以第二对象标识登录的第二应用发送包括目标快捷回复的会话消息。

13.在第一应用的该会话界面中,显示向以第二对象标识登录的第二应用,发送来自第一对象标识的跨应用会话消息。

上述消息发送方法,在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面,该会话界面用于属于第一应用的第一对象标识对应的第一对象与属于第二应用的第二对象标识进行会话,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,显示的快捷回复包括第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种,当该至少一条快捷回复中的目标快捷回复被选择后,就可以向属于第二应用的第二对象标识发送通过目标快捷回复编辑得到的会话消息,实现向跨应用的对象发送统一快捷回复,提升消息传达效率,扩展快捷回复的使用场景。

应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的消息发送方法的消息发送装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个消息发送装置实施例中的具体限定可以参见上文中对于消息发送方法的限定,在此不再赘述。

在一个实施例中,如图14所示,提供了一种消息发送装置1400,包括:会话界面显示模块1402、快捷回复显示模块1404和消息发送模块1406,其中:

会话界面显示模块1402,用于在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面;

快捷回复显示模块1404,用于响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,每条快捷回复为第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种;

消息发送模块1406,用于响应于从至少一条快捷回复中选择目标快捷回复,向以第二对象标识登录的第二应用发送通过目标快捷回复编辑得到的会话消息。

在一个实施例中,消息发送模块1406还用于在会话界面的消息输入区域中,显示目标快捷回复;响应于发送消息输入区域中内容的触发操作,向以第二对象标识登录的第二应用发送包括目标快捷回复的会话消息。

在一个实施例中,消息发送模块1406还用于在会话界面的消息输入区域中,显示目标快捷回复;响应于对消息输入区域中的目标快捷回复进行编辑,在消息输入区域中显示编辑后的回复内容;响应于发送编辑后的回复内容的触发操作,向以第二对象标识登录的第二应用发送包括编辑后的回复内容的会话消息。

在一个实施例中,所述装置还包括快捷回复添加模块,用于当所述编辑后的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,将所述编辑后的回复内容添加至所述第一对象标识对应的第一对象的个人快捷回复中;或者,当基于对所述目标快捷回复进行编辑得到的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,使用所述编辑后的回复内容替换所述目标快捷回复。

在一个实施例中,快捷回复显示模块1404还用于在会话界面的消息输入区域处,显示快捷回复控件;响应于对快捷回复控件的触发操作,显示至少一条快捷回复。

在一个实施例中,所述装置还包括快捷回复添加模块,用于当所述编辑后的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,将所述编辑后的回复内容添加至所述第一对象标识对应的第一对象的个人快捷回复中;或者,当基于对所述目标快捷回复进行编辑得到的回复内容作为会话消息发送至会话对象的次数达到预设阈值时,使用所述编辑后的回复内容替换所述目标快捷回复。

在一个实施例中,所述添加模块,还用于根据已添加编辑后的回复内容的快捷回复列表或所述目标快捷回复被替换后的快捷回复列表,对服务器中存储的所述第一对象标识对应的第一对象所属组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复进行更新。

在一个实施例中,快捷回复显示模块1404还用于在会话界面中,显示消息输入区域;响应于在消息输入区域中输入预设快捷键,显示至少一条快捷回复。

在一个实施例中,快捷回复显示模块1404还用于响应于会话界面中查看快捷回复的触发操作,弹出快捷回复界面;在快捷回复界面中的共用快捷回复分组中,显示共用快捷回复,以及在快捷回复界面中的个人快捷回复分组中,显示个人快捷回复。

在一个实施例中,消息发送模块1406还用于响应于从共用快捷回复分组中选择目标共用快捷回复,向以第二对象标识登录的第二应用发送通过目标共用快捷回复编辑得到的会话消息;或者,响应于从个人快捷回复分组中选择目标个人快捷回复,向以第二对象标识登录的第二应用发送通过目标个人快捷回复编辑得到的会话消息。

在一个实施例中,第一对象标识是第一对象标识对应的第一对象所属组织中指定类型的对象标识,共用快捷回复是第一对象标识对应的第一对象所属组织中指定类型的对象标识的共用快捷回复。

在一个实施例中,装置还包括快捷回复创建模块,用于显示第一应用的快捷回复界面;响应于快捷回复界面中创建快捷回复的触发操作,显示创建界面;响应于在创建界面中输入快捷回复并将输入的快捷回复添加至个人快捷回复分组中,在个人快捷回复分组中显示输入的快捷回复。

在一个实施例中,装置还包括分组创建模块,用于根据第一对象标识、输入的快捷回复与所添加至的个人快捷回复分组的分组标识,向服务器发送快捷回复创建请求,接收服务器根据快捷回复创建请求在第一对象标识的分组标识对应的个人快捷回复分组中存入输入的快捷回复后,响应于快捷回复创建请求所返回的快捷回复数据,根据快捷回复数据在个人快捷回复分组中显示输入的快捷回复。

在一个实施例中,分组创建模块,还用于响应于在快捷回复界面中添加分组的触发操作,弹出用于添加个人快捷回复分组的添加控件;响应于在添加控件中输入的分组名称,在快捷回复界面中显示新增的个人快捷回复分组。

在一个实施例中,分组创建模块,还用于响应于在添加控件中输入的分组名称,根据第一对象标识与输入的分组名称,向服务器发送个人快捷回复分组创建请求,接收服务器根据个人快捷回复分组创建请求为第一对象标识存入以输入的分组名称命名的个人快捷回复分组后,响应于个人快捷回复分组创建请求所返回的个人快捷回复分组信息,根据个人快捷回复分组信息在快捷回复界面中显示新增的个人快捷回复分组。

在一个实施例中,装置还包括快捷回复创建模块,用于当第一对象标识是第一对象标识对应的第一对象所属组织中指定类型的对象标识时,响应于在创建界面中输入快捷回复并将输入的快捷回复添加至共用快捷回复分组中,在共用快捷回复分组中显示输入的快捷回复。

在一个实施例中,快捷回复创建模块,还用于根据第一对象标识、输入的快捷回复与第一对象标识所属组织的组织标识,向服务器发送快捷回复创建请求,接收服务器根据快捷回复创建请求在组织标识对应的共用快捷回复分组中存入输入的快捷回复后,响应于快捷回复创建请求所返回的快捷回复数据,根据快捷回复数据在共用快捷回复分组中显示输入的快捷回复。

在一个实施例中,快捷回复显示模块,还用于响应于所述会话界面中查看快捷回复的触发操作,根据所述第一对象标识和所述第一对象标识所属组织的组织标识,发起快捷回复请求;接收服务器根据所述快捷回复请求中的组织标识查询相应的共用快捷回复以及根据所述快捷回复请求中的第一对象标识查询相应的个人快捷回复后,响应于所述快捷回复请求所返回的查询到的共用快捷回复与个人快捷回复;根据接收的所述共用快捷回复与个人快捷回复显示至少一条快捷回复。

在一个实施例中,所述快捷回复显示模块,还用于确定与所述第二对象标识对应的服务订单;根据所述服务订单的订单信息、服务规则、服务进度和历史回复消息中的至少一种,对接收的所述共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复进行筛选;根据筛选后得到的快捷回复显示所述至少一条快捷回复。

在一个实施例中,所述快捷回复显示模块,还用于从本地缓存中读取前次从服务器获取的所述组织的共用快捷回复和所述第一对象标识对应的第一对象的个人快捷回复,使用从本地读取的所述共用快捷回复和所述个人快捷回复进行上屏显示;接收所述服务器根据所述快捷回复请求所返回的更新的共用快捷回复,所述更新的共用快捷回复是所述组织中指定类型的成员上传至所述服务器的;根据接收的所述更新的共用快捷回复与从本地读取的所述个人快捷回复进行刷新显示。

在一个实施例中,所述快捷回复显示模块,还用于查询与所述第二对象之间的历史会话消息;根据所述历史会话消息确定所述第二对象的意图问询信息;依据所述第二对象的意图问询信息与所述共用快捷回复的匹配度对所述共用快捷回复进行排序后,在所述快捷回复界面中的共用快捷回复分组中,显示排序后的共用快捷回复;依据所述第二对象的意图问询信息与所述个人快捷回复的匹配度对所述个人快捷回复进行排序后,在所述快捷回复界面中的个人快捷回复分组中,显示排序后的个人快捷回复。

在一个实施例中,所述装置还包括快捷回复导入模块,用于显示所述第一应用的快捷回复导入导出界面;获取在所述快捷回复导入导出界面的共用快捷回复分组中批量导入的共用快捷回复,所述批量导入的共用快捷回复包括共用快捷回复分组以及与属于各个共用快捷回复分组的共用快捷回复;将所述共用快捷回复分组以及与属于各个共用快捷回复分组的共用快捷回复上传至服务器进行存储,以使所述服务器响应于第一应用发起的快捷回复请求将存储的共用快捷回复分发至所述第一应用。

上述消息发送装置1400,在以第一对象标识登录的第一应用中,显示第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象之间进行会话的会话界面,该会话界面用于属于第一应用的第一对象标识对应的第一对象与属于第二应用的第二对象标识对应的第二对象进行会话,响应于会话界面中查看快捷回复的触发操作,显示至少一条快捷回复,显示的快捷回复包括第一对象标识对应的第一对象所属组织的共用快捷回复和第一对象标识对应的第一对象的个人快捷回复中的至少一种,当该至少一条快捷回复中的目标快捷回复被选择后,就可以向属于第二应用的第二对象标识发送通过目标快捷回复编辑得到的会话消息,实现向跨应用的对象发送统一快捷回复,提升消息传达效率,扩展快捷回复的使用场景。

上述消息发送装置1400中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图15所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种消息发送方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图15中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各个实施例提供的消息发送方法。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个实施例提供的消息发送方法。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各个实施例提供的消息发送方法。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 图像分类方法及装置、电子设备、计算机程序及存储介质
  • 产品开发方法、装置、计算机设备及存储介质
  • 产品数据同步方法、装置、计算机设备及存储介质
  • 产品数据的数据同步方法、装置、计算机设备及存储介质
  • 基于模板的产品构建方法、装置、计算机设备及存储介质
  • 消息发送方法、装置、计算机设备、可读存储介质和产品
  • 产品部署方法、装置、设备、存储介质及计算机程序产品
技术分类

06120116212979