基于手势的内容共享的制作方法

文档序号:9309017阅读:223来源:国知局
基于手势的内容共享的制作方法
【技术领域】
[0001]本公开总体上涉及媒体内容传送,更具体地说,涉及社交通信。
【背景技术】
[0002]人们以电子方式来共享越来越多的信息。他们将电子邮件和短文本消息发送给朋友和同事。照片、视频和声音剪辑经常被贴到社交网站上。在社交情形中,人们经常希望与他们的朋友快速共享照片或其他内容。
【附图说明】
[0003]虽然随附的权利要求具体阐述了本技术的特征,但是从下文结合附图所做的具体描述中,可以最好地理解这些技术以及它们的目的和优势,在附图中:
[0004]图1是可以实践本技术的代表性环境的概览;
[0005]图2是图1的一些设备的一般示意图;
[0006]图3a和3b是用于使用手势发送内容的代表性方法的流程图;
[0007]图4a和4b是用于使用手势以接收内容的代表性方法的流程图;以及
[0008]图5a和5b是服务器可用于传输内容的代表性方法的流程图。
【具体实施方式】
[0009]现在来看附图,其中,相同参考符号指代相同元件,本公开的技术被图示为在适当的环境中实施。下文描述是基于权利要求的实施例,并且不应被理解为限定关于此处未明确描述的替代实施例的权利要求。
[0010]虽然存在许多内容共享应用,但是它们经常被设计用于具有大屏幕和全键盘的个人计算机。例如,当用户希望从其智能手机向在同一室内的几个朋友发送照片时,智能手机的有限界面(小屏幕、非常小或不存在的键盘)使得这些传统的内容共享应用看起来笨拙而麻烦。而且,许多传统内容共享应用要求发送方对于每个预期的接收方通过应用的用户界面进行导航。
[0011]考虑图1的通信环境100。用户102希望将某些内容(例如,照片)从其便携通信设备104发送至其朋友的设备106。根据本公开的方面,在选择其希望发送的内容项目之后,用户102执行手势,以指定要向其发送内容项的方向。例如,他假装向西“抛”他的设备104(例如,像抛球或者像抛飞碟)。为了接收该内容项目,潜在的接收方也可以做出指定接收方向的手势。例如,潜在接收方移动她的设备106以假装“接住”从东方抛来的球。如果发送方向和接收方向兼容(如下文所解释的),则将内容项目从发送方的设备104发送至接收方的设备106。
[0012]可以对上述基本方案做出改进,例如,指定发送或接收方向的最大发送距离或发散角(如图1中所示的虚线)。发送发散角由发送方102指定,以排除其他人108接收该内容。可以阐明其他限制,使得例如仅预期接收方可以接收该内容,S卩使其他潜在接收方在指定发送方向上并且做出了适当的接收手势。
[0013]下文参考图5a和5b讨论可选内容服务器110的功能。
[0014]图2示出了代表电子设备104、106、110的主要组件。例如,便携式通信设备104、106可以是智能电话、平板电脑、个人计算机、电子书、或游戏控制器。内容服务器110可以是这些的任何一个,并且可以是机顶盒、计算服务器、或一组协同的计算服务器。
[0015]电子设备104、106、110的CPU 200包括一个或多个处理器(即,微处理器、控制器等中的任何一个)或者处理器及存储器系统,其处理计算机可执行指令,以控制设备104、106、110的操作。具体而言,CPU 200支持图3至5中所示的本公开的方面,如下文所讨论的。利用在202处总体上示出的软件、硬件、固件和结合处理和控制电路实施的固定逻辑电路系统,可以实施设备104、106、110。虽然未示出,但是设备104、106、110可以包括将在设备104、106、110内各个组件耦合的系统总线或数据传输系统。系统总线可以包括不同总线结构的组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线和采用了多种总线结构的任何一种的处理器或本地总线。
[0016]电子设备104、106、110也包括实现数据存储的一个或多个存储器设备204,其不例包括随机存取存储器、非易失性存储器(例如,只读存储器、闪存、EPROM和EEPR0M)以及盘存储设备。盘存储设备可以实施为任何类型磁或光存储设备,诸如硬盘驱动器、可记录或可重写盘、任何类型的数字多用途盘等。设备104、106、110也可以包括大容量存储介质设备。
[0017]存储器系统204提供数据存储机构以存储设备数据212、其他类型信息和数据以及各种设备应用210。操作系统206可以作为在存储器204内并且由CPU 200执行的软件指令被维护。设备应用210也可以包括设备管理器,诸如任何形式的控制应用或软件应用。工具208可以包括信号处理和控制模块、电子设备104、106、110的特定组件所固有的代码、用于特定组件的硬件提取层等。
[0018]电子设备104、106、110也可以包括音频处理系统214,其处理音频数据并控制音频系统216 (例如,其可以包括扬声器)。视频处理系统218处理图形命令和视频数据,并且控制可以包括例如显示屏的显示系统220。音频系统216和显示系统220可以包括处理、显示或以其他方式渲染音频、视频、显示器、或图像数据的任何设备。显示数据和音频信号可以经由由媒体数据端口 222所代表的射频链路、S视频链路、高清多媒体接口、复合视频链路、组件视频链路、数字视频接口、模拟视频连接或其他相似通信链路被传送至音频组件或显示组件。在一些实施方式中,音频系统216和显示系统220是设备104、106、110外部的组件。替代地(例如,在蜂窝电话中),这些系统216、220是设备104、106、110的集成组件。
[0019]电子设备104、106、110可以包括通信接口,该通信接口包括实现有线或无线通信的通信收发器224。示例收发器224包括符合各种IEEE 802.15标准的无线个域网电台、符合各种IEEE 802.11标准中的任何一个的无线局域网电台、符合3GPP标准的无线广域网蜂窝电台、符合各种IEEE 802.16标准的无线城域网电台、以及有线局域网以太网收发器。
[0020]电子设备104、106、110也可以包括一个或多个数据输入端口 226,经由该端口,可以接收任何类型数据、媒体内容、或输入,诸如用户可选择输入(例如,来自键盘、来自触敏输入屏、或来自另一用户输入设备)、消息、音乐、电视内容、记录的视频内容、以及从任何内容或数据源接收到的任何其他类型的音频、视频或图像数据。数据输入端口 226可以包括USB端口、同轴线缆端口、以及用于闪存、存储盘等的其他串行或并行连接器(包括内部连接器)等。这些数据输入端口 226可以被用于将设备104、106、110耦合至诸如麦克风和相机的组件、外围设备或配件。
[0021]最后,电子设备104、106、110可以包括任何数目的“其他传感器”228。这些传感器228可以包括,例如,加速计、GPS接收器、指南针、磁场传感器等。
[0022]图3a展示了用于发送内容项目的第一方法。在步骤300中,用户102使用用于选择要发送的内容项目的任何已知技术。例如,他可以触摸与内容项目对应的图标以选择它。如果他用便携式通信设备104拍摄照片,并且该照片被显示在设备104的屏幕上,则该图片可以以默认方式被选择,直到反选为止。用户102甚至可以选择多个内容项目,诸如目录和其所有内容。在一些情形下,他可以在他的设备104上运行特定应用,该特定应用将可能的内容项目展示给他以供选择。
[0023]然后,用户102使用其便携式通信设备104做出“发送”手势(步骤302)。发送手势指定了发送方向。例如,他可以假装向西抛他的设备104。在设备104上的位置传感器(例如,加速计、指南针或磁场感测器228)标记该运动,并且将它们的数据发送给CPU 200,CPU 200翻译该手势,将其识别为发送手势,并注意指定的方向。在另一示例中,他可以通过触摸在他的设备104的显示屏上的其图标来选择内容项目并且移动他的手指,如同以指定方向上“轻弹”该图标。其他手势也是可能的。
[0024]除了选定内容项目并且指定发送方向以外,用户102可以指定发送的其他特征。为了清楚起见,下文将这些其他特征的讨论延迟到步骤308。
[0025]内容项目和发送方向在步骤304中是相关联的。这仅意味着用于存储器操作的快捷方式。如下文所讨论的,内容项目可以不被立即发送,因此,记住内容项目与发送方向的关联以供未来使用可能是重要的。
[0026]在步骤306中,用户的便携式通信设备104接收包括接收方向的请求。如下文结合图4a和4b所更具体讨论的,潜在接收方做出了指定接收方向的接收手势。在图3a的特定实施例中,在步骤306中,该信息以请求方式被发送,并且由发送方设备104所接收。
[0027]虽然可选步骤308逻辑上在步骤310之前,为了清楚起见,步骤308的讨论在步骤310的讨论之后。
[0028]在步骤310中,比较通过发送方的发送手势指定的发送方向(步骤302)和在步骤306中所接收到的请求中含有的接收方向。如果这两个方向兼容(如下文所讨论的),(如果来自可选步骤308的所有其他限制要求被满足)则将选择的内容项目从发送方的便携式通信设备104发送至另一设备,通常是发送在步骤306中接收到的请求的设备。在一个非常简单的示例中,如果内容项目被向西“抛”,并且如果潜在接收方的手势指示其希望接收来自东方的内容,则发送和接收方向是兼容的,并且该内容项目被发送。
[0029]刚才给出的示例,虽然有用,但是可能过于简单了。更实际的是,发送处理与一个或多个可选“限制元素”相关联(步骤308)。首先,对于方向变化应有某种限额。例如,不是简单地向西抛,用户102 (或者发送应用本身)可以指定该内容项目正在以从西北45度至西南45度的方向上被喷出。类似的是,步骤306的接收方向可以具有一定的角度发散。这些角由图1中的虚线来指示。当在步骤310中比较这些方向时,在两个发散角内的任何方向对被认为是“兼容的”。这些角度也可以被故意缩窄,以排除其他接收方。
[0030](应注意的是,总的来说,本公开的方法不要求检测位置或者甚至另一设备的存在,以便与该设备通信:发送和接收方向的比较是足够的。然而,位置检测可以被添加到这些基本方法中,例如,当设置发散角或距离以排除一些潜在接收方时。)
[0031]发送距离可以被指定为第二限制元素,再次限制了潜在接收方的范围。这使得本方法比先前方法更健壮,尤其是在位置检测不可靠的环境中(例如,室内或者具有显著电干扰的环境中)。
[0032]另一潜在限制元素是时间限制。根据本公开的一些方面,不存在发送设备104和接收106设备在传输时实际上彼此物理接近的要求。需要两个设备104、1
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1