数据传输方法和采取该方法的移动装置的制作方法

文档序号:7886846阅读:190来源:国知局
专利名称:数据传输方法和采取该方法的移动装置的制作方法
技术领域
本发明涉及一种数据传输系统,更具体地讲,涉及一种用于经由短距离通信并通过识别移动装置的移动在移动装置中发送数据的方法。本发明还涉及一种采用所述数据传输方法的系统。
背景技术
由于移动装置可便于携带并提供各种功能(诸如语音呼叫功能),因此移动装置被广泛使用。移动装置用作多媒体通信装置,这是因为它们能够发送数据并还能够提供各种额外的服务。移动装置用户可通过选择将被发送的数据并将被叫方的电话号码或ID输入到他们的移动装置,来经由他们的移动装置将数据(诸如消息、内容文件等)发送到被叫方。尽管被叫方在呼叫用户附近,但也必须执行这些处理。当呼叫用户不知道被叫方的电话号码时,他们必须首先向被叫方询问被叫方的电话号码。然后呼叫用户可将被叫方的电话号码输入到他们的移动装置并将消息发送到被叫方的移动装置。这使移动装置用户不方便。具体地讲,当移动装置用户希望将他/她的电子名片(e-business card)发送到多人时,传统的数据传输系统需要用户首先将所有的被叫方的电话号码输入到他/她的移动装置。新系统需要允许用户容易将数据(诸如消息、内容文件等)从他们的移动装置发送到外部移动装置。

发明内容
为解决现有技术的上述缺点,主要目的在于提供一种用于增强用户便利性的在移动装置中发送数据的方法。本发明还提供了一种采用所述数据传输方法的系统。根据本发明的实施例,本发明提供了一种移动装置中的数据传输方法。在移动装置附近的外部移动装置被搜索。在移动装置附近发现的每个外部移动装置的位置信息被获取。将被发送的数据被设置。移动装置的移动被识别。基于移动装置的移动以及获取的在发现的外部移动装置处的位置信息,用于接收数据的至少一个目标移动装置被设置。数据被发送到所述至少一个目标移动装置。根据本发明的实施例,本发明提供了一种移动装置。所述移动装置包括短距离通信单元、位置测量模块、移动感测单元和控制器。短距离通信单元搜索在移动装置附近的外部移动装置,获取在移动装置附近发现的每个外部移动装置的位置信息,并将数据发送到至少一个目标移动装置。位置测量模块测量移动装置的当前位置。移动感测单元感测移动装置的移动。控制器设置将被发送的数据,并基于移动装置的移动以及获取的所发现的外部移动装置的位置信息,在发现的外部移动装置中设置用于接收所述数据的至少一个目标移动装置。在开始下面的本发明的具体实施方式
之前,阐述在本专利文档中始终使用的特定词汇和短语的定义会是有利的术语“包括”和“包含”及其派生词表示包括而非限制;术语 “或”是包括在内,表示和/或;短语“与.· ·相关”和“与其相关”及其派生词可表示包括,被包括在内,与...互相连接、包含、被包含在...内、连接至...或与...连接,接合至...或与...接合、与...可通信、与...协作、交错、并列、接近于...、被结合至或与...结合、具有、具有...属性等;术语“控制器”表示控制至少一个操作的任何装置、系统或其部件,这样的装置可以以硬件、固件或软件来实现,或者以硬件、固件、软件中的至少两个的一些组合来实现。应该注意,不论是本地还是远程,与任何特定控制器相关的功能可以是集中式或分布式。贯穿本专利文档,提供了特定词汇和短语的定义,本领域的普通技术人员应该理解其多数(即使不是大多数)实例中,这样的定义应用于对这样定义的词汇和短语的现在及未来的使用中。


