一种数据处理方法、装置、系统及存储介质制造方法及图纸

技术编号:25948805 阅读:16 留言:0更新日期:2020-10-17 03:40
本申请公开了一种数据处理方法、装置、系统及存储介质,涉及工业物联网领域,基于工业相机定义了一种新数据处理框架,基于工业相机的应用实现工业相机的实时教学或用户行为分析。数据处理系统包括工业相机、数据处理装置和终端,工业相机与数据处理装置有线连接,数据处理装置与终端无线连接。数据处理方法包括数据处理装置显示直播页面,录制直播页面,得到录屏图像,对录屏图像进行压缩,得到录屏数据包,向终端发送录屏数据包。直播页面用于呈现在目标应用的配置界面中对工业相机的配置过程,或用于呈现在目标应用的操作界面中控制工业相机的过程。录屏数据包用于基于目标应用实现工业相机的实时教学或用于对用户在目标应用中的行为进行分析。

【技术实现步骤摘要】
一种数据处理方法、装置、系统及存储介质
本申请涉及工业物联网领域,尤其涉及一种数据处理方法、装置、系统及存储介质。
技术介绍
随着社会工业的发展,各式各样的工业相机越来越多地应用到工业检测和生产中。目前,工业相机在拍摄到图像之后,可以通过有线连接的方式将该图像传输至终端。终端显示该图像,以便用户根据所显示的图像完成待检测工件的检测。
技术实现思路
本申请提供一种数据处理方法、装置、系统及存储介质,基于工业相机定义了一种新的数据处理框架,能够基于工业相机的应用实现工业相机的实时教学或用户行为分析。且能够对外提供流媒体服务,解决了工业相机无法对外提供点播和直播的限制。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种数据处理方法,该方法应用于数据处理系统,数据处理系统包括:至少一个工业相机、数据处理装置和终端,其中每个工业相机均与数据处理装置有线连接,数据处理装置与终端无线连接。数据处理方法包括:数据处理装置显示直播页面,录制直播页面,得到录屏图像,对录屏图像进行压缩,得到录屏数据包,向终端发送录屏数据包。其中,直播页面用于呈现在目标应用的配置界面中对工业相机的配置过程,或者用于呈现在目标应用的操作界面中控制工业相机的过程。录屏数据包用于基于目标应用实现工业相机的实时教学,或者用于对用户在目标应用中的行为进行分析。本申请提供的数据处理方法应用于数据处理系统,基于工业相机定义了一种新的数据处理框架,在数据处理系统中增加数据处理装置,使该数据处理装置能够与工业相机有线通信,且能够与终端无线通信。这样,数据处理装置便可以将录制直播页面得到的录屏图像进行压缩,并将压缩后的录屏数据包发送至终端,以便终端根据录屏数据包,基于目标应用实现工业相机的实时教学,或者,对用户在目标应用中的行为进行分析。这样,能够基于工业相机的目标应用实现工业相机的实时教学或用户行为分析,通过直播实现工业相机的实时教学,在工业相机更新换代较快时能够达到事半功倍的教学效果。通过基于录屏数据包分析用户在目标应用中的行为,能够实时检测出用户的异常行为,从而优化出最优的用户操作流程。且本申请能够对外提供流媒体服务,解决了工业相机无法对外提供点播和直播的限制。在一种可能的设计方式中,在上述“对录屏图像进行压缩”之前,数据处理方法还包括:确定目标模式,目标模式为全部数据模式或视频摘要模式。此时,上述“对录屏图像进行压缩,得到录屏数据包”的方法包括:对目标模式对应的目标图像进行压缩,得到录屏数据包。目标模式为全部数据模式时,目标图像为录屏图像,目标模式为视频摘要模式时,目标图像为从录屏图像中提取关键帧得到的图像。在另一种可能的设计方式中,在上述“对目标模式对应的目标图像进行压缩”之前,数据处理方法还包括:如果目标模式为视频摘要模式,则采用图像处理算法对录屏图像进行特征提取,提取到关键帧,得到目标图像。关键帧为录屏图像中的内部刷新帧。在另一种可能的设计方式中,上述“确定目标模式”的方法包括:数据处理装置确定数据处理装置与终端通信的丢包率,如果丢包率大于或等于预设阈值,则确定目标模式为视频摘要模式,如果丢包率小于预设阈值,则确定目标模式为全部数据模式。或者,数据处理装置接收终端发送的请求消息,如果请求消息用于指示传输全部图像,则确定目标模式为全部数据模式,如果请求消息用于指示传输部分图像,则确定目标模式为视频摘要模式。在另一种可能的设计方式中,在上述“向终端发送录屏数据包”之前,数据处理方法还包括:数据处理装置在确定预存的白名单账户包括登录目标应用的账户时,确定登录目标应用的账户为管理员账户,在确定白名单账户中未包括登录目标应用的账户时,确定登录目标应用的账户为普通账户,并在录屏数据包的格式的预设字段中添加信息。其中,信息用于指示目标模式和登录目标应用的账户,白名单账户用于存储管理员账户。相应的,上述“向终端发送录屏数据包”的方法包括:数据处理装置向终端发送包括有信息的录屏数据包,以便终端根据信息指示的目标模式得到录屏数据包的模式,终端显示目标模式供用户查看。且终端根据信息指示的登录目标应用的账户的权限,获取该权限下的数据处理装置的信息。在另一种可能的设计方式中,本申请提供的数据处理方还包括:数据处理装置获取数据处理装置的运行状态信息,运行状态信息用于指示数据处理装置的运行环境;并采用预设编码方式,对运行状态信息进行压缩,得到水印信息,且将水印信息添加至录屏图像的水印中。此时,上述“向终端发送录屏数据包”的方法包括:数据处理装置向终端发送添加了水印信息的录屏数据包,以便终端实时获取数据处理装置的运行状态信息,终端根据运行状态信息判断数据处理装置的运行环境是否过载,若运行环境过载,则终端确定用户在目标应用中的行为存在异常。第二方面,本申请提供一种数据处理系统。数据处理系统包括:至少一个工业相机、数据处理装置和终端,其中,每个工业相机均与数据处理装置有线连接,数据处理装置与终端无线连接。数据处理装置,用于执行如第一方面及其任一种可能的设计方式的数据处理方法。终端,用于接收数据处理装置发送的录屏数据包,并使用录屏数据包,基于目标应用进行工业相机的实时教学,或者,基于录屏数据包对用户在目标应用中的行为进行分析。在一种可能的设计方式中,上述“基于录屏数据包对用户在目标应用中的行为进行分析”的方法包括:终端基于录屏数据包获取用户标定工业相机的第一移动轨迹,将第一移动轨迹与预存的标定规范轨迹进行比较,若第一移动轨迹与标定规范轨迹不同,则确定用户标定工业相机时存在异常行为。或者,终端基于录屏数据包获取用户对目标应用的输入操作,判断用户对目标应用的输入操作距离上一次输入操作的间隔时间是否大于预设时间段,若间隔时间大于预设时间段,则确定用户长时间未操作目标应用。或者,终端基于录屏数据包获取用户操作目标应用的第二移动轨迹,将第二移动轨迹与预存的操作规范轨迹进行比较,若第二移动轨迹与操作规范轨迹不同,则确定用户错误操作目标应用。或者,终端基于录屏数据包获取水印信息,采用水印提取技术得到数据处理装置的运行状态信息,根据运行状态信息判断数据处理装置的运行环境是否过载,若运行环境过载,则终端确定用户行为存在异常。第三方面,本申请提供一种数据处理装置。该数据处理装置包括用于执行第一方面或第一方面中任一种可能的设计方式的方法的各个模块。第四方面,本申请提供一种数据处理装置,该数据处理装置包括存储器和处理器。上述存储器和处理器耦合。存储器用于存储计算机程序代码,计算机程序代码包括计算机指令。当处理器执行计算机指令时,数据处理装置执行如第一方面及其任一种可能的设计方式的数据处理方法。第五方面,本申请提供一种芯片系统,该芯片系统应用于数据处理装置;芯片系统包括一个或多个接口电路,以及一个或多个处理器。接口电路和处理器通过线路互联;接口电路用于从数据处理装置的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令。当处理器执行计算机指令时,数据处理装置本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于数据处理系统,所述数据处理系统包括:至少一个工业相机、数据处理装置和终端,其中每个工业相机均与所述数据处理装置有线连接,所述数据处理装置与所述终端无线连接,其特征在于,包括:/n显示直播页面,所述直播页面用于呈现在目标应用的配置界面中对工业相机的配置过程,或者用于呈现在所述目标应用的操作界面中控制所述工业相机的过程;/n录制所述直播页面,得到录屏图像;/n对所述录屏图像进行压缩,得到录屏数据包;/n向所述终端发送所述录屏数据包,所述录屏数据包用于基于所述目标应用实现所述工业相机的实时教学,或者,所述录屏数据包用于对用户在所述目标应用中的行为进行分析。/n

