创建会议群组的方法、装置、参会终端和服务器与流程

文档序号:12037631阅读:506来源:国知局
创建会议群组的方法、装置、参会终端和服务器与流程

本发明实施例涉及通信技术领域,尤其涉及创建会议群组的方法、装置、参会终端和服务器。



背景技术:

目前,无论是网络开会还是实际开会,参会人员一般都是在自己的笔记本上通过手写文字记录会议内容,若自己有漏记的内容可以借阅其他参会人员记录的会议内容以进行补充。然而,这种借阅会议记录的方式便利性较差。基于此,一些会议类型的应用程序提出了一些针对实际会议创建在线会议群组的方案,参会人员可以在该会议群组中对该实际会议进行记录以及共享所记录的会议记录。

其中,在一些会议应用程序中,可以针对某一实际会议创建在线会议群组以实现线上记录或者讨论,而创建该在线会议群组的方式一般是:首先由会议主持人逐一向该实际会议的参会人员发送进入该在线会议群组的邀请,该会议应用程序对应的服务器在接收到参会人员返回的确认信息后,将该参会人员拉入该在线会议群组。

在实现本发明过程中,发明人发现相关技术存在以下问题:当所有参会人员均位于同一空间内召开会议,并且参会人员数量较多时,该创建会议群组的方式便捷性较差。



技术实现要素:

本发明实施例提供的创建会议群组的方法、装置、参会终端和服务器,能够应用于所有参会人员均位于同一空间内召开会议的情况,解决现有的创建会议群组的方式便捷性差的问题。

第一方面,本发明实施例提供一种应用于第一参会终端的创建会议群组的方法,包括:

接收创建会议群组的指令,所述指令中包括针对所述会议群组的参会距离阈值;

根据所述指令获取所有第二参会终端的设备标识,其中,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于所述参会距离阈值;

向服务器发送创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有所述第二参会终端的设备标识。

可选地,所述设备标识包括蓝牙标识,则,

所述根据所述指令获取所有第二参会终端的设备标识,包括:

根据所述指令搜索所述第一参会终端附近的蓝牙信号;

根据所述蓝牙信号的强度确定发射所述蓝牙信号的参会终端与所述第一参会终端之间的距离;

筛选出所有所述距离小于或者等于所述参会距离阈值的参会终端作为第二参会终端;

获取所有所述第二参会终端的蓝牙标识。

第二方面,本发明实施例提供一种应用于服务器的创建会议群组的方法,包括:

接收第一参会终端发送的创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有第二参会终端的设备标识,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于针对所述会议群组的参会距离阈值;

响应于所述请求,确定每一所述设备标识对应的第二参会帐号;

创建包括所述第一参会账号和所有所述第二参会账号的会议群组。

可选地,所述设备标识包括蓝牙标识,则,所述确定每一所述设备标识对应的第二参会帐号,包括:

根据预存的对照表查询每一所述蓝牙标识对应的第二参会帐号。

可选地,所述创建包括所述第一参会账号和所有所述第二参会账号的会议群组的步骤之前,还包括:

获取每一所述第二参会帐号的状态信息;

根据所述状态信息筛选出可以参会的第二参会账号;

则,所述创建包括所述第一参会账号和所有所述第二参会账号的会议群组,包括:

创建包括所述第一参会账号和所述可以参会的第二参会账号的会议群组。

可选地,所述状态信息包括:离线、空闲和忙碌,

则,所述根据所述状态信息筛选出可以参会的第二参会账号,包括:

筛选出状态信息为空闲的第二参会帐号作为可以参会的第二参会账号。

可选地,所述创建包括所述第一参会账号和所有所述第二参会账号的会议群组的步骤之前,还包括:

向所有所述第二参会账号对应的第二参会终端发送参会邀请;

则,所述创建包括所述第一参会账号和所有所述第二参会账号的会议群组,包括:

创建包括所述第一参会账号的会议群组,并将返回确认消息的第二参会终端对应的第二参会账号添加至所述会议群组中。

第三方面,本发明实施例提供一种创建会议群组的装置,应用于第一参会终端,包括:

第一接收单元,用于接收创建会议群组的指令,所述指令中包括针对所述会议群组的参会距离阈值;

第一获取单元,用于根据所述指令获取所有第二参会终端的设备标识,其中,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于所述参会距离阈值;

第一发送单元,用于向服务器发送创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有所述第二参会终端的设备标识。

可选地,所述设备标识包括蓝牙标识,则,所述第一获取单元具体用于:

根据所述指令搜索所述第一参会终端附近的蓝牙信号;

