用于传送文件的方法和装置的制作方法

文档序号:7964400阅读:113来源:国知局
专利名称:用于传送文件的方法和装置的制作方法
技术领域
本发明涉及无线通信领域,更具体地涉及在设备间进行文件传送。
背景技术
电子设备之间广泛地存在着各种连接以用于交换信息。这样的连接可以是有线连接也可以是无线连接。无线连接包括蜂窝网络连接、蓝牙连接、WiFi连接、红外连接等等。特别地,在移动设备之间可以通过蜂窝无线网络以短信或彩信的形式来传送信息。然而,现在的短消息业务只支持文本格式信息的传送,而不支持其他格式的文件的传送。因而要想在移动设备之间传送非文本格式的信息只能通过彩信业务、蓝牙、WiFi或红外连接等来进行。然而这些业务或连接并非是所有移动设备都支持的,因而存在在移动设备之间无法传送文件的技术问题。另一方面在计算机与移动设备之间传送文件等信息也必须依赖于有线连接或蓝牙、WiFi或红外等无线连接。因此,在不存在此类连接的情况下,在计算机与移动设备之间将难于传送文件等信息。

发明内容
针对上述问题,本申请致力于实现在设备间传送文件的方法和系统。根据本发明的一方面涉及一种发送文件的方法,包括:获取本地设备的文件;根据所获取的文件生成特定格式的信息;提供所述特定格式的信息以短信、条形码或二维码进行传递。根据本发明的一种优选实施方式,所述提供该特定格式的信息是向本地设备的发送器或显示器提供。根据本发明的一种优选实施方式,所述根据所获取的文件生成特定格式的信息包括对所获取的文件进行打包、压缩、加密其中的一个或多个。根据本发明的一方面涉及一种接收文件的方法,包括:接收以短信、条形码或二维码进行传递的特定格式的信息;将该特定格式的信息解析成文件。根据本发明的一种优选实施方式,所述接收该特定格式的信息是从本地设备的接收器或相机接收。根据本发明的一种优选实施方式,所述解析包括对该特定格式的信息进行解包、解压、解密其中的一个或多个。根据本发明的一方面涉及一种用于发送文件的装置,包括:获取装置,用于获取本地设备的文件;生成装置,用于根据所获取的文件生成特定格式的信息;提供装置,用于将所述特定格式的信息以短信、条形码或二维码进行传递。根据本发明的一种优选实施方式,所述提供装置配置为将该特定格式的信息向本地设备的发送器或显示器提供。根据本发明的一种优选实施方式,所述生成装置配置为对该特定格式的信息进行打包、压缩、加密其中的一个或多个。
根据本发明的一方面涉及一种用于接收文件的装置,包括:接收装置,用于接收以短信、条形码或二维码进行传递的特定格式的信息;解析装置,用于将该特定格式的信息解析成文件。根据本发明的一种优选实施方式,所述接收装置配置为从本地设备的接收器或相机接收该特定格式的信息。根据本发明的一种优选实施方式,所述解析装置配置为对该特定格式的信息进行解包、解压、解密其中的一个或多个。


