CN102171996B - 用于简化的资源共享的系统与方法 - Google Patents

用于简化的资源共享的系统与方法 Download PDF

Info

Publication number
CN102171996B
CN102171996B CN200980138604.XA CN200980138604A CN102171996B CN 102171996 B CN102171996 B CN 102171996B CN 200980138604 A CN200980138604 A CN 200980138604A CN 102171996 B CN102171996 B CN 102171996B
Authority
CN
China
Prior art keywords
resource
sharing
electronic equipment
equipment
described resource
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.)
Active
Application number
CN200980138604.XA
Other languages
English (en)
Other versions
CN102171996A (zh
Inventor
迈克尔·罗森布拉特
G·林
S·A·玛尤
T·L·纳卡基玛
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.)
Apple Inc
Original Assignee
Apple Computer Inc
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 Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN102171996A publication Critical patent/CN102171996A/zh
Application granted granted Critical
Publication of CN102171996B publication Critical patent/CN102171996B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Abstract

提供了用于简化的与电子设备进行资源共享的系统、方法和设备。例如,从诸如40的另一个电子设备使用诸如36的多种电子设备的至少一个资源的方法可以包括:经近场通信接收与资源共享电子设备相关联的资源共享信息;基于所述资源共享信息,确定用于使用所述资源共享电子设备的资源的资源共享策略;及利用所确定的资源共享策略,共享所述资源共享电子设备的至少一个资源。所述资源共享信息可以从资源共享电子设备的近场通信接口34或者从与该资源共享电子设备相关联的射频识别标签接收。

Description

