一种强制停止视联网会议的方法及装置与流程

文档序号:19020209发布日期:2019-11-01 20:38阅读:515来源:国知局
一种强制停止视联网会议的方法及装置与流程

本发明涉及视联网技术领域,特别是涉及一种强制停止视联网会议的方法及装置。



背景技术:

在视联网的视频会议中,如果正在视频的pamir客户端出现异常,或者操作人员无法及时联系,或者pamir客户端与主席终端网络不通,pamir客户端或者主席终端都没办法立刻停止视联网会议的。此时,只有通过遥控器才可以停止该视频会议,但是,这必须由会议操作人员操控遥控器才可以停止该视频会议。也就是说,在视联网会议中,在出现上述问题需要强制停止视联网会议时,只有在会议操作人员操控操作遥控器,才可以发出退会指令,当pamir客户端接收到遥控器发出的退会指令时,就会退出会议;或者当主席终端接收到遥控器发出的退会指令时,就会停止会议。

由此可知,在视联网会议出现异常需要强制停止会议时,只有会议操作人员操控遥控器才可以发出退会指令来强制停止该视联网会议,如果此时会议操作人员不在场,则无法停止该视联网会议,不但浪费了网络资源,还降低了视联网会议的灵活性。



技术实现要素:

本发明实施例所要解决的技术问题是提供一种强制停止视联网会议的方法及装置,以解决由于现有视联网会议中只有会议操作人员操控遥控器才可以强制停止会议,导致视联网会议的灵活性降低的技术问题。

相应的,本发明实施例还提供了一种视联网强制停会的方法及装置,用以保证上述方法的实现及应用。

为了解决上述问题,本发明是通过如下技术方案实现的:

第一方面提供一种强制停止视联网会议的方法,所述方法包括:

接收用户通过网页选择的强制停会的会议数据,所述会议数据包括会议id;

从数据库中查询与所述会议id对应的会议主席终端号码;

向中心管理服务器发送强制停会指令,所述强制停会指令包括:强制停会的会议主席终端号码;

接收所述中心管理服务器发送的强制停会结果;

将所述强制停会结果展示给所述用户。

第二方面提供一种强制停止视联网会议的方法,所述方法包括:

接收会议管理平台发送的强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

将所述强制停会指令通过虚拟终端组装成视联网停会指令;

将所述视联网停会指令通过视联网服务器发送给所述会议主席终端号码对应的会议主席终端,以便于所述会议主席终端根据所述视联网停会指令进行强制停会操作;

通过所述视联网服务器接收所述会议主席终端发送的强制停会结果;

将所述强制停会结果发送给会议管理平台,以便于所述会议管理平台展示所述强制停会结果。

可选的,所述根据所述强制停会指令通过虚拟终端组装成视联网停会指令,包括:

通过虚拟终端对所述强制停会指令进行解析,得到对应的值;

将所述值赋值到8f85协议上,得到视联网停会指令。

可选的,所述强制停会指令为json字符串。

可选的,所述虚拟终端为预先注册到视联网服务器上的虚拟终端。

第三方面提供一种强制停止视联网会议的装置,包括:

第一接收模块,用于接收用户通过网页选择的强制停会的会议数据,所述会议数据包括会议id;

查询模块,用于从数据库中查询与所述会议id对应的会议主席终端号码;

发送模块,用于向中心管理服务器发送强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

第二接收模块,用于接收所述中心管理服务器发送的强制停会结果;

展示模块,用于将所述强制停会结果展示给所述用户。

第四方面提供一种强制停止视联网会议的装置,包括:

第一接收模块,用于接收会议管理平台发送的强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

组装模块,用于将所述强制停会指令通过虚拟终端组装成视联网停会指令;

第一发送模块,用于将所述视联网停会指令通过视联网服务器发送给所述会议主席终端号码对应的会议主席终端,以便于所述会议主席终端根据所述视联网停会指令进行强制停会操作;

第二接收模块,用于通过所述视联网服务器接收所述会议主席终端发送的强制停会结果;

第二发送模块,用于将所述强制停会结果发送给会议管理平台,以便于所述会议管理平台展示所述强制停会结果。

可选的,所述组装模块包括:

解析模块,用于通过虚拟终端对所述强制停会指令进行解析,得到对应的值;

赋值模块,用于将所述值赋值到8f85协议上,得到视联网停会指令。

可选的,所述第一接收模块接收到的强制停会指令为json字符串。

