logo好方法网

数据大屏的展示方法及装置、电子设备


技术摘要:
本申请实施例涉及一种数据大屏的展示方法及装置、电子设备。本申请实施例的数据大屏的展示方法包括:接收到外部输入的语音信息;对由语音信息转换成的文本信息进行语义分析,并从语义分析的结果中提取出操作指令;通过指令解析引擎对操作指令进行解析,当操作指令为针  全部
背景技术:
随着信息化建设的快速发展,每天都产生着大量的数据,日积月累便形成了海量 数据。然而海量数据中无法直观的展示数据背后的关系和规律,无法给管理者提供决策依 据。在大数据时代来临之际,对数据的关系及规律直观展示变得尤为迫切,将海量数据处 理、整合并转化为各种图表形式展示,管理者便能非常直观的获取到有用信息。 随着硬件的发展,大型屏幕渐渐出现在人们的视野中,将各种相关的图表整合成 一张数据大屏,并投放到大型屏幕中,可以帮助人们更加便捷的获取更有价值的信息。 在传统的技术中,在对数据大屏进行展示时,是通过B/S架构,即“浏览器/服务器” 模式进行展示,在浏览器端调用服务器中数据大屏的数据在浏览器窗口进行展示。然而在 需要对多个数据大屏进行展示时,则需要在浏览器端进行多窗口的大屏切换操作,造成使 用的不便。
技术实现要素:
本申请实施例提供了一种数据大屏的展示方法及装置、电子设备,不需要手动切 换不同的浏览器窗口展示不同的数据大屏,使多个数据大屏的展示更加方便。 第一方面,本申请实施例提供了一种数据大屏的展示方法,所述方法包括: 接收到外部输入的语音信息; 对由所述语音信息转换成的文本信息进行语义分析,并从语义分析的结果中提取 出操作指令; 通过指令解析引擎对所述操作指令进行解析,当所述操作指令为针对不同数据大 屏间的操作时,根据解析结果中的操作类型和操作对象,修改预设的展示策略; 根据修改后的所述展示策略确定当前所要展示的数据大屏,并将该数据大屏所对 应的配置文件发送至浏览器窗口,以使所述浏览器窗口解析所述配置文件,并以组件化形 式展示该数据大屏。 可选的,还包括如下步骤: 接收到配置终端上传的数据大屏的配置文件,并将所述配置文件存储至预设的容 器中,其中,所述配置文件由所述配置终端将组件化的所述数据大屏按预定格式转换得到; 对所述容器中的多个所述配置文件进行排序,生成展示列表,并根据所述展示列 表确定多个所述配置文件所对应的多个数据大屏的展示策略。 可选的,所述展示列表包括所述配置文件的标识或名称,所述根据解析结果中的 操作类型和操作对象,修改预设的展示策略,包括: 根据解析结果中的对象与所述展示列表中的标识或名称的对应关系,确定所述操 4 CN 111610949 A 说 明 书 2/9 页 作类型所指向的操作对象; 根据所述操作类型和所述操作对象,修改所述展示策略。 可选的,当所述操作指令为针对当前所展示的数据大屏的操作,所述方法还包括: 将解析结果中的操作类型和操作对象发送至所述浏览器窗口,其中,所述对象包 括组件ID、数据ID和数据源; 将该组件ID中的所述数据ID所调取的数据切换为所述数据源所对应的数据; 将该数据ID和数据源广播至消息总线中,以使该展示的数据大屏中的其他组件中 的所述数据ID所调取的数据切换为所述数据源所对应的数据。 可选的,所述操作指令包括以下至少一项: 打开、跳转、放大、切换日期、切换地区。 可选的,所述配置文件中包括每个组件的显示坐标和每个组件的层级属性,所述 浏览器窗口解析所述配置文件,并以组件化形式展示该数据大屏,包括: 针对同一显示坐标区域的不同组件,根据不同组件的等级属性,叠加显示不同的 组件。 可选的,所所述配置文件中包括组件的样式ID,所述浏览器窗口解析所述配置文 件,并以组件化形式展示该数据大屏,包括: 根据该组件的样式ID,确定该组件的显示样式,并根据该显示样式展示该组件。 第二方面,本申请实施例提供了一种数据大屏的展示装置,所述装置包括: 语音接收模块,用于接收到外部输入的语音信息; 语音处理模块,用于对由所述语音信息转换成的文本信息进行语义分析,并从语 义分析的结果中提取出操作指令; 解析模块,用于通过指令解析引擎对所述操作指令进行解析,当所述操作指令为 针对不同数据大屏间的操作时,根据解析结果中的操作类型和操作对象,修改预设的展示 策略; 展示模块,用于根据修改后的所述展示策略确定当前所要展示的数据大屏,并将 该数据大屏所对应的配置文件发送至浏览器窗口,以使所述浏览器窗口解析所述配置文 件,并以组件化形式展示该数据大屏。 第三方面,本申请实施例提供了一种电子设备,包括: 至少一个存储器以及至少一个处理器; 所述存储器,用于存储一个或多个程序; 当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实 现如本申请实施例第一方面所述的数据大屏的展示方法的步骤。 第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储 介质存储有计算机程序,所述计算机程序被处理器执行时实现如本申请实施例第一方面所 述的数据大屏的展示方法的步骤。 在本申请实施例中,将接收到的语音信息转换为文字信息后,提取出操作指令,并 根据操作指令中的操作类型和操作对象修改展示策略,从而根据修改后的展示策略将当前 需要展示的数据大屏的配置文件发送至浏览器,以使所述浏览器窗口解析所述配置文件并 以组件化形式展示该数据大屏,从而通过用户发出的语音信息便可实现每个需要展示的数 5 CN 111610949 A 说 明 书 3/9 页 据大屏根据提前设置好的展示策略在同一浏览器窗口中进行展示,并不需要手动切换不同 的浏览器窗口展示不同的数据大屏,使多个数据大屏的展示更加方便。 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 附图说明 图1为在一个示例性的实施例中提供的一种数据大屏的展示方法的流程图; 图2为在一个示例性的实施例中提供的配置数据大屏的流程图; 图3为在一个示例性的实施例中提供的脚本窗口示意图; 图4为在一个示例性的实施例中提供的针对当前展示的数据大屏上的交互操作的 流程图; 图5为在一个示例性的实施例中提供的组件发布订阅模式的示意图; 图6为在一个示例性的实施例中提供的一种数据大屏的展示装置的结构示意图; 图7为在一个示例性的实施例中提供的一种电子设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