一种面向5G智能终端异构平台应用服务方法及系统技术方案

技术编号:36798713 阅读:10 留言:0更新日期:2023-03-08 23:23
本发明专利技术一种面向5G智能终端异构平台应用服务方法及系统。解决现有5G智能终端系统软件技术方案存在扩展性能差、开发难度大、软件复用率低、功能冗余的问题。系统包括应用构件层和桥接构件层,桥接构件层连接5G智能终端操作系统;应用构件层包括应用构件,桥接构件层包括事务处理构件和业务处理构件;获取输入参数,生成指令;解析指令获取对应业务,根据业务调用相关的业务处理构件;对业务请求进行处理,进行参数解析,获得业务相关信息,根据业务发起系统调用,执行相关系统服务;接收操作系统返回结果进行状态输出和展示。本发明专利技术简化了5G智能终端的应用服务代码结构,能够评比底层硬件差异,有利于应用服务程序复用,易于平台化开发。化开发。化开发。

【技术实现步骤摘要】
一种面向5G智能终端异构平台应用服务方法及系统


[0001]本专利技术涉及5G智能终端
,尤其是涉及一种面向5G智能终端异构平台应用服务方法及系统。

技术介绍

[0002]5G智能终端系统是以处理器/微处理器(CPU/MPU)、5G通信模块、以太网等通信接口为硬件核心,嵌入式Linux/Ubuntu操作系统、应用服务为软件核心的集成系统。操作系统及应用服务决定了5G智能终端系统的业务能力。该系统的业务能力涉及众多,如:设备信息管理、流量管理、系统日志服务、固件升级服务、网络管理服务、防火墙、VPN服务、设备管理服务等等。
[0003]目前5G智能终端系统软件技术方案一般采用OpenWrt或者基于Linux或Ubuntu原生操作系统,开发相关的应用服务。前者是一个高度模块化、高度自动化的嵌入式Linux发行版,拥有强大的网络生态组件。同时提供了上百个已编译好的应用软件,可直接选择和配置并加入到设备中,常常被用于路由器、网关等终端设备。后者相对于前者,综合性能更强大,并且能部署边缘算法、业务软件等第三方应用。
[0004]然而目前5G智能终端系统软件技术方案还存在一些缺点,如采用OpenWrt软件方案,具有以下明显缺点:1、由于CPU内核体系不同,造成很多第三方应用程序移植到OpenWrt上的时候经常奔溃,应用扩展性能差;2、对于添加自定义功能,很难更改OpenWrt原有那套框架,定制功能开发难度大;3、完美适配的CPU型号较少,大多CPU型号无法运行OpenWrt软件,对于开发来说,自己去适配,难度非常大。
[0005]采用Linux/Ubuntu操作系统+应用服务的软件方案,具有以下缺点:1、系统资源与应用服务未隔离,不同的操作系统及硬件平台对应的系统调用接口差异性大,应用服务软件复用率低;2、应用服务与系统接口直接交互,缺少中间件,设计与实现无法分离,应用服务功能冗余。

技术实现思路

