CN104718523A - 选择设备以进行数据事务 - Google Patents

选择设备以进行数据事务 Download PDF

Info

Publication number
CN104718523A
CN104718523A CN201380050588.5A CN201380050588A CN104718523A CN 104718523 A CN104718523 A CN 104718523A CN 201380050588 A CN201380050588 A CN 201380050588A CN 104718523 A CN104718523 A CN 104718523A
Authority
CN
China
Prior art keywords
computing equipment
user
data transactions
user interface
expression
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.)
Pending
Application number
CN201380050588.5A
Other languages
English (en)
Inventor
A·施密特
M·别纳斯
M·汉斯
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.)
Infineon Technologies AG
Intel Deutschland GmbH
Original Assignee
Infineon Technologies AG
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 Infineon Technologies AG filed Critical Infineon Technologies AG
Publication of CN104718523A publication Critical patent/CN104718523A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/64Details of telephonic subscriber devices file transfer between terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

描述了用户界面的示例,该用户界面可以包括在相同的网络或者区域中作为第一计算设备的计算设备的图形表示。用户可以在所述计算设备的所述表示之间拖拽他或者她的手指(滑动手势),以便在所述计算设备之间执行数据事务,而不必监视那些其它计算设备。可以在所述用户界面上间歇地更新所述计算设备的位置。另外,所述滑动手势的速度可以确定要执行的数据事务。

Description

