【技术实现步骤摘要】
数据展示方法、电子装置及存储介质
本专利技术涉及数据处理领域,尤其涉及一种数据展示方法、电子装置及存储介质。
技术介绍
在报表中,需要一些描述性的文本,对不同的维度的内容进行展示,比如分支机构的展示,里面的数据也需要按照实时数据计算替换。目前,数据替换通常是在文本中加入变量,展示报表的时候将变量替换掉,然而当新增的机构时,则需要修改描述性文本的模板,当新增的机构数量巨大时,导致修改量大,报表数据容易出现错误,造成展示效率低的问题。因此,提供一种高效的数据展示方法,已成为本领域技术人员亟待解决的技术问题。
技术实现思路
鉴于以上内容,本专利技术提供一种数据展示方法、电子装置及存储介质,其目的在于提高数据展示的效率。为实现上述目的,本专利技术提供一种数据展示方法,该方法包括:接收步骤:接收用户端发出的数据展示请求,所述请求包括待展示的数据;分割步骤:从预设数据库中获取预先配置的模板文本,利用预设的文本分割规则,将所述模板文本分割为若干个语法单元;第一构建步骤:基于分割后的语法单元,对各所述语法单元进行解析,构建所述模板文本的语法树及筛选链语法;第二构建步骤:基于所述筛选链 ...
【技术保护点】
1.一种数据展示方法,应用于电子装置,其特征在于,所述方法包括:接收步骤:接收用户端发出的数据展示请求,所述请求包括待展示的数据;分割步骤:从预设数据库中获取预先配置的模板文本,利用预设的文本分割规则,将所述模板文本分割为若干个语法单元;第一构建步骤:基于分割后的语法单元,对各所述语法单元进行解析,构建所述模板文本的语法树及筛选链语法;第二构建步骤:基于所述筛选链语法,为各所述语法单元构建语法单元的语法树,并将所述语法单元的语法树的节点变量替换为所述待展示的数据;及反馈步骤:对所述语法单元的语法树的各个节点进行遍历得到各节点的类型,对预设类型的节点对应的作用域执行预设的操作 ...
【技术特征摘要】
1.一种数据展示方法,应用于电子装置,其特征在于,所述方法包括:接收步骤:接收用户端发出的数据展示请求,所述请求包括待展示的数据;分割步骤:从预设数据库中获取预先配置的模板文本,利用预设的文本分割规则,将所述模板文本分割为若干个语法单元;第一构建步骤:基于分割后的语法单元,对各所述语法单元进行解析,构建所述模板文本的语法树及筛选链语法;第二构建步骤:基于所述筛选链语法,为各所述语法单元构建语法单元的语法树,并将所述语法单元的语法树的节点变量替换为所述待展示的数据;及反馈步骤:对所述语法单元的语法树的各个节点进行遍历得到各节点的类型,对预设类型的节点对应的作用域执行预设的操作,得到目标模板文本并反馈至所述用户端。2.如权利要求1所述的数据展示方法,其特征在于,所述接收步骤还包括:对所述用户端的用户进行身份验证,用户身份验证通过则执行所述分割步骤,用户身份验证失败则拒绝所述数据访问请求并生成预警信息反馈至所述用户端。3.如权利要求1所述的数据展示方法,其特征在于,所述分割步骤包括:识别所述模板文本中预设类型的关键字及该关键字的文本范围,基于所述关键字的文本范围将所述模板文本分割成若干块文本内容,将分割后的每块文本内容作为一个语法单元。4.如权利要求1所述的数据展示方法,其特征在于,所述对预设类型的节点对应的作用域执行预设操作,包括:识别所述预设类型的节点的作用域;对所述预设类型的节点的作用域内的目标数据执行预设操作,所述预设操作包括赋值操作、语句替换操作;并根据预设操作后的结果更新所述语法单元的语法树。5.如权利要求1至4任意一项所述的数据展示方法,其特征在于,所述反馈步骤包括:预先为所述目标模板文本设置密钥,在发送过程中利用所述密钥对所述目标模板文本进行加密发送,当用户输入的密钥验证成功时解密所述目标模板文本供用户查看。6.一种电子...
【专利技术属性】
技术研发人员:王德品,
申请(专利权)人:招商局金融科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。