本公开涉及通信,尤其涉及一种即时通讯方法、装置、设备及计算机可读存储介质。
背景技术:
1、即时通讯是通过网络实时地传递文字、语音、图片、视频等信息的一种通信方式。目前,市场上有很多即时通讯软件或平台,为用户提供了方便快捷的沟通渠道。
2、然而,这些即时通讯软件或平台通常需要用户下载安装特定操作系统或设备上的客户端应用,同时需要用户在特定的网站上注册登录账号,这些操作对于用户来说可能比较繁琐,也限制了用户在不同的设备上进行即时通讯的可能性,且无法对通讯内容进行有效性验证,灵活性以及可靠性较差。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种即时通讯方法、装置、设备及计算机可读存储介质,以提高即时通讯的灵活性以及可靠性。
2、第一方面,本公开实施例提供一种即时通讯方法,包括:
3、响应于用户的通讯请求,调用嵌入式即时通讯服务接口生成嵌入式即时通讯页面;
4、将所述嵌入式即时通讯页面嵌入至目标界面中;
5、通过所述嵌入式即时通讯页面接收来自于用户的待发送消息;
6、对所述待发送消息进行检测,得到检测结果;
7、将所述检测结果展示在所述目标界面中;
8、根据用户对所述检测结果的反馈信息,对所述待发送消息进行处理。
9、在一些实施例中,所述对所述待发送消息进行检测,至少包括以下的一种或多种:
10、对所述待发送消息进行文本检测、对所述待发送消息进行逻辑检测、对所述待发送消息进行情绪检测。
11、在一些实施例中,所述通讯请求包括消息发送请求,所述根据用户对所述检测结果的反馈信息,对所述待发送消息进行处理,包括:
12、若所述反馈信息表示用户同意发送所述待发送消息,则获取所述消息发送请求中所携带的目标通讯地址;
13、将所述待发送消息转换为通讯消息;
14、将所述通讯消息发送至所述目标通讯地址。
15、在一些实施例中,所述根据用户对所述检测结果的反馈信息,对所述待发送消息进行处理,包括:
16、若所述反馈信息表示用户需要对所述待发送消息进行修改,则接收用户对于所述待发送消息的修改操作;
17、根据所述待发送消息以及所述修改操作,生成修改后的消息。
18、在一些实施例中,所述方法还包括:
19、将所述通讯消息的发送状态展示在所述嵌入式即时通讯页面中。
20、在一些实施例中,所述通讯请求包括消息查看请求,将所述嵌入式即时通讯页面嵌入至目标界面中之后,所述方法还包括:
21、获取待查看消息;在所述目标界面中的嵌入式即时通讯页面中展示所述待查看消息。
22、在一些实施例中,所述响应于用户的通讯请求,调用嵌入式即时通讯服务接口生成嵌入式即时通讯页面之前,所述方法还包括:
23、在当前界面中展示待查看消息对应的未读消息提醒信息。
24、第二方面,本公开实施例提供一种即时通讯装置,包括:
25、生成模块,用于响应于用户的通讯请求,调用嵌入式即时通讯服务接口生成嵌入式即时通讯页面;
26、嵌入模块,用于将所述嵌入式即时通讯页面嵌入至目标界面中;
27、接收模块,用于通过所述嵌入式即时通讯页面接收来自于用户的待发送消息;
28、检测模块,用于对所述待发送消息进行检测,得到检测结果;
29、展示模块,用于将所述检测结果展示在所述目标界面中;
30、处理模块,用于根据用户对所述检测结果的反馈信息,对所述待发送消息进行处理。
31、第三方面,本公开实施例提供一种电子设备,包括:
32、存储器;
33、处理器;以及
34、计算机程序;
35、其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
36、第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
37、第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的即时通讯方法。
38、本公开实施例提供的即时通讯方法、装置、设备及计算机可读存储介质,通过提供嵌入式即时通讯服务接口,在目标web网页或应用程序中嵌入即时通讯页面,方便用户使用,无需依赖于第三方的即时通讯软件或平台即可为用户实现即时通讯,简化了操作流程,同时对用户的待发送消息进行检测处理,并进一步根据用户对于检测结果的反馈对待发送消息进行二次处理,以实现消息的二阶段发送过程,提高了即时通讯的灵活性以及可靠性。
1.一种即时通讯方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述待发送消息进行检测,至少包括以下的一种或多种:
3.根据权利要求1所述的方法,其特征在于,所述通讯请求包括消息发送请求,所述根据用户对所述检测结果的反馈信息,对所述待发送消息进行处理,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据用户对所述检测结果的反馈信息,对所述待发送消息进行处理,包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述通讯请求包括消息查看请求,将所述嵌入式即时通讯页面嵌入至目标界面中之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于用户的通讯请求,调用嵌入式即时通讯服务接口生成嵌入式即时通讯页面之前,所述方法还包括:
8.一种即时通讯装置,其特征在于,包括:生成模块,用于响应于用户的通讯请求,调用嵌入式即时通讯服务接口生成嵌入式即时通讯页面;
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。