用于简化的资源共享的系统与方法
技术领域
本公开总体上涉及在电子设备之间共享资源,更特别地涉及以简化的方式在电子设备之间共享资源。
背景技术
这部分是要向读者介绍可能与以下描述或者要求保护的本公开的各个方面相关的技术的各方面。相信这种讨论对于给读者提供便于更好地理解本公开的各个方面的背景信息是有帮助的。相应地,应当理解,这些陈述应当据此来阅读,而不应当认为就是现有技术。
一个人每天可能使用很多种电子设备,包括计算机和媒体播放器、电视机和其它娱乐设备、以及/或者诸如数码照相机的消费者电子产品。每种电子设备通常都可以使用多种可以在该设备上获得使用的单独资源。例如,电视机可以有用以显示电视视频的显示屏幕和/或用以输出电视声音的扬声器。就这种资源可以被另一种电子设备获得使用来说,启动并建立这种资源共享可能涉及一系列复杂、不直观的过程。
发明内容
以下阐述在范围上与所公开实施例相当的某些方面。应当理解,给出这些方面仅仅是为读者提供本发明可能采取的某些形式的简要概述,而且这些方面不是要限制本发明的范围。实际上,本发明可以包含以下阐述的多种方面。
作为例子,用于从另一个电子设备使用多种电子设备的至少一个资源的方法可以包括:经近场通信接收与资源共享电子设备相关联的资源共享信息;基于该资源共享信息确定使用资源共享电子设备的资源的资源共享策略;及使用所确定的资源共享策略来共享所述资源共享电子设备的至少一个资源。资源共享信息可以从资源共享电子设备的近场通信接口或者从与该资源共享电子设备相关联的射频识别标签接收。
附图说明
当阅读以下具体描述并且参考附图时,本发明的优点会变得显而易见,附图中:
图1是例示配置成与另一电子设备共享资源或者使用来自该另一电子设备的资源的电子设备的框图;
图2是表示图1的资源使用电子设备的实施例的手持式设备的示意图;
图3是表示图1的资源使用电子设备的实施例的计算机的示意图;
图4是表示图1的资源共享电子设备的实施例的独立媒体播放器的示意图;
图5是用于图4的独立媒体播放器的遥控器的示意图;
图6是用于图4的独立媒体播放器或者视频游戏系统的视频游戏控制器的示意图;
图7是表示可以在资源使用电子设备和资源共享电子设备之间建立的通信通道的框图;
图8是配置成将关于资源共享电子设备的资源共享信息提供给资源使用电子设备的RFID标签的示意图;
图9是配置成将关于资源共享电子设备的资源共享信息提供给资源使用电子设备的矩阵条形码;
图10是描述用于利用资源使用电子设备与资源共享电子设备建立资源共享的方法的流程图;
图11A至11E是可以显示在资源使用电子设备上、用于与资源共享电子设备建立资源共享的画面的示意图;
图12是用于与资源使用电子设备建立资源共享的资源共享操作的示意图;
图13是表示在图12的资源共享操作过程中可能发生的通信的框图;
图14A至14E是可以显示在资源使用电子设备上、用于获得并安装资源共享软件的画面的示意图;
图15是表示在图14A至14E的安装过程中可能发生的通信的框图;
图16是表示在图14A至14E的安装过程中可能发生的可选通信的框图;
图17是用于从图2的手持式设备使用图5的独立媒体播放器的资源的资源共享操作的示意图;
图18是描述用于与资源共享电子设备建立资源共享的方法的流程图;
图19是用于与资源共享电子设备建立资源共享的资源共享操作的示意图;
图20是表示在图19的资源共享操作过程中可能发生的通信的框图;
图21是可以显示在资源使用电子设备上作为启动资源共享的提示的画面的示意图;
图22是描述与资源共享电子设备建立资源共享的可选方法的流程图;
图23A至23B是可以显示在资源使用电子设备上、用于与资源共享电子设备建立资源共享的画面的示意图;
图24是用于与资源共享电子设备建立资源共享的资源共享操作的示意图;
图25是表示在图24的资源共享操作过程中可能发生的通信的框图;
图26是表示在图24的资源共享操作之后可能发生的通信的框图;
图27是表示在图24的资源共享操作之后可能发生的可选通信的框图;
图28是描述用于与资源共享电子设备建立资源共享的可选方法的示意图;
图29A至29C是可以针对图28的流程图的建立资源共享的可选方式显示的画面的示意图;
图30是根据图28的流程图的方法与资源共享电子设备建立资源共享的资源共享操作的示意图;
图31是表示在图30的资源共享操作过程中可能发生的通信的框图;
图32是描述与资源共享电子设备建立资源共享的可选方法的流程图;
图33A至33E是在执行图32的流程图的方法中可以显示的画面的示意图;
图34是描述与资源共享电子设备建立资源共享的方法的流程图;
图35A至35E是在执行图34的流程图的方法中可以显示的画面的示意图;
图36是表示在执行图34的方法中可能发生的通信的框图;
图37是表示在执行图34的方法中可能发生的可选通信的框图;
图38是描述与资源共享电子设备建立资源共享的可选方法的流程图;
图39是描述与资源共享电子设备建立资源共享的可选方法的流程图;
图40是当资源共享电子设备能够播放数字媒体时用于与资源共享电子设备建立资源共享的资源共享操作;
图41A至41B是可以在图40的资源共享操作之后显示的画面的示意图;
图42是用于与资源共享电子设备建立资源共享的资源共享操作的示意图;
图43是用于使用视频游戏系统的资源的资源共享操作的示意图;
图44A至44B是可以针对使用视频游戏系统的资源而显示的画面的示意图;
图45是用于与数字录像机(DVR)建立资源共享的资源共享操作的示意图;
图46A至46C是可以在用于使用图45的DVR的资源的显示之后显示的画面的示意图;
图47是用于与光盘播放器建立资源共享的资源共享操作的示意图;
图48A至48B是可以针对使用光盘播放器的资源而显示的画面的示意图;
图49是用于与卫星电视或者有线电视接收器建立资源共享的资源共享操作的示意图;
图50A至50B是可以针对使用图49的卫星电视或者有线电视接收器的资源而显示的画面的示意图;
图51是用于与视频游戏系统建立资源共享的资源共享操作的示意图;
图52是可以针对使用图51的视频游戏系统的资源而显示的画面的示意图;
图53是用于与电视机建立资源共享的资源共享操作;
图54A至54F是可以针对使用图53的电视机的资源而显示的画面的示意图;
图55是用于与音频/视频(A/V)接收器建立资源共享的资源共享操作的示意图;
图56A至56D是可以针对使用图55的A/V接收器的资源而显示的画面的示意图;
图57A至57E是可以针对使用图3的计算机的资源而显示的画面的示意图;
图58是用于在两个图2的手持式设备之间建立资源共享的资源共享操作的示意图;
图59A至59B是可以针对使用图2的手持式设备的资源而显示的画面的示意图;
图60是用于使用打印机的资源的资源共享操作的示意图;
图61A至61B是可以针对使用图60的打印机的资源而显示的画面的示意图;
图62是用于与数字投影仪建立资源共享的资源共享操作的示意图;
图63A至63B是可以针对使用图62的投影仪的资源而显示的画面的示意图;
图64是用于与数码照相机建立资源共享的资源共享操作的示意图;
图65A至65B是可以针对使用图64的数码照相机的资源而显示的画面的示意图。
具体实施方式
一个人可能使用的无数种电子设备常常可以包括每种设备都可用的多种资源。例如,电视机可以有用于电视视频的显示器和用于电视音频的扬声器,但是与另一个设备共享该显示器或扬声器可能涉及复杂或者非直观的过程。利用以下所讨论的技术,用户可以在单个设备上共享来自许多电子设备的资源。而且,资源共享可以按照简化的方式启动;为了在一个设备上使用另一个设备的资源,用户可以简单地将两个设备分接(tap)到一起。
以下描述本发明的一个或多个特定实施例。在努力提供对这些实施例的简明描述时,不是真正实现的所有特征都在该说明书中进行了描述。应当认识到,在任何这种真正实现的开发过程中,就像在任何工程或者设计项目中一样,必须进行众多特定于实现的决定,以实现开发者的特定目的,例如与系统相关和业务相关的约束兼容,这些约束可以随实现而不同。而且,应当认识到,这种开发努力可能是复杂而耗时的,但是对于受益于本公开的那些普通技术人员来说,这仍然是进行设计、生产和制造的例行工作。
图1例示了可以配置为资源共享设备或者资源使用设备的电子设备10。如以下参考图2至7所讨论的,其中,电子设备10可以表示手持式设备、计算机、媒体播放器、与媒体播放器或者计算机关联的遥控器或者游戏控制器,或者其它消费者设备,例如数字录像机(DVR)、光盘播放器、电视机,等等。因此,电子设备10可以表示例如可以从Apple公司获得的或者或者其它制造商的其它设备。应当认识到,电子设备10的实施例可以包括比图1所述更多或者更少的元件。实际上,在一个实施例中,电子设备10可以是配置为资源使用设备以使用一个或多个资源共享设备的资源的其中资源共享设备可以是计算机、电视机、DVR、光盘播放器、独立的媒体播放器、卫星电视或者有线电视接收器、音频/视频(A/V)接收器、数字投影仪、可联网的恒温器、可联网的安全系统、可联网的照明系统、可联网的车库门或者安全门开启器、可联网的喷灌系统或者数码照相机,等等。
电子设备10可以包括至少一个中央处理单元(CPU)12。例如,CPU 12可以表示一个或者多个微处理器,而且微处理器可以是“通用”微处理器、通用和专用微处理器的组合或者ASIC。附加地或者可选地,CPU 12可以包括一个或多个精简指令集(RISC)处理器、视频处理器或者相关的芯片集。CPU 12可以提供执行操作系统、运行各种应用程序的处理能力,和/或提供用于在此所述的一种或多种技术的处理。如以下所指出的,可以在电子设备10上运行的应用程序可以包括例如用于管理和播放视听内容的软件、用于管理日历的软件、用于使用电话能力的资源的软件和用于使用其它电子设备10的资源的软件。
主存储器14可以通信地耦接到CPU 12,主存储器14可以存储数据和可执行代码。主存储器14可以表示诸如RAM的易失性存储器,但是也可以包括非易失性存储器,例如只读存储器(ROM)或者闪速存储器。在缓冲或者高速缓冲与CPU 12的操作相关的数据时,主存储器14可以存储与在电子设备10上运行的应用程序相关联的数据。
电子设备10还可以包括非易失性贮存器(storage)16。非易失性贮存器16可以表示任何合适的非易失性贮存介质,例如硬盘驱动器或者非易失性存储器,例如闪速存储器。由于很好地适于长期贮存,因此非易失性贮存器16可以存储诸如媒体的数据文件(例如,音乐和视频文件)、软件(例如,用于在电子设备10上实现功能)、偏好信息(例如,媒体重放偏好)、生活方式信息(例如,食物偏好)、锻炼信息(例如,由锻炼监视设备获得的信息)、交易信息(例如,诸如信用卡信息的信息)、无线连接信息(例如,使媒体设备可以建立诸如电话连接的无线连接的信息)、订阅信息(例如,维持用户订阅的播客或者电视节目或者其它媒体的记录的信息)及电话信息(例如,电话号码)。应当认识到,如以下进一步讨论的,和与某些其它电子设备10共享资源相关联的数据(例如,资源共享软件插件)可以保存在非易失性贮存器16中。
显示器18可以为电子设备10显示图像与数据。应当认识到,只有某些实施例可以包括显示器18。显示器18可以是任何合适的显示器,例如液晶显示器(LCD)、基于发光二极管(LED)的显示器、基于有机发光二极管(OLED)的显示器、阴极射线管(CRT)显示器或者模拟或数字电视机。在有些实施例中,显示器18可以用作触摸屏,用户可以通过其与电子设备10交互。
电子设备10还可以包括用户接口20。用户接口20可以表示指示灯和用户输入结构,但是还可以包括显示器18上的图形用户接口(GUI)。在实践当中,用户接口20可以经CPU 12、利用来自主存储器14的存储和非易失性贮存器16中的长期贮存来操作。在缺少显示器18的实施例中,指示灯、声音设备、按钮和其它各种输入/输出(I/O)设备可以允许用户与电子设备10接口。在具有GUI的实施例中,用户接口20可以经某些用户输入结构、用户输入外围设备(例如,键盘或鼠标)或者显示器18的触摸敏感实现,在显示器18上提供与接口元件的交互。
如应当认识到的,一个或多个应用程序可以是开放的并经用户接口20可以让用户访问,且显示在电子设备10的显示器18上。应用程序可以协同主存储器14、非易失性贮存器16、显示器18和用户接口20运行在CPU 12上。如以下将更具体讨论的,存储在电子设备10的主存储器14、非易失性贮存器16或者CPU 12中的指令使用户可以使用另一个电子设备10的资源。例如,用户可以从单个电子设备10使用许多其它电子设备10的资源。因此,应当认识到,用于在电子设备10上执行这种技术的指令可以代表独立的应用程序、电子设备10的操作系统的功能,或者CPU 12、主存储器14、非易失性贮存器16的硬件或电子设备10的其它硬件的功能。
在某些实施例中,电子设备10可以包括位置感测电路22。位置感测电路22可以代表全球定位系统(GPS)电路,但还可以代表存储在非易失性贮存器16或者主存储器14中并由CPU 12执行的一个或多个算法和数据库,用来基于各种观察到的因素推断位置。例如,位置感测电路22可以代表用于根据对本地802.11x(Wi-Fi)网络或者附近蜂窝电话塔的检测来估计地理位置的算法和数据库。如以下所讨论的,电子设备10可以采用位置感测电路22作为执行某些资源共享技术的因素。作为例子,位置感测电路22可以由电子设备10用于在一个事件期间确定用户的位置;该事件期间的位置可能使不同的信息显示在电子设备10上。
继续参考图1,电子设备10还可以包括有线的输入/输出(I/O)接口24,用于一个电子设备10和另一个电子设备10之间的有线互连。有线I/O接口24可以代表例如通用串行总线(USB)端口或者IEEE1394或者端口,但也可以代表私有连接。附加地,有线I/O接口24可以允许到诸如键盘或鼠标的用户输入外围设备的连接。
红外(IR)接口25使电子设备10能够利用红外光接收和/或发送信号。作为例子,IR接口25可以遵照用于数据传输的红外IrDA规范。可选地,IR接口25可以专门用于接收或者用于输出关于可用资源的数据信号。以这种途径,电子设备10可以发出使用可能缺少用于通信的其它接口的其它电子设备10的资源的信号。
一个或多个网络接口26可以为电子设备10提供附加的连接性。网络接口26可以代表例如一个或多个网络接口卡(NIC)或者网络控制器。在某些实施例中,网络接口26可以包括个人局域网(PAN)接口28。PAN接口28可以提供与例如Bluetooth(蓝牙)网络、IEEE802.15.4(例如,ZigBee)网络或者超宽带网络(UWB)联网的能力。如应当认识到的,被PAN接口28访问的网络可以但不必然代表低功率、低带宽或者近距离的无线连接。PAN接口28可以允许一个电子设备10通过自组织(ad-hoc)或者对等(peer-to-peer)连接而连接到另一个本地的电子设备10。然而,如果两个电子设备10之间的间隔超过PAN接口28的范围,则连接可能中断。
网络接口26还可以包括局域网(LAN)接口30。LAN接口30可以代表到基于有线以太网的网络的接口,但也可以代表到诸如IEEE802.11x无线网络的无线LAN的接口。LAN接口30的范围通常可以超过经PAN接口28可以获得的范围。附加地,在许多情况下,两个电子设备10之间经LAN接口30的连接可能涉及通过网络路由器或者其它中间设备的通信。
对于电子设备10的有些实施例,网络接口26可以包括经WAN接口32直接连接到广域网(WAN)的能力。WAN接口32可以允许到蜂窝数字网络(例如,GSM增强数据率演进(EDGE)网络或者其它3G网络)的连接。当经WAN接口32连接时,不管可能以别的方式中断经PAN接口28或者LAN接口30的连接性的位置变化如何,电子设备10可以保持连接到互联网,而且在有些实施例中还保持连接到另一个电子设备10。如以下将要讨论的,有线I/O接口24和网络接口26可以代表用于利用在此所讨论的简化数据传送技术传送用户数据的高带宽通信通道。
电子设备10的某些实施例还可以包括近场通信(NFC)接口34。NFC接口34可以允许以相对低的数据速率(例如,464kb/s)进行极近距离的通信,并且可以遵照如ISO 18092或者ISO 21521的这种标准,或者它也可以允许以相对高的数据速率(例如,560Mbps)进行近距离通信,并且可以遵照协议。NFC接口34可以有大约2cm至4cm的范围。利用NFC接口34的近距离通信可以经磁场感应发生,从而允许NFC接口34与其它NFC接口34通信,或者从具有射频识别(RFID)电路的标签检索信息。如以下所讨论的,NFC接口34可以提供启动或者方便从一个电子设备10到另一个电子设备10的用户数据传送的途径。
图1的电子设备10还可以包括照相机36。利用照相机36,电子设备10可以获得数字图像或者视频。结合运行在电子设备10上的光学字符识别(OCR)软件、条形码读取软件或者矩阵码读取软件,照相机36可以用于输入来自具有文本或者条形码信息的印刷材料的数据。如下所述,这种数据可以包括指示如何从可以印刷到其它设备上的矩阵条形码使用另一设备的资源的信息。
在电子设备10的某些实施例中,一个或多个加速计38可以感测电子设备10的运动或者朝向。加速计38可以向运行在CPU 12上的某些应用程序提供关于电子设备10的位置的输入或者反馈。作为例子,加速计38可以包括来自ST Microelectronics的3轴加速计。
图2至7例示了图1的电子设备10的各种特定实施例。应当认识到,图2至7中所描述的电子设备10的特定实施例仅仅是代表性的,而不应当理解为是排他性的。首先转向图2,手持式设备40可以代表图1的电子设备10的实施例。作为例子,手持式设备40可以是便携式电话或者便携式媒体播放器,例如可以从Apple公司获得的或者
手持式设备40可以具有任意组合的塑料、金属、复合材料或者其它合适材料的封壳(enclosure)42。封壳42可以保护手持式设备40的内部部件免受物理损坏和电磁干扰(EMI)。此外,封壳42可以允许某些频率的电磁辐射穿过其到达手持式设备40中的无线通信电路,以便于无线通信。
手持式设备40的显示器18可以包括GUI形式的用户接口20,该用户接口20可以具有代表可以被激活的应用程序的多个单独图标。在手持式设备40的有些实施例中,显示器18可以用作触摸敏感输入设备,而图标可以通过触摸来选择。在有些实施例中,资源共享应用程序图标44可以由用户来选择。在这里,资源共享应用程序被指定为“共享”,以便指示对图标44的选择将允许用户利用其它设备远程地共享资源或者使用资源。
如以下进一步描述的,当选择了资源共享应用程序图标44时,资源共享应用程序就可以打开。资源共享应用程序使用户可以利用在此所述的技术使用其它电子设备10的资源。手持式设备40的显示器18上的用户接口20还可以包括某些状态指示图标46,这些图标可以指示手持式设备40的各种部件的状态。例如,状态指示图标可以包括蜂窝接收计、指示何时PAN接口28有效(例如,当蓝牙网络在使用的时候)的图标或者电池寿命计。
手持式设备40可以通过位于设备底部的有线I/O接口24连接到诸如计算机的另一个电子设备10。例如,有线I/O接口24可以是用于经USB或者互连手持式设备40和另一个电子设备10的私有连接。一旦连接上,设备就可以同步和/或传送某些数据,例如指示一个设备可以如何使用另一个设备的资源的信息。
用户输入结构48、50、52和54可以补充或者替代显示器18用于与用户接口20交互的触摸敏感输入能力。作为例子,用户输入结构48、50、52和54可以包括按钮、开关、控制板、键、旋钮、滚轮或者任何其它合适的输入结构。用户输入结构48和50可以协同显示器18一起工作,来使用设备的功能资源。特别地,用户输入结构48可以是锁定或者解锁手持式设备40的锁定/解锁滑动按钮;用户输入结构50可以是用于将用户接口20导航到缺省或者始位画面的导航按钮;用户输入结构52可以是用于向上或向下导航用户接口20的画面或者用于使用音量资源的一对按钮;而用户输入结构54可以是开/关按钮。
手持式设备40的某些实施例可以包括电话功能。因此,手持式设备40可以包括音频输入结构56和音频输出结构58。音频输入结构56可以是用于从用户接收声音数据的一个或多个传声器,而音频输出结构58可以是用于输出音频数据(例如,由手持式设备40在蜂窝网络上接收到的数据)的扬声器。在某些实施例中,音频端口60可以方便外围的音频输入和输出设备,例如与手持式设备40一起使用的头戴式耳机、扬声器或者传声器。应当认识到,与手持式设备40相关联的电话功能还可以包括通过音频输出结构58发射铃声,使得手持式设备40振动,或者改变显示器上的图像,以便指示进入的电话呼叫。
如以上所指出的,电子设备10的有些实施例可以包括NFC接口34。图2所描绘的手持式设备40可以在封壳42中任何合适的位置包括NFC接口34。如图2中所例示的,因为NFC接口34可以允许非常短距离的通信,所以手持式设备40中的NFC接口34的位置可以在封壳42的外部指示出来。NFC接口34使手持式设备40可以与RFID标签或者其它启用了NFC的电子设备10进行近场通信(NFC)。例如,如以下进一步描述的,NFC接口34可以提供接收指示如何从位于另一设备上的NFC接口34或者RFID标签使用该另一设备的资源的信息的途径。
图2的手持式设备40可以附加地包括照相机36,其中照相机36可以位于例如手持式设备40的背面。如以下进一步讨论的,照相机36可以用于获得位于另一电子设备10上的矩阵条形码的数字图像。之后,如以下进一步描述的,手持式设备40就可以采用矩阵码读取软件来从该图像提取资源共享信息。
还应当认识到,手持式设备40可以包括位置感测电路22或者加速计38。运行在手持式设备40上的某些应用程序可以从位置感测电路22或者加速计38获得关于手持式设备的位置、朝向或者运动的信息。位置、朝向或者运动信息可以使应用程序能够响应于用户的运动而显示个性化数据或者以创新的方式显示数据。
转向图3,计算机62可以代表图1的电子设备10的另一实施例。计算机62可以是任何计算机,例如台式计算机、服务器或者笔记本计算机,但也可以是独立的媒体播放器或者视频游戏机。作为例子,计算机62可以是Apple公司的或者应当指出,计算机62还可以代表其它制造商的个人计算机(PC)。封壳64可以保护计算机62的内部部件。这种内部部件可以包括例如CPU12、主存储器14、非易失性贮存器16、某些网络接口26和/或NFC接口34。
NFC接口34的位置可以由封壳64的外部上的标签指出。NFC接口34可以允许计算机62与其它启用NFC的电子设备10(例如,手持式设备40)之间的近场通信。如应当认识到的,NFC接口34还可以使计算机62能够从位于另一设备上的NFC接口34或者RFID标签接收指示如何使用该另一设备的资源的信息,如以下进一步描述的。
计算机62的显示器18可以按照GUI的形式显示用户接口20。计算机62的用户接口20可以描述与运行在计算机62上的应用程序66相关联的任何用户数据。附加地,用户接口20可以包括关于安装在计算机62上的应用程序的多个图标。一个这种图标可以是资源共享应用程序图标44。当选择了资源共享应用程序图标44时,该资源共享应用程序就可以打开。资源共享应用程序可以使用户能够利用在此所述的技术使用另一设备的资源。
计算机62的用户可以利用各种外围输入设备(例如,键盘或者鼠标)与用户接口20交互,其中外围输入设备可以经有线I/O接口24连接到计算机62。有线I/O接口24还可以提供用于将其它电子设备10(例如,手持式设备40)互连到计算机62的高带宽通信通道。
计算机62还可以包括照相机36。如以下进一步讨论的,其中,照相机36可以获得关于资源共享的矩阵条形码编码信息的数字图像。对于该数字图像,手持式设备40可以采用矩阵码读取软件来从该图像提取资源共享信息。
图4描述了代表图1的电子设备10的另一实施例的独立媒体播放器68,该播放器68可以配置成利用在此所述的技术操作。作为例子,独立媒体播放器68可以是Apple公司的设备。然而,独立媒体播放器68还可以代表其它制造商的媒体播放器或者视频游戏控制台。
在独立媒体播放器68的封壳70中可以驻留电子设备10的各种部件。例如,封壳70可以放置用于存储媒体文件和媒体重放软件的非易失性贮存器16和用于处理媒体文件的CPU 12。无线网络接口26(例如,PAN接口28和LAN接口30)也可以位于封壳70中,以允许独立媒体播放器68与其它电子设备10通信或者连接到互联网。利用无线网络接口26,独立媒体播放器68可以获得或者交换媒体内容及获得对互联网的访问。
其中,独立媒体播放器68还可以包括指示灯与红外(IR)端口72和音频/视频(A/V)输出器74。指示灯与IR端口72可以包括IR端口25,而且可以从遥控器接收IR控制信号。此外,指示灯与IR端口72还可以根据在此所述的技术向用户指示独立媒体播放器68什么时候打开、关闭、正在接收或者交换内容,或者正在获得数据。A/V输出器74可以提供用于将独立媒体播放器68连接到模拟或数字电视机或者其它媒体显示设备的途径。独立媒体播放器68可以附加地包括有线I/O接口24,该接口可以允许独立媒体播放器68利用有线连接快速地与另一电子设备10通信。
独立媒体播放器68还可以包括NFC接口34。利用NFC接口34,独立媒体播放器68可以与具有另一NFC接口34的另一电子设备10通信。作为例子,如以下进一步描述的,NFC接口34可以使独立媒体播放器68能够将资源共享数据发送到另一启用了NFC的电子设备10。
图5例示了遥控器74,该遥控器可以用于使用图4的独立媒体播放器68或者图3的计算机62的资源。例如,遥控器74可以代表图1的电子设备10的另一实施例,而且可以配置成利用在此所述的简化资源共享技术操作。作为例子,遥控器74可以是适于执行以下所述的简化资源共享技术的遥控器。然而,应当理解,遥控器74可以代表能够执行简化资源共享技术的任何遥控设备。
遥控器74的封壳76可以保护遥控器74的内部部件免受物理损坏或者外来的电磁辐射,同时允许诸如IR控制信号的控制信号离开以用于控制独立媒体播放器68或者计算机62。由封壳76保护的内部部件可以包括例如CPU 12、主存储器14、非易失性贮存器16、IR接口25或者PAN接口28或LAN接口30的无线网络接口26。内部部件可以允许遥控器74运行设备资源共享软件,以便获得资源共享软件插件,和/或利用以下所讨论的技术来使用另一设备的资源。
遥控器74可以包括多功能按钮78,该按钮允许用户播放、暂停、快进或者倒退媒体、增加或者减小音量,或者导航菜单。附加地,遥控器74还可以包括用于将独立媒体播放器68或者计算机62导航到主菜单画面的菜单按钮74。为了控制独立媒体播放器68或者计算机62,红外(IR)窗口82可以允许来自IR接口25的控制信号离开遥控器74的封壳76。离开IR窗口82的控制信号可以被独立媒体播放器68的指示灯与IR端口72接收,或者被可通信地耦接到计算机62的适于红外通信的外围设备接收。
如图5所指示的,遥控器74还可以包括NFC接口34。利用NFC接口34,遥控器74可以与具有另一NFC接口34的另一电子设备10通信。利用经NFC接口34的NFC通信,根据以下更具体描述的技术,遥控器74和另一电子设备10可以启动简化的资源共享过程,该过程可以将资源从另一电子设备10传送到遥控器74,或者将资源从遥控器74传送到该另一设备10。
图6例示了与视频游戏系统、计算机62或者独立媒体播放器68一起使用的游戏控制器84。游戏控制器84可以代表图1的电子设备10的另一实施例,该游戏控制器84配置成执行以下所述的简化资源共享技术。游戏控制器84可以提供与运行在另一电子设备10(例如,独立媒体播放器68)上的游戏接口的途径。游戏控制器84的封壳85可以保护遥控器74的内部部件免受物理损坏或者外来的电磁辐射。由封壳85保护的内部部件可以包括例如CPU 12、主存储器14、非易失性贮存器16或者PAN接口28或LAN接口30的无线网络接口26。内部部件可以允许游戏控制器84利用以下所讨论的简化数据传送技术来存储和传送用户数据(例如,游戏保存数据、数码照片或者音乐)。
为了与视频游戏系统、计算机62或者独立媒体播放器68接口,游戏控制器84可以包括各种控制按钮86,例如方向键或者其它选择按钮。其中,指示灯88可以向用户指示游戏控制器84什么时候打开、关闭或者正在与另一电子设备10通信。
游戏控制器84还可以包括NFC接口34。利用NFC接口34,游戏控制器84可以与具有另一NFC接口34的另一电子设备10通信。利用经NFC接口34的NFC通信,根据以下更具体描述的技术,游戏控制器84和另一电子设备10可以启动到或者自游戏控制器84的简化的资源共享过程。
图7是潜在的通信通道90的框图,在简化的资源共享过程中,标记为资源使用设备92和资源共享设备94的两个电子设备10之间的通信可以在该通信通道90上发生。应当认识到,图7的通信通道90可以在任何两个电子设备10之间形成。在资源使用设备92和资源共享设备94之间共享的每个通信通道90都可以用于在这两个设备之间可能发生的任何数据传送,而且其中数据传送可以包括例如对指示资源共享设备94如何共享资源的资源共享信息的传送、对使用资源共享设备94的资源的资源共享软件插件的传送,或者在利用资源使用设备92使用资源共享设备94的资源的资源共享流中可能发生的各种相互通信。
依次讨论每种通信通道90,近场通信(NFC)通信通道96可以用于资源共享设备94和资源使用设备92之间的数据传送。如果资源使用设备92和资源共享设备94都具有靠近放置的NFC接口34,则NFC通信通道96可以出现,例如当设备分接到一起时就可以出现。应当认识到,NFC通信通道96通常可以保持打开相对短的时间段,而且可以以较低的带宽操作。因此,NFC通信通道96通常可以提供相对少量的初始数据传送;后续的数据传送通常可以经以下所述的其它通信通道90来发生。
如上面所指出的,资源使用设备92和资源共享设备94附加地可以通过除NFC通信通道96之外的任何通信通道90连接。特别地,如果有任何一个设备缺少NFC接口34,则数据传送可以在其它的通信通道90上发生。如以下所指出的,当用户利用资源使用设备92上的资源共享应用程序启动传送时,这种数据传送可以开始。在有些实施例中,尽管资源使用设备92和资源共享设备94都可以包括NFC接口34,但用户可以选择在另一种通信通道90上进行数据传送。
除NFC通信通道96之外的可能通信通道90还有通过每个设备的PAN接口28连接的个人局域网(PAN)通信通道98。作为例子,PAN通信通道98可以代表资源使用设备92和资源共享设备94之间的对等连接、IEEE 802.15.4(例如,ZigBee)网络或者超宽带网络(UWB)。
资源使用设备92和资源共享设备94可以附加地或者可选地通过局域网(LAN)通信通道100连接。资源使用设备92和资源共享设备94各自的LAN接口30可以经LAN通信通道100共享直接到彼此的对等连接,或者可以经沿LAN通信通道100的路由器或者网络控制器连接到彼此。LAN通信通道100可以表示有线连接(例如,以太网连接),但是也可以表示无线连接(例如,IEEE标准802.11.x无线网络或者Wi-Fi)。
应当认识到,资源使用设备92和资源共享设备94可以利用设备识别联网协议建立PAN通信通道98或者LAN通信通道100。作为例子,设备识别联网协议可以是Apple公司的资源使用设备92和资源共享设备94中的每一个都可以利用网际协议(IP)广播其标识和服务、程序和/或每个设备可能具有的通信能力。资源使用设备92或者资源共享设备94可以经设备识别联网协议接收信息,从而经PAN通信通道98或者LAN通信通道100打开对等连接。如应当认识到的,不止一个电子设备10可以利用设备识别联网协议广播信息。因此,手持式设备40可以基于偏好来选择要与哪个电子设备10连接。
尽管资源使用设备92或者资源共享设备94可以经PAN通信通道98或者LAN通信通道100连接,但是设备也可以通过互联网102连接。通过经互联网102连接到彼此,资源使用设备92和资源共享设备94可以在发生数据传送时保持物理上彼此远离。如果经通信通道98或者100的本地或对等连接中断或者丢失,经互联网102的连接还可以允许资源使用设备92和资源共享设备94保持通信能力。
为了在互联网102上定位彼此,资源使用设备92或者资源共享设备94可以首先查询网络服务104,来获得对方的网际协议(IP)地址。网络服务104可以代表动态域名系统(DNS)服务,通过与和驻留在每个设备上的简化数据传送应用程序相关联的插件通信,该DNS服务可以维持每个设备的当前IP地址。作为例子,网络服务104可以是来自Apple公司的Back to My服务的功能。
进一步参考图7,资源共享设备94可以经其LAN接口30或者经广域网(WAN)通信通道106到达互联网102,其中广域网通信通道106可以例如代表诸如EDGE或者3G网络的蜂窝数据网络。类似地,资源使用设备92可以经其LAN接口30或者其WAN接口32连接到互联网102。如果资源使用设备92经WAN接口32连接到互联网,则它可以经广域网(WAN)通信通道108来完成这个任务,其中广域网通信通道108也可以例如代表诸如EDGE或者3G网络的蜂窝数据网络。
应当认识到,资源使用设备92和资源共享设备94还可以直接通过设备各自的WAN接口32建立直接到网络服务104的连接。资源共享设备94可以通过广域网(WAN)通信通道110连接到网络服务104,其中广域网通信通道110可以例如代表诸如EDGE或3G网络的蜂窝数据网络。类似地,资源使用设备92可以通过广域网(WAN)通信通道112连接到网络服务104,其中广域网通信通道112也可以例如代表诸如EDGE或者3G网络的蜂窝数据网络。
资源使用设备92和资源共享设备94还可以经有线输入/输出(I/O)通信通道114连接到彼此。有线I/O通信通道114通常可以允许资源使用设备92和资源共享设备94之间异常快速的数据传送。如以下所讨论的,任何潜在的通信通道90都可以提供在涉及简化资源共享过程的初始数据传送或者后续数据传送过程中通信的途径。
图8例示了可以与资源共享设备94相关联的RFID标签118。RFID标签118可以粘到资源共享设备94上,并且可以向资源使用设备92提供可以用于使用资源共享设备94的资源的某些资源共享信息。作为例子,RFID标签118可以指示资源使用设备92在什么地方可以获得使用资源共享设备94的资源的软件和/或者如何在网络上定位资源共享设备94。因此,当资源共享设备94缺少NFC接口34时,RFID标签118可能是特别有效的。RFID标签118的部件可以包括例如粘贴部分120和RFID微芯片122。
当资源使用设备92的NFC接口34靠近放置时(例如,在2-4cm之内),RFID微芯片122可以被动地或者主动地传送关于可用于从资源共享设备94共享的资源的某些数据。相应地,RFID微芯片122可以遵照用于邻近或者附近RFID的诸如ISO 14443或者ISO 15693的标准。为了使资源使用设备92能够使用资源共享设备94的资源,RFID微芯片122可以包括某些资源共享信息。其中,存储在RFID微芯片122上的信息可以包括具有识别资源共享设备94的各种信息的序列号和/或XML消息。例如,序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于来自RFID微芯片122的序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
图9例示了可以与资源共享设备94相关联的矩阵条形码标签124。以图8中的RFID标签118的方式,矩阵条形码标签124可以放到资源共享设备94上,以便向资源使用设备92提供可以用于使用资源共享设备94的资源的资源共享信息。作为例子,矩阵条形码标签124可以指示资源使用设备92在哪里可以获得用于使用资源共享设备94的资源的软件和/或如何在网络上定位资源共享设备94。因此,矩阵条形码标签124在放到缺少NFC接口34的资源共享设备94上时可能特别有效。矩阵条形码标签124可以包括具有印刷的矩阵条形码128的粘合物126。
矩阵条形码128可以是能够编码关于它所关联到的资源共享设备94的序列号或者其它数据的任何2-D矩阵码。作为例子,矩阵条形码128可以是QR码、Aztec码或者数据矩阵码。如下所述,矩阵条形码128可以被与资源使用设备94关联的照相机36或者矩阵条形码读取器读取。为了使资源使用设备94能够使用资源共享设备94的资源,矩阵条形码128可以编码某些资源共享信息。就像RFID微芯片122的资源共享信息,编码在矩阵条形码128中的资源共享信息也可以包括具有识别资源共享设备94的信息的序列号和/或XML消息。例如,序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于来自矩阵条形码128的序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得用于使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
转向图10,流程图130可以描述用于使用资源使用设备92来使用资源共享设备94的资源的技术。特别地,流程图130中所述的技术可以在资源使用设备92和资源共享设备94两者都包括NFC接口34的时候采用。在第一步骤132中,用户可以在资源使用设备92上发起资源共享软件。这种资源共享软件可以是例如以上参考图2所描述的资源共享应用程序。通过将资源使用设备92的NFC接口34设成“主机模式”,资源共享软件可以将资源使用设备92准备为用于使用资源共享设备94的资源,其中将资源使用设备92的NFC接口34设成“主机模式”的重要性将在以下参考图12至13进行描述。
在步骤134中,用户可以将资源使用设备92的NFC接口34分接到资源共享设备94的NFC接口34,使得两个设备建立NFC通信通道96。在步骤136中,资源共享信息可以在NFC通信通道96上传送到资源使用设备92。该资源共享信息可以提供足以使资源使用设备92使用资源共享设备94的资源的信息。作为例子,资源共享信息可以包括具有识别资源共享设备94的信息的序列号和/或XML消息。序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。如果资源共享信息包括XML消息,则XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
转向步骤138,资源使用设备92或者资源共享设备94可以向用户发出获得资源共享信息中所描述的资源共享软件插件的提示,其中该软件插件可以由资源使用设备92用于使用资源共享设备94的资源。一旦用户选择获得该资源共享软件插件,资源使用设备92就可以在步骤140中从任何数量的可能来源获得该资源共享软件插件。例如,资源使用设备92可以联系网络服务104,以基于资源共享信息获得用于资源共享设备94的适当资源共享软件插件,或者资源使用设备92也可以直接与资源共享设备94通信,以获得资源共享软件插件。在获得资源共享软件插件后,资源使用设备92就可以安装该资源共享软件插件,用以与资源共享应用程序一起使用。应当认识到,如果在资源使用设备92上已经存在由资源共享信息指示的资源共享软件插件,则可以省略步骤140。
在获得并安装了资源共享软件插件之后,用户可以选择开始从资源使用设备92使用资源共享设备94的资源。相应地,在步骤142中,可以在设备之间建立连接。连接可以在任何通信通道90上发生,如图7中所例示的。在步骤144中,基于在步骤138中所获得的资源共享软件插件,资源使用设备92可以在设备之间的资源共享数据流中使用资源共享设备94的资源。以下的图11至17可以例示在流程图130中所述技术的实施例。
图11A-E例示了在执行图10的流程图130的步骤132时可以显示在资源使用设备92上的画面。特别地,图11A-E可以描述当资源使用设备92是手持式设备40时用于显示在资源使用设备92上的画面;相应地,在以下例子中,资源使用设备92是作为手持式设备40来讨论的。然而,应当理解,资源使用设备92可以是任何电子设备10,因此图11A-E中所描述的画面可以适于具有显示器18的任何资源使用设备92。
首先转向图11A,画面146可以代表手持式设备40上的始位画面,其中手持式设备40可以代表资源使用设备92。其中,画面146可以包括资源共享应用程序图标44。如以上所指出的,资源共享应用程序图标44可以标记为“共享”,以便指示该资源共享应用程序可以允许用户与其它电子设备共享资源。当选择了资源共享应用程序图标44时,资源共享应用程序可以开始在手持式设备40上运行。
图11B例示了当资源共享应用程序开始在手持式设备40上运行时可以显示的画面148。画面148可以包括指示应用程序的名称即“共享”的标题栏150,该标题栏150有助于在应用程序中导航。附加地,画面148可以包括若干用户可以选择的按钮152-156。按钮152可以标记为“设备列表”,并且可以提供对资源共享设备94列表的访问,其中手持式设备40具有使用这些资源共享设备94的资源的软件能力;按钮154可以标记为“添加设备”,并且可以使用户能够安装用以使用另一资源共享设备94的资源的适当软件;而按钮156可以标记为“取消”,并且可以使用户能够退出应用程序,从而使用户返回到图11A的画面146。
当选择了图11B的按钮152时,可以显示画面158,如图11C所例示的。如果用以使用资源共享设备94的资源的适当软件还未在手持式设备40上安装,则不能列出能够与手持式设备40共享资源的设备。因此,画面158可以列出添加与其使用共享资源的设备的选项,如由标记为“添加设备”的按钮160所示出的。
转向图11D,如果用户选择了图11C的按钮160或者图11B的按钮154,则可以显示画面162。画面162可以使用户能够利用多种技术(如由按钮164至170所指示的技术)来添加用以使用给定资源共享设备94的资源的能力。如图11D中所描述的,按钮164可以标记为“分接设备”、按钮166可以标记为“分接标签”、按钮168可以标记为“扫描代码”,而按钮170可以标记为“无线地发现”。
选择按钮164至170中的每一个可以使用户能够根据不同技术添加用以使用资源共享设备94的资源的能力。特别地,如参考图11E至21所描述的,选择按钮164可以使用户能够通过分接资源共享设备94的NFC接口34来添加资源共享设备94。如参考图22至27所描述的,选择按钮166可以使用户能够通过分接位于资源共享设备94上的RFID标签118来添加资源共享设备94。如参考图28至31所描述的,选择按钮168可以使用户能够通过扫描位于资源共享设备94上的矩阵条形码标签124来添加资源共享设备94。如参考图32至33所描述的,选择按钮170可以使用户能够通过无线地定位资源共享设备94来添加资源共享设备94。
应当认识到,尽管“后退”、“菜单”和“取消”按钮在图11D或者以下后续的图中没有用数字来标记,但是这些按钮可以以上述方式起作用。因此,“后退”按钮可以将用户导航到前一个画面,“菜单”按钮可以将用户导航到资源共享应用程序的主画面148,而“取消”按钮可以取消挂起的交易或者将用户返回到前一画面。
为了通过将设备分接到一起来添加设备,用户可以选择标记为“分接设备”的按钮164。当选择了按钮164时,手持式设备40可以显示画面172,如图11E所例示的。画面172可以将手持式设备40的NFC接口34设成“主机模式”,其重要性将在下面描述,而且画面172可以指示用户将两个设备的NFC接口分接到一起,以便添加设备。
转向图12,资源共享操作174代表利用NFC通信通道96获得与资源共享设备94的资源共享的方式。为了示例,资源共享操作174将手持式设备40描述为资源使用设备92,而将计算机62描述为资源共享设备94。然而,应当理解,具有NFC接口34的任何其它电子设备10都可以在资源共享操作174中替代手持式设备40或者计算机62。其中,资源共享操作174可以代表流程图130的步骤134。
如图12中所示出的,手持式设备40的NFC接口34可以靠近计算机62的NFC接口34放置。因此,可以在两个设备之间建立NFC通信通道96。之后,手持式设备40和计算机62可以在NFC通信通道96上传送与共享计算机62的一个或多个资源相关的信息,如以下进一步例示的。
转向图13,通信图176可以例示可在手持式设备40与计算机62之间发生的通信的实施例。尽管图13的通信图176例示性地描述了计算机62与手持式设备40之间的通信,但是应当理解,通信图176可以应用到在图12的资源共享操作174之后的任何启用NFC的电子设备10之间的通信。而且,应当理解,通信图176的通信可以由图10的流程图130中的步骤136和138来表示。
当手持式设备40的NFC接口34设成“主机模式”时,通信图176可以开始,如由块354所指示的。当图11D的画面162的按钮164被用户选择时,手持式设备40的NFC接口34可以进入“主机模式”。接下来,可以通过NFC通信通道96在手持式设备40和计算机62之间发生NFC同步交换(handshake)180。为了开始NFC同步交换180,用户可以分接手持式设备40和计算机62的NFC接口34,如由块182所指示的。因为手持式设备40可以工作在“主机模式”下,如以上所讨论的,所以手持式设备40可以发出周期性的NFC查验(ping)。其中一个NFC查验可以发送到计算机62,如由块184所指示的。在接收到块184的NFC查验之后,计算机62可以用标记为“ACK”的NFC确认包应答,如由块186所指示的。
利用在设备之间建立的NFC通信,手持式设备40和计算机62可以交换设备简档,如由块188所示出的。设备简档可以包括关于手持式设备40和计算机62的能力的多种信息。例如,设备简档可以包括任何形式的消息,包括可扩展的标记语言(XML),它可以表示设备名称、序列号、所有者名称、设备类型及其它识别信息。所述其它识别信息可以包括例如用于诸如的网络服务的用户账户的散列或者公开的或私有的加密密钥。通过指示哪些应用程序、驱动器或者服务可以在每个设备上安装,设备简档还可以指示手持式设备40或者计算机62的能力。
在块188中交换的设备简档可以附加地指示是否有任何一个设备可以共享资源,而且如果有的话该设备简档可以包括相关的资源共享信息。资源共享信息可以提供足以使手持式设备40能够使用计算机62的资源的信息。例如,资源共享信息可以包括识别计算机62的序列号。序列号可以使手持式设备40能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、计算机62的网际协议(IP)地址、可以获得用以使用计算机62的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。可选地,资源共享信息可以包括XML消息,该XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。如应当认识到的,可以在设备简档中交换的资源共享信息可以在以后用于获得适当的资源共享软件插件,该插件用于利用手持式设备40使用计算机62的资源。
随后,手持式设备40和计算机62可以至少部分地基于来自设备简档的信息彼此认证。图13的块190和192的认证过程可能涉及例如验证手持式设备40和计算机62的所有者是相同的。认证可以依赖于计算机62和手持式设备40都知道的、在通信之前已经交换了的私有密钥,或者附加地或可选地,依赖于公有密钥和私有密钥的组合。在后一种策略下,计算机62和手持式设备40各自可以在块190和192的认证过程之前或者期间交换与彼此相关联的公有密钥,或者可以从别的来源获得公有密钥。计算机62和手持式设备40可以在互联网上或者经信任的网络用证书授权机构来验证公有密钥。在某些变体中,网络服务104可以代表证书授权机构。如果在信任链中有任何链路中断,则块190和192的认证过程可以终止。
在设备认证之后,手持式设备40和计算机62可以扫描让对方加入进一步通信的可用网络通信通道90,如由块194和196所指示的。在扫描可用网络通信通道90之后,手持式设备40和计算机62可以交换网络配置信息,如由块198所示出的。块198的网络配置信息可以包括例如指示经计算机62或者手持式设备40可访问的网络通信通道90的列表的XML消息。其中,块198的网络配置信息可以包括已知的授权密钥和服务集标识符(SSID)。作为例子,网络配置信息可以包括PAN接口28配置信息,例如蓝牙序列号、MAC地址与相关联的口令,和/或LAN接口30配置信息,例如WiFi IP地址、WiFi MAC地址和WiFi SSID。网络配置信息可以存储,以便以后用于允许手持式设备40和计算机62建立更高带宽的连接。
图13的通信图176的最后一个块200可以代表可在手持式设备40或者可选地在计算机62上发出的提示。基于利用块188的设备简档发送的资源共享信息,该提示可以请求适当资源共享软件插件的获得与安装,以便使手持式设备40能够使用计算机62的资源。块200的提示可以代表图10的流程图130的步骤138。
图14A至E代表图10的流程图130中的步骤138和140。首先转向图14A,可以在手持式设备40上显示画面202,作为以上在图13的块200中所表示的提示。画面202可以表示流程图130的步骤138,而且可以提示用户选择添加独立的媒体播放器,作为可以通过获得并安装适当的资源共享软件插件而被手持式设备40共享资源的设备。标记为“安装资源共享插件”的按钮204可以使用户能够启动用于获得并安装用以使用计算机62的资源的资源共享软件插件的处理。
转向图14B,该图可以代表图10的流程图130的步骤140,当选择画面202的按钮204时可以在手持式设备40上显示画面204,而且手持式设备40可以开始以获得并安装资源共享软件插件。画面204可以向用户指示资源共享软件插件正被定位。如以下图15和16中所例示的,资源共享软件插件可以从许多可能位置中的一个可能位置获得。
接下来转向图14C,当手持式设备40开始接收使用计算机62的资源所需的资源共享软件插件时,可以在手持式设备40上显示画面206。当资源共享软件插件已经接收完并被安装时,可以显示画面208,如由图14D所示出的。最后,如图14E所示,当资源共享软件插件安装完以后,使得手持式设备40可以使用计算机62的资源时,可以在手持式设备40上显示画面210。画面210可以指示用于使用计算机62的资源的资源共享软件插件已经安装在手持式设备40上,而且可以包括标记为“共享iMac资源”的按钮212和/或标记为“设备列表”的按钮214。如果用户选择按钮212,则用户可以发起资源共享软件,并且可能能够从手持式设备40使用计算机62的资源。如以下进一步描述的,作为例子,计算机62的可用资源可以包括集成的视频监视器,该监视器可以用于显示来自手持式设备40的视频信息。如果用户选择按钮214,则用户可以返回到可能能够从手持式设备40共享资源的设备列表。
图15描述了通信图216,该图例示了当可以获得并安装用于从手持式设备40使用计算机62的资源的资源共享软件插件时可能发生的通信。通信图216可以代表对应于图14A至E和图10的流程图130的步骤140至144的通信。
如由通信图216所指示的,手持式设备40和计算机62之间的通信可以在除NFC通信通道96之外的通信通道90上继续。基于在图13的块198中交换的网络配置信息,手持式设备40和计算机62可以经别的通信通道90建立通信,如以上参考图7所示出的。在通信图216的开始,手持式设备40可以向计算机62发出用以获得用于使用计算机62的资源的资源共享软件插件的请求,如在块218中所示出的。基于设备简档中所包含的、指示计算机62具有可用于传送的资源共享软件插件的信息,手持式设备40可以联系计算机62来请求这种信息。在资源共享软件插件的请求发到计算机62之后,计算机62可以通过在通信通道90上将资源共享软件插件发送到手持式设备40来应答,如在块220中所例示的。在后续的块222中,手持式设备40可以安装该资源共享软件插件,而且如在块224中所例示的,手持式设备40之后可以发出使用户能够开始使用计算机62的资源的提示。块224的提示可以对应于图14E的画面210的提示。
当用户通过选择画面210的按钮212对块224的提示作出响应,由此选择使用计算机62的资源时,资源共享序列可以开始,如由图15中的块226至234所例示的。在块226中,手持式设备40可以发送请求计算机62的给定资源(例如,视频监视器)的消息。如由块228所例示的,计算机62可以确定所请求的资源是否可用。在块230中,计算机62可以通过向手持式设备40发送消息来同意块226的请求。计算机62可以在通信通道90上监听来自手持式设备40的指令,如在块232中所示出的。之后,手持式设备40可以利用资源共享数据流共享来自计算机62的请求资源,这总体上由块234描述。如应当认识到的,资源共享流中交换的精确数据可以由用来使用计算机62的资源的资源共享软件插件定义。
图16代表了另一种通信图236,该图可以代表用于获得从手持式设备40使用计算机62的资源的资源共享软件插件的可选方式。因此,通信图236还可以代表对应于图14A至E和图10的流程图130中的步骤140至144的通信。
当手持式设备40可以在互联网102上向网络服务104发出对使用计算机62的资源的适当资源共享软件插件的请求时,如在块238中所例示的,通信图236可以开始。如上所述,该请求可以基于在图13的块188的设备简档的交换中所接收到的资源共享信息。网络服务104可以通过将适当的资源共享软件插件发送到手持式设备40来响应。
以与以上参考图15所述相同的方式,在块242中,手持式设备40可以安装资源共享软件插件。此外,如在块244中所例示的,手持式设备40可以发出使用户能够开始使用计算机62的资源的提示。块244的提示可以对应于图14E的画面210的提示。
当用户通过选择画面210的按钮212来对块244的提示作出响应,由此选择使用计算机62的资源时,资源共享序列可以开始,如由图15的块246至254所例示的。在块246中,手持式设备40可以发送请求计算机62的给定资源的消息。如由块248所例示的,计算机62可以确定该资源是否可用。在块250中,计算机62可以通过向手持式设备40发送消息来同意块246的请求。计算机62可以在通信通道90上监听来自手持式设备40的指令,如在块252中所示出的。之后,手持式设备40可以利用资源共享数据流共享所请求的计算机62的资源,这总体上由块254描述。如应当认识到的,资源共享流中所交换的精确数据可以由用来使用计算机62的资源的资源共享软件插件来定义。
图17描述了资源共享操作256,它可以代表图10的流程图130中的步骤144。资源共享操作256例示了其中用户可以在手持式设备40上使用来自计算机62的资源的示例方式。如果从资源共享设备94共享的资源是视频监视器,则资源共享软件的资源共享软件插件可以使显示在手持式设备40上的画面258显示到计算机62的显示器18上。如应当认识到的,手持式设备40可以通过通信通道90将使用计算机62的视频监视器资源的资源共享流发送到计算机62。
转向图18,流程图260描述了利用资源使用设备92使用资源共享设备94的资源的另一种技术。特别地,在流程图260中描述的技术可以在资源使用设备92和资源共享设备94都包括NFC接口34的时候采用。在第一步骤262中,用户可以将资源使用设备92的NFC接口34分接到资源共享设备94的NFC接口34,使得两个设备建立NFC通信通道96。在步骤264中,资源共享信息可以在NFC通信通道96上传送到资源使用设备94。资源共享信息可以提供足以使资源使用设备92使用资源共享设备94的资源的信息。作为例子,资源共享信息可以包括具有识别资源共享设备94的信息的序列号和/或XML消息。序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。如果资源共享信息包括XML消息,则该XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
转向步骤266,资源使用设备92可以向用户发出在资源使用设备92上发起资源共享应用程序的提示。在步骤268中,资源使用设备92在被用户选择时可以发起资源共享应用程序。之后,在步骤270中,资源使用设备可以从任意数量的可能来源获得资源共享软件插件。例如,资源使用设备92可以联系网络服务104,以基于资源共享信息获得用于资源共享设备94的适当资源共享软件插件,或者资源使用设备92也可以直接与资源共享设备94通信以获得资源共享软件插件。在获得资源共享软件插件后,资源使用设备92就可以安装该资源共享软件插件,以与资源共享应用程序一起使用。应当认识到,如果由资源共享信息指示的资源共享软件插件已经存在于资源使用设备92上,则可以省略步骤270。
在已经获得并安装了资源共享软件插件后,用户可以选择开始从资源使用设备92使用资源共享设备94的资源。相应地,在步骤272中,可以在设备之间建立连接。该连接可以在任何通信通道90上发生,如图7中所例示的。在步骤274中,基于在步骤270中所获得的资源共享软件插件,资源使用设备92可以在设备之间的资源共享数据流中使用资源共享设备94的资源。以下的图19至20可以例示在流程图130中所描述的技术的实施例。
图19例示了资源共享操作276,它代表经NFC通信通道96获得与资源共享设备40的资源共享的方式。为了例示,资源共享操作276将手持式设备40描述为资源使用设备92,而将计算机62描述为资源共享设备94。然而,应当理解,具有NFC接口34的任何其它电子设备10都可以在资源共享操作276中替代手持式设备40或者计算机62。其中,资源共享操作276可以代表流程图260中的步骤262。
如图19中所示出的,手持式设备40的NFC接口34可以靠近计算机62的NFC接口34放置。应当指出,与图12的资源共享操作174相反,手持式设备40当前可能没有在运行资源共享应用程序。因此,如果计算机62的NFC接口34工作在“主机模式”,则可以在两个设备之间建立NFC通信通道96。在建立了NFC通信通道96之后,手持式设备40和计算机62可以在NFC通信通道96上传送关于计算机62的资源共享的信息,如以下进一步例示的。
转向图20,通信图278可以例示可在图30的资源共享操作276期间发生的通信。在通信图278的开始,手持式设备40的NFC接口34最初可以保持在“唤醒NFC(wake on NFC)”模式,如由块280所指示的。“唤醒NFC”模式可以是NFC接口34的缺省模式。相反,计算机62的NFC接口34可以工作在“主机模式”,如由块282所指示的。
手持式设备40与计算机62之间的通信可以在NFC同步交换284中建立。为了开始NFC同步交换284,用户可以分接手持式设备40的NFC接口34和计算机62的NFC接口34,如由块286所指示的。因为计算机62而非手持式设备40可以工作在“主机模式”,所以计算机62可以发出周期性的NFC查验。一个NFC查验可以从计算机62发送到手持式设备40,如由块288所指示的。接收NFC查验可以使手持式设备40的NFC接口被唤醒,如由块290所指示的,而且手持式设备40可以用标记为“ACK”的NFC确认包应答,如由块292所指出的。
利用在设备之间建立的NFC通信,手持式设备40与计算机62可以交换设备简档,如由块294所示出的。如以上所指出的,设备简档可以包括关于手持式设备40和计算机62的能力的多种信息。例如,设备简档可以包括任何形式的消息,包括可扩展的标记语言(XML),它可以指示设备名称、序列号、所有者名称、设备类型及其它识别信息。所述其它识别信息可以包括例如用于诸如的网络服务的用户帐户的散列或者公有的或私有的加密密钥。设备简档还可以通过指示可以在每个设备上安装哪些应用程序、驱动器或者服务来指示手持式设备40或者计算机62的能力。
在块294中交换的设备简档可以附加地指示是否有任何一个设备可以共享资源,而且如果有的话,该设备简档可以包括相关的资源共享信息。资源共享信息可以提供足以使手持式设备40能够使用计算机62的资源的信息。例如,资源共享信息可以包括识别计算机62的序列号。序列号可以使手持式设备40能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、计算机62的网际协议(IP)地址、可以获得用以使用计算机62的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。可选地,资源共享信息可以包括XML消息,该XML消息可以提供类似的信息,例如序列号、设备类型和/或可以获得资源共享软件插件的位置。如应当认识到的,可以在设备简档中交换的资源共享信息可以在以后用来获得用于利用手持式设备40使用计算机62的资源的适当资源共享软件插件。
随后,手持式设备40和计算机62可以至少部分地基于来自设备简档的信息彼此认证。就象在图13的通信图176中一样,图20的块296和298的认证过程可以涉及验证手持式设备40和计算机62的所有者是相同的。认证可以依赖于计算机62和手持式设备40两者都知道的私有密钥,该密钥可以在通信之前交换,或者附加地或者可选地,可以依赖于公有密钥和私有密钥的组合。在后一种策略下,计算机62和手持式设备40各自都可以在块296和298的认证过程之前或者期间交换与彼此相关联的公有密钥,或者可以从别的来源获得公有密钥。计算机62和手持式设备40可以在互联网上或者通过信任的网络利用证书授权机构来验证公有密钥。在某些变体中,网络服务104可以代表证书授权机构。如果在信任链中有任何链接中断,则块296和298的认证过程可以终止。
在设备认证之后,手持式设备40和计算机62可以扫描让对方加入进一步通信的可用网络通信通道90,如由块300和302所指示的。在扫描可用的网络通信通道90之后,手持式设备40和计算机62可以交换网络配置信息,如由块304所示出的。块304的网络配置信息可以包括例如指示通过计算机62或者手持式设备40可以访问的网络通信通道90的列表的XML消息。其中,块304的网络配置信息可以包括已知的认证密钥和服务集标识符(SSID)。作为例子,网络配置信息可以包括PAN接口28配置信息,例如蓝牙序列号、MAC地址和关联的口令,和/或LAN接口30配置信息,例如WiFi IP地址、WiFi MAC地址和WiFi SSID。网络配置信息可以被存储,用于以后允许手持式设备40和计算机62建立更高带宽的连接。
图20的通信图278的最后一个块306可以代表可在手持式设备40上或者可选地在计算机62上发出的提示。基于来自在块294中交换的设备简档的信息,块306的提示可以请求用户选择关于计算机62的动作的过程。例如,基于在设备简档中发送的资源共享信息,手持式设备40可以识别出计算机62是资源共享设备94,因此提示可以包括发起资源共享应用程序的选项。相应地,块306的提示可以代表图18的流程图260中的步骤266。
图21例示了可以代表以上所述的块306的提示的画面308,并且因此画面308还可以代表图18的流程图260中的步骤266。如以上所指出的,可以在手持式设备40基于来自设备简档的交换的信息识别出计算机62可以被手持式设备40共享资源之后显示由画面308所表示的提示。因此,在画面308可以提供的选项中,可以包括例如使用计算机62的资源的选项,如由标记为“共享iMac资源”的按钮310所例示的。依赖于来自设备简档的其它信息,画面308可以附加地提供例如控制计算机62、与计算机62传送媒体等的选项。
当用户选择了按钮310时,手持式设备40可以发起资源共享应用程序。在资源共享应用程序开始运行之后,手持式设备40可以着手获得并且安装适当的资源共享软件插件,例如可以由之前对设备简档的交换期间所获得的资源共享信息描述的插件。如应当认识到的,手持式设备40可以按照以上参考图14至16所述的方式获得并安装资源共享软件插件。此外,手持式设备40之后还可以按照以上参考图17所述的方式使用计算机62的资源。
图22是可以描述获得从资源使用设备92使用资源共享设备94的资源的资源共享软件的另一种方式的流程图312。特别地,在流程图312中所述的技术可以在资源使用设备92包括NFC接口34而资源共享设备94包括RFID标签118时采用。为了将资源使用设备92设成从RFID标签118提取资源共享信息的状态,用户可以在第一步骤314中在资源使用设备92上发起资源共享软件,其中RFID标签118可以位于资源共享设备94上或者与之相关联。这种资源共享软件可以是例如以上参考图2所述的资源共享应用程序。通过将资源使用设备92的NFC接口34设成“主机模式”,资源共享软件可以将资源使用设备92准备好以使用资源共享电子设备94的资源,其中将资源使用设备92的NFC接口34设成“主机模式”的重要性将在下面参考图25描述。
在步骤316中,用户可以将资源使用设备92的NFC接口34分接到与资源共享设备94相关联的RFID标签118,从而使RFID标签118通电。在步骤316中通电之后,在步骤318中,RFID标签118可以通过近场通信将资源共享信息传送到资源使用设备92。资源共享信息可以提供足以使资源使用设备92能够使用资源共享设备94的资源的信息。作为例子,资源共享信息可以包括具有识别资源共享设备94的信息的序列号和/或XML消息。序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得用以使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。如果资源共享信息包括XML消息,则该XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
转向步骤320,资源使用设备92或者资源共享设备94可以向用户发出获得资源共享信息中所描述的资源共享软件插件的提示,其中该资源共享软件插件可以由资源使用设备92用于使用资源共享设备94的资源。一旦用户选择获得该资源共享软件插件,在步骤322中,资源使用设备92就可以从任何数量的可能来源获得该资源共享软件插件。例如,资源使用设备92可以联系网络服务104,以基于资源共享信息获得用于资源共享设备94的适当资源共享软件插件,或者资源使用设备92也可以直接与资源共享设备94通信,以获得资源共享软件插件。在获得资源共享软件插件之后,资源使用设备92就可以安装该资源共享软件插件,以与资源共享应用程序一起使用。应当认识到,如果在资源使用设备92上已经存在由资源共享信息所指示的资源共享软件插件,则可以省略步骤322。
在步骤322中获得并安装了资源共享软件插件之后,用户就可以选择开始从资源使用设备92使用资源共享设备94的资源。相应地,在步骤324中,资源使用设备92可以定位资源共享设备94。资源使用设备92可以直接或间接地利用从RFID标签118获得的资源共享信息定位资源共享设备94。例如,资源共享信息可以列出用于资源共享设备94的MAC地址和/或口令;资源使用设备92可以搜索本地网络,来寻找在资源共享信息中列出的MAC地址,以便定位资源共享设备94。可选地,资源使用设备92可以联系网络服务104,来获得针对资源共享设备94注册的IP地址。在定位资源共享设备94之后,在步骤326中,资源使用设备92可以建立与资源共享设备94的连接。如应当认识到的,连接可以在任何通信通道90上发生,如在图7中所例示的。在步骤328中,基于在步骤322中获得的资源共享软件插件,资源使用设备92之后可以在设备之间的资源共享数据流中共享资源共享设备94的一个或多个资源。以下的图23至27可以例示在流程图312中所述技术的实施例。
图23A至B代表可以显示在手持式设备40上、用于执行流程图312中所述的可选方法的画面,而且该画面尤其可以代表流程图312中的步骤314。尽管为了示例以下的例子采用手持式设备40作为资源使用设备92以及采用计算机62作为资源共享设备94,但是应当理解,资源使用设备92或者资源共享设备94可以是任何电子设备10。首先转向图23A,可以从画面162选择标记为“分接标签”的按钮166,以使用户能够通过分接与资源共享设备94相关联的RFID标签118来添加资源共享设备94。当按钮166被选择时,手持式设备40可以显示画面330,如图23B中所示。画面330可以指示用户分接RFID标签118,而且可以同时将手持式设备40的NFC接口34设成“主机模式”。
转向图24,资源共享操作332代表启动与具有RFID标签118的资源共享设备94的资源共享的方式。为了示例,资源共享操作332将手持式设备40描述为资源使用设备92,并且经可操作耦接的键盘333将计算机62描述为资源共享设备94。然而,应当理解,任何其它具有NFC接口34的电子设备10都可以在资源共享操作332中替代手持式设备40或者计算机62。其中,资源共享操作332可以代表图22的流程图312中的步骤316。
为了执行资源共享操作332,手持式设备40的NFC接口34可以靠近与计算机62相关联的RFID标签118放置。RFID标签118可以位于计算机62本身上,或者如图24中所示出的,可以位于相关联的键盘333上。可选地,RFID标签118可以位于任何其它可与计算机62相关联的材料上,例如产品手册上。当手持式设备40的NFC接口34靠近RFID标签118时,RFID标签118就可以通电。之后,RFID标签118可以经近场通信将关于计算机62的资源共享的信息传送到手持式设备40,如以下进一步例示的。
转向图25,通信图334可以描述在以上资源共享操作332期间可能发生的通信,而且还可以代表图22的流程图312中的步骤316至322。当手持式设备40的NFC接口34处于“主机模式”时,如在块336中所示出的,通信图334可以开始。当画面330显示在手持式设备40上时,手持式设备40的NFC接口34可以进入块336的“主机模式”,如以上参考图23B所讨论的。转向块338,如由图24的资源共享操作332所例示的,用户可以将手持式设备40分接到RFID标签118。因为手持式设备40的NFC接口34可以工作在主机模式下,所以手持式设备40的NFC接口34可以定期发送NFC查验,如在块340中所示出的。块340的NFC查验可以使RFID标签118通电,如由块342所例示的。之后,通电的RFID标签118可以发送资源共享信息,如在块344中所示出的。
资源共享信息可以提供足以使手持式设备40能够使用计算机62的资源的信息。例如,资源共享信息可以包括识别计算机62或者相关联的键盘333的序列号。序列号可以使手持式设备40能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、键盘333所连接到的计算机62的网际协议(IP)地址、可以获得用以使用计算机62的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。可选地,资源共享信息可以包括XML消息,该XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。如应当认识到的,可以在设备简档中交换的资源共享信息可以在以后用于获得用以利用手持式设备40使用计算机62的资源的适当资源共享软件插件。
当手持式设备40已经接收到块344的资源共享信息时,手持式设备40可以发出提示,如由块346所示出的。该提示可以代表例如显示在手持式设备40上、用以提示用户决定是否为使用资源共享设备94的一个或多个资源而获得并安装资源共享软件插件的画面。因此,块346的提示可以由以上图14A的画面202来表示。
图26代表另一个通信图348,该通信图348可以表示获得用于从手持式设备40使用计算机62的资源的资源共享软件插件的方式,而且可以表示与图22的流程图312的步骤322至328相对应的通信。通信图348可以在用户通过选择获得并安装资源共享软件插件来对图25的块346的提示作出响应时开始。
在通信图348的开始,手持式设备40可以在互联网102上向网络服务104发出对用以使用计算机62的资源的适当资源共享软件插件的请求,如在块350中所例示的。如上所述,请求可以基于图25的块344的资源共享信息。如由块352所例示的,网络服务104可以通过向手持式设备40发送适当的资源共享软件插件来响应。
以与以上参考图15所述相同的方式,在块354中,手持式设备40可以安装该资源共享软件插件。而且,如在块356中所例示的,手持式设备40可以发出使用户能够开始使用计算机62的资源的提示。块356的提示可以对应于图14E的画面210中的提示。当用户通过选择画面210的按钮212而对块356的提示作出响应,由此选择使用计算机62的资源时,手持式设备40可以尝试定位计算机62。在通信图348中,手持式设备40可以基于图25的块344的资源共享信息来本地地搜索计算机62可用的网络,如由块358所示出的。在定位计算机62之后,在块360中,手持式设备40可以与计算机62在任何通信通道90上建立通信。
如由块362至370所例示的,资源共享序列可以开始。在块362中,手持式设备40可以发送请求与计算机62资源共享的消息。如由块364所例示的,计算机62可以确定所请求的资源是否可用。在块366中,计算机62可以通过向手持式设备40发送消息来同意块362的请求。然后,计算机62可以在通信通道90上监听来自手持式设备40的指令,如在块368中所示出的。之后,手持式设备40可以利用资源共享数据流使用所请求的计算机62的资源,其中资源共享数据流总体上由块370来描述。如应当认识到的,资源共享流中交换的精确数据可以由用来使用计算机62的资源的资源共享软件插件来定义。
图27是可选通信图372,该图可以代表获得用于从手持式设备40使用计算机62的资源的资源共享软件插件的方式,而且还可以代表与图22的流程图312中的步骤322至328相对应的通信。图27的通信图372与图26的通信图348基本保持没变,只有一个例外。具体而言,图27的块374至380和386至396对应于图26的块350至356和360至370。然而,如由图27的通信图372的块382和384所指出的,手持式设备40可以通过从网络服务104请求这种信息来确定计算机62的位置。网络服务104可以跟踪计算机62的IP地址和/或本地网络连接信息。在块382中接收到对计算机62的位置的请求后,计算机62可以用各种位置信息应答,如在块384中所示出的。在块386中,通过在互联网上连接到与计算机62相对应的IP地址,或者使用以上参考图26的块358和360所述的技术,手持式设备40可以与计算机62建立通信。
图28是可以描述获得用以从资源使用设备92使用资源共享设备94的资源的资源共享软件的另一种方式的流程图398。特别地,在流程图398中所述的技术可以在资源使用设备92包括照相机36或者其他能够读取条形码或者矩阵条形码的外围设备且资源共享设备94包括矩阵条形码标签124时采用。为了将资源使用设备92设成从矩阵条形码标签124提取资源共享信息的状态,用户可以在第一步骤400中在资源使用设备92上发起资源共享软件,其中矩阵条形码标签124可以位于资源共享设备94上或者与之相关联。这种资源共享软件可以是例如以上参考图2所述的资源共享应用程序。通过激活照相机36来扫描矩阵条形码标签124,资源共享软件可以使资源使用设备92准备好以使用资源共享电子设备94的资源,这在以下参考图29至30进行描述。
在步骤402中,通过获取矩阵条形码标签124的图像,用户可以扫描与资源共享设备94相关联的矩阵条形码标签124。在下一步骤404中,手持式设备40可以利用矩阵条形码读取软件或者光学字符识别软件来解码矩阵条形码标签124,以获得资源共享信息,该资源共享信息可以提供足以使资源使用设备92能够使用资源共享设备94的资源的信息。作为例子,资源共享信息可以包括具有识别资源共享设备94的信息的序列号和/或XML消息。序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得用以使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。如果资源共享信息包括XML消息,则该XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
一旦用户选择获得资源共享软件插件,在步骤406中,资源使用设备92就可以从任何数量的可能来源获得该资源共享软件插件。例如,资源使用设备92可以联系网络服务104,以基于资源共享信息获得用于资源共享设备94的适当资源共享软件插件,或者资源使用设备92也可以直接与资源共享设备94通信,以获得资源共享软件插件。在获得资源共享软件插件后,资源使用设备92可以安装该资源共享软件插件,以与资源共享应用程序一起使用。应当认识到,如果在资源使用设备92上已经存在由资源共享信息指示的资源共享软件插件,则可以忽略步骤406。
在步骤322中获得并安装了资源共享软件插件之后,用户可以选择开始从资源使用设备92使用资源共享设备94的资源。相应地,在步骤408中,资源使用设备92可以定位资源共享设备94。资源使用设备92可以直接地或者间接地利用从矩阵条形码标签124获得的资源共享信息来定位资源共享设备94。例如,资源共享信息可以列出用于资源共享设备94的MAC地址和/或口令;资源使用设备92可以搜索本地网络,来寻找在资源共享信息中列出的MAC地址,以便定位资源共享设备94。可选地,资源使用设备92可以联系网络服务104,以获得针对资源共享设备94注册的IP地址。在定位资源共享设备94之后,在步骤410中,资源使用设备92可以与资源共享设备94建立连接。如应当认识到的,连接可以在任何通信通道90上发生,如图7中所例示的。在步骤412中,基于在步骤406中获得的资源共享软件插件,资源使用设备92之后可以在设备之间的资源共享数据流中使用资源共享设备94的一个或多个资源。以下的图29至31可以例示流程图398中所述技术的实施例。
图29A-C代表以上图28的流程图398中的步骤402和404。首先转向图29A,画面162可以向用户呈现标记为“扫描代码”的按钮168。选择用户可选按钮168可以使手持式设备40显示画面414,如在图29B中所例示的。画面246可以包括照相机窗口416和用户选择提示418。照相机窗口416可以呈现来自手持式设备40的照相机36的视频图像。如在图29B中所指出的,用户选择提示418可以指示用户在照相机画面416上对准矩阵条形码标签124,以获取图像。图像边界420可以指示照相机窗口416中可以保存为图像的部分;选择标记为“获取”的用户可选按钮422可以使得获取目前在图像边界420中的矩阵条形码标签124的图像。
当选择按钮422时,可以显示图29C中所示的画面424。静止图像426可以代表由照相机36所获取的图像。两个按钮428和430可以分别标记为“处理图像”和“重新获取”。按钮428可以允许用户继续处理静止图像426,而按钮430可以通过返回到图29B的画面414而允许用户获取矩阵条形码124的另一个图像。
图30描述了可以结合图29A-C的画面发生的资源共享操作432,该操作还可以代表图28的流程图398中的步骤402和404。如在以上图29A-C中所例示的,用户可以扫描可位于要与之共享资源的电子设备10上或者与该设备相关联的矩阵条形码标签124。在图30的例子中,手持式设备40的照相机36可以获取可位于键盘333上的矩阵条形码标签124的图像,其中键盘333可操作地耦接到计算机62。利用光学字符识别和/或矩阵条形码读取软件,手持式设备40可以从矩阵条形码标签124获得资源共享信息。如应当认识到的,在矩阵条形码标签124中编码的资源共享信息可以由手持式设备40用于获取用以使用计算机62的资源的适当资源共享软件插件。
转向图31,通信图434代表在图30的资源共享操作432和/或图28的流程图398中的步骤402至404中可能发生的通信。在通信图434的开始,手持式设备40可以进入“获取图像”模式,如由块436所指示的。手持式设备40的“获取图像”模式可以由图29B中所示的画面414表示。如由块438所指出的,用户接下来可以在照相机中对准矩阵条形码标签124,以获取矩阵条形码128的图像。
如由块440所例示的,可以获取图像426。图像426可以在以上图29C的画面424上呈现。当用户选择画面424上的按钮428时,手持式设备40可以利用光学字符识别或者矩阵条形码读取软件来处理图像426,以便获得在矩阵条形码标签124上编码的资源共享信息,如在块442中所示出的。在获得资源共享信息后,手持式设备40可以发出提示,例如图14A的画面202中的提示,该提示可以提示用户获得和/或安装适当的资源共享软件插件。应当理解,资源共享软件插件可以利用以上参考图26至27所述的技术获得并安装,而且手持式设备40之后还可以按照以上参考图17所述的方式使用计算机62的一个或多个资源。
图32代表可以描述获得用以从资源使用设备92使用资源共享设备94的资源的资源共享软件的另一种方式的流程图446。特别地,流程图312中所述的技术可以在资源使用设备92和资源共享设备94包括PAN或LAN网络接口28或30时采用。流程图446可以在用户可在第一步骤314中在资源使用设备92上发起资源共享软件时开始。这种资源共享软件可以是例如以上参考图2所述的资源共享应用程序。通过使资源使用设备92能够搜索用于资源共享设备94的可用网络,资源共享软件可以将资源使用设备92准备好。
在步骤450中,资源使用设备92可以搜索用于还未添加的资源共享设备94的可用网络。为了发现资源共享设备94,资源使用设备92可以寻找可指示哪些联网设备是资源共享设备94的设备识别广播协议消息,例如消息。在从设备识别广播协议消息识别出至少一个资源共享设备94之后,在步骤452中,资源使用设备92可以与所选的资源共享设备94建立通信。与资源共享设备94建立通信可以允许资源使用设备92从资源共享设备94获得资源共享信息。可选地,代替在步骤452中与资源共享设备94建立通信以便获得资源信息,如果这种资源共享信息在设备识别广播协议消息中存在的话,资源使用设备92还可以替代地从该消息获得资源共享信息。
应当认识到,资源共享信息可以提供足以使资源使用设备92能够使用资源共享设备94的资源的信息。作为例子,资源共享信息可以包括具有识别资源共享设备94的信息的序列号和/或XML消息。序列号可以使资源使用设备92能够在网络服务104处搜索数据库。基于该序列号,网络服务104可以提供识别设备类型、资源共享设备94的网际协议(IP)地址、可以获得用以使用资源共享设备94的资源的资源共享软件插件的位置和/或资源共享软件插件的信息。如果资源共享信息包括XML消息,则该XML消息可以提供类似的信息,例如序列号、设备的类型和/或可以获得资源共享软件插件的位置。
转向步骤454,资源使用设备92或者资源共享设备94可以向用户发出获得在资源共享信息中所描述的资源共享软件插件的提示,其中该插件可以由资源使用设备92用来使用资源共享设备94的资源。一旦用户选择获得资源共享软件插件,在步骤456中,资源使用设备92就可以从任何数量的可能来源获得该资源共享软件插件。例如,资源使用设备92可以联系网络服务104,以基于资源共享信息获得用于资源共享设备94的适当资源共享软件插件,或者资源使用设备92也可以直接与资源共享设备94通信,以获得该资源共享软件插件。在获得资源共享软件插件后,资源使用设备92可以安装该资源共享软件插件,以与资源共享应用程序一起使用。应当认识到,如果在资源使用设备92上已经存在由资源共享信息指示的资源共享软件插件,则可以省略步骤456。
在步骤456中获得并安装了资源共享软件插件之后,用户可以选择开始从资源使用设备92使用资源共享设备94的资源。相应地,在步骤458中,资源使用设备92可以与资源共享设备94建立连接。如应当认识到的,连接可以在任何通信通道90上发生,如在图7中所例示的。基于在步骤456中获得的资源共享软件插件,资源使用设备92之后可以利用在设备之间的资源共享数据流来使用资源共享设备94的一个或多个资源。以下的图33可以例示流程图446中所述技术的实施例。
转向图33A,用户可以选择画面162上标记为“无线地发现”的按钮170。这么做可以使手持式设备40显示画面460,如在块33B中所例示的。画面460可以指示手持式设备40正在搜索利用其无线能力使用资源的新设备。作为例子,手持式设备40可以扫描可用网络来搜索广播识别协议消息,如可以由Apple公司的提供的。
在搜索到用于资源共享设备94的可用网络之后,手持式设备40可以显示画面462,如在图33C中所例示的。画面462可以显示具有关于可在可用网络上定位的任何资源共享设备94的文本与图像的列表项464。例如,列表项464可以包括设备名称和描述设备可能位于什么地方的总体位置。画面462可以附加地包括标记为“选项”的按钮466,它可以改变显示列表项464的方式。作为例子,用户可以改变列表项464,使得设备按照邻近程度、按照最近被选择、按照最新可用等等来列出。刷新按钮468可以使手持式设备40再次搜索资源共享设备94并显示任何新发现的设备。
图33D例示了显示可用资源共享设备94的列表项464的可视描述性画面470。当用户将手持式设备40侧转时,可以显示画面470,从而使得加速计38登记设备朝向的变化。画面470可以按照诸如Apple公司的Cover Flow格式的格式例示可用资源共享设备94的列表项464。可以利用一系列描述性图像472和目前所显示设备的名称(如由文本474所示出的)可视地显示可用的资源共享设备。通过跨画面拖动手指,用户可以容易地在设备之间跳换(flip)。将手持式设备40直立可以将用户导航回到图33C的画面462。
接下来转向图32E,当选择标记为“Apple TV/客厅”的列表项464时,手持式设备可以显示画面476。画面476可以提示用户将独立的媒体播放器68添加到可以由手持式设备40利用标记为“安装资源共享插件”的按钮478共享资源的设备列表。如应当认识到的,选择按钮478可以启动关于独立媒体播放器68的资源共享软件插件的获得与安装。手持式设备40可以利用以上所述的技术获得并安装资源共享软件插件。
图34代表流程图480,该流程图可以描述在已经获得并在资源使用设备92上安装了适当的资源共享软件插件之后用于使用资源共享设备94的资源的技术。在第一步骤482中,用户可以开始运行在资源使用设备92上运行的资源共享软件。具体而言,用户可以从可用设备列表中选择特定的资源共享设备94。在后续步骤484中,资源使用设备92可以在本地网络上或者在互联网上定位资源共享设备94。在步骤486中,资源使用设备可以在一个通信通道90上与资源共享设备94建立通信,而且在步骤488中,资源使用设备92可以开始使用资源共享设备94的资源。
图35A至35E代表当手持式设备40在图34的流程图480中的步骤482期间充当资源使用设备92时可以显示在手持式设备40上的画面。首先转向图35A,用户可以选择资源共享软件应用程序图标44,来发起资源共享应用程序。如在图35B中所例示的,画面148可以显示为用于资源共享应用程序的主菜单画面。如果用户选择选定标记为“设备列表”的按钮152,则用户可以查看可以从手持式设备40共享资源的所存储设备的列表。
转向图35C,当选择按钮152时,画面490可以显示在手持式设备40上。画面490可以显示可安装用于在手持式设备40上进行资源共享的各种类别的设备。一系列类别按钮492可以包括例如“娱乐”‘、“家用”、“办公室”和“其它”。附加地,用户可以选择按照邻近程度而不是类别来列出设备,如由标记为“按邻近程度列出”的按钮494所指示的。选择按钮494可以使手持式设备40根据信号强度、GPS坐标的邻近程度、或者根据设备可能位于其中的房间来列出设备。
作为例子,用户可以选择标记为“娱乐”的按钮492。手持式设备40之后可以显示画面496,如在图35D中所例示的。画面496可以列出与类别“娱乐”相关联的各种资源共享设备94。根据以上所述的技术,资源共享设备94可以作为列表项498出现,而且可以包括先前已针对由手持式设备40进行资源共享而安装的各种资源共享设备94。可选地,手持式设备40可能已经利用某些资源共享设备94进行了预编程,而无需添加这些设备。例如,资源共享设备94的制造商可以购买将适当的资源共享软件插件预先安装到手持式设备40上的权利,使得用户可能不需要首先利用以上所述的技术安装设备就能够使用资源共享设备94的资源。
图35E例示了显示可用资源共享设备94的列表项498的可视描述性画面500。当用户将手持式设备40侧转,使得加速计38登记设备朝向的变化时,可以显示画面500。画面500可以按照诸如Apple公司的Cover Flow格式的格式例示可用资源共享设备94的列表项498。可以利用一系列描述性图像502和目前所显示设备的名称(如由文本504所示出的)可视地显示可用的资源共享设备。通过跨画面拖动手指,用户可以容易地在设备之间跳换。将手持式设备40直立可以将用户导航回到图35D的画面462。
图36至37例示了当用户从列表项498选择计算机62作为资源共享设备94时可能发生的通信,而且可以代表图34的流程图480中的步骤484至488。首先转向图36,通信图506可以描述手持式设备40与计算机62之间的通信,该通信可以按照以上参考图26所描述的方式发生。特别地,图36的通信图506的块508至520可以对应于图26的通信图348的块358至370。类似地,转向图37,通信图522可以描述手持式设备40与计算机62之间的通信,该通信可以按照以上参考图27所描述的方式发生。特别地,图37的通信图522的块524至538可以对应于图27的通信图372的块382至396。
转向图38,流程图540代表使用电子设备10的资源的另一种技术。特别地,图38的流程图540可以描述在利用上述技术在资源使用设备92上安装了与资源共享设备94相关联的资源共享软件插件之后使用资源共享设备94的资源的技术。在第一步骤542中,资源使用设备92的NFC接口34可以分接到资源共享设备94的NFC接口34。
在步骤544中,按照以上参考图20所述的方式,资源使用设备92可以从资源共享设备94的NFC接口34接收资源共享信息。之后,资源使用设备92可以发出使用资源共享设备94的资源的提示,如在步骤546中所示出的。步骤546的提示可以是例如图21的画面308。在步骤548中,资源使用设备92可以在资源使用设备92上发起资源共享应用程序。在步骤550中,资源使用设备92可以与资源共享设备94建立通信,而且在步骤552中,资源使用设备92可以通过向资源共享设备94发送资源共享画面来使用资源共享设备94的资源。
转向图39,流程图554代表在两个或者更多个电子设备10之间资源共享的可选方式。特别地,图39的流程图554可以描述在利用上述技术在资源使用设备92上安装了与资源共享设备94相关联的资源共享软件插件之后使用资源共享设备94的资源的技术。在第一步骤556中,资源使用设备92的NFC接口34可以分接到与资源共享设备94相关联的RFID标签118。
在步骤558中,按照以上参考图25所述的方式,资源使用设备92可以从RFID标签118接收资源共享信息。之后,资源使用设备92可以发出使用资源共享设备94的资源的提示,如在步骤560中所示出的。步骤560的提示可以是例如图21的画面308。在步骤562中,资源使用设备92可以在资源使用设备92上发起资源共享应用程序。在步骤564中,资源使用设备92可以与资源共享设备94建立通信,而且在步骤566中,资源使用设备92可以通过向资源共享设备94发送资源共享画面来使用资源共享设备94的资源。
使用以上所述的技术,多种不同的电子设备10可以共享资源。图40至65更具体地例示了许多这种例子。特别地,图40至42例示了利用以上所述技术使用各种媒体播放设备的资源;图43至44和51至52例示了利用以上所述技术使用视频游戏系统的资源;图45至50和53至56例示了利用以上所述技术使用在家庭影院或者娱乐系统中常常可以发现的各种消费者电子设备的资源;图57A-F例示了利用以上所述技术使用计算机系统上的软件资源;图58至59例示了利用以上所述技术使用诸如手持式设备40的手持式计算机或者便携式电话的资源;图60至61例示了利用以上所述技术使用打印机的资源;图62至63例示了利用以上所述技术使用视频投影仪的资源;而图64至65描述了利用以上所述技术使用数码照相机的资源。
如应当认识到的,可以针对每种类型的资源共享设备94开发特定的资源共享软件插件。特定的资源共享软件插件可以包括启用共享给定资源的特定方式的一个或多个资源共享策略。作为例子,用于使用电视机的资源的资源共享策略可以使视频信息能够被发送并显示在电视机的显示器上。因此,资源共享设备94的制造商或者别的开发商可以开发特定于资源共享设备94的资源共享策略,而且可以包括资源共享策略作为与其关联的资源共享软件插件的一部分。以这种方式,制造商或者其它开发商可以使来自资源共享设备94的资源就象属于资源使用设备92的资源那样起作用。可选地,制造商或者其它开发商可以包括表征附加功能性的资源共享策略。例如,资源共享策略可以使资源使用设备92上的某些软件能够与资源共享设备94上的资源以新的方式接口。作为例子,如果资源使用设备92和资源共享设备94都具有集成的传声器,则资源共享策略可以使两个传声器能够同时被使用,用于资源使用设备92上的立体声录音。
资源共享设备94的制造商或者别的开发商可以向诸如手持式设备40的资源使用设备92的制造商提供与资源共享设备94相关联的资源共享策略或者资源共享软件插件。资源共享策略或者资源共享软件插件可以预先安装在资源使用设备92上,或者可以定位到网络服务104用于以后分发。由于以上所述技术的可用性,资源共享设备94的制造商可以对资源共享设备94和资源使用设备92添加适于销售的功能性。
如以上所讨论的,图40至42例示了利用以上所述技术使用各种媒体播放设备(例如,计算机62或者独立媒体播放器68)的资源。图40描述了代表资源使用设备92的手持式设备40和代表资源共享设备94的计算机62之间的资源共享操作568。计算机62可以包括可以作为资源获得使用的集成或附连的显示器18。手持式设备40可以运行或者可以不运行特别受益于使用计算机的资源的应用程序。如在图40的操作568中所例示的,手持式设备40可以运行可能特别受益于使用计算机62的视频显示器的应用程序,例如照片查看应用程序570。如下所述,运行在手持式设备40上的特定应用程序是否受益于计算机62的特定资源可能影响在操作568之后什么提示会显示在手持式设备40上。
为了启动资源共享,用户可以将手持式设备40的NFC接口34分接到计算机62的NFC接口34,这可以使得在两个设备之间建立NFC通信通道96。如上所述,通过NFC通信通道96,可以交换资源共享信息。相应地,手持式设备40可以确定计算机62能够共享资源,并且可以向用户发出使用计算机62的资源的提示。
图41A-B代表可以响应于上述操作568而显示在手持式设备40上的画面。首先转向图41A,画面572可以表示当手持式设备40分接到计算机62的NFC接口34时可以显示的提示。画面572可以包括分别标记为“共享iMac资源(视频)”和“共享iMac资源(其它)”的用户可选按钮574和576。按钮574可以首先出现,因为手持式设备当前可能正在运行将受益于共享计算机62的视频资源的应用程序,例如以上在图40中例示的照片查看应用程序。如果用户选择按钮574,则可以在手持式设备40上显示画面578,如图41B中所示。画面578可以表示来自照片查看应用程序570的画面,该应用程序可以利用以上所述技术使用计算机62的视频资源。相应地,显示在照片查看应用程序570上的照片或者显示在手持式设备40上的任何其它视频都可以显示在计算机62的显示器18上。
转向图42,可以由资源共享操作582来例示共享独立媒体播放器68的一个或多个资源的方式。在图42的例子中,手持式设备40可以代表资源使用设备92,而独立媒体播放器68可以代表资源共享设备94。当手持式设备40靠近与独立媒体播放器68相关联的遥控器74的NFC接口34放置时,资源共享操作582可以开始,其中靠近放置可以建立NFC通信通道96,资源共享信息可以按照上述方式在该通道上交换。如应当认识到的,当执行操作582时,手持式设备40可以显示使用户能够根据以上所述技术使用独立媒体播放器68的资源的提示。因为手持式设备40当前正在运行照片查看应用程序570,就象在以上图40的操作568中一样,所以手持式设备40可以主要提示用户使用独立媒体播放器68的视频资源,如以上参考图41A-B所描述的。
如以上所指出的,图43至44例示了利用以上所述技术使用视频游戏系统的资源。图43描述了代表资源使用设备92的手持式设备40和代表与资源共享设备94相关联的控制器的游戏控制器84之间的资源共享操作384,其中资源共享设备94可以是视频游戏系统或者独立媒体播放器68。视频游戏系统或者独立媒体播放器68可以运行配置成与手持式设备40交互的视频游戏。
游戏控制器84可以包括或者可以不包括NFC接口34。如果存在NFC接口34,则用户可以将手持式设备40分接到游戏控制器84的NFC接口34,以创建NFC通信通道96。可以根据以上所述技术跨该NFC通信通道96传送各种资源共享信息。如果不存在NFC接口34,则游戏控制器84可以包括RFID标签118或者矩阵条形码124,其中RFID标签118或者矩阵条形码124的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图44A-C代表在图43的操作584之后可以显示在手持式设备40上的画面。首先转向图44A,画面586可以显示在手持式设备40上,表示使用游戏控制器84所属的任何设备的资源的提示。例如,标记为“共享视频游戏系统资源”的按钮588可以允许用户使用视频游戏控制器84所属的视频游戏系统的资源。可选地,视频游戏控制器84还可以用于使用独立媒体播放器68的资源。因此,标记为“共享Apple TV资源”的按钮590可以允许用户利用以上所述技术使用独立媒体播放器68的资源。
通过选择按钮588,用户可以导航到画面592,如在图44B中所例示的。画面592可以总体上指示正在视频游戏系统上玩什么游戏,而且可以提供利用手持式设备40使用游戏的资源的各种动作。例如,标记为“在手持式设备上玩”的按钮594可以允许用户从手持式设备40玩游戏,由此视频游戏系统可以管理(host)游戏并为游戏提供必要的计算能力。标记为“玩迷你游戏”的按钮596可以允许用户在手持式设备上玩可与视频游戏系统上正在运行的游戏相关联的迷你游戏。标记为“使用空闲资源来玩其它游戏”的按钮598可以允许用户使用视频游戏系统的额外计算能力来玩与正在视频游戏系统上玩的游戏不同的游戏。
图45例示了手持式设备40与数字录像机(DVR)607之间的资源共享操作606。DVR 607可以代表电子设备10的实施例,它可以向模拟或数字电视输出视频信息。作为例子,DVR 607可以代表配置成向另一电子设备10(例如,手持式设备40)提供资源共享信息和/或与其共享资源的Motorola或者Scientific Atlanta制造的DVR。DVR的内部部件,例如非易失性贮存器16,可以存储电视节目的数字视频记录,该视频记录可以在模拟或数字电视上重放。如应当认识到的,通过诸如红外接口25或者网络接口26的途径,DVR 607可能能够与另一电子设备10(例如,手持式设备40)接口。
如图45中所指示的,按钮608可以代表开/关开关,而指示灯610可以指示DVR 607是开还是关,或者正在记录还是没在记录。显示屏幕612可以代表例如提供时间、频道或其它相关信息放入指示的LCD屏幕。各种输入按钮614可以使用户能够例如改变频道、记录电视节目或者导航菜单。DVR 607可以包括或者可以不包括NFC接口34。如应当认识到的,NFC接口34可以向具有NFC接口34的另一电子设备10提供资源共享信息。如果NFC接口不存在,则RFID标签118或者矩阵条形码标签124可以位于DVR 607上或者与之相关联。利用以上所述的技术,RFID标签118或者矩阵条形码标签124可以使诸如手持式设备40的另一电子设备10的用户能够获得与DVR 607相关联的资源共享信息。
继续参考图45,在资源共享操作606中,用户可以将手持式设备40或者别的资源使用设备92分接到DVR 607的NFC接口34。将NFC接口34分接到一起可以使得在两个设备之间建立NFC通信通道96。通过NFC通信通道96,可以按照以上所述的方式交换资源共享信息。相应地,手持式设备40可以确定DVR 607可以共享资源并且可以向用户发出启动资源共享的提示。
图46A-C代表在以上操作606之后可以显示在手持式设备40上的画面。首先转向图46A,画面616可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享DVR资源”的按钮618。因此,画面616可以提示用户发起资源共享应用程序,用于共享DVR 607的一个或多个资源。应当认识到,图47A-C的画面假定根据以上所述的技术DVR 607已经被添加为可以从手持式设备40共享资源的设备。
转向图46B,当标记为“共享DVR资源”的按钮618被用户选择时,画面620可以显示在手持式设备40上。画面620可以包括多个用户可选按钮,其中每个按钮可以使用户能够利用特定的资源共享策略使用DVR 607的资源。应当认识到,资源共享策略可以由DVR 607的制造商以上述方式提供。特别地,制造商或者关联的开发商可以在资源共享软件插件中提供使用户能够使用DVR 607的各种资源的适当方式,如由一系列按钮622至628所例示的。
标记为“在手持式设备上观看”的按钮622可以允许用户在手持式设备上观看来自DVR 607的记录节目。标记为“发送到其它设备”的按钮624可以允许用户将DVR 607的资源传送到其他设备的资源。标记为“选择其它所存储的媒体”的按钮626可以使用户能够选择除当前在DVR 607上播放的媒体之外的所存储的媒体。标记为“上载媒体到DVR”的按钮628可以允许用户将媒体从别的设备或者从手持式设备40上载到DVR 607。标记为“选项”的按钮630可以允许用户改变某些选项,例如是否使用由DVR 607的制造商或者由其他开发者提供的特定资源共享策略,及是否自动更新资源共享软件插件。在通过按钮630可用的其它选项中,可以有当选择按钮618时或者当进行资源共享操作606时可自动加载的优选策略。
图46C表示当用户选择例如标记为“发送到其它设备”的按钮624时可以显示的画面632。因此,画面632可以使用户能够将当前正在播放的记录节目的部分(其可以是视频部分和音频部分)发送到其它资源共享设备94的其它可用资源。如画面632中所例示的,下拉式菜单634可以使用户能够选择先前添加的资源共享设备94,来从DVR607接收视频数据流。类似地,下拉式菜单636可以使用户能够选择先前添加的资源共享设备94,来从DVR 607接收音频数据流。当用户已经确定可以将DVR 607资源的部分发送到哪里时,用户可以通过选择标记为“保存”的按钮638来保存该设置。如果手持式设备40能够控制DVR 607,那么用户就可以选择标记为“控制DVR”的按钮640,以控制DVR 607。
图47至48关于从诸如手持式设备40的另一电子设备10使用光盘播放器的资源。首先转向图47,资源共享操作652可以在手持式设备40和光盘播放器654之间发生,其中光盘播放器654可以代表图1的电子设备10的实施例。光盘播放器654可以包括光盘驱动器656,该光盘驱动器可以配置成读取诸如数字视频盘(DVD)或者Blu-Ray(蓝光)盘的光盘,而且该光盘播放器654可以将从光盘驱动器656获得的视频输出到模拟或数字电视或者其它显示器。状态指示灯658可以出现在光盘播放器654的表面上,以便指示例如设备是开还是关,或者是正在响应来自资源使用设备92的资源共享流。如应当认识到的,通过诸如红外接口25或者网络接口26的途径,光盘播放器654能够与其他电子设备10(例如,手持式设备40)接口。
光盘播放器654可以包括或者可以不包括NFC接口34。如果NFC接口34存在,那么用户就可以将手持式设备40分接到光盘播放器654的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,那么光盘播放器654就可以包括RFID标签118或者矩阵条形码124,其中RFID标签118或者矩阵条形码124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图48A-B表示在以上操作652之后可以显示在手持式设备40上的画面。首先转向图48A,画面660可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享光盘播放器资源”的按钮662。因此,画面660可以提示用户发起资源共享应用程序,用以共享光盘播放器654的一个或多个资源。应当认识到,图48A-B的画面假定根据以上所述的技术光盘播放器654已经被添加为可以从手持式设备40共享资源的设备。
转向图48B,当标记为“共享光盘播放器资源”的按钮662被用户选择时,可以在手持式设备40上显示画面664。画面664可以包括多个用户可选按钮,其中每个按钮都可以使用户能够利用特定的资源共享策略来使用光盘播放器654的资源。画面664的这多个用户可选按钮可以使用户能够按照与DVR 607非常相同的方式使用光盘播放器654的资源。特别地,标记为“在手持式设备上观看”的按钮666可以允许用户从手持式设备观看在光盘播放器654上播放的视频。按照以上参考图46C所述的方式,标记为“发送到其它设备”的按钮668可以允许用户将光盘播放器654的资源传送到另一设备的资源。标记为“选项”的按钮674可以允许用户改变某些选项,例如是否使用由光盘播放器654的制造商或者其它开发商提供的特定资源共享策略,及是否自动更新资源共享软件插件。在通过按钮674可用的其它选项中,可以有当选择按钮662时或者当进行资源共享操作652时自动加载的优选策略。
图49至50关于从诸如手持式设备40的另一电子设备10使用有线或卫星TV接收器的资源。首先转向图49,资源共享操作690可以在手持式设备40和有线或卫星TV接收器692之间发生,其中有线或卫星TV接收器692可以代表图1的电子设备10的实施例。有线或卫星TV接收器692可以包括配置成解码有线或卫星TV信号的内部电路,而且可以将从解码信号获得的视听数据输出到模拟或数字电视或者其它显示器。数字拨盘694、显示屏幕696和/或用户可选择的按钮698可以出现在有线或卫星TV接收器692的表面上,以便指示例如设备是开还是关,或者正在响应来自资源使用设备92的资源共享流,并且使用户能够手动地选择有线或卫星TV接收器692的频道、音量、菜单或者其它功能。如应当认识到的,通过诸如红外接口25或者网络接口26的途径,有线或卫星TV接收器692能够与别的电子设备10(例如,手持式设备40)接口。
有线或卫星TV接收器692可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到有线或卫星TV接收器692的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则有线或卫星TV接收器692可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图50A-B表示在以上操作690之后可以显示在手持式设备40上的画面。首先转向图51A,画面700可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享卫星接收器资源”的按钮702。因此,画面700可以提示用户发起资源共享应用程序,用以使用有线或卫星TV接收器692的一个或多个资源。应当认识到,图50A-B的画面假定根据以上所述技术有线或卫星TV接收器692已经被添加为可以从手持式设备40共享资源的设备。
转向图50B,当标记为“共享卫星接收器资源”的按钮702被用户选择时,可以在手持式设备40上显示画面704。画面704可以包括多个用户可选按钮,其中每个按钮都可以使用户能够利用特定的资源共享策略来使用有线或卫星TV接收器692的资源。画面704的这多个用户可选按钮可以使用户能够按照与DVR 607非常相同的方式使用有线或卫星TV接收器692的资源。特别地,标记为“在手持式设备上观看”的按钮706可以允许用户从手持式设备40观看由有线或卫星TV接收器692解码的电视。按照以上参考图46C所述的方式,标记为“发送到其它设备”的按钮708可以允许用户将有线或卫星TV接收器692的资源传送到另一设备的资源。标记为“选项”的按钮714可以允许用户改变某些选项,例如是否使用由有线或卫星TV接收器692的制造商或者其它开发商提供的特定资源共享策略,及是否自动更新资源共享软件插件。在通过按钮714可用的其它选项中,可以有当选择按钮702时或者当进行资源共享操作690时自动加载的优选策略。
图51至52关于从诸如手持式设备40的另一电子设备10使用视频游戏系统的资源。首先转向图51,资源共享操作726可以在手持式设备40和视频游戏系统728之间发生,其中视频游戏系统728可以代表图1的电子设备10的实施例。作为例子,视频游戏系统728可以是Sony的PlayStation 3或者Microsoft的Xbox360,其配置成根据在此所述的技术向另一电子设备10提供资源共享信息和/或与之共享资源。视频游戏系统728可以包括光盘驱动器730,该光盘驱动器可以配置成读取诸如数字视频盘(DVD)或盘的用于存储视频游戏软件的光盘,并且视频游戏系统728可以处理从光盘驱动器656获得的数据,并将其输出到模拟或数字电视或者其它显示器。状态指示灯732可以出现在视频游戏系统728的表面上,以便指示例如设备是开还是关,或者正在响应来自资源使用设备92的资源共享流。如应当认识到的,通过诸如红外接口25或者网络接口26的途径,视频游戏系统728能够与别的电子设备10(例如,手持式设备40)接口。
视频游戏系统728可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到视频游戏系统728的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则视频游戏系统728可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图52表示在以上操作726后可以显示在手持式设备40上的画面734。画面734可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享视频游戏系统资源”的按钮736。因此,画面734可以提示用户发起资源共享应用程序,用以共享视频游戏系统728的一个或多个资源。相应地,应当理解,以上参考图44A-B所述的资源共享策略可以在选择了按钮736之后采用。
图53至54关于从诸如手持式设备40的另一电子设备10使用数字或者模拟电视的资源。首先转向图53,资源共享操作738可以在手持式设备40和数字电视机740之间发生,其中数字电视机740可以代表图1的电子设备10的实施例。数字电视机740可以包括配置成解码有线或卫星TV信号或者数字广播信号的内部电路,而且可以将从解码信号获得的视听数据输出到显示器18。一系列用户可选按钮742和/或指示灯744可以出现在数字电视机740的表面上,以便指示例如设备是开还是关,或者正在响应来自资源使用设备92的资源共享流,并且使用户能够选择数字电视机740的频道、音量、菜单或者其它性能。如应当认识到的,通过诸如红外接口25或者网络接口26的途径,数字电视机740能够与别的电子设备10(例如,手持式设备40)接口。
数字电视机740可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到数字电视机740的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则数字电视机740可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图54A-F表示在以上操作738之后可以显示在手持式设备40上的画面。首先转向图54A,画面746可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享TV资源”的按钮748。因此,画面746可以提示用户发起资源共享应用程序,用以使用数字电视机740的一个或多个资源。应当认识到,图54A-F的画面假定根据以上所述技术数字电视机740已经被添加为可以从手持式设备40共享资源的设备。
转向图54B,当标记为“共享TV资源”的按钮748被用户选择时,可以在手持式设备40上显示画面750。画面750可以包括多个列表项752,其中每个列表项都可以使用户能够利用特定的资源共享策略来使用数字电视机740的资源。作为例子,可以用于在数字电视机740上共享的这种资源可以包括电视节目的内容流、电视显示器或者监视器,或者电视扬声器。
通过选择标记为“电视节目”的列表项752,用户可以使用来自数字电视机740的解码电视信号的资源,而且手持式设备40可以显示画面754,如图54C中所例示的。为了使用电视节目流,画面754可以包括标记为“在手持式设备上观看”的按钮756和标记为“发送到其它设备”的按钮758。选择按钮756可以使用户能够从手持式设备40观看电视节目流。如以上参考图46C所描述的,选择按钮758可以使用户能够指定电视节目流的部分可以发送到哪些资源共享设备94。
图54D表示当用户选择标记为“TV监视器”的列表项752时可以显示的画面760。相应地,画面760可以表示使手持式设备40能够使用电视机的显示器18的资源共享策略。标记为“显示手持式设备的视频”的按钮762可以使当前显示在手持式设备40上的视频显示在数字电视机740的显示器18上。标记为“显示来自其他来源的视频”的按钮764可以使来自其他来源的视频发送到数字电视机740的显示器18。因此,通过选择按钮764,手持式设备40可以显示画面766,如在图54E中所例示的。下拉式菜单768可以使用户能够选择具有作为可用资源的要发送到数字电视机740的显示器18的视频流的资源共享设备94(例如,DVR 607)。按钮770可以使用户能够保存所选的设置。
通过选择标记为“TV扬声器”的列表项752,用户可以从手持式设备40使用数字电视机740上的扬声器。相应地,手持式设备40可以显示画面772,如图54F中所例示的。标记为“播放手持式设备上的音频”的按钮762可以使当前在手持式设备40上播放的音频在数字电视机740的扬声器上播放。标记为“播放来自其他来源的音频”的按钮764可以使来自其他来源的音频发送到数字电视机740的显示器18。按照以上参考图54E所述的方式,选择按钮764可以使用户能够选择具有作为可用资源的音频流的资源共享设备94。
图55至56关于从诸如手持式设备40的另一电子设备10使用家庭影院接收器的资源。首先转向图55,资源共享操作784可以在手持式设备40和家庭影院接收器786之间发生,其中家庭影院接收器786可以代表图1的电子设备10的实施例。家庭影院接收器786可以包括配置成从家庭影院设备(例如,DVR 607、光盘播放器654、有线或卫星TV接收器692、视频游戏系统728或者数字电视机740)接收视听信号的内部电路。然后,该视听信号可以被处理并输出到扬声器和/或显示设备,例如数字电视机740。硬件电源按钮788可以使家庭影院接收器786能够硬件打开或者关闭,而显示屏幕790可以指示例如设备是开还是关,或者正在响应来自资源使用设备92的资源共享流。用户可选按钮792可以使用户能够选择从其接收视听信号及各种视听处理选项的设备,而拨盘794可以使用户能够调节音量。如应当认识到的,通过诸如红外接口25或者网络接口26的途径,家庭影院接收器786能够与其他电子设备10(例如,手持式设备40)接口。
家庭影院接收器786可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到家庭影院接收器786的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则家庭影院接收器786可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图56A-D表示在以上操作784之后可以显示在手持式设备40上的画面。首先转向图56A,画面796可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享A/V接收器资源”的按钮798。因此,画面796可以提示用户发起资源共享应用程序,用以使用家庭影院接收器786的一个或多个资源。应当认识到,图56A-D的画面假定根据以上所述技术家庭影院接收器786已经被添加为可以从手持式设备40共享资源的设备。
转向图56B,当标记为“共享A/V接收器资源”的按钮798被用户选择时,可以在手持式设备40上显示画面800。画面800可以包括表示用于共享不同可用资源的资源共享策略的多个列表项802。因此,列表项可以标记为例如“无线电节目”、“当前的音频”、“当前的视频”、“附连的扬声器”和/或“附连的视频显示器”。选择标记为“无线电节目”的列表项802可以使用户能够使用来自家庭影院接收器786的无线电数据流。相应地,手持式设备40可以显示画面804,如图56C中所例示的。标记为“在手持式设备上收听”的按钮806可以将该无线电数据流发送到手持式设备40。标记为“发送到其它设备”的按钮808可以使该无线电数据流能够发送到别的资源共享设备94。按照以上参考图54E所述的方式,选择按钮808可以使用户能够选择具有作为可用资源的音频输出设备的资源共享设备94(例如,电视机740)。还应当理解,选择标记为“当前的音频”或者“当前的视频”的列表项802可以使用户能够按照类似于无线电节目的方式使用家庭影院接收器786的当前音频或者视频信号,如参考图56C所描述的。
类似地,选择标记为“附连的扬声器”的列表项802可以使用户能够将音频发送到可以附连到家庭影院接收器786的扬声器。相应地,手持式设备40可以显示画面810,如图56D中所例示的。标记为“播放手持式设备上的音频”的按钮812可以将当前在手持式设备40上播放的音频发送到家庭影院接收器786,以便在附连的扬声器上播放。标记为“播放来自其它来源的音频”的按钮814可以使无线电数据流发送到别的资源共享设备94。按照以上参考图54E所述的方式,选择按钮814可以使用户能够选择具有作为可用资源的音频流的资源共享设备94(例如,电视机740)。还应当理解,选择标记为“附连的视频显示器”的列表项802可以使用户能够按照类似于附连扬声器的方式将视频发送到可以附连到家庭影院接收器786的显示器,如参考图56D所描述的。
如以上所指出的,计算机62可以代表可与资源使用设备92(例如,另一个计算机62或者手持式设备40)共享一个或多个资源的资源共享设备94。尽管图40至41例示了使用计算机62的视频显示器18资源,但计算机62还能够共享许多其它资源。图57A-E可以描述从手持式设备40使用计算机62的这种资源。然而,应当理解,其它电子设备10也可以替代计算机62和手持式设备40起作用。
首先转向图57A,在资源共享启动操作(例如,图19的资源共享操作276)之后,可以在手持式设备40上显示画面308。如果计算机62先前已经利用上述技术被添加为资源共享设备94,则在选择了标记为“共享iMac资源”的按钮310之后可以发起资源共享应用程序。
当按钮310被选择时,可以在手持式设备40上显示画面874,如图57B中所例示的。画面874可以包括一系列列表项876,用于将可用资源标记(note)为可以包括计算机62的可用集成部件的“集成资源”、可以包括可通信耦接到计算机的可用外围设备的“外围设备资源”和可以包括可在计算机62上运行的可用软件的“软件资源”。选择标记为“集成资源”的第一个列表项876可以使手持式设备40显示画面878,如图61C中所例示的。
图57C的画面878可以在一系列列表项880中将计算机62的各种集成部件作为资源列出。选择每个列表项880可以使手持式设备40能够采用这各种资源。例如,选择标记为“监视器”的列表项880可以使手持式设备40能够按照以上参考图40至41所述的方式将视频发送到集成监视器。选择标记为“贮存设备”的列表项880可以使手持式设备40能够访问计算机62的非易失性贮存器16。选择标记为“光学驱动器”的列表项880可以使手持式设备40能够读取可在计算机62的光学驱动器上被读取的光盘。选择标记为“USB端口”的列表项880可以使手持式设备40能够接收通过计算机62的有线I/O接口18获得的数据。特别是关于贮存器或者I/O资源(例如,“贮存设备”、“光学驱动器”或者“USB端口”资源),应当认识到,依赖于在资源共享软件插件中所提供的特定资源共享策略,手持式设备40能够将这种资源作为其自己能力的延伸来对待。作为例子,对计算机62的“贮存设备”资源的访问可以将计算机62的非易失性贮存器16的一部分映射成手持式设备40可访问的网络驱动器。计算机62的附加集成资源可以包括例如标记为“传声器”、“iSight照相机”或者“扬声器”的列表项880。每个列表项都可以由手持式设备40按照以上参考计算机62的视频显示器18的使用所描述的方式来采用。
如果选择了画面874上标记为“外围设备资源”的第二个列表项876,则手持式设备40可以显示画面882,如图57D中所例示的。画面882可以列出可作为列表项884出现的多种外围设备资源。选择每个列表项884可以使手持式设备40能够采用这多种资源。例如,选择标记为“键盘”的列表项884可以使用户能够在连到计算机62的键盘上打字,以便将文本输入到手持式设备40。选择标记为“鼠标”的列表项884可以使用户能够使用连到计算机62的鼠标来导航手持式设备40。应当认识到,某些资源的组合使用,例如通过画面878可访问的视频监视器与通过画面882可用的键盘和鼠标外围设备,可以启用协同计算机62使用手持式设备40的特别有效的方式。可通信地耦接到计算机62并且可以作为资源访问的附加外围设备可以包括标记为“外部贮存器”、“打印机”和/或“扫描仪”的列表项884。应当认识到,选择每个其余的列表项884可以使手持式设备40能够使用附连的外围设备,就好象这些设备耦接到手持式设备40一样。
如果选择了标记为“软件资源”的第三个列表项876,则手持式设备40可以显示画面886,该画面886可以列出可作为列表项888出现的一系列软件资源,如图57E中所例示的。选择每个列表项884可以使手持式设备40能够采用这多种软件资源。例如,选择标记为“iChat”的列表项888可以使用户能够利用运行在计算机62上的远程会议软件参加远程会议。选择标记为“iTunes”的列表项888可以使用户能够临时访问存储在计算机62上的音乐库,并且通过从计算机62将音乐流化(stream)以进行播放。选择标记为“视频游戏软件”的列表项888可以使用户能够按照以上参考视频游戏系统728所述的方式访问计算机62上的视频游戏资源。
图58至59关于从诸如另一手持式设备40的另一电子设备10使用手持式设备40的一个或多个资源。首先转向图58,资源共享操作890可以在第一手持式设备40和第二手持式设备40之间发生,第二手持式设备40可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将第一手持式设备40分接到第二手持式设备40的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则家庭影院接收器786可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图59A-B表示在以上操作890之后可以显示在第一手持式设备40上的画面。首先转向图59A,画面900可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享iPhone资源”的按钮902。因此,画面900可以提示用户发起资源共享应用程序,用以使用第二手持式设备40的一个或多个资源。应当认识到,图59A-B的画面假定根据以上所述技术第二手持式设备40已经被添加为可以与第一手持式设备40共享资源的设备。
当选择了标记为“共享iPhone资源”的按钮902之后资源共享应用程序启动时,第一手持式设备40可以显示画面904,如图59B中所例示的。画面904可以包括一系列可选的列表项906,这些列表项可以列出可经第一手持式设备40访问的第二手持式设备40的各种资源。例如,第一个列表项906可以标记为“显示器”,并且可以使第一手持式设备40能够发送要在第二手持式设备40的显示器18上显示的视频数据。第二个列表项906可以标记为“贮存器”,并且可以使第一手持式设备40能够访问第二手持式设备40的非易失性贮存器16的至少一部分。第三个列表项906可以标记为“传声器”,并且可以使第一手持式设备40能够使用第二手持式设备40的传声器,就好象该传声器操作性地耦接到第一手持式设备40一样。通过与第一手持式设备40共享第二手持式设备40的传声器,有可能进行立体声录音。第四个列表项906可以标记为“电话”,并且可以使第一手持式设备40能够使用第二手持式设备40的电话功能,这可以允许例如某些会议呼叫功能。第五个列表项906可以标记为“扬声器”,并且可以使第一手持式设备40能够按照以上参考46C所述的方式将音频发送到第二手持式设备40。
图60至61关于从诸如手持式设备40的另一电子设备10使用打印机的一个或多个资源。首先转向图60,资源共享操作910可以在手持式设备40和打印机912之间发生,其中打印机912可以代表图1的电子设备10的实施例。打印机912可以包括诸如网络接口26的内部电路,其可以配置成在一个或多个网络上将打印机912连接到其它电子设备10。硬件电源按钮913可以使打印机912能够硬件打开或者关闭,而显示屏幕914使得可以利用一系列按钮916对打印机910进行手动控制。指示灯918可以指示例如设备是开还是关,或者正在响应来自资源使用设备92的资源共享流。如应当认识到的,通过诸如网络接口26的途径,打印机912能够与别的电子设备10(例如,手持式设备40)接口。
打印机912可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到打印机912的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则打印机912可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图61A-B表示在以上操作910之后可以显示在手持式设备40上的画面。首先转向图61A,画面930可以表示可显示在手持式设备40上的提示,该提示提供了标记为“共享打印机资源”的按钮932。因此,画面930可以提示用户发起资源共享应用程序,用以使用打印机912的一个或多个资源。应当认识到,图61A-B的画面假定根据以上所述技术打印机912已经被添加为可以与手持式设备40共享资源的设备。
转向图61B,当用户选择标记为“共享打印机资源”的按钮932时,可以在手持式设备40上显示画面934。画面934可以指示打印机912可被设置成手持式设备40的缺省打印机。因此,按钮936可以使用户能够将打印机912设置成缺省打印机。在将打印机912设置成缺省打印机之后,手持式设备40能够从打印机912进行打印。
图62至63例示了利用以上所述技术利用手持式设备40来使用数字投影仪的资源。图62描述了用于从手持式设备40使用投影仪968的资源的资源共享操作966。投影仪968可以代表具有显示视频数据能力的电子设备10的实施例,其中视频数据可以通过I/O接口24或者其它途径从计算机62或其它电子设备10接收。投影仪968可以包括用于投影视频数据的光学元件970,并能够利用如上参考图7所述的一种通信通道90建立连接。
投影仪968可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到投影仪968的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则投影仪968可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图63A-B表示在以上资源共享操作966之后可以显示在手持式设备40上的画面。图63A例示了画面980,该画面980可以显示在手持式设备40上,作为对用户使用投影仪968的资源的提示。画面980可以包括多个按钮982,包括例如标记为“共享投影仪资源”的按钮982。选择按钮982可以发起可运行在手持式设备40上的资源共享应用程序,而且如图63B中所例示的,可以显示画面984。画面984可以包括一系列列表项986,这些列表项可以使用户能够从手持式设备40选择投影仪968的各种资源来使用。作为例子,选择标记为“显示器”的列表项986可以使手持式设备40能够将视频数据从手持式设备40或者别的资源共享设备94发送到投影仪968。类似地,选择标记为“投影仪扬声器”的列表项986可以使手持式设备40能够将音频数据从手持式设备40或者别的资源共享设备94发送到投影仪968。如应当认识到的,使用以上列出的投影仪968的资源可以按照以上参考图46C所描述的方式发生。
图64至65例示了利用手持式设备40和以上所述的技术共享可联网的数码照相机的一个或多个资源。图64描述了利用手持式设备40使用数码照相机1190的资源的资源共享操作1188。数码照相机1190可以是能够与网络或者在互联网上接口的任何数码照相机,而且可以代表电子设备10的实施例。其中,数码照相机1190可以包括可用于在数码照相机1190上启动图像捕捉的红外接口25。
数码照相机1190可以包括或者可以不包括NFC接口34。如果NFC接口34存在,则用户可以将手持式设备40分接到数码照相机1190的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。如果NFC接口34不存在,则数码照相机1190可以包括RFID标签118或者矩阵条形码标签124,其中RFID标签118或者矩阵条形码标签124中的任何一个都可以由手持式设备40用于利用以上所述技术启动资源共享。
图65A-B表示在资源共享操作1188之后可以显示在手持式设备40上的画面。图65A描述了画面1200,该画面1200可以表示在图64的资源共享操作1188之后使用数码照相机1190的资源的提示。画面1200可以包括标记为“共享数码照相机资源”的按钮1194。选择按钮1194可以使手持式设备40发起资源共享应用程序并且显示画面1204,如图65B中所例示的。画面1204可以列出作为列表项1206的一系列资源共享策略。标记为“静止照片”的列表项1206可以使手持式设备40能够接收由数码照相机1190捕捉的静止图像。标记为“视频”的列表项1206可以使手持式设备40能够接收由数码照相机1190捕捉的视频。这种资源可以例如提供在视频会议呼叫中所使用的视频数据源。
图66至67描述了从外围资源共享设备94到资源使用设备92直接共享资源的可选方式。在图66所例示的资源共享操作1210中,键盘333可以代表外围资源共享设备94,而手持式设备40可以代表资源使用设备92。键盘333可以代表图1的电子设备10的实施例,而且可以包括NFC接口34和PAN接口28。然而,应当理解,资源共享设备94可以由具有NFC接口34和PAN接口28的任何外围设备表示,例如鼠标、输入板,等等。
用户可以将手持式设备40分接到键盘333的NFC接口34,以便创建NFC通信通道96。各种资源共享信息可以根据以上所述技术跨NFC通信通道96传送。特别地,手持式设备40与键盘333之间的通信可以按照以上参考图13和/或20所描述的方式发生。因此,手持式设备40可以从键盘333接收足够多的信息来经PAN通信通道98建立链接,键盘333的功能可以通过该PAN通信通道98与手持式设备40共享。
转向图67,在图66的资源共享操作1210之后,手持式设备40可以显示画面1212。特别地,画面1212可以包括通过蓝牙直接与键盘333配对的提示1214,该提示可以在与任何可通信耦接的计算机62共享资源的选项附加地或者可选地出现。直接与键盘333配对的选项可以源自在图66的资源共享操作1210期间接收到的信息,例如在设备简档或者网络配置信息中交换的信息,如以上参考图13和/或20所描述的。一旦配对,在键盘333上打字就可以将字符输入到手持式设备40上,因为PAN通信通道98上的资源共享流可以使键盘333资源与手持式设备40共享。
以上描述了本发明的一种或多种特定实施例。在努力提供对这些实施例的简洁描述的过程中,不是真正实现的所有特征都在说明书中进行了描述。应当认识到,在任何这种真正实现的开发中,就象在任何工程或者设计项目中,必须做出众多特定于实现的决定,来实现开发者的特定目的,例如与关于系统和关于业务的约束兼容,这些约束可以随实现而不同。而且,应当认识到,这种开发努力可能是复杂而耗时的,但对于受益于本公开的那些普通技术人员来说,这仍然是进行设计、生产和制造的例行程序。

