1.本公开涉及计算机领域,尤其涉及一种超声波数据处理方法、装置、设备及存储介质。
背景技术:2.电子设备通过对超声波音频进行处理能够获取超声波音频的内容,并可执行对应的命令。超声波的应用能够拓展电子设备的功能。但当电子设备处于休眠等低功耗状态时,不能支持对超声波的处理,限制了超声波在电子设备上的应用。
技术实现要素:3.本公开提供了一种超声波数据处理方法、装置、设备及存储介质,以至少解决现有技术中存在的以上技术问题。
4.根据本公开的第一方面,提供了一种超声波数据处理方法,应用于电子设备,所述方法包括:
5.接收超声波信号;
6.若电子设备处于第一状态,电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;
7.若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,所述电子设备处于第一状态下的功耗小于处于第二状态下的功耗。
8.在一可实施方式中,所述电子设备包括第二处理单元,若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,包括:电子设备的第一处理单元和/或第二处理单元处理所述超声波信号。
9.在一可实施方式中,在接收超声波信号之前,所述方法还包括:
10.基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,所述第一处理单元的功耗低于所述第二处理单元的功耗。
11.在一可实施方式中,基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,包括:
12.第二处理单元发送电子设备当前的状态信息至控制单元;
13.基于当前的状态信息,控制单元发送数据处理模式指令至数据通道选择单元;
14.响应所述数据处理模式指令,所述数据通道选择单元将播放所述超声波音频的第二处理单元或播放所述超声波音频的第一处理单元与播放单元导通。
15.在一可实施方式中,基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,包括:
16.基于所述电子设备的状态信息,确定所述电子设备的状态,所述电子设备的状态包括第一状态和第二状态,所述电子设备处于所述第一状态时的功耗低于其处于所述第二状态时的功耗;
17.当所述电子设备处于第一状态时,控制所述第一处理单元播放超声波音频;
18.当所述电子设备处于第二状态时,控制所述第一处理单元或第二处理单元播放超声波音频。
19.在一可实施方式中,执行与第一状态或第二状态相对应的处理命令,包括:
20.根据所述超声波的内容,第一电子设备启动目标应用程序,所述目标应用程序为发出所述超声波的第二电子设备上的当前应用程序;
21.将所述当前应用程序的数据同步至所述目标应用程序。
22.在一可实施方式中,根据超声波的内容,第一电子设备启动目标应用程序,包括:根据超声波的内容获取第二电子设备上当前应用程序的信息;根据当前应用程序的信息确定目标应用程序和登录当前应用程序的用户信息。
23.根据本公开的第二方面,提供了一种超声波数据处理装置,应用于电子设备,所述装置包括:
24.接收模块,用于接收超声波信号;
25.处理模块,若电子设备处于第一状态,采用第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;
26.若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,所述电子设备处于第一状态下的功耗小于处于第二状态下的功耗。
27.根据本公开的第三方面,提供了一种电子设备,包括:
28.至少一个处理器;以及
29.与所述至少一个处理器通信连接的存储器;其中,
30.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。
31.根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。
32.本公开的超声波数据处理方法中,若电子设备处于第一状态,电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,所述电子设备处于第一状态下的功耗小于处于第二状态下的功耗。本公开的方法在电子设备处于功耗较小的第一状态时,采用第一处理单元确定超声波的内容,避免了电子设备处低功耗状态不能处理超声波的问题,使超声波在电子设备上的应用适应更多状态,提升用户体验。
33.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
34.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
35.在附图中,相同或对应的标号表示相同或对应的部分。
36.图1示出了本公开实施例超声波数据处理方法的实现流程示意图;
37.图2示出了本公开实施例超声波数据处理装置的组成结构示意图;
38.图3示出了应用本公开实施例的超声波数据处理方法的电子设备的结构示意图;
39.图4示出了本公开实施例一种电子设备的组成结构示意图。
具体实施方式
40.为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
41.参见图1,本公开实施例提供了一种超声波数据处理方法,应用于电子设备,该方法包括:
42.接收超声波信号;
43.若电子设备处于第一状态,电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;
44.若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,电子设备处于第一状态下的功耗小于处于第二状态下的功耗。
45.本公开的超声波数据处理方法中,若电子设备处于第一状态,电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,电子设备处于第一状态下的功耗小于处于第二状态下的功耗。本公开的方法在电子设备处于功耗较小的第一状态时,采用第一处理单元确定超声波的内容,避免了电子设备处低功耗状态不能处理超声波的问题,使超声波在电子设备上的应用适应更多状态,提升用户体验。
46.本公开实施例的超声波数据处理方法中,应用本公开方法的电子设备接收的超声波数据可以是由电子设备本身发出,并经由外部的人或物等对象反射回来的超声波数据。应用本公开方法的电子设备接收的超声波数据也可以是由其他电子设备发出的超声波数据。
47.在一可实施方式中,电子设备包括第二处理单元,若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,包括:电子设备的第一处理单元和/或第二处理单元处理超声波信号。本公开实施例中,电子设备包括第一处理单元和第二处理单元,电子设备处于第二状态时,可以是电子设备的第一处理单元处理超声波信号,也可以是第二处理单元处理超声波信号,通过对超声波信号进行处理,可以确定超声波的内容。电子设备处于第二状态时,可以是电子设备的第一处理单元执行与第二状态相对应的处理命令,也可以是第二处理单元执行与第二状态相对应的处理命令。
48.在一可实施方式中,电子设备处于第一状态时,电子设备的第一处理单元处理超声波信号,以确定超声波的内容,并且第一处理单元执行与第一状态相对应的处理命令。
49.在一可实施方式中,第一处理单元的功耗低于第二处理单元的功耗。在电子设备处于低功耗的第一状态时,采用第一处理单元处理超声波数据,确定超声波的内容,避免电
子设备处于低功耗状态,工作功耗较高的第二处理单元无法处理超声波数据的问题。第二处理单元可以是cpu。例如,电子设备处于s3(str,suspend to ram)状态时的功耗不超过10w,或者电子设备处于s4(std,suspend to disk)状态时系统主电源关闭,硬盘存储s4前数据信息,所以s4是比s3更省电状态。电子设备处于类似上述低功耗状态时,需要较高功耗才能正常工作的cpu不能对超声波进行处理。本公开实施例中,采用能耗较低的第一处理器对超声波数据进行处理,确定超声波内容。第一处理器能够在s3、s4等低功耗状态下工作,从而对超声波数据进行处理,提高了电子设备应用超声波技术的适应性。第一处理单元例如可以是ai芯片,ai芯片的功耗小于cpu,能够在电子设备的低功耗状态下工作。在电子设备处于第二状态时,可以是第一处理单元处理超声波数据,确定超声波的内容,也可以是第二处理单元处理超声波数据,确定超声波的内容。
50.在一可实施方式中,处理超声波数据的处理单元和执行处理命令的处理单元可以相同也可以不同。示例性实施例中,电子设备处于第一状态时,可以是第一处理单元处理超声波数据,确定超声波的内容,在电子设备切换为第二状态后,可以是第一处理单元或第二处理单元执行与第一状态相对应的处理命令。其他示例性实施例中,电子设备处于第二状态时,第一处理单元处理超声波数据,确定超声波的内容后,可以是第一处理单元或第二处理单元执行与第二状态相对应的处理命令。或者,第二处理单元处理超声波数据,确定超声波的内容后,第一处理单元或第二处理单元执行与第二状态相对应的处理命令。
51.在一可实施方式中,在接收超声波信号之前,本公开的超声波数据处理方法还包括:基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,第一处理单元的功耗低于第二处理单元的功耗。本公开实施例中,电子设备可以播放超声波音频,播放的超声波音频可以在外部的对象反射后,由电子设备接收,并处理。电子设备播放的超声波音频可以是由其他设备接收并处理。播放超声波音频的具体处理单元可以根据电子设备的状态信息确定。
52.在一可实施方式中,本公开实施例的方法可以是基于电子设备的状态信息,确定电子设备的状态,电子设备的状态包括第一状态和第二状态,电子设备处于第一状态时的功耗低于其处于第二状态时的功耗。根据电子设备处于第一状态还是第二状态,确定第一处理单元或第二处理单元播放超声波音频。根据电子设备在不同状态下的功耗,确定匹配该功耗的处理单元来播放超声波音频,使超声波的应用能够适应电子设备的不同状态,解决了在低功耗状态下,电子设备不能应用超声波的问题。
53.示例性实施例中,根据状态信息确定电子设备处于第一状态时,控制第一处理单元播放超声波音频。第一处理单元工作时的功耗较低,在电子设备处于低功耗状态下能够正常工作。电子设备能够接收外部的对象反射后的超声波信号,第一处理单元可以进一步对接收的超声波信号进行处理,确定超声波内容,例如有对象靠近,也可以是接收到其他电子设备发出的超声波信号。需要执行与超声波内容对应的处理命令时,可以将电子设备切换至第二状态。例如,电子设备处于休眠状态时,可以将电子设备唤醒。
54.示例性实施例中,根据状态信息确定电子设备处于第二状态时,控制第二处理单元播放超声波音频。电子设备处于第二状态时,第二处理单元能够正常工作,第二处理单元具有较强的处理能力,第二处理单元可以是电子设备的主要处理单元,例如第二处理单元是cpu。控制第二处理单元播放超声波音频可以充分利用第二处理单元的处理性能,降低电
子设备的整体能耗。电子设备接收外部的对象反射后的超声波信号后,可以是第一处理单元对接收的超声波信号进行处理,确定超声波内容,例如有对象靠近,或者接收到其他电子设备发出的超声波信号。当然,也可以是第二处理单元对接收的超声波信号进行处理,确定超声波内容。使第二处理单元的处理性能得到充分利用。当然,也可以是第一处理单元和第二处理单元共同对接收的超声波信号进行处理。
55.示例性实施例中,根据状态信息确定电子设备处于第二状态时,控制第一处理单元播放超声波音频。电子设备处于第二状态时,第二处理单元能够正常工作,控制第一处理单元播放超声波音频可以缓解第二处理单元的计算压力,合理分配指令的执行,提高电子设备的整体计算性能。电子设备接收外部的对象反射后的超声波信号后,可以是第一处理单元对接收的超声波信号进行处理,确定超声波内容,例如有对象靠近,或者接收到其他电子设备发出的超声波信号。当然,也可以是第二处理单元对接收的超声波信号进行处理,确定超声波内容。使第二处理单元的处理性能得到充分利用。
56.在一可实施方式中,基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,包括:第二处理单元发送电子设备当前的状态信息至控制单元;第二处理设备能够对电子设备的状态进行监控,能够确定电子设备的当前状态,例如第二处理器为电子设备的cpu,能够确定电子设备的当前状态为s4等低功耗状态还是正常的工作状态等。基于当前的状态信息,控制单元发送数据处理模式指令至数据通道选择单元;根据当前的状态信息,控制单元能够确定对应的数据处理模式,不同的数据处理模式对应不同的处理单元播放超声波音频,控制单元将对应的数据数据处理模式指令发送给数据通道选择单元,数据处理模式指令用于指示数据通道选择单元将播放单元与对应的处理单元导通。响应数据处理模式指令,数据通道选择单元将播放超声波音频的第二处理单元或播放超声波音频的第一处理单元与播放单元导通。根据当前的状态信息确定电子设备所处的状态,数据通道选择单元将第一处理单元或第二处理单元与播放单元导通。例如,根据当前的状态信息确定电子设备所处的状态为第一状态时,数据通道选择单元可以将第一处理单元与播放单元导通,第一处理单元将超声波音频通过播放单元播放。根据当前的状态信息确定电子设备所处的状态为第二状态时,数据通道选择单元可以将第二处理单元与播放单元导通,第二处理单元将超声波音频通过播放单元播放。当然,根据当前的状态信息确定电子设备所处的状态为第二状态时,数据通道选择单元可以是将第一处理单元与播放单元导通,仍然由第一处理单元将超声波音频通过播放单元播放。电子设备处于不同的状态时,对应的播放超声波音频的处理单元,以及对接收的反射回来的超声波信号的处理,可以参见上述实施例,在此不再赘述。本公开实施例中,播放单元例如可以包括扬声器。处理单元将超声波音频处理为电信号,扬声器将电信号转换为声波。当然,播放单元还可以包括放大器,放大器先对电信号进行处理,之后通过扬声器转换为声波进行播放。
57.本公开实施例中,数据通道选择单元可以采用数据选择器,或者称为多路开关,具体的可以是二选一数据选择器。通过数据选择器可以将第一处理单元或第二处理单元与播放单元导通。
58.在一可实施方式中,执行与第二状态相对应的处理命令,包括:根据超声波的内容,第一电子设备启动目标应用程序,目标应用程序为发出超声波的第二电子设备上的当前应用程序;将当前应用程序的数据同步至目标应用程序。本公开实施例中,第一电子设备
为接收超声波信号,并确定超声波内容的电子设备,第二电子设备为发出超声波的电子设备。第一电子设备接收第二电子设备发出的超声波信号,并确定超声波的内容,根据超声波的内容,第一电子设备能够自动启动目标应用程序,使第一电子设备运行第二电子设备上运行的当前应用程序,或者根据超声波内容,第一电子设备运行或显示第一电子设备上的应用程序或者电子设备的桌面,所述应用程序可以是单个应用程序或者应用程序组,或者某一个桌面的所有应用程序,或者根据超声波内容,将第二电子设备的内容投屏于第一电子设备。如第二电子设备上的当前应用程序为即时通讯应用a,则第一电子设备能够根据超声波内容启动即时通讯应用a。若第二电子设备上的当前应用程序为会议应用b,则第一电子设备能够根据超声波内容启动会议应用b。用户能够从使用第一电子设备及时转换为使用第二电子设备。例如,第一电子设备为笔记本电脑,第二电子设备为手机,在手机上启动会议应用b,用户可以方便的随时参与会议。当用户返回工位等固定场所时,笔记本电脑能够根据手机发出的超声波信号启动相应的会议应用b,使用户能够及时转换为用笔记本电脑参与会议。
59.进一步,本公开实施例的方法中,在第一电子设备启动目标应用程序后,可以将当前应用程序的数据同步至目标应用程序。用户在由使用第二电子设备转换为使用第一电子设备时,能够及时获取使用第二电子设备时产生的数据,用户能够随时查阅之前的数据。例如用户使用第一电子设备上启动的会议应用b参与之前的会议时,能够查阅在使用第二电子设备参与会议时,会议参与者共享的文件、对话等数据。
60.在一可实施方式中,根据超声波的内容,第一电子设备启动目标应用程序,包括:根据超声波的内容获取第二电子设备上当前应用程序的信息;根据当前应用程序的信息确定目标应用程序和登录当前应用程序的用户信息。当前应用程序的信息例如可以包括当前应用程序的标识信息,根据该标识信息可以确定第一电子设备上需要启动的具体的目标应用程序。标识信息例如可以是应用程序的名称,或其他能够识别、确定目标应用程序的信息。当前应用程序的信息还可以包括登录当前应用程序的用户信息,使第一电子设备启动目标应用程序之后,能够相同的用户登录目标应用程序。具体的,超声波的内容可以包括第二电子设备的身份标识,该身份标识对应有用户信息。第二电子设备发送的超声波信号可以携带第二电子设备的身份标识,第一电子设备根据该身份标识可以获取对应的用户信息。第一电子设备上可以存储有与第二电子设备上相同的用户信息,即第一电子设备可第二电子设备对应同一用户,第一电子设备可以用存储的用户名称和密码登录目标应用程序。本公开实施例中,根据当前应用程序的信息,可以启动和登录目标应用程序。
61.本公开实施例中,执行与第一状态相对应的处理命令,可以参考执行与第二状态相对应的处理命令的说明部分。在第一状态下,若超声波指示启动某个应用程序,可以先将电子设备切换至第二状态,然后进入启动应用程序。也可以是第一状态下,先接收切换至第二状态的超声波,再接收执行第二状态下的超声波指令例如启动应用程序,所述超声波的发送者可以为同一对象,也可以是不同的对象。当然,无论是执行与第一状态相对应的处理命令,还是执行与第二状态相对应的处理命令,都不限于本公开作为示例说明的内容。
62.参见图2,本公开提供了一种超声波数据处理装置,应用于电子设备,该装置包括:接收模块和处理模块,接收模块用于接收超声波信号;若电子设备处于第一状态,处理模块采用第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设
备切换为第二状态;若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,电子设备处于第一状态下的功耗小于处于第二状态下的功耗。
63.本公开的超声波数据处理装置中,若电子设备处于第一状态,处理单元采用电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,电子设备处于第一状态下的功耗小于处于第二状态下的功耗。本公开的装置在电子设备处于功耗较小的第一状态时,采用第一处理单元确定超声波的内容,避免了电子设备处低功耗状态不能处理超声波的问题,使超声波在电子设备上的应用适应更多状态,提升用户体验。
64.在一可实施方式中,电子设备包括第二处理单元,若电子设备处于第二状态,处理模块采用电子设备的第一处理单元和/或第二处理单元处理超声波信号。第一处理单元的功耗低于第二处理单元的功耗。
65.在一可实施方式中,本公开实施例的装置还包括控制单元,基于电子设备的状态信息,控制单元控制第二处理单元或第一处理单元播放超声波音频,第一处理单元的功耗低于第二处理单元的功耗。
66.在一可实施方式中,本公开实施例的装置还包括数据通道选择单元,第二处理单元发送电子设备当前的状态信息至控制单元;基于当前的状态信息,控制单元发送数据处理模式指令至数据通道选择单元;响应数据处理模式指令,数据通道选择单元将播放超声波音频的第二处理单元或播放超声波音频的第一处理单元与播放单元导通。
67.在一可实施方式中,控制单元基于电子设备的状态信息,确定电子设备的状态,电子设备的状态包括第一状态和第二状态,电子设备处于第一状态时的功耗低于其处于第二状态时的功耗;当电子设备处于第一状态时,控制第一处理单元播放超声波音频;当电子设备处于第二状态时,控制第一处理单元或第二处理单元播放超声波音频。
68.在一可实施方式中,执行与第一状态相对应的处理命令可以是由第二处理单元执行也可以是由第一处理单元执行,或者是由第一处理单元和第二处理单元合作执行。执行与第一状态相对应的处理命令具体包括:根据超声波的内容,第一电子设备启动目标应用程序,目标应用程序为发出超声波的第二电子设备上的当前应用程序;将当前应用程序的数据同步至目标应用程序。
69.在一可实施方式中,根据超声波的内容,第一电子设备启动目标应用程序,包括:根据超声波的内容获取第二电子设备上当前应用程序的信息;根据当前应用程序的信息确定目标应用程序和登录当前应用程序的用户信息。
70.本公开实施例的超声波数据处理装置能够实现上述各实施例的方法,上述各方法实施例的描述均可用于理解和解释本公开实施例的装置。出于简洁和节省篇幅的目的,在此不再赘述。
71.参见图3,下面结合电子设备的具体配置,对本公开实施例的超声波数据处理方法进行说明。该电子设备包括cpu、ai芯片、嵌入式控制器(ec)、数据选择器、编解码器、放大器、扬声器和麦克风,其中cpu为第二处理单元,ai芯片为第一处理单元,数据选择器为数据通道选择单元,嵌入式控制器(ec)为控制单元。cpu连接嵌入式控制器,嵌入式控制器连接ai芯片,嵌入式控制器和ai芯片连接数据选择器,cpu通过编解码器连接数据选择器,数据
选择器连接放大器,放大器连接扬声器,麦克风连接ai芯片。
72.电子设备处于第一状态时,cpu进入低功耗状态,cpu将电子设备的当前状态通知嵌入式控制器,基于电子设备处于第一状态,嵌入式控制器通知数据选择器导通ai芯片,同时嵌入式控制器通知ai芯片播放超声波音频,超声波音频信号从ai芯片至数据选择器,再传输至放大器,最后通过扬声器播放出来。麦克风会接收外部对象反射的超声波信号,麦克风将接收的超声波信号传输至ai芯片,ai芯片对超声波信号进行处理,确定超声波的内容。ai芯片根据超声波的内容执行对应的处理命令。当然,麦克风接收的超声波信号也可以是来自其他设备播放的超声波音频。超声波的内容例如可以是侦测到有人体靠近,或者是有其他设备靠近等。执行对应的处理命令可以包括唤醒电子设备、发出警报、启动目标应用程序等。例如,通过嵌入式控制器唤醒cpu,使电子设备由第一状态切换至第二状态。或者是第一电子设备接收第二电子设备发出的超声波信号,电子设备由第一状态进入第二状态后,并启动目标操作。
73.在使电子设备由第一状态切换至第二状态的基础上,可以继续执行与超声波的内容对应的其他处理命令。例如,启动目标应用程序。
74.电子设备处于第二状态时,cpu进入正常工作状态,cpu将电子设备的当前状态通知嵌入式控制器,基于电子设备处于第二状态,嵌入式控制器通知数据选择器导通cpu,同时嵌入式控制器通知ai芯片停止播放超声波音频,超声波音频默认由cpu播放,超声波音频信号从cpu经过编解码器发送至数据选择器,再传输至放大器,最后通过扬声器播放出来。麦克风会接收外部对象反射的超声波信号,麦克风将接收的超声波信号传输至ai芯片,ai芯片对超声波信号进行处理,确定超声波的内容。ai芯片根据超声波的内容执行对应的处理命令。或者,ai芯片将超声波信号发送给cpu,由cpu对超声波信号进行处理,确定超声波的内容。cpu根据超声波的内容执行对应的处理命令。同样,麦克风接收的超声波信号也可以是来自其他设备播放的超声波音频。超声波的内容例如可以是侦测到有人体靠近,或者是有其他设备靠近等。执行对应的处理命令可以包括唤醒电子设备、发出警报、启动目标应用程序等。例如,通过嵌入式控制器唤醒cpu,使电子设备由第一状态切换至第二状态。在使电子设备由第一状态切换至第二状态的基础上,可以继续执行与超声波的内容对应的其他处理命令。例如,启动目标应用程序。本实施例中,ai芯片具有编解码功能。在其他实施例中,ai芯片不具备编解码功能时,ai芯片可以和cpu共用一个编解码器,参考图3,具体的,可以是将图3中的编解码器设于数据选择器与放大器之间,cpu直接与数据选择器连接,cpu或ai芯片发出的超声波音频信号经过数据选择器传输至编解码器处理,之后依次传输至放大器和扬声器。除编解码器的位置不同带来的数据传输顺序不同之外,其他可参考上述图3所示实施例。
75.根据本公开的实施例,本公开还提供了一种电子设备和一种可读存储介质。
76.图4示出了可以用来实施本公开的实施例的示例电子设备400的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
77.如图4所示,设备400包括计算单元401,其可以根据存储在只读存储器(rom)402中的计算机程序或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序,来执行各种适当的动作和处理。在ram 403中,还可存储设备400操作所需的各种程序和数据。计算单元401、rom 402以及ram 403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。
78.设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
79.计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理,例如超声波数据处理方法。例如,在一些实施例中,超声波数据处理方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom 402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到ram 403并由计算单元401执行时,可以执行上文描述的超声波数据处理方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行超声波数据处理方法。
80.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
81.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
82.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或
上述内容的任何合适组合。
83.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
84.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
85.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
86.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
87.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
88.以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
技术特征:1.一种超声波数据处理方法,应用于电子设备,其特征在于,所述方法包括:接收超声波信号;若电子设备处于第一状态,电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,所述电子设备处于第一状态下的功耗小于处于第二状态下的功耗。2.根据权利要求1所述的方法,其特征在于,其中所述电子设备包括第二处理单元,若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,包括:电子设备的第一处理单元和/或第二处理单元处理所述超声波信号。3.根据权利要求1所述的方法,其特征在于,在接收超声波信号之前,所述方法还包括:基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频。4.根据权利要求3所述的方法,其特征在于,基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,包括:第二处理单元发送电子设备当前的状态信息至控制单元;基于当前的状态信息,控制单元发送数据处理模式指令至数据通道选择单元;响应所述数据处理模式指令,所述数据通道选择单元将播放所述超声波音频的第二处理单元或播放所述超声波音频的第一处理单元与播放单元导通。5.根据权利要求3所述的方法,其特征在于,基于电子设备的状态信息,控制第二处理单元或第一处理单元播放超声波音频,包括:基于所述电子设备的状态信息,确定所述电子设备的状态,所述电子设备的状态包括第一状态和第二状态,所述电子设备处于所述第一状态时的功耗低于其处于所述第二状态时的功耗;当所述电子设备处于第一状态时,控制所述第一处理单元播放超声波音频;当所述电子设备处于第二状态时,控制所述第一处理单元或第二处理单元播放超声波音频。6.根据权利要求1所述的方法,其特征在于,执行与第一状态或第二状态相对应的处理命令,包括:根据所述超声波的内容,第一电子设备启动目标应用程序,所述目标应用程序为发出所述超声波的第二电子设备上的当前应用程序;将所述当前应用程序的数据同步至所述目标应用程序。7.根据权利要求6所述的方法,其特征在于,根据超声波的内容,第一电子设备启动目标应用程序,包括:根据超声波的内容获取第二电子设备上当前应用程序的信息;根据当前应用程序的信息确定目标应用程序和登录当前应用程序的用户信息。8.一种超声波数据处理装置,应用于电子设备,其特征在于,所述装置包括:接收模块,用于接收超声波信号;处理模块,若电子设备处于第一状态,采用第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;
若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,所述电子设备处于第一状态下的功耗小于处于第二状态下的功耗。9.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。
技术总结本公开提供了一种超声波数据处理方法、装置、设备及存储介质,上述方法应用于电子设备,所述方法包括:接收超声波信号;若电子设备处于第一状态,电子设备的第一处理单元基于超声波的内容,执行与第一状态相对应的处理命令,并使得电子设备切换为第二状态;若电子设备处于第二状态,电子设备基于超声波的内容,执行与第二状态相对应的处理命令,所述电子设备处于第一状态下的功耗小于处于第二状态下的功耗。本公开的超声波数据处理方法能够适应电子设备在不同状态下对超声波数据进行处理。设备在不同状态下对超声波数据进行处理。设备在不同状态下对超声波数据进行处理。
技术研发人员:班学历 肖启华 莫志坚
受保护的技术使用者:联想(北京)有限公司
技术研发日:2022.07.19
技术公布日:2022/11/1