可选的,所述组装模块通过的虚拟终端为预先注册到视联网服务器上的虚拟终端。

与现有技术相比,本发明实施例包括以下优点:

本发明实施例中,会议管理平台在接收到用户通过网页选择的强制停会的会议数据时,该会议数据在包括会议id,从数据库中查询与所述会议id对应的会议主席终端号码,将包括该会议主席终端号码的强制停会指令发送给中心管理服务器,以及在接收到中心管理服务器发送的强制停会结果时,将所述强制停会结果展示给所述用户。也就是说,本实施例中可以通过网页选择任意需要强制停止的会议,提高了系统的灵活性。特别是在紧急情况下(比如,某地发生紧急情况需要主席终端退会参加别的会议等)提供入口让管理人员可以一键停止原会议。另外,也提高了系统的稳定性,管理人员可以通过网页停止非法会议,减轻网络压力。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

图1是本发明实施例提供的一种强制停止视联网会议的方法的流程图;

图2是本发明实施例提供的一种强制停止视联网会议的方法的另一流程图;

图3是本发明实施例提供的一种强制停止视联网会议的装置的结构示意图;

图4是本发明实施例提供的一种强制停止视联网会议的装置的另一结构示意图;

图5是本发明实施例提供的一种强制停止视联网会议的系统的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

请参阅图1,为本发明实施例提供的一种强制停止视联网会议的方法的流程图,具体可以包括如下步骤:

步骤101:接收用户通过网页选择的强制停会的会议数据,所述会议数据包括会议id;

该实施例中,会议管理平台可以包括web前端和web后台,该步骤中,会议管理平台的web前端先接收用户(比如管理人员或操作人员等)通过网页选择一条会议数据,然后点击强制停会发送数据给会议管理平台的web后台。即会议管理平台的web前端接收用户通过网页选择的强制停会(即强制停止会议,下同)的会议数据,并将其发送给会议管理平台的web后台。

步骤102:从数据库中查询与所述会议id对应的会议主席终端号码;

该步骤中,会议管理平台的web后台接收到会议id后,从数据库中查询与该会议id对应的会议主席终端号码。

需要说明的是,视联网的所有会议信息都会在会议管理平台的数据库中保存。

步骤103:向中心管理服务器发送强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

会议管理平台的web后台将包括需要强制停会的会议主席终端号码的强制停会指令发给中心管理服务器,以便于中心管理服务器在接收到该强制停会指令后,通过虚拟终端将该强制停会指令组装成视联网停会指令,以及将所述视联网停会指令通过视联网服务器发送给对应的会议主席终端进行停会操作,其具体的过程详见后续图2的描述,在此不再赘述。

在该实施例中,该强制停会指令可以是json字符串等,但并不限于此,还可以是其他字符串,本实施例不作限制。

步骤104:接收所述中心管理服务器发送的强制停会结果;

会议管理平台的web后台接收所述中心管理服务器发送的强制停会结果,并将该强制停会结果发送给会议管理平台的web前端。其中,强制停会结果可以包括:停会指令操作码,会议标识,操作成功或失败,操作结果的描述等,但并不限于此。

比如:intcmd;代表停会指令操作码

std::stringtoken;用户token

intresult;操作结果0-成功非0即错误码

std::stringdescription;结果描述,如操作成功

步骤105:将所述强制停会结果展示给所述用户。

会议管理平台的web前端将强制停会结果展示给所述用户。

本发明实施例中,会议管理平台在接收到用户通过网页选择的强制停会的会议数据时,该会议数据中包括会议id,从数据库中查询与所述会议id对应的会议主席终端号码,将包括该会议主席终端号码的强制停会指令发送给中心管理服务器,以及在接收到中心管理服务器发送的强制停会结果时,将所述强制停会结果展示给所述用户。也就是说,本实施例中,在需要强制停止视联网会议时,无论会议管理员是否在场,都可以通过网页选择任意需要强制停止的会议,提高了系统的灵活性。特别是在紧急情况下(比如,某地发生紧急情况需要主席终端退会参加别的会议等)提供入口让管理人员可以一键停止原会议。另外,也提高了系统的稳定性,管理人员可以通过网页停止非法会议,减轻网络压力。

还请参阅图2,为本发明实施例提供的一种强制停止视联网会议的方法的另一流程图,所述方法可以包括下述步骤:

步骤201:接收会议管理平台发送的强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

中心管理服务器接收会议管理平台(即会议管理平台的web后台)发送的强制停会指令,该强制停会指令中包括:需要强制停会的会议主席终端号码。当然,还可以是应用包括其他参数,本实施不作限制。

