掌桥专利:专业的专利平台
掌桥专利
首页

一种5G通信虚拟化网元桌面的远程控制方法和系统

文献发布时间:2023-06-19 10:48:02


一种5G通信虚拟化网元桌面的远程控制方法和系统

技术领域

本发明涉及5G通信技术领域,尤其涉及一种5G通信虚拟化网元桌面的远程控制方法和系统。

背景技术

第五代移动通信技术(5th generation mobile networks或5th generationwireless systems、5th-Generation,简称5G或5G技术)是最新一代蜂窝移动通信技术,也是继4G(LTE-A、WiMax)、3G(UMTS、LTE)和2G(GSM)系统之后的延伸。5G的性能目标是高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。

5G通信虚拟化网元有AMF、SMF、UDM、UPF、PCF等,虚拟化网元包括虚拟机系统程序以及应用程序;这些虚拟化网元可以共享服务器同时运行(即多个网元可以同时在同一个服务器上运行)。

为了方便维护虚拟化网元的虚拟机系统程序和应用程序,PC机需要远程连接到虚拟化网元的桌面。目前通用的远程桌面连接是通过在远端系统与本地PC机之间建立IP网络通信,直接利用两者之间的IP网络传递桌面显示的数据和远程控制操作的数据。

但是在商用的5G通信虚拟化网元中,大多数网元的功能目标都是为了完成5G通信系统内部的数据处理,并不具有对5G通信系统之外通信的网络接口;如果为了建立通用的远程桌面连接,给每一个网元添加专门对外远程桌面连接用的网络接口,既增加了网元操作系统的网络配置(因为要新增一个网络接口),也带来了网络安全的问题(因为如果给网元添加一个专门对外远程桌面连接用的网络接口,只要启用的网络接口连接到了外部的网络,都存在网络攻击的安全问题)。

因此,现有技术还有待于改进和发展。

发明内容

本发明的主要目的在于提供一种5G通信虚拟化网元桌面的远程控制方法和系统,旨在解决现有技术中给每一个网元添加专门对外远程桌面连接用的网络接口时增加了网元操作系统的网络配置,也带来了网络安全的问题。

为实现上述目的,本发明提供一种5G通信虚拟化网元桌面的远程控制方法,所述5G通信虚拟化网元桌面的远程控制方法包括如下步骤:

服务器给每个网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备并进行绑定,每个网元通过自身的虚拟设备驱动与对应的虚拟显示设备和虚拟输入设备进行通信;

PC机通过IP网络向所述服务器发起与多个网元中的指定网元建立远程桌面连接的请求,请求通过后,所述PC机通过所述服务器与指定网元成功建立远程桌面连接;

所述服务器在运行多个网元时,在所述服务器的本地数据库中创建和保存多个网元的信息,并根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备;

所述服务器获取指定网元发送给对应虚拟显示设备的桌面显示数据,并将所述桌面显示数据通过IP网络传输给所述PC机;

所述PC机将所述服务器传输过来的所述桌面显示数据进行显示,同时将所述PC机上的用户操作数据发送给所述服务器;

所述服务器将所述用户操作数据通过虚拟输入设备发送给对应的指定网元。

可选地,所述的5G通信虚拟化网元桌面的远程控制方法,其中,所述虚拟显示设备和所述虚拟输入设备由所述服务器通过系统软件进行模拟。

可选地,所述的5G通信虚拟化网元桌面的远程控制方法,其中,所述虚拟显示设备用于获取和显示网元的虚拟机系统程序的桌面显示数据。

可选地,所述的5G通信虚拟化网元桌面的远程控制方法,其中,所述桌面显示数据为操作系统的界面图像数据。

可选地,所述的5G通信虚拟化网元桌面的远程控制方法,其中,所述虚拟输入设备用于给网元的虚拟机系统程序提供操作输入的用户操作数据。

可选地,所述的5G通信虚拟化网元桌面的远程控制方法,其中,所述用户操作数据为键盘输入的按键数据、鼠标移动和点击的数据。

此外,为实现上述目的,本发明还提供一种5G通信虚拟化网元桌面的远程控制系统,其中,所述5G通信虚拟化网元桌面的远程控制系统包括:

多个网元、服务器和PC机,多个所述网元运行在所述服务器上,所述服务器通过IP网络和所述PC机连接;

所述服务器给每个网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备并进行绑定,每个网元通过自身的虚拟设备驱动与对应的虚拟显示设备和虚拟输入设备进行通信;

所述PC机通过IP网络向所述服务器发起与多个网元中的指定网元建立远程桌面连接的请求,请求通过后,所述PC机通过所述服务器与指定网元成功建立远程桌面连接;

所述服务器在运行多个网元时,在所述服务器的本地数据库中创建和保存多个网元的信息,并根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备;

所述服务器获取指定网元发送给对应虚拟显示设备的桌面显示数据,并将所述桌面显示数据通过IP网络传输给所述PC机;

