一种视频会议系统的配件升级方法及装置与流程

文档序号:22751949发布日期:2020-10-31 09:46阅读:138来源:国知局
一种视频会议系统的配件升级方法及装置与流程

本发明涉及计算机网络技术领域,尤其是涉及一种视频会议系统的配件升级方法及装置。



背景技术:

随着科技的发展,如今借助互联网便可实现高效高清的远程会议、办公,这种方式使得用户沟通效率得到了极大的提升。主机搭载配件已经是一种常见的模式,视频会议系统中往往由主机和多种类型的多个配件组成。主机通过互联网和其他主机进行音视频数据的传输,配件则通过网线和主机连接构成一个内部局域网络。配件将采集音视频数据给主机,或者充当主机的控制设备实现对主机动作的控制,接入的每种类型的配件可以是一个也可以是多个。这些配件同样也具有一个独立完整的操作系统(linux、android等),但是配件本身不能通过网络和外部进行交互。

现有技术中,在对视频会议系统中的配件进行升级时,往往需要将各个配件从当前已经配置好的视频会议系统中拆除出来,通过其他方式单独进行升级,升级完成之后再接回视频会议系统中去。由于对视频会议系统升级时需要将配件从系统中拆除才能对配件进行单独升级,这种升级方式操作繁琐,耗时耗力。



技术实现要素:

本发明实施例提供了一种视频会议系统的配件升级方法及装置,以解决现有技术在升级视频会议系统时存在的操作繁琐、耗时耗力的问题,实现无需利用其他外部工具或者程序直接通过主机和配件本身完成配件升级的目的,从而提高视频会议系统对配件进行升级的便捷性。

为了解决上述技术问题,本发明实施例提供了一种视频会议系统的配件升级方法,包括:

响应用户触发的升级指令,生成升级开始消息并通过预先创建的通信通道发送至配件,以使所述配件创建配件端升级数据文件夹和nfs配置文件;

在创建主机端升级数据文件夹之后,根据所述nfs配置文件生成目录挂载命令,继而根据所述目录挂载命令将所述主机端升级数据文件夹的目录挂载到所述配件端升级数据文件夹的目录下;

根据所述主机端升级数据文件夹的目录下载配件升级数据,以将所述配件升级数据下载至所述配件端升级数据文件夹中;

当检测到所述配件升级数据下载完成后,生成下载结束消息并通过所述通信通道发送至所述配件,以使所述配件调用升级程序进行配件升级。

进一步地,所述通信通道的创建方式为:

通过预设的主机ip地址创建主机端socket,对预设的目标端口进行监听,继而控制配件创建配件端socket,并控制所述配件连接至所述目标端口,以创建得到所述通信通道。

进一步地,所述配件端升级数据文件夹和所述nfs配置文件均为创建于所述配件的临时文件目录下;所述主机端升级数据文件夹为创建于主机的临时文件目录下。

进一步地,所述主机端升级数据文件夹的命名与所述配件端升级数据文件夹的命名相一致。

进一步地,所述预设的主机ip地址为192.168.0.168;所述预设的目标端口为6024端口。

为了解决相同的技术问题,本发明还提供了一种视频会议系统的配件升级装置,包括:

配件升级响应模块,用于响应用户触发的升级指令,生成升级开始消息并通过预先创建的通信通道发送至配件,以使所述配件创建配件端升级数据文件夹和nfs配置文件;

目录挂载模块,用于在创建主机端升级数据文件夹之后,根据所述nfs配置文件生成目录挂载命令,继而根据所述目录挂载命令将所述主机端升级数据文件夹的目录挂载到所述配件端升级数据文件夹的目录下;

数据下载模块,用于根据所述主机端升级数据文件夹的目录下载配件升级数据,以将所述配件升级数据下载至所述配件端升级数据文件夹中;

配件升级模块,用于当检测到所述配件升级数据下载完成后,生成下载结束消息并通过所述通信通道发送至所述配件,以使所述配件调用升级程序进行配件升级。

进一步地,所述通信通道的创建方式为:

通过预设的主机ip地址创建主机端socket,对预设的目标端口进行监听,继而控制配件创建配件端socket,并控制所述配件连接至所述目标端口,以创建得到所述通信通道。

