[发明专利]一种可执行程序的跨平台实现方法在审

专利信息
申请号: 201810794542.9 申请日: 2018-07-19
公开(公告)号: CN110737468A 公开(公告)日: 2020-01-31
发明(设计)人: 王钧正 申请(专利权)人: 北京路上创客技术服务有限责任公司
主分类号: G06F8/76 分类号: G06F8/76;G06F8/20
代理公司: 11538 北京谨诚君睿知识产权代理事务所(特殊普通合伙) 代理人: 陆鑫;延慧
地址: 100025 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种可执行程序的跨平台实现方法,包括:S1.对至少两种操作系统的硬件驱动进行抽象并生成第一抽象类;S2.对所述操作系统的界面渲染进行抽象并生成第二抽象类;S3.基于所述第一抽象类和所述第二抽象类编写可执行程序的源代码;S4.根据所述操作系统的接口类型,将所述源代码打包成与所述操作系统相匹配的实现类。根据本发明,可以只通过编写一次源代码,通过对源代码按照不同操作系统的接口对源代码进行相应的编译及封装后,即可得到不同平台的多套餐饮管理系统。同时,还保持了界面样式、操作逻辑的完全一致。不需要开展多个开发小组分别开发不同操作系统的餐饮管理系统,极大的简化了跨平台开发的成本,节约了资源。
搜索关键词: 源代码 操作系统 抽象类 餐饮管理系统 可执行程序 跨平台 抽象 操作逻辑 接口类型 界面样式 界面渲染 硬件驱动 开发 打包 封装 编译 匹配 节约 小组
【主权项】:
1.一种可执行程序的跨平台实现方法,包括:/nS1.对至少两种操作系统的硬件驱动进行抽象并生成第一抽象类;/nS2.对所述操作系统的界面渲染进行抽象并生成第二抽象类;/nS3.基于所述第一抽象类和所述第二抽象类编写可执行程序的源代码;/nS4.根据所述操作系统的接口类型,将所述源代码打包成与所述操作系统相匹配的实现类。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京路上创客技术服务有限责任公司,未经北京路上创客技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810794542.9/,转载请声明来源钻瓜专利网。

