传感器共享控制设备、方法和计算机程序产品的制作方法_3

文档序号:8367485阅读:来源:国知局
器的“分辨率”。在图3的情况中,输入“1920X1200”。同样,运动图像的传输速率和存在/缺少拍摄静态图像快照的功能也被指定。
[0090]对于用于限制用户的“用户限制性属性“,供应商要求用户为了满足使用传感器的最小属性要求被指定。属性要求使用属性名和属性值指定。例如,它们包括,性别的信息,年龄,住址,职业,工作地点,终端型号,终端厂商和工作的的操作系统。只有满足要求的用户可以使用传感器。当授权策略内容114的内容有变化时,使用许可处理单元113通知传感器搜索单元115授权策略114的内容已经改变。传感器搜索单元115基于该信息再次执行搜索。
[0091]图9是根据第一实施例的用于动态传感器共享控制的流程图。在步骤910中,传感器用户120对管理服务器110提交传感器使用请求。使用请求处理单元111在请求策略112中记录该使用请求。
[0092]接下来,在步骤920中,传感器搜索单元115读取由传感器提供商130提供的传感器的许可策略,为传感器搜索匹配传感器用户120的请求策略的授权策略(策略匹配)。找到的传感器列表被发送到访问管理单元116。在步骤930中,访问管理单元116从传感器搜索单元115接收到传感器的列表,把列表发送到用户终端121,接收已经被传感器用户120选择的并且能够被其控制的传感器的信息,最后,向访问控制单元140传输指定能够操作传感器的传感器用户的信息(用户ID,用户终端ID,包括他们的证书,临时发布的令牌,等),传输信息到。
[0093]访问管理单元116基本上执行将访问控制信息传输到访问控制单元140的处理。在更简化的实施例中,描述哪个终端对哪个传感器执行何种访问的ACL被发出。优选地,访问管理单元116传送令牌到用户终端121和传感器。每个访问控制单元只对已接收到允许控制传感器的令牌的用户终端提供许可访问相应的传感器。
[0094]令牌可以被配置为包括一组传感器序列号以及可以使用该传感器的用户终端ID。另外,可以使用哈希函数。即,从传感器的序列号以及能够使用传感器用户终端ID可以计算出的散列值,由此产生的散列值可以作为令牌。在这种情况下,令牌也传送到传感器的访问控制单元140。允许只具有令牌的用户终端控制传感器可以防止非法访问控制。
[0095]最后,在步骤940,传感器用户120通过访问制单元140对已经成为传感器用户终端121可访问的传感器进行控制。
[0096]图10是用于用户认证和策略记录的流程图。在图10中,为用户和提供商的流程图彼此等同。该流程将从请求端的角度来描述,而提供商端的情况将在括号中描述。
[0097]在步骤1010中,使用请求处理单元111 (使用许可处理单元113)接受来自传感器用户120 (传感器提供商130)的传感器的使用请求(传感器的供应)。
[0098]接下来,在步骤1020中,当证书附加到请求的内容(供应的内容),或者当请求的内容(供应的内容)包括具有高度的保密信息或者属性指定要求时,向认证机构查询关于传感器用户120 (传感器提供商130)的有效性以及传感器用户终端121 (由传感器提供商提供的传感器150)的有效性,用于认证用户(供应商)。如果认证失败,请求的内容(供应的内容)不作为策略记录,也不执行随后的处理。
[0099]接下来,在步骤1030中,请求的内容(供应的内容)被记录在请求策略112 (授权策略114)中。
[0100]最后,在步骤1040中,使用请求处理单元111 (使用许可处理单元113)通知传感器搜索单元115策略的记录已被更新,并将包括更新的部分的必要信息传输给传感器搜索单元115ο
[0101]图12是一个说明由传感器搜索单元执行的处理的流程图。一般来说,当传感器搜索单元115从使用请求处理单元111或使用许可处理单元113接收到策略更新的信息时,传感器搜索单元115执行传感器搜索。
[0102]在步骤1210,选择突出的策略。该突出的策略可以为对其作出增加或修改的请求策略,或者是对被认证策略作出的增加或修改影响的请求策略,即需要重新做搜索的请求策略被选择。
[0103]接下来,在步骤1220,搜索许可策略114搜索到与选择的请求策略相匹配的授权策略。
[0104]接下来,在步骤1230,由状态管理单元117对具有通过搜索找到的许可策略的传感器查询状态。状态管理单元117向传感器探头115返回官员指定的传感器的可用性信息。优选地,状态管理单元117被配置为在固定的时间间隔调查传感器(这取决于传感器的类型),并将传感器的状态传输给传感器搜索单元115。作为传感器搜索单元115动态地执行重新搜索的触发器的这种配置工作得很好。优选地,状态管理单元117在调查期间还获得该传感器的GPS位置信息。
[0105]最后,在步骤1240,作为搜索结果,传感器搜索单元115发送可用的传感器的列表给访问管理单元116。然后该进程返回到步骤1210,其中传感器搜索单元115选择下一个突出的策略。
[0106]如上所述,当传感器的状态、传感器的位置、请求策略的内容或授权策略的内容有变化时,传感器搜索单元115再次执行搜索(策略匹配),从而使动态传感器共享控制成为可能
[0107]图11示出了根据本公开的用于传感器的用户120的终端、该传感器提供商130终端,和管理服务器110的计算机硬件的一个例子的结构框图。计算机(1101)包括CPU(1102)和主存储器(1103),其中每个均连接到总线(1104)。该CPU(1102)可以是基于zSeries (注册商标)、PowerPC(注册商标)、或一个32位或64位体系结构的CPU、例如任何英特尔公司的至强系列(注册商标)、核心(注册商标)系列、原子(注册商标)系列、奔腾(注册商标)系列、和赛扬(注册商标)系列、或AMD的Phenom(注册商标)系列、Athlon (注册商标)系列、炫龙(注册商标)系列、和Sempixm (注册商标)系列的处理器。
[0108]显示器(1106),是一个如液晶显示器的显示设备,通过显示控制器(1105)连接到总线(1104)。显示器(1106)用于显示应用,传感器的请求屏幕,传感器的提供屏幕,和图形用户界面(⑶1)330。硬盘(1108)或硅盘、光驱、DVD驱动器、或蓝光驱动器(1109)也通过存储设备控制器(1107)连接到总线(1104)。
[0109]管理服务器110具有存储装置,其中存储着用于执行使用请求处理单元111、使用许可处理单元113,传感器搜索单元115,访问管理单元116,和状态管理单元117的处理程序。请求策略112和授权策略114也存储在存储装置中。在传感器用户的终端120或者传感器提供商的终端130的用户环境中,用于显示操作系统、应用程序和GUI330的程序也被存储着。程序和数据优选地是从硬盘(1108)加载到主存储器(1103)并由CPU(1102)执行。
[0110]根据需要使用光盘,DVD,或蓝光驱动器(1109),来从一个计算机可读介质(CD-ROM,DVD,或蓝光光盘)安装本公开的程序到硬盘上,或从计算机可读介质中读取数据。此外,键盘(1111)和鼠标(1112)通过键盘和鼠标控制器(1110)连接到总线(1104)。
[0111]根据以上描述的第一实施例,多个传感器的共享控制能够在多个传感器提供商和多个传感器用户之间实时顺利实施。
[0112]第二实施例
[0113]图16是一个显示本公开的第二实施例的配置的方框图。第二实施例的配置除了一个⑶I 330添加到传感器用户终端121,以及GPS310和GPS320用于实时测量位置外,和第一实施例相同。当用户终端121和传感器150中的一个或两个正在移动时,GPS310和GPS320使能实时传感器共享控制。
[0114]在请求策略112,还输入用户属性(用户终端)及其属性值(该终端的坐标)。基于来自GPS或类似设备的信息,该用户终端121的位置信息被定期发送。使用请求处理单元111接收到位置信息,在请求策略112中更新终端的坐标。此外,状态管理单元117基于来自GPS或类似设备的位置信息,定期更新传感器的坐标。传感器搜索单元115在策略匹配时,需要参考这些坐标信息。对于几乎不移动的用户终端,固定时间间隔可以是每隔几小时到每隔几天。对于移动很快的用户终端,固定时间间隔可以是每隔几秒。
[0115]现参照图4到8来描述⑶1330。为了使执行传感器150的共享控制尽可能地有效并且实时从多个传感器同时掌握信息,GUI330在具有高可用性的传感器共享控制中起着举足轻重的作用。
[0116]图4示出了在⑶I 330的地图模式下显式的一个屏幕(初始屏幕)。⑶I 330提供了一个有效的用户界面出1),该瓜用于提供给用户使共享控制成为可能的传感器信息。在地图模式下,基于GPS位置信息,在地图上显示对传感器用户终端121已成为可用的传感器。
[0117]在图4所示的例子中,假定传感器用户终端121是在一个固定的位置(在信息管理中心或类似的地方)静止的。例如,传感器用户终端121位于显示的地图的中心。然而,该传感器用户终端121也可以位于移动车上。在这种情况下,基于从GPS接收的位置信息,也可以配置为终端的位置始终显示在屏幕的中心。
[0118]首先,传感器用户120指定区域,用户希望在该区域内从传感器接收的信息。这里,传感器用户120使用指针405选择(点击)在屏幕上的特定点。特定点对应传感器用户120要检查的对象,如违反法律的车辆、由事故损坏的车辆、犯罪现场、事件现场、灾难现场等。这些位置的位置信息可以自动地从特定的传感器信息中获得。在图4中,选择了认为是逃犯的车辆所在的点。
[0119]接下来,传感器用户120使用键盘或使用⑶I (例如通过在鼠标拖动的同时按住鼠标右键)通过输入数值来输入半径。在图4中,指定了一公里半径。如图4所示的例子中,指定了一个圆形区域,也可以替代地指定一个矩形区域。还有许多其他的指定区域的方法。当半径被确定时,传感器的选择区域495被显示为一个圆。
[0120]当区域指定完成后,位于该区域的传感器被识别出来。在图4的情况下,车载摄像机420、430、440、450、和460、以及固定的摄像机470在该区域内被识别出来。值得注意的是,当单一的传感器在地图模式被选择时,模式切换到单个模式(该模式将在后面介
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1