System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及系统适配,特别是涉及一种操作系统的应用适配方法、装置和计算机设备。
技术介绍
1、随着新一代操作系统的研发,实现了完全的去安卓化,拥有自研的内核、运行器、框架和应用生态。而为了适应新一代操作系统的运行方式,以在新替代操作系统能够正常运行,则智能保险服务应用客户端需要适配上述系统研发一套专属性的应用程序。因此如何提升了在新一代操作系统的智能保险服务应用的运行适配效果是当前的应用重点。
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、构建模块,用于采集所述应用程序的每个前端应用交互信息、与所述应用程序的每个应用功能之间的前端功能交互机制,并基于所述前端功能交互机制、以及所述功能交互逻辑,构建所述应用程序、与所述操作系统的前端交互架构信息。
...【技术保护点】
1.一种操作系统的应用适配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述应用程序的应用功能信息、以及所述应用程序的功能需求信息,识别所述应用程序的每个应用功能的功能条件信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述操作系统的系统功能信息、以及所述操作系统的系统架构信息,识别所述操作系统的每个系统功能的功能架构信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于每个应用功能的功能条件信息、以及每个系统功能的功能架构信息,构建每个应用功能、与每个系统功能之间的功能交互逻辑,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述应用功能的交互条件信息,以及每个目标系统功能对各子系统架构的架构使用信息,识别所述应用功能对各子系统架构的架构交互条件信息、以及所述应用功能对各子系统架构的交互调用信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述前端功能交互机制、以及所述功能交互逻辑,构建所述应用程序、与所述操作系统的前端交互架构信息
7.一种操作系统的应用适配装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种操作系统的应用适配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述应用程序的应用功能信息、以及所述应用程序的功能需求信息,识别所述应用程序的每个应用功能的功能条件信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述操作系统的系统功能信息、以及所述操作系统的系统架构信息,识别所述操作系统的每个系统功能的功能架构信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于每个应用功能的功能条件信息、以及每个系统功能的功能架构信息,构建每个应用功能、与每个系统功能之间的功能交互逻辑,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述应用功能的交互条件信息,以及每个目标系统功能对各子系统架构的架构使用信息,识别所述应用功能对各子系统架构...
【专利技术属性】
技术研发人员:张贺,陈志,李慧,岳雅楠,孙林,张建国,吴清阳,
申请(专利权)人:中国人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。