选择设备以进行数据事务
背景技术
通过可视用户界面在文件夹或者文件库之间转移文件在计算设备上是常见的。随着家庭和办公网络变得更加复杂并且结合具有更多能力的更多计算设备,需要按照方便且有效的方式在这些设备之间执行数据事务的能力。而且,无线移动微微网使用正在变得更加普遍,其中各种移动设备可以至少部分地依据它们到彼此的物理接近度而动态地进入和离开相对小的无线网络。这样的微微网经常例如出现在诸如会见和会议的商务场合中。会期望能够使用设备位置作为在与位于这样的微微网或者其它类型的动态和临时网络中的设备进行交互时的至少一个因素。
发明内容
可以提供一种方便的方式,来从位于附近的多个设备中选择一个或多个设备以便进行通信(例如,在微微网的场景中)。为了达到该目的,可以在该一个或多个设备上提供基于触摸的图形用户界面。可以使用各种用户手势(例如,触摸屏幕手势)来选择目标对等设备以便进行无线通信和/或选择要与目标设备执行的数据事务。例如,可以通过在另一设备上的触摸屏上的一个或多个手势(例如,手指一动),来确定目标设备的地址或其它表示、要执行的数据事务的类型、和/或在数据事务中涉及的所选择的数据项。这些因素可以通过例如以下各项来确定:手势的长度(例如,滑动或拖拽手势);诸如通过确定手指(或其它指示器)的移动的近似线和至少一条参考线之间的角度而得出的手势移动的方向;手势的速度;用于该手势的手指或其它指示器的数量;在用户界面的触摸屏上显示的(虚拟)线的一个或多个属性(例如,连续的或点状/虚线);和/或手势移动开始和/或结束的位置。
因此,本文中公开的一些方面针对于例如用于执行至少以下操作的方法、***、装置和/或软件:在用户界面上显示用户可以在其之间执行数据事务的多个计算设备的表示。在本公开内容的一些方面,计算设备之间的距离可以按比例缩放并在用户界面上间隙地进行更新。用户可以通过在用户界面的触摸屏上拖拽手指从一个计算设备的表示到另一个计算设备的表示,来在两个计算设备之间发起数据事务。
此外,本文描述的方面还针对于利用用户输入的速度,诸如不限于滑动手势。用户输入的速度(例如,用户的手指或其它物理或可视的指示器在图形用户界面上拖动的速度)可以用作对数据事务选择的相关输入。例如,要进行的特定数据事务可以通过滑动手势或其它用户输入的速度来确定。例如,相对较快的用户输入(例如,滑动手势)可以发起第一类型的数据事务(例如,发送文本消息),而相对较慢的用户输入(例如,滑动手势)可以发起第二类型的数据事务(例如,发送电子邮件)。
此外,本文描述的方面针对于对两个或更多个计算设备之间的两个或更多个同时的(并行)数据事务的执行进行优先级排序。例如,用户可以通过拖拽其手指从第一计算设备图标到第二计算设备图标,并随后拖拽其手指从第三计算设备图标到第四计算设备图标,来执行两个并行的数据事务。在这些方面的一些中,两个滑动手势或其它用户输入的相对速度可以确定要执行的两个数据事务的相对优先级。
在本文描述的另外的方面,用户界面可以显示从表示第一计算设备的图标或其附近延伸到表示第二计算设备的图标或朝着其延伸的一个或多个转移区域的指示。用户可以例如在该转移区域内拖拽其手指从第一计算设备的表示处或附近的位置到第二计算设备的表示处或附近的位置,以便在这两个计算设备之间执行指定的数据事务。
另外的方面还可以涉及用户界面的一个或多个转移区域。例如,转移区域的大小(例如,宽度)可以取决于在该用户界面中有多少转移区域和/或在该用户界面中转移区域彼此靠近的程度。举另一个例子,转移区域可能在一个或多个位置上重叠,导致在多个计算设备之间同时执行数据事务的机会。
前面给出了简化摘要,以便提供对本公开内容的一些方面的基本理解。该摘要并非本公开内容的广泛概括。其既非旨在确定本公开内容的关键或重要元素,也非描绘本公开内容的范围。该摘要仅以简化的形式提供本公开内容的一些概念,作为下面描述的前奏。
附图说明
通过参照考虑附图的下面描述,可以获取本公开的更加完整的理解以及本文描述的各种方面的潜在优点,在附图中,类似的附图标记指示类似的特征,并且在附图中:
图1是可以体现或实现本文描述的一个或多个元件或功能的示例计算设备的方框图;
图2是可以包括可以与彼此进行通信的多个计算设备的示例***的方框图;
图3是显示计算设备的表示的示例用户界面;
图4是显示在第一计算设备和第三计算设备之间的数据事务的示例用户界面;
图5是显示多个计算设备之间的数据事务的示例用户界面;
图6是显示用户可以从其选择文件并且将这些文件转移到另一计算设备的一个计算设备的媒体库的示例用户界面;
图7是显示用户可以从其选择多个文件以便在计算设备之间进行转移的媒体库的示例用户界面;
图8是显示将数据从计算设备拉到用户正在操作的第一计算设备的示例用户界面;
图9是显示在远离显示所述用户界面的所述第一计算设备的计算设备之间的数据事务的另一示例用户界面;
图10是显示从第一计算设备的表示延伸到第三计算设备的表示的转移区域的示例用户界面;
图11是显示从第一计算设备的表示延伸到各种其它计算设备的表示的多个转移区域的用户界面的另一示例;
图12是显示从第一计算设备的表示延伸到其它计算设备的表示的重叠转移区域的示例用户界面。
应注意到,附图中的一个或多个可以不必按照比例进行绘制。
具体实施方式
本文描述用户界面的各种示例实施例。用户界面可以例如由计算设备生成和/或显示。计算设备可以包括能够处理和操控诸如数据形式的信息的任何电子、光电和/或机械设备,或者具有多个物理上分离的这样的设备的***。计算设备的非限制性示例包括一个或多个个人计算设备(例如,桌面计算机、平板计算机或者膝上型计算机)、服务器、智能电话、个人数字助理(PDA)、电视机、监视器、电视机顶盒、服务网关设备、数字视频记录仪、移动视频设备和/或具有这些设备的任意组合或者子组合的***。此外,给定计算设备可以物理地完全位于一个位置中或者可以分布在多个位置当中(即,可以实现分布式计算)。计算设备可以是或者包括通用计算设备和/或被配置为仅执行某些受限功能的专用计算设备。计算设备的示例包括但不局限于桌面计算机、膝上型计算机、平板计算机、“智能”蜂窝电话、服务器和个人数字助理。计算设备可以是移动的(例如,便携的)或者可以被设计为保持在固定位置中。
图1中示出了计算设备100的示例方框表示。尽管示出了特定配置,但是将理解,计算设备可以按照其它方式进行配置。这一示例中的计算设备100可以包括可以执行软件以便执行具体功能的硬件。如果存在,软件可以由诸如计算机可读存储介质102的计算机可读存储设备按照计算机可读指令的形式进行存储。计算设备100可以读取那些计算机可读指令,并且作为响应而执行由那些计算机可读指令定义的各种步骤。因而,归属于计算设备和/或用户界面的任何功能和操作可以例如由读取和执行用于执行这些功能的这样的计算机可读指令的计算设备和/或通过计算机设备100由其组成的任何硬件子***(例如,处理器101)实现。此外或者可选地,上面提及的功能和操作中的任意一个可以在具有或者不具有软件的执行的情况下由计算设备100的硬件实现。
计算机可读存储介质102可以不仅包括单一的物理非暂态存储介质或者这样的存储介质的单一类型,而且还包括一个或多个这样的存储介质和/或这样的存储介质的类型的组合。计算机可读介质102的示例包括但不局限于一个或多个存储器、硬驱、光盘(例如CD和DVD)、磁盘和磁带驱动。计算机可读存储介质102可以物理地作为计算设备100的一部分或者以其它方式由计算设备100可存取,并且可以存储代表计算设备可执行指令(例如,软件)和/或不可执行数据的计算机可读数据。
计算设备100还可以包括用于经由用户输入设备(例如,键盘、按钮、鼠标、游戏杆、触敏显示器和/或遥控器)从用户接收输入并且经由用户输出设备(例如,显示设备105、音频扬声器、震动触觉输出设备和/或打印机)向用户提供输出的用户输入/输出接口103。显示设备105可以是能够呈现信息用于由人们进行视觉消费的任何设备,例如是电视机、计算设备监视器或显示器、触敏显示器或者投影仪。计算设备100可以还包括用于与位于计算设备100外部的设备进行通信的通信输入/输出接口104,例如与网络中的其它计算设备和/或其它节点进行通信。通信输入/输出接口104可以例如包括用于经过空中,例如经由射频和/或红外调制信号,无线地发送和/或接收信息的无线通信端口。在这样的情况中,通信输入/输出接口104可以包括或者耦合到合适的电线、光发射器和/或光接收器,用于执行这样的无线通信。
计算设备100可以用于生成和/或显示一个或多个用户界面,例如但不局限于图形用户界面。进而,计算设备100可以经由通信输入/输出接口104经过网络或者其它连接而连接到其它计算设备,该其它连接例如是互联网、蜂窝网络(例如但不局限于3G、4G、UMTS或者LTE)、蓝牙连接和/或IEEE802.11WiFi网络。
图2是计算设备的示例***和网络的方框图。在这一示例中,存在五个计算设备A-E。如果期望,这些计算设备中的每一个可以按照与计算设备100相同的方式进行配置。然而,计算设备A-E中的每一个不需要是相同类型的计算设备。并且,尽管在图2中示出了五个计算设备,但是这只是示例,***中可以包括任何数量的计算设备。进而,计算设备A-E可以支持或者可以不支持相同的通信输入/输出接口104技术。例如,设备A-E的第一子集可以经由蜂窝网络(例如,UMTS或LTE)进行耦合,而设备A-E的不同的第二子集可以经由短距离无线技术(例如,蓝牙或IEEE802.11WiFi)进行耦合。设备A-E中的一个或多个可以属于上面提及的两个子集并且这样可以连接到多于一个不同的网络(例如,上面提及的设备的第一和第二子集可以重叠或者可以不重叠)。
示出了在计算设备A-E的各种示例计算设备之间延伸的带箭头连接器。连接器可以代表任何类型的双向或者单向通信路径,例如经由网络内的无线通信和/或有线通信。因而,数据和/或其它信号可以沿着各种计算设备A-E之间的这样的路径行进。并且,尽管在计算设备A-E的特定计算设备之间示出了特定的通信路径,但是将理解的是,这只是示例的方式,并且如果期望,计算设备A-E中的任意一个可以可通信地耦合到剩余计算设备A-E中的任意一个或多个。通信路径作为其一部分的网络可以是任何类型的有线和/或无线网络,例如但不局限于微微网(例如,蓝牙或者wi-fi微微网)。通信路径可以是无源的或者有源的。即,每一条路径可以在计算设备A-E的两个或者更多个之间有源地传送数据,或者可以是已经建立的目前还没有使用的(无源)通信链路。例如,计算设备A可能先前已经与计算设备B、C和D建立/授权了通信,但是不一定与计算设备E建立/授权了通信。在一些示例中,计算设备A-E的网络可以是随着时间动态地改变其成员的移动无线网络(例如,蜂窝无线通信网络)。例如,各种计算设备A-E可以是智能电话、平板电脑和/或其它具有无线能力的移动计算设备。计算设备A-E中的每一个在任意时刻可以是或者可以不是网络的一部分,依据它们到计算设备A-E中的剩余计算设备的当前接近度。而且,各种计算设备A-E中的一个或多个可以分别同时耦合到多于一个通信基础设施/网络。例如,各种计算设备A-E中的一个或多个可以是微微网的成员(例如,经由蓝牙或者IEEE802.11WiFi)并且同时也具有到移动无线网络(例如UMTS或者LTE)的基础设施部件的连接。在这样的示例中,在各种计算设备之间的接近度检测可以是基础设施辅助和/或控制的。因而,用于在设备之间进行通信(例如,用于转移文件和/或用于检测设备的存在)的网络或者其它基础设置可以与用于确定设备位置和/或设备接近度的网络/基础设施相同或者不同。
如下面将详细描述的,计算设备A-E中的任意一个可以被配置为向各自的用户显示交互用户界面。计算设备中的给定一个计算设备的用户界面可以包括该计算设备与其具有通信链路(或者潜在的通信链路)的那些其它计算设备的图标或者其它表示。例如,由计算设备A显示的用户界面可以包括对于其它计算设备B、C和D中的每一个的图标,因为存在计算设备A已经被授权与其进行通信的计算设备。如上所述,计算设备A-E与彼此进行通信的能力可以由各种通信技术提供,包括但不局限于蜂窝无线通信网络(例如,具有基站/基础设施部署)并且不局限于诸如蓝牙或者IEEE802.11WiFi网络的短距离技术。在其它示例中,由计算设备A显示的用户界面可以包括对于所有其它计算设备B-E的图标,因为计算设备B-E的每一个或者是计算设备A被授权与其进行通信的计算设备,或者是由计算设备A感测到(例如,无线地)存在和/或具有通信能力的计算设备。例如,计算设备A-E的每一个可以位于彼此接近,例如在相同的房间内、相同的建筑物内、使用相同的IEEE 802.11wi-fi网络、蜂窝网络的相同小区内和/或使用相同的有线局域网。如果计算设备A-E的每一个具有蓝牙发现能力或者连接到相同的本地无线或有线网络(例如),则计算设备A-E的每一个可以检测剩余计算设备A-E的每一个的存在。在蜂窝无线通信网络的情况下,设备的接近度和/或位置可以由基站和/或其它基础设施部署确定和/或在基站和/或其它基础设施部署的帮助下确定。例如,当计算设备A-E全部预占蜂窝无线通信网络的相同的小区时,或者位于蜂窝无线通信网络的相邻小区中时,由网络基础设施来确定接近度。
图3中示出了可以在计算设备中的一个或多个上显示的上面提及的用户界面的示例。在这一示例中,由在本文也将通常被称为“第一”计算设备的计算设备301显示图形用户界面302。第一计算设备301可以例如由图1中示出的计算设备100实现,在这种情况下,用户界面可以在显示器105(可以被实现为触敏显示器)上进行显示。在这一示例中,我们将假设第一计算设备301是图2的计算设备A。然而,第一计算设备301可以是图2的计算设备中的任意一个。
第一计算设备301可以是或者以其它方式包括智能电话、平板电脑或者还包括可以执行与第一计算设备301的操作相关的某些功能的软键或硬键311的其它这样的计算设备。用户界面302可以包括所显示的第一计算设备301的位置的指示,例如以所显示的可以位于所显示的如图3所示的所显示的同心圆303的中心处的固定位置中的图标304(或者其它图形表示)的形式。然而,显示用户界面302的计算设备的图标304可以位于用户界面302中的任何地方,并且可以被表示为在用户界面302内的固定位置改变的位置。还可以结合用户界面302提供或者不提供地图,使得各种图标(例如图标304)可以重叠在该地图上。地图和/或在该地图上显示的计算设备的位置可以被间歇地(例如,周期性地)更新以反映设备位置的任何改变,和/或响应于检测到所述设备中的一个或多个已经改变位置而进行更新。
图标304在用户界面302内的位置可以依据第一计算设备301的物理位置,和/或图标304可以位于用户界面302内的固定位置中,而与第一计算设备301的位置无关。用户界面302还可以显示其它计算设备的图标或者其它图形表示,该其它计算设备与第一计算设备301接近,由该第一计算设备301感测、识别,和/或与该第一计算设备301进行通信。这些计算设备的物理位置可以经过微微网(或者其它类型的网络)被确定并且与其它计算设备进行交换。对于每一个计算设备,这样的位置交换可以在进入微微网(或者其它网络)时由计算设备执行和/或间歇性地更新。各种计算设备的物理位置可以经过例如使用诸如全球定位***(GPS)的任意全球导航卫星***(GNSS)定位技术、无线信号三角测量和/或使用其它位置确定技术来确定。因而,第一计算设备301和/或其它计算设备可以包括GPS或者其它自位置确定设备。这些其它计算设备通过示例的方式可以包括第二、第三和第四计算设备,每一个在触摸屏上被分别表示为图标308、309和310或者其它图形表示。显示在用户界面302内的每一个图标308-310的位置可以依据第二、第三和第四计算设备的每一个的各自物理位置,并且可以与各自的物理位置处于线性范围内或者不处于线性范围内。第二、第三和第四计算设备中的每一个的物理位置可以相对于第一计算设备的物理位置进行测量,或者它们可以在绝对意义上进行测量。在任一情况下,可以预期第二、第三和第四计算设备中的每一个的方向和/或距离可以至少部分地基于用户界面302内的图标308-310的位置来确定。
感测/识别/授权其它计算设备的处理可以是基础设施辅助的(例如,第一计算设备301和其它计算设备之间的接近度可以使用(例如,在其帮助下)蜂窝无线通信网络进行检测)。在分析蜂窝通信网络的核心网络中的用户数据之后,可以许可通信的权利,并且可以使用蜂窝通信网络的基站来交换关于各自计算设备的物理位置的信息。
任何数量的计算设备可以由用户界面进行同时表示。在所示的示例中,第一计算设备和第二计算设备之间的距离、第一计算设备和第三计算设备之间的距离以及第一计算设备和第四计算设备之间的距离可以被表示为分别由在图3中以元件编号305、306和307指示的距离。这些距离可以相对于计算设备之间的实际物理距离按照比例绘制,这可以例如由GPS设备或者其它自位置确定设备确定。该距离相对于各自计算设备之间的实际距离可以是线性的或者非线性的。而且,每一个距离的方向可以依据各自计算设备之间的相对方向。在用户界面302(潜在地与地图一起)内显示的距离和/或每一个距离的方向可以被间歇地(例如,周期性地)更新和/或响应于检测到计算设备的物理位置已经改变而进行更新。
第一计算设备可以接收其它计算设备的位置关于彼此的间歇的(例如,周期性的)或者连续的更新。例如,计算设备的每一个可以自确定其位置并且向第一计算设备进行报告。或者,网络本身或者第三方(例如,经由小区塔三角测量)可以确定和/或报告该位置。第一计算设备可以接着在用户界面302的屏幕上更新所显示的该计算设备的图标的位置。如果期望,图3中所示的同心圆303可以经过每一个图标进行显示(半径可以等于从第一计算设备图标到各自计算设备图标的距离)以便允许用户更加容易地观看计算设备之间的相对距离。随着各种计算设备的位置在用户界面302上进行更新,第一计算设备的用户可以记录变化的同心圆303和/或显示的半径305、306和307,以便观察距离随着时间的改变。
如图4所示,用户可以选择执行在第一计算设备(图标304)和诸如第三计算设备309的一个或多个其它计算设备之间的一个或多个数据事务。数据事务可以是两个或者更多个计算设备之间的任意类型的数据事务,例如转移(例如,移动或者拷贝)诸如vCard的信息;文本消息;电子邮件、视频、图像、音频或者其它多媒体文件;其他类型的数据文件;流传送音频和/或视频内容;发送电子钱包;发送数据库查询;或者发起诸如电话呼叫(例如,固定电话和/或通过UMTS或者LTE的蜂窝呼叫)、文本消息或者社交网络交互的通信。仅介绍了可能发生的许多类型的数据事务中的几个示例。
现在将描述其中数据文件被从第一计算设备推送到第三计算设备的数据事务的示例。为了发起这样的数据事务,用户可以选择数据文件并且接着将他或者她的手指在显示在第一计算设备的触敏显示器上的用户界面302上从图标304拖拉到图标309。这样的拖拉类型的输入在本文也被称为滑动手势。在这一示例中,在图4中将滑动手势说明为滑动手势403。滑动手势403可以包括从开始点(这里是图标304)或者在该开始点附近开始并且在结束点(这里是图标309)处或者在结束点附近结束的手指拖拉移动。尽管本文将关于各种示例来描述滑动手势,但是将理解的是,可以使用除了专门的滑动手势之外的其它类型的用户输入。例如,在用户输入的速度是相对的时,该用户输入可以包括涉及贯穿二维或者三维区域或空间移动物理和/或虚拟指示器的任何类型的用户输入。
滑动手势的速度(例如,用户的手指或者其它指示器经过滑动手势滑动的速度)可以由第一计算设备使用以便确定要在选定的计算设备之间发生的数据事务的类型和/或是数据事务的属性。例如,可以使用滑动手势的速度以便确定该数据事务是否是文件转移、数据的流式传送、电子邮件的发送或者文本消息的发送。
在进一步示例中,相对慢的滑动手势可以指示电子邮件的发送,而相对快的滑动手势可以指示文本消息的发送。例如,如果在上面的示例数据事务中,用户想要选择数据文件并且接着从图标304慢慢地滑动到图标309,则这可以指示数据事务要将数据文件从第一计算设备(由图标304表示的计算设备)推送到第三计算设备(由图标309表示的计算设备)。然而,如果选择相同的数据文件,该数据文件是多媒体文件,并且该滑动手势是更快的滑动手势(例如,将滑动手势的速度与预定的阈值速度进行比较,并且该滑动手势的速度比该预定的阈值速度更快或者更大或者与其相等),则这一手势可以被解释为对发起数据文件从第一计算设备到第三计算设备的现场流式传送的请求。因而,更加通常地,具有慢滑动速度的滑动手势可以调用第一类型的数据事务,而具有较快滑动速度的相同滑动手势可以调用不同的第二类型的数据事务。第一计算设备可以例如通过将滑动手势的速度与预定的阈值速度进行比较来确定该滑动手势是慢滑动手势还是块滑动手势。
如果该比较产生滑动手势的速度小于(或者可选地,小于或等于)该阈值速度的确定,则第一计算设备可以考虑该滑动手势是慢滑动手势。如果该比较产生滑动手势的速度大于(或者可选地,大于或等于)该阈值速度的确定,则第一计算设备可以考虑该滑动手势是快滑动手势。可以存在与滑动手势的三个或者更多个不同的确定速度相对应的多个预定的阈值或者速度范围。例如,滑动手势可以被确定为慢滑动手势、中等速度滑动手势或者快滑动手势,每一个速度潜在地与不同的数据事务相关联。
除了滑动手势或者其它手势的速度指示要执行的数据事务的类型之外,该速度可以用于指示要执行的数据事务的一个或多个特性。例如,可以基于手势速度确定的数据事务的特性可以例如包括在该数据事务仍然在进行中时该数据事务关于已经被发起(并且仍然在进行中)或者随后被发起的其它数据事务的优先级,无论是否对要发送的数据文件进行加密和/或是否要保持被发送的数据文件的拷贝(例如,被拷贝相对被移动)。手势的其它属性可以此外或者可选地用于指示要执行的数据事务的类型和/或该数据事务的一个或多个特性。例如,用于做出手势的手指或者其它指示器的数量可以是这样的属性。在触摸屏具有多触摸检测能力的情况下,该触摸屏可以能够确定在该触摸屏上两个或更多个同时指示器的位置。因而,例如,具有两个相邻(或者共置)手指的滑动可以由第一计算设备解释为请求数据的交换被加密(或者以较高的安全等级被发送),而具有一个手指的滑动手势可以指示数据在正常安全等级处的交换。在再一个示例中,连续滑动手势(手指绘制连续的直线或曲线)可以由第一计算设备解释为请求拷贝文件(从而保持该文件在第一计算设备上的实例并且创建该文件在目标计算设备上的新的实例),而间断的滑动手势(手指被从用户界面302周期性地抬起)可以由第一计算设备解释为请求移动文件(在将文件成功转移到目标计算设备之后在第一计算设备上删除该文件)。因此,响应于触摸屏手势执行的数据事务(和/或它的特性)可以依据用于执行该手势的手指或者其它指示器的数量。使用一个手指或者其它指示器的手势可以产生第一类型的数据事务和/或该数据事务的第一特性,而使用两只手指或者其它指示器的手势可以产生不同的第二类型的数据事务和/或该数据事务的不同的第二特性。这一功能可以是对于上面描述的速度敏感的手势检测的另外或者可选方式。
作为如图5所示的另一示例,用户可以一次在多个计算设备之间执行数据事务。如在图4中,用户可以选择在第一计算设备(图标304)和第三计算设备(图标309)之间执行数据事务。用户还可以选择在第一计算设备(图标304)和第二计算设备(图标308)之间执行数据事务。例如,用户可能希望从第一计算设备向第二和第三计算设备二者拷贝文件、流式传送内容或者发送讯息,作为相同的数据事务的一部分或者作为两个分离的数据事务的一部分。为此,用户可以例如将他或者她的手指从图标304拖拉到图标309,在图5中被标记为滑动手势504,以便在第一和第三计算设备之间执行数据事务。用户可以接着将他或者她的手指从图标304拖拉到图表308,在图5中被标记为滑动手势505,以便在第一和第二计算设备之间执行数据事务(或者扩展上面的数据事务以包括事务)。与在图4的描述中相同,滑动手势的相对速度可以导致不同类型的数据事务发生。例如,滑动手势504和505的相对速度可以给出数据事务中的一个(或者单个组合的数据事务的部分)关于其它的优先级。而且,滑动手势的相对速度可以产生要比其它被许可更多资源的一个数据事务(或者其部分)。例如,尽管用户可能在滑动手势505之前已经执行了滑动手势504,但是如果滑动手势505比滑动手势504更快,则第一计算设备可以暂停在该第一计算设备和第三计算设备之间发生的数据事务(和/或向其分配较少的资源)并且开始所指示的在第一计算设备和第二计算设备之间的数据事务。在完成第一计算设备和第二计算设备之间的数据事务时,第一计算设备可以恢复该第一计算设备和第三计算设备之间的数据事务(或者可以分配对于还没有完成的数据事务可用的额外的资源)。
如图6所示,用户可以选择要从其转移文件的计算设备中的一个(发起设备)。这可以是用户自己的计算设备(在这一示例中是第一计算设备)或者由用户界面302指示的计算设备中的任何其它计算设备。例如,用户可以触摸并且保持图标中的一个,这可以导致用户界面302显示媒体库601或者用户界面302的其它文件选择部分,这可以指示存储在选定的发起设备处并且对于转移可用的一个或多个数据文件和/或其它数据项。例如,在图6的示例中,媒体库601示出了六个数据项:图像1,图像2,图像3,剪辑1,剪辑2,和剪辑3。数据项还可以包括可以包含进一步的数据项的文件夹,例如在分层文件存储***中。用户可以选择所指示的数据项中的一个或者多个用于转移(例如通过轻拍一个或多个数据项)。在这一示例中,假定用户选择了“图像3”图像文件。已经被选择用于转移的文件可以不同地出现在触摸屏上以便向用户指示他们已经被选择。用户可以接着例如将选定的数据项拖拉到期望的目标计算设备(或者多个设备)的图标。在图6中,拖拉手势被表示为将图像3拖拉到图标309(代表第三计算设备)。这可以发起图像3从发起设备(在这一示例中是第一计算设备)到目标设备(在这一示例中是第三计算设备)的转移。
数据项的转移可以导致目标设备开始执行合适的软件以便呈现数据项(例如,如果数据项是图像文件,则是图形浏览器,或者如果数据项是视频剪辑,则是视频播放器)和/或如果该数据项是可执行文件则执行该项。
与先前示例类似,滑动手势从选定的数据项(图像3,在这一示例中)到目标图标(图标309,在这一示例中)的速度可以确定要在选定的计算设备之间发生的数据事务的类型,数据事务的属性和/或要执行与数据事务相关联的哪些动作。例如,相对慢的滑动手势(例如,比预定的阈值速度慢)可以将图像3从第一计算设备移动(而不是拷贝)到第三计算设备。另一方面,如果滑动手势相对较快(例如,比预定的阈值速度快),则可以导致将图像3拷贝(而不是移动)到目标设备。作为另一示例,在滑动手势为快的情况下,这可以导致图像3转移到目标设备并且导致将命令发送到目标设备:在目标设备上打开照片浏览器(或者其它合适的软件)以便呈现图像3。
如图7的示例所示,用户可以从先前创建的文件夹选择多个文件或者其它类型的数据项以便在计算设备之间执行多个同时(并行)的数据事务。例如,第一计算设备的用户可以从该第一计算设备的媒体库601选择图像3,剪辑2,和剪辑3以便将那些文件转移到第三计算设备(由图标309表示)。用户可以例如通过在每一个文件的每一个表示上单独地按压来选择这些数据项。如在先前的示例中,被标记用于转移的数据项可以在屏幕上不同地出现。在另一示例中,用户可以通过在要被转移的数据项的表示的上方或者穿过该数据项的表示来拖拉手指或者触摸屏上的其它指示器来选择多个数据项。在再一示例中,用户可以通过拖拉他或者她的手指或者触摸屏上的其它指示器以包含围绕要被转移的数据项的表示的区域来选择要被转移的文件。
用户可以例如通过在选定的数据项中的一个上按压手指并且将该组数据项拖拉到目标设备的图标,或者通过简单地触摸目标设备的图标来将数据项从发起设备转移到目标设备。如在图5的描述中讨论的,这里滑动手势的速度还可以用于确定响应于该滑动手势要执行什么动作。例如,在当前示例中,除了在图5的描述中的示例数据事务,相对快的滑动手势(例如,比预定的阈值速度更快)可以由第一计算设备解释为请求将数据项的组压缩为单个文件(例如,zip文件或者文件夹)以便被发送到目标设备的用户手势。另一方面,相对慢的滑动手势(例如,比预定的阈值速度更慢)可以由第一计算设备解释为请求在没有进一步压缩的情况下将该数据项的组压缩到单个文件(例如,zip文件或者文件夹)中以便被发送到目标设备。另一方面,相对慢的滑动手势(例如,比预定的阈值速度更慢)可以由第一计算设备解释为请求将该数据项的组转移到目标设备而不进行进一步压缩的用户输入。
先前讨论的示例中的一些已经说明了涉及将信息从一个或多个发起设备推送到一个或多个目标设备的数据事务。用户可以此外或者可选地选择执行涉及从一个或多个计算设备拉回(或者请求)数据的数据事务。例如,如在图8中所示,可以调用数据事务,其中请求将信息从第三计算设备(由图标309表示)拉回到第一计算设备(由图标304表示)。用户可以与在图4的描述中指示的示例方法类似地发送该数据事务。例如,用户可以在第三计算设备的图标309上按压他或者她的手指或者其它指示器,以便选择该第三计算设备作为数据的源(发起设备)。作为响应,用户界面可以显示一个或多个文件夹、文件和/或与图6和图7的媒体库601类似地从第三计算设备可以访问的其它数据项。此外或者可选地,第一计算设备可以检测用户通常接收数据项的希望,这可以局限于或者不局限于对来自具体的发起设备的数据项的请求。第一计算设备可以接着可以得出来自所有可用计算设备(或者来自指定计算设备)的可用数据的列表并且在用户界面302上显示该可用数据项。用户可以接着按照与先前描述的方式类似的任何方式选择他或者她希望从第三计算设备转移到第一计算设备的数据。例如,用户可以从所显示的用户界面302的媒体库601部分选择一个或多个数据项并且接着从发起设备图标(这里,309)拖拉到目的地设备图标(这里,304),或者如果已经选择了发起设备(或者要转移的数据项),则用户可以简单地触摸目的地设备图标。
如图9的示例所示,用户可以选择在任意两个或者更多个计算设备之间执行任意数据事务,即使这两个或者更多个计算设备不包括第一计算设备(例如,正在显示用户界面302的用户设备)。例如,操作第一计算设备的用户可以选择在第三计算设备(由图标309表示)和第四计算设备(由图标310表示)之间执行数据事务(例如,转移文件、流式传送内容,等等)。
因而,在这一示例中,第一计算设备的用户(由图标304表示)可以通过仅利用第一计算设备的用户界面302来发起一个或多个数据项从第三计算设备到第四计算设备的转移。在这样的示例中,第一计算设备的用户可以经由用户界面302的媒体库601部分在第三计算设备处浏览可用数据项的列表,例如按照结合图6和图7描述的方式。第一计算设备的用户可以接着选择要被转移的数据项,并且通过使用他或者她的手指或者其它指示器,将数据项的表示从第三计算设备的图标309(或者其它发起设备)拖拉到第四计算设备的图标310(或者其它目标设备)。
作为示例,第三计算设备(或者其它发起设备)可以配备有某一服务器能力并且可以存储一个或多个数据项(例如以视频剪辑、图像、文字处理文档、电子表格、绘图、PDF等等为例的数据文件),并且第四计算设备(或者其它目标设备)可以是或者以其它方式包括诸如电视机或者计算机监视器的显示器,该显示器能够显示视频媒体。在这一示例中,第一计算设备的用户可以使用如上讨论的用户界面302来将一个或多个媒体文件从第三计算设备(例如,可以被配置为媒体文件服务器)转移到作为第四计算设备的电视机或者监视器,从而潜在地由该电视机或者监视器来显示和播放(例如,流传送)该媒体文件。
在这一示例中,由用户界面302表示的计算设备中的任意一个或者全部可以潜在地在操作第一计算设备的用户的控制之下。因此,没有第二用户会移动要监视和/或手动批准将什么数据从第三计算设备发送到第四计算设备(除非这是期望的),并且没有第三用户会需要监视和/或手动批准由第四计算设备接收什么数据。
作为参照图10描述的另一示例,第一计算设备可以检测用户输入(例如,到触敏显示器的手势触摸输入),指示该用户希望(或者可能希望)将一个或多个数据项从第一计算设备转移到诸如第三计算设备的另一计算设备。或者在接收用户输入之前,或者响应于用户输入的发起,第一计算设备可以确定和/或显示用户界面302上的转移区域1007。转移区域1007可以定义可以在第一计算设备(或者其它发起设备)的表示和第三计算设备(或者其它目标设备)的表示之间连续延伸的用户界面302的区域。目标设备图标,这里是第三计算设备的图标309,可以被特殊地标识(例如,高亮、闪烁、振动、放大、变色等等)为期望的目标设备,只要用户在滑动手势期间和/或沿着在发起设备的图标和目标设备的图标之间延伸的直线方向将他或者她的手指(或者其它指示器)维持在所显示的转移区域1007的边界内。
转移区域1007的显示可以潜在地在将数据转移到正确的目标设备方面为用户提供更多容易,这部分地因为可以不必要求用户精确地将他或者她的手指从发起设备的图标完全拖拉到目标设备的图标上。而是,用户可以基本上在转移区域1007内简单地进行拖拉。
转移区域1007可以例如由包含在转移设备和预期的目标设备图标之间延伸的直线的径向部分形成。作为另一示例,转移区域可以由从参考虚线1005测量的两个角度形成。
通过将滑动手势维持在所显示的转移区域1007内,第一计算设备可以能够预测哪一个是目标设备(并且可以能够通过显示转移区域1007来指示该预测)。如果滑动手势在转移区域1007外侧徘徊,则可以不再显示转移区域1007(并且目标设备的预测可以不再有效)和/或可以显示与另一预测的目标设备相关联的另一转移区域1007。例如,如果滑动手势朝向图标310向下徘徊,则转移区域1007可以消失和/或在图标304和图标310之间延伸的另一转移区域可以出现(因而指示图标310代表预测的目标设备)。
如果用户在给定的所显示的转移区域内结束滑动手势,则第一计算设备可以考虑该滑动手势代表与当前活动的转移区域(即,在其中滑动手势结束的转移区域)相关联的图标的选择。
另一种可能性是如果用户输入在转移区域外侧徘徊,则用户界面302可以对于该特定的滑动手势不再显示任何进一步的转移区域,由于该用户输入可能在这一点上不会容易被预测或者解释,除非并且直到该滑动手势在特定目标设备的图标处或者附近(例如,至少在预定的阈值距离内)结束。如果没有显示转移区域并且滑动手势在目标设备图标处或附近没有结束,则可以考虑放弃该用户输入。
在参照图11描述的另一示例中,第一计算设备的用户界面302可以同时显示多个转移区域,例如转移区域1104和1105。这些多个转移区域可以具有不同的颜色、轮廓和/或形状以便与彼此区分开。在所示的示例中,第一计算设备可以检测用户可能想要或者在第一计算设备和第二计算设备之间或者在第一计算设备和第三计算设备之间(或者在发起设备和任意其它两个或更多个预测的目标设备之间)执行数据事务。第一计算设备可以显示从第一计算设备(或者其它发起设备)的图标304到第二计算设备(或者其它第一预测的目标设备)的图标308延伸的转移区域1104。第一计算设备可以同时显示从第一计算设备(或者其它发起设备)的图标304到第三计算设备(或者其它第二预测的目标设备)的图标309延伸的转移区域1105。在这一示例中,如果用户选择在第一计算设备和第二计算设备之间转移一个或多个数据项,则该用户可以通常沿着与在图标304和308之间延伸的直线类似的方向在转移区域1104内拖拉他或她的手指或者其它指示器。类似地,如果用户选择在第一计算设备和第三计算设备之间转移一个或多个数据项,则该用户可以通常沿着与在图标304和309之间延伸的直线类似的方向拖拉他或她的手指或者其它指示器。
第一计算设备可以经由用户界面302间歇地更新各种计算设备的位置。因此例如,如果第二计算设备和第三计算设备之间的距离缩短,则转移区域1104和1105可以在用户界面302上彼此接近。随着两个或者更多个转移区域彼此接近,该转移区域可以例如动态地缩小以便不与彼此重叠。或者,可以简单地随着转移区域彼此接近而允许它们与彼此重叠,例如在图12中通过示例的方式示出的。
如图12所示,转移区域1104与转移区域1105重叠。在这样的示例中,第一计算设备可以检测到用户希望将数据从第一计算设备转移到第二计算设备或者第三计算设备(例如,转移到图标308或者图标309)。为了实现任一数据转移,用户可以发起从在图标304处或者附近的期望的转移区域中的位置朝向图标308或者309中的任意一个的滑动手势。如果用户的滑动手势不延伸经过直线1204的长度(从图标304到潜在的目标图标308的径向距离),则第一计算设备可以将该输入解释为请求在第一计算设备和第二计算设备(图标308)之间执行数据事务。
然而,如果用户的滑动手势延伸经过直线1204的长度,则第一计算设备可以将该输入解释为请求在第一计算设备和第三计算设备(图标309)之间执行数据事务。因而,滑动手势的距离可以用于区分重叠的转移区域。在再一示例中,重叠的转移区域中的滑动手势可以导致第一计算设备在第一计算设备和第二计算设备之间以及在第一计算设备和第三计算设备之间执行并行或者串行数据事务。
因而,描述了各种示例***、方法和软件,其可以提供用于在多个计算设备之间执行数据事务而同时仅使用单个计算设备的工具。尽管说明和描述了各种示例,但是并不意在这些示例说明和描述全部可能性。而是,在说明书中使用的词语是描述性而不是限制性的词语,并且要理解的是,在不偏离本公开的精神和范围的情况下,可以做出各种改变。

