对供数据传输的图像数据进行优化的方法和系统技术方案

技术编号:20518409 阅读:23 留言:0更新日期:2019-03-06 02:53
本发明专利技术涉及对供数据传输的图像数据进行优化的方法和系统。在一种实施方式中,提供一种对供传输至服务器的图像数据进行优化的方法。该方法包括:从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;根据所述多条本地决策规则,分析所述图像数据的至少第一部分,以生成图像分析数据;以及生成供传输至所述服务器的优化后图像数据。该优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。

Method and System for Optimizing Image Data for Data Transmission

The present invention relates to a method and system for optimizing image data for data transmission. In one embodiment, a method for optimizing image data for transmission to a server is provided. The method includes: receiving a plurality of server rules for optimization and transmission of the image data from the server; generating a plurality of local decision rules according to the plurality of server rules and one or more local events; analyzing at least the first part of the image data according to the plurality of local decision rules to generate image analysis data; and generating data for transmission to. Optimized image data of the server. The optimized image data includes at least a second part of the image data and the image analysis data.

【技术实现步骤摘要】
对供数据传输的图像数据进行优化的方法和系统

技术实现思路
总体涉及边缘计算,尤其涉及一种对供数据传输的图像数据进行优化的方法和系统。
技术介绍
各种各样的应用程序可能需要对图像进行捕获、处理和分析。许多应用程序(如物联网(IOT)应用程序、遥测应用程序、监视应用程序等)可能要求在一处捕获图像,而在另一处对图像进行处理。因此,可先在特定位置捕获图像,然后将其上传并发送至云端远程服务器,以供进一步分析和存储。然而,由于处理能力和服务器与边缘节点间网络带宽的限制,此类应用程序可能会带来挑战。例如,虽然许多设备可能具有一直处于开启状态的连接,但其连接速度可能较为有限。此外,很多情况下,虽然设备可能具有良好的连接速度,但服务器可能具有有限的处理能力。因此,可能难于对应用程序捕获的所有图像都进行存储和分析。现有技术试图通过流量预测模型、实时最小负载调度、相对负载平衡调度等克服上述挑战。然而,现有技术无法实现连接速度与带宽、处理能力、可用资源负载等之间的平衡。也就是说,现有技术无法对所捕获的供传输和远程处理的图像进行优化。
技术实现思路
在一种实施方式中,公开一种对供传输至服务器的图像数据进行优化的方法。在一个实施例中,该方法可包括从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;根据所述多条本地决策规则,分析所述图像数据的至少第一部分,以生成图像分析数据;以及生成供传输至所述服务器的优化后图像数据,其中,所述优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。在一种实施方式中,公开一种对供传输至服务器的图像数据进行优化的系统。在一个实施例中,该系统可包括:至少一个处理器;以及与该至少一个处理器以可通信方式连接的存储器。该存储器可存有处理器可执行指令,该指令在执行时可使得所述处理器从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;根据所述多条本地决策规则,分析所述图像数据的至少第一部分,以生成图像分析数据;以及生成供传输至所述服务器的优化后图像数据,其中,所述优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。在一种实施方式中,公开一种存有用于对供传输至服务器的图像数据进行优化的计算机可执行指令的非暂时性计算机可读介质。在一个实施例中,所存指令在由处理器执行时可使得该处理器执行操作,该操作包括从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;根据所述多条本地决策规则,分析所述图像数据的至少第一部分,以生成图像分析数据;以及生成供传输至所述服务器的优化后图像数据,其中,所述优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。需要理解的是,以上概略描述与以下详细描述均仅在于例示和说明,而不在于限制所要求保护的专利技术。附图说明所附各图并入本
技术实现思路
之内并构成本
技术实现思路
的一部分,用于对例示实施方式进行描述,并与说明书一道阐明所公开的原理。图1为根据本
技术实现思路
一些实施方式对供传输至服务器的图像数据进行优化的例示系统框图。图2为根据本
技术实现思路
一些实施方式的图像控制引擎的功能框图。图3为根据本
技术实现思路
一些实施方式对供传输至服务器的图像数据进行优化的例示过程的概要流程图。图4为根据本
技术实现思路
一些实施方式对供传输至服务器的图像数据进行优化的例示服务器过程流程图。图5为根据本
技术实现思路
一些实施方式对供传输至服务器的图像数据进行优化的例示图像控制器过程流程图。图6为根据本
技术实现思路
一些实施方式对供传输至服务器的图像数据进行优化的例示过程流程图。图7为用于实施各种实施方式的例示计算机系统框图。具体实施方式以下,参考附图,对例示实施方式进行描述。在任何方便之处,各图中均采用相同附图标记指代相同或类似部件。虽然本文中描述了所公开原理的实施例和特征,但是在不脱离所公开实施方式的精神和范围的前提下,还可进行修改、调整以及做出其他实施方式。以下具体描述意在仅视作例示,而真正的范围及精神如所附权利要求书所示。现在参考图1,该图为根据本
技术实现思路
一些实施方式对供传输至服务器的图像数据进行优化的例示系统100的框图。具体而言,系统100可包括图像控制器101、一个或多个成像设备102以及远程云端服务器103。图像控制器101可从成像设备102接收图像数据(如视频或图像),并对供后续向远程云端服务器103传输的该图像数据进行优化。本领域技术人员可理解的是,成像设备102可以为任何能够获得图像数据的设备,如摄像机、数码相机、监视摄像机、计算机、膝上型计算机、个人计算设备(如平板电脑、智能手机等)等。因此,成像设备102可至少包括镜头、成像器(即图像传感器)及记录器(如存储器)等。此外,可以理解的是,成像设备102可相对于图像控制器101本地或远程设置。例如,在一些实施方式中,成像设备102中的一部分可相对于图像控制器101本地设置,而成像设备102中的另一部分可相对于图像控制器101远程设置。此外,成像设备102可直接连接至图像控制器101,或者可通过网络部件104(如路由器、网桥、交换机、集线器、网关、无线接入点等)或中间设备(如数字录像机、存储设备等)连接至图像控制器101。本领域技术人员可理解的是,远程云端服务器103可以为任何能够存储和处理从图像控制器接收的图像数据和其他信息的基于处理器的设备。因此,远程云端服务器103可至少包括处理器及存储设备等部件。图像控制器101和远程云端服务器103可经通信信道105彼此交互。因此,在一些实施方式中,图像控制器101可经通信信道105从远程云端服务器103接收服务器规则,而远程云端服务器103可经通信信道105从图像控制器101接收原始图像数据、优化后的图像数据、图像分析数据以及任何被视为必要的其他信息。通信信道108可以为基于不同通信技术的任何有线或无线通信信道(如互联网)。图像控制器101可实现用于从成像设备102接收图像数据并用于对供传输至远程云端服务器103的所接收图像数据进行优化的图像控制引擎。如以下结合图2所进一步详细描述的一样,所述图像控制引擎可从远程云端服务器103接收多条针对图像数据优化和传输的服务器规则,可根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则,可根据所述多条本地决策规则对所述图像数据的至少第一部分进行分析以生成图像分析数据,并且可生成供传输至远程云端服务器103的优化后图像数据。该优化后图像数据包括所述图像数据的至少第二部分及所述图像分析数据。图像控制器101可包括一个或多个处理器106及计算机可读介质(如存储器)107。计算机可读介质107可存有指令,该指令在由所述一个或多个处理器106执行时,可使得该一个或多个处理器106根据本
技术实现思路
的各个方面,接收并优化图像数据,并传输优化后的图像数据。计算机可读存储介质107还可存储图像控制器101所捕获的多个系统和网络参数以及图像控制器101或系统100所需或所处理的其他数据。所述一个或多个处理器106可通过执行数据处理功能接收图像数据,标记该图像数据,接本文档来自技高网
...

