CN111327933A - 设备唤醒方法、装置和电子设备 - Google Patents
设备唤醒方法、装置和电子设备 Download PDFInfo
- Publication number
- CN111327933A CN111327933A CN202010098946.1A CN202010098946A CN111327933A CN 111327933 A CN111327933 A CN 111327933A CN 202010098946 A CN202010098946 A CN 202010098946A CN 111327933 A CN111327933 A CN 111327933A
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- peripheral
- module
- bluetooth peripheral
- information
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000002093 peripheral effect Effects 0.000 claims abstract description 332
- 238000013507 mapping Methods 0.000 claims description 17
- 230000002618 waking effect Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4436—Power management, e.g. shutting down unused components of the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- 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
- 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/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
- H04W52/028—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例提供一种设备唤醒方法、装置和电子设备,其中,设备唤醒方法包括:在协议栈模块处于休眠状态时,蓝牙模块接收第一蓝牙外设发送的待处理数据;其中,蓝牙模块存储有协议栈模块在进入休眠状态前发送的与蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息;蓝牙模块根据待处理数据和第二蓝牙外设的信息,唤醒设备。通过协议栈模块在进入休眠状态前向蓝牙模块发送第二蓝牙外设的信息,第一蓝牙外设不需要提前定制,降低了唤醒设备的成本,提高了蓝牙外设的通用性。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种设备唤醒方法、装置和电子设备。
背景技术
随着物联网的发展,人们对各种设备的低功耗要求越来越高。例如,电视盒子在不用的情况下需要待机或休眠,电视盒子从待机状态或休眠状态转换为工作状态时,需要首先唤醒电视盒子。
唤醒设备有多种实现方式,其中一种为通过蓝牙外设实现。通常,带蓝牙的设备的***结构包括设备主控模块和蓝牙模块。蓝牙模块可以与蓝牙外设通信。当设备主控模块处于休眠状态时,蓝牙模块不具备解析蓝牙外设发送的上层业务数据的能力。
目前,通过蓝牙外设实现唤醒设备时,蓝牙外设通常是定制的。定制的蓝牙外设发送特殊的数据,相应的,蓝牙模块中写死定制的蓝牙外设的信息。当蓝牙模块收到特殊的数据后可以识别定制的蓝牙外设,并唤醒设备。这导致了唤醒设备的成本较高,通用性很差。
发明内容
本发明实施例提供一种设备唤醒方法、装置和电子设备,降低了唤醒设备的成本,提高了蓝牙外设的通用性。
第一方面,本发明实施例提供一种设备唤醒方法,应用于设备唤醒装置,所述设备唤醒装置包括蓝牙模块和协议栈模块,所述方法包括:
在所述协议栈模块处于休眠状态时,所述蓝牙模块接收第一蓝牙外设发送的待处理数据;其中,所述蓝牙模块存储有所述协议栈模块在进入休眠状态前发送的与所述蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息;
所述蓝牙模块根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备。
可选的,所述待处理数据包括所述第一蓝牙外设的地址,所述第二蓝牙外设的信息包括所述第二蓝牙外设的地址;
所述蓝牙模块根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备,包括:
所述蓝牙模块若确定所述第一蓝牙外设的地址与所述第二蓝牙外设的地址相同,则唤醒设备。
可选的,所述待处理数据还包括目标按键描述符,所述第二蓝牙外设的信息还包括所述第二蓝牙外设的按键与按键描述符之间的映射信息以及预设按键,所述预设按键用于唤醒设备;
所述蓝牙模块唤醒设备之前,还包括:
所述蓝牙模块确定所述第一蓝牙外设是否支持蓝牙HID协议;
所述蓝牙模块若确定所述第一蓝牙外设支持蓝牙HID协议,则根据所述目标按键描述符和所述映射信息确定目标按键;
所述蓝牙模块唤醒设备,包括:
所述蓝牙模块若确定所述目标按键为所述预设按键,则唤醒设备。
可选的,所述第一蓝牙外设为与所述蓝牙模块保持蓝牙连接的蓝牙外设。
可选的,所述第一蓝牙外设与所述蓝牙模块当前未进行蓝牙连接,所述待处理数据为所述第一蓝牙外设广播的数据。
可选的,在所述协议栈模块进入休眠状态之前,还包括:
在所述蓝牙模块与所述第二蓝牙外设成功进行蓝牙配对后,所述协议栈模块通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息;
所述协议栈模块向所述蓝牙模块发送所述第二蓝牙外设的信息。
可选的,所述协议栈模块通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息之前,还包括:
所述协议栈模块确定所述第二蓝牙外设是否支持蓝牙HID协议;
所述协议栈模块通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息,包括:
所述协议栈模块若确定所述第二蓝牙外设支持蓝牙HID协议,则通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息。
第二方面,本发明实施例提供一种设备唤醒装置,包括:蓝牙模块和协议栈模块;
所述蓝牙模块,用于在所述协议栈模块处于休眠状态时,接收第一蓝牙外设发送的待处理数据;其中,所述蓝牙模块存储有所述协议栈模块在进入休眠状态前发送的与所述蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息;
所述蓝牙模块,还用于根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备。
可选的,所述待处理数据包括所述第一蓝牙外设的地址,所述第二蓝牙外设的信息包括所述第二蓝牙外设的地址;
所述蓝牙模块具体用于:
若确定所述第一蓝牙外设的地址与所述第二蓝牙外设的地址相同,则唤醒设备。
可选的,所述待处理数据还包括目标按键描述符,所述第二蓝牙外设的信息还包括所述第二蓝牙外设的按键与按键描述符之间的映射信息以及预设按键,所述预设按键用于唤醒设备;
所述蓝牙模块还用于:
在所述蓝牙模块唤醒设备之前,确定所述第一蓝牙外设是否支持蓝牙HID协议;
若确定所述第一蓝牙外设支持蓝牙HID协议,则根据所述目标按键描述符和所述映射信息确定目标按键;
所述蓝牙模块具体用于:
若确定所述目标按键为所述预设按键,则唤醒设备。
可选的,所述第一蓝牙外设为与所述蓝牙模块保持蓝牙连接的蓝牙外设。
可选的,所述第一蓝牙外设与所述蓝牙模块当前未进行蓝牙连接,所述待处理数据为所述第一蓝牙外设广播的数据。
可选的,所述协议栈模块还用于:
在所述协议栈模块进入休眠状态之前,且在所述蓝牙模块与所述第二蓝牙外设成功进行蓝牙配对后,通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息;
向所述蓝牙模块发送所述第二蓝牙外设的信息。
可选的,所述协议栈模块还用于:
在通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息之前,确定所述第二蓝牙外设是否支持蓝牙HID协议;
所述协议栈模块具体用于:
若确定所述第二蓝牙外设支持蓝牙HID协议,则通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息。
第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和收发器;
所述收发器,用于与其他设备通信;
所述存储器,用于存储指令;
所述处理器,用于执行所述存储器中存储的指令,以执行本发明第一方面任一实施方式提供的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,包括:可读存储介质和计算机程序,所述计算机程序用于实现本发明第一方面任一实施方式提供的方法。
第五方面,本发明实施例提供一种程序产品,该程序产品包括计算机程序(即执行指令),该计算机程序存储在可读存储介质中。至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得该设备实施本发明第一方面任一实施方式提供的方法。
本发明实施例提供一种设备唤醒方法、装置和电子设备,在协议栈模块处于休眠状态时,蓝牙模块接收第一蓝牙外设发送的待处理数据,其中,蓝牙模块存储有协议栈模块在进入休眠状态前发送的与蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息,蓝牙模块根据待处理数据和第二蓝牙外设的信息,唤醒设备。通过在协议栈模块进入休眠状态之前,协议栈模块向蓝牙模块发送第二蓝牙外设的信息,使得蓝牙模块可以识别唤醒设备的蓝牙外设,第一蓝牙外设不需要提前定制,降低了唤醒设备的成本,提高了蓝牙外设唤醒设备的通用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有的通过蓝牙外设唤醒设备的原理示意图;
图2为本发明实施例适用的通过蓝牙外设唤醒设备的原理示意图;
图3为本发明实施例适用的一个应用场景图;
图4为本发明实施例提供的设备唤醒方法的一种流程图;
图5为本发明实施例提供的设备唤醒方法的另一种流程图;
图6为本发明实施例提供的设备唤醒方法的又一种流程图;
图7为本发明实施例提供的设备唤醒装置的一种结构示意图;
图8为本发明实施例提供的电子设备的一种结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在现有技术中,通常通过定制的蓝牙外设唤醒处于休眠状态或待机状态的设备。下面结合图1进行说明。示例性的,图1为现有的通过蓝牙外设唤醒设备的原理示意图。如图1所示,设备100可以包括蓝牙模块11和设备主控模块。蓝牙模块11可以与蓝牙外设200通信。设备主控模块21运行协议栈22,该协议栈22支持蓝牙协议。本发明对设备主控模块21、蓝牙模块11的硬件形态不做限定。例如,设备主控模块21可以为芯片。设备主控模块21处于工作状态时,蓝牙模块11可以接收蓝牙外设200发送的上层业务数据,并将上层业务数据发送至设备主控模块21进行解析。为了满足设备的低功耗需求,设备主控模块21可以进入休眠状态或待机状态,此时,蓝牙模块11不具备解析蓝牙外设200发送的上层业务数据的能力。因此,通过定制特定的蓝牙外设200,将与该定制的蓝牙外设200的一部分信息写死在蓝牙模块11中,当设备主控模块21处于休眠状态或待机状态时,蓝牙模块11可以通过写死的蓝牙外设200的一部分信息解析蓝牙外设200发送的上层业务数据。当解析出上层业务数据包括用于唤醒设备的预设数据时,可以唤醒设备主控模块21,实现设备的唤醒。但是,通过定制蓝牙外设,不仅增大了唤醒设备的成本,而且蓝牙外设固定,导致通用性很差。
基于该技术问题,本发明实施例提供一种设备唤醒方法。示例性的,结合图2,图2为本发明实施例适用的通过蓝牙外设唤醒设备的原理示意图。如图2所示,在设备主控模块21进入休眠状态之前,通过设备主控模块21向蓝牙模块11发送信息,该信息用于蓝牙模块11解析蓝牙外设200发送的上层业务数据,从而使得蓝牙模块11具备解析蓝牙外设200发送的上层业务数据的能力,从而实现唤醒设备。通过本发明实施例提供的设备唤醒方法,蓝牙外设不需要提前定制,从而降低了唤醒设备的成本,提高了蓝牙外设唤醒设备的通用性。
需要说明的是,本发明实施例对图1和图2中的设备100和蓝牙外设200的产品形态、类型、结构等不做限定。设备可以为任意能够通过蓝牙方式唤醒的设备,例如,电视盒子、电视、空调、电脑、投影仪等。蓝牙外设200可以为任意支持蓝牙功能且可以唤醒设备的装置,例如,遥控器、智能手机、可穿戴设备(例如智能手表、智能手环)等。示例性的,图3为本发明实施例适用的一个应用场景图。在图3中,设备100可以为电视盒子,蓝牙外设200可以为遥控器。例如,遥控器上的向上按键可以用于唤醒电视盒子。
下面结合附图进行描述。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
图4为本发明实施例提供的设备唤醒方法的一种流程图。本实施例提供的设备唤醒方法,可以应用于设备唤醒装置,设备唤醒装置包括蓝牙模块和协议栈模块。如图4所示,本实施例提供的设备唤醒方法,可以包括:
S401、在协议栈模块处于休眠状态时,蓝牙模块接收第一蓝牙外设发送的待处理数据。
其中,蓝牙模块存储有协议栈模块在进入休眠状态前发送的与蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息。
具体的,协议栈模块可以运行蓝牙协议栈,蓝牙模块可以与蓝牙外设进行蓝牙通信,传输数据。在协议栈模块进入休眠状态之前,协议栈模块将第二蓝牙外设的信息发送给蓝牙模块,相应的,蓝牙模块接收第二蓝牙外设的信息,并进行存储。这样,当协议栈模块处于休眠状态,蓝牙模块接收到第一蓝牙外设发送的待处理数据时,蓝牙模块利用第二蓝牙外设的信息,就具备了识别第一蓝牙模块的能力以及解析待处理数据的能力,根据识别结果和数据解析结果进一步确定是否唤醒设备。
其中,本实施例对第二蓝牙外设的数量和类型不做限定。
在本实施例中,为了便于区分,与蓝牙模块成功进行蓝牙配对的蓝牙外设称为第二蓝牙外设。第二蓝牙外设可以唤醒设备。在协议栈模块处于休眠状态时,与蓝牙模块进行蓝牙通信的蓝牙外设称为第一蓝牙外设。第二蓝牙外设一定与蓝牙模块进行过蓝牙连接,但是,在协议栈模块处于休眠状态时,第二蓝牙外设与蓝牙模块是否保持蓝牙连接,本实施例对此不做限定。在协议栈模块处于休眠状态时,蓝牙模块可以接收第一蓝牙外设发送的待处理数据,但是,第一蓝牙外设与蓝牙模块是否保持蓝牙连接,本实施例对此不做限定。其中,第一蓝牙外设与第二蓝牙外设可以为同一个蓝牙外设,也可以为不同的蓝牙外设。
可选的,第一蓝牙外设为与蓝牙模块保持蓝牙连接的蓝牙外设。
可选的,第一蓝牙外设与蓝牙模块当前未进行蓝牙连接,待处理数据为第一蓝牙外设广播的数据。
下面,通过示例对本发明实施例适用的应用场景进行说明,但这并不构成对应用场景的限定。假设,有4个蓝牙外设,分别称为蓝牙外设1~蓝牙外设4。
在第一个应用场景中,蓝牙外设1与蓝牙模块进行蓝牙配对和蓝牙连接,之后断开蓝牙连接。协议栈模块进入休眠状态后,蓝牙外设1与蓝牙模块再次进行蓝牙连接,向蓝牙模块发送待处理数据。此时,第二蓝牙外设为蓝牙外设1,第一蓝牙外设为蓝牙外设1。
在第二个应用场景中,蓝牙外设1与蓝牙模块进行蓝牙配对和蓝牙连接,之后断开蓝牙连接。协议栈模块进入休眠状态后,蓝牙外设1广播数据,蓝牙模块接收蓝牙外设1广播的数据。此时,第二蓝牙外设为蓝牙外设1,第一蓝牙外设为蓝牙外设1。
在第三个应用场景中,蓝牙外设1与蓝牙模块进行蓝牙配对和蓝牙连接,并一直保持蓝牙连接。协议栈模块进入休眠状态后,蓝牙外设1向蓝牙模块发送待处理数据。此时,第二蓝牙外设为蓝牙外设1,第一蓝牙外设为蓝牙外设1。
在第四个应用场景中,蓝牙外设1~3与蓝牙模块进行蓝牙配对和蓝牙连接,并一直保持蓝牙连接。协议栈模块进入休眠状态后,蓝牙外设2向蓝牙模块发送待处理数据。此时,第二蓝牙外设为蓝牙外设1~3,第一蓝牙外设为蓝牙外设2。
在第五个应用场景中,蓝牙外设1~3与蓝牙模块进行蓝牙配对和蓝牙连接,之后,蓝牙外设1断开蓝牙连接,蓝牙外设2~3保持蓝牙连接。协议栈模块进入休眠状态后,蓝牙外设4与蓝牙模块进行蓝牙连接,向蓝牙模块发送待处理数据。此时,第二蓝牙外设为蓝牙外设1~3,第一蓝牙外设为蓝牙外设4。
在第六个应用场景中,蓝牙外设1~3与蓝牙模块进行蓝牙配对和蓝牙连接,之后,蓝牙外设1断开蓝牙连接,蓝牙外设2~3保持蓝牙连接。协议栈模块进入休眠状态后,蓝牙外设1广播数据,蓝牙模块接收蓝牙外设1广播的数据。此时,第二蓝牙外设为蓝牙外设1~3,第一蓝牙外设为蓝牙外设1。
S402、蓝牙模块根据待处理数据和第二蓝牙外设的信息,唤醒设备。
可见,本实施例提供的设备唤醒方法,在协议栈模块进入休眠状态之前,协议栈模块向蓝牙模块发送已经成功进行蓝牙配对的第二蓝牙外设的信息,第二蓝牙外设的信息用于蓝牙模块识别蓝牙外设,解析蓝牙外设发送的数据,使得蓝牙模块具备解析蓝牙外设发送的上层业务数据的能力,从而,蓝牙模块根据待处理数据和第二蓝牙外设的信息,确定是否可以唤醒设备。本实施例提供的设备唤醒方法,第一蓝牙外设不需要提前定制,通过任意的蓝牙外设均可以唤醒设备,降低了唤醒设备的成本,提高了蓝牙外设唤醒设备的通用性。
需要说明的是,本实施例对待处理数据和第二蓝牙外设的信息包括的具体内容不做限定。第二蓝牙外设的信息可以包括下列中的至少一项:第二蓝牙外设的标识、第二蓝牙外设的地址、第二蓝牙外设唤醒设备的预设信息和解析上层业务数据的必要信息。如果第一蓝牙外设为可以唤醒设备的蓝牙外设,待处理数据可以包括用于唤醒设备的信息,例如,包括下列中的至少一项:第一蓝牙外设的标识、第一蓝牙外设的地址和用于唤醒设备的预设信息。
可选的,待处理数据可以包括第一蓝牙外设的地址,第二蓝牙外设的信息可以包括第二蓝牙外设的地址。
S402中,蓝牙模块根据待处理数据和第二蓝牙外设的信息,唤醒设备,可以包括:
蓝牙模块若确定第一蓝牙外设的地址与第二蓝牙外设的地址相同,则唤醒设备。
具体的,如果蓝牙模块确定第一蓝牙外设的地址与第二蓝牙外设的地址相同,说明第一蓝牙外设与第二蓝牙外设为同一设备,第一蓝牙外设可以唤醒设备。
可见,在本实施方式中,蓝牙模块通过将第一蓝牙外设的地址与协议栈模块进入休眠状态前发送的第二蓝牙外设的地址进行比对,可以识别出第一蓝牙外设是否为第二蓝牙外设。当确定第一蓝牙外设与第二蓝牙外设为同一设备时,可以唤醒设备。本实施方式的应用场景可以为:第一蓝牙外设当前与蓝牙模块保持蓝牙连接,第一蓝牙外设向蓝牙模块发送待处理数据;或者,第一蓝牙外设与蓝牙模块当前未进行蓝牙连接,第一蓝牙外设广播数据,蓝牙模块接收第一蓝牙外设广播的数据。示例性的,可以应用于上述第一个应用场景~第六个应用场景中的任意一个应用场景。
在图4所示实施例的基础上,图5为本发明实施例提供的设备唤醒方法的另一种流程图。本实施例提供的设备唤醒方法,适用于第一蓝牙外设与蓝牙模块保持蓝牙连接的应用场景。其中,待处理数据包括第一蓝牙外设的地址和目标按键描述符,第二蓝牙外设的信息可以包括第二蓝牙外设的地址、预设按键,以及第二蓝牙外设的按键与按键描述符之间的映射信息,预设按键用于唤醒设备。
如图5所示,本实施例提供的设备唤醒方法,可以包括:
S501、在协议栈模块处于休眠状态时,蓝牙模块接收第一蓝牙外设发送的待处理数据。
可以参见S401的描述,原理相似,此处不再赘述。
S502、蓝牙模块确定第一蓝牙外设的地址与第二蓝牙外设的地址是否相同。
如果第一蓝牙外设的地址与第二蓝牙外设的地址相同,则执行S503。
如果第一蓝牙外设的地址与第二蓝牙外设的地址不相同,则执行S506。
S503、蓝牙模块确定第一蓝牙外设是否支持蓝牙HID协议。
如果蓝牙模块确定第一蓝牙外设支持蓝牙HID协议,则执行S504。
如果蓝牙模块确定第一蓝牙外设不支持蓝牙HID协议,则执行S506。
其中,蓝牙人机接口设备(Human Interface Device,HID)协议基于通用串行总线(Universal Serial Bus,USB)HID协议,用于从设备(slaver)控制主设备(host)。在本发明各实施例中,slaver为蓝牙外设,host为待唤醒的设备。蓝牙HID协议中规定了蓝牙外设的按键与按键描述符之间具有映射关系(reportmap)。在本实施例中,通过蓝牙外设的按键与按键描述符之间的映射关系,可以自定义用于唤醒设备的预设按键,提升了唤醒设备的灵活性。
S504、蓝牙模块根据目标按键描述符以及第二蓝牙外设的按键与按键描述符之间的映射信息,确定目标按键。
举例说明。如图3所示,遥控器和电视盒子均支持蓝牙HID协议,当按下遥控器上的某个按键时,遥控器向电视盒子发送的待处理数据中包括该按键对应的目标按键描述符。遥控器的按键与按键描述符之间的映射信息可以包括:向上按键对应信号1、向下按键对应信号2、向左按键对应信号3、向右按键对应信号4。相应的,电视盒子可以根据遥控器的按键与按键描述符之间的映射信息解析遥控器发送的目标按键描述符,从而确定按下的遥控器上的按键。例如,若目标按键描述符为信号4,则对应向右按键。
S505、蓝牙模块若确定目标按键为预设按键,则唤醒设备。
需要说明的是,本实施例对预设按键不做限定。例如,在图3中,预设按键可以为遥控器中的向上按键、或向下按键、或向左按键、或向右按键。
S506、丢弃待处理数据。
可见,本实施例提供的设备唤醒方法,应用于蓝牙外设和待唤醒的设备均支持蓝牙HID协议的场景。第一蓝牙外设与蓝牙模块保持蓝牙连接,蓝牙模块首先通过第一蓝牙外设的地址与第二蓝牙外设的地址确定是否为同一设备。如果确定为同一设备,进一步确定第一蓝牙外设是否为蓝牙HID设备,在第一蓝牙外设为蓝牙HID设备时,将第一蓝牙外设发送的目标按键描述符对应的目标按键与可以唤醒设备的预设按键进行比对,从而确定是否唤醒设备。
本实施例提供的设备唤醒方法,第一蓝牙外设不需要提前定制,通过预先定义的预设按键可以唤醒设备,降低了唤醒设备的成本,提高了蓝牙外设唤醒设备的通用性。
在图4或图5所示实施例的基础上,图6为本发明实施例提供的设备唤醒方法的又一种流程图。本实施例提供的设备唤醒方法,在协议栈模块进入休眠状态之前,还可以包括:
S601、在蓝牙模块与第二蓝牙外设成功进行蓝牙配对后,协议栈模块通过蓝牙模块获取第二蓝牙外设发送的第二蓝牙外设的信息。
S602、协议栈模块向蓝牙模块发送第二蓝牙外设的信息。
具体的,蓝牙模块与第二蓝牙外设成功进行蓝牙配对后,蓝牙模块可以接收第二蓝牙外设发送的信息,蓝牙模块可以将第二蓝牙外设的信息发送给协议栈模块,从而,协议栈模块通过蓝牙模块获取第二蓝牙外设发送的第二蓝牙外设的信息,并进行存储。在协议栈模块进入休眠状态之前,协议栈模块向蓝牙模块发送第二蓝牙外设的信息。本实施例对协议栈模块发送第二蓝牙外设的信息的具体时间不做限定。
可选的,在S601中的协议栈模块通过蓝牙模块获取第二蓝牙外设发送的第二蓝牙外设的信息之前,还可以包括:
协议栈模块确定第二蓝牙外设是否支持蓝牙HID协议。
S601中,协议栈模块通过蓝牙模块获取第二蓝牙外设发送的第二蓝牙外设的信息,可以包括:
协议栈模块若确定第二蓝牙外设支持蓝牙HID协议,则通过蓝牙模块获取第二蓝牙外设发送的第二蓝牙外设的信息。
具体的,通过确定第二蓝牙外设是否支持蓝牙HID协议,确定第二蓝牙外设是否为蓝牙HID设备。当第二蓝牙外设为蓝牙HID设备时,获取的第二蓝牙外设的信息更加准确和全面,例如,第二蓝牙外设的按键与按键描述符之间的映射信息和预设按键,进一步提升了通过蓝牙外设唤醒设备的准确性。
图7为本发明实施例提供的设备唤醒装置的一种结构示意图。如图7所示,本实施例提供的设备唤醒装置,可以包括:蓝牙模块71和协议栈模块72;
所述蓝牙模块71,用于在所述协议栈模块72处于休眠状态时,接收第一蓝牙外设发送的待处理数据;其中,所述蓝牙模块71存储有所述协议栈模块72在进入休眠状态前发送的与所述蓝牙模块71成功进行蓝牙配对的第二蓝牙外设的信息;
所述蓝牙模块71,还用于根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备。
可选的,所述待处理数据包括所述第一蓝牙外设的地址,所述第二蓝牙外设的信息包括所述第二蓝牙外设的地址;
所述蓝牙模块71具体用于:
若确定所述第一蓝牙外设的地址与所述第二蓝牙外设的地址相同,则唤醒设备。
可选的,所述待处理数据还包括目标按键描述符,所述第二蓝牙外设的信息还包括所述第二蓝牙外设的按键与按键描述符之间的映射信息以及预设按键,所述预设按键用于唤醒设备;
所述蓝牙模块71还用于:
在所述蓝牙模块71唤醒设备之前,确定所述第一蓝牙外设是否支持蓝牙HID协议;
若确定所述第一蓝牙外设支持蓝牙HID协议,则根据所述目标按键描述符和所述映射信息确定目标按键;
所述蓝牙模块71具体用于:
若确定所述目标按键为所述预设按键,则唤醒设备。
可选的,所述第一蓝牙外设为与所述蓝牙模块71保持蓝牙连接的蓝牙外设。
可选的,所述第一蓝牙外设与所述蓝牙模块71当前未进行蓝牙连接,所述待处理数据为所述第一蓝牙外设广播的数据。
可选的,所述协议栈模块72还用于:
在所述协议栈模块72进入休眠状态之前,且在所述蓝牙模块71与所述第二蓝牙外设成功进行蓝牙配对后,通过所述蓝牙模块71获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息;
向所述蓝牙模块71发送所述第二蓝牙外设的信息。
可选的,所述协议栈模块72还用于:
在通过所述蓝牙模块71获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息之前,确定所述第二蓝牙外设是否支持蓝牙HID协议;
所述协议栈模块72具体用于:
若确定所述第二蓝牙外设支持蓝牙HID协议,则通过所述蓝牙模块71获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息。
本实施例提供的设备唤醒装置,用于执行本发明方法实施例提供的设备唤醒方法,其技术原理和技术效果类似,此处不再赘述。
图8为本发明实施例提供的电子设备的一种结构示意图。如图8所示,电子设备可以包括处理器81、存储器82和收发器83。所述收发器83,用于与其他设备通信。所述存储器82,用于存储指令。所述处理器81,用于执行所述存储器82中存储的指令,以使所述电子设备执行本发明方法实施例提供的设备唤醒方法,其技术原理和技术效果类似,此处不再赘述。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppydisk)、光盘(英文:optical disc)及其任意组合。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
Claims (16)
1.一种设备唤醒方法,其特征在于,应用于设备唤醒装置,所述设备唤醒装置包括蓝牙模块和协议栈模块,所述方法包括:
在所述协议栈模块处于休眠状态时,所述蓝牙模块接收第一蓝牙外设发送的待处理数据;其中,所述蓝牙模块存储有所述协议栈模块在进入休眠状态前发送的与所述蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息;
所述蓝牙模块根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备。
2.根据权利要求1所述的方法,其特征在于,所述待处理数据包括所述第一蓝牙外设的地址,所述第二蓝牙外设的信息包括所述第二蓝牙外设的地址;
所述蓝牙模块根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备,包括:
所述蓝牙模块若确定所述第一蓝牙外设的地址与所述第二蓝牙外设的地址相同,则唤醒设备。
3.根据权利要求2所述的方法,其特征在于,所述待处理数据还包括目标按键描述符,所述第二蓝牙外设的信息还包括所述第二蓝牙外设的按键与按键描述符之间的映射信息以及预设按键,所述预设按键用于唤醒设备;
所述蓝牙模块唤醒设备之前,还包括:
所述蓝牙模块确定所述第一蓝牙外设是否支持蓝牙人机接口设备HID协议;
所述蓝牙模块若确定所述第一蓝牙外设支持蓝牙HID协议,则根据所述目标按键描述符和所述映射信息确定目标按键;
所述蓝牙模块唤醒设备,包括:
所述蓝牙模块若确定所述目标按键为所述预设按键,则唤醒设备。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一蓝牙外设为与所述蓝牙模块保持蓝牙连接的蓝牙外设。
5.根据权利要求1或2所述的方法,其特征在于,所述第一蓝牙外设与所述蓝牙模块当前未进行蓝牙连接,所述待处理数据为所述第一蓝牙外设广播的数据。
6.根据权利要求1-3任一项所述的方法,其特征在于,在所述协议栈模块进入休眠状态之前,还包括:
在所述蓝牙模块与所述第二蓝牙外设成功进行蓝牙配对后,所述协议栈模块通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息;
所述协议栈模块向所述蓝牙模块发送所述第二蓝牙外设的信息。
7.根据权利要求6所述的方法,其特征在于,所述协议栈模块通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息之前,还包括:
所述协议栈模块确定所述第二蓝牙外设是否支持蓝牙HID协议;
所述协议栈模块通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息,包括:
所述协议栈模块若确定所述第二蓝牙外设支持蓝牙HID协议,则通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息。
8.一种设备唤醒装置,其特征在于,包括:蓝牙模块和协议栈模块;
所述蓝牙模块,用于在所述协议栈模块处于休眠状态时,接收第一蓝牙外设发送的待处理数据;其中,所述蓝牙模块存储有所述协议栈模块在进入休眠状态前发送的与所述蓝牙模块成功进行蓝牙配对的第二蓝牙外设的信息;
所述蓝牙模块,还用于根据所述待处理数据和所述第二蓝牙外设的信息,唤醒设备。
9.根据权利要求8所述的装置,其特征在于,所述待处理数据包括所述第一蓝牙外设的地址,所述第二蓝牙外设的信息包括所述第二蓝牙外设的地址;
所述蓝牙模块具体用于:若确定所述第一蓝牙外设的地址与所述第二蓝牙外设的地址相同,则唤醒设备。
10.根据权利要求9所述的装置,其特征在于,所述待处理数据还包括目标按键描述符,所述第二蓝牙外设的信息还包括所述第二蓝牙外设的按键与按键描述符之间的映射信息以及预设按键,所述预设按键用于唤醒设备;
所述蓝牙模块还用于:
在所述蓝牙模块唤醒设备之前,确定所述第一蓝牙外设是否支持蓝牙人机接口设备HID协议;
若确定所述第一蓝牙外设支持蓝牙HID协议,则根据所述目标按键描述符和所述映射信息确定目标按键;
所述蓝牙模块具体用于:
若确定所述目标按键为所述预设按键,则唤醒设备。
11.根据权利要求8-10任一项所述的装置,其特征在于,所述第一蓝牙外设为与所述蓝牙模块保持蓝牙连接的蓝牙外设。
12.根据权利要求8或9所述的装置,其特征在于,所述第一蓝牙外设与所述蓝牙模块当前未进行蓝牙连接,所述待处理数据为所述第一蓝牙外设广播的数据。
13.根据权利要求8-10任一项所述的装置,其特征在于,所述协议栈模块还用于:
在所述协议栈模块进入休眠状态之前,且在所述蓝牙模块与所述第二蓝牙外设成功进行蓝牙配对后,通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息;
向所述蓝牙模块发送所述第二蓝牙外设的信息。
14.根据权利要求13所述的装置,其特征在于,所述协议栈模块还用于:
在通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息之前,确定所述第二蓝牙外设是否支持蓝牙HID协议;
所述协议栈模块具体用于:
若确定所述第二蓝牙外设支持蓝牙HID协议,则通过所述蓝牙模块获取所述第二蓝牙外设发送的所述第二蓝牙外设的信息。
15.一种电子设备,其特征在于,包括:处理器、存储器和收发器;
所述收发器,用于与其他设备通信;
所述存储器,用于存储指令;
所述处理器,用于执行所述存储器中存储的指令,以执行如权利要求1-7任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,包括:可读存储介质和计算机程序,所述计算机程序用于实现如权利要求1-7任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010098946.1A CN111327933A (zh) | 2020-02-18 | 2020-02-18 | 设备唤醒方法、装置和电子设备 |
PCT/CN2020/097146 WO2021164159A1 (zh) | 2020-02-18 | 2020-06-19 | 设备唤醒方法、装置和电子设备 |
EP20919536.1A EP4109910A4 (en) | 2020-02-18 | 2020-06-19 | METHOD AND APPARATUS FOR AWAKENING DEVICE, AND ELECTRONIC DEVICE |
US17/904,576 US20230091286A1 (en) | 2020-02-18 | 2020-06-19 | Device waking-up method and apparatus, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010098946.1A CN111327933A (zh) | 2020-02-18 | 2020-02-18 | 设备唤醒方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111327933A true CN111327933A (zh) | 2020-06-23 |
Family
ID=71165245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010098946.1A Pending CN111327933A (zh) | 2020-02-18 | 2020-02-18 | 设备唤醒方法、装置和电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230091286A1 (zh) |
EP (1) | EP4109910A4 (zh) |
CN (1) | CN111327933A (zh) |
WO (1) | WO2021164159A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114173315A (zh) * | 2022-02-14 | 2022-03-11 | 荣耀终端有限公司 | 蓝牙回连方法及终端设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111756952A (zh) * | 2020-07-23 | 2020-10-09 | 北京字节跳动网络技术有限公司 | 一种效果应用的预览方法、装置、设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101504791A (zh) * | 2009-02-23 | 2009-08-12 | 上海圈之圆网络科技有限公司 | 一种多功能智能终端的遥控装置 |
CN105207747A (zh) * | 2015-10-08 | 2015-12-30 | 中颖电子股份有限公司 | 一种基于hid协议的数据传输方法 |
CN106095143A (zh) * | 2016-06-28 | 2016-11-09 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN106162531A (zh) * | 2016-08-16 | 2016-11-23 | 科立讯通信股份有限公司 | 蓝牙通信***的运行方法 |
CN107682746A (zh) * | 2017-09-01 | 2018-02-09 | 北京小米移动软件有限公司 | 唤醒方法及装置 |
US20180176864A1 (en) * | 2016-12-20 | 2018-06-21 | Intel IP Corporation | Method and apparatus to controlling sleep time for bluetooth device and bluetooth enabled device |
CN109451474A (zh) * | 2018-10-15 | 2019-03-08 | 四川长虹电器股份有限公司 | 被控终端设备及其蓝牙回连方法 |
CN109951893A (zh) * | 2019-03-21 | 2019-06-28 | 青岛海信电器股份有限公司 | 一种终端设备唤醒方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106757B (zh) * | 2013-02-22 | 2016-05-25 | 福建联迪商用设备有限公司 | 一种蓝牙唤醒pos机的方法 |
US20140307600A1 (en) * | 2013-04-15 | 2014-10-16 | Nokia Corporation | Method, apparatus, and computer program product for reducing power consumption for wireless communications |
CN105592401A (zh) * | 2014-10-24 | 2016-05-18 | 中兴通讯股份有限公司 | 终端设备的位置信息获取方法和装置 |
CN106131634B (zh) * | 2016-08-29 | 2019-03-22 | 康佳集团股份有限公司 | 一种遥控器连接处理方法及*** |
-
2020
- 2020-02-18 CN CN202010098946.1A patent/CN111327933A/zh active Pending
- 2020-06-19 EP EP20919536.1A patent/EP4109910A4/en not_active Withdrawn
- 2020-06-19 US US17/904,576 patent/US20230091286A1/en active Pending
- 2020-06-19 WO PCT/CN2020/097146 patent/WO2021164159A1/zh unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101504791A (zh) * | 2009-02-23 | 2009-08-12 | 上海圈之圆网络科技有限公司 | 一种多功能智能终端的遥控装置 |
CN105207747A (zh) * | 2015-10-08 | 2015-12-30 | 中颖电子股份有限公司 | 一种基于hid协议的数据传输方法 |
CN106095143A (zh) * | 2016-06-28 | 2016-11-09 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN106162531A (zh) * | 2016-08-16 | 2016-11-23 | 科立讯通信股份有限公司 | 蓝牙通信***的运行方法 |
US20180176864A1 (en) * | 2016-12-20 | 2018-06-21 | Intel IP Corporation | Method and apparatus to controlling sleep time for bluetooth device and bluetooth enabled device |
CN107682746A (zh) * | 2017-09-01 | 2018-02-09 | 北京小米移动软件有限公司 | 唤醒方法及装置 |
CN109451474A (zh) * | 2018-10-15 | 2019-03-08 | 四川长虹电器股份有限公司 | 被控终端设备及其蓝牙回连方法 |
CN109951893A (zh) * | 2019-03-21 | 2019-06-28 | 青岛海信电器股份有限公司 | 一种终端设备唤醒方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114173315A (zh) * | 2022-02-14 | 2022-03-11 | 荣耀终端有限公司 | 蓝牙回连方法及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
US20230091286A1 (en) | 2023-03-23 |
EP4109910A1 (en) | 2022-12-28 |
WO2021164159A1 (zh) | 2021-08-26 |
EP4109910A4 (en) | 2023-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2996409B1 (en) | Information processing method and electronic device supporting the same | |
US9602286B2 (en) | Electronic device and method for extracting encrypted message | |
US20190213973A1 (en) | Low power driving method and electronic device performing thereof | |
EP3108328B1 (en) | Electronic device and power saving method thereof | |
US20150065035A1 (en) | Method and apparatus for providing user with information received by electronic device | |
US9201814B2 (en) | Electronic devices and methods for sharing peripheral devices in dual operating systems | |
US10402222B2 (en) | Task migration method and apparatus | |
US20150065053A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
CN112996089B (zh) | 数据传输方法、装置、存储介质及电子设备 | |
CN105094968A (zh) | 唤醒mcu的方法及装置 | |
US20220015099A1 (en) | Power-efficient resource selection procedure for nr v2x ue with limited power | |
US10198057B2 (en) | Electronic device and method for measuring position change | |
CN111327933A (zh) | 设备唤醒方法、装置和电子设备 | |
US20150062352A1 (en) | Method for transmitting contents and electronic device thereof | |
US11234100B2 (en) | Electronic device for performing ranging operation and operation method thereof | |
CN104270740B (zh) | 一种共卡槽t卡和sim卡的检测方法 | |
US20230224117A1 (en) | System and method for providing channel state information reference signal power determination in unlicensed spectrum | |
AU2014315883A1 (en) | Method of controlling short-range wireless communication and apparatus supporting the same | |
CN111034232A (zh) | 通信***、通信装置以及省电方法 | |
KR20200052673A (ko) | 무선 네트워크에서 근접한 장치들 간 통신 방법 및 장치 | |
CN112269086A (zh) | 充电线缆的识别方法、装置、充电线缆及可读存储介质 | |
CN111399874A (zh) | 一种***升级方法、装置、存储介质及智能穿戴设备 | |
KR20200079083A (ko) | 전자 장치 및 이의 통신 데이터 링크를 스케쥴링하는 방법 | |
CN115086855B (zh) | 测试***、方法和相关装置 | |
US20190386762A1 (en) | Date processing system and method |
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 |
Application publication date: 20200623 |
|
RJ01 | Rejection of invention patent application after publication |