Claims (30)

1.一种方法,包括:
由第一计算设备显示用户界面;
由所述第一计算设备接收对所述用户界面的第一用户输入;
由所述第一计算设备依据所述第一用户输入的速度来确定第一数据事务;以及
由所述第一计算设备发起所述第一数据事务。
2.如权利要求1所述的方法,其中,所述第一用户输入是滑动手势。
3.如权利要求1所述的方法,其中,所述用户界面包括第二计算设备的显示的表示,并且所述数据事务是在所述第一计算设备和所述第二计算设备之间的数据事务。
4.如权利要求3所述的方法,其中,所述用户界面还包括所述第一计算设备的显示的表示,并且所述第一用户输入包括在所述第一计算设备的所述表示和所述第二计算设备的所述表示之间延伸的滑动手势。
5.如权利要求1所述的方法,其中,所述用户界面包括第二计算设备的显示的表示以及第三计算设备的显示的表示,并且所述数据事务是在所述第二计算设备和所述第三计算设备之间的数据事务。
6.如权利要求5所述的方法,其中,所述第一用户输入包括在所述第二计算设备的所述表示和所述第三计算设备的所述表示之间延伸的滑动手势。
7.如权利要求1所述的方法,其中,所述确定包括还依据用于执行所述第一用户输入的指示器的数量来确定所述第一数据事务。
8.如权利要求1所述的方法,还包括:
由所述第一计算设备接收对所述用户界面的第二用户输入;
由所述第一计算设备确定所述第二用户输入的速度;
由所述第一计算设备基于所述第二用户输入来确定第二数据事务;以及
依据所述第一用户输入和所述第二用户输入的相对速度来将相对优先级分配给所述第一数据事务和所述第二数据事务。
9.如权利要求1所述的方法,还包括:
由所述第一计算设备接收对所述用户界面的第二用户输入;
由所述第一计算设备确定所述第二用户输入的速度;
由所述第一计算设备基于所述第二用户输入来确定第二数据事务;以及
依据所述第一用户输入和所述第二用户输入的相对速度来向所述第一数据事务和所述第二数据事务分配资源。
10.如权利要求1所述的方法,其中,所述第一用户输入是滑动手势,并且所述确定还包括还依据所述滑动手势是连续滑动手势还是间断滑动手势来确定所述第一数据事务。
11.如权利要求1所述的方法,其中,所述确定包括将所述第一用户输入的速度与预定的速度阈值进行比较。
12.如权利要求1所述的方法,其中,所述确定包括:
如果所述第一用户输入的速度小于预定的速度阈值,则所述确定包括确定所述数据事务是第一类型的数据事务;并且
如果所述第一用户输入的速度大于所述预定的速度阈值,则所述确定包括确定所述数据事务是不同的第二类型的数据事务。
13.如权利要求12所述的方法,其中,所述第一类型的数据事务是移动文件或者拷贝文件中的一个,并且所述第二类型的数据事务是移动文件或者拷贝文件中的另一个。
14.如权利要求1所述的方法,还包括:
接收指示多个计算设备中的每一个计算设备的物理位置的信息,其中,所述显示包括针对所述多个计算设备中的每一个计算设备,在所述用户界面内的位置处显示所述多个计算设备中各个计算设备的表示,所述位置取决于所述多个计算设备中的各个计算设备的物理位置。
15.如权利要求14所述的方法,其中,所述显示还包括:针对所述多个计算设备中的每一个计算设备,仅当所述计算设备中的各个计算设备已经被授权用于与所述第一计算设备进行通信时,才显示所述多个计算设备中的所述各个计算设备的表示。
16.一种方法,包括:
由第一计算设备显示包括多个计算设备中的每一个计算设备的表示的用户界面;
由所述第一计算设备显示所述用户界面的第一区域,所述第一区域至少在第一位置和第二位置之间连续地延伸;
由所述第一计算设备接收开始于所述第一位置或者所述第二位置的第一用户输入;以及
由所述第一计算设备确定所述第一滑动手势是否保持在所述第一区域内,并且如果所述第一用户输入保持在所述第一区域内,则发起涉及所述第二计算设备的数据事务。
17.如权利要求16所述的方法,其中,所述第一区域是锥形截面。
18.如权利要求16所述的方法,其中,所述表示包括分别与所述多个计算设备中的不同的一个相关联的、在所述第一位置处的第一表示以及在所述第二位置处的第二表示。
19.如权利要求18所述的方法,还包括:
接收指示所述多个计算设备的物理位置的信息,其中,所述显示包括在所述用户界面内的位置处显示所述第一表示和所述第二表示,所述位置取决于与所述多个计算设备中的计算设备相关联的各自的物理位置。
20.如权利要求16所述的方法,其中,所述显示包括显示所述用户界面的第二区域,所述第二区域至少在所述第一位置和第三位置之间连续地延伸。
21.如权利要求20所述的方法,还包括:
响应于在所述用户界面中所述第二区域移动移动接近所述第一区域而减小所述第一区域的尺寸。
22.如权利要求20所述的方法,其中:
所述第二区域与所述第一区域重叠,并且在所述用户界面内所述第一位置和所述第二位置之间的距离短于所述第一位置和所述第三位置之间的距离;并且
响应于所述第一计算设备在所述第一区域和所述第二区域的重叠部分内接收到延伸经过所述第二位置的第二用户输入,在所述第一计算设备和与所述第三位置相关联的计算设备中的一个计算设备之间执行数据事务。
23.如权利要求20所述的方法,其中:
所述第二区域与所述第一区域重叠,并且在所述用户界面内所述第一位置和所述第二位置之间的距离短于所述第一位置和所述第三位置之间的距离;并且
响应于所述第一计算设备在所述第一区域和所述第二区域的重叠部分内接收到延伸经过所述第二位置的第二用户输入,在所述第一计算设备和与所述第三位置相关联的计算设备中的一个计算设备之间执行第一数据事务,并且在所述第一计算设备和与所述第二位置相关联的计算设备中的一个计算设备之间执行第二数据事务。
24.如权利要求16所述的方法,其中,所述第一用户输入是滑动手势。
25.一种方法,包括:
由第一计算设备在一系列时刻中的每一个时刻接收多个计算设备中的每一个计算设备的物理位置的指示;
由所述第一计算设备显示包括所述多个计算设备中的每一个计算设备的表示的用户界面,其中,针对所述多个计算设备中的每一个计算设备并且针对所述时刻中的每一个时刻,在所述用户界面的位置处显示所述计算设备的表示,所述位置取决于所述计算设备的所指示的物理位置;
接收选择所述表示中的一个表示的用户输入;以及
响应于所述用户输入,发起涉及所述计算设备中与所选择的表示相关联的一个计算设备的数据事务。
26.如权利要求25所述的方法,其中,所述多个计算设备中的每一个计算设备确定其自己的物理位置,并且将代表各自物理位置的数据发送到所述第一计算设备。
27.如权利要求25所述的方法,其中,所述计算设备的表示之间的距离相对于所述计算设备之间的距离成比例地缩放。
28.如权利要求25所述的方法,其中,所述第一计算设备和所述多个计算设备中的每一个计算设备是相同的无线微微网的一部分。
29.如权利要求25所述的方法,其中,所述第一计算设备和所述多个计算设备中的每一个计算设备是相同的蜂窝无线通信网络的一部分。
30.如权利要求25所述的方法,其中,所述用户输入是朝向所选择的表示延伸的滑动手势。
CN201380050588.5A 2012-10-31 2013-10-24 选择设备以进行数据事务 Pending CN104718523A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/664,590 US20140123043A1 (en) 2012-10-31 2012-10-31 Selecting Devices for Data Transactions
US13/664,590 2012-10-31
PCT/EP2013/072264 WO2014067843A1 (en) 2012-10-31 2013-10-24 Selecting devices for data transactions