Claims (33)

1.一种用于简化的资源共享的方法,所述方法包括:
通过无线近场通信,经资源使用电子设备接收与资源共享电子设备相关联的资源共享信息;
经广域网通信通道,通过所述资源使用电子设备建立到网络服务的连接;
经所述广域网通信通道,通过所述资源使用电子设备在所述网络服务处的数据库中搜索位置,在所述位置处能够获得用于使用所述资源共享电子设备的资源的资源共享插件,所述搜索使用包括在所述资源共享信息中并且识别所述资源共享电子设备的序列号;
从所述网络服务提供的位置,在所述资源共享电子设备上获得所述资源共享插件;及
利用所确定的资源共享插件,经所述资源使用电子设备共享所述资源共享电子设备的至少一个资源。
2.如权利要求1所述的方法,其中,所述资源共享信息是由所述资源使用电子设备从所述资源共享电子设备的近场通信接口接收的。
3.如权利要求1所述的方法,其中,所述资源共享信息是从与所述资源共享电子设备相关联的射频识别标签接收的。
4.如权利要求1所述的方法,其中,接收所述资源共享信息包括:接收识别所述资源共享电子设备的至少一个资源的信息。
5.如权利要求1所述的方法,其中,接收所述资源共享信息包括:接收识别所述资源共享电子设备的信息。
6.如权利要求1所述的方法,其中,获得所述用于使用所述资源共享电子设备的资源的资源共享插件包括:经所述资源使用电子设备将所述资源共享信息的至少一部分经所述广域网通信通道发送到所述网络服务,以及从所述网络服务将指示所述用于使用所述资源共享电子设备的资源的资源共享插件的信息接收到所述资源使用电子设备上。
7.如权利要求6所述的方法,其中,从所述网络服务接收指示所述资源共享插件的信息包括:将表示所述资源共享插件的软件接收到所述资源使用电子设备上。
8.如权利要求1所述的方法,其中,获得所述用于使用所述资源共享电子设备的资源的资源共享插件包括:经除无线近场通信之外的通信通道,在所述资源使用电子设备和所述资源共享电子设备之间建立通信。
9.如权利要求8所述的方法,其中,获得所述用于使用所述资源共享电子设备的资源的资源共享插件包括:将表示所述资源共享插件的软件从所述资源共享电子设备接收到所述资源使用电子设备上。
10.如权利要求1所述的方法,其中,共享所述资源共享电子设备的至少一个资源包括:经除无线近场通信之外的通信通道,在所述资源使用电子设备与所述资源共享电子设备之间交换资源共享数据流。
11.如权利要求8所述的方法,其中,所述除无线近场通信之外的通信通道包括:局域网连接、个人局域网连接、广域网连接、有线输入/输出连接、红外连接或者互联网连接。
12.如权利要求1所述的方法,其中,共享所述资源共享电子设备的至少一个资源包括:共享媒体播放器、计算机、数字录像机、光盘播放器、有线或卫星电视接收器、视频游戏系统、数字电视机、家庭影院接收器、数字投影仪、手持式计算机、打印机、便携式电话、数码照相机或者它们的任意组合的至少一个资源。
13.如权利要求1所述的方法,其中,共享所述资源共享电子设备的至少一个资源包括:共享在所述资源共享电子设备上运行的软件的至少一个资源。
14.一种能够简化资源共享的电子设备,所述电子设备包括:
处理器,其配置成运行资源共享应用程序;
存储器设备,其操作地耦接到所述处理器,并配置成存储与经所述资源共享应用程序共享资源共享电子设备的至少一个资源相关联的资源共享插件;
电子显示器,其配置成显示所述资源共享策略的表示;
输入/输出接口,其配置成从所述资源共享电子设备接收资源共享信息,其中所述资源共享信息的至少一部分包括识别所述资源共享电子设备的序列号;及
网络接口,其配置成:
经广域网通信通道建立到网络服务的连接;
经所述广域网通信通道在所述网络服务处的数据库中搜索能够获得所述插件的位置,所述搜索使用包括在所述资源共享信息中的序列号;
从所述网络服务提供的网络位置,获得资源共享插件,所述插件用于使用所述资源共享电子设备的资源;并且
从所述资源共享电子设备接收用以使用所述资源共享电子设备的资源的资源共享数据。
15.如权利要求14所述的电子设备,其中,所述输入/输出接口配置成接收所述资源共享信息,所述资源共享信息包括识别用以使用所述资源共享电子设备的资源的资源共享插件的信息。
16.如权利要求14所述的电子设备,其中,所述输入/输出接口配置成接收所述资源共享信息,所述资源共享信息包括识别所述资源共享电子设备的信息。
17.如权利要求14所述的电子设备,其中,所述输入/输出接口包括近场通信接口,该近场通信接口配置成从所述资源共享电子设备的近场通信接口接收所述资源共享信息。
18.如权利要求14所述的电子设备,其中,所述输入/输出接口包括近场通信接口,该近场通信接口配置成从与所述资源共享电子设备相关联的射频识别标签接收所述资源共享信息。
19.如权利要求14所述的电子设备,其中,所述电子显示器配置成显示能从所述资源共享电子设备获得的资源列表。
20.如权利要求14所述的电子设备,其中,所述资源共享电子设备包括媒体播放器、计算机、数字录像机、光盘播放器、有线或卫星电视接收器、视频游戏系统、数字电视机、家庭影院接收器、数字投影仪、手持式计算机、打印机、便携式电话、数码照相机或者它们的任意组合。
21.一种用于简化的资源共享的设备,所述设备包括:
用于通过无线近场通信,经资源使用电子设备接收与资源共享电子设备相关联的资源共享信息的装置;
用于经广域网通信通道,通过所述资源使用电子设备建立到网络服务的连接的装置;
用于经所述广域网通信通道,通过所述资源使用电子设备在所述网络服务处的数据库中搜索位置的装置,在所述位置处能够获得用于使用所述资源共享电子设备的资源的资源共享插件,所述搜索使用包括在所述资源共享信息中并且识别所述资源共享电子设备的序列号;
用于从所述网络服务提供的位置,在所述资源共享电子设备上获得所述资源共享插件的装置;及
用于利用所获得的资源共享插件,经所述资源使用电子设备共享所述资源共享电子设备的至少一个资源的装置。
22.如权利要求21所述的设备,其中,所述资源共享信息是由所述资源使用电子设备从所述资源共享电子设备的近场通信接口接收的。
23.如权利要求21所述的设备,其中,所述资源共享信息是从与所述资源共享电子设备相关联的射频识别标签接收的。
24.如权利要求21所述的设备,其中,所述用于通过无线近场通信经资源使用电子设备接收与资源共享电子设备相关联的资源共享信息的装置包括:用于接收识别所述资源共享电子设备的至少一个资源的信息的装置。
25.如权利要求21所述的设备,其中,所述用于通过无线近场通信经资源使用电子设备接收与资源共享电子设备相关联的资源共享信息的装置包括:用于接收识别所述资源共享电子设备的信息的装置。
26.如权利要求21所述的设备,其中,所述用于在所述资源使用电子设备上获得用于使用所述资源共享电子设备的资源的资源共享插件的装置包括:用于经所述资源使用电子设备将所述资源共享信息的至少一部分经所述广域网通信通道发送到网络服务的装置,以及用于从所述网络服务将指示所述用于使用所述资源共享电子设备的资源的资源共享插件的信息接收到所述资源使用电子设备上的装置。
27.如权利要求26所述的设备,其中,所述用于从所述网络服务将指示所述用于使用所述资源共享电子设备的资源的资源共享插件的信息接收到所述资源使用电子设备上的装置包括:用于将表示所述资源共享插件的软件接收到所述资源使用电子设备上的装置。
28.如权利要求21所述的设备,其中,所述用于基于所述资源共享信息在所述资源使用电子设备上获得用于使用所述资源共享电子设备的资源的资源共享插件的装置包括:用于经除无线近场通信之外的通信通道,在所述资源使用电子设备和所述资源共享电子设备之间建立通信的装置。
29.如权利要求28所述的设备,其中,所述用于基于所述资源共享信息在所述资源使用电子设备上确定用于使用所述资源共享电子设备的资源的资源共享插件的装置包括:用于将表示所述资源共享插件的软件从所述资源共享电子设备接收到所述资源使用电子设备上的装置。
30.如权利要求21所述的设备,其中,所述用于利用所确定的资源共享插件经所述资源使用电子设备共享所述资源共享电子设备的至少一个资源的装置包括:用于经除无线近场通信之外的通信通道,在所述资源使用电子设备与所述资源共享电子设备之间交换资源共享数据流的装置。
31.如权利要求28所述的设备,其中,所述除无线近场通信之外的通信通道包括:局域网连接、个人局域网连接、广域网连接、有线输入/输出连接、红外连接或者互联网连接。
32.如权利要求21所述的设备,其中,所述用于利用所确定的资源共享插件,经所述资源使用电子设备共享所述资源共享电子设备的至少一个资源的装置包括:用于共享媒体播放器、计算机、数字录像机、光盘播放器、有线或卫星电视接收器、视频游戏系统、数字电视机、家庭影院接收器、数字投影仪、手持式计算机、打印机、便携式电话、数码照相机或者它们的任意组合的至少一个资源的装置。
33.如权利要求21所述的设备,其中,所述用于利用所确定的资源共享插件,经所述资源使用电子设备共享所述资源共享电子设备的至少一个资源的装置包括:用于共享在所述资源共享电子设备上运行的软件的至少一个资源的装置。
CN200980138604.XA 2008-09-30 2009-08-06 用于简化的资源共享的系统与方法 Active CN102171996B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/286,495 US8850052B2 (en) 2008-09-30 2008-09-30 System and method for simplified resource sharing
US12/286,495 2008-09-30
PCT/US2009/053034 WO2010039332A1 (en) 2008-09-30 2009-08-06 System and method for simplified resource sharing