根据所述蓝牙信号的强度确定发射所述蓝牙信号的参会终端与所述第一参会终端之间的距离;

筛选出所有所述距离小于或者等于所述参会距离阈值的参会终端作为第二参会终端;

获取所有所述第二参会终端的蓝牙标识。

第四方面,本发明实施例提供了一种创建会议群组的装置,应用于服务器,该装置包括:

第二接收单元,用于接收第一参会终端发送的创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有第二参会终端的设备标识,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于针对所述会议群组的参会距离阈值;

确定单元,用于响应于所述请求,确定每一所述设备标识对应的第二参会帐号;

群组创建单元,用于创建包括所述第一参会账号和所有所述第二参会账号的会议群组。

可选地,所述设备标识包括蓝牙标识,则,所述确定单元具体用于:

根据预存的对照表查询每一所述蓝牙标识对应的第二参会帐号。

可选地,所述装置还包括:

第二获取单元,用于获取每一所述第二参会帐号的状态信息;

筛选单元,用于根据所述状态信息筛选出可以参会的第二参会账号;

则,所述群组创建单元具体用于:

创建包括所述第一参会账号和所述可以参会的第二参会账号的会议群组。

可选地,所述状态信息包括:离线、空闲和忙碌,

则,所述筛选单元具体用于:

筛选出状态信息为空闲的第二参会帐号作为可以参会的第二参会账号。

可选地,所述装置还包括:

第二发送单元,用于向所有所述第二参会账号对应的第二参会终端发送参会邀请;

则,所述群组创建单元具体用于:

创建包括所述第一参会账号的会议群组,并将返回确认消息的第二参会终端对应的第二参会账号添加至所述会议群组中。

第五方面,本发明实施例提供了一种参会终端,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的应用于第一参会终端的创建会议群组的方法。

第六方面,本发明实施例提供一种服务器,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的应用于服务器的创建会议群组的方法。

第七方面,本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使参会终端执行如上所述的应用于参会终端的创建会议群组的方法;或者所述计算机可执行指令用于使服务器执行如上所述的应用于服务器的创建会议群组的方法。

第八方面,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被参会终端执行时,使所述参会终端执行如上所述的应用于参会终端的创建会议群组的方法;当所述程序指令被服务器执行时,使所述服务器端执行如上所述的应用于服务器的创建会议群组的方法。

本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例通过在第一参会终端接收到创建会议群组的指令时,根据所述指令获取在其参会距离阈值以内的多个第二参会终端的设备标识,然后向服务器发送创建会议群组的请求,该请求中包括所述第一参会终端对应的第一参会账号和所有所述第二参会终端的设备标识,服务器在接收到该请求时,响应于该请求,确定每一所述设备标识对应的第二参会帐号,然后创建包括所述第一参会账号和所有所述第二参会账号的会议群组,能够针对所有参会人员均位于同一空间内召开会议的情况,快速创建会议群组,免去会议主持人逐一选择需添加的参会账号的麻烦。同时,通过第一参会终端根据距离定位第二参会终端,能够提升所创建的会议群组的准确度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明各个实施例所涉及的一种实施环境的示意图;

图2是本发明实施例提供的一种应用于第一参会终端的创建会议群组的方法的流程示意图;

图3是本发明实施例提供的一种应用于服务器的创建会议群组的方法的流程示意图;

图4是本发明实施例提供的一种创建会议群组的装置的结构示意图;

图5是本发明另一实施例提供的一种创建会议群组的创制的结构示意图;

图6是本发明实施例提供的一种参会终端的硬件结构示意图;

图7是本发明实施例提供的一种服务器的硬件结构示意图。

具体实施方式

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

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本发明实施例中所采用的“第一”“第二”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。

本发明实施例提供的创建会议群组的方法是一种基于某一空间内召开的线下会议中各参会终端的位置信息,快速创建针对该线下会议的在线会议群组的方法,能够适用于任意类型的线下会议,如:专题讨论会、工作总结会议、讲座、座谈会等。其中,在本实施例中,所述创建会议群组的方法包括应用于第一参会终端的创建会议群组的方法和应用于服务器的创建会议群组的方法,通过第一参会终端和服务器之间的配合实现快速创建会议群组的目的。其中,在本发明实施例中,所述“第一参会终端”是指发起创建该会议群组的参会终端,其可以是该线下会议中的任意一个参会终端。一般地,可以认为所述“第一参会终端”是该线下会议的主持人所使用的参会终端。

