网络会议方法、系统、服务终端及计算机可读存储介质与流程

文档序号:12309709阅读:257来源:国知局
本发明涉及通信
技术领域
:,更具体地说,涉及一种网络会议方法、系统、服务终端及计算机可读存储介质。
背景技术
::随着网络通信技术的发展,网络会议,例如视频会议等技术的出现使得身处不同地域的用户在一起进行会议讨论成为可能。这样会议各方不需要再集结到一起,能够大幅度降低差率费用、提高办公效率。现有网络会议系统架构的实现,必须依赖于服务器:当需要召开网络会议时,各与会终端设备分别与服务器建立通信连接,登录服务器。网络会议过程中各与会终端间的信息交互由服务器完成。但服务器通常具有比较昂贵的成本,对于大型公司而言,可能负担不大,但是对于中小型企业,甚至是微型企业而言,最常见的做法是进行服务器租赁,以便将更多的资金用于公司运营的其他方面。但网络会议的召开并不是随时随地,若仅出于召开网络会议的目的来租赁服务器,则会十分不划算。对于公司而言上存在资金负担的问题,更不用说对于一些个人用户而言了,例如,当某个远程学习小组的学生需要召开一起学习会议,以便指定针对小组各成员的期末复习计划。通过租赁服务器来实现网络会议,这对于该远程学习小组而言几乎是不可能的。而且,查找并租赁服务器的过程麻烦,对于学习小组而言,为了临时召开的学习会而专门花费大量的时间与经历来进行会议召开的准备工作,这也十分不便。所以,现在亟需提供一种解决方案,以便解决上述问题,以更低廉的成本向各用户提供网络会议服务。技术实现要素:本发明要解决的技术问题在于现有的网络会议架构依赖于服务器,因而使得网络会议成本高,用户压力大,针对该技术问题,提供一种网络会议方法、系统、服务终端及计算机可读存储介质。为解决上述技术问题,本发明提供一种网络会议方法,所述网络会议实现方法包括:服务终端获取来自与会终端中主持终端的会议信息,所述会议信息包括所述主持终端的共享界面和除共享界面以外的多媒体信息,所述共享界面为所述主持终端当前显示,且包含有当前会议内容的显示界面;所述服务终端将所述会议信息发送给所述与会终端中的接收终端。可选的,所述服务终端将所述会议信息发送给所述与会终端中的接收终端之后,还包括:所述服务终端从所述与会终端中确定当前的发言终端;所述服务终端向所述发言终端发送允许发言通知,以告知发言终端当前能够以向其他与会终端传输多媒体信息;所述服务终端接收来自所述发言终端的多媒体信息;所述服务终端将所述多媒体信息发送给对应的与会终端。可选的,所述服务终端将所述多媒体信息发送给对应的与会终端包括:所述服务终端获取所述多媒体信息携带的对象指示,所述对象指示中包括需要接收所述多媒体信息的与会终端的标识信息,所述多媒体信息为视频信息和/或音频信息;所述服务终端根据所述对象指示将所述多媒体信息发送给所述发言终端指定的各与会终端。可选的,所述服务终端从所述与会终端中确定当前的发言终端的方式包括以下几种中的至少一种:所述服务终端接收各与会终端发送的发言请求,并在同意响应所述发言请求时,确定发送所述发言请求的所述与会终端为发言终端;或,所述服务终端将最先接收到的发言请求所对应的与会终端确定为发言终端;或,所述服务终端将各所述与会终端均作为发言终端。可选的,所述服务终端获取来自与会终端中主持终端的会议信息之前,还包括:所述服务终端与所述主持终端建立通信连接;所述服务终端接收所述主持终端发送的会议召开请求,所述会议召开请求中包含能够让服务终端确定出接收终端通信地址的信息;所述服务终端基于所述会议召开请求与所述接收终端建立通信连接并通知所述接收终端参加会议。可选的,所述服务终端基于所述会议召开请求与所述接收终端建立通信连接包括:所述服务终端从所述会议召开请求中解析获得接收终端的标识信息;所述服务终端根据所述标识信息从存储库中查找到所述接收终端的ip地址,各所述接收终端的标识信息与ip地址一一对应存储在所述存储库中;所述服务终端根据所述ip地址同所述接收终端建立通信连接。可选的,所述服务终端与所述主持终端为同一终端。进一步地,本发明还提供了一种服务终端,所述服务终端包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上任一项所述的网络会议方法的步骤。进一步地,本发明还提供了一种网络会议系统,其特征在于,包括如上所述的服务终端以及至少两个与会终端,所述与会终端包括主持终端与至少一个接收终端,所述主持终端与所述接收终端分别与所述服务终端通信连接。进一步地,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一项所述的网络会议方法的步骤。有益效果本发明提供一种网络会议方法、系统、服务终端及计算机可读存储介质,针对现有网络会议架构依赖于服务器的缺陷,通过服务终端获取来自与会终端中主持终端的会议信息,并将会议信息发送给与会终端中的接收终端。由于服务终端相对于服务器而言,不仅成本更低而且更易于获得,所以该方案通过服务终端代替服务器实现了各与会终端间的信息交互,解决了现有技术中需要大量的资金成本与时间成本来支持网络会议召开,降低了用户的负担,提升了用户体验。更进一步的,由于本发明中会议信息包括主持终端的主持终端当前显示,且包含有当前会议内容的共享界面和除共享界面以外的多媒体信息,因此,在网络会议召开的时候,不仅能够让各个与会人员同时观看到主持终端侧的显示界面,而且还能从主持终端侧传输的多媒体信息中了解共享界面以外的信息,更一步提升网络会议的效果和各与会用户的体验。附图说明下面将结合附图及实施例对本发明作进一步说明,附图中:图1为本发明第一实施例中提供的网络会议系统的一种结构示意图;图2为本发明第一实施例中提供的网络会议方法的一种流程图;图3为本发明各实施例中一种可选的共享界面示意图;图4为本发明第一实施例中提供的各与会终端与服务终端建立通信连接的一种流程图;图5为本发明各实施例中接收终端的一种用户交互界面示意图;图6为本发明第一实施例中服务终端控制与会终端发言的一种流程图;图7为本发明第二实施例中提供的网络会议系统的一种结构示意图;图8为本发明第三实施例中提供的服务终端的一种结构示意图;图9为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。图10为如图9所示的移动终端的无线通信系统示意图;图11为第四实施例中移动终端的一种用户交互界面示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。第一实施例:为了解决现有网络会议架构中必须依赖于服务器,因而使得网络会议成本高,用户压力大;不适合普通个人用户使用的问题,本实施例将提供一种网络会议方法。在对网络会议方法进行介绍之前,首先,结合图1对本发明中所提供的网络会议系统进行介绍,以便理解网络会议方法的实现场景:网络会议系统1包括至少一个与会终端10以及用于实现各与会终端间信息交互的服务终端20。在图1当中示出了网络会议系统1包括三个与会终端的情况。根据在会议中的角色类型对与会终端10进行分类可以分为“主持终端”与“接收终端”,主持终端是指会议主持用户所使用的终端。在一项会议当中,会议主持会其主导作用,会设置会议的主要议题,并提供比较主要的会议资料等。例如在图1所述的网络会议系统1当中,会议主持所使用的主持终端11会向各接收终端12发送会议信息,以便向各与会者传达会议主题信息。接收终端12则是相对于主持终端11的一个概念,接收终端12是除会议主持以外的其他与会者所使用的终端。接收终端12根据主持终端11发送的会议信息了解会议主题信息。下面请参见图2所示出的网络会议的一种流程图:s202、服务终端获取来自与会终端中主持终端的会议信息。在本实施例中,主持终端11发送给服务终端20的会议信息中包括有主持终端的共享界面以及除共享界面以外的多媒体信息。共享界面是指主持终端11当前正在显示且包含有本次会议内容的显示界面,例如在某次会议中,会议主持希望通过会议上的交流与讨论得出改善产品x的用户体验的措施。则在主持终端11的显示界面上可能会示出如下几个议题:“用户对产品x的反馈意见”、“产品x当前存在的问题”、“针对当前问题的解决方案”、“具体实施计划”等,如图3所示。图3所示的显示界面就是会议中的一个共享界面,应当理解的是,随着会议的进展,共享界面也会发生对应的变化,例如,当会议进入到最后一项——指定具体实施计划后,共享界面上可能就包含各个实施负责人各自的任务以及计划进度等。本实施例中所指的“除共享界面以外的多媒体信息”是指主持终端发送的音频信息和/或视频信息。这里的音频信息和视频信息可以是分别通过麦克风与摄像头实时采集到的外界声音与外界图像,也可以是主持终端11中预先存储的音频文件与视频文件。当然,音频信息也可以是主持终端11当前正在通过音频输出单元进行播放的音频信息。s204、服务终端将会议信息发送给与会终端中的接收终端。服务终端20接收到来自主持终端11的会议信息之后,将会把会议信息发送给各个接收终端12,当然,如果在某次会议当中,某一项会议信息不适合让所有列席的与会人员了解,则主持终端11可以在会议信息中携带接收指定信息,以告知服务终端20当前的会议信息应当发送给与会终端10中的哪些接收终端。应当理解的是,在服务终端20接收主持终端11发送的会议信息之前,主持终端11与服务终端20之间应当建立通信连接。通常,可以在主持终端11与接收终端12正式开始信息交互之前,先完成服务终端20与各个与会终端10间的通信连接。针对服务终端与各与会终端建立通信连接的方式,下面提供两种参考示例:方式一:在本实施例的一种示例当中,可以由各个与会终端10主动发起与服务终端20之间的通信连接,例如,各会议的与会人员预先已经通过电话、即时通讯工具、邮件等方式约定了会议时间,并且约定了召开网络会议时所使用的服务终端20的通信地址。则当会议召开时间到达时,各个需要参加会议的成员都可以通过自己的与会终端,根据服务终端20的通信地址与服务终端20建立起通信连接。方式二:在本实施例的另一示例当中,各与会终端10与服务终端20建立通信连接方式与前述示例中的有所不同:在该示例当中,当会议主持认为当前需要召开一次网络会议时,可以让自己的主持终端11与服务终端20建立通信,然后会议主持通过主持终端11向服务终端20指定其他与会人员的通信地址,让服务终端20根据这些通信地址与对应的接收终端12建立通信连接。下面请进一步结合图4示出的各与会终端与服务终端建立通信连接的一种流程图:s402、服务终端与主持终端建立通信连接。在本实施例中服务终端20与主持终端11之间通过ip地址建立通信连接。以ip地址进行通信是本实施例中应用较为广泛的一种方式,但同时,如果服务终端20与主持终端11之间通信链路不需要经过路由器等nat(networkaddresstranslation,网络地址转换)设备,则主持终端11与服务终端20之间也可以通过mac地址进行通信。s404、服务终端接收主持终端发送的会议召开请求。当服务终端20与主持终端11之间的通信连接建立完成之后,主持终端11会向服务终端20发送会议召开请求,在会议召开请求中应当包含能够让服务终端20确定出各接收终端通信地址的信息。s406、服务终端基于标识信息与接收终端建立通信连接并通知接收终端参加会议。服务终端20在与各接收终端12建立通信连接之前必须先确定出各接收终端12的通信地址。在本实施例的一种示例当中,主持终端11可以直接将各接收终端12的通信地址携带在会议召开请求中,当服务终端20接收到会议召开请求后,可以直接从会议召开请求中获得各接收终端12的通信地址。在本实施例的一种示例当中,服务终端20中可以预先在存储库中存储各与会终端10的通信地址,例如在本实施例的一种示例当中,服务终端20按照下表将各终端的标识信息与ip地址进行一一对应存储:表1标识信息ip地址终端a115.173.67.197终端b222.182.90.2终端c212.182.93.233……终端h222.176.93.255所以,主持终端11发送的会议召开请求中只需要携带各接收终端12的标识信息即可,当服务终端20接收到会议召开请求后,从会议召开请求中解析获得各接收终端12的标识信息,然后结合自己预先存储在存储库中的对应表确定出各接收终端12的通信地址。确定出各接收终端12的通信地址之后,服务终端20可以与之建立通信连接,并向接收终端12发送会议召开通知,让接收终端12对应的用户作为与会人员列席网络会议。在接收终端12接收到会议召开通知之后,可以向用户进行提示:接收终端12可以向用户示出会议召开提示界面,如图5所示。在会议召开提示界面上包括有即将召开会议的简要主题介绍,以及给用户的两项选择——“进入会议室”和“我要请假”。用户若选择了点击“进入会议室”,则表征用户同意参加会议,接收终端12可以向服务终端20反馈用户的接收信息,让服务终端20可以继续向该接收终端12发送会议信息等。若用户点击了“我要请假”的选项,则说明用户不同意参加会议,所以接收终端12可以向服务终端20反馈用户拒绝信息,让服务终端20告知主持终端11该接收终端12对应的用户不能参加会议。可见,本实施例提供的服务终端同各与会终端建立通信连接以召开网络会议的方式当中,方式二更适合会议主持临时决定召开会议的情景,但另一方面,方式一能够给各个与会人员提供足够的准备时间,更能够保证网络会议的到会率。可以理解的是,在通常的会议当中,不仅会议主持要发言,各个与会人员也可能需要发言阐述自己的观点,以便根据各与会人员的讨论,综合各家观点最终得出最优秀的会议结论。所以在本实施例的一种示例当中,服务终端20还需要在辅助实现各与会终端10在网络会议中发言,请参见图6示出的服务终端实现与会终端发言的一种流程图:s602、服务终端从与会终端中确定当前的发言终端。在一次网络会议当中,各个与会终端所对应的用户都可能成为发言人,特别是在对某开放性问题的讨论中,各个与会人员的看法可能很难达成一致,因此需要进行激烈的讨论以阐述各自的观点并试图说服对方接受自己的观点。本实施例中,服务终端承担着控制发言逻辑的工作:只有服务终端20同意某个与会终端发言,则被确定为发言终端的与会终端才能向其他与会终端发送自己的发言消息。发言消息通常是包括音频信息和/或视频信息的多媒体信息。服务终端可以通过以下几种方式中的至少一种来确定当前的发言终端:第一种,当某个与会终端需要发言的时候,可以向服务终端发送发言请求,当服务终端接收到发言请求之后,若同意响应该发言请求,则将发送该发言请求的与会终端作为发言终端。第二种,若服务终端同时接收到一个或一个以上的发言请求,则服务终端将最先接收到的发言请求所对应的与会终端作为发言终端。这种确定发言终端的方式类似于“抢答机制”,哪一个与会终端先发出发言请求,就让哪一个与会终端作为发言终端。第三种,服务终端可以同时将所有的与会终端均作为发言终端,在这种情况下,各个与会终端可以自由发言。s604、服务终端向发言终端发送允许发言通知。当确定出当前的发言终端之后,服务终端可以向该发言终端发送发言通知,以便让发言终端根据发言终端向其他与会终端发送以告知发言终端当前能够以向其他与会终端传输发言消息。当然,如果某一个与会终端不是发言终端,则服务终端不会向其发送发言通知,在没有接收到发言通知的前提下该与会终端不会向其他与会终端传输发言消息。s606、服务终端接收来自发言终端的多媒体信息。当某个与会终端接收到服务终端发送的发言通知之后,可以根据该发言通知外发发言消息,例如,发言终端可以通过麦克风采集用户的声音,并对采集到的声音信号进行编码之后作为多媒体信息发送给服务终端。当然,在采集用户声音的同时,发言终端还可以利用摄像头采集外界图像,并将外界图像构成的视频信息也作为多媒体信息中的一种发送给服务终端。s608、服务终端将多媒体信息发送给对应的与会终端。服务终端接收到多媒体信息之后,可以将多媒体信息发送给对应的与会终端。通常,该多媒体信息面向所有的与会终端,但在一些特殊情形下,发言终端所传输的多媒体信息仅针对与会终端中的部分。这时,发言终端应当在发送的多媒体信息中携带对象指示,以向服务终端指示该多媒体信息的接收对象。服务终端接收到多媒体信息之后,获取到其中的对象指示,并根据对象指示确定出应当将该多媒体信息发送给哪些与会终端。其他与会终端接收到发言终端发送的发言消息之后,可以根据发言消息的来源向用户提示当前发言人员的身份信息。例如在本实施例的一种示例当中,某一个与会终端会在自己的显示屏上显示主持终端传输的共享界面,同时,如果发言终端发送的多媒体信息中包括视频信息,则该与会终端还会在显示屏上显示发言终端的视频信息,与会终端可以通过分屏的方式显示共享界面与发言终端传输的视频信息,也可以采用画中画嵌套的形式显示这两种信息。由于会议召开进程控制等通常是由会议主持执行,所以本实施例中服务终端通常由会议主持持有,并接受会议主持的操控。但本实施例还提供另外一种服务终端,该服务终端与主持终端集成一体,也即,服务终端与主持终端是同一终端,这样,会议主持也只需要使用一个终端即可参加网络会议,能够极大的减少会议主持的负担。本实施例提供的网络会议方法,通过服务终端接收主持终端的会议信息,将会议信息发送给接收终端,并由服务终端来决定网络会议中的发言逻辑。降低了召开网络会议的资金成本与实现难度,降低了用户的负担,提升了用户体验。另外,一方面,本实施例提供服务终端与主持终端集成的实现方式,提升了会议主持参加网络会议时的操作负担,降低了网络会议成本,提升了用户体验。另一方面,本实施例提供服务终端与主持终端分离的实现方式,能够将网络会议中的处理负担分摊到服务终端与各与会终端上,降低单一终端参加网络会议时的处理负担。第二实施例:本实施例提供一种网络会议方法和系统,该网络会议方法主要应用于主持终端与服务终端集成的情景。应当理解的是,在服务终端与主持终端集成的情境下,主持终端即是服务终端,服务终端也即是主持终端。为了便于介绍,下面以“主持终端”进行介绍,请参见图7示出的网络会议系统:网络会议系统7包括主持终端70、第一接收终端71、第二接收终端72、第三接收终端73。假定当前第一接收终端71、第二接收终端72、第三接收终端73已经分别与主持终端70建立了通信连接。首先,主持终端70可以向各接收终端发送会议信息,本实施例中会议信息中包括共享界面以及通过麦克风采集到的会议主持的音频信息。各个接收终端接收到会议信息之后,可以通过显示屏对共享界面进行显示,同时通过音频输出单元将接收到的音频信息转换成声音信号进行输出。当会议主持的发言暂时结束后,或者在会议主持发言的过程中,其他与会者也可以请求发言,例如在会议主持对此次会议的主体及流程进行简单介绍之后,第一接收终端71和第二接收终端72的用户想要发言,则二者可以分别通过第一接收终端71和第二接收终端向主持终端70发送发言请求。假定主持终端70采用的是“用户选择发言机制”对发言顺序进行控制,则在该机制下,服务终端70接收到第一接收终端71和第二接收终端72的发言请求之后,可以由会议主持通过主持终端70的用户输入单元选择出当前由哪一个与会人员发言,也即选择出哪一个接收终端作为当前的发言终端。选择出发言终端之后,服务终端70向对应的接收终端发送允许发言通知。假定会议主持选择的是让第一接收终端71作为发言终端,则主持终端70向第一接收终端发送允许发言通知。随后第一发言终端71的麦克风会采集对应与会人员的声音一生成音频信息发送给服务终端70。服务终端70接收到第一接收终端71发送的音频信息之后,将音频信息转发给除第一接收终端71以外的其他接收终端。同时,服务终端70还会通过自己的音频输出单元向会议主持播放第一接收终端71对应用户的发言。经过一段时间,会议讨论进入了比较激烈的状态,这时候,如果服务终端70继续采用“用户选择发言机制”对发言顺序进行控制,则会议主持需要频繁决定发芽顺序,压力加大。所以在本实施例中,还向服务终端70提供另一种用于管理发言顺序的机制——“自动选择发言机制”。假定第一接收终端71和第三接收终端73的用户都希望发言,则第一接收终端71和第三接收终端73可以向主持终端70发送发言请求。假如主持终端70先接收到的发言请求来自第一接收终端71,而且主持终端70确定当前并没有其他终端正在发言,则主持终端70可以将当前的发言终端确定为第一接收终端71。假如在第一接收终端71发言期间,第二接收终端72也向主持终端70发送了发言请求,但因为当前已经有发言终端了,所以第二接收终端72不会被主持终端70选择为发言终端。由于会议主持在网络会议中其主导作用,因此,当会议主持认为当前正在发言的某一与会人员的发言没有太大意义,或者发现其发言中存在明显争议,则会议主持可以通过主持终端随时结束该与会人员的发言,收回对应发言终端的发言权。应当理解的是,在“自动选择发言机制”下,如果某个用户所处环境的网络状态较差,或者该用户在发送发言请求的时候总是比较慢,则其发送的发言请求将很难争取到发言机会,这直接导致该用户没有机会阐述自己的观点,不利于提升用户对网络会议的参与度,降低了网络会议的整体效果。所以在本实施例的另一示例当中,服务终端70还可以通过“自由讨论机制”来管理发言顺序,在这种机制下,所有与会终端(包括主持终端与各接收终端)都被设置成发言终端,任意一个用户都可以随时阐述自己的观点。不过这种机制对主持终端的要求较高,特别是主持终端的数据处理能力与通信能力。本实施例提供的网络会议方法和系统,通过将主持终端与服务终端集成到一起,并由主持终端在向其他与会终端进行显示界面共享的同时决定网络会议的发言顺序。让会议主持在网络会议期间只需要控制一台终端,降低了会议主持的负担,提升了用户体验。第三实施例:本实施例首先提供一种计算机可读存储介质,该计算机可读存储介质中存储一个或多个可供存储器读取、编译或执行的计算机程序,其中就包括网络会议程序,该网络会议程序可供处理器执行从而实现第一或第二实施例中提供的网络会议方法。同时本实施例还提供一种服务终端,请参见图8:服务终端20包括处理器21、存储器22以及用于连接处理器21与存储器22的通信总线23,其中存储器22可以为前述存储有网络会议程序的计算机可读存储介质。处理器21会获取来自与会终端中主持终端的会议信息,并控制将会议信息发送给与会终端中的接收终端。在本实施例中,主持终端发送给服务终端20的会议信息中包括有主持终端的共享界面以及除共享界面以外的多媒体信息。共享界面是指主持终端当前正在显示且包含有本次会议内容的显示界面,例如在某次会议中,会议主持希望通过会议上的交流与讨论得出改善产品x的用户体验的措施。则在主持终端的显示界面上可能会示出如下几个议题:“用户对产品x的反馈意见”、“产品x当前存在的问题”、“针对当前问题的解决方案”、“具体实施计划”等,如图3所示。图3所示的显示界面就是会议中的一个共享界面,应当理解的是,随着会议的进展,共享界面也会发生对应的变化,例如,当会议进入到最后一项——指定具体实施计划后,共享界面上可能就包含各个实施负责人各自的任务以及计划进度等。本实施例中所指的“除共享界面以外的多媒体信息”是指主持终端发送的音频信息和/或视频信息。这里的音频信息和视频信息可以是分别通过麦克风与摄像头实时采集到的外界声音与外界图像,也可以是主持终端中预先存储的音频文件与视频文件。当然,音频信息也可以是主持终端当前正在通过音频输出单元进行播放的音频信息。处理器21获取到来自主持终端的会议信息之后,将会控制把会议信息发送给各个接收终端,当然,如果在某次会议当中,某一项会议信息不适合让所有列席的与会人员了解,则主持终端可以在会议信息中携带接收指定信息,以告知处理器21当前的会议信息应当发送给与会终端中的哪些接收终端。应当理解的是,在处理器21获取主持终端发送的会议信息之前,主持终端与服务终端20之间应当建立通信连接。通常,可以在主持终端与接收终端正式开始信息交互之前,先完成服务终端20与各个与会终端间的通信连接。针对服务终端与各与会终端建立通信连接的方式,下面提供两种参考示例:在本实施例的一种示例当中,可以由各个与会终端主动发起与服务终端20之间的通信连接,例如,各会议的与会人员预先已经通过电话、即时通讯工具、邮件等方式约定了会议时间,并且约定了召开网络会议时所使用的服务终端20的通信地址。则当会议召开时间到达时,各个需要参加会议的成员都可以通过自己的与会终端,根据服务终端20的通信地址与服务终端20建立起通信连接。在本实施例的另一示例当中,各与会终端与服务终端20建立通信连接方式与前述示例中的有所不同:在该示例当中,当会议主持认为当前需要召开一次网络会议时,可以让自己的主持终端与服务终端20建立通信,然后会议主持通过主持终端向服务终端20指定其他与会人员的通信地址,让服务终端20的处理器21根据这些通信地址与对应的接收终端建立通信连接:首先,处理器21建立服务终端20与主持终端之间的通信连接。在本实施例中服务终端20与主持终端之间通过ip地址建立通信连接。以ip地址进行通信是本实施例中应用较为广泛的一种方式,但同时,如果服务终端20与主持终端之间通信链路不需要经过路由器等nat(networkaddresstranslation,网络地址转换)设备,则主持终端与服务终端20之间也可以通过mac地址进行通信。当服务终端20与主持终端之间的通信连接建立完成之后,主持终端会向服务终端20发送会议召开请求,在会议召开请求中应当包含能够让处理器21确定出各接收终端通信地址的信息。处理器21在服务终端20与各接收终端建立通信连接之前必须先确定出各接收终端的通信地址。在本实施例的一种示例当中,主持终端可以直接将各接收终端的通信地址携带在会议召开请求中,当接收到会议召开请求后,处理器21可以直接从会议召开请求中获得各接收终端的通信地址。在本实施例的一种示例当中,服务终端20中可以预先在存储库中存储各与会终端10的通信地址,例如在本实施例的一种示例当中,处理器21按照表1将各终端的标识信息与ip地址进行一一对应存储在本地的存储器22当中。这种情况下,主持终端发送的会议召开请求中只需要携带各接收终端的标识信息即可,当处理器21接收到会议召开请求后,从会议召开请求中解析获得各接收终端的标识信息,然后结合自己预先存储在存储库中的对应表确定出各接收终端的通信地址。确定出各接收终端的通信地址之后,处理器21可以建立服务终端20与各接收终端间的通信连接,并向接收终端发送会议召开通知,让接收终端对应的用户作为与会人员列席网络会议。在接收终端接收到会议召开通知之后,可以向用户进行提示:接收终端可以向用户示出会议召开提示界面,如图5所示。在会议召开提示界面上包括有即将召开会议的简要主题介绍,以及给用户的两项选择——“进入会议室”和“我要请假”。用户若选择了点击“进入会议室”,则表征用户同意参加会议,接收终端可以向服务终端20反馈用户的接收信息,让服务终端20的处理器21可以继续向该接收终端发送会议信息等。若用户点击了“我要请假”的选项,则说明用户不同意参加会议,所以接收终端可以向服务终端20反馈用户拒绝信息,让处理器21告知主持终端该接收终端对应的用户不能参加会议。可以理解的是,在通常的会议当中,不仅会议主持要发言,各个与会人员也可能需要发言阐述自己的观点,以便根据各与会人员的讨论,综合各家观点最终得出最优秀的会议结论。所以在本实施例的一种示例当中,处理器21还需要在辅助实现各与会终端在网络会议中发言:在一次网络会议当中,各个与会终端所对应的用户都可能成为发言人,特别是在对某开放性问题的讨论中,各个与会人员的看法可能很难达成一致,因此需要进行激烈的讨论以阐述各自的观点并试图说服对方接受自己的观点。本实施例中,处理器21承担着控制发言逻辑的工作:只有处理器21同意某个与会终端发言时,被确定为发言终端的与会终端才能向其他与会终端发送自己的发言消息。发言消息通常是包括音频信息和/或视频信息的多媒体信息。处理器21可以通过以下几种方式中的至少一种来确定当前的发言终端:第一种,当某个与会终端需要发言的时候,可以向服务终端20发送发言请求,当服务终端20接收到发言请求之后,若同意响应该发言请求,则处理器21将发送该发言请求的与会终端作为发言终端。第二种,若服务终端20同时接收到一个或一个以上的发言请求,则处理器21将最先接收到的发言请求所对应的与会终端作为发言终端。这种确定发言终端的方式类似于“抢答机制”,哪一个与会终端先发出发言请求,就让哪一个与会终端作为发言终端。第三种,服务终端可以同时将所有的与会终端均作为发言终端,在这种情况下,各个与会终端可以自由发言。当确定出当前的发言终端之后,服务终端20可以向该发言终端发送发言通知,以便让发言终端根据发言终端向其他与会终端发送以告知发言终端当前能够以向其他与会终端传输发言消息。当然,如果某一个与会终端不是发言终端,则服务终端20不会向其发送发言通知,在没有接收到发言通知的前提下该与会终端不会向其他与会终端传输发言消息。当某个与会终端接收到服务终端20发送的发言通知之后,可以根据该发言通知外发发言消息,例如,发言终端可以通过麦克风采集用户的声音,并对采集到的声音信号进行编码之后作为多媒体信息发送给服务终端20。当然,在采集用户声音的同时,发言终端还可以利用摄像头采集外界图像,并将外界图像构成的视频信息也作为多媒体信息中的一种发送给服务终端20。服务终端20接收到多媒体信息之后,处理器21可以控制将多媒体信息发送给对应的与会终端。通常,该多媒体信息面向所有的与会终端,但在一些特殊情形下,发言终端所传输的多媒体信息仅针对与会终端中的部分。这时,发言终端应当在发送的多媒体信息中携带对象指示,以向服务终端指示该多媒体信息的接收对象。服务终端接收到多媒体信息之后,获取到其中的对象指示,并根据对象指示确定出应当将该多媒体信息发送给哪些与会终端。其他与会终端接收到发言终端发送的发言消息之后,可以根据发言消息的来源向用户提示当前发言人员的身份信息。例如在本实施例的一种示例当中,某一个与会终端会在自己的显示屏上显示主持终端传输的共享界面,同时,如果发言终端发送的多媒体信息中包括视频信息,则该与会终端还会在显示屏上显示发言终端的视频信息,与会终端可以通过分屏的方式显示共享界面与发言终端传输的视频信息,也可以采用画中画嵌套的形式显示这两种信息。由于会议召开进程控制等通常是由会议主持执行,所以本实施例中服务终端20通常由会议主持持有,并接受会议主持的操控。但本实施例还提供另外一种服务终端,该服务终端与主持终端集成一体,也即,服务终端与主持终端是同一终端,这样,会议主持也只需要使用一个终端即可参加网络会议,能够极大的减少会议主持的负担。本实施例提供的服务终端,通过接收主持终端的会议信息,将会议信息发送给接收终端,并由服务终端来决定网络会议中的发言逻辑。降低了召开网络会议的资金成本与实现难度,降低了用户的负担,提升了用户体验。另外,一方面,本实施例提供服务终端与主持终端集成的实现方式,提升了会议主持参加网络会议时的操作负担,降低了网络会议成本,提升了用户体验。另一方面,本实施例提供服务终端与主持终端分离的实现方式,能够将网络会议中的处理负担分摊到服务终端与各与会终端上,降低单一终端参加网络会议时的处理负担。第四实施例:本实施例将结合具体示例对前述实施例中的服务终端及网络会议方法进行介绍,在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。本实施例中的服务终端可以以各种形式来实施。例如,手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。请参阅图9,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端900可以包括:rf(radiofrequency,射频)单元901、wifi模块902、音频输出单元903、a/v(音频/视频)输入单元904、显示单元905、用户输入单元906、存储器907、处理器908等部件。本领域技术人员可以理解,图9中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,景观图9中并未示出,但移动终端900还可以包括蓝牙模块、接口单元、电源等,在此不再赘述。下面结合图9对移动终端的各个部件进行具体的介绍:射频单元901可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器908处理;另外,将上行的数据发送给基站。通常,射频单元901包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元901还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于gsm(globalsystemofmobilecommunication,全球移动通讯系统)、gprs(generalpacketradioservice,通用分组无线服务)、cdma2000(codedivisionmultipleaccess2000,码分多址2000)、wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)、fdd-lte(frequencydivisionduplexing-longtermevolution,频分双工长期演进)和tdd-lte(timedivisionduplexing-longtermevolution,分时双工长期演进)等。wifi属于短距离无线传输技术,移动终端通过wifi模块902可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了wifi模块902,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。音频输出单元903可以在移动终端900处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元901或wifi模块902接收的或者在存储器907中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元903还可以提供与移动终端900执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元903可以包括扬声器、蜂鸣器等等。a/v输入单元904用于接收音频或视频信号。a/v输入单元904可以包括图形处理器(graphicsprocessingunit,gpu)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元905上。经图形处理器9041处理后的图像帧可以存储在存储器907(或其它存储介质)中或者经由射频单元901或wifi模块902进行发送。麦克风9042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风9042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元901发送到移动通信基站的格式输出。麦克风9042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。显示单元905用于显示由用户输入的信息或提供给用户的信息。显示单元905可包括显示面板9051,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板9051。用户输入单元906可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元906可包括触控面板9061以及其他输入设备9062。触控面板9061,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板9061上或在触控面板9061附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板9061可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器908,并能接收处理器908发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板9061。除了触控面板9061,用户输入单元906还可以包括其他输入设备9062。具体地,其他输入设备9062可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。进一步的,触控面板9061可覆盖显示面板9051,当触控面板9061检测到在其上或附近的触摸操作后,传送给处理器908以确定触摸事件的类型,随后处理器908根据触摸事件的类型在显示面板9051上提供相应的视觉输出。虽然在图9中,触控面板9061与显示面板9051是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板9061与显示面板9051集成而实现移动终端的输入和输出功能,具体此处不做限定。存储器907可用于存储软件程序以及各种数据。存储器907可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器907可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器908是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器907内的软件程序和/或模块,以及调用存储在存储器907内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器908可包括一个或多个处理单元;优选的,处理器908可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器908中。为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络系统进行描述。请参阅图10,图10为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的lte系统,该lte系统包括依次通讯连接的ue(userequipment,用户设备)201,e-utran(evolvedumtsterrestrialradioaccessnetwork,演进式umts陆地无线接入网)202,epc(evolvedpacketcore,演进式分组核心网)203和运营商的ip业务204。具体地,ue201可以是上述终端900,此处不再赘述。e-utran202包括enodeb2021和其它enodeb2022等。其中,enodeb2021可以通过回程(backhaul)(例如x2接口)与其它enodeb2022连接,enodeb2021连接到epc203,enodeb2021可以提供ue201到epc203的接入。epc203可以包括mme(mobilitymanagemententity,移动性管理实体)2031,hss(homesubscriberserver,归属用户服务器)2032,其它mme2033,sgw(servinggateway,服务网关)2034,pgw(pdngateway,分组数据网络网关)2035和pcrf(policyandchargingrulesfunction,政策和资费功能实体)2036等。其中,mme2031是处理ue201和epc203之间信令的控制节点,提供承载和连接管理。hss2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过sgw2034进行发送,pgw2035可以提供ue201的ip地址分配以及其它功能,pcrf2036是业务数据流和ip承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。ip业务204可以包括因特网、内联网、ims(ipmultimediasubsystem,ip多媒体子系统)或其它ip业务等。虽然上述以lte系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于lte系统,也可以适用于其他无线通信系统,例如gsm、cdma2000、wcdma、td-scdma以及未来新的网络系统等,此处不做限定。假定本实施例中的移动终端900既是服务终端又是主持终端,下面结合图9与图10对本发明中服务终端及网络会议方案进行介绍:当持有该移动终端900的用户r想要立即召集用户x,y,z三人一同召开一个临时网络会议,但之前却没有通过其他方式联系用户x,y,z时,用户r可以通过第一实施例中给出的第二种方式召集通知其他三个用户,即用户r利用移动终端900主动根据用户x,y,z所持终端的通信地址与用户x,y,z所持终端建立通信连接,通知三人开会。本实施例中,用户x,y,z三人所持的终端可以与移动终端900具有相同的构造。为了便于介绍,这里分别将用户x、y、z所持终端简称为“x终端”、“y终端”与“z终端”。当用户x、y、z通过各自的终端了解到了会议通知,并“进入会议室”之后,用户r可以将自己移动终端上当前显示的界面作为共享界面分享给x终端、y终端和z终端。例如,用户r为了本次会议专门制作了幻灯片,则在移动终端900显示幻灯片的同时,也可以将该幻灯片“投影”到其他三个终端上,让用户x、y、z可以从显示的幻灯片上了解本次会议的一些信息。在移动终端900向x终端、y终端和z终端发送共享界面的同时,移动终端900的a/v输入单元904可以通过麦克风9042采集用户r的发言,并将采集到的声音信号转换成音频信息发送给x终端、y终端和z终端。另一方面,图形处理器9041还可以利用摄像头等图像捕获装置采集关于用户r的图像信息,并传输给其他三个与会终端。本实施例中,传输共享界面和音频信息和/或视频信息等会议信息时,移动终端900可以采用射频单元901和wifi模块902中的任意一个进行,不过,相对于射频单元901,wifi模块902虽然对移动终端900所处环境有所要求,但是当移动终端900处于wifi网络下时,利用wifi模块902进行会议信息传输能够降低用户r的经济负担。同样地,若其他三个与会终端也处于wifi环境下,则也可以通过wifi网络接收移动终端900发送的会议信息。x终端、y终端和z终端接收到来自移动终端900的会议信息之后,可以将会议信息中的共享界面和视频内容进行显示,并通过音频输出单元播放用户r的发言。假定在会议初期,移动终端900采用第二实施例中的“用户选择发言机制”对网络会议的发言顺序进行管理,则若用户x,y,z中任意用户想要发言时,都需要通过自己的终端向移动终端900发送发言请求。当移动终端900通过射频单元901或wifi模块902接收到发言请求之后,处理器908可以控制显示单元905向用户r提示发言请求,应当理解的是,显示面板9051上显示的信息应当能够让用户r了解当前请求发言的是哪一个用户。例如,请参见图11所示出的一种移动终端的用户交互界面。通过显示单元905进行显示提示的同时,还可以利用音频输出单元903进行声音提示。用户r从显示面板9051上显示的信息了解到当前请求发言的是哪一用户之后,可以判断是否允许其进行发言,若不允许,则点击图11中的“拒绝”图标,而若是允许其发言,则用户r可以点击图11中的“允许”图标。假定本实施例中针对用户x的发言请求,用户r选择的“允许”,则移动终端900的处理908生成允许发言通知,并通过射频单元901或wifi模块902发送给对应的x终端。x终端接收到允许发言通知之后,可以通过麦克风采集用户x的发言,并将采集到的声音信号转换成音频信息发送给移动终端900。同时,x终端还可以利用摄像头等图像捕获装置采集关于用户x的图像信息,并传输给移动终端900。移动终端900接收到x终端发送的发言消息之后,可以将该发言消息发送给y终端和z终端。但如果用户x当前的发言仅针对用户r和用户y,则其需要在发送自己的发言消息时,在其中携带对象指示,避免移动终端900将该发言消息发送给用户z。在移动终端900向其他终端转发x终端的发言消息的同时,音频输出单元903和显示单元905可以对x终端的发言消息进行展示。在本实施例中,移动终端900还可以采用第二实施例中“自动选择机制”或者“自由讨论机制”对x终端、y终端和z终端的发言进行管理,具体请参见前述实施例的介绍,这里不再赘述。本实施例提供的移动终端,使得用户可以直接通过移动终端实现网络会议的召开,扩展了网络会议的实现情景。另一方面,因为不需要依赖于各种应用服务器,所以能够降低网络会议召开所带来的经济负担,提升了用户体验。更进一步地,移动终端作为主持终端时,不仅可以让其他用户观看到移动终端的显示屏,而且还可以让移动终端用户与其他用户同时进行语音或视频交流,提升了网络会议效果。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1