会议提供装置及所述装置中的连接终端变更方法与流程

文档序号:17601673发布日期:2019-05-07 20:23阅读:120来源:国知局
会议提供装置及所述装置中的连接终端变更方法与流程

本发明的实施例涉及一种会议提供技术。



背景技术:

多方会议(multi-partyconferencing)是两名以上的用户连接虚拟的会议室而利用语音及影像同时执行会议的远程通信系统。在利用会议的情况下,位于互不相同的场所的人能够方便地进行协作。

欲加入会议的用户利用诸如个人计算机、移动设备、可穿戴设备等多样种类的通信设备连接到会议服务器。在这种情况下,如果利用特定通信设备连接到会议服务器的用户欲要将连接终端变更为其他通信设备,则需要进行在欲变更的通信设备中再次输入用户的认证信息(id/密码等)或者连接中的会议信息(pin码等)等繁琐的过程。

[现有技术文献]

[专利文献]

美国公开授权专利公报第10-1298342号(2005.04.29.)



技术实现要素:

本发明公开的实施例目的在于,提供一种用于使正在参加会议的参与者便于将连接于会议的终端变更为其他终端的技术手段。

根据示意性的实施例,提供一种会议服务器,包括:会议信息管理模块,生成关于第一终端的终端识别信息与正处于通过所述第一终端连接会议中的用户的连接信息的映射信息;以及连接变更模块,根据来自所述第一终端的连接终端变更请求而向所述第一终端提供与所述映射信息对应的令牌,若从第二终端接收到所述令牌的,则根据接收到的令牌的有效性验证结果而将所述会议参与者的终端从所述第一终端变更为所述第二终端。

所述连接变更模块可以使所述令牌被包含在所述会议服务器的访问链接中,并将连接链接提供至所述第一终端。

所述连接变更模块可以随着从所述第一终端接收到所述访问链接的所述第二终端选择所述访问链接而从所述第二终端接收令牌。

所述令牌可以包括有效时段(timeoutperiod)。

所述连接变更模块可以在从所述第二终端接收到的令牌的接收时间在所述有效时段内的情况下判断为所述令牌有效。

所述令牌还可以包括从所述第一终端接收到的作为连接变更对象的终端的识别信息。

所述连接变更模块可以在从所述第二终端接收到的令牌中包含的所述作为连接变更对象的终端的识别信息与所述第二终端的识别信息相同的情况下判断为所述令牌有效。

所述连接变更模块可以通过将与所述令牌对应的所述映射信息内的终端识别信息更新为所述第二终端的识别信息,从而将所述会议参与者的终端从所述第一终端变更为所述第二终端。

根据另一示意性的实施例,提供一种连接终端变更方法,所述方法用于在会议服务器中将利用第一终端连接会议服务器的会议参与者的终端变更为第二终端,其中,包括如下的步骤:生成映射所述第一终端的终端识别信息与所述会议参与者的连接信息的映射信息;根据来自所述第一终端的连接终端变更请求生成与所述映射信息对应的令牌;将所述令牌发送至所述第一终端;若从所述第二终端接收到令牌,则验证接收到的令牌的有效性;以及根据所述有效性验证结果将所述会议参与者的终端变更为所述第二终端。

将所述令牌发送至所述第一终端的步骤可以构成为:使所述令牌被包含在所述会议服务器的访问链接中,并将连接链接提供至所述第一终端。

验证接收到的所述令牌的有效性的步骤可以构成为:随着从所述第一终端接收到所述访问链接的所述第二终端选择所述访问链接而从所述第二终端接收令牌。

生成所述令牌的步骤还可以包括如下的步骤:设定所述令牌的有效时段(timeoutperiod)。在这种情况下,验证所述令牌的有效性的步骤还可以包括如下的步骤:判断从所述第二终端接收到的令牌的接收时刻是否在所述有效时段内。

在生成所述令牌的步骤中可以以如下方式生成所述令牌:使所述令牌还包括从所述第一终端接收到的作为连接变更对象的终端的识别信息。

验证所述令牌的有效性的步骤还包括如下的步骤:判断从所述第二终端接收到的令牌中包含的所述作为连接变更对象的终端的识别信息是否与所述第二终端的识别信息相同。

将所述会议参与者的终端变更为所述第二终端的步骤还可以包括如下的步骤:将与所述令牌对应的所述映射信息内的终端识别信息更新为所述第二终端的识别信息。

根据本发明的实施例,正在参加会议的参与者仅通过选择从会议服务器提供的访问链接也能够易于将连接于会议的终端变更为其他终端。因此,根据本发明的实施例,会议参与者能够根据需要而灵活应用多样的种类的设备,从而能够提高会议的便利性。