此外,需要说明的是,在本发明实施例中,所述“会议群组”是指针对某一待召开或者正在召开的线下会议,在线上(即,在服务器中)创建的包括所有该线下会议的参会人员的参会账号的会议群组。特别地,在本发明实施例中,所述“线下会议”是指所有参会人员都集中于一个地理空间内(如,会议室)召开的会议。

下面结合附图,对本发明实施例作进一步阐述。

请参考图1,图1是本发明各个实施例所涉及的一种实施环境的示意图。如图1所示,该实施环境包括:参会人员(图未示)、参会终端10和服务器20。

其中,参会人员是指参与某一线下会议的自然人。所有参会人员都聚集于某一地理空间内,如:会议室、多功能厅等。

参会终端10是供参会人员使用的用户终端,其可以是手机、平板电脑、膝上型便携计算机和台式计算机等终端设备。参会终端10具备通信功能,可以运行浏览器,也可以运行其它能够加载和显示网页页面的应用程序,比如会议管理应用程序、社交类应用程序、办公类应用程序等。

特别地,在本发明实施例中,参会终端10上可以安装有任意类型的会议应用程序,每一参会人员在该会议应用程序中都对应有一个参会账号,参会人员可以通过登录其参会账号加入会议群组,以方便其在该会议群组中相关的界面进行会议记录以及查看其它参会人员记录的会议内容。

在线下会议召开时,参会终端10之间可以通过无线网络、蓝牙等建立通信连接,并通过无线网络或者蓝牙等传输数据(如:设备标识)。其中,在本发明实施例中,将某一线下会议中向服务器20发起创建会议群组的请求的参会终端10记为第一参会终端,而剩余的参会终端10记为第二参会终端。在本发明实施例中,第一参会终端可以通过无线网络或者蓝牙连接等方式判断其他参会终端与其的距离,以及获取第二参会终端的设备标识。

服务器20是运行和维护该会议应用程序相关的数据的中心处理器,其可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。此外,需要说明的是,在本发明实施例中,服务器20中预存有每一参会终端10的设备标识对应的参会账号。当服务器20获取到某一参会终端10的设备标识时,可以查询到与该设备标识绑定的参会账号。因此,在本发明实施例中,参会人员、参会终端10、参会终端10的设备标识和参会账号具有一一对应的关系。

参会终端10可以通过无线网络或者有线网络与服务器20相连,从而实现向服务器20发送数据的目的,以及接收服务器20所发送的内容的目的。相应地,服务器20可以针对参会终端10发送的数据或者命令进行处理以及向相应的参会终端10下发处理结果。

在本发明实施例中,当某一线下会议的主持人(其中一个参会人员)需要为当前召开或者准备召开的线下会议创建会议群组时,可以首先在安装于其参会终端10(其中,为了避免混淆,下文以第一参会终端和第二参会终端来区分主持人所使用的参会终端10和其他参会人员所使用的参会终端10)上的会议应用程序中输入创建会议群组的指令(比如,通过其参会账号登录该会议应用程序后,在该会议应用程序中点击“按位置新建群组”的相关图标或者输入其他相关手势操作),其中,在该指令中包括针对该会议群组的参会距离阈值(该参会距离阈值可视召开该线下会议的空间的大小而定,若会议空间较大,可以设置较大的参会距离阈值,若会议空间较小,则可相应减小参会距离阈值)。

响应于该创建会议群组的指令,第一参会终端根据所述指令通过无线网络或者蓝牙信号搜索附近的参会终端10并根据无线网络信号或者蓝牙信号的强度确定这些参会终端10与第一参会终端之间的距离,然后获取所有与第一参会终端之间的距离小于或者等于所述参会距离阈值的参会终端10(第二参会终端)的设备标识。随后,第一参会终端向服务器20发送创建会议群组的请求,其中,所述请求中包括第一参会终端对应的第一参会账号(即主持人的参会账号)和所有所述第二参会终端的设备标识。

当服务器20接收到第一参会终端发送的创建会议群组的请求时,提取该请求中的信息,即:如上所述的第一参会终端对应的第一参会账号和所有第二参会终端的设备标识;确定每一所述设备标识对应的第二参会帐号(即除主持人以外的参会人员的参会账号),并创建包括所述第一参会账号和所有所述第二参会账号的会议群组。从而,该线下会议中所有的参会人员都通过其参会账号加入到该会议群组中。其中,在一些实施例中,若在服务器中没有搜索到与某一设备标识对应的参会账号,则可以认为该设备标识对应的参会终端并不属于该线下会议,或者,也可以将该设备标识返回给第一参会终端,供第一参会终端判断该设备标识对应的参会终端是否属于本线下会议,若是,则由第一参会终端邀请该参会终端进入服务器20所创建的会议群组,同时,服务器20获取新增的参会账号对应的参会终端的设备标识,并在对照表中新增该参会终端的设备标识和其参会账号的对应关系。

