一种大屏数据转换中间件和大屏数据转换方法技术

技术编号:35856945 阅读:14 留言:0更新日期:2022-12-07 10:44
本发明专利技术公开了一种大屏数据转换中间件和大屏数据转换方法,可广泛应用于数据处理技术领域。本发明专利技术的大屏数据转换中间件包括缓存单元,解析单元和控制单元;根据数据请求从缓存单元获取业务数据,通过解析单元中数据格式通信协议,将业务数据解析为目标格式的目标数据,并将目标数据返回至前端以可视化形式展示,从而提高了大屏数据展示的效率。从而提高了大屏数据展示的效率。从而提高了大屏数据展示的效率。

【技术实现步骤摘要】
一种大屏数据转换中间件和大屏数据转换方法


[0001]本专利技术涉及数据处理
,具体涉及了一种大屏数据转换中间件和大屏数据转换方法。

技术介绍

[0002]目前,在一些服务性企业中,通常会采用大屏方式对各类业务的运营数据、会议数据、广告、报表进行展示。而随着业务类型和业务数量的增加,这些服务性企业对大屏展示数据的需求度越来越高。
[0003]在数据获取方面,目前大屏展示端的数据一般直接由后台返回,但该方式会存在一个极大的安全隐患:假若服务器不能正常工作,则大屏端无法获取数据进行展现,此时大屏会被迫终止对数据的展示;在数据展示方面,也对数据的展示格式有着严格的要求,且不同的业务类型对数据的结构也有不同的需求。目前针对大屏页面的数据展现后台需要编写对应的接口去适配,后端开发人员或前端开发人员需要根据实际情况去对接对应的接口,交流成本高且开发效率低。

技术实现思路

