Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜威胜集团有限公司危炎广获国家专利权

恭喜威胜集团有限公司危炎广获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜威胜集团有限公司申请的专利一种基于电力鸿蒙操作系统的多APP实现方法、介质及终端获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119065821B

龙图腾网通过国家知识产权局官网在2025-03-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411579087.2,技术领域涉及:G06F9/48;该发明授权一种基于电力鸿蒙操作系统的多APP实现方法、介质及终端是由危炎广;胡忠勇;邹杨;徐虎;王建忠;肖安设计研发完成,并于2024-11-07向国家知识产权局提交的专利申请。

一种基于电力鸿蒙操作系统的多APP实现方法、介质及终端在说明书摘要公布了:本发明适用于数据传输技术领域,涉及一种基于电力鸿蒙操作系统的多APP实现方法、介质及终端,包括:APP编译:采用位置无关的方式对APP代码进行编译链接,使其可以在任意位置启动运行,并在头部定义启动信息;APP安装:APP安装到内部Flash中,并通过片上执行文件系统XIPFS对APP进行管理;APP启动:从XIPFS文件系统中搜索APP,解析APP头部,并创建APP的主线程,从内核ram中申请并创建用户态堆资源;APP异常保活:对用户态和内核态进行分离,创建内核线程,并检测APP的运行状态,APP异常时拉起该内核线程。本发明流程简单、操作便捷,可以实现多APP化,大大提高了系统运行的稳定性。

本发明授权一种基于电力鸿蒙操作系统的多APP实现方法、介质及终端在权利要求书中公布了:1.一种基于电力鸿蒙操作系统的多APP实现方法,其特征在于,包括以下步骤:S10、APP编译:采用位置无关的方式对APP代码进行编译链接,使其可以在任意位置启动运行,并在头部定义启动信息;S20、APP安装:APP安装到内部Flash中,并通过片上执行文件系统XIPFS对APP进行管理;所述步骤S20中包括APP第一次写入片上执行文件系统XIPFS、APP更新和APP删除;其中APP第一次写入片上执行文件系统XIPFS的具体步骤如下:S211、首先一片擦除块大小为4KB的内部FLASH上未写入数据;S212、当有一个APP写入XIPFS时,将APP大小以擦除块大小向上取整,得到域空间大小zone_size,并且通过域管理块管理整个域空间,域管理块占据域空间的一部分;S213、在域空间中申请一个APP管理块,标识为write,APP管理块写入APP的实际数据,回填APP管理块中的APP长度信息;S214、当新的APP需要写入时,若域剩余空间满足该APP的需求,则重复步骤S213;若域剩余空间不满足该APP的需求,则重复步骤S212至S213;S30、APP启动:从XIPFS文件系统中搜索APP,解析APP头部,并创建APP的主线程,从内核ram中申请并创建用户态堆资源;所述步骤S30的具体步骤如下:S301、从XIPFS文件系统中找到APP;S302、通过编译获取APP头部信息,计算APP的ram需求大小ram_size;S303、创建APP的主线程,并且为其从操作系统内核中申请ram_size大小的堆空间ram_zone作为数据段拷贝、内部线程的堆栈申请,定义主线程的入口函数为动态加载函数,将数据段内容从flash中拷贝到ram_zone,并对bss段进行清零处理,对绝对地址的引用进行重定位;S304、在主线程函数中,从ram_zone申请一段内存空间,作为用户态的堆内存管理,使用TLSF作为内存管理算法;S305、重载malloc和free函数的定义,使其从用户态堆内存中获取资源,从而将APP与APP之间、APP与内核之间的堆内存空间进行隔离;S40、APP异常保活:对用户态和内核态进行分离,创建内核线程,并检测APP的运行状态,APP异常时拉起该内核线程。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人威胜集团有限公司,其通讯地址为:410205 湖南省长沙市高新技术开发区桐梓坡西路468号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。