卡片视图生成方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26504178 阅读:27 留言:0更新日期:2020-11-27 15:31
本公开的实施例公开了一种卡片视图生成方法、装置及计算机可读存储介质。该方法包括:获取卡片视图描述文件与业务数据;对卡片视图描述文件进行解析,以得到解析结果;其中,解析结果中包括视图生成基础信息和目标处理参考信息;根据视图生成基础信息,生成基础卡片视图;根据基础卡片视图、业务数据和目标处理参考信息,进行目标处理,以得到目标卡片视图;其中,目标处理包括以下至少一项:用于绑定交互控件和网页的绑定处理、条件运算处理;目标卡片视图中显示有业务数据中的至少部分数据。本公开的实施例能够有效地提高卡片视图的个性化程度,从而满足实际需求。

【技术实现步骤摘要】
卡片视图生成方法、装置及计算机可读存储介质
本公开涉及信息展示
,尤其涉及一种卡片视图生成方法、装置及计算机可读存储介质。
技术介绍
在信息展示
中,卡片视图的使用越来越广泛,卡片视图可以通过卡片形式进行业务数据的展示。需要指出的是,目前的卡片视图一般采用固定样式和固定交互,个性化程度往往非常低,难以满足实际需求。
技术实现思路
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种卡片视图生成方法、装置及计算机可读存储介质。根据本公开实施例的一个方面,提供了一种卡片视图生成方法,包括:获取卡片视图描述文件与业务数据;对所述卡片视图描述文件进行解析,以得到解析结果;其中,所述解析结果中包括视图生成基础信息和目标处理参考信息;根据所述视图生成基础信息,生成基础卡片视图;根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图;其中,所述目标处理包括以下至少一项:用于绑定交互控件和网页的绑定处理、条件运算处理;所述目标卡片视图中显示有所述业务数据中的至少部分数据。在一个可选示例中,所述目标处理参考信息包括绑定处理参考信息;所述根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图,包括:根据所述绑定处理参考信息,确定所述基础卡片视图中待进行绑定的目标交互控件;确定与所述业务数据的数据内容关联的目标网页;将所述基础卡片视图中的所述目标交互控件与所述目标网页进行绑定;其中,所述目标交互控件与所述目标网页绑定是指:所述目标交互控件用于提供访问所述目标网页的接口;根据经绑定后的所述基础卡片视图,确定目标卡片视图。在一个可选示例中,所述目标处理参考信息包括条件运算处理参考信息;所述根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图,包括:根据所述条件运算处理参考信息,对所述业务数据进行条件运算处理,以得到处理结果;根据所述条件运算处理参考信息,确定与所述处理结果匹配的显示策略;对所述基础卡片视图进行设置处理,以使所述基础卡片视图采用所述显示策略;根据采用所述显示策略的所述基础卡片视图,确定目标卡片视图。在一个可选示例中,所述根据所述条件运算处理参考信息,对所述业务数据进行条件运算处理,包括:根据所述条件运算处理参考信息,确定待进行条件运算的数据类型,以及所述数据类型对应的条件运算处理方式;筛选所述业务数据中所述数据类型的目标数据;根据所述条件运算处理方式,对所述目标数据进行条件运算处理。在一个可选示例中,所述条件运算处理方式利用条件运算表达式进行表征;所述根据所述条件运算处理参考信息,确定与所述处理结果匹配的显示策略,包括:根据所述条件运算处理参考信息,确定所述数据类型对应的目标显示方式;在所述处理结果表征所述目标数据满足所述条件运算表达式的情况下,确定与所述处理结果匹配的显示策略为:所述目标数据的显示方式为所述目标显示方式;在所述处理结果表征所述目标数据不满足所述条件运算表达式的情况下,确定与所述处理结果匹配的显示策略为:所述目标数据的显示方式为预设显示方式。根据本公开实施例的另一个方面,提供了一种卡片视图生成装置,包括:第一获取模块,用于获取卡片视图描述文件与业务数据;第二获取模块,用于对所述卡片视图描述文件进行解析,以得到解析结果;其中,所述解析结果中包括视图生成基础信息和目标处理参考信息;生成模块,用于根据所述视图生成基础信息,生成基础卡片视图;第三获取模块,用于根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图;其中,所述目标处理包括以下至少一项:用于绑定交互控件和网页的绑定处理、条件运算处理;所述目标卡片视图中显示有所述业务数据中的至少部分数据。在一个可选示例中,所述目标处理参考信息包括绑定处理参考信息;所述第三获取模块,包括:第一确定子模块,用于根据所述绑定处理参考信息,确定所述基础卡片视图中待进行绑定的目标交互控件;第二确定子模块,用于确定与所述业务数据的数据内容关联的目标网页;绑定子模块,用于将所述基础卡片视图中的所述目标交互控件与所述目标网页进行绑定;其中,所述目标交互控件与所述目标网页绑定是指:所述目标交互控件用于提供访问所述目标网页的接口;第三确定子模块,用于根据经绑定后的所述基础卡片视图,确定目标卡片视图。在一个可选示例中,所述目标处理参考信息包括条件运算处理参考信息;所述第三获取模块,包括:获取子模块,用于根据所述条件运算处理参考信息,对所述业务数据进行条件运算处理,以得到处理结果;第四确定子模块,用于根据所述条件运算处理参考信息,确定与所述处理结果匹配的显示策略;处理子模块,用于对所述基础卡片视图进行设置处理,以使所述基础卡片视图采用所述显示策略;第五确定子模块,用于根据采用所述显示策略的所述基础卡片视图,确定目标卡片视图。在一个可选示例中,所述获取子模块,包括:第一确定单元,用于根据所述条件运算处理参考信息,确定待进行条件运算的数据类型,以及所述数据类型对应的条件运算处理方式;筛选单元,用于筛选所述业务数据中所述数据类型的目标数据;处理单元,用于根据所述条件运算处理方式,对所述目标数据进行条件运算处理。在一个可选示例中,所述条件运算处理方式利用条件运算表达式进行表征;所述第四确定子模块,包括:第二确定单元,用于根据所述条件运算处理参考信息,确定所述数据类型对应的目标显示方式;第三确定单元,用于在所述处理结果表征所述目标数据满足所述条件运算表达式的情况下,确定与所述处理结果匹配的显示策略为:所述目标数据的显示方式为所述目标显示方式;第四确定单元,用于在所述处理结果表征所述目标数据不满足所述条件运算表达式的情况下,确定与所述处理结果匹配的显示策略为:所述目标数据的显示方式为预设显示方式。根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述卡片视图生成方法。根据本公开实施例的又一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述卡片视图生成方法。本公开的实施例中,在获取卡片视图描述文件与业务数据之后,可以对卡片视图描述文件进行解析,以得到包括视图生成基础信息和目标处理参考信息的解析结果。接下来,可以根据视图生成基础信息,生成基础卡片视图,并根据基础卡片视图、业务数据和目标处理参考信息,进行包括用于绑定交互控件和网页的绑定处理,以及条本文档来自技高网...