Publications (1)

Publication Number Publication Date
CN104718523A true CN104718523A (zh) 2015-06-17

Family

ID=49518936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380050588.5A Pending CN104718523A (zh) 2012-10-31 2013-10-24 选择设备以进行数据事务

Country Status (4)

Country Link
US (1) US20140123043A1 (zh)
EP (1) EP2915035A1 (zh)
CN (1) CN104718523A (zh)
WO (1) WO2014067843A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106406653A (zh) * 2015-07-28 2017-02-15 丰田自动车株式会社 信息处理装置
WO2019042231A1 (zh) * 2017-08-31 2019-03-07 阿里巴巴集团控股有限公司 一种终端设备的操作方法、装置以及电子设备
CN111200752A (zh) * 2018-11-20 2020-05-26 萨基姆宽带联合股份公司 用于在便携式设备和***设备之间进行通信的方法
CN111610923A (zh) * 2020-04-26 2020-09-01 北京小米移动软件有限公司 定向操作方法、定向操作装置及存储介质

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9460299B2 (en) 2010-12-09 2016-10-04 Location Labs, Inc. System and method for monitoring and reporting peer communications
US9268956B2 (en) 2010-12-09 2016-02-23 Location Labs, Inc. Online-monitoring agent, system, and method for improved detection and monitoring of online accounts
US9571590B2 (en) 2010-12-09 2017-02-14 Location Labs, Inc. System and method for improved detection and monitoring of online accounts
US9373112B1 (en) 2012-03-16 2016-06-21 Square, Inc. Ranking of merchants for cardless payment transactions
US11449854B1 (en) 2012-10-29 2022-09-20 Block, Inc. Establishing consent for cardless transactions using short-range transmission
US9755995B2 (en) 2012-11-20 2017-09-05 Dropbox, Inc. System and method for applying gesture input to digital content
US9729695B2 (en) 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
US9935907B2 (en) 2012-11-20 2018-04-03 Dropbox, Inc. System and method for serving a message client
US9264850B1 (en) 2012-11-20 2016-02-16 Square, Inc. Multiple merchants in cardless payment transactions and multiple customers in cardless payment transactions
US9652791B1 (en) 2013-02-08 2017-05-16 Square, Inc. Updating merchant location for cardless payment transactions
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9438685B2 (en) * 2013-03-15 2016-09-06 Location Labs, Inc. System and method for display of user relationships corresponding to network-enabled communications
US9924322B2 (en) 2013-07-23 2018-03-20 Square, Inc. Computing distances of devices
US10332162B1 (en) 2013-09-30 2019-06-25 Square, Inc. Using wireless beacons for transit systems
US10163148B1 (en) 2013-11-13 2018-12-25 Square, Inc. Wireless beacon shopping experience
CN104954537B (zh) * 2014-03-24 2018-10-12 联想(北京)有限公司 一种信息处理方法及第一电子设备
CN118192869A (zh) 2014-06-27 2024-06-14 苹果公司 尺寸减小的用户界面
US10135905B2 (en) * 2014-07-21 2018-11-20 Apple Inc. Remote user interface
KR102156223B1 (ko) 2014-08-02 2020-09-15 애플 인크. 상황 특정 사용자 인터페이스
EP4209872A1 (en) 2014-09-02 2023-07-12 Apple Inc. Phone user interface
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
JP6347701B2 (ja) * 2014-09-05 2018-06-27 シャープ株式会社 情報処理装置、情報処理方法及びプログラム
US9547854B2 (en) * 2014-12-02 2017-01-17 Paypal, Inc. User-friendly transaction interface
US10254911B2 (en) 2015-03-08 2019-04-09 Apple Inc. Device configuration user interface
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
US10887193B2 (en) 2018-06-03 2021-01-05 Apple Inc. User interfaces for updating network connection settings of external devices
US11610203B2 (en) * 2018-10-09 2023-03-21 Wells Fargo Bank, N.A. Value transfer via facial recognition
US20220057922A1 (en) * 2019-04-30 2022-02-24 Google Llc Systems and interfaces for location-based device control
JP6921338B2 (ja) 2019-05-06 2021-08-18 アップル インコーポレイテッドApple Inc. 電子デバイスの制限された動作
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090054108A1 (en) * 2007-05-31 2009-02-26 Kabushiki Kaisha Toshiba Mobile device, data transfer method and data transfer system
CN102340332A (zh) * 2010-07-21 2012-02-01 中兴通讯股份有限公司 一种触摸方式传输数据的装置、设备及方法
CN102549574A (zh) * 2009-10-02 2012-07-04 高通股份有限公司 用于提供文件共享功能性的用户接口示意动作和方法
US20120192117A1 (en) * 2011-01-24 2012-07-26 Migos Charles J Device, Method, and Graphical User Interface with a Dynamic Gesture Disambiguation Threshold
US8296728B1 (en) * 2008-08-26 2012-10-23 Adobe Systems Incorporated Mobile device interaction using a shared user interface

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8547342B2 (en) * 2008-12-22 2013-10-01 Verizon Patent And Licensing Inc. Gesture-based delivery from mobile device
US20110163944A1 (en) * 2010-01-05 2011-07-07 Apple Inc. Intuitive, gesture-based communications with physics metaphors

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090054108A1 (en) * 2007-05-31 2009-02-26 Kabushiki Kaisha Toshiba Mobile device, data transfer method and data transfer system
US8296728B1 (en) * 2008-08-26 2012-10-23 Adobe Systems Incorporated Mobile device interaction using a shared user interface
CN102549574A (zh) * 2009-10-02 2012-07-04 高通股份有限公司 用于提供文件共享功能性的用户接口示意动作和方法
CN102340332A (zh) * 2010-07-21 2012-02-01 中兴通讯股份有限公司 一种触摸方式传输数据的装置、设备及方法
US20120192117A1 (en) * 2011-01-24 2012-07-26 Migos Charles J Device, Method, and Graphical User Interface with a Dynamic Gesture Disambiguation Threshold

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106406653A (zh) * 2015-07-28 2017-02-15 丰田自动车株式会社 信息处理装置
CN106406653B (zh) * 2015-07-28 2019-12-17 丰田自动车株式会社 信息处理装置
WO2019042231A1 (zh) * 2017-08-31 2019-03-07 阿里巴巴集团控股有限公司 一种终端设备的操作方法、装置以及电子设备
CN111200752A (zh) * 2018-11-20 2020-05-26 萨基姆宽带联合股份公司 用于在便携式设备和***设备之间进行通信的方法
CN111200752B (zh) * 2018-11-20 2022-02-15 萨基姆宽带联合股份公司 用于在便携式设备和***设备之间进行通信的方法
CN111610923A (zh) * 2020-04-26 2020-09-01 北京小米移动软件有限公司 定向操作方法、定向操作装置及存储介质
US11314345B2 (en) 2020-04-26 2022-04-26 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for performing directional operation, and storage medium