上述创建会议群组的全程都不需参会人员过多参与,一般情况下,只需其中一个参会人员(如:主持人)在该会议应用程序中输入发起创建会议群组的指令即可针对该线下会议快速创建会议群组,提升了创建会议群组的便捷性。同时,在本发明实施例中,通过第一参会终端与其他参会终端之间建立的通信连接定位与第一参会终端之间的距离小于或等于参会距离阈值的第二参会终端,能够提升室内定位的精度,降低创建会议群组的失误率。

此外,需要说明的是,本发明实施例提供的创建会议群组的方法和创建会议群组的装置还可以进一步的拓展到其他合适的实施环境中,而不限于图1中所示的实施环境。虽然图1中仅显示了五个参会终端10和一个服务器20,但本领域技术人员可以理解的是,在实际应用过程中,该应用环境还可以包括更多或者更少的参会终端、服务器。

具体地,图2是本发明实施例提供的一种应用于第一参会终端的创建会议群组的方法的流程示意图,请参阅图2,该方法包括:

110、接收创建会议群组的指令。

在本实施例中,所述“创建会议群组的指令”是指某一地理空间内召开的线下会议的其中一个参会人员(在本实施例中假定该参会人员为该线下会议的主持人)输入的针对该线下会议快速创建会议群组的指令,该指令的触发形式可以是:主持人通过其参会账号登录安装于第一参会终端的会议应用程序后,在该会议应用程序中点击“按位置新建群组”的相关图标或者输入相应的手势操作,在本实施例中对此不作具体限定。

其中,在本实施例中,该指令中包括针对该会议群组的参会距离阈值,所述“参会距离阈值”是指其他参会终端与第一参会终端之间的距离的阈值,是判定参会终端的使用者是否参与该线下会议的标准,其值可以由主持人根据召开该线下会议的空间的大小来设定,若某一参会终端与第一参会终端之间的距离大于所述参会距离阈值,可以认为该参会终端的使用者没有参与该线下会议;若另一参会终端与第一参会终端之间的距离小于或者等于所述参会距离阈值,则可以认为该参会终端的使用者是该线下会议的成员之一,即该参会终端属于所述第二参会终端,其使用者是参会人员。

在本实施例中,当需要针对某一空间内召开的线下会议创建会议群组时,其中一个参会人员可以在其参会终端(第一参会终端)中输入创建会议群组的指令,其中,所述指令中包括该参会人员输入的参会距离阈值,相应地,第一参会终端在接收该创建会议群组的指令后,根据该指令执行下述步骤120至步骤130。

120、根据所述指令获取所有第二参会终端的设备标识。

在本实施例中,每一所述“第二参会终端”与上述第一参会终端之间的距离小于或者等于上述参会距离阈值,因此,在理想状态下,可以认为所有第二参会终端即该线下会议中除了第一参会终端以外的所有其他参会终端。所述“设备标识”是参会终端的标识,其与参会终端之间具有一一对应的关系,通过该设备标识能够准确定位或者查找到对应的参会终端。其中,所述设备标识可以包括但不限于:mac地址、蓝牙标识(蓝牙id)、移动设备国际识别码(internationalmobileequipmentidentity,imei)等等。

在本实施例中,在接收到参会人员(主持人)输入的创建会议群组的指令后,根据该指令获取所有与第一参会终端之间的距离小于或者等于该指令中设定的参会距离阈值的第二参会终端的设备标识。其中,在本实施例中,可以根据不同的方式确定与第一参会终端之间的距离小于或者等于参会距离阈值的第二参会终端。

比如,在一些实施例中,适用于在某一较空旷的空间内召开线下会议的情况,所述根据该指令获取所有第二参会终端的设备标识的具体实施方式可以是:首先分别建立第一参会终端与每一其他参会终端之间的无线网络连接关系,然后根据第一参会终端与每一其他参会终端之间的无线信号的强度确定它们之间的距离,筛选出与第一参会终端的距离小于或者等于参会距离阈值的参会终端作为第二参会终端,最后获取所有第二参会终端的设备标识,其中,该设备标识可以是mac地址。在该实施例中,通过建立第一参会终端与其他参会终端之间的无线网络连接来确定第一参会终端与其他参会终端的距离,能够利用无线连接信号传输距离较长的特性,实现对同一空间内的参会终端的精确定位。

