电子装置及其数据传输方法

文档序号:7887524阅读:187来源:国知局
专利名称:电子装置及其数据传输方法
技术领域
本发明涉及一种电子装置及其数据传输方法,尤其涉及一种可于近场通信的多个电子装置之间进行多点数据传输的数据传输方法。
背景技术
近年来,各种电子装置例如便携式以及手提式装置,如移动电话、智能手机(smartphone)、个人数字助理(PDA)、平板电脑(Tablet PC)等变得越来越高阶且变得更多功能化。由于这些装置的便利,也使得这些装置成为人们的生活必需品之一。随着使用者的使用习惯以及使用需求的改变,不同电子装置间的数据例如多媒体文件、信息等的分享也变为电子装置不可或缺的功能之一。近年来短距传输运用逐渐广泛,可允许使用者通过很多无线传输技术例如无线网路、蓝牙(Bluetooth)、红外线(Infrared)、NFC、Zigbee等等传输技术来进行数据传输。然而,虽然这些技术方便实现,但仍有其不尽完善之处。举例来说,红外线传输的缺点在于无法进行一对多的传输,且同时存在指向性问题。蓝牙传输虽然无方向性,可支持一对多的传输方式,但欲进行数据分享时仍必须得用选取的方式去决定接收者,造成使用上的不方便。因此,需要一种更能吸引使用者的数据分享与数据传输方法。

发明内容
有鉴于此,为了克服现有技术的缺陷,本发明提供一种电子装置及其数据传输方法,可提供多个电子装置之间进行多点传输。本发明实施例提供一种数据传输方法,适用于具有一超音波收发单元的一电子装置。方法包括下列步骤。首先,通过一无线连线,无线连结至一第一装置。接着,通过无线连线,发出一定位请求至第一装置,并判断是否通过超音波收发单元接收到来自第一装置一第一超音波信号。于接收到来自第一装置的第一超音波信号时,决定第一装置与该电子装置的一相对位置信息。之后,依据第一装置与该电子装置的相对位置信息,传送一数据至第一装置。本发明实施例还提供一种电子装置,其包括一无线模块、一超音波收发单元以及一处理单元。无线模块用以通过一无线连线,无线连结至一第一装置。超音波收发单元用以接收来自该第一装置的一第一超音波信号。处理单元耦接至无线模块以及超音波收发单元,用以通过无线连线,发出一定位请求至该第一装置,判断是否通过超音波收发单元接收到来自第一装置的一第一超音波信号,于接收到来自第一装置的第一超音波信号时,决定第一装置与电子装置的一相对位置信息,并依据第一装置与电子装置的相对位置信息,传送一数据至第一装置。本发明实施例还提供一种数据传输方法,适用于具有一超音波收发单元的一电子装置。方法包括下列步骤。首先,通过一无线连线,无线连结至一第一装置,并通过无线连线,接收来自第一装置的一定位请求。接着,相应定位请求,通过超音波收发单元发送一超音波信号至第一装置,致使第一装置依据超音波信号得到第一装置与电子装置的一相对位置信息,进而依据第一装置与电子装置的该相对位置信息,于电子装置与第一装置之间进行一数据传输。本发明上述方法可以通过程序码方式存在。当程序码被机器载入且执行时,机器变成用以实行本发明的装置。本发明可克服短距传输无法定位的缺点,同时可支持多点传输,大大增加使用上的便利性;此外,可正确无误的发送文件给接收端的装置,以及可提供更多样的延伸功能,提升使用上的乐趣。为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下。