Publications (2)

Publication Number Publication Date
CN102171996A CN102171996A (zh) 2011-08-31
CN102171996B true CN102171996B (zh) 2015-05-06

Family

ID=41256107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980138604.XA Active CN102171996B (zh) 2008-09-30 2009-08-06 用于简化的资源共享的系统与方法

Country Status (4)

Country Link
US (1) US8850052B2 (zh)
EP (1) EP2359575B1 (zh)
CN (1) CN102171996B (zh)
WO (1) WO2010039332A1 (zh)

Families Citing this family (172)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60041352D1 (de) 1999-10-22 2009-02-26 Nomadix Inc System und verfahren zur dynamischen teilnehmer-basierten bandbreitenverwaltung in einem kommunikationsnetz
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
EP2067337B1 (en) 2006-09-29 2018-04-25 Nomadix, Inc. Systems and methods for injecting content
US8085660B2 (en) * 2007-03-14 2011-12-27 Amx, Llc System, method and computer readable medium for communicating with a zigbee device from a peripheral network
US8437276B2 (en) * 2007-11-29 2013-05-07 Tridinetworks Ltd. Control systems, commissioning tools, configuration adapters and method for wireless and wired networks design, installation and automatic formation
US9628880B2 (en) 2008-04-07 2017-04-18 Koss Corporation Wooden or other dielectric capacitive touch interface and loudspeaker having same
US8401681B2 (en) 2008-06-08 2013-03-19 Apple Inc. System and method for placeshifting media playback
US11258652B2 (en) 2008-06-08 2022-02-22 Apple Inc. System and method for placeshifting media playback
US9626363B2 (en) * 2008-06-08 2017-04-18 Apple Inc. System and method for placeshifting media playback
WO2009154619A1 (en) * 2008-06-18 2009-12-23 Hewlett-Packart Development Company, L.P. Extensible user interface for digital display devices
US9026656B2 (en) * 2008-11-04 2015-05-05 Qualcomm Incorporated Resource sharing over wireless personal area networks
US9324054B2 (en) * 2008-12-11 2016-04-26 Adobe Systems Incorporated Cross-platform document exchange using mobile devices
KR20100077851A (ko) * 2008-12-29 2010-07-08 엘지전자 주식회사 Dtv 및 이를 이용한 콘텐츠 표시 방법
US9055438B2 (en) 2009-01-01 2015-06-09 Qualcomm Incorporated Exchanging data based upon device proximity and credentials
CN101853137B (zh) * 2009-03-31 2012-06-06 联想(北京)有限公司 一种多硬件系统数据处理设备及其中的切换方法
US8341241B2 (en) * 2009-04-14 2012-12-25 At&T Intellectual Property I, L.P. Method and apparatus for presenting media content
US20110030037A1 (en) 2009-07-07 2011-02-03 Vadim Olshansky Zone migration in network access
BRPI1013143A2 (pt) 2009-08-21 2016-04-05 Samsung Electronics Co Ltd metodo para gerar informacoes de atividade de interacao em um segundo aparato, metodo para usar informacoes de atividade de interacao em um segundo aparelho, aparelho para gerrar informacoes de atividade de interacao, e aparelho para usar informacoes de atividade de interacao
KR101657565B1 (ko) * 2010-04-21 2016-09-19 엘지전자 주식회사 증강 원격제어장치 및 그 동작 방법
KR101694159B1 (ko) * 2010-04-21 2017-01-09 엘지전자 주식회사 증강 원격제어장치 및 그 동작 방법
KR20110118421A (ko) * 2010-04-23 2011-10-31 엘지전자 주식회사 증강 원격제어장치, 증강 원격제어장치 제어방법 및 그 시스템
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
US8803817B1 (en) * 2010-03-02 2014-08-12 Amazon Technologies, Inc. Mixed use multi-device interoperability
US9158333B1 (en) 2010-03-02 2015-10-13 Amazon Technologies, Inc. Rendering on composite portable devices
US10489414B2 (en) 2010-03-30 2019-11-26 Microsoft Technology Licensing, Llc Companion experience
US8966401B2 (en) * 2010-05-03 2015-02-24 Lg Electronics Inc. Electronic device and methods of sending information with the electronic device, controlling the electronic device, and transmitting and receiving information in an information system
US8789131B2 (en) * 2010-05-14 2014-07-22 Lg Electronics Inc. Electronic device and method of sharing contents thereof with other devices
KR20120005324A (ko) * 2010-07-08 2012-01-16 엘지전자 주식회사 이동 단말기의 전자기기 제어 장치 및 그 방법
US9088639B2 (en) * 2010-08-07 2015-07-21 Kuo-Ching Chiang Tablet personal computer transformer for portable communication device
KR101814600B1 (ko) * 2010-08-26 2018-01-30 삼성전자주식회사 통신 연결 방법 및 장치
US8068011B1 (en) 2010-08-27 2011-11-29 Q Street, LLC System and method for interactive user-directed interfacing between handheld devices and RFID media
WO2012030318A1 (en) * 2010-09-03 2012-03-08 Packetvideo Corporation System and method for transferring media content
US8589795B2 (en) * 2010-09-07 2013-11-19 Hulu, LLC Method and apparatus for sharing viewing information
KR20120088008A (ko) * 2010-09-13 2012-08-08 현대자동차주식회사 콘텐츠 연동 기능을 갖는 단말기 및 그 연동 방법
JP5087666B2 (ja) * 2010-09-30 2012-12-05 株式会社東芝 情報処理装置及び通信制御方法
KR20120053420A (ko) * 2010-11-17 2012-05-25 삼성전자주식회사 디바이스 제어 시스템 및 방법
KR101750898B1 (ko) * 2010-12-06 2017-06-26 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR101741551B1 (ko) * 2010-12-20 2017-06-15 엘지전자 주식회사 이동 단말기 및 이것의 애플리케이션 제어 방법
US8200868B1 (en) * 2010-12-30 2012-06-12 Google Inc. Peripheral device detection with short-range communication
US8943229B2 (en) 2010-12-30 2015-01-27 Google Inc. Peripheral device detection with short-range communication
US9128524B2 (en) * 2011-01-18 2015-09-08 Lg Electronics Inc. Method for delivering user input, and device using same
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US20120198531A1 (en) * 2011-01-31 2012-08-02 Microsoft Corporation Multi-device session pairing using a visual tag
KR101781861B1 (ko) * 2011-04-04 2017-09-26 엘지전자 주식회사 영상표시장치 및 이를 이용한 텍스트 디스플레이 방법
KR101788060B1 (ko) * 2011-04-13 2017-11-15 엘지전자 주식회사 영상표시장치 및 이를 이용한 콘텐츠 관리방법
US20120268414A1 (en) * 2011-04-25 2012-10-25 Motorola Mobility, Inc. Method and apparatus for exchanging data with a user computer device
JP5787606B2 (ja) 2011-05-02 2015-09-30 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
US8929816B2 (en) 2011-05-13 2015-01-06 Nokia Corporation Multiple apparatus selection via touch
US8929817B2 (en) * 2011-05-13 2015-01-06 Nokia Corporation Sensor-based touch inquiry control
US8965285B2 (en) 2011-05-13 2015-02-24 Nokia Corporation Touch inquiry
EP2712126A4 (en) * 2011-05-18 2014-04-30 Huawei Device Co Ltd NETWORKING PROCESS, SERVER DEVICE, CLIENT TERMINAL AND NETWORK SYSTEM
US20120300380A1 (en) * 2011-05-25 2012-11-29 Sunrex Technology Corp. Laptop computer with manually operated switch for diverting key codes to bluetooth device communication module
US10681021B2 (en) * 2011-06-01 2020-06-09 Qualcomm Incorporated Selective admission into a network sharing session
US8998076B2 (en) 2011-06-03 2015-04-07 Arthur Chang Establishing connections among electronic devices
US8732319B2 (en) 2011-06-10 2014-05-20 Qualcomm Incorporated Context awareness proximity-based establishment of wireless communication connection
TWI645299B (zh) * 2011-06-30 2018-12-21 萬國商業機器公司 資訊裝置與用以協同複數個資訊裝置資源之資訊設備
CN102325217A (zh) * 2011-07-11 2012-01-18 惠州Tcl移动通信有限公司 移动终端、软件共享系统及其共享方法
US20130031261A1 (en) * 2011-07-29 2013-01-31 Bradley Neal Suggs Pairing a device based on a visual code
US9176214B2 (en) * 2011-08-10 2015-11-03 Microsoft Technology Licensing, Llc Proximity detection for shared computing experiences
US9462082B2 (en) 2011-08-11 2016-10-04 Curve Dental Ltd. Media acquisition engine and method
CN102315864B (zh) * 2011-09-07 2015-11-25 百度在线网络技术(北京)有限公司 用于移动设备点对点数据传输的方法和装置
TW201315199A (zh) * 2011-09-22 2013-04-01 Acer Inc 電子系統與內容播放方法
KR101888681B1 (ko) * 2011-10-06 2018-08-17 삼성전자 주식회사 모바일기기 및 그 제어방법
KR101834995B1 (ko) * 2011-10-21 2018-03-07 삼성전자주식회사 디바이스 간 컨텐츠 공유 방법 및 장치
US9337926B2 (en) * 2011-10-31 2016-05-10 Nokia Technologies Oy Apparatus and method for providing dynamic fiducial markers for devices
KR101799408B1 (ko) * 2011-11-03 2017-11-20 삼성전자주식회사 휴대용 단말기에서 제어 기기를 제어하기 위한 장치 및 방법
US9374613B2 (en) * 2011-12-07 2016-06-21 Verizon Patent And Licensing Inc. Media content flicking systems and methods
WO2013100912A1 (en) 2011-12-27 2013-07-04 Intel Corporation Systems and methods for cross-layer secure connection set up
US20130166969A1 (en) * 2011-12-27 2013-06-27 Pitney Bowes Inc. Method and system for enhanced help instructions
US9332551B2 (en) * 2011-12-28 2016-05-03 Intel Corporation Opportunistic resource sharing between devices
KR101890943B1 (ko) * 2011-12-28 2018-08-23 엘지전자 주식회사 디스플레이 장치
US9654821B2 (en) 2011-12-30 2017-05-16 Sonos, Inc. Systems and methods for networked music playback
US10079864B2 (en) * 2012-01-06 2018-09-18 Microsoft Technology Licensing, Llc Communicating media data
KR101570946B1 (ko) * 2012-02-15 2015-11-20 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 디지털 콘텐트의 콘택스트적 이용 및 만료
US8774041B2 (en) 2012-03-02 2014-07-08 Qualcomm Incorporated Proximity-based wireless handshaking for connection establishment
US9345966B2 (en) 2012-03-13 2016-05-24 Sony Interactive Entertainment America Llc Sharing recorded gameplay to a social graph
US11406906B2 (en) 2012-03-13 2022-08-09 Sony Interactive Entertainment LLC Network connected controller for direct to cloud gaming
US10913003B2 (en) 2012-03-13 2021-02-09 Sony Interactive Entertainment LLC Mini-games accessed through a sharing interface
CA2779837C (en) 2012-04-24 2021-05-04 Comcast Cable Communications, Llc Video presentation device and method using gesture control
JP5510494B2 (ja) * 2012-05-23 2014-06-04 株式会社デンソー 移動端末、車両用装置、携帯通信端末
US9137281B2 (en) * 2012-06-22 2015-09-15 Guest Tek Interactive Entertainment Ltd. Dynamically enabling guest device supporting network-based media sharing protocol to share media content over local area computer network of lodging establishment with subset of in-room media devices connected thereto
US9674587B2 (en) 2012-06-26 2017-06-06 Sonos, Inc. Systems and methods for networked music playback including remote add to queue
US9594384B2 (en) 2012-07-26 2017-03-14 Honeywell International Inc. Method of associating an HVAC controller with an external web service
GB2504725B (en) * 2012-08-08 2017-01-11 Samsung Electronics Co Ltd Resource sharing between devices
US10187474B2 (en) * 2012-08-08 2019-01-22 Samsung Electronics Co., Ltd. Method and device for resource sharing between devices
CN102915200B (zh) * 2012-09-14 2015-09-23 福州瑞芯微电子有限公司 开启同屏连接的方法及其对应的系统与设备
EP2711864A1 (en) * 2012-09-25 2014-03-26 Gemalto SA Method of configuring two wireless devices for mutual communication
CN104469255A (zh) 2013-09-16 2015-03-25 杜比实验室特许公司 改进的音频或视频会议
KR20140044234A (ko) * 2012-10-04 2014-04-14 삼성전자주식회사 사용자 단말 장치 및 그 ui 제공 방법, 서버 및 그 제어 방법
JP5880401B2 (ja) * 2012-11-15 2016-03-09 富士ゼロックス株式会社 通信装置及びプログラム
KR20140065938A (ko) * 2012-11-22 2014-05-30 삼성전자주식회사 디스플레이 장치의 통신 방법 및 그 방법이 적용된 디스플레이 장치.
US9076006B1 (en) * 2012-11-30 2015-07-07 Microstrategy Incorporated Sharing electronic resources
CN103024025A (zh) * 2012-12-07 2013-04-03 康佳集团股份有限公司 一种智能设备管理与共享应用信息的方法和系统
US20140181691A1 (en) * 2012-12-20 2014-06-26 Rajesh Poornachandran Sharing of selected content for data collection
US20140181683A1 (en) * 2012-12-21 2014-06-26 Samsung Electronics Co., Ltd. Method and system for controlling external device
US9352226B2 (en) 2012-12-21 2016-05-31 Sony Interactive Entertainment America Llc Automatic generation of suggested mini-games for cloud-gaming based on recorded gameplay
EP2745893B1 (en) * 2012-12-21 2019-03-20 Sony Computer Entertainment America LLC Automatic generation of suggested mini-games for cloud-gaming based on recorded gameplay
US9325380B2 (en) 2012-12-28 2016-04-26 Nokia Technologies Oy Method and apparatus for data transfer via near field interaction
US9019072B2 (en) * 2012-12-31 2015-04-28 Dell Products, Lp Pairing remote controller to display device
US8878994B2 (en) * 2013-01-31 2014-11-04 Kabushiki Kaisha Toshiba Information processing apparatus, remote operation support method and storage medium
US9038142B2 (en) * 2013-02-05 2015-05-19 Google Inc. Authorization flow initiation using short-term wireless communication
US20140222941A1 (en) * 2013-02-07 2014-08-07 Google Inc. Ad-hoc device sharing over a network
KR102069748B1 (ko) * 2013-02-13 2020-01-23 삼성전자주식회사 모바일 장치, 디스플레이 장치, 그의 ui 표시 방법 및 컴퓨터 판독가능 기록매체
CN103997441B (zh) * 2013-02-17 2018-06-19 海尔集团公司 数据共享方法、装置和系统及家居设备
CN104010017A (zh) * 2013-02-27 2014-08-27 联想(北京)有限公司 终端设备和用于其的信息处理方法
US9380613B2 (en) * 2013-03-13 2016-06-28 Aliphcom Media device configuration and ecosystem setup
US11044451B2 (en) 2013-03-14 2021-06-22 Jawb Acquisition Llc Proximity-based control of media devices for media presentations
US9002179B2 (en) 2013-03-14 2015-04-07 Echostar Technologies L.L.C. Use of near field communication (NFC) to transfer DVR timers
US9712776B2 (en) * 2013-03-15 2017-07-18 Google Inc. Interfacing a television with a second device
ES2773835T3 (es) * 2013-04-15 2020-07-15 Seat Sa Proceso para la transmisión de datos entre un vehículo y un dispositivo móvil
EP2987269B1 (en) * 2013-04-15 2018-07-11 Samsung Electronics Co., Ltd. Method and system for controlling external device
US9361371B2 (en) 2013-04-16 2016-06-07 Sonos, Inc. Playlist update in a media playback system
US9247363B2 (en) 2013-04-16 2016-01-26 Sonos, Inc. Playback queue transfer in a media playback system
US9501533B2 (en) 2013-04-16 2016-11-22 Sonos, Inc. Private queue for a media playback system
US9959019B1 (en) * 2013-04-23 2018-05-01 Amazon Technologies, Inc. Customizable media player framework
US9339733B2 (en) * 2013-05-22 2016-05-17 Wesley John Boudville Barcode-based methods to enhance mobile multiplayer games
US9684484B2 (en) 2013-05-29 2017-06-20 Sonos, Inc. Playback zone silent connect
CN103297824A (zh) * 2013-05-29 2013-09-11 华为技术有限公司 视频处理方法、电视棒、控制终端和系统
US9467558B2 (en) * 2013-06-14 2016-10-11 Lg Electronics Inc. Mobile terminal and controlling method thereof
EP2816761A1 (en) * 2013-06-17 2014-12-24 Thomson Licensing Wifi display compatible network gateway
US9191209B2 (en) 2013-06-25 2015-11-17 Google Inc. Efficient communication for devices of a home network
WO2015015916A1 (ja) * 2013-07-31 2015-02-05 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および情報処理システム
US9053046B2 (en) * 2013-09-08 2015-06-09 Nice-Systems Ltd Edge devices settings via external source
JP6387590B2 (ja) * 2013-09-19 2018-09-12 セイコーエプソン株式会社 表示システム、画像表示装置および表示システムの制御方法
CN103532945B (zh) * 2013-09-30 2017-01-18 华为技术有限公司 分享控制方法和相关设备及通信系统
CN104580296A (zh) * 2013-10-17 2015-04-29 中兴通讯股份有限公司 一种实现资源共享的方法、装置及终端
US9239788B2 (en) * 2013-10-24 2016-01-19 Qualcomm Incorporated Split write operation for resistive memory cache
CN103561080A (zh) * 2013-10-30 2014-02-05 威盛电子股份有限公司 无线网络的远程资源服务装置、方法和远程显示服务系统
CN103546794A (zh) * 2013-10-30 2014-01-29 乐视致新电子科技(天津)有限公司 一种遥控装置和智能电视
US20150120950A1 (en) * 2013-10-31 2015-04-30 Shashidhar Ramareddy Portable Short-Range Input Device
US9585177B2 (en) 2013-12-11 2017-02-28 At&T Intellectual Property I, L.P. Cellular connection sharing
KR20150069155A (ko) * 2013-12-13 2015-06-23 삼성전자주식회사 전자 장치의 터치 인디케이터 디스플레이 방법 및 그 전자 장치
KR20150081699A (ko) * 2014-01-06 2015-07-15 삼성전자주식회사 영상표시장치, 영상표시장치의 구동방법 및 컴퓨터 판독가능 기록매체
CA2844724A1 (en) 2014-03-04 2015-09-04 Guest Tek Interactive Entertainment Ltd. Leveraging push notification capabilities of mobile app to send event-triggered invitations to upgrade service offered by hospitality establishment
US9445032B2 (en) * 2014-03-24 2016-09-13 Broadcom Corporation Auto-pairing control device
US9736428B1 (en) * 2014-04-01 2017-08-15 Securus Technologies, Inc. Providing remote visitation and other services to non-residents of controlled-environment facilities via display devices
JP6303799B2 (ja) * 2014-05-19 2018-04-04 ブラザー工業株式会社 画像形成装置
US10193987B2 (en) 2014-05-30 2019-01-29 Apple Inc. Activity continuation between electronic devices
US10237711B2 (en) * 2014-05-30 2019-03-19 Apple Inc. Dynamic types for activity continuation between electronic devices
US9544714B2 (en) 2014-05-30 2017-01-10 Apple Inc. Companion application for activity cooperation
CN103997733B (zh) * 2014-05-30 2018-08-28 李克 一种WiFi接入资源分享方法与系统
US9549375B2 (en) * 2014-05-30 2017-01-17 Apple Inc. Operating-mode transitions based on advertising information
US10055567B2 (en) 2014-05-30 2018-08-21 Apple Inc. Proximity unlock and lock operations for electronic devices
US9451438B2 (en) 2014-05-30 2016-09-20 Apple Inc. Predefined wireless pairing
US9860297B2 (en) 2014-06-02 2018-01-02 Nokia Technologies Oy Method, apparatus, and computer program product for media selection for moving user
CN105208434A (zh) * 2014-06-11 2015-12-30 阿里巴巴集团控股有限公司 媒体投影方法、媒体投影设备、控制终端以及云端服务器
US9635690B2 (en) 2014-06-24 2017-04-25 Nokia Technologies Oy Method, apparatus, and computer program product for improving security for wireless communication
US9338635B2 (en) 2014-07-01 2016-05-10 Nokia Technologies Oy Method, apparatus, and computer program product for device tracking
US10250460B2 (en) * 2014-08-12 2019-04-02 Hp Printing Korea Co., Ltd. Multifunctional platform system with device management mechanism and method of operation thereof
US11146629B2 (en) * 2014-09-26 2021-10-12 Red Hat, Inc. Process transfer between servers
US9265080B1 (en) 2014-10-01 2016-02-16 Nokia Technologies Oy Method, apparatus, and computer program product for multi-device output mode configuration
WO2016082067A1 (zh) * 2014-11-24 2016-06-02 华为技术有限公司 资源共享的方法和终端
EP3035156A1 (en) * 2014-12-15 2016-06-22 Thomson Licensing Method and apparatus for remotely controlling an electronic device
US9819902B2 (en) * 2015-03-19 2017-11-14 Microsoft Technology Licensing, Llc Proximate resource pooling in video/audio telecommunications
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US20170078145A1 (en) * 2015-09-16 2017-03-16 Kodak Alaris, Inc. Simplified configuration of network devices using scanned barcodes
CN106973322A (zh) * 2015-12-09 2017-07-21 财团法人工业技术研究院 多媒体内容跨屏幕同步装置与方法以及播放装置与伺服器
US10616633B2 (en) * 2016-02-29 2020-04-07 T1V, Inc. System for connecting a mobile device and a common display
US20180014058A1 (en) * 2016-05-30 2018-01-11 Nanning Fugui Precision Industrial Co., Ltd. Communication method, mobile terminal and set top box using the same
US10873786B2 (en) * 2016-06-12 2020-12-22 Apple Inc. Recording and broadcasting application visual output
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
EP3396607A1 (en) 2017-04-28 2018-10-31 Tata Consultancy Services Limited Systems and methods for dynamic semantic resource discovery in fog-robot networks
CN108270867B (zh) * 2018-01-24 2021-02-09 网易(杭州)网络有限公司 游戏中虚拟资源的共享方法、存储介质
CN110896353B (zh) * 2018-09-13 2022-09-27 中国移动通信集团山东有限公司 一种通信资源共享处理方法及装置
JP7279353B2 (ja) * 2018-12-14 2023-05-23 セイコーエプソン株式会社 表示装置の制御方法、表示装置および表示システム
CN110248216B (zh) * 2019-06-03 2021-06-01 广东有线广播电视网络有限公司 电视投屏方法、装置、电视投屏系统和计算机设备
CN115357178B (zh) * 2019-08-29 2023-08-08 荣耀终端有限公司 一种应用于投屏场景的控制方法以及相关设备
CN111240547A (zh) * 2020-01-08 2020-06-05 华为技术有限公司 跨设备任务处理的交互方法、电子设备及存储介质
CN114237840A (zh) * 2021-11-29 2022-03-25 Oppo广东移动通信有限公司 资源交互方法、装置、终端及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008112497A1 (en) * 2007-03-14 2008-09-18 Apple Inc. Method and system for pairing of wireless devices using physical presence

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4701601A (en) * 1985-04-26 1987-10-20 Visa International Service Association Transaction card with magnetic stripe emulator
US4868376A (en) * 1987-05-15 1989-09-19 Smartcard International Inc. Intelligent portable interactive personal data system
US4929819A (en) * 1988-12-12 1990-05-29 Ncr Corporation Method and apparatus for customer performed article scanning in self-service shopping
DE3906349A1 (de) * 1989-03-01 1990-09-13 Hartmut Hennige Verfahren und vorrichtung zur vereinfachung des gebrauchs einer vielzahl von kreditkarten u. dgl.
US5239167A (en) * 1991-04-30 1993-08-24 Ludwig Kipp Checkout system
US5540301A (en) * 1994-05-11 1996-07-30 Dumont; Charles Automated bulk self-checkout station apparatus
US5742845A (en) * 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
US6175922B1 (en) * 1996-12-04 2001-01-16 Esign, Inc. Electronic transaction systems and methods therefor
US5917913A (en) * 1996-12-04 1999-06-29 Wang; Ynjiun Paul Portable electronic authorization devices and methods therefor
US7089214B2 (en) * 1998-04-27 2006-08-08 Esignx Corporation Method for utilizing a portable electronic authorization device to approve transactions between a user and an electronic transaction system
US6993498B1 (en) * 1999-07-15 2006-01-31 Midnight Blue Remote Access, Llc Point-of-sale server and method
US20020178088A1 (en) * 2000-03-08 2002-11-28 Lurie Leib A. System and method for facilitating shopping
US7240036B1 (en) * 2000-07-13 2007-07-03 Gtech Global Services Corporation Method and system for facilitation of wireless e-commerce transactions
EP1311931A4 (en) 2000-07-21 2006-03-15 Telemac Corp VARIOUS VIRTUAL PORTFOLIOS IN RADIO DEVICES
US6400270B1 (en) * 2000-11-02 2002-06-04 Robert Person Wallet protection system
US6910697B2 (en) * 2000-12-15 2005-06-28 Symbol Technologies, Inc. Shopping cart that enables self-checkout
US7613634B2 (en) * 2000-12-21 2009-11-03 Sony Corporation Method and system for performing electronic retailing
US7376591B2 (en) * 2001-06-07 2008-05-20 Owens Cstephani D Interactive internet shopping and data integration method and system
US7236742B2 (en) * 2001-06-18 2007-06-26 Brigham Young University System and method for wireless data transfer for a mobile unit
US6641037B2 (en) * 2001-12-13 2003-11-04 Peter Williams Method and system for interactively providing product related information on demand and providing personalized transactional benefits at a point of purchase
JP2003196242A (ja) 2001-12-25 2003-07-11 Sony Corp プログラム、ネットワークシステム、端末装置、サーバ装置
US20040203636A1 (en) 2002-04-26 2004-10-14 Wesley Chan Service delivery terminal and method
US7784684B2 (en) * 2002-08-08 2010-08-31 Fujitsu Limited Wireless computer wallet for physical point of sale (POS) transactions
US8065235B2 (en) * 2003-05-05 2011-11-22 International Business Machines Corporation Portable intelligent shopping device
US20050116027A1 (en) * 2003-06-12 2005-06-02 First Data Corp. Personalized presentation instrument production systems and methods
US20060111944A1 (en) * 2003-10-31 2006-05-25 Sirmans James R Jr System and method for encouraging performance of health-promoting measures
US20050125343A1 (en) * 2003-12-03 2005-06-09 Mendelovich Isaac F. Method and apparatus for monetizing personal consumer profiles by aggregating a plurality of consumer credit card accounts into one card
US7529723B2 (en) * 2003-12-15 2009-05-05 Xerox Corporation Multi-tiered structure for file sharing based on social roles
US7149503B2 (en) * 2003-12-23 2006-12-12 Nokia Corporation System and method for associating postmark information with digital content
US20050222961A1 (en) * 2004-04-05 2005-10-06 Philippe Staib System and method of facilitating contactless payment transactions across different payment systems using a common mobile device acting as a stored value device
EP1653632B1 (en) * 2004-10-29 2014-12-17 Sony Deutschland GmbH Method for operating a near field communication system
US7316347B2 (en) * 2005-01-07 2008-01-08 Ctb Mcgraw-Hill Linking articles to content via RFID
US7128274B2 (en) 2005-03-24 2006-10-31 International Business Machines Corporation Secure credit card with near field communications
US7490720B2 (en) * 2005-04-25 2009-02-17 Apple Inc. Greeting card system including a window to allow for inventory and activation
US20060287004A1 (en) * 2005-06-17 2006-12-21 Fuqua Walter B SIM card cash transactions
US7273181B2 (en) * 2005-07-06 2007-09-25 Kestrel Wireless, Inc. Device and method for authenticating and securing transactions using RF communication
US9009078B2 (en) * 2005-08-17 2015-04-14 Kurzweil/Intellitools, Inc. Optical character recognition technique for protected viewing of digital files
US10733308B2 (en) * 2005-08-17 2020-08-04 Cambium Learning, Inc. Tags for unlocking digital content
US20070150369A1 (en) * 2005-12-28 2007-06-28 Zivin Michael A Method and system for determining the optimal travel route by which customers can purchase local goods at the lowest total cost
US8718554B2 (en) * 2006-02-15 2014-05-06 Microsoft Corporation Means for provisioning and managing mobile device configuration over a near-field communication link
US20070205275A1 (en) * 2006-03-06 2007-09-06 First Data Corporation Portable point of sale systems and methods
CA2647602A1 (en) * 2006-03-30 2008-03-06 Obopay Inc. Mobile person-to-person payment system
US20070235539A1 (en) * 2006-04-05 2007-10-11 Jarkko Sevanto Mobile device with near field communication module and secure chip
US8655271B2 (en) * 2006-05-10 2014-02-18 Sony Corporation System and method for storing near field communication tags in an electronic phonebook
US8016192B2 (en) * 2006-06-06 2011-09-13 Motorola Mobility, Inc. User-configurable priority list for mobile device electronic payment applications
US20080005195A1 (en) * 2006-06-30 2008-01-03 Microsoft Corporation Versioning synchronization for mass p2p file sharing
US7908175B2 (en) * 2006-08-29 2011-03-15 At&T Intellectual Property I, Lp Methods, systems, and computer program products that facilitate and enhance personal shopping
US8718620B2 (en) * 2006-11-13 2014-05-06 Apple Inc. Personal media devices with wireless communication
US20080154734A1 (en) * 2006-12-26 2008-06-26 Motorola, Inc. Contactless payment selection criteria based on financial account status
US7873710B2 (en) * 2007-02-06 2011-01-18 5O9, Inc. Contextual data communication platform
US20090037326A1 (en) 2007-07-30 2009-02-05 Sriram Chitti Virtual Card Selector for a Portable Electronic Device
US8041338B2 (en) * 2007-09-10 2011-10-18 Microsoft Corporation Mobile wallet and digital payment
US20090282130A1 (en) * 2008-05-12 2009-11-12 Nokia Corporation Resource sharing via close-proximity wireless communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008112497A1 (en) * 2007-03-14 2008-09-18 Apple Inc. Method and system for pairing of wireless devices using physical presence

