CN113391691A - 设备唤醒方法、装置、设备及存储介质 - Google Patents
设备唤醒方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113391691A CN113391691A CN202110619372.2A CN202110619372A CN113391691A CN 113391691 A CN113391691 A CN 113391691A CN 202110619372 A CN202110619372 A CN 202110619372A CN 113391691 A CN113391691 A CN 113391691A
- Authority
- CN
- China
- Prior art keywords
- communication data
- data
- wake
- address
- communication
- 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 47
- 238000004891 communication Methods 0.000 claims abstract description 168
- 230000011218 segmentation Effects 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 10
- 230000002618 waking effect Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Telephone Function (AREA)
Abstract
本申请涉及一种设备唤醒方法、装置、设备及存储介质。该方法包括,接收通信数据;判断通信数据是否包括指示唤醒的数据;若是,将电子设备由***休眠状态切换为工作状态。本申请实施例提供的技术方案,接收到通信数据后,并未直接唤醒电子设备,而是通过指示唤醒的数据对通信数据进行过滤,通过对通信数据进行过滤,可以避免用户不希望看到的数据唤醒电子设备,以此解决了接收的通信数据为用户不希望看到的数据时仍然唤醒电子设备、导致的电子设备功耗较高的问题。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种设备唤醒方法、装置、设备及存储介质。
背景技术
在传统的短信息唤醒电子设备的方案中,处于低功耗状态的电子设备接收到短信息时,直接进行自我唤醒。然而由于电子设备接收到的短信息可能为服务短信息或广告短信息,如果在此种情况下电子设备仍然被唤醒,会导致电子设备的功耗较高。
发明内容
本申请提供了一种设备唤醒方法、装置、设备及存储介质,用以解决服务短信息或广告短信息唤醒电子设备时,导致的电子设备的功耗较高的问题。
第一方面,本申请实施例提供了一种设备唤醒方法,应用于电子设备,所述方法包括:
接收通信数据;
判断所述通信数据是否包括指示唤醒的数据;
若是,将所述电子设备由***休眠状态切换为工作状态。
可选地,所述指示唤醒的数据包括唤醒地址;
判断所述通信数据中是否包括指示唤醒的数据,包括:
解析所述通信数据,获得所述通信数据中的发送地址;
判断所述唤醒地址中是否包括所述发送地址;
若是,确定所述通信数据包括所述指示唤醒的数据。
可选地,所述指示唤醒的数据包括至少一个唤醒关键词;
判断所述通信数据中是否包括指示唤醒的数据,包括:
解析所述通信数据,获得所述通信数据中的通信内容;
对所述通信内容进行分词处理,得到由至少一个分词构成的分词集合;
判断所述分词集合与由所述至少一个唤醒关键词构成的集合是否存在交集;
若是,确定所述通信数据包括所述指示唤醒的数据。
可选地,解析所述通信数据,获得所述通信数据的发送地址,包括:
确定所述通信数据的数据类型;
基于所述数据类型,确定所述发送地址的获取方式,并通过所述获取方式获得所述发送地址。
可选地,所述数据类型为短信息类型;
基于所述数据类型,确定所述发送地址的获取方式,并通过所述获取方式获得所述发送地址,包括:
直接从所述通信数据中提取发送号码,并将所述发送号码作为所述发送地址。
可选地,所述数据类型为即时应用类型;
基于所述数据类型,确定所述发送地址的获取方式,并通过所述获取方式获得所述发送地址,包括:
获取通信数据中的用户名;
确定与所述用户名对应的发送号码,并将所述发送号码作为发送地址。
可选地,判断所述通信数据是否包括指示唤醒的数据之前还包括:
获取所述电子设备中的通讯录;
将所述通讯录中的号码设置为所述唤醒地址。
第二方面、提供一种设备唤醒装置,应用于电子设备,所述装置包括:
接收单元,用于接收通信数据;
判断单元,用于判断所述通信数据是否包括指示唤醒的数据;
唤醒单元,用于当所述判断单元确定所述通信数据包括所述指示唤醒的数据时,将所述电子设备由***休眠状态切换为工作状态。
第三方面、提供一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的设备唤醒方法。
第四方面、提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的设备唤醒方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的技术方案,接收到通信数据后,并未直接唤醒电子设备,而是通过指示唤醒的数据对通信数据进行过滤,具体地,当通信数据包括指示唤醒的数据时,才将电子设备由***休眠状态切换为工作状态。通过对通信数据进行过滤,可以避免用户不希望看到的数据唤醒电子设备,以此解决了在此种情况下电子设备仍然被唤醒导致的功耗较高的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中一种设备唤醒方法的流程示意图;
图2为本申请实施例中又一种设备唤醒方法的流程示意图;
图3为本申请实施例中又一种设备唤醒方法的流程示意图;
图4为本申请实施例中又一种设备唤醒方法的流程示意图;
图5为本申请实施例中设备唤醒装置的结构示意图;
图6为本申请实施例中电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
相关技术提供的短信息的上报流程为:电子设备中的无线模组接收到短信息时,直接通过无线接口向操作***发送该短信息,由操作***中的应用解析短信,得到短信中的具体内容,并显示该具体内容。
然而,由于在上述上报流程中,无线模组并不会主动对接收的信息进行过滤,只是起到了一个接收并上报短信的作用,因此无线模组接收的所有的短信息都会上报给操作***,由操作***中的应用提取短信息的具体内容以及号码,这样,如果在操作***休眠的时候接收到短信息,在被唤醒的情况下,才能对这些短信息进行解析并显示。此时,如果接收的短信息为服务短信息或广告短信息,由于这些短信息并不是用户希望看到的,所以无需唤醒操作***去解析并显示短信息,如果仍然唤醒操作***,无疑会导致电子设备的功耗较高。
为了解决相关技术中存在的上述问题,本申请实施例将过滤的步骤提前到无线模组侧,即,无线模组既接收通信数据(如短信息),同时对通信数据进行分析,并在通信数据中包括指示唤醒的数据时,唤醒电子设备。
请参阅图1,图1为本申请实施例提供的一种设备唤醒方法的流程示意图,该方法可应用于任一电子设备中的无线模组;
其中,本申请实施例所描述的电子设备具体为实现通信功能的模组或包含模组的终端设备等,终端设备具体可以为移动智能设备等,移动终端具体可以为手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、笔记本电脑等中的至少一种,智能设备具体可以为智能手表、智能冰箱、智能音箱、智能洗衣机、智能电视机等中的至少一种,模组具体可以为2G通信模组、3G通信模组、4G通信模组、5G通信模组、NB-IOT通信模组等中任意一种;
该方法可以包括以下步骤:
步骤101、接收通信数据;
本实施例中,通信数据包括但不限于短信息、即时通信消息等数据。
其中,即时通信消息指的是通过即时通信工具即时发送和接收的互联网消息。
步骤102、判断通信数据是否包括指示唤醒的数据,若是执行步骤103;
当通信数据不包括指示唤醒的数据时,由无线模组存储该通信数据,不触发唤醒电子设备的操作,此时电子设备仍然处于***休眠状态。
本实施例中,指示唤醒的数据包括但不限于唤醒地址和唤醒关键词。
其中,唤醒地址包括但不限于预设号码和预设发送地址。
示例性地,当通信数据为短消息时,采用预设号码对接收的通信数据进行验证;当通信数据为邮件时,采用预设发送地址对接收的通信数据进行验证。
可选地,指示唤醒的数据可以由用户预先设定。
具体地,当指示唤醒的数据包括唤醒地址时,该唤醒地址可以由用户手动输入,或用户指定;当指示唤醒的数据包括唤醒关键词时,该唤醒关键词可以为用户手动输入的关键词,或对用户指定的文本分词得到。
一个例子中,当唤醒地址的中的预设号码为用户指定的号码时,该指定的号码可以为电子设备的通讯录中的号码。
另一个例子中,当唤醒关键词为对用户指定的文本分词得到时,该指定的文本可以为通过电子设备得到的任一文本,例如可以将电子设备中的任一短信息作为指定文本。
为了更精确提取唤醒关键词,还可以设置使电子设备在对用户指定的文本进行分词得到唤醒关键词的过程中,对分词得到的分词集合进行过滤特殊字符的操作。
其中,特殊字符为使用频率较少字符且难以直接输入的符号。比如数学符号;单位符号;制表符等。
可选地,本实施例中,指示唤醒的数据可以保存在电子设备的NVM(Non-volatilememory,非易失存储器)中,当需要进行通信数据与指示唤醒的数据之间的匹配时,从NVM中读取该指示唤醒的数据。
具体地,电子设备在开机时,无线模组上电后,对NVM进行初始化,此时电子设备向用户预留接口,用户通过该接口设置指示唤醒的数据。当用户通过该接口设置指示唤醒的数据后,电子设备可以调用AT(Attention)命令,将指示唤醒的数据保存到NVM中。
可以理解的是,当用户设置指示唤醒的数据后,如果用户不再进行修改,那么设置的指示唤醒的数据会一直保存到NVM中,即使电子设备关机/重启,设置的指示唤醒的数据也不会被修改。
其中,AT命令为Windows中的计划任务命令行。
AT命令是从终端设备(Terminal Equipment,TE)向终端适配器(TerminalAdapter,TA),或从数据终端设备(Data Terminal Equipment,DTE)向数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。
步骤103、将电子设备由***休眠状态切换为工作状态。
其中,***休眠状态又称挂起到内存(Suspend to RAM、STR)状态。STR就是把***进入STR前的工作状态数据都存放到内存中去。在STR状态下,电源仍然继续为内存等最必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,***的耗电量极低。一旦按下Power按钮(主机电源开关),***就被唤醒,马上从内存中读取数据并恢复到STR之前的工作状态。
本申请实施例提供的技术方案,接收到通信数据后,并未直接唤醒电子设备,而是通过指示唤醒的数据对通信数据进行过滤,具体地,当通信数据包括指示唤醒的数据时,才将电子设备由***休眠状态切换为工作状态。通过对通信数据进行过滤,可以避免用户不希望看到的数据唤醒电子设备,以此解决了接收的通信数据为用户不希望看到的数据时仍然唤醒电子设备、导致的电子设备功耗较高的问题。
根据指示唤醒的数据包括唤醒地址和/或唤醒关键字,本申请实施例提供以下三种判断通信数据中是否包括指示唤醒的数据的方式:
第一,请参阅图2所示,根据唤醒地址判断通信数据中是否包括指示唤醒的数据可以包括以下步骤:
步骤201、解析通信数据,获得通信数据中的发送地址;
本实施例中,根据通信数据的数据类型的不同,设置不同的获取发送地址的获取方式。
具体地,当通信数据的数据类型为短信息类型时,直接从通信数据中提取发送号码,并将该发送号码作为发送地址;当通信数据的数据类型为即时应用类型时,获取通信数据中的用户名,确定与用户名对应的发送号码,并将该发送号码作为发送地址。
可选地,可以根据预先获得的用户名与号码之间的对应关系,确定与用户名对应的发送号码。
步骤202、判断唤醒地址中是否包括发送地址,若是执行步骤203;
其中,当唤醒地址中不包括发送地址时,在无线模组中存储通信数据,以便在电子设备切换回工作状态后,向电子设备上报该通信数据。且,此时并不触发唤醒电子设备的操作。
步骤203、确定通信数据包括指示唤醒的数据。
在此种情况下,通信数据至少包括通信地址和通信内容,通过解析通信数据可以得到通信地址,将解析得到的通信地址作为通信数据中的发送地址。
以通信数据为短信息为例,短信息可以为“+86***********,收到了”,其中,“+86***********”为短信息中的通信地址,“收到了”为短信息中的通信内容,因此解析得到的通信数据中的发送地址为“+86***********”。
第二、请参阅图3所示,根据唤醒关键字判断通信数据中是否包括指示唤醒的数据可以包括以下步骤:
步骤301、解析通信数据,获得通信数据中的通信内容;
步骤302、对通信内容进行分词处理,得到由至少一个分词构成的分词集合;
具体地,可以使用分词工具对通信数据进行分词,例如,采用jieba分词对通信数据进行分词,得到若干个分词,获得包含该若干个分词的分词集合。当然,具体采用的分词工具并不限于jieba分词,也可以是其他分词工具,此处并不限制具体采用何种分词工具。
可选地,为了更精确得到至少一个分词,还可以在分词处理后,对得到的至少一个分词进行过滤特殊字符的操作。
其中,特殊字符为使用频率较少字符且难以直接输入的符号。比如数学符号;单位符号;制表符等。
步骤303、判断分词集合与由至少一个唤醒关键词构成的集合是否存在交集,若是执行步骤304;
其中,当分词集合与由至少一个唤醒关键词构成的集合不存在交集时,在无线模组中存储通信数据,以便在电子设备切换回工作状态后,向电子设备上报该通信数据。且,此时不触发唤醒电子设备的操作。
本实施例中,可以设置至少一个唤醒关键词中的任一唤醒关键词均能够唤醒电子设备,或设置需要至少一个唤醒关键词中的任意两个唤醒关键词才能够唤醒电子设备。
当分词集合与由至少一个唤醒关键词构成的集合存在交集时,表示分词集合中存在能够唤醒电子设备的数据,因此此时确定通信数据包括指示唤醒的数据。
其中,分词集合与由至少一个唤醒关键词构成的集合的交集中包括至少一个唤醒关键词。具体地,当设置任一唤醒关键词均能够唤醒电子设备时,交集中存在至少一个唤醒关键词;当设置任意两个唤醒关键词才能够唤醒电子设备时,交集中存在至少两个唤醒关键词。
步骤304、确定通信数据包括指示唤醒的数据。
以通信数据为短信息为例,短消息对应的通信数据可以为“工作什么时候开始?”,基于该通信数据得到的至少一个分词可以为“工作、什么、时候、开始”,当至少一个关键词为“开始、工作”时,由于分词集合与至少一个关键词构成的集合存在交集{开始,工作},因此确定通信数据包括指示唤醒的数据,此时可以将电子设备由***休眠状态切换为工作状态。
第三、如图4所示,可以结合唤醒关键字和唤醒地址共同判断通信数据是否包括指示唤醒的数据,具体可以包括以下步骤:
步骤401、解析通信数据,获得通信数据中的发送地址和通信内容;
步骤402、判断唤醒地址中是否包括发送地址,若是,执行步骤403;
其中,当唤醒地址中不包括发送地址时,在无线模组中存储通信数据,以便在电子设备切换回工作状态后,向电子设备上报该通信数据。
步骤403、对通信内容进行分词处理,得到由至少一个分词构成的分词集合;
步骤404、判断分词集合与由至少一个唤醒关键词构成的集合是否存在交集,若是执行步骤405;
其中,当分词集合与由至少一个唤醒关键词构成的集合不存在交集时,在无线模组中存储通信数据,以便在电子设备切换回工作状态后,向电子设备上报该通信数据。
步骤405、确定通信数据包括指示唤醒的数据。
本实施例中,考虑到在采用通信数据中的发送地址唤醒电子设备时,在特殊的场景下,该发送地址存在群发信息的情况(例如在节假日,该发送地址存在群发祝福信息的情况),此时该群发信息并不是为了唤醒电子设备,为了避免此种情况下的误唤醒,在确定唤醒地址中包括发送地址后,进一步还判断通信内容的分词集合与至少一个唤醒关键词构成的集合是否存在交集,并在确定存在交集时,才确定通信数据包括指示唤醒的数据。
需要说明的是,本申请中并不严格限制步骤402以及步骤404的执行顺序,因此在本申请的其它实施例中,可以先执行步骤404再执行步骤402,也就是说,在结合唤醒关键字和唤醒地址共同判断通信数据是否包括指示唤醒的数据时,可以先判断通信内容的分词集合中是否与至少一个唤醒关键词构成的集合存在交集,然后再判断唤醒地址中是否包括发送地址。
基于同一构思,本申请实施例中提供了一种设备唤醒装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图5所示,该装置主要包括:
接收单元501,用于接收通信数据;
判断单元502,用于判断通信数据是否包括指示唤醒的数据;
唤醒单元503,用于当判断单元确定通信数据包括指示唤醒的数据时,将电子设备由***休眠状态切换为工作状态。
可选地,指示唤醒的数据包括唤醒地址;判断单元502用于:
解析通信数据,获得通信数据中的发送地址;
判断唤醒地址中是否包括发送地址;
若是,确定通信数据包括指示唤醒的数据。
可选地,指示唤醒的数据包括至少一个唤醒关键词;判断单元502用于:
解析通信数据,获得通信数据中的通信内容;
对通信内容进行分词处理,得到由至少一个分词构成的分词集合;
判断分词集合与由至少一个唤醒关键词构成的集合是否存在交集;
若是,确定通信数据包括指示唤醒的数据。
判断单元502用于:
确定通信数据的数据类型;
基于数据类型,确定发送地址的获取方式,并通过获取方式获得发送地址。
可选地,数据类型为短信息类型;判断单元502用于:
直接从通信数据中提取发送号码,并将发送号码作为发送地址。
可选地,数据类型为即时应用类型;判断单元502用于:
获取通信数据中的用户名;
确定与用户名对应的发送号码,并将发送号码作为发送地址。
可选地,还包括:
判断通信数据是否包括指示唤醒的数据之前,获取电子设备中的通讯录;
将通讯录中的号码设置为唤醒地址。
基于同一构思,本申请实施例中还提供了一种电子设备,如图6所示,该电子设备主要包括:处理器601、存储器602和通信总线603,其中,处理器601和存储器602通过通信总线603完成相互间的通信。其中,存储器602中存储有可被至处理器601执行的程序,处理器601执行存储器602中存储的程序,实现如下步骤:
接收通信数据;
判断通信数据是否包括指示唤醒的数据;
若是,将电子设备由***休眠状态切换为工作状态。
可选地,指示唤醒的数据包括唤醒地址;
判断通信数据中是否包括指示唤醒的数据,包括:
解析通信数据,获得通信数据中的发送地址;
判断唤醒地址中是否包括发送地址;
若是,确定通信数据包括指示唤醒的数据。
可选地,指示唤醒的数据包括至少一个唤醒关键词;
判断通信数据中是否包括指示唤醒的数据,包括:
解析通信数据,获得通信数据中的通信内容;
对通信内容进行分词处理,得到由至少一个分词构成的分词集合;
判断分词集合与由至少一个唤醒关键词构成的集合是否存在交集;
若是,确定通信数据包括指示唤醒的数据。
可选地,解析通信数据,获得通信数据的发送地址,包括:
确定通信数据的数据类型;
基于数据类型,确定发送地址的获取方式,并通过获取方式获得发送地址。
可选地,数据类型为短信息类型;
基于数据类型,确定发送地址的获取方式,并通过获取方式获得发送地址,包括:
直接从通信数据中提取发送号码,并将发送号码作为发送地址。
可选地,数据类型为即时应用类型;
基于数据类型,确定发送地址的获取方式,并通过获取方式获得发送地址,包括:
获取通信数据中的用户名;
确定与用户名对应的发送号码,并将发送号码作为发送地址。
可选地,判断通信数据是否包括指示唤醒的数据之前还包括:
获取电子设备中的通讯录;
将通讯录中的号码设置为唤醒地址。
上述电子设备中提到的通信总线603可以是外设部件互连标准(PeripheralComponent Interconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线603可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器602可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器601的存储装置。
上述的处理器601可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的设备唤醒方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种设备唤醒方法,其特征在于,应用于电子设备,所述方法包括:
接收通信数据;
判断所述通信数据是否包括指示唤醒的数据;
若是,将所述电子设备由***休眠状态切换为工作状态。
2.根据权利要求1所述的方法,其特征在于,所述指示唤醒的数据包括唤醒地址;
判断所述通信数据中是否包括指示唤醒的数据,包括:
解析所述通信数据,获得所述通信数据中的发送地址;
判断所述唤醒地址中是否包括所述发送地址;
若是,确定所述通信数据包括所述指示唤醒的数据。
3.根据权利要求1所述的方法,其特征在于,所述指示唤醒的数据包括至少一个唤醒关键词;
判断所述通信数据中是否包括指示唤醒的数据,包括:
解析所述通信数据,获得所述通信数据中的通信内容;
对所述通信内容进行分词处理,得到由至少一个分词构成的分词集合;
判断所述分词集合与由所述至少一个唤醒关键词构成的集合是否存在交集;
若是,确定所述通信数据包括所述指示唤醒的数据。
4.根据权利要求2所述的方法,其特征在于,解析所述通信数据,获得所述通信数据的发送地址,包括:
确定所述通信数据的数据类型;
基于所述数据类型,确定所述发送地址的获取方式,并通过所述获取方式获得所述发送地址。
5.根据权利要求4所述的方法,其特征在于,所述数据类型为短信息类型;
基于所述数据类型,确定所述发送地址的获取方式,并通过所述获取方式获得所述发送地址,包括:
直接从所述通信数据中提取发送号码,并将所述发送号码作为所述发送地址。
6.根据权利要求4所述的方法,其特征在于,所述数据类型为即时应用类型;
基于所述数据类型,确定所述发送地址的获取方式,并通过所述获取方式获得所述发送地址,包括:
获取通信数据中的用户名;
确定与所述用户名对应的发送号码,并将所述发送号码作为发送地址。
7.根据权利要求2所述的方法,其特征在于,判断所述通信数据是否包括指示唤醒的数据之前还包括:
获取所述电子设备中的通讯录;
将所述通讯录中的号码设置为所述唤醒地址。
8.一种设备唤醒装置,其特征在于,应用于电子设备,所述装置包括:
接收单元,用于接收通信数据;
判断单元,用于判断所述通信数据是否包括指示唤醒的数据;
唤醒单元,用于当所述判断单元确定所述通信数据包括所述指示唤醒的数据时,将所述电子设备由***休眠状态切换为工作状态。
9.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1-7任一项所述的设备唤醒方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的设备唤醒方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110619372.2A CN113391691A (zh) | 2021-06-03 | 2021-06-03 | 设备唤醒方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110619372.2A CN113391691A (zh) | 2021-06-03 | 2021-06-03 | 设备唤醒方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113391691A true CN113391691A (zh) | 2021-09-14 |
Family
ID=77619903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110619372.2A Pending CN113391691A (zh) | 2021-06-03 | 2021-06-03 | 设备唤醒方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113391691A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101595677A (zh) * | 2007-01-30 | 2009-12-02 | 朗讯科技公司 | 用于向移动pc用户通报和递送消息的方法和装置 |
US20110102157A1 (en) * | 2009-11-05 | 2011-05-05 | Nokia Corporation | Wake-Up For Wireless Devices Based On Requested Data |
CN102088357A (zh) * | 2009-12-03 | 2011-06-08 | 北京奇虎科技有限公司 | 一种通过ps/2接口远程开机或唤醒的验证方法 |
CN102143563A (zh) * | 2010-07-30 | 2011-08-03 | 华为技术有限公司 | 一种短信中心集群的控制方法、设备及*** |
CN102955453A (zh) * | 2011-08-19 | 2013-03-06 | 比亚迪股份有限公司 | 用于休眠的汽车的远程控制***及方法 |
CN107734610A (zh) * | 2017-09-15 | 2018-02-23 | 维沃移动通信有限公司 | 消息处理方法、移动终端及计算机可读存储介质 |
CN108833122A (zh) * | 2018-05-29 | 2018-11-16 | 奇瑞汽车股份有限公司 | 车载通信控制器的唤醒方法、装置及存储介质 |
CN110036670A (zh) * | 2017-02-08 | 2019-07-19 | 华为技术有限公司 | 一种唤醒设备的方法和设备 |
CN111083678A (zh) * | 2018-10-22 | 2020-04-28 | 深圳市冠旭电子股份有限公司 | 蓝牙音箱的播放控制方法、***及智能设备 |
-
2021
- 2021-06-03 CN CN202110619372.2A patent/CN113391691A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101595677A (zh) * | 2007-01-30 | 2009-12-02 | 朗讯科技公司 | 用于向移动pc用户通报和递送消息的方法和装置 |
US20110102157A1 (en) * | 2009-11-05 | 2011-05-05 | Nokia Corporation | Wake-Up For Wireless Devices Based On Requested Data |
CN102088357A (zh) * | 2009-12-03 | 2011-06-08 | 北京奇虎科技有限公司 | 一种通过ps/2接口远程开机或唤醒的验证方法 |
CN102143563A (zh) * | 2010-07-30 | 2011-08-03 | 华为技术有限公司 | 一种短信中心集群的控制方法、设备及*** |
CN102955453A (zh) * | 2011-08-19 | 2013-03-06 | 比亚迪股份有限公司 | 用于休眠的汽车的远程控制***及方法 |
CN110036670A (zh) * | 2017-02-08 | 2019-07-19 | 华为技术有限公司 | 一种唤醒设备的方法和设备 |
CN107734610A (zh) * | 2017-09-15 | 2018-02-23 | 维沃移动通信有限公司 | 消息处理方法、移动终端及计算机可读存储介质 |
CN108833122A (zh) * | 2018-05-29 | 2018-11-16 | 奇瑞汽车股份有限公司 | 车载通信控制器的唤醒方法、装置及存储介质 |
CN111083678A (zh) * | 2018-10-22 | 2020-04-28 | 深圳市冠旭电子股份有限公司 | 蓝牙音箱的播放控制方法、***及智能设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108604152B (zh) | 未读消息提示方法和终端 | |
CN104426944B (zh) | 信息反馈方法、装置及终端 | |
CN108447509B (zh) | 一种生成多媒体文件的方法和装置 | |
CN105245729A (zh) | 移动终端消息阅读方法和装置 | |
CN111479016A (zh) | 终端使用时长提醒方法及装置、终端及存储介质 | |
CN111694677A (zh) | 消息队列的管理方法、装置、终端和计算机可读存储介质 | |
CN110989820A (zh) | 处理器功耗的控制方法、装置、处理器及电子装置 | |
CN108520063B (zh) | 事件日志的处理方法、装置及终端设备 | |
CN105425997A (zh) | 一种用户终端重启后的界面显示方法及用户终端 | |
CN111857466A (zh) | 消息显示方法和装置 | |
CN113391691A (zh) | 设备唤醒方法、装置、设备及存储介质 | |
CN112632647A (zh) | 电子设备信息防盗方法、相关装置及计算机存储介质 | |
CN116595069A (zh) | 一种基于大数据的过滤展示方法及*** | |
CN110837335A (zh) | 应用内的页面标签显示方法、装置和终端及存储介质 | |
CN113110889B (zh) | 全局消息提示方法、全局消息提示装置、介质及电子设备 | |
CN114281817A (zh) | 一种数据清洗方法、装置、计算机设备及存储介质 | |
CN112738336A (zh) | 消息处理方法及装置 | |
WO2018121487A1 (zh) | 界面过滤的方法及*** | |
CN107256170B (zh) | 用于终端设备的激活输入法设置项的方法和装置 | |
CN116521630B (zh) | 任务进度实时显示方法、装置、计算机设备及存储介质 | |
CN111124241B (zh) | 基于红外触控屏的书写触摸识别方法、装置及可读存储介质 | |
CN112771499A (zh) | 一种消息加载方法、消息加载装置及移动终端 | |
CN106951478B (zh) | 一种数据处理方法及装置 | |
CN110880999B (zh) | 一种电子红包识别方法、装置及终端设备 | |
CN115345808B (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 |