附图说明

图1是用于说明根据本发明的一实施例的会议提供系统的框图。

图2是用于说明在根据本发明的一实施例的会议提供系统中会议的参与者变更连接终端的示例的示意图。

图3是用于说明根据本发明的一实施例的会议服务器的框图。

图4是用于说明根据本发明的一实施例的会议的连接终端变更方法的流程图。

图5是用于举例说明适合在示意性的实施例中使用的包括计算装置的计算环境的框图。

符号说明

100:会议提供系统102:会议服务器

104:会议参与者终端106:网络

302:会议信息管理模块304:连接变更模块

具体实施方式

以下,参照附图对本发明的具体实施形态进行说明。以下的详细说明是为了有助于全面理解本说明书中记载的方法、装置和/或系统而提供的。然而这些仅为示例,本发明并不限于此。

在对本发明的实施例进行说明的过程中,如果判断为对有关本发明的公知技术的具体说明有可能对本发明的主旨造成不必要的混乱,则省略其详细说明。另外,后述的术语均为考虑到本发明中的功能而定义的术语,其可能根据使用者、运用者的意图或惯例等而不同。因此,需要以贯穿本说明书整体的内容为基础而对其定义。在详细说明中使用的术语只用于记载本发明的实施例,而绝不限制本发明。除非明确不同地使用,否则单数形态的表述包括复数形态的含义。在本说明书中,如“包括”或“具有”等术语用于指代某种特性、数字、步骤、操作、要素及他们的一部分或组合,不可被解释为排除所记载项之外的一个或一个以上的其他特性、数字、步骤、操作、要素及其一部分或组合的存在或可存在性。

图1是用于说明根据本发明的一实施例的会议提供系统100的框图。如图所示,根据本发明的一实施例的会议提供系统100包括会议服务器102以及多个会议参与者终端104。

会议服务器102是用于提供多个会议参与者终端104之间的会议服务的服务器。在一实施例中,会议服务器102中继两个以上的会议参与者终端104之间的文本、音频、视频数据中一个以上,从而使多个会议参与者终端104能够在虚拟的会议室内进行文本消息发送、语音会议或者视频会议。

会议参与者终端104是连接到会议服务器102而执行会议的用户(会议参与者)使用的终端。在本发明公开的实施例中,会议参与者终端104可以包括台式计算机、笔记本计算机、平板电脑、智能电话等能够接收会议服务的所有种类的通信设备。在图示的实施例中示出了包括终端a104-1、终端b104-2及终端c104-2的三个设备连接到会议服务器102而进行会议的示例,但是应该注意本发明的实施例并不限定于特定的终端数量。

另外,会议服务器102以及多个会议参与者终端104可以通过通信网络106相互收发数据。在若干实施例中,通信网络106可以包括互联网、一个以上的局域网(localareanetworks)、广域网(wideareanetworks)、蜂窝网络、移动网络、除此之外其他种类的网络,或这些网络的组合。

图2是用于说明在根据本发明的一实施例的会议提供系统100中会议的参与者变更连接终端的示例的示意图。如图所示,例如,正在利用终端a104-1参与会议的会议参与者202在会议过程中可以将会议连接终端由终端a104-1变更为终端d104-4。例如,会议参与者可以在利用移动设备参与会议的过程中将连接终端变更为台式计算机。

会议参与者202可以向会议服务器102发送连接终端变更请求,以从终端a104-1变更为终端d104-4。那么,会议服务器102生成包括用于变更连接终端的令牌(token)的访问链接并,并将该连接链接提供至终端a104-1,会议参与者202将所述访问链接从终端a104-1发送至将要连接到会议的终端d104-4。之后,会议参与者202通过在终端d104-4选择所述访问链接来连接到会议服务器102,会议服务器102对从终端d104-4接收到的令牌的有效性进行验证,进而将会议参与者202的终端从终端a104-1变更为终端d104-4。

图3是用于说明根据本发明的一实施例的会议服务器102的框图。如图所示,会议服务器102包括会议信息管理模块302及连接变更模块304。

会议信息管理模块302生成连接到会议的各个终端的终端识别信息以及与通过相应终端参与会议的各个会议参与者的连接信息相关的映射信息。例如,会议信息管理模块302可以映射终端a104-1的终端识别信息及利用终端a104-1的会议参与者202的连接信息而生成所述映射信息。在一实施例中,所述终端识别信息可以包括终端的序列号、互联网协议地址(ipaddress)、介质访问控制地址(macaddress)等在会议内用于将各个终端与其他终端区分的全部种类的信息。并且,所述会议参与者的连接信息可以是所述会议参与者的用户认证信息,例如通过id/密码等的认证信息、当会议参与者连接会议时输入的个人身份号码(pincode)信息或者会议参与者输入的会议室内的称呼信息等在会议内用于将各个参与者与其他参与者区分的信息。例如,所述会议参与者的连接信息可以是所述会议参与者连接会议服务器时生成的会话信息(sessioninformation)。

