掌桥专利:专业的专利平台
掌桥专利
首页

采集站仓位对应方法、装置、设备及可读存储介质

文献发布时间:2023-06-19 11:22:42


采集站仓位对应方法、装置、设备及可读存储介质

技术领域

本发明涉及采集站领域,尤其涉及一种采集站仓位对应方法、装置、设备及可读存储介质。

背景技术

采集站又称数据采集站、数据采集终端,主要用于处理繁重的视频数据,将其自动上传至存储服务器,分为柜式和便携式两种。

采集站采用一体化的设计技术,把执法仪的充电服务和数据上传服务、执法仪的空间管理服务、时间同步服务都集成到采集站中,每当用户把执法仪插入到采集站的集线器接口的时候,系统能自动检测到执法仪,并检查执法仪中的数据文件,如果发现有新的文件则自动上传这些新文件,上传完成后把上传过的文件清空,把空间腾出来为下次使用,在上传文件的同时采集站通过集线器接口实现对执法仪充电和时间同步服务。

然而,目前很多采集站的采集站程序没有仓位对应的功能或者是仓位对应是针对不同采集站定制的,导致执法仪插入采集站后,存在仓位对应错误的问题,使得用户在使用执法仪时非常麻烦、不方便。其中,仓位对应指的是执法仪插入采集站的集线器接口编号和采集站的显示界面上的编号对应,例如采集站的集线器接口1在采集站的显示界面上固定显示为1,而不能出现采集站的集线器接口1在采集站的显示界面上显示为2的情况。

不同采集站的硬件不同(主要是子集线器的数量不同),使得定制的采集站程序无法在不同采集站上使用,例如采集站A存在子集线器1和子集线器2、采集站B不存在子集线器,那么采集站A的定制的采集站程序若在采集站B上使用会由于找不到子集线器1和子集线器2而发生错误,导致仓位不对应的问题,使得用户使用采集站时不方便,例如显示界面显示2号位执法仪的电量已经充满可以拔走使用时,用户无法确定2号位执法仪具体指的是哪个执法仪。

由此可知,目前的采集站存在用户使用不够方便的问题。

发明内容

本发明的主要目的在于提供一种采集站仓位对应方法、装置、设备及可读存储介质,旨在解决现有的采集站存在用户使用不够方便的技术问题。

为实现上述目的,本发明提供一种采集站仓位对应方法,所述采集站仓位对应方法包括步骤:

获取所述采集站的集线器接口参数;

为所述集线器接口参数对应的集线器接口设定互不相同的序号。

可选地,所述序号的数量与所述集线器接口的数量相同所述集线器接口参数包括集线器接口所属集线器信息,所述获取所述采集站的集线器接口参数,包括:

对所述采集站的集线器接口进行遍历并进行信息记录,获取所述采集站的集线器接口所属集线器信息。

可选地,所述为所述集线器接口参数对应的集线器接口设定互不相同的序号之后,包括:

在检测到执法仪插入所述采集站时,查询各所述序号,以确定所述执法仪插入所述采集站的集线器接口。

可选地,所述查询各所述序号之前,包括:

基于所述序号,建立所述集线器接口所属集线器信息对应的序号树;

所述查询各所述序号,包括:

遍历并查找所述序号树,并在查找到所述执法仪插入所述采集站对应的集线器接口时停止所述遍历并查找的过程。

可选地,所述查询各所述序号,包括:

获取所述采集站的用户使用习惯信息;

基于所述用户使用习惯信息查询各所述序号。

可选地,所述基于所述用户使用习惯信息查询各所述序号之后,包括:

获取所述采集站的集线器接口的使用频率;

基于所述使用频率更新所述用户使用习惯信息,以使所述用户使用习惯信息更加契合用户的使用习惯。

可选地,所述查询各所述序号之后,包括:

建立查询到的序号与所述执法仪的对应关系;

基于所述对应关系在显示窗口显示所述执法仪所在集线器接口的显示信息,以使用户通过所述显示信息确定所述执法仪的状态信息。

此外,为实现上述目的,本发明还提供一种采集站仓位对应装置,所述采集站仓位对应装置包括:

获取模块,用于获取所述采集站的集线器接口参数;

设定模块,用于为所述集线器接口参数对应的集线器接口设定互不相同的序号

此外,为实现上述目的,本发明还提供一种采集站仓位对应设备,所述采集站仓位对应设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的采集站仓位对应程序,所述采集站仓位对应程序被所述处理器执行时实现如上所述的采集站仓位对应方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有采集站仓位对应程序,所述采集站仓位对应程序被处理器执行时实现如上所述的采集站仓位对应方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的采集站仓位对应方法的步骤。