Also Published As

Publication number Publication date
US8850052B2 (en) 2014-09-30
EP2359575B1 (en) 2015-06-10
US20100082784A1 (en) 2010-04-01
EP2359575A1 (en) 2011-08-24
WO2010039332A1 (en) 2010-04-08
CN102171996A (zh) 2011-08-31

Similar Documents

Publication Publication Date Title
CN102171996B (zh) 用于简化的资源共享的系统与方法
JP5922709B2 (ja) データ転送を簡略化するシステム及び方法
US20120188052A1 (en) System and method for simplified control of electronic devices
US9042819B2 (en) Method, system, and apparatus having near field communication (NFC) chip with configurable memory that is updatable via a host processor
CN102740167B (zh) 具有边信道控制的直接连接
US7024256B2 (en) Method, system, and computer program product for automatically managing components within a controlled environment
CN108886605A (zh) 集成附件控制用户界面
EP2567544A1 (en) Method and system to configure and manage broadband-enabled digital command and control systems
US11949938B2 (en) Techniques for authorizing controller devices
CN100394383C (zh) 自动管理受控环境中的组件的方法和系统
EP3143503A1 (en) Method and system for realizing function by causing elements of hardware or software to perform linkage operation
GB2483092A (en) A converged home network with context based delivery
CN104125499B (zh) 电视节目的播放方法及装置

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