应用实例说明:第一参会终端根据该指令发射wifi热点,该线下会议中的其他参会终端连接该wifi热点从而与该第一参会终端建立无线网络连接,由于无线信号的强度与两个无线连接的终端(第一参会终端和另一参会终端)之间的距离相关,无线信号的强度越大,说明两个终端之间的距离越近,因此,在本实施例中,可以根据第一参会终端与其他参会终端之间的无线信号的强度确定它们之间的距离,进而筛选出与第一参会终端之间的距离小于或者等于参会距离阈值的第二参会终端;又,由于终端之间通过mac地址建立网络通信连接,每一终端对应一个固有的mac地址,因此,为方便第一参会终端读取第二参会终端的设备标识,可以以mac地址作为第二参会终端的设备标识。

又如,在另一些实施例中,适用于在某一较小的空间内召开线下会议的情况,所述根据该指令获取所有第二参会终端的设备标识的具体实施方式还可以是:首先根据所述指令搜索所述第一参会终端附近的蓝牙信号,然后根据所述蓝牙信号的强度确定发射所述蓝牙信号的参会终端与所述第一参会终端之间的距离,并筛选出所有与第一参会终端之间的距离小于或者等于所述参会距离阈值的参会终端作为第二参会终端,最后获取所有所述第二参会终端的蓝牙标识。在该实施例中,通过建立第一参会终端与其他参会终端之间的蓝牙连接来确定第一参会终端与其他参会终端的距离,能够利用蓝牙短距离精确传输的特性,实现对同一空间内的参会终端的精确定位。

应用实例说明:在本实施例中,假定参加某一会议室内召开的线下会议的所有参会人员的参会终端(如:手机)都具有蓝牙连接功能,每一参会终端都具备一固定的蓝牙标识(蓝牙id),当参会人员在该会议室内时,其参会终端开启蓝牙连接功能,以供其他参会终端搜索其发射的蓝牙信号以及获取其蓝牙标识。当其中一个参会人员的参会终端(以下称为第一参会终端)接收到创建会议群组的指令时,根据该指令搜索其附近的蓝牙信号,并根据每一蓝牙信号的强度确定其与发射该蓝牙信号的参会终端之间的距离;由于在实际应用中有可能会搜索到其他不在该会议室内的蓝牙信号,因此可以根据参会距离阈值对不在该会议室内但同样开启了蓝牙连接功能的参会终端进行排除,即:筛选出所有所述距离小于或者等于所述参会距离阈值的参会终端作为第二参会终端(在该会议室内除了第一参会终端以外的参会终端);最后获取所有第二参会终端的蓝牙标识。

此外,应当理解的是,在实际应用中,可以根据实际的应用场景(如,召开会议的空间的大小)选用上述任一种实施方式获取所有第二参会终端的设备标识,其中,当采用不同的方式确定与第一参会终端之间的距离小于或者等于参会距离阈值的第二参会终端时,可以对应获取不同类型的设备标识(比如,通过无线网络连接进行定位时可以获取mac地址,通过蓝牙连接进行定位时获取蓝牙标识);或者,也可以获取同一类型的设备标识(比如,不管通过何种方式对第二参会终端进行定位,均获取mac地址、蓝牙标识或者imei号码中的任一项)。

130、向服务器发送创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有所述第二参会终端的设备标识。

在本实施例中,所述“参会账号”是指参会人员在相应的会议应用程序中的账号,其相当于参会人员在该会议应用程序上的个人id,参会人员可以通过该参会账号登录该会议应用程序,使用该会议应用程序中的功能,如:创建或者进入某一会议群组。其中,在实施例中,为了避免人员身份的混淆,将发起创建会议群组的参会人员的参会账号称为第一参会账号,其他参与该线下会议的参会人员的参会账号称为第二参会账号。此外,在本实施例中,参会人员与参会终端也具有一一对应的关系,因此,第一参会终端与第一参会账号也具有一一对应的关系。

在本实施例中,当第一参会终端获取到所有第二参会终端的设备标识之后,向服务器发送创建会议群组的请求,并且,将第一参会终端对应的第一参会账号和所有获取到的第二参会终端的设备标识加载到该请求中,以供服务器根据该第一参会账号和所有的设备标识针对该线下会议创建会议群组。

