一种智能物联网设备及其响铃方法、存储介质和电子设备与流程

未命名 07-17 阅读:194 评论:0


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.图1为现有智能门铃设备的基本组成结构图;
34.图2为本技术中智能物联网设备的响铃方法基本流程示意图;
35.图3为运行过程响铃方法的基本流程示意图;
36.图4为本技术中智能物联网设备的基本结构示意图;
37.图5为本技术中所提供的电子设备的基本结构示意图。
具体实施方式
38.为了使本技术的目的、技术手段和优点更加清楚明白,以下结合附图对本技术做进一步详细说明。
39.现有的使用电池供电的智能物联网设备在经触发后进行响铃操作时,可能存在延时较大或铃声配置不够灵活的问题。以智能门铃设备为例,图1为现有智能门铃设备的基本组成结构图。在图1所示的系统中,第一处理器可以是中央处理器(cpu),第二处理器可以是微处理器(mcu),第三处理器可以是数字信号处理器(dsp)。通常,第二处理器的功耗低于第一处理器的功耗。为控制智能门铃的功耗,基于第二处理器的功耗低于第一处理器,因此,通常第一处理器(例如cpu)不是始终带电的,而第二处理器(例如mcu)是始终带电的,基于该功耗需求和图1所示的结构,智能门铃的响铃可以分为两种启动过程响铃和运行过程响铃两种情况。
40.第一种情况是第一处理器未上电的情况,也就是启动过程响铃,具体处理包括:第二处理器检测到门铃按键事件后,通知音频芯片,按照音频芯片中预设好的音量播放设定好的铃声文件,并通过喇叭进行输出;
41.第二种情况是第一处理器已上电、并已加载和启动智能物联网设备的客户端程序(通常在第一处理器上电后就会将客户端程序加载到第一处理器上并启动,但是加载和启动过程需要一定的时间)的情况,也就是运行过程响铃,具体处理包括:第二处理器检测到门铃按键事件后,通知第一处理器,第一处理器调用第三处理器(例如dsp),并在第三处理器的接口参数中指示音量信息和铃声文件路径,第三处理器根据第一处理器的指示,按照设定音量播放相应的铃声文件,通过喇叭进行输出。
42.上述响铃方法中,为实现在第一处理器未上电的情况下进行响铃,需要在设备中
设置音频芯片,这种处理方式一方面增加了硬件成本,另一方面由于音频芯片中的音量和铃声文件都是在音频芯片出厂时设置好的,用户无法自行更新,因此限制了响铃铃声的配置灵活性。
43.而如果将第一处理器已上电情况下的响铃方式运用到第一处理器未上电的情景下,那么第二处理器需要将第一处理器引导上电,再将智能门铃设备的客户端程序在第一处理器上加载并启动,以保证第一处理器调用第三处理器时接口参数的正常下发,这样一来,从第二处理器检测到门铃按键事件,到第三处理器播放响铃文件,耗时大概需要1.5s-2s的时间,延时较长,且用户可以明显感受到门铃响铃的延时,感受不好。
44.基于上述现有低功耗响铃设备存在的问题,本技术的基本思想在于:将系统环境变量设置为响铃事件,第三处理器启动后直接读取系统环境变量执行响铃操作,以减少响铃延时。
45.图2为本技术中智能物联网设备的响铃方法基本流程示意图。在该设备中,第一处理器(例如cpu)分别与第二处理器(例如mcu)和第三处理器(dsp)连接。如图2所示,本技术中最基本的响铃方法给出了第一处理器未上电情况下的响铃处理,也称为启动过程响铃,具体包括:
46.步骤201,在智能物联网设备的第二处理器检测到响铃触发事件后,第二处理器引导第一处理器上电,并启动操作系统。
47.其中,第二处理器的功耗低于第一处理器的功耗。由于图2所示的方法是针对第一处理器未上电的情况,因此,在检测到响铃触发事件需要进行响铃处理时,首先要将第一处理器上电。具体可以由第二处理器来引导第一处理器上电。在第一处理器上电后启动操作系统,也就是将操作系统加载到已上电的第一处理器上。
48.步骤202,操作系统设置系统环境变量为响铃事件。
49.操作系统启动后,确定第二处理器引导第一处理器上电的原因是检测到响铃触发事件,则设置系统环境变量为响铃事件。
50.其中,响铃事件包括铃声文件存储信息和播放音量信息。存储信息具体可以是存储路径等。通过将系统环境变量设置为响铃事件,使得后续第三处理器可以方便获取响铃处理时的相关参数,减少处理时延。
51.步骤203,操作系统启动第三处理器,第三处理器基于系统环境变量执行响铃操作。
52.在操作系统启动后,会启动第三处理器,第三处理器提取系统环境变量。在确定系统环境变量为响铃事件后,进行响铃操作。具体可以基于系统环境变量中的铃声文件存储信息找到铃声文件,再按照系统环境变量中的播放音量信息,播放铃声文件。
53.至此,本技术中最基本的响铃方法流程结束。通过上述方式,在第一处理器未上电时进行响铃处理,不需要在第一处理器加载并启动智能物联网设备的客户端程序,直接由第一处理器启动第三处理器,根据系统环境变量进行响铃操作,大大减少了响铃延迟。
54.在上述响铃方法的基础上,本技术还提供第一处理器已上电情况的响铃方法,也称为运行过程响铃方法,该方法的前提是,第一处理器已上电,并在上电后将智能物联网设备的客户端程序加载并启动。其中,关于智能物联网设备的客户端程序,可以安装在智能物联网设备上,也可以安装在其他控制设备上,例如移动终端等。上述加载在第一处理器上的
客户端程序也就是安装在智能物联网设备上的相应客户端程序,为方便描述和区分,以下将安装在智能物联网设备上的客户端程序称为第一客户端程序,将安装在其他控制设备上的客户端程序称为第二客户端程序。
55.图3为运行过程响铃方法的基本流程示意图。如图3所示,该方法包括:
56.步骤301,在第二处理器检测到响铃触发事件后,通知第一处理器以及加载并运行在第一处理器上的第一客户端程序。
57.本方法中,第一客户端程序已经加载并运行在第一处理器上。第一处理器以及第一客户端程序能够接收到第二处理器上检测到响铃触发事件后的通知。
58.步骤302,第一客户端程序将系统环境变量设置为响铃事件,并通知第三处理器执行响铃操作。
59.将系统环境变量设置为响铃事件的处理,是在收到第二处理器的通知后进行。也就是说,在第一客户端程序确定第二处理器检测到响铃触发事件后,第一客户端程序设置系统环境变量为响铃事件。
60.步骤303,第三处理器基于系统环境变量执行响铃操作。
61.在本步骤中,第三处理器接收到第一客户端程序时,系统环境变量为响铃事件,第三处理器基于该响铃事件中的铃声文件存储信息找到铃声文件,再按照响铃事件中的播放音量信息,播放铃声文件。
62.至此,图3所示的方法流程结束。在上述运行过程的响铃方法中,第三处理器在接收到第一客户端程序发出的响铃处理通知后,也利用系统环境变量执行响铃操作,可以方便地实现响铃控制。
63.在上述启动过程和运行过程的响铃方法中,都需要将系统环境变量设置为响铃事件,在响铃事件中包括响铃文件存储信息和播放音量信息,以供第三处理器执行响铃操作。其中,响铃事件中的响铃文件存储信息和播放音量信息可以是预先设置为默认值,再随时根据实际需要进行更新设置。在进行更新设置时,具体处理可以包括:第一客户端程序接收用户设置的铃声文件信息和播放音量信息,基于铃声文件信息和播放量信息更新响铃事件和系统环境变量,用于第三处理器的响铃操作。这样可以方便地实现响铃事件的更新。
64.其中,第一客户端程序接收用户设置的铃声文件信息和播放音量信息可以有两种方式:
65.一、另一个设备x(以下称为第一设备x,例如移动终端)与本技术中的智能物联网设备建立通信连接,用户通过安装在第一设备x上的第二客户端程序设置新的铃声文件信息和播放音量信息,第二客户端程序将新的铃声文件信息和播放音量信息发送给第一客户端程序;也就是说,安装在第一设备x上的第二客户端程序接收用户设置的铃声文件信息和播放音量信息,并将该铃声文件信息和播放音量信息,通过第一设备x与本技术中智能物联网设备之间建立的通信连接,发送给第一客户端程序;
66.二、用户直接在本技术中的智能物联网设备上输入新的铃声文件信息和播放音量信息,第一客户端程序通过输入设备接收该新的铃声文件信息和播放音量信息;也就是说,第一客户端程序接收用户通过本技术的智能物联网设备的输入单元输入的铃声文件信息和播放音量信息。
67.第一客户端程序在接收到新的铃声文件信息和播放音量信息后进行解析,确定出
新的铃声文件存储信息和播放音量信息,用于更新响铃事件。其中,铃声文件信息可以是智能物联网设备中已保存铃声文件的标识信息(例如铃声文件的索引等),或者,也可以是智能物联网设备中未保存的新的铃声文件内容。基于此,用户可以实际需求,在智能物联网设备已有的多个铃声文件中选择一个用于响铃的铃声文件,或者,也可以为第一客户端程序提供一个全新的铃声文件。播放音量信息可以是具体的播放音量值,或者播放音量值的索引等。
68.通过一个具体应用的例子说明上述本技术中的响铃方法。
69.以智能门铃为例,在智能门铃中,第一处理器为cpu,第二处理器为mcu,第三处理器为dsp,操作系统为linux。在本实例中,响铃事件中的铃声文件存储信息为铃声文件路径。具体响铃方法同样包括启动过程响铃和运行过程响铃。
70.其中,智能门铃的启动过程响铃方法(即cpu未上电的情况)包括:
71.(1)mcu检测到门铃按键事件;
72.(2)mcu记录唤醒原因,即门铃按键事件;
73.(3)mcu引导cpu上电;
74.(4)cpu引导程序bootloader初始化,启动linux内核;
75.(5)linux内核获取mcu唤醒原因,确定检测到门铃按键事件,则linux内核设置系统环境变量为响铃事件;
76.(6)linux内核优先启动dsp多媒体程序;
77.(7)dsp初始化音频服务及驱动,提取系统环境变量,当确定系统环境变量为响铃事件后,dsp根据系统环境变量中的铃声文件路径及音量信息进行播放,其中,铃声文件已预先打包在文件系统中。
78.通过上述启动过程的响铃方法,可以实现门铃按下后的快速响铃。这是因为在内核初始化后,dsp更快启动完成必要初始化工作,这样由dsp直接接管进行响铃,相比于客户端程序启动后再通知dsp进行响铃,大大减少了延时时间。经过实验验证,本技术中启动过程响铃方法的整体响铃延时可以控制在500ms左右,而在客户端程序启动后通知dsp进行响铃的方式响铃延时在1.5s-2s之间,显然,本技术中启动过程响铃方法大大降低了响铃延时。
79.智能门铃的运行过程响铃方法(即cpu已上电、且第一客户端程序已加载启动的情况)包括:
80.(1)mcu检测到门铃按键事件;
81.(2)mcu记录唤醒原因,即门铃按键事件;
82.(3)应用程序app(也就是第一客户端程序)处于运行中,应用程序app检测到mcu的门铃按键事件;
83.(4)应用程序app将系统环境变量设置为响铃事件,并通知dsp进行铃声播放;
84.(5)dsp根据应用程序app设置在系统环境变量中的铃声文件路径及音量进行播放。
85.在本实例中,铃声文件的配置和更新方法可以包括:
86.(1)智能门铃固件中预置了铃声文件集;
87.(2)用户在远端设备(例如移动终端)的客户端上从提供的铃声文件集(与智能门
铃固件中的铃声文件集相同)中选择一个铃声文件,并设置音量;远端设备的客户端将用户选择的铃声文件索引值和音量信息,发送给智能门铃上的应用程序app;智能门铃上的应用程序app通过网络接收了远端设备的用户设置数据,解析铃声文件索引值及音量值;
88.(3)应用程序app将铃声文件索引值转换为铃声文件路径,与音量值一同保存为最新的响铃事件,并更新系统环境变量,供dsp下次铃声播放使用。
89.上述响铃事件的设置方式,相比于使用音频芯片只能采用单一铃声的方式,可以使铃声文件的设置更加灵活,能够满足用户的多种需求。
90.除在智能门铃中应用上述本技术的响铃方法外,在其他多种有响铃需求的智能物联网设备上都可以使用本技术的方法,例如智能门禁、智能猫眼等。
91.上述即为本技术中智能物联网设备的响铃方法的具体实现。通过上述响铃方法,使智能物联网设备减少了音频芯片成本,大大降低了启动过程的响铃延迟时间。本技术还提供一种智能物联网设备,可以用于实施上述响铃方法。图4为本技术中智能物联网设备的基本结构示意图。如图4所示,该方法包括:第一处理器、第二处理器和第三处理器;其中,第二处理器的功耗低于第一处理器的功耗。
92.第一处理器,用于在未上电时基于第二处理器的引导进行上电,并启动操作系统,将系统环境变量设置为响铃事件,启动第三处理器;其中,响铃事件包括铃声文件存储信息和播放音量信息;
93.第二处理器,用于在检测到响铃触发事件后,引导未上电的第一处理器上电;
94.第三处理器,启动后读取系统环境变量,并基于系统环境变量执行响铃操作。
95.可选地,第一处理器,还用于在上电后启动操作系统,加载并启动安装在本设备上的第一客户端程序;还用于通过所述第一客户端程序接收到所述第二处理器的通知后,通过所述第一客户端程序将系统环境变量设置为响铃事件;
96.第二处理器,还用于在检测到响铃触发事件后,若第一处理器已上电、且安装在本设备上的第一客户端程序已加载并启动,则通知第一客户端程序指示所述第三处理器执行响铃操作;
97.第三处理器,用于在接收到第一客户端程序的指示后,基于系统环境变量执行响铃操作。
98.可选地,第一处理器,用于通过加载的第一客户端程序接收用户设置的铃声文件信息和播放音量信息,基于铃声文件信息和播放量信息更新响铃事件和系统环境变量,用于第三处理器的响铃操作。
99.可选地,在第一处理器中,通过加载的第一客户端程序接收用户设置的铃声文件信息和播放音量信息包括:
100.第一客户端程序通过第一设备与智能物联网设备之间建立的通信连接,接收第一设备上的第二客户端程序发来的铃声文件信息和播放音量信息;其中,第二客户端程序发来的铃声文件信息和播放音量信息为第二客户端程序接收的用户设置的铃声文件信息和播放音量信息;或者,
101.第一客户端程序接收用户通过智能物联网设备的输入单元输入的铃声文件信息和播放音量信息。
102.本技术还提供一种计算机可读存储介质,该计算机可读存储介质存储指令,指令
在由处理器执行时可执行如上所述实现智能物联网设备响铃方法中的步骤。实际应用中,计算机可读介质可以是上述实施例各设备/装置/系统所包含的,也可以是单独存在,而未装配入该设备/装置/系统中。其中,在计算机可读存储介质中存储指令,其存储的指令在由处理器执行时可执行如上所述智能物联网设备响铃方法中的步骤。
103.根据本技术公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件,或者上述的任意合适的组合,但不用于限制本技术保护的范围。在本技术公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
104.图5为本技术还提供的一种电子设备。如图5所示,其示出了本技术实施例所涉及的电子设备的结构示意图,具体来讲:
105.该电子设备可以包括一个或一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502以及存储在存储器上并可在处理器上运行的计算机程序。在执行所述存储器502的程序时,可以实现智能物联网设备的响铃方法。
106.具体的,实际应用中,该电子设备还可以包括电源503、输入输出单元504等部件。本领域技术人员可以理解,图5中示出的电子设备的结构并不构成对该电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
107.处理器501是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行服务器的各种功能和处理数据,从而对该电子设备进行整体监控。
108.存储器502可用于存储软件程序以及模块,即上述计算机可读存储介质。处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
109.该电子设备还包括给各个部件供电的电源503,可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
110.该电子设备还可包括输入输出单元504,该输入单元输出504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。该输入单元输出504还可以用于显示由用户输入的信息或提供给用户的信息以及各种图像用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
111.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