[0004]本专利技术的目的在于至少解决现有技术中存在的技术问题之一,提供了一种大屏数据转换中间件和大屏数据转换方法,提高了大屏数据展示的效率。
[0005]一方面,本专利技术实施例提供了一种大屏数据转换中间件,包括:
[0006]缓存单元,用于缓存服务器的数据源数据;
[0007]解析单元,用于根据数据格式通信协议将第一业务数据转换成符合目标格式的第一目标数据;所述第一业务数据为从所述缓存单元获取的数据源数据;所述第一目标数据通过数据载体在前端以可视化形式展示;
[0008]控制单元,用于实时从所述服务器获取原始数据,将所述原始数据存储到所述缓存单元;根据数据请求从所述缓存单元获取第一业务数据,将所述第一业务数据发送到所述解析单元;控制所述解析单元将所述第一目标数据返回给前端。
[0009]在一些实施例中,所述根据数据格式通信协议将第一业务数据转换成符合目标格式的第一目标数据,包括:
[0010]通过数据格式通信协议文件,将第一业务数据转换成符合目标格式的第一目标数据。
[0011]在一些实施例中,所述根据数据格式通信协议将第一业务数据转换成符合目标格式的第一目标数据,包括:
[0012]通过数据格式通信协议解析器,将第一业务数据转换成符合目标格式的第一目标数据。
[0013]在一些实施例中,所述数据载体包括折线图、柱状图和统计数表。
[0014]在一些实施例中,所述数据格式通信协议文件包括所述第一目标数据的数据模
型,所述数据模型用于描述第一目标数据相应结果的数据结构。
[0015]另一方面,本专利技术实施例还提供了一种大屏数据转换方法,包括以下步骤:
[0016]获取数据请求;
[0017]根据所述数据请求获取第一业务数据;
[0018]根据数据格式通信协议将所述第一业务数据转换成符合目标格式的第一目标数据;
[0019]将所述第一目标数据发送到前端;所述前端通过数据载体可视化形式展示所述第一目标数据。
[0020]在一些实施例中,所述根据数据格式通信协议将所述第一业务数据转换成符合目标格式的第一目标数据,包括:
[0021]创建schema文件,所述schema文件配置至少一种数据格式,所述数据格式包括所述数据格式的描述规则;
[0022]确定所述目标格式,基于所述schema文件获取所述目标格式的描述规则;
[0023]基于所述目标格式的描述规则对所述第一业务数据进行解析并装配成第一目标数据。
[0024]在一些实施例中,所述根据数据格式通信协议将所述第一业务数据转换成符合目标格式的第一目标数据,包括:
[0025]根据所述数据格式的描述规则创建至少一个解析器;
[0026]确定所述目标格式,将所述第一业务数据输入至根据所述目标格式的描述规则创建的解析器中,输出所述第一目标数据。
[0027]在一些实施例中,所述schema文件包括配置数据的口径条件,所述口径条件用于限定所述第一目标数据显示的时间窗口。
[0028]在一些实施例中,所述前端包括:
[0029]选用单元,用于从所述第一目标数据中获取与所述数据载体相匹配的第二目标数据;
[0030]所述数据载体,用于加载所述第二目标数据,使得所述第二目标数据通过数据载体在前端以可视化形式展示;
[0031]配置单元,用于配置数据源使得获取缓存单元中所述数据源的数据;用于配置业务类型使得从所述缓存单元获取所述业务类型的所述第一业务数据;用于配置数据载体使得所述第二目标数据通过数据载体在前端以可视化形式展示。
[0032]本专利技术的有益效果为:通过缓存单元缓存服务器的数据源数据,以在服务器无法正常工作时,可以通过缓存单元来调取数据进行前端显示;并且,在解析单元中通过数据格式通信协议将业务数据转换成符合目标格式的目标数据,使得控制单元可以控制解析单元将目标数据通过统一的数据接口发送到前端,从而无需根据实际情况重新匹配接口,降低了开发人员的对接交流成本和开发成本,同时,在前端通过数据载体进行可视化形式展示,提高了用户的体验感。
附图说明
[0033]下面结合附图和实施例对本专利技术进一步地说明:
[0034]图1所示为根据本专利技术实施方式的系统结构示意图。
[0035]图2所示为根据本专利技术实施方式的一种大屏数据转换中间件的结构示意图。
[0036]图3所示为根据本专利技术实施方式的前端的结构示意图。
[0037]图4所示为根据本专利技术实施方式的一种大屏数据转换方法的流程图。
[0038]图5所示为根据本专利技术实施方式的一种大屏数据转换方法中步骤S300的子流程图。
[0039]图6所示为根据本专利技术实施方式的一种大屏数据转换方法中步骤S310的子流程图。
[0040]图7所示为根据本专利技术实施方式的一种大屏数据转换方法中步骤S320的子流程图。
具体实施方式
[0041]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0042]本专利技术的描述中,除非另有明确的限定,设置等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术中的具体含义。
[0043]如图1所示,本专利技术实施例的大屏展示数据的交互系统主要包括前端,为运行在手机、电脑、平板等带屏幕的电子产品上的网页或者应用程序,用于下发业务数据请求和并将返回数据展示在大屏上;后端,为存储各种类型的业务数据的第三方的数据源。中间件,用于将业务数据的格式转换成能够适应大屏的格式且为业务数据的各种类型转换提供统一的数据接口,还用于缓存后端的业务数据,使得响应前端下发业务数据请求时,不需要访问直接服务器,避免服务器不能正常工作,导致大屏中断数据展示。
[0044]如图2所示,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种大屏数据转换中间件,其特征在于,包括:缓存单元,用于缓存服务器的数据源数据;解析单元,用于根据数据格式通信协议将第一业务数据转换成符合目标格式的第一目标数据;所述第一业务数据为从所述缓存单元获取的数据源数据;所述第一目标数据通过数据载体在前端以可视化形式展示;控制单元,用于实时从所述服务器获取原始数据,将所述原始数据存储到所述缓存单元;根据数据请求从所述缓存单元获取第一业务数据,将所述第一业务数据发送到所述解析单元;控制所述解析单元将所述第一目标数据返回给前端。2.根据权利要求1所述的大屏数据转换中间件,其特征在于,所述根据数据格式通信协议将第一业务数据转换成符合目标格式的第一目标数据,包括:通过数据格式通信协议文件,将第一业务数据转换成符合目标格式的第一目标数据。3.根据权利要求1所述的大屏数据转换中间件,其特征在于,所述根据数据格式通信协议将第一业务数据转换成符合目标格式的第一目标数据,包括:通过数据格式通信协议解析器,将第一业务数据转换成符合目标格式的第一目标数据。4.根据权利要求1所述的大屏数据转换中间件,其特征在于,所述数据载体包括折线图、柱状图和统计数表。5.根据权利要求2所述的大屏数据转换中间件,其特征在于,所述数据格式通信协议文件包括所述第一目标数据的数据模型,所述数据模型用于描述第一目标数据相应结果的数据结构。6.一种大屏数据转换方法,其特征在于,包括以下步骤:获取数据请求;根据所述数据请求获取第一业务数据;根据数据格式通信协议将所述第一业务数据转换成符合目标格式的第一目标数据;将所述第一目标数据发送到...

【专利技术属性】
技术研发人员:黎健成徐剑轩蔡羽
申请(专利权)人:赞同科技股份有限公司
类型:发明
国别省市:

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

1