System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据处理,尤其涉及一种信息处理方法、电子设备及存储介质。
技术介绍
1、目前,随着科技的不断发展,越来越多的科技设备进入人们的生活,为了满足用户使用需求,电子设备上可以安装多个系统应用(application,app),该系统应用可提供用户(user interface)界面,通过该ui界面可向用户展示其支持的各种功能。
2、相关技术中,系统应用支持的硬件功能依赖电子设备的硬件支持,因此电子设备在硬件升级后,系统应用需及时获取电子设备升级后支持的硬件功能,但每个系统应用需独立与电子设备进行通信,多个系统应用没有统一的通信入口,导致通信成本较高。
技术实现思路
1、本申请实施例的目的是提供一种信息处理方法、设备、系统和存储介质,能够解决每个系统应用需独立与电子设备进行通信,多个系统应用没有统一的通信入口,导致通信成本较高的问题。
2、第一方面,本申请实施例提供一种信息处理方法,应用于电子设备,电子设备安装有功能应用和至少一个系统应用,该方法包括:当检测到目标事件时,获取与目标事件关联的目标信息,其中,目标事件包括以下至少一项:电子设备支持的硬件功能更新、电子设备的设备状态更新、系统应用支持的软件功能更新、系统应用的应用状态更新;通过功能应用,向目标系统应用下发目标信息,其中,目标系统应用为接入功能软件开发工具featuresdk的系统应用;通过目标系统应用,基于目标信息更新目标系统应用的应用界面。
3、在第一方面的一些可实现方式中,当电子
4、若第一硬件功能配置文件与第二硬件功能配置文件的文件内容不符,则接收服务器发送的下载地址,并确定检测到电子设备支持的硬件功能更新的目标事件;
5、获取与目标事件关联的目标信息,包括:
6、基于下载地址,下载第二硬件功能配置文件,并确定与目标事件关联的目标信息包括第二硬件功能配置文件,第二硬件功能配置文件包括硬件功能更新信息,硬件功能更新信息用于指示电子设备支持的硬件功能发生变更。
7、在第一方面的一些可实现方式中,硬件功能更新信息具体用于指示以下至少一项:
8、更新硬件功能的功能名称;
9、修改硬件功能的功能参数值;
10、将硬件功能的状态更新为打开状态或者关闭状态;
11、移除电子设备支持的硬件功能;
12、新增电子设备支持的硬件功能。
13、在第一方面的一些可实现方式中,若目标事件为电子设备支持的硬件功能更新的事件,则目标信息包括硬件功能更新信息,硬件功能更新信息用于指示电子设备支持的硬件功能发生变更;
14、若目标事件为电子设备的设备状态更新的事件,则目标信息包括设备状态更新信息,设备状态更新信息用于指示电子设备支持的目标硬件功能的状态发生变更;
15、若目标事件为系统应用支持的软件功能更新的事件,则目标信息包括软件功能更新信息,软件功能更新信息用于指示系统应用支持的软件功能发生变更;
16、若目标事件为系统应用的应用状态更新的事件,则目标信息包括应用状态更新信息,应用状态更新信息用于指示系统应用支持的目标软件功能的状态发生变更。第二方面,本申请实施例提供一种电子设备,包括功能应用和至少一个系统应用,其中:
17、功能应用,用于当检测到目标事件时,获取与目标事件关联的目标信息,其中,目标事件包括以下至少一项:电子设备支持的硬件功能更新、电子设备的设备状态更新、系统应用支持的软件功能更新、系统应用的应用状态更新;
18、功能应用,还用于向目标系统应用下发目标信息,其中,目标系统应用为接入功能软件开发工具featuresdk的系统应用;
19、目标系统应用,用于基于目标信息更新目标系统应用的应用界面。
20、在第二方面的一些可实现方式中,电子设备包括功能应用和至少一个系统应用,其中:
21、功能应用,用于当检测到目标事件时,获取与目标事件关联的目标信息,其中,目标事件包括以下至少一项:电子设备支持的硬件功能更新、电子设备的设备状态更新、系统应用支持的软件功能更新、系统应用的应用状态更新;
22、功能应用,还用于向目标系统应用下发目标信息,其中,目标系统应用为接入功能软件开发工具featuresdk的系统应用;
23、目标系统应用,用于基于目标信息更新目标系统应用的应用界面。
24、在第二方面的一些可实现方式中,功能应用具体用于:
25、当电子设备开机时,向服务器发送配置文件更新请求,配置文件更新请求包括电子设备的型号版本信息和第一硬件功能配置文件,配置文件更新请求用于服务器查询与型号版本信息匹配的第二硬件功能配置文件;
26、若第一硬件功能配置文件与第二硬件功能配置文件的文件内容不符,则接收服务器发送的下载地址,并确定检测到电子设备支持的硬件功能更新的目标事件;
27、基于下载地址,下载第二硬件功能配置文件,并确定与目标事件关联的目标信息包括第二硬件功能配置文件,第二硬件功能配置文件包括硬件功能更新信息,硬件功能更新信息用于指示电子设备支持的硬件功能发生变更。
28、在第二方面的一些可实现方式中,目标系统应用具体用于:基于硬件功能更新信息,更新目标系统应用的应用界面中与硬件功能更新信息对应的硬件功能组件。
29、在第二方面的一些可实现方式中,系统应用,用于当系统应用支持的软件功能更新时,通过接入featuresdk,向功能应用上传目标信息,目标信息包括系统应用以动态方式注册的动态注册功能信息;
30、功能应用具体用于:确定检测到系统应用支持的软件功能更新的目标事件,并通过featuresdk,向目标系统应用下发动态注册功能信息。
31、在第二方面的一些可实现方式中,电子设备还包括featuresdk:
32、系统应用具体用于:在接入featuresdk之后,创建功能回调监听接口,并将功能回调监听接口传至featuresdk对应的获取功能的函数中;
33、featuresdk,用于保存功能回调监听接口,并通过功能回调监听接口,接收系统应用上传的动态注册功能信息;
34、featuresdk,还用于向功能应用上传动态注册功能信息。
35、在第二方面的一些可实现方式中,featuresdk,还用于通过扫描系统应用的安卓应用程序包,获取目标信息,目标信息还包括系统应用以静态方式注册的静态注册功能信息;
36、featuresdk,还用于向功能应用上传静态注册功能信息;
37、功能应用具体用于:向目标系统应用下发静态注册功能信息。
38、在第二方面本文档来自技高网...
【技术保护点】
1.一种信息处理方法,其特征在于,应用于电子设备,所述电子设备安装有功能应用和至少一个系统应用,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求2所述的方法,其特征在于,所述硬件功能更新信息具体用于指示以下至少一项:
4.根据权利要求1所述的方法,其特征在于:
5.一种电子设备,其特征在于,包括功能应用和至少一个系统应用,其中:
6.根据权利要求5所述的设备,其特征在于,所述功能应用具体用于:
7.根据权利要求6所述的设备,其特征在于:
8.根据权利要求5所述的设备,其特征在于:
9.根据权利要求8所述的设备,其特征在于,所述电子设备还包括所述FeatureSDK:
10.根据权利要求9所述的设备,其特征在于:
11.根据权利要求10所述的设备,其特征在于:
12.根据权利要求5所述的设备,其特征在于:
13.根据权利要求12所述的设备,其特征在于,所述电子设备还包括所述FeatureSDK:
...【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于电子设备,所述电子设备安装有功能应用和至少一个系统应用,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法包括:
3.根据权利要求2所述的方法,其特征在于,所述硬件功能更新信息具体用于指示以下至少一项:
4.根据权利要求1所述的方法,其特征在于:
5.一种电子设备,其特征在于,包括功能应用和至少一个系统应用,其中:
6.根据权利要求5所述的设备,其特征在于,所述功能应用具体用于:
7.根据权利要求6所述的设备,其特征在于:
8.根据权利要求5所述的设备,其特征在于:
9.根据权利要求8所述...
【专利技术属性】
技术研发人员:李同品,
申请(专利权)人:宜宾市极米光电有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。