System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于设备兼容,具体涉及一种终端设备兼容性适配方法和系统。
技术介绍
1、终端设备种类的多样化,系统版本的多样化,不同系统和终端组合的场景下,会导致出现各种兼容性问题。
2、现有的兼容性解决方案中,大多通过用户反馈或者实验室环境下测试找到不兼容场景,并在后台人工维护兼容性问题记录表,客户端通过请求后台接口进行功能校验,选择合适的兼容性适配方案。
3、然而。实验室和测试环境下无法穷尽所有场景,依赖用户自主反馈会增加滞后性且同样无法穷尽所有场景,新机型和新系统的发布也会导致新的兼容性问题不断出现。同时,兼容性问题记录表依赖人力维护,会增加软件产品的维护成本。
技术实现思路
1、为了解决现有技术中的实验室和测试环境下无法穷尽所有场景,依赖用户自主反馈会增加滞后性且同样无法穷尽所有场景,新机型和新系统的发布也会导致新的兼容性问题不断出现。同时,兼容性问题记录表依赖人力维护,会增加软件产品的维护成本的技术问题,本专利技术提供一种终端设备兼容性适配方法和系统。
2、第一方面
3、本专利技术提供了一种终端设备兼容性适配方法,包括:
4、s101:客户端从服务端获取设备支持能力表、兼容性检测策略和兼容性适配策略;
5、s102:客户端根据所述设备支持能力表和所述兼容性适配策略,执行设备功能;
6、s103:当设备功能执行失败时,客户端根据所述兼容性检测策略进行重试;
7、s104:当设备功能重试
8、s105:服务端根据所述错误信息进行决策,判断所述错误信息是否满足预设条件;
9、s106:当所述错误信息满足所述预设条件时,服务端更新所述设备支持能力表。
10、第二方面
11、本专利技术提供了一种终端设备兼容性适配系统,包括:
12、客户端兼容性检测模块,用于客户端从服务端获取设备支持能力表、兼容性检测策略和兼容性适配策略;
13、客户端兼容性检测模块,还用于客户端根据所述设备支持能力表和所述兼容性适配策略,执行设备功能;
14、客户端兼容性检测模块,还用于当设备功能执行失败时,客户端根据所述兼容性检测策略进行重试;
15、客户端数据收集上报模块,用于当设备功能重试后仍然失败时,客户端向服务端上报错误信息;
16、服务端兼容性决策模块,用于服务端根据所述错误信息进行决策,判断所述错误信息是否满足预设条件;
17、服务端设备支持能力查询存储模块,用于当所述错误信息满足所述预设条件时,服务端更新所述设备支持能力表。
18、与现有技术相比,本专利技术至少具有以下有益技术效果:
19、在本专利技术中,客户端从服务端获取设备支持能力表、兼容性检测策略和兼容性适配策略之后,自主执行功能,在功能执行过程自动检测兼容问题,并反馈提交到服务端,服务端根据所述错误信息进行决策,当所述错误信息满足所述预设条件时,服务端更新所述设备支持能力表。以上方式,无需依赖实验室测试以及用户自主反馈,节省测试资源,可以覆盖各种新机型和新系统,提升设备覆盖率,无需依赖人力维护兼容性问题记录表,节省维护成本。
本文档来自技高网...【技术保护点】
1.一种终端设备兼容性适配方法,其特征在于,包括:
2.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述设备支持能力表包括:设备名称、功能名称、操作系统版本、功能适配索引和检测策略索引;
3.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述S103具体为:
4.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述S104具体包括:
5.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述S106具体为:
6.一种终端设备兼容性适配系统,其特征在于,包括:
7.根据权利要求6所述的一种终端设备兼容性适配系统,其特征在于,所述设备支持能力表包括:设备名称、功能名称、操作系统版本、功能适配索引和检测策略索引;
8.根据权利要求6所述的一种终端设备兼容性适配系统,其特征在于,所述客户端兼容性检测模块具体用于:
9.根据权利要求6所述的一种终端设备兼容性适配系统,其特征在于,所述客户端数据收集上报模块具体用于:
10.根据权利要
...【技术特征摘要】
1.一种终端设备兼容性适配方法,其特征在于,包括:
2.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述设备支持能力表包括:设备名称、功能名称、操作系统版本、功能适配索引和检测策略索引;
3.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述s103具体为:
4.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述s104具体包括:
5.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述s106具体为:
6.一种终端设备兼容...
【专利技术属性】
技术研发人员:王量,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。