当前位置: 首页 > 专利查询>雅虎公司专利>正文

用于在相互通信的用户之间传递图像的系统和方法技术方案

技术编号:2859569 阅读:147 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例用于通过一个或多个应用服务器,从广播装置计算机(120)向第一观看装置计算机(130)传递图像,其可以包括接收请求以启动所述广播装置计算机和第一观看装置计算机之间的一个或多个服务器连接(150,152)。所述连接用于传递图像和即时消息。所述方法还包括促进所述广播装置计算机和第一观看装置计算机之间的点对点连接(160)。所述点对点连接用于传递图像。所述方法还包括促进图像在点对点连接,而不是在服务器连接上的传递,从而保存服务器的带宽。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在通信网传输信息的领域,并且更为具体的说,涉及用于在相互通信的用户间传递图像的系统和方法。
技术介绍
人们越来越多地选择通过例如因特网的网络互相进行通信。在因特网上通信的普遍形式包括电子邮件和聊天室。近来,即时消息已经变为用于在因特网上通信的普遍形式。即时消息是一种通信服务,其能够使用户与另一个人进行电子“对话”,且保持用户经常与其通信的人的个人的或私人列表。典型地,无论什么时候他或她私人列表上的人在线,即时消息系统警示用户。接着,用户可以通过输入消息和读取输入的回答,以几乎实时的方式启动与那个特定的个人的交谈会话。许多即时消息系统的缺陷在于,由于即时消息通常是基于文本的系统,用户不能看到其正在与之通信的人。没有任何视觉的接触,很难向下面所述的那样容易地传递感情或理解消息,例如,一个人可以观察其正在与之通信的人的面部表情。而且,没有看到人,就不能确定他的身份。因此,当即时消息成为通信的普遍方式时,在一些方面,它是不自然的和不方便的通信形式。电视会议已经存在了一段时间,但是由于各种原因它并没有被广泛应用。通常,电视会议是一系统,通过它上传者或广播者(发送图像的人)使用照相机或其它这种图像捕捉设备向一个或多个浏览者(接收和浏览图像的一个或多个人)发送他的图像。由于电视会议的特点,它一般要求更多的资源(网络传输资源(例如,带宽)和/或处理能力和终端用户的设备资源),并且,例如,比基于文本和声音的系统更复杂。这种对资源和带宽相对大的使用使电视会议的应用变得困难,尤其对于一般的家庭计算机用户,他们可能使用拨号或其他相对慢(低带宽)的因特网连接。已经建立多种系统,力图克服这些缺陷。一些简单的系统包括通过例如FTP的标准协议,每隔固定的时间段向中央服务器发送图像,而在接收端的类似系统以周期性的时间间隔从中央服务器抓取图像以供浏览。这种系统具有接通和断开用于被处理的每个单图像帧的连接的总开销。另外,这些系统不能同步上传系统和观看装置系统,由于没有专用连接也不能实现智能优化。这些系统的例子是由spotlife(http//www.spotife.com/)和Earthcam TV(http//tv.earthcam.com/)提供的系统。其他公众可用的电视会议系统,例如微软的NetMeeting(网络会议)(http//www.microsoft.com/windows/netmeeting/)更复杂。NetMeeting实质上仅允许通过点对点连接的一对一电视会议。中央服务器仅用于确定用户位置的目的并且是可选的。类似系统的另一个例子是CuSeeme(http//www.cuseeme.com/)。这些系统的另一个缺点是它们可能限制单个观看装置会话带宽或观看装置会话的数量。这种系统可能产生相对大的费用以及可能易于遭受来自黑客的攻击,这些黑客可能通过上传或浏览大量的图像而试图损坏或中断电视会议系统。已知系统的另一个缺点是它们可能将系统性能降低到最低,也就是说,图像只能以最慢的观看装置能接收它们的速度传递。同样,需要改进的用于传输图像的系统和方法。
技术实现思路
本专利技术满足这些或其它需要,正如将从这里的教导明白的。这里所教导的本专利技术的各种实施例提供了一种系统和方法,其在网络摄像机服务提供商的监督和控制下,允许在两个或多个连接到网络的用户之间图像的传送,网络摄像机是在用户位置捕捉用于在通信网络上传输的用户图像的设备。在一个实施例中,本专利技术允许用户传输与即时消息会话结合的图像。通常,根据本专利技术的示例性的实施例,网络摄像机服务器可以是,例如,从广播装置计算机接收图像并将那些图像传输到观看装置计算机的中央集线器。在本专利技术的实施例中,系统可以完全包括点对点组件和中央服务器组件。在这种实施例中,广播装置计算机可以通过点对点连接将图像传输到单个观看装置计算机。然而,如果多个观看装置计算机加入网络摄像机会话,或者如果失去点对点连接,广播装置计算机可以通过网络摄像机服务器将图像传输到一个或多个观看装置计算机。本专利技术的实施例用于通过一个或多个应用服务器,从广播装置计算机向第一观看装置计算机传递图像,其可以包括接收请求以启动所述广播装置计算机和所述第一观看装置计算机之间的一个或多个服务器连接。所述连接用于传递图像和即时消息。所述方法还包括促进所述广播装置计算机和所述第一观看装置计算机之间的点对点连接(160)。所述点对点连接用于传递图像。所述方法还包括促进图像在点对点连接上而不是在服务器连接上的传递,从而保存服务器的带宽。本专利技术的其它目的和特点从下述结合附图考虑的详细描述中将变得明显。然而,应该知道这些附图仅是为说明的目的而设计的,而不是定义对本专利技术的限制,对于本专利技术应该参考附加的权利要求。附图说明这些附图,不是成比例的,且仅用于说明,并且其中相同的参考标号在整个附图中描述相同的元件。图1是根据本专利技术的用于传输图像的系统和方法的系统结构的示例性实施例的概述的示意图;图2A和图2B是根据本专利技术示例性实施例的广播装置与第一观看装置的连接过程的流程图;图3A和图3B是第二观看装置加入图2A和图2B的广播装置与第一观看装置的过程的流程图;图4A和图4B是第二观看装置退出与图3A和图3B的广播装置计算机和第一观看装置的浏览会话的过程的流程图;图5是描述根据本专利技术的图像传输的柔性降级的方框图;图6是描述根据本专利技术的示例性滑动窗口节流算法图表;图7是描述根据本专利技术的限制带宽的示例性方法的方框图;图8是描述根据本专利技术的提供适当性能的示例性方法的方框图;图9是描述根据本专利技术的提供可选择访问的示例性方法的方框图;图10是根据本专利技术的优选对话框的示例性屏幕截图;图11是描述根据本专利技术的提供可选择地移去观看装置的示例性方法的方框图;图12是描述根据本专利技术的提供动态设置的示例性方法的流程图;图13A是描述根据本专利技术的示例性数据表的方框图;图13B是描述根据本专利技术的示例性数据表的方框图;图14是根据本专利技术的即时消息系统的系统结构的示例性实施例的概述的示意图;图15是根据本专利技术的示例性屏幕截图;图16是根据本专利技术的示例性屏幕截图;图17是根据本专利技术的示例性屏幕截图;图18是根据本专利技术的示例性屏幕截图;图19是根据本专利技术的示例性屏幕截图;图20是根据本专利技术的示例性屏幕截图;图21是根据本专利技术的示例性屏幕截图;图22是根据本专利技术的示例性屏幕截图;图23是根据本专利技术的示例性屏幕截图;图24是根据本专利技术的示例性屏幕截图;图25是根据本专利技术的示例性屏幕截图;以及图26是根据本专利技术的示例性屏幕截图。具体实施例方式现在将结合附图表示和描述用于传输图像的系统和方法的示例性实施例。参考图1,其表示用于传输图像的系统和方法100的示例性实施例。系统100通常包括用于获取和显示用户图像的一个或多个观看装置计算机130、132;用于上传用户图像并将图像传输到网络摄像机服务器110和/或一个或多个观看装置计算机130、132的一个或多个广播装置计算机120;以及一个或多个网络摄像机服务器110,其用于接收图像,和/或控制和/或监视来自一个或多个广播装置计算机120的信息,将那些图像传输到观看装置计算机130、132,以及控制和监视用户上传、传输和浏览图像。在示例性实施例中,网络本文档来自技高网
...

【技术保护点】
一种用于促进从第二用户到第一用户的即时消息和图像通信的方法,所述方法包括:将所述第一用户与第一用户ID关联;将所述即时消息与所述第一用户ID关联;将所述图像与所述第一用户ID关联;基于所述第一用户ID使所述即 时消息被发送到所述第一用户;以及基于所述第一用户ID使所述图像被发送到所述第一用户;其中所述第一用户能够接收来自所述第二用户的即时消息和图像。

【技术特征摘要】
US 2002-6-26 60/329,1741.一种用于促进从第二用户到第一用户的即时消息和图像通信的方法,所述方法包括将所述第一用户与第一用户ID关联;将所述即时消息与所述第一用户ID关联;将所述图像与所述第一用户ID关联;基于所述第一用户ID使所述即时消息被发送到所述第一用户;以及基于所述第一用户ID使所述图像被发送到所述第一用户;其中所述第一用户能够接收来自所述第二用户的即时消息和图像。2.如权利要求1所述的方法,其中,所述第二用户使用广播装置计算机且所述第一用户使用第一观看装置计算机,所述方法进一步包括接收请求以启动所述广播装置计算机和第一观看装置计算机之间的一个或多个服务器连接,所述连接用于传递图像;促进所述广播装置计算机和第一观看装置计算机之间的点对点连接,所述点对点连接用于传递图像;以及促进所述图像在所述点对点连接而不是在所述服务器连接上的传递,从而保存服务器的带宽。3.如权利要求2所述的方法,其进一步包括接收来自所述广播装置计算机的用于图像的控制数据。4.如权利要求2所述的方法,其中,第三用户使用第二观看装置计算机,所述方法进一步包括,在从所述广播装置计算机传递图像到第一观看装置计算机之后从所述第二观看装置计算机向所述广播装置计算机传递观看图像的请求;以及响应接收所述第二观看装置计算机的请求,促进所述广播装置计算机与第一服务器计算机之间的第一服务器连接的重新建立以传递图像;以及促进所述广播装置计算机与第二观看装置计算机之间的第二服务器连接以传递图像,从而允许所述第一观看装置计算机和第二观看装置计算机接收图像。5.如权利要求4所述的方法,其中,所述重新建立是响应所述广播装置计算机从第二用户接收批准进行的。6.如权利要求5所述的方法,其中,所述第三用户在被批准的列表上。7.如权利要求4所述的方法,其进一步包括在到所述第二观看装置计算机的服务器连接存在期间,保持点对点连接;终止所述第二服务器连接;以及响应所述第二服务器连接的终止,促进图像在所述点对点连接上的传递。8.如权利要求1所述的方法,其进一步包括将第二用户ID与所述第二用户关联;其中使所述即时消息被传送到所述第一用户进一步基于所述第二用户ID。9.一种用于从广播装置计算机向第一观看装置计算机发送图像的方法,所述方法包括通过一个或多个应用程序服务器,启动所述广播装置计算机和第一观看装置计算机之间的一个或多个服务器连接,所述连接用于传递图像和即时消息;接收指示以建立所述广播装置计算机和第一观看装置计算机之间的点对点连接,所述点对点连接用于传递图像;以及在所述点对点连接上而不是在所述服务器连接上发送图像,从而保存服务器的带宽。10.如权利要求9所述的方法,其中,所述与应用程序服务器的服务器连接用于传递用于图像的控制数据。11.如权利要求10所述的方法,其中,所述服务器连接进一步用于传递即时消息。12.如权利要求11所述的方法,其进一步包括,在通过所述点对点连接发送图像之后接收来自第二观看装置计算机观看图像的请求;以及响应接收所述第二观看装置计算机请求,重新建立所述广播装置计算机和第一服务器计算机之间的第一服务器连接用于传递图像;以及建立所述广播装置计算机和第二观看装置计算机之间的第二服务器连接用于传递图像,从而允许所述第一观看装置计算机和第二观看装置计算机接收图像。13.如权利要求12所述的方法,其中,所述重新建立是响应所述广播装置计算机接收来自广播装置计算机的广播用户的准许进行的。14.如权利要求13所述的方法,其中,所述第二观看装置计算机的用户在被准许的列表上。15.如权利要求12所述的方法,其进一步包括在到所述第二观看装置计算机的第二服务器连接存在期间,保持所述...

【专利技术属性】
技术研发人员:克里斯托弗福雷斯特哈维马修纽拉姆库玛拉马尼
申请(专利权)人:雅虎公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1