为了更完整地理解本公开及其优点,现在将结合附图参照以下描述,其中,相同的标号表不相同的部分图I示出根据本发明的实施例的移动装置100的示意性框图;图2示出根据本发明的实施例的在移动装置100中用于发送数据的处理;图3示出根据本发明的实施例用于获取关于外部移动装置的位置的信息的处理;图4示出根据本发明的实施例的移动装置100从外部移动装置接收位置信息的处理的信号流示图;图5示出根据本发明的实施例的用于设置数据传输模式和将被发送的数据的处理;图6示出根据本发明的实施例的用于设置用于接收数据的目标移动装置的处理;图7A和图7B示出根据本发明的实施例的应用于移动装置100的用户的移动;图8A和图8B不出用于根据移动装置100的移动设置目标移动装置的视图。
具体实施例方式以下讨论的图I至图SB以及用于在本专利文档中描述本公开的原理的各种实施例仅是通过说明的方式,且不应该以任何方式被解释为限制本公开的范围。本领域的技术人员将理解,可以以任何合适布置的移动装置来实现本公开的原理。在本发明的以下实施例中,术语“数据”表示包括可在移动装置之间传输的所有数据的概念,例如,消息、内容文件等。术语“数据共享模式”表示移动装置中的功能模式中经由短距离通信并通过识别施加的移动来将数据发送到外部移动装置/从外部移动装置接收数据的一个功能模式。图I示出根据本发明的实施例的移动装置100的示意性框图。移动装置100包括RF通信单元110、音频处理单元120、短距离通信单元130、位置测量模块140、存储单元 150、移动感测单元160、输入单元170、显示单元180和控制器190。RF通信单元110经由RF通信在移动装置100和其他外部系统之间发送/接收数据。RF通信单元110包括RF发送器,用于对将被发送的信号的频率进行上变换并放大所述信号;RF接收器,用于对接收的RF信号进行低噪放大并对接收的RF信号的频率进行下变换。RF通信单元110经由RF信道接收数据,并将所述数据输出到控制器190。RF通信单元110还经由RF信道发送从控制器190输出的数据。音频处理单元120包括编解码器(CODEC)。所述CODEC包括用于处理包数据等的数据CODEC和用于处理音频信号(诸如语音信号等)的音频CODEC组成。音频CODEC将数字音频信号转换为模拟音频信号并经由扬声器输出所述音频信号。音频CODEC还将经由麦克风接收的模拟音频信号转换为数字音频信号。短距离通信单元130在不使用基站的情况下直接与外部装置进行通信。可使用各种通信模块(诸如蓝牙、WiFi、Zigbee、红外、近场通信(NFC)、射频识别(RFID)等)来实现短距离通信单元130。在本发明的实施例中,短距离通信单元130搜索移动装置100附近的外部移动装置,并连接到搜索的外部移动装置。短距离通信单元130将位置信息请求消息发送到连接的外部移动装置,并接收位置信息。短距离通信单元130根据控制器190的指令将数据发送到目标移动装置。位置测量模块140测量移动装置100的位置。可使用全球定位系统(GPS)模块来实现位置测量模块140。GPS模块从GPS卫星接收GPS信号并使用所述信号来测量移动装置100的当前位置。尽管位置测量模块140可仅使用GPS信号来测量移动装置100的当前位置,但位置测量模块140还可经由辅助GPS(A-GPS)来测量移动装置100的当前位置。 A-GPS通过使用移动装置与所述移动装置附近的移动通信基站之间的距离和无线电波测量值以及GPS信号来测量移动装置的当前位置。当位置测量模块140基于在移动装置100和所述移动装置100附近的多个基站之间的无线电波来测量移动装置100的当前位置时,位置测量模块140可使用三边测量法。可选择地,还可使用Wi-Fi模块来实现位置测量模块
140。在这种情况下,当移动装置100连接到接入点(AP)时,位置测量模块140可使用关于 AP的位置信息来测量移动装置100的当前位置。存储单元150存储用于操作移动装置100的程序和当所述程序被执行时产生的数据。存储单元150包括程序存储区和数据存储区。程序存储区存储用于控制移动装置100的操作的所有程序以及用于启动移动装置100的操作系统(OS)。程序存储区还存储用于重放多媒体内容等的应用程序。程序存储区还存储用于可选功能(诸如相机功能、音频再现功能、拍摄或视频重放等)的应用程序。 数据存储区存储当移动装置100被使用时产生的数据(例如,图像、视频、电话薄、音频数据等)。在本发明的实施例中,存储单元150存储关于与移动装置100的移动的强度水平相应的距离值的数据。存储单元150包括外部移动装置位置信息存储单元151,存储关于经由短距离通信连接到移动装置100的外部移动装置的位置信息和识别信息。外部移动装置位置信息存储单元151存储由外部移动装置位置信息获取单元191基于移动装置100的当前位置而计算的根据外部移动装置的方位角和距离,稍后将对外部移动装置位置信息获取单元191进行描述。移动感测单元160感测施加到移动装置100的用户移动。移动感测单元160包括地磁传感器161和加速度传感器162。地磁传感器161被用于测量移动装置100的移动的方向。地磁传感器161感测地球的地磁,并提供所述地磁来测量方位角。当用户对移动装置100施加移动时,地磁传感器 161感测移动装置100的方位角的变化。加速度传感器162被用于测量移动装置100的移动的强度水平。当用户对移动装置100施加移动时,加速度传感器162针对用户施加的移动感测关于X、y和Z轴的加速度的变化,并提供所述加速度的变化以测量移动装置100的移动的强度水平。移动感测单元160创建关于移动装置100的移动的强度水平和移动方向的数据, 并将所述数据输出到将稍后描述的目标移动装置设置单元193。移动感测单元160可包括陀螺仪。陀螺仪是这样的模块所述模块可测量移动装置100的旋转和倾斜,并将关于移动装置100的旋转方向和倾斜的角度的数据发送到目标移动装置设置单元193。输入单元170根据用户的键操作产生用于控制移动装置的操作的键信号,并将所述键信号输出到控制器190。使用包括数字键、字母键和方向键的各种类型的键盘(例如, 3X4键盘、QWERTY键盘等)来实现输入单元170。还使用触摸屏来实现输入单元170。还使用按钮键、摇杆键(jog key)、滚轮键(wheel key)等来实现输入单元170。输入单元170 根据用户的输入创建用于执行移动装置100的应用的输入信号,并将所述输入信号输出到控制器190。所述应用的示例是呼叫功能、音频重放功能、视频重放功能、图像显示功能、相机功能、DMB广播观看功能等。在本发明的实施例中,输入单元170创建用于激活数据共享模式以及用于设置数据传输模式的指令信号和将被发送的数据,然后将所述指令信号和数据发送到控制器190。可使用液晶显示器(LCD)、有机发光二级管(OLED)、有源矩阵有机发光二级管 (AMOLED)等来实现显示单元180。显示单元180显示菜单、输入数据、功能设置信息和附加信息。例如,显示单元180显示移动装置的启动屏幕、待机屏幕、菜单屏幕、通话屏幕和应用执行屏幕。在本发明的实施例中,显示单元180还显示用于设置数据共享模式、用于编写数据、用于选择数据以及用于设置数据传输模式的菜单屏幕。控制器190控制移动装置100中的组件的操作。控制器190包括外部移动装置位置信息获取单元191、数据设置单元192和目标移动装置设置单元193。外部移动装置位置信息获取单元191获取关于在移动装置100附近的外部移动装置的位置信息,并将所述位置信息存储在外部移动装置位置信息存储单元151中。外部移动装置位置信息获取单元191经由短距离通信单元130将位置信息请求消息发送到位于移动装置100附近的至少一个外部移动装置,并从外部移动装置接收关于相应的外部移动装置当前所位于的位置的信息。外部移动装置位置信息获取单元191控制短距离通信单元 130测量移动装置100的当前位置。外部移动装置位置信息获取单元191使用接收的关于外部移动装置的当前位置的信息以及关于测量的移动装置100的当前位置的信息,计算至少一个外部移动装置相对于移动装置100的位置的距离和方位角。然后外部移动装置位置信息获取单元191基于至少一个或多个外部移动装置的识别信息,将计算的根据所述至少一个或多个外部移动装置的方位角和距离存储在外部移动装置位置信息存储单元151中。数据设置单元192设置将被发送到外部移动装置的数据和数据传输模式。当用户编写新的数据或选择存储的数据时,数据设置单元192将编写的数据或选择的数据设置为将被发送的数据。此后,数据设置单元192控制显示单元180显示数据传输模式设置菜单。数据传输模式设置菜单包括单模式和多模式。在单模式中,移动装置100将数据发送到一个外部移动装置。在多模式中,移动装置100将数据发送到多个外部移动装置。当数据设置单元192经由输入单元170接收到用于选择单模式或多模式的信号时,数据设置单元192 根据用户选择的信号设置数据传输模式。目标移动装置设置单元193设置用于接收数据的目标移动装置。当用户对移动装置100施加移动时,目标移动装置设置单元193经由移动感测单元160测量移动装置100 的移动方向,并将位于感测的移动方向的外部移动装置设置为目标移动装置。在本发明的实施例中,当移动装置100经受用户施加的移动时,目标移动装置设置单元193经由移动感测单元160测量移动装置100的移动的方向和强度水平,并检测处于测量的移动的方向的外部移动装置。然后目标移动装置单元193确定是否存在两个或更多个检测的外部移动装置。当目标移动装置设置单元确定存在两个或更多个检测的外部移动装置时,目标移动装置设置单元193将位于与测量的移动的强度水平相应的距离处的外部移动装置设置为目标移动装置。相反,当目标移动装置设置单元193确定存在一个检测的外部移动装置时,目标移动装置设置单元193将确定的外部移动装置设置为目标移动装置。当移动装置100经受用户输入的移动时,目标移动装置设置单元193经由移动感测单元160测量移动装置100的移动的强度水平和方向,并确定测量的移动的范围是否等于或大于预设的方位角范围。当目标移动装置设置单元193确定测量的移动的范围等于或大于预设的方位角范围时,目标移动装置设置单元193确定数据传输模式是否被设置为多模式。当目标移动装置设置单元193确定数据传输模式被设置为多模式时,目标移动装置设置单元193将处于移动的范围内的至少一个外部移动装置设置为目标移动装置。相反, 当目标移动装置设置单元193确定数据传输模式被设置为单模式时,目标移动装置设置单元193将确定的外部移动装置中最接近于移动装置100的一个设置为目标移动装置。移动装置100的配置已被描述。以下描述提供用于经由移动装置100发送数据的方法。图2示出根据本发明的实施例的在移动装置100中用于发送数据的处理。控制器190确定在移动装置100中数据共享模式是否被设置为激活状态(块 201)。在本发明的实施例中,“数据共享模式”表示用于移动装置100的功能模式中的这样的一个功能模式在所述一个功能模式中,移动装置100通过识别施加到移动装置100的移动并经由短距离通信来将数据发送到外部移动装置/从外部移动装置接收数据。移动装置 100包括用于设置数据共享模式的菜单。用户可经由数据共享模式设置菜单将数据共享模式设置为处于激活状态或非激活状态。当移动装置100的数据共享模式处于激活状态时,控制器190控制短距离通信单元130搜索外部移动装置并连接到搜索的外部移动装置。外部移动装置可以以与图I中示出的移动装置100基本相同的方式被配置。当外部移动装置在激活的数据共享模式下被操作并从移动装置100接收连接请求时,外部移动装置可自动连接到移动装置100。在本发明的实施例中,控制器190控制显示单元180显示搜索的外部移动装置的列表并连接到用户选择的外部移动装置。另外,在移动装置100的数据共享模式处于激活状态时,控制器190连接到外部移
9动装置,然后控制短距离通信单元130将位置信息请求消息发送到外部移动装置。当外部移动装置在激活的数据共享模式下被操作并从移动装置100接收位置信息请求消息时,外部移动装置测量其当前位置并将当前位置发送到移动装置100。当在块201,控制器190确定在移动装置100中数据共享模式被设置为激活状态时,控制器190运行短距离通信单元130、位置测量模块140和移动感测单元160 (块202)。 当控制器运行移动感测单元160时,地磁传感器161和加速度传感器162也被运行。在实施例中,当短距离通信单元130、位置测量模块140和移动感测单元160已被运行时,可省略块 202。控制器190与移动装置100附近的外部移动装置进行通信,并经由外部移动装置位置信息获取单元191获取关于连接的外部移动装置的位置的信息(块203)。在移动装置100附近,可能存在包括可按照与移动装置100的短距离通信单元130实质相同的方式进行通信的短距离通信单元130的至少一个外部移动装置。控制器190控制短距离通信单元130搜索移动装置100附近的至少一个外部移动装置,并连接到搜索的至少一个外部移动装置。然后外部移动装置位置信息获取单元191使用移动装置100的当前位置和至少一个外部移动装置的当前位置,获取关于至少一个外部移动装置的位置信息。获取的位置信息与关于相对于移动装置100的位置的距离和方位角的信息相应。稍后将参照图3详细描述块203。数据设置单元192设置将被发送的数据和数据传输模式(块204)。数据传输模式包括单模式和多模式。在单模式下,移动装置100将数据发送到一个外部移动装置。在多模式下,移动装置100将数据发送到多个外部移动装置。稍后将参照图4详细描述块204。控制器190经由移动感测单元160确定用户是否将移动施加到移动装置100 (块 205)。控制器190经由地磁传感器161检测移动装置100的方位角是否改变,并还经由加速度传感器162检测移动装置100的加速度是否改变。当移动装置的方位角或加速度改变时,地磁传感器161或加速度传感器162创建感测的信号并将其输出到控制器190。当控制器190从地磁传感器161或加速度传感器162接收到感测的信号时,控制器190断定移动被施加到移动装置100。当控制器190检测到施加到移动装置100的移动时,目标移动装置设置单元193 设置用于接收数据的目标移动装置(块206)。当移动装置100被连接到多个外部移动装置时,用户可选择一个外部移动装置或多个外部移动装置,然后将数据发送到选择的外部移动装置。目标移动装置设置单元193基于施加到移动装置100的移动,设置用于接收数据的至少一个目标移动装置。稍后将参照图6详细描述块206。当在块206设置了用于接收数据的目标移动装置时,控制器190经由短距离通信单元130将数据发送到目标移动装置(块207)。当数据传输模式处于单模式时,控制器190 控制短距离通信单元130将数据发送到一个目标移动装置。相反,当数据传输模式处于多模式时,控制器190控制短距离通信单元130将数据发送到多个目标移动装置。当目标移动装置检测到数据正被接收时,目标移动装置接收数据并将数据存储在内部存储器中。可选择地,当目标移动装置检测到数据正被接收时,目标移动装置显示询问是否接收数据的消息。当用户选择接收数据时,目标移动装置接收数据并将数据存储在内部存储器中。在本发明的实施例中,目标移动装置确定数据共享模式是否处于激活状态。当目标移动装置确定数据共享模式处于激活状态时,目标移动装置可直接接收数据并随后将数据存储在内部存储器中,而不显示询问是否接收数据的消息。相反,当目标移动装置确定数据共享模式处于非激活状态时,目标移动装置显示询问是否接收数据的消息,在用户选择接收数据时接收数据,并将接收的数据存储在内部存储器中。图3示出根据本发明的实施例连接到移动装置附近的外部移动装置并获取所述外部移动装置的位置信息的处理(图2的块203)。控制器190控制短距离通信单元130搜索移动装置100附近的外部移动装置(块 301)。当使用蓝牙通信模块实现短距离通信单元130时,短距离通信单元130广播询问信号。当至少一个外部移动装置接收所述询问信号时,所述至少一个外部移动装置将询问响应信号发送到移动装置100。所述询问响应信号包括关于蓝牙装置地址BD_ADDR、时钟和装置的类别的信息。当控制器190经由短距离通信单元130从至少一个外部移动装置接收到询问响应信号时,控制器190将装置名称请求信号发送至所述至少一个外部移动装置。至少一个外部移动装置接收装置名称请求信号并将装置名称发送到移动装置100。控制器 190经由短距离通信单元130接收装置名称,并断定已发送装置名称的外部移动装置是搜索的移动装置。然后控制器190控制显示单元180显示搜索的蓝牙装置的包括装置名称、 蓝牙装置地址、装置类别等的列表。在实施例中,可使用能够执行WiFi点对点(WiFi P2P)的WiFi通信模块来实现短距离通信单元130。WiFi P2P是一种可在不需要接入点(AP)的情况下允许WiFi装置直接彼此连接的技术。短距离通信单元130扫描整个信道并发送探测请求。在移动装置100附近的外部移动装置也扫描整个信道并随后发送探测请求。控制器190随后经由短距离通信单元130进入针对特定信道的监听状态(即,空闲状态)。在经过一段特定时间之后,控制器190针对特定信道执行搜索处理。在搜索期间,短距离通信单元130发送探测请求。同样,在移动装置100附近的外部移动装置也处于针对特定信道的监听状态(即,空闲状态)。 在经过一段特定时间之后,外部移动装置也针对特定信道执行搜索处理。当处于监听状态的移动装置100从外部移动装置接收到探测请求,或者处于监听状态的外部移动装置从移动装置100接收到探测请求时,移动装置100和外部移动装置执行针对彼此的装置搜索处理。控制器190控制显示单元180显示关于搜索的装置的信息。控制器190经由短距离通信单元130连接到搜索的外部移动装置(块302)。当控制器190确定移动装置100的数据共享模式为激活状态时,控制器190控制短距离通信单元130直接连接到在块301搜索的至少一个外部移动装置。控制器190控制显示单元180 显示搜索的外部移动装置的列表。当用户经由输入单元170选择外部移动装置之一时,控制器190控制短距离通信单元130连接到用户选择的外部移动装置。当使用蓝牙通信模块实现短距离通信单元130时,短距离通信单元130执行与搜索的外部移动装置的配对和连接处理。在配对处理期间,控制器190控制显示单元180显示PIN码输入区或询问是否批准配对处理的消息。当用户将正确的PIN码输入到PIN码输入区或者选择“是”以批准配对处理时,短距离通信单元130执行与搜索的外部移动装置的配对处理。在实施例中,控制器190可确定数据共享模式是否为激活状态。当控制器190 确定数据共享模式为激活状态时,控制器190可直接执行与搜索的所有外部移动装置的配对处理,而不显示PIN码输入区或询问是否批准配对处理的消息。同样,外部移动装置可确定数据共享模式是否为激活状态。当外部移动装置确定数据共享模式为激活状态时,外部移动装置可直接执行与搜索的移动装置的配对处理,而不显示PIN码输入区或询问是否批准配对处理的消息。在执行配对处理之后,短距离通信单元130连接到与移动装置100配对的至少一个外部移动装置。所述连接与建立用于在移动装置100和外部移动装置之间发送/接收数据的信道的处理相应。在实施例中,当使用WiFi通信模块实现短距离通信单元130时,短距离通信单元 130执行与搜索的至少一个外部移动装置的组形成处理。短距离通信单元130执行组所有者(Group Owner, GO)协商处理。短距离通信单元130将GO协商请求发送到搜索的外部移动装置。外部移动装置接收GO协商请求并将GO协商响应发送到移动装置100。GO协商请求和GO协商响应包括用于确定GO的目的值(intent value)。短距离通信单元130和外部移动装置将所述目的值彼此进行比较,并将具有比其他移动装置的目的值更大的目的值的移动装置设置为G0。然后短距离通信单元130执行与外部移动装置交换用作用于加入P2P 组的信息的证书的供应(provisioning)处理,并完成组形成处理。然后在移动装置100与外部移动装置之间建立连接。外部移动装置位置信息获取单元191控制短距离通信单元130将位置信息请求消息发送到当前连接到移动装置100的至少一个外部移动装置(块303)。外部移动装置接收所述请求消息并使用位置测量模块测量其当前位置。外部移动装置将测量的当前位置发送到移动装置100。外部移动装置位置信息获取单元191经由短距离通信单元130,从当前连接到移动装置100的外部移动装置接收关于所述外部移动装置的当前位置的信息(块304)。关于所述当前位置的信息包括纬度和经度。当外部移动装置从移动装置100接收到位置信息请求消息时,外部移动装置确定数据共享模式是否处于激活状态。当外部移动装置确定数据共享模式处于激活状态时,外部移动装置将当前位置信息发送到移动装置100。如下将参照图4对此进行详细描述。图4示出根据本发明的实施例的移动装置100从外部移动装置接收位置信息的处理的信号流示图。移动装置100将位置信息请求消息401发送到外部移动装置。外部移动装置接收位置信息请求消息401,并确定数据共享模式是否处于激活状态(块402)。当在块402外部移动装置确定数据共享模式处于激活状态时,外部移动装置运行位置测量模块(块403) 并经由所述模块测量其当前位置(块404)。外部移动装置随后将关于其当前位置的当前位置信息405发送到移动装置100。移动装置100接收关于外部移动装置的当前位置信息 (块406)。同时,当在块402外部移动装置确定数据共享模式处于非激活状态时,外部移动装置不将位置信息发送到移动装置100 (块407)。也就是说,外部移动装置不执行位置测量处理。再参照图3,在块304,在经由短距离通信单元130接收到关于外部移动装置的当前位置信息之后,外部移动装置位置信息获取单元191控制位置测量模块140测量移动装置100的当前位置(块305)。所述当前位置包括纬度和经度。外部移动装置位置信息获取单元191基于测量的移动装置100的当前位置,计算当前连接到移动装置100的至少一个外部移动装置的方位角和距离(块306)。外部移动装置位置信息获取单元191使用移动装置100的当前位置以及外部移动装置的当前位置, 计算移动装置100与外部移动装置之间的距离以及从移动装置100到外部移动装置的方位角。例如,外部移动装置位置信息获取单元191可获取关于外部移动装置的位置信息(SP, 92° E的方位角和7m的距离)。外部移动装置位置信息获取单元191计算将其当前位置发送到移动装置100的所有外部移动装置的方位角和距离。然后,外部移动装置位置信息获取单元191将计算的方位角和距离存储在外部移动装置位置信息存储单元151中(块307)。外部移动装置位置信息存储单元151根据关于外部移动装置的识别信息存储方位角和距离。在实施例中,外部移动装置位置信息获取单元191可按照轮询模式将位置信息请求消息401发送到当前连接到移动装置100的至少一个外部移动装置。因为移动装置100 和外部移动装置的位置实时不同,所以外部移动装置位置信息获取单元191可将位置信息请求消息401周期性地发送到当前连接到移动装置100的外部移动装置。当外部移动装置接收到位置信息请求消息401时,外部移动装置测量当前位置,然后将当前位置发送到移动装置100。可选择地,外部移动装置可周期性地测量其当前位置,并随后将所述当前位置发送到移动装置100。在外部移动装置已将其第一当前位置发送到移动装置100之后,在外部移动装置连接到移动装置100时,外部移动装置可周期性地测量其当前位置,并将所述当前位置发送到移动装置100。图5示出根据本发明的实施例的用于设置数据传输模式和将被发送的数据的处理(图2的块204)。数据设置单元192控制显示单元180显示数据编写菜单或数据选择菜单(块 501)。在本发明的实施例中,数据编写菜单表示提供接口的菜单,其中,用户通过所述接口可直接创建数据。数据编写菜单的示例是消息编写菜单、电子邮件编写菜单、相机拍摄菜单等。数据选择菜单表示显示由用户编写的数据或从外部系统下载的数据并提供接口的菜单,其中,用户通过所述接口可选择相应的数据。数据选择菜单的示例是收件箱、笔记菜单、 相册菜单、视频菜单、音频菜单等。在块501,在选择了数据编写菜单或数据选择菜单之后,数据设置单元192检测用户已编写或已选择数据(块502)。用户可经由数据编写菜单直接创建数据,或经由数据选择菜单选择存储在存储器中的相应数据。数据设置单元192经由输入单元170检测用户已编写数据或已选择数据。数据设置单元192将用户编写的数据或选择的数据设置为将被发送的数据(块 503)。数据设置单元192控制显示单元180显示数据传输模式设置菜单(块504)。数据传输模式设置菜单包括单模式和多模式。在单模式下,移动装置100将数据发送到一个外部移动装置。在多模式下,移动装置100将数据发送到多个外部移动装置。数据设置单元 192经由输入单元170接收用于选择单模式或多模式的信号。数据设置单元192根据用户的选择设置数据传输模式(块505)。图6示出根据本发明的实施例的用于设置用于接收数据的目标移动装置的处理 (图2的块206)。
目标移动装置193经由移动感测单元160测量移动装置100的移动的强度水平和范围(块601)。目标移动装置设置单元193控制地磁传感器161测量移动装置100的移动的范围。目标移动装置设置单元193还控制加速度传感器162测量移动装置100的移动的强度水平。目标移动装置设置单元193确定测量的移动的范围是否等于或大于预设方位角范围(块602)。在本发明的实施例中,“预设方位角范围”表示用于在移动之间区分用户是指向一个外部移动装置还是多个外部移动装置的值。预设方位角范围可由角度的范围(诸如10°、20°等)来表现。如图7A中所示,用户可使用移动装置100做出指向一个外部移动装置的动作。例如,用户可在显示单元180面朝上的情况下将移动装置100垂直地上下移动。在这种情况下,由于移动装置100的顶部701和底部702 (所述顶部701和底部702 用于感测地磁)在水平方向没有移动,因此移动装置100没有检测到其方位角被改变。同样,如图7B中所示,用户可使用移动装置100做出指向多个外部移动装置的动作。也就是说,用户可在显示单元180面朝上的情况下将移动装置100水平地双向(side to side)移动。在这种情况下,由于移动装置100的顶部701和底部702 (所述顶部701和底部702用于感测地磁)在水平方向被移动,因此移动装置100检测到其方位角被改变。在本发明的实施例中,预设方位角表示用于确定用户是否垂直地或水平地移动移动装置100的顶部的参考值。当在块602目标移动装置设置单元193确定测量的移动的范围小于预设方位角范围时,目标移动装置设置单元193检测测量的移动的范围内的外部移动装置(块603)。也就是说,目标移动装置设置单元193断定用户做出了指出外部移动装置的动作,并检测处于测量的移动的范围内的外部移动装置。随后目标移动装置设置单元193确定是否检测到两个或更多个外部移动装置(块 604)。例如,在用户做出移动的方向范围内可能存在两个或更多个外部移动装置。在这种情况下,目标移动装置设置单元193在移动的范围内检测到两个或更多个外部移动装置。当在块604目标移动装置设置单元193确定在移动的范围内检测到的外部移动装置的数量是两个或更多个时,目标移动装置设置单元193将位于与在块601测量的移动的强度水平相应的距离处的外部移动装置确定为目标移动装置(块605)。在本发明的实施例中,存储单元150存储与移动的强度水平匹配的距离值。例如, 移动的强度值1、2和3分别与距离“O 3m,,、“3 5m”和“5 10m”匹配。当在块601目标移动装置设置单元193断定所述移动与强度水平I相应时,目标移动装置设置单元193 将位于距移动装置1000 3m内的外部移动装置设置为目标移动装置。相反,当在块604目标移动装置设置单元193确定在移动的范围内检测到一个外部移动装置时,目标移动装置设置单元193将在块603确定的外部移动装置设置为目标移动装置(606)。同时,当在块602目标移动装置设置单元193确定测量的移动的范围等于或大于预设方位角范围时,目标移动装置设置单元193确定数据传输模式是被设置为单模式还是被设置为多模式(块607)。当在块607目标移动装置设置单元193确定数据传输模式被设置为多模式时,目标移动装置设置单元193将处于移动的范围内的至少一个外部移动装置设置为目标移动装置(块608)。
相反,当在块607目标移动装置设置单元193确定数据传输模式被设置为单模式时,目标移动装置设置单元193将在块603确定的外部移动装置中最接近于移动装置100 的一个外部移动装置设置为目标移动装置(块609)。图8A和图8B不出描述用于根据移动装置100的移动来设置目标移动装置的处理的视图。图8A示出用户使用移动装置100做出指向外部移动装置A的动作的视图。当移动装置100接收到指向外部移动装置A的用户的动作时,目标移动装置设置单元193在移动的范围内检测到外部移动装置A和B。因为目标移动装置设置单元193在移动的范围内检测到多个外部移动装置,因此目标移动装置设置单元193可将位于与施加到移动装置100 的强度水平相应的距离处的外部移动装置设置为目标移动装置。例如,假设与移动的强度水平1、2和3分别相应的距离值是“O 3m”、“3 5m”和“5 10m”。当测量的移动为强度水平1,移动装置100与外部移动装置A之间的距离LI以及移动装置100与外部移动装置B之间的距离L2分别为2m和4m时,目标移动装置设置单元193将外部移动装置A设置为目标移动装置。相反,当强度水平为2时,目标移动装置设置单元193将外部移动装置B 设置为目标移动装置。图8B示出用户使用移动装置100做出指向外部移动装置B的动作的视图。当用户将移动装置100从外部移动装置A向外部移动装置B摆动90°时,目标移动装置设置单元193将移动的范围与预设方位角范围进行比较。当预设方位角范围被设置为30°时,目标移动装置设置单元193断定移动的范围等于或大于预设方位角范围。另外,目标移动装置设置单元193确定数据传输模式是否是多模式。当目标移动装置设置单元193确定数据传输模式是多模式时,目标移动装置设置单元193将外部移动装置A和B设置为目标移动装置。相反,当目标移动装置设置单元193确定数据传输模式是单模式时,目标移动装置设置单元193将外部移动装置A和B中最接近于移动装置100的一个设置为目标移动装置。如上所述,根据本发明的数据传输模式和系统可允许用户经由他们的移动装置容易地发送数据。所述数据传输模式和系统还可允许用户沿朝向被叫方的方向直接输入移动以接收数据至他们的移动装置,从而增强对他们的移动装置的直观使用。尽管已经使用示例性实施例描述了本公开,但是可对本领域的技术人员建议各种改变和修改。本公开意图包含落入权利要求的范围内的这样的改变和修改。
权利要求
1.一种用于在移动装置中发送数据的方法,所述方法包括搜索在所述移动装置附近的外部移动装置;获取在所述移动装置附近发现的每个外部移动装置的位置信息;设置将被发送的数据;识别所述移动装置的移动;基于所述移动装置的移动以及获取的所发现的外部移动装置的位置信息,在发现的外部移动装置中设置用于接收所述数据的至少一个目标移动装置;将所述数据发送到所述至少一个目标移动装置。
2.如权利要求I所述的方法,其中,获取位置信息的步骤包括连接到发现的外部移动装置中的至少一个外部移动装置;将位置信息请求消息发送到连接到所述移动装置的所述至少一个外部移动装置; 接收关于连接到所述移动装置的所述至少一个外部移动装置中的每一个的当前位置的位置信息;测量所述移动装置的当前位置;基于所述移动装置的测量的当前位置,计算连接到所述移动装置的所述至少一个外部移动装置中的每一个的距离和方位角;存储计算的距离和方位角。
3.如权利要求2所述的方法,其中,设置将被发送的数据的步骤包括显示数据编写菜单;将由用户输入的数据设置为将被发送的数据;显示包括单模式和多模式的数据传输模式设置菜单;根据用户的选择,将数据传输模式设置为单模式和多模式之一。
4.如权利要求3所述的方法,其中,设置至少一个目标移动装置的步骤包括测量所述移动装置的移动的方向;将发现的外部移动装置中处于测量的移动的方向的至少一个设置为所述至少一个目标移动装置。
5.如权利要求3所述的方法,其中,设置至少一个目标移动装置的步骤包括测量由用户输入的移动的方向和强度水平;检测发现的外部移动装置中处于测量的移动的方向的至少一个发现的外部移动装置;当检测到发现的外部移动装置中多于一个外部移动装置处于测量的移动的方向,并且所述移动装置处于单模式时,将发现的外部移动装置中位于与测量的移动的强度水平相应的距离处的一个设置为所述至少一个目标移动装置;当检测到发现的外部移动装置中一个外部移动装置处于测量的移动的方向时,将检测到的外部移动装置设置为所述至少一个目标移动装置。
6.如权利要求3所述的方法,其中,设置至少一个目标移动装置的步骤包括测量由用户输入的移动的强度水平和范围;确定测量的移动的范围是否不小于预设方位角范围;当测量的移动的范围不小于预设方位角范围时,确定数据传输模式;当数据传输模式被设置为多模式时,将发现的外部移动装置中处于移动的范围内的至少一个设置为所述至少一个目标移动装置。
7.如权利要求6所述的方法,还包括当数据传输模式被设置为单模式时,将发现的外部移动装置中最接近于所述移动装置的一个设置为所述至少一个目标移动装置。
8.如权利要求I所述的方法,还包括确定所述移动装置的数据共享模式是否被设置为激活状态;当数据共享模式被设置为激活状态时,操作所述移动装置中的短距离通信单元,位置测量模块、地磁传感器和加速度传感器。
9.一种移动装置,包括短距离通信单元,被配置为搜索在所述移动装置附近的外部移动装置,获取在所述移动装置附近发现的每个外部移动装置的位置信息,并将数据发送到至少一个目标移动装置;位置测量模块,被配置为测量所述移动装置的当前位置;移动感测单元,被配置为感测所述移动装置的移动;控制器,被配置为设置将被发送的数据,并基于所述移动装置的移动以及获取的所发现的外部移动装置的位置信息,在发现的外部移动装置中设置用于接收数据的至少一个目标移动装置。
10.如权利要求9所述的移动装置,其中,短距离通信单元还被配置为连接到发现的外部移动装置中的至少一个;将位置信息请求消息发送到连接到所述移动装置的所述至少一个外部移动装置;并接收关于连接到所述移动装置的所述至少一个外部移动装置中的每一个的当前位置的位置信息;其中,移动感测单元还被配置为测量所述移动装置的当前位置;基于测量的所述移动装置的当前位置,计算连接到所述移动装置的所述至少一个外部移动装置中的每一个的距离和方位角;将计算的距离和方位角存储在存储单元中。
11.如权利要求10所述的移动装置,还包括显示单元,其中,控制器还被配置为在显示单元上显示数据编写菜单;将由用户输入的数据设置为将被发送的数据;在显示器上显示包括单模式和多模式的数据传输模式设置菜单;并根据用户的选择,将数据传输模式设置为单模式和多模式中的一个。
12.如权利要求11所述的移动装置,其中,移动感测单元包括地磁传感器,被配置为测量所述移动装置的移动的方向;加速度传感器,被配置为测量所述移动装置的移动的强度水平。
13.如权利要求9所述的移动装置,其中,短距离通信单元包括蓝牙通信模块、WiFi通信模块、Zigbee通信模块、红外通信模块、近场通信(NFC)通信模块和射频识别(RFID)通信模块中的至少一个。
14.如权利要求12所述的移动装置,其中,控制器还被配置为将发现的外部移动装置中处于测量的移动的方向的至少一个设置为所述至少一个目标移动装置。
15.如权利要求9所述的移动装置,其中,控制器包括数据设置单元,被配置为将数据传输模式设置为单模式和多模式中的一个。
16.如权利要求12所述的移动装置,其中,控制器包括目标移动装置设置单元,被配置为检测处于测量的移动的方向的外部移动装置,当检测到发现的外部移动装置中多于一个外部移动装置处于测量的移动的方向,并且所述移动装置处于单模式时,将发现的外部移动装置中位于与测量的移动的强度水平相应的距离处的一个设置为所述至少一个目标移动装置之一,并当检测到发现的外部移动装置中一个外部移动装置处于测量的移动的方向时,将检测到的外部移动装置设置为所述至少一个目标移动装置。
17.如权利要求15所述的移动装置,其中,移动感测单元还被配置为测量所述移动装置的移动的范围。
18.如权利要求17所述的移动装置,其中,控制器包括目标移动装置设置单元,被配置为确定测量的移动的范围是否不小于预设方位角范围,当测量的移动的范围不小于预设方位角范围时,确定数据传输模式,并当数据传输模式被设置为多模式时,将发现的外部移动装置中处于移动的范围中的至少一个设置为所述至少一个目标移动装置。
19.如权利要求18所述的移动装置,其中,目标移动装置设置单元还被配置为当数据传输模式被设置为单模式时,将发现的外部移动装置中最接近于所述移动装置的一个设置为所述至少一个目标移动装置。
20.如权利要求8所述的移动装置,其中,控制器还被配置为确定所述移动装置的数据共享模式是否被设置为激活状态,并当数据共享模式被设置为激活状态时,操作位置测量模块、地磁传感器和加速度传感器。
全文摘要
一种数据传输方法和采取该方法的移动装置。一种方法和移动装置被采用以基于移动装置的移动,通过短距离通信发送数据。移动装置附近的外部移动装置被搜索。在移动装置附近发现的每个外部移动装置的位置信息被获取。将被发送的数据被设置。移动装置的移动被识别。基于移动装置的移动以及获取的所发现的外部移动装置的位置信息,至少一个目标移动装置被设置用于接收数据。所述数据被发送到所述至少一个目标移动装置。
文档编号H04M1/725GK102594981SQ20121000546
公开日2012年7月18日 申请日期2012年1月4日 优先权日2011年1月4日
发明者任盛远, 倪永清, 崔钟文, 朴相禹, 李光斌, 李相宪 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1