通过上述技术方案可知,本发明实施例提供的应用于第一参会终端的创建会议群组的方法的有益效果在于:通过发起创建会议群组的请求的第一参会终端根据距离确定当前参会的第二参会终端,获取所有第二参会终端的设备标识,并将获取到的设备标识与第一参会终端对应的第一参会账号一并加载到向服务器发送的创建会议群组的请求中,供服务器准确创建会议群组,一方面有利于提升创建会议群组的便利性,另一方面能够精确定位当前参会的第二参会终端,提升创建会议群组的准确度。

图3是本发明实施例提供的一种应用于服务器的创建会议群组的方法的流程示意图,请参阅图3,该方法包括:

210、接收第一参会终端发送的创建会议群组的请求。

在本实施例中,所述请求中包括所述第一参会终端对应的第一参会账号和所有第二参会终端的设备标识,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于针对所述会议群组的参会距离阈值。其中,所有第二参会终端的设备标识可通过上述实施例提供的应用于第一参会终端的创建会议群组的方法获得,此处便不再赘述。

在本实施例中,当接收到第一参会终端发送的创建会议群组的请求时,首先在该请求中提取出第一参会账号以及所有第二参会终端的设备标识。

220、响应于所述请求,确定每一所述设备标识对应的第二参会帐号。

在本实施例中,所述“第二参会账号”是指某一空间内召开的线下会议中除了发起该创建会议群组的参会人员之外的其他参会人员的参会账号。

在本实施例中,服务器中预存有每一参会终端的设备标识对应的参会账号。当服务器获取到某一参会终端的设备标识时,可以查询到与该设备标识绑定的参会账号。其中,服务器可以根据参会人员上报设备标识(如,用户在注册账号时填写蓝牙标识等信息)或者自动读取登录该参会账号的参会终端的设备标识等方式建立设备标识和参会账号的对照表。

因此,在本实施例中,可以根据服务器中预先建立的设备标识与参会账号的对照表查询每一设备标识对应的参会账号(即,第二参会账号)。例如,当获取到的设备标识为蓝牙标识时,可以根据预存的对照表查询每一所述蓝牙标识对应的第二参会帐号。

其中,在一些情况下,服务器当前获取到的一些设备标识有可能没有对应的参会账号,此时,可以将没有查询到对应的参会账号的设备标识整理成列表反馈给第一参会终端,以方便第一参会终端断该设备标识对应的参会终端是否属于本线下会议,若是,则由第一参会终端邀请该参会终端进入服务器所创建的会议群组,同时,服务器获取新进会议群组的参会账号以及登录该参会账号的参会终端的设备标识,并在对照表中新增该参会终端的设备标识和其参会账号的对应关系。

230、创建包括所述第一参会账号和所有所述第二参会账号的会议群组。

在本实施例中,在服务器接收到第一参会终端发送的创建会议的请求,并根据该请求中的内容获取到第一参会账号和所有第二参会账号之后,可以为第一参会账号和所有第二参会账号创建会议群组,即,将第一参会账号和所有第二参会账号拉到同一个会议群组内,参会人员可以通过各自的参会账号在该会议群组中进行发言、做会议记录、查看其它参会账号记录的会议内容等。

此外,在一些实施例中,在确定了所有第二参会账号之后,也可以首先获取每一所述第二参会帐号的状态信息,并根据所述状态信息筛选出可以参会的第二参会账号;然后再创建包括所述第一参会账号和所述可以参会的第二参会账号的会议群组。其中,所述状态信息可以包括:离线(表示该参会账号没有登录)、空闲(表示该参会账号在线但此事没有进入其他会议群组)和忙碌(表示该参会账号在线,并且当前已经在某一会议群组中),则,所述根据所述状态信息确定可以参会的第二参会账号可以是:筛选出状态信息为空闲的第二参会帐号作为可以参会的第二参会账号;或者,也可以是:筛选出状态信息为离线或者空闲的第二参会账号作为可以参会的第二参会账号。在该实施例中,通过结合第二参会账号的状态信息确定可以参会的第二参会账号,能够避免将在第一参会终端附近,但并没有参与该线下会议的其他人员拉入针对该线下会议的会议群组中,从而提升所创建的会议群组的准确度。

或者,在另一些实施例中,也可以在确定了所有第二参会账号之后(或者,在根据状态信息筛选出可以参会的第二参会账号之后),向所有所述第二参会账号(或者所有可参会的第二参会账号)对应的第二参会终端发送参会邀请,同时,创建包括第一参会账号的会议群组;当接收到任一第二参会终端返回的确认消息时,将返回确认消息的第二参会终端对应的第二参会账号添加至该会议群组中。在该实施例中,通过增加一个确认过程,能够进一步提升所创建的会议群组的准确度。

