首页 / 专利库 / 电脑编程 / 计算机虚拟化 / 网络设备虚拟化方法及装置

网络设备虚拟化方法及装置

阅读:474发布:2020-05-11

专利汇可以提供网络设备虚拟化方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种网络设备虚拟化方法及装置,通过接收对网络设备虚拟化的 请求 ;根据所述请求,获取所述网络设备的配置数据;根据所述配置数据,在预设的 服务器 中创建对应所述网络设备的 虚拟机 ;根据所述虚拟机,运行所述网络设备的网络功能。提高了车载网络设备的兼容性。,下面是网络设备虚拟化方法及装置专利的具体信息内容。

1.一种网络设备虚拟化方法,其特征在于,包括:
接收对网络设备虚拟化的请求
根据所述请求,获取所述网络设备的配置数据;
根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机
根据所述虚拟机,运行所述网络设备的网络功能。
2.根据权利要求1所述的方法,其特征在于,所述根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机,包括:
根据所述配置数据,获取创建资源;
根据所述创建资源,在预设的服务器中创建对应所述网络设备的虚拟机。
3.根据权利要求1所述的方法,其特征在于,在所述根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机之前,还包括:
获取标准服务器;
根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器。
4.根据权利要求3所述的方法,其特征在于,所述预设的虚拟化平台包括预设的计算管理平台OpenStack和预设的虚拟化平台Vmware;
所述根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器,包括:
将所述预设的云计算管理平台OpenStack和所述预设的虚拟化平台Vmware,部署在所述标准服务器中,获取服务器架构;
根据所述服务器架构,获取所述预设的服务器。
5.根据权利要求4所述的方法,其特征在于,所述根据所述服务器架构,获取所述预设的服务器,包括:
根据预设的虚拟扩展局域网vxlan和所述服务器架构,获取所述预设的服务器。
6.一种网络设备虚拟化装置,其特征在于,包括:
接收模,用于接收对网络设备虚拟化的请求;
配置模块,用于根据所述请求,获取所述网络设备的配置数据;
创建模块,用于根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机;
运行模块,用于根据所述虚拟机,运行所述网络设备的网络功能。
7.根据权利要求6所述的装置,其特征在于,所述创建模块具体用于:
根据所述配置数据,获取创建资源;
根据所述创建资源,在预设的服务器中创建对应所述网络设备的虚拟机。
8.根据权利要求6所述的装置,其特征在于,所述创建模块还用于:
获取标准服务器;
根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器。
9.一种网络设备虚拟化设备,其特征在于,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行权利要求1至5任一所述的方法。
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至5任一所述的方法。

说明书全文

网络设备虚拟化方法及装置

技术领域

[0001] 本发明涉及互联网技术,尤其涉及一种网络设备虚拟化方法及装置。

背景技术

[0002] 目前,随着互联网技术的高速发展,各硬件厂商生产的智能终端设备千奇各异,各种黑科技百花齐放,但是各厂商生产的硬件设备虽然大多数都是按照国际标准协议生产的,但仍会存在很多的差异,无法实现各厂商在设备间进行数据交互。
[0003] 现有技术中,为了实现各厂商在网络设备间进行数据交互,需要更改硬件的配置,甚至要重新设计生产硬件,进行大量的硬件适配以及平台信息适配,才可以实现各厂商在网络设备间进行数据交互。
[0004] 然而,现有技术中,各厂商网络设备之间的兼容性较差。

发明内容