所述PC机将所述服务器传输过来的所述桌面显示数据进行显示,同时将所述PC机上的用户操作数据发送给所述服务器;

所述服务器将所述用户操作数据通过虚拟输入设备发送给对应的指定网元。

本发明中,服务器给每个网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备并进行绑定,每个网元通过自身的虚拟设备驱动与对应的虚拟显示设备和虚拟输入设备进行通信;PC机通过IP网络向所述服务器发起与多个网元中的指定网元建立远程桌面连接的请求,请求通过后,所述PC机通过所述服务器与指定网元成功建立远程桌面连接;所述服务器在运行多个网元时,在所述服务器的本地数据库中创建和保存多个网元的信息,并根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备;所述服务器获取指定网元发送给对应虚拟显示设备的桌面显示数据,并将所述桌面显示数据通过IP网络传输给所述PC机;所述PC机将所述服务器传输过来的所述桌面显示数据进行显示,同时将所述PC机上的用户操作数据发送给所述服务器;所述服务器将所述用户操作数据通过虚拟输入设备发送给对应的指定网元。本发明通过在服务器的虚拟显示设备上截获网元的桌面显示数据、以及在虚拟输入设备上给网元输入用户操作数据,最后将网元的桌面显示数据以及输入的用户操作数据通过服务器的网络接口进行网络远程传输,避免了给网元添加专门的对外远程桌面连接用的网络接口,实现了PC机与网元建立远程桌面连接的功能。

附图说明

图1是本发明5G通信虚拟化网元桌面的远程控制方法的较佳实施例的流程图;

图2是本发明5G通信虚拟化网元桌面的远程控制系统的较佳实施例的原理示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明较佳实施例所述的5G通信虚拟化网元桌面的远程控制方法,如图1和图2所示,所述5G通信虚拟化网元桌面的远程控制方法包括以下步骤:

步骤S10、服务器给每个网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备并进行绑定,每个网元通过自身的虚拟设备驱动与对应的虚拟显示设备和虚拟输入设备进行通信。

具体地,所述服务器的系统软件预先给每个所述网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备(即所述虚拟显示设备和所述虚拟输入设备由所述服务器通过系统软件进行模拟),即每一个所述网元都会对应设置有一个虚拟显示设备(所述虚拟显示设备用于获取和显示网元的虚拟机系统程序的桌面显示数据)和一个虚拟输入设备(所述虚拟输入设备用于给网元的虚拟机系统程序提供操作输入的用户操作数据),并且会将每个网元和其对应的虚拟显示设备和虚拟输入设备进行关联绑定,如图2所示,每个所述网元(即网元1至网元n)都可以通过自身的虚拟设备驱动(即每个网元本身都具备一个虚拟设备驱动,即每个网元包括一个虚拟设备驱动,所述虚拟设备驱动用于和所述虚拟显示设备和所述虚拟输入设备进行通信)与对应的虚拟显示设备和虚拟输入设备进行通信(如图2所示,网元和服务器之间通过虚拟设备总线进行连接)。

步骤S20、PC机通过IP网络向所述服务器发起与多个网元中的指定网元建立远程桌面连接的请求,请求通过后,所述PC机通过所述服务器与指定网元成功建立远程桌面连接。

具体地,PC机(个人计算机)是指一种大小、价格和性能适用于个人使用的多用途计算机。台式机、笔记本电脑到小型笔记本电脑和平板电脑以及超级本等都属于个人计算机。所述PC机通过IP网络和服务器连接,因此,所述PC机和所述服务器连接后,所述PC机可以通过所述服务器发起与多个所述网元(例如图2中的网元1至网元n,其中,n为大于1的正整数)中的指定网元(例如网元3)建立远程桌面连接的请求,当指定网元(网元3)同意建立连接后,所述PC机通过所述服务器与指定网元(网元3)成功建立远程桌面连接,实际PC机是可以同时启动与多个网元建立远程桌面的流程,但实际是同时多次向多个网元(一次一个网元)建立桌面连接,而不是一次向多个网元同时建立桌面连接。

步骤S30、所述服务器在运行多个网元时,在所述服务器的本地数据库中创建和保存多个网元的信息,并根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备。

具体地,每个所述网元都需要在所述服务器上运行,多个所述网元(即网元1至网元n)在所述服务器上运行时,所述服务器再本地数据库中创建每个所述网元的信息,并将每个所述网元的信息保存在所述本地数据库中,所述服务器可以根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备,因为之前所述服务器的系统软件已经预先给每个所述网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备,这里只需要根据所述网元的信息进行对应查找即可。

步骤S40、所述服务器获取指定网元发送给对应虚拟显示设备的桌面显示数据,并将所述桌面显示数据通过IP网络传输给所述PC机。

具体地,所述服务器可以获取多个所述网元中的任意一个指定网元发送给其对应的虚拟显示设备的桌面显示数据,所述桌面显示数据为操作系统(linux、windows等)的界面图像数据,即图像数据,所述服务器将所述桌面显示数据通过IP网络传输给所述PC机。

