即时通讯方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36812524 阅读:11 留言:0更新日期:2023-03-09 00:53
本申请公开了一种即时通讯的方法、装置、电子设备及存储介质,涉及通信技术领域,当接收到即时通讯请求时,通过TCP选项域30激活MPTCP协议,在MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接,电子设备与TCP服务器成功建立WIFI网络连接和蜂窝网络连接两种连接方式,通过WIFI网络与TCP服务器进行即时通讯,并且检测WIFI网络的当前WIFI网络状态,当当前WIFI网络状态与预设WIFI网络状态不匹配时,由于已经提前建立了与TCP服务器之间的蜂窝网络连接,直接切换为通过蜂窝网络与TCP服务器进行即时通讯,可以保证即时通讯继续进行,提高了用户即时通讯的体验。提高了用户即时通讯的体验。提高了用户即时通讯的体验。

【技术实现步骤摘要】
即时通讯方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,更具体地,涉及一种即时通讯的方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网技术的进步、多媒体通讯技术的发展以及移动设备的普及,随之带动的是即时通讯业务的发展,例如视频会议、视频电话、视频直播等,当用户的移动设备在切换网络时,重新连接网络会导致通讯中断,从而降低用户体验。

技术实现思路

[0003]鉴于上述问题,本申请提出了一种即时通讯方法、装置、电子设备及存储介质,能够解决上述技术问题。
[0004]第一方面,本申请实施例提供了一种即时通讯方法,应用于电子设备,所述方法包括:当接收到即时通讯请求时,通过TCP选项域30激活MPTCP协议;在所述MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接;当与所述TCP服务器成功建立WIFI网络连接和蜂窝网络连接时,通过所述WIFI网络与所述TCP服务器进行即时通讯,并检测所述WIFI网络的当前WIFI网络状态;当所述当前WIFI网络状态与预设WIFI网络状态不匹配时,切换为通过所述蜂窝网络与所述TCP服务器进行即时通讯。
[0005]第二方面,本申请实施例提供了一种即时通讯装置,包括:激活模块,用于当接收到即时通讯请求时,通过TCP选项域30激活MPTCP协议;发起模块,用于在所述MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接;检测模块,用于当与所述TCP服务器成功建立WIFI网络连接和蜂窝网络连接时,通过所述WIFI网络与所述TCP服务器进行即时通讯,并检测所述WIFI网络的当前WIFI网络状态;切换模块,用于当所述当前WIFI网络状态与预设WIFI网络状态不匹配时,切换为通过所述蜂窝网络与所述TCP服务器进行即时通讯。
[0006]第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。
[0007]第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
[0008]本申请实施例提供了一种即时通讯的方法、装置、电子设备及存储介质,当接收到即时通讯请求时,通过TCP选项域30激活MPTCP协议,在MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接,电子设备与TCP服务器成功建立WIFI网络连接和蜂窝网络连接两种连接方式,通过WIFI网络与TCP服务器进行即时通讯,并且检测WIFI网络的当前WIFI网络状态,当当前WIFI网络状态与预设WIFI网络状态不匹配时,说明WIFI网络不可靠或者不可用,由于已经提前建立了与TCP服务器之间的蜂窝网络连接,直接切换为通过蜂窝网络与TCP服务器进行即时通讯,可以保证即时通讯继续进行,提高了用户即时通讯的体
验。
[0009]本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
[0010]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1示出了一种适用于本申请实施例的即时通讯的应用环境示意图;
[0012]图2示出了本申请一实施例提供的即时通讯方法的流程图;
[0013]图3示出了本申请另一实施例提供的即时通讯方法的流程图;
[0014]图4示出了本申请又一实施例提供的即时通讯方法的流程图;
[0015]图5示出了本申请再一实施例提供的即时通讯方法的流程图;
[0016]图6示出了本申请又另一实施例提供的即时通讯方法的流程图;
[0017]图7示出了本申请又再一实施例提供的即时通讯方法的流程图;
[0018]图8示出了本申请一实施例提供的即时通讯装置的框图;
[0019]图9是本申请实施例的用于执行根据本申请实施例的即时通讯方法的电子设备的框图;
[0020]图10是本申请实施例的用于保存或者携带实现根据本申请实施例的即时通讯方法的程序代码的存储单元。
具体实施方式
[0021]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0022]随着互联网技术的进步、多媒体通讯技术的发展以及移动设备的普及,随之带动的是即时通讯业务的发展,其中,即时通讯业务指的是能够即时发送和接收互联网消息等的业务,例如包括视频会议、视频电话、视频直播等,当用户的电子设备在切换网络时,例如,当用户使用无线局域网(wireless fidelity,简称WIFI)进行即时通讯时,当WIFI网络不可靠或者WIFI网络连接中断时,电子设备会重新建立与基站之间的连接通路,从而通过基站提供的蜂窝网络重新进行即时通讯,而重新连接网络会导致通讯中断,降低用户体验。
[0023]针对上述技术问题,专利技术人经过长期的研究发现,并提出了本申请提供的即时通讯的方法、装置、电子设备及存储介质,通过分别建立与TCP服务器之间的WIFI网络连接和蜂窝网络连接两种连接方式,使用WIFI网络连接进行即时通讯,当WIFI网络的当前网络状态与预设WIFI网络状态不匹配时,说明当前的WIFI网络不可靠或者不可用,由于已经提前建立了蜂窝网络连接,直接切换蜂窝网络与TCP(Transmission Control Protocol,传输控制协议)服务器进行即时通讯,可以保证即时通讯继续进行,提高了用户即时通讯的体验。其中,具体的即时通讯方法将在后续的实施例中详细说明。
[0024]为了便于理解,图1示出了一种适用于本申请实施例的即时通讯的应用环境示意图,请参阅图1,即时通讯的应用环境100包括电子设备110、路由器120、基站130、TCP服务器
140,电子设备110通过路由器120提供的WIFI网络与TCP服务器140连接,并且电子设备110通过基站130提供的蜂窝网络与TCP服务器140连接。
[0025]在即时通讯时,电子设备110通过WIFI网络或者蜂窝网络发送即时通讯信息至TCP服务器140。或者是,电子设备110通过WIFI网络或者蜂窝网络从TCP服务器140接收即时通讯信息,其中,电子设备110从TCP服务器140接收的即时通讯信息可以是与电子设备110进行视频通话、语音通话的移动设备的信息,也可以是接收的主播直播的音视频信息。
[0026]图2示出了本申请一实施例提供的即时通讯方法的流程图,在该方法中,通过同时建立WIFI网络以及蜂窝网络两种连接方式,当WIFI网络不可靠或者不可用时,自动切换至蜂窝网络,减少了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种即时通讯方法,其特征在于,应用于电子设备,所述方法包括:当接收到即时通讯请求时,通过TCP选项域30激活MPTCP协议;在所述MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接;当与所述TCP服务器成功建立WIFI网络连接和蜂窝网络连接时,通过所述WIFI网络与所述TCP服务器进行即时通讯,并检测所述WIFI网络的当前WIFI网络状态;当所述当前WIFI网络状态与预设WIFI网络状态不匹配时,切换为通过所述蜂窝网络与所述TCP服务器进行即时通讯。2.根据权利要求1所述的方法,其特征在于,所述在所述MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接,包括:在所述MPTCP协议下,发起与所述TCP服务器之间的WIFI网络连接;当与所述TCP服务器成功建立WIFI网络连接时,发起与所述TCP服务器之间的蜂窝网络连接。3.根据权利要求1所述的方法,其特征在于,所述在所述MPTCP协议下,发起与TCP服务器的WIFI网络连接和蜂窝网络连接,包括:在所述MPTCP协议下,通过路由器提供的所述WIFI网络发起与所述TCP服务器之间的WIFI网络连接,以及通过基站提供的所述蜂窝网络发起与所述TCP服务器之间的蜂窝网络连接。4.根据权利要求3所述的方法,其特征在于,所述即时通讯包括视频通讯和语音通讯;所述当与所述TCP服务器成功建立WIFI网络连接和蜂窝网络连接时,通过所述WIFI网络与所述TCP服务器进行即时通讯,并检测所述WIFI网络的当前WIFI网络状态,包括:当与所述TCP服务器成功建立WIFI网络连接和蜂窝网络连接时,通过所述WIFI网络与所述TCP服务器进行所述视频通讯,并检测所述WIFI网络的当前WIFI网络状态;所述当所述当前WIFI网络状态与预设WIFI网络状态不匹配时,切换为通过所述蜂窝网络与所述TCP服务器进行即时通讯,包括:当所述当前WIFI网络状态与所述预设WIFI网络状态不匹配时,将视频通讯切换为语音通讯,并且切换为通过所述蜂窝网络与所述TCP服务器进行所述语音通讯。5.根据权利要求3所述的方法,其特征在于,所述当所述当前WIFI网络状态与预设网络状态不匹配时,切换为通过所述蜂窝网络与所述TCP服务器进行即时通讯之后,还包括:检测所述蜂窝网络的当前蜂窝网络状态;当所述当前蜂窝网络状态与预设蜂窝网络状态不匹配时,切换为通过所述WIFI网络与所述TCP服务器进行即时通讯。6.根据权利要求5所述的方法,其特征在于,所述路由器包括第一路由器和第二路由器;所述当所述当前蜂窝网络状态与预设...

【专利技术属性】
技术研发人员:余俊澎
申请(专利权)人:上海游密信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1