[发明专利]应用组件生成方法、服务器及终端有效
申请号: | 201810593759.3 | 申请日: | 2018-06-11 |
公开(公告)号: | CN110580174B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 陈豪;郭岳;项建晨;王琢;王豪;傅成彦;吴逊;叶勇;陈韩玮;杨俏 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;中国移动通信集团有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/30 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 310016 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 组件 生成 方法 服务器 终端 | ||
1.一种应用组件生成方法,其特征在于,包括:
基于预设的组件定义模型定义的组件规范,将获取的原始数据封装成符合所述组件规范的组件数据包;
将所述组件数据包发送给各个类型的终端,以供各个终端根据自身的特性,将所述组件数据包解析成自身终端类型所需的应用组件;
其中,所述组件定义模型定义的组件规范包括:组件数据来源、组件数据绑定以及组件行为;
其中,所述基于预设的组件定义模型定义的组件规范,将获取的原始数据封装成符合所述组件规范的组件数据包,包括:
获取所述原始数据的数据源节点,将所述数据源节点作为原始数据对应的组件数据来源;
获取所述数据源节点和所述原始数据的绑定关系,将所述数据源节点和所述原始数据的绑定关系作为原始数据对应的组件数据绑定;
获取所述原始数据的业务逻辑,将所述原始数据的业务逻辑作为原始数据对应的组件行为;
将所述原始数据对应的组件数据来源、所述原始数据对应的组件数据绑定以及所述原始数据对应的组件行为封装成所述组件数据包。
2.根据权利要求1所述的方法,其特征在于,所述组件行为包括若干个事件节点,分别为:组件的布局事件、组件的数据验证事件、组件的交互事件、组件的生命周期事件以及组件的迁移事件。
3.根据权利要求1至2任一项所述的方法,其特征在于,包括:
接收到服务器发送的符合组件规范的组件数据包,并解析所述组件数据包,生成目标应用组件。
4.根据权利要求3所述的方法,其特征在于,所述解析所述组件数据包,生成目标应用组件,包括:
解析所述组件数据包,获取所述组件数据包中的组件元素和事件元素;
基于所述组件元素和所述事件元素,在容器中构造所述目标应用组件。
5.一种服务器,其特征在于,包括:
封装模块,用于基于预设的组件定义模型定义的组件规范,将获取的原始数据封装成符合所述组件规范的组件数据包;
发送模块,用于将所述组件数据包发送给各个类型的终端,以供各个终端根据自身的特性,将所述组件数据包解析成自身终端类型所需的应用组件;
其中,所述组件定义模型定义的组件规范包括:组件数据来源、组件数据绑定以及组件行为;
其中,所述封装模块,还用于:获取所述原始数据的数据源节点,将所述数据源节点作为原始数据对应的组件数据来源;获取所述数据源节点和所述原始数据的绑定关系,将所述数据源节点和所述原始数据的绑定关系作为原始数据对应的组件数据绑定;获取所述原始数据的业务逻辑,将所述原始数据的业务逻辑作为原始数据对应的组件行为;将所述原始数据对应的组件数据来源、所述原始数据对应的组件数据绑定以及所述原始数据对应的组件行为封装成所述组件数据包。
6.一种服务器设备,其特征在于,包括存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至4任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团有限公司,未经中国移动通信集团浙江有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810593759.3/1.html,转载请声明来源钻瓜专利网。