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

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

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京华俊高科软件有限公司李吉华获国家专利权

北京华俊高科软件有限公司李吉华获国家专利权

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

龙图腾网获悉北京华俊高科软件有限公司申请的专利基于服务端数据跨平台动态渲染APP原生界面的热部署方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115309399B

龙图腾网通过国家知识产权局官网在2025-12-09发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210995227.9,技术领域涉及:G06F8/38;该发明授权基于服务端数据跨平台动态渲染APP原生界面的热部署方法是由李吉华设计研发完成,并于2022-08-18向国家知识产权局提交的专利申请。

基于服务端数据跨平台动态渲染APP原生界面的热部署方法在说明书摘要公布了:本发明涉及APP热部署,具体涉及基于服务端数据跨平台动态渲染APP原生界面的热部署方法,定义服务端的数据与展现接口标准,定义APP原生界面的数据与组件库标准;定义APP原生界面中每个界面与服务端交互的数据接口,确定每个界面需要使用的界面组件和展现数据;打开APP时向服务端发出请求,APP获得服务端返回的语言包数据集合,并在语言包数据存在变化时立即更新本地缓存;APP根据界面组件产生的用户交互动作跳入具体展现界面,通过具体展现界面的数据接口向服务端发出请求,获得具体展现数据;本发明提供的技术方案能够有效克服因为一些简单的数据和界面变动就需要重新发布版本以提供更新、无法跨平台使用的缺陷。

本发明授权基于服务端数据跨平台动态渲染APP原生界面的热部署方法在权利要求书中公布了:1.基于服务端数据跨平台动态渲染APP原生界面的热部署方法,其特征在于:包括以下步骤: S1、定义服务端的数据与展现接口标准,定义APP原生界面的数据与组件库标准; S2、定义APP原生界面中每个界面与服务端交互的数据接口,确定每个界面需要使用的界面组件和展现数据; S3、打开APP时向服务端发出请求,APP获得服务端返回的语言包数据集合,并在语言包数据存在变化时立即更新本地缓存; S4、APP根据界面组件产生的用户交互动作跳入具体展现界面,通过具体展现界面的数据接口向服务端发出请求,获得具体展现数据; S5、APP根据返回的界面布局键值数据对集合调用相应的具体界面组件并进行渲染,根据具体界面组件的位置结合具体展现数据填充具体展现界面内容; S6、APP根据界面组件产生的用户交互动作进行新的具体展现界面流转和具体展现数据调用,即返回S4; S3中打开APP时向服务端发出请求,APP获得服务端返回的语言包数据集合,包括: 服务端根据APP的语言类型调用相应的全局静态语言包,将以高速静态缓存文件存储的全局静态语言包转换为数组,并生成相应的MD5值,将MD5值放入APP请求返回的data数据集中发送给APP; S3中在语言包数据存在变化时立即更新本地缓存,包括: APP每次被打开时进行异步调用,通过判断MD5值的变化情况来判断全局静态语言包是否存在变化,并在全局静态语言包存在变化时立即更新本地缓存; S4中通过具体展现界面的数据接口向服务端发出请求,获得具体展现数据,包括: 服务端根据数据接口发送的请求,根据服务端的数据与展现接口标准、APP原生界面的数据与组件库标准准备具体展现数据,并根据APP的语言类型、APP原生界面中每个界面与服务端交互的数据接口向APP返回具体展现数据; S5中APP根据返回的界面布局键值数据对集合调用相应的具体界面组件并进行渲染之前,包括: APP跳入具体展现界面后,检查本地存储的界面MD5值、数据MD5值是否与服务端数据一致; 如果界面MD5值发生变化,则需要重新渲染界面组件,否则无需重新渲染界面组件,直接在界面组件中填充显示具体展现数据; S5中APP根据返回的界面布局键值数据对集合调用相应的具体界面组件并进行渲染,包括: APP根据APP原生界面中每个界面与服务端交互的数据接口中的Dto数据接口定义创建本组件的Dto数据对象,并根据APP原生界面的数据与组件库标准来填充界面组件的展现属性; 其中,界面组件的展现属性包括界面组件背景颜色和界面组件字体大小; 所述APP通过Dto数据对象中的PZ_CLASSTYPE来创建相对应的组件对象,如果运行时内存中存在未被渲染的组件对象,则直接从内存中读取进行渲染,否则进行新的组件对象创建并进行渲染; 当组件对象不在界面中展现时,回收这些不进行展现的组件对象,重置其中的数据,放入内存中等待下次调用渲染; 所述APP通过二级缓存实现对界面组件的调用和渲染,界面组件的调用和渲染先从第二级缓存开始,即先查找内存中是否存在已渲染的组件对象; 如果第二级缓存中存在已渲染的组件对象,则直接拿出并填充显示具体展现数据,否则通过第一级缓存创建组件对象进行渲染后加入第二级缓存,然后在组件对象中填充显示具体展现数据; 其中,第一级缓存为本地存储,以文件形式存在;第二级缓存为内存存储,存储在运行时缓存。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京华俊高科软件有限公司,其通讯地址为:100089 北京市海淀区朱房路16号院1号楼(配套公建)五层5010;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

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