用于文件共享功能性的装置移动用户接口示意动作的制作方法
【专利说明】
[0001] 本申请为发明名称为"用于文件共享功能性的装置移动用户接口示意动作"的原 中国发明专利申请的分案申请。原申请的申请号为201080043132. 2,申请日为2010年9月 29臼。
[0002] 相关申请案
[0003] 本申请案主张2009年10月2日申请的标题为"提供文件共享功能性的用户 接口方法(UserInterfaceMethodsProvidingFileSharingFunctionality)',的第 61/248, 249号美国临时专利申请案的优先权权益,所述美国临时专利申请案的整个内容以 引用的方式并入本文中。本申请案交叉参考且完全以引用方式并入同时申请的标题为"提 供文件共享功能性的用户接口方法(UserInterfaceMethodsProvidingFileSharing Functionality) "的第12/578, 892号(代理人案号091723U1)美国专利申请案。
技术领域
[0004] 本发明大体上涉及计算机用户接口系统,且更特定来说涉及用于激活文件共享功 能的基于示意动作的用户接口。
【背景技术】
[0005] 个人电子装置(例如,手机、PDA、膝上型计算机、游戏装置等)向用户提供增加的 功能性和数据存储。除了充当个人组织器,个人电子装置还用以存储文档、照片、视频和音 乐,且充当对因特网和电子邮件的入口。这些装置允许用户与其它用户通信,且与其它移动 装置用户共享存储的文件,例如文档、图片或视频。当今,移动装置通过采用不同方法来允 许用户共享文件,例如电子邮件接发、文本接发(例如,SMS)、多媒体消息接发服务(MMS)和 近场通信(NFC)。然而,这些文件共享方法是有限的、繁冗的且耗时的。起草且发送电子邮 件需要大量的键入。发送者在发送消息之前必须知道且输入电子邮件地址。为了发送SMS 或MMS消息,发送者必须知道接收者电话号码。为了使用因特网来上载或下载文件,用户必 须知道URL且访问网站。为了使用NFC,文件的发送者和接收者必须非常靠近。
【发明内容】
[0006] 各种方面包含用于在计算装置之间共享文件的方法,其包含:激活文件共享功能 性;发现附近计算装置;建立与所述经发现计算装置的无线链路;确定所述经发现附近计 算装置的位置;基于所述计算装置的加速度来检测文件共享示意动作;基于所述检测的 文件共享示意动作来识别目标计算装置;以及将文件共享消息发射到所述目标计算装置。 可使用选自Bh〖e?oolh(6c、zi押ec_?^近场通信(NFC)、广域无线IEEE802.11(WiFi)、红外 (IrDA)和超声的无线技术来建立所述无线链路。在一方面中,确定所述经发现附近计算装 置的位置可包含经由所述建立的无线链路接收由所述经发现附近计算装置中的每一者中 的全球定位系统(GPS)接收器提供的位置坐标,且可使用不同于用以建立所述无线链路的 所述无线技术的无线技术来实现将所述文件共享消息发射到所述目标计算装置。在一方面 中,确定所述经发现附近计算装置的位置可包含:确定使用第一和第二天线从所述经发现 附近计算装置接收的信号的到达时间差;以及使用基于所述确定的信号到达时间差的三角 测量计算来确定到所述经发现附近计算装置中的每一者的方向。在又一方面中,确定所述 附近经发现计算装置的位置可包含:接收由所述经发现附近计算装置中的每一者中的GPS 接收器提供的位置坐标;以及将所述接收的位置坐标与来自GPS接收器的位置坐标进行比 较。在又一方面中,识别所述目标计算装置可包含:检测计算装置的加速度;基于所述检测 的加速度来计算所述移动装置的速率;基于所述计算的速率来计算弹道学轨迹;基于所述 计算的弹道学轨迹来计算对象将着陆的着陆位置;以及识别位于最靠近所述计算的着陆位 置处的计算装置。
[0007] -方面方法可进一步包含检测计算装置的加速度;基于所述检测的加速度而确定 所述计算装置是否正在沿着椭圆形路径移动;以及在所述计算装置正在沿着椭圆形路径移 动的情况下确定旋转方向,其中发射文件共享消息包括在所述计算装置正在顺时针方向上 移动的情况下将文件发射到所有附近经发现计算装置,且在所述计算装置正在逆时针方向 上移动的情况下将针对文件的请求发射到所有附近经发现计算装置。在又一方面中,发射 文件共享消息包含在所述计算装置正在逆时针方向上移动的情况下将文件发射到所有附 近经发现计算装置,且在所述计算装置正在顺时针方向上移动的情况下将针对文件的请求 发射到所有附近经发现计算装置。在又一方面中,发射文件共享消息可包含将选定文件发 射到所述目标计算装置,且所述方法可进一步包含:将发射所述文件的请求发射到所述目 标计算装置;以及从所述目标计算装置接收包含接入数据的响应,所述接入数据指定所述 文件应发射到的地址,其中将所述文件发射到所述目标计算装置可包含:基于所述接收的 接入数据中指定的所述地址而确定所述文件应经由其发射的无线通信链路;以及经由所述 确定的无线通信链路将所述文件发射到所述地址。在又一方面中,可使用所述建立的无线 链路来实现将所述文件发射到所述目标计算装置的所述请求,且用以发射所述文件的所述 确定的无线通信链路使用不同于所述建立的无线链路技术的无线技术。在又一方面中,发 射文件共享消息可包含将选定文件发射到所述目标计算装置,且所述方法可进一步包含: 显示针对所述目标计算装置的用户验证的提示;以及确定用户输入是否指示所述目标计算 装置的用户验证,其中将所述文件发射到所述目标计算装置可在所述用户输入指示所述目 标计算装置的用户验证的情况下实现。在又一方面中,显示针对所述目标计算装置的用户 验证的提示可包含:经由所述建立的无线链路从经发现计算装置接收用户识别符;使用所 述接收的用户识别符来从联系人数据库获得图像;以及显示获得的图像作为针对所述目标 计算装置的所述用户验证的所述提示。
[0008] 在另一方面中,所述方法可进一步包含:显示雷达地图图像,所述雷达地图图像包 含用于所述经发现附近计算装置的所述确定的相对位置的图形指示符。在又一方面中,发 射文件共享消息包括发射请求所述目标计算装置发射文件的消息。在另一方面中,所述方 法可进一步包含:将接入数据发射到所述目标计算装置,其中所述接入数据包含所述请求 的文件应发射到的地址。
[0009] 另一方面是一种移动装置,其包含:处理器;显示器,其耦合到所述处理器;加速 度计,其耦合到所述处理器;存储器,其耦合到所述处理器;以及至少一个无线收发器,其 耦合到所述处理器,其中所述处理器以处理器可执行指令配置以执行各方面方法的操作。
[0010] 另一方面是一种移动装置,其包含用于实现各方面方法的操作中涉及的功能的装 置。
[0011]另一方面是一种计算机程序产品,其包含存储计算机可执行指令的计算机可读媒 体,所述计算机可执行指令包含用于实现各方面方法中涉及的过程的至少一个指令。
【附图说明】
[0012] 并入本文且组成本说明书的一部分的【附图说明】本发明的示范性方面。连同上文给 出的一般描述和下文给出的详细描述一起,附图用以阐释本发明的特征。
[0013] 图1是用于基于用户示意动作来实施文件共享功能性的一方面方法的过程流程 图。
[0014] 图2A是适合用于各种方面的通信网络组件图。
[0015] 图2B是说明图2A的网络的组件之间的通信的消息流图。
[0016] 图3是说明根据一方面包含雷达地图的显示的便携式计算装置的正视图。
[0017] 图4是根据一方面用户执行投掷示意动作以发射文件的说明。
[0018] 图5是根据一方面用户执行逆时针椭圆形示意动作以发射文件的说明。
[0019] 图6到7是说明根据一方面用于验证文件发射的显示的便携式计算装置的正视 图。
[0020] 图8是根据一方面用户执行顺时针椭圆形示意动作以请求文件传送的说明。
[0021] 图9到10是说明根据一方面用于验证目标装置的身份的显示的便携式计算装置 的正视图。
[0022] 图11是适合用于各种方面的计算装置的系统框图。
[0023] 图12是用于使用功能键和软键来激活文件共享功能性的一方面方法的过程流程 图。
[0024] 图13是用于发现附近装置的一方面方法的过程流程图。
[0025] 图14是用于向附近装置请求位置数据且显示附近装置相对于计算装置的相对位 置的一方面方法的过程流程图。
[0026] 图15是用于使用信号三角测量来确定附近装置的位置的一方面方法的过程流程 图。
[0027] 图16是用于使用装置移动来起始发射文件的一方面方法的过程流程图。
[0028] 图17是用于确定计算装置是否正在椭圆形运动中移动的一方面方法的过程流程 图。
[0029] 图18是用于基于投掷示意动作来起始发射文件的一方面方法的过程流程图。
[0030] 图19是用于验证附近装置的身份的一方面方法的过程流程图。
[0031] 图20是用于获得文件发射的用户授权的一方面方法的过程流程图。
[0032] 图21是用于获得接收文件发射的用户授权的一方面方法的过程流程图。
[0033] 图22是用于实施文件请求功能性的一方面方法的过程流程图。
[0034] 图23是用于响应于文件共享请求而发射文件的一方面方法的过程流程图。
[0035] 图24是适合用于各种方面的实例便携式计算装置的组件框图。
【具体实施方式】
[0036] 将参看附图来详细地描述各种方面。只要可能,将在整个图式中使用相同的参考 标号来指代相同或相似的部分。对特定实例和实施方案做出的参考是出于说明性目的,且 无意限制本发明或权利要求书的范围。
[0037] 在本文中使用词语"示范性"意味着"充当实例、例子或说明"。在本文中描述为 "示范性"的任何实施方案不一定解释为比其它实施方案优选或有利。
[0038] 如本文使用,"触摸屏"是具有相关联图像显示器的触摸感测输入装置或触敏输入 装置。如本文使用,"触摸板"是不具有相关联图像显示器的触摸感测输入装置。触摸板可 实施于电子装置的在图像显示区域外部的任一表面上。触摸屏和触摸板在本文中一般地称 为"触摸表面"。触摸表面可为例如触摸屏显示器等电子装置的一体式部分,或可为可通过 有线或无线数据链路耦合到电子装置的单独模块,例如触摸板。术语触摸屏、触摸板和触摸 表面在下文中可互换使用。
[0039] 如本文使用,术语"个人电子装置"、"计算装置"和"便携式计算装置"指代以下各 项中的任一者或全部:蜂窝式电话、个人数据助理(PDA)、掌上型计算机、笔记型计算机、个 人计算机、无线电子邮件接收器、蜂窝式电话接收器(例如,BlackbuTy?和Xiee礙装置)、 具有多媒体因特网能力的蜂窝式电话(例如,Blackberry ),以及包含可编程处理 器、存储器、用于与网络(例如,无线网络)通信的收发器和连接的或一体式触摸表面或其 它指向装置(例如,计算机鼠标)的类似电子装置。在用以说明本发明各方面的一实例方面 中,电子装置