System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理领域,具体涉及一种控制方法及装置。
技术介绍
1、固件(firmware,fw)是一种嵌入在硬件设备中的软件程序,通常是位于特殊应用集成电路或可编程逻辑器件之中的闪存、电可擦编程只读存储器(electrically erasableprogrammable read-only memory,eeprom)、可编程只读存储器(programmable read-onlymemory,prom)。
2、相关技术中,在电子设备生产时,嵌入到电子设备中的固件都是经过调试后才出货给用户使用,对于用户来说,所获得的是可以正常使用的电子设备,不存在对电子设备中的固件进行调试的场景,用户难以直接通过其所使用的电子设备了解其封装的固件中可能出现的各种故障信息。
技术实现思路
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、基于电子设备的芯片存储器的第三存储区的第三固件文件的更新操作更新所述芯片存储区的第一存储区的第一固件文件,其中,所述第三固件文件是所述电子设备在第二使用模式下使用的固件文件。
37、本申请第二方面提供了一种控制装置,包括:
38、控制单元,用于:响应于获得目标触发信号,控制电子设备进入第一使用模式,以提供响应目标操作矫正所述电子设备的目标部件的配置变量的环境;
39、其中,所述目标部件在所述第一使用模式下的配置变量不同于在第二使用模式下的配置变量,所述第二使用模式是所述电子设备正常运行的模式。
40、从以上技术方案可以看出,本申请具有以下优点:
41、本申请提供了一种控制方法及装置,该方法通过响应于获得目标触发信号,控制电子设备进入第一使用模式,以提供响应目标操作矫正电子设备的目标部件的配置变量的环境;其中,目标部件在第一使用模本文档来自技高网...
【技术保护点】
1.一种控制方法,包括:
2.根据权利要求1所述的方法,其中,响应于获得目标触发信号,控制电子设备进入第一使用模式,包括以下至少之一:
3.根据权利要求2所述的方法,其中,响应于获得目标触发信号,控制电子设备进入第一使用模式,包括以下至少之一:
4.根据权利要求1所述的方法,其中,获得目标触发信号,包括以下至少之一:
5.根据权利要求1所述的方法,其中,还包括:
6.根据权利要求5所述的方法,其中,生成待矫正的第一固件文件,包括:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求1或7所述的方法,还包括:
9.根据权利要求1所述的方法,还包括:
10.一种控制装置,包括:
【技术特征摘要】
1.一种控制方法,包括:
2.根据权利要求1所述的方法,其中,响应于获得目标触发信号,控制电子设备进入第一使用模式,包括以下至少之一:
3.根据权利要求2所述的方法,其中,响应于获得目标触发信号,控制电子设备进入第一使用模式,包括以下至少之一:
4.根据权利要求1所述的方法,其中,获得目标触发信号,包括以下至少...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。