用于将数字设备与交互式显示面进行对接的方法和系统的利记博彩app

文档序号:6455225阅读:517来源:国知局

专利名称::用于将数字设备与交互式显示面进行对接的方法和系统的利记博彩app
技术领域
:本发明的实施例涉及这样的方法和系统,其允许数字计算设备与交互式显示面(IDS)进行对接(interface),以便使对这些设备上所存储的数字信息进行操作的新方法得以实现。
背景技术
:便携式数字计算设备在现代文明中变得日益普遍。这样的设备-包括移动电话、个人数字助理(PDA)、便携式mp3播放器、数字照相机(camera)和摄录机(camcorder),允许其用户方便地随身携带大量数字信息。这些设备经常针对便携性进行优化,着重于小型化因素和低功耗。在实现这些设计特征的过程中,在可用性方面做出了牺牲。这样的设备上的显示通常非常小,即使在其完全呈现时。便捷的功能通常局限于通过若干主要按钮来访问的非常少的选择特征,而较不常用的选项则被隐藏在菜单和子菜单深处,其中通过对小型(tiny)集成显示器上的菜单进行导航来访问所述选项。此外,这些设备通常仅提供一种访问用户存储的数字数据的方法数字照相机允许用户在小型嵌入式LCD屏幕上观看所拍摄的照片;mp3播放器将允许用户播放所存储的歌曲;而PDA将允许用户观看他或她一天日程的压缩视图。通常,用户可用来访问其数字数据的唯一方法是通过将设备直接连算机。然^而,在这种解决方案中i在不希望的固有限制。、为了使用数据,通常必须把数据拷贝到计算机本身内,这就将用户的数据留在多个位置。与计算机进行对接可能需要专用的软件或硬件,这限制了用户能够使用其数据的地方。并且一些设备甚至没有向其用户提供该有限选项;除非使用构建在设备本身中的工具,否则无法访问输入到这种设备中的数据。此外,仅能够经由单个台式计算机访问他或她的数据对于这些设备在社交环境中的使用具有负面影响。用户可能希望与朋友共享数字图片,但是却无法立即实现或在社交环境中实现,他或她必须返回其基本计算机并在其他时间转发给其朋友。用户可能想要让朋友听一首新歌,但是将会受限于移交其mp3播放器和耳机(headphone);两人无法通过一对耳机同时进行收听。两个朋友可能希望一起玩游戏,但是共享单个PDA是不切实际的。所希望的是有一些手段允许用户使用、共享和操作在电子设备上所存储的内容,并且更为容易地访问其设备的功能或与其设备相适应的功妙
发明内容本发明提供了用于将数字设备与交互式显示面(IDS)进行对接的方法和系统。IDS在数字设备被带到附近时检测数字设备并尝试识别所述设备。IDS与所述设备进行通信并且显示在所述设备上所存储的信息的交互式表示。本发明还提供了一种系统,其中IDS被配置成与数字设备进行对接。IDS包括检测部件,用于在数字设备被带到附近时检测数字设备;识别部件,用于识别数字设备;和通信部件,其与数字设备进行通信。IDS被配置成显示在数字设备上所存储的信息的交互式表示。本发明提供了一种其上存储有计算机可读程序代码的计算机可用介质,所述计算机可读程序代码使得计算机系统执行一种允许通过交互式显示面(IDS)对数字设备可访问的(accessible)数字信息进行操作的方法。该方法包括将数字设备与IDS进行对接,然后在IDS上显示数字信息的交互式表示。所述方法还包括接收用于对数字信息的表示进行操作的指令,并且使得根据用于对数字信息的表示进行操作的指令来对数字信息进行操作。本发明提供了一种便携式计算设备,其能够与交互式显示面(IDS)进行对接。所述便携式计算设备具有数字信息存储装置,耦合到数字信息存储装置的通信端口,以及耦合到通信端口的处理器。处理器被配置成执行软件指令以用于通过通信端口将便携式计算设备连接到IDS。所述便携式计算设备被配置成在IDS上显示多个交互式表示,其中所述多个交互式表示对应于在数字信息存储装置中所存储的数字信息。所述便携式计算设备还被配置成用于通过便携式计算设备的物理运动对多个交互式表示进行操作。本发明提供了一种交互式显示面(IDS),其用于对在多个数字设备上所存储的数据进行显示和操作。IDS包括图像检测部件,用于监视IDS的表面并观察所述多个数字设备的特征;识别部件,用于根据所述多个数字设备的特征来确定每个数字设备的性质;和网络部件,用于与所述多个数字设备中的每一个进行通信。IDS被配置成显示在所述多个数字设备上所存储的数据的交互式表示,并且还对用户与那些交互式表示的物理交互进4亍响应。本发明还提供了一种用于与数字设备进行通信的交互式显示面(IDS)。IDS具有图像识别系统,用于定位和识别数字设备;和通信端口,用于与数字设备进行通信。图像识别系统被配置成对数字设备的物理运动进行追踪。响应于这样的物理运动,IDS被配置成执行软件指令。本发明提供了一种用于将交互式显示面(IDS)与数字设备进行对接的方法。所述方法包括在IDS和数字设备之间建立通信,并且将IDS的交互式表面划分为公共区(commonzone)和保护区。保护区与数字设备相关联。所述方法还包括在IDS上显示信息的交互式表示,其中所述信息与数字设备相关联,并且其中在保护区内显示所述交互式表示。IDS被配置成当交互式表示保持在保护区内时限制与其相关的功能。本发明还提供了一种使交互式显示面(IDS)能够对数字设备的存在进行响应的方法。该方法包括实现对数字设备的存在的检测。所述方法还包括实现对数字设备的识别,实现对数字设备是否能够与IDS进行通信的确定,实现对与数字设备相关的信息的获取,并且实现在IDS上显示该信息。附图简述图1A是本发明实施例可以被实施于其上的示例性计算机系统的框图。图IB是根据本发明一个实施例的交互式显示面(IDS)的框图。图2A是根据本发明一个实施例的与交互式显示面(IDS)对接的数字设备的表示。图2B是根据本发明一个实施例与IDS连接的数字设备的表示。图3描绘了根据本发明一个实施例对在IDS上所显示的数字信息进行的操作。图4A描绘了根据本发明一个实施例的、用户利用手势(handgesture)掠过(sweep)若干条数字信息从而使得这些条数字信息跨(across)IDS的表面移动。图4B描绘了根据本发明一个实施例的、用户移动数字设备来接触一条数字信息。图4C描绘了根据本发明一个实施例的、用户从IDS的表面移除数字设备。图4D描绘了根据本发明一个实施例的、用户if争IDS的表面移动数据设备。图5描绘了根据本发明一个实施例所描述的将交互式显示面(IDS)与数字设备进行对接的方法的流程图。图6描绘了根据本发明一个实施例的、允许通过交互式显示面(IDS)对数字设备可访问的数字信息进行操作的方法的流程图。图7描绘了根据本发明一个实施例所描述的使IDS能够对数字设备的存在进行响应的方法的流程图。发明详述现在将对本发明的若干实施例进行详细参考。虽然将结合一个或多个可替换实施例对本发明进行描述,但是应该理解,其并不意在将本发明局限于这些实施例。相反,本发明意在覆盖可以包含在所附权利要求所限定的本发明的精神和范围内的替换、修改和等同物。符号和术语此外,在本发明以下的详细描述中,给出了许多特定细节以便提供对本发明的全面理解。然而,本领域技术人员将会认识到,可以不用这些特定细节或利用其等同物来实现本发明。在其他实例中,没有详细描述公知的方法、过程、部件和电路,以免不必要地4吏本发明的各方面难以理解。下文中针对方法提出并讨论了详细描述的各部分。虽然在此描述该方法的操作的附图(例如,图5、6和7)中公开了该方法的步骤和排序,但是这些步骤和排序是示例性的。本发明的实施例非常适于执行各种其他步骤或对此处附图的流程图中所记载的步骤的各种改变,并且以不同于这里所描绘和描述的次序来执行。示例性计算机系统现在参考图1A,其示出了示例性计算机系统12的框图。应该理解的是,这里所描述的计算机系统12举例说明了能够在其上实施本发明实施例的操作平台的示例性配置。然而,在本发明的范围之内也可以使用具有不同配置的其他计算机系统来代替计算机系统12。也就是说,计算机系统12能够包括不同于结合图1所描述的那些元件。此外,本发明可以在能够被配置成使本发明得以实现的任何系统上来实施,而不仅仅是类似计算机系统12的计算机系统。计算机系统12包括用于传送信息的地址/数据总线10,与总线10耦合的用于处理信息和指令的中央处理器11;与总线IO耦合的用于存储用于中央处理器11的信息和指令的易失性存储单元22(例如,随机存取存储器[RAM]、静态RAM、动态RAM等);以及与总线10耦合的用于存储用于中央处理器11的静态信息和指令的非易失性存储单元13(例如,只读存+者器[ROM]、可编程ROM、闪存等)。计算机系统12还可以包括可选的显示设备15,其耦合到总线IO以用于向计算机用户显示信息。此外,计算机系统12还包括用于存储信息和指令的数据存储设备14(例如,磁盘驱动)。计算机系统12中还包括可选的字母数字输入设备16。设备16能够向中央处理器11传送信息和命令选择。计算机系统12还包括与总线10耦合的可选的光标控制或指示设备17,用于向中央处理器11传送用户输入信息和命令选择。计算机系统12还包括信号通信接口(输入/输出设备)18,其也被耦合到总线IO并且可以是串行端口。通信接口18还可以包括无线通信机制。使用通信接口18,计算机系统12能够通过诸如因特网或内联网(例如,局域网)之类的通信网络而被通信地耦合到其他计算机系统。交互显示面参考图1B,其示出了根据本发明一个实施例的交互式显示面(IDS)的框图。IDS101被示为由多个互连^t块构成。在不同实施例中,这些模块能够被实现为硬件组件或软件程序,或者被实现为硬件和软件组合。在一些实施例中,这些模块的功能能够被合并到更少的模块中。在其他实施例中,单个模块的功能能够在若干模块之间进行划分。在IDS101被至少部分实现为软件指令的实施例中,这样的指令在诸如系统12之类的计算机系统上执行。在一些实施例中,IDS101^^皮实现为用户可坐或站在其周围的桌面显示面。在其他实施例中,IDSIOI被实现为壁装式显示器。在其他实施例中,IDS101以其他方式实现。在该实施例中,IDS101被描绘为具有传感器110、检测模块115、识别模块120、对象(object)追踪模块125、对象管理器130、数据连接模块135、具有可视化模块145的用户接口模块140、以及对象数据库190。该实施例还描绘了可选的网络连接127。在该实施例中,传感器110被用于监视IDS101。就传感器110而言,存在实施方式的宽泛选择。在一个实施例中,传感器110被实现为触摸感应(touch-sensitive)表面。在另一实施例中,传感器110是监一见IDS101的表面的一个或多个照相机的排列(arrangement)。在另一实施例中,传感器110包括用于检测被带到IDS101附近的射频识别(RFID)标签的射频收发器。在另一实施例中,传感器110包括用于检测对象所广播的诸如蓝牙或符合802.11标准的信号之类的无线电信号的收发器。在该实施例中,检测才莫块115净皮用于检测对象何时与IDS101进行对接,并且建立与对象有关的某些特征。检测模块115被耦合到传感器110,并且对从传感器110接收的数据进行解释。检测模块115设法建立的特征将随传感器110的实施方式的性质而变化。在传感器110包括相机的实施例中,检测^t块115能够尝试确定对象的形状、颜色、位置、接近度(proximity)和/或方位(orientation)。在这样的实施例中,检测模块115还能够尝试读取标签或条形码,或者记录(note)对象上的区别标志。在一些实施例中,检测才莫块115频繁地对这些特征进行更新,以使得能够记录例如—皮检测对象的位置、方位或与IDS101的距离的变化。在该实施例中,识别模块120从检测模块115取得对象的特征并且尝试确定所述对象是什么。在一些实施例中,识别;溪块120尝试确定已经检测到什么类型的对象,例如特别制造的便携式mp3播放器。在其他实施例中,识别模块120尝试确定已经检测到哪个特定对象,例如属于JohnSmith的这个便携式mp3播放器。为了使识别模块120做出该确定,需要访问关于对象特征的信息。在一些实施例中,该信息;波存储在IDS101内的与设备匹配的数据库(未示出)中。在其他实施例中,识别模块120接入到网络连接127,并且能够访问网络上其他地方的计算才几上所存储的这种信息,或者通过因特网连接访问这种信息。一些类型的信息包括给定对象的轮廓(profile)或外形(outline)、其颜色、大小或形状,或者能被传感器110看到的文本或其他识别符号。在识别模块120尝试识别特定对象的实施例中,能够存储诸如对象外壳中的划痕或凹痕之类的被检特征以供之后参考,并对其进行再调用(recall)以辅助识别。所描绘的IDS101的实施例包括对象追踪模块125。在一些实施例中,对象追踪模块125从检测模块115接收位置和方位信息,以便确定被检测对象在给定时刻位于何处。在该实施例中,对象管理器130对IDS101与净皮检测对象的交互进行控制和协调,并且在各模块之间传送信息。在该实施例中,对象数据库190被用来存储与对象相关的信息。该信息能够包括识别模块120用来识别对象的特征。该信息还能够包括由数据连接才莫块135用来与可联网(networkable)对象进行交互的网络协议。该信息还能够包括各种对象的表示或者在各种对象上所存储的数据的类型。以下更为详细地描述该最后的使用。在该实施例中,对象管理器130使用数据连接模块135来把被检测对象绑定到IDS101。在该上下文中,绑定用于描述IDS对所述设备的存在所作的响应。绑定包括在IDS101和对象之间建立通信路径。绑定还描述了IDS101识别对象但无法与其进行通信的情形。例如,在一个实施例中,被检测对象和IDS101这二者都能够进行无线通信,数据通信模块135设法通过建立无线网络连接来绑定对象。例如,在另一实施例中,被检测对象例如是咖啡杯,数据连接模块135将通过例如使咖啡店的菜单显示在IDS101上来绑定所述对象。在该实施例中,用户接口才莫块140是IDS101和用户之间的交互点。在IDS101是水平台且传感器110是触摸感应屏幕或一个或多个照相机的排列的实施例中,用户接口才莫块140能够与处于所述台周围任意地方的用户进行交互。用户接口模块140被用来为用户显示信息,并且接受来自用户的输入。在该实施例中,用户接口^t块140包括可视化^^莫块145。如以下更为详细的描述,可视化才莫块145被用于显示与被检测对象相关的信息。将对象与IDS进行对接的方法现在参考图5,其根据本发明的一个实施例描述了用于将交互式显示面(IDS)与对象进行对接的方法500的流程图。虽然在流程图500中公开了特定的步骤,但是这样的步骤是示例性的。也就是说,本发明的实施例非常适于执行各种其他(附加)步骤或流程图500中所记载的步骤的各种变化。应该理解的是,流程图500中的步骤可以以不同于所给出的次序来执行,并且并非流程图500中的所有步骤都被执行。在一个实施例中,流程图500被实现为在计算机系统112的存储器单元中所存储的并由处理器11(图1)执行的计算机可读程序代码。在本发明的一些实施例中,图5中所描述的方法能够被用于检测指尖运动或手势。现在参考步骤510和图IB,IDS101在对象被带到附近时通过传感器110进行感测。如上所述,在不同实施例中,能够采用不同方式来实现传感器IIO。在一个实施例中,IDS101被实现为桌面表面的一部分,传感器IIO被实现为监视IDS101的表面的一个或多个照相机。在这样的实施例中,传感器IIO检测被置于IDS101的表面上的对象。在另一实施例中,传感器IIO被实现为射频收发器,其被配置成与结合有蓝牙技术的对象进行通信。在该实施例中,传感器110在支持蓝牙(Bluetooth-enabled)的对象被带到IDS101附近时对其进行检测。在一些实施例中,将对象带到附近被定义为将对象带到足够接近IDS101以使其被检测到。例如,在一个实施例中,将支持蓝牙的设备带到足够接近IDS101以使得其被传感器IIO检测到,等同于将对象带到IDS101附近。在其他实施例中,将对象带到附近要求用户执行特定的动作。这些后面的实施例允许用户避免将对象意外地绑定到IDS101。例如,在一个实施例中,在IDS101尝试绑定对象之前,即使传感器110能够在更远的地方检测到它,用户也必须将支持蓝牙的对象置于IDS101的表面上。在另一实施例中,IDS101可以检测对象,并且为用户提供简单界面以供选择是否将对象绑定到IDS101。现在参考步骤515和图1B,检测模块115尝试确定对象的特征。能够检测到的特征会因IDS101和传感器110的实施例的不同而不同。在一个实施例中,IDS101^皮实现为桌面表面的一部分并且传感器ll(H支实现为一个或多个照相机,检测模块115能够检测对象的视觉特征。这样的特征能够包括但不限于可观察到的对象轮廓;其颜色、形状和大小;其在IDS101表面上的位置和方位;标志或其他识别符号;或者在对象上出现的能被传感器110看到的文本或条形码。在其他实施例中,传感器110被实现为射频收发器,检测模块115能够尝试查询被检测对象以便识别特征。在若干实施例中,这些方法的组合被使用以便提供比通过任意单一方法可能提供的更多的识别特征。在一些实施例中,检测模块115还尝试识别独特(unique)特征,所述独特特征将一个特定对象与相同类型的另一对象区分开来。这样的独特特征的示例包括序列号、条形码、对象上的独特划痕或记号以及诸如与无线网络适配器相关联的MAC地址之类的网络标识符。现在参考步骤520和图IB,IDS101尝试通过识别才莫块120来识别对象。识别包括将检测模块115所观察到的特征与已知对象的概况(profile)进行匹配。在一些实施例中,IDS101包括对象数据库190。在这些实施例中,识别模块120将对象的特征与在数据库中所存储的信息进行比较。在其他实施例中,IDS101包括网络连接127。在这些实施例中,识别模块120例如能够通过局域网访问存储在其他位置的信息,或者通过因特网来访问在中央月良务器上所存储的信息。一些实施例包括对象数据库190和网络连接127的组合。在一个这样的实施例中,经由网络连接127利用附加对象概况对对象数据库190进行定期更新。在识别模块120尝试识別独特对象的实施例中,识别模块115所观察到的独特特征(如以上所述的那些独特特征)被存储以便辅助后续的识别努力。在一些实施例中,这样的独特特征不仅能够被用于识别独特的对象,而且还能够被用来识别独特的用户。例如,用户可在IDS101上设置便携式音乐设备。如果该便携式音乐设备具有独特特征,则其能够被再次识别。用户接口模块140能够被配置成记住该特定的便携式音乐设备的用户在其最后会话中对什么活动或信息感兴趣。如果再次检测到该设备,则IDS101能够根据他或她先前的活动记录来为所述用户提供服务。现在参考步骤530和图IB,IDS101尝试通过数据连接才莫块135将对象绑定到IDS101。在对象能够例如通过蓝牙连接与IDS101进行通信的实施例中,数据连接^t块135被用于与所述对象进行对接。在对象无法与IDS101进行通信(例如,缺少共享的通信装置)的实施例中,数据连接模块135尝试访问与设备相关的信息(例如,存储在对象数据库中或能够通过网络连接127获取的信息)。现在参考步骤540和图1B,对象管理器130尝试获取与对象相关联的数据。在一个实施例中,已经在所述对象和IDS101之间建立了直接连接,对象管理器130设法获得与通过联网设备可获得的内容和服务相关的信息。在另一实施例中,没有与对象的可能连接,对象管理器130设法获得与所述对象相关的信息。在这样的实施例中,IDS101能够获取与对象相关的信息。例如,如果用户在IDS101上放置便携式mp3播放器,并且所述mp3播放器被识别为没有与IDS101共享任何通信装置,则IDS101能够通过网络连接访问与便携式mp3播放器的该类型相关的信息,或者通常与音乐相关的信息。在一个这样的实施例中,便携式mp3播放器被检测到但是缺少与IDS101进行通信的共享装置,IDS101能够联系音乐服务提供商并且例如通过数字权利管理(DRM)方案来访问与该特定mp3播放器相关联的歌曲轨迹(track)。在另一例子中,IDS101可以位于咖啡店中,并且咖啡店的咖啡杯可以具有能^皮传感器110看到的独特标识符,例如置于杯子底部并且能被观察IDSIOI表面的照相机看到的条形码。现在参考步骤550和图1B,对象管理器加载与对象和IDS101的环境相关的上下文规则。在一些实施例中,并非所有被获取的数据都适于显示或希望被显示。在这些实施例中,对象管理器130包括帮助管理哪些信息被显示或者多少信息被显示的上下文规则。例如,如果IDS101位于咖啡店中,并且用户允许其个人数字助理与IDS101进行对接,则他或她可能不希望其秘密商业数据被跨桌面显示从而被他人看到。在其他实施例中,上下文数据包括关于应该如何显示数据的规则。例如,在公共场合,从支持蓝牙的电话所获取的数码照片最初可能被表现为空白图像,而在更为私人的场合中,照片可被表现为图像的缩略图。在其他实施例中,上下文规则包括关于一次要显示多少信息的限制。例如,如果数字照相机存储了数百张照片,则上下文规则可以将显示限制为最近的二十张照片,而其余照片能够通过对选项的某一操作来获得。在一些实施例中,上下文规则被存储在IDS101上并由其执行。在其他实施例中,设备能够被配置成对IDS101可访问什么信息进行限制。在其他实施例中,采用这些方法的组合。现在参考步骤560和图IB,对象管理器130通过用户接口;^莫块140和可视化模块145使得数据被显示并与其进行交互。下文将参考图2、3和4进行更为详细的解释。用于将数字设备与IDS进行对接的系统现在参考图2A,其根据本发明的一个实施例示出了与交互式显示面(IDS)进行对接的数字设备。如该实施例中所描述的,IDS101是与桌面类似的水平面;数字设备251位于IDS101之上。在另一实施例中,IDSIOI是垂直面,并且数字设备被带到接近IDS101以便进行对接,但是无需总是与IDS101保持物理接触。在其他实施例中,使用IDS101的其他实施方式和方位。数字设备251几乎可以是任何电子设备,包括但不限于移动电话、PDA、数字照相机、数字摄录机或便携式游戏机。在该实施例中,IDS101和数字设备251被描述为经由蓝牙连接进行对接,如230所指示的那样;其他实施例考虑到用于对接的可替换方法。现在参考图2B,其根据本发明的一个实施例示出了与IDS101相连接的数字设备251。在一个实施例中,IDS101显示数字设备251的阴影(shadow)表示257以便指示连接的存在。在另一实施例中,显示视觉波紋效果以便指示连接存在。在另一实施例中,播放声音以便指示连接存在。在其他实施例中,使用指示存在连接的其他方法。在其他实施例中,不提供对连接的指示。在数字设备251周围描绘了可选的保护区261。在该实施例中,该区域是圆形的,其围绕数字设备251在所有方向上等同地延伸。在其他实施例中,保护区261的形状和位置有所不同。在一些实施例中,不使用保护区。在一个实施例中,IDS通过显示与保护区261的大小和形状相对应的有色圆来表示保护区261。其他实施例具有用于显示不同效果来表示保护区261的IDS101。其他实施例不提供保护区261的表示。在该实施例中,用箭头211来指示公共区。公共区211是保护区261之外的区域。根据本发明的一个实施例,数字信息的若干表示253A、253B和253C被描绘为在数字设备251附近。在一个实施例中,数字信息的表示253代表数码照片。在另一实施例中,数字信息的表示253代表数字音乐文件。在其他实施例中,数字信息的表示253代表其他电子文件。在实施了保护区261的一些实施例中,IDS101防止数据在未经所有者允许的情况下被操作或复制。在不同实施例中以不同方式实现这一点。例如,在一个实施例中,设备251能够包含不在IDS101上显示的密码;为了对数字信息253的表示所代表的数据进行操作,用户必须输入密码。在其他实施例中,使用设备251来执行适当的手势,必须利用设备251本身来对数字信息253的表示所代表的数据进行操作。在其他实施例中,数字信息253的表示跟随设备251的移动,并且对设备251进行移动以使得保护区261与另一设备251的保护区重叠,从而允许数字信息253的表示所代表的数据被任一设备251操作。在进一步的实施例中,这样的访问是单边的(one-sided),原因第二设备的保护区中的数据对于设备251而言不可用。现在参考图3,其根据本发明的一个实施例描绘了数字信息的操作。在一个实施例中,IDS101对箭头301所指示的用户的手部运动进行响应;下文将参考图6更为详细地对此进行描述。用户301能够选择一条数字信息253B并在IDS101的表面上对其进行移动。在一个实施例中,数字信息253B能够#:从保护区261移出并移入公共区211。在另一实施例中,用户301能够选择一条数字信息353并且将其从公共区211移动到区域261中。现在参考图4,其根据本发明的实施例描绘了数字信息的进一步操作。在图4A中,根据本发明的一个实施例,用户301利用手势掠过若干条数字信息253A和253C,从而使得这些条数字信息253A和253C跨IDS101的表面移动。在图4B中,用户301移动数字设备251以便与一条数字信息253C进行接触。在图4C中,用户将数字设备从IDS101的表面移除。在图4D中,根据本发明的一个实施例,用户跨IDS101的表面移动数字设备251,这使得保护区261内的数字信息的表示跟随数字设备251的运动。允许对数字设备可通过IDS访问的数字信息进行操作的方法现在参考图6,其描述了根据本发明的一个实施例的允许对数字设备可通过交互式显示面(IDS)访问的数字信息进行操作的方法的流程图600。虽然在流程图600中公开了特定的步骤,但是这样的步骤是示例性的。也就是说,本发明的实施例非常适于执行各种其他(附加)步骤或流程图600中所记载的步骤的各种变化。应该理解的是,流程图600中的步骤可以以不同于这里所出现的次序来执行,并且并非流程图600中的所有步骤都被执行。在一个实施例中,流程图600被实现为计算机系统112的存储器单元中所存储并由处理器101(图1)执行的计算机可读程序代码。现在参考步骤610和图2、3和4,根据本发明的一个实施例,数字设备251与IDS101对接。在一个实施例中,通过流程图500中所描述的方法来实现所述对接。在其他实施例中,采用其他对接方法。现在参考步骤620和图2、3和4,根据本发明的一个实施例,IDS101显示数字设备251可访问的数字信息253的交互式表示。在一个实施例中,这是通过参考流程图500的步骤560所描述的方法来实现的。在其他实施例中,采用生成和显示数字信息253的交互式表示的其他方法。现在参考步骤630和图2、3和4,根据本发明的一个实施例,IDS101接收用于对数字信息253的表示进行操作的指令。在一个实施例中,用户301触摸数字信息253B的表示(在其被显示在IDS101上的位置处),并且在显示器上来回拖动它。在另一实施例中,用户301能够将数字信息253B的表示从保护区261拖出并拖入公共区211。在另一实施例中,用户301能够将数字信息253B的表示拖动到回收站图标。在另一实施例中,用户301能够将数字信息253B的表示拖动到与IDS101进行对接的另一数字设备的保护区。在一些实施例中,特定的手势与特定的命令相关联。例如,在一个实施例中,能够通过在数字信息253A上敲击(t叩)两次来执行复制数字信息253A所表示的一条数据的指令。在另一实施例中,通过使设备251与数字信息253C接触来实现将数字信息253C所表示的一条特定数据复制到设备251的指令。在另一实施例中,IDS101对用户301的手势进4亍追踪。用户301能够将他的手掠过IDS101并且对数字信息253的多个表示进行操作。用户301还能够使用多个手指或多只手来同时与数字信息253的多个表示进行交互。在另一实施例中,IDS101对数字设备251的移动进行追踪。通过掠过手势将数字设备251移动到与表示253相接触能够被用于吸收数字信息253的表示,基本上是从IDS101的表面清空(vacuum)或移除数字信息253的表示并且防止与数字信息253的那些表示进行进一步的交互。在一个实施例中,IDS101产生与这样的清空功能相适应的动画图形。移动数字设备251(例如,通过摇动数字设备251)能够被用来使得数字信息253的表示出现。在一个实施例中,IDS101产生与在摇动数字设备251之后出现数字信息253的表示相适应的动画图形。在另一实施例中,数字设备251能够被用来与数字信息253的表示进行交互,例如使用数字设备251与水球(hockeypuck)的表示进行交互,而IDS101对空气台(airhockeytable)进行模拟。在其他实施例中,采用接收用于对数字信息253的表示进行操作的指令的其他方法。在另一实施例中,跨IDS101的表面移动数字设备251使得数字信息253的表示也"跟随"数字设备跨显示器移动。一些实施例使用数字设备来为保护区261提供安全措施。在这样的实施例中,除非使用数字设备251作为拖动工具,否则无法将信息拖出保护区261。在另一这样的实施例中,信息根本不能被拖出保护区261,作为代替,当数字设备251跨IDS101的表面移动时,保护区261随之移动。通过将数字设备251移动到某一位置以使得保护区261与另一数字设备的保护区相重叠,并接着将保护信息的表示移动到其同时出现在两个保护区中的点,能够在两个数字设备之间转移信息。现在参考步骤640和图2、3和4,根据本发明的一个实施例,IDS101使得数字设备251可访问的数字信息得以根据所接收的用于操作数字信息253的表示的指令而被操作。在一个实施例中,数字信息253的表示所代表的数字信息不被下载到IDS101。作为代替,对数字信息253的表示进行操作引起对实际的数字信息进行操作。这对于用户301而言更为安全,因为该用户能够将其数字设备251与IDS101进行对接,操作其数据,并且离开,而不失去对其数字信息的拷贝的控制。在另一实施例中,当用户301将数字信息253B的表示从保护区域261拖出并拖入公共区211时,数字信息253B的表示所代表的数字信息被下载到IDS101,并且其他用户能够通过进一步操作数字信息253B的表示来使用该数字信息。在其他实施例中,当用户301将数字信息253B的表示从保护区261拖出并拖入公共区211时,其他用户可对数字信息253B的表示进行操作,但是仅限于复制数字信息253B的表示所代表的数字信息;数字信息253B的表示所代表的数字信息并不被下载或从数字设备251删除。现在参考步骤650和图2、3和4,根据本发明的一个实施例,IDS101显示数字信息253的更新表示。在一个实施例中,当已经根据所接收的用于操作数字信息253的表示的指令对数字信息253的表示所代表的数字信息进行操作之后,IDS101对数字信息253的表示进行更新以反映数字设备251可访问的数字信息的改变状态。现在参考步骤660和图2、3和4,根据本发明的一个实施例,当数字设备251不再接近IDS101时,从IDS101移除数字信息253的表示。在一个实施例中,采用结合步骤550所描述的方法。在其他实施例中,采用其他方法。在另一实施例中,当数字设备251;故从IDS101的附近移走时,即使数字信息253B的表示先前被从保护区261拖动到公共区211,与数字设备251相关的数字信息253的任何表示也^L从IDS101移除。在另一实施例中,在数字设备251不再接近IDS101后,就留下从保护区261拖出的数字信息253的任何表示。使IDS能够对数字设备的存在进行响应的方法现在参考图7,其描述了根据本发明一个实施例的、使IDS能够对数字设备的存在进行响应的方法的流程图700。虽然在流程图700中公开了特定的步骤,但是这样的步骤是示例性的。也就是说,本发明的实施例非常适于执行各种其他(附加)步骤或流程图700中所记载的步骤的各种变化。应该理解的是,流程图700中的步骤可以以不同于这里所给出的次序来执行,并且并非流程图700中的所有步骤都被执行。在一个实施例中,流程图700被实现为在计算机系统112的存储器单元中存储并由处理器101(图1)执行的计算机可读程序代码。现在参考步骤710和图2、3和4,根据本发明的一个实施例,IDS101被配置成允许对数字设备251进行检测。在一个实施例中,IDS101被配置成执行以上关于步骤510和515所讨论的方法。在其他实施例中,实现对数字设备251进行检测的其他方法。现在参考步骤720和图2、3和4,根据本发明的一个实施例,IDS101:故配置成实现对数字设备251的识别。在一个实施例中,IDS101;故配置成执行关于步骤520所讨论的方法。在其他实施例中,实现用于识别数字设备251的其他方法。现在参考步骤730和图2、3和4,根据本发明的一个实施例,IDS101被配置成确定数字设备251是否能够与IDS101进行通信。在一个实施例中,IDS101:故配置成尝试使用包括蓝牙、802.1la、802.1lb或802.1lg、红外线、UWB、物理扩展鸡(dockingstation)、诸如USB或火线(firewire)之类的总线连接或者允许进行通信的任何其他无线或物理连接的各种网络通信手段来直接查询数字设备251。在另一实施例中,IDS101被配置成从数字设备251接收信号,所述数字设备251为IDS101提供关于与数字设备251进行通信的信息。在另一实施例中,IDS101被配置成允许访问所存储的信息。这样的信息可以在本地存储,例如存储在IDS101内部的数据库中,其指定数字设备251或特别地数字设备251所属的类型是否能够与IDS101进行通信。还能够在诸如互联网连接之类的网络上获取这样的信息,以使得IDS101能够搜索与数字设备251是否能够与IDS101进行通信相关的外部信息。在其他实施例中,采用其他方法来使IDS101能够确定数字设备251是否能够与其进行通信。现在参考步骤740和图2、3和4,根据本发明的一个实施例,IDS101被配置成允许获取与数字设备251相关的信息。在一个实施例中,IDS101被配置成执行关于流程图500所讨论的方法,并且与数字设备251相关的信息是数字设备251可访问的数字信息以及数字设备251能够使其为IDS101可用的功能。在其他实施例中,实现用于直接从所述设备获取与数字设备251相关的信息的其他方法。在另一实施例中,IDS101被配置成允许通过诸如互联网连接之类的网络连接来获取与数字设备251相关的信息。在该实施例中,IDS101可以获取除数字设备251所能够提供的或数字设备251可以访问的信息之外的信息。例如,如果数字设备251是mp3播放器,则IDS101可以获取mp3播放器的制造商所提供的附加值内容或信息,或者可以显示与所述mp3播放器相关的广告,或者可以访问mp3格式的数字音乐文件的在线零售商。在其他实施例中,可以获取其他相关信息。现在参考步骤750和图2、3和4,根据本发明的一个实施例,IDS101被配置成显示所获取的与数字设备251相关的信息。在一个实施例中,IDS101被配置成执行关于步骤540所讨论的方法,以便显示数字设备251可用的服务和数字设备251可访问的数字信息。在另一实施例中,其中IDS101被配置成通过诸如互联网连接之类的网络连接获取相关信息,其中相关信息被显示在IDS101上接近数字设备251的表示之处。根据所获取信息的性质,所显示的这样的信息可以是交互式的也可以不是交互式的。在可替换的实施例中,所获取的信息可在IDS101上的任何地方显示,或者通过诸如播放音乐之类的替换方法呈现给用户。其他实施例实现用于在IDS101上显示与数字设备251相关的信息的其他方法。现在参考步骤760和图2、3和4,根据本发明的一个实施例,IDS101被配置成允许对IDS101上所显示的与数字设备251相关的信息进行操作。在一个实施例中,IDS101;故配置成执行针对用于对IDS101上所显示的数字信息253的表示进行操作的流程图600所描述的方法。在另一实施例中,IDS101净皮配置成通过诸如互联网连接之类的网络连接获取与数字设备251相关的信息,实现与针对流程图600所描述的方法类似的方法,从而允许通过使用IDS101的交互式表面对IDS101上所显示的信息进行操作。其他实施例实现用于对IDS101上所显示的数据进行操作的其他方法。由此,上文描述了本发明的实施例。虽然已经在特定实施例中对本发明进行了描述,但是应该理解的是,本发明不应被解释为受这样的实施例的限制,而应根据所附权利要求进行解释。权利要求1.一种用于将交互式显示面(IDS)(101)与数字设备(251)进行对接的方法,所述方法包括当所述数字设备(251)被带到所述IDS附近时检测(510)所述数字设备;识别(515)所述数字设备(251);在所述IDS与所述数字设备之间建立通信(530);和在所述IDS(101)上显示(560)信息(253)的交互式表示,其中所述信息与所述数字设备(251)相关联。2.如权利要求l所述的方法,进一步包括在所述IDS(101)上显示(560)所述数字设备的表示(257),其中所述显示(560)交互式表示(253)包括使得所述交互式表示(253)表现为跨所述IDS(101)的某一部分溢出离开所述数字设备的所述表示(257)。3.如权利要求l所述的方法,进一步包括当所述数字设备(251)被从所述IDS(101)附近移走时从所述IDS(101)移除所述交互式表示(253)。4.如权利要求1所述的方法,其中所述IDS(101)包括水平面(211),并且其中检测(510)所述数字设备(251)包括当所述数字设备(251)被置于所述水平IDS(101)上时检测所述数字设备(251)。5.如权利要求2所述的方法,其中所述显示交互式表示进一步包括显示信息(253)的交互式表示,其中所述信息与所述数字设备(251)和指定上下文相关联。6.—种系统,包括交互式显示面(IDS)(101),被配置成与数字设备(251)进行对接,所述交互式显示面包括检测部件(115),用于当所述数字设备(251)被带到所述IDS(101)附近时检测所述数字设备(251);与所述检测部件(115)耦合的识别部件(120),其识别所述数字设备(251);和与所述识别部件(120)耦合的通信部件(127),其与所述数字设备(251)进行通信,其中所述IDS(101)被配置成显示在所述数字设备(251)上所存储的信息(253)的交互式表示。7.如权利要求6所述的系统,还包括数字设备(251),包括数字信息存储装置;与所述数字信息存储装置耦合的通信端口;和与所述通信端口耦合的处理器,所述处理器被配置成执行软件指令以用于通过所述通信端口连接到所述IDS。8.—种其上存储有计算机可读程序代码的计算机可用介质,所述计算机可读程序代码使得计算机系统执行一种允许通过交互式显示面(IDS)(101)对数字设备(251)可访问的数字信息进行操作的方法,所述方法包括将所述数字设备(251)与所述交互式显示面(101)进行对接(610);在所述IDS(101)上显示(620)所述数字信息(253)的交互式表示;接收(630)用于对所述数字信息(253)的所述表示进行操作的指令;和使得(640)根据用于对所述数字信息(253)的所述表示进行操作的所述指令来对所述数字信息(253)进行操作。9.如权利要求8所述的计算机可用介质,其中所述显示交互式表示进一步包括使得所述交互式表示(253)表现为跨所述IDS(101)溢出。10.如权利要求9所述的计算机可用介质,还包括在所述IDS(101)上接近所述数字设备(251)显示所述数字设备的表示(257)。全文摘要本发明提供了用于将数字设备(251)与交互式显示面(IDS)(101)进行对接的方法和系统。所述IDS(101)在数字设备(251)被带到附近时检测数字设备(251)并尝试识别所述设备(251)。所述IDS(101)与设备(251)进行通信并且显示在所述设备(251)上存储的信息(253)的交互式表示。文档编号G06F3/048GK101479693SQ200780022612公开日2009年7月8日申请日期2007年4月20日优先权日2006年4月20日发明者A·达利,I·-J·林,J·泰勒,N·L·A·张,P·M·戈迪申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1