[0006]本专利技术主要是解决现有5G智能终端系统软件技术方案存在的扩展性能差、开发难度大、软件复用率低、功能冗余的问题,提供了一种面向5G智能终端异构平台应用服务方法及系统。
[0007]本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种面向5G智能终端异构平台应用服务方法,其特征是包括以下步骤:S1.通过操作平台获取输入参数,根据设置参数生成指令,发起事务请求;S2.根据指令开始事务请求,解析指令获取对应的业务,根据业务调用相关的业务
处理构件;S3.对业务请求进行处理,进行参数解析,获得业务相关信息,根据业务发起系统调用,执行相关系统服务;S4.接收操作系统返回结果,并将结果返回至应用构件,进行状态输出和展示。
[0008]本专利技术简化了5G智能终端的应用服务代码结构,能够屏蔽底层硬件差异,有利于应用服务程序复用,易于平台化开发。
[0009]作为一种优选方案,所述步骤S1具体包括:S11.实时监听操作平台,获取输入参数,构建事务类型、业务类型、数据对象信息;S12.根据业务将参数、信息封装成对应的结构数据;S13.通过通信服务线程将结构数据发送给事务处理构件,发起事务请求。
[0010]作为一种优选方案,所述步骤S2具体包括:S21.对事务请求进行初步解析,判断事务类型;S22.进行事务请求处理,解析判断业务类型;S23.根据业务类型调用相关业务应用,发起业务请求。
[0011]作为一种优选方案,所述步骤S3具体包括:S31.根据业务请求进行业务参数解析,获取业务相关信息;S32.根据业务发起系统调用,调用操作系统接口,执行相关系统服务。
[0012]一种面向5G智能终端异构平台应用服务系统,实施上述的方法,系统包括相连接的应用构件层和桥接构件层,桥接构件层与5G智能终端操作系统连接;应用构件层,包括应用构件,进行数据的输入,下发指令,接收反馈数据并进行数据的输出;桥接构件层,包括相连接的事务处理构件和业务处理构件;事务处理构件,根据应用构件的指令开启事务请求,解析指令获取对应的业务,根据业务调用相关的业务处理构件;业务处理构件,进行业务参数解析,获得业务相关信息,根据业务发起系统调用,执行相关系统服务。
[0013]本专利技术系统为独立的软件系统,系统简化了5G智能终端的应用服务代码结构,能够屏蔽底层硬件差异,有利于应用服务程序复用,易于平台化开发。同时系统按照不同业务进行功能的划分,使得开发人员能够集中精力专注业务逻辑本身,提升团队协作效率。系统由应用构件层和桥接构件层构成,应用构件层为完成指定业务功能用于和用户进行交互。桥接构件层位于5G智能终端的操作系统之上,具有标准程序接口和协议,且针对不同的操作系统具有符合接口和协议的多种实现。桥接构件层为处于其上层的应用构件提供运行的环境,帮助开发者能灵活、高效地开发和集成复杂的应用构件。操作系统是嵌入式操作系统的核心系统软件,负责管理和控制嵌入式操作系统的硬件和系统软件资源,合理组织系统工作流程和有效利用资源。操作系统通过与应用服务系统的搭配,在嵌入式设备终端与用户之间起到了接口的作用。
[0014]作为一种优选方案,应用构件包括操作平台,通过操作平台进行数据设置,根据设置的数据生成相应的指令。本方案中操作平台提供可与用户进行交互的可视用户界面,实现了数据的输入与输出,用户指令的下发功能,以及UI界面的展示等功能。
[0015]作为一种优选方案,所述桥接构件层具有标准程序接口和协议,且针对不同的操作系统具有符合接口和协议的实现,业务处理构件通过标准接口对操作系统进行调用。
[0016]作为一种优选方案,5G智能终端包括基于异构平台技术的硬件架构,架构包括多个异构核,异构核之间通过高性能总线通信连接,高性能总线通过总线桥连接外设总线,外设总线上连接多种外设接口。
[0017]本方案中5G智能终端硬件架构为基于异构平台技术的硬件架构,该架构下MPU大核与MCU小核协同工作,MCU核运行实时操作系统freeRTOS,专用于接收5G高精度授时的B码波形,解决了嵌入式Linux下非实时操作的难题。异构核之间通过高性能总线进行通信,高效快捷,并共享外设硬件资源。
[0018]因此,本专利技术的优点是:简化了5G智能终端的应用服务代码结构,能够屏蔽底层硬件差异,有利于应用服务程序复用,易于平台化开发。同时系统按照不同业务进行功能的划分,使得开发人员能够集中精力专注业务逻辑本身,提升团队协作效率。
附图说明
[0019]图1是本专利技术系统的一种结构示意图;图2是本专利技术方法的一种流程示意图;图3是本专利技术实施例2中5G入网业务的一种流程示意图;图4是本专利技术实施例3中网络功能端口转发业务的一种流程示意图;图5是本专利技术实施例4中异构核通信功能B码授时业务的一种流程示意图。
[0020]1‑
应用构件层2

桥接构件层3

操作系统4

5G智能终端11

应用构件21

事务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向5G智能终端异构平台应用服务方法,其特征是包括以下步骤:S1.通过操作平台获取输入参数,根据设置参数生成指令,发起事务请求;S2.根据指令开始事务请求,解析指令获取对应的业务,根据业务调用相关的业务处理构件;S3.对业务请求进行处理,进行参数解析,获得业务相关信息,根据业务发起系统调用,执行相关系统服务;S4.接收操作系统返回结果,并将结果返回至应用构件,进行状态输出和展示。2.根据权利要求1所述的一种面向5G智能终端异构平台应用服务方法,其特征是所述步骤S1具体包括:S11.实时监听操作平台,获取输入参数,构建事务类型、业务类型、数据对象信息;S12.根据业务将输入参数、信息封装成对应的结构数据;S13.通过通信服务线程将结构数据发送给事务处理构件,发起事务请求。3.根据权利要求2所述的一种面向5G智能终端异构平台应用服务方法,其特征是所述步骤S2具体包括:S21.对事务请求进行初步解析,判断事务类型;S22.进行事务请求处理,解析判断业务类型;S23.根据业务类型调用相关业务应用,发起业务请求。4.根据权利要求3所述的一种面向5G智能终端异构平台应用服务方法,其特征是所述步骤S3具体包括:S31.根据业务请求进行业务参数解析,获取业务相关信息;S32.根据业务发起系统调用,调用操作系统接口,执行相关系统服务。5....

【专利技术属性】
技术研发人员:罗杰杨青安王志华胡涛曹深旺傅浩杰王文佳王文越
申请(专利权)人:利尔达科技集团股份有限公司
类型:发明
国别省市:

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

1