CN113329471A - 建立点对点通信的方法、***、存储介质以及电子设备 - Google Patents
建立点对点通信的方法、***、存储介质以及电子设备 Download PDFInfo
- Publication number
- CN113329471A CN113329471A CN202110541794.2A CN202110541794A CN113329471A CN 113329471 A CN113329471 A CN 113329471A CN 202110541794 A CN202110541794 A CN 202110541794A CN 113329471 A CN113329471 A CN 113329471A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- communication module
- communication
- peer
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 173
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 38
- 230000001360 synchronised effect Effects 0.000 claims abstract description 25
- 230000001276 controlling effect Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 9
- 230000002618 waking effect Effects 0.000 claims description 8
- 230000000875 corresponding effect Effects 0.000 claims description 5
- 230000002596 correlated effect Effects 0.000 claims description 4
- 230000009286 beneficial effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开涉及一种建立点对点通信的方法、***、存储介质以及电子设备,涉及通信技术领域,该方法包括:在确定第一电子设备存在向第二电子设备发送数据的需求的情况下,通过第一电子设备的通信模块广播同步信号;在确定第一电子设备不存在数据发送需求的情况下,控制通信模块进入休眠状态;并间隔性地唤醒通信模块,并在每次成功唤醒通信模块后,通过通信模块搜索其他电子设备发送的同步信号。本公开的有益效果是:在点对点通信中,点对点通信中的电子设备均可以实现同时待机,任意一端存在数据发送需求时即可恢复点对点通信连接,从而降低电子设备在待机时的功率消耗。
Description
技术领域
本公开涉及通信技术领域,具体地,涉及一种建立点对点通信的方法、***、存储介质以及电子设备。
背景技术
终端设备一般利用运营商网络进行通信,即终端设备先与基站进行连接,再通过运营商网络传输数据。除此之外,还有另外一部分特殊的通信方式,比如点对点通信。终端设备不直接连接基站,而是利用非公网频段,进行终端设备间的点对点或者多点对多点的连接,比较典型的应用有无人机、无线网桥等。但是目前的点对点通信方式,只有作为终端侧的终端设备可以实现待机,作为基站或AP侧的终端设备需要广播信号,无法实现低功耗待机,导致能耗消耗过大。
发明内容
本公开的目的是提供一种建立点对点通信的方法、***、存储介质以及电子设备,该方法用于解决终端设备无法低功耗待机的技术问题。
为了实现上述目的,第一方面,本公开提供一种建立点对点通信的方法,应用于第一电子设备,所述方法包括:
在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,其中,所述第二电子设备在搜索到所述同步信号的情况下能够建立与所述第一电子设备的点对点通信;
在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态;并
间隔性地唤醒所述通信模块,并在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号。
可选地,所述第一电子设备预置有搜索频点,相应地,在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号包括:
在每次成功唤醒所述通信模块后,通过所述通信模块针对所述搜索频点搜索是否存在其他电子设备发送的同步信号;
所述方法还包括:
在确定所述搜索频点上不存在其他电子设备发送的同步信号的情况下,控制所述通信模块进入休眠状态。
可选地,所述方法还包括:
在所述第一电子设备的数据发送队列中存在待发送给所述第二电子设备的数据的情况下,确定所述第一电子设备存在向所述第二电子设备发送数据的需求;
在所述第一电子设备与所述第二电子设备之间的点对点通信断开,且所述第一电子设备的数据发送队列中的数据为空的情况下,确定所述第一电子设备不存在数据发送需求。
可选地,所述在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态,包括:
在确定所述第一电子设备不存在数据发送需求的情况下,检测所述第一电子设备的当前电量;
当所述当前电量未满足预设阈值时,控制所述通信模块进入休眠状态;
所述方法还包括:
当所述当前电量满足所述预设阈值时,控制所述通信模块维持唤醒状态,并持续搜索同步信号。
可选地,所述第一电子设备包括BS工作模式和UE工作模式,所述在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,包括:
在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,若所述第一电子设备处于所述UE工作模式,则将所述第一电子设备从所述UE工作模式切换到所述BS工作模式,以在所述BS模式下通过所述第一电子设备的通信模块广播同步信号;
所述在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态,包括:
在确定所述第一电子设备不存在数据发送需求的情况下,若所述第一电子设备处于所述BS工作模式,则将所述第一电子设备从所述BS工作模式切换到所述UE工作模式,以在所述UE模式下控制所述通信模块进入休眠状态。
可选地,所述间隔性地唤醒所述通信模块,包括:
获取所述第一电子设备的节能等级;
根据所述节能等级确定对应的唤醒间隔时长,其中,所述唤醒间隔时长与所述节能等级的大小正相关;
根据所述唤醒间隔时长间隔性地唤醒所述通信模块。
第二方面,本公开还提供了一种建立点对点通信的***,应用于第一电子设备,所述***包括:
搜索模块,配置为在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,其中,所述第二电子设备在搜索到所述同步信号的情况下能够建立与所述第一电子设备的点对点通信;
休眠模块,配置为在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态;
唤醒模块,配置为间隔性地唤醒所述通信模块,并在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号。
可选地,所述唤醒模块具体配置为:
在每次成功唤醒所述通信模块后,通过所述通信模块针对所述搜索频点搜索是否存在其他电子设备发送的同步信号;
所述休眠模块还配置为:
在确定所述搜索频点上不存在其他电子设备发送的同步信号的情况下,控制所述通信模块进入休眠状态。
第三方面,本公开还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述实施例中任一项所述的建立点对点通信的方法的步骤。
第四方面,本公开还提供了一种电子设备,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现上述实施例中任一项所述的建立点对点通信的方法的步骤。
通过上述技术方案,第一电子设备在存在数据发送需求时,才向外发送功率。在其他时间中,第一电子设备处于待机状态,并且在待机状态下,每间隔一段时间才会唤醒搜索同步信号。而且,在唤醒过程中,第一电子设备进行信号接收,而不向外发送功率。因此,在点对点通信中,第一电子设备和第二电子设备均可以实现同时待机,任意一端存在数据发送需求时即可恢复点对点通信连接,可以降低电子设备在待机时的功率消耗。
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是根据本公开一示例性实施例提出的建立点对点通信的方法的流程示意图;
图2是图1所示的步骤110的详细步骤流程示意图;
图3是图1所示的步骤130的详细步骤流程示意图;
图4是根据本公开一示例性实施例提出的建立点对点通信的***的结构示意图;
图5是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
图1是根据本公开一示例性实施例提出的建立点对点通信的方法的流程示意图。该方法应用于第一电子设备,第一电子设备可以是智能手机、平板电脑等终端设备。如图1所示,该方法包括:
步骤110,在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,其中,所述第二电子设备在搜索到所述同步信号的情况下能够建立与所述第一电子设备的点对点通信;
步骤120,在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态;并
步骤130,间隔性地唤醒所述通信模块,并在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号。
在步骤110中,第二电子设备与第一电子设备类似,其可以是智能手机、平板电脑等设备。第一电子设备向第二电子设备发送数据指的是第一电子设备直接向第二电子设备发送数据信息,而不是通过基站将数据信息转发至第二电子设备。
当第一电子设备存在向第二电子设备发送数据的需求,第一电子设备广播同步信号,其中,该同步信号用于请求与第二电子设备建立点对点通信。在第二电子设备接收到由第一电子设备发出的同步信号时,第二电子设备向第一电子设备发送用于请求建立点对点通信的通信信号。应当理解的是,点对点通信的地址验证、通信链路建立为现有技术,在此不再赘述。
在步骤120中,当第一电子设备不存在数据发送需求时,第一电子设备控制通信模块进入休眠状态。值得说明的是,通信模块可以是WIFI模块、蜂窝通信模块等可以采用LTE或WiFi通信协议进行通信的功能模块。
在步骤130中,在没有向其他电子设备发送数据的需求的情况下,第一电子设备间隔性地唤醒通信模块,并在每次成功唤醒通信模块后,通过通信模块搜索其他电子设备发送的同步信号。此时,第一电子设备作为点对点通信中的BS端,搜索其他电子设备向第一电子设备发送的同步信号,以根据该同步信号与其他电子设备建立点对点通信。
应当理解的是,第一电子设备间隔性地唤醒通信模块可以是以预设的时间间隔进行周期性唤醒,例如,第一电子设备以1s的时间间隔周期性唤醒,并在每次唤醒期间搜索其他电子设备发送的同步信息。通过设置时间间隔,第一电子设备与第二电子设备建立连接的最大时延取决于对端的唤醒周期,比如,第一电子设备唤醒的时间间隔为1s时,则最长等待1s即可恢复点对点通信。当然,电子设备也可以是以不等的时间间隔进行唤醒,其可以根据实际使用情况进行设置。
由此,在上述实施方式中,第一电子设备在存在数据发送需求时,才向外发送功率。在其他时间中,第一电子设备处于待机状态,并且在待机状态下,每间隔一段时间才会唤醒搜索同步信号。而且,在唤醒过程中,第一电子设备进行信号接收,而不向外发送功率。因此,在点对点通信中,第一电子设备和第二电子设备均可以实现同时待机,任意一端存在数据发送需求时即可恢复点对点通信连接,可以降低电子设备在待机时的功率消耗。
值得说明的是,在本公开中,第一、第二仅用于区分电子设备的类型,并不用于限制电子设备的数量。在点对点通信中,可以是两个电子设备进行点对点通信,也可以是多个电子设备之间进行点对点通信。
在一个可实现的实施方式中,所述第一电子设备预置有搜索频点,相应地,在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号包括:
在每次成功唤醒所述通信模块后,通过所述通信模块针对所述搜索频点搜索是否存在其他电子设备发送的同步信号;
所述方法还包括:
在确定所述搜索频点上不存在其他电子设备发送的同步信号的情况下,控制所述通信模块进入休眠状态。
这里,第一电子设备每次唤醒通信模块后,会在预置的搜索频点上搜索是否存在其他电子设备向其发送的同步信号,该同步信号是其他电子设备广播的用于请求与第一电子设备建立点对点通信的信号。其中,预置的搜索频点可以是预先配置的第一电子设备与第二电子设备的工作频点,第二电子设备在该工作频点中广播同步信号时,第一电子设备在该工作频点中搜索同步信号。当搜索到其他电子设备广播的同步信号时,则第一电子设备与其他电子设备进行点对点通信;当未搜索到其他电子设备广播的同步信号时,第一电子设备的通信模块进行休眠状态,并在下一次唤醒后,重新搜索其他电子设备发送的同步信号。
例如,第一电子设备以时间间隔6s、唤醒时长为2s进行周期性唤醒,若第一电子设备在19:45:21时唤醒,并未搜索其他电子设备发送的同步信号,则在19:45:23之后,第一电子设备的通信模块进入休眠状态,在19:45:29时,第一电子设备再次唤醒通信模块搜索同步信号。
应当理解的是,第一电子设备与其他电子设备的类型或厂家相同时,预置的搜索频点可以为同一频段,当然,第一电子设备与其他电子设备的搜索频点也可以不相同,则在实际搜索过程中,第一电子设备遍历各个频段来搜索同步信号。
在一个可实现的实施方式中,在步骤110之前,可以通过以下步骤确定第一电子设备是否存在向第二电子设备发送数据的需求,包括:
在所述第一电子设备的数据发送队列中存在待发送给所述第二电子设备的数据的情况下,确定所述第一电子设备存在向所述第二电子设备发送数据的需求;
在所述第一电子设备与所述第二电子设备之间的点对点通信断开,且所述第一电子设备的数据发送队列中的数据为空的情况下,确定所述第一电子设备不存在数据发送需求。
这里,数据发送队列是创建的用于存放待发送的数据的队列的,第一电子设备的上位应用在需要向第二电子设备发送数据时,将要发送的数据存入该数据发送队列中。当该数据发送队列中存在待发送给第二电子设备的数据时,确定第一电子设备存在向第二电子设备发送数据的需求。当第一电子设备与第二电子设备之间的点对点通信断开,且第一电子设备的数据发送队列中的数据为空的情况下,确定第一电子设备不存在数据发送需求。
图2是图1所示的步骤110的详细步骤流程示意图。如图2所示,在一个可实现的实施方式中,步骤110中,在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态,包括:
步骤111,在确定所述第一电子设备不存在数据发送需求的情况下,检测所述第一电子设备的当前电量;
步骤112,当所述当前电量未满足预设阈值时,控制所述通信模块进入休眠状态;
所述方法还包括:
步骤113,当所述当前电量满足所述预设阈值时,控制所述通信模块维持唤醒状态,并持续搜索同步信号。
这里,当确定所述第一电子设备不存在数据发送需求时,第一电子设备检测电池模块的当前电量,当电池模块的当前电量未满足预设阈值时,控制通信模块进入休眠状态。当电池模块的当前电量满足预设阈值时,控制通信模块维持唤醒状态,并持续搜索同步信号。例如,预设阈值为[80%,100%],第一电子设备的当前电量为50%时,则第一电子设备控制通信模块进入休眠状态。当第一电子设备的当前电量为90%时,第一电子设备持续搜索同步信号,直至电量降低为未满足预设阈值时,才控制通信模块进行休眠状态。
在一个可实现的实施方式中,所述第一电子设备包括BS工作模式和UE工作模式,所述在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,包括:
在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,若所述第一电子设备处于所述UE工作模式,则将所述第一电子设备从所述UE工作模式切换到所述BS工作模式,以在所述BS模式下通过所述第一电子设备的通信模块广播同步信号;
所述在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态,包括:
在确定所述第一电子设备不存在数据发送需求的情况下,若所述第一电子设备处于所述BS工作模式,则将所述第一电子设备从所述BS工作模式切换到所述UE工作模式,以在所述UE模式下控制所述通信模块进入休眠状态。
这里,BS工作模式是指电子设备作为基站端或AP接入点,在BS工作模式下,电子设备广播同步信号。UE工作模式是指电子设备作为UE端,在UE工作模式下,电子设备搜索同步信号。
一般而言,点对点通信的第一电子设备和第二电子设备在待机时都可以处于UE工作模式,当第一电子设备存在数据发送需求时,第一电子设备从UE工作模式切换到BS工作模式,并在该BS工作模式下,控制通信模块广播同步信号,并等待第二电子设备连接。在第二电子设备则在UE工作模式下周期性唤醒,搜索同步信号,当搜索到第一电子设备广播的同步信号时,建立点对点通信。当第一电子设备不存在数据发送需求时,第一电子设备从BS工作模式切换回UE工作模式,同时与第二电子设备断开点对点通信连接,并在UE模式下控制通信模块进入休眠状态。
图3是图1所示的步骤130的详细步骤流程示意图。如图3所示,在一个可实现的实施方式中,步骤130中,所述间隔性地唤醒所述通信模块,包括:
步骤131,获取所述第一电子设备的节能等级;
步骤132,根据所述节能等级确定对应的唤醒间隔时长,其中,所述唤醒间隔时长与所述节能等级的大小正相关;
步骤133,根据所述唤醒间隔时长间隔性地唤醒所述通信模块。
这里,节能等级可以是电子设备根据自身电量设置的,如电量低于20%对应一个节能等级。其中,每个节能等级对应一个唤醒间隔时长,且唤醒间隔时长与节能等级的大小正相关。例如,根据电量将节能等级分为5级,0-20%对应节能等级5,20%-40%对应节能等级4,40%-60%对应节能等级3,60%-80%对应节能等级2,80%-100%对应节能等级1。1级对应唤醒间隔时长1s,2级对应唤醒间隔时长2s,3级对应唤醒间隔时长3s,4级对应唤醒间隔时长4s,5级对应唤醒间隔时长5s。
通过根据电子设备的节能等级确定对应的唤醒间隔时长,可以在电子设备电量充足的情况下,缩短唤醒间隔时长,从而降低建立点对点通信的时延。
图4是根据本公开一示例性实施例提出的建立点对点通信的***的结构示意图。如图4所示,本公开还提供了一种建立点对点通信的***,应用于第一电子设备,所述***1300包括:
搜索模块1301,配置为在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,其中,所述第二电子设备在搜索到所述同步信号的情况下能够建立与所述第一电子设备的点对点通信;
休眠模块1302,配置为在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态;
唤醒模块1303,配置为间隔性地唤醒所述通信模块,并在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号。
可选地,所述唤醒模块1303具体配置为:
在每次成功唤醒所述通信模块后,通过所述通信模块针对所述搜索频点搜索是否存在其他电子设备发送的同步信号;
所述休眠模块1302还配置为:
在确定所述搜索频点上不存在其他电子设备发送的同步信号的情况下,控制所述通信模块进入休眠状态。
关于上述实施例中的***,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据一示例性实施例示出的一种电子设备的框图。如图5所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出(I/O)接口704,以及通信组件705中的一者或多者。
其中,处理器701用于控制该电子设备700的整体操作,以完成上述的建立点对点通信的方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G或5G,NB-IOT(Narrow Band Internet of Things,窄带物联网),或者它们中一种或者多种的组合,因此相应的该通信组件705可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的建立点对点通信的方法。
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的建立点对点通信的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的建立点对点通信的方法。
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的建立点对点通信的方法的代码部分。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
Claims (10)
1.一种建立点对点通信的方法,其特征在于,应用于第一电子设备,所述方法包括:
在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,其中,所述第二电子设备在搜索到所述同步信号的情况下能够建立与所述第一电子设备的点对点通信;
在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态;并
间隔性地唤醒所述通信模块,并在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号。
2.根据权利要求1所述的方法,其特征在于,所述第一电子设备预置有搜索频点,相应地,在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号包括:
在每次成功唤醒所述通信模块后,通过所述通信模块针对所述搜索频点搜索是否存在其他电子设备发送的同步信号;
所述方法还包括:
在确定所述搜索频点上不存在其他电子设备发送的同步信号的情况下,控制所述通信模块进入休眠状态。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一电子设备的数据发送队列中存在待发送给所述第二电子设备的数据的情况下,确定所述第一电子设备存在向所述第二电子设备发送数据的需求;
在所述第一电子设备与所述第二电子设备之间的点对点通信断开,且所述第一电子设备的数据发送队列中的数据为空的情况下,确定所述第一电子设备不存在数据发送需求。
4.根据权利要求1所述的方法,其特征在于,所述在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态,包括:
在确定所述第一电子设备不存在数据发送需求的情况下,检测所述第一电子设备的当前电量;
当所述当前电量未满足预设阈值时,控制所述通信模块进入休眠状态;
所述方法还包括:
当所述当前电量满足所述预设阈值时,控制所述通信模块维持唤醒状态,并持续搜索同步信号。
5.根据权利要求1所述的方法,其特征在于,所述第一电子设备包括BS工作模式和UE工作模式,所述在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,包括:
在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,若所述第一电子设备处于所述UE工作模式,则将所述第一电子设备从所述UE工作模式切换到所述BS工作模式,以在所述BS模式下通过所述第一电子设备的通信模块广播同步信号;
所述在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态,包括:
在确定所述第一电子设备不存在数据发送需求的情况下,若所述第一电子设备处于所述BS工作模式,则将所述第一电子设备从所述BS工作模式切换到所述UE工作模式,以在所述UE模式下控制所述通信模块进入休眠状态。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述间隔性地唤醒所述通信模块,包括:
获取所述第一电子设备的节能等级;
根据所述节能等级确定对应的唤醒间隔时长,其中,所述唤醒间隔时长与所述节能等级的大小正相关;
根据所述唤醒间隔时长间隔性地唤醒所述通信模块。
7.一种建立点对点通信的***,其特征在于,应用于第一电子设备,所述***包括:
搜索模块,配置为在确定所述第一电子设备存在向第二电子设备发送数据的需求的情况下,通过所述第一电子设备的通信模块广播同步信号,其中,所述第二电子设备在搜索到所述同步信号的情况下能够建立与所述第一电子设备的点对点通信;
休眠模块,配置为在确定所述第一电子设备不存在数据发送需求的情况下,控制所述通信模块进入休眠状态;
唤醒模块,配置为间隔性地唤醒所述通信模块,并在每次成功唤醒所述通信模块后,通过所述通信模块搜索其他电子设备发送的同步信号。
8.根据权利要求7所述的***,其特征在于,所述唤醒模块具体配置为:
在每次成功唤醒所述通信模块后,通过所述通信模块针对所述搜索频点搜索是否存在其他电子设备发送的同步信号;
所述休眠模块还配置为:
在确定所述搜索频点上不存在其他电子设备发送的同步信号的情况下,控制所述通信模块进入休眠状态。
9.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1至6中任一项所述的建立点对点通信的方法的步骤。
10.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序;
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1至6中任一项所述的建立点对点通信的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110541794.2A CN113329471A (zh) | 2021-05-18 | 2021-05-18 | 建立点对点通信的方法、***、存储介质以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110541794.2A CN113329471A (zh) | 2021-05-18 | 2021-05-18 | 建立点对点通信的方法、***、存储介质以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113329471A true CN113329471A (zh) | 2021-08-31 |
Family
ID=77415912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110541794.2A Pending CN113329471A (zh) | 2021-05-18 | 2021-05-18 | 建立点对点通信的方法、***、存储介质以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113329471A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117041927A (zh) * | 2023-07-12 | 2023-11-10 | 重庆御芯微信息技术有限公司 | 一种数字对讲机低功耗监听式应急求救通信方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592296A (zh) * | 2003-09-02 | 2005-03-09 | Lg电子株式会社 | 用于控制无线局域网中数据通信的装置和方法 |
CN103974391A (zh) * | 2013-02-04 | 2014-08-06 | 华为终端有限公司 | 一种设备唤醒方法及装置 |
CN104219747A (zh) * | 2014-09-03 | 2014-12-17 | 深圳市中兴移动通信有限公司 | 一种根据电量信息调整唤醒时间的方法、装置及终端 |
CN104216501A (zh) * | 2014-08-21 | 2014-12-17 | 刘勇 | 一种移动终端省电的方法、***及移动终端 |
CN105354044A (zh) * | 2014-08-21 | 2016-02-24 | 阿里巴巴集团控股有限公司 | 一种应用唤醒方法及装置 |
CN108513341A (zh) * | 2017-02-24 | 2018-09-07 | 珠海市魅族科技有限公司 | 无线局域网的通信方法、通信装置和通信终端 |
CN110461031A (zh) * | 2019-08-26 | 2019-11-15 | 维沃移动通信有限公司 | 终端设备的控制方法及终端设备 |
CN111163447A (zh) * | 2019-12-19 | 2020-05-15 | 展讯通信(上海)有限公司 | 通信设备、***及休眠和唤醒方法 |
CN111417182A (zh) * | 2020-03-31 | 2020-07-14 | 上海庆科信息技术有限公司 | 数据传输方法、装置、存储介质、处理器及*** |
CN111679861A (zh) * | 2020-05-09 | 2020-09-18 | 浙江大华技术股份有限公司 | 电子设备的唤醒装置、方法和计算机设备和存储介质 |
CN112533269A (zh) * | 2019-09-17 | 2021-03-19 | 华为技术有限公司 | 一种数据收发方法、电子设备与计算机可读存储介质 |
-
2021
- 2021-05-18 CN CN202110541794.2A patent/CN113329471A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1592296A (zh) * | 2003-09-02 | 2005-03-09 | Lg电子株式会社 | 用于控制无线局域网中数据通信的装置和方法 |
CN103974391A (zh) * | 2013-02-04 | 2014-08-06 | 华为终端有限公司 | 一种设备唤醒方法及装置 |
CN104216501A (zh) * | 2014-08-21 | 2014-12-17 | 刘勇 | 一种移动终端省电的方法、***及移动终端 |
CN105354044A (zh) * | 2014-08-21 | 2016-02-24 | 阿里巴巴集团控股有限公司 | 一种应用唤醒方法及装置 |
CN104219747A (zh) * | 2014-09-03 | 2014-12-17 | 深圳市中兴移动通信有限公司 | 一种根据电量信息调整唤醒时间的方法、装置及终端 |
CN108513341A (zh) * | 2017-02-24 | 2018-09-07 | 珠海市魅族科技有限公司 | 无线局域网的通信方法、通信装置和通信终端 |
CN110461031A (zh) * | 2019-08-26 | 2019-11-15 | 维沃移动通信有限公司 | 终端设备的控制方法及终端设备 |
CN112533269A (zh) * | 2019-09-17 | 2021-03-19 | 华为技术有限公司 | 一种数据收发方法、电子设备与计算机可读存储介质 |
CN111163447A (zh) * | 2019-12-19 | 2020-05-15 | 展讯通信(上海)有限公司 | 通信设备、***及休眠和唤醒方法 |
CN111417182A (zh) * | 2020-03-31 | 2020-07-14 | 上海庆科信息技术有限公司 | 数据传输方法、装置、存储介质、处理器及*** |
CN111679861A (zh) * | 2020-05-09 | 2020-09-18 | 浙江大华技术股份有限公司 | 电子设备的唤醒装置、方法和计算机设备和存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117041927A (zh) * | 2023-07-12 | 2023-11-10 | 重庆御芯微信息技术有限公司 | 一种数字对讲机低功耗监听式应急求救通信方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116017642A (zh) | 通信处理方法及装置、存储介质 | |
CN109413721B (zh) | 唤醒信号检测时间的配置、检测方法、网络设备及终端 | |
WO2022143861A1 (zh) | 能量提供方法、装置及通信设备 | |
JP2017507586A (ja) | ウェイクアップメッセージを使用する近隣認識ネットワーク(nan)の発見 | |
WO2018111305A1 (en) | Improved power-save mode for wireless device | |
US11218961B2 (en) | Power saving for wireless device | |
WO2022017359A1 (zh) | 直接通信启动控制方法及相关设备 | |
CN113038575B (zh) | 唤醒信号处理方法、唤醒信号配置方法及相关设备 | |
CN114980283A (zh) | 状态的切换方法及装置、信标信号的发送及装置 | |
CN113395749B (zh) | 传输配置方法及电子设备 | |
CN111955049B (zh) | 状态控制方法、装置、通信设备及存储介质 | |
CN107809789B (zh) | 无线局域网的通信方法、通信装置、接入点和站点 | |
US10945207B2 (en) | Beacon signal processing system and filtering method of reducing wake-up frequency | |
WO2022017360A1 (zh) | 直接通信启动控制方法及相关设备 | |
JP2024506104A (ja) | 通信機器の作動方法、装置及び通信機器 | |
CN112333795B (zh) | 网络接入方法及装置 | |
CN112219446B (zh) | Drx分组唤醒方法及装置、通信设备及存储介质 | |
CN113329471A (zh) | 建立点对点通信的方法、***、存储介质以及电子设备 | |
WO2022174798A1 (zh) | 省电的方法、装置、设备及可读存储介质 | |
CN114765837B (zh) | 省电处理方法、装置及设备 | |
CN110691344A (zh) | 终端的唤醒方法、随机接入方法、装置、终端及网络设备 | |
WO2023184446A1 (zh) | 信号监听方法及装置、通信设备及存储介质 | |
CN113784384B (zh) | 模式切换方法、终端及网络侧设备 | |
WO2024002339A1 (zh) | 唤醒信号监听方法、装置、电子设备、网络设备及介质 | |
CN110740493B (zh) | 下行控制信道监控的指示方法及下行控制信道监控的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210831 |