CN1787530A - 用于在设备之间共享一个或多个图形图像的方法和*** - Google Patents

用于在设备之间共享一个或多个图形图像的方法和*** Download PDF

Info

Publication number
CN1787530A
CN1787530A CNA2005101246692A CN200510124669A CN1787530A CN 1787530 A CN1787530 A CN 1787530A CN A2005101246692 A CNA2005101246692 A CN A2005101246692A CN 200510124669 A CN200510124669 A CN 200510124669A CN 1787530 A CN1787530 A CN 1787530A
Authority
CN
China
Prior art keywords
equipment
bandwidth
protocol subset
graph
subset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005101246692A
Other languages
English (en)
Other versions
CN100558106C (zh
Inventor
米歇尔·皮埃尔·卡尔森
林达·阿诺德·利斯勒
赫尔曼·罗德里格斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IBM China Co Ltd
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1787530A publication Critical patent/CN1787530A/zh
Application granted granted Critical
Publication of CN100558106C publication Critical patent/CN100558106C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/106Adaptations for transmission by electrical cable for domestic distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种用于使用协议子集在设备之间共享一个或多个图形图像的方法和***。使用第一协议子集将建立通信链接的请求从第一设备传送到第二设备。从第二设备接收表示接受第一协议子集的响应或协商不同协议子集的请求。在第一设备处协商并选择与第二设备匹配的协议子集。使用与第二设备匹配的协议子集将一个或多个图形图像从第一设备传送到第二设备。

Description

用于在设备之间共享一个 或多个图形图像的方法和***
技术领域
本发明一般涉及电信领域,特别涉及一种用于使用协议子集(profile)在设备之间共享一个或多个图形图像的方法和***。
背景技术
传统PDA(个人数字助理)和移动电话提供了内置照相机,其用于捕获可以实时查看或发送给另一用户的一个或多个图形图像。应当理解,单个图形图像可以是照片或图片,而多个图形图像可以代表电影或动画(有声或无声)。这些PDA和移动电话中的一些具有可以在低照度条件下使用的内置闪光灯。虽然传统PDA和移动电话被认为是方便的,但是所捕获的一个或多个图形图像在被上载到服务器并下载到其他用户之前不能被他人使用。
已经用来在几个用户之间共享一个或多个图形图像的一种技术是多点传送内容。在不需要数据加密的情况下,该方法工作得很好。然而,当需要数据保密性时,就需要高性能网络和高处理能力,以便在源处加密所传送的数据并且在接收器处解密它。
因此,期望具有一种用于与网络中的其他用户实时地共享一个或多个图形图像的方法和***,该方法和***可以提供数据隐私而不招致加密技术的成本和苛刻。
发明内容
在本发明的一个示例性方面,一种用于在设备之间共享一个或多个图形图像的方法包括如下步骤。使用第一协议子集将建立通信链接的请求从第一设备传送到第二设备。从第二设备接收表示接受第一协议子集的响应或协商不同协议子集的请求。在第一设备处协商并选择与第二设备匹配的协议子集。使用与第二设备匹配的协议子集将一个或多个图形图像从第一设备传送到第二设备。
在本发明的另一示例性方面,一种用于在设备之间共享一个或多个图形图像的方法包括如下步骤。使用第一协议子集将建立通信链接的请求从第一设备传送到第二设备和第三设备。从第二设备和第三设备接收表示接受第一协议子集的响应或协商不同协议子集的请求。在第一设备处协商并选择与第二设备和第三设备匹配的协议子集。使用与第二设备和第三设备匹配的协议子集将一个或多个图形图像从第一设备传送到第二设备和第三设备。
在本发明的另一示例性方面,一种用于使用协议子集在设备之间共享一个或多个图形图像的***包括第一设备和第二设备。第一设备适于使用协议子集传送一个或多个图形图像。协议子集包括低带宽流传输视频协议子集、屏幕共享协议子集、以及权限管理协议子集中的至少一个。第二设备例如通过有线、无线通信(例如,蓝牙、WiFi)等与第一设备进行通信耦接。第二设备适于接收该一个或多个图形图像。
在本发明的另一示例性方面,一种用于使用协议子集在设备之间共享一个或多个图形图像的***包括第一设备、第二设备和第三设备。第一设备适于使用协议子集传送一个或多个图形图像。协议子集包括低带宽流传输视频协议子集、屏幕共享协议子集、或者权限管理协议子集中的至少一个。第二设备通过例如有线、无线通信(例如,蓝牙、WiFi)等与第一设备进行通信耦接。第二设备适于接收该一个或多个图形图像。第三设备通过例如有线、无线通信(例如,蓝牙、WiFi)等与第一设备进行通信耦接。第三设备适于接收该一个或多个图形图像。
应当理解,前面一般描述和下面详细描述仅是示例性和说明性的,并且不限制要求保护的本发明。包括在说明书中且构成其一部分的附图示出了本发明的实施例,并且与一般描述一起用来说明本发明的原理。
附图说明
通过参照附图,本领域的技术人员可以更好地理解本发明的许多优点,其中:
图1是示出根据本发明示例性实施例的用于使用低带宽流传输视频协议子集在设备之间共享一个或多个图形图像的***的示意图;
图1A是示出根据本发明示例性实施例接收设备用它们各自的带宽接收一个或多个图形图像的示意图;
图2是示出根据本发明示例性实施例的用于使用屏幕共享协议子集在设备之间共享一个或多个图形图像的***的示意图;
图3是示出根据本发明示例性实施例的用于使用权限管理协议子集在设备之间共享一个或多个图形图像的***的示意图;以及
图4是根据本发明示例性实施例的用于使用低带宽流传输视频协议子集、屏幕共享协议子集、或者权限管理协议子集中的至少一个在设备之间共享一个或多个图形图像的方法的流程图。
具体实施方式
现在将详细参考本发明的优选实施例,其例子在附图中示出。
本发明提供了这样一种方法和***,其用于通过创建例如用于现有蓝牙协议的新连网协议子集来在人们(和设备)之间共享由照相机捕获并且/或者存储在其中的一个或多个图形图像。为了说明起见,在蓝牙通信的上下文中描述了本发明,不过,需要注意的是,在不脱离本发明的范围和精神的前提下,可以在可选实施例中使用任何其它连网协议(例如,WiFi、IrDA等)。
蓝牙是用于无线个人区域网(PAN)的工业规范。蓝牙提供了一种通过安全、低成本、全球可获得的近程射频在诸如PDA、移动电话、膝上型计算机、PC、打印机和数码照相机的设备之间连接和交换信息的方法。蓝牙使得这些设备在它们进入范围时,即使它们不在同一房间内,但是只要它们彼此在特定范围(例如,10米)之内,就能相互通信。
为了使用蓝牙,蓝牙设备必须能够解释特定蓝牙协议子集。蓝牙协议子集描述如何使用蓝牙技术(也就是,如何使用规范的不同部分来实现蓝牙设备的期望功能)。协议子集可被描述为贯穿协议栈的垂直切片(vertical slice)。它定义对于该协议子集是强制性的每个协议中的选项。它还为每个协议定义参数范围。协议子集概念用来降低不同制造商的产品之间的互操作性问题的风险。这些协议子集(通常)不定义任何对蓝牙规范的增添,这就是可以在需要时增加新协议子集的原因。底层蓝牙技术是相同的,仅仅定义和阐明了使用它的特定方式。
下面是现有蓝牙协议子集的部分列表:
通用接入协议子集(GAP),用于发现和接入蓝牙设备;
串行端口协议子集(SPP),用于模拟串行端口操作;
通用对象交换协议子集(GOEP),用于设置到特定目录的路径并且创建、删除或移动数据对象;
同步协议子集(SP),用于同步个人数据如电话本、日历等;
对象推送(Push)协议子集(OPP),用于推送标准对象如名片(vCard)或vCal对象;
文件传输协议子集(FTP),用于在用户之间创建、删除和移动文件对象;以及
电话控制协议规范协议子集,用于在蓝牙设备之间发送音频呼叫。
下面是一些推荐的蓝牙协议子集:
汽车协议子集
打印协议子集
个人区域网协议子集
音频可视协议子集
本发明对现有蓝牙协议增加下面的新协议子集:
低带宽流传输视频协议子集--该协议子集允许通过在离散时间段上隔行扫描内容来发送流传输图形图像,其中根据发送和接收节点的缓冲能力,使用协作设备之间的最低公共传送属性(以下被称作“最小共同点”)来确定基本帧的大小(例如,整个帧、或者如果隔行扫描则半帧、或者部分帧);
屏幕共享协议子集--该协议子集允许在用户之间共享屏幕。屏幕一个或多个图形图像以及输入设备操作可以在成对用户之间共享;以及
权限管理协议子集—该协议子集允许通过以下操作安全地管理成对用户之间的数字权限管理(DRM):用发送者的私钥加密权限管理安全串,并且通过SOAP(简单对象访问协议)消息协议向成对用户发布公钥。
可以使用上面协议子集以流方式传输所捕获的图形图像。在相同区域内的具有兼容装备和授权的其他用户可以接收和查看图形图像。
因此,通过本发明,具有内置照相机以及蓝牙连接性的蓝牙设备(例如,移动电话、PDA、膝上型计算机、会议室投影仪等)能够捕获图形图像内容,并且在蓝牙网络上以流方式传输它。位于蓝牙传送范围内且具有适当接入授权的用户能够在他们自己的蓝牙设备(PDA、移动电话、膝上型计算机等)上查看图形图像。这在需要由多方查看单个项目的会议中是特别有用的。例如,在称作IEB的IBM研讨会上,参与者可以通过本发明使用IBM IEB公钥来访问演讲。
因此,根据本发明,用处理图形图像的软件来增强具有内置照相机的电话/PDA,并且在适当的网络(如蓝牙)上传送它。菜单选项可以允许用户在网络上发送图形图像。独立设备可以能够接入连接并且访问在网络上分发的图形图像。可以由其它接收设备进行对图形图像的附加增强。
应当理解,本发明不仅适用于蓝牙设备,还适用于本领域的普通技术人员所想到的其它设备而不脱离本发明的范围和精神。
现在参照附图1,示出了根据本发明示例性实施例的***100,其用于使用低带宽流传输视频协议子集在设备之间共享一个或多个图形图像150。***100可以包括传送设备102,其用于使用低带宽流传输视频协议子集传送一个或多个图形图像150。一个或多个图形图像150可以由传送设备102捕获并且存储在其中。***100可以包括一个或多个接收设备。例如,如图1所示,***100包括接收移动电话设备104、接收PDA设备106和接收膝上型计算机设备108。每个接收设备通过例如有线、无线通信(如蓝牙)等与传送设备102进行通信耦接。每个接收设备适于接收一个或多个图形图像150。传送设备102可以能够以特定带宽传送一个或多个图形图像150。每个接收设备可以能够以其自己的带宽接收一个或多个图形图像150。在低带宽流传输视频协议子集的第一实施例中,使用传送设备和(一个或多个)接收设备之间的处理和缓冲容量的较小(最小)共同点来确定用于视频150的基本带宽的大小。在图形图像会话的参与者之间可能发生协商阶段。在确定帧速率之前对每个参与者进行点名(roll-call)。使用现有技术的发现机制来进行点名。一旦轮询了所有参与者以确定帧速率带宽,则响应于所报告的参与者能力而进行计算。带宽计算假定帧速率对于所有参与者将是相同的。在本实施例中,计算最小共同点带宽值,使得至少所有参与者能够容纳共同吞吐量。每个参与者报告其图形图像能力(在发现阶段期间),以便计算最小共同点。如图1所示,例如,传送设备102能够以30帧/秒的带宽传送一个或多个图形图像150,接收移动电话设备104能够以20帧/秒的带宽接收一个或多个图形图像150,接收PDA设备106能够以35帧/秒的带宽接收视频150,并且接收膝上型计算机设备108能够以40帧/秒的带宽接收一个或多个图形图像150。这样,最小公共带宽是20帧/秒。根据本实施例,传送设备102可以以20帧/秒的带宽传送一个或多个图形图像150,使得所有接收设备可以接收一个或多个图形图像150而不丢失帧。
在低带宽流传输视频协议子集的可选实施例中,传送设备102可以适于使用第一带宽传送一个或多个图形图像150,第一接收设备可以使用第二带宽接收一个或多个图形图像150,并且第二接收设备可以使用第三带宽接收一个或多个图形图像150。优选地,第二带宽和第三带宽不高于第一带宽,并且第一带宽是第二带宽和/或第三带宽的倍数。第一带宽可以不同于第二带宽。例如,如图1A所示,接收移动电话设备104能够以20帧/秒的带宽接收一个或多个图形图像150,接收PDA设备106能够以30帧/秒的带宽接收一个或多个图形图像150,并且接收膝上型计算机设备108能够以60帧/秒的带宽接收一个或多个图形图像150。传送设备102能够以60帧/秒的带宽传送一个或多个图形图像150。这样,接收膝上型计算机设备108可以接收由传送设备102传送的所有帧,并且由于接收到由传送设备102发送的所有帧,因此由接收膝上型计算机设备108接收的一个或多个图形图像具有最高视频质量。接收移动电话设备104和接收PDA设备106只能接收由传送设备102传送的部分帧,由于只接收到由传送设备102发送的一小部分帧,因此由接收移动电话设备104接收的一个或多个图形图像具有最低视频质量。
图2是示出根据本发明示例性实施例的用于使用屏幕共享协议子集在设备之间共享一个或多个图形图像的***200的示意图。***200可以包括传送设备202,其用于使用屏幕共享协议子集传送一个或多个图形图像。该一个或多个图形图像可以被存储在传送设备202中或者由其捕获。***200可以包括一个或多个接收设备。例如,如图所示,***200包括接收移动电话设备204、接收PDA设备206和接收膝上型计算机设备208。每个接收设备通过例如有线、无线通信(例如,蓝牙、WiFi)等与传送设备202进行通信耦接。每个接收设备适于使用其自己的带宽接收该一个或多个图形图像。在如上所述计算“最小共同点”带宽值中,如果设备能够接收大于最小共同点的帧速率,则该设备仍然报告其能力。然后,传送设备可以发送附加的视频帧以反映较大的带宽。例如,传送设备202可以在特定带宽中包括屏幕250的内容,并且屏幕250可以具有分辨率1024×768。可以以隔行扫描方式传送屏幕250的内容,其中一些隔行扫描内容可以由所有接收设备接收,并且一些其它隔行扫描内容可以由其它设备接收,这取决于它们各自的带宽能力。带宽能力取决于接收设备的物理显示屏幕分辨率、接收设备的显示适配器的颜色深度、接收设备的处理能力、接收设备的存储器和其它硬件资源。本领域的技术人员应当认识到在网络化环境中影响显示图像的传送时间的其它属性。每个接收设备能够以它自己的带宽接收屏幕250。屏幕共享协议子集可以适于通过共享屏幕250的视频或图像数据以及输入设备操作而在传送设备202和第一接收设备(例如,接收移动电话设备204)之间以及在传送设备202和第二接收设备(例如,接收PDA设备206)之间共享屏幕250。可选地,屏幕共享协议子集可以适于以第一带宽在传送设备202和第一接收设备(例如,接收移动电话设备204)之间以及以第二带宽在传送设备202和第二接收设备(例如,接收PDA设备206)之间共享屏幕250。第一带宽可以不同于第二带宽。
图3是示出根据本发明示例性实施例的用于使用权限管理协议子集在设备之间共享一个或多个图形图像的***300的示意图。***300可以包括传送设备302,其用于使用权限管理协议子集传送一个或多个图形图像。该一个或多个图形图像由传送设备302捕获。***300可以包括一个或多个接收设备。例如,如图所示,***300包括接收移动电话设备304、接收PDA设备306和接收膝上型计算机设备308。每个接收设备通过例如有线、无线通信(例如,蓝牙、WiFi)等与传送设备302进行通信耦接。每个接收设备适于使用其自己的带宽接收该一个或多个图形图像。权限管理协议子集适于在第一接收设备未被授权接收该一个或多个图形图像时阻止第一接收设备(例如,接收移动电话设备304)接收该一个或多个图形图像。权限管理协议子集适于在第一接收设备被授权接收该一个或多个图形图像时用密钥加密该一个或多个图形图像,并且将该密钥发送到第一接收设备(例如,接收移动电话设备304)。权限管理协议子集向每个接收者发送唯一密钥(该密钥唯一于一个或多个被授权用户)。一旦每个接收者接收到密钥,则可以通过该密钥访问加密内容。诸如蓝牙或WiFi(无线以太网)的无线技术提供实时安全性而不招致强加密的高成本。在蓝牙中,使用“密钥对”来提供传送安全性。在WiFi中,使用wep加密密钥来达到类似的目的。在本发明中,由于正在向其广播图形图像的每个用户具有唯一的密钥对或唯一的wep加密密钥,因此本发明简单地在分发图形图像时进行对参与者的初始发现的期间分发图形图像密钥。该分发步骤可以是到每个参与者的点对点方案。在可选实施例中,该图形图像密钥的分发可以离线发生,或者在设置设备时发生。目标是只有图形图像会话广播中的参与者才能全都使用相同的密钥对加密数据进行解密。图形图像使用这样的密钥进行编码。一旦为每个参与者设置了初始密钥,则低带宽流传输视频协议子集可以动态地改变该密钥(也就是,动态密钥重新分配)并且用来增强通信会话期间的隐私性。一旦重新分配了密钥,则该密钥保持为当前和将来会话的有效密钥。
图4是根据本发明示例性实施例的用于使用协议子集在设备之间共享一个或多个图形图像的方法400的流程图。方法400可以从步骤402开始,在步骤402中,使用第一协议子集将建立通信链接的请求从第一设备传送到第二设备。从第二设备接收表示接受第一协议子集的响应或协商不同协议子集的请求404。在第一设备处协商并选择与第二设备匹配的协议子集406。使用与第二设备匹配的协议子集将一个或多个图形图像从第一设备传送到第二设备408。与第二设备匹配的协议子集包括低带宽流传输视频协议子集、屏幕共享协议子集、或者权限管理协议子集中的至少一个。第二设备通过例如有线、无线通信(例如,蓝牙)等与第一设备进行通信耦接。低带宽流传输视频协议子集适于使用第一设备和第二设备之间的缓冲容量的较小共同点来确定用于一个或多个图形图像的基本帧的大小(例如,整个帧或部分帧)。可选地,使用低带宽流传输视频协议子集,第一设备适于以第一带宽传送一个或多个图形图像,并且第二设备适于以第二带宽接收该一个或多个图形图像。第一带宽可以不同于第二带宽。屏幕共享协议子集可以适于通过共享屏幕的图形图像数据和输入设备操作而在第一设备和第二设备之间共享屏幕。权限管理协议子集可以适于用密钥加密一个或多个图形图像并且当第二设备被授权接收该一个或多个图形图像时将该密钥发送到第二设备。可选地,权限管理协议子集可以适于当第二设备未被授权接收该一个或多个图形图像时阻止第二设备接收该一个或多个图形图像。应当理解,该一个或多个图形图像可以由第一设备捕获,并且第一设备和第二设备可以是蓝牙设备。本领域的普通技术人员应当理解,可以将方法400应用到包括三个或更多设备的***中,而不脱离本发明的范围和精神。
应当理解,所公开的处理中的步骤的特定顺序或层次是示例性方案的例子。应当理解,根据设计偏好,可以重新安排这些处理中的步骤的特定顺序或层次,而仍然保持在本发明的范围之内。所附方法权利要求按照样例顺序提供了各个步骤元素,但是不旨在局限于所提供的特定顺序或层次。
可以认为,通过前面描述将理解本发明的方法及其很多附带的优点。还可以认为,显然的是,可以在其组件的形式、构造和安排上进行各种改变,而不脱离本发明的范围和精神,或者不牺牲所有其实质优点。前述形式只是其说明性实施例,所附权利要求意欲囊括和包含这样的改变。

Claims (46)

1.一种用于在设备之间共享一个或多个图形图像的方法,包括:
使用第一协议子集将建立通信链接的请求从第一设备传送到第二设备;
从所述第二设备接收表示接受所述第一协议子集的响应或协商不同协议子集的请求;
在所述第一设备处协商并选择与所述第二设备匹配的协议子集;以及
使用与所述第二设备匹配的所述协议子集将所述一个或多个图形图像从所述第一设备传送到所述第二设备。
2.如权利要求1所述的方法,其中所述第一设备和所述第二设备是网络设备。
3.如权利要求1所述的方法,其中与所述第二设备匹配的所述协议子集包括低带宽流传输视频协议子集,其适于使用所述第一设备和所述第二设备之间的缓冲容量的较小共同点来确定用于所述一个或多个图形图像的基本帧的大小。
4.如权利要求3所述的方法,其中所述大小为整个帧或部分帧。
5.如权利要求3所述的方法,其中,使用所述低带宽流传输视频协议子集,所述第一设备适于以第一带宽传送所述一个或多个图形图像,并且所述第二设备适于以第二带宽接收所述一个或多个图形图像的帧。
6.如权利要求1所述的方法,其中与所述第二设备匹配的所述协议子集包括屏幕共享协议子集,其适于通过在所述第一设备和所述第二设备之间共享屏幕的视频或图像数据,在所述第一设备和所述第二设备之间共享所述屏幕。
7.如权利要求1所述的方法,其中与所述第二设备匹配的所述协议子集包括权限管理协议子集,其适于当所述第二设备被授权接收所述一个或多个图形图像时,用密钥加密所述一个或多个图形图像,并且将所述密钥发送到所述第二设备。
8.如权利要求1所述的方法,其中与所述第二设备匹配的所述协议子集包括权限管理协议子集,其适于当所述第二设备未被授权接收所述一个或多个图形图像时,阻止所述第二设备接收所述一个或多个图形图像。
9.如权利要求1所述的方法,其中所述一个或多个图形图像为由所述第一设备捕获或存储在所述第一设备中的至少一种。
10.一种用于在设备之间共享一个或多个图形图像的方法,包括:
使用第一协议子集将建立通信链接的请求从第一设备传送到第二设备和第三设备;
从所述第二设备和所述第三设备接收表示接受所述第一协议子集的响应或协商不同协议子集的请求;
在所述第一设备处协商并选择与所述第二设备和所述第三设备匹配的协议子集;以及
使用与所述第二设备和所述第三设备匹配的所述协议子集将所述一个或多个图形图像从所述第一设备传送到所述第二设备和所述第三设备。
11.如权利要求10所述的方法,其中所述第一设备、所述第二设备、以及所述第三设备是网络设备。
12.如权利要求10所述的方法,其中与所述第二设备和所述第三设备匹配的所述协议子集包括低带宽流传输视频协议子集,其适于使用在所述第一设备、所述第二设备和所述第三设备之间的缓冲容量的最小共同点来确定用于所述一个或多个图形图像的基本帧的大小。
13.如权利要求12所述的方法,其中所述大小为整个帧或部分帧。
14.如权利要求12所述的方法,其中,使用所述低带宽流传输视频协议子集,所述第一设备适于以第一带宽传送所述一个或多个图形图像,所述第二设备适于以第二带宽接收所述一个或多个图形图像的帧,并且所述第三设备适于以第三带宽接收所述一个或多个图形图像的帧。
15.如权利要求14所述的方法,其中所述第二带宽和所述第三带宽不高于所述第一带宽。
16.如权利要求15所述的方法,其中所述第一带宽是所述第二带宽或所述第三带宽中的至少一个的倍数。
17.如权利要求15所述的方法,其中所述第二带宽不同于所述第三带宽。
18.如权利要求10所述的方法,其中与所述第二设备和所述第三设备匹配的所述协议子集包括屏幕共享协议子集,其适于通过共享屏幕的视频或图像数据而在所述第一设备和所述第二设备之间以及在所述第一设备和所述第三设备之间共享所述屏幕。
19.如权利要求10所述的方法,其中与所述第二设备和所述第三设备匹配的所述协议子集包括屏幕共享协议子集,其适于以第一带宽在所述第一设备和所述第二设备之间并且以第二带宽在所述第一设备和所述第三设备之间共享屏幕。
20.如权利要求19所述的方法,其中所述第一带宽不同于所述第二带宽。
21.如权利要求10所述的方法,其中与所述第二设备和所述第三设备匹配的所述协议子集包括权限管理协议子集,其适于当所述第二设备被授权接收所述一个或多个图形图像时,用密钥加密所述一个或多个图形图像,并且将所述密钥发送到所述第二设备。
22.如权利要求10所述的方法,其中与所述第二设备和所述第三设备匹配的所述协议子集包括权限管理协议子集,其适于当所述第二设备未被授权接收所述一个或多个图形图像时,阻止所述第二设备接收所述一个或多个图形图像。
23.如权利要求10所述的方法,其中所述一个或多个图形图像为由所述第一设备捕获或存储在所述第一设备中的至少一种。
24.一种用于在设备之间共享一个或多个图形图像的***,包括:
第一设备,适于使用协议子集传送一个或多个图形图像;
第二设备,与所述第一设备进行通信耦接,所述第二设备适于接收所述一个或多个图形图像,
其中所述协议子集包括低带宽流传输视频协议子集、屏幕共享协议子集、或者权限管理协议子集中的至少一个。
25.如权利要求24所述的***,其中所述第一设备和所述第二设备是网络设备。
26.如权利要求24所述的***,其中所述低带宽流传输视频协议子适于使用所述第一设备和所述第二设备之间的缓冲容量的较小共同点,确定用于所述一个或多个图形图像的基本帧的大小。
27.如权利要求26所述的***,其中所述大小为整个帧或部分帧。
28.如权利要求24所述的***,其中,使用所述低带宽流传输视频协议子集,所述第一设备适于以第一带宽传送所述一个或多个图形图像,并且所述第二设备适于以第二带宽接收所述一个或多个图形图像的帧。
29.如权利要求24所述的***,其中所述屏幕共享协议子集适于通过在所述第一设备和所述第二设备之间共享屏幕的视频或图像数据,在所述第一设备和所述第二设备之间共享所述屏幕。
30.如权利要求24所述的***,其中所述权限管理协议子集适于当所述第二设备被授权接收所述一个或多个图形图像时,用密钥加密所述一个或多个图形图像,并且将所述密钥发送到所述第二设备。
31.如权利要求24所述的***,其中所述权限管理协议子集适于当所述第二设备未被授权接收所述一个或多个图形图像时,阻止所述第二设备接收所述一个或多个图形图像。
32.如权利要求24所述的***,其中所述一个或多个图形图像为由所述第一设备捕获或存储在所述第一设备中的至少一种。
33.一种用于使用协议子集在设备之间共享一个或多个图形图像的***,包括:
第一设备,适于使用协议子集传送一个或多个图形图像;
第二设备,与所述第一设备进行通信耦接,所述第二设备适于接收所述一个或多个图形图像;以及
第三设备,与所述第一设备进行通信耦接,所述第三设备适于接收所述一个或多个图形图像,
其中所述协议子集包括低带宽流传输视频协议子集、屏幕共享协议子集、或者权限管理协议子集中的至少一个。
34.如权利要求33所述的***,其中所述第一设备、所述第二设备和所述第三设备是网络设备。
35.如权利要求33所述的***,其中所述低带宽流传输视频协议子适于使用所述第一设备、所述第二设备和所述第二设备之间的缓冲容量的最小共同点来确定用于所述一个或多个图形图像的基本帧的大小。
36.如权利要求35所述的***,其中所述大小为整个帧或部分帧。
37.如权利要求33所述的***,其中,使用所述低带宽流传输视频协议子集,所述第一设备适于以第一带宽传送所述一个或多个图形图像,所述第二设备适于以第二带宽接收所述一个或多个图形图像的帧,并且所述第三设备适于以第三带宽接收所述一个或多个图形图像的帧。
38.如权利要求37所述的***,其中所述第二带宽和所述第三带宽不高于所述第一带宽。
39.如权利要求38所述的***,其中所述第一带宽是所述第二带宽或所述第三带宽中的至少一个的倍数。
40.如权利要求38所述的***,其中所述第二带宽不同于所述第三带宽。
41.如权利要求33所述的***,其中所述屏幕共享协议子集适于通过共享屏幕的视频或图像数据而在所述第一设备和所述第二设备之间以及在所述第一设备和所述第三设备之间共享所述屏幕。
42.如权利要求33所述的***,其中所述屏幕共享协议子集适于以第一带宽在所述第一设备和所述第二设备之间并且以第二带宽在所述第一设备和所述第三设备之间共享屏幕。
43.如权利要求42所述的***,其中所述第一带宽不同于所述第二带宽。
44.如权利要求33所述的***,其中所述权限管理协议子集适于当所述第二设备被授权接收所述一个或多个图形图像时,用密钥加密所述一个或多个图形图像,并且将所述密钥发送到所述第二设备。
45.如权利要求33所述的***,其中所述权限管理协议子集适于当所述第二设备未被授权接收所述一个或多个图形图像时,阻止所述第二设备接收所述一个或多个图形图像。
46.如权利要求33所述的***,其中所述一个或多个图形图像为由所述第一设备捕获或存储在所述第一设备中的至少一种。
CNB2005101246692A 2004-12-09 2005-11-14 用于在设备之间共享一个或多个图形图像的方法和*** Expired - Fee Related CN100558106C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/008,816 US20060126812A1 (en) 2004-12-09 2004-12-09 Method and system for sharing one or more graphics images between devices using profiles
US11/008,816 2004-12-09

Publications (2)

Publication Number Publication Date
CN1787530A true CN1787530A (zh) 2006-06-14
CN100558106C CN100558106C (zh) 2009-11-04

Family

ID=36583860

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101246692A Expired - Fee Related CN100558106C (zh) 2004-12-09 2005-11-14 用于在设备之间共享一个或多个图形图像的方法和***

Country Status (2)

Country Link
US (2) US20060126812A1 (zh)
CN (1) CN100558106C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561311A (zh) * 2013-11-04 2014-02-05 海信集团有限公司 传屏方法和电视机
CN105900074A (zh) * 2014-01-08 2016-08-24 三星电子株式会社 用于屏幕共享的方法和设备

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI274284B (en) * 2005-09-07 2007-02-21 Micro Star Int Co Ltd Method for changing parameter values of embedded system by way of object push profile
EP1876549A1 (de) * 2006-07-07 2008-01-09 Swisscom Mobile AG Verfahren und System zur verschlüsselten Datenübertragung
US20080032627A1 (en) * 2006-08-02 2008-02-07 Cheng Uei Precision Industry Co., Ltd. Bluetooth wireless communication system for transmitting image data in real time
KR100891112B1 (ko) * 2006-11-16 2009-03-30 삼성전자주식회사 Drm이 적용된 콘텐츠의 공유 방법
US7949300B2 (en) * 2007-01-22 2011-05-24 Jook, Inc. Wireless sharing of audio files and related information
US9009109B2 (en) * 2007-01-22 2015-04-14 Jook, Inc. Profile exchange method and system
US20080177765A1 (en) * 2007-01-22 2008-07-24 Jook, Inc. Profile management method and system
US8212856B2 (en) * 2007-05-15 2012-07-03 Radvision Ltd. Methods, media, and devices for providing visual resources of video conference participants
KR100958110B1 (ko) * 2007-12-17 2010-05-17 한국전자통신연구원 유비쿼터스 서비스 인증 게이트웨이 장치 및 그 방법
US9167024B2 (en) * 2009-04-16 2015-10-20 Hewlett-Packard Development Company, L.P. Formatted data file communication
KR101272982B1 (ko) * 2009-12-21 2013-06-10 한국전자통신연구원 아이피티비 셋탑박스 및 그의 채널 전환 방법
KR20120015931A (ko) * 2010-08-13 2012-02-22 삼성전자주식회사 휴대용 전자 장치 및 그것의 디스플레이 미러링 방법
TW201232280A (en) * 2011-01-20 2012-08-01 Hon Hai Prec Ind Co Ltd System and method for sharing desktop information
US8446364B2 (en) * 2011-03-04 2013-05-21 Interphase Corporation Visual pairing in an interactive display system
US8725828B2 (en) * 2011-07-19 2014-05-13 Nokia Corporation Method, apparatus, and computer program product for recommending interaction between devices in a local environment
US10262327B1 (en) * 2011-09-22 2019-04-16 Glance Networks, Inc. Integrating screen sharing sessions with customer relationship management
CN104813679A (zh) * 2012-10-08 2015-07-29 英特尔公司 屏幕截图抓取和共享的方法、设备和***
JP5800249B2 (ja) * 2013-06-21 2015-10-28 カシオ計算機株式会社 撮像装置、撮影条件設定方法、及びプログラム
WO2015021466A1 (en) * 2013-08-09 2015-02-12 Pikmobile, Inc. System for publishing digital images
CN104239806A (zh) * 2014-09-16 2014-12-24 三星电子(中国)研发中心 在屏幕共享中进行信息保护的方法及手持设备
CN106161224B (zh) * 2015-04-02 2019-09-17 阿里巴巴集团控股有限公司 数据交换方法、装置及设备
CN105760127A (zh) 2016-02-19 2016-07-13 浙江吉利控股集团有限公司 一种传屏方法、传屏装置及移动终端
EP3388938A1 (en) * 2017-04-12 2018-10-17 Telefónica Germany GmbH & Co. OHG A method and system for pairing at least two electronical devices

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI101337B (fi) * 1995-09-25 1998-05-29 Nokia Telecommunications Oy Matkaviestinjärjestelmä ja menetelmä datapuhelun muodostamiseksi
US7143177B1 (en) * 1997-03-31 2006-11-28 West Corporation Providing a presentation on a network having a plurality of synchronized media types
GB9826157D0 (en) * 1998-11-27 1999-01-20 British Telecomm Announced session control
AU2138900A (en) * 1999-01-04 2000-07-24 Telefonaktiebolaget Lm Ericsson (Publ) Bearer service negotiation
US6654806B2 (en) * 1999-04-09 2003-11-25 Sun Microsystems, Inc. Method and apparatus for adaptably providing data to a network environment
US6529950B1 (en) * 1999-06-17 2003-03-04 International Business Machines Corporation Policy-based multivariate application-level QoS negotiation for multimedia services
US6859463B1 (en) * 1999-11-08 2005-02-22 Itt Manufacturing Enterprises, Inc. Methods and apparatus for organizing selection of operational parameters in a communication system
US7047305B1 (en) * 1999-12-09 2006-05-16 Vidiator Enterprises Inc. Personal broadcasting system for audio and video data using a wide area network
EP1146702A3 (de) * 2000-04-10 2006-03-01 Siemens Aktiengesellschaft Kommunikationsvorrichtung und Kommunikationssystem zum integrierten Übertragen von ersten Daten mit Echtzeitanforderung und zweiten Daten ohne Echtzeitanforderung
EP1148688A1 (en) * 2000-04-20 2001-10-24 Telefonaktiebolaget L M Ericsson (Publ) Proxy apparatus and method
WO2001082532A1 (en) * 2000-04-27 2001-11-01 Aran Communications Limited A communication method and apparatus
US7796162B2 (en) * 2000-10-26 2010-09-14 Front Row Technologies, Llc Providing multiple synchronized camera views for broadcast from a live venue activity to remote viewers
US20030112354A1 (en) * 2001-12-13 2003-06-19 Ortiz Luis M. Wireless transmission of in-play camera views to hand held devices
US7178161B1 (en) * 2001-01-18 2007-02-13 Tentoe Surfing, Inc. Method and apparatus for creating a connection speed detecting movie and rich media player customization on the fly
US20020188744A1 (en) * 2001-05-31 2002-12-12 Mani Babu V. Direct connect service in a multimedia-capable network
GB2377583A (en) * 2001-07-10 2003-01-15 Hewlett Packard Co Sending digital data files
JP4655439B2 (ja) * 2001-09-13 2011-03-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP4984364B2 (ja) * 2001-09-13 2012-07-25 ソニー株式会社 情報処理装置および方法
JP3922004B2 (ja) * 2001-11-30 2007-05-30 ブラザー工業株式会社 インクジェットプリンタヘッド
US20030103144A1 (en) * 2001-12-04 2003-06-05 Robert Sesek Digital camera having image transfer method and system
US7155210B2 (en) * 2001-12-13 2006-12-26 Ncr Corporation System and method for short-range wireless retail advertising aimed at short-range wireless protocol-enabled personal devices
US7082461B2 (en) * 2002-06-28 2006-07-25 Microsoft Corporation Method to configure a bluetooth logical link control and adaptation protocol channel
US20040225728A1 (en) * 2003-05-05 2004-11-11 Huggins Guy Dwayne Network and communications system for streaming media applications
US8046409B2 (en) * 2003-10-31 2011-10-25 Hewlett-Packard Development Company, L.P. Communications methods, collaboration session communications organizers, collaboration sessions, and articles of manufacture

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561311A (zh) * 2013-11-04 2014-02-05 海信集团有限公司 传屏方法和电视机
CN105900074A (zh) * 2014-01-08 2016-08-24 三星电子株式会社 用于屏幕共享的方法和设备
US10121449B2 (en) 2014-01-08 2018-11-06 Samsung Electronics Co., Ltd. Method and apparatus for screen sharing

Also Published As

Publication number Publication date
US20080288576A1 (en) 2008-11-20
CN100558106C (zh) 2009-11-04
US20060126812A1 (en) 2006-06-15

Similar Documents

Publication Publication Date Title
CN100558106C (zh) 用于在设备之间共享一个或多个图形图像的方法和***
US8994778B2 (en) Systems and methods for providing video conferencing services via an ethernet adapter
US9537667B2 (en) Duplicating digital streams for digital conferencing using switching technologies
US9025000B2 (en) System and method for initiating a video conferencing through a streaming device
US7519184B2 (en) Wireless communication system
US20130152153A1 (en) Systems and methods for providing security for sip and pbx communications
US20130151623A1 (en) Systems and methods for translating multiple client protocols via a conference bridge
US8890925B2 (en) Systems and methods for mapping a URI to a plurality of endpoints for a SIP communication
US20080114891A1 (en) Method and system for broadcasting live data over a network
US7328247B2 (en) Self-contained instant messaging appliance
US20130147906A1 (en) Systems and methods for offloading video processing of a video conference
US20100302345A1 (en) System and Method for Extending Communications Between Participants in a Conferencing Environment
US20130147903A1 (en) Systems and methods for including video traffic from external sources into a video conferencing
CN101253490A (zh) 具有可缩放特征集的便携式远程组件
US20130147901A1 (en) Systems and methods for video enabling pbx systems without a sip stack
US20060265451A1 (en) Group communication system, server apparatus and floor control method
CN1620136A (zh) 使用移动终端设备的视频会议***及其实现方法
US8533794B2 (en) Streaming content in guest mode
CN117176901A (zh) 一种远程音视频会议的实现方法及***
JP2006352662A (ja) サーバ装置、参照端末装置、および通信方法
US11770431B2 (en) Network-adaptive live media encoding system
CN1889425A (zh) 实现h.323网络节点间安全呼叫的方法及***
US20170104596A1 (en) Media detection of encrypted tunneled data
Rahman et al. Implementation of Secured Portable PABX System of Fully Fledged Mobility Management for Unified Communication
Patil et al. Review and study of real time video collaboration framework WebRTC

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: IBM (CHINA) CO., LTD.

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINES CORP.

Effective date: 20101101

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: NEW YORK, UNITED STATES TO: 201203 7/F, BUILDING 10, ZHANGJIANG INNOVATION PARK, NO.399, KEYUAN ROAD, ZHANGJIANG HIGH-TECH PARK, PUDONG NEW DISTRICT, SHANGHAI, CHINA

TR01 Transfer of patent right

Effective date of registration: 20101101

Address after: 201203 Chinese Shanghai Pudong New Area Zhang Jiang high tech Park Keyuan Road No. 399 Zhang Jiang Innovation Park Building No. 10 7 floor

Patentee after: International Business Machines (China) Co., Ltd.

Address before: American New York

Patentee before: International Business Machines Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091104

Termination date: 20171114