步骤S50、所述PC机将所述服务器传输过来的所述桌面显示数据进行显示,同时将所述PC机上的用户操作数据发送给所述服务器。

具体地,所述PC机将所述服务器传输过来的所述桌面显示数据在本机设备上进行显示,这样就实现了所述PC机和指定网元的远程桌面连接,同时所述PC机将所述用户操作数据通过IP网络发送给所述服务器,其中,所述用户操作数据为键盘输入的按键数据、鼠标移动和点击的数据。

步骤S60、所述服务器将所述用户操作数据通过虚拟输入设备发送给对应的指定网元。

具体地,所述服务器将键盘输入的按键数据、鼠标移动和点击的数据通过虚拟输入设备发送给对应的指定网元(例如服务器将PC机传输过来的用户操作数据通过虚拟输入设备n发送给网元n),通过发送所述用户操作数据给指定网元,可以实现用户干预、控制、管理指定网元的系统运行状态。

本发明中,所述服务器的系统软件会模拟出虚拟显示设备和虚拟输入设备给各个网元使用,网元的操作系统通过虚拟设备驱动与虚拟显示设备和虚拟输入设备进行通信,对网元来说使用虚拟显示设备和虚拟输入设备与真实的设备没有本质区别,网元的操作系统使用虚拟显示设备进行系统桌面显示,使用虚拟输入设备来获取输入的用户操作数据。

本发明在服务器的虚拟显示设备上截获网元的桌面显示数据、以及在虚拟输入设备上给网元输入用户操作数据,最后将网元的桌面显示数据以及输入的用户操作数据通过服务器的网络接口进行网络远程传输,避免了给网元添加专门的对外远程桌面连接用的网络接口,实现了PC机与网元建立远程桌面连接的功能。

另外,整个远程操作流程对网元来说是无感、无资源消耗的,既不需要网元提供连接到PC机的网络通信接口,也不需要网元将桌面显示数据和输入数据转化为网络上传输的数据格式。

进一步地,如图2所示,本发明还相应提供了一种5G通信虚拟化网元桌面的远程控制系统,所述5G通信虚拟化网元桌面的远程控制系统包括:

多个网元(网元1至网元n)、服务器和PC机,多个所述网元运行在所述服务器上,所述服务器通过IP网络和所述PC机连接。

具体地,所述服务器给每个网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备并进行绑定,每个网元通过自身的虚拟设备驱动与对应的虚拟显示设备和虚拟输入设备进行通信;PC机通过IP网络向所述服务器发起与多个网元中的指定网元建立远程桌面连接的请求,请求通过后,所述PC机通过所述服务器与指定网元成功建立远程桌面连接;所述服务器在运行多个网元时,在所述服务器的本地数据库中创建和保存多个网元的信息,并根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备;所述服务器获取指定网元发送给对应虚拟显示设备的桌面显示数据,并将所述桌面显示数据通过IP网络传输给所述PC机;所述PC机将所述服务器传输过来的所述桌面显示数据进行显示,同时将所述PC机上的用户操作数据发送给所述服务器;所述服务器将所述用户操作数据通过虚拟输入设备发送给对应的指定网元。

综上所述,本发明提供一种5G通信虚拟化网元桌面的远程控制方法和系统,所述方法包括:服务器给每个网元模拟出一个对应的虚拟显示设备和一个虚拟输入设备并进行绑定,每个网元通过自身的虚拟设备驱动与对应的虚拟显示设备和虚拟输入设备进行通信;PC机通过IP网络向所述服务器发起与多个网元中的指定网元建立远程桌面连接的请求,请求通过后,所述PC机通过所述服务器与指定网元成功建立远程桌面连接;所述服务器在运行多个网元时,在所述服务器的本地数据库中创建和保存多个网元的信息,并根据指定网元的信息查询得到指定网元对应的虚拟显示设备和虚拟输入设备;所述服务器获取指定网元发送给对应虚拟显示设备的桌面显示数据,并将所述桌面显示数据通过IP网络传输给所述PC机;所述PC机将所述服务器传输过来的所述桌面显示数据进行显示,同时将所述PC机上的用户操作数据发送给所述服务器;所述服务器将所述用户操作数据通过虚拟输入设备发送给对应的指定网元。本发明通过在服务器的虚拟显示设备上截获网元的桌面显示数据、以及在虚拟输入设备上给网元输入用户操作数据,最后将网元的桌面显示数据以及输入的用户操作数据通过服务器的网络接口进行网络远程传输,避免了给网元添加专门的对外远程桌面连接用的网络接口,实现了PC机与网元建立远程桌面连接的功能。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

相关技术
  • 一种5G通信虚拟化网元桌面的远程控制方法和系统
  • 一种5G通信虚拟化网元桌面的远程控制方法和系统
技术分类

06120112680234