一种数据传输方法及电子设备的制造方法
【技术领域】
[0001 ] 本发明涉及通信领域,特别涉及一种数据传输方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备享受随着科技发展带来的舒适生活。比如,手机等电子设备已经成为人们生活中一个不可或缺的部分,人们可以通过手机等电子设备以打电话、发短信等等方式加强与其他人之间的联系。
[0003]现在,用户经常需要在两个电子设备之间交换一些数据,现有的方法如下:
[0004]A.采用无线传输,两个电子设备进行匹配后传输。这种方式的缺点是:两个电子设备首先要进行匹配,匹配通过才能传输,过程较为复杂。并且必须要在有网络的环境下进行,不满足无网络时的使用需求。
[0005]B.使用U盘。这种方式的缺点是:必须使用额外的硬件设备(U盘),需要发送端设备具有相应的硬件接口,即必须借助额外的硬件设备才能完成。
[0006]C.扫描二维码,之后通过网络搜索该二维码对应的信息。这种方式的缺点是:在扫描后仍旧需要通过网络进行搜索,不满足无网络时的使用需求。
[0007]可见,现有技术中在两个电子设备之间尚无较好的数据传输方式。
【发明内容】
[0008]本发明实施例提供一种数据传输方法及电子设备,用于解决现有技术中在两个电子设备之间没有较好的数据传输方式的技术问题。
[0009]一种数据传输方法,应用于第一电子设备,所述方法包括以下步骤:
[0010]当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中;
[0011]显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0012]较佳的,在根据所述第一数据生成第一二维码之前、同时或之后,还包括:控制所述第一电子设备与所述第二电子设备进行匹配。
[0013]较佳的,控制所述第一电子设备与所述第二电子设备进行匹配,包括:控制所述第一电子设备的第一显示单元位于所述第二图像采集单元的第二采集范围内,及控制所述第一电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。
[0014]较佳的,当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,包括:当需要向第二电子设备传输第一数据时,根据所述第一数据及所述第一电子设备的第一身份信息生成所述第一二维码。
[0015]较佳的,在显示所述第一二维码之后,还包括:
[0016]当所述第一数据传输完毕时,判断是否还有需要传输的第二数据;
[0017]若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据;
[0018]显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。
[0019]较佳的,在显示所述第一二维码之后,还包括:
[0020]通过所述第一电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传;[0021 ] 根据所述第三二维码,重新显示所述第一二维码。
[0022]一种数据传输方法,应用于第二电子设备,所述方法包括以下步骤:
[0023]通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据;
[0024]解析所述第一二维码,获得所述第一数据。
[0025]较佳的,在通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码之前,还包括:
[0026]获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提示信息;
[0027]根据所述提示信息,控制所述第二电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。
[0028]较佳的,解析所述第一二维码,获得所述第一数据,包括:
[0029]解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息;
[0030]根据所述第一身份信息,判断所述第一电子设备是否合法;
[0031]当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。
[0032]较佳的,在获得所述第一数据之后,还包括:
[0033]判断所述第一数据是否正确;
[0034]当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传;
[0035]显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。
[0036]较佳的,在解析所述第一二维码,获得所述第一数据的同时或之后,还包括:
[0037]通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据;
[0038]解析所述第二二维码,确定全部数据已经传输结束。
[0039]一种电子设备,包括:
[0040]第一生成单元,用于当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中;
[0041]第一显示单元,用于显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0042]较佳的,所述电子设备还包括第一控制单元,用于控制所述电子设备与所述第二电子设备进行匹配。
[0043]较佳的,所述第一控制单元具体用于:控制所述第一显示单元位于所述第二图像采集单元的第二采集范围内,及控制所述电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。
[0044]较佳的,所述第一生成单元具体用于:当需要向第二电子设备传输第一数据时,根据所述第一数据及所述电子设备的第一身份信息生成所述第一二维码。
[0045]较佳的,所述电子设备还包括第一判断单元,用于当所述第一数据传输完毕时,判断是否还有需要传输的第二数据;
[0046]所述第一生成单元还用于若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据;
[0047]所述第一显示单元还用于显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。
[0048]较佳的,所述电子设备还包括第一扫描单元,用于通过所述电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传;
[0049]所述第一显示单元还用于根据所述第三二维码,重新显示所述第一二维码。
[0050]一种电子设备,包括:
[0051]第二扫描单元,用于通过所述电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据;
[0052]解析单元,用于解析所述第一二维码,获得所述第一数据。
[0053]较佳的,所述电子设备还包括获取单元及第二控制单元;
[0054]所述获取单元用于获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提示信息;
[0055]所述第二控制单元用于根据所述提示信息,控制所述电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。
[0056]较佳的,所述解析单元具体用于:解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息;根据所述第一身份信息,判断所述第一电子设备是否合法;当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。
[0057]较佳的,所述电子设备还
包括第二判断单元、第三生成单元和第二显示单元;
[0058]所述第二判断单元用于判断所述第一数据是否正确;
[0059]所述第三生成单元用于当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传;
[0060]所述第二显示单元用于显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。
[0061 ] 较佳的,所述第二扫描单元还用于通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据;
[0062]所述解析单元还用于解析所述第二二维码,确定全部数据已经传输结束。
[0063]本发明实施例中,直接根据待传输的所述第一数据生成所述第一二维码,所述第二电子设备通过扫描所述第一二维码就可以获得所述第一数据,无需扫描后再通过网络进行搜索,也无需借助其他的硬件设备,可以满足不同的使用环境,实现方式较为简单,可实现性较强,便于广泛应用。
【附图说明】
[0064]图1为本发明实施例中一种信息传输方法的主要流程图;
[0065]图2为本发明实施例中两个电子设备匹配的示意图;
[0066]图3为本发明实施例中另一种信息传输方法的主要流程图;
[0067]图4为本发明实施例中第一电子设备的结构框图;
[0068]图5为本发明实施例中第二电子设备的结构框图。
【具体实施方式】
[0069]本发明实施例提供一种数据传输方法,所述方法可以应用于第一电子设备,所述方法可以包括:当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中;显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0070]本发明实施例中,直接根据待传输的所述第一数据生成所述第一二维码,所述第二电子设备通过扫描所述第一二维码就可以获得所述第一数据,无需扫描后再通过网络进行搜索,也无需借助其他的硬件设备,可以满足不同的使用环境,实现方式较为简单,可实现性较强,便于广泛应用。
[0071]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072]本发明实施例中,所述电子设备可以是PC (个人计算机)、笔记本、PAD (平板电脑)、手机、智能电视等等不同的电子设备,本发明对此不作限制。
[0073]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0074]下面结合附图对本发明优选的实施方式进行详细说明。
[0075]请参见图1,本发明实施例提供一种数据传输方法,所述方法可以应用于第一电子设备。所述方法的主要流程描述如下。
[0076]步骤101:当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中。
[0077]较佳的,本发明实施例中所说的二维码都可以是指QR (Quick Response,快速反应)码。与其他二维码相比,QR码能够存储更为丰富的信息,例如可以包括对文字、URL(Uniform Resoure Locator,统一资源定位器)地址和其他类型的数据加密。使用QR码,便于本发明实施例中将数据携带在二维码中。
[0078]所述第一电子设备在需要向所述第二电子设备传输所述第一数据时,可以至少根据所述第一数据生成所述第一二维码,所述第一数据携带在所述第一二维码中。所述第二电子设备在扫描所述第一二维码后,只需对所述第一二维码进行解析即可获得所述第一数据。
[0079]较佳的,本发明实施例中,在根据所述第一数据生成第一二维码之前、同时或之后,还可以包括:控制所述第一电子设备与所述第二电子设备进行匹配。
[0080]S卩,可以在所述第一电子设备与所述第二电子设备完成匹配后开始传输数据,避免数据传输失败。
[0081]较佳的,本发明实施例中,控制所述第一电子设备与所述第二电子设备进行匹配,可以包括:控制所述第一电子设备的第一显示单元位于所述第二图像采集单元的第二采集范围内,及控制所述第一电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。
[0082]本发明实施例中,所述第一电子设备与所述第二电子设备进行匹配,可以是令所述第一电子设备的所述第一显示单元位于所述第二电子设备的所述第二图像采集单元的所述第二采集范围内,即令所述第二图像采集单元的所述第二采集范围能够覆盖所述第一显示单元,以使所述第二图像采集单元能够采集到所述第一显示单元上显示的信息,从而可以扫描所述第一显示单元上显示的二维码。
[0083]及,还需令所述第二电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,即令所述第一图像采集单元的所述第一采集范围能够覆盖所述第二显示单元,以使所述第一图像采集单元能够采集到所述第二显示单元上显示的信息,从而可以扫描所述第二显示单元上显示的二维码。
[0084]如图2所示,为所述第一电子设备和所述第二电子设备完成匹配后可能的放置图。图2中的I代表所述第一电子设备的所述第一显示单元,2代表所述第二显示单元,3代表所述第一图像采集单元,4代表所述第二图像采集单元。
[0085]本发明实施例中,图像采集单元例如可以是指摄像头。
[0086]本发明实施例中,一旦双方的摄像头由于电子设备移位过大而无法继续识别时,所述第一电子设备和/或所述第二电子设备可以生成提示信息,例如可以发出用特殊声音,提示进行二次定位。且本发明实施例中的数据支持断点续传,再次定位后可以从上次中断处继续开始传输。
[0087]较佳的,本发明实施例中,当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,包括:当需要向第二电子设备传输第一数据时,根据所述第一数据及所述第一电子设备的第一身份信息生成所述第一二维码。
[0088]对于每个电子设备来说,可以有用于唯一标识自身身份的信息,例如为ID (身份识别)。对于所述第一电子设备来说,用于唯一标识所述第一电子设备的身份的信息为所述第一身份信息,所述第一电子设备在生成所述第一二维码时,可以根据所述第一身份信息和所述第一数据生成所述第一二维码,这样,所述第二电子设备在接收到所述第一二维码后,可以首先根据所述第一身份信息对信息发送端进行验证,验证所述第一电子设备是否合法,如果确定所述第一电子设备合法,再获取所述第一数据。
[0089]较佳的,如果所述第一电子设备根据所述第一身份信息和所述第一数据生成所述第一二维码,则所述第一二维码中可以包括有两个部分,分别为标识部分和内容部分,所述标识部分即为根据所述第一身份信息生成的,所述内容部分为根据所述第一数据生成的。所述第二电子设备在接收到所述第一数据后,可以首先对所述标识部分进行解析,获得所述第一身份信息,所述第二电子设备可以根据所述第一身份信息对所述第一电子设备是否合法进行验证,如果验证确定所述第一电子设备合法,则所述第二电子设备可以继续对所述内容部分进行解析,获得所述第一数据,如果验证确定所述第一电子设备不合法,则所述第二电子设备可以丢弃所述第一二维码,即可以不对所述内容部分进行解析。这样,既可以保证电子设备的安全性,又可以尽量节省操作步骤。
[0090]步骤102:显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0091 ] 在生成所述第一二维码后,所述第一电子设备可以在所述第一显示单元上显示所述第一二维码,因所述第一电子设备与所述第二电子设备已完成匹配,所述第二图像采集单元的所述第二采集范围覆盖了所述第一显示单元,因此所述第二电子设备可以对所述第一显示单元上显示的所述第一二维码进行扫描,获得所述第一二维码。所述第二电子设备在获得所述第一二维码后,可以对所述第一二维码进行解析,获得所述第一数据。
[0092]进一步的,本发明实施例中,在显示所述第一
二维码之后,还包括:当所述第一数据传输完毕时,判断是否还有需要传输的第二数据;若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据;显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。
[0093]即,在一个数据传输完毕后,判断是否还有数据需要传输,如果还有数据需要传输,则可以继续根据要传输的数据生成二维码并显示,如果没有数据需要传输,则可以生成并显示所述第二二维码,所述第二电子设备通过扫描所述第二二维码,就可以知道全部数据已传输结束。
[0094]较佳的,如果全部数据传输结束,则所述第一电子设备和所述第二电子设备都可以对用户进行相应提示,例如都可以以振动方式进行提示,或者可以分别以其他不同的方式进行提示,从而使用户及时获知相应情况。
[0095]进一步的,本发明实施例中,在显示所述第一二维码之后,还包括:通过所述第一电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传;根据所述第三二维码,重新显示所述第一二维码。
[0096]所述第二电子设备在扫描所述第一二维码后对所述第一二维码进行解析,获得所述第一数据。如果所述第二电子设备判断确定所述第一数据传输错误,则所述第二电子设备可以生成所述第三二维码,所述第三二维码用于表示重新传输所述第一数据,所述第二电子设备可以将所述第三二维码进行显示,所述第一电子设备如果扫描到所述第三二维码,则可以重新显示所述第一二维码,以使所述第二电子设备重新扫描所述第一二维码。这样可以尽量保证数据传输正确。
[0097]请参见图3,本发明实施例提供一种数据传输方法,所述方法可以应用于如前所述的第二电子设备。所述方法的主要流程描述如下。
[0098]步骤301:通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据。
[0099]较佳的,本发明实施例中,在通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码之前,还包括:获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提示信息;根据所述提示信息,控制所述第二电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。
[0100]因所述第一电子设备是数据发送端,因此所述第一电子设备可以向所述第二电子设备发送所述提示信息,提示所述第二电子设备与所述第一电子设备完成匹配。
[0101 ] 所述第一电子设备与所述第二电子设备完成匹配后,所述第一电子设备可以至少根据待传输的所述第一数据生成所述第一二维码,并将所述第一二维码显示在所述第一显示单元上。所述第二电子设备可以扫描所述第一二维码。
[0102]步骤302:解析所述第一二维码,获得所述第一数据。
[0103]较佳的,本发明实施例中,解析所述第一二维码,获得所述第一数据,包括:解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息;根据所述第一身份信息,判断所述第一电子设备是否合法;当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。
[0104]如果所述第一电子设备不合法,则所述第二电子设备可以丢弃所述第一二维码。
[0105]进一步的,本发明实施例中,在获得所述第一数据之后,还包括:判断所述第一数据是否正确;当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传;显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。
[0106]在获得所述第一数据后,所述第二电子设备可以判断所述第一数据是否正确,因为有时数据会在传输过程中出现错误,导致得到的数据不正确。而一般来说,所述第一显示单元在显示一个二维码时,只在一个设定时长内显示,超过该设定时长后则会停止显示。
[0107]如果所述第二电子设备确定所述第一数据不正确,则所述第二电子设备可以生成所述第三二维码,所述第一电子设备通过扫描所述第三二维码,就可以重新显示所述第一二维码,从而所述第二电子设备可以重新对所述第一二维码进行扫描。
[0108]较佳的,本发明实施例中,在解析所述第一二维码,获得所述第一数据的同时或之后,还包括:通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据;解析所述第二二维码,确定全部数据已经传输结束。
[0109]如果全部数据已传输结束,则所述第一电子设备可以生成所述第二二维码,并将所述第二二维码显示在所述第一显示单元上。所述第二电子设备扫描到所述第二二维码后,则可以确定全部数据已传输结束。
[0110]请参见图4,本发明实施例提供一种电子设备,所述电子设备可以包括第一生成单元401和第一显示单元402。所述电子设备可以是如前所述的第一电子设备。
[0111]第一生成单元401可以用于当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中。
[0112]第一显示单元402可以用于显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0113]较佳的,本发明实施例中,所述电子设备还可以包括第一控制单元,用于控制所述电子设备与所述第二电子设备进行匹配。
[0114]较佳的,本发明实施例中,所述第一控制单元具体可以用于:控制第一显示单元402位于所述第二图像采集单元的第二采集范围内,及控制所述第一电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。
[0115]较佳的,本发明实施例中,第一生成单元401具体可以用于:当需要向第二电子设备传输第一数据时,根据所述第一数据及所述第一电子设备的第一身份信息生成所述第一二维码。
[0116]较佳的,本发明实施例中,所述电子设备还可以包括第一判断单元,用于当所述第一数据传输完毕时,判断是否还有需要传输的第二数据;第一生成单元401还可以用于若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据;第一显示单元402还可以用于显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。
[0117]较佳的,本发明实施例中,所述电子设备还可以包括第一扫描单元,用于通过所述电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传;第一显示单元402还可以用于根据所述第三二维码,重新显示所述第一二维码。
[0118]请参见图5,本发明实施例提供一种电子设备,所述电子设备可以包括第二扫描单元501和解析单元502。
[0119]第二扫描单元501可以用于通过所述电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据。
[0120]解析单元502可以用于解析所述第一二维码,获得所述第一数据。
[0121]较佳的,本发明实施例中,所述电子设备还可以包括获取单元及第二控制单元。
[0122]所述获取单元用于获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提示信息。
[0123]所述第二控制单元用于根据所述提示信息,控制所述电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。
[0124]较佳的,本发明实施例中,解析单元502具体用于:解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息;根据所述第一身份信息,判断所述第一电子设备是否合法;当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。
[0125]较佳的,本发明实施例中,所述电子设备还可以包括第二判断单元、第三生成单元和第二显示单元。
[0126]所述第二判断单元用于判断所述第一数据是否正确。
[012
7]所述第三生成单元用于当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传。
[0128]所述第二显示单元用于显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。
[0129]较佳的,本发明实施例中,第二扫描单元501还用于通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据;解析单元502还用于解析所述第二二维码,确定全部数据已经传输结束。
[0130]本发明实施例提供一种数据传输方法,所述方法可以应用于第一电子设备,所述方法可以包括:当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中;显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0131]本发明实施例中,直接根据待传输的所述第一数据生成所述第一二维码,所述第二电子设备通过扫描所述第一二维码就可以获得所述第一数据,无需扫描后再通过网络进行搜索,也无需借助其他的硬件设备,可以满足不同的使用环境,实现方式较为简单,可实现性较强,便于广泛应用。
[0132]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0133]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0134]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0135]另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0136]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0137]具体来讲,本申请实施例中的一种数据传输方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种数据传输方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0138]当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中;
[0139]显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。
[0140]可选的,所述存储介质中存储的与步骤:确在根据所述第一数据生成第一二维码,对应的计算机指令在具体被执行之前、执行过程中或执行之后,还包括:
[0141 ] 控制所述第一电子设备与所述第二电子设备进行匹配。
[0142]可选的,所述存储介质中存储的与步骤:控制所述第一电子设备与所述第二电子设备进行匹配,对应的计算机指令在具体被执行过程中,具体包括:
[0143]控制所述第一电子设备的第一显示单元位于所述第二图像采集单元的第二采集范围内,及控制所述第一电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。
[0144]可选的,所述存储介质中存储的与步骤:当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,对应的计算机指令在具体被执行过程中,具体包括:
[0145]当需要向第二电子设备传输第一数据时,根据所述第一数据及所述第一电子设备的第一身份信息生成所述第一二维码。
[0146]可选的,所述存储介质中存储的在与步骤:显示所述第一二维码,对应的计算机指令在具体被执行完毕之后,还包括如下步骤:
[0147]当所述第一数据传输完毕时,判断是否还有需要传输的第二数据;
[0148]若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据;
[0149]显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。
[0150]可选的,所述存储介质中存储的在与步骤:显示所述第一二维码,对应的计算机指令在具体被执行完毕之后,还包括如下步骤:
[0151]通过所述第一电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传;
[0152]根据所述第三二维码,重新显示所述第一二维码。
[0153]当存储介质中的与另一种数据传输方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0154]通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据;
[0155]解析所述第一二维码,获得所述第一数据。
[0156]可选的,所述存储介质中存储的在与步骤:通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码,对应的计算机指令在具体被执行之前,还包括如下步骤:
[0157]获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提示信息;
[0158]根据所述提示信息,控制所述第二电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。
[0159]可选的,所述存储介质中存储的在与步骤:解析所述第一二维码,获得所述第一数据,对应的计算机指令在具体被执行的过程中,具体包括如下步骤:
[0160]解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息;
[0161]根据所述第一身份信息,判断所述第一电子设备是否合法;
[0162]当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。
[0163]可选的,所述存储介质中存储的在与步骤:获得所述第一数据,对应的计算机指令在具体被执行完毕后,还包括如下步骤:
[0164]判断所述第一数据是否正确;
[0165]当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传;
[0166]显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。
[0167]可选的,所述存储介质中存储的在与步骤:解析所述第一二维码,获得所述第一数据,对应的计算机指令在具体被执行的过程中或执行完毕后,包括如下步骤:
[0168]通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据;
[0
169]解析所述第二二维码,确定全部数据已经传输结束。
[0170]以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种数据传输方法,应用于第一电子设备,所述方法包括以下步骤: 当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中; 显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。2.如权利要求1所述的方法,其特征在于,在根据所述第一数据生成第一二维码之前、同时或之后,还包括:控制所述第一电子设备与所述第二电子设备进行匹配。3.如权利要求2所述的方法,其特征在于,控制所述第一电子设备与所述第二电子设备进行匹配,包括: 控制所述第一电子设备的第一显示单元位于所述第二图像采集单元的第二采集范围内,及控制所述第一电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。4.如权利要求1所述的方法,其特征在于,当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,包括:当需要向第二电子设备传输第一数据时,根据所述第一数据及所述第一电子设备的第一身份信息生成所述第一二维码。5.如权利要求1-4任一所述的方法,其特征在于,在显示所述第一二维码之后,还包括: 当所述第一数据传输完毕时,判断是否还有需要传输的第二数据; 若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据; 显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。6.如权利要求1-4任一所述的方法,其特征在于,在显示所述第一二维码之后,还包括: 通过所述第一电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传; 根据所述第三二维码,重新显示所述第一二维码。7.一种数据传输方法,应用于第二电子设备,所述方法包括以下步骤: 通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据; 解析所述第一二维码,获得所述第一数据。8.如权利要求7所述的方法,其特征在于,在通过所述第二电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码之前,还包括: 获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提示信息; 根据所述提示信息,控制所述第二电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。9.如权利要求7所述的方法,其特征在于,解析所述第一二维码,获得所述第一数据,包括: 解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息; 根据所述第一身份信息,判断所述第一电子设备是否合法; 当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。10.如权利要求7-9任一所述的方法,其特征在于,在获得所述第一数据之后,还包括: 判断所述第一数据是否正确; 当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传; 显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。11.如权利要求7-9任一所述的方法,其特征在于,在解析所述第一二维码,获得所述第一数据的同时或之后,还包括: 通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据; 解析所述第二二维码,确定全部数据已经传输结束。12.—种电子设备,包括: 第一生成单元,用于当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中; 第一显示单元,用于显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。13.如权利要求12所述的电子设备,其特征在于,所述电子设备还包括第一控制单元,用于控制所述电子设备与所述第二电子设备进行匹配。14.如权利要求13所述的电子设备,其特征在于,所述第一控制单元具体用于:控制所述第一显示单元位于所述第二图像采集单元的第二采集范围内,及控制所述电子设备的第一图像采集单元的第一采集范围能够覆盖所述第二电子设备的第二显示单元。15.如权利要求12所述的电子设备,其特征在于,所述第一生成单元具体用于:当需要向第二电子设备传输第一数据时,根据所述第一数据及所述电子设备的第一身份信息生成所述第一二维码。16.如权利要求12-15任一所述的电子设备,其特征在于,所述电子设备还包括第一判断单元,用于当所述第一数据传输完毕时,判断是否还有需要传输的第二数据; 所述第一生成单元还用于若没有需要传输的所述第二数据,生成第二二维码,所述第二二维码中携带有用于表示全部数据已经传输结束的数据; 所述第一显示单元还用于显示所述第二二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第二二维码进行扫描,获得所述第二二维码,从而确定全部数据已经传输结束。17.如权利要求12-15任一所述的电子设备,其特征在于,所述电子设备还包括第一扫描单元,用于通过所述电子设备的第一图像采集单元对所述第二电子设备的第二显示单元进行扫描,获得第三二维码,所述第三二维码用于表示需要对所述第一数据进行重传; 所述第一显示单元还用于根据所述第三二维码,重新显示所述第一二维码。18.—种电子设备,包括: 第二扫描单元,用于通过所述电子设备的第二图像采集单元扫描第一电子设备的第一显示单元上显示的第一二维码;所述第一二维码中至少携带有第一数据; 解析单元,用于解析所述第一二维码,获得所述第一数据。19.如权利要求18所述的电子设备,其特征在于,所述电子设备还包括获取单元及第二控制单元; 所述获取单元用于获得所述第一电子设备发送的用于与所述第一电子设备进行匹配的提不?目息; 所述第二控制单元用于根据所述提示信息,控制所述电子设备的第二显示单元位于所述第一电子设备的第一图像采集单元的第一采集范围内,及控制所述第二图像采集单元的第二采集范围能够覆盖所述第一显示单元。20.如权利要求18所述的电子设备,其特征在于,所述解析单元具体用于:解析所述第一二维码的标识部分,获得所述第一二维码中携带的所述第一电子设备的第一身份信息;根据所述第一身份信息,判断所述第一电子设备是否合法;当所述第一电子设备合法时,解析所述第一二维码的内容部分,获得所述第一数据。21.如权利要求18-20任一所述的电子设备,其特征在于,所述电子设备还包括第二判断单元、第三生成单元和第二显示单元; 所述第二判断单元用于判断所述第一数据是否正确; 所述第三生成单元用于当所述第一数据不正确时,生成第三二维码,所述第三二维码用于表示进行数据重传; 所述第二显示单元用于显示所述第三二维码,以使所述第一电子设备能够通过所述第一电子设备的第一图像采集单元对所述第三二维码进行扫描,获得所述第三二维码,从而重新显示所述第一二维码。22.如权利要求18-20任一所述的电子设备,其特征在于,所述第二扫描单元还用于通过所述第二图像采集单元扫描所述第一显示单元上显示的第二二维码;所述第二二维码中携带有用于表示全部数据已经传输结束的数据; 所述解析单元还用于解析所述第二二维码,确定全部数据已经传输结束。
【专利摘要】本发明公开了一种数据传输方法,用于提供一种在电子设备间进行信息传输的方法。所述方法包括:当需要向第二电子设备传输第一数据时,至少根据所述第一数据生成第一二维码,其中,所述第一数据携带在所述第一二维码中;显示所述第一二维码,以使所述第二电子设备能够通过所述第二电子设备的第二图像采集单元对所述第一二维码进行扫描,获得所述第一二维码。本发明还公开了另一种信息传输方法及相应的电子设备。
【IPC分类】G06K7/10
【公开号】CN104899537
【申请号】CN201410074832
【发明人】钟柯闻
【申请人】联想(北京)有限公司
【公开日】2015年9月9日
【申请日】2014年3月3日