服务系统、信息控制设备、以及信息控制方法

文档序号:7959305阅读:253来源:国知局
专利名称:服务系统、信息控制设备、以及信息控制方法
技术领域
本发明涉及一种允许通信网络上的服务器设备向用户终端提供服务的技术。更具体的,本发明涉及一种允许多个服务器设备协作向多个用户终端提供服务的技术。
背景技术
通常存在一种服务,该服务允许构成组的多个用户使用它们自己的、连接到例如互联网的通信网络的终端来实时地发送和接收信息。对于这种类型的服务,一种已知的电子会议服务被称为“web会议”。在日本专利申请特开(JP-A)第2002-157206号中公开了一种涉及该电子会议的常用技术。
根据在JP-A 2002-157206中公开的技术,由多个服务器中的消息服务器提供的对话来举行该电子会议。在会议期间,对话管理员向其他用户发出对话邀请。接收到这些要求的各个用户将对话房间入口的标识发送给数据库,并将表示接受邀请的应答传输给对话管理员,其中每个用户都能重新加入该对话。
根据在JP-A 2002-157206中公开的技术,由特定服务器举行的对话被用作服务通信装置。如今,除了用于发送和接收例如对话的字符数据之外,使用多个彼此相互协作的通信装置的各种其它服务已经被广泛应用,其中各种其他服务是,例如用于发送和接收发言者的声音的语音发送服务、以及用于发送和接收参与者的面部和参考资料的静止图像和移动图像的图像发送服务。在这种使用多个通信装置的服务中,使用了对各个通信装置负责的多个服务器。
如果在使用由多个服务器提供的服务中邀请一个新的参与者,则需要在该新的参与者使用该服务之前,在新的参与者的用户终端与各服务器之间进行通信设置。图8示出了这种设置过程的一个例子。在图8的例子中,示出了如果用户终端1c被新近邀请至参与者组1的通信设置的过程,其中该参与者组1由正在使用该服务的用户终端1a和1b构成。现在将对分别由实线和虚线表示的两种类型的设置过程进行说明。
在图8中,在由实线箭头表示的过程中,参与者组1中的用户终端1b将如下信息通知给新的参与用户终端1c,所述信息是将要被访问的服务器2和3的地址,关于当终端1c使用这些服务器2和3时对将由终端1c准备的各参数进行设置的信息,以及关于设置各个服务器2和3所需各参数的信息(发送“邀请”给用户终端1c),并且根据该通知的信息在新的用户终端1c与服务器2和3之间建立通信。
在由图8中虚线箭头所示的另一过程中,参与者组1中的用户终端1b将如下信息通知给服务器2和3,所述信息是新用户终端1c的地址,与该用户终端1c相关的将由各个服务器2和3设置的各参数的信息,以及关于对用户终端1c所需参数进行设置的信息(分别发送“邀请指令”给服务器2和3),并且响应于该通知允许服务器2和3与新用户终端1c之间建立通信。
但是,现有的技术具有以下缺点。对于参照图8说明的常用过程,当邀请新参与者时,接受邀请的用户终端1c或者向用户终端1c发出邀请的用户终端1b需要向多个服务器发送通信设置信息和从多个服务器接收通信设置信息。这样,在被邀请的用户加入该服务之前,就需要对通信设置进行复杂的处理。这就会使得新用户很难迅速地加入该服务。另外,如果采用无线通信的移动设备用作用户终端,则希望使得与每个服务器的通信时间最短,以及从各服务器接收到和向各服务器发送到信息量最小,以便于抑制终端资源的消耗以及抑制无线通信频带的浪费。

发明内容
本发明已经成功解决了现有的缺点。本发明的一个目的就是通过多个彼此相互协作的服务器设备,提供一种允许新用户终端能够很顺利地加入到一个服务中的技术,其中该服务是提供给多个用户终端的。
根据本发明的服务系统包括第一用户终端和第二用户终端;多个服务器设备,其中每个服务器设备都将相应于预定服务的服务数据提供给第一用户终端;以及通信控制设备,用于在多个服务器设备中的每一个与第一用户终端之间建立通信时保持所采用的设置信息,同时使得该设置信息与该服务相关联。该通信控制设备根据设置信息生成邀请信息,用于当接收到用于标识通信控制设备的邀请指令时,在第二用户终端与多个服务器设备中的每一个之间建立通信,用以将关于服务的服务数据从第一用户终端提供给第二用户终端,并将该邀请信息提供给多个服务器设备和第二用户。