进一步地,所述配件端升级数据文件夹和所述nfs配置文件均为创建于所述配件的临时文件目录下;所述主机端升级数据文件夹为创建于主机的临时文件目录下。

进一步地,所述主机端升级数据文件夹的命名与所述配件端升级数据文件夹的命名相一致。

进一步地,所述预设的主机ip地址为192.168.0.168;所述预设的目标端口为6024端口。

相比与现有技术,本发明具有如下有益效果:

本发明实施例提供了一种视频会议系统的配件升级方法及装置,所述方法包括:响应升级指令生成升级开始消息并发送至配件,以使所述配件创建配件端升级数据文件夹和nfs配置文件;在创建主机端升级数据文件夹之后,根据所述目录挂载命令将所述主机端升级数据文件夹的目录挂载到所述配件端升级数据文件夹的目录下;根据所述主机端升级数据文件夹的目录下载配件升级数据至所述配件端升级数据文件夹中;当检测到所述配件升级数据下载完成后,生成下载结束消息并通过所述通信通道发送至所述配件,以使所述配件调用升级程序进行配件升级。通过实施本发明实施例,在对视频会议系统进行升级时,无需将配件从视频会议系统中拆除出来,且无需利用其他外部工具或者程序,而直接通过主机和配件本身即可完成升级,操作简单便捷,过程省时省力,从而有效提高了对视频会议系统的配件进行升级的效率及便捷性。

附图说明

图1是本发明实施例一提供的视频会议系统的配件升级方法的流程示意图;

图2是本发明实施例一提供的视频会议系统的结构示意图;

图3是本发明实施例一提供的视频会议系统的配件升级装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1,本发明实施例提供了一种视频会议系统的配件升级方法,包括步骤:

s1、响应用户触发的升级指令,生成升级开始消息并通过预先创建的通信通道发送至配件,以使所述配件创建配件端升级数据文件夹和nfs配置文件。

在本发明实施例中,进一步地,所述通信通道的创建方式为:

通过预设的主机ip地址创建主机端socket,对预设的目标端口进行监听,继而控制配件创建配件端socket,并控制所述配件连接至所述目标端口,以创建得到所述通信通道。

在本发明实施例中,进一步地,所述预设的主机ip地址为192.168.0.168;所述预设的目标端口为6024端口。

s2、在创建主机端升级数据文件夹之后,根据所述nfs配置文件生成目录挂载命令,继而根据所述目录挂载命令将所述主机端升级数据文件夹的目录挂载到所述配件端升级数据文件夹的目录下。

在本发明实施例中,进一步地,所述配件端升级数据文件夹和所述nfs配置文件均为创建于所述配件的临时文件目录下;所述主机端升级数据文件夹为创建于主机的临时文件目录下。

在本发明实施例中,进一步地,所述主机端升级数据文件夹的命名与所述配件端升级数据文件夹的命名相一致。

s3、根据所述主机端升级数据文件夹的目录下载配件升级数据,以将所述配件升级数据下载至所述配件端升级数据文件夹中;

s4、当检测到所述配件升级数据下载完成后,生成下载结束消息并通过所述通信通道发送至所述配件,以使所述配件调用升级程序进行配件升级。

为了更好说明本发明的步骤流程,以下对本实施例进行具体举例:

在视频会议系统中,配件和主机处于同一个局域网中,主机和配件通过tcp/ip协议进行通信,结构示意图如图2所示。

在此系统中主机可以和外网进行通信,但是配件只能和主机进行通信。在主机和配件构成的局域网中,主机的ip地址固定为192.168.0.168,配件的ip地址由主机上的dhcp分配,范围为192.168.0.150~192.168.0.255。因此配件上的程序无法直接从外网获取升级系统需要的数据(系统rom包)。我们假设此时配件获取到的ip地址为192.168.0.150。对配件升级的流程如下:

1、主机启动的时候在192.168.0.168这个ip地址上创建socket,并进行监听6024端口。

2、配件接入到系统中并启动之后,创建socket,连接192.168.0.168的6024端口,也就是主机所监听的ip地址和端口。这样主机和配件的通信就建立好了。

3、用户触发升级。通过步骤2中创建的通信信道发送upgradebegin消息(升级开始消息)给配件。

