一种服务平台开发方法及装置制造方法及图纸

技术编号:34377291 阅读:33 留言:0更新日期:2022-07-31 14:07
本发明专利技术涉及Vue前端应用和Java后台服务器领域,具体提供了一种服务平台开发方法,包括服务平台,所述服务平台接收来自客户端和前端框架的信息,所述客户端为window应用程序,基于.NET Framework 4.5.2框架开发,是H5服务应用运行的载体,与硬件SDK交互,对所述硬件SDK发送指令并反馈结果;前端框架基于H5和VUE技术开发的前端应用,运行在客户端之上,定制了UI标准和第三方应用API,直接与用户交互。与现有技术相比,本发明专利技术统一客户端,部署更加方便。部署更加方便。部署更加方便。

A service platform development method and device

【技术实现步骤摘要】
一种服务平台开发方法及装置


[0001]本专利技术涉及Vue前端应用和Java后台服务器领域,具体提供一种服务平台开发方法及装置。

技术介绍

[0002]以往自助服务终端由一个软件研发公司进行开发,产生了各式各样专用的终端办理设备,设备数量也相对较少,可办理业务有限。
[0003]这几年大家都开始寻找功能完整的硬件自助终端设备,整合软件开发商,但各类便民服务软件往往是由多个公司研发团队开发,由于没有统一的UI标准规范和各类硬件开发及调用规范,导致服务大厅的产品各式各样,整体不够协调,整合困难,并且不同团队间协作开发应用的难度极大。

技术实现思路

