兼容性管控方法及相关设备技术

技术编号:38907462 阅读:12 留言:0更新日期:2023-09-25 09:26
本申请公开了一种兼容性管控方法及相关设备,在实现了使用统一的OS来支持所有类型的设备这一目标的情况下,在OS弹性部署到设备后,可以基于产品兼容性标识PCID和要求产品兼容性标识RPCID来判断应用是否可以在设备上安装并运行,若是,则可以向该设备分发该应用,从而可以解决设备与应用之间的兼容性问题。而可以解决设备与应用之间的兼容性问题。而可以解决设备与应用之间的兼容性问题。

【技术实现步骤摘要】
兼容性管控方法及相关设备


[0001]本申请涉及终端
,尤其涉及一种兼容性管控方法及相关设备。

技术介绍

[0002]在当今万物互联的时代,智能终端设备的发展已经进入快车道,设备的类型变得越来越丰富,为了能够使得一套操作系统(OperatingSystem,OS)能够支持所有类型的设备,就必然要求OS有更好的可装配性。
[0003]提高OS可装配性的一种方法是统一配置OS,然而目前不同类型的设备通常对应不同的OS,无法实现OS的统一配置,应用开发者在开发应用时也需要根据不同的OS进行差异化应用开发,灵活性差。

技术实现思路