同类专利
  • 一种基于Qt的单片机图形界面模拟系统及方法-201910836891.7
  • 高陈亮;褚立;金星 - 浙江中科领航汽车电子有限公司
  • 2019-09-05 - 2020-02-07 - G06F8/76
  • 本发明公开了一种基于Qt的单片机图形界面模拟系统及方法。本发明涉及的一种基于Qt的单片机图形界面模拟方法,包括,S11.接收基于Qt框架模拟单片机的图形界面信息;S12.对所述接收到的图形界面信息进行测试;S13.若测试结果无误,则将模拟的图形界面信息移植到单片机硬件中。本发明通过模拟平台可以模拟单片机显示图形界面,且将写好的代码替换到单片机工程中完成移植,大大提升了单片机图形界面发开的效率。
  • 一种业务迁移的方法和设备-201810791933.5
  • 李宏杰;张濛姣;郭占东 - 中移(苏州)软件技术有限公司;中国移动通信集团有限公司
  • 2018-07-18 - 2020-01-31 - G06F8/76
  • 本发明公开了一种业务迁移的方法和设备,用以解决现有技术中业务迁移方式不支持多机业务的迁移,并且很难保证重新部署后的环境与源环境一致的问题。在本发明实施例中,会将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式,并将镜像文件上传至目的资源池,之后会根据记录文件在目的资源池中配置承载目标业务的设备之间的网络配置关系。由于本发明实施例中在对源资源池中需要迁移的目标业务进行镜像的同时会收集承载目标业务的设备之间的资源信息和业务运行信息,实现了多设备的业务迁移,之后会根据资源信息和业务运行信息配置承载目标业务的设备之间的网络配置关系,保证了迁移前后的资源环境一致。
  • 一种可执行程序的跨平台实现方法-201810794542.9
  • 王钧正 - 北京路上创客技术服务有限责任公司
  • 2018-07-19 - 2020-01-31 - G06F8/76
  • 本发明涉及一种可执行程序的跨平台实现方法,包括:S1.对至少两种操作系统的硬件驱动进行抽象并生成第一抽象类;S2.对所述操作系统的界面渲染进行抽象并生成第二抽象类;S3.基于所述第一抽象类和所述第二抽象类编写可执行程序的源代码;S4.根据所述操作系统的接口类型,将所述源代码打包成与所述操作系统相匹配的实现类。根据本发明,可以只通过编写一次源代码,通过对源代码按照不同操作系统的接口对源代码进行相应的编译及封装后,即可得到不同平台的多套餐饮管理系统。同时,还保持了界面样式、操作逻辑的完全一致。不需要开展多个开发小组分别开发不同操作系统的餐饮管理系统,极大的简化了跨平台开发的成本,节约了资源。
  • 一种用于显示器的移植实时操作系统的方法-201910970070.2
  • 巨育源 - 深圳市芯智科技有限公司
  • 2019-10-12 - 2020-01-24 - G06F8/76
  • 本发明提供了一种用于显示器的移植实时操作系统的方法,区别于现有的传统显示器平台,将开源RTOS移植到Monitor平台上,丰富Monitor产品的功能,提高使用者的交互效率和开发者的开发效率,并使其具备了多线程,实时性,快速响应等RTOS特性。本发明的有益效果是:提升现有显示器产品功能的丰富度以及使用者的体验,并在产品开发过程中为技术人员节省开发时间,扩充更多的可使用资源。
  • 基于Hybrid的兼容方法、适配件、运行装置及系统-201710155069.5
  • 黄志君;李春江 - 平安科技(深圳)有限公司
  • 2017-03-14 - 2019-12-13 - G06F8/76
  • 本发明实施例公开了一种基于Hybrid的兼容方法、适配件、运行装置及系统,其中方法包括:JS适配组件从第二Hybrid的JS组件获取第二组件数据;JS适配组件将第二组件数据封装成适用于第一Hybrid的参数数据包;JS适配组件将第一组件数据传给第一Hybrid的桥接模块;原生适配组件从第一Hybrid的桥接模块获取第一组件数据中的参数数据包;原生适配组件解析参数数据包来获取第二Hybrid的原生组件的类名和方法名;原生适配组件根据第二Hybrid的原生组件的类名和方法名并按照预设的第二Hybrid的原生组件的调用规则调用第二Hybrid的原生组件的接口,进而可以实现不同Hybrid的相互兼容。
  • 一种跨主机应用程序部署方法及装置-201610525772.6
  • 郝建明;张炼;牛瀚苑 - 中国银联股份有限公司
  • 2016-07-06 - 2019-12-06 - G06F8/76
  • 本发明提供一种跨主机应用程序部署方法及装置,包括:将原主机上的应用程序文件复制到目标主机的存储目录下;获取将原主机和目标主机对比后确定的固定差异数据;根据固定差异数据对复制到目标主机的存储目录下的应用程序文件进行修改;将修改后的应用程序文件复制到目标主机的部署目录下。由于该方案只是获取原主机和目标主机间的固定差异数据,无需人工确认其正确性,这样耗时短且不会带来人工误差;将原主机的应用程序文件复制到目标主机中,根据固定差异数据对目标主机中应用程序文件进行修改,这样使得目标主机中应用程序的运行环境与原主机中应用程序的运行环境相同,从而可以消除测试环境和生产环境之间的差异性,保证两者的一致性。
  • 一种系统测试模式和运行模式兼容方法-201610590680.6
  • 连小刚 - 安徽皖通邮电股份有限公司
  • 2016-07-26 - 2019-12-03 - G06F8/76
  • 本发明涉及软件技术,具体涉及一种系统测试模式和运行模式兼容方法。现有技术中存在测试模式和运行模式可执行文件分开存储、不能一次性固化的问题,以及测试模式和运行模式相互守候驻留导致的运行模式下系统性能下降、系统不可靠性增加、测试模式下测试不充分的问题,本发明设置并生成的测试模式可执行文件与运行模式可执行文件为一个版本集的文件,存储在系统的非易失性存储介质上,通过配置命令进行配置。系统初始化后,启动测试模式进程,将控制权转交测试模式进程,测试模式进程检测并判断系统模式标记,判断当前系统环境继续停留在测试模式或切换成运行模式。本发明充分利用测试模式的优点增强了系统的可靠性,并为系统诊断带来便捷。
  • 应用程序跨系统运行的方法和装置-201610710638.3
  • 刘绍海;阮贤武;郑任持;谢利洪 - 百富计算机技术(深圳)有限公司
  • 2016-08-23 - 2019-11-29 - G06F8/76
  • 本发明提出了一种应用程序跨系统运行的方法,所述方法包括:加载目标应用程序;为所述目标应用程序在当前操作系统上申请内存空间;根据申请到的内存空间地址对所述目标应用程序中的全局变量地址和绝对跳转指令地址进行修改,以适配到当前操作系统的内存空间;获取所述目标应用程序的SWI指令;将所述SWI指令重定向为调用当前操作系统的指令。上述方法该方法不需要修改目标应用程序的源代码,就可以实现目标应用程序的跨系统运行,大大简化了应用程序跨系统运行的操作。此外,还提出了一种应用程序跨系统运行的装置。
  • 使国产操作系统兼容Windows系统应用软件的架构-201910685153.7
  • 汪明凤 - 湖南豪威电子信息技术服务有限公司
  • 2019-07-27 - 2019-11-15 - G06F8/76
  • 本发明公开了使国产操作系统兼容Windows系统应用软件的架构,终端服务器,安装有Linux平台软件和相关服务端管理软件,用于为国产系统配置独立的Windows操作系统镜像硬盘;客户端虚拟化平台,包括基于云计算在国产操作系统中模拟出的虚拟的Windows系统环境、Windows应用软件运行环境、硬件驱动和外部设备驱动程序运行环境以及相关运行库运行环境;所述客户端虚拟化平台通过远程协议访问所述终端服务器上独立的Windows操作系统镜像硬盘。本发明能够实现原Windows下开发的B/S、C/S架构所有的windows应用程序、硬件的驱动和B/S架构的应用软件上的插件运行等的问题,使原Windows应用程序不经任何二次开发和适配便可在银河麒麟系统和其他国产操作系统中直接稳定的运行。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top