【技术特征摘要】
1.一种数据处理方法,应用于数据处理系统,所述数据处理系统包括:至少一个工业相机、数据处理装置和终端,其中每个工业相机均与所述数据处理装置有线连接,所述数据处理装置与所述终端无线连接,其特征在于,包括:
显示直播页面,所述直播页面用于呈现在目标应用的配置界面中对工业相机的配置过程,或者用于呈现在所述目标应用的操作界面中控制所述工业相机的过程;
录制所述直播页面,得到录屏图像;
对所述录屏图像进行压缩,得到录屏数据包;
向所述终端发送所述录屏数据包,所述录屏数据包用于基于所述目标应用实现所述工业相机的实时教学,或者,所述录屏数据包用于对用户在所述目标应用中的行为进行分析。


2.根据权利要求1所述的数据处理方法,其特征在于,在所述对所述录屏图像进行压缩之前,所述数据处理方法还包括:
确定目标模式,所述目标模式为全部数据模式或视频摘要模式;
所述对所述录屏图像进行压缩,得到录屏数据包,包括:
对所述目标模式对应的目标图像进行压缩,得到所述录屏数据包;所述目标模式为所述全部数据模式时,所述目标图像为所述录屏图像,所述目标模式为所述视频摘要模式时,所述目标图像为从所述录屏图像中提取关键帧得到的图像。


