通信连接方法、装置、终端和存储介质与流程

专利查询2023-11-28  79



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.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本技术实施例所提供的任一种通信连接方法中的步骤。
39.本技术实施例可以获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数;根据当前启动次数对预设值进行递增处理,得到动态时间间隔将上一启动时间加上动态时间间隔,得到当前启动时间;在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与所述设备建立通信连接。
40.在本技术中,采用动态时间间隔,且动态时间间隔根据当前启动次数处于递增状态,如此,降低了设备为了与待连接方建立通信连接的自动启动次数,从而降低了设备因自动启动而消耗的能耗,便于设备与待连接方进行通信连接。
附图说明
41.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1a是现有的通信连接方法的场景示意图;
43.图1b是本技术实施例提供的通信连接方法的流程示意图;
44.图2是本技术实施例提供的通信连接方法应用在智能门锁中的示意图;
45.图3是本技术实施例提供的通信连接装置的结构示意图;
46.图4是本技术实施例提供的终端的结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.本技术实施例提供通信连接方法、装置、终端和存储介质。
49.其中,该通信连接装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(personal computer,pc)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
50.在一些实施例中,该通信连接装置还可以集成在多个电子设备中,比如,通信连接装置可以集成在多个服务器中,由多个服务器来实现本技术的通信连接方法。
51.在一些实施例中,服务器也可以以终端的形式来实现。
52.例如,参考图1a,目前,设备01为了有较强的续航能力,在无线通信处于长连接状态时,设备陷于休眠状态,当需要使用该设备01时,启动设备01,使设备01从休眠状态转换为启动状态。当设备01的长连接中断,设备01为了恢复长连接,需要从休眠状态中不断自动启动,直至设备01恢复与其他设备02之间的长连接。
53.由于目前通过上述方式无法降低设备为了恢复通信连接的自动启动次数,为了降低设备的自动启动次数,本技术实施例提出获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数;根据当前启动次数对预设值进行递增处理,得到动态时间间隔;将上一启动时间加上动态时间间隔,得到当前启动时间;在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与设备建立通信连接。
54.然后,本技术通过当前启动次数对预设值进行递增处理,得到动态时间间隔,如此,可以降低设备与待连接方之间建立通信连接时的自动启动次数,从而可以降低设备自动启动而消耗的能耗。
55.以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺
序的限定。
56.在本实施例中,提供了一种通信连接方法,如图1b所示,该通信连接方法的具体流程可以如下:
57.110、获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数。
58.其中,预设值为预先设定的值。预设值的大小可根据实际需求设定,例如,预设值可以是5或10等。
59.其中,上一次自动启动为设备当前自动启动所对应的前一次的自动启动。
60.其中,上一启动时间为设备当前自动启动所对应的前一次的自动启动时间。例如,当前自动启动的前一次自动启动为上一自动启动,上一次自动启动所对应的启动时间为a点。
61.其中,当前启动次数为在设备上一次自动启动后所对应的设备自动启动次数。例如,当前启动次数根据上一自动启动所对应的启动次数决定,比如,上一自动启动所对应的启动次数为3次,则当前启动次数为4次。
62.在一些实施例中,为了起到获取当前启动次数的效果,获取单元,该装置用于:
63.获取设备上一次自动启动的上一启动次数;
64.上一启动次数加一,得到当前启动次数。
65.其中,初始自动启动为设备在通信断开后的第一次自动启动。
66.其中,上一启动次数为设备从初始自动启动到上一次自动启动所对应的设备自动启动次数。
67.例如,上一启动次数为3次,对3次加一,得到当前启动次数为4次。
68.120、根据当前启动次数对预设值进行递增处理,得到动态时间间隔。
69.其中,递增处理为每一项的值都不小于它前面的一项的值。例如,递增处理的方法可以是指数方程、线性方程,等等。
70.其中,动态时间间隔为变化的时间间隔。
71.在一些实施例中,为了起到得到动态时间间隔的效果,时间间隔确定单元,该装置用于:
72.将当前启动次数个预设值相乘,得到动态时间间隔。
73.例如,以预设值为底,当前启动次数为指数,则表明将当前启动次数个预设值相乘,因当前启动次数不固定,得到了动态时间间隔。如此,通过指数变化,可以增大上一自动启动到当前自动启动的时间间隔。
74.在一些实施例中,为了起到得到动态时间间隔的效果,时间间隔确定单元,该装置用于:
75.将当前启动次数个预设值相加,得到动态时间间隔。
76.例如,将当前启动次数个预设值相加可以表示为当前启动次数乘以预设值,因当前启动次数不固定,如此,可以得到动态时间间隔。
77.130、将上一启动时间加上动态时间间隔,得到当前启动时间。
78.其中,当前启动时间为设备当前自动启动所对应的时间。
79.在一些实施例中,为了起到根据修订启动时间自动启动设备的效果,在将上一启
动时间加上动态时间间隔,得到当前启动时间之后,该装置还用于:
80.获取上一启动时间到当前启动时间之间的启动时间间隔;
81.当启动时间间隔大于等于预设阈值后,将预设阈值加上上一启动时间,得到修订启动时间;
82.在上一启动时间到达当前启动时间后,自动启动设备,包括:
83.在上一启动时间到达修订启动时间后,自动启动设备。
84.其中,启动时间间隔为上一启动时间到当前启动时间的时间间隔。
85.其中,启动时间间隔的获取可以通过动态时间间隔得到。
86.其中,预设阈值为预先设置的时间间隔。例如,阈值可以是1440分钟(一天)。
87.其中,修订启动时间为修订后的启动时间。
88.140、在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址。
89.其中,待连接方为等待通信连接的一端。例如,待连接方可以是服务器、设备,等等。
90.其中,待连接方的通信地址为待连接方的地址。
91.在一些实施例中,为了起到获取待连接方的通信地址的效果,在自动启动设备之后,该装置用于:
92.获取存储的分配方的通信地址;
93.根据分配方的通信地址向分配方发送连接请求,以便分配方根据连接请求与设备建立通信连接;
94.获取与设备通信连接的待连接方的通信地址,该装置用于:
95.当分配方与设备通信连接时,接收分配方发送的待连接方的通信地址。
96.其中,分配方为分配待连接方的通信地址的一端。例如,分配方可以为服务器、设备,等等。
97.其中,根据分配方的通信地址向分配方发送连接请求可以通过套接字实现。
98.例如,分配方中存储有待连接方的通信地址,分配方可以将空闲的带连接方的通信地址发送给设备。
99.在一些实施例中,为了起到降低设备的能耗的效果,当分配方与设备通信连接时,接收分配方发送的待连接方的通信地址,该装置用于:
100.当分配方与设备未通信连接时,控制设备从启动状态进入预设状态,启动状态用于表征设备启动,预设状态用于降低设备的能耗。
101.其中,启动状态用于表征设备启动的状态。
102.其中,预设状态为预先设定的低能耗状态。例如,预设状态为休眠状态,等等。
103.150、根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与设备建立通信连接。
104.其中,设备可以通过套接字与待连接方建立通信连接。
105.在一些实施例中,为了起到设备与待连接方保持通信连接的效果,在请求发送单元之后,该装置还用于:
106.当待连接方与设备通信连接时,按照预设时间间隔向待连接方发送状态信息;
107.接收待连接方根据状态信息返回的回复信息,以便设备根据回复信息确认与待连接方保持通信连接。
108.其中,预设时间间隔为预先设定的时间间隔。
109.其中,状态信息用于表征设备的状态。例如,状态信息可以是心跳包。
110.其中,回复信息为接收方根据状态信息回复的信息。例如,回复信息可以是确认字符(ack,acknowledge character)。
111.在一些实施例中,为了起到通过客户端控制设备的效果,设备为智能门锁,在请求发送单元之后,该装置还用于:
112.当待连接方与智能门锁通信连接时,接收待连接方发送的设备启动命令,设备启动命令为客户端通过待连接方向智能门锁发送的命令;
113.根据设备启动命令,启动智能门锁,以便客户端根据设备启动命令控制智能门锁。
114.其中,客户端为用户持有的终端。例如,客户端可以是手机软件、设备,等等。
115.本技术实施例提供的通信连接方案可以应用在各种通信连接场景中。比如,以智能门锁与服务器通信连接为例,获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数;根据当前启动次数对预设值进行递增处理,得到动态时间间隔;将上一启动时间加上动态时间间隔,得到当前启动时间;在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与所述设备建立通信连接。采用本技术实施例提供的方案能够是使设备与待连接方建立通信连接,并减少设备在与待连接方进行通信连接时的能耗。
116.由上可知,本技术实施例中设备的当前启动时间为上一启动时间加上动态时间间隔,其中,动态时间间隔可以根据设备的当前启动次数增加,降低了设备的启动次数,同时还降低了设备尝试与待连接方进行通信连接的连接次数,如此,可以有效降低设备的能耗。
117.根据上述实施例所描述的方法,以下将作进一步详细说明。
118.在本实施例中,设备为智能门锁为例,对本技术实施例的方法进行详细说明。
119.在本技术实施例提供的通信连接方案中,可以降低设备01在尝试与待连接方03进行通信连接时的自动启动次数。如图2所示,该通信连接方法的具体流程如下:
120.(1)智能门锁在预设状态时,会出现断网的情况,比如家庭网关04断电,或网络欠费,包括待连接方异常等,此时智能门锁会检测不到待连接方的回复信息,此时智能门锁会自动启动,然后去尝试连接待连接方。
121.(2)智能门锁内增加rtc计时模块,该rtc计时模块在智能门锁01在预设状态与启动状态都正常工作。在智能门锁01断网重启时开始计时t0=0,单位分钟。下次自主启动时间为tn=t(n-1)+5n,如果tn大于等于1440分钟(即一天时间),则保持tn=1440分钟不变,即每24小时自主启动一次去连接待连接方。这样保持了网络中断时,不会频繁去连接待连接方03。
122.(3)在智能门锁处于预设状态下,智能门锁01支持用户通过客户端02查看智能门锁01传输的音视频流,此时智能门锁01需要被用户通过客户端02访问待连接方03发送设备启动命令,如此,智能门锁01根据设备启动命令启动音视频模块,智能门锁发送音视频流到
客户端02。为了支持客户端02远程发送设备启动命令,智能门锁01在预设状态下,与待连接方03保持常连接。此时智能门锁01的wifi模块处于预设状态时与待连接方03保持tcp连接,智能门锁01有状态信息发送到待连接方03,待连接方03根据状态信息向智能门锁01返回回复信息。
123.(4)为了支持智能门锁01可以被客户端02控制,智能门锁01收到客户端02通过待连接方03发送的设备启动命令,智能门锁01根据设备启动命令启动智能门锁01,此时,系统加载音视频模式(给音视频模式供电),可以使客户端02与智能门锁01之间进行视频直播与语音通话。
124.由上可知,该方案保证了智能门锁的电池不会很快被消耗,进而带来客户投诉,也兼容了网络异常时,定时去连接一次待连接方。同时还能保证网络正常时,智能门锁能正常进入保活休眠,也能支持用户远程唤醒,以便用户实时查看智能门锁传输的视频,提高了用户体验。
125.为了更好地实施以上方法,本技术实施例还提供一种通信连接装置,该通信连接装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
126.比如,在本实施例中,将以通信连接装置具体集成在一种终端为例,对本技术实施例的方法进行详细说明。
127.例如,如图3所示,该信连接装置可以包括获取单元、时间间隔确定单元、当前时间确定单元、设备启动单元以及请求发送单元,如下:
128.(一)获取单元310;
129.获取单元310,用于获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数。
130.在一些实施例中,获取单元,该装置用于:
131.获取设备上一次自动启动的上一启动次数;
132.上一启动次数加一,得到当前启动次数。
133.(二)时间间隔确定单元320;
134.时间间隔确定单元320,用于根据启动次数对预设值进行递增处理,得到动态时间间隔。
135.在一些实施例中,时间间隔确定单元,该装置用于:
136.将当前启动次数个预设值相乘,得到动态时间间隔
137.在一些实施例中,时间间隔确定单元,该装置用于:
138.将当前启动次数个预设值相加,得到动态时间间隔。
139.(三)当前时间确定单元330;
140.当前时间确定单元330,用于将上一启动时间加上动态时间间隔,得到当前启动时间。
141.在一些实施例中,在将上一启动时间加上所述动态时间间隔,得到当前启动时间之后,该装置还用于:
142.获取上一启动时间到当前启动时间之间的启动时间间隔;
143.当启动时间间隔大于等于预设阈值后,将预设阈值加上上一启动时间,得到修订启动时间;
144.在上一启动时间到达当前启动时间后,自动启动设备,包括:
145.在上一启动时间到达修订启动时间后,自动启动设备。
146.(四)设备启动单元340;
147.设备启动单元340,用于在上一启动时间到达当前启动时间后,自动启动所述设备,并获取与设备通信连接的待连接方的通信地址。
148.在一些实施例中,在自动启动设备之后,该装置用于:
149.获取存储的分配方的通信地址;
150.根据分配方的通信地址向分配方发送连接请求,以便分配方根据连接请求与设备建立通信连接
151.获取与设备通信连接的待连接方的通信地址,该装置用于:
152.当分配方与设备通信连接时,接收分配方发送的待连接方的通信地址。
153.在一些实施例中,当分配方与设备通信连接时,接收分配方发送的待连接方的通信地址,该装置用于:
154.当分配方与设备未通信连接时,控制设备从启动状态进入预设状态,启动状态用于表征设备启动,预设状态用于降低设备的能耗。
155.(五)请求发送单元350;
156.请求发送单元,用于根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与设备建立通信连接。
157.在一些实施例中,在请求发送单元之后,该装置还用于:
158.当待连接方与设备通信连接时,按照预设时间间隔向待连接方发送状态信息;
159.接收待连接方根据状态信息返回的回复信息,以便设备根据回复信息确认与待连接方保持通信连接。
160.在一些实施例中,设备为智能门锁,在请求发送单元之后,该装置还用于:
161.当待连接方与智能门锁通信连接时,接收待连接方发送的设备启动命令,设备启动命令为客户端通过待连接方向智能门锁发送的命令;
162.根据设备启动命令,启动智能门锁,以便客户端根据设备启动命令控制智能门锁。
163.具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
164.由上可知,本实施例的通信连接装置由获取单元获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数;由时间间隔确定单元根据启动次数对预设值进行递增处理,得到动态时间间隔;由当前时间确定单元将上一启动时间加上动态时间间隔,得到当前启动时间;由设备启动单元在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;由请求发送单元根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与设备建立通信连接。
165.由此,本技术实施例可以降低设备的自动启动次数,同时还可以降低设备尝试与待连接方进行通信连接的连接次数,如此,可以有效降低设备的能耗。
166.相应的,本技术实施例还提供一种计算机设备,该计算机设备可以为终端或服务器,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机、个人数字助理(personal digital assistant,pda)等终端设备。
167.如图4所示,图4为本技术实施例提供的计算机设备的结构示意图,该计算机设备400包括有一个或者一个以上处理核心的处理器410、有一个或一个以上计算机可读存储介质的存储器420及存储在存储器420上并可在处理器上运行的计算机程序。其中,处理器410与存储器420电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
168.处理器410是计算机设备400的控制中心,利用各种接口和线路连接整个计算机设备400的各个部分,通过运行或加载存储在存储器420内的软件程序和/或模块,以及调用存储在存储器420内的数据,执行计算机设备400的各种功能和处理数据,从而对计算机设备400进行整体监控。
169.在本技术实施例中,计算机设备400中的处理器410会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器420中,并由处理器410来运行存储在存储器420中的应用程序,从而实现各种功能:
170.获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数;
171.根据当前启动次数对预设值进行递增处理,得到动态时间间隔;
172.将上一启动时间加上动态时间间隔,得到当前启动时间;
173.在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;
174.根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与所述设备建立通信连接。
175.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
176.可选的,如图4所示,计算机设备400还包括:触控显示屏430、射频电路440、音频电路450、输入单元460以及电源470。其中,处理器410分别与触控显示屏430、射频电路440、音频电路450、输入单元460以及电源470电性连接。本领域技术人员可以理解,图4中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
177.触控显示屏430可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏430可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light-emitting diode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并
生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,并能接收处理器410发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板上提供相应的视觉输出。在本技术实施例中,可以将触控面板与显示面板集成到触控显示屏430而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏430也可以作为输入单元460的一部分实现输入功能。
178.在本技术实施例中,通过处理器410可以降低设备的启动次数,同时还可以降低设备尝试与待连接方进行通信连接的连接次数,并可以实现设备与待连接方通信连接。
179.射频电路440可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通信,与网络设备或其他计算机设备之间收发信号。
180.音频电路450可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路450可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路450接收后转换为音频数据,再将音频数据输出处理器410处理后,经射频电路440以发送给比如另一计算机设备,或者将音频数据输出至存储器420以便进一步处理。音频电路450还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
181.输入单元460可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
182.电源470用于给计算机设备400的各个部件供电。可选的,电源470可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源470还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
183.尽管图4中未示出,计算机设备400还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
184.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
185.由上可知,本实施例提供的计算机设备可以降低设备的自动启动次数,同时还可以降低设备尝试与待连接方进行通信连接的连接次数,如此,可以有效降低设备的能耗。
186.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
187.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种通信连接方法中的步骤。例如,该计算机程序可以执行如下步骤:
188.获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数,
当前启动次数用于表征在设备上一次自动启动后对应的设备自动启动次数;
189.根据当前启动次数对预设值进行递增处理,得到动态时间间隔;
190.将上一启动时间加上动态时间间隔,得到当前启动时间;
191.在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;
192.根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与所述设备建立通信连接。
193.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
194.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
195.由于该存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种通信连接方法中的步骤,因此,可以实现本技术实施例所提供的任一种通信连接方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
196.以上对本技术实施例所提供的一种通信连接方法、装置、存储介质及计算机设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种通信连接方法,其特征在于,包括:获取预设值、设备上一次自动启动的上一启动时间、以及在所述设备的当前启动次数,所述当前启动次数用于表征在所述设备上一次自动启动后对应的设备自动启动次数;根据所述当前启动次数对所述预设值进行递增处理,得到动态时间间隔;将所述上一启动时间加上所述动态时间间隔,得到当前启动时间;在所述上一启动时间到达所述当前启动时间后,自动启动所述设备,并获取与所述设备通信连接的待连接方的通信地址;根据所述待连接方的通信地址向所述待连接方发送通信请求,以便所述待连接方根据所述通信请求与所述设备建立通信连接。2.如权利要求1所述的通信连接方法,其特征在于,在所述将所述上一启动时间加上所述动态时间间隔,得到当前启动时间之后,还包括:获取所述上一启动时间到所述当前启动时间之间的启动时间间隔;当所述启动时间间隔大于等于预设阈值后,将所述预设阈值加上所述上一启动时间,得到修订启动时间;在所述上一启动时间到达所述当前启动时间后,自动启动所述设备,包括:在所述上一启动时间到达所述修订启动时间后,自动启动所述设备。3.如权利要求1所述的通信连接方法,其特征在于,所述根据所述当前启动次数对所述预设值进行递增处理,得到动态时间间隔,包括:将所述当前启动次数个所述预设值相乘,得到动态时间间隔。4.如权利要求1所述的通信连接方法,其特征在于,所述根据所述当前启动次数对所述预设值进行递增处理,得到动态时间间隔,包括:将所述当前启动次数个所述预设值相加,得到动态时间间隔。5.如权利要求1所述的通信连接方法,其特征在于,在所述自动启动所述设备之后,包括:获取存储的分配方的通信地址;根据所述分配方的通信地址向所述分配方发送连接请求,以便所述分配方根据所述连接请求与所述设备建立通信连接;所述获取与所述设备通信连接的待连接方的通信地址,包括:当所述分配方与所述设备通信连接时,接收所述分配方发送的待连接方的通信地址。6.如权利要求1所述的通信连接方法,其特征在于,在所述根据所述待连接方的通信地址向所述待连接方发送通信请求,以便所述待连接方根据所述通信请求与所述设备建立通信连接之后,还包括:当所述待连接方与所述设备通信连接时,按照预设时间间隔向所述待连接方发送状态信息;接收所述待连接方根据所述状态信息返回的回复信息,以便所述设备根据所述回复信息确认与所述待连接方保持通信连接。7.如权利要求1所述的通信连接方法,其特征在于,所述设备为智能门锁,在所述根据所述待连接方的通信地址向所述待连接方发送通信请求,以便所述待连接方根据所述通信请求与所述设备建立通信连接之后,还包括:
当所述待连接方与所述智能门锁通信连接时,接收所述待连接方发送的设备启动命令,所述设备启动命令为客户端通过所述待连接方向所述智能门锁发送的命令;根据所述设备启动命令,启动所述智能门锁,以便所述客户端根据所述设备启动命令控制所述智能门锁。8.一种通信连接装置,其特征在于,包括:获取单元,用于获取预设值、设备上一次自动启动的上一启动时间、以及在所述设备的当前启动次数,所述当前启动次数用于表征在所述设备上一次自动启动后对应的设备自动启动次数;时间间隔确定单元,用于根据所述启动次数对所述预设值进行递增处理,得到动态时间间隔;当前时间确定单元,用于将所述上一启动时间加上所述动态时间间隔,得到当前启动时间;设备启动单元,用于在所述上一启动时间到达所述当前启动时间后,自动启动所述设备,并获取与所述设备通信连接的待连接方的通信地址;请求发送单元,用于根据所述待连接方的通信地址向所述待连接方发送通信请求,以便所述待连接方根据所述通信请求与所述设备建立通信连接。9.一种终端,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~7任一项所述的通信连接方法中的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1~7任一项所述的通信连接方法中的步骤。

技术总结
本申请实施例公开了通信连接方法、装置、终端和存储介质;本申请实施例获取预设值、设备上一次自动启动的上一启动时间、以及在设备的当前启动次数;根据当前启动次数对预设值进行递增处理,得到动态时间间隔;将上一启动时间加上动态时间间隔,得到当前启动时间;在上一启动时间到达当前启动时间后,自动启动设备,并获取与设备通信连接的待连接方的通信地址;根据待连接方的通信地址向待连接方发送通信请求,以便待连接方根据通信请求与设备建立通信连接。在本申请实施例中降低了设备为了与待连接方建立通信连接的自动启动次数,从而降低了设备因自动启动而消耗的能耗,便于设备与待连接方进行通信连接。待连接方进行通信连接。待连接方进行通信连接。


技术研发人员:李森
受保护的技术使用者:深圳TCL新技术有限公司
技术研发日:2021.12.14
技术公布日:2022/3/8

最新回复(0)