[0004]本专利技术是针对上述现有技术的不足,提供一种实用性强一种服务平台开发方法。
[0005]本专利技术进一步的技术任务是提供一种设计合理,安全适用的服务平台开发装置。
[0006]本专利技术解决其技术问题所采用的技术方案是:
[0007]一种服务平台开发方法,包括服务平台,所述服务平台接收来自客户端和前端框架的信息,
[0008]所述客户端为window应用程序,基于.NET Framework 4.5.2框架开发,是H5服务应用运行的载体,与硬件SDK交互,对所述硬件SDK发送指令并反馈结果;
[0009]所述前端框架基于H5和VUE技术开发的前端应用,运行在客户端之上,定制了UI标准和第三方应用API,直接与用户交互。
[0010]进一步的,所述硬件SDK使用JS封装,是对客户端与硬件交互能力的二次封装,并通过客户端提供http服务,SDK对各类硬件外设进行了接口分类,同类型外设统一了接口入参及返回数据结构。
[0011]进一步的,所述UI标准部署到客户端的前端框架由服务平台研发提供,包含整体的色系和应用布局,提供了UI标准供第三方应用开发者查阅使用。
[0012]进一步的,所述应用API是前端框架封装的platformApi.js,是第三方应用开发者所能获取与服务平台、前端框架交互的能力,包含登录、操作动画、语音提示和打开应用。
[0013]进一步的,所述第三方应用基于HTML5开发的各类应用,利用所述服务平台提供的标准和交互能力,由第三方研发负责开发,最终需通过服务平台审核才能上架应用。
[0014]进一步的,启动一个运行前端框架的客户端,所有所述第三方应用都将在运行前端框架上运行,所述运行前端框架提供应用API和UI规范。
[0015]进一步的,所述第三方应用若要使用硬件SDK功能,在开发HTML应用时引入本地服务资源,由服务平台封装,对硬件资源的二次整合,内部以Http形式向客户端本地端口发送指令。
[0016]进一步的,客户端是一个绿色的exe包,内含CefSharp封装版本的浏览器,负责展示前端框架页面,运行客户端会持续监听指定端口,以达到相互通信的目的,随时对第三方的硬件调用指令进行回复。
[0017]进一步的,第三方应用请求上架需经过JAVA开发的应用管理平台,第三方获取权限后在应用管理平台上提交开发代码压缩包,“添加应用”经审核通过后将推送给指定项目客户端,右边预览是主要导航目录,点击应用能添加进去,再点击可剔除,当保存并发布后则更新到客户端的前端框架中。
[0018]一种服务平台开发装置,包括:至少一个存储器和至少一个处理器;
[0019]所述至少一个存储器,用于存储机器可读程序;
[0020]所述至少一个处理器,用于调用所述机器可读程序,执行一种服务平台开发方法。
[0021]本专利技术的一种服务平台开发方法及装置和现有技术相比,具有以下突出的有益效果:
[0022]本专利技术统一客户端,部署更加方便。平台标准化的API赋能,规范的UI说明,让开发者更高效的完成应用开发。硬件SDK接口兼容各类不同品牌的外设,开发版本无关注硬件接口变动,迭代更稳定。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]附图1是一种服务平台开发方法的架构示意图;
[0025]附图2是一种服务平台开发方法中UI标准查阅界面图;
[0026]附图3是一种服务平台开发方法中流程示意图;
[0027]附图4是一种服务平台开发方法中管理应用平台界面图。
具体实施方式
[0028]为了使本
的人员更好的理解本专利技术的方案,下面结合具体的实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本专利技术保护的范围。
[0029]下面给出一个最佳实施例:
[0030]如图1所示,本实施例中的一种服务平台开发方法,包括服务平台,服务平台整合所有资源及调度,服务平台接收来自客户端和前端框架的信息,其中,客户端为window应用程序,基于.NET Framework4.5.2框架开发,是H5服务应用运行的载体,与硬件SDK交互,对所述硬件SDK发送指令并反馈结果。
[0031]前端框架基于H5和VUE技术开发的前端应用,运行在客户端之上,定制了UI标准和第三方应用API,直接与用户交互。
[0032]硬件SDK用JS封装的硬件开发SDK,是对客户端与硬件交互能力的二次封装,并通
过客户端提供http服务,SDK对各类硬件外设进行了接口分类,同类型外设统一了接口入参及返回数据结构,使应用开发者只需引入SDK,调用统一的硬件接口开发即可,无需过多关注不同型号的硬件。
[0033]如图2所示,UI标准部署到客户端的前端框架由服务平台研发提供,已包含了整体的色系、应用布局等标准,因此也封装提供了整体的UI标准供第三方应用开发者查阅使用。
[0034]应用API指的是前端框架封装的platformApi.js,是第三方应用开发者所能获取与服务平台、前端框架交互的能力,里面包含登录(可提供用户信息)、操作动画、语音提示、打开应用等操作API。
[0035]第三方应用基于HTML5开发的各类应用,利用服务平台提供的标准和交互能力,由第三方研发负责开发,最终需通过平台审核才能上架应用。
[0036]如图3所示,项目部署后,必须启动一个运行前端框架的客户端,所有第三方应用都将在此框架上运行,它提供了应用API(platformApi.js)和UI规范(iaf.css)。
[0037]第三方应用若要使用硬件SDK功能,在开发HTML应用时需要引入本地服务提供的http://127.0.0.1:1314/iGovFw.js资源,它由服务平台封装,是对硬件资源的二次整合,内部以Http形本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务平台开发方法,其特征在于,包括服务平台,所述服务平台接收来自客户端和前端框架的信息,所述客户端为window应用程序,基于.NET Framework 4.5.2框架开发,是H5服务应用运行的载体,与硬件SDK交互,对所述硬件SDK发送指令并反馈结果;所述前端框架基于H5和VUE技术开发的前端应用,运行在客户端之上,定制了UI标准和第三方应用API,直接与用户交互。2.根据权利要求1所述的一种服务平台开发方法,其特征在于,所述硬件SDK使用JS封装,是对客户端与硬件交互能力的二次封装,并通过客户端提供http服务,SDK对各类硬件外设进行了接口分类,同类型外设统一了接口入参及返回数据结构。3.根据权利要求2所述的一种服务平台开发方法,其特征在于,所述UI标准部署到客户端的前端框架由服务平台研发提供,包含整体的色系和应用布局,提供了UI标准供第三方应用开发者查阅使用。4.根据权利要求3所述的一种服务平台开发方法,其特征在于,所述应用API是前端框架封装的platformApi.js,是第三方应用开发者所能获取与服务平台、前端框架交互的能力,包含登录、操作动画、语音提示和打开应用。5.根据权利要求4所述的一种服务平台开发方法,其特征在于,所述第三方应用基于HTML5开发的各类应用,利用所述服务平台提供的标准和交互能力,由第三方研发负责开发,最终需通过...

【专利技术属性】
技术研发人员:吴立伟郑立铭王柏华赵绍祥陈兆亮
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1