本发明通过获取所述采集站的集线器接口参数;为所述集线器接口参数对应的集线器接口设定互不相同的序号;所述序号的数量与所述集线器接口的数量相同。本发明实现了通过获取采集站的集线器接口参数,并给对应的集线器接口设定互不相同的序号,使得各集线器接口具有确定的序号,并且由于该序号是设定的,不会受采集站硬件的影响,从而实现采集站的仓位对应,进而使得采集站更加方便于用户使用。

附图说明

图1是本发明采集站仓位对应方法第一实施例的流程示意图;

图2是本发明实施例中一种二叉树的举例说明示意图;

图3是本发明实施例中一种序号树的举例说明示意图;

图4是本发明采集站仓位对应装置较佳实施例的功能模块示意图;

图5是本发明实施例方案涉及的硬件运行环境的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种采集站仓位对应方法,参照图1,图1为本发明采集站仓位对应方法第一实施例的流程示意图。

本发明实施例提供了采集站仓位对应方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。采集站仓位对应方法可应用于采集站中。为了便于描述,以下省略执行主体描述采集站仓位对应方法的各个步骤。采集站仓位对应方法包括:

步骤S110,获取所述采集站的集线器接口参数。

具体地,采集站在使用前需要安装采集站程序,该采集站程序用于管理插入采集站的执法仪,该采集站程序在初始化时,会获取采集站中的硬件信息,本实施例中,需要采集集线器的硬件信息,其中,集线器包括根集线器与子集线器。其中,子集线器从根集线器向下延伸,一个根集线器下可以有多个子集线器,也可以没有子集线器,需要说明的是,子集线器下还可继续向下延伸。

在集线器上,分布有一个或多个集线器接口(Hub接口),该集线器接口类似于USB(Universal Serial Bus,通用串行总线)接口,各集线器接口具备不同的集线器接口参数,该集线器接口参数用于被采集站获取后识别集线器接口的身份。

进一步地,所述集线器接口参数包括集线器接口所属集线器信息,所述获取所述采集站的集线器接口参数,包括:

步骤a,对所述采集站的集线器接口进行遍历并进行信息记录,获取所述采集站的集线器接口所属集线器信息。

具体地,对采集站的集线器接口进行遍历以及将遍历到的信息进行记录,其遍历方法类似于二叉树的遍历方法,参照图2,其为深度为3的二叉树中的一种,二叉树的遍历方法包括前序(根左右)、中序(左根右)和后序(左右根)遍历,对于前序遍历,其遍历结果为A、B、D、E、C、F。可以理解,由于子集线器是由根集线器延伸而下,并且子集线器还可继续向下延伸更多的集线器,因此,根集线器和子集线器为树形结构,根集线器和子集线器构成了集线器树,其中,根集线器可以看做树的根节点,子集线器上的集线器接口可以看做树的子节点,该树形结构与二叉树的最大不同之处在于,二叉树的一个根节点最多只能有两个子节点,而非二叉树的树形结构的一个根节点下的子节点则可以超过两个。

以类似于二叉树的遍历方法对集线器树进行遍历并进行信息记录,从而获取采集站的集线器接口所属集线器信息,即记录的信息为集线器接口所属集线器信息。其中集线器接口所属集线器信息反映了各集线器接口所属的集线器的信息,例如集线器接口A位于集线器1,集线器接口C位于集线器2。

需要说明的是,在遍历该序号树时,其遍历过程与遍历二叉树的过程存在一定的区别,二叉树的遍历存在前序、中序和后序遍历,而序号树在不为二叉树时,其并没有前序、中序和后序遍历的说法,一种遍历方案为层次遍历,即分层进行遍历,其分层依据为树的深度,例如树的深度为3,则该树可分为3层,在进行遍历时,在遍历完一层后才继续遍历下一层,否则继续遍历当前层。

需要说明的是,上述遍历过程由于其执行时的执行动作相同,即重复查询并记录的过程,因此,本实施例中上述遍历过程使用递归算法进行实现,递归算法正是存在该重复执行的特性。

步骤S120,为所述集线器接口参数对应的集线器接口设定互不相同的序号;所述序号的数量与所述集线器接口的数量相同。

具体地,为集线器接口参数对应的集线器接口设定互不相同的序号,其中,序号的数量与集线器接口的数量相同,以实现序号与集线器接口的唯一对应。该序号可随机设定或以一定顺序设定,其中,以一定顺序进行设定的方式为一种较佳的序号设定方式,例如采集站存在8个集线器接口,则可根据遍历顺序将各集线器接口的序号分别设定为1、2、3、4、5、6、7、8;此外,为进一步提高用户使用的便捷性,还可结合上述集线器树的深度进行设置,以通过该序号确定集线器接口所属的集线器所处的深度,例如序号为23,其中“2”代表遍历的编号、“3”代表该集线器接口所属的集线器所处的深度。