连接变更模块304从连接到会议的终端104中的特定终端,例如对于图2的实施例的情况而言的终端a104-1接收连接终端变更请求,进而生成与终端a104-1的映射信息对应的令牌(token)并发送至终端a104-1。在一实施例中,连接变更模块304可以使所述令牌包含在会议服务器102的访问链接中,并将该连接链接发送至终端a104-1。例如,所述访问链接可以具有与通用网站网址(weburl)相同的形态,并且所述令牌可以以附加于统一资源定位器(url)的参数(parameter)的形态包含在所述url中。所述访问链接可以通过文本消息(sms)、电子邮件(e-mail)或消息推送(push)等方式被发送至终端a104-1。

之后,终端a104-1将包含所述令牌的访问链接发送至作为新的连接终端的终端d104-4。例如,终端a104-1可以通过文本消息(sms)、电子邮件(e-mail)或消息推送(push)等方式将所述访问链接发送至终端d104-4。根据实施例,连接变更模块304也可以将所述访问链接不发送至终端a104-1,而直接发送至终端d104-4。在这种情况下,终端a104-1可以预先向连接变更模块304提供向终端d104-4提供所述访问链接时需要的信息(例如,终端d104-4的电话号码等)。

接收到所述访问链接的终端d104-4选择所述访问链接而连接到会议服务器102。在此过程中,终端d104-4将包含在所述访问链接中的令牌传递至会议服务器102。接收到该信息的连接变更模块304对接收到的令牌的有效性进行验证。此时,验证所述令牌的有效性的过程可以包括判断接收到的令牌是否为与已向终端a104-1发送的令牌相同的令牌的过程。

并且,在一实施例中,连接变更模块304可以在生成令牌时设定相应令牌的有效时段(timeoutperiod),在这种情况下,验证所述令牌的有效性的过程还可以包括判断令牌的接收时间是否在有效时段内的过程。即,连接变更模块304可以仅在从终端d104-4接收到的令牌的接收时间在所述有效时段内的情况下判断所述令牌有效。

并且,根据实施例,连接变更模块304可以当生成所述令牌时预先从终端a104-1收集连接变更对象终端的识别信息(终端的电话号码、ip地址等)。在这种情况下,连接变更模块304在从终端d104-4接收所述令牌时可以一同收集终端d104-4的识别信息,进而将其与从终端a104-1收集的识别信息进行比较,并且仅在一致的情况下判断为令牌有效。同上所述,在一同收集令牌及连接变更对象终端的信息的情况下,能够阻断恶意的第三方终端试图变更连接终端。例如,连接变更模块304可以将从终端a104-1接收的终端d104-4的识别信息作为密钥(key)对令牌进行加密,之后将其发送至终端a104-1。之后,连接变更模块304可以从终端d104-4接收被加密的令牌及终端d104-4的识别信息,并利用接收到的信息对加密的令牌进行解密,从而验证令牌。

若令牌的有效性经过同上所述的过程而得到验证,则连接变更模块304将连接到会议的会议参与者202的终端从终端a104-1变更为终端d104-4。具体而言,连接变更模块304可以通过将与所述令牌对应的所述映射信息内的终端识别信息从终端a104-1的识别信息更新为终端d104-4的识别信息,从而将所述会议参与者的终端从终端a104-1变更为终端d104-4。并且,在这种情况下,连接变更模块304可以终止与所述终端a104-1之间的连接。

图4是用于说明根据本发明的一实施例的会议的连接终端变更方法400的流程图。如图4所示的方法例如可以通过上述的会议服务器102执行。在图示的流程图中,将所述方法分为多个步骤而记载,然而至少一部分步骤可更换顺序执行,或者与其他步骤结合而一起执行,或者被省略,或者被分为细部步骤而执行,或者可附加未图示的一个以上的步骤而执行。

在步骤402中,会议服务器102处理终端a104-1的会议连接。

在步骤404中,会议服务器102的会议信息管理模块302生成与连接到会议的终端a104-1的终端识别信息与通过相应终端参与会议的会议参与者202的连接信息相关的映射信息。

在步骤406中,会议服务器102的连接变更模块304从终端a104-1接收连接终端变更请求。