4、配件收到upgradebegin指令之后,在系统tmp目录(临时文件目录)下新建一个配件端升级数据文件夹(可以将文件夹命名为upgrade),目录的完整路径为/tmp/upgrade/。同时在tmp目录下面创建upgradeexports文件(nfs配置文件),用于配置nfs服务器指向的目录,文件的内容为/tmp/upgrade(rw,sync,no_root_squash,insecure),接着启动nfs服务器,命令如下/usr/sbin/unfsd-d-e/tmp/upgradeexports。这样配件系统上的/tmp/upgrade目录就可以给主机挂载了。

5、主机同样在tmp(临时文件目录)下创建upgrade文件夹,目录的完整路径为/tmp/upgrade,将此目录挂载到配件的/tmp/upgrade目录下面。目录挂载命令如下:

mount-otimeo=100,retry=1,retrans=1,intr,soft,tcp,eth=1,nolock-tnfs192.168.0.150:/tmp/upgrade/tmp/upgrade/

6、主机通过网络从外网下载rom数据(配件升级数据)到自身的/tmp/upgrade目录下面,由于此目录已经挂载在配件对应的目录上了,因此此时其实是下载到了配件的/tmp/upgrade目录下,并不会占用主机的存储。

7、主机下载完完整的rom包之后,通过步骤2中创建的通信信道发送downloadend指令(下载结束消息)给配件,并解除对配件/tmp/upgrade/目录的挂载,使用命令为umount/tmp/upgrde。

8、配件收到downloadend指令之后,调用自身自带的升级程序进行升级。具体升级流程不在本发明的说明范围之内。

9、整个配件升级流程完成。

与现有技术相比,本发明具有如下有益效果:

(1)无需将配件从视频会议系统中拆除即可完成对配件的升级,操作更简单。

(2)无需利用其他外部工具或者程序直接通过主机和配件本身即可完成升级。

(3)使用nfs直接下载rom包到配件的方式可以有效的降低主机内存占用。

需要说明的是,对于以上方法或流程实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作并不一定是本发明实施例所必须的。

请参见图3,为了解决相同的技术问题,本发明还提供了一种视频会议系统的配件升级装置,包括:

配件升级响应模块1,用于响应用户触发的升级指令,生成升级开始消息并通过预先创建的通信通道发送至配件,以使所述配件创建配件端升级数据文件夹和nfs配置文件;

目录挂载模块2,用于在创建主机端升级数据文件夹之后,根据所述nfs配置文件生成目录挂载命令,继而根据所述目录挂载命令将所述主机端升级数据文件夹的目录挂载到所述配件端升级数据文件夹的目录下;

数据下载模块3,用于根据所述主机端升级数据文件夹的目录下载配件升级数据,以将所述配件升级数据下载至所述配件端升级数据文件夹中;

配件升级模块4,用于当检测到所述配件升级数据下载完成后,生成下载结束消息并通过所述通信通道发送至所述配件,以使所述配件调用升级程序进行配件升级。

进一步地,所述通信通道的创建方式为:

通过预设的主机ip地址创建主机端socket,对预设的目标端口进行监听,继而控制配件创建配件端socket,并控制所述配件连接至所述目标端口,以创建得到所述通信通道。

进一步地,所述配件端升级数据文件夹和所述nfs配置文件均为创建于所述配件的临时文件目录下;所述主机端升级数据文件夹为创建于主机的临时文件目录下。

进一步地,所述主机端升级数据文件夹的命名与所述配件端升级数据文件夹的命名相一致。

进一步地,所述预设的主机ip地址为192.168.0.168;所述预设的目标端口为6024端口。

通过实施本发明实施例,在对视频会议系统进行升级时,无需将配件从视频会议系统中拆除出来,且无需利用其他外部工具或者程序,而直接通过主机和配件本身即可完成升级,操作简单便捷,过程省时省力,从而有效提高了对视频会议系统的配件进行升级的效率及便捷性。

可以理解的是上述装置项实施例,是与本发明方法项实施例相对应的,本发明实施例提供的一种视频会议系统的配件升级装置,可以实现本发明任意一项方法项实施例提供的视频会议系统的配件升级方法。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1