图1显示依据本发明实施例的数据传输系统的示意图;图2显示一依据本发明实施例的数据传输方法的流程图;图3显示依据本发明另一实施例的数据传输方法的流程图;图4显示依据本发明又一实施例的数据传输方法的流程图;图5显示一依据本发明实施例的数据传输方法的操作方式示意图。其中,附图标记说明如下:10 数据传输系统;100、200、300 装置;110、210 无线模块;120、220 处理单元;130,230 超音波收发单元;132,232 超音波接收器;134、234 超音波发送器;140,240 触控式显示单元;S202-S210 步骤;S302-S314 步骤;S402-S410 步骤;510、520、530 装置;600 数据;D1、D2 方向。
具体实施例方式图1显示依据本发明实施例的数据传输系统的示意图。依据本发明实施例的数据传输系统10包括多个装置100、200与300,其中,所有装置100、200与300位于一特定距离内,且可通过一无线通信协议如蓝牙、NFC、Zigbee等协议彼此进行通信与数据传输。其中,装置100、200与300可为相同类型或不同类型的电子装置,例如智能手机、个人数字助理、手提式电脑系统或平板电脑等。
其中,每一装置100、200与300分别至少包括一无线模块、一处理单元、一超音波收发单元以及一触控式显示单元。特别来说,装置100至少包括一无线模块110、一处理单元120、一超音波收发单元130以及一触控式显示单元140。无线模块110可以一特定无线通信协议如蓝牙、NFC、Zigbee等协议与其他装置200以及300建立一无线连线,使其无线连结至装置200以及300,因此可与装置200以及300之间以无线方式进行数据的传输。超音波收发单元130可用以产生超音波信号或接收超音波信号。其中,超音波收发单元130可还包括至少三个超音波接收器以及一个超音波发送器,例如可接收超音波信号的麦克风132以及可产生超音波信号的喇叭134。此外,超音波收发单元130也具有声音编码解码器(codec),可由处理单元120所产生的数字信号产生超音波信号以及接收超音波信号转成数字信号给处理单元120进行后续处理。处理单元120耦接至无线模块110、超音波收发单元130以及触控式显示单元140,可用以执行本申请的数据传输方法,其细节将于后进行说明。触控式显示单元140是结合一触碰感应装置(未显示)的屏幕。触碰感应装置具有包括至少一维的感应器的触摸式表面,用以检测控制工具,如手指或触控笔等在其表面上的接触与移动。触控式显示单元140也可以显示相关数据、与相关图示与界面等。此外,装置100可还包括一储存单元(未示出),其可储存有至少一文件以及多个手势辨识数据。储存单元中的手势辨识数据可以提供给处理单元120,以进行后续输入手势的判断。类似地,装置200至少包括一无线模块210、一处理单元220、一超音波收发单元230以及一触控式显示单元240,其功能均与装置100的对应元件相同,故其细节不在此赘述。类似地,装置300也至少包括如装置200的所有元件且其功能均与装置200的对应元件相同,故其细节不在此赘述。图2显示一依据本发明实施例的数据传输方法的流程图。请同时参照图1与图
2。依据本发明实施例的数据传输方法可以适用于一电子装置,如便携式装置,如个人数字助理、智能手机、移动电话、移动上网装置、或迷你笔记本电脑、平板电脑等的手提式装置或手提式装置。注意的是,本实施例仅以装置100作为主机装置为例进行说明,然而其他装置200与300也可执行相同的数据传输方法。在此实施例中,如图1所示,电子装置100具有一无线模块110、一处理单元120、一超音波收发单元130以及一触控式显示单元140。其中,装置100可通过无线连线连结至装置200和/或装置300。当电子装置100欲与第一装置(如装置200)进行数据传输时,如步骤S202,处理单元120先通过一无线连线,无线连结至一第一装置(例如装置200)。具体来说,处理单元120通过无线模块110利用一通信协议如蓝牙技术与第一装置建立一无线连线,以无线
连结至第一装置。接着,如步骤S204,处理单元120通过无线模块110所建立的无线连线,发出一定位请求至第一装置。此时,处理单元120将发出定位请求以请求第一装置发送超音波信号给电子装置100以判断出两者之间的相对距离与位置关系。当发出定位请求至第一装置之后,接着,如步骤S206,处理单元120判断是否可通过超音波收发单元130接收到来自第一装置的一超音波信号。具体来说,当第一装置例如装置200接收到所发出的定位请求之后,便会相应此定位请求,通过其超音波收发单元发送出超音波信号至电子装置100。因此,若一段特定时间之后,处理单元120仍然没有收到来自第一装置的超音波信号,表示有可能电子装置100与第一装置之间的距离可能超出超音波可接收的范围或者第一装置根本没有收到定位请求,于是处理单元120便持续通过无线模块110所建立的无线连线重发定位请求至第一装置。当接收到来自第一装置的超音波信号时,如步骤S208,处理单元120便可依据超音波收发单元130所接收到的超音波信号的时间来决定出第一装置与电子装置100的一相对位置信息,包括两者的相对方向与相距距离等。举例来说,由于超音波收发单元130有至少三个超音波接收器132,三个超音波接收器132所接收到的来自第一装置的超音波信号的时间会有所不同,因此处理单元120可依据三个超音波接收器132所接收到的来自第一装置的超音波信号的时间差以三点定位的方式精准定位出第一装置与电子装置100的相对位置信息。于得到第一装置与电子装置100的相对位置信息之后,接着,如步骤S210,处理单元120便可依据第一装置与电子装置100的相对位置信息,传送一数据至第一装置。其中,数据可为一图片文件、一影片文件或一游戏相关数据等,但不限于此。举例来说,处理单元120可依据第一装置与电子装置100的相对位置信息,定位出相应第一装置的第一方向,例如第一装置位于哪个象限之内或哪个方向,之后,再将欲传送的数据朝向第一装置的第一方向移动,便可将数据传送至第一装置上。接下来,更进一步说明关于本发明实施例的数据传输方法的细节。请参见以下图3的说明。图3显示依据本发明另一实施例的数据传输方法的流程图,适用于一主机端的装置。请同时参照图1与图3。本实施例仅以装置100作为主机装置为例进行说明。类似地,在此实施例中,如图1所示,电子装置100具有一无线模块110、一处理单元120、一超音波收发单元130以及一触控式显示单元140。其中,装置100可通过无线连线连结至装置200和/或装置300。当电子装置100欲与第一装置(如装置200或装置300)进行数据传输时,如步骤S302,处理单元120先通过无线模块110利用一通信协议如蓝牙技术与第一装置(例如装置200)建立一无线连线,无线连结至第一装置,并如步骤S304,通过无线模块110所建立的无线连线,发出一定位请求至第一装置。处理单元120将发出定位请求以请求第一装置发送超音波信号给电子装置100以判断出两者之间的相对距离与位置关系。当发出定位请求至第一装置之后,接着,如步骤S306,处理单元120判断是否可通过超音波收发单元130接收到来自第一装置的一超音波信号。具体来说,当第一装置例如装置200接收到所发出的定位请求之后,便会相应此定位请求,通过其超音波收发单元230的超音波发送器234发送出超音波信号至电子装置100。因此,若一段特定时间之后,处理单元120仍然没有收到来自第一装置的超音波信号(步骤S306的否),表示有可能电子装置100与第一装置之间的距离可能超出超音波可接收的范围或者第一装置根本没有收到定位请求,于是处理单元120便回到步骤S304持续通过无线模块110所建立的无线连线重发定位请求至第一装置,直到收到来自第一装置的超音波信号为止。当接收到来自第一装置的第一超音波信号时(步骤S306的是),如步骤S308,处理单元120依据超音波收发单元130的至少三个超音波接收器132所接收到的第一超音波信号的时间差以三点定位的方式计算出第一装置与电子装置100的相对方向位置与距离。接着,如步骤S310,处理单元120将欲传送的数据例如一图片文件朝向第一装置的方向移动,以将数据传送至第一装置(步骤S312)。于一实施例中,处理单元120可依据第一装置与电子装置100的相对位置信息,定位出相应第一装置的第一方向,并且将数据朝向第一装置的第一方向移动,以将数据传送至第一装置。于另一实施例中,处理单元120将欲传送的数据朝向第一装置的方向移动以将数据传送至第一装置于触控式显示单元140上检测到相应朝向第一方向拖曳数据的一特定手势以将数据朝向第一方向移动。举例来说,假设使用者欲将数据传送给其右前方的电子装置时,使用者可利用其手指按压于欲传送的数据上并且产生将数据朝向右前方拖曳的手势,于是处理单元120将检测到触控式显示单元140上相应朝向第一方向拖曳数据的特定手势,因此便将数据朝向其对应的右前方移动。当传送数据至第一装置之后,处理单元120接着判断是否有其他欲传送的数据(步骤S314)。若是,处理单元120便回到步骤S310重新将欲传送的数据朝向第一装置的方向移动,以将数据传送至第一装置。若否,便结束整个流程。于一些实施例中,若主机端的电子装置100不立即进行数据传输时,则处理单元120会定时传送定位请求给第一装置,以定时地确定并更新第一装置的相对位置信息。此外,当第一装置200接收到来自主机装置的定位请求之后,将会发送超音波信号至主机装置,并且于定位完成之后与主机装置进行数据传输。图4显示依据本发明另一实施例的数据传输方法的流程图,适用于一附属端的装置。请同时参照图1与图4。本实施例仅以装置200作为附属端装置为例进行说明。类似地,在此实施例中,如图1所示,装置200具有一无线模块210、一处理单元220、一超音波收发单元230以及一触控式显示单元240。其中,装置200可通过无线连线连结至装置100和/或装置300。 类似地,如步骤S402,处理单元220先通过无线模块210利用一通信协议如蓝牙技术与主机装置(例如装置100)建立一无线连线,无线连结至主机装置,并如步骤S404,判断是否通过所建立无线连线,接收到来自主机装置的一定位请求。若否,便回到步骤S404,等待接收到来自主机装置的一定位请求为止。若是,处理单元220便相应定位请求,通过超音波收发单元230发送一超音波信号至主机装置(步骤S406)。具体来说,处理单元220通过超音波收发单元230中的超音波发送器234来产生并发送此超音波信号。如前述,主机装置可于接收到处理单元220所送出的超音波信号之后,依据超音波信号得到其与电子装置200的相对位置信息,进而依据与电子装置200的相对位置信息,于主机装置与电子装置200之间进行一数据传输。当送出超音波信号之后,处理单元220接着判断是否接收到来自主机装置的一传送数据(步骤S408)。若否,表示主机装置不立即传送数据,于是便回到步骤S404,等待接收到来自主机装置的后续定位请求。若是,则处理单元220便接收来自主机装置的一传送数据(步骤S410)。举例来说,如图5所示,假设三个电子装置510、520、530位于一定距离内且具有如图1电子装置100所示的各个元件,因此可于三者之间通过相同无线传输技术例如蓝牙、近场通信(NFC)、Zigbee等技术进行短距离传输。当电子装置510、520、530通过蓝牙技术建立无线连线之后,可由无线连结的主机端电子装置510发出定位请求,请求另外两个电子装置520与530发送超音波,以确认各个装置的相对位置。主机端电子装置510可通过超音波发射至三个超音波接收器(例如:麦克风)的时间以三点定位的方式分别定位出电子装置520是在电子装置510的第一象限的方向D1,而电子装置530是在电子装置510的第二象限的方向D2。之后,当电子装置510的使用者想要传送一个数据例如图片文件600给电子装置520或电子装置530的使用者时,只需将欲传送的图片文件600朝向方向Dl或方向D2滑行,便可将图片文件600传送给电子装置520或电子装置530的使用者。于一特定实施例中,电子装置510、电子装置520以及电子装置530的使用者可共同执行一游戏,而三者中的任一电子装置可利用本申请的数据传输方法将游戏相关数据传送给其他两个电子装置,可更添增游戏的互动乐趣,例如:电子装置520可将游戏中的球分别朝向电子装置510与电子装置530的所在方向发出即可将球传送对应的电子装置。需提醒的是,本申请的数据传输方法并非仅可单一方向由主机装置对附属端的其他装置执行,也可在无线连结时,同时由附属端的装置对主机端传送数据,产生双向传输,因此可于连结建立且建立两方的相对位置之后即可由主机端或附属端的装置进行双向数据传输。举例来说,如图1所示,假设装置100与装置200建立无线连结时,装置200也可主动通过其无线模块210向装置100发送定位要求,而电子装置100可相应来自装置200的定位要求,通过超音波发送器134发送一超音波信号至装置200,以供装置200进行定位。因此,依据本发明的数据传输方法及其相关的电子装置,可于与短距离之内的其他电子装置建立无线连线之后,通过超音波进行辨位,得知其与任一装置两者之间的距离与相对方向等相对位置信息,可克服短距传输无法定位的缺点,同时可支持多点传输,大大增加使用上的便利性。此外,依据本发明的数据传输方法,于装置间的连结、定位均完成之后,使用者只需将欲传送的数据如一文件利用朝向接收端的装置的方向滑行的手势,即可正确无误的发送文件给接收端的装置,可提供更多样的延伸功能,提升使用上的乐趣。本发明的方法,或特定型态或其部分,可以以程序码的型态存在。程序码可以包含于物理媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如电脑可读取)储存媒体,亦或不限于外在形式的电脑程序产品,其中,当程序码被机器,如电脑载入且执行时,此机器变成用以参与本发明的装置。程序码也可通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如电脑接收、载入且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求所界定的范围为准。
权利要求
1.一种数据传输方法,适用于具有一超音波收发单元的一电子装置,其包括下列步骤: 通过一无线连线,无线连结至一第一装置; 通过该无线连线,发出一定位请求至该第一装置; 判断是否通过该超音波收发单元接收到来自该第一装置一第一超音波信号; 于接收到来自该第一装置的该第一超音波信号时,决定该第一装置与该电子装置的一相对位置信息;以及 依据该第一装置与该电子装置的该相对位置信息,传送一数据至该第一装置。
2.如权利要求1所述的数据传输方法,其中该依据该第一装置与该电子装置的该相对位置信息,传送该数据至该第一装置的步骤还包括: 依据该第一装置与该电子装置的该相对位置信息,定位出相应该第一装置的一第一方向;以及 将该数据朝向该第一装置的该第一方向移动,以相应地将该数据传送至该第一装置。
3.如权利要求2所述的数据传输方法,其中该电子装置还包括一触控式显示单元,并且该将该数据朝向该第一装置的该第一方向移动以相应地将该数据传送至该第一装置的步骤是于该触控式显示单元上检测到相应朝向该第一方向拖曳该数据的一特定手势时将该数据朝向该第一方向移动。
4.如权利要求1所述的数据传输方法,其中该超音波收发单元还包括至少三个超音波接收器,用以接收来自该第一装置的该第一超音波信号,且其中该决定该第一装置与该电子装置的该相对位置信息是依据该至少三个超音波接收器接收到该第一超音波信号的时间差计算出该第一装置与该电子装置的该相对位置信息。
5.一种电子装置,包括: 一无线模块,用以通过一无线连线,无线连结至一第一装置; 一超音波收发单元,用以接收来自该第一装置的一第一超音波信号;以及一处理单元,耦接至该无线模块以及该超音波收发单元,用以通过该无线连线,发出一定位请求至该第一装置,判断是否通过该超音波收发单元接收到来自该第一装置的一第一超音波信号,于接收到来自该第一装置的该第一超音波信号时,决定该第一装置与该电子装置的一相对位置信息,并依据该第一装置与该电子装置的该相对位置信息,传送一数据至该第一装置。
6.如权利要求5所述的电子装置,其中该处理单元还于未接收到来自该第一装置的该第一超音波信号时,持续通过该无线连线传送该定位要求至该第一装置。
7.如权利要求5所述的电子装置,其中该超音波收发单元还包括: 至少三个超音波接收器,用以接收来自该第一装置的该第一超音波信号;以及一超音波发送器,用以相应来自该第一装置或一第二装置的一定位要求,发送一第二超音波信号至该第一装置或该第二装置, 其中该处理单元决定该第一装置与该电子装置的该相对位置信息是依据该至少三个超音波接收器接收到该第一超音波信号的时间差计算出该第一装置与该电子装置的该相对位置信息。
8.如权利要求5所述的电子装置,其中该处理单元还依据该第一装置与该电子装置的该相对位置信息,定位出相应该第一装置的一第一方向,并且将该数据朝向该第一装置的该第一方向移动,以相应地将该数据传送至该第一装置。
9.如权利要求8所述的电子装置,还包括一触控式显示单元,其中该处理单元将该数据朝向该第一装置的该第一方向移动,以相应地将该数据传送至该第一装置是于该触控式显示单元上检测到相应朝向该第一方向拖曳该数据的一特定手势,以将该数据朝向该第一方向移动。
10.一种数据传输方法,适用于具有一超音波收发单元的一电子装置,其包括下列步骤: 通过一无线连线,无线连结至一第一装置; 通过该无线连线,接收来自该第一装置的一定位请求;以及 相应该定位请求,通过该超音波收发单元发送一超音波信号至该第一装置, 致使该第一装置依据该超音波信号得到该第一装置与该电子装置的一相对位置信息,进而依据该第一装置与该电子装置的该相对位置信息,于该电子装置与该第一装置之间进行一数 据传输。
全文摘要
本发明实施例提供一种数据传输方法,适用于具有一超音波收发单元的一电子装置。该方法包括下列步骤。首先,通过一无线连线,无线连结至一第一装置。接着,通过该无线连线,发出一定位请求至该第一装置,并判断是否通过该超音波收发单元接收到来自该第一装置一第一超音波信号。于接收到来自该第一装置的该第一超音波信号时,决定该第一装置与该电子装置的一相对位置信息。之后,依据该第一装置与该电子装置的该相对位置信息,传送一数据至该第一装置。本发明可克服短距传输无法定位的缺点,同时可支持多点传输,大大增加使用上的便利性;此外,可正确无误的发送文件给接收端的装置,以及可提供更多样的延伸功能,提升使用上的乐趣。
文档编号H04B11/00GK103209030SQ20121001447
公开日2013年7月17日 申请日期2012年1月12日 优先权日2012年1月12日
发明者陈思妤, 张宪铭 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1