预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113805966A(43)申请公布日2021.12.17(21)申请号202111079581.9(22)申请日2021.09.15(71)申请人上海得帆信息技术有限公司地址201821上海市嘉定区福海路1011号3幢A区1335室(72)发明人张彤石雨田(74)专利代理机构上海科盛知识产权代理有限公司31225代理人赵继明(51)Int.Cl.G06F9/445(2018.01)权利要求书2页说明书6页附图1页(54)发明名称一种多端设备动态视图渲染实现方法和系统(57)摘要本发明涉及一种多端设备动态视图渲染实现方法和系统,方法包括以下步骤:获取需要进行视图渲染的一个或多个终端类型,选择对应的视图渲染器;根据预先设置的视图组件配置标准模板进行标准视图配置,生成视图配置数据;将视图配置数据传入对应的视图渲染器中,对视图配置数据与对应的终端类型进行映射转换后,在终端上进行视图渲染。与现有技术相比,本发明实现利用同一套视图配置数据,进行跨终端的动态渲染,扩展性强,提高了工作效率和质量。CN113805966ACN113805966A权利要求书1/2页1.一种多端设备动态视图渲染实现方法,其特征在于,包括以下步骤:获取需要进行视图渲染的一个或多个终端类型,选择对应的视图渲染器;根据预先设置的视图组件配置标准模板进行标准视图配置,生成视图配置数据;将所述视图配置数据传入对应的视图渲染器中,对视图配置数据与对应的终端类型进行映射转换后,在终端上进行视图渲染。2.根据权利要求1所述的一种多端设备动态视图渲染实现方法,其特征在于,所述视图组件配置标准模板包括:视图渲染标准配置模块,用于配置标准的组件样式,该标准的组件样式包括名称、默认值、校验器、样式、数据来源和扩展组件的特殊功能配置项;视图基于规则的动态渲染逻辑配置模块,用于关联视图上的数据规则,配置数据渲染逻辑,该数据渲染逻辑包括基于数据规则的样式配置、校验配置、渲染逻辑配置和关联数据配置;视图动态渲染事件配置模块,用于配置标准事件,进行跨视图、跨模型的数据交互和传递,所述标准事件包括标准事件的事件交互配置和自定义事件的交互配置;视图动态渲染组件扩展配置模块,用于提供上传至终端的扩展组件包,进行自定义扩展配置。3.根据权利要求2所述的一种多端设备动态视图渲染实现方法,其特征在于,所述映射转换的过程包括:根据预先建立的终端映射关系,将所述标准的组件样式渲染为适合当前终端的组件样式;通过获取与当前终端对应的规则引擎动态执行所述数据渲染逻辑;将所述标准事件中的触发逻辑和执行逻辑,转化为适配当前终端的触发逻辑和执行逻辑;若存在扩展组件包,则将扩展组件包注册到渲染器中,进行扩展配置。4.根据权利要求1所述的一种多端设备动态视图渲染实现方法,其特征在于,所述多个终端类型包括PC端、移动端和平板。5.一种多端设备动态视图渲染实现系统,其特征在于,包括业务应用集成平台和终端;所述业务应用集成平台被配置为:根据需要进行视图渲染的一个或多个终端类型,选择对应的视图渲染器;根据预先设置的视图组件配置标准模板进行标准视图配置,生成视图配置数据;将所述视图配置数据传入对应的视图渲染器中,对视图配置数据与对应的终端类型进行映射转换后,进行视图渲染,并将渲染后的视图传输到对应的终端;所述终端被配置为:接收视图数据,进行显示。6.根据权利要求5所述的一种多端设备动态视图渲染实现系统,其特征在于,所述视图组件配置标准模板包括:视图渲染标准配置模块,用于配置标准的组件样式,该标准的组件样式包括名称、默认值、校验器、样式、数据来源和扩展组件的特殊功能配置项;视图基于规则的动态渲染逻辑配置模块,用于关联视图上的数据规则,配置数据渲染逻辑,该数据渲染逻辑包括基于数据规则的样式配置、校验配置、渲染逻辑配置和关联数据2CN113805966A权利要求书2/2页配置;视图动态渲染事件配置模块,用于配置标准事件,进行跨视图、跨模型的数据交互和传递,所述标准事件包括标准事件的事件交互配置和自定义事件的交互配置;视图动态渲染组件扩展配置模块,用于提供上传至终端的扩展组件包,进行自定义扩展配置。7.根据权利要求6所述的一种多端设备动态视图渲染实现系统,其特征在于,所述映射转换的过程包括:根据预先建立的终端映射关系,将所述标准的组件样式渲染为适合当前终端的组件样式;通过获取与当前终端对应的规则引擎动态执行所述数据渲染逻辑;将所述标准事件中的触发逻辑和执行逻辑,转化为适配当前终端的触发逻辑和执行逻辑;若存在扩展组件包,则将扩展组件包注册到渲染器中,进行扩展配置。8.根据权利要求5所述的一种多端设备动态视图渲染实现系统,其特征在于,所述多个终端类型包括PC端、移动端和平