客户端对周围前端设备的控制权限获取方法及系统的制作方法

文档序号:9670779阅读:590来源:国知局
客户端对周围前端设备的控制权限获取方法及系统的制作方法
【技术领域】
[0001] 本发明设及监控系统领域,尤其设及客户端对周围前端设备的控制权限获取方法 及系统。
【背景技术】
[0002] 随着平安城市建设的大力推进和不断发展,视频监控系统在城市治安管理、应急 事件处置、人员密集场所监控等方面发挥着越来越重要的作用。指挥车(巡逻人员或者执 勤人员)在任务执行过程中往往需要通过查看周围的监控画面,来更好的了解现场及附近 的道路、人员状况,从而快速地做出最正确的处置。
[0003] 目前监控系统中,指挥车的客户端通过服务器上的中屯、管理平台来实现对IPC等 前端设备的访问。现有技术中客户端到达监控系统分布范围内的某个位置时,若要获取对 前端设备的访问及控制,需要客户端登录服务器,服务器在对客户端进行设备ID、账号及密 码的校验通过之后,由用户通过客户端在服务器上存储的前端设备中查找当前客户端所在 的位置附近存在哪些前端设备,并由用户进行手动地逐个获取,例如在服务器中将各前端 设备按照所在区域的范围大小W树形形式折叠,范围越小越靠近树的末端节点位置,在用 户查找时,需要将树形逐渐展开,才能找到所在位置对应的前端设备。对于安全权限的控 制主要体现在对主要功能模块的权限控制,如操作资源权限、云台控制权限、存储配置权限 等,由于各前端设备类型不同可能存在不同的控制权限,因此也需要各用户通过客户端去 手动选择。
[0004] 采用现有的方式,当指挥车在巡逻或者处置紧急状况时,指挥车上的客户端往往 无法快速的获取到周围前端设备例如IPCdPCamera,网络摄像机)的访问和控制权限,因 此现有技术的控制权限获取方式存在手动查找效率低下、耗时过长且容易出错的问题。

【发明内容】

