CN113489840A - 事件提醒方法、装置、存储介质及电子设备 - Google Patents

事件提醒方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN113489840A
CN113489840A CN202110874835.XA CN202110874835A CN113489840A CN 113489840 A CN113489840 A CN 113489840A CN 202110874835 A CN202110874835 A CN 202110874835A CN 113489840 A CN113489840 A CN 113489840A
Authority
CN
China
Prior art keywords
target
motors
sound intensity
vibrate
event
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.)
Granted
Application number
CN202110874835.XA
Other languages
English (en)
Other versions
CN113489840B (zh
Inventor
王英茂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110874835.XA priority Critical patent/CN113489840B/zh
Publication of CN113489840A publication Critical patent/CN113489840A/zh
Application granted granted Critical
Publication of CN113489840B publication Critical patent/CN113489840B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • H04M19/047Vibrating means for incoming calls
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

本申请公开了一种事件提醒方法、装置、存储介质及电子设备。该方法包括:获取所述电子设备所处环境的目标环境声音强度;根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒。本申请可以使得振动提醒的灵活性较高。

Description

事件提醒方法、装置、存储介质及电子设备
技术领域
本申请属于电子技术领域,尤其涉及一种事件提醒方法、装置、存储介质及电子设备。
背景技术
随着电子设备技术的发展,人们通过诸如智能手机或平板电脑等电子设备实现的功能越来越多,使得电子设备成为了人们生活中不可缺少的物品。在某些场合(比如会议室、图书馆、课堂等),为避免给其他用户造成不便,用户通常会将其携带的电子设备的提醒模式设置为振动模式,以在接收到来电或短信等待提醒事件时,电子设备可以通过振动的方式提醒用户。相关技术中,通常在电子设备中设置马达实现振动提醒。然而,相关技术中,振动提醒的灵活性较低。
发明内容
本申请实施例提供一种事件提醒方法、装置、存储介质及电子设备,可以使得振动提醒的灵活性较高。
第一方面,本申请实施例提供一种事件提醒方法,应用于电子设备,所述电子设备包括多个马达,所述事件提醒方法包括:
获取所述电子设备所处环境的目标环境声音强度;
根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;
控制所述第一目标数量的所述马达振动,以对所述待提醒事件进行提醒。
第二方面,本申请实施例提供一种事件提醒装置,应用于电子设备,所述电子设备包括多个马达,所述事件提醒装置包括:
获取模块,用于获取所述电子设备所处环境的目标环境声音强度;
确定模块,用于根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;
控制模块,用于控制所述第一目标数量的所述马达振动,以对所述待提醒事件进行提醒。
第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的事件提醒方法中的流程。
第四方面,本申请实施例还提供一种电子设备,包括存储器,处理器和多个马达,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的事件提醒方法中的流程。
本申请实施例中,通过获取所述电子设备所处环境的目标环境声音强度;根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;控制第一目标数量的所述马达振动,以对所述待提醒事件进行提醒,从而可根据环境声音强度灵活地确定需要进行振动的马达的第一目标数量,并控制该第一目标数量的马达振动,相对于总是采用固定数量的马达振动的方案来说,灵活性较高。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
图1是本申请实施例提供的事件提醒方法的第一种流程示意图;
图2是本申请实施例提供的事件提醒方法的第二种流程示意图;
图3是本申请实施例提供的事件提醒装置的结构示意图;
图4是本申请实施例提供的电子设备的第一种结构示意图;
图5是本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等电子设备。
请参阅图1,图1是本申请实施例提供的事件提醒方法的第一种流程示意图,该事件提醒方法可应用于电子设备,该电子设备可包括多个马达,流程可以包括:
101、获取电子设备所处环境的目标环境声音强度。
在本实施例中,电子设备可获取其所处环境的目标环境声音强度。比如,电子设备可通过声波信号感知其所处环境的目标环境声音强度。
102、根据目标环境声音强度,确定需要进行振动的马达的第一目标数量。
比如,当获取到目标环境声音强度之后,电子设备可根据该目标环境声音强度,确定需要进行振动的马达的第一目标数量。
例如,电子设备中预先设置有声音强度与数量的第一预设映射关系。其中,声音强度与数量正相关。电子设备可根据该目标环境声音强度和该第一预设映射关系,确定需要进行振动的马达的第一目标数量。例如,假设目标环境声音强度为30分贝,声音强度为30分贝时,对应数量为4个,则电子设备可确定该第一目标数量为4。
又例如,电子设备中可预先设置有声音强度区间与数量的第二预设映射关系,电子设备可根据该目标环境声音强度和该第二预设映射关系,确定需要进行振动的马达的第一目标数量。例如,假设目标环境声音强度为30分贝,声音强度区间为20分贝至40分贝时,对应数量为4个,则电子设备可确定该第一目标数量为4。
其中,第一预设映射关系和第二预设映射关系可根据实际情况设置,此处不作具体限制。
103、控制第一目标数量的马达振动,以对待提醒事件进行提醒。
其中,待提醒事件可以包括待提醒的来电、待提醒的消息、待提醒的***通知、待提醒的备忘通知及待提醒的闹钟等。例如,电子设备在确定接收到运营商电话会话建立请求、网络电话会话建立请求及视频会话建立请求等时,则可将接收到的请求确定为待提醒事件。再如,电子设备在接收到短信、应用消息(如微信消息、QQ消息及广告推送消息等),则可将接收到的消息确定为待提醒事件。再如,用户未及时处理相应的来电或短信时,该未被及时处理的来电或短信(未接来电或未读短信)均可为待提醒事件。再如,电子设备在确定运行***需要推送通知,备忘录需要提醒事项,或有即将发生的闹钟时,则可将该通知、提醒事项或闹钟确定为待提醒事件。
再如,当电子设备上运行游戏应用时,待提醒事件可以包括游戏应用对应的需要进行提醒的待提醒事件。以电子设备上运行的游戏应用为射击类游戏应用为例,当用户进行射击操作时,待提醒事件可以为该射击操作对应的待提醒事件;当用户进行投掷炸弹操作时,待提醒事件可以为该投掷炸弹操作对应的待提醒事件,等等。
需要说明的是,以上仅是对待提醒事件的几种示例,并不用于限制本申请。
比如,假设第一目标数量为4个,电子设备可控制4个马达振动,以对待提醒事件进行提醒。
本申请实施例中,通过获取所述电子设备所处环境的目标环境声音强度;根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;控制第一目标数量的所述马达振动,以对所述待提醒事件进行提醒,从而可根据环境声音强度灵活地确定需要进行振动的马达的第一目标数量,并控制该第一目标数量的马达振动,相对于总是采用固定数量的马达振动的方案来说,灵活性较高。
本申请实施例中,振动的马达的数量可以与振动强度正相关。也即是说,振动的马达的数量越多,则振动强度越强,振动的马达的数量越少,则振动强度越弱,从而在电子设备处于相对较为嘈杂的环境中,即电子设备所处环境的环境声音强度较强时,控制数量相对较多的马达振动,从而可以使得振动强度相对较强,进而可加强对待提醒事件进行提醒的提醒效果,使得在嘈杂环境中也可对用户进行相对较为有效的提醒,而在电子设备处于相对较为安静的环境中,即电子设备所处环境的环境声音强度较弱时,控制数量相对较少的马达振动,可以在对用户进行相对较为有效的提醒的基础上,节省电子设备的电量。
在一些实施例中,电子设备可在接收到对某待提醒事件进行提醒的提醒信号时,获取电子设备所处环境的目标环境声音强度,从而控制第一目标数量的马达振动,以对该待提醒事件进行提醒。比如,当电子设备接收到短信时,电子设备可生成该短信的提醒信号,从而电子设备可通过上述事件提醒方法对该短信进行提醒。再如,当到达闹钟设定时间时,电子设备即接收到对闹钟进行提醒的提醒信号,从而电子设备可通过上述事件提醒方法对该闹钟进行提醒。再如,当用户进行射击操作时,电子设备即接收到射击操作对应的待提醒事件的提醒信号,从而电子设备可通过上述事件提醒方法对射击操作对应的待提醒事件进行提醒。
在一些实施例中,在一些实施例中,根据目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还可以包括:
(1)获取电子设备的位置;
(2)根据位置,确定需要进行振动的马达的第一候选数量;
根据目标环境声音强度,确定需要进行振动的马达的第一目标数量,可以包括:
根据目标环境声音强度从第一候选数量中选取出需要进行振动的马达的第一目标数量。
可以理解的是,在某些场合中,比如会议室、图书馆和课堂等,若振动强度较大,可能会对其他用户造成不便;而在某些场合,比如用户家里、地铁里和游乐园等,若振动强度较小,可能会导致未能成功提醒到用户,因此,除了从目标环境声音强度这一维度确定需要进行振动的马达的数量之外,还可结合电子设备的位置来确定需要进行振动的马达的数量,即第一目标数量。
比如,电子设备可获取电子设备的位置,并根据该位置,确定需要进行振动的马达的第一候选数量。例如,对于电子设备的位置为第一预设位置,如会议室、图书馆和课堂等这些需要振动强度较小的场合,可确定需要振动的马达的数量可相对较少,如1-4个,即第一候选数量为1、2、3和4。对于电子设备的位置为第二预设位置,如用户家里、地铁里和游乐园等这些需要振动强度较大的场合,可确定需要振动的马达的数量可相对较多,如2-5个,即第一候选数量为2、3、4和5。
当确定出第一候选数量之后,电子设备可根据目标环境声音强度,从第一候选数量中选取出需要进行振动的马达的第一目标数量。其中,目标环境声音强度与第一目标数量正相关。例如,假设第一候选数量为1、2、3和4,若目标环境声音强度相对较大,如大于第一预设强度,第一目标数量可以为3或4个;若目标环境声音强度相对较小,如小于第二预设强度,第一目标数量可以为1或2个;若目标环境声音强度相对较为适中,如大于或等于第二预设强度,且小于或等于第一预设强度,第一目标数量可以为2或3个。
其中,第一预设强度大于第二预设强度。第一预设位置、第二预设位置、第一预设强度和第二预设强度可根据实际情况设置,此处不作具体限制。
在一些实施例中,根据目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还可以包括:
(1)获取电子设备的位置;
(2)根据位置,确定需要进行振动的马达的第一候选数量;
(3)获取当前时间;
(4)根据当前时间,从第一候选数量中选取出第二候选数量;
根据目标环境声音强度,确定需要进行振动的马达的第一目标数量,可以包括:
根据目标环境声音强度,从第二候选数量中选取出需要进行振动的马达的第一目标数量。
可以理解的是,在某些场合中,比如会议室、图书馆和课堂等,若振动强度较大,可能会对其他用户造成不便;而在某些场合,比如用户家里、地铁里和游乐园等,若振动强度较小,可能会导致未能成功提醒到用户,因此,除了从目标环境声音强度这一维度确定需要进行振动的马达的数量之外,还可结合电子设备的位置来确定需要进行振动的马达的数量,即第一目标数量。
比如,电子设备可获取电子设备的位置,并根据该位置,确定需要进行振动的马达的第一候选数量。例如,对于电子设备的位置为第一预设位置,如会议室、图书馆和课堂等这些需要振动强度较小的场合,可确定需要振动的马达的数量可相对较少,如1-4个,即第一候选数量为1、2、3和4。对于电子设备的位置为第二预设位置,如用户家里、地铁里和游乐园等这些需要振动强度较大的场合,可确定需要振动的马达的数量可相对较多,如2-5个,即第一候选数量为2、3、4和5。
还可以理解的是,在一些情形中,比如在晚上,即使处于用户家里,由于用户很可能正在休息,若振动强度较大,可能也会对用户造成影响,因此,在确定出第一候选数量之后,电子设备还可根据当前时间,从第一候选数量中选取出第二候选数量。
例如,假设第一候选数量为2、3、4和5,当当前时间处于预设时间区间,如处于晚上11时至12时之间时,为避免打扰用户休息,可确定需要振动的马达的数量可相对较少,那么,可将2、3和4确定为第二候选数量。当当前时间处于非预设时间区间,如不处于晚上11时至12时之间时,可确定需要振动的马达的数量可相对较多,那么,可将3、4和5确定为第二候选数量。
当确定出第二候选数量之后,电子设备可根据目标环境声音强度,从第二候选数量中选取出需要进行振动的马达的第一目标数量。其中,目标环境声音强度与第一目标数量正相关。例如,假设第二候选数量为3、4和5,若目标环境声音强度相对较大,如大于第一预设强度,第一目标数量可以为5个;若目标环境声音强度相对较小,如小于第二预设强度,第一目标数量可以为3个;若目标环境声音强度相对较为适中,如大于或等于第二预设强度,且小于或等于第一预设强度,第一目标数量可以为4个。
其中,第一预设强度大于第二预设强度。第一预设位置、第二预设位置、预设时间区间、第一预设强度和第二预设强度可根据实际情况设置,此处不作具体限制。
在一些实施例中,还可结合电子设备是否与用户皮肤接触来确定需要进行振动的马达的第一目标数量。
例如,对于第二预设位置,如用户家里、某旅馆里等这些需要振动强度较大的场合,可确定需要振动的马达的数量可相对较多,如2-5个,若当前时间处于预设时间区间,如处于晚上11时至12时之间,则可将需要进行振动的马达的数量限制在2-4个,然后再根据目标环境声音强度结合电子设备是否与用户皮肤接触从2-4个马达中选取相应数量的马达作为需要进行振动的马达。比如,若目标环境声音强度相对较大且电子设备与用户皮肤接触,那么可选择3个马达作为需要进行振动的马达;若目标环境声音强度相对较大且电子设备未与用户皮肤接触,那么可选择4个马达作为需要进行振动的马达;若目标环境声音强度相对较小且电子设备与用户皮肤接触,那么可选择2个马达作为需要进行振动的马达;若目标环境声音强度相对较小且电子设备未与用户皮肤接触,那么可选择3个马达作为需要进行振动的马达。
其中,第一预设数量、第二预设数量和第三预设数量可根据实际情况设置,此处不作具体限制。
在一些实施例中,根据目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还包括:
(1)获取当前时间;
(2)根据当前时间,确定需要进行振动的马达的第四候选数量;
根据目标环境声音强度,确定需要进行振动的马达的第一目标数量,包括:
根据目标环境声音强度从第四候选数量中选取出需要进行振动的马达的第一目标数量。
可以理解的是,在一些情形中,比如在晚上,即使处于用户家里,由于用户很可能正在休息,若振动强度较大,可能会对用户造成影响,因此,电子设备可根据当前时间,确定需要进行振动的马达的第四候选数量。
例如,当当前时间处于预设时间区间,如处于晚上11时至12时之间时,为避免打扰用户休息,可确定需要振动的马达的数量可相对较少,如1-3个,即第四候选数量为1、2和3。当当前时间处于非预设时间区间,如不处于晚上11时至12时之间时,可确定需要振动的马达的数量可相对较多,如3-5个,即第四候选数量为3、4和5。
当确定出第四候选数量之后,电子设备可根据目标环境声音强度,从第四候选数量中选取出需要进行振动的马达的第一目标数量。其中,目标环境声音强度与第一目标数量正相关。例如,假设第四候选数量为3、4和5,若目标环境声音强度相对较大,如大于第一预设强度,第一目标数量可以为5个;若目标环境声音强度相对较小,如小于第二预设强度,第一目标数量可以为3个;若目标环境声音强度相对较为适中,如大于或等于第二预设强度,且小于或等于第一预设强度,第一目标数量可以为4个。
其中,第一预设强度大于第二预设强度。预设时间区间、第一预设强度和第二预设强度可根据实际情况设置,此处不作具体限制。
在一些实施例中,当接收到待提醒事件的提醒信号时,获取电子设备所处环境的目标环境声音强度之前,还可以包括:
控制第二目标数量的马达振动,以对待提醒事件进行提醒;
获取电子设备所处环境的目标环境声音强度,可以包括:
当待提醒事件的处理状态在第一预设时间段内未由未处理状态转变为已处理状态时,获取电子设备所处环境的目标环境声音强度。
比如,当接收到待提醒事件的提醒信号时,电子设备可控制第二目标数量的马达,如单个马达进行振动,以对该待提醒事件进行提醒;并在判定该待提醒事件的处理状态在第一预设时间段内,如10秒内未由未处理状态转变为已处理状态,即未被用户处理时,电子设备可获取电子设备所处环境的目标环境声音强度,以根据目标环境声音强度确定需要进行振动的马达的第一目标数量,并控制该第一目标数量的马达振动。其中,第一预设时间段可根据实际情况设置,在此不作具体限制。例如,第一预设时间段可小于30秒,如第一预设时间段可为5秒、10秒或20秒,等等。
其中,该第二目标数量可以小于第一目标数量,那么,电子设备可以在控制第二目标数量的马达振动的基础上,将振动的马达的数量增加到第一目标数量。例如,假设第二目标数量为1个,第一目标数量为3个,那么可继续控制2个马达进行振动。
该第二目标数量可以大于第一目标数量,那么,可基于该第二目标数量和第一目标数量确定需要停止振动的马达的数量,并停止控制相应数量的马达振动。例如,假设第二目标数量为3个,第一目标数量为2个,那么可停止控制1个马达振动,并保持控制2个马达振动。
该第二目标数量可以等于第一目标数量,当该第二目标数量等于第一目标数量时,就可不作处理。
在一些实施例中,控制第一目标数量的马达振动,以对待提醒事件进行提醒之后,还可以包括:
当第二预设时间段内待提醒事件的处理状态由未处理状态转变为已处理状态时,将目标环境声音强度作为参考环境声音强度,并将第一目标数量作为参考数量。
其中,第二预设时间段可根据实际情况设置,此处不作具体限制。比如,第二预设时间段可小于或等于5分钟。例如,第二预设时间段可以为1分钟、2分钟或5分钟等。
比如,当对待提醒事件进行提醒之后,若在1分钟内,该待提醒事件被用户处理,即处理状态由未处理状态转变为已处理状态,即该待提醒事件在相对较短的时间内被用户处理,因此,可确定本次提醒为一次相对较为有效的提醒,从而可一定程度上确定进行振动的马达的数量是合适的,那么,可将该目标环境声音强度作为参考环境声音强度,并将第一目标数量作为参考数量。从而在下次获取到的目标环境声音强度与该参考环境声音强度相同时,根据该参考数量确定需要进行振动的马达的第一目标数量。
可以理解的是,当对待提醒事件进行提醒之后,若在1分钟内,该待提醒事件被用户处理,即处理状态由未处理状态转变为已处理状态,可确定无需继续对用户进行提醒,因此也可停止控制第一目标数量的马达振动。
在一些实施例中,将目标环境声音强度作为参考环境声音强度,并将第一目标数量作为参考数量之后,还可以包括:
(1)当需要对其他待提醒事件进行提醒时,获取电子设备所处环境的其他环境声音强度;
(2)获取参考环境声音强度和其他参考环境声音强度,得到多个参考环境声音强度;
(3)从多个参考环境声音强度中确定出与其他环境声音强度相同的参考环境声音强度,得到候选参考环境声音强度;
(4)根据候选参考环境声音强度,确定需要进行振动的马达的第三目标数量;
(5)控制第三目标数量的马达振动,以对其他待提醒事件进行提醒。
比如,当需要对其他待提醒事件,即除前文所述的待提醒事件之外的待提醒事件进行提醒时,电子设备可获取电子设备所处环境的其他环境声音强度。例如,电子设备可通过声波信号感知其所处环境的其他目标环境声音强度。
电子设备还可获取前文所述的参考环境声音强度,并获取其他参考环境声音强度,得到多个参考环境声音强度。例如,在步骤101之前,电子设备还可能需要对相应的待提醒事件进行提醒,那么,电子设备也可在需要对相应的待提醒事件进行提醒时,获取电子设备所处环境的环境声音强度,并根据该环境声音强度,确定需要振动的马达的目标数量;控制该目标数量的马达进行振动,以对相应的待提醒事件进行提醒。当第二预设时间段内相应的待提醒事件的处理状态由未处理状态转变为已处理状态时,可将该环境声音强度作为参考环境声音强度,即其他参考环境声音强度,该目标数量作为参考数量。
随后,电子设备可从多个参考环境声音强度中确定出与其他环境声音强度相同的参考环境声音强度,得到候选参考环境声音强度,并根据候选参考环境声音强度,确定需要进行振动的马达的第三目标数量。例如,当候选参考环境声音强度仅有一个时,电子设备可获取该候选参考环境声音强度对应的参考数量,将该参考数量确定为需要进行振动的马达的第三目标数量。
当确定出第三目标数量之后,电子设备可控制第三目标数量的马达振动,以对其他待提醒事件进行提醒。例如,假设第三目标数量为3,电子设备可控制3个马达振动,以对其他待提醒事件进行提醒。
在一些实施例中,根据候选参考环境声音强度,确定需要进行振动的马达的第三目标数量,可以包括:
(1)当候选参考环境声音强度有多个时,获取与每个候选参考环境声音强度对应的参考数量,得到多个第一候选参考数量;
(2)从多个第一候选参考数量中确定出相同的第一候选参考数量,得到第二候选参考数量;
(3)根据第二候选参考数量,确定需要进行振动的马达的第三目标数量。
比如,假设有候选参考环境声音强度P1、P2、P3、P4和P5,其中,P1对应的参考数量为5个,P2对应的参考数量为6个,P3对应的参考数量为4个,P4对应的参考数量为4个,P5对应的参考数量为4个,那么,电子设备可确定第二候选参考数量为4个,因此,电子设备可将需要进行振动的马达的第一目标数量确定为4个。
在一些实施例中,根据第二候选参考数量,确定需要进行振动的马达的第三目标数量,可以包括:
(1)当存在多个第二候选参考数量时,确定每个第二候选参考数量的数量;
(2)将数量最多的第二候选参考数量确定为需要进行振动的马达的第三目标数量。
比如,假设存在第二候选参考数量Q1、Q2和Q3,其中,第二候选参考数量Q1的数量为3,第二候选参考数量Q2的数量为4,第二候选参考数量Q3的数量为2,那么,可将需要进行振动的马达的第三目标数量确定为Q2。
在一些实施例中,当多个参考环境声音强度中不存在与其他环境声音强度相同的参考环境声音强度时,电子设备可根据该其他环境声音强度,确定需要进行振动的马达的第三目标数量。期中,电子设备根据其他环境声音强度,确定需要进行振动的马达的第三目标数量的具体实施可参见电子设备根据目标环境声音强度,确定需要进行振动的马达的第一目标数量的实施例,在此不再赘述。
在一些实施例中,当多个第一候选参考数量中不存在相同的目标参考数量时,可将任意第一候选参考数量确定为需要进行振动的马达的第三目标数量。
在一些实施例中,当多个第一候选参考数量中不存在相同的目标参考数量时,可根据电子设备的位置,从多个第一候选参考数量中确定出相应的第一候选参考数量,并将相应的第一候选参考数量确定为需要进行振动的马达的第三目标数量。
例如,当电子设备的位置为第一预设位置,如会议室、图书馆和课堂等这些需要振动强度较小的场合,电子设备可从多个第一候选参考数量中确定出最小的第一候选参考数量作为需要进行振动的马达的第三目标数量;当电子设备的位置为第二预设位置,如用户家里、地铁里和游乐园等这些需要振动强度较大的场合,电子设备可从多个第一候选参考数量中确定出最大的第一候选参考数量作为需要进行振动的马达的第三目标数量。
在一些实施例中,根据目标环境声音强度,确定需要进行振动的马达的第一目标数量,可以包括:
(1)获取多个参考环境声音强度,其中,每个参考环境声音强度为多个参考待提醒事件中的每个参考待提醒事件对应的参考环境声音强度,每个参考待提醒事件为通过控制根据其对应的参考环境声音强度确定的马达进行振动进行提醒,且处理状态在提醒之后第二预设时间段内由未处理状态转变为已处理状态的待提醒事件;
(2)从多个参考环境声音强度中确定出与目标环境声音强度相同的参考环境声音强度,得到目标参考环境声音强度;
根据目标参考环境声音强度,确定需要进行振动的马达的第一目标数量。
比如,第一预设时间段可以为1分钟、2分钟或5分钟等。以第二预设时间段为1分钟为例,对于某待提醒事件,若在接收到该待提醒事件的提醒信号时,电子设备根据电子设备所处环境的目标环境声音强度,确定出需要进行振动的马达的第一目标数量,并控制第一目标数量的马达振动,以对该提醒待提醒事件,而在电子设备对该待提醒事件进行提醒之后,该待提醒时间在1分钟内被用户处理,那么其即为参考待提醒事件。而该待提醒事件在1分钟内被用户处理也一定程度上表明了电子设备基于该参考待提醒事件对用户进行了有效提醒,也即是说,基于该参考待提醒事件对应的参考环境声音强度确定的需要进行振动的马达的数量较为合适,那么,可以在获取到目标环境声音强度时,从参考待提醒事件对应的参考环境声音强度中确定出与该目标环境声音强度相同的参考环境声音强度,得到目标参考环境声音强度;并根据该目标参考声音强度,确定需要进行振动的马达的第一目标数量。
例如,当目标参考环境声音强度仅有一个时,那么可获取该目标参考环境声音强度对应的数量,将该数量确定为需要进行振动的马达的第一目标数量。
在一些实施例中,根据目标参考环境声音强度,确定需要进行振动的马达的第一目标数量,可以包括:
(1)当目标参考环境声音强度有多个时,获取与每个目标参考环境声音强度对应的目标参考数量,得到多个目标参考数量,其中,每个目标参考数量根据其对应的目标参考环境声音强度确定;
(2)从多个目标参考数量中确定出相同的目标参考数量;
(3)根据相同的目标参考数量,确定需要进行振动的马达的第一目标数量。
比如,假设有目标参考环境声音强度P1、P2、P3、P4和P5,其中,P1对应的目标参考数量为5个,P2对应的目标参考数量为6个,P3对应的目标参考数量为4个,P4对应的目标参考数量为4个,P5对应的目标参考数量为4个,那么,可将需要进行振动的马达的第一目标数量确定为4个。
在一些实施例中,根据所述相同的目标参考数量,确定需要进行振动的马达的第一目标数量,可以包括:
(1)当存在多个相同的目标参考数量时,确定每个相同的目标参考数量的数量;
(2)将数量最多的相同的目标参考数量确定为需要进行振动的马达的第一目标数量。
比如,假设有目标参考环境声音强度P1、P2、P3、P4和P5,其中,P1对应的目标参考数量为6个,P2对应的目标参考数量为6个,P3对应的目标参考数量为6个,P4对应的目标参考数量为4个,P5对应的目标参考数量为4个,那么,可将需要进行振动的马达的第一目标数量确定为6个。
在一些实施例中,当多个参考环境声音强度中不存在与目标环境声音强度相同的参考环境声音强度时,可根据该目标环境声音强度及第一预设映射关系或第二预设映射关系,确定需要进行振动的马达的第一目标数量;电子设备也可根据该目标环境声音强度结合电子设备的位置,确定需要进行振动的马达的第一目标数量;电子设备还可根据该目标环境声音强度结合电子设备的位置和当前时间,确定需要进行振动的马达的第一目标数量。
在一些实施例中,当多个目标参考数量中不存在相同的目标参考数量时,可将任意目标参考数量确定为需要进行振动的马达的第一目标数量。
在一些实施例中,当多个目标参考数量中不存在相同的目标参考数量时,可根据电子设备的位置,从多个目标参考数量中确定出相应的目标参考数量,并将相应的目标参考数量确定为需要进行振动的马达的第一目标数量。
例如,当电子设备的位置为第一预设位置,如会议室、图书馆和课堂等这些需要振动强度较小的场合,电子设备可从多个目标参考数量中确定出最小的目标参考数量作为需要进行振动的马达的第一目标数量;当电子设备的位置为第二预设位置,如用户家里、地铁里和游乐园等这些需要振动强度较大的场合,电子设备可从多个目标参考数量中确定出最大的目标参考数量作为需要进行振动的马达的第一目标数量。
在一些实施例中,根据目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还可以包括:
根据待提醒事件的类型,确定需要进行振动的马达的第三候选数量;
根据目标环境声音强度,确定需要进行振动的马达的第一目标数量,可以包括:
根据目标环境声音强度,从第三候选数量中选取出需要进行振动的马达的第一目标数量。
比如,对于不同的待提醒事件,电子设备可以预先为其设置不同的类型,例如,语音通话的类型为语音通话类型,视频通话对应的类型为视频通话类型,短信对应的类型为短信类型。
在一些实施例中,电子设备也可将语音通话、视频通话、运营商通话等对应的类型设置为通话类型,将短信、应用消息、***消息等对应的类型设置为消息类型。
电子设备还可预先设置类型与马达的数量的对应关系。例如,类型A1对应马达的数量为3-5个,类型A2对应马达的数量为1-3个,类型A3对应马达的数量为2-4个。那么,当待提醒事件的类型为A1时,确定第三候选数量为3-5个。
当确定出第三候选数量之后,电子设备可根据目标环境声音强度,从第三候选数量中选取出需要进行振动的马达的第一目标数量。其中,目标环境声音强度与第一目标数量正相关。例如,假设第三候选数量为3-5个,若目标环境声音强度相对较大,如大于第一预设强度,第一目标数量可以为5个;若目标环境声音强度相对较小,如小于第二预设强度,第一目标数量可以为3个;若目标环境声音强度相对较为适中,如大于或等于第二预设强度,且小于或等于第一预设强度,第一目标数量可以为2个。
其中,第一预设强度大于第二预设强度。第一预设强度和第二预设强度可根据实际情况设置,此处不作具体限制。
在一些实施例中,控制第一目标数量的马达振动,可以包括:
(1)根据目标环境声音强度,确定第一目标数量的马达中各马达的振动参数;
(2)按照第一目标数量的马达中各马达的振动参数控制各马达振动。
其中,振动参数可包括振动频率、振动幅度和/或振动时长,等等。
比如,电子设备可预先设置环境声音强度与振动参数的对应关系,当获取到目标环境声音强度时,电子设备可根据该目标环境声音强度和该对应关系,确定第一目标数量的马达中各马达的振动参数,然后,电子设备可按照第一目标数量的马达中各马达的振动参数控制各马达振动。
例如,环境声音强度与振动参数的对应关系为环境声音强度P1对应振动频率F1、振动幅度R1和振动时长E1,环境声音强度P2对应振动频率F2、振动幅度R2和振动时长E2,环境声音强度P3对应振动强度F3、振动幅度R3和振动时长E3,等等。可以理解的是,环境声音强度可与振动频率、振动幅度和振动时长正相关。
例如,假设目标环境声音强度为P3,则电子设备可按照振动强度F3和振动幅度R3控制第一目标数量的马达中各马达振动振动时长E3。
在一些实施例中,控制第一目标数量的马达振动,根据目标环境声音强度,确定第一目标数量的马达中各马达的振动参数,可以包括:
(1)确定待提醒事件的重要程度;
(2)根据目标环境声音强度和重要程度,确定第一目标数量的马达中各马达的振动参数。
比如,电子设备可预先为电子设备中的每个待提醒事件设置相应的重要程度。其中,重要程度可以包括第一重要程度、第二重要程度和第三重要程度。第一重要程度高于第二重要程度,第二重要程度高于第三重要程度。例如,对于来电、短信、闹钟等待提醒事件,可以设置其重要程度为第一重要程度,对于qq等即时通讯消息等待提醒事件,可以设置其重要程度为第二重要程度,对于广告推广消息等待提醒事件,可以设置其重要程度为第三重要程度。
电子设备还可设置第一重要程度、第二重要程度和第三重要程度与马达的振动参数的对应关系,例如,第一重要程度可对应振动频率F4、振动幅度R4和振动时长E4,第二重要程度可对应振动频率F5、振动幅度R5和振动时长E5,第三重要程度可对应振动频率F6、振动幅度R6和振动时长E6。
当待提醒事件的重要程度为第一重要程度,目标环境声音强度为P2时,电子设备可计算振动频率F2与F4的差值,得到振动频率F7,计算振动幅度R2与R4的差值,得到振动幅度R7,以及振动时长E2与E4的差值,得到振动时长E7,随后,电子设备可按照振动频率F7和振动幅度R7控制第一目标数量的马达中各马达振动振动时长E7。其中,振动频率F4大于振动频率F5,振动频率F5大于振动频率F6,振动幅度R4大于振动幅度R5,振动幅度R5大于振动幅度R6,振动时长E4大于振动时长E5,振动时长E5大于振动时长E6。
在一些实施例中,当待提醒事件的重要程度为第一重要程度时,电子设备可确定目标环境声音强度对应的振动频率、振动幅度和振动时长与第一重要程度对应的振动频率、振动幅度和振动时长中较大的振动频率、振动幅度和振动时长,作为第一目标振动频率、第一目标振动幅度和第一目标振动时长,随后,电子设备可按照该第一目标振动频率和第一目标振动幅度控制第一目标数量的马达振动第一目标振动时长。
当待提醒事件的重要程度为第二重要程度时,电子设备可计算目标环境声音强度对应的振动频率与第二重要程度对应的振动频率的差值,得到第二目标振动频率,计算目标环境声音强度对应的振动幅度与第二重要程度对应的振动幅度的差值,得到第二目标振动幅度,并计算目标环境声音强度对应的振动时长与第二重要程度对应的振动时长的差值,得到第二目标振动时长,随后,电子设备可按照该第二目标振动频率和第二目标振动幅度控制第一目标数量的马达振动第二目标振动时长。
当待提醒事件的重要程度为第三重要程度时,电子设备可确定目标环境声音强度对应的振动频率、振动幅度和振动时长与第三重要程度对应的振动频率、振动幅度和振动时长中较小的振动频率、振动幅度和振动时长,作为第三目标振动频率、第三目标振动幅度和第三目标振动时长,随后,电子设备可按照该第三目标振动频率和第三目标振动幅度控制第一目标数量的马达振动第三目标振动时长。
在一些实施例中,控制第一目标数量的马达振动,以对待提醒事件进行提醒之后,还可以包括:
(1)当第三预设时间段内待提醒事件的处理状态未由未处理状态转变为已处理状态时,从多个马达未振动的马达中选取出第二目标数量的马达;
(2)控制第二目标数量的马达与第一目标数量的马达同时振动。
其中,第三预设时间段可根据实际情况设置,在此不作具体限制。例如,第三预设时间段可小于35秒,如第三预设时间段可以为10秒、15秒或23秒,等等。
比如,当对待提醒事件进行提醒之后,若在20秒内,该待提醒事件未被用户处理,即处理状态未由未处理状态转变为已处理状态,可确定未能对用户进行有效提醒,因此,可以对振动强度进行一定程度的增强,从而提高对用户进行有效提醒的几率,因此,可继续从多个马达未振动的马达中选取出第二目标数量的马达,并控制该第二目标数量的马达与第一目标数量的马达同时振动,以增强振动强度。其中,第二目标数量可以为多个马达中所有未振动的马达,第二目标数量也可以为多个马达未振动的马达中的部分马达。例如,假设未振动的马达有3个,该第二目标数量1个、2个或3个等。
在一些实施例中,当获取到电子设备所处环境的目标环境声音强度之后,电子设备还可判断是否存在多个参考环境声音强度;当存在多个参考环境声音强度时,电子设备可从多个参考环境声音强度中确定出与目标环境声音强度相同的参考环境声音强度,得到目标参考环境声音强度,并根据目标参考环境声音强度,确定需要进行振动的马达的第一目标数量;当不存在多个参考环境声音强度(如不存在参考环境声音强度或仅存在一个参考环境声音强度)时,电子设备可根据目标环境声音强度和第一预设映射关系或第二预设映射关系,确定需要进行振动的马达的第一目标数量;电子设备也可根据该目标环境声音强度结合电子设备的位置,确定需要进行振动的马达的第一目标数量;电子设备还可根据该目标环境声音强度结合电子设备的位置和当前时间,确定需要进行振动的马达的第一目标数量。
在一些实施例中,当仅存在一个参考环境声音强度时,电子设备可判断该目标环境声音强度是否与该参考环境声音强度相同;若相同,则电子设备可将该参考环境声音强度确定为目标参考环境声音强度,并根据该目标参考环境声音强度确定需要进行振动的马达的第一目标数量;若不相同,则电子设备可根据目标环境声音强度和第一预设映射关系或第二预设映射关系,确定需要进行振动的马达的第一目标数量;电子设备也可根据该目标环境声音强度结合电子设备的位置,确定需要进行振动的马达的第一目标数量;电子设备还可根据该目标环境声音强度结合电子设备的位置和当前时间,确定需要进行振动的马达的第一目标数量。
在一些实施例中,控制第一目标数量的马达振动,以对待提醒事件进行提醒,可以包括:
(1)按照寿命从大到小的顺序从多个马达中选取出第一目标数量的马达;
(2)控制第一目标数量的马达振动,以对待提醒事件进行提醒。
比如,假设电子设备包括5个马达,分别为M1、M2、M3、M4和M5,其中,M1的寿命大于M2的寿命,M2的寿命大于M3的寿命,M3的寿命大于M4的寿命,M4的寿命大于M5的寿命,第一目标数量为3个,那么,电子设备可控制马达M1、M2和M3振动,以对待提醒事件进行提醒。
在一些实施例中,根据该目标环境声音强度,还可确定第一目标数量的马达的相位差,然后控制第一目标数量的马达以该相位差进行振动。例如,根据该目标环境声音强度确定第一目标数量的马达需要以第一相位振动,则可控制第一目标数量的马达以第一相位振动。再如,根据该目标环境声音强度确定第一目标数量的马达需要以第二相位振动,则可控制第一目标数量的马达以第二相位振动。
在一些实施例中,也可结合目标环境声音强度和电子设备的位置确定第一目标数量的马达的相位差,并控制该第一目标数量的马达以该相位差进行振动。
在一些实施例中,也可结合目标环境声音强度、电子设备的位置和当前时间确定第一目标数量的马达的相位差,并控制该第一目标数量的马达以该相位差进行振动。
其中,通过控制第一目标数量的马达的起始通电时间、总通电时间、电流方向,以及确定第一目标数量马达的振动中心距离、马达的振动频率,可控制第一目标数量的马达的相位差,从而可控制振动强度和振动方向。
需要说明的是,在本申请实施例中,电子设备包括的马达的数量和设置位置可根据实际情况设置,且第一目标数量、第二目标数量和第三目标数量均小于电子设备包括的马达的数量。
还需要说明的是,本申请实施例提供的事件提醒方法适应于将提醒模式设置为振动模式的电子设备。
请参阅图2,图2是本申请实施例提供的事件提醒方法的第二种流程示意图,该事件提醒方法可应用于电子设备,该电子设备可包括多个马达,流程可以包括:
201、电子设备获取电子设备所处环境的目标环境声音强度。
202、电子设备获取电子设备的位置。
203、电子设备根据位置,确定需要进行振动的马达的第一候选数量。
204、电子设备获取当前时间。
205、电子设备根据当前时间,从第一候选数量中选取出第二候选数量。
206、电子设备根据目标环境声音强度,从第二候选数量中选取出需要进行振动的马达的第一目标数量。
207、电子设备控制第一目标数量的马达振动,以对待提醒事件进行提醒。
步骤201至步骤207的具体实施可参见前面的实施例,在此不再赘述。
请参阅图3,图3为本申请实施例提供的事件提醒装置的结构示意图。该事件提醒装置可应用于电子设备,该电子设备可包括多个马达,该事件提醒装置包括:获取模块301,确定模块302及控制模块303。
获取模块301,用于获取所述电子设备所处环境的目标环境声音强度。
确定模块302,用于根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量。
控制模块303,用于控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒。
在一些实施例中,获取模块301,可以用于:获取所述电子设备的位置;
确定模块302,可以用于:根据所述位置,确定需要进行振动的马达的第一候选数量;根据所述目标环境声音强度从所述第一候选数量中选取出需要进行振动的马达的第一目标数量。
在一些实施例中,获取模块301,可以用于:获取所述电子设备的位置;
确定模块302,可以用于:根据所述位置,确定需要进行振动的马达的第一候选数量;
获取模块301,可以用于:获取当前时间;
确定模块302,可以用于:根据所述当前时间,从所述第一候选数量中选取出第二候选数量;根据所述目标环境声音强度,从所述第二候选数量中选取出需要进行振动的马达的第一目标数量。
在一些实施例中,控制模块303,可以用于:控制第二目标数量的马达振动,以对所述待提醒事件进行提醒;
获取模块301,可以用于:当所述待提醒事件的处理状态在第一预设时间段内未由未处理状态转变为已处理状态时,获取所述电子设备所处环境的目标环境声音强度。
在一些实施例中,确定模块302,可以用于:当第二预设时间段内所述待提醒事件的处理状态由未处理状态转变为已处理状态时,将所述目标环境声音强度作为参考环境声音强度,并将所述第一目标数量作为参考数量。
在一些实施例中,获取模块301,可以用于:当需要对其他待提醒事件进行提醒时,获取所述电子设备所处环境的其他环境声音强度;获取所述参考环境声音强度和其他参考环境声音强度,得到多个参考环境声音强度;
确定模块302,可以用于:从多个所述参考环境声音强度中确定出与所述其他环境声音强度相同的参考环境声音强度,得到候选参考环境声音强度;根据所述候选参考环境声音强度,确定需要进行振动的马达的第三目标数量;
控制模块303,可以用于:控制所述第三目标数量的所述马达振动,以对所述其他待提醒事件进行提醒。
在一些实施例中,获取模块301,可以用于:当候选参考环境声音强度有多个时,获取与每个所述候选参考环境声音强度对应的参考数量,得到多个第一候选参考数量;
确定模块302,可以用于:从多个所述第一候选参考数量中确定出相同的第一候选参考数量,得到第二候选参考数量;根据所述第二候选参考数量,确定需要进行振动的马达的第三目标数量。
在一些实施例中,确定模块302,可以用于:当存在多个所述第二候选参考数量时,确定每个所述第二候选参考数量的数量;将数量最多的第二候选参考数量确定为需要进行振动的马达的第三目标数量。
在一些实施例中,确定模块302,可以用于:根据所述待提醒事件的类型,确定需要进行振动的马达的第三候选数量;根据所述目标环境声音强度,从所述第三候选数量中选取出需要进行振动的马达的第一目标数量。
在一些实施例中,确定模块302,可以用于:根据所述目标环境声音强度,确定所述第一目标数量的所述马达中各马达的振动参数;
控制模块303,可以用于:按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
在一些实施例中,确定模块302,可以用于:确定所述待提醒事件的重要程度;根据所述目标环境声音强度和所述重要程度,确定所述第一目标数量的所述马达中各马达的振动参数;
控制模块303,可以用于:按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
在一些实施例中,确定模块302,可以用于:当第三预设时间段内所述待提醒事件的处理状态未由未处理状态转变为已处理状态时,从多个所述马达未振动的马达中选取出第二目标数量的马达;
控制模块303,可以用于:控制所述第二目标数量的马达与所述第一目标数量的马达同时振动。
在一些实施例中,确定模块302,可以用于:获取所述待提醒事件对应的多个数量;根据所述目标环境声音强度,从所述待提醒事件对应的多个数量中选取出需要进行振动的马达的第一目标数量。
在一些实施例中,控制模块303,可以用于:根据所述目标环境声音强度,确定所述第一目标数量的所述马达中各马达的振动参数;按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
在一些实施例中,确定模块302,可以用于:当第三预设时间段内所述待提醒事件的处理状态未由未处理状态转变为已处理状态时,从多个所述马达未振动的马达中选取出第四目标数量的马达;
控制模块303,可以用于:控制所述第四目标数量的马达与所述第一目标数量的马达同时振动。
本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的事件提醒方法中的流程。
本申请实施例还提供一种电子设备,包括存储器,处理器和多个马达,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的事件提醒方法中的流程。
例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图4,图4为本申请实施例提供的电子设备的结构示意图。
该电子设备400可以包括存储器401、处理器402和马达403等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
存储器401可用于存储应用程序和数据。存储器401存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器402通过运行存储在存储器401的应用程序,从而执行各种功能应用以及数据处理。
处理器402是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器401内的应用程序,以及调用存储在存储器401内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
马达403可在驱动电流驱动下进行振动。
在本实施例中,电子设备中的处理器402会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器401中,并由处理器402来运行存储在存储器401中的应用程序,从而实现流程:
获取所述电子设备所处环境的目标环境声音强度;
根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;
控制所述第一目标数量的所述马达振动,以对所述待提醒事件进行提醒。
请参阅图5,电子设备400可以包括存储器401、处理器402、马达403、定位单元404、麦克风405、输入单元406、输出单元407等部件。
存储器401可用于存储应用程序和数据。存储器401存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器402通过运行存储在存储器401的应用程序,从而执行各种功能应用以及数据处理。
处理器402是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器401内的应用程序,以及调用存储在存储器401内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
马达403可在驱动电流驱动下进行振动。
定位单元404可用于获取电子设备的位置。
麦克风405可用于采集声音信号。
输入单元406可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
输出单元407可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。
在本实施例中,电子设备中的处理器402会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器401中,并由处理器402来运行存储在存储器401中的应用程序,从而实现流程:
获取所述电子设备所处环境的目标环境声音强度;
根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;
控制所述第一目标数量的所述马达振动,以对所述待提醒事件进行提醒。
在一些实施方式中,处理器402执行所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还可以执行:获取所述电子设备的位置;根据所述位置,确定需要进行振动的马达的第一候选数量;处理器402执行所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量时,可以执行:根据所述目标环境声音强度从所述第一候选数量中选取出需要进行振动的马达的第一目标数量。
在一些实施方式中,处理器402执行所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还可以执行:获取所述电子设备的位置;根据所述位置,确定需要进行振动的马达的第一候选数量;获取当前时间;根据所述当前时间,从所述第一候选数量中选取出第二候选数量;处理器402执行所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量时,可以执行:根据所述目标环境声音强度,从所述第二候选数量中选取出需要进行振动的马达的第一目标数量。
在一些实施方式中,处理器402执行所述获取所述电子设备所处环境的目标环境声音强度之前,还可以执行:控制第二目标数量的马达振动,以对待提醒事件进行提醒;处理器402执行所述获取所述电子设备所处环境的目标环境声音强度时,可以执行:当所述待提醒事件的处理状态在第一预设时间段内未由未处理状态转变为已处理状态时,获取所述电子设备所处环境的目标环境声音强度。
在一些实施方式中,处理器402执行所述控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒之后,还可以执行:当第二预设时间段内所述待提醒事件的处理状态由未处理状态转变为已处理状态时,将所述目标环境声音强度作为参考环境声音强度,并将所述第一目标数量作为参考数量。
在一些实施方式中,处理器执行所述将所述目标环境声音强度作为参考环境声音强度,并将所述第一目标数量作为参考数量之后,还可以执行:当需要对其他待提醒事件进行提醒时,获取所述电子设备所处环境的其他环境声音强度;获取所述参考环境声音强度和其他参考环境声音强度,得到多个参考环境声音强度;从多个所述参考环境声音强度中确定出与所述其他环境声音强度相同的参考环境声音强度,得到候选参考环境声音强度;根据所述候选参考环境声音强度,确定需要进行振动的马达的第三目标数量;控制所述第三目标数量的所述马达振动,以对所述其他待提醒事件进行提醒。
在一些实施方式中,处理器402执行所述根据所述候选参考环境声音强度,确定需要进行振动的马达的第三目标数量时,可以执行:当候选参考环境声音强度有多个时,获取与每个所述候选参考环境声音强度对应的参考数量,得到多个第一候选参考数量;从多个所述第一候选参考数量中确定出相同的第一候选参考数量,得到第二候选参考数量;根据所述第二候选参考数量,确定需要进行振动的马达的第三目标数量。
在一些实施方式中,处理器402执行所述根据所述第二候选参考数量,确定需要进行振动的马达的第三目标数量时,可以执行:当存在多个所述第二候选参考数量时,确定每个所述第二候选参考数量的数量;将数量最多的第二候选参考数量确定为需要进行振动的马达的第三目标数量。
在一些实施方式中,处理器402执行所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量之前时,可以执行:根据所述待提醒事件的类型,确定需要进行振动的马达的第三候选数量;处理器402执行所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量时,可以执行:根据所述目标环境声音强度,从所述第三候选数量中选取出需要进行振动的马达的第一目标数量。
在一些实施方式中,处理器402执行所述控制所述第一目标数量的所述马达振动时,可以执行:根据所述目标环境声音强度,确定所述第一目标数量的所述马达中各马达的振动参数;按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
在一些实施方式中,处理器402执行所述控制所述第一目标数量的所述马达振动时,可以执行:确定所述待提醒事件的重要程度;根据所述目标环境声音强度和所述重要程度,确定所述第一目标数量的所述马达中各马达的振动参数;按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
在一些实施方式中,处理器402执行所述控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒之后,还可以执行:当第三预设时间段内所述待提醒事件的处理状态未由未处理状态转变为已处理状态时,从多个所述马达未振动的马达中选取出第四目标数量的马达;控制所述第四目标数量的马达与所述第一目标数量的马达同时振动。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对事件提醒方法的详细描述,此处不再赘述。
本申请实施例提供的所述事件提醒装置与上文实施例中的事件提醒方法属于同一构思,在所述事件提醒装置上可以运行所述事件提醒方法实施例中提供的任一方法,其具体实现过程详见所述事件提醒方法实施例,此处不再赘述。
需要说明的是,对本申请实施例所述事件提醒方法而言,本领域普通技术人员可以理解实现本申请实施例所述事件提醒方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述事件提醒方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本申请实施例的所述事件提醒装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种事件提醒方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (15)

1.一种事件提醒方法,应用于电子设备,所述电子设备包括多个马达,其特征在于,所述事件提醒方法包括:
获取所述电子设备所处环境的目标环境声音强度;
根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;
控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒。
2.根据权利要求1所述的事件提醒方法,其特征在于,所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还包括:
获取所述电子设备的位置;
根据所述位置,确定需要进行振动的马达的第一候选数量;
所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量,包括:
根据所述目标环境声音强度从所述第一候选数量中选取出需要进行振动的马达的第一目标数量。
3.根据权利要求1所述的事件提醒方法,其特征在于,所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还包括:
获取所述电子设备的位置;
根据所述位置,确定需要进行振动的马达的第一候选数量;
获取当前时间;
根据所述当前时间,从所述第一候选数量中选取出第二候选数量;
所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量,包括:
根据所述目标环境声音强度,从所述第二候选数量中选取出需要进行振动的马达的第一目标数量。
4.根据权利要求1所述的事件提醒方法,其特征在于,所述获取所述电子设备所处环境的目标环境声音强度之前,还包括:
控制第二目标数量的马达振动,以对待提醒事件进行提醒;
所述获取所述电子设备所处环境的目标环境声音强度,包括:
当所述待提醒事件的处理状态在第一预设时间段内未由未处理状态转变为已处理状态时,获取所述电子设备所处环境的目标环境声音强度。
5.根据权利要求1所述的事件提醒方法,其特征在于,所述控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒之后,还包括:
当第二预设时间段内所述待提醒事件的处理状态由未处理状态转变为已处理状态时,将所述目标环境声音强度作为参考环境声音强度,并将所述第一目标数量作为参考数量。
6.根据权利要求5所述的事件提醒方法,其特征在于,所述将所述目标环境声音强度作为参考环境声音强度,并将所述第一目标数量作为参考数量之后,还包括:
当需要对其他待提醒事件进行提醒时,获取所述电子设备所处环境的其他环境声音强度;
获取所述参考环境声音强度和其他参考环境声音强度,得到多个参考环境声音强度;
从多个所述参考环境声音强度中确定出与所述其他环境声音强度相同的参考环境声音强度,得到候选参考环境声音强度;
根据所述候选参考环境声音强度,确定需要进行振动的马达的第三目标数量;
控制所述第三目标数量的所述马达振动,以对所述其他待提醒事件进行提醒。
7.根据权利要求6所述的事件提醒方法,其特征在于,所述根据所述候选参考环境声音强度,确定需要进行振动的马达的第三目标数量,包括:
当候选参考环境声音强度有多个时,获取与每个所述候选参考环境声音强度对应的参考数量,得到多个第一候选参考数量;
从多个所述第一候选参考数量中确定出相同的第一候选参考数量,得到第二候选参考数量;
根据所述第二候选参考数量,确定需要进行振动的马达的第三目标数量。
8.根据权利要求7所述的事件提醒方法,其特征在于,所述根据所述第二候选参考数量,确定需要进行振动的马达的第三目标数量,包括:
当存在多个所述第二候选参考数量时,确定每个所述第二候选参考数量的数量;
将数量最多的第二候选参考数量确定为需要进行振动的马达的第三目标数量。
9.根据权利要求1所述的事件提醒方法,其特征在于,所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量之前,还包括:
根据所述待提醒事件的类型,确定需要进行振动的马达的第三候选数量;
所述根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量,包括:
根据所述目标环境声音强度,从所述第三候选数量中选取出需要进行振动的马达的第一目标数量。
10.根据权利要求1所述的事件提醒方法,其特征在于,所述控制所述第一目标数量的所述马达振动,包括:
根据所述目标环境声音强度,确定所述第一目标数量的所述马达中各马达的振动参数;
按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
11.根据权利要求1所述的事件提醒方法,其特征在于,所述控制所述第一目标数量的所述马达振动,包括:
确定所述待提醒事件的重要程度;
根据所述目标环境声音强度和所述重要程度,确定所述第一目标数量的所述马达中各马达的振动参数;
按照所述第一目标数量的所述马达中各马达的振动参数控制各马达振动。
12.根据权利要求1所述的事件提醒方法,其特征在于,所述控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒之后,还包括:
当第三预设时间段内所述待提醒事件的处理状态未由未处理状态转变为已处理状态时,从多个所述马达未振动的马达中选取出第四目标数量的马达;
控制所述第四目标数量的马达与所述第一目标数量的马达同时振动。
13.一种事件提醒装置,应用于电子设备,所述电子设备包括多个马达,其特征在于,所述事件提醒装置包括:
获取模块,用于获取所述电子设备所处环境的目标环境声音强度;
确定模块,用于根据所述目标环境声音强度,确定需要进行振动的马达的第一目标数量;
控制模块,用于控制所述第一目标数量的所述马达振动,以对待提醒事件进行提醒。
14.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1至12任一项所述的事件提醒方法。
15.一种电子设备,其特征在于,所述电子设备包括处理器、存储器和多个马达,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行权利要求1至12任一项所述的事件提醒方法。
CN202110874835.XA 2021-07-30 2021-07-30 事件提醒方法、装置、存储介质及电子设备 Active CN113489840B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110874835.XA CN113489840B (zh) 2021-07-30 2021-07-30 事件提醒方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110874835.XA CN113489840B (zh) 2021-07-30 2021-07-30 事件提醒方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN113489840A true CN113489840A (zh) 2021-10-08
CN113489840B CN113489840B (zh) 2023-05-30

Family

ID=77944940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110874835.XA Active CN113489840B (zh) 2021-07-30 2021-07-30 事件提醒方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN113489840B (zh)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102224724A (zh) * 2011-04-12 2011-10-19 华为终端有限公司 信息提示方法及无线手持设备
CN102752456A (zh) * 2010-05-31 2012-10-24 华为终端有限公司 信息处理方法及用户设备
CN104104775A (zh) * 2013-04-02 2014-10-15 中兴通讯股份有限公司 一种自动调整手机振铃音量和振动方式的方法及装置
CN104158955A (zh) * 2014-07-17 2014-11-19 小米科技有限责任公司 事件提醒方法及装置
CN104853036A (zh) * 2015-04-22 2015-08-19 惠州Tcl移动通信有限公司 自动调节铃声音量的移动终端及其方法
CN105120098A (zh) * 2015-08-31 2015-12-02 昆山龙腾光电有限公司 移动终端未处理事件提醒方法及装置
CN105812601A (zh) * 2016-03-30 2016-07-27 广东欧珀移动通信有限公司 振动提醒控制方法、装置和终端设备
CN107426427A (zh) * 2017-07-26 2017-12-01 上海展扬通信技术有限公司 移动终端及其自动调整方法、自动调整装置
CN108322614A (zh) * 2018-02-02 2018-07-24 广东欧珀移动通信有限公司 事件提醒方法、装置、存储介质及电子设备
CN108810198A (zh) * 2018-05-17 2018-11-13 Oppo广东移动通信有限公司 发声控制方法、装置、电子装置及计算机可读介质
CN108900728A (zh) * 2018-07-09 2018-11-27 Oppo广东移动通信有限公司 提醒方法、装置、电子装置及计算机可读介质
WO2020097867A1 (zh) * 2018-11-15 2020-05-22 深圳市欢太科技有限公司 一种消息提醒方法、消息提醒装置及移动终端
CN111443815A (zh) * 2020-04-22 2020-07-24 维沃移动通信有限公司 一种振动提醒方法及电子设备

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752456A (zh) * 2010-05-31 2012-10-24 华为终端有限公司 信息处理方法及用户设备
CN102224724A (zh) * 2011-04-12 2011-10-19 华为终端有限公司 信息提示方法及无线手持设备
CN104104775A (zh) * 2013-04-02 2014-10-15 中兴通讯股份有限公司 一种自动调整手机振铃音量和振动方式的方法及装置
CN104158955A (zh) * 2014-07-17 2014-11-19 小米科技有限责任公司 事件提醒方法及装置
CN104853036A (zh) * 2015-04-22 2015-08-19 惠州Tcl移动通信有限公司 自动调节铃声音量的移动终端及其方法
CN105120098A (zh) * 2015-08-31 2015-12-02 昆山龙腾光电有限公司 移动终端未处理事件提醒方法及装置
CN105812601A (zh) * 2016-03-30 2016-07-27 广东欧珀移动通信有限公司 振动提醒控制方法、装置和终端设备
CN107426427A (zh) * 2017-07-26 2017-12-01 上海展扬通信技术有限公司 移动终端及其自动调整方法、自动调整装置
CN108322614A (zh) * 2018-02-02 2018-07-24 广东欧珀移动通信有限公司 事件提醒方法、装置、存储介质及电子设备
CN108810198A (zh) * 2018-05-17 2018-11-13 Oppo广东移动通信有限公司 发声控制方法、装置、电子装置及计算机可读介质
CN108900728A (zh) * 2018-07-09 2018-11-27 Oppo广东移动通信有限公司 提醒方法、装置、电子装置及计算机可读介质
WO2020097867A1 (zh) * 2018-11-15 2020-05-22 深圳市欢太科技有限公司 一种消息提醒方法、消息提醒装置及移动终端
CN111443815A (zh) * 2020-04-22 2020-07-24 维沃移动通信有限公司 一种振动提醒方法及电子设备

Also Published As

Publication number Publication date
CN113489840B (zh) 2023-05-30

Similar Documents

Publication Publication Date Title
CN1573725B (zh) 在移动装置中启动上下文感知通告的方法、设备和***
US20130078958A1 (en) System and method for managing transient notifications using sensors
US20070176742A1 (en) Method of Associating Groups of Classified Source Addresses with Vibration Patterns
CN104869248A (zh) 移动终端信息提示的方法及装置
US9119009B1 (en) Transmitting audio control data to a hearing aid
KR20170019725A (ko) 전자 장치 및 이의 알림 출력 제어 방법
CN108712559B (zh) 一种免打扰方法、***、终端设备及计算机可读存储介质
CN108900728B (zh) 提醒方法、装置、电子装置及计算机可读介质
CN109388234B (zh) 触觉效果编码和呈现***
CN110716676A (zh) 一种消息提醒的方法和终端
US20120224719A1 (en) Vibration control
CN107844341B (zh) 进程启动的管控方法、装置及存储介质和移动终端
JP2021508198A (ja) 通知リマインド方法、グループ追加方法、装置、端末、および記憶媒体
CN104902058A (zh) 来电提醒设置方法及装置
WO2024109786A1 (zh) 即时通信会话信息的处理方法、装置及电子设备
CN113489839B (zh) 事件提醒方法、装置、存储介质及电子设备
US20230379873A1 (en) Notification message reminder method, notification message reminder apparatus, and electronic device
CN113489840B (zh) 事件提醒方法、装置、存储介质及电子设备
WO2013040674A1 (en) System and method for managing transient notifications using sensors
CN107770385B (zh) 消息提醒方法及装置、计算机装置和计算机可读存储介质
CN110597566B (zh) 应用处理方法、装置、存储介质及电子设备
CN113395203B (zh) 信息处理方法、装置、服务器、用户终端和存储介质
CN104503736A (zh) 一种信息提示方法及装置
CN115591226B (zh) 一种业务处理方法、装置、设备及介质
KR20170007050A (ko) 전자 장치 및 전자 장치의 알림 방법

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
GR01 Patent grant
GR01 Patent grant