本技术涉及通信,尤其涉及一种通信连接建立方法、装置、设备及存储介质。
背景技术:
1、物联网卡与调制解调器为电子设备的内部组件,可以通过物联网卡与调制解调器之间建立通信连接来实现电子设备的联网。
2、然而,在实际应用过程中,物联网卡可能会出现掉卡的情况,即物联网卡与物联网卡槽内的触点接触异常,从而导致物联网卡与调制解调器之间的通信连接异常。因此,亟需一种在物联网卡掉卡后,调制解调器与物联网卡重新建立通信连接的方法。
技术实现思路
1、本技术提供一种通信连接建立方法、装置、设备及存储介质,用以解决物联网卡掉卡后,调制解调器与物联网卡重新建立通信连接的问题。
2、第一方面,本技术提供一种通信连接建立方法,包括:
3、在物联网卡满足预设条件的情况下,接收调制解调器发送的检测指令,预设条件包括:物联网卡当前处于掉卡状态;其中,调制解调器在发送检测指令后处于休眠状态;
4、基于检测指令,确定物联网卡的状态检测结果,状态检测结果为物联网卡处于掉卡状态,或者,物联网卡由掉卡状态转换为复位状态;
5、在状态检测结果为物联网卡由掉卡状态转换为复位状态的情况下,向调制解调器发送唤醒指令,唤醒指令用于唤醒调制解调器,处于唤醒状态的调制解调器用于与物联网卡建立通信连接。
6、在一种可能的实施方式中,基于检测指令,确定物联网卡的状态检测结果,包括:
7、基于检测指令执行第一操作,第一操作包括:
8、在第一时刻启动定时器;
9、在定时器运行期间内,向物联网卡发送至少一个检测请求;
10、在接收到物联网卡发送的检测响应的情况下,确定状态检测结果为物联网卡由掉卡状态转换为复位状态;
11、在未接收到物联网卡发送的检测响应的情况下,确定状态检测结果为物联网卡处于掉卡状态。
12、在一种可能的实施方式中,在定时器运行期间内,向物联网卡发送至少一个检测请求,包括:
13、执行第二操作,第二操作包括:在定时器运行期间内,向物联网卡发送第i个检测请求;i初始为1,i为正整数;
14、在未接收到第i个检测请求对应的检测响应,且定时器未超时的情况下,更新i为i+1,并重复执行第二操作,直至接收到第i个检测请求对应的检测响应,和/或,定时器超时;
15、其中,至少一个检测请求包括i个检测请求。
16、在一种可能的实施方式中,通信连接建立方法还包括:
17、获取电子设备的运动参数;
18、基于运动参数,确定定时器的超时时长,其中,超时时长与运动参数之间成负相关关系。
19、在一种可能的实施方式中,在状态检测结果为物联网卡处于掉卡状态的情况下,通信连接建立方法还包括:
20、执行第三操作,第三操作包括:基于第一时刻和预设时间间隔,在第二时刻重启定时器;基于重启后的定时器,重复执行第一操作,得到物联网卡更新后的状态检测结果;
21、在更新后的状态检测结果为物联网卡处于掉卡状态的情况下,将第二时刻确定为新的第一时刻,并基于新的第一时刻重复执行第三操作,直至状态检测结果为物联网卡由掉卡状态转换为复位状态。
22、第二方面,本技术实施例提供一种通信连接建立方法,包括:
23、在确定物联网卡满足预设条件的情况下,向处理器发送检测指令,并将调制解调器的状态更新为休眠状态,预设条件包括:物联网卡当前处于掉卡状态;
24、接收处理器发送的唤醒指令,唤醒指令用于唤醒调制解调器,其中,物联网卡的状态检测结果为物联网卡由掉卡状态转换为复位状态;
25、在调制解调器处于唤醒状态的情况下,与物联网卡建立通信连接。
26、在一种可能的实施方式中,与物联网卡建立通信连接,包括:
27、向物联网卡发送第一连接请求,并接收物联网卡发送的第一连接响应;基于第一连接响应与物联网卡建立通信连接;
28、或者,
29、监听是否接收到物联网卡发送的复位信息;在接收到复位信息的情况下,与物联网卡建立通信连接。
30、在一种可能的实施方式中,预设条件还包括物联网卡处于掉卡状态的时长大于或等于第一时长,确定物联网卡满足预设条件,包括:
31、在第一时刻到当前时刻之间的时长大于或等于第二时长,和/或,接收到物联网卡发送的掉卡指示信息的情况下,确定物联网卡当前处于掉卡状态;第一时刻为调制解调器前一次接收到物联网卡发送的心跳信息的时刻;
32、在物联网卡当前处于掉卡状态的情况下,在第一时段内向物联网卡发送多个第二连接请求;第一时段为以当前时刻为起始时刻、时长为第一时长的时段;
33、在未接收到多个第二连接请求对应的第二连接响应的情况下,确定物联网卡满足预设条件。
34、第三方面,本技术实施例提供一种通信连接建立装置,装置包括第一接收模块、处理模块和第一发送模块,其中,
35、第一接收模块,用于在物联网卡满足预设条件的情况下,接收调制解调器发送的检测指令,预设条件包括:物联网卡当前处于掉卡状态;其中,调制解调器在发送检测指令后处于休眠状态;
36、处理模块,用于基于检测指令,确定物联网卡的状态检测结果,状态检测结果为物联网卡处于掉卡状态,或者,物联网卡由掉卡状态转换为复位状态;
37、第一发送模块,用于在状态检测结果为物联网卡由掉卡状态转换为复位状态的情况下,向调制解调器发送唤醒指令,唤醒指令用于唤醒调制解调器,处于唤醒状态的调制解调器用于与物联网卡建立通信连接。
38、在一种可能的实施方式中,处理模块具体用于:
39、基于检测指令执行第一操作,第一操作包括:
40、在第一时刻启动定时器;
41、在定时器运行期间内,向物联网卡发送至少一个检测请求;
42、在接收到物联网卡发送的检测响应的情况下,确定状态检测结果为物联网卡由掉卡状态转换为复位状态;
43、在未接收到物联网卡发送的检测响应的情况下,确定状态检测结果为物联网卡处于掉卡状态。
44、在一种可能的实施方式中,处理模块具体用于:
45、执行第二操作,第二操作包括:在定时器运行期间内,向物联网卡发送第i个检测请求;i初始为1,i为正整数;
46、在未接收到第i个检测请求对应的检测响应,且定时器未超时的情况下,更新i为i+1,并重复执行第二操作,直至接收到第i个检测请求对应的检测响应,和/或,定时器超时;
47、其中,至少一个检测请求包括i个检测请求。
48、在一种可能的实施方式中,处理模块还用于:
49、获取电子设备的运动参数;
50、基于运动参数,确定定时器的超时时长,其中,超时时长与运动参数之间成负相关关系。
51、在一种可能的实施方式中,在状态检测结果为物联网卡处于掉卡状态的情况下,处理模块还用于:
52、基于第一时刻和预设时间间隔,在第二时刻重启定时器;基于重启后的定时器,重复执行第一操作,得到物联网卡更新后的状态检测结果;
53、在更新后的状态检测结果为物联网卡处于掉卡状态的情况下,将第二时刻确定为新的第一时刻,并基于新的第一时刻重复执行第三操作,直至状态检测结果为物联网卡由掉卡状态转换为复位状态。
54、第四方面,本技术实施例提供一种通信连接建立装置,该装置包括第二发送模块、第二接收模块和建立模块,其中,
55、第二发送模块,用于在确定物联网卡满足预设条件的情况下,向处理器发送检测指令,并将调制解调器的状态更新为休眠状态,预设条件包括:物联网卡当前处于掉卡状态;
56、第二接收模块,用于接收处理器发送的唤醒指令,唤醒指令用于唤醒调制解调器,其中,物联网卡的状态检测结果为物联网卡由掉卡状态转换为复位状态;
57、建立模块,用于在调制解调器处于唤醒状态的情况下,与物联网卡建立通信连接。
58、在一种可能的实施方式中,建立模块具体用于:
59、向物联网卡发送第一连接请求,并接收物联网卡发送的第一连接响应;基于第一连接响应与物联网卡建立通信连接;
60、或者,
61、监听是否接收到物联网卡发送的复位信息;在接收到复位信息的情况下,与物联网卡建立通信连接。
62、在一种可能的实施方式中,第二发送模块具体用于:
63、在第一时刻到当前时刻之间的时长大于或等于第二时长,和/或,接收到物联网卡发送的掉卡指示信息的情况下,确定物联网卡当前处于掉卡状态;第一时刻为调制解调器前一次接收到物联网卡发送的心跳信息的时刻;
64、在物联网卡当前处于掉卡状态的情况下,在第一时段内向物联网卡发送多个第二连接请求;第一时段为以当前时刻为起始时刻、时长为第一时长的时段;
65、在未接收到多个第二连接请求对应的第二连接响应的情况下,确定物联网卡满足预设条件。
66、第五方面,本技术实施例提供一种处理器,该处理器被配置为执行第一方面以及任一可能实施方式中涉及的通信连接建立方法。
67、第六方面,本技术实施例提供一种调制解调器,该调制解调器被配置为执行第二方面以及任一可能实施方式中涉及的通信连接建立方法。
68、第七方面,本技术实施例提供一种电子设备,电子设备包括处理器和调制解调器,其中:
69、处理器被配置为执行第一方面以及任一可能实施方式中涉及的通信连接建立方法;
70、调制解调器被配置为执行第二方面以及任一可能实施方式中涉及的通信连接建立方法。
71、第八方面,本技术实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行根据第一方面以及任一可能实施方式中涉及的通信连接建立方法,或,第二方面以及任一可能实施方式中涉及的通信连接建立方法。
72、第九方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面以及任一可能实施方式中涉及的通信连接建立方法,或,第二方面以及任一可能实施方式中涉及的通信连接建立方法。
73、本技术实施例提供的通信连接建立方法、装置、设备及存储介质,在物联网卡满足预设条件的情况下,接收调制解调器发送的检测指令,调制解调器在发送检测指令后处于休眠状态,处于休眠状态的调制解调器不再对物联网卡进行监听。处理器基于检测指令确定物联网卡的状态检测结果为物联网卡由掉卡状态转换为复位状态后,向调制解调器发送唤醒指令,唤醒指令用于唤醒调制解调器,从而使得处于唤醒状态的调制解调器能够与物联网卡建立通信连接。进一步的,由于处于休眠状态的调制解调器无需对物联网卡进行监听,从而节省了调制解调器的资源消耗,减小了调制解调器的功耗和运行成本。
1.一种通信连接建立方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述检测指令,确定所述物联网卡的状态检测结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述定时器运行期间内,向所述物联网卡发送至少一个检测请求,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2或3所述的方法,其特征在于,在所述状态检测结果为所述物联网卡处于所述掉卡状态的情况下,所述方法还包括:
6.一种通信连接建立方法,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,所述与所述物联网卡建立通信连接,包括:
8.根据权利要求6或7所述的方法,其特征在于,所述预设条件还包括所述物联网卡处于所述掉卡状态的时长大于或等于第一时长,所述确定物联网卡满足预设条件,包括:
9.一种通信连接建立装置,其特征在于,所述装置包括:
10.一种通信连接建立装置,其特征在于,所述装置包括:
11.一种处理器,其特征在于,所述处理器被配置为执行权利要求1-5中任一项所述的通信连接建立方法。
12.一种调制解调器,其特征在于,所述调制解调器被配置为执行权利要求6-8中任一项所述的通信连接建立方法。
13.一种电子设备,其特征在于,包括处理器和调制解调器,其中:
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使计算机执行根据权利要求1至8中任一项所述的通信连接建立方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的通信连接建立方法。