[0005] 为解决现有技术存在的问题,本发明提供了一种控制权限的获取方法,W实现客 户端在不同位置均能快速获取周围前端设备的控制权限的目的。
[0006] 一种客户端对周围前端设备的控制权限获取方法,用于在监控系统中客户端对周 围前端设备的控制,包括在服务器中存储监控系统中所有带位置信息的前端设备的信息, 还包括:
[0007] 客户端周期性向服务器发送自身的位置信息;
[0008] 服务器根据所接收的客户端位置信息W及所存储的前端设备信息获取客户端在 预设范围内周围前端设备的登录口令;
[0009] 客户端从服务器获取各前端设备的登录口令并得到对应的账号,并根据登录口令 及对应的账号获取前端设备的控制权限。
[0010] 本发明客户端主动地向服务器周期性报告所在位置,而服务器由于已经预存了各 前端设备的所在位置,根据客户端报告的位置再通过预设的范围限定,就能查找出在预设 范围内客户端周围存在哪些前端设备,由于运一过程是自动的,因此为避免未经许可的客 户端对前端设备进行控制,通过生成前端设备相对应的登录口令W及获取账号的方式,只 有通过服务器访问的客户端才能根据账号及登录口令正确地得到相应前端设备的控制权 限,而客户端访问服务器是需要通过服务器的身份验证的,从而保证了控制权限获取的安 全性。周围前端设备W及控制权限的获取方法由服务器与客户端及前端设备交互完成,消 除了用户手动查找周围前端设备所带来的低效率且易出错的弊端。
[0011] 进一步而言,所述账号带有预设的时限,在达到所述时限时所述客户端获取的控 制权限由受控的前端设备停止。
[0012] 由于现有技术是通过用户手动查找并进行控制的,运种控制不存在时限,只有用 户通过客户端主动放弃,才能停止对前端设备的占用,运样一来容易造成一个前端设备被 单个客户端占用时间过长的问题,因此对账号设定时限,例如时限为30分钟。如果客户端 对一个前端设备的控制超过运个时限时,受控的前端设备可W主动地停止客户端的控制, 从而避免占用时间过长的问题,提高了前端设备的利用率。
[0013] 进一步而言,所述预设范围为客户端与前端设备的距离阔值,对应地,服务器获取 登录口令的方法包括:
[0014] 判断客户端所在位置与所存储的前端设备位置之间的距离,将距离小于所述距离 阔值的前端设备作为客户端在预设范围内周围的前端设备;
[0015] 通过与各前端设备的交互得到动态生成的登录口令且使得各前端设备存储对应 的登录口令。
[0016] 其中运个距离阔值可W预存在服务器上,由服务器对个各客户端统一设定距离阔 值或单独设定各客户端的距离阔值,而较佳而言,为了使距离阔值可W根据所处的环境设 置(例如同一个监控系统中有些区域前端设备分布较稀疏,则距离阔值相对而言要较大, 有些区域比较前端设备分布较密集则距离阔值相对而言较小),所述的距离阔值由客户端 设置,每次客户端周期性向服务器发送位置信息时一并将距离阔值发送给服务器。服务器 接收到相应的信息之后,根据距离阔值W及位置信息进行周围前端设备的查找,查找到各 前端设备后,通过与前端设备的交互完成登录口令的获取。
[0017] 服务器和对应的前端设备都应当获取登录口令,服务器获取登录口令W发送给需 要的客户端,而前端设备则是为了在客户端进行控制权限获取时用于校验,只有客户端发 送的登录口令与所存储的登录口令一致时才允许获取控制权限,防止未经许可的控制。
[0018] 动态生成的登录口令由前端设备生成并发送给服务器,或者由服务器生成并发送 给前端设备。
[0019] 进一步而言,客户端带有预设的权限等级,所述控制权限获取方法还包括各前端 设备根据客户端的权限等级生成对应的控制权限信息;
[0020] 对应地,客户端所得对应前端设备登录口令的账号由前端设备生成,生成的控制 权限信息包含于账号中由服务器进行所述交互时获取并发送给客户端,对应地,所述客户 端所获取的控制权限仅为对应的前端设备的控制权限信息所包含的控制权限。
[0021] 不同的客户端在监控中可能处于不同的权限等级,因此对于同一前端设备,处于 不同权限等级的各客户端可获取的控制权限是不同的,由于前端设备是可W获知自身包含 哪些控制权限的,因此前端设备可W在生成账号的同时就为客户端分配对应权限等级的控 制权限,使得客户端只在自己的权限等级内进行控制访问,从而增加了监控系统的安全性。
[0022] 按照每个前端设备单独生成登录口令及账号,使客户端根据登录口令及账号进行 相应的控制虽然保证了针对每个前端设备具有不同的控制权限且实现起来也比较简单,但 如果需要获取的前端设备数目较多,则运种方式对于服务器来说,要与多个前端设备同时 交互,即需要并发多个任务,性能开销较大,容易对系统稳定性造成影响。
[0023] 进一步而言,所述监控系统的分布范围被划分为若干子区域且在服务器中存储各 子区域的边界信息,所述的预设范围为客户端所在预先划分的子区域,对应地,服务器获取 登录口令的方法包括:
[0024] 根据客户端的位置及所存储的子区域边界信息,得到客户端所在的子区域;
[00巧]生成登录口令并发送给客户端及子区域中的各前端设备,其中登录口令包含子区 域边界信息W及由服务器周期性生成的动态口令,对于单个客户端而言在同一时间获取的 子区域内所有前端设备的登录口令及对应的账号均相同。
[00%] 运种方式将整个监控系统的分布区域划分为若干子区域,且服务器上存有各个子 区域的边界信息。例如子区域为矩形区域,则边界信息可W为矩形区域四个角落的坐标,客 户端发送的位置信息也一般为坐标信息,通过服务器将客户端的坐标与子区域的边界信息 进行比较,可W得知客户端落在哪个子区域。由于前端设备的位置是固定的,因此就可W得 到运个子区域内存在哪些前端设备。
[0027] 为了使客户端可W快速获取各前端设备的控制权限,可W使同一个子区域内所有 的前端设备的登录口令都一样,运样客户端只需要一个登录口令即可获取所有的前端设备 的控制权限,使得控制权限可队陕速获取。
[0028] 另外,登录口令既包含所在子区域信息又包含动态的口令,使得不同子区域的登 录口令不同,且不同时间生成的口令也不同。动态口令部分是服务器周期性地生成,因此, 客户端需要通过服务器的校验才能获取,保证了登录口令的安全性。
[0029] 进一步而言,客户端存有各子区域对应的前端设备的账号,客户端在获取各前端 设备登录口令时根据登录口令中的子区域信息从存储的账号中调取得到对应的账号,其中 各子区域对应不同的账号且同一子区域内的各前端设备账号相同。
[0030] 账号可W是前端设备发送的,也可W是客户端预先存储并在收到登录口令时发 送,由于账号需要配合登录口令在同一子区域内一致,因此,账号可W预先存在各个客户端 内,在收到登录口令时直接由客户端进行调取,从而节省了前端设备生成账号并发送的时 间,进一步地提高了效率。
[0031] 一种客户端对周围前端设备的控制权限获取系统,用于在监控系统中客户端对周 围前端设备的控制,包括前端设备信息存储单元,用于在服务器中存储监控系统中所有带 位置信息的前端设备的信息,还包括:
[0032] 客户端的定位单元,用于周期性向服务器发送自身的位置信息;
[0033] 服务器的登录口令获取单元,用于根据所接收的客户端
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1