技术特征:
1.一种智能物联网设备的响铃方法,其特征在于,包括:若所述智能物联网设备上的第一处理器未上电,在所述智能物联网设备的第二处理器检测到响铃触发事件后,所述第二处理器引导所述第一处理器上电,并启动操作系统;其中,所述第二处理器的功耗低于所述第一处理器的功耗;所述操作系统设置系统环境变量为响铃事件;其中,所述响铃事件包括铃声文件存储信息和播放音量信息;所述操作系统启动第三处理器,所述第三处理器基于所述系统环境变量执行响铃操作。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:若所述第一处理器已上电、且所述第一处理器已将安装在所述智能物联网设备上的第一客户端程序加载并启动,在所述第二处理器检测到响铃触发事件后,通知所述第一客户端程序;所述第一客户端程序将系统环境变量设置为所述响铃事件,并通知所述第三处理器,所述第三处理器基于所述系统环境变量执行响铃操作。3.根据权利要求1或2所述的方法,其特征在于,所述响铃事件的设置方式包括:所述第一客户端程序接收用户设置的铃声文件信息和播放音量信息,基于所述铃声文件信息和播放量信息更新所述响铃事件和所述系统环境变量,用于所述第三处理器的响铃操作。4.根据权利要求3所述的方法,其特征在于,所述第一客户端程序接收用户设置的铃声文件信息和播放音量信息,包括:所述第一客户端程序通过第一设备与所述智能物联网设备之间建立的通信连接,接收所述第一设备上的第二客户端程序发来的铃声文件信息和播放音量信息;其中,所述第二客户端程序发来的铃声文件信息和播放音量信息为所述第二客户端程序接收的用户设置的铃声文件信息和播放音量信息;或者,所述第一客户端程序接收用户通过所述智能物联网设备的输入单元输入的所述铃声文件信息和播放音量信息。5.根据权利要求3所述的方法,其特征在于,所述铃声文件信息为新的铃声文件或者已有铃声文件对应的标识信息。6.一种智能物联网设备,其特征在于,包括:第一处理器、第二处理器和第三处理器;其中,所述第二处理器的功耗低于所述第一处理器的功耗;所述第一处理器,用于在未上电时基于所述第二处理器的引导进行上电,并启动操作系统,将系统环境变量设置为响铃事件,启动所述第三处理器;其中,所述响铃事件包括铃声文件存储信息和播放音量信息;所述第二处理器,用于在检测到响铃触发事件后,引导未上电的所述第一处理器上电;所述第三处理器,启动后读取所述系统环境变量,并基于所述系统环境变量执行响铃操作。7.根据权利要求6所述的智能物联网设备,其特征在于,所述第一处理器,还用于在上电后启动操作系统,加载并启动安装在本设备上的第一客户端程序;还用于通过所述第一客户端程序接收到所述第二处理器的通知后,通过所述第一客户端程序将系统环境变量设置为响铃事件;
所述第二处理器,还用于在检测到响铃触发事件后,若所述第一处理器已上电、且安装在本设备上的第一客户端程序已加载并启动,则通知所述第一客户端程序指示所述第三处理器执行响铃操作;所述第三处理器,用于在接收到所述第一客户端程序的指示后,基于所述系统环境变量执行响铃操作。8.根据权利要求6或7所述的智能物联网设备,其特征在于,所述第一处理器,用于通过加载的所述第一客户端程序接收用户设置的铃声文件信息和播放音量信息,基于所述铃声文件信息和播放量信息更新所述响铃事件和所述系统环境变量,用于所述第三处理器的响铃操作。9.根据权利要求8所述的智能物联网设备,其特征在于,在所述第一处理器中,所述通过加载的所述第一客户端程序接收用户设置的铃声文件信息和播放音量信息包括:所述第一客户端程序通过第一设备与所述智能物联网设备之间建立的通信连接,接收所述第一设备上的第二客户端程序发来的铃声文件信息和播放音量信息;其中,所述第二客户端程序发来的铃声文件信息和播放音量信息为所述第二客户端程序接收的用户设置的铃声文件信息和播放音量信息;或者,所述第一客户端程序接收用户通过所述智能物联网设备的输入单元输入的所述铃声文件信息和播放音量信息。10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述指令被处理器执行时可实现权利要求1~5任一项所述的智能物联网设备的响铃方法。11.一种电子设备,其特征在于,该电子设备至少包括计算机可读存储介质,还包括处理器;所述处理器,用于从所述计算机可读存储介质中读取所述可执行指令,并执行所述指令以实现上述权利要求1~5任一项所述的智能物联网设备的响铃方法。

技术总结
本申请公开了一种智能物联网设备的响铃方法,包括:若所述智能物联网设备上的第一处理器未上电,在所述智能物联网设备的第二处理器检测到响铃触发事件后,所述第二处理器引导所述第一处理器上电,并启动操作系统;所述操作系统设置系统环境变量为响铃事件;其中,所述响铃事件包括铃声文件存储信息和播放音量信息;所述操作系统启动第三处理器,所述第三处理器基于所述系统环境变量执行响铃操作。应用本申请,能够在降低硬件成本的前提下,明显减小物联网设备的响铃延时。减小物联网设备的响铃延时。减小物联网设备的响铃延时。


技术研发人员:朱飞鹏 李刚 赵澄
受保护的技术使用者:杭州萤石软件有限公司
技术研发日:2023.03.08
技术公布日:2023/6/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