前端设备接入服务器的方法、装置及系统的制作方法

文档序号:9567023阅读:790来源:国知局
前端设备接入服务器的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及视频监控领域,尤其涉及一种前端设备接入服务器的方法、装置及系统。
【背景技术】
[0002]在视频监控领域,各个社会资源网点,如商店、超市、银行等一般采用自营建设,使用不同厂商的前端设备,彼此之间独立存在,不能有效进行社会资源的信息整合。
[0003]现有技术下,为了进行社会资源的信息整合,一般可由专业的技术服务人员到各个社会资源网点进行专业的接入配置,即使用一个集中式接入服务器对各个前端设备进行添加、删除或者修改。由此,现有技术给专业技术人员带来了很大的工作量,人力成本高,效率低;而且在进行接入配置时,一旦信息输入错误,例如设备型号、网络地址等信息输入错误,可导致IPC(IP Camera,网络摄像机)无法正常使用;还可能导致各个前端设备的设备ID设置重复,最后由于无有效确认机制,且社会资源网点遍布范围广,导致无法核实各个网点的配置信息是否正确。

【发明内容】

[0004]本发明提供一种前端设备接入服务器的方法、装置及系统,以解决现有技术中前端设备接入成本高,接入成功率低的问题。
[0005]根据本发明实施例的第一方面,提供一种前端设备接入服务器的方法,所述方法应用于接入盒子,所述方法包括:
[0006]在接收到前端设备发送的数据报文后,根据所述数据报文的IP数据包包头中的IP地址信息解析出所述前端设备的MAC地址;
[0007]根据所述MAC地址,生成所述前端设备的设备ID,以及识别所述前端设备所属的厂商类型;
[0008]将包括所述前端设备的所述设备ID、所述前端设备所属的厂商类型以及地址信息的消息报文发送至所述服务器,以供所述前端设备自动接入所述服务器。
[0009]根据本发明实施例的第二方面,提供一种前端设备接入服务器的装置,所述装置应用于接入盒子,所述装置包括:
[0010]解析单元,用于在接收到前端设备发送的数据报文后,根据所述数据报文的IP数据包包头中的IP地址信息解析出所述前端设备的MAC地址;
[0011]确定单元,用于根据所述MAC地址,生成所述前端设备的设备ID,以及识别所述前端设备所属的厂商类型;
[0012]发送单元,用于将包括所述前端设备的所述设备ID、所述前端设备所属的厂商类型以及地址信息的消息报文发送至所述服务器,以供所述前端设备接入所述服务器。
[0013]根据本发明实施例的第三方面,提供一种前端设备接入服务器的系统,所述系统包括应用了如第二方面所述装置的接入盒子,以及服务器;
[0014]其中,所述服务器在接收到所述接入盒子发送的消息报文后,解析所述消息报文;根据所述消息报文中携带的所述前端设备的信息,确定是否允许所述前端设备接入所述服务器,当确定允许所述前端设备接入所述服务器后,根据所述前端设备发送的设备ID、厂商类型信息以及地址信息调用对应的SDK包以及对应的解码插件,实现前端设备的接入。
[0015]应用本发明实施例,接入盒子通过ARP协议解析出前端设备的MAC地址,根据该MAC地址生成前端设备的设备ID,并且解析MAC地址,根据MAC地址的指定比特位识别前端设备所属的厂商类型,然后可将设备ID、所述前端设备所属的厂商类型以及地址信息发送到服务器,以供该前端设备快速接入服务器。由此本发明实施例实现了接入盒子自动识别前端设备的信息,极大地降低了人工工作量,将获取到的前端设备的信息上传到服务器,月艮务器即可根据前端设备发送的信息调用对应的SDK包以及对应的解码插件,实现前端设备的接入,降低了前端设备接入成本,提高了设备接入的成功率和可靠性。
【附图说明】
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0017]图1为本发明实施例的一种应用场景示意图;
[0018]图2为本发明一种实施方式中前端设备接入服务器的流程图;
[0019]图3是本发明一种实施方式中采集到的前端设备的信息示意图;
[0020]图4为本发明一种实施方式中服务器对接入前端设备执行接入操作的示意图;
[0021]图5为本发明一种实施方式中前端设备接入服务器的装置运行的硬件环境架构图;
[0022]图6为本发明一种实施方式中前端设备接入服务器的装置框图。
【具体实施方式】
[0023]本发明中的接入盒子为一种网关设备,支持ARP协议,可以直接与前端设备连接,也可以通过交换机与前端设备连接,当通过交换机与前端设备连接时,该交换机中设置ARP代理。前端设备可以为NVR(Network Video Recorder,网络视频录像机)设备,也可以为DVR (Digital Video Recorder,硬盘录像机)设备,还可以为其他类型的前端设备,本发明并不对前端设备类型进行限定。接入盒子与前端设备位于同一私网中,而服务器既可以与前端设备位于同一私网中,也可以位于公网中。参见图1,为本发明实施例的一种应用场景示意图:
[0024]图1中,服务器位于公网中,接入盒子连接了四个前端设备,其中前端设备1通过交换机与接入盒子连接,其他三个前端设备直接连接接入盒子。当前端设备通过LAN接口连接接入盒子时,网络双工通信连接协商成功,则LAN接口的状态设置为UP,接入的前端设备可以获取到自己的IP地址,与前端设备1连接的交换机通过ARP协议学习到前段设备1的MAC地址,并将该MAC地址发送到接入盒子,与前段设备2、前段设备3、前段设备4直连的接入盒子可以通过ARP协议直接获取到这三个前端设备的MAC地址。接入盒子可根据该MAC地址生成所连接前端设备的设备ID,并且可以根据MAC地址识别前段设备所属的厂商类型,接入盒子获取到所连接前端设备的设备ID、前段设备所属的厂商类型及地址信息后,可以发送消息报文到服务器,由此服务器根据接收到的前端设备的信息,确定是否允许这些前端设备接入,如果允许这些设备接入,则直接执行准入操作即可,准入操作可以通过接收用户通过输入设备输入的准入命令实现,接收到用户通过输入设备输入的准入命令后,服务器自动调用对应厂商的SDK包和解码插件,实现前端设备的接入。其中,本发明并不对消息报文的格式进行限定。
[0025]下面通过具体实施例对本发明方案进行详细说明。
[0026]参见图2,为本发明一种实施方式中前端设备接入服务器的流程图:
[0027]步骤201:在接收到前端设备发送的数据报文后,根据数据报文的IP数据包包头中的IP地址信息解析出前端设备的MAC地址。
[0028]当前端设备通过LAN接口连接接入盒子时,网络双工通信连接协商成功,则LAN接口的状态设置为UP,接入的前端设备可以获取到自己的IP地址,与前端设备连接的交换机通过ARP协议,对接收到的前端设备发送的数据报文进行解析,根据IP数据包包头中的IP地址信息解析出对应的MAC地址,并将该MAC地址发送到接入盒子,与前端设备直连的接入盒子可以通过ARP协议直接对接收到的前端设备发送的数据报文进行解析,根据IP数据包包头中的IP地址信息解析出对应的MAC地址。
[0029]在一种可选的实现方式中,接入盒子还可根据所述前端设备的MAC地址,确定所述前端设备的社会资源信息;将所述前端设备的社会资源信息发送至所述服务器,以供所述前端设备接入所述服务器。
[0030]其中,社会资源信息具体可以为该前端设备所隶属的社会资源网点,例如社会资源信息为华联超市2楼等。
[0031]步骤202:根据所述MAC地址,生成所述前端设备的设备ID,以及识别所述前端设备所属的厂商类型。
[0032]本发明实施例对根据MAC地址所生成设备ID的具体形式不做限定,设备ID可以由数字组成,也可以由字母组成;甚至还可以直接采用MAC地址作为设备ID。在一种可选的实现方式中,可以对MAC地址进行一定的运算,生成一个设备ID。
[0033]MAC地址长为48比特,由16进制的数字组成。其中,第0_23比特位构成组织唯一标志符(Organizat1nally Unique),其中有几位比特用来标识厂商的厂商类型,通过解析MAC地址,得到对应的标识厂商类型的比特位即可识别设备厂商类型;第24-47比特位是由厂家自己分配,第40位是组播地址标志位。
[0034]根据前端设备的MAC地址,可以生成唯一的设备ID,如果LAN接口的物理链接断开,可保留所述前端设备的设备ID,这样当LAN接口的物理链接重新连接上时,如果所述前端设备的MAC地址没有变化,也就是前端设备没有更新,则所述前端设备的设备ID就可以保持有效。当然如果所述LAN接口所连接的前端设备发生更换,则前端设备的设备ID将随更换后的前端设备进行更换,即为新的前端设备生成新的设备ID。
[0035]参见图3,是本发明一种实施方式中采集到的前端设备的信息示意图,图中示出了接入盒子可以采集到的前端设备的信息,其中包括前端设备的实际IP地址、虚拟IP地址、MAC地址等地址信息;还包括前端设备所属的厂商类型等,其中设备的设备ID可以不显示给用户,因此图3中没有给予显示;图3中还示出了社会资源名称等社会资源信息。另外,为了明确前端设备是否接入服务器,图3中还可显示前端设备的推送状态,以及接入私网的LAN接口状态,以便接入盒子后续对该前端设备进行接入处理。
[0036]步骤203:将包括所述前端设备的所述设备ID、所述前端设备所属的厂商类型以及地址信息的消息报文发送至所述服务器,以供所述前端设备接入所述服务器。
[0037]其中,将包括所述前端设备的所述设备ID、所述前端设备所属的厂商类型以及地址信息的消息报文发送至所述服务器,包括:自定义所述消息报文,所述消息报文中包括所述前端设备的设备ID、所述前端设备所属的厂商类型、地址信息以及社会资源信息;将所述消息报文发送至所述服务器。
[0038]为了实现本发明实施例,接入盒子和服务器之间可协商建立自定义消息机制,通过自定义消息机制,接入盒子在获取到前端设备的信息后,可自动通过消息报文上传前端设备的信息到服务器。
[0039]服务器
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1