再者,应当理解的是,在实际应用过程中,当该线下会议在进行过程中有新增的参会人员或者离席的参会人员时,同样可以参照上述实施例中描述的方法同步更新所创建的会议群组内的成员。

通过上述技术方案可知,本发明实施例提供的应用于服务器的创建会议群组的方法的有益效果在于:通过提取接收到的第一参会终端发送的创建会议群组的请求中的第一参会账号和所有第二参会终端的设备标识,确定每一所述设备标识对应的第二参会账号,创建包括所述第一参会账号的所有第二参会账号的会议群组,能够实现快速创建会议群组。进一步地,通过结合第二参会账号的状态信息确定可以参会的第二参会账号,或者,通过增加一个确认过程,能够进一步提升所创建的会议群组的准确度。

图4是本发明实施例提供的一种创建会议群组的装置的结构示意图,该装置4应用于第一参会终端,能够执行如图2所示的创建会议群组的方法,具体地,请参阅图4,该装置4包括:

第一接收单元41,用于接收创建会议群组的指令,所述指令中包括针对所述会议群组的参会距离阈值;

第一获取单元42,用于根据所述指令获取所有第二参会终端的设备标识,其中,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于所述参会距离阈值;以及,

第一发送单元43,用于向服务器发送创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有所述第二参会终端的设备标识。

在本实施例中,当第一接收单元41接收到创建会议群组的指令时,利用第一获取单元42根据所述指令获取所有第二参会终端的设备标识,其中,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于所述指令中设定的参会距离阈值,然后通过第一发送单元43向服务器发送创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有所述第二参会终端的设备标识。

其中,在一些实施例中,所述设备标识包括蓝牙标识,第一获取单元42具体用于:根据所述指令搜索所述第一参会终端附近的蓝牙信号;根据所述蓝牙信号的强度确定发射所述蓝牙信号的参会终端与所述第一参会终端之间的距离;筛选出所有所述距离小于或者等于所述参会距离阈值的参会终端作为第二参会终端;获取所有所述第二参会终端的蓝牙标识。在该实施例中,通过蓝牙信号的强度定位第二参会终端,能够提升室内近距离定位的准确度。

通过上述技术方案可知,本发明实施例提供的创建会议群组的装置的有益效果在于:通过发起创建会议群组的请求的第一参会终端根据距离确定当前参会的第二参会终端,获取所有第二参会终端的设备标识,并将获取到的设备标识与第一参会终端对应的第一参会账号一并加载到向服务器发送的创建会议群组的请求中,供服务器准确创建会议群组,一方面有利于提升创建会议群组的便利性,另一方面能够精确定位当前参会的第二参会终端,提升创建会议群组的准确度。

需要说明的是,由于上述创建会议群组的装置与上述方法实施例中的应用于第一参会终端的创建会议群组的方法基于相同的发明构思,因此,方法实施例中的相应内容同样适用于本装置实施例,此处不再详述。

图5是本发明另一实施例提供的一种创建会议群组的创制的结构示意图,该装置5应用于服务器,能够执行如图3所示的创建会议群组的方法。具体地,请参阅图5,该装置5包括:

第二接收单元51,用于接收第一参会终端发送的创建会议群组的请求,所述请求中包括所述第一参会终端对应的第一参会账号和所有第二参会终端的设备标识,每一所述第二参会终端与所述第一参会终端之间的距离小于或等于针对所述会议群组的参会距离阈值;

确定单元52,用于响应于所述请求,确定每一所述设备标识对应的第二参会帐号;以及,

群组创建单元53,用于创建包括所述第一参会账号和所有所述第二参会账号的会议群组。

在本实施例中,当第二接收单元51接收第一参会终端发送的创建会议群组的请求时,同时提取该请求中的第一参会账号和所有第二参会终端的设备标识;然后,确定单元52则响应于所述请求,确定每一所述设备标识对应的第二参会帐号;最后通过群组创建单元53创建包括所述第一参会账号和所有所述第二参会账号的会议群组。

其中,在一些实施例中,所述设备标识包括蓝牙标识,则,确定单元52具体用于:根据预存的对照表查询每一所述蓝牙标识对应的第二参会帐号。

