CN111538565A - 一种网络功能虚拟化***及方法 - Google Patents
一种网络功能虚拟化***及方法 Download PDFInfo
- Publication number
- CN111538565A CN111538565A CN202010330768.0A CN202010330768A CN111538565A CN 111538565 A CN111538565 A CN 111538565A CN 202010330768 A CN202010330768 A CN 202010330768A CN 111538565 A CN111538565 A CN 111538565A
- Authority
- CN
- China
- Prior art keywords
- network function
- instruction
- module
- command
- detection module
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种网络功能虚拟化***及方法,包括虚拟化网络功能实体。启动虚拟化网络功能实体,并通过虚拟化网络功能实体创建不少于一个***任务,将所述***任务命名为实行命令;所述实行命令通过***的输入接口将信号传输至输入模块,并存入相应的存储单元内;网络功能虚拟化***的中央处理单元为接收处理模块,依照逻辑顺序对用户程序进行扫描,同时进行逻辑运算,刷新实行命令在存储区中所对应的状态。虚拟化网络功能实体对信号进行输入,并且通过输出模块接收中央处理单元下达的功能指令,可以通过相应的外接设备来完成功能指令的执行,对功能指令做出具体的执行步骤,借助硬件的配合,真正意义上实现指令的输出。
Description
技术领域
本发明涉及网络功能虚拟化技术领域,尤其涉及一种网络功能虚拟化***及方法。
背景技术
目前,网络功能虚拟化是一种对于网络架构的概念,利用虚拟化技术,将网络节点阶层的功能,分割成几个功能区块,分别以软件方式实作,不再拘限于硬件架构。网络功能虚拟化的核心是虚拟网络功能。它提供只能在硬件中找到的网络功能,包括很多应用,比如路由、CPE、移动核心、IMS、CDN、饰品、安全性、策略等等。
但是,虚拟化网络功能需要把应用程序、业务流程和可以进行整合和调整的基础设施软件结合起来。网络功能虚拟化技术的目标是在标准服务器上提供网络功能,而不是在定制设备上,不能对功能指令进行真正意义上的执行。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种网络功能虚拟化***及方法。
为了实现上述目的,本发明采用了如下技术方案:
一种网络功能虚拟化***及方法,包括以下步骤:
S1、启动虚拟化网络功能实体,并通过虚拟化网络功能实体创建不少于一个***任务,将所述***任务命名为实行命令;
S2、所述实行命令通过***的输入接口将信号传输至输入模块,并存入相应的存储单元内;
S3、网络功能虚拟化***的中央处理单元为接收处理模块;
S4、接收处理模块将功能指令下达至检测模块,由检测模块来检测所接受到的指令是否执行;
S5、检测模块将指令传输至输出模块,并继续继续执行后续任务;
S6、检测模块将指令传输至输入模块,将未刷新的指令重新存入存储单元,重复S3和S4的步骤,直至中央处理单元完成对存储单元的状态刷新;
S7、检测模块将功能指令传输至输出模块之后,通过网络功能虚拟化***的输出接口将功能指令下达至虚拟化网络功能实体;
S8、虚拟化网络功能实体接收到输出模块的功能指令之后,通过输出电路来驱动相应的外设,对功能指令进行执行。
作为本发明再进一步的方案:所述接收处理模块依照逻辑顺序对用户程序进行扫描,同时进行逻辑运算,刷新实行命令在存储区中所对应的状态。
作为本发明再进一步的方案:所述检测模块对功能指令的判断为是,表明中央处理单元对存储单元的状态刷新已经完成,指令传输至输出模块。
作为本发明再进一步的方案:所述检测模块对功能指令的判断为否,表明中央处理单元对存储单元的状态刷新尚未完成,指令传输至输入模块。
本发明的有益效果为:虚拟化网络功能实体对信号进行输入,并且通过输出模块接收中央处理单元下达的功能指令,可以通过相应的外接设备来完成功能指令的执行,对功能指令做出具体的执行步骤,借助硬件的配合,真正意义上实现指令的输出。
附图说明
图1为实施例1提出的一种网络功能虚拟化***及方法的***模型示意图。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
下面详细描述本专利的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利,而不能理解为对本专利的限制。
在本专利的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利的限制。
在本专利的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“设置”应做广义理解,例如,可以是固定相连、设置,也可以是可拆卸连接、设置,或一体地连接、设置。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利中的具体含义。
参照图1,一种网络功能虚拟化***及方法,包括以下步骤:
S1、启动虚拟化网络功能实体,并通过虚拟化网络功能实体创建不少于一个***任务,将所述***任务命名为实行命令;
S2、所述实行命令通过***的输入接口将信号传输至输入模块,并存入相应的存储单元内;
S3、网络功能虚拟化***的中央处理单元为接收处理模块;
S4、接收处理模块将功能指令下达至检测模块,由检测模块来检测所接受到的指令是否执行;
S5、检测模块将指令传输至输出模块,并继续继续执行后续任务;
S6、检测模块将指令传输至输入模块,将未刷新的指令重新存入存储单元,重复S3和S4的步骤,直至中央处理单元完成对存储单元的状态刷新;
S7、检测模块将功能指令传输至输出模块之后,通过网络功能虚拟化***的输出接口将功能指令下达至虚拟化网络功能实体;
S8、虚拟化网络功能实体接收到输出模块的功能指令之后,通过输出电路来驱动相应的外设,对功能指令进行执行。
其中,接收处理模块依照逻辑顺序对用户程序进行扫描,同时进行逻辑运算,刷新实行命令在存储区中所对应的状态。
其中,检测模块对功能指令的判断为是,表明中央处理单元对存储单元的状态刷新已经完成,指令传输至输出模块。
其中,检测模块对功能指令的判断为否,表明中央处理单元对存储单元的状态刷新尚未完成,指令传输至输入模块。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (4)
1.一种网络功能虚拟化***及方法,包括以下步骤:
S1、启动虚拟化网络功能实体,并通过虚拟化网络功能实体创建不少于一个***任务,将所述***任务命名为实行命令;
S2、所述实行命令通过***的输入接口将信号传输至输入模块,并存入相应的存储单元内;
S3、网络功能虚拟化***的中央处理单元为接收处理模块;
S4、接收处理模块将功能指令下达至检测模块,由检测模块来检测所接受到的指令是否执行;
S5、检测模块将指令传输至输出模块,并继续继续执行后续任务;
S6、检测模块将指令传输至输入模块,将未刷新的指令重新存入存储单元,重复S3和S4的步骤,直至中央处理单元完成对存储单元的状态刷新;
S7、检测模块将功能指令传输至输出模块之后,通过网络功能虚拟化***的输出接口将功能指令下达至虚拟化网络功能实体;
S8、虚拟化网络功能实体接收到输出模块的功能指令之后,通过输出电路来驱动相应的外设,对功能指令进行执行。
2.根据权利要求1所述的一种网络功能虚拟化***及方法,其特征在于,所述接收处理模块依照逻辑顺序对用户程序进行扫描,同时进行逻辑运算,刷新实行命令在存储区中所对应的状态。
3.根据权利要求1所述的一种网络功能虚拟化***及方法,其特征在于,所述检测模块对功能指令的判断为是,表明中央处理单元对存储单元的状态刷新已经完成,指令传输至输出模块。
4.根据权利要求1所述的一种网络功能虚拟化***及方法,其特征在于,所述检测模块对功能指令的判断为否,表明中央处理单元对存储单元的状态刷新尚未完成,指令传输至输入模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010330768.0A CN111538565A (zh) | 2020-04-24 | 2020-04-24 | 一种网络功能虚拟化***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010330768.0A CN111538565A (zh) | 2020-04-24 | 2020-04-24 | 一种网络功能虚拟化***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111538565A true CN111538565A (zh) | 2020-08-14 |
Family
ID=71978855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010330768.0A Pending CN111538565A (zh) | 2020-04-24 | 2020-04-24 | 一种网络功能虚拟化***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111538565A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105103507A (zh) * | 2014-01-28 | 2015-11-25 | 华为技术有限公司 | 网络功能虚拟化的方法及装置 |
US20180241655A1 (en) * | 2017-02-21 | 2018-08-23 | Red Hat, Inc. | Rps support for nfv by system call bypass |
US20190052528A1 (en) * | 2016-03-28 | 2019-02-14 | Nec Corporation | Network function virtualization management orchestration apparatus, method |
-
2020
- 2020-04-24 CN CN202010330768.0A patent/CN111538565A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105103507A (zh) * | 2014-01-28 | 2015-11-25 | 华为技术有限公司 | 网络功能虚拟化的方法及装置 |
US20190052528A1 (en) * | 2016-03-28 | 2019-02-14 | Nec Corporation | Network function virtualization management orchestration apparatus, method |
US20180241655A1 (en) * | 2017-02-21 | 2018-08-23 | Red Hat, Inc. | Rps support for nfv by system call bypass |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190205623A1 (en) | Facial tracking method and apparatus, and storage medium | |
EP2942930B1 (en) | Sensor module and device including the same | |
CN110475340A (zh) | Dci传输方法、终端和基站 | |
WO2017004982A1 (zh) | 智能***及其实现方法、和用于智能设备的外设 | |
US20140101621A1 (en) | Mobile terminal browser page refreshing methods and mobile terminals | |
CN110062372A (zh) | 一种sim卡控制方法及终端设备 | |
CN103229124A (zh) | 用于使便携式计算装置的处理器快速进入以及快速退出休眠状态的方法和*** | |
CN110618672A (zh) | 一种接口电路及其接口通信的方法、装置 | |
CN111338808B (zh) | 一种协同计算方法及*** | |
CN107491173A (zh) | 一种体感模拟控制方法及设备 | |
CN107846675A (zh) | 注册方法、终端、注册服务器及计算机可读存储介质 | |
CN107247630A (zh) | 线程检测方法、终端及计算机可读存储介质 | |
CN113961961A (zh) | 一种基于scalable-ot的隐私集合求交方法及装置 | |
CN111538565A (zh) | 一种网络功能虚拟化***及方法 | |
CN105530673B (zh) | 一种网络连接方法及用户设备 | |
CN104902466B (zh) | 一种无线报警方法及用户终端 | |
WO2021121160A1 (zh) | 唤醒耳机的方法及装置 | |
CN108089935B (zh) | 一种应用程序的管理方法及移动终端 | |
CN107491350B (zh) | 接口任务调用方法及装置 | |
CN103401911B (zh) | 请求处理方法、终端、服务器、授权服务器及*** | |
CN107807736A (zh) | 3d场景交互装置、***和交互方法 | |
CN114647610B (zh) | 语音芯片实现方法、语音芯片及相关设备 | |
US20230289074A1 (en) | Single interface-driven dynamic memory/storage capacity expander for large memory resource pooling | |
CN105100229A (zh) | 一种基于智能硬件联网与移动设备游戏交互的***与方法 | |
CN103596025B (zh) | 视频聊天的画面调整方法、装置及相应的视频终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |