The embodiment of the invention provides a method for reading data, an image processing module, a monitoring processing method and a device, and belongs to the field of image detection. The method of reading the data includes the table item in the polling storage module, which includes the following contents: whether the image data request is allocated, the channel number of the channel of the received image data, the amount of data of the image data, and the image data request are stored in the cyclic queue; The content takes out the data from the channel queue and sends the data taken out through the shared system data channel to the corresponding channel; the channel queue is composed of the data buffer of the channel, and one of the channels corresponds to a plurality of described image data requests. The image processing module includes a cyclic queue, a storage module, and a polling logic module. By this way, the fair scheduling of channel queues is realized, and the locomotive image processing ability is greatly limited.
【技术实现步骤摘要】
读取数据的方法、图像处理模块、监测处理的方法和装置
本专利技术涉及图像检测领域,具体地涉及一种读取数据的方法、图像处理模块、监测处理的方法和装置。
技术介绍
近年来多通道图像处理的发展为利用并行处理技术提升产品性能提供了广阔的空间,多通道图像处理具有高密度、大容量。现有的技术往往以多个数据通路进行数据传输或者多通道图像处理共享一个数据缓冲区。如何保证各个通道能够合理、公平地占用系统的总带宽,实现数据负载均衡,成为多通道图像处理应用中面临的首要问题。在现有的多通道图像处理系统中,每个图像处理各自有一个数据通道,每个担负的工作都相同,这样从数据接收、连接构建、数据检测到数据发送都是并发执行。这种架构比较简洁,各个图像处理磨损均衡,但是因为所有都担负相同的工作,势必产生对共享资源的大量竞争,为处理这些并发与同步使用的大量总线仲裁,制约了性能发挥,当并发与同步的消耗达到一定的量级,性能不但不会增长反而会有所下降。
技术实现思路
本专利技术实施例的目的是提供一种读取数据的方法、图像处理模块、监测处理的方法和装置,其可实现通道队列公平调度,最大限定地提高机车图像处理能力。为了实现上述目的,本专利技术实施例的一个方面提供一种用于读取图像数据的方法,该方法包括:轮询存储模块中的表项,其中所述表项包括以下内容:图像数据请求是否被分配、接收所述图像数据的通道的通道号、所述图像数据的数据量、所述图像数据请求被存储在循环队列中;根据所述表项包括的内容从通道队列中取出数据;以及经由共享的系统数据通道将所取出的数据发往对应的通道;其中,所述通道队列由所述通道的数据缓冲区构成,一所述通道对 ...
【技术保护点】
1.一种用于读取图像数据的方法,其特征在于,该方法包括:轮询存储模块中的表项,其中所述表项包括以下内容:图像数据请求是否被分配、接收所述图像数据的通道的通道号、所述图像数据的数据量、所述图像数据请求被存储在循环队列中;根据所述表项包括的内容从通道队列中取出数据;以及经由共享的系统数据通道将所取出的数据发往对应的通道;其中,所述通道队列由所述通道的数据缓冲区构成,一所述通道对应多个所述图像数据请求。
【技术特征摘要】
1.一种用于读取图像数据的方法,其特征在于,该方法包括:轮询存储模块中的表项,其中所述表项包括以下内容:图像数据请求是否被分配、接收所述图像数据的通道的通道号、所述图像数据的数据量、所述图像数据请求被存储在循环队列中;根据所述表项包括的内容从通道队列中取出数据;以及经由共享的系统数据通道将所取出的数据发往对应的通道;其中,所述通道队列由所述通道的数据缓冲区构成,一所述通道对应多个所述图像数据请求。2.根据权利要求1所述的方法,其特征在于,该方法还包括:接收用户的设定;以及根据所述设定重新配置所述表项与其包括的通道号。3.一种图像处理模块,其特征在于,该图像处理模块包括:循环队列,用于存储图像数据请求;存储模块,包括表项,其中所述表项包括以下内容:所述图像数据请求是否被分配、接收所述图像数据的通道的通道号、所述图像数据的数据量;轮询逻辑模块,用于:轮询所述存储模块中的所述表项;根据所述表项包括的内容从通道队列中取出数据;以及经由共享的系统数据通道将所取出的数据发往对应的通道;其中,所述通道队列由所述通道的数据缓冲区构成,一所述通道对应多个所述图像数据请求。4.根据权利要求3所述的图像处理模块,其特征在于,该图像处理模块还包括:配置逻辑模块,用于:接收用户的设定;以及根据所述设定重新配置所述表项与其包括的通道号。5.一种用于监测图像处理的方法,其特征在于,该方法包括:接收图像数据请求,其中所述图像数据请求包括:源地址、目的地址、源通道、目的通道;根据所述图像数据请求构建连接;处理所述图像数据请求以得到所述连接对应的图像处理序号;确定与所得到的图像处理序号对应的循环队列;利用所述循环队列确定所述循环队列对应的图像处理模块的负荷;以及以下任一者:在所述循环队列未满...
【专利技术属性】
技术研发人员:张虎,王永军,单俊强,邱子荣,高永强,贺佳,
申请(专利权)人:神华集团有限责任公司,中国神华能源股份有限公司神朔铁路分公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。