其中,在另一些实施例中,装置5还包括:用于获取每一所述第二参会帐号的状态信息的第二获取单元54,以及,用于根据所述状态信息筛选出可以参会的第二参会账号的筛选单元55。其中,所述状态信息包括离线、空闲和忙碌,筛选单元55具体用于:筛选出状态信息为空闲的第二参会帐号作为可以参会的第二参会账号。其中,在该实施例中,群组创建单元53具体应用于创建包括所述第一参会账号和所述可以参会的第二参会账号的会议群组。在该实施例中,通过增加第二获取单元54和筛选单元55以实现结合第二参会账号的状态信息确定可以参会的第二参会账号,能够避免将在第一参会终端附近,但并没有参与该线下会议的其他人员拉入针对该线下会议的会议群组中,从而提升所创建的会议群组的准确度。

其中,在又一些实施例中,装置5还包括:第二发送单元56,用于向所有所述第二参会账号对应的第二参会终端发送参会邀请。在该实施例中,群组创建单元56具体用于:创建包括所述第一参会账号的会议群组,并将返回确认消息的第二参会终端对应的第二参会账号添加至所述会议群组中。在实施例中,通过增加一个确认过程,能够进一步提升所创建的会议群组的准确度。

通过上述技术方案可知,本发明实施例提供的创建会议群组的装置的有益效果在于:通过提取接收到的第一参会终端发送的创建会议群组的请求中的第一参会账号和所有第二参会终端的设备标识,确定每一所述设备标识对应的第二参会账号,创建包括所述第一参会账号的所有第二参会账号的会议群组,能够实现快速创建会议群组。进一步地,通过结合第二参会账号的状态信息确定可以参会的第二参会账号,或者,通过增加一个确认过程,能够进一步提升所创建的会议群组的准确度。

需要说明的是,由于上述创建会议群组的装置与上述方法实施例中的应用于服务器的创建会议群组的方法基于相同的发明构思,因此,方法实施例中的相应内容同样适用于本装置实施例,此处不再详述。

图6是本发明实施例提供的一种参会终端的硬件结构示意图,请参阅图6,该参会终端600包括:

一个或多个处理器610以及存储器620,图6中以一个处理器610为例。

处理器610和存储器620可以通过总线或者其他方式连接,图6中以通过总线连接为例。

存储器620作为一种非暂态计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的创建会议群组的方法对应的程序指令/模块(例如,附图4所示的第一接收单元41、第一获取单元42和第一发送单元43)。处理器610通过运行存储在存储器620中的非易失性软件程序、指令以及模块,从而执行该参会终端的各种功能应用以及数据处理,即实现上述方法实施例的创建会议群组的方法。

存储器620可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据创建会议群组的装置的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器620可选包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至创建会议群组的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器620中,当被所述一个或者多个处理器610执行时,执行上述应用于第一参会终端的方法实施例中的创建会议群组的方法,例如,执行以上描述的图2中的方法步骤110至步骤130,实现图4中的单元41-43的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

图7是本发明实施例提供的一种服务器的硬件结构示意图,请参阅图7,该服务器700包括:

一个或多个处理器710以及存储器720,图7中以一个处理器710为例。

处理器710和存储器720可以通过总线或者其他方式连接,图7中以通过总线连接为例。

存储器720作为一种非暂态计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的创建会议群组的方法对应的程序指令/模块(例如,附图5所示的第二接收单元51、确定单元52、群组创建单元53、第二获取单元54、筛选单元55以及第二发送单元56)。处理器710通过运行存储在存储器720中的非易失性软件程序、指令以及模块,从而执行该服务器的各种功能应用以及数据处理,即实现上述方法实施例的创建会议群组的方法。

存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据创建会议群组的装置的使用所创建的数据等。此外,存储器720可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至创建会议群组的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器720中,当被所述一个或者多个处理器710执行时,执行上述应用于服务器的方法实施例中的创建会议群组的方法,例如,执行以上描述的图3中的方法步骤210至步骤230,实现图5中的单元51-56的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图6中的一个处理器610或者图7中的一个处理器710,可使得上述一个或多个处理器可执行上述任意方法实施例中的创建会议群组的方法,例如,执行以上描述的图2中的方法步骤110至步骤130,实现图4中的单元41-43的功能;或者,执行以上描述的图3中的方法步骤210至步骤230,实现图5中的单元51-56的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例提供了一种计算机程序产品,包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被参会终端执行时,使所述参会终端执行上述任意方法实施例中的创建会议群组的方法,例如,执行以上描述的图2中的方法步骤110至步骤130,实现图4中的单元41-43的功能;当所述程序指令被服务器执行时,使所述服务器执行上述任意方法实施例中的创建会议群组的方法,例如,执行以上描述的图3中的方法步骤210至步骤230,实现图5中的单元51-56的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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