【技术实现步骤摘要】
一种面向TVOS系统并支持多业务界面的应用的开发方法及系统
[0001]本专利技术属于应用开发技术,特指一种面向TVOS系统并支持多业务界面的应用的开发方法及系统。
技术介绍
[0002]对于具有安卓操作系统的智能终端,应用一般分为web应用和APK应用,APK应用也被称为原生应用,WEB应用相较于APK应用更加灵活但功能受限,APK应用相较于web应用功能开放但不够灵活。
[0003]对于现有市面上大多数的智能数字电视终端来说,一般采用的是APK应用。但是这些智能数字电视终端的CPU、GPU和内存等硬件性能参数普遍较低,随着应用程序的需求增加,低内存性能的智能数字电视终端极大地限制了应用程序的安装数量和应用服务的个性多样性,而直接采用web应用又存在用户体验差和对操作系统底层和终端硬件调用能力差问题。
技术实现思路
[0004]为克服现有技术的不足及存在的问题,本专利技术提供一种面向TVOS系统并支持多业务界面的应用的开发方法及系统。
[0005]一种面向TVOS系统的APK支持多业务户界面的开发方法,包括如下步骤:
[0006]步骤S1:获取应用需求并进行需求分析,按照参考GB/T 9385
‑
2008《计算机软件需求规格说明规范》和GB/T32279
‑
2019《智能移动终端应用软件(APP)技术要求》对应用需求分类得到业务交互需求和用户交互需求;
[0007]步骤S2:将步骤S1得到的业务交互需求和用户交互需求进行解耦得到功能 ...
【技术保护点】
【技术特征摘要】
1.一种面向TVOS系统的APK支持多业务户界面的开发方法,其特征在于,包括如下步骤:步骤S1:获取应用需求并进行需求分析,按照参考GB/T 9385
‑
2008《计算机软件需求规格说明规范》和GB/T32279
‑
2019《智能移动终端应用软件(APP)技术要求》对应用需求分类得到业务交互需求和用户交互需求;步骤S2:将步骤S1得到的业务交互需求和用户交互需求进行解耦得到功能组件模块和常规功能模块;步骤S3:将步骤S2得到的常规功能模块使用应用前端的应用源代码和应用交互界面文件配合应用后端实现,将步骤S2得到的功能组件模块使用应用前端的HTML5页面、应用库文件实现,所述功能组件模块与常规功能模块通过HTML5页面调用接口实现数据交互。2.根据权利要求1所述的一种面向TVOS系统的APK支持多业务户界面的开发方法,其特征在于,在步骤S2和步骤S3中,应用前端的应用封装包含交互界面和用户交互操作的HTML5页面,当应用前端不需要调用TVOS终端硬件的用户交互需求时,向应用后端的应用功能模型发起请求,实现应用前端和应用后端的信息交互业务;当应用前端需要调用TVOS终端硬件的业务交互需求时,使用应用前端的应用封装的包含交互界面和用户交互操作的HTML5页面通过应用库文件提供的硬件调用接口向TVOS终端进行操作请求,TVOS终端根据操作请求调用系统硬件资源并按照HTML5页面定义的交互操作和应用后端的业务页面系统实现对应业务服务。3.根据权利要求1所述的一种面向TVOS系统的APK支持多业务户界面的开发方法,其特征在于,所述步骤S1中,用户交互需求包括用户交互界面需求、用户交互操作需求;所述业务交互需求包括业务交互流程需求、业务交互数据联动需求和业务交互硬件调用需求。4.根据权利要求1所述的一种面向TVOS系统的APK支持多业务户界面的开发方法,其特征在于,所述步骤S2中,将业务交互需求和用户交互需求进行耦合分析获得非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、功能耦合、内容耦合;将非直接耦合和数据耦合解耦得到功能组件模块,将标记耦合、控制耦合、外部耦合、功能耦合、内容耦合解耦得到常规功能模块。5.根据权利要求2所述的一种面向TVOS系统的APK支持多业务户界面的开发方法,其特征在于,应用前端的应用源代码包括前置控制器和应用交互视图;所述前置控制器包含应用前端HTML5初始页面及应用后端请求接口方法;所述应用交互视图包括应用...
【专利技术属性】
技术研发人员:杨利中,龙皋月,申权,徐锴,兰斌,
申请(专利权)人:浙江华数广电网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。