本发明涉及数据通信技术领域,特别涉及一种即时通信的控制方法及系统。
背景技术:
目前,互联网平台的客户端主要用于实现卖家售卖产品,买家浏览、购买产品等功能。买家在浏览或购买产品过程中,如若需要向卖家咨询产品更多的信息,一般会启用客户端软件中的即时通讯功能(客服咨询服务),即买家与卖家通过对话框进行实时对话。
为了更方便用户使用,现有的通过在即时通信软件(如微信等)中添加其他客户端软件的小程序,这样用户就不用在手机或者平板电脑中安装各种客户端软件,只在即时通信软件中加载对应的小程序就可以使用对应的客户端软件。但是,目前用户使用即时通信软件加载小程序时,存在如下缺陷:
1)客服咨询只能内嵌在小程序中使用,用户体验差;
2)当小程序关闭后,即时通信软件就无法接收消息,也无发接收推送消息和提醒;
3)用户与卖家的聊天数据保存在即时通信软件中,互联网平台无法介入,所以无法基于聊天数据进行质量安全分析与管理,存在飞单的风险;
4)即时通信软件自带的客服组件有独立后台,卖家需自行维护多个后台,成本较高。
技术实现要素:
本发明要解决的技术问题是现有技术中用户在即时通信软件中加载小程序时,存在只能内嵌在小程序中使用,用户体验差;当小程序关闭后,就无法接收消息,无消息推送和提醒等缺陷,目的在于提供一种即时通信的控制方法及系统。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种即时通信的控制方法,所述控制方法包括:
将客户端的第一即时通讯组件接入即时通信软件中的小程序的客服组件;
其中,所述小程序与所述客户端相对应;
控制在所述即时通信软件的聊天界面中进行所述客户端的第一即时通讯组件中的即时通信。
较佳地,在即时通信时,所述客户端的用户通过所述即时通信软件的聊天界面与聊天对象进行即时通信;
所述聊天对象通过服务端的第二即时通讯组件的聊天界面与所述客户端的用户进行即时通信。
较佳地,当所述小程序处于运行状态或关闭状态时,所述控制在所述即时通信软件的聊天界面中进行所述客户端的第一即时通讯组件中的即时通信的步骤包括:
控制在所述即时通信软件的聊天界面中显示所述客户端的第一即时通讯组件中的聊天消息;和/或,
控制所述即时通信软件接收所述客户端的第一即时通讯组件中的推送消息,并在所述即时通信软件的聊天界面中显示所述推送消息。
较佳地,当通过所述即时通信软件的聊天界面显示所述小程序中的即时通信对应的聊天消息时,所述控制方法还包括:
将所述聊天消息存储至所述客户端的即时通讯数据库中。
较佳地,所述客户端的第一即时通讯组件中与用户通信的多个聊天对象在所述即时通信软件中对应一个对话框;或,
所述客户端的第一即时通讯组件中与用户通信的每个聊天对象在所述即时通信软件中分别对应一个对话框。
本发明还提供一种即时通信的控制系统,所述控制系统包括接入模块和控制模块;
所述接入模块用于将客户端的第一即时通讯组件接入即时通信软件中的小程序的客服组件;
其中,所述小程序与所述客户端相对应;
所述控制模块用于控制在所述即时通信软件的聊天界面中进行所述客户端的第一即时通讯组件中的即时通信。
较佳地,在即时通信时,所述客户端的用户通过所述即时通信软件的聊天界面与聊天对象进行即时通信;
所述聊天对象通过服务端的第二即时通讯组件的聊天界面与所述客户端的用户进行即时通信。
较佳地,当所述小程序处于运行状态或关闭状态时,所述控制模块用于控制在所述即时通信软件的聊天界面中显示所述客户端的第一即时通讯组件中的聊天消息;和/或,
所述控制模块用于控制所述即时通信软件接收所述客户端的第一即时通讯组件中的推送消息,并在所述即时通信软件的聊天界面中显示所述推送消息。
较佳地,所述控制系统还包括存储模块;
所述存储模块用于将所述聊天消息存储至所述客户端的即时通讯数据库中。
较佳地,所述客户端的第一即时通讯组件中与用户通信的多个聊天对象在所述即时通信软件中对应一个对话框;或,
所述客户端的第一即时通讯组件中与用户通信的每个聊天对象在所述即时通信软件中分别对应一个对话框。
本发明的积极进步效果在于:
本发明中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,实现无论小程序处于关闭状态还是运行状态,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,提升了用户体验;且将聊天数据存储至客户端的即时通讯数据库中,保证聊天数据可查询,便于质量安全分析与管理,安全可控,降低了管理风险。
附图说明
图1为本发明实施例1的即时通信的控制方法的流程图。
图2为本发明实施例2的即时通信的控制方法的流程图。
图3为本发明实施例2的即时通信的控制方法的即时通信软件的第一界面显示示意图。
图4为本发明实施例2的即时通信的控制方法的即时通信软件的第二界面显示示意图。
图5为本发明实施例3的即时通信的控制方法的即时通信软件的第一界面显示示意图。
图6为本发明实施例3的即时通信的控制方法的即时通信软件的第二界面显示示意图。
图7为本发明实施例4的即时通信的控制系统的模块示意图。
图8为本发明实施例5的即时通信的控制系统的模块示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
如图1所示,本实施例的即时通信的控制方法包括:
s101、将客户端的第一即时通讯组件接入即时通信软件中的小程序的客服组件;
其中,小程序与客户端相对应;即时通信软件包括微信等;
s102、控制在即时通信软件的聊天界面中进行客户端的第一即时通讯组件中的即时通信。
在即时通信时,客户端的用户通过即时通信软件的聊天界面与聊天对象进行即时通信;
聊天对象通过服务端的第二即时通讯组件的聊天界面与客户端的用户进行即时通信。
具体地,客户端的用户(即买家)通过直接通过微信与卖家进行聊天,而买家的聊天对象(卖家)通过服务端的即时通讯组件与买家进行沟通,此过程中不会造成额外的学习成本和维护费。
本实施例中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,提升了用户体验。
实施例2
如图2所示,本实施例的即时通信的控制方法是对实施例1的进一步改进,具体地:
当小程序处于运行状态或关闭状态时,步骤s102包括:
s1021、控制在即时通信软件的聊天界面中显示客户端的第一即时通讯组件中的聊天消息;
s1022、控制即时通信软件接收客户端的第一即时通讯组件中的推送消息,并在即时通信软件的聊天界面中显示推送消息。
具体地,如图3所示,通过即时通信软件显示客户端的第一即时通讯组件中的聊天消息:如与“芒果_1”的聊天消息、与“携程旅游商家”的聊天消息等。
如图4所示,控制即时通信软件接收客户端的第一即时通讯组件中的推送消息:如直接在智能终端中显示微信中接收的“当地向导测试”的推送消息。
步骤s102之后还包括:
s103、将聊天消息存储至客户端的即时通讯数据库中,从而保证聊天消息安全可控,便于质量安全分析与管理,解决了飞单风险。
本实施例中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,实现无论小程序处于关闭状态还是运行状态,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,提升了用户体验;且将聊天数据存储至客户端的即时通讯数据库中,保证聊天数据可查询,便于质量安全分析与管理,安全可控,降低了管理风险。
实施例3
本实施例的即时通信的控制方法是对实施例1的进一步改进,具体地:
一般客户端的第一即时通讯组件中与用户通信的多个聊天对象在即时通信软件中对应一个对话框,通过设置客户端的第一即时通讯组件中与用户通信的每个聊天对象在即时通信软件中分别对应一个对话框,实现额外开通客服的子商户功能。
具体地,对于小程序中仅有一个客服聊天对话框的情况,如图5所示,用于客服聊天的“小程序客服消息”只对应一个对话框,用户点击后才会出现不同卖家对应的对话框。
将小程序中仅有一个客服聊天对话框的情况拓展至每个卖家都对应一个单独的对话框,如图6所示,用于客服聊天的“小程序客服消息”对多个对话框,且每个卖家对应一个对话框,如“当地向导杨柳”、“当地向导嵇玲玲”、“当地向导白锋轮”、“当地向导测试”等,且将卖家在互联网平台的头像以及卖家名称同步至微信聊天界面进行展示,基本达到正常的微信聊天功能,提升了用户体验。
本实施例中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,实现无论小程序处于关闭状态还是运行状态,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,同时,将每个卖家都对应一个单独对话框,提升了用户体验。
实施例4
如图7所示,本实施例的即时通信的控制系统包括接入模块1和控制模块2。
接入模块1用于将客户端的第一即时通讯组件接入即时通信软件中的小程序的客服组件;
其中,小程序与客户端相对应;即时通信软件包括微信等;
控制模块2用于控制在即时通信软件的聊天界面中进行客户端的第一即时通讯组件中的即时通信。
在即时通信时,客户端的用户通过即时通信软件的聊天界面与聊天对象进行即时通信;
聊天对象通过服务端的第二即时通讯组件的聊天界面与客户端的用户进行即时通信。
具体地,客户端的用户(即买家)通过直接通过微信与卖家进行聊天,而买家的聊天对象(卖家)通过服务端的即时通讯组件与买家进行沟通,此过程中不会造成额外的学习成本和维护费。
本实施例中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,提升了用户体验。
实施例5
本实施例的即时通信的控制系统是对实施例4的进一步改进,具体地:
当小程序处于运行状态或关闭状态时,控制模块2用于控制在即时通信软件的聊天界面中显示客户端的第一即时通讯组件中的聊天消息;
控制模块2用于控制即时通信软件接收客户端的第一即时通讯组件中的推送消息,并在即时通信软件的聊天界面中显示推送消息。
具体地,如图3所示,通过即时通信软件显示客户端的第一即时通讯组件中的聊天消息:如与“芒果_1”的聊天消息、与“携程旅游商家”的聊天消息等。
如图4所示,控制即时通信软件接收客户端的第一即时通讯组件中的推送消息:如直接在智能终端中显示微信中接收的“当地向导测试”的推送消息。
如图8所示,控制系统还包括存储模块3;
存储模块3用于将聊天消息存储至客户端的即时通讯数据库中,从而保证聊天消息安全可控,便于质量安全分析与管理,解决了飞单风险。
本实施例中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,实现无论小程序处于关闭状态还是运行状态,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,提升了用户体验;且将聊天数据存储至客户端的即时通讯数据库中,保证聊天数据可查询,便于质量安全分析与管理,安全可控,降低了管理风险。
实施例6
本实施例的即时通信的控制系统是对实施例4的进一步改进,具体地:
一般客户端的第一即时通讯组件中与用户通信的多个聊天对象在即时通信软件中对应一个对话框,通过设置客户端的第一即时通讯组件中与用户通信的每个聊天对象在即时通信软件中分别对应一个对话框,实现额外开通客服的子商户功能。
具体地,对于小程序中仅有一个客服聊天对话框的情况,如图5所示,用于客服聊天的“小程序客服消息”只对应一个对话框,用户点击后才会出现不同卖家对应的对话框。
将小程序中仅有一个客服聊天对话框的情况拓展至每个卖家都对应一个单独的对话框,如图6所示,用于客服聊天的“小程序客服消息”对多个对话框,且每个卖家对应一个对话框,如“当地向导杨柳”、“当地向导嵇玲玲”、“当地向导白锋轮”、“当地向导测试”等,且将卖家在互联网平台的头像以及卖家名称同步至微信聊天界面进行展示,基本达到正常的微信聊天功能,提升了用户体验。
本实施例中,通过将客户端的即时通讯组件接入即时通信软件中的小程序的客服组件,实现无论小程序处于关闭状态还是运行状态,用户(如买家)都可以直接在即时通信软件的聊天界面中同步接收与回复聊天对象(如卖家)通过服务端的即时通讯组件发送的聊天信息,从而方便用户使用,同时,将每个卖家都对应一个单独对话框,提升了用户体验。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式作出多种变更或修改,但这些变更和修改均落入本发明的保护范围。