通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:图1示出了根据本发明的一个实施方式的一种发送文件的方法的流程图。图2示出了根据本发明的一种实施方式的一种接收文件的方法的流程图。图3示出了根据本发明一个实施方式的用于发送文件的装置300的框图。图4示出了根据本发明一个实施方式的用于接收文件的装置400的框图。图5示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的移动设备10的框图。在附图中,相同或对应的标号表不相同或对应的部分。
具体实施例方式下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。根据本发明的实施方式,提出了一种用于在设备间传送文件的方法和装置。在本文中,需要理解的是,任何命名都仅用于区分,以便于描述,而不具有任何限制含乂。下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。首先参考图1,图1示出了根据本发明的一个实施方式的一种发送文件的方法的流程图。在方法开始以后,首先进行步骤110,获取本地设备的文件。该本地设备可以是诸如手机或计算机之类的用户设备。该文件可以是文本格式的文件也可以是出文本格式以外的任何其他格式的文件。接着该方法进行到步骤120,根据所获取的文件生成特定格式的信息。该特定格式的信息是指按照特定的转换、编码方式转换后的信息。在本发明的一个优选实施方式中,根据所获取的文件生成特定格式的信息包括对所获取的文件进行打包、压缩、加密其中的一个或多个。然后,该方法进行到步骤130,提供所述特定格式的信息以短信、条形码或二维码进行传递。所述提供该特定格式的信息是向本地设备的发送器或显示器提供。至此提供用于设备间发送文件的方法结束。
接着参考图2,图2示出了根据本发明的一种实施方式的接收文件的方法的流程图。在方法开始以后,首先进行步骤210,接收以短信、条形码或二维码进行传递的特定格式的信息。该特定格式的信息是指经过特定的转换、编码方式转换后的信息。在本发明的一个优选实施例中,所述接收该特定格式的信息是从本地设备的接收器或相机接收。接着该方法进行到步骤220,将该特定格式的信息解析成文件。在本发明的一个优选实施方式中,所述解析包括对该特定格式的信息进行解包、解压、解密其中的一个或多个。至此在设备间接受文件的方法结束。以下仅以举例方式示意性地具体说明上述方法。首先以所述两方设备都为手机,两设备之间存在蜂窝无线连接的情况为例。假设两设备之间希望传送一个电话薄文件。根据本发明的方法在第一手机处,获取本手机的电话薄文件。然后根据该电话薄文件生成特定格式的信息,期间优选地对匹配信息进行打包、压缩和加密中的一个或多个。接着将此特定格式的信息提供给第一手机的发送器,以使第一手机以短信的形式将该信息通过蜂窝无线连接向第二手机发送。在蜂窝通信领域中,一般而言,一条短信可包含140字节的内容。而对于纯文本格式的电话本,其压缩率可以为十分之一左右,即一条短信可以传送1400字节左右的文件,约为1.37K大小的文件。由此可以实现使用短信来方便地传送此类文件信息。在第二手机侧,接收以短信进行传递的该特定格式的信息,然后对该信息进行解析以得到第一手机的电话薄文件。在本发明的一个优选实施方式中,对该信息进行解析包括对该信息进行解包、解压和解密中的一个或多个。以下以另一示例示意性地具体说明上述方法。在此以两方设备中第一设备为计算机,第二设备为手机的情况为例,两设备之间不存在任何有线或无线的电连接,但是可以使用一设备的摄像头对另一设备的显示屏进行照相,在本发明中这种连接被称为“可视连接”。假设两设备之间希望传递一个应用程序。根据本发明的方法在第一设备计算机处,获取本计算机的要传递的应用程序。然后根据该要传递的应用程序生成特定格式的信息,期间优选地对匹配信息进行打包、压缩和加密中的一个或多个。接着将此特定格式的信息以二维码或条形码的形式提供给第一设备计算机的显示器。一般而言,条形码的容量为几十字节而二维码的容量为数千字节,多达2K的容量。以纯文本格式的文件为例,若压缩率可以为十分之一左右,则一个条形码可以传送数百字节左右的文件,而一个二维码则可以传送多达20K大小的文件。由此可以实现使用条形码或二维码来方便地在设备之间传送文件信息。在第二设备手机侧,使用手机的摄像头对第一设备计算机显示屏上显示的二维码或条形码进行拍摄,然后对所接收的信息进行解析以得到从第一设备计算机传递出的应用程序。在本发明的一个优选实施方式中,对该信息进行解析包括对该信息进行解包、解压、解密中的一种或多种。由此,在计算机与手机之间没有电连接的情况下,方便地实现了设备之间的文件传送。以上示例中,条形码或二维码以拍照的形式在设备间传送。然而应当理解,此种传送方式并非是限制性的,该条形码或二维码也可以通过其他连接方式,如短信或彩信等在设备间进行传送。下面参照图3,图3示出了根据本发明一个实施方式的用于发送文件的装置300的框图。该用于发送文件的装置300包括获取装置310,用于获取本地设备的文件;生成装置320,用于根据所获取的文件生成特定格式的信息;提供装置330,用于将所述特定格式的信息以短信、条形码或二维码进行传递。根据本发明的一个优选实施方式,该提供装置330配置为将该特定格式的信息向本地设备的发送器或显示器提供。根据本发明的另一个优选实施方式,该生成装置320配置为对该特定格式的信息进行打包、压缩、加密其中的一个或多个。以下参照图4,图4示出了根据本发明一个实施方式的用于接收文件的装置400的框图。该用于接收文件的装置包括:接收装置410,用于接收以短信、条形码或二维码进行传递的特定格式的信息;解析装置420,用于将该特定格式的信息解析成文件。根据本发明的一个优选实施方式,该接收装置410配置为从本地设备的接收器或相机接收该特定格式的信息。根据本发明的又一个优选实施方式,该解析装置配置为对该特定格式的信息进行解包、解压、解密其中的一个或多个。接着,参考图5示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的移动设备10的框图。然而,应当理解,如图所示和下文所述的移动电话仅是将从本发明示例性实施方式中受益的一类移动设备的示例,而不用来限制本发明示例性实施方式的范围。尽管出于举例目的而图示了移动设备10的数个实施方式,但是例如便携数字助理(PDA)、寻呼机、移动电视、游戏设备、膝上型计算机、相机、录像机、音频/视频播放器、收音机、GPS设备或者前述装置的任何组合之类的其他类型的移动设备以及其他类型的语音和文字通信系统可以容易地运用本发明示例性实施方式。此外,尽管移动设备10可以使用本发明方法的数个实施方式,但是除了移动设备之外的装置也可以运用本发明示例性实施方式的方法。另外,虽然主要结合了移动通信应用描述了本发明示例性实施方式的方法和设备,但是,应当理解,可以在移动通信业中和在移动通信业以外结合各种其他应用来利用本发明示例性实施方式的方法和设备。移动设备10可以包括与发射器14和接收器16可操作通信的一个天线12(或者多个天线)。移动设备10还可以包括分别向发射器14提供信号和从接收器16接收信号的装置,例如控制器20或者其他处理单元。信号包括根据适用蜂窝系统空中接口标准的信令信息,还包括用户语音、接收的数据和/或由用户生成的数据。就这一点而言,移动设备10能够利用一个或者多个空中接口标准、通信协议、调制类型和接入类型来操作。举例而言,移动设备10能够根据多个第一代、第二代、第三代和/或第四代等通信协议中的任何通信协议来操作。例如,移动设备10可以能够根据第二代(2G)无线通信协议IS-136(时分多址(TDMA) )、GSM (全球移动通信系统)和IS-95(码分多址(CDMA))或者根据例如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDMA)和时分-同步CDMA(TD-SCDMA)这样的第三代(3G)无线通信协议、根据第3.9代(3.9G)无线通信协议如演进通用地面无线电接入网络(E-UTRAN)、根据第四代(4G)无线通信协议等来操作。取而代之(或者除此之外),移动设备10可以能够根据非蜂窝通信机制来操作。例如,移动设备10可以能够在无线局域网(WLAN)或者其他通信网络中通信。另外,移动设备10可以例如根据以下技术来通信,这些技术例如是射频(RF)、红外线(IrDA)或者多个不同无线联网技术(包括WLAN技术如IEEE802.11 (例如 802.1la,802.1lb,802.Hg,802.1ln 等)、全球微波接入互操作性(WiMAX)技术如IEEE 802.16和/或无线个人区域网络(WPAN)技术如IEEE 802.15、蓝牙(BT)、超宽带(UWB)和/或类似技术)中的任何技术。可以理解,例如控制器20这样的装置可以包括实施移动设备10的音频和逻辑功能所需的电路。例如,控制器20可以包括数字信号处理器设备、微处理器设备以及各种模拟到数字转换器、数字到模拟转换器和其他支持电路。移动设备10的控制和信号处理功能在这些设备之间根据它们的相应能力来分配。控制器20因此也可以包括用以在调制和传输之前对消息和数据进行卷积编码和交织的功能。控制器20还可以包括内部语音编码器并且可以包括内部数据调制解调器。另外,控制器20可以包括用以操作可以存储于存储器中的一个或者多个软件程序的功能。例如,控制器20可以能够操作连通程序,例如常规Web浏览器。连通程序然后可以允许移动设备10例如根据无线应用协议(WAP)、超文本传送协议(HTTP)和/或类似协议来发送和接收Web内容,例如基于位置的内容和/或其他网页内容。移动设备10还可以包括用户接口,该用户接口包括全部连接到控制器20的输出设备如常规耳机或者扬声器24、振铃器22、麦克风26、显示器28和用户输入设备。允许移动设备10接收数据的用户输入接口可以包括允许移动设备10接收数据的多个设备中的任何设备,例如小键盘30、触摸显示器(未示出)和其他输入设备。在包括小键盘30的实施方式中,小键盘30可以包括常规数字键(0-9)和有关键(#、*)以及用于操作移动设备10的其他硬键和软键。取而代之,小键盘30可以包括常规QWERTY小键盘布置。小键盘30也可以包括具有关联功能的各种软键。除此之外或者取而代之,移动设备10还可以包括接口设备如操纵杆或者其他用户输入设备。移动设备10还包括用于向为了操作移动设备10而需要的各种电路供电以及可选地提供机械振动作为可检测的输出的电池34,例如振动电池包。移动设备10还可以包括用户标识模块(UM) 38。ΠΜ 38通常为具有内置处理器的存储器设备。ΠΜ 38可以例如包括用户标识模块(SM)、通用集成电路卡(nCC)、通用用户标识模块(USM)、可拆卸用户标识模块(R-UM)等。UIM 38通常存储与移动用户有关的信元。除了 ΠΜ 38之外,移动设备10还可以配备有存储器。例如,移动设备10可以包括易失性存储器40,例如包括用于暂时存储数据的高速缓存区域的易失性随机存取存储器(RAM)。移动设备10也可以包括可以嵌入和/或可以拆卸的其他非易失性存储器42。除此之外或者取而代之地,非易失性存储器42还可以包括电可擦除可编程只读存储器(EEPROM)、闪存等,例如可从加州桑尼韦尔市的SanDisk公司或者加州费利蒙市的Lexar Media公司获得的非易失性存储器。存储器可以存储由移动设备10用来实施移动设备10的功能的多条信息和数据中的任何信息和数据。例如,存储器可以包括能够唯一地标识移动设备10的标识符,例如国际移动设备标识(MEI)代码,并且还能够将接收的相邻移动设备的当前时刻位置以及该当前时刻与相邻设备的唯一标识关联存储。具体而言,存储器可以存储用于由控制器20执行的应用程序,该控制器确定移动设备10的当前位置。移动设备10还可以包括与控制器20通信的定位传感器36,例如全球定位系统(GPS)模块。定位传感器36可以是用于对移动设备10的定位进行位置确定的任何装置、设备或者电路。定位传感器36可以包括用于对移动设备10的定位进行位置确定的所有硬件。备选地或附加地,定位传感器36可以利用移动设备10的存储器设备来存储供控制器20执行的指令,其存储形式是确定移动设备10的位置所需的软件。虽然这一示例的定位传感器36可以是GPS模块,但是定位传感器36可以包括或者备选地实施为例如辅助全球定位系统(辅助GPS)传感器或者定位客户端,该辅助GPS传感器或者定位客户端可以与网络设备如空中或者地面传感器通信以接收和/或发送用于在确定移动设备10的定位时使用的信息。就这一点而言,移动设备10的定位也可以由如上所述GPS、小区ID、信号三角测量或者其他机制确定。在一个示例实施方式中,定位传感器36包括计步器或者惯性传感器。这样,定位传感器36可以能够确定移动设备10例如以移动设备10的经度和维度方向以及高度方向为参照的位置或者相对于参考点如目标点或者起点的定位。继而可以将来自定位传感器36的信息传送至移动设备10的存储器或者另一存储器设备,以便存储为定位历史或者位置信息。此外,定位传感器36可以能够利用控制器20来经由发射器14/接收器16发送/接收位置信息,例如移动设备10的定位。图5所述的结构方框图仅仅为了示例的目的而示出的,并非是对本发明的限制。在一些情况下,可以根据需要添加或者减少其中的一些设备。本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。应当注意,尽管在上文详细描述中提及了若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。虽然已经参考若干具体实施方式
描述了本发明,但是应该理解,本发明并不限于所公开的具体实施方式
。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
权利要求
1.一种用于发送文件的方法,包括: 获取本地设备的文件; 根据所获取的文件生成特定格式的信息; 提供所述特定格式的信息以短信、条形码或二维码进行传递。
2.根据权利要求1所述的发送文件的方法,其中 所述提供该特定格式的信息是向本地设备的发送器或显示器提供。
3.根据权利要求1所述的发送文件的方法,其中 所述根据所获取的文件生成特定格式的信息包括对所获取的文件进行打包、压缩、力口密其中的一个或多个。
4.一种用于接收文件的方法,包括: 接收以短信、条形码或二维码进行传递的特定格式的信息; 将该特定格式的信息解析成文件。
5.根据权利要求4所述的接收文件的方法,其中 所述接收该特定格式的信息是从本地设备的接收器或相机接收。
6.根据权利要求4所述的接收文件的方法,其中 所述解析包括对该特定格式的信息进行解包、解压、解密其中的一个或多个。
7.一种用于发送文件的装置,包括: 获取装置,用于获取本地设备的文件; 生成装置,用于根据所获取的文件生成特定格式的信息; 提供装置,用于将所述特定格式的信息以短信、条形码或二维码进行传递。
8.根据权利要求7所述的发送文件的装置,其中 所述提供装置配置为将该特定格式的信息向本地设备的发送器或显示器提供。
9.根据权利要求7所述的发送文件的装置,其中 所述生成装置配置为对该特定格式的信息进行打包、压缩、加密其中的一个或多个。
10.一种用于接收文件的装置,包括: 接收装置,用于接收以短信、条形码或二维码进行传递的特定格式的信息; 解析装置,用于将该特定格式的信息解析成文件。
11.根据权利要求10所述的接收文件的装置,其中 所述接收装置配置为从本地设备的接收器或相机接收该特定格式的信息。
12.根据权利要求10所述的接收文件的装置,其中 所述解析装置配置为对该特定格式的信息进行解包、解压、解密其中的一个或多个。
全文摘要
本发明涉及一种用于在设备之间传送文件的方法及装置,其中发送文件的方法包括获取本地设备的文件;根据所获取的文件生成特定格式的信息;提供所述特定格式的信息以短信、条形码或二维码进行传递。本发明涉及的接收文件的方法包括接收以短信、条形码或二维码进行传递的特定格式的信息;将该特定格式的信息解析成文件。
文档编号H04W4/12GK103096267SQ20111034691
公开日2013年5月8日 申请日期2011年11月2日 优先权日2011年11月2日
发明者逄蜀生 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1