进一步地,所述为所述集线器接口参数对应的集线器接口设定互不相同的序号之后,包括:

步骤b,在检测到执法仪插入所述采集站时,查询各所述序号,以确定所述执法仪插入所述采集站的集线器接口。

具体地,用户在需要对执法仪进行充电、上传数据等时,需要将执法仪插入采集站,在检测到执法仪插入采集站时,查询各序号,以确定执法仪插入采集站的集线器接口。需要说明的是,查询序号的过程与上述遍历集线器接口的过程类似,也可以通过递归算法进行。

进一步地,所述查询各所述序号之后,包括:

步骤c,建立查询到的序号与所述执法仪的对应关系。

具体地,建立查询到的序号与执法仪的对应关系,即将序号与执法仪进行绑定后存储,该对应关系为序号与执法仪的身份信息之间的绑定关系,该身份信息可为唯一标识序列号等具有唯一性的信息,在存储时,可通过哈希表键值对的方式进行存储。

步骤d,基于所述对应关系在显示窗口显示所述执法仪所在集线器接口的显示信息,以使用户通过所述显示信息确定所述执法仪的状态信息。

具体地,基于该对应关系在显示窗口显示该执法仪所在集线器接口的显示信息,以使用户通过该显示信息确定执法仪的状态信息,即显示窗口除了显示该显示信息外,还显示有执法仪的状态信息,该显示信息相当于执法仪在该显示窗口的定位信息,用于提示用户该执法仪的状态信息在显示窗口的位置,该状态信息包括执法仪的数据上传进度、执法仪的电量信息等。

进一步地,所述查询各所述序号之前,包括:

步骤e,基于所述序号,建立所述集线器接口所属集线器信息对应的序号树。

具体地,基于序号,建立集线器接口集线器信息对应的序号树,需要说明的是,序号树与上述集线器树对应,但其存在一定的区别,集线器树上的节点为集线器,而序号树上的节点为集线器接口对应的序号,即一集线器树上的节点对应序号树上的一个或多个序号,其具体的数量对应关系由集线器上的集线器接口的数量决定,例如一集线器上有4个集线器接口,则集线器树上该节点对应序号树上4个节点。参照图2和图3,图2为集线器树,图3为其对应的序号树,其中,集线器D对应序号4、5和6,剩余集线器A、B、C、E和F则分别对应序号1、2、3、7和8。

所述查询各所述序号,包括:

步骤f,遍历并查找所述序号树,并在查找到所述执法仪插入所述采集站对应的集线器接口时停止所述遍历并查找的过程。

具体地,遍历并查找该序号树,同样地,遍历并查找可通过上述递归算法进行,并在查找到执法仪插入采集站对应的集线器接口时停止遍历并查找的过程,在未查找到执法仪插入采集站对应的集线器接口时则继续遍历并查找的过程,直至查找到执法仪插入采集站对应的集线器接口。

进一步地,所述查询各所述序号,包括:

步骤g,获取所述采集站的用户使用习惯信息。

具体地,用户在使用采集站的集线器接口时,集线器接口被使用的可能性受多种因素的影响,即用户在使用采集站时存在一定的使用习惯,例如其使用习惯由采集站的集线器接口的位置决定,即用户倾向于将执法仪通过更方便插入的集线器接口插入采集站;又如其使用习惯由采集站的位置决定,可以理解,若采集站靠近过道,则用户倾向于将执法仪通过靠近过道的一侧的集线器接口插入采集站,若采集站靠近墙壁,则用户倾向于将执法仪通过远离墙壁的一侧的集线器接口插入采集站;再如采集站的集线器接口的布局同样会对用户的使用习惯产生影响,例如采集站A的集线器接口数量为8,那么采集站A的集线器接口可以布局为上下两排、一排或一列等,可以理解,对于布局上下两排或一列的情况,使用习惯会受用户身高的影响,身高高的倾向于使用离地面较远的一端的集线器接口,而身高低的则倾向于使用离地面较近的一端的集线器接口,对于布局为一排的情况,使用习惯会受采集站的位置的影响。可以理解,无论影响因素为何种因素,用户的使用习惯始终是倾向于便于使用的。

具体地,获取采集站的用户使用习惯信息,即获取采集站的用户对各集线器接口的使用情况。

步骤h,基于所述用户使用习惯信息查询各所述序号。

具体地,基于用户使用习惯信息查询各序号,即优先查询用户倾向于使用的集线器接口对应的序号,后查询用户使用可能性低的集线器接口对应的序号。

进一步地,所述基于所述用户使用习惯信息查询各所述序号之后,包括:

步骤i,获取所述采集站的集线器接口的使用频率。