图1示出了根据本发明实施例的系统结构的框图;图2示出了根据该实施例的数据库的示例图;图3示出了根据该实施例的操作过程的时序图;图4示出了根据该实施例的邀请指令的示例图;图5示出了根据该实施例的邀请通知的示例图;图6示出了根据该实施例的从入口节点到PTT服务器的通知内容的示例图;图7示出了从入口节点到图像发送服务器的通知内容的示例图;以及图8示出了现有系统的示例图。
具体实施例方式
下面将参照附图对本发明的实施例进行详细的说明。图1示出了根据本发明实施例的系统100的结构框图。该系统100包括构成了正在使用服务的参与者组10的用户终端10a和10b,以及将要被邀请至该参与者组10的用户终端10c。在该实施例中,参与者组10使用的服务被假定为电子会议服务。
被邀请至电子会议的用户终端10c相当于根据本发明的第二用户终端。进一步,属于参与者组10的用户终端10a和10b的其中之一可以被视为根据本发明的第一用户终端。根据该实施例的用户终端10a、10b、和10c为便携式信息终端,其中的每一个都包括通用的语音通信功能和通用的图像处理功能,并且与入口节点20进行无线通信,这些将在后面描述。
如图1所示,系统100包括用于语音通信的按键通话(PTT)(半双工语音通信)服务器30a和发送静止图像和移动图像的图像发送服务器30b,这两个服务器都作为服务器设备,用于将电子会议服务数据提供给参与者组10中的各个用户终端10a,10b,和10c。尽管为了便于说明,在该实施例中服务器的数量为两个,但是该系统100可以包括三个或更多的服务器。另外,每个服务器的功能都仅仅是示例性的示出,并且每个服务器都可以包括除了上述功能以外的功能。
该系统100进一步包括根据本发明相应于通信控制设备的入口节点20。该入口节点20包括无线通信功能,用于与各个用户终端10a,10b,和10c进行通信,并且通过互联网100a有线连接至PTT服务器30a以及图像发送服务器30b。
如图1所示,该入口节点20包括控制单元20A,所述控制单元包括邀请接收单元21、终端通知单元22、和服务器通知单元23,以及包括数据库24的存储单元20B。该邀请接收单元21的功能是从参与者组10中的任何一个用户终端接收邀请指令。该邀请指令是这样的信息其用于指令各个服务器30a和30b、将例如电子会议的语音和图像的服务数据提供给将要被邀请的用户终端10c。
当该邀请接收单元21接收到邀请指令时,如将在下文中说明的,该终端通知单元22以及服务器通知单元23就通过使用数据库24生成邀请信息,用于在用户终端10c与PTT服务器30a之间、以及在用户终端10c与图像发送服务器30b之间建立通信,并且将生成的信息分别传送给用户终端10c以及服务器30a和30b。由终端通知单元22所生成的邀请信息就是在用户终端10c中进行通信设置所需的信息。该终端通知单元22将所生成的邀请信息发送给用户终端10c。由服务器通知单元23生成的邀请信息就是用于各个服务器30a和30b的信息。该服务器通知单元23将生成的邀请信息发送给服务器30a和30b。
在参与者组10中开始电子会议服务时,该数据库24存储了在用户终端10a和10b以及服务器30a和30b之间交换的通信设置信息,同时对该通信设置信息与服务识别信息进行关联。
图2示出了数据库24中保持的信息的一个例子。在图2的例子中,该服务器24存储了关于电子会议服务的通信设置信息,该信息与“11032@182.168.0.10”的服务识别信息,即“会话ID”相关。该数据库24将如下信息分别存储为与PTT服务器30a相关以及与图像发送服务器30b相关的信息,所述信息是服务器地址、将由与该服务器相关的用户终端进行的应用程序的设置、以及将由该服务器设置的通信参数。如图2所示,在开始服务时,该数据库24存储了每个“会话ID”的采用的通信设置信息,并响应于来自终端通知单元22和服务器通知单元23的请求而提供这些条信息。
作为为进行通信而用在系统100的用户终端与各服务器之间的控制协议,例如可以使用公知的SIP(会话初始化协议)/SDP(服务发现协议)。作为在电子会议中使用的每个应用程序所采用的通信协议,可以任意使用公知的协议,例如RTP(实时传输协议)/RTCP(RTP控制协议),FTP(文件传输协议),或HTTP(超文本传输协议)。
下面参照图3的时序图对根据该实施例的操作过程进行描述。在该实施例中,将对下面的例子进行说明,在该例中,参与者组10中的用户终端10b邀请用户终端10c参加电子会议。
用户终端10b向入口节点20发出一个邀请指令,用于通知该入口节点20用户终端10c被邀请至该参与者组10(在步骤S1中)。图4示出了邀请指令结构的例子。如图4中所示,在邀请指令中设置如下内容用于指示入口节点20额外地向用户终端10c提供服务的信息、用户终端10c的地址、以及作为服务识别信息的“会话ID”,其中通过该服务识别信息用户终端10c被邀请至该服务。
当邀请接收单元21从用户终端10b接收到该邀请指令时,该入口节点20激活该终端通知单元22和服务器通知单元23,并生成邀请信息。在生成邀请信息的过程中,该邀请通知单元22从存储在数据库24中的设置信息中提取出对应于在邀请指令中指定的“会话ID”的设置信息。由于在邀请指令中指定的“会话ID”就是如图4中所示的“11032@182.168.0.10”,因此该邀请通知单元22从数据库24中提取图2中所示的设置信息。
接着,该终端通知单元22从提取出的设置信息中选择所需的信息,以从PTT服务器30a和图像发送服务器30b接收服务数据。特别地,如图2所示,该终端通知单元22选择关于图2中所示的各个服务器30a和30b的“客户端应用程序设置”信息。如图5所示,该终端通知单元22从所选的信息中生成邀请信息。
图5中所示的“RTP传输目标地址”就是从PTT服务器30a发出的服务数据的目标地址。作为RTP传输目标地址,可以根据在电子会议的通信过程中入口节点20是否置于终端10c和服务器30a之间来设置不同的地址。即,如果提供了该服务,用于即使在通信设置之后也能通过该入口节点20来保持通信,则该入口节点20的地址就被设置作为RTP传输目标地址。如果为用户终端10c在通信设置之后直接与服务器30a进行通信而提供该服务,则该用户终端10c的地址被设置作为RTP传输目标地址。
该终端通知单元22将通过上述过程生成的图5中所示的邀请信息从用户终端10b传输至由邀请指令指定的用户终端10c的地址,从而将该邀请通知给用户终端10(在步骤S2中)。这时,如果使用SIP作为通信协议,则终端通知单元22就会给分组报头设置一个“邀请”命令。通过这种方式,该终端通知单元22能够指示接收图5所示的邀请信息的用户终端10c通过被指定的参数来激活一个应用程序并与服务器30a和30b进行通信。
同时,该服务器通知单元23通过与终端通知单元22类似的过程,利用从数据库24中提取出来的设置信息,分别为服务器30a和30b生成邀请信息。特别地,如图6所示,该服务器通知单元23使用关于各个服务器30a和30b的“服务器侧设置参数”信息以及图2中所示服务的“会话ID”为PTT服务器30a生成邀请信息。另外,如图7所示,该服务器通知单元23为图像发送服务器30b生成邀请信息。需要指出的是,按照与图5所示的邀请信息中的地址相类似的方式来设置图6和7中所示的邀请信息中的地址。
该服务器通知单元23将图6所示的邀请信息以及图7所示的邀请信息发送给PTT服务器30a以及图像发送服务器30b,同时查阅图2中所示的服务器30a和30b的地址,以便于将用户终端10c参与到参与者组10中分别通知给PTT服务器30a以及图像发送服务器30b。
之后,分别在从入口节点20接收邀请信息的用户终端10c与服务器30a之间,以及在用户终端10c与服务器30b之间建立通信。结果,用户终端10c就能够与用户终端10a以及10b一起作为参与者组10加入到电子会议中。
根据上述的实施例,如果在将用户终端10c邀请至参与者组10的同时,从参与者组10中的用户终端10b向入口节点20发送邀请指令,则该入口节点20能够将该邀请指令分别发送给用户终端10c以及服务器30a和30b。因此,不需要用户终端10c将通信设置信息通知给各个服务器30a和30b。因此,被邀请的用户就能够迅速地加入到电子会议中。
进一步,在服务开始时,通过使用图2中所示的关于通信设置的设置信息来为新用户进行通信设置。因此,作为关于被传输给入口节点20的邀请指令的信息,它能够满足使用至少包括如图4中所示的服务识别信息的简单信息。因此就能够抑制用户终端资源的消耗。这对于根据这样的实施例的系统来说尤其是优点,其中该实施例被配置为通过无线通信在用户终端与入口节点20之间保持通信。
在该实施例中,已经描述了一个例子,在该例子中,用户终端10a、10b、以及10c通过无线通信与入口节点20相连。可选地,用户终端10a、10b、以及10c可以通过代替无线连接的有线连接与入口节点20相连。
在该实施例中,已经对将本发明应用于电子会议服务的例子进行了说明。但是,本发明的应用范围并不仅限于该例子。本发明能够被应用于各种用途,例如,用于允许多个用户使用由彼此相互协作的多个服务器提供的服务。各种服务的例子包括从安全保卫中心到守卫的紧急联系(从各个守卫终端的工作现场发送和接收图像、声音等)、报告工作进展状态(以文件和声音的形式、来自每个负责他或她的上级终端的人员的终端报告状态)、报告家庭包裹递送服务信差的递送状态报告(将服务人员的声音以及该服务人员目前所处位置的地图通知给客户端)、在出租车公司中对分配汽车的管理(通过声音将预约列表传输给每个汽车的终端以及将来自每个驾驶员对于该列表的应答传输给中心)、以及主题乐园中的向导(客户同总部进行对话,同时客户通过客户端的终端确认吸引人的游乐项目的拥挤情况),等等。
根据本发明,该通信控制设备响应于来自第一用户终端的邀请指令向第二用户终端以及服务器设备发送建立通信所需的邀请信息。因此能够简化在它们之间建立通信的处理过程。这就使得该第二用户终端能够迅速地加入到由各服务设备提供的服务中。
虽然已经对本发明的示例性实施例进行了详细的描述,但是应该理解的是,在不脱离本发明的精神和保护范围的情况下,根据所附权利要求的定义,能够作出各种变化、替换、以及改变。进一步,发明人的意图是,即使该权利要求在进行法律程序期间被修改,也要求保护发明权利要求的所有等同物。
权利要求
1.一种服务系统,包括第一用户终端和第二用户终端;多个服务器设备,其中每个服务器设备都将相应于预定服务的服务数据提供给第一用户终端;以及通信控制设备,用于保持在多个服务器设备中的每一个与第一用户终端之间建立通信时所采用的设置信息,同时使所述设置信息与所述服务相关联,其中该通信控制设备根据设置信息生成邀请信息,用于当接收到用于指示通信控制设备将关于服务的服务数据从第一用户终端提供给第二用户终端的邀请指令时,在第二用户终端与多个服务器设备中的每一个之间建立通信,并将该邀请信息提供给多个服务器设备和第二用户终端。
2.根据权利要求1的服务系统,其中当接收到邀请指令时,所述通信控制设备获取关于服务的识别信息,使用所获得的识别信息提取出相应于所述服务的设置信息,以及从所提取的设置信息中生成邀请信息。
3.根据权利要求1的服务系统,其中该通信控制设备与第一用户终端以及第二用户终端进行无线通信。
4.一种通信控制设备,包括存储单元,用于保持在第一用户终端、第二用户终端、以及多个服务器设备之间建立通信时所采用的设置信息,其中每个服务器设备都将相应于预定服务的服务数据提供给所述第一用户终端,同时使所述设置信息与所述服务相关联;以及控制单元,用于根据设置信息生成邀请信息,用于当接收到用于指示控制单元将关于服务的服务数据从第一用户终端提供给第二用户终端的邀请指令时,在第二用户终端与多个服务器设备中的每一个之间建立通信,并将该邀请信息提供给多个服务器设备和第二用户终端。
5.根据权利要求4的通信控制设备,其中当接收到邀请指令时,该控制单元获取关于服务的识别信息,使用所获得的识别信息提取出相应于该服务的设置信息,以及从所提取出的设置信息中生成邀请信息。
6.根据权利要求4的通信控制设备,其中该通信控制设备与第一用户终端以及第二用户终端进行无线通信。
7.一种通信控制方法,其中通信控制设备保持在第一用户终端、第二用户终端、以及多个服务器设备之间建立通信时所采用的设置信息,其中每个服务器设备都将相应于预定服务的服务数据提供给第一用户终端,同时使所述设置信息与所述服务相关联,以根据该设置信息生成邀请信息,用于当接收到用于指示控制单元将关于服务的服务数据从第一用户终端提供给第二用户终端的邀请指令时,在第二用户终端与多个服务器设备中的每一个之间建立通信,并将该邀请信息提供给多个服务器设备和第二用户终端。
8.根据权利要求7的通信控制方法,其中当接收到邀请指令时,该通信控制设备获取关于服务的识别信息,使用所获得的识别信息提取出相应于该服务的设置信息,以及从所提取出的设置信息中生成邀请信息。
9.根据权利要求7的通信控制方法,其中该通信控制设备与第一用户终端以及第二用户终端进行无线通信。
全文摘要
本发明提供了一种通信控制设备,该通信控制设备保持在第一用户终端、第二用户终端、以及多个服务器设备之间建立通信时所采用的设置信息,其中每个服务器设备都将相应于预定服务的服务数据提供给第一用户终端,同时使得该设置信息与服务相关。该通信控制设备根据设置信息生成邀请信息,用于当接收到用于指示控制单元将关于服务的服务数据从第一用户终端提供给第二用户终端的邀请指令时,在第二用户终端与多个服务器设备中的每一个之间建立通信,并将该邀请信息分别提供给多个服务器设备和第二用户终端。
文档编号H04N7/15GK1842017SQ20061007150
公开日2006年10月4日 申请日期2006年3月29日 优先权日2005年3月30日
发明者高桥一裕, 小野芳浩, 白木孝, 柏木岳彦 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1