[0004]本申请实施例提供了一种兼容性管控方法及相关设备,可以解决设备与应用之间的兼容性问题。
[0005]第一方面,本申请实施例提供了一种通信系统,该通信系统包括开发平台、应用分发平台、用户设备,其中:开发平台用于:获取一个或多个部件,并基于一个或多个部件生成第一标识;其中,第一标识用于指示第一设备系统能力SysCap集合,第一设备SysCap集合是用户设备的操作系统的SysCap集合;获取第二标识;其中,第二标识用于指示第一应用SysCap集合,第一应用SysCap集合是第一应用在用户设备上被安装并运行时所需要的SysCap集合;应用分发平台用于:接收开发平台发送的第二标识;获取第一标识;在基于第一标识和第二标识确定第一设备SysCap集合包括第一应用SysCap集合的情况下,向用户设备发送第一请求,第一请求用于指示用户设备安装第一应用;用户设备用于:安装第一应用。
[0006]本申请实施例通过提供一种兼容性管控方法,在实现了使用统一的OS来支持所有类型的设备这一目标的情况下,在OS弹性部署到设备后,可以基于产品兼容性标识PCID和要求产品兼容性标识RPCID来判断应用是否可以在设备上安装并运行,若是,则可以向该设备分发该应用,从而可以解决设备与应用之间的兼容性问题。
[0007]在一种可能的实现方式中,第一标识为第一产品兼容性标识PCID,第二标识为第一要求的产品兼容性标识RPCID。
[0008]这样,应用分发平台可以基于第一PCID和第一RPCID来判断第一设备SysCap集合是否包括第一应用SysCap集合,若是,则向用户设备发送第一请求,若否,则不向用户设备发送第一请求。
[0009]在一种可能的实现方式中,该通信系统还包括设备认证平台,设备认证平台用于:接收并保存开发平台发送的第一标识;向应用分发平台发送第一标识。
[0010]这样,设备认证平台可以基于第一标识进行设备认证;还可以向应用分发平台发送第一标识,以便应用分发平台基于第一标识来生成第一设备SysCap集合。
[0011]第二方面,本申请实施例提供了一种兼容性管控方法,应用于应用分发平台,该方法包括:应用分发平台获取第一标识,第一标识用于指示第一设备系统能力SysCap集合,第一设备SysCap集合是用户设备的操作系统的SysCap集合;应用分发平台获取第二标识,第二标识用于指示第一应用SysCap集合,第一应用SysCap集合是第一应用在用户设备上被安装并运行时所需要的SysCap集合;应用分发平台在基于第一标识和第二标识确定第一设备SysCap集合包括第一应用SysCap集合的情况下,向用户设备发送第一请求,第一请求用于指示用户设备安装第一应用。
[0012]本申请实施例通过提供一种兼容性管控方法,应用分发平台可以基于产品兼容性标识PCID和要求产品兼容性标识RPCID来判断应用是否可以在设备上安装并运行,若是,则可以向该设备分发该应用,从而可以解决设备与应用之间的兼容性问题。
[0013]在一种可能的实现方式中,第一标识为第一产品兼容性标识PCID,第二标识为第一要求的产品兼容性标识RPCID。
[0014]这样,应用分发平台可以基于第一PCID和第一RPCID来判断第一设备SysCap集合是否包括第一应用SysCap集合,若是,则向用户设备发送第一请求,若否,则不向用户设备发送第一请求。
[0015]在一种可能的实现方式中,应用分发平台获取第一标识,具体包括:应用分发平台向设备认证平台获取第一PCID;其中,第一PCID是开发平台基于第一设备SysCap集合生成并发送给设备认证平台的。
[0016]这样,应用分发平台可以基于第一PCID来生成第一设备SysCap集合。
[0017]在一种可能的实现方式中,应用分发平台获取第二标识,具体包括:应用分发平台接收开发平台发送的第一RPCID;其中,第一RPCID是开发平台基于第一应用SysCap集合生成的,第一应用SysCap集合是应用分发平台基于软件开发工具包SDK发布平台上发布的第一SDK或第一PCID生成的。
[0018]这样,应用分发平台可以基于第一RPCID来生成第一应用SysCap集合。
[0019]第三方面,本申请实施例提供了一种兼容性管控方法,应用于开发平台,其特征在于,该方法包括:开发平台获取第一信息,第一信息包括第一软件开发工具包SDK或第一标识,第一标识用于指示第一设备系统能力SysCap集合,第一设备SysCap集合是用户设备的操作系统的SysCap集合;开发平台基于第一信息生成第二标识,第二标识用于指示第一应用SysCap集合,第一应用SysCap集合是第一应用在用户设备上被安装并运行时所需要的SysCap集合;开发平台向应用分发平台发送第二标识。
[0020]在一种可能的实现方式中,第一标识为第一产品兼容性标识PCID,第二标识为第一要求的产品兼容性标识RPCID。
[0021]在一种可能的实现方式中,开发平台基于第一信息生成第二标识,具体包括:在用户设备的设备类型为第一类型的情况下,开发平台基于第一SDK生成第一RPCID;或,在用户设备的设备类型不为第一类型的情况下,开发平台基于第一PCID生成第一RPCID。
[0022]这样,在用户设备为第一类型的设备(例如手机、智慧屏、PC、平板等一些爆款电子设备)的情况下,开发平台可以基于SDK来生成RPCID,在用户设备不为第一类型的设备的情况下,开发平台可以基于PCID来生成RPCID。
[0023]在一种可能的实现方式中,在开发平台获取第一信息之前,该方法还包括:开发平
台获取一个或多个部件,并基于一个或多个部件生成第一标识。
[0024]这样,开发平台可以从操作系统开发平台获取一个或多个部件来进行拼装,组成一个操作系统,基于这一个或多个部件来生成设备SysCap集合,并对设备SysCap集合进行编码生成PCID。
[0025]在一种可能的实现方式中,开发平台基于一个或多个部件生成第一标识,具体包括:开发平台基于一个或多个部件生成第一设备SysCap集合;开发平台对第一设备SysCap集合进行编码生成第一PCID。
[0026]在一种可能的实现方式中,在开发平台基于一个或多个部件生成第一标识之后,该方法还包括:开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信系统,其特征在于,所述通信系统包括开发平台、应用分发平台、用户设备,其中:所述开发平台用于:获取一个或多个部件,并基于所述一个或多个部件生成第一标识;其中,所述第一标识用于指示第一设备系统能力SysCap集合,所述第一设备SysCap集合是所述用户设备的操作系统的SysCap集合;获取第二标识;其中,所述第二标识用于指示第一应用SysCap集合,所述第一应用SysCap集合是第一应用在所述用户设备上被安装并运行时所需要的SysCap集合;所述应用分发平台用于:接收所述开发平台发送的所述第二标识;获取所述第一标识;在基于所述第一标识和所述第二标识确定所述第一设备SysCap集合包括所述第一应用SysCap集合的情况下,向所述用户设备发送第一请求,所述第一请求用于指示所述用户设备安装所述第一应用;所述用户设备用于:安装所述第一应用。2.根据权利要求1所述的通信系统,其特征在于,所述第一标识为第一产品兼容性标识PCID,所述第二标识为第一要求的产品兼容性标识RPCID。3.根据权利要求1或2所述的通信系统,其特征在于,所述通信系统还包括设备认证平台,所述设备认证平台用于:接收并保存所述开发平台发送的所述第一标识;向所述应用分发平台发送所述第一标识。4.一种兼容性管控方法,应用于应用分发平台,其特征在于,所述方法包括:所述应用分发平台获取第一标识,所述第一标识用于指示第一设备系统能力SysCap集合,所述第一设备SysCap集合是用户设备的操作系统的SysCap集合;所述应用分发平台获取第二标识,所述第二标识用于指示第一应用SysCap集合,所述第一应用SysCap集合是第一应用在所述用户设备上被安装并运行时所需要的SysCap集合;所述应用分发平台在基于所述第一标识和所述第二标识确定所述第一设备SysCap集合包括所述第一应用SysCap集合的情况下,向所述用户设备发送第一请求,所述第一请求用于指示所述用户设备安装所述第一应用。5.根据权利要求4所述的方法,其特征在于,所述第一标识为第一产品兼容性标识PCID,所述第二标识为第一要求的产品兼容性标识RPCID。6.根据权利要求5所述的方法,其特征在于,所述应用分发平台获取第一标识,具体包括:所述应用分发平台向设备认证平台获取所述第一PCID;其中,所述第一PCID是开发平台基于所述第一设备SysCap集合生成并发送给所述设备认证平台的。7.根据权利要求5或6所述的方法,其特征在于,所述应用分发平台获取第二标识,具体包括:所述应用分发平台接收开发平台发送的第一RPCID;其中,所述第一RPCID是所述开发平台基于所述第一应用SysCap集合生成的,所述第一应用SysCap集合是所述应用分发平台基于软件开发工具包SDK发布平台上发布的第一SDK
或所述第一PCID生成的。8.一种兼容性管控方法,应用于开发平台,其特征在于,所述方法包括:所述开发平台获取第一信息,所述第一信息包括第一软件开发工具包SDK或第一标识,所述第一标识用于指示第一设备系统能力SysCap集合,所述第一设备SysCap集合是所述用户设备的操作系统的SysCap集合;所述开发平台基于所述第一信息生成第二标识,所述第二标识用于指示第一应用SysCap集合,所述第一应用SysCap集合是第一应用在用户设备上被安装并运行时所需要的SysCap集合;所述开发平台向应用分发平台发送所述第二标识。9.根据权利要求8所述的方法,其特征在于,所述第一标识为第一产品兼容性标识PCID,所述第二标识为第一要求的产品兼容性标识RPCID。10.根据权利要求9所述的方法,其特征在于,所述开发平台基于所述第一信息生成第二标识,具体...

【专利技术属性】
技术研发人员:万承臻余涛裴太乙刘勋张勇智瞿时万
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1