数据处理方法、装置及系统转让专利
申请号 : CN202111168260.6
文献号 : CN113590555B
文献日 : 2021-12-24
发明人 : 张坤宇 , 刘斌 , 丁传捷 , 刘明伟 , 路辉 , 许佳丽
申请人 : 天津卓朗科技发展有限公司
摘要 :
权利要求 :
1.一种数据处理方法,其特征在于,所述方法应用于第一终端设备,所述第一终端设备分别与第二终端设备和第三终端设备通信连接,通过所述第一终端设备提供第一图形用户界面,所述方法包括:
从所述第二终端设备获取待展示文件;其中,所述第二终端设备用于配置所述待展示文件,所述待展示文件包括至少一个页面,每个所述页面均包括至少一个目标组件;
通过所述第一图形用户界面播放所述待展示文件,并将所述待展示文件播放过程中产生的监控源信息推送至所述第三终端设备,以使所述第三终端设备基于所述监控源信息向所述第一终端设备发送文件控制指令;其中,所述监控源信息包括所述待展示文件的页面列表和所述待展示文件中每个页面的播放状态,所述文件控制指令包括文件播放指令和/或组件交互指令;
基于接收到的所述文件控制指令对所述待展示文件中处于播放状态的页面进行交互控制;
其中,所述第三终端设备提供第三图形用户界面,所述第三终端设备用于:获取待展示文件播放过程中产生的监控源信息,并通过所述第三图形用户界面提供所述监控源信息;
响应针对所述待展示文件中处于播放状态的页面的点触操作,通过所述第三图形用户界面提供处于播放状态的页面;响应针对处于播放状态的页面的控制操作,将所述文件控制指令发送至所述第一终端设备。
2.根据权利要求1所述的方法,其特征在于,在所述通过所述第一图形用户界面播放所述待展示文件的步骤之前,所述方法还包括:响应针对所述待展示文件所包含的目标组件中至少一个待修改组件的第一调试操作,修改每个所述待修改组件的组件属性。
3.根据权利要求2所述的方法,其特征在于,所述响应针对所述待展示文件所包含的目标组件中至少一个待修改组件的第一调试操作,修改每个所述待修改组件的组件属性的步骤,包括:
通过所述第一图形用户界面提供所述待展示文件的每个所述页面;
响应针对所述页面的第一选择操作,从所述页面中确定目标页面,并通过所述第一图形用户界面提供所述目标页面所包含的目标组件;
响应针对所述目标组件的第二选择操作,从所述目标组件中确定待修改组件,并通过所述第一图形用户界面提供所述待修改组件的组件属性;
接收所述组件属性对应的第一属性参数,基于所述第一属性参数修改所述待修改组件的组件属性。
4.根据权利要求1所述的方法,其特征在于,所述基于接收到的所述文件控制指令对所述待展示文件中处于播放状态的页面进行交互控制的步骤,包括:如果所述文件控制指令包括所述组件交互指令,基于所述文件控制指令从处于播放状态的页面所包含的目标组件中确定待交互组件,并通过所述第一图形用户界面展示所述待交互组件的交互效果。
5.根据权利要求1所述的方法,其特征在于,在从所述第二终端设备获取待展示文件的步骤之前,所述方法包括:
通过所述第一图形用户界面提供第一登录控件;
响应针对所述第一登录控件的第一登录操作,基于所述第一登录操作携带的第一身份信息建立所述第一终端设备和所述第二终端设备之间的通信连接。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述第一图形用户界面提供数据源加载控件;
响应针对所述数据源加载控件的点触操作,通过所述第一图形用户界面提供数据源信息配置控件;
响应针对所述数据源信息配置控件的信息上传操作,确定第一数据集合,并利用所述第一数据集合替换所述目标组件对应的第二数据集合。
7.一种数据处理方法,其特征在于,所述方法应用于第二终端设备,所述第二终端设备与第一终端设备通信连接,通过所述第二终端设备提供第二图形用户界面,所述第二终端设备配置有多个可视化组件和多种类型的数据接口,所述方法包括:响应针对所述可视化组件的拖拽操作,从所述可视化组件中确定目标组件,并将所述目标组件拖拽至所述图形用户界面内的目标区域;
响应针对所述目标组件的第二调试操作,确定所述目标组件的组件信息;其中,所述组件信息包括组件位置、组件交互事件、组件属性、组件所属页面中的一种或多种;
利用与目标数据源匹配的数据接口从所述目标数据源中读取第二数据集合,并将所述第二数据集合写入所述目标组件得到待展示文件;其中,所述待展示文件包括至少一个页面,每个所述页面均包括至少一个所述目标组件;
将所述待展示文件发送至所述第一终端设备,以使所述第一终端设备播放所述待展示文件,并将所述待展示文件播放过程中产生的监控源信息推送至所述第三终端设备,以及基于第三终端设备发送的文件控制指令对所述待展示文件中处于播放状态的页面进行交互控制;其中,所述监控源信息包括所述待展示文件的页面列表和所述待展示文件中每个页面的播放状态,所述文件控制指令包括文件播放指令和/或组件交互指令;
所述第三终端设备提供第三图形用户界面,所述第三终端设备用于:获取待展示文件播放过程中产生的监控源信息,并通过所述第三图形用户界面提供所述监控源信息;响应针对所述待展示文件中处于播放状态的页面的点触操作,通过所述第三图形用户界面提供处于播放状态的页面;响应针对处于播放状态的页面的控制操作,将所述文件控制指令发送至所述第一终端设备。
8.一种数据处理方法,其特征在于,所述方法应用于第三终端设备,所述第三终端设备与第一终端设备通信连接,通过所述第三终端设备提供第三图形用户界面,所述方法包括:获取待展示文件播放过程中产生的监控源信息,并通过所述第三图形用户界面提供所述监控源信息;其中,所述监控源信息包括所述待展示文件的页面列表和所述待展示文件中每个页面的播放状态;
响应针对所述待展示文件中处于播放状态的页面的点触操作,通过所述第三图形用户界面提供处于播放状态的页面;
响应针对处于播放状态的页面的控制操作,将所述文件控制指令发送至所述第一终端设备,以使所述第一终端设备基于接收到的所述文件控制指令对所述待展示文件中处于播放状态的页面进行交互控制;其中,所述文件控制指令包括文件播放指令和/或组件交互指令。
9.根据权利要求8所述的方法,其特征在于,在所述获取待展示文件播放过程中产生的监控源信息的步骤之前,所述方法包括:通过所述第三图形用户界面提供第二登录控件;
响应针对所述第二登录控件的第二登录操作,基于所述第二登录操作携带的第二身份信息建立所述第一终端设备和所述第三终端设备的通信连接。
10.一种数据处理系统,其特征在于,包括:第一终端设备、第二终端设备和第三终端设备,所述第一终端设备与所述第二终端设备和所述第三终端设备通信连接;其中,所述第一终端设备、所述第二终端设备和所述第三终端设备均包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至6任一项所述的方法、或实现权利要求7所述的方法、或实现权利要求8至9任一项所述的方法。
说明书 :
数据处理方法、装置及系统
技术领域
背景技术
杂程度较高、配置管理较为繁琐,从而限制了操作体验和交互体验,无法突显大屏的独特性
和便捷性。
发明内容
设备提供第一图形用户界面,所述方法包括:从所述第二终端设备获取待展示文件;其中,
所述第二终端设备用于配置所述待展示文件,所述待展示文件包括至少一个页面,每个所
述页面均包括至少一个目标组件;通过所述第一图形用户界面播放所述待展示文件,并将
所述待展示文件播放过程中产生的监控源信息推送至所述第三终端设备,以使所述第三终
端设备基于所述监控源信息向所述第一终端设备发送文件控制指令;其中,所述文件控制
指令包括文件播放指令和/或组件交互指令;基于接收到的所述文件控制指令对所述待展
示文件中处于播放状态的页面进行交互控制。
组件的第一调试操作,修改每个所述待修改组件的组件属性。
第一图形用户界面提供所述待展示文件的每个所述页面;响应针对所述页面的第一选择操
作,从所述页面中确定目标页面,并通过所述第一图形用户界面提供所述目标页面所包含
的目标组件;响应针对所述目标组件的第二选择操作,从所述目标组件中确定待修改组件,
并通过所述第一图形用户界面提供所述待修改组件的组件属性;接收所述组件属性对应的
第一属性参数,基于所述第一属性参数修改所述待修改组件的组件属性。
指令,基于所述文件控制指令从处于播放状态的页面所包含的目标组件中确定待交互组
件,并通过所述第一图形用户界面展示所述待交互组件的交互效果。
一登录操作,基于所述第一登录操作携带的第一身份信息建立所述第一终端设备和所述第
二终端设备之间的通信连接。
源信息配置控件;响应针对所述数据源信息配置控件的信息上传操作,确定第一数据集合,
并利用所述第一数据集合替换所述目标组件对应的第二数据集合。
户界面,所述第二终端设备配置有多个可视化组件和多种类型的数据接口,所述方法包括:
响应针对所述可视化组件的拖拽操作,从所述可视化组件中确定目标组件,并将所述目标
组件拖拽至所述图形用户界面内的目标区域;响应针对所述目标组件的第二调试操作,确
定所述目标组件的组件信息;其中,所述组件信息包括组件位置、组件交互事件、组件属性、
组件所属页面中的一种或多种;利用与目标数据源匹配的数据接口从所述目标数据源中读
取第二数据集合,并将所述第二数据集合写入所述目标组件得到待展示文件;其中,所述待
展示文件包括至少一个页面,每个所述页面均包括至少一个所述目标组件;将所述待展示
文件发送至所述第一终端设备,以使所述第一终端设备基于所述待展示文件确定目标文件
并播放所述目标文件,以及基于第三终端设备发送的文件控制指令对所述待展示文件中处
于播放状态的页面进行交互控制。
户界面,所述方法包括:获取待展示文件播放过程中产生的监控源信息,并通过所述第三图
形用户界面提供所述监控源信息;其中,所述监控源信息包括所述待展示文件的页面列表
和所述待展示文件中每个页面的播放状态;响应针对所述待展示文件中处于播放状态的页
面的点触操作,通过所述第三图形用户界面提供处于播放状态的页面;响应针对处于播放
状态的页面的控制操作,将所述文件控制指令发送至所述第一终端设备,以使所述第一终
端设备基于接收到的所述文件控制指令对所述待展示文件中处于播放状态的页面进行交
互控制;其中,所述文件控制指令包括文件播放指令和/或组件交互指令。
录控件的第二登录操作,基于所述第二登录操作携带的第二身份信息建立所述第一终端设
备和所述第三终端设备的通信连接。
设备提供第一图形用户界面,所述装置包括:文件获取模块,用于从所述第二终端设备获取
待展示文件;其中,所述第二终端设备用于配置所述待展示文件,所述待展示文件包括至少
一个页面,每个所述页面均包括至少一个目标组件;文件播放模块,用于通过所述第一图形
用户界面播放所述待展示文件,并将所述待展示文件播放过程中产生的监控源信息推送至
所述第三终端设备,以使所述第三终端设备基于所述监控源信息向所述第一终端设备发送
文件控制指令;其中,所述文件控制指令包括文件播放指令和/或组件交互指令;交互模块,
用于基于接收到的所述文件控制指令对所述待展示文件中处于播放状态的页面进行交互
控制。
户界面,所述第二终端设备配置有多个可视化组件和多种类型的数据接口,所述装置包括:
组件拖拽模块,用于响应针对所述可视化组件的拖拽操作,从所述可视化组件中确定目标
组件,并将所述目标组件拖拽至所述图形用户界面内的目标区域;文件调试模块,用于响应
针对所述目标组件的第二调试操作,确定所述目标组件的组件信息;其中,所述组件信息包
括组件位置、组件交互事件、组件属性、组件所属页面中的一种或多种;数据写入模块,用于
利用与目标数据源匹配的数据接口从所述目标数据源中读取第二数据集合,并将所述第二
数据集合写入所述目标组件得到待展示文件;其中,所述待展示文件包括至少一个页面,每
个所述页面均包括至少一个所述目标组件;文件发送模块,用于将所述待展示文件发送至
所述第一终端设备,以使所述第一终端设备基于所述待展示文件确定目标文件并播放所述
目标文件,以及基于第三终端设备发送的文件控制指令对所述待展示文件中处于播放状态
的页面进行交互控制。
户界面,所述装置包括:监控源获取模块,用于获取待展示文件播放过程中产生的监控源信
息,并通过所述第三图形用户界面提供所述监控源信息;所述监控源信息包括所述待展示
文件的页面列表和所述待展示文件中每个页面的播放状态;页面提供模块,用于响应针对
所述待展示文件中处于播放状态的页面的点触操作,通过所述第三图形用户界面提供处于
播放状态的页面;指令发送模块,用于响应针对处于播放状态的页面的控制操作,将所述文
件控制指令发送至所述第一终端设备,以使所述第一终端设备基于接收到的所述文件控制
指令对所述待展示文件中处于播放状态的页面进行交互控制;其中,所述文件控制指令包
括文件播放指令和/或组件交互指令。
连接;其中,所述第一终端设备、所述第二终端设备和所述第三终端设备均包括处理器和存
储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所
述计算机可执行指令以实现第一方面、第二方面、第三方面任一项所述的方法。
可执行指令促使处理器实现第一方面、第二方面、第三方面任一项所述的方法。
括至少一个目标组,并通过第一图形用户界面播放待展示文件,将待展示文件播放过程中
产生的监控源信息推送至第三终端设备,以使第三终端设备基于监控源信息向第一终端设
备发送文件控制指令(包括文件播放指令和/或组件交互指令),从而基于接收到的文件控
制指令对待展示文件中处于播放状态的页面进行交互控制。上述方法利用第一终端设备、
第二终端设备、第三终端设备三端联合实现数据可视化,第一终端设备从第二终端设备获
取已配置完成的待展示文件,展示该待展示文件的可视化效果,同时还可以将监控源信息
推送至第三终端设备并受控于第三终端设备,通过接受第三终端设备发送的文件控制指
令,可以实时与第一终端设备当前播放的页面进行交互,本发明实施例通过三端联动交互
方式实现数据可视化,有效提高了数据可视化的操作体验和交互体验。
以及附图中所特别指出的结构来实现和获得。
附图说明
附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
具体实施方式
是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前
提下所获得的所有其他实施例,都属于本发明保护的范围。
场景有限,极大限制了基础数据的业务价值和数据价值。相关技术提供的数据可视化产品
至少具备以下问题:(1)操作和交互方式单一。现有数据可视化产品均是在一端上完成数据
可视化的设计、播放、控制,操作和交互体验优先。(2)展示的数据图表较为传统。现有数据
可视化产品都是基于传统数据分析,无法满足数据可视化的多样性需求。
备通信连接,第一终端设备也可称之为调试/播放端,第二终端设备也可以称之为设计端,
第三终端设备也可以称之为控制端,通过第一终端设备提供第一图形用户界面,参见图1所
示的一种数据处理方法的流程示意图,该方法主要包括以下步骤S102至步骤S106:
为大屏文件,目标组件可以为基于Canvas或 SVG(Scalable Vector Graphics,可缩放矢量
图)的形状组件,可以包括基本统计图形、高级图表、布局组件、视觉效果类组件等,每个目
标组件均对应有数据集合。在一种实施方式中,为实现调试/播放端与设计端的通信连接,
可以预先搭建流媒体服务器,流媒体服务器将利用HTTP(Hyper Text Transfer Protocol,
超文本传输协议)远程调用的方式将调试/播放端配置的待展示文件发送至设计端,在实际
应用中,可以利用Nginx技术或Node技术在Linux平台及window平台搭建流媒体服务器。
备发送文件控制指令。其中,监控源信息包括待展示文件的页面列表和待展示文件中每个
页面的播放状态,播放状态包括播放中和/或未播放,文件控制指令包括文件播放指令和/
或组件交互指令,文件播放指令可以包括播放/暂停切换、音量调节、播放速度(例如,0.5倍
速、1倍速、1.5倍速等)、视频放大/缩小切换等,组件交互指令可以用于触发目标组件的交
互事件,诸如弹窗、跳转、多组件联动、服务调用等。在一种实施方式中,可以通过上述流媒
体服务器实现调试/播放端与控制端的通信连接,流媒体服务器利用ffmpeg(Fast Forward
Mpeg)技术从调试/播放端获取待展示文件的监控源信息,再利用flv(Flash Video,流媒体
格式)技术将监控源信息发送到控制端。
交互控制,示例性的,假设用户在控制端点击当前播放的页面中某个目标组件时,即可生成
并发送文件控制指令,调试/播放端即可基于该文件控制指令触发相应目标组件的交互事
件。
示文件,展示该待展示文件的可视化效果,同时还可以将监控源信息推送至第三终端设备
并受控于第三终端设备,通过接受第三终端设备发送的文件控制指令,可以实时与第一终
端设备当前播放的页面进行交互,本发明实施例通过三端联动交互方式实现数据可视化,
有效提高了数据可视化的操作体验和交互体验。
供第一登录控件,并响应针对第一登录控件的第一登录操作,基于第一登录操作携带的第
一身份信息建立第一终端设备和第二终端设备之间的通信连接。其中,第一身份信息可以
包括IP(Internet Protocol,网际互连协议)地址信息、账号密码信息、二维码信息中的一
种或多种。为便于理解,本发明实施例示例性提供了图2所示的一种第一登录控件的示意
图,用户可以在第一登录控件的输入框中依次输入IP地址信息、账号信息和密码信息,当用
户点击“登录”控件时调试/播放端将对用户的权限进行验证,并在用户具备该权限时在从
设计端获取上述待展示文件。
行微调,在一种实施方式中,可以响应针对待展示文件所包含的目标组件中至少一个待修
改组件的第一调试操作,修改每个待修改组件的组件属性。可选的,在调试/播放端中对待
展示文件进行微调时,仅可以对待展示文件所包含的目标组件的组件属性进行调整,而无
法对目标组件的位置进行调整,在实际应用中,用户可以在设计端调整待展示文件中目标
组件的位置,并将修改后的待展示文件重新发送给调试/播放端。
页面1、页面2和页面3,则可以按照待展示文件中的页面顺序依次展示各个页面,页面展示
方式可以包括排列式(如图3所示)或列表式,在具体实现时可基于实际需求配置所需的页
面展示方式,本发明实施例对此不进行限制。
的示意图,假设用户点击页面1,则图形用户界面将展示页面1和页面1所包含的目标组件,
可选的,可以以列表形式展示页面1所包含的目标组件,诸如图4所示,页面1所包含的目标
组件包括柱状图、桑基图、双向图、面积图、平行坐标图、表格、矩形等。
点击上述柱状图,则该柱状图即为待修改组件,图形用户界面将提供柱状图对应的样式微
调控件,样式微调控件包括多个可修改的组件属性,其中,组件属性可以包括组件颜色、组
件尺寸、交互事件及其交互效果等,以柱状图为例,组件属性可以包括图例字号、图例字体
粗细、标签字号、标签字体粗细、X轴字号、X轴字体粗细等。
改组件的组件属性进行修改,可选的,图形用户界面还可以提供“确定”控件,当用户点击
“确认”控件时即可保存上述修改后的组件属性。
至步骤c:
户还可以自行设置数据源刷新时间,在实际应用中,可以预先配置多个刷新时间供用户选
择,也可以通过输入框获取用户自行配置的刷新时间。
件,示例性的,参见图5所示的数据源信息配置控件的示意图,图中示意出需要填写的数据
源信息包括类型(例如,MySQL(关系型数据库管理系统)类型)、名称、IP地址、数据库、用户
名、密码等。
源信息后,可以点击“测试”控件对上述数据源信息的真实性进行测试,当确认上述数据源
信息无误后,还可以继续点击“保存”控件上传上述数据源信息,从而基于该数据源信息从
相应的数据源处读取第一数据集合,从而利用该第一数据集合替换目标组件对应的第二数
据集合。
控制,诸如暂停、开始、音量调节等。当文件控制指令为组件交互指令时,则可以触发页面中
相应目标组件的交互事件,具体的,如果文件控制指令包括组件交互指令,基于文件控制指
令从处于播放状态的页面所包含的目标组件中确定待交互组件,并通过第一图形用户界面
展示待交互组件的交互效果。例如,假设该组件交互指令对应的目标组件为柱状图,柱状图
对应的交互事件为放大事件,则可以将页面中该柱状图放大展示,便于用户更清晰的浏览
柱状图所表征的数据。
有化对接用户本地数据库,保障了用户的数据安全性。
二终端设备配置有多个可视化组件和多种类型的数据接口,参见图6所示的另一种数据处
理方法的流程示意图,该方法主要包括以下步骤S602至步骤S608:
以上的可视化组件,包括各种基本统计图形,高级图表,布局组件,视觉效果类组件等,通过
简单的拖拽和参数配置,对复杂多元的业务数据进行可视化展示,得到专业的数据可视化
大屏及适用于移动设备的图表页面。
提供了更加多元的可视化组件和高级配置,使得可视化大屏更具专业性和实用性,从而实
现全方位图表制作。
的,当用户将目标组件拖拽之目标区域后,可以再次拖拽对其进行位置调整,还可以右键目
标组件以调出该目标组件的组件属性面板,从而对该目标组建的组件属性进行修改。在一
种实施方式中,设计端支持丰富的表单组件,并且每个可视化组件支持自定义事件处理,每
种事件都可以配置联动、跳转、弹出窗口、服务调用等多种动作,此外,组件之间、页面之间、
页面与外部系统间都可以进行参数传递,从而使得每个页面都具备交互式效果,实现应用
级的可视化系统。进一步的,上述可视化组件中包括矢量地图,通过提供矢量地图的轻量级
控件数据可视化方案,基于地图相关数据资源实现灵活的自助式地理数据呈现。
面,每个页面均包括至少一个目标组件。在具体实现时,本发明实施例通过配置多种类型的
数据接口,可以接入多种数据源,例如,利用数据接口与Hive(数据仓库工具)、Oracle、
MySQL、PostgreSQL、SQLServer等多种异构数据源的整合接入,打造各种异构数据的融合数
据集合。
件中处于播放状态的页面进行交互控制。在实际应用中,在将待展示文件发送至调试/播放
端时,需要进行发布授权,示例性的,设计端将待展示文件发布并授权给调试/播放端用户,
调试/播放端用户通过同步大屏操作得到相应的待展示文件,此过程中数据传输采用HTTP
远程调用的方式,此授权流程保证了大屏文件数据在传输中的安全问题,在实际应用中可
基于前述图2所示的第一登录控件实现发布授权。
见图7所示的另一种数据处理方法的流程示意图,该方法主要包括以下步骤S702至步骤
S706:
页面的播放状态,播放状态包括播放中和未播放。在一种实施方式中,调试/播放端对接视
频监控,播放大屏实时显示视频监控信息。在具体实现时,通过ffmpeg将监控源信息进行推
流,发布到流媒体服务器,控制端通过flv技术进行拉流操作,将监控源信息在图形用户界
面中展示,可选的,设计端和调试/播放端的流媒体服务器分别搭建在Linux和window平台。
在用户从设计端授权待展示文件给调试/播放端用户时,才需要大屏授权功能来使得两个
平台数据同步,其他情况下无数据交互。
态的页面进行交互控制,因此当用户点击处于“播放中”状态的页面时,即可通过图形用户
界面实时监控上述页面的播放过程。
的页面进行交互控制。其中,文件控制指令包括文件播放指令和/或组件交互指令。在实际
应用中,在控制端对调试/播放端当前播放的页面进行交互控制时,采用websocket长连接
方式,调试/播放端监听控制端的控制指令,达到实时操作,低延迟效果。可选的,上述控制
端可以为pad端,pad端可连接调试/播放端服务,对调试/播放端正在播放的页面进行交互
控制,包括图表的排序、放大、图例筛选、钻取等,此外,还可以对视频的播放/暂停切换、静
音切换、放大等进行控制,同时还是实现视频监控的放大,以及实现GIS(Geographic
Information System或 Geo-Information system,地理信息系统)地图的显示级别和底
图切换控制。
提供第二登录控件,响应针对第二登录控件的第二登录操作,基于第二登录操作携带的第
二身份信息建立第一终端设备和第三终端设备的通信连接。为便于理解,本发明实施例示
例性提供了图9a、图9b、图9c所示的第二登录控件的示意图,其中,图9a所示的第二登录控
件为基于IP地址信息实现登陆操作,图9b所示的第二登录控件为基于账号密码实现登录操
作,图9c所示的第二登录控件为基于二维码实现登陆操作。
合实现数据可视化。另外,在具体实现时三端侧重不同,其中,设计端专注于可视化整体效
果;调试/播放端用来展示设计端设计好的可视化效果,进行微调来满足不同设备差异,无
需对整体结构进行调整;控制端用于与调试/播放端进行交互,诸如,地图下钻、GIS地图层
级设置、图表数据相关操作设置等。此外,可以实现数据的高效分析,通过控制端与调试/播
放端的交互,轻松实现可视化数据实时分析与展示。
应不同企业对于数据可视化的定制需求,控制端实现与调试/播放端进行交互,能够对可视
化数据的进一步分析与展示交互的体验,提高了数据可视化的丰富性、多样性、实时性。
示层和终端(包括设计端、调试/播放端和控制端)。其中,数据层是实现所有可视化图表的
数据依据,可对接 MySQL、Oracle、SQLServer、Hive、PostgreSQL等多种类数据源,还可以与
其他指定的数据源(诸如朗图、朗数)进行数据连接,并可接入API(Application
Programming Interface,应用程序接口)接口及Excel、Csv(Comma‑Separated Values,逗
号分隔值)等本地文件。接入层用于处理数据源,其中包括统计数据整合、实时数据整合、外
部接口整合和3D场景整合。存储层用于利用数据源通过接入层为应用层提供持久存储、缓
存和消息队列的管理层。应用层用于在对接数据源之后,完成数据集以及组件的制作之后,
利用组件和元件通过拖拽的方式搭建的上层结构,主要包括大屏调试服务、基础服务、播放
服务和互动服务,具体服务又包括多个管理模块。 展示层在应用层之上是展示层,主要包
括大屏调试模块大屏播放模块和大屏互动模块。
提升浏览器渲染效率。
效的展现。
推荐配色,无须用户自行配置,使得用户可以专注于业务逻辑实现。
连接,通过第一终端设备提供第一图形用户界面,参见图12所示的一种数据处理装置的结
构示意图,该装置主要包括以下部分:
向第一终端设备发送文件控制指令;其中,文件控制指令包括文件播放指令和/或组件交互
指令;
备提供第二图形用户界面,第二终端设备配置有多个可视化组件和多种类型的数据接口,
参见图13所示的另一种数据处理装置的结构示意图,该装置主要包括以下部分:
多种;
少一个页面,每个页面均包括至少一个目标组件;
令对待展示文件中处于播放状态的页面进行交互控制。
备提供第三图形用户界面,参见图14所示的另一种数据处理装置的结构示意图,该装置主
要包括以下部分:
件中每个页面的播放状态;
处于播放状态的页面进行交互控制;其中,文件控制指令包括文件播放指令和/或组件交互
指令。
一终端设备与第二终端设备和第三终端设备通信连接;其中,第一终端设备、第二终端设备
和第三终端设备均包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行
指令,处理器执行计算机可执行指令以实现前述实施例提供的方法。
备用于接收并播放待展示文件,将待展示文件播放过程中产生的监控源信息推送至第三终
端设备;第三终端设备用于接收监控源信息,并基于监控源信息向第一终端设备发送文件
控制指令;其中,文件控制指令包括文件播放指令和/或组件交互指令;第一终端设备还用
于基于文件控制指令对待展示文件中处于播放状态的页面进行交互控制。
的方法 。
线162连接;处理器160用于执行存储器161中存储的可执行模块,例如计算机程序。
少一个通信接口163(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通
信连接,可以使用互联网,广域网,本地网,城域网等。
线或一种类型的总线。
器160中,或者由处理器160实现。
述的处理器160可以是通用处理器,包括中央处理器(Central Processing Unit,简称
CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital
Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated
Circuit,简称ASIC)、现成可编程门阵列(Field‑Programmable Gate Array,简称FPGA)或
者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本
发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理
器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为
硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模
块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储
器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器161,处理器160读取存储器
161中的信息,结合其硬件完成上述方法的步骤。
法,具体实现可参见前述方法实施例,在此不再赘述。
对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存
储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员
在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻
易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使
相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护
范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。