一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络设备位置的确定方法及装置与流程

2022-02-20 13:11:25 来源:中国专利 TAG:


1.本技术涉及通信领域,尤其涉及一种网络设备位置的确定方法及装置。


背景技术:

2.随着宽带应用的日益普及,用户对宽带网络的需求越来越高,宽带网络中引入的网络设备(换新或者新增)数量也日益增高。运营商需要将引入的网络设备的位置信息输入到管理系统,以方便运维人员根据网络设备的位置信息确定相应的网络设备,并对网络设备进行管理。
3.目前,可以由管理人员对网络设备的设备标识进行识别和整理,并将根据设备标识整理得到的网络设备的位置信息手动录入管理系统。但是,不同的网络设备的设备标识的语言、格式等均可能不同。这样一来,增加了管理人员识别设备标识的难度,而且可能导致管理人员未识别设备标识而导致输入到管理系统的位置信息出现错误,降低了网络设备的位置信息的准确率。
4.因此,如何确定网络设备的位置,成为一个亟待解决的问题。


技术实现要素:

5.本技术提供一种网络设备位置的确定方法及装置,用于解决网络设备位置不易确定的问题。
6.为达到上述目的,本技术采用如下技术方案:
7.第一方面,本技术提供一种网络设备位置的确定方法。该方法中,网络设备位置的确定装置(可以简称为“位置确定装置”)获取多个网络设备的设备信息,设备信息用于指示网络设备所在的位置,设备信息按照预设格式组成。之后,位置确定装置可以根据多个网络设备的设备信息和预先训练好的设备信息分类模型,确定多个网络设备的设备信息的类型,设备信息分类模型是基于聚类算法构建的。位置确定装置根据多个网络设备的设备信息的类型,识别每种类型的设备信息,得到多个网络设备中每个设备的位置信息。
8.基于上述技术方案,位置确定装置可以根据多个网络设备的设备信息和设备识别模型,确定多个网络设备的设备信息的类型。这样一来,位置确定装置可以分别对同种类型的设备信息进行识别,得到每个网络设备的位置信息。如此,不仅可以便于位置确定装置识别设备信息,而且可以增加识别设备信息的准确率,进而得到正确的位置信息。
9.并且,本技术技术方案中,无需人工根据设备标识录入网络设备的位置信息,可以降低人工成本。
10.一种可能的设计中,上述“位置确定装置获取多个网络设备的设备信息”的方法包括:位置确定装置获取多个网络设备的设备标识,设备标识用于指示网络设备所在的位置,多个网络设备的设备标识包括至少两种配置方式,不同的配置方式的语言和/或格式不同,多个网络设备中每个网络设备的设备标识与每个网络设备的设备信息相对应。位置确定装置将多个网络设备的设备标识按照预设格式进行数据处理,得到多个网络设备的设备信
息。
11.一种可能的设计中,每个设备信息包括多个特征数据。上述网络设备位置的确定方法还包括:位置确定装置根据多个网络设备的设备信息中的特征数据,生成每个特征数据的词频和每个特征数据的逆文档频率。位置确定装置根据每个特征数据的词频和每个特征数据的逆文档频率,生成每个设备信息的特征向量。位置确定装置根据每个设备信息的特征向量,生成设备信息分类模型。
12.一种可能的设计中,位置信息包括:省、市、机房名称、经度和纬度。
13.第二方面,本技术提供一种网络设备位置的确定装置,该装置包括获取单元和确定单元。
14.上述获取单元,用于获取多个网络设备的设备信息,设备信息用于指示网络设备所在的位置,设备信息按照预设格式组成。
15.上述确定单元,用于根据多个网络设备的设备信息和预先训练好的设备信息分类模型,确定多个网络设备的设备信息的类型,设备信息分类模型是基于聚类算法构建的。还用于根据多个网络设备的设备信息的类型,识别每种类型的设备信息,得到多个网络设备中每个设备的位置信息。
16.一种可能的设计中,上述获取单元,具体用于获取多个网络设备的设备标识,设备标识用于指示网络设备所在的位置,多个网络设备的设备标识包括至少两种配置方式,不同的配置方式的语言和/或格式不同,多个网络设备中每个网络设备的设备标识与每个网络设备的设备信息相对应。上述确定单元,还用于将多个网络设备的设备标识按照预设格式进行数据处理,得到多个网络设备的设备信息。
17.一种可能的设计中,每个设备信息包括多个特征数据。上述确定单元,还用于根据多个网络设备的设备信息中的特征数据,生成每个特征数据的词频和每个特征数据的逆文档频率。还用于根据每个特征数据的词频和每个特征数据的逆文档频率,生成每个设备信息的特征向量。还用于根据每个设备信息的特征向量,生成设备信息分类模型。
18.一种可能的设计中,位置信息包括:省、市、机房名称、经度和纬度。
19.第三方面,本技术提供了一种网络设备位置的确定装置,该装置包括:处理器和存储器;所述处理器和所述存储器耦合;所述存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该网络设备位置的确定装置运行时,处理器执行该存储器存储的该计算机执行指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的网络设备位置的确定方法。
20.第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面和第一方面的任一种可能的实现方式中所描述的网络设备位置的确定方法。
21.第五方面,本技术提供一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述第一方面和第一方面的任一种可能的实现方式中所描述的网络设备位置的确定方法。
22.第六方面,本技术提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的网络设备位置的确定方法。
23.上述方案中,网络设备位置的确定装置、计算机设备、计算机存储介质、计算机程序产品或者芯片所能解决的技术问题以及实现的技术效果可以参见上述第一方面所解决的技术问题以及技术效果,在此不再赘述。
附图说明
24.图1为本技术实施例提供的一种通信系统的系统架构图;
25.图2为本技术实施例提供的一种网络设备位置的确定方法的流程示意图;
26.图3为本技术实施例提供的另一种网络设备位置的确定方法的流程示意图;
27.图4为本技术实施例提供的一种网络设备位置的确定装置的结构示意图;
28.图5为本技术实施例提供的另一种网络设备位置的确定装置的结构示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
30.本文中字符“/”,一般表示前后关联对象是一种“或者”的关系。例如,a/b可以理解为a或者b。
31.本技术的说明书和权利要求书中的术语“第一”和“第二”是用于区别不同的对象,而不是用于描述对象的特定顺序。
32.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括其他没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
33.另外,在本技术实施例中,“示例性的”、或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、或者“例如”等词旨在以具体方式呈现概念。
34.为了便于理解,下面先对本技术实施例所涉及的术语进行介绍。
35.1、余弦相似度。
36.余弦相似度(cosine similarity)是用向量空间中两向量夹角的余弦值作为衡量两个个体之间差异的大小。给定两个属性向量,a和b,其余弦相似性θ由点积和向量长度给出,如下所示:
[0037][0038]
其中,cos(θ)为余弦值,a和b为给定的两个属性向量,ai表示向量a的第i个分量。bi表述向量b的第i分量。余弦值越接近1,表示两个向量的夹角越接近0度,则两个向量越相似。
[0039]
以上是本技术实施例所涉及的术语的介绍,以下不再赘述。
[0040]
在对本技术实施例的网络设备位置的确定方法进行详细介绍之前,先对本技术实施例的实施环境和应用场景进行介绍。
[0041]
如图1所示,为本技术实施例提供的一种通信系统,该通信系统包括网络设备(例如基站)和服务器。
[0042]
基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。具体可以为:是无线局域网(wireless local area network,wlan)中的接入点(access point,ap),全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的基站(base transceiver station,bts),也可以是宽带码分多址(wideband code division multiple access,wcdma)中的基站(nodeb,nb),还可以是lte中的演进型基站(evolved node b,enb或enodeb),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5g网络中的下一代节点b(the next generation node b,gnb)或者未来演进的公用陆地移动网(public land mobile network,plmn)网络中的基站等。
[0043]
上述服务器可以为物理服务器,也可以为云端服务器,本技术实施例对此不作限定。以服务器为物理服务器为例,服务器可以与网络设备(例如基站)进行有线通信。例如,服务器获取网络设备的信息(例如出厂信息、网络设备设置信息)。并且,服务器可以对网络设备的信息进行处理。并且,服务器还可以保存网络设备的信息。
[0044]
下面结合说明书附图对本技术实施例进行具体说明。
[0045]
如图2所示,为本技术实施例提供的一种网络设备位置的确定方法,该方法包括:
[0046]
s201、位置确定装置获取多个网络设备的设备信息。
[0047]
其中,设备信息用于指示网络设备所在的位置。该设备信息可以按照预设格式组成。
[0048]
在一些实施例中,设备信息包括:省名称、地市名称和机房名称。其中,省名称用于指示网络设备所在的省份,地市名称用于指示网络设备所在的地市,机房名称用于指示网络设备所在的机房。也就是说,设备信息可以由省名称、地市名称和机房名称按照预设格式组成。
[0049]
如表1所示,其示出了由省名称、地市名称和机房名称按照预设格式组成的网络设备的设备信息。
[0050]
表1
[0051][0052]
也就是说,设备a的设备信息为“省:bj、地市:bj、机房:jrj”。设备b的设备信息为“省:bj、地市:bj、机房:jrj”。设备b的设备信息为“省:gd、地市:gz、机房:xsk”。设备b的设备信息为“省:上海、地市:-、机房:陆家嘴”。
[0053]
可以理解的是,网络设备的设备信息均按照预设格式组成,可以便于位置确定装置识别设备信息,进而根据设备信息确定网络设备的位置信息。如此,能够快捷准确地确定网络设备的位置。
[0054]
在一些实施例中,网络设备中存储有网络设备的设备标识,该设备标识用于指示网络设备所在的位置。位置确定装置可以根据设备标识,确定设备信息。
[0055]
具体的,位置确定装置可以获取多个网络设备的设备标识,多个网络设备的设备标识包括至少两种配置方式,不同的配置方式的语言和/或格式不同。
[0056]
需要说明的是,本技术实施例对设备标识的配置方式不作限定。例如,该设备标识可以按照config文件的格式配置。又例如,该设备标识可以按照host name的格式配置。又例如,该设备标识可以按照设备配置信息表的格式配置。
[0057]
位置确定装置可以将多个网络设备的设备标识按照预设格式进行数据处理,得到多个网络设备的设备信息。示例性的,位置确定装置可以通过数据清洗算法将多个网络设备的设备标识按照预设格式进行数据处理,得到多个网络设备的设备信息。其中,本技术实施例对该数据清洗算法不作限定。例如,该数据清洗算法可以为split函数。
[0058]
在本技术实施例中,多个网络设备中每个网络设备的设备标识与每个网络设备的设备信息相对应。
[0059]
示例性的,结合表1,如表2所示,其示出了每个网络设备的设备标识与设备信息之间的对应关系。
[0060]
表2
[0061][0062]
也就是说,设备a的设备标识为“bj-bj-br-jrj”,设备信息为“省:bj、地市:bj、机房:jrj”。设备b、设备c和设备d的设备标识与设备信息的对应关系可以参考对于设备a的介绍,此处不予赘述。
[0063]
需要说明的是,在设备信息出现空缺的情况下,位置确定装置可将空缺位置确定为“null”或者
“‑”
(例如设备d的地市为
“‑”
)等,本技术实施例对此不作限定。
[0064]
s202、位置确定装置根据多个网络设备的设备信息和预先训练好的设备信息分类模型,确定多个网络设备的设备信息的类型。
[0065]
一种可能的设计中,设备信息分类模型是基于聚类算法构建的。该设备信息分类
模型可以将多个网络设备的设备信息进行聚类。本技术实施例对聚类算法不作限定。例如,该聚类算法可以为k均值聚类算法。
[0066]
在一些实施例中,预先训练好的设备信息分类模型中设置有多个聚类中心。位置确定装置可以根据多个网络设备的设备信息和预先训练好的设备信息分类模型,将多个网络设备的设备信息按照聚类中心进行分类,确定多个网络设备的设备信息的类型。
[0067]
需要说明的是,本技术实施例对该聚类中心不作限定。例如,可以按照省份设置聚类中心。又例如,可以按照地市设置聚类中心。又例如,可以按照机房设置聚类中心。
[0068]
示例性的,以按照省份设置聚类中心为例,结合表2可知,设备a的省份为“bj”,设备b的省份为“bj”,设备c的省份为“gd”,设备d的省份为“上海”。也就是说,设备a和设备b可以聚为一类,设备c可以聚为一类,设备d可以聚为一类。
[0069]
可以理解的是,同一类的设备信息的相似程度较高。如此,可以便于位置确定装置结合同类型的设备信息进行识别,进而提高识别设备信息的正确率。
[0070]
一种可能的设计中,设备信息分类模型可以是基于聚类算法和相似度算法构建的。本技术实施例对相似度算法不作限定。例如,相似度算法可以为余弦相似度。
[0071]
在一些实施例中,预先训练好的设备信息分类模型中设置有多个聚类中心。位置确定装置可以根据多个网络设备的设备信息和预先训练好的设备信息分类模型,将多个网络设备的设备信息按照聚类中心进行分类,确定多个网络设备的设备信息的类型。之后,将每种类型的设备信息按照相似度算法二次分类。
[0072]
可以理解的是,在设备信息分类模型是基于聚类算法和相似度算法构建的情况下,同一类的设备信息的相似程度较高。如此,可以便于位置确定装置结合同类型的设备信息进行识别,进而提高识别设备信息的正确率。
[0073]
s203、位置确定装置根据多个网络设备的设备信息的类型,识别每种类型的设备信息,得到多个网络设备中每个设备的位置信息。
[0074]
其中,位置信息包括:省、市和机房名称。
[0075]
示例性的,结合表2,如表3所示,其示出了每个网络设备的位置信息。
[0076]
表3
[0077][0078]
也就是说,设备a的位置信息为“省:北京、地市:北京、机房:金融街”。设备b、设备c和设备d的位置信息可以参考对于设备a的介绍,此处不予赘述。
[0079]
需要说明的是,多个网络设备的设备信息中可能存在未知的设备信息。若仅根据设备信息,可能无法准确地判定网络设备的位置信息。
[0080]
在本技术实施例中,位置确定装置可以根据未知设备信息和与未知设备信息同一类型的设备信息,识别该未知设备信息,得到网络设备的位置信息。示例性的,结合表3,设备d的设备信息与设备e的设备信息为同一类型的设备信息。设备d的设备信息为“省:上海、地市:-、机房:陆家嘴”,设备e的设备信息为“省:上海、地市:上海、机房:陆家嘴”,设备e的位置信息为“省:上海、地市:上海、机房:陆家嘴”。位置确定装置则可以确定设备d的位置信息为“省:上海、地市:上海、机房:陆家嘴”。也就是说,位置确定装置可以根据同类型的设备信息和位置信息,确定未知设备信息对应的位置信息。
[0081]
可以理解的是,同一类的设备信息的相似程度较高。位置确定装置识别每种类型的设备信息,得到多个网络设备中每个设备的位置信息。如此,可以便于位置确定装置结合同类型的设备信息识别未知设备信息,得到正确的位置信息。进一步的,可以便于运维人员根据正确的位置信息确定网络设备,降低了运维人员的工作复杂度。
[0082]
在一些实施例中,位置信息还可以包括经度和纬度。具体的,位置确定装置可以根据机房和预设接口,得到机房的经度和纬度,并建立机房与经度、纬度之间的关系。其中,该预设接口为用于获取经纬度信息。
[0083]
示例性的,如表4所示,其示出了机房与经度纬度之间的对应关系。
[0084]
表4
[0085][0086]
也就是说,金融街的经度为“116.36611”,纬度为“39.91231”。新时空的经度为“113.27324”,纬度为“23.15792”。陆家嘴的经度为“110.21329”,纬度为“20.25742”。
[0087]
可以理解的是,位置确定装置将机房与经纬度关联之后,可以便于运维人员确定网络设备的位置,提高了运维人员的工作效率。
[0088]
在一些实施例中,位置确定装置可以将位置信息自动导入网际互连协议(internet protocol,ip)网管系统。
[0089]
需要说明的是,运维人员可以通过ip网管系统查看网络设备的位置细信息(如表3和表4)。
[0090]
下面对位置确定装置训练设备识别模型的过程进行介绍。
[0091]
如图3所示,为本技术实施例提供的一种模型训练方法,该方法包括:
[0092]
s301、位置确定装置根据多个网络设备的设备信息中的特征数据,生成每个特征数据的词频和每个特征数据的逆文档频率。
[0093]
一种可能的实现方式中,在位置确定装置生成每个特征数据的词频和每个特征数据的逆文档频率之前,位置确定装置根据聚类中心对多个网络设备信息进行分类。
[0094]
需要说明的是,本技术实施例对位置确定装置根据聚类中心对多个网络设备信息进行分类的方式不作限定。
[0095]
示例性的,位置确定装置可以根据公式一和公式二确定聚类中心。
[0096]
lablei=argmin||x
i-uj||
ꢀꢀꢀꢀꢀꢀ
公式一。
[0097]
其中,xi表示归属于第j个聚类中心的第i个设备信息,uj表示第j个聚类中心,lablei表示第i个设备信息距离聚类中心的距离。假如位置确定装置中保存有k个聚类中心,则j大于或者等于1,且j小于或者等于k,i、k、j均为正整数。
[0098][0099]
其中,cj表示归属于第j个聚类中心的设备信息的数量,xi表示归属于第j个聚类中心的第i个设备信息。
[0100]
可以理解的是,位置确定装置根据公式二可以更新聚类中心。如此,可以保障聚类中心更准确。
[0101]
可选的,位置确定装置可以重复执行公式一和公式二。当聚类中心的变化量小于预设阈值时,位置确定装置则确定聚类中心。
[0102]
在位置确定装置根据聚类中心对多个网络设备信息进行分类之后,位置确定装置
可以得到多组设备信息,每组设备信息包括至少一个网络设备的设备信息,每组设备信息对应一种类型的设备信息。
[0103]
其中,每个设备信息包括多个特征数据。例如,多个特征数据可以分为别省、市和机房。
[0104]
一种可能的实现方式中,位置确定装置根据公式三,确定特征数据的词频。
[0105][0106]
其中,tf为特征数据的词频,a为特征数据在该设备信息中的数量,b为该设备信息中特征数据的总量。
[0107]
示例性的,结合表2可知,设备a中“bj”的词频为2/3,设备a中“jrj”的词频为1/3。
[0108]
一种可能的实现方式中,位置确定装置根据公式四,确定特征数据的逆文档频率。
[0109][0110]
其中,idf为特征数据的逆文档频率,c为该组设备信息的数量,d为包含某个特征数据的设备信息的数量。
[0111]
示例性的,结合表2,假如组别a的设备信息包括设备a和设备b,则“bj”的逆文档频率为:
[0112][0113]
s302、位置确定装置根据每个特征数据的词频和每个特征数据的逆文档频率,生成每个设备信息的特征向量。
[0114]
一种可能的实现方式中,位置确定装置根据公式五确定特征向量。
[0115]
m=tf
×
idf
ꢀꢀꢀꢀꢀꢀ
公式五
[0116]
其中,m为特征数据的特征向量中的特征值,tf为特征数据的词频,idf为特征数据的逆文档频率。
[0117]
示例性的,结合表2可知,设备a中m(bj)为:
[0118][0119]
设备a中m(jrj)为:
[0120][0121]
则设备a的设备信息的特征向量为(-0.117,-0.117,-0.059)。
[0122]
可选的,本技术实施例中,位置确定装置可以根据机房、每个特征数据的词频和每个特征数据的逆文档频率,生成每个设备信息的特征向量。具体的,位置确定装置可以对每个机房打标签,并对标签进行归一化,构造标签向量。示例性的,假如jrj为1,总标签数量为10,则jrj为(0,0,0,0.1)。则设备a的设备信息的特征向量为(-0.117,-0.117,-0.059,0.1)。
[0123]
s303、位置确定装置根据每个设备信息的特征向量,生成设备信息分类模型。
[0124]
一种可能的实现方式中,位置确定装置可以将多个特征向量分为训练集和测试集。位置确定装置可以根据训练集生成设备信息分类模型。之后,位置确定装置可以根据训
练集和测试机对设备信息分类模型进行训练,得到训练好的设备信息分类模型。
[0125]
可以理解的是,通过训练生成设备信息分类模型,可以由位置确定装置识别设备信息,确定网络设备的位置信息。如此,无需运维人员去识别设备信息,降低了运维人员的工作复杂度。并且,训练好的设备信息分类模型的得到的位置信息的正确率较高;如此,能够避免因运维人员输入错误而导致位置信息错误的问题,降低了位置信息的错误率。
[0126]
上述主要从计算机设备的角度对本技术实施例提供的方案进行了介绍。可以理解的是,计算机设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本技术所公开的实施例描述的各示例的网络设备位置的确定方法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0127]
本技术实施例还提供一种网络设备位置的确定装置。该网络设备位置的确定装置可以为计算机设备,也可以是上述计算机设备中的cpu,还可以是上述计算机设备中用于确定网络设备位置的处理模块,还可以是上述计算机设备中用于网络设备位置的确定的客户端。
[0128]
本技术实施例可以根据上述方法示例对网络设备位置的确定进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0129]
如图4所示,为本技术实施例提供的一种网络设备位置的确定装置的结构示意图。网络设备位置的确定装置用于执行图2或图3所示的网络设备位置的确定方法。网络设备位置的确定装置可以包括获取单元401和确定单元402。
[0130]
获取单元401,用于获取多个网络设备的设备信息,设备信息用于指示网络设备所在的位置,设备信息按照预设格式组成。确定单元402,用于根据多个网络设备的设备信息和预先训练好的设备信息分类模型,确定多个网络设备的设备信息的类型,设备信息分类模型是基于聚类算法构建的。还用于根据多个网络设备的设备信息的类型,识别每种类型的设备信息,得到多个网络设备中每个设备的位置信息。
[0131]
可选的,获取单元401,具体用于获取多个网络设备的设备标识,设备标识用于指示网络设备所在的位置,多个网络设备的设备标识包括至少两种配置方式,不同的配置方式的语言和/或格式不同,多个网络设备中每个网络设备的设备标识与每个网络设备的设备信息相对应。确定单元402,还用于将多个网络设备的设备标识按照预设格式进行数据处理,得到多个网络设备的设备信息。
[0132]
可选的,每个设备信息包括多个特征数据。确定单元402,还用于根据多个网络设备的设备信息中的特征数据,生成每个特征数据的词频和每个特征数据的逆文档频率。还用于根据每个特征数据的词频和每个特征数据的逆文档频率,生成每个设备信息的特征向量。还用于根据每个设备信息的特征向量,生成设备信息分类模型。
[0133]
可选的,位置信息包括:省、市、机房名称、经度和纬度。
[0134]
图5示出了上述实施例中所涉及的网络设备位置的确定装置的又一种可能的结构。该网络设备位置的确定装置包括:处理器501和通信接口502。处理器501用于对装置的动作进行控制管理,例如,执行上述方法实施例中所示的方法流程中的各个步骤,和/或用于执行本文所描述的技术的其它过程。通信接口502用于支持该网络设备位置的确定装置与其他网络实体的通信。网络设备位置的确定装置还可以包括存储器503和总线504,存储器503用于存储装置的程序代码和数据。
[0135]
其中,上述处理器501可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,单元和电路。该处理器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,单元和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0136]
存储器503可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。
[0137]
总线504可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线504可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0138]
在实际实现时,获取单元401可以由图5所示的通信接口502实现,确定单元402可以由图5所示的处理器501调用存储器503中的程序代码来实现。其具体的执行过程可参考图2或图3所示的网络设备位置的确定方法部分的描述,这里不再赘述。
[0139]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0140]
本技术实施例提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述方法实施例中的网络设备位置的确定方法。
[0141]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得该计算机执行上述方法实施例所示的方法流程中的网络设备位置的确定方法。
[0142]
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向
该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specific integrated circuit,asic)中。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0143]
由于本发明的实施例中的网络设备位置的确定装置、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。
[0144]
以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献