[0005] 本发明实施例提供一种网络设备虚拟化方法及装置,提高了网络设备之间的兼容性。
[0006] 本发明实施例的第一方面,提供一种网络设备虚拟化方法,包括:
[0007] 接收对网络设备虚拟化的请求
[0008] 根据所述请求,获取所述网络设备的配置数据;
[0009] 根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机
[0010] 根据所述虚拟机,运行所述网络设备的网络功能。
[0011] 可选地,在第一方面的一种可能实现方式中,所述根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机,包括:
[0012] 根据所述配置数据,获取创建资源;
[0013] 根据所述创建资源,在预设的服务器中创建对应所述网络设备的虚拟机。
[0014] 可选地,在第一方面的一种可能实现方式中,在所述根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机之前,还包括:
[0015] 获取标准服务器;
[0016] 根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器。
[0017] 可选地,在第一方面的一种可能实现方式中,所述预设的虚拟化平台包括预设的计算管理平台OpenStack和预设的虚拟化平台Vmware;
[0018] 所述根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器,包括:
[0019] 将所述预设的云计算管理平台OpenStack和所述预设的虚拟化平台Vmware,部署在所述标准服务器中,获取服务器架构;
[0020] 根据所述服务器架构,获取所述预设的服务器。
[0021] 可选地,在第一方面的一种可能实现方式中,所述根据所述服务器架构,获取所述预设的服务器,包括:
[0022] 根据预设的虚拟扩展局域网vxlan和所述服务器架构,获取所述预设的服务器。
[0023] 本发明实施例的第二方面,提供一种网络设备虚拟化装置,包括:
[0024] 接收模,用于接收对网络设备虚拟化的请求;
[0025] 配置模块,用于根据所述请求,获取所述网络设备的配置数据;
[0026] 创建模块,用于根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机;
[0027] 运行模块,用于根据所述虚拟机,运行所述网络设备的网络功能。
[0028] 可选地,在第二方面的一种的可能实现方式中,所述创建模块,具体用于:
[0029] 根据所述配置数据,获取创建资源;
[0030] 根据所述创建资源,在预设的服务器中创建对应所述网络设备的虚拟机。
[0031] 可选地,在第二方面的一种可能实现方式中,所述创建模块,具体还用于:
[0032] 获取标准服务器;
[0033] 根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器。
[0034] 可选地,在第二方面的一种可能实现方式中,所述预设的虚拟化平台包括预设的云计算管理平台OpenStack和预设的虚拟化平台Vmware;
[0035] 所述创建模块,具体用于:
[0036] 将所述预设的云计算管理平台OpenStack和所述预设的虚拟化平台Vmware,部署在所述标准服务器中,获取服务器架构;
[0037] 根据所述服务器架构,获取所述预设的服务器。
[0038] 可选地,在第二方面的一种可能实现方式中,所述创建模块,具体还用于:
[0039] 根据预设的虚拟扩展局域网vxlan和所述服务器架构,获取所述预设的服务器。
[0040] 本发明实施例的第三方面,提供一种网络设备虚拟化设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第一方面及第一方面各种可能设计的所述方法。
[0041] 本发明实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能设计的所述方法。
[0042] 本发明提供的一种网络设备虚拟化方法及装置,通过接收对网络设备虚拟化的请求;根据所述请求,获取所述网络设备的配置数据;根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机;根据所述虚拟机,运行所述网络设备的网络功能。本方案通过在预设的服务器中根据原有物理设备布署启用相应的虚拟机,使得原先的车机、远程信息处理器等物理元器件都被相应的虚拟机所取代,从而不用为设备原件色的不同而进行繁琐地适配,只需要根据原有物理设备的配置要求布署一台虚拟机,然后将原来跑在物理设备上的应用程序移植到现在的虚拟机上运行即可,较大程度降低了生产成本和维护成本,且提高了设备的扩展性和兼容性。附图说明
[0043] 图1是本发明实施例提供的一种应用场景示意图;
[0044] 图2是本发明实施例提供的一种网络设备虚拟化方法的流程示意图;
[0045] 图3是本发明实施例提供的一种网络设备虚拟化装置的结构示意图;
[0046] 图4是本发明实施例提供的一种网络设备虚拟化设备的硬件结构示意图。

具体实施方式