Also Published As

Publication number Publication date
US20140123043A1 (en) 2014-05-01
EP2915035A1 (en) 2015-09-09
WO2014067843A1 (en) 2014-05-08

Similar Documents

Publication Publication Date Title
CN104718523A (zh) 选择设备以进行数据事务
US9317240B2 (en) Image display device and method of controlling the same
US9549143B2 (en) Method and mobile terminal for displaying information, method and display device for providing information, and method and mobile terminal for generating control signal
KR102094673B1 (ko) 주변 디바이스와 컨텐츠를 공유하기 위한 컴퓨터-구현 방법, 시스템, 및 장치
AU2013203016B2 (en) Method and system for controlling display device and computer-readable recording medium
KR102088382B1 (ko) 애플리케이션 실행 방법, 콘텐트 공유 제어 방법 및 디스플레이 장치
CN102646117B (zh) 文件数据传送的方法与装置
KR101943987B1 (ko) 디바이스 간의 페이지 공유 시스템 및 방법
US9524332B2 (en) Method and apparatus for integratedly managing contents in portable terminal
CN110362246B (zh) 控制电子设备的方法、电子设备和存储介质
KR20130005147A (ko) 컨텐츠 검색 방법 및 그를 이용한 디스플레이 장치
KR101498603B1 (ko) 정보 전달 단말 장치 및 그 방법
US9826026B2 (en) Content transmission method and system, device and computer-readable recording medium that uses the same
CN104603763A (zh) 信息传输方法和***、装置及其计算机可读记录介质
KR20120126351A (ko) 네트워크 전자기기들 간 데이터 공유 방법 및 장치
TWI601035B (zh) 電子系統、觸控筆以及電子裝置與觸控筆之間的資料傳輸方法
TW201621706A (zh) 使用近場通訊來以權限控制進行共享內容
KR20120093745A (ko) 디스플레이 장치의 동작 제어 방법 및 그를 이용한 디스플레이 장치
KR20170003991A (ko) 협력적 상호작용을 제공하는 시스템 및 방법
US11349976B2 (en) Information processing method, file transmission method, electronic apparatus, and computing apparatus
KR101616439B1 (ko) 멀티디스플레이 장치, 전자 기기 및 멀티디스플레이 장치의 제어 방법
KR102088459B1 (ko) 사용자 제스처를 이용한 복수의 단말 간 사용자인터페이스 통합 방법 및 이를 수행하는 단말
JP5925495B2 (ja) 情報処理装置、情報処理システム、情報処理方法および情報処理プログラム
KR102162049B1 (ko) 컨텐츠를 통합 매니징하는 휴대 단말 및 그 방법
KR102330475B1 (ko) 단말기 및 그의 동작 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Neubiburg, Germany

Applicant after: Intel Mobile Communications GmbH

Address before: Neubiburg, Germany

Applicant before: Intel Mobile Communications GmbH

COR Change of bibliographic data
RJ01 Rejection of invention patent application after publication

Application publication date: 20150617

RJ01 Rejection of invention patent application after publication