数据提供系统、服务器和程序的制作方法

文档序号:6453889阅读:191来源:国知局
专利名称:数据提供系统、服务器和程序的制作方法
技术领域
本发明涉及提供所采集的图像数据的数据提供系统。
背景技术
至今,分配中的负载或废物处理中的废物(在下文中,称作"负 载等")是否已经沿着正确路径到达目的地已经由生产方或废物制造方
按照下面的方式被掌握。即,在该路径的转接点处检查纸片,例如 粘在该负载等的纸片,(例如,盖印,增加时间,等等),以证实该负 载等已经通过该转接点。然后,生产方或废物制造方确认该纸片。
本发明涉及一项从未存在的技术。因此,没有将要被公开在先技 术文档。

发明内容
本发明将要解决的问题
然而,按照上述方式,仅仅通过对纸片进行检查来确定负载等已 经沿着正确的路径到达目的地。因此,不得不说这种确认的可靠性是 非常低的。
针对上述问题,本发明的目的是提出这样一项技术,即,其允许 具有高可靠性地验证负载等已经沿着正确的路径达到目的地。
解决这些问题的方法
在权利要求1中提出的用于解决上述问题的数据提供系统包括 图像采集装置、区域提取装置、存储目的地指定装置、数据存储装置 和数据提供装置。图像采集装置采集表征预定图像的图像数据。区域 提取装置基于由图像采集装置采集的图像数据提取存储目的地指定区 域,该区域是包含在由图像数据表征的图像中的图像区域,并且该区 域指示用于指定该图像数据的存储目的地的信息。存储目的地指定装
置基于由区域提取装置所提取的存储目的地指定区域,指定由图像采 集装置所釆集的图像数据的存储目的地。数据存储装置将由图像采集 设备所采集的图像数据存储在由存储目的地指定装置所指定的存储目 的地中。当数据提供装置接收到来自于能够经由网络传送数据的客户 端的、对由数据存储装置存储在指定存储目的地的图像数据的请求时, 该数据提供装置向客户端提供分别存储在指定存储区域中的图像数 据。对于由图像采集装置采集的每一个图像数据,由区域提取装置提 取存储目的地指定区域,由存储目的地指定装置指定存储目的地,并 且由数据存储装置将图像数据存储在存储目的地。
根据按照上述方法适应的数据提供系统,从由图像釆集装置采集 的图像数据表征的图像中提取存储目的地指定区域,并且将该图像数 据存储在由存储目的地指定区域指定的存储目的地。按照这种方式, 在将所采集的图像数据存储在由图像数据表征的图像的存储目的地指 定区域指定的存储目的地之后,可根据请求将所采集的图像数据提供 给客户端。
因此,如果存储目的地指定区域附着于分配中的负载或废物处理 中的废物(在下文中,称作"负载等,,),并且假设上述适应以在负载 等经过的路径上采集图像,那么能够获得表征负载等的图像的图像数 据。此外,该图像不仅包括负载等的图像区域,还包括负载等的背景 的图像区域。因此,该图像可允许根据这些图像区域可视地确认负载 等已经经过的位置。
也就是说,生产者或废物制造者能够通过客户端从本数据提供系 统中请求由位于由附着于其负载等的存储目的地指定区域指定的存储 目的地中的图像数据,由此,基于根据请求提供的图像数据,可视地 确认其负载等是否已经沿着正确的路径到达目的地。
与通过检查纸片上的项的传统确认方式相比,因为按照上述方法 可通过图像进行可视化验证,因此,可具有高可靠性地确认负载等是 否已经沿着正确^"径到达目的地。
上述的图像采集装置是采集或收集图像数据的装置。例如,该图 像采集装置可适用于经由可与本数据提供系统进行数据通信的照相机
等来采集图像数据。
上述的存储目的地指定装置是从在存储目的地指定区域中指示的 信息中指定图像数据的存储目的地的装置。例如,如果二维码被指示 为存储目的地指定区域,那么存储目的地指定装置可适用于将该二维 码识别的信息指定为图像数据的存储目的地。
数据存储装置是将图像数据存储于由存储目的地指定装置指定的 存储目的地中的装置。例如,如果将本数据提供系统的存储单元的存 储区域假设为多个存储目的地,那么,该数据存储装置可适用于将图 像数据存储(记忆)于这些存储目的地中的一个中。如果将能够与本 数据提供系统进行数据通信的其它设备的存储单元的存储区域假设为 多个存储目的地,那么该数据存储装置可适用于选择这些存储目的地 中的一个并传送将要存储在所选的存储目的地中的图像数据。
上述区域提取装置是从由图像数据表征的图像中提取存储目的地 指定区域的装置。对如何提取该区域未强加具体的限制。例如,如果 该存储目的地指定区域具有特性,那么上述数据提供系统可根据权利 要求2所述进一步适应。
在权利要求2所述的数据提供系统中,在由图像采集装置采集的 图像数据所表征的图像包含具有预定特征作为存储目的地指定区域将 具有的特征的图像区域的情况下,区域提取装置提取该图像区域作为 存储目的地指定区域。
按照上述方式适应之后,可基于如存储目的地指定区域的特性, 从由图像采集装置釆集的图像中提取存储目的地指定区域。
上述数据提供装置是根据客户端的请求提供由数据存储装置存储 的图像数据的装置。该数据提供装置可适应为可在选定了指定的存储 目的地之后从客户端选择性地请求提供图像数据。
确认负载等是否已经沿着正确路径到达目的地。因此,如果生产者或 废物制造者不希望这种情形,那么可期望采取一些措施。
例如,可将不同的存储目的地与每个客户端或客户端的每个用户
预关联。然后,上述数据提供系统可根据权利要求3所述地适应。
在权利要求3所述的数据提供系统中,当数据提供装置从客户端 接收允许识别客户端或客户端用户的识别信息作为对图像数据的请求 时,该数据提供装置向客户端提供存储在存储目的地的相应的图像数 据,该存储目的地与由识别信息识别的客户端或客户端用户相关联。
在上述适应中,用户必须请求图像凄t据和允许识别该用户的客户 端的识别信息。而且,只能提供存储在与由识别信息识别的客户端或 用户相关联的存储目的地中的图像数据。
因此,不了解具体客户端或用户的识别信息的第三方不能发出具 有正确的识别信息的请求。因此,可有效地禁止由生产者或废物制造 者之外的第三方确认这些负载等是否已经沿着正确的路径到达目的 地。
上述图像采集装置可采集表征具体单个位置的图像的图像数据。 或者,图像采集装置可采集表征多个位置的图像的各图像数据。
为了采集表征多个位置的图像的图像数据,例如,图象采集装置 可适用于收集由能够与本数据提供系统数据通信的照相机在改变其拍 摄区域时采集的图像数据,或者可适用于收集由多个照相机分别在不 同的拍摄区域中采集的图像数据。
在上述适应的情况下,优选地,每个图像数据的采集源可设置为 使得能够拍摄负载等在到达目的地之前通过的多个转接点处的图像 (例如,通在多个转接点处布置相应的照相机或通过连续地改变照相 机的拍摄区域)。按照这种方式,可基于图像数据确认负载等是否已经 通过多个转接点中的每一个。
如果按照上述步骤设置采集源,那么期望在能够指定哪个图像数 据是在哪个位置上的图像数据的情况下,能够提供图像数据。
为此,上述数据提供系统可如权利要求4所述。
在权利要求4所述的数据提供系统中,数据采集装置能够在不同 位置处采集表征图像的图像数据。图像数据存储装置将由图像采集装 置采集的图像数据与位置信息一起存储在由存储目的地指定装置指定 的存储目的地,该位置信息对应于与由该图像数据表征的图像的位置 相关的信息。当从客户端接收对存储在指定的存储目的地的图像数据
的请求时,在能够指定与图像数据存储在 一 起的位置信息的情况下, 数据提供装置向客户端提供存储在指定存储目的地的图像数据。
按照这种方式,在能够指定与由图像数据表征的图像的位置相关 的位置信息的情况下,能够提供该图像数据。因此,客户端的用户(生 产者或废物制造者)不仅能基于图像数据可视地确认其负载等是否已 经沿着正确的路径到达目的地,还能基于由图像数据指定的位置信息 确认验证由图像数据表征的图像的位置。
在上述适应中,在允许指定位置信息的情况下,数据提供装置可 只提供图像数据。对特殊的实施方式未强加具体的限制。例如,在能 够指定位置信息的情况下,可将图像数据本身传送到客户端。并且, 在能够指定位置信息的情况下.,可将由图像数据表征的图像提供为在 显示在网页上的列表。
在后一种情况下,优选地,将各图像按照基于位置信息确定的顺 序显示为列表,以使那些由位置信息指示的位置可以负栽等到达目的 地之前通过每个转接点的顺序或其倒序被显示。这是因为这种显示方 式允许用户掌握每个图像的关系。
为此,例如,本数据提供系统可根据例如权利要求5所述地适应。
根据权利要求5所述的数据提供系统包括页面生成装置,该装置
以能够指定与图像数据一起存储的位置信息的方式、并以基于由位置 信息确定的顺序显示由存储在存储目的地的图像数据表征的图像列表 的网页,其中,在每个存储目的地处都由数据存储装置存储了图像数 据。当数据提供装置从客户端接收对存储在指定存储目的地的图像数 据的请求时,该数据提供装置向客户端提供由页面生成装置生成的多 个网页中的这样一个网页,即,其显示由存储在指定存储目的地的图 像数据表征的一列图像。
按照这种方式,根据来自于客户端的请求,提供这样的网页,即, 其按照基于位置信息确定的顺序来显示由存储在指定存储目的地的图 像数据表征的一列图像。
并且,优选地,在能够指定哪个图像数据在何时被采集的情况下, 数据提供装置能够提供图像数据,以允许确认图像数据的采集计时。为此,例如,前述数据提供系统可根据权利要求6所述地适应。
在根据权利要求6所述的数据提供系统中,数据存储装置将由图
像采集装置采集的图像数据与时间信息 一起被存储在由存储目的地指 定设备指定的存储目的地中,该时间信息包含该图像数据已经被采集 的曰期或时间。当数据提供装置从客户端接收对存储在指定存储目的 地的图像数据的请求时,在能够基于与图像数据存储在 一起的时间信 息指定优先级顺序的情况下,该数据提供装置向客户端提供分别存储 在指定存储目的地的图像数据。
按照这种方式,在能够指定图像数据被采集的、包括日期或时间 的时间信息的情况下,能够提供图像数据。因此,客户端的用户(生 产者或废物制造者)不仅能基于该图像数据可视地确认其负载等是否 已经沿着正确的路径到达目的地,还能基于由图像数据指定的时间信
息(即负载等经过上述路径中的给定点的日期或时间)确认该图像 数据被采集的日期和时间。
在上述适应中,数据提供装置可仅提供允许指定时间信息的图像 数据。对于特殊的实施方式未强加具体限制。例如,增加了时间信息 的图像数据自身可被传送到客户端。并且,由图像数据表征的图像可 在网页上显示为列表。
在后面一种情况下,优选地,按照基于时间信息确定的顺序将相 应的图像显示为列表,以使由时间信息指示的日期或时间可按照例如 其顺序或逆序显示。这是因为这种显示方式允许用户掌握每张图像的 关系。
为此,本数据提供系统可例如根据权利要求7所述地适应。 根据权利要求7所述的数据提供系统包括第二页面生成装置,其 以能够指定与图像数据一起存储的时间信息的方式、并以基于时间信 息确定的顺序显示由存储在存储目的地的图像数据表征的图像列表的 网页,其中,在每个存储目的地处都由数据存储装置存储了图像数据。 当数据提供装置从客户端处接收对存储在指定存储目的地的图像数据 的请求时,该数据提供装置向客户端提供由第二页面生成装置产生的 多个网页中的这样的一个网页,即,其显示存储在指定存储目的地的
图像数据表征的一列图像。
按照这种方式,根据来自于客户端的请求,提供这样的网页,即, 其以基于时间信息所确定的顺序显示由存储在具体存储目的地的图像 数据表征的一列图像。
如果上述第一页面生成装置和第二页面生成装置适用于在能够指 定位置信息和时间信息的状态下生成显示一列图像的单个网页,那么 可基于图像数据可视地确认负载等是否已经沿着正确的路径到达目的 地,并且还可确认负载等是否已经在正确的日期或时间通过正确的位 置。
上面解释的数据提供系统可由单个设备或多个设备组成。
如权利要求8所述,由多个设备组成的数据提供系统的实施例可 包括具有图像采集装置的管理服务器,以及具有区域提取装置、存 储目的地指定装置、数据存储装置和数据提供装置的提供服务器。管 理服务器包括数据传送装置,该数据传送装置将由数据采集装置采集 的图像数据传送给提供服务器。对于接收到的来自于管理服务器的每 个图像数据,提供服务器可适用于通过区域提取装置提取存储目的地 指定区域、通过区域目的地指定装置指定存储目的地以及通过数据存 储装置将图像数据存储在存储目的地。
按照这种方式,上述数据提供系统能够由管理服务器和提供服务 器组成。
在上述适应中,管理服务器的数据传送装置可向提供服务器传送 由图像采集装置采集的所有图像数据或只传送表征包括存储目的地指 定区域的图像的图像数据。
为此,如权利要求9所述,管理服务器可包括区域确定装置,该 装置确定由用图像采集装置所采集的图像数据表征的图像是否包括具 有预定特性(如存储目的地指定区域将具有的特性)的图像区域。数 据传送装置可向提供服务器只传送被区域确定装置确定为包含具有该 特性的图像区域的图像数据。
按照这种方式,仅将在管理服务器方被确定为表征包含存储目的 地指定区域的图像从管理服务器传送到提供服务器。因此,在这两个
服务器之间不传送表征不包含存储目的地指定区域的图像的图像数 据。也就是说,不传送不必被处理用于为存储图像数据的数据,例如, 表征不包含存储目的地指定区域的图像的图像数据。按照这种方式, 可限制无用的处理负载应用于提供服务器方,并且还抑制了服务器之 间的流量的不必要增加。
根据权利要求10所述,在由多个设备组成的数据提供系统的另一 个实施例中,包含图像采集装置、区域提取装置和存储目的地指定装 置的管理服务器可按照能够进行数据通信的方式连接于包含数据存储 装置和数据提供装置的提供服务器。管理服务器可包括数据传送装置, 在能够指定存储目的地的状态下,该装置向提供服务器传送由存储目 的地由存储目的地址指定装置指定的图像数据。提供服务器可适用于 通过图像存储装置将从管理服务器接收的图像数据存储到由图像数据 确定的存储目的地中。
按照这种方式,上述数据提供系统可由管理服务器和提供服务器 组成。
将存储目的地被指定的图像数据从管理服务器传送到提供服务 器。因此,不在服务器之间传送未提取出存储目的地指定区域的图像 数据或在管理服务器方未从存储目的地指定区域中指定存储目的地的 图像数据。也就是,不传送不必被处理用于存储图像数据的数据,例 如,表征不包含存储目的地指定区域的图像的图像数据、或表征其存 储目的地指定区域未指示正确的存储目的地的图像的图像数据。按照 这种方式,可限制无用的处理负载应用于提供服务器方,并且还抑制 了服务器之间的流量的不必要增加。
根据权利要求11所述的服务器包括在根据权利要求8到10之一 的管理服务器中提供的所有装置。
按照上述方式适应的服务器构成了根据权利要求8到IO之一的管 理服务器的一部分。
根据权利要求12所述的服务器包括在根据权利要求8到10之一 的提供服务器中提供的所有装置。
按照上述方式适应的服务器构成了根据权利要求8到10之一的提
供服务器的一部分。
根据权利要求13所述的程序是使计算机系统执行各种处理步骤、
以使计算机系统实现根据权利要求1到7之一的所有装置的功能的程序。
由该程序控制的计算机系统可构成根据权利要求1到7之一的数 据提供系统的一部分。
根据权利要求14所述的程序是使计算机系统执行各种处理步骤、 以使计算机系统实现根据权利要求8到10之一的管理服务器中提供的 所有装置的功能的程序。
由该程序控制的计算机系统可构成根据权利要求8到10之一的管 理服务器的一部分。
根据权利要求15所述的程序是使计算机系统执行各种处理步骤、 以使计算机系统实现根据权利要求8到10之一 的提供服务器中提供的 所有装置的功能的程序。
由该程序控制的计算机系统可构成根据权利要求8到IO之一的提 供服务器的一部分。
上述程序中的每一个均由按适合于被计算机系统处理的顺序排列 的指令行组成。每个程序均可经由记录媒质或通信线提供给数据提供 系统、管理服务器、提供服务器或使用以上各项的用户。


图l是示出了数据提供系统的结构的方框图2是示出了用户注册过程的流程图3是示出了二维码的示意图4是示出了传输数据准备过程的流程图5是示出了数据传输过程的流程图6是示出了数据存储过程的流程图7是示出了数据提供过程的流程图8是示出了显示列表页面的状态的示意图9A-9B是示出了另一个实施方式的数据提供系统的示意图IO是示出了另一个实施方式的传输数据准备过程的流程图;以

图11是示出了另一个实施方式的数据存储过程的流程图。
附图标号的说明
1数据提供系统 10照相沐几 20管理服务器 30提供服务器 40客户端 50服务器 200 二维码
具体实施例方式
下文中将参照附图解释本发明的实施方式。 (1 )总体结构
数据提供系统1包括照相机10、管理服务器20、提供服务器30、 客户端40等,以上全部组件都经由通信网络100 (在本实施方式中为 因特网)以能够传送数据的方式连接。
照相机IO是已知照相机(网络照相机),其分别适应于拍摄预定 的拍摄区域,以产生表征预定拍摄区域的图像的图像数据,并且将所 产生的图像数据顺序地传送给管理服务器20。
管理服务器20和提供服务器30均由已知的、适应于完成下述步 骤的计算机系统组成。
根据本实施方式的数据提供系统l举例说明了这样的系统,即,
其允许确认废物处理中的废物(或容器中的废物,在下文中,称作"负 载")已经沿着正确的路径到达作为目的地的废物处理站。在该适应中, 照相机10分别位上述路径的中间点和废物处理站中可拍摄负载通过 的位置(到达点1至到达点n)的位置处。 (2)由每个服务器执行的过程
(2-1)由提供服务器30执行的用户注册过程 下面参照图2,对由提供服务器30 (的CPU)执行的用户注册过 程的处理步骤进行描述。当接收到从客户端40请求用户注册的访问 时,用户注册过程开始。
当用户注册过程开始的时候,首先从客户端40请求包含将要被注 册的信息的注册信息作为访问源(SllO)。在这里,注册页面从提供服 务器30被传送到客户端40,所述注册页面即具有用于输入注册信息 的输入域和用于将输入到输入域的注册信息传送到提供服务器30的 发送按钮的网页。本文中,"注册信息"对应于用户名、密码和用于识 别用户的识别信息(用户ID)。当向网页上提供的输入域输入各种信 息并在已经接收了该网页的客户端40上选择了发送按钮之后,输入到 输入域的信息则作为注册信息被传送到提供服务器30。
接下来,检查时候从客户端40接收了注册信息作为访问源 (S120)。
当确定在S120中该注册信息未祐j妻收(S120:否)时,除非在 S110中发出请求之后的经过时间已达到超时的时间(例如5分钟) (S130:否),否则该过程返回到S120。如果经过时间已达到超时的 时间(S130:是),那么本用户注册过程立即结束。
当确定注册信息已经在上述S120中被接收时(S120:是),则将 按照这种方式接收的注册信息注册(S140)。在这里,注册信息(即, 用户名、密码和识别信息)以及指示在提供服务器30的存储单元中的 指定存储区域的指定存储目的地信息以相互关联的方式被注册到存储 在提供服务器30的存储单元中的用户表(用于用户注册的数据库)中。 每次在S140中进行注册时,由具体的存储目的地信息指示的"指定存 储区域"是用于客户端40的用户的固定的存储区域(例如,指定文件 夹)。
接下来,基于在S120中接收到的注册信息产生码信息(S150)。 在这里,生成用于指示二维码的数据作为码信息,该二维码尤其对应 于在S120中接收的注册信息中的、编码的用户名。
如图3所示,构造在本实施方式中作为码信息产生的二维码,以
将尺寸为pxn (在本实施方式中,p=5, n=8,下文中同样适用)中的 单元Cll-Cpn在黑色背景区域210上等间隔排列。
二维码200的第 一行中的单元C11 -CIn指示用所有颜色顺序地标 记的区域(参考区域),其中的每个颜色都能够被添加到二维码200 的每个单元C。在本实施方式中,单元C能够用黑色(k)、青色(c)、 红紫色(m)、黄色(y)、红色、绿色(g)和白色(w)标记。该参考 区域以此顺序用这些颜色顺序地标记。
位于单元C的每一行的最前面的单元Cll-Cpl是用于指定二维码 200的位置的具体单元。指示二维码200的区域的特征图案是通过添 加到具体单元的颜色(在本实施方式中为黑色(k))和背景区域210 来形成的。特征图案可通过其它构造来完成。
第二行和其后的各行中的单元C21-Cpn (除了最前面的单元)将 每行划分成单元组,每个单元组由一个或多个单元C组成。每个单元 组中的单元C都与将要由单元组指示的单元信息(一个或多个字母) 相关联的颜色或颜色组合来标记(将单元C着色)。
在前述S150中,各个单元C被标记,以使由用相应单元组指示的 单元信息组成的信息串对应于指示用户名的字母串。除了二维码200 的参考区域中的单元之外的单元C被标记为指定除了用于指示用户名 的字母串之外的信息。在这里,略去了对其它信息的解释,以帮助理
解本发明。
接下来,在前述S150中产生的码信息一皮注册(S160)。在这里, 在S150中产生的码信息被存储在尤其用于提供服务器30的存储单元 中的码信息的存储区域中。并且,将指示该存储区域的码存储目的地 信息作为与在S140中注册到用户表的各种信息(用户名、密码、识别 信息和指定的存储目的地信息)相关联的信息被注册到用户表。
当在前述S150中产生的码信息被传送到客户端40 (S170)之后, 用户注册过程结束。
由接收码信息的客户端40的用户记录(例如,在纸页上打印)由 码信息指示的二维码。此后,在二维码被附加到废物处理中的废物(或 具有废物的容器)的情况下,将负载传输至废物处理站,或请求将其
通过传输机传输。
(2-2 )由管理服务器20执行的传输数据准备过程
由管理服务器20 (的CPU)执行的传输数据准备过程的处理步骤 参照图4的方式在下文中描述。当管理服务器20被激活之后,传输数 据准备过程重复地被执行。
当传输数据准备过程开始时,在接收来自于照相机10的图像数据 之前,该过程首先备用(S210:否)。
当在S210中确定图像数据被接收时(S210:是),检查由图像数 据表征的图像是否包括用于指示二维码200的区域(S220)。在这里, 从由图像数据表征的图像中搜索用于显示二维码200的特征的图案 (即,由具体单元和背景区域210组成的区域;下文中同样适用)。检 测到这样的图案则确定包括了用于指示二维码200的区域。
当在S220中确定未包括用于指示二维码200的区域时(S220: 否),在将在S210中接收的图像数据丟弃(不将其临时存储(緩存) 为传输等待数据)之后,该过程返回S210。
当在S220中确定包括了用于指示二维码200的区域时(S220: 是),将已经传送该图像数据的照相机10的拍摄信息添加到在S210 中接收的图像数据中(S230)。本文中的拍摄信息是这样的信息,即, 其允许将照相机10拍摄的位置(到达点1至到达点n)识别为图像数 据的采集源,并允许识别图像数据已经被采集时的日期和时间。
在S230中将添加了拍摄信息的图像数据暂时存储为传输等待数 据(S240)之后,该过程返回到S210。
通过与传输等待数据准备过程并行执行的数据传输过程(如图5 所示),将在S240中暂时被存储的图像数据顺序地传送到提供服务器 30。特别地,在具有传输等待数据在图4的S240中被暂时存储的的情 况下(S250:是),将传输等待数据中最早的传输等待数据(该数据在 最早计时的时候已经被暂时存储)传送给提供服务器30 (S260)。重 复步骤S250和S260,直到不再有被暂时存储的传输等待数据(S250: 否)。
(2-3 )由提供服务器30执行的数据存储过程
下面参照图6介绍由提供服务器30 (的CPU)执行的、与前述用 户注册过程并行进行的数据存储过程的步骤。在提供服务器30被激活 之后,数据存储过程被重复地执行。
当数据存储过程开始时,在未被处理的数据被暂时存储之前,该 过程首先备用(S310:否)。在本实施方式中,当提供服务器30在图 5的S260中接收从管理服务器20传送来的图像数据时,该提供服务 器将该传送的图像数据暂时存储为将被进一 步处理的过程等待数据。 在S310,在过程等待数据按照上述方法被暂时存储的情况下,可确定 未处理的图像数据被暂时存储。
此后,当在S310中确定未被处理的图像数据^皮暂时存储(S310: 是)时,在暂时存储的未被处理的图像数据中选择最早的图像数据, 以对其进一步处理(S320)。
接下来,基于在S320中被选中的、将进一步被处理的图像数据, 检查二维码200的区域是否被包含在由图像数据表征的图像内 (S330)。在这里,将在S320采集的图像数据表征的图像中包括颜色 分量(除了用于标记二维码200的单元C的颜色分量之外)的区域处 理为不重要的区域,例如通过首先将其用未用于标记单元C的颜色分 量着色。接下来,优选地,在除了由上述处理确定为不重要的区域之 外的区域中搜索显示出二维码200的特性的图案。当检测到这种图案 时,则确定包含了二维码200。对于在S330中的检查,所采取的方式 不同于管理服务器20在图4的S220中的所采取的方式。因此,对由 管理服务器20方错误地确定包含了 二维码200的图像数据进行二次检 查。
当在S330中确定未包含二维码200 (S330:否)时,该过程返回 S310。
当在S330中确定包含了二维码200 (S330:是)时,从在S320 中选中的图像数据表征的图像中提取二维码200的一个或多个区域 (S340)。在这里,从在S320中选择的图像数据所表征的图像中分别 提取显示了二维码200的特征的区域作为二维码200的区域。然后, 分别产生由按照上述方法提取的区域图像所组成的图像数据。
接下来,检查在S340中提取的二维码200的区域中是否具有未处 理的区域(S350)。在这里,检查在S340中提取的二维码200的区域 中是否具有未处理的区域,在未处理的区域中,在之后的处理中不执 行单元C的划分和信息的识别。
当在S 350中确定具有未被处理的区域时(S350:是),从已经在 S 340中从那些未被处理的区域中被最早提取的区域中提取参考区 域。在这里,从在S 340中提取的区域中提取二维码200中的第一行 上的单元C11-Cln (即,参考区域)。根据在S 340中提取的区域,产 生分别指示参考区域和除了参考区域之外的区域的图像数据。
接下来,将从S 340中提取的区域中除了参考区域之外的区域划 分为每个单元C的区域(S370)。在这里,对除了参考区域之外的区域 的每行从单元头到单元尾进行顺序扫描,并从背景区域210的颜色(黑 色)的检测开始到下一个背景区域210的颜色(黑色)的检测,将除 了参考区域的区域划分为各自的区域。按照这种方式,产生分别表征 按照上述方法划分的图像的、被划分的图像数据。
接下来,识别由在S 370中划分的每个单元C的每个区域指示的 信息(S380)。在这里,按照划分的顺序,检查作为划分的图像的每个 单元C在S360中被提取的参考区域的位置的标记颜色。在本实施方 式中,将包含一个或多个数字和/或字母的字母串与参考区域内的每个 颜色或其组合相关联地注册到对应表作为数据库。对应表被存储在提 供服务器30的存储单元中。因此,在检查了每个单元C的参考区域 中的位置的标记颜色之后,基于对应表指定对应于位置颜色或其组合 的信息串。从而,将信息串暂时存储。
在本实施方式中,二维码200是作为这样的码产生的,即,其指 示在图2的用户注册过程中^f皮注册的用户名。如果在S340中^是取的区 域中的二维码200是标准的二维码200,那么基于上述对应表所指定 的信息串应该指示注册到该用户表的用户名。
按照这种方式,当完成S380中的识别之后,该过程返回到S350。 此后,重复,人S350到S380的步骤,直到在S340中纟是:取所有二维码 经历S350到S380的步骤。
接下来,当在S350中确定不存在未处理的区域,即,对所有二维 码200执行从S350到S380的步骤(S350:否)时,根据在S380中 被指定的每个信息串指定在S320中选中的图像数据的存储目的地 (S390)。在这里,如果与在S380中被指定的信息串相同的用户名被 注册到前述用户表,那么对应于用户名的被指定的存储信息也被注册。 因此,将由指定存储信息指示的存储目的地指定为在S320中被选中的 图像数据的存储目的地。
当在S320中被选中的图像数据与添加到图像数据的拍摄信息一 起被存储(记忆)于在S390中指定的每个存储目的地(S400)之后, 该过程返回S310。在已没有存储目的地能够在S390中被指定的情况 下,该过程返回到S310而不在S400中存储图像数据。 (2-4 )由提供服务器30执行的数据提供过程
下面通过图7描述由提供服务器30 (的CPU)执行的数据提供过 程的步骤。当从客户端40接收到请求图像数据的访问时,启动数据提 供过程。
当数据存储过程开始时,首先从作为访问源的客户端40请求身份 验证信息(S510)。在这里,将身份验证页面从提供服务器30传送到 客户端40,所述身份验证页面为这样的网页,即,其具有用于输入作 为身份验证信息的密码和识别信息的输入域以及用于将输入到输入域 的信息发送至服务器30的发送按钮。通过例如向网页上提供的输入域 输入各种信息并选择发送按钮等操作,将来自已经接收到网页的客户 端40的密码和识别信息作为身份验证信息传送。
接下来,检查是否已经从客户端40接收到身份验证信息(S520 )。
当在S520中确定未接收到身份验证信息(S520:否)时,如果 在S510请求之后的经过时间没有达到超时的时间(例如,5分钟) (S530:否),那么该过程返回到S520。如果经过时间已达到超时的 时间(S530:是),那么本数据提供过程立即结束。
当在上述步骤S520中确定接收到身份验证信息(S520:是),那 么基于按照上述方法接收到的身份验证信息执行身份验证(S540)。在 这里,如果在注册到用户表的多组密码和识别信息中有 一 组密码和— 险 证信息与在S520中接收到的身份验证信息相符,那么确定该身份验证 成功(身份验证OK)。
如果在S540中确定身份验证不成功(S540:否),那么在向客户 端40发送了身份验证错误警告消息以后(S550),结束本数据提供过 程。在S550,将警告页面(用于通告错误消息的网页)发送到客户端 40。
当在S540中确定身份验证成功(身份验证OK)时,产生列表页 面,该列表页面是显示由多个图像数据表征的一列图像的网页(S560 )。 在这里,网页产生为显示一列图像的缩略图(索引图像)的列表页面, 所述一列图像是由存储在由指定的存储目的地信息指定的存储目的地 中的所有图像数据表征的,该指定的存储目的地信息尤其对应于注册 到用户表中的指定的存储目的地信息中的、在S520中接收的作为身份 验证信息的识别信息。并且,列表页面显示列表的图像和添加到表征 图像的图像数据中的由拍摄信息指定的信息。而且,列表页面产生为 网页,其中列表的图像以基于指定信息的优先级顺序从上到下被排列。 在本实施方式的网页中,每个图像按照由拍摄信息指定的到达点的顺 序排列,并且每个图像都与由拍摄信息指定的到达点、日期和时间一 起^皮显示(如图8)。在该列表页面中,每个缩略图都分配有到对应于 该缩略图的图像数据的链接(超链接)。选择该缩略图的操作允许从提 供服务器30请求图像数据。
接下来,将在S560中产生的列表页面发送到客户端40 ( S570)。 在接收列表页面的客户端40中,显示垂直排列有多个缩略图的页面。 选择其中的一个缩略图,并从客户端40发送用于请求对应于该缩略图 的图像的指令。
在按照这种方式发送列表页面之后,检查是否从客户端40接收了 用于请求图像数据的指令(S580)。
如果在S580中确定未接收用于请求图像数据的指令(S580:否), 那么除非在S570中的传送该列表页面之后(或在S600中发送图像数 据之后)的经过时间还未达到超时的时间(例如,5分钟)(S590:否), 否则,该过程返回到S580。如果该经过时间已经达到超时的时间
(S590:是),则结束本数据提供过程。
如果在S580中确定接收了用于请求图像数据的指令(S580:是), 那么从对应的存储目的地读取将被传送到客户端40的、由请求指令请 求的图〗象数据(S600)。此后,该过程返回到S580。 (3)操作和结果
根据按照上述方法适应的数据提供系统1,从经由照相机10收集 的图像数据表征的图像中提取二维码200的区域。图像数据存储在由 二维码200指定的存储目的地中。根据来自于客户端40请求,提供按 照上述方法存储的图像数据。
而且,在本实施方式中,将每个照相机IO排列以拍摄附加了二维 码200的负载通过的路径中的位置的图像。因此,可获得表征负载的 图像的图像数据。并且,该图像不仅包括该负载的图像区域,还包括 负载的背景的图像区域。因此,根据图像区域,该图像允许可视地确 认这些负载已经通过了图像区域中的上述位置。将如此获得的图像数 据存储在由包含在由图像数据表征的图像中的二维码200指定的存储 目的地。此后,则可根据请求将该图像数据提供给客户端40。
也就是说,废物的废物制造者能够通过客户端40从提供服务器 30请求由附着于其负载的二维码200指定的存储目的地中的图像数 据。因此,基于根据这种请求提供的图像数据,废物制造者能够可视 地确定其负载是否已经沿着正确的路径到达了目的地。
如前所述,因为按照上述方法通过图像的可视化确认是有效的, 因此,与通过检查纸片上的项的传统方式相比,可具有高可靠性地确 认负载是否已经沿着正确的路径到达目的地。
并且,管理服务器20能够在图4的S220中基于二维码200的特 性确定二维码200的区域是否被包含在由图像数据所表征的图像中。
并且,提供服务器30能够在图6的S340中基于二维码200的特 性从由图像数据表征的图像中提取二维码200的区域。
并且,来自客户端40的用于请求图像数据的请求必须是具有由客 户端40的用户预先注册的密码和识别信息的请求(图7的S510-S540 )。 仅将存储在与密码和识别信息相应的存储目的地的图像数据提供给客
户端40。
因此,不了解具体用户的密码和识别信息的第三方不能发出具有 正确的密码和识别信息的请求。因此,可有效地禁止由预先注册的用 户(废物制造者)之外的第三方而来确认这些负载是否已经沿着正确 的路径到达目的地。
并且,提供服务器30能够根据来自于客户端40的请求提供这样 的网页,其按照图像被拍摄的位置(到达点l-n)的顺序显示由存储在 具体存储目的地的图像数据表征的图像列表。因为允许用户轻松地掌 握各个图像之间的关系,因此以这种顺序显示图像列表是优选的。
并且,由提供服务器30提供的列表页面表示图像以及图像被拍摄 的位置(到达点1到到达点n)。因此,在图像已经被拍摄的位置可被 指定的状态下,有可能提供图像数据。因此,客户端40(废物制造者) 的用户不仅能基于这些图像视觉地确认其负载是否已经沿着正确的路 径到达目的地,还能确认拍摄这些图像的位置。
并且,提供服务器30能够根据来自于客户端40的请求提供这样 的网页,其显示由图像数据表征的图像列表,这些图像数据与图像被 拍摄的日期和时间一起被存储在具体存储目的地。因此,客户端40(废 物制造者)的用户不仅能基于这些图像视觉地确认其负载是否已经沿 着正确的路径到达目的地,还能基于与图像一起被显示的日期和时间 确认图像被拍摄的日期和时间,即,负载通过前述位置时的日期和时 间。
并且,管理服务器20仅向给提供服务器30发送由从照相机10 处接收到的图像数据表征的图像中包含二维码200的图像数据(图4 的S220到S240和图5的S260)。按照上述方法,因为只有在管理服 务器20方确定代表包含二维码200的图像的图像数据被从管理服务器 20发送到提供服务器30,因此,表征不包含二维码200的图像的图像 数据不在服务器之间传送。即,不发送图像数据中不必被处理用于存 储的数据,例如,表征不包含二维码200的图像的图像数据。按照这 种方式,可限制将无用的处理负载应用于提供服务器30方,并且还可 抑制服务器之间的业务的不必要增加。(4)变化
已经在前面解释了本发明的实施方式。然而,本发明不应该受上 述实施方式的限制。应该注意,本发明能够以各种方式实现,而不偏 离本发明的技术范围。
例如,上述实施方式举例说明了包括将管理服务器20和提供服务 器30作为的两个单独设备的适应。然而,这些服务器也可适应为图 9A所示的单个服务器50。
并且,上述实施方式举例说明了这样的适应,其中照相4几10才艮据 需要经由通信网络IOO将图像数据传送给管理服务器20。然而,如图 9B所示,照相机10可直接连接于管理服务器20。
并且,上述实施方式举例说明了这样的系统,即,其允许确认废 物处理中的废物已经沿着正确的路径到达废物处理站。然而,本发明 还能够适应为这样的系统,即,其允许确认分配中的负载已经沿着正 确的路径到达目的地。在那种情况下,照相机IO可分别置于上述路径 的中间点和目的地中可拍摄负载通过的位置的位置处。
并且,上述实施方式举例说明了这样的适应,即,基于二维码200 来指定图像数据的存储目的地。然而,为了指定图像数据的存储目的 地,只要能够基于图像区域指定存储目的地,也可考虑二维码200之 外的其它使用。
并且,上述实施方式举例说明了这样的适应,即,通过使用图3 所示的二维码200指定图像数据的存储目的地。然而,只要该区域能 够在图4的S220或图6的S330-S340中被指定,那么也可使用图3 所示的二维码200之外的二维码类型。
并且,上述实施方式举例说明了这样的适应,即,提供服务器30 将从管理服务器20处接收到的图像数据存储在其存储元件中。然而, 从管理服务器20处接收到的图像数据也可被存储在能够与提供服务 器30进行数据通信的其它设备中。在这种情况下,例如,如果将能够 与提供服务器30进行数据通信的其它设备的存储元件的存储区域假 设为多个存^f渚目的地,那么可选^奪这多个存储目的地中的一个(或新 的存储目的地),并然后可传送图像数据以存储到所选的存储目的地
并且,上述实施方式举例说明了这样的适应,即,允许通过/人分 别拍摄不同区域的照相机10收集图像数据来在多个位置采集表征图 像的图像数据。然而,为了采集表征多个位置处的图像的图像数据, 可改变照相机10的拍摄区域,并且收集各个拍摄区域中的图像数据。 在这种适应的情况下,优选地,设置各个图像数据的采集源,以使得 能够在负载经过的多个转换点拍摄图像,直到负载到达目的地(以使 拍摄区域顺序地改变)。按照这种方式,可基于图像数据确定负载是否 已经通过每个转换点。
并且,上述实施方式举例说明了这样的适应,即,其中提供服务
器30将网页作为列表页面提供给客户端40,在该网页中,由存储在 指定的存储目的地的图像数据所表征的图像按照到达点的顺序排列。 然而,提供服务器30可产生和提供列表页面,在该列表页面中,由存 储在指定的存储目的地的图像数据表征的图像按照图像采集时间从早 到晚或从晚到早的日期和时间的顺序被排列。
并且,上述实施方式举例说明了这样的适应,即,其中在提供服 务器30方识别由二维码200指示的信息串(图6的S360-S380 )。然 而,对由二维码200指示的信息串的这种识别也可在管理服务器20 方上扭J亍。
为此,可将刚好在图2的S170之前被注册的用户表的记录传送给 管理服务器20,并且将其存储在管理服务器20方,以使得可在管理 服务器20方上查阅用户表。而且,传输数据准备过程和数据存储过程 可如下设计。
首先,如图10所示,对于传输数据准备过程,当在对应于图4 的步骤的S210和S220中确定"是"时,可执行对应于图6的S340-S400 的步骤S740-S800。只有当在S800中指定了存储目的地时(S810:是), 在执行对应于图4的步骤的S230和S240。在这种情况的S230中,将 正好在S230之前的S800中被指定的指定存储目的地信息也添加至图 像数据。
如图11所示,对于数据存储过程,当在对应于图6的步骤的S310 中确定"是"时,可执行对应于图6的步骤S400。在这种情况的S400中,可将未被处理的图像数据存储在由添加至未处理的图像数据的指 定存储目的地信息指示的存储目的地中。
按照上述方法适应之后,将存储目的地被指定的图像数据从管理
服务器20传送到提供服务器30。因此,不在服务器之间传送在管理 服务器200方未从中提取出二维码200的图像数据,或不能根据二维 码200指定存储目的地的图像数据。也就是说,不传送图像数据中不 必被处理用于存储图像数据的数据,例如,表征不包含二维码200的 图像的图像数据或表征二维码200不指示正确的存储目的地的图像的 图像数据。按照这种方式,可限制将无用的处理负载应用于提供服务 器30,并且还抑制服务器之间的流量的不必要的增加。
并且,上述实施方式举例说明了这样的适应,即,其中提供服务 器30基于密码和识别信息验证用户(图7的S510-S540)。然而,根 据用户的身份验证,也可使用除了密码和识别信息之外的信息。作为 特殊的实施例,可将从作为访问源的客户端40请求的数据的头信息 (例如,IP地址、MAC地址)注册为注册信息的一部分(图2的S140)。 用户可通过头信息、或通过头信息和身份验证信息被验证。 (3)本发明的对应关系
在上述解释的实施方式中,图像中的二维码200的区域对应于本 发明的存储目的地指定的区域。
并且,图4的S210对应于本发明的图像采集装置。在图4的S230 中添加到图像数据的拍摄信息对应于本发明的位置信息和时间信息。
图5的S260对应于本发明的数据传送装置。
图6的S340对应于本发明的区域提取装置。图6的S400对应于 本发明的存储目的地指定的装置。图6的S410对应于本发明的数据存
储装置。
图7的S570和S600对应于本发明的数据提供装置。图7的S560 对应于本发明的第一页面生成装置和第二页面生成装置。
权利要求
1. 一种数据提供系统,包括图像采集装置,其采集表征预定图像的图像数据;区域提取装置,其基于由所述图像采集装置采集的所述图像数据提取存储目的地指定区域,所述存储目的地指定区域是包含在由所述图像数据表征的所述图像中的图像区域,并且所述存储目的地指定区域指示用于指定所述图像数据的存储目的地的信息;存储目的地指定装置,其基于由所述区域提取装置提取的所述存储目的地指定区域,指定由所述图像采集装置采集的所述图像数据的所述存储目的地;数据存储装置,其将由所述图像采集装置采集的所述图像数据存储到由所述存储目的地指定装置指定的所述存储目的地中;以及数据提供装置,其在接收到来自于能够经由网络传送数据的客户端的请求之后,向所述客户端提供分别存储在所述指定存储目的地的所述图像数据,所述请求用于请求由所述数据存储装置存储在所述指定存储目的地中的图像数据,其中,对由所述图像采集装置采集的每个图像数据,由所述区域采集装置采集存储目的地指定区域,由所述存储目的地指定装置指定存储目的地,并且由所述数据存储装置将所述图像数据存储在所述存储目的地中。
2. 根据权利要求1所述的数据提供系统,其中 在由所述图像采集装置采集的所述图像数据所表征的所述图像包含具有预定特征作为所述存储目的地指定区域将具有的特征的图像区 域的情况下,所述区域提取装置提取所述图像区域作为所述存储目的 地指定区域。根据权利要求1或2所述的数据提供系统,其中在将联的情况下,当所述数据提供装置从所述客户端接收允许识别所述客户端或所 述客户端的用户的识别信息作为请求所述图像数据的请求时,所述数 据提供装置向所述客户端提供存储在所述存储目的地的相应的图像数 据,所述存储目的地与由所述识别信息识别的所述客户端或所述客户 端的所述用户相关联。
3.
4. 根据权利要求1到3之一所述的数据提供系统,其中 所述数据采集装置能够采集表征不同位置的图像的图像数据, 所述图像数据存储装置所述图像数据和位置信息存储在由所述存储目的地指定装置指定的所述存储目的地,所述图像数据是由所述图 像采集装置采集的,所述位置信息对应于与由所述图像数据表征的所 述图像的位置相关的信息,当所述数据提供装置从所述客户端接收到用于请求存储在所述指 定存储目的地的所述图像数据的请求时,在能够指定与所述图像数据 存储在一起的所述位置信息的情况下,所述数据提供装置向所述客户 端提供存储在所述指定存储目的地的所述图像数据。
5. 根据权利要求4所述的数据提供系统,包括第 一 页面生成装置,其以能够指定与所述图像数据一起存储的所 述位置信息的方式、并以基于所述位置信息确定的顺序显示由存储在 所述存储目的地的所述图像数据表征的图像列表的网页,其中,在每 个存储目的地处都由所述数据存储装置存储了所述图像数据,以及当所述数据提供装置从所述客户端接收对存储在所述指定存储目 的地的所述图像数据的请求时,所述数据提供装置向所述客户端提供 网页,所述网页是由所述第一页面生成装置产生的网页中的、显示由 存储在所述指定存储目的地的所述图像数据表征的图像列表的网页。
6. 根据权利要求1到5之一所述的数据提供系统,其中 所述数据存储装置将所述图像采集装置采集的所述图像数据和包 括所述图像数据被采集的日期和时间的时间信息一起存储在由所述存 储目的地指定装置指定的所述存储目的地,以及当所述数据提供装置从所述客户端接收对存储在所述指定存储目 的地的所述图像数据的请求时,在能够基于与所述图像数据存储在一 起的所述时间信息指定优先级顺序的情况下,所述数据提供装置向所 述客户端提供分别存储在所述指定存储目的地的所述图像数据。
7. 根据权利要求5所述的数据提供系统,包括第二页面生成装置,其以能够指定与所述图像数据一起存储的所 述时间信息的方式、并以基于所述时间信息指定的日期或时间顺序显 示由存储在所述存储目的地的所述图像数据表征的图像列表的网页, 其中,在每个存储目的地处都由所述数据存储装置存储了所述图像数 据,以及当所述数据提供装置从所述客户端接收对存储在所述指定存储目 的地的图像数据的请求时,所述数据提供装置向所述客户端提供网页, 所述网页是由所述第二页面生成装置产生的网页中、显示由存储在所 述指定存储目的地的所述图像数据表征的图像列表的网页。
8. 根据权利要求1到7之一所述的数据提供系统,包括 管理服务器,其具有所述图像采集装置;以及提供服务器,其具有所述区域提取装置、所述存储目的地指定装 置、所述数据存储装置和所述数据提供装置;其中所述管理服务器包括数据传送装置,所述数据传送装置将由所述 数据采集装置采集的图像数据传送给所述提供服务器,以及对于从所述管理服务器接收的每一个图像数据,所述提供服务器 适用于通过所述区域提取装置提取所述存储目的地指定区域、通过所 述存储目的地指定装置指定所述存储目的地、以及通过所述数据存储 装置将所述图像数据存储到所述存储目的地。
9. 根据权利要求8所述的数据提供系统,其中 所述管理服务器包括区域确定装置,所述区域确定装置确定用由 所述图像采集装置采集的所述图像数据表征的所述图像是否包含具有 预定特性作为所述存储目的地指定区域将具有的特性的图像区域,以 及所述数据传送装置向所述提供服务器仅传送由所述区域确定装置 确定为包括具有所述特性的所述图像区域。
10. 根据权利要求1到7之一所述的数据提供系统,其中 包括所述图像采集装置、所述区域提取装置和所述存储目的地指定装置的所述管理服务器以能够传送数据的方式连接于包含所述数据 存储装置和所述数据提供装置的提供服务器,其中所述管理服务器包含数据传送装置,在能够指定所述存储目的地 的情况下,所述数据传送装置将存储目的地由所述存储目的地指定装 置指定的图像数据传送给所述提供服务器,以及所述提供服务器适用于通过所述数据存储装置将从所述管理服务 器接收的所述图像数据存储在由所述图像数据确定的所述存储目的 地。
11. 一种服务器,其包括在根据权利要求8到10之一 中的所述管理服务器中提供的所有装置。
12. —种服务器,其包括在根据权利要求8到10之一中的所述提供服务器中提供的所有装置。
13. —种程序,其使计算机系统执行各处理步骤,以使所述计算 机系统起到根据权利要求1到7之一中的所有装置的作用。
14. 一种程序,其使计算机系统执行各处理步骤,以使所述计算机系统起到根据权利要求8到10之一 中的所述管理服务器中提供的所 有装置的作用。
15. —种程序,其使计算机系统执行各处理步骤,以使所述计算 机系统起到根据权利要求8到10之一 中的所述提供服务器中提供的所 有装置的作用。
全文摘要
本发明的数据提供系统具有图像采集装置、区域提取装置、数据存储装置和数据提供装置。对于由图像采集装置所采集的每一个图像数据,由区域提取装置提取存储目的地指定的区域,由存储目的地指定装置指定存储目的地,并且由数据存储装置将数据存储在存储目的地。
文档编号G06Q50/00GK101390125SQ20078000619
公开日2009年3月18日 申请日期2007年2月22日 优先权日2006年2月22日
发明者远藤广行 申请人:远藤广行
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1