[0047] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048] 本发明的说明书权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0049] 应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0050] 应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0051] 应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
[0052] 应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值
[0053] 取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
[0054] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0055] 目前,随着互联网技术的高速发展,各硬件厂商生产的智能终端设备千奇各异,各种黑科技百花齐放,但是各厂商生产的硬件设备虽然大多数都是按照国际标准协议生产的,但仍会存在很多的差异,无法实现各厂商在设备间进行数据交互。现有技术中,为了实现各厂商在网络设备间进行数据交互,需要更改硬件的配置,甚至要重新设计生产硬件,进行大量的硬件适配以及平台信息适配,才可以实现各厂商在网络设备间进行数据交互。例如,在通信行业,电信机房中有许多来自不同设备商的机柜,机柜中设置有多个的通信板,遇到各厂商设备之间进行数据对接时,由于设备的差异性,大家都得带上各自厂商的调试装备来对接。有时还得更换整套机柜的所有硬件板子。并且有些板子的集成度也不是很高,不仅更换繁琐,而且还占空间,甚至不能反复使用。因此,在现有技术中,各厂商网络设备之间的兼容性较差。
[0056] 参见图1,是本发明实施例提供的一种应用场景示意图。车载控制中心11可以是与车型相对应,例如,车型A对应的车载控制中心11型号可以是车载控制中心A,车型B对应的车载控制中心11型号可以是车载控制中心B,车载控制中心11的型号也可以根据车辆生成厂家的不同而不同。智能车载设备12与车载控制中心11连接,用于与车载控制中心11之间进行数据交互,其中,智能车载设备12可以设有多个。在实际应用中,进行智能车载设备12数据互通对接时,需要根据不同品牌的车型选用对应的智能车载设备12,即使是同一款车型的智能车载设备12之间也有可能不一样,给智能车载设备12之间适配时带来了极大的困难,从而导致智能车载设备12之间的兼容性较差。
[0057] 为了解决上述技术问题,本发明提供的一种网络设备虚拟化方法及装置,通过在预设的服务器中根据原有物理设备布署启用相应的虚拟机,使得原先的车机、远程信息处理器等物理元器件都被相应的虚拟机所取代,从而不用为设备原件角色的不同而进行繁琐地适配,只需要根据原有物理设备的配置要求布署一台虚拟机,然后将原来跑在物理设备上的应用程序移植到现在的虚拟机上运行即可,较大程度降低了生产成本和维护成本,且提高了设备的扩展性和兼容性。
[0058] 参见图2,是本发明实施例提供的一种网络设备虚拟化方法的流程示意图,图2所示方法的执行主体可以是软件和/或硬件装置。本申请的执行主体可以包括但不限于以下中的至少一个:用户设备、网络设备等。其中,用户设备可以包括但不限于计算机、智能手机、个人数字助理(Personal Digital Assistant,简称:PDA)及上述提及的电子设备等。网络设备可以包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机。本实施例对此不做限制。包括步骤S101至步骤S104,具体如下:
[0059] S101,接收对网络设备虚拟化的请求。
[0060] 具体地,为了实现网络设备之间的兼容性,可以将网络设备在预设的服务器中进行虚拟化,然后将对应网络设备的一些应用程序在虚拟化后的网络设备上进行运行,以方便对网络设备的调试,实现网络设备间的适配,从而提高网络设备的兼容性。
[0061] 其中,网络设备例如可以是图1中的智能车载设备1、智能车载设备2或者智能车载设备3。可以理解,当这些网络设备需要连接车载控制中心时,可以接收到一个连接信号,而对网络设备虚拟化的请求可以是根据该连接信号生成的。
[0062] 示例性的,服务器可以直接将网络设备的连接信号确定为对网络设备虚拟化的请求,即直接将该连接信号作为对网络设备虚拟化的请求。另一示例性的,服务器可以在接收到连接信号后,对连接信号进行解析,例如,解析连接信号中的设备信息,然后根据解析信息生成对网络设备虚拟化的请求。本发明对生成网络设备虚拟化的请求的实现方式不限。
[0063] S102,根据所述请求,获取所述网络设备的配置数据。
[0064] 具体地,由于要对网络设备进行虚拟化,而不同的网络设备有不同的配置数据,要对网络设备进行虚拟化,需要获取到网络设备的配置数据,然后根据该配置数据就可以知道要获取哪些资源,然后获取对应的网络设备资源,便于后续根据这些资源进行虚拟机/容器的创建。
[0065] 示例性的,获取配置数据可以在接收到请求后,获取到网络设备的设备信息,例如,可以获取到网络设备的型号,然后根据型号去数据库中获取到相应的配置数据。
[0066] 另一示例性的,可以在服务器中预先存储要实现网络设备虚拟化所需要的配置数据,因此在接收到请求后便可以直接去获取与网络设备对应的配置数据,可以提高效率。另外,由于配置数据是预先存储好的,而不需要实时去获取和生成,从而不会在获取和生成配置数据的过程中出现错误,使得获取到配置数据的准确性较高。
[0067] 需要说明的是,网络设备是由很多模块组成的,每个模块都会运行自己的软件完成某个功能,所以网络设备能够完成的整体功能是通过多个网络功能构成的,对网络设备进行虚拟化,就是将网络设备对应的网络功能在预设好服务器上的虚拟机中运行实现。因此,在实际应用中,一个网络设备可以对应一个虚拟机,也可以对应多个虚拟机,以便于较全面的实现网络设备的功能。
[0068] S103,根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机。
[0069] 具体地,在获取到与网络设备对应的配置数据后,首先根据该配置数据加载对应的资源,然后根据加载到的资源在预设的服务器中创建能够运行该网络设备的虚拟机。
[0070] 其中,在预设的服务器中创建虚拟机的过程可以如下:
[0071] 根据所述配置数据,获取创建资源;根据所述创建资源,在预设的服务器中创建对应所述网络设备的虚拟机。
[0072] 具体地,由于在预设的服务器中创建虚拟机,需要获取到创建资源,因此首先需要先根据配置数据获取到创建资源,然后根据创建资源,来在预设的服务器中创建对应网络设备的虚拟机。
[0073] 其中,预设的服务器可以根据预设的虚拟化平台和所述标准服务器,即例如可以将预设的虚拟化平台部署在标准服务器中,来形成预设的服务器,该预设的服务器可以用于创建对应网络设备的虚拟机。
[0074] 示例性的,获取预设的服务器可以如下:
[0075] 获取标准服务器,根据预设的虚拟化平台和所述标准服务器,其中,标准服务器可以是通用的服务器。
[0076] 示例性的,预设的虚拟化平台可以包括预设的云计算管理平台OpenStack和预设的虚拟化平台Vmware。
[0077] 其中,预设的云计算管理平台OpenStack,是是一款云管理平台,是一系列软件开源项目的组合,支持几乎所有类型的云环境,使通用资源成池化管理,提供了基础设备即服务的解决方案,大大简化云的部署过程。
[0078] 预设的虚拟化平台Vmware具备原生集成计算、网络和存储虚拟化技术及自动化和管理功能,使数据中心具备云服务提供商的敏捷性和经济性,并扩展到弹性混合云环境。
[0079] 本方案将预设的云计算管理平台OpenStack和预设的虚拟化平台Vmware部署在标准服务器中,形成了服务器架构,构建了一个虚拟化平台,可以利用该虚拟化平台来对网络设备进行构建虚拟机。
[0080] 示例性的,所述根据所述服务器架构,获取所述预设的服务器,包括:
[0081] 根据预设的虚拟扩展局域网(Virtual eXtensible Local Area Network,简称vxlan)和所述服务器架构,获取所述预设的服务器。
[0082] 其中,预设的虚拟扩展局域网vxlan是一种大二层的虚拟网络技术,主要原理是引入一个UDP格式的外层隧道作为数据链路层,而原有数据报文内容作为隧道净荷加以传输。由于外层采用了UDP作为传输手段,净荷数据可以轻松地在二三层网络中传送。其可以解决网络设备IP地址冲突的问题,也给智能车载移动设备的扩展性带来了极大的提高。
[0083] 上述方案利用预设的云计算管理平台OpenStack、预设的虚拟化平台Vmware和预设的虚拟扩展局域网vxlan,在标准服务器中构建一个虚拟化平台,形成一个可以将网络设备虚拟化的服务器,然后利用该服务器将对应的网络设备进行虚拟化,即在该服务器中构建对应网络设备的虚拟机。
[0084] S104,根据所述虚拟机,运行所述网络设备的网络功能。
[0085] 具体地,在服务器中的虚拟化平台构建好之后,在虚拟化平台中根据原有物理设备(即网络设备)布署启用相应的虚拟机,原先的车机、远程信息处理器等物理元器件都被相应的虚拟机所取代,从而不用为设备原件角色的不同而进行繁琐地适配,只需要根据原有物理设备的配置要求布署一台虚拟机,然后将原来运行在物理设备上的应用程序移植到现在的虚拟机上运行即可。既不需要浪费物理器件,又可以复用整个移动车载的服务器,所有物理器件之间的适配都被虚拟化到了这台移动车载服务器中了。
[0086] 在实际应用中,如果想更换其它设备商的元器件时,就不需要更换物理设备,直接重新布属一台新的虚拟机,再把应用程序运行上去就可以了,不仅环保、高效,还大大减少了生产成本和维护成本。如此可以给平台的管理也带来了巨大的方便,因为操作系统一致了,只是虚拟机的应用程序不一样罢了,应用程序的互异性可以有软件提供商自己解决。因此,提高了设备的扩展性和兼容性。
[0087] 上述实施例提供的网络设备虚拟化方法,通过接收对网络设备虚拟化的请求;根据所述请求,获取所述网络设备的配置数据;根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机;根据所述虚拟机,运行所述网络设备的网络功能。本方案通过在预设的服务器中根据原有物理设备布署启用相应的虚拟机,使得原先的车机、远程信息处理器等物理元器件都被相应的虚拟机所取代,从而不用为设备原件角色的不同而进行繁琐地适配,只需要根据原有物理设备的配置要求布署一台虚拟机,然后将原来跑在物理设备上的应用程序移植到现在的虚拟机上运行即可,较大程度降低了生产成本和维护成本,且提高了设备的扩展性和兼容性。
[0088] 参见图3,图3是本发明实施例提供的一种网络设备虚拟化装置的结构示意图。该网络设备虚拟化装置30,包括:
[0089] 接收模块31,用于接收对网络设备虚拟化的请求;
[0090] 配置模块32,用于根据所述请求,获取所述网络设备的配置数据;
[0091] 创建模块33,用于根据所述配置数据,在预设的服务器中创建对应所述网络设备的虚拟机;
[0092] 运行模块34,用于根据所述虚拟机,运行所述网络设备的网络功能。
[0093] 图3所示实施例的装置对应地可用于执行图2所示方法执行的步骤,其实现原理和技术效果类似,此处不再赘述。
[0094] 可选地,所述创建模块33,具体用于:
[0095] 根据所述配置数据,获取创建资源;
[0096] 根据所述创建资源,在预设的服务器中创建对应所述网络设备的虚拟机。
[0097] 可选地,所述创建模块33,具体还用于:
[0098] 获取标准服务器;
[0099] 根据预设的虚拟化平台和所述标准服务器,获取所述预设的服务器。
[0100] 可选地,所述预设的虚拟化平台包括预设的云计算管理平台OpenStack和预设的虚拟化平台Vmware;
[0101] 所述创建模块33,具体用于:
[0102] 将所述预设的云计算管理平台OpenStack和所述预设的虚拟化平台Vmware,部署在所述标准服务器中,获取服务器架构;
[0103] 根据所述服务器架构,获取所述预设的服务器。
[0104] 可选地,所述创建模块33,具体还用于:
[0105] 根据预设的虚拟扩展局域网vxlan和所述服务器架构,获取所述预设的服务器。
[0106] 参见图4,图4是本发明实施例提供的一种网络设备虚拟化设备的硬件结构示意图,该网络设备虚拟化设备40包括:处理器41、存储器42和计算机程序;其中
[0107] 存储器42,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
[0108] 处理器41,用于执行所述存储器存储的计算机程序,以实现上述方法中设备执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
[0109] 可选地,存储器42既可以是独立的,也可以跟处理器41集成在一起。
[0110] 当所述存储器42是独立于处理器41之外的器件时,所述设备还可以包括:
[0111] 总线43,用于连接所述存储器42和处理器41。
[0112] 本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的方法。
[0113] 其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0114] 本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的方法。
[0115] 在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0116] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