System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种终端设备兼容性适配方法和系统技术方案_技高网

一种终端设备兼容性适配方法和系统技术方案

技术编号:40195679 阅读:7 留言:0更新日期:2024-01-26 23:58
本发明专利技术公开了一种终端设备兼容性适配方法和系统,属于设备兼容技术领域,方法包括:客户端从服务端获取设备支持能力表、兼容性检测策略和兼容性适配策略;客户端根据设备支持能力表和兼容性适配策略,执行设备功能;当设备功能执行失败时,客户端根据兼容性检测策略进行重试;当设备功能重试后仍然失败时,客户端向服务端上报错误信息;服务端根据错误信息进行决策,判断错误信息是否满足预设条件;当错误信息满足预设条件时,服务端更新设备支持能力表。在本发明专利技术中,无需依赖实验室测试以及用户自主反馈,节省测试资源,可以覆盖各种新机型和新系统,提升设备覆盖率,无需依赖人力维护兼容性问题记录表,节省维护成本。

【技术实现步骤摘要】

本专利技术属于设备兼容,具体涉及一种终端设备兼容性适配方法和系统


技术介绍

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.根据权利要求6所述的一种终端设备兼容性适配方法,其特征在于,所述服务端设备支持能力查询存储模块具体用于:

...

【技术特征摘要】

1.一种终端设备兼容性适配方法,其特征在于,包括:

2.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述设备支持能力表包括:设备名称、功能名称、操作系统版本、功能适配索引和检测策略索引;

3.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述s103具体为:

4.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述s104具体包括:

5.根据权利要求1所述的一种终端设备兼容性适配方法,其特征在于,所述s106具体为:

6.一种终端设备兼容...

【专利技术属性】
技术研发人员:王量
申请(专利权)人:中电信数智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1