3.根据权利要求2所述的数据处理方法,其特征在于,在所述对所述目标模式对应的目标图像进行压缩之前,还包括:
如果所述目标模式为所述视频摘要模式,则采用图像处理算法对所述录屏图像进行特征提取,提取到所述关键帧,得到所述目标图像;所述关键帧为所述录屏图像中的内部刷新帧。


4.根据权利要求2或3所述的数据处理方法,其特征在于,所述确定目标模式,包括:
确定所述数据处理装置与所述终端通信的丢包率,如果所述丢包率大于或等于预设阈值,则确定所述目标模式为所述视频摘要模式,如果所述丢包率小于所述预设阈值,则确定所述目标模式为所述全部数据模式;
或者,
接收所述终端发送的请求消息,如果所述请求消息用于指示传输全部图像,则确定所述目标模式为所述全部数据模式,如果所述请求消息用于指示传输部分图像,则确定所述目标模式为所述视频摘要模式。


5.根据权利要求2或3所述的数据处理方法,其特征在于,在所述向所述终端发送所述录屏数据包之前,还包括:
在确定预存的白名单账户包括登录所述目标应用的账户时,确定登录所述目标应用的账户为管理员账户,在确定所述白名单账户中未包括登录所述目标应用的账户时,确定登录所述目标应用的账户为普通账户;所述白名单账户用于存储管理员账户;
在所述录屏数据包的格式的预设字段中添加信息;所述信息用于指示所述目标模式和登录所述目标应用的账户;
所述向所述终端发送所述录屏数据包,包括:
向所述终端发送包括有所述信息的所述录屏数据包,以便所述终端根据所述信息指示的所述目标模式得到所述录屏数据包的模式,所述终端显示所述目标模式供用户查看,且所述终端根据所述信息指示的登录所述目标应用的账户的权限,获取所述权限下的所述数据处理装置的信息。


6.根据权利要求1-3中任一项所述的数据处理方法,其特征在于,所述数据处理方法还包括:
获取所述数据处理装置的运行状态信息;所述运行状态信息用于指示所述数据处理装置的运行环境;
采用预设编码方式,对所述运行状态信息进行压缩,得到水印信息;
将所述水印信息添加至所述录屏图像的水印中;
所述...

【专利技术属性】
技术研发人员:辛安民王川艳王治光陆耀
申请(专利权)人:杭州海康机器人技术有限公司
类型:发明
国别省市:浙江;33

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

1