一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用程序的跨平台应用方法、系统、装置、设备和介质与流程

2022-04-25 01:23:18 来源:中国专利 TAG:

技术特征:
1.一种应用程序的跨平台应用方法,其特征在于,所述方法应用于第一设备,所述方法包括:接收更新数据包,获取所述更新数据包中携带的基于预设框架的修改后代码,其中所述更新数据包中还携带有待更新的应用程序的标识信息;采用所述修改后代码对所述标识信息的应用程序的程序代码进行更新,并启动所述应用程序,其中,所述预设框架为前端框架react或后端框架netcore。2.根据权利要求1所述的方法,其特征在于,若所述第一设备为客户端设备,所述方法还包括:接收基于所述应用程序输入的用户账号和密码,向预先保存的服务端设备发送所述应用程序的所述标识信息、所述用户账号和所述密码;接收所述服务端设备发送的令牌token,确定所述用户账号成功登录所述应用程序,其中,所述token为所述服务端设备对所述用户账号和所述密码验证通过后发送的。3.根据权利要求2所述的方法,其特征在于,所述token中携带用户账号对应的权限,所述方法还包括:接收所述用户账号对所述应用程序的控制请求,向所述服务端设备发送所述控制请求和所述用户账号对应的token,其中所述控制请求中携带有所述应用程序的所述标识信息和目标页面的页面标识信息;若接收到所述服务端设备发送的所述页面标识信息标识的所述目标页面的页面数据,则基于所述页面数据显示所述页面标识信息标识的所述目标页面;其中所述页面数据为所述目标页面的统一资源定位符url,所述页面数据为所述服务端设备根据所述用户账号对应的权限,确定所述用户账号具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限时发送的。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若接收到所述服务端设备发送的页面跳转错误提示信息,则展示所述页面跳转错误提示信息,其中,所述页面跳转错误提示信息为所述服务端设备根据所述用户账号对应的权限,确定所述用户账号不具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限时发送的。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:将所述控制请求和所述页面跳转错误提示信息保存在日志文件中。6.根据权利要求1所述的方法,其特征在于,若所述第一设备为服务端设备,所述方法还包括:接收客户端设备发送的应用程序的所述标识信息、用户账号和密码,若对所述标识信息的所述应用程序的所述用户账号和所述密码验证通过,则向所述客户端设备发送令牌token。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述客户端设备发送的控制请求和令牌token,根据所述控制请求中携带的所述应用程序的所述标识信息和目标页面的页面标识信息、以及所述token中携带的所述用户账号对应的权限,判断所述用户账号是否具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限,若是,则向所述客户端设备发送所述页面标识
信息标识的所述目标页面的页面数据,其中所述页面数据为所述目标页面的统一资源定位符url。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若所述用户账号不具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限,则向所述客户端设备发送页面跳转错误提示信息。9.一种应用程序的跨平台应用系统,其特征在于,所述系统包括:客户端设备和服务端设备;所述客户端设备和所述服务端设备中的任一设备,用于接收更新数据包,获取所述更新数据包中携带的基于预设框架的修改后代码,其中所述更新数据包中还携带有待更新的应用程序的标识信息;采用所述修改后代码对所述标识信息的应用程序的程序代码进行更新,并运行更新后的所述应用程序的程序代码,其中,所述预设框架为前端框架react或后端框架netcore。10.根据权利要求9所述的系统,其特征在于,所述客户端设备,用于接收基于所述应用程序输入的用户账号和密码,向预先保存的所述服务端设备发送所述应用程序的所述标识信息、所述用户账号和所述密码;接收所述服务端设备发送的令牌token,确定所述用户账号成功登录所述应用程序,其中,所述token为所述服务端设备对所述用户账号和所述密码验证通过后发送的;所述服务端设备,用于接收所述客户端设备发送的所述应用程序的所述标识信息、所述用户账号和所述密码,若对所述标识信息的所述应用程序的所述账号和所述密码验证通过,则向所述客户端设备发送令牌token。11.根据权利要求10所述的系统,其特征在于,所述token中携带用户账号对应的权限,所述客户端设备,还用于接收所述用户账号对所述应用程序的控制请求,向所述服务端设备发送所述控制请求和所述用户账号对应的token,其中所述控制请求中携带有所述应用程序的所述标识信息和目标页面的页面标识信息;若接收到所述服务端设备发送所述页面标识信息标识的所述目标页面的页面数据,则基于所述页面数据显示所述页面标识信息标识的所述目标页面;其中所述页面数据为所述目标页面的统一资源定位符url,所述页面数据为所述服务端设备根据所述用户账号对应的权限,确定所述用户账号具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限时发送的;所述服务端设备,还用于接收所述客户端设备发送的所述控制请求和所述token,根据所述控制请求中携带的所述应用程序的所述标识信息和所述目标页面的所述页面标识信息、以及所述token中携带的所述用户账号对应的权限,判断所述用户账号是否具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限,若是,则向所述客户端设备发送所述页面标识信息标识的所述目标页面的页面数据,其中所述页面数据为所述目标页面的统一资源定位符url。12.根据权利要求11所述的系统,其特征在于,所述客户端设备,还用于若接收到所述服务端设备发送的页面跳转错误提示信息,则展示所述页面跳转错误提示信息,其中,所述页面跳转错误提示信息为所述服务端设备根据所述用户账号对应的权限,确定所述用户账号不具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限时发送的;
所述服务端设备,还用于若所述用户账号不具有查看所述标识信息的所述应用程序中的所述页面标识信息标识的所述目标页面的权限,则向所述客户端设备发送页面跳转错误提示信息。13.根据权利要求12所述的系统,其特征在于,所述客户端设备,还用于将所述控制请求和所述页面跳转错误提示信息保存在日志文件中。14.一种应用程序的跨平台应用装置,其特征在于,所述装置包括:获取模块,用于接收更新数据包,获取所述更新数据包中携带的基于预设框架的修改后代码,其中所述更新数据包中还携带有待更新的应用程序的标识信息;更新模块,用于采用所述修改后代码对所述标识信息的应用程序的程序代码进行更新,并启动所述应用程序,其中,所述预设框架为前端框架react或后端框架netcore。15.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行权利要求1-8任一项所述方法。16.一种计算机可读存储介质,其特征在于,其存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行权利要求1-8任一项所述方法。

技术总结
本发明公开了一种应用程序的跨平台应用方法、系统、装置、设备和介质,由于该方法中接收更新数据包,获取所述更新数据包中携带的基于预设框架的修改后代码,其中所述更新数据包中还携带有待更新的应用程序的标识信息;采用所述修改后代码对所述标识信息的应用程序的程序代码进行更新,并启动所述应用程序,其中,所述预设框架为前端框架React或后端框架NetCore。由于本发明中修改后代码的前端框架React和后端框架NetCore的通用性,因此基于修改后的代码的应用程序可以跨平台应用到其他操作系统上,从而解决了现有技术中使用Net开发的应用程序无法跨平台应用到其他操作系统上的问题。上的问题。上的问题。


技术研发人员:唐庆 宋旭东 王凌青 牟强
受保护的技术使用者:航天信息股份有限公司
技术研发日:2021.12.27
技术公布日:2022/4/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献