在步骤408中,连接变更模块304生成与终端a104-1的映射信息对应的令牌(token)。

在步骤410中,连接变更模块304将生成的所述令牌发送至终端a104-1。同上所述,连接变更模块304可以使所述令牌包含在会议服务器102的访问链接中并发送至终端a104-1。所述访问链接可以通过文本消息(sms)、邮件(e-mail)或消息推送(push)等方式发送至终端a104-1。

在步骤412中,终端a104-1将包含所述令牌的访问链接发送至作为新的连接终端的终端d104-4。例如,终端a104-1可以通过文本消息(sms)、电子邮件(e-mail)或消息推送(push)等方式将所述访问链接发送至终端d104-4。

在步骤414中,接收到所述访问链接的终端d104-4选择所述访问链接,在步骤416中,终端d104-4请求连接会议服务器102。在此过程中,终端d104-4将包含在所述访问链接的令牌传递至会议服务器102。

在步骤418中,连接变更模块304对接收到的令牌的有效性进行验证。与验证所述令牌的有效性相关的事项在上文中进行了详细记载,在此省略重复说明。

若验证到接收到的令牌的有效性,则在步骤420中连接变更模块304将连接会议的会议参与者202的终端从终端a104-1变更为终端d104-4。

图5是用于举例说明适合在示意性的实施例中使用的包括计算装置的计算环境10的框图。在图示的实施例中,各组件可以具有与下面的记载不同的功能及能力,并且除了下面记载的组件之外还可以包括附加的组件。

图示的计算环境10包括计算装置12。在一实施例中,计算装置12可以是会议服务器102。并且,计算装置可以是会议参与者终端104。计算装置12包括至少一个处理器14,计算机可读存储介质16及通信总线18。处理器14可以使计算装置12根据上述的示例性实施例进行操作。例如,处理器14可以运行存储于计算机可读存储介质16的一个以上的程序。所述一个以上的程序可以包括一个以上的计算机可执行指令。在所述一个以上的计算机可执行指令通过处理器14运行情况下,可以使计算装置12执行根据示例性实施例的操作。

计算机可读存储介质16构成为存储计算机可执行指令乃至程序代码、程序数据和/或其他合适形态的信息。存储于计算机可读存储介质16的程序20包括通过处理器14可执行的指令的集合。在一实施例中,计算机可读存储介质16可以是诸如存储器(诸如随机存取存储器的易失性存储器、非易失性存储器,或其适当的组合)、一个以上的磁盘存储设备、光盘存储设备、闪存设备,或者此外计算装置12可访问并可存储所需信息的其他形态的存储介质、或其适当的组合。

通信总线18包括处理器14、计算机可读存储介质16而使计算装置12的其他多种组件相互连接。

并且,计算装置12可以包括为一个以上的输入输出装置24提供接口的一个以上的输入输出接口22及一个以上的网络通信接口26。输入输出接口22及网络通信接口26连接于通信总线18。输入输出装置24可以通过输入输出接口22连接于计算装置12的其他组件。示例性的输入输出装置24可以包括诸如指示装置(鼠标或触控板等)、键盘、触摸输入装置(触摸板或触摸屏等)、语音或声音输入装置、多种传感器装置和/或诸如拍摄装置的输入装置、和/或显示设备、打印机、扬声器和/或诸如网卡等的输出装置。示例性的输入输出装置24作为构成计算装置12的一组件,可以被包含于计算装置12的内部,并且也可以作为与计算装置12独立的单独的装置与计算装置12连接。

另外,本发明的实施例可以包括用于在计算机上运行本说明书中记载的方法的程序和包括所述程序的计算机可读记录介质。所述计算机可读记录介质可以单独地或者组合地包括程序命令、本地数据文件、本地数据结构等。所述介质可以是为本发明而专门地设计并构成的介质,或者可以是在计算机软件领域中通常能够使用的介质。计算机可读记录介质的示例包括:磁介质,诸如硬盘、软盘以及磁带等;光记录介质,诸如cd-rom、dvd等以及,rom、ram、闪存等为了储存并运行程序命令而专门构成的硬件装置。作为程序命令的示例,不仅包括如利用编译器制作的机器语言代码,还可以包括可利用解释器等而由计算机运行的高级语言代码。

以上,对本发明的代表性实施例进行了详细的说明,然而在本发明所属的技术领域中具有基本知识的人员可以理解上述的实施例可在不脱离本发明的范围的限度内实现多种变形。因此,本发明的权利范围不应局限于上述的实施例,本发明的权利范围需要根据权利要求书的范围以及与该权利要求书均等的范围来确定。

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