具体地,获取采集站的集线器接口的使用频率,该使用频率可通过记录用户的日常使用情况进行统计分析得到,包括采集站的所有集线器接口的使用频率,其统计分析过程可为一段时间内(例如一周内)各集线器接口的使用次数。

步骤j,基于所述使用频率更新所述用户使用习惯信息,以使所述用户使用习惯信息更加契合用户的使用习惯。

具体地,随着时间的推移,采集站的位置可能发生变化,例如由墙角移动至过道口;使用该采集站的用户也可能发生变化,例如人员离职等情况。可以理解,对于上述变化,采集站对应的用户使用习惯信息也需要对应变化以适应变化后的采集站的用户或采集站的位置,以更好地为采集站的用户服务,用户使用习惯信息的改变具体体现在各集线器接口的使用频率发生的变化,例如集线器接口A的使用频率由每周10次改变为每周5次,而集线器接口B的使用频率由每周8次改变为每周12次。

具体地,基于使用频率更新用户使用习惯信息,即定期更新用户使用习惯信息,以优化序号地查询顺序,以使用户使用习惯信息更加契合用户的使用习惯。

本实施例通过获取所述采集站的集线器接口参数;为所述集线器接口参数对应的集线器接口设定互不相同的序号;所述序号的数量与所述集线器接口的数量相同。实现了通过获取采集站的集线器接口参数,并给对应的集线器接口设定互不相同的序号,使得各集线器接口具有确定的序号,并且由于该序号是设定的,不会受采集站硬件的影响,从而实现采集站的仓位对应,进而使得采集站更加方便于用户使用。

此外,本发明还提供一种采集站仓位对应装置,如图4所示,所述采集站仓位对应装置包括:

获取模块10,用于获取所述采集站的集线器接口参数;

设定模块20,用于为所述集线器接口参数对应的集线器接口设定互不相同的序号。

进一步地,所述获取模块10包括:

遍历单元,用于对所述采集站的集线器接口进行遍历并进行信息记录;

第一获取单元,用于获取所述采集站的集线器接口所属集线器信息。

进一步地,所述采集站仓位对应装置还包括:

查询模块,用于在检测到执法仪插入所述采集站时,查询各所述序号。

进一步地,所述采集站仓位对应装置还包括:

建立模块,用于基于所述序号,建立所述集线器接口所属集线器信息对应的序号树。

所述查询模块包括:

遍历并查找单元,用于遍历并查找所述序号树;

停止单元,用于在查找到所述执法仪插入所述采集站对应的集线器接口时停止所述遍历并查找的过程。

进一步地,所述查询模块包括:

第二获取单元,用于获取所述采集站的用户使用习惯信息;

查询单元,用于基于所述用户使用习惯信息查询各所述序号。

进一步地,所述查询模块还包括:

第三获取单元,用于获取所述采集站的集线器接口的使用频率;

更新单元,用于基于所述使用频率更新所述用户使用习惯信息。

进一步地,所述采集站仓位对应装置还包括:

建立单元,用于建立查询到的序号与所述执法仪的对应关系;

显示单元,用于基于所述对应关系在显示窗口显示所述执法仪所在集线器接口的显示信息。

本发明采集站仓位对应装置具体实施方式与上述采集站仓位对应方法各实施例基本相同,在此不再赘述。

此外,本发明还提供一种采集站仓位对应设备。如图5所示,图5是本发明实施例方案涉及的硬件运行环境的结构示意图。

需要说明的是,图5即可为采集站仓位对应设备的硬件运行环境的结构示意图。

如图5所示,该采集站仓位对应设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,采集站仓位对应设备还可以包括RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。

本领域技术人员可以理解,图5中示出的采集站仓位对应设备结构并不构成对采集站仓位对应设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及采集站仓位对应程序。其中,操作系统是管理和控制采集站仓位对应设备硬件和软件资源的程序,支持采集站仓位对应程序以及其它软件或程序的运行。

在图5所示的采集站仓位对应设备中,用户接口1003主要用于连接终端,与终端进行数据通信,如接收终端发送的集线器接口参数;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的采集站仓位对应程序,并执行如上所述的采集站仓位对应方法的步骤。

本发明采集站仓位对应设备具体实施方式与上述采集站仓位对应方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有采集站仓位对应程序,所述采集站仓位对应程序被处理器执行时实现如上所述的采集站仓位对应方法的步骤。

本发明计算机可读存储介质具体实施方式与上述采集站仓位对应方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的采集站仓位对应方法的步骤。

本发明计算机程序产品具体实施方式与上述采集站仓位对应方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,设备,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 采集站仓位对应方法、装置、设备及可读存储介质
  • 针对应用系统的画像方法、装置、设备及可读存储介质
技术分类

06120112901224