【技术保护点】
1.一种对供传输至服务器的图像数据进行优化的方法,其特征在于,包括:由一图像控制器从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;由所述图像控制器根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;由所述图像控制器根据所述多条本地决策规则分析所述图像数据的至少第一部分,以生成图像分析数据;以及由所述图像控制器生成供传输至所述服务器的优化后图像数据,其中,所述优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。

【技术特征摘要】
2017.08.16 IN 2017410289531.一种对供传输至服务器的图像数据进行优化的方法,其特征在于,包括:由一图像控制器从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;由所述图像控制器根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;由所述图像控制器根据所述多条本地决策规则分析所述图像数据的至少第一部分,以生成图像分析数据;以及由所述图像控制器生成供传输至所述服务器的优化后图像数据,其中,所述优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。2.如权利要求1所述的方法,其特征在于,还包括:从一个或多个成像设备接收所述图像数据;以及以时间戳和处理状态中的至少一种标记所述图像数据。3.如权利要求1所述的方法,其特征在于,所述多条服务器规则包括一组图像分析规则、一组图像优化规则及一组数据传输规则中的至少一个;所述一组图像分析规则指定了所需的图像分析类型、对所述图像数据的所述至少第一部分的定义以及多个图像分析配置参数中的至少一个;所述一组图像优化规则指定了所需的图像分析类型、对所述图像数据的所述至少第二部分的定义以及多个图像优化配置参数中的至少一个;所述一组数据传输规则指定了待传输数据的类型及多个数据传输配置参数中的至少一个。4.如权利要求1所述的方法,其特征在于,生成所述优化后图像数据还包括,根据所述多条本地决策规则,优化所述图像数据的所述至少第二部分。5.如权利要求1所述的方法,其特征在于,还包括根据所述多条本地决策规则传输所述优化后图像数据。6.如权利要求1所述的方法,其特征在于,还包括对所述一件或多件本地事件进行监测,其中,所述一件或多件本地事件包括与所述图像控制器相关的系统参数以及与所述图像控制器和所述服务器之间的通信信道相关的网络参数中的至少一种;所述系统参数包括处理负载;所述网络参数包括可用带宽和所需带宽中的至少一种。7.如权利要求1所述的方法,其特征在于,生成所述多条本地决策规则包括,根据所述多条服务器规则和所述一件或多件本地事件,并根据所述图像数据和所述图像分析数据,启动机器学习过程;所述一件或多件本地事件包括系统参数和网络参数中的至少一种。8.如权利要求1所述的方法,其特征在于,还包括:将所述多条本地决策规则传输至所述服务器;以及根据所述多条本地决策规则更新所述多条服务器规则。9.一种对供传输至服务器的图像数据进行优化的系统,其特征在于,包括:一图像控制器,所述图像控制器包括至少一个处理器和存有指令的计算机可读介质,所述指令在由所述至少一个处理器执行时,使得所述至少一个处理器实施操作,所述操作包括:从所述服务器接收针对所述图像数据的优化和传输的多条服务器规则;根据所述多条服务器规则及一件或多件本地事件生成多条本地决策规则;根据所述多条本地决策规则,分析所述图像数据的至少第一部分,以生成图像分析数据;以及生成供传输至所述服务器的优化后图像数据,其中,所述优化后图像数据包括所述图像数据的至少第二部分以及所述图像分析数据。10.如权利要求9所述的系统,其特征在于,所述...

【专利技术属性】
技术研发人员:S·G·纳加布莎南
申请(专利权)人:维布络有限公司
类型:发明
国别省市:印度,IN

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

1