一种设备及启动方法与流程
- 国知局
- 2024-07-31 22:36:19
本技术实施例涉及芯片领域,尤其涉及一种设备及启动方法。
背景技术:
1、随着技术的发展和进步,设备的功能逐渐完善和丰富。以智能门锁为例,目前的门锁除了具有开锁功能,还可实现人脸识别、猫眼逗留抓拍、猫眼门铃、画中画、实时视频查看等多媒体业务功能。
2、基于智能门锁一般采用性能较低的多媒体芯片来处理多媒体业务,多媒体芯片一般是按需启动,当需要处理如图像等多媒体业务时,才会对多媒体芯片进行上电启动。对于多媒体芯片来说,由于人脸识别业务对时效性和使用频度的要求都较高,通常作为最高优先级业务。基于此,多媒体芯片一般优先判断是否需要处理人脸识别业务,在人脸识别业务处理完成、或者不需要处理人脸识别业务时,才启动处理其他多媒体业务。这样,多媒体芯片对其他多媒体业务的处理存在时延性较高的问题,导致业务处理效率较差。
技术实现思路
1、本技术实施例提供一种设备及启动方法。该方法可以提升设备中包括的芯片对业务的处理效率,以及可以减少芯片的工作时间,降低芯片的功耗。
2、第一方面提供了一种设备。所述设备包括第一芯片和第二芯片,其中,所述第一芯片,用于检测所述设备所处的业务场景;所述第一芯片,还用于基于所述业务场景,通过m个端口向所述第二芯片输出m个第一电平信号;所述m为正整数;所述第二芯片,用于读取来自所述第一芯片的所述m个第一电平信号;所述第二芯片,还用于响应于所述m个第一电平信号,启动业务处理。其中,不同业务场景对应的所述第一电平信号不同。
3、针对采用性能较低的芯片的设备来说,可以基于设备的第一芯片检测到不同的业务场景时,向第二芯片输出不同的电平输出值,从而可以指示第二芯片可以根据电平输出值启动相应的业务处理;其中,第一芯片例如可以为设备的主控芯片,第二芯片例如可以为设备的多媒体芯片。这样,第二芯片启动业务处理无需等待双机通信建立成功后再启动相应业务处理,换言之在第一芯片和第二芯片建立双机通信的同时,第二芯片可以启动业务需要的进程和资源等,从而减少第二芯片启动业务的等待时间,降低第二芯片的工作时间,节省设备的功耗,从而可以提升用户体验。
4、在一种可能的实施方式中,所述第一芯片用于基于所述业务场景,通过m个端口向所述第二芯片输出m个第一电平信号,包括:基于所述业务场景和第一对应关系,确定电平输出值,所述第一对应关系用于指示业务场景与电平输出值的对应关系;根据所述电平输出值,通过所述m个端口输出所述m个第一电平信号。可选的,所述设备还可包括与所述第一芯片关联的第一存储器,所述第一存储器中可以存储有所述第一对应关系。
5、该实施方式中,通过预先存储业务场景与电平输出值的对应关系,可以实现主控芯片通过输出不同的电平输出值,来指示多媒体芯片设备所处的业务场景。这样,可以便于多媒体芯片更快速地感知到业务场景,从而可以预先启动处理业务需要的进程或资源等,提升芯片的业务处理效率。
6、在一种可能的实施方式中,所述第二芯片用于响应于所述m个第一电平信号,启动业务处理,包括:基于所述m个第一电平信号指示的电平输出值和第二对应关系,确定启动参数,所述第二对应关系用于指示电平输出值与启动参数的对应关系;根据所述启动参数,启动处理所述启动参数指示的业务。可选的,所述设备还可包括与所述第二芯片关联的第二存储器,所述第二存储器中存储有所述第二对应关系。可以理解,不同启动参数对应启动处理不同的业务。
7、该实施方式中,通过预先存储电平输出值与启动参数的对应关系,可以实现多媒体芯片通过读取不同的电平输出值,感知到需要启动的业务,从而可以预先启动处理业务需要的进程或资源等,提升芯片启动业务的处理效率。
8、在一种可能的实施方式中,所述第二芯片用于启动业务处理,用于执行但不限于以下处理中的至少一种:创建所述业务对应的设备节点,所述设备节点用于所述第二芯片能够处理所述业务;启动所述业务需要的一个或多个处理进程。
9、该实施方式中,多媒体芯片通过读取来自主控芯片的不同电平值,可以感知到需要启动的业务,无需等到与主控芯片的双机通信建立成功之后才启动业务处理,从而可以预先启动处理业务需要的进程或资源等,提升芯片启动业务的处理效率。
10、在一种可能的实施方式中,所述第一芯片,还用于在预设时长阈值之后,将所述m个端口的第一电平信号恢复初始化电平值。以及,所述第一芯片,还用于通过所述m个端口中的第一端口输出第二电平信号;所述第二电平信号与所述第一电平信号的指示内容不同。
11、该实施方式中,主控芯片用于输出第一电平信号时所使用的端口可以复用已有端口,从而可以实现在不同阶段,通过相同的端口输出不同的信号,从而可以实现通过第一芯片和第二芯片的通信实现不同功能。这样,可以提升对芯片的端口的利用效率。
12、在一种可能的实施方式中,所述业务场景包括但不限于:人脸识别、或者猫眼逗留抓拍、或者猫眼门铃、或者画中画、或者实时视频查看。
13、第二方面还提供一种启动方法,应用于设备,所述设备包括第一芯片和第二芯片,包括:所述第一芯片检测所述设备所处的业务场景;所述第一芯片基于所述业务场景,通过m个端口向所述第二芯片输出m个第一电平信号,所述m为正整数;其中,不同业务场景对应的所述第一电平信号不同;所述第二芯片读取来自所述第一芯片的所述m个第一电平信号;所述第二芯片响应于所述m个第一电平信号,启动业务处理。
14、在一种可能的实施方式中,所述第一芯片基于所述业务场景,通过m个端口向所述第二芯片输出m个第一电平信号,可实施为基于所述业务场景和第一对应关系,确定电平输出值,所述第一对应关系用于指示业务场景与电平输出值的对应关系;根据所述电平输出值,通过所述m个端口输出所述m个第一电平信号。其中,所述第一对应关系可以存储在第一芯片关联的存储器中。
15、在一种可能的实施方式中,所述第二芯片响应于所述m个第一电平信号,启动业务处理,可实施为基于所述m个第一电平信号指示的电平输出值和第二对应关系,确定启动参数,所述第二对应关系用于指示电平输出值与启动参数的对应关系;根据所述启动参数,启动处理所述启动参数指示的业务。
16、在一种可能的实施方式中,所述第二芯片启动业务处理,可实施为执行但不限于以下处理中的至少一种:创建所述业务对应的设备节点,所述设备节点用于所述第二芯片能够处理所述业务;启动所述业务需要的一个或多个处理进程。
17、在一种可能的实施方式中,所述方法还包括:在预设时长阈值之后,所述第一芯片将所述m个端口的第一电平信号恢复初始化电平值。
18、在一种可能的实施方式中,所述方法还包括:所述第一芯片通过所述m个端口中的第一端口输出第二电平信号;所述第二电平信号与所述第一电平信号的指示内容不同。
19、在一种可能的实施方式中,所述业务场景包括但不限于:人脸识别、或者猫眼逗留抓拍、或者猫眼门铃、或者画中画、或者实时视频查看。
20、第三方面提供一种设备,所述设备包括多个功能模块;所述多个功能模块相互作用,实现上述第二方面及其各实施方式中第一芯片和第二芯片所执行的方法。所述多个功能模块可以基于软件、硬件或软件和硬件的结合实现,且所述多个功能模块可以基于具体实现进行任意组合或分割。
21、第四方面提供一种设备,包括至少一个处理器和至少一个存储器,所述至少一个存储器中存储有程序,所述设备运行时,所述至少一个处理器执行上述第二方面及其各实施方式中第一芯片和第二芯片执行的方法。可选的,设备可以包括第一芯片和第二芯片,第一芯片可以包括第一处理器,第二芯片可以包括第二处理器,所述第一处理器可用于处理第二方面及其各实施方式中第一芯片执行的方法,所述第二处理器可用于处理第二方面及其各实施方式中第二芯片执行的方法。
22、第五方面还提供一种可读存储介质,所述可读存储介质中存储有指令,当所述指令在设备上运行时,使得设备包括的第一芯片和第二芯片执行上述第二方面及其各可能的实施方式所述的方法。
23、第六方面提供了一种程序产品,当程序产品在设备上运行时,使得设备包括的第一芯片和第二芯片执行上述第二方面及其各可能的实施方式所述的方法。
24、第七方面还提供一种芯片,所述芯片用于读取存储器中存储的程序,执行上述第二方面及其各可能的实施方式第一芯片或第二芯片执行的方法。
25、上述第二方面至第七方面中任一方面及其可能的实施方式的有益效果请具体参阅上述第一方面中各种可能的实施方式的有益效果,在此不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240731/193823.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表