【技术保护点】
1.一种卡片视图生成方法,其特征在于,包括:/n获取卡片视图描述文件与业务数据;/n对所述卡片视图描述文件进行解析,以得到解析结果;其中,所述解析结果中包括视图生成基础信息和目标处理参考信息;/n根据所述视图生成基础信息,生成基础卡片视图;/n根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图;其中,所述目标处理包括以下至少一项:用于绑定交互控件和网页的绑定处理、条件运算处理;所述目标卡片视图中显示有所述业务数据中的至少部分数据。/n

【技术特征摘要】
1.一种卡片视图生成方法,其特征在于,包括:
获取卡片视图描述文件与业务数据;
对所述卡片视图描述文件进行解析,以得到解析结果;其中,所述解析结果中包括视图生成基础信息和目标处理参考信息;
根据所述视图生成基础信息,生成基础卡片视图;
根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图;其中,所述目标处理包括以下至少一项:用于绑定交互控件和网页的绑定处理、条件运算处理;所述目标卡片视图中显示有所述业务数据中的至少部分数据。


2.根据权利要求1所述的方法,其特征在于,所述目标处理参考信息包括绑定处理参考信息;
所述根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图,包括:
根据所述绑定处理参考信息,确定所述基础卡片视图中待进行绑定的目标交互控件;
确定与所述业务数据的数据内容关联的目标网页;
将所述基础卡片视图中的所述目标交互控件与所述目标网页进行绑定;其中,所述目标交互控件与所述目标网页绑定是指:所述目标交互控件用于提供访问所述目标网页的接口;
根据经绑定后的所述基础卡片视图,确定目标卡片视图。


3.根据权利要求1所述的方法,其特征在于,所述目标处理参考信息包括条件运算处理参考信息;
所述根据所述基础卡片视图、所述业务数据和所述目标处理参考信息,进行目标处理,以得到目标卡片视图,包括:
根据所述条件运算处理参考信息,对所述业务数据进行条件运算处理,以得到处理结果;
根据所述条件运算处理参考信息,确定与所述处理结果匹配的显示策略;
对所述基础卡片视图进行设置处理,以使所述基础卡片视图采用所述显示策略;
根据采用所述显示策略的所述基础卡片视图,确定目标卡片视图。


4.根据权利要求3所述的方法,其特征在于,所述根据所述条件运算处理参考信息,对所述业务数据进行条件运算处理,包括:
根据所述条件运算处理参考信息,确定待进行条件运算的数据类型,以及所述数据类型对应的条件运算处理方式;
筛选所述业务数据中所述数据类型的目标数据;
根据所述条件运算处理方式,对所述目标数据进行条件运算处理。


5.根据权利要求4所述的方法,其特征在于,所述条件运算处理方式利用条件运算表达式进行表征;
所述根据所述条件运算处理参考信息,确定与所述处理结果匹配的显示策略,包括:
根据所述条件运算处理参考信息,确定所述数...

【专利技术属性】
技术研发人员:李超屠丹
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1