步骤202:将所述强制停会指令通过虚拟终端组装成视联网停会指令;

该步骤中,中心管理服务器在接收到强制停会指令后,将所述强制停会指令通过虚拟终端组装成视联网停会指令。也就是说,将强制停会指令转换成视联网终端能识别的视联网停会指令。

其中,一种组装方式为:

中心管理服务器先通过虚拟终端对所述强制停会指令进行解析,得到对应的值,该实施例中,解析得到对应的值为会议主席终端号码;然后,将所述值赋值到8f85协议上,得到视联网停会指令。

该实施例中,强制停会指令可以为json字符串,中心管理服务器通过rapidjson解析json字符串到c语言的结构体中,得到对应的值(即会议主席终端号码对应的值),然后,将该值赋值到8f85协议上,得到视联网停会指令(视联网停会指令,也可以称为视联网停会协议)。

其中,json字符串如:

{"cmd":5376,"token":"xxxx","content":{"meetingid":"faaba7f607f911e8856f408d5cfd787b"}

其中,8f85协议:

其中,视联网停会指令的主要协议:

_8f85.opt_para[0]=htons(0x8800);停会指令

_8f85.opt_para[23]=htons(m_devno);代表会议中主席终端号码

其中,该实施例中的所述虚拟终端为预先注册到视联网服务器上的虚拟终端。也就是说,中心管理服务器集成有一个虚拟终端,该虚拟终端已经接入视联网,并且可以向视联网服务器发送数据。

步骤203:将所述视联网停会指令通过视联网服务器发送给所述会议主席终端号码对应的会议主席终端,以便于所述会议主席终端根据所述视联网停会指令进行强制停会操作;

该步骤中,中心管理服务器将通过虚拟终端组装成的视联网停会指令发送给视联网服务器,视联网服务器转发接收到的视联网停会指令到会议主席终端号码对应的会议主席终端。而会议主席终端在收到视联网停会指令后,做出强制停会操作,之后,将强制停会结果发送到视联网服务器,视联网服务器再转发强制停会结果到中心管理服务器的虚拟终端。

步骤204:通过所述视联网服务器接收所述会议主席终端发送的强制停会结果;

中心管理服务器的虚拟终端接收到视联网服务器发送的关于8f85的强制停会结果。

步骤205:将所述强制停会结果发送给会议管理平台,以便于所述会议管理平台展示所述强制停会结果。

之后,中心管理服务器再将该强制停会结果返回给会议管理平台的web后台,web后台在传输给web前端界面,由web前端界面显示该强制停会结果。

本发明实施例中,中心管理服务器在接收到会议管理平台发送的包括会议主席终端号码的强制停会指令时,通过虚拟终端将该强制停会指令组装成视联网停会指令;将视联网停会指令通过视联网服务器发送给对应的会议主席终端,以及在接收到会议主席终端发送的强制停会结果时,将所述强制停会结果发送给会议管理平台,由该会议管理平台将该强制停会结果展示给所述用户。也就是说,本实施例中中心管理服务器在接收到会议管理平台发送的强制停会指令时,将该强制停会指令组装成视联网停会指令发送给对应的会议主席终端,以便于会议主席终端进行停会操作,并将停会结果通过视联网服务器反馈会议管理平台进行展示。提高了停止视联网会议的灵活性,特别是在紧急情况下(比如,某地发生紧急情况需要会议主席终端退会参加别的会议等),提供网页入口让管理人员可以一键停止原会议。另外,也提高了系统的稳定性,管理人员可以通过网页停止非法会议,减轻网络压力。

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

请参阅图3,为本发明实施例提供一种强制停止视联网会议的装置的结构示意图,具体可以包括如下模块:第一接收模块31,查询模块32,发送模块33,第二接收模块34,展示模块35,其中,

第一接收模块31,用于接收用户通过网页选择的强制停会的会议数据,所述会议数据包括会议id;

查询模块32,用于从数据库中查询与所述会议id对应的会议主席终端号码;

发送模块33,用于向中心管理服务器发送强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

第二接收模块34,用于接收所述中心管理服务器发送的强制停会结果;

展示模块35,用于将所述强制停会结果展示给所述用户。

可选的,所述装置可以集成在会议管理平台,也可以独立部署,本实施例不作限制。

请参阅图4,为本发明实施例提供一种强制停止视联网会议的装置的另一结构示意图,具体可以包括如下模块:第一接的收模块41,组装模块42,第一发送模块43,第二接收模块44,第二发送模块45,其中,

第一接收模块41,用于接收会议管理平台发送的强制停会指令,所述强制停会指令包括:需要强制停会的会议主席终端号码;

组装模块42,用于将所述强制停会指令通过虚拟终端组装成视联网停会指令;

第一发送模块43,用于将所述视联网停会指令通过视联网服务器发送给所述会议主席终端号码对应的会议主席终端,以便于所述会议主席终端根据所述视联网停会指令进行强制停会操作;

第二接收模块44,用于通过所述视联网服务器接收所述会议主席终端发送的强制停会结果;

第二发送模块45,用于将所述强制停会结果发送给会议管理平台,以便于所述会议管理平台展示所述强制停会结果。

可选的,在另一实施例中,该实施例在上述实施例的基础上,所述组装模块42包括:解析模块和赋值模块(图中未示),其中,

解析模块,用于通过虚拟终端对所述强制停会指令进行解析,得到对应的值;

赋值模块,用于将所述值赋值到8f85协议上,得到视联网停会指令。

可选的,在另一实施例中,该实施例在上述实施例的基础上,所述第一接收模块接收到的强制停会指令为json字符串。

可选的,在另一实施例中,该实施例在上述实施例的基础上,所述组装模块通过的虚拟终端为预先注册到视联网服务器上的虚拟终端。

可选的,所述装置可以集成在中心管理服务器中,也可以独立部署,本实施例不作限制。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还请参阅图5,为本发明实施例提供的一种强制停止视联网会议的系统的结构示意图,该系统以强制停止某个视联网会议为例。所述系统包括:会议管理平台51,数据库52,中心管理服务器53,视联网服务器54,以及会议实例55。其中,会议管理平台51与数据库52连接;中心管理服务器53分别与会议管理平台51和视联网服务器54连接,而视联网服务器54与会议实例55连接。

其中,会议实例55以包括主席终端551、第一参会方终端552和第二参会方终端553为例,但在实际应用中,并不限于此。其中,所述主席终端551、第一参会方终端552和第二参会方终端553分别与视联网服务器54连接。

会议管理平台51包括web前端511和web后台512,其中,需要说明的是,视联网的所有会议信息都会存储在与会议管理平台51的web后台512连接的数据库52中;

中心管理服务器53,该中心管理服务器53包括虚拟终端531(本实施例以集成一个虚拟终端为例,但在实际应用中,并不限于此),需要说明的是,该虚拟终端531需要提前接入视联网,并且可以向视联网服务器发送数据。

该实施例中,管理员或操作员可以通过会议管理平台51的web前端511选择一条会议数据,点击强制停会发送会议数据(该会议数据中包括会议id)给会议管理51的web后台512,该web后台512在接收到会议数据后,从数据库52中查询与该会议id对应的会议主席终端号码,之后,将包括该会议主席终端号码的强制停会指令发给中心管理服务器53。

该中心管理服务器53在接收到该强制停会指令后,将通过虚拟终端531将该强制停会指令组装成视联网停会指令,该视联网停会指令中包括会议主席终端号码,并将该视联网停会指令通过视联网发送给视联网服务器54;

视联网服务器54将接收到的视联网停会指令转发给到与该会议主席终端号码对应的会议主席终端上;

会议主席终端在接收到该视联网停会指令后,进行强制停会操作,然后将强制停会结果通过视联网发送到给视联网服务器54上;视联网服务器54将接收的强制停会结果透传给中心管理服务器53中的虚拟终端531;

该虚拟终端531在接收到视联网服务器54发送的强制停会结果时,将该强制停会结果返回给会议管理平台51的web后台512,该web后台512再将该强制停会结果反馈给web前端511,会议管理平台51的web前端511展示该强制停会结果。

需要说明的是,该实施例中,各个实体的具体实现功能详见上述,在此不再赘述。

本实施例中的视联网协议是一种二层的私有协议,类似ip协议,所有终端(包括虚拟终端)都遵从视联网协议进行底层通信。

本实施例中,可以通过网页选择任意需要强制停止的会议,提高了系统的灵活性,特别是在紧急情况下(比如,某地发生紧急情况需要主席终端退会参加别的会议等)提供入口让管理人员可以一键停止原会议。另外,也提高了系统的稳定性,管理人员可以通过网页停止非法会议,减轻网络压力。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种强制停止视联网会议方法和一种强制停止视联网会议装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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