一种批量获取终端属性的方法及系统技术方案

技术编号:27284491 阅读:41 留言:0更新日期:2021-02-06 11:52
本发明专利技术涉及通信技术领域,尤其涉及一种批量获取终端属性的方法及系统。所述方法包括:服务端根据获取到的第一局端模块的MAC地址,查询预设的hash链表,所述hash链表存储有与MAC地址相关联的hash结点,所述hash结点包括局端模块及与其连接的终端模块属性信息;若所述hash链表的hash结点中存在所述第一局端模块的MAC地址相关联的第一hash结点,获取第一hash结点,解析得到第一hash结点对应的第一局端模块及与其连接的终端模块属性信息。通过设置hash链表,所述hash链表存储有与MAC地址相关联的hash结点,可支持批量获取,且提供毫秒级的快速查询服务,极大地提高用户的体验感。极大地提高用户的体验感。极大地提高用户的体验感。

【技术实现步骤摘要】
一种批量获取终端属性的方法及系统
[0001]本案是以申请日为2017.02.15,申请号为201710080404.X,名称为《一种获取终端属性的方法及系统》的专利申请为母案的分案申请。


[0002]本专利技术涉及通信
,尤其涉及一种批量获取终端属性的方法及系统。

技术介绍

[0003]随着国家对三网融合与双向改造的大力推行,在用户对语音、数据与视频等多媒体综合业务需求的驱动下,PON(Passive Optical Network)+EOC(Ethernet Over Coax)的网络架构被应用得越来越广泛。其中,位于用户侧的EOC网络主要由局端设备与终端设备构成,局端设备基于EOC技术协议栈通过EOC模块与终端设备中的EOC模块建立EOC网络通信,达到在同轴电缆上传输以太网数据的目的。每个局端设备可支持多个EOC模块,一般分为单模、双模以及四模局端,而每个局端EOC模块可下联最多64台终端设备。
[0004]在多模块局端批量终端的应用场景下,用户对所有终端设备的配置信息进行实时查询是件巨大的耗时工程,每台终端设备的配本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种批量获取终端属性的方法,其特征在于,包括:步骤1、服务端根据获取到的第一局端模块的MAC地址,查询预设的hash链表,所述hash链表存储有与MAC地址相关联的hash结点,所述hash结点包括局端模块及与其连接的终端模块属性信息;步骤2、若所述hash链表的hash结点中存在所述第一局端模块的MAC地址相关联的第一hash结点,获取第一hash结点,解析得到第一hash结点对应的第一局端模块及与其连接的终端模块属性信息;所述hash链表为拉链式hash链表,所述拉链式hash链表由哈希函数计算hash值构建得到;所述哈希函数的公式为:(hmac[5]+(hmac[4]*256))%HASHTABLE_LEN,其中,hmac为局端模块的MAC地址构成的数组;HASHTABLE_LEN为hash链表的大小,其值为280;每个所述hash链表中的hash结点由模块属性信息、hash结点创建时间以及指向下一个hash结点的指针构成;所述模块属性信息由局端模块及其下联终端模块属性信息构成的链表;所述hash结点创建时间用于判断hash结点是否超时。2.根据权利要求1所述的一种批量获取终端属性的方法,其特征在于,所述hash链表的更新周期为5分钟。3.根据权利要求1所述的一种批量获取终端属性的方法,其特征在于,所述服务端随系统启机并以守护进程方式运行。4.一种批量获取终端属性的系...

【专利技术属性】
技术研发人员:许锡顺曹宇凯林艳
申请(专利权)人:金钱猫科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1