CN104335233B - 利用移动技术进行网络库存管理的***和方法 - Google Patents

利用移动技术进行网络库存管理的***和方法 Download PDF

Info

Publication number
CN104335233B
CN104335233B CN201380027160.9A CN201380027160A CN104335233B CN 104335233 B CN104335233 B CN 104335233B CN 201380027160 A CN201380027160 A CN 201380027160A CN 104335233 B CN104335233 B CN 104335233B
Authority
CN
China
Prior art keywords
network
code
component
hardware
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201380027160.9A
Other languages
English (en)
Other versions
CN104335233A (zh
Inventor
阿马尔·拉耶斯
桑吉夫·乌克阿尔卡
阿尼尔·范思雷迪
戴维·F·辛南特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN104335233A publication Critical patent/CN104335233A/zh
Application granted granted Critical
Publication of CN104335233B publication Critical patent/CN104335233B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06018Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
    • G06K19/06028Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • H04L41/0856Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种用于简化网络管理***(NMS)的***,包括:通过移动设备扫描硬件或软件组件上的代码;以及基于所扫描的代码,通过移动设备判定该硬件或软件组件是否是网络组件(NC)。该硬件或软件组件可以是例如,呼叫管理器、服务器、客户端设备、接口卡、中继器、集线器、桥接器、交换机、路由器、或防火墙。

Description

利用移动技术进行网络库存管理的***和方法
技术领域
本公开总地涉及网络库存管理。
背景技术
网络管理***(“NMS”)是用于监测和管理计算机网络的硬件和软件的组合。NMS管理网络(其可以包括硬件、固件、和/或软件组件)的网络组件(“NC”)、和用于在组件之间以及在组件与外界之间通信的通道。NMS的典型方面包括故障、配置、计费、性能、和安全管理。NMS的任务可以包括例如,发现网络库存,监测设备健康和状态,提供针对影响***性能的条件的警告、以及问题的标识、问题的来源、和可能的解决方案。
网络库存发现包括标识网络中的一个或多个NC。一旦发现了NC,NMS可以向网络的用户和管理员提供与NC有关的管理服务和应用。一种发现网络库存的现有方法是手动输入NC。此过程是耗费时间的。
附图说明
图1示出了示例NMS的框图;
图2示出了可以实现示例NMS的网络库存管理方面的示例电子设备的框图;
图3示出了可以实现示例NMS的网络库存管理方面的示例逻辑架构的框图;以及
图4示出了通过图2的电子设备执行的用于网络库存管理的示例方法的流程图。
图5示出了示例移动设备扫描示例NC代码并将该代码传送到示例NMS的示例服务器。
具体实施方式
概览
在一个实施例中,用于简化网络库存管理的方法包括:通过移动设备扫描诸如硬件或软件组件的组件上的代码;以及基于所扫描的代码,通过移动设备判定硬件或软件组件是否是特定网络的网络组件(NC)。组件可以是例如,呼叫管理器、服务器、客户端设备、接口卡、中继器、集线器、桥接器、交换机、路由器、或防火墙。
该方法还可以包括:在硬件或软件组件不是特定网络的NC的情况下,通过移动设备将该组件分配到网络(从而成为NC)。该分配处理可以包括通过所扫描的代码将组件标识为特定网络的网络组件,并且所扫描的代码可以将组件逻辑链接到特定网络。因为可以使用移动设备来标识NC,因此移动设备的GPS组件可以追踪NC的位置。
另外,该方法可以包括:通过移动设备请求并分配NC的操作参数或特性。操作参数或特性可以包括例如,上传速度和下载速度、带宽、功率消耗、或缓冲器大小。
另外,该方法可以包括:通过安全通道将操作参数或特性传送到安全的专用网络。该安全的专用网络可以是私有的云基础设施。
示例实施例
本文描述的各种实施例可以单独使用或互相结合使用。下面的详细描述仅描述了本实施例的很多可能的实现方式中的几种实现方式。为此,此详细描述旨在举例说明,而不是为了限制。
网络管理***(NMS)技术中的进展提供了允许网络管理员通过电子工作站和移动设备来管理网络的解决方案。然而,在发现和管理网络组件(NC)的任务中仍有进步的空间。本文描述的是用于改善NC的发现和管理的网络管理***(NMS),其利用了移动设备、条码或序列号扫描、以及网络基础设施中的进步。具体地说,在某些示例性实施例中,NMS可以利用矩阵条码技术和云计算来简化网络库存管理。
例如,利用NMS,诸如智能手机之类的移动设备可以扫描硬件或软件组件上的矩阵条码,然后判断该组件是否是NC。在组件不是NC的情况下,移动设备可以使用矩阵条码作为标识符将该组件分配到网络。一旦通过这样的过程或另一将硬件或软件组件分配到网络的过程被分配,组件就被视为组件被分配到的网络的NC,并且组件可由移动设备经由矩阵条码扫描来标识。关于将组件分配到网络,可以通过将组件标识码与网络标识码相关联来进行这样的分配。
硬件或软件组件也可以通过产品标识码、序列号、IP地址等来标识。另外,因为在某些示例性实施例中是使用移动设备来标识NC的,因此可以通过地理定位机制(诸如,移动设备的全球定位***(GPS)组件)来追踪NC的位置。因为移动设备可以使用NC的唯一标识符来容易地标识NC,因此移动设备能够例如,请求NC的操作参数或特性或者将NC的操作参数或特性提交到NMS的存储设备。操作参数或特性可以包括例如,上传速度和下载速度、带宽、功率消耗、缓冲器大小。另外,NMS可以通过将NC的标识符、以及操作参数和特性存储在安全的专用存储***(诸如,云基础设施存储***)的存储设备中,来提供安全的进一步简化的网络库存管理。NC可以包括任意单一网络节点或网络节点的群组。NC也可以是任何硬件、软件或固件网络节点,包括例如,呼叫管理器、接口卡、中继器和集线器、桥接器、交换机、路由器、防火墙。
图1示出了示例NMS 100的框图。如图所示,图1(例如)包括诸如第一局域网(LAN)/广域网(WAN)105(例如,客户LAN/WAN)和无线网络110的各种网络、诸如客户端设备107和移动设备102和103的各种设备、以及诸如第一服务器106(例如,客户服务器)的各种服务器。另外,网络***100包括诸如互联网115的中间网络,该中间网络将第一LAN/WAN 105连接到第二LAN/WAN 120(例如,供应商LAN/WAN),其中第二LAN/WAN也包括各种设备(例如,客户端设备124)和服务器(例如,诸如供应商服务器的第二服务器123)。在某些示例性实施例中,客户和客户的合作伙伴仅可以通过第一LAN/WAN 105和无线网络110的设备访问NMS 100;而NMS的供应商仅可以通过第二LAN/WAN 120的设备访问NMS。然而,第一LAN/WAN 105和第二LAN/WAN 120二者都能通过本文描述的连接共享NMS 100的命令和信息。虽然没有示出,但是网络***100也可以包括大容量存储器和其它LAN或WAN或诸如城域网(MAN)、存储区域网(SAN)的任何其它形式的区域网络。
网络***100可以耦合网络组件,从而使得这样的组件之间的通信可以发生,而不论通信是有线通信还是无线通信。有线(诸如,电话线或同轴电缆)和无线连接(诸如,卫星链路)可以构成通道,这样的通道可以包括模拟线路和数字线路。在穿过这样的通道进行通信时,网络***100可以利用各种架构和协议并且可以用更大的网络***进行操作。各种架构可以包括任意种类的分布式计算架构或分布式计算架构的任意组合,其中这些分布式计算架构包括2层架构(客户端-服务器架构)、N层架构、点对点架构、紧密耦合架构、服务导向架构(例如,云计算基础设施)、基于移动代码的架构、基于复制仓库的架构等。另外,网络***100的各种节点可以提供用于区别架构和协议的配置。例如,路由器可以在其它分离的和独立的LAN之间提供链路,并且网络交换机可以连接两个或者更多NC或NC的群组。采用的信令格式或协议可以包括例如,TCP/IP、UDP等。
关于无线网络(诸如,无线网络110),这样的网络可以包括独立的自组织(ad-hoc)网络、网状(mesh)网络、无线LAN(WLAN)、或蜂窝网络。诸如网络110之类的无线网络还可以包括通过无线电链路耦合的防火墙、终端、网关、交换机、路由器和呼叫管理器的***。无线网络还可以采用多种网络访问技术,包括全球移动通信***(GSM)、通用移动通信***(UMTS)、通用分组无线业务(GPRS)、增强型数据GSM环境(EDGE)、3GPP长期演进(LTE)、LTE演进、宽带码分多址(WCDMA)、蓝牙、或802.11b/g/n。
NMS 100的网络(例如,105、110、和120)和设备(例如,102、103、106、107、123、和124)可以是NMS的计算节点或可以包括NMS的计算节点。例如,网络***100的这些方面能够在位于一个或多个计算节点处的多个处理器上使能NMS 100的不同方面的处理。计算节点可以是一个或多个能够执行计算的任意电子设备,诸如通用计算机、大型计算机、工作站、台式计算机、笔记本电脑、移动设备等。另外,计算节点可以包括逻辑(例如,图3中示出的客户端应用逻辑302、互联网逻辑304、DMZ逻辑306、以及供应商服务逻辑310)。逻辑可以包括诸如数据库的知识库或与诸如数据库的知识库交互。
NMS 100的计算节点可以将网络管理和库存信息和命令传送到供应商服务节点(例如,网络120),反之亦然。供应商服务节点可以包括下面描述的供应商服务逻辑310。诸如客户节点和合作伙伴节点之类的其它计算节点可以包括下面描述的客户端应用逻辑302。NMS 100的一个或多个计算节点可以执行方法400的多个方面。用于执行方法400的这些方面的指令可以存在于本文描述的逻辑中。
图2示出了可以实现示例NMS(例如,NMS 100)的某方面的示例电子设备200的框图。电子设备200的实例可以是网络***100的任何客户端设备或服务器,或者是任何能够成为NC的设备。电子设备200(可以是多个电子设备的组合)可以包括处理器202、存储器204、电源模块205、输入/输出206(包括输入/输出信号、传感器、内部接口、***接口、用户接口、以及网络接口)、接收器208和发送器209(或收发器)、用于无线通信的天线210、全球定位***(GPS)组件214、以及连接电子设备200的上述元件的通信总线212。处理器202可以是一个或多个任意类型的处理设备,诸如中央处理单元(CPU)。另外,例如,处理器202可以是中央处理逻辑;中央处理逻辑包括硬件、固件、软件、和/或分别用于执行功能或动作和/或引起来自另一组件的功能或动作的组合。另外,基于期望的应用或需求,中央处理逻辑可以包括软件控制微处理器、诸如专用集成电路(ASIC)的离散逻辑、可编程/已编程逻辑设备、包含指令的存储设备等、或在硬件中实现的组合逻辑。另外,逻辑也可以被完全实施为软件。诸如RAM或ROM的存储器204可以由一个或多个任意类型的存储设备使能,该存储设备诸如是主要的(通过CPU可直接存取的)存储设备或辅助(通过CPU可间接存取的)存储设备(例如,闪存、磁盘、光盘)。电源模块205包含一个或多个电源组件,并且帮助将功率供应到电子设备200以及管理功率。输入/输出206可以包括任何用于促进电子设备200的任意组件、外部设备的组件(诸如,网络***100的其它设备的组件)、以及用户之间的通信的接口。例如,这样的接口可以包括网卡,该网卡是接收器208、发送器209、以及一个或多个I/O接口的集成。例如,网卡可以促进与网络***100的其它节点的有线或无线通信。在无线通信的情况下,天线210可以促进这样的通信。另外,I/O接口可以包括用户接口,诸如监视器、显示器、键盘、小键盘、触摸屏、麦克风、和扬声器。另外,一些I/O接口和总线212可以促进电子设备的组件之间的通信,并且在一些实施例中可以简化通过处理器202执行的处理。在电子设备200的其它示例中,一个或多个所述组件可能会被省略。
在电子设备200是客户端设备的情况下,它可以包括能够发送或接收信号(例如,通过有线或无线网络)的计算设备。客户端设备可以包括但不限于台式电脑或便携式设备,诸如智能手机、平板电脑、笔记本电脑、可穿戴计算机、或结合各种特征(例如,前述设备的特征)的集成设备等。另外,客户端设备可以在能力或特征方面存在变化。例如,智能手机或平板电脑设备可以包括物理或虚拟键盘、大容量存储器、加速计、陀螺仪、GPS、数码相机、触敏彩色2D或3D显示器、或它们的组合。另外,客户端设备可以包括或可以执行各种操作***,各种操作***包括诸如Windows或Linux的个人电脑操作***或诸如iOS或Android的移动操作***。客户端设备也可以包括或可以执行各种可能的通信应用,诸如电子邮件、短消息服务(SMS)、或多媒体消息服务(MMS)。客户端设备还可以包括或执行可以执行各种可能的任务(诸如,浏览、搜索、播放各种形式的媒体)的网页浏览器。
在电子设备200是服务器的情况下,它可以包括能够(例如,通过有线或无线网络)发送或接收信号、并且可能能够处理或存储信号的计算设备。因此,能够作为服务器进行操作的设备可以包括专用机架式服务器、台式电脑、笔记本电脑、机顶盒、结合各种特征(例如,前述设备的一个或多个特征)的集成设备等。另外,服务器可以在配置或能力方面广泛地变化,但是通常服务器可以包括一个或多个中央处理单元和存储器,以使服务器类型的操作***(例如,Windows服务器、Mac OS X或UNIX)的执行成为可能。
图3示出了可以实现NMS(例如,NMS 100)的某方面的示例逻辑架构300的框图。该逻辑架构可以包括客户端应用逻辑302、互联网逻辑304、DMZ逻辑306、以及供应商服务逻辑310,其中供应商服务逻辑310包括供应商服务接口逻辑311、单点登录(SSO)逻辑312、以及服务应用逻辑313。通常,逻辑可以是软件、硬件、固件、或它们的组合。
客户端应用逻辑302(可以由客户的客户端设备容宿)例如,可以包括诸如移动网络分析、许可范围、移动服务请求(SR)管理、设备标识和位置服务、合同匹配和服务水平协议(SLA)、移动社区、合作伙伴/思科认证网络专家(CCIE)标识服务、智能监测和交互、移动返回商品/材料授权(RMA)、移动产品警报、以及移动智力资本(IC)应用之类的应用逻辑。
移动网络分析可以提供对可以引起动作的收集数据的分析。动作可以包括例如,捕捉有错误的软件图像/版本、以及通知网络管理员从特定链接下载软件的最新发布。
许可范围可以包括例如,软件和硬件许可遵守逻辑和信息、服务协议逻辑和信息、以及针对经许可的客户/设备的软件的警报和自动更新。使用唯一标识符(例如,来自设备标识服务的经验证的序列号(SN))形式的设备证书,许可范围也可以为公司(服务从该公司被启动)提供最新的许可协议。另外,许可范围可以访问合作伙伴数据库并且可以包括标准API以与各种应用集成。本文所用术语“序列号”和“SN”可与设备证书交换使用,来描述设备的唯一标识符。
移动SR管理可以包括允许经授权的用户打开新SR、查看和更新SR、以及关闭SR。移动SR管理也可以包括用于对与遵守有关的经同意的性能指标进行监测和报告的逻辑。移动SR管理可以包括服务台逻辑(可以是移动的)。服务台逻辑可以负责关于移动网络和移动技术的SR的接收、分类和操控。另外,移动SR管理允许客户或工程师使用智能手机输入、更新、或监测SR的状态。移动SR管理可以要求用户先注册。客户站点处的客户或管理员可以通过扫描(或者读出或键入)设备或NC的序列号/条码输入SR。移动SR管理也可以允许用户附加(例如,通过拍照并且附加)设备或NC的相关设备特定数据(例如,通过在命令行接口上运行“config”聚集的数据)。相关数据随后可以被编码并且被安全地发送到服务提供商的服务器,其中管理员可以针对SR采取行动。
设备标识和位置服务可以包括客户端设备和服务器标识和认证逻辑、诸如GPS逻辑的设备地理位置逻辑、以及关于客户端设备或服务器的位置的信息。设备标识和位置服务可以允许/授权用户使用具有图像捕捉能力的便携式通信设备(例如,智能手机)扫描(当扫描不可行时,通过语音输入或拍字符的照片用于光学字符识别)设备证书(例如,SN、产品标识(PID)),并且将相关数据安全地发送到服务提供商的服务器。设备标识和位置服务可以包括收集器逻辑,用于扫描SN并发送SN到服务提供商的服务器。这样的信息对匹配智力资本信息是有用的。
设备标识和位置服务也可以将所收集的信息与WiFi接入点或GPS定位的位置相关联。此服务也可以将相关联的结果安全地发送到客户或服务提供商的服务器。可以通过利用接入点或GPS定位的位置来获得准确的街道地址。
合同匹配和SLA可以包括访问任何的协议相关信息(诸如,服务水平协议信息和逻辑)。服务水平协议逻辑可以包括例如,报告特征。报告特征可以包括报告每个设备或每个网络的合同相关信息的能力。另外,报告可以包特定合同、合同类型、合同状态(例如,有效合同)、合同终止日期、以及续订权方面的信息。基于扫描或输入的SN(例如,通过智能手机上的语音或数据输入),其可以使用SN服务验证。用户标识可以用于通过授权逻辑向用户授权。当用户被授权时,例如用户可以访问合同相关信息。在使用授权逻辑时,用户可能被要求在共享任何合同相关信息之前被授权。另外,可以通过例如标识和密码来验证授权。在一些版本中,经过验证的SN可以在无授权的情况下被共享。移动社区可以包括移动社交网络逻辑,其中移动社交网络逻辑至少为有相似兴趣的个人提供社交网络以通过他们的移动设备(例如,手机或平板电脑)互相通信。移动社交网络逻辑可以包括并利用无线网络技术,其中无线网络技术包括短消息服务(SMS)、无线应用协议、JAVA、无线二进制运行环境(BREW)、以及其它移动互联网服务。移动社交网络逻辑也可以包括无线网络技术和功能,其中无线网络技术和功能已被延伸至包括融入在移动设备中的GPS和相机技术的多媒体和卫星导航。另外,还可以包括与移动社交网络有关的Web 2.0和Web 3.0技术,其中移动社交网络与云计算逻辑、用户生成的内容(UGC)、基于位置的服务(LBS)、以及增强现实(AR)进行交互。
合作伙伴/CCIE标识服务可以包括用于网络支持和管理的专家信息和服务,其中该专家信息和服务包括特定提供商的网络上的信息,通常诸如思科认证网络专家和/或合作伙伴技术和网络技术的专家。这样的信息例如可以是基于技术的或基于位置的。
智能监测和交互可以包括例如,个性化自助逻辑、以及用于增强移动SR管理的移动相关服务。在功能上,这样的逻辑可以允许客户或合作伙伴查看、追踪、或更新SR、以及设备硬件或软件更新。
移动RMA可以包括用于通过移动技术授权和追踪网络组件的返回、替换、修理、和接收的逻辑。
移动产品警报可以包括服务的终止、服务支持的终止、漏洞或病毒的通知和总结、其它安全警报、以及来自服务提供商支持人员的问题信息通告。
移动智力资本应用可以包括允许用户输入或更新智力资本规则的特征。
互联网逻辑304可以包括用于网络的分散式全球网络的逻辑,该逻辑包括用于LAN、WAN、无线网络、或公共网络(允许信号分组在前述网络的网络节点之间传送)的逻辑。通过互连网传送的信号分组可以通过网关、服务器、或路由器的路径被路由(路由器可以根据目标地址和到目标地址的网络路径的可用性来路由信号分组)。
DMZ逻辑306可以包括周围联网(perimeter-networking)逻辑(该周围联网逻辑可以包括供应商服务逻辑310的元件并且将供应商服务逻辑310的元件暴露给更大的不可信网络)和更大的不可信网络的逻辑(诸如,互联网和它的逻辑304)。DMZ逻辑的目的是将附加的安全层添加到容宿供应商服务逻辑310的网络。例如,在容宿供应商服务逻辑310的网络之外的攻击者仅可以访问DMZ逻辑的装置和软件,而不能访问网络的任何其它部分。
服务应用逻辑313可以由提供NMS的实体(例如,供应商(也被称为服务提供商))的服务器或客户端设备容宿。服务应用逻辑313可以包括服务水平合同信息和逻辑、操作和商务逻辑(包括制造逻辑)、以及针对各种网络操作条件的警报,其中警报包括例如与安全漏洞、过度使用以及网络和节点的操作故障有关的警报。服务应用逻辑313也可以包括用于管理服务水平协议(SLA)的合同管理应用。到合同管理应用的输入可以包括设备SN或PID,其中设备SN或PID可以例如被扫描、键入或通过语音输入到移动设备中。如果设备受合同支配,则合同管理应用的输出可以包括经过验证的SN和合同标识号。另外,当设备受合同支配时,输出可以包括例如,合同状态、支持的最后一天、合同类型、以及相关的合同信息。
图4示出了根据某些示例性实施例的通过图2的电子设备执行的用于库存管理的示例方法400的流程图。处理器202例如,可以通过执行和处理被编码在存储器204中的设备可读指令来执行方法400。被编码在存储器204中的设备可读指令可以包括上述在图3中示出的逻辑中的一些或全部。
方法400从402开始,在402处,NMS的第一网络库存管理方面(例如,客户端设备)通过为客户网络分配或发现唯一的库存名称或代码来标识客户网络。在404处,NMS的第二网络库存管理方面(例如,NMS的供应商服务器和/或客户服务器)可以生成诸如矩阵条码的移动设备可扫描代码,该移动设备可扫描代码包括唯一的客户网络名称或代码。可扫描代码还可以包括与客户网络有关的信息,诸如网络中的大量NC和启动网络的日期。可扫描代码也可以包括库存收集信息,这些库存收集信息可以包括例如,特定年、月、周、或日的库存。可扫描代码可以通过输出设备被输出,例如,通过网络打印机被打印出来或通过显示设备被显示,以使得可扫描代码可以被张贴在网络的数据中心中或网络的NC上。
在406处,第二网络库存管理方面可以为NC分配唯一的库存名称或代码,并且在408处,第二网络库存管理方面可以将NC分配到客户网络。在410处,第二网络库存管理方面可以生成诸如矩阵条码的可扫描代码,该可扫描代码可以包含唯一的客户网络名称或代码、NC的唯一名称或代码、网络信息、针对NC的信息、或它们的组合。NC的可扫描代码随后可以通过输出设备被输出,例如通过打印机被打印出来,以使得可扫描代码可以被张贴在网络的NC上。NC的可扫描代码也可以基于请求从显示设备、音频输出设备等被输出。
对于已经有唯一的可扫描代码的NC,第一网络库存管理方面可以通过至少扫描NC的唯一的可扫描代码将NC分配到客户网络。第一网络库存管理方面也可以通过至少扫描NC的唯一的可扫描代码然后接收包括网络的网络名称或代码的输入来将NC分配到客户网络。例如,可以通过(经由移动设备的光学传感器)扫描NC的唯一的可扫描代码、然后(经由设备的光学传感器)扫描网络的唯一的可扫描代码、经由设备的小键盘接收网络代码、或经由设备的麦克风接收网络代码来分配NC。另外,替代经由移动设备的光学传感器的扫描来接收NC的标识码,代码可以通过移动设备的麦克风或小键盘被接收。扫描和其它形式输入代码可以通过光学传感器、小键盘、麦克风、和/或类似图2中示出的输入/输出206发生。使用移动设备扫描或输入唯一的可扫描代码的优势在于,NC的位置可以通过移动设备的GPS组件被自动确定。关于代码的位置,网络的唯一的可扫描代码可以在例如网络交换机底盘上,并且NC的唯一的可扫描代码可以在底盘的卡片上。
替代406到410的过程或者除406到410的过程以外,可以通过任何其它形式的NC发现来发现NC。NC的发现和关于NC的信息的收集可以包括例如,通过命令行接口执行这样的任务。在这样的情况下,运行诸如“config”的命令行接口命令可能引起NC的发现。通常,当运行“config”时,输出可以包括例如,针对给定底盘、路由器或交换机的卡片的列表。另外,NC的发现可能会经过例如,通过SNMP搜索管理信息库(MIB)。另外,收集器(通常是软件)可以定期在客户网络上或在网络的组件上收集数据。一旦收集到数据,数据可以被安全地发送到服务提供商网络的存储逻辑。收集器可以被配置为发现NC(收集器在该NC上收集信息或收集器被给予NC的标识符(例如,IP地址)),因此发现不是必要的。
在412处,第一网络库存管理方面的发送器例如,可以将网络和NC的唯一的库存名称或代码发送到诸如供应商LAN/WAN 120的NMS服务提供商供应商网络。另外,发送器可以例如,将网络和特定NC信息发送到供应商LAN/WAN 120。此信息的传送可以通过安全的传输机制(例如,使用DMZ逻辑306,该DMZ逻辑306可以包括加密)被发送。在414处,网络和NC的唯一的库存名称或代码和相关数据可以例如,通过第二网络库存管理方面被验证并且被关联到存储在服务应用逻辑313中的合同和智力资本信息。另外,可以通过服务应用逻辑313的一方面执行验证和关联。在验证和关联之前,在网络外的移动设备或收集器收集NC和相关数据的情况下,这样的收集器或移动设备可能需要通过安全技术被验证,以确保收集器或移动设备被网络授权。另外,在为这样的功能使用收集器或移动设备之前,用户也可能需要通过安全技术被认证。
最后,在416处,第二网络库存管理方面可以更新被发送到供应商LAN/WAN 120的相关数据、以及网络和NC的唯一的库存名称或代码。相关数据可以包括从客户端应用逻辑302或服务应用逻辑313的各种组件中的一个组件生成的数据。这样的在供应商服务逻辑310中被更新的数据可以通过第二网络库存管理方面被报告返回到客户LAN/WAN 105,然后反过来被连接到客户LAN/WAN的移动设备接收。该被报告给客户LAN/WAN 105的信息可以包括关于客户网络或该网络的NC的操作条件和各种状态信息的通知和警报。该信息可以包括例如,合同范围、行政支持信息、安全问题、以及漏洞。该信息也可以包括例如,与移动网络分析、许可范围、移动SR管理、设备标识和位置服务、合同匹配和SLA、移动社区、合作伙伴/CCIE标识服务、智能监测和交互、移动RMA、移动产品警报、以及移动IC应用有关的数据。
通过将移动设备与NMS(例如,NMS 100)集成,“在供应商服务逻辑310中被更新的数据通过第二网络库存管理方面被报告返回到客户LAN/WAN 105,然后反过来被连接到客户LAN/WAN的移动设备接收”的处理的好处可以在任何移动设备可以接收电信服务的地方得到。此外,能够从拥有电信服务的任何位置与NMS交互,通过集成移动技术,NMS能够通过移动技术的GPS组件知道位置。另外,关于位置和修理状态,移动设备的可携带性例如,允许NC的现场诊断和运输的NC的过程追踪。如上所述将移动设备技术与NMS集成的好处是无限的。
图5示出了根据某些示例性实施例的示例移动设备502扫描示例NC代码508并将代码508传送到示例NMS 512的示例服务器510。例如,在某些示例性实施例中,移动设备502可以通过光学传感器504(例如,数码相机)扫描代码508并且通过设备200的收发器506传送代码508。如图5中所示,示例条码可以包括矩阵条码。本领域的普通技术人员将认识到,在替代的示例性实施例中,代码508可以包括不同的或其它的元素(其可以包括或不包括矩阵条码)。服务器510可以将关于与NC代码508相关联的相应NC的信息传送到移动设备502,该代码可以通过收发器506被接收。在某些替代的示例性实施例中,移动设备502也可以是NMS512的一方面。
本文描述的各种实施例可以单独使用或互相结合使用。上述的详细描述仅描述了本实施例的很多可能的实施方式中的几种。为此,该详细描述旨在举例说明,而不是为了限制。

Claims (18)

1.一种由移动设备实现的用于网络库存管理的方法,包括:
扫描硬件或软件组件上的代码;
基于所扫描的代码,判定所述硬件或软件组件是否是特定网络的网络组件;以及
响应于判定所述硬件或软件组件不是所述特定网络的网络组件,通过将所述所扫描的代码与所述特定网络的网络标识码相关联将所述硬件或软件组件分配到所述特定网络。
2.如权利要求1所述的方法,其中所述所扫描的代码是矩阵条码。
3.如权利要求1所述的方法,其中所述分配包括通过所述所扫描的代码将所述硬件或软件组件标识为所述特定网络的网络组件,并且所述所扫描的代码将所述硬件或软件组件逻辑链接到所述特定网络。
4.如权利要求3所述的方法,其中所述移动设备通过所述移动设备的GPS组件追踪所述网络组件的位置。
5.如权利要求3所述的方法,还包括:
请求所述网络组件的操作参数或特性。
6.如权利要求3所述的方法,还包括:
分配所述网络组件的操作参数或特性。
7.如权利要求6所述的方法,其中所述操作参数或特性包括上传速度和下载速度、带宽、功率消耗、或缓冲器大小。
8.如权利要求6所述的方法,还包括:
通过安全通道将所述操作参数或特性传送到安全的专用网络。
9.如权利要求1所述的方法,其中所述硬件或软件组件是呼叫管理器、服务器、客户端设备、接口卡、中继器、集线器、桥接器、交换机、路由器、或防火墙。
10.一种实现在移动设备中的***,包括:
处理设备,该处理设备能够操作来执行以下处理:
读取硬件或软件组件的所扫描的代码;
基于所述所扫描的代码,判定所述硬件或软件组件是否是特定网络的网络组件;以及
响应于判定所述硬件或软件组件不是所述特定网络的网络组件,通过将所述所扫描的代码与所述特定网络的网络标识码相关联将所述硬件或软件组件分配到所述特定网络。
11.如权利要求10所述的***,其中所述分配包括通过所述所扫描的代码将所述硬件或软件组件标识为所述特定网络的网络组件,并且所述所扫描的代码将所述硬件或软件组件逻辑链接到所述特定网络,并且其中所述移动设备通过所述移动设备的GPS组件追踪所述网络组件的位置。
12.如权利要求11所述的***,还能够操作来执行以下处理:
请求并分配所述网络组件的操作参数或特性,其中所述操作参数或特性包括上传速度和下载速度、带宽、功率消耗、或缓冲器大小。
13.如权利要求12所述的***,还能够操作来执行以下处理:
通过安全通道将所述操作参数或特性传送到安全的专用网络。
14.如权利要求13所述的***,其中所述安全的专用网络是私有的云基础设施。
15.如权利要求10所述的***,其中所述硬件或软件组件是呼叫管理器、服务器、客户端设备、接口卡、中继器、集线器、桥接器、交换机、路由器、或防火墙中的至少一个。
16.一种第一存储设备,在该第一存储设备上存储有处理器能够执行的指令,其中所述指令响应于处理器的执行促使所述处理器执行包括以下各项的操作:
通过将唯一的网络代码分配到客户网络来标识所述客户网络;
将唯一的库存代码分配到网络组件;以及
生成包含所述唯一的网络代码和所述网络组件的所述唯一的库存代码的移动设备可扫描代码。
17.如权利要求16所述的第一存储设备,其中所述操作还包括:
将所述唯一的库存代码和所述唯一的网络代码发送到NMS服务提供商服务器;
相对于合同和智力资本信息验证并关联所述唯一的库存代码、所述唯一的网络代码、以及相关数据;以及
更新所述唯一的库存代码、所述唯一的网络代码、以及所述相关数据。
18.如权利要求16所述的第一存储设备,其中所述移动设备可扫描代码是矩阵条码。
CN201380027160.9A 2012-05-25 2013-05-17 利用移动技术进行网络库存管理的***和方法 Active CN104335233B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/481,184 US8584942B1 (en) 2012-05-25 2012-05-25 Systems and methods for network inventory management utilizing mobile technology
US13/481,184 2012-05-25
PCT/US2013/041519 WO2013176973A1 (en) 2012-05-25 2013-05-17 Systems and methods for network inventory management utilizing mobile technology

Publications (2)

Publication Number Publication Date
CN104335233A CN104335233A (zh) 2015-02-04
CN104335233B true CN104335233B (zh) 2018-06-19

Family

ID=48539402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380027160.9A Active CN104335233B (zh) 2012-05-25 2013-05-17 利用移动技术进行网络库存管理的***和方法

Country Status (4)

Country Link
US (2) US8584942B1 (zh)
EP (1) EP2856397A1 (zh)
CN (1) CN104335233B (zh)
WO (1) WO2013176973A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140162702A1 (en) * 2012-07-11 2014-06-12 Brandon Robert Crawford Decentralized Location Triangulation System and Data Transfer Protocol
US9010625B2 (en) * 2013-03-05 2015-04-21 Robert Gutierrez Method and apparatus for authenticating, tracking, and marketing products
FR3021144B1 (fr) * 2014-03-26 2016-07-15 Bull Sas Procede de gestion des equipements d'un centre de donnees
EP3154221A1 (en) 2014-11-28 2017-04-12 Suntech S.A. A method for inventory of open broadband networks
US10552786B2 (en) * 2014-12-26 2020-02-04 Hand Held Products, Inc. Product and location management via voice recognition
CA2916356C (en) * 2015-03-03 2020-06-30 Anixter, Inc. Methods and apparatus to track wire or cable reels in an inventory storage environment using a mobile device
US9934485B2 (en) 2015-03-03 2018-04-03 Anixter, Inc. Methods and apparatus to track wire or cable reels in an inventory storage environment using a mobile device
US20160315804A1 (en) * 2015-04-27 2016-10-27 iQuate Inc. Method and system for unique enduring identification of a hardware or software entity within an it landscape
US10535038B2 (en) 2015-06-22 2020-01-14 Southwire Company, Llc Determining a remaining amount of material in a material package
US10713616B2 (en) 2015-06-22 2020-07-14 Southwire Company, Llc Determining a remaining amount of material in a material package
US11050612B2 (en) * 2019-02-13 2021-06-29 Hewlett Packard Enterprise Development Lp Authorization of cloud-managed network devices
CN110136420A (zh) * 2019-06-20 2019-08-16 吉林烟草工业有限责任公司 一种出库扫码无线通讯***
CN112540965B (zh) * 2020-12-07 2023-07-25 湖北航天信息技术有限公司 一种纸质合同管理方法
US20230297945A1 (en) * 2022-03-16 2023-09-21 Dell Products L.P. Capture of emmc card identification for component traceability of pcie daughter card

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010054005A1 (en) * 1995-03-24 2001-12-20 Hook Christopher D. Programmable shelf tag and method for changing and updating shelf tag information
US6366771B1 (en) * 1995-06-21 2002-04-02 Arron S. Angle Wireless communication network having voice and data communication capability
US6330244B1 (en) * 1996-09-05 2001-12-11 Jerome Swartz System for digital radio communication between a wireless lan and a PBX
US7200613B2 (en) * 2001-11-09 2007-04-03 Xerox Corporation Asset management system for network-based and non-network-based assets and information
WO2005123377A2 (en) 2004-06-18 2005-12-29 Textronics, Inc. Functional elastic textile structures
CN101542970B (zh) * 2006-03-20 2018-01-02 绝对软件公司 用于确定电子设备的标识的方法
JP4915152B2 (ja) * 2006-06-28 2012-04-11 ブラザー工業株式会社 バーコード印刷データ作成装置及びバーコード印刷データ作成プログラム
US20080140815A1 (en) * 2006-12-12 2008-06-12 The Lincoln Electric Company Network Device Location and Configuration
CN100594512C (zh) * 2007-02-06 2010-03-17 玺瑞股份有限公司 利用射频辨识技术的资产管理***
US7617210B2 (en) * 2007-02-28 2009-11-10 Goldman Sachs & Co. Global inventory warehouse
US7823778B1 (en) * 2007-08-08 2010-11-02 Cellco Partnership Wireless inventory scanner system and method
CN101334871A (zh) * 2008-08-05 2008-12-31 宁波北电源兴电力工程有限公司 用于企业设备识别维护管理的***
US20110055172A1 (en) * 2009-09-01 2011-03-03 Containertrac, Inc. Automatic error correction for inventory tracking and management systems used at a shipping container yard
US8502996B2 (en) * 2009-09-10 2013-08-06 Xerox Corporation Method and system for matching distributed users with distributed multi-function devices
US8618914B2 (en) * 2010-01-05 2013-12-31 The Regents Of The University Of California MEMS sensor enabled RFID system and method for operating the same
US20110290876A1 (en) * 2010-05-27 2011-12-01 DataScan LP Integrated inventory scanning and analysis system
US20120271712A1 (en) * 2011-03-25 2012-10-25 Edward Katzin In-person one-tap purchasing apparatuses, methods and systems
US8924548B2 (en) * 2011-08-16 2014-12-30 Panduit Corp. Integrated asset tracking, task manager, and virtual container for data center management
US20130297462A1 (en) * 2012-05-07 2013-11-07 Verizon Patent And Licensing Inc. Spare parts on-hand inventory management

Also Published As

Publication number Publication date
EP2856397A1 (en) 2015-04-08
US8584942B1 (en) 2013-11-19
US9123017B2 (en) 2015-09-01
CN104335233A (zh) 2015-02-04
US20130313318A1 (en) 2013-11-28
US20140089148A1 (en) 2014-03-27
WO2013176973A1 (en) 2013-11-28

Similar Documents

Publication Publication Date Title
CN104335233B (zh) 利用移动技术进行网络库存管理的***和方法
US20230110131A1 (en) Internet of things
US9781213B2 (en) Machine to machine architecture
CN104935454A (zh) 面向服务的架构中的能力监测
US10951714B1 (en) Method and system for sharing tangible objects
CN102750433A (zh) 用于会议***位置知晓和供应的技术
US20220094604A1 (en) Apparatus and method for object classification based on imagery
US12003404B2 (en) Information centric network protocol for federated learning
CN105723746A (zh) 基于连接质量数据的因用户而异的销售点网络推荐
CN108600292A (zh) 一种基于互联网资源的警用移动地图***及使用方法
US10778802B2 (en) Mobile device identification
US20160057012A1 (en) Method and apparatus for verifying and managing a client system network and network devices
CN110457538A (zh) 一种标签数据共享方法及装置
US11564085B2 (en) Methods, systems, and devices for masking content to obfuscate an identity of a user of a mobile device
US20240195919A1 (en) Direct ledger reporting of user equipment data usage for telecommunications networks
US11974249B2 (en) Systems and methods for deployment of a decentralized electronic subscriber identity module
US20210295365A1 (en) Identification of Certified Brand Advocates in Electronic Media
US20230247097A1 (en) Split input and output (io) for managing interactive sessions between users
US20240224022A1 (en) Relationship entity management systems and methods for telecommunications network user equipment
US20220312053A1 (en) Streaming awareness gateway
JP6417351B2 (ja) サービス提供システム、サービス提供方法およびプログラム
EP3226478B1 (en) Methods and systems for distributed testing of network configurations for zero-rating
WO2023233337A1 (en) Systems and methods for deployment of a decentralized electronic subscriber identity module
TW202023313A (zh) 基於Wi-Fi探測的資訊推薦與通知系統及其實施方法
Malik Fog/Edge Computing-based IoT (FECIoT): Architecture, Applications, and Research Issues

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant