数据传输方法和装置制造方法

文档序号:6546331阅读:152来源:国知局
数据传输方法和装置制造方法
【专利摘要】本申请实施例提供了一种数据传输方法和装置,所述方法包括:获取第二电子设备的解码能力信息;根据所述解码能力信息,对待传输数据进行编码;生成所述解码能力信息对应的图形标识符;显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。本申请实施例提高了数据传输的有效性,且提高了电子设备利用率。
【专利说明】数据传输方法和装置
【技术领域】
[0001]本申请涉及数据处理【技术领域】,更具体的说是涉及一种数据传输方法和装置。
【背景技术】
[0002]为了方便数据的传输和处理,图形标识符应运而生,以图形的方式对数据信息进行编码,可以得到被电子设备识别的图形标识符。条形码、二维码、三维码等均为常见的图形标识符。
[0003]电子设备通过采集图形标识符并进行解码,即可以得到图形标识符标识的数据信息。但是,按照现有技术生成的图形标识符,并未考虑电子设备的识别能力,从而会影响的数据传输,且电子设备的利用率不高。

【发明内容】

[0004]有鉴于此,本申请提供了一种数据传输方法和装置,提高数据传输的有效性,且提高了电子设备的利用率。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]一种数据传输方法,应用于第一电子设备中,所述方法包括:
[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]第一计算模块,用于计算所述第一颜色的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量值;
[0065]第二计算模块,用于根据所述颜色偏移量值以及识别出的第二颜色的显示位置信息处的颜色采集值,计算第二颜色的颜色特征值;
[0066]种类识别模块,用于确定所述第二颜色的颜色特征值对应的第二颜色种类信息;
[0067]所述第一发送模块具体用于向所述第一电子设备提供包括所述第一颜色种类信息以及所述第二颜色种类信息的解码能力信息。
[0068]经由上述的技术方案可知,与现有技术相比,本申请提供了一种数据传输方法和装置,第一电子设备获取第二电子设备的解码能力信息,从而依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,提高了数据传输的成功率和有效性。且充分考虑了第二电子设备的解码能力,使得第二电子设备的性能能够得到充分利用,从而提高了电子设备的利用率。
【专利附图】

【附图说明】
[0069]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0070]图1为本申请实施例提供的一种数据传输方法一个实施例的流程图;
[0071]图2为本申请实施例提供的一种数据传输方法另一个实施例的流程图;
[0072]图3为本申请实施例提供的一种数据传输方法又一个实施例的流程图;
[0073]图4为本申请实施例提供的一种数据传输方法又一个实施例的流程图;
[0074]图5为本申请实施例提供的一种数据传输装置一个实施例的结构示意图;
[0075]图6为本申请实施例提供的一种数据传输装置另一个实施例的结构示意图;
[0076]图7为本申请实施例提供的一种数据传输装置又一个实施例的结构示意图;
[0077]图8为本申请实施例提供的一种数据传输装置又一个实施例的结构示意图。
【具体实施方式】
[0078]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0079]在本申请实施例中,第一电子设备获取第二电子设备的解码能力信息,从而依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,提高了数据传输的成功率和有效性。且充分考虑了第二电子设备的解码能力,使得第二电子设备的性能能够得到充分利用,从而提高了设备的利用率。
[0080]下面结合附图,对本申请实施方案进行详细描述。
[0081]图1为本申请实施例提供的一种数据传输方法一个实施例的流程图,所述方法具体应用于第一电子设备中,所述方法可以包括以下几个步骤:
[0082]101:获取第二电子设备的解码能力信息。
[0083]102:根据所述解码能力信息,对待传输数据进行编码。
[0084]103:生成所述解码能力信息对应的图形标识符。
[0085]104:显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。
[0086]图形标识符可以是指条形码、二维码或者三维码等。
[0087]在本申请实施例中,第一电子设备首先获取第二电子设备的解码能力信息,从而是依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,使得能够成功有效的传输待传输数据,提高了数据传输的成功率。且充分考虑了第二电子设备的解码能力,使得第二电子设备的性能使用率能够得到提升,提高了设备的利用率。
[0088]其中,作为一种可能的实现方式,解码能力信息可以是指图形标识符类型,也即第二电子设备能够对哪一种或哪几种图形标识符类型进行解码。图形标识符类型可以是指条
形码、二维码、三维码等。
[0089]从而第一电子设备可以具体是对待传输数据,按照所述图形标识符类型对应的编码规则进行编码。
[0090]作为另一种可能的实现方式,本申请实施例的所述的图形标识符可以特指二维码,在该可能实现方式中,二维码可以采用任意两种颜色分别表示二进制编码O和I。因此,解码能力信息可以是指识别的颜色种类信息,也即第二电子设备能够对哪两种颜色种类信息生成的图形标识符进行解码。第二电子设备可能对不同颜色的识别准确度不同,因此所述解码能力信息中的识别的颜色种类信息可以是指第二电子设备识别准确度最高的两种颜色种类信息。
[0091]其中,颜色种类信息可以直接标明可以识别的颜色种类,也可以标明可以识别颜色的种类范围,以间接推算出具体的颜色种类,当然也可以以其他方式,例如事先约定几种颜色方案,而颜色种类信息仅为颜色方案的号码,依据该颜色方案的号码,也可以获得具体的颜色种类,等等。
[0092]从而第一电子设备可以根据第二电子设备提供的颜色识别种类,将待传输数据编码为由所述颜色识别种类对应的二维码,例如采用“黑”、“灰”分别表示二进制O和I等。
[0093]作为又一种可能的实现方式,本申请实施例的所述的图形标识符可以特指三维码,三维码可以采用多种颜色代替传统二维码的黑白两色,使得可以传输更多的数据量。而能够用于三维码编码的颜色种类信息可以有多种,通常情况下,颜色种类信息越多,三维码传输的数据量越多。而现有技术中,为了适应不同的电子设备,三维码通常采用效率较低或者较少种类的颜色进行编码,而第二电子设备的颜色识别能力可能很强,可以识别多种颜色,因此现有的编码方式,没有考虑且充分利用第二电子设备的性能,导致了电子设备的性能浪费。
[0094]而在该可能实现方式中,解码能力信息可以包括识别的颜色种类信息,从而第一电子设备可以根据第二电子设备能够识别的颜色种类信息对应的多种颜色,对待传输数据进行编码,且第二电子设备能够对编码得到的三维码进行解码,使得可以充分利用第二电子设备性能。且编码采用的是第二电子设备能够识别的颜色种类信息,可以提高数据传输成功率和有效性。
[0095]基于上述描述,解码能力信息为识别的颜色种类信息时,使得可以充分利用第二电子设备的性能,且按照识别的颜色种类信息对应的多种颜色对待传输数据进行编码,可以提高数据传输的有效性和成功率。
[0096]其中,所述解码能力信息包括识别的颜色种类信息时,第一电子设备根据识别的颜色种类信息,对待传输数据进行编码,可以采用哈弗曼树编码方式,即首先根据待传输数据,建立哈弗曼树,确定待传输数据对应的哈弗曼编码,然后利用识别的颜色种类信息获取的对应的颜色,建立所述哈弗曼编码对应的图形标识符。此时,为了保证第二电子设备能够解码所述图形标识符,所述解码能力信息还可以包括哈弗曼编码能力信息。
[0097]如图2所示,为本申请实施例提供的一种数据传输方法另一个实施例的流程图,所述方法具体应用于第一电子设备中,所述方法可以包括以下几个步骤:
[0098]201:显示包括不同种类颜色的颜色图像信息。
[0099]202:获取第二电子设备通过采集所述颜色图像信息并识别后,反馈的解码能力信
肩、O
[0100]在本实施例中,所述解码能力信息可以是指识别的颜色种类信息。
[0101]该第一电子设备显示的颜色图像信息中的不同种类颜色可以是第一电子设备能够进行图形标识符编码的颜色,解码能力信息是第二电子设备能够识别的颜色种类信息,充分考虑了第一电子设备和第二电子设备的性能,有助于提高设备性能,提高数据传输的有效性和成功率。
[0102]第二电子设备可以通过采集该颜色图像信息并进行识别,将可以识别的颜色种类信息作为解码能力信息反馈给第一电子设备。
[0103]第二电子设备可以通过图像采集单元,如摄像头等采集该颜色图像信息。
[0104]第一电子设备显示的颜色图像信息可以以色盘形式展示,每一种颜色位于色盘上的固定位置处。
[0105]其中,由于第二电子设备进行颜色识别时可能存在误差,导致第二电子设备根据采集的颜色图像信息识别的颜色可能存在误差,例如颜色图像信息中的红色可能被识别为橙色,从而可能会影响解码能力信息的准确性。
[0106]因此,作为一种可能的实现方式,第一电子设备显示的颜色图像信息中不同种类的颜色分别在预设显示位置显示。也即颜色图像信息所呈现的多种颜色,每一种颜色都在预设显示位置信息,例如颜色图像信息以色盘形式呈现时,每一种颜色都在色盘中有对应的显示位置。
[0107]第二电子设备采集颜色图像信息时,同时会获知颜色的显示位置信息。因此第二电子设备可以具体根据识别出的颜色的显示位置信息,查询预设显示位置与颜色种类信息的对应关系确定出该识别出的颜色的种类。
[0108]第二电子设备可以保存不同颜色种类信息与其预设显示位置的对应关系。第二电子设备可以根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的颜色的种类。
[0109]也可以只根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的第一颜色的第一颜色种类信息,该第一颜色为第二电子设备能够识别的多种颜色中的任意一种。此时,所述第二电子设备可以通过查询预设显示位置信息与颜色种类信息的对应关系,在颜色图像信息中第一颜色种类信息对应的显示位置处采集颜色采集值;
[0110]计算所述第一颜色种类信息的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量值;
[0111]根据所述颜色偏移量值以及采集的第二颜色的颜色采集值,计算得到的第二颜色的颜色特征值对应的第二颜色种类信息。
[0112]此时,解码能力信息即包括第一颜色种类信息以及第二颜色种类信息。[0113]由于第二电子设备的误差,其所采集的颜色值与该颜色的物理颜色值可能不同,本申请实施例中,以颜色特征值表示第一颜色种类信息的物理颜色值,以颜色采集值表示第二电子设备采集的该第一颜色的颜色值。
[0114]例如以三原色值表示颜色值时,采集的颜色值为R(red):233,G(green):150,B (blue):122,为橙色,而物理颜色值为R:255,G:255,B:0,为黄色,存在较大的误差。
[0115]因此,通过第一颜色种类信息的颜色特征值以及颜色采集值,可以得到第二电子设备的颜色识别误差:颜色偏移量值。
[0116]从而根据颜色偏移量值,以及采集的第二颜色的颜色采集值,可以计算得到第二颜色的颜色特征值,从而根据确定出第二颜色的第二颜色种类信息。
[0117]第二颜色为第二电子设备能够识别出的任一种颜色。
[0118]202:根据所述解码能力信息,对待传输数据进行编码。
[0119]当所述识别的颜色种类信息包括两种颜色时,具体是利用所述两种颜色,对所述待传输数据进行编码,生成所述两种颜色的图形标识符,此时图形标识符为二维码。
[0120]当所述识别的颜色种类信息包括多种颜色时(大于两种),具体是利用所述多种颜色,对所述待传输数据进行编码,生成多种颜色的图形标识符,此时图像标识符可以是指
三维码。
[0121 ] 识别的颜色种类信息大于两种时,该识别的颜色种类信息中的不同种类颜色可以分别用于表示二进制O和1,从而按照一定的规律分布,可以形成包括多种颜色的三维码。例如识别的颜色种类信息为三种时,其中两种颜色表示二进制0,一种颜色表示二进制1,仅通过排列组合即可以得到至少8种编码方式,因此可以提高数据的传输量。
[0122]203:生成所述解码能力信息对应的图形标识符。
[0123]204:显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。
[0124]在本实施例中,第一电子设备输出包括不同种类颜色的颜色图像信息。第二电子设备采集该颜色图像信息并进行识别,可以得到包括能够识别的颜色种类信息的解码能力信息,并反馈给第一电子设备,第一电子设备依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,使得能够成功有效的传输待传输数据,且充分考虑了第一电子设备以及第二电子设备的性能,提高了设备的利用率,提高了数据传输的成功率和有效性。
[0125]图3为本申请实施例提供的一种数据传输方法又一个实施例的流程图,所述方法具体应用于第二电子设备中,所述方法可以包括以下几个步骤:
[0126]301:向第一电子设备提供解码能力信息。
[0127]第一电子设备可以根据所述解码能力信息,对待传输数据进行编码,生成所述编码能力信息对应的图形标识符并显示。
[0128]图形标识符可以是指条形码、二维码或者三维码等。
[0129]302:采集所述第一电子设备显示的所述图形标识符并解码,得到所述图形标识符标识的所述待传输数据。
[0130]在本申请实施例中,第二电子设备向第一电子设备提供解码能力信息,第一电子设备是依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备解码,以获得待传输数据,提高了数据传输的成功率和有效性。且充分考虑了第二电子设备的解码能力,提高了设备的利用率。
[0131]其中,作为一种可能的实现方式,解码能力信息可以是指图形标识符类型,也即第二电子设备能够对哪一种或哪几种图形标识符类型进行解码。图形标识符类型可以是指条
形码、二维码、三维码等。
[0132]从而第一电子设备可以具体是对待传输数据,按照所述图形标识符类型对应的编码规则进行编码。
[0133]作为另一种可能的实现方式,本申请实施例的所述的图形标识符可以特指二维码,在该可能实现方式中,二维码可以采用任意两种颜色分别表示二进制编码O和I。因此,解码能力信息可以是指识别的颜色种类信息,也即第二电子设备能够对哪两种颜色种类信息生成的图形标识符进行解码。第二电子设备可能对不同颜色的识别准确度不同,因此所述解码能力信息中的识别的颜色种类信息可以是指第二电子设备识别准确度最高的两种颜色种类信息。
[0134]作为又一种可能的实现方式,本申请实施例的所述的图形标识符可以特指三维码,三维码可以采用多种颜色代替传统二维码的黑白两色,使得可以传输更多的数据量。而能够用于三维码编码的颜色种类信息可以有多种,通常情况下,颜色种类信息越多,三维码传输的数据量越多。而现有技术中,为了适应不同的电子设备,三维码通常采用效率较低或者较少种类的颜色进行编码,而第二电子设备的颜色识别能力可能很强,可以识别多种颜色,因此现有的编码方式,没有考虑且充分利用第二电子设备的性能,导致了电子设备的性能浪费。
[0135]而在该可能实现方式中,解码能力信息可以包括识别的颜色种类信息,从而第一电子设备可以根据第二电子设备能够识别的颜色种类信息,对待传输数据进行编码,且第二电子设备能够对编码得到的三维码进行解码,使得可以充分利用第二电子设备性能。且编码采用的是第二电子设备能够识别的颜色种类信息,可以提高数据传输成功率和有效性。
[0136]图4为本申请实施例提供的一种数据传输方法又一个实施例的流程图,所述方法具体应用于第二电子设备中,所述方法可以包括以下几个步骤:
[0137]401:采集所述第一电子设备显示的包括不同种类颜色的颜色图像信息并进行识别,确定能够识别的颜色种类信息。
[0138]402:向所述第一电子设备提供包括识别的颜色种类信息的解码能力信息。
[0139]该第一电子设备显示的颜色图像信息中的不同种类颜色可以是第一电子设备能够进行图形标识符编码的颜色,解码能力信息是第二电子设备能够识别的颜色种类信息,由于充分考虑了第一电子设备和第二电子设备的性能,有助于提高设备性能,提高数据传输的有效性和成功率。
[0140]第二电子设备可以通过采集该颜色图像信息并进行识别,将可以识别的颜色种类信息作为解码能力信息反馈给第一电子设备。
[0141]第二电子设备可以通过图像采集单元,如摄像头等采集该颜色图像信息。
[0142]第一电子设备显示的颜色图像信息可以以色盘形式展示,每一种颜色位于色盘上的固定位置处。[0143]其中,由于第二电子设备进行颜色识别时可能存在误差,导致第二电子设备根据采集的颜色图像信息识别的颜色可能存在误差,例如颜色图像信息中的红色可能被识别为橙色,从而可能会影响解码能力信息的准确性。
[0144]因此,作为一种可能的实现方式,第一电子设备显示的颜色图像信息中不同种类的颜色分别在预设显示位置显示。也即颜色图像信息所呈现的多种颜色,每一种颜色都在预设显示位置信息。
[0145]第二电子设备采集颜色图像信息时,同时会获知颜色的显示位置信息。
[0146]因此步骤401可以具体是根据识别出的颜色的显示位置信息,查询预设显示位置信息与颜色种类信息的对应关系确定识别出的颜色的种类。
[0147]第二电子设备可以保存不同颜色种类信息与其预设显示位置的对应关系。第二电子设备可以根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的颜色的种类。
[0148]也可以只根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的第一颜色的第一颜色种类信息,该第一颜色为第二电子设备能够识别的多种颜色中的任意一种。
[0149]因此,作为另一种可能实现方式,该步骤401可以具体是
[0150]查询预设显示位置信息与颜色种类信息的对应关系,确定第一颜色种类信息对应的显示位置;
[0151]获取在第一颜色种类信息对应的显示位置处采集的颜色采集值;
[0152]计算所述第一颜色的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏
移量值;
[0153]根据所述颜色偏移量值以及识别出的第二颜色的显示位置信息处的颜色采集值,计算第二颜色的颜色特征值;
[0154]确定所述第二颜色的颜色特征值对应的第二颜色种类信息。
[0155]此时向第一电子设备提供的解码能力信息具体包括:第一颜色种类信息以及第二颜色种类信息。
[0156]403:采集所述第一电子设备显示的图形标识符并解码,得到所述图形标识符标识的所述待传输数据。
[0157]所述图形标识符为所述第一电子设备根据所述解码能力信息,对待传输数据进行编码,生成的所述编码能力信息对应的图形标识符。
[0158]在本实施例中,第一电子设备输出包括不同种类颜色的颜色图像信息。第二电子设备采集该颜色图像信息并进行识别,可以得到包括能够识别的颜色种类信息的解码能力信息,并反馈给第一电子设备,第一电子设备依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,使得能够成功有效的传输待传输数据,且充分考虑了第一电子设备以及第二电子设备的性能,提高了设备的利用率,提高了数据传输的成功率和有效性。
[0159]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0160]图5为本申请实施例提供的一种数据传输装置一个实施例的结构示意图,所述装置具体应用于第一电子设备中,所述装置可以包括:
[0161]第一获取模块501,用于获取第二电子设备的解码能力信息。
[0162]编码模块502,用于根据所述解码能力信息,对待传输数据进行编码。
[0163]生成模块503,用于生成所述解码能力信息对应的图形标识符。
[0164]第一显示模块504,用于显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。
[0165]图形标识符可以是指条形码、二维码或者三维码等。
[0166]在本申请实施例中,首先获取第二电子设备的解码能力信息,从而是依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,使得能够成功有效的传输待传输数据,提高了数据传输的成功率。且充分考虑了第二电子设备的解码能力,使得第二电子设备的性能使用率能够得到提升,提高了设备的利用率。
[0167]其中,作为一种可能的实现方式,解码能力信息可以是指图形标识符类型。
[0168]作为另一种可能实现方式,解码能力信息可以包括识别的颜色种类信息,图形标识符可以是指二维码或三维码等。
[0169]图6为本申请实施例提供的一种数据传输装置另一个实施例的结构示意图,所述装置具体应用于第一电子设备中,所述装置可以包括:
[0170]第二显示模块601,用于显示包括不同种类颜色的颜色图像信息。
[0171]第一获取模块602,用于获取第二电子设备通过采集所述颜色图像信息并识别后,反馈的解码能力信息,所述解码能力信息包括能够识别的颜色的种类。
[0172]所述解码能力信息可以是指识别的颜色种类信息。
[0173]显示的颜色图像信息中的不同种类颜色可以是第一电子设备能够进行图形标识符编码的颜色,解码能力信息是第二电子设备能够识别的颜色种类信息,充分考虑了第一电子设备和第二电子设备的性能,有助于提高设备性能,提高数据传输的有效性和成功率。
[0174]其中,由于第二电子设备进行颜色识别时可能存在误差,导致第二电子设备根据采集的颜色图像信息识别的颜色可能存在误差,因此,作为一种可能的实现方式,第一电子设备显示的颜色图像信息中不同种类的颜色分别在预设显示位置显示。
[0175]第二电子设备可以具体根据识别出的颜色的显示位置信息,查询预设显示位置与颜色种类信息的对应关系确定出该识别出的颜色的种类。
[0176]第二电子设备可以保存不同颜色种类信息与其预设显示位置的对应关系。第二电子设备可以根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的颜色的种类。
[0177]也可以只根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的第一颜色的第一颜色种类信息,该第一颜色为第二电子设备能够识别的多种颜色中的任意一种。此时,所述第二电子设备可以通过查询预设显示位置信息与颜色种类信息的对应关系,在颜色图像信息中第一颜色种类信息对应的显示位置处采集颜色采集值;
[0178]计算所述第一颜色种类信息的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量值;
[0179]根据所述颜色偏移量值以及采集的第二颜色的颜色采集值,计算得到的第二颜色的颜色特征值对应的第二颜色种类信息。
[0180]此时,解码能力信息即包括第一颜色种类信息以及第二颜色种类信息。
[0181]编码模块603,用于根据所述解码能力信息,对待传输数据进行编码。
[0182]生成模块604,用于生成所述解码能力信息对应的图形标识符。
[0183]第一显示模块605,用于显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。
[0184]在本实施例中,通过显示包括不同种类颜色的颜色图像信息。第二电子设备可以采集该颜色图像信息并进行识别,可以得到包括能够识别的颜色种类信息的解码能力信息。从而依据第二电子设备的解码能力信息,可以对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,使得能够成功有效的传输待传输数据,且充分考虑了第一电子设备以及第二电子设备的性能,提高了设备的利用率,提高了数据传输的成功率和有效性。
[0185]图7为本申请实施例提供的一种数据传输装置又一个实施例的结构示意图,所述装置具体应用于第二电子设备中,所述装置可以包括:
[0186]第一发送模块701,用于向第一电子设备提供解码能力信息。
[0187]第一电子设备可以根据所述解码能力信息,对待传输数据进行编码,生成所述编码能力信息对应的图形标识符并显示。
[0188]第一采集模块702,用于采集所述第一电子设备显示的所述图形标识符并解码,得到所述图形标识符标识的所述待传输数据。
[0189]在本申请实施例中,向第一电子设备提供第二电子设备的解码能力信息,第一电子设备是依据解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备解码,以获得待传输数据,提高了数据传输的成功率和有效性。且充分考虑了第二电子设备的解码能力,提高了设备的利用率。
[0190]其中,作为一种可能的实现方式,解码能力信息可以是指图形标识符类型。
[0191]作为另一种可能实现方式,解码能力信息可以包括识别的颜色种类信息,图形标识符可以是指二维码或三维码等。
[0192]图8为本申请实施例提供的一种数据传输装置又一个实施例的结构示意图,所述装置具体应用于第二电子设备中,所述装置可以包括:
[0193]第二采集模块801,用于采集所述第一电子设备显示的包括不同种类颜色的颜色图像信息并进行识别,确定能够识别的颜色种类信息。
[0194]第一发送模块802,用于向第一电子设备提供包括所述识别的颜色种类信息的解码能力息。
[0195]该第一电子设备显示的颜色图像信息中的不同种类颜色可以是第一电子设备能够进行图形标识符编码的颜色,解码能力信息是第二电子设备能够识别的颜色种类信息,由于充分考虑了第一电子设备和第二电子设备的性能,有助于提高设备性能,提高数据传输的有效性和成功率。
[0196]通过采集该颜色图像信息并进行识别,从而可以将识别的颜色种类信息作为解码能力信息反馈给第一电子设备。
[0197]第一电子设备显示的颜色图像信息可以以色盘形式展示,每一种颜色位于色盘上的固定位置处。
[0198]其中,进行颜色识别时可能存在误差,导致根据采集的颜色图像信息识别的颜色可能存在误差,例如颜色图像信息中的红色可能被识别为橙色,从而可能会影响解码能力信息的准确性。
[0199]因此,作为一种可能的实现方式,所述第二采集模块具体用于根据识别出的颜色的显示位置信息,查询预设显示位置信息与颜色种类信息的对应关系确定对应的颜色种类信息。
[0200]其中,可以根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的颜色的种类。
[0201]也可以只根据不同颜色种类信息与其预设显示位置的对应关系确定出能够识别出的第一颜色的第一颜色种类信息,该第一颜色为第二电子设备能够识别的多种颜色中的任意一种。
[0202]因此,作为另一种可能实现方式,所述第二采集模块可以包括:
[0203]查询模块,用于查询预设显示位置信息与颜色种类信息的对应关系,确定第一颜色种类信息对应的显示位置;
[0204]第二获取模块,用于获取在第一颜色种类信息对应的显示位置处采集的颜色采集值;
[0205]第一计算模块,用于计算所述第一颜色的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量值;
[0206]第二计算模块,用于根据所述颜色偏移量值以及识别出的第二颜色的显示位置信息处的颜色采集值,计算第二颜色的颜色特征值;
[0207]种类识别模块,用于确定所述第二颜色的颜色特征值对应的第二颜色种类信息。
[0208]此时,第一发送模块具体用于向所述第一电子设备提供包括所述第一颜色种类信息以及所述第二颜色种类信息的解码能力信息。
[0209]第一采集模块803,用于采集所述第一电子设备显示的所述图形标识符并解码,得到所述图形标识符标识的所述待传输数据。
[0210]所述图形标识符为所述第一电子设备根据所述解码能力信息,对待传输数据进行编码,生成的所述编码能力信息对应的图形标识符。
[0211]在本实施例中,第一电子设备输出包括不同种类颜色的颜色图像信息。通过采集该颜色图像信息并进行识别,可以得到包括能够识别的颜色种类信息的解码能力信息,并反馈给第一电子设备,第一电子设备依据第二电子设备的解码能力信息,对待传输数据进行编码,使得生成的图形标识符能够被第二电子设备的解码,以获得待传输数据,使得能够成功有效的传输待传输数据,且充分考虑了第一电子设备以及第二电子设备的性能,提高了设备的利用率,提高了数据传输的成功率和有效性。
[0212]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0213]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0214]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0215]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0216]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不 脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种数据传输方法,其特征在于,应用于第一电子设备中,所述方法包括: 获取第二电子设备的解码能力信息; 根据所述解码能力信息,对待传输数据进行编码; 生成所述解码能力信息对应的图形标识符; 显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。
2.根据权利要求1所述的方法,其特征在于,所述解码能力信息包括识别的颜色种类信息; 则所述按照所述解码能力信息,对待传输数据进行编码,生成所述编码能力信息对应的图形标识符包括: 利用所述识别的颜色种类信息获取对应的多种颜色,对所述待传输数据进行编码,生成所述多种颜色的图 形标识符。
3.根据权利要求2所述的方法,其特征在于,所述获取第二电子设备的解码能力信息之前还包括: 显示包括不同种类颜色的颜色图像信息; 则所述获取第二电子设备的解码能力信息包括: 获取第二电子设备通过采集所述颜色图像信息并识别后,反馈的解码能力信息,所述解码能力信息包括识别的颜色种类信息。
4.根据权利要求3所述的方法,其特征在于,所述颜色图像信息中不同种类的颜色在预设显示位置显示; 所述解码能力信息包括的识别的颜色种类信息为所述第二电子设备根据识别出的颜色的显示位置信息,查询预设显示位置与颜色种类信息的对应关系确定的。
5.根据权利要求4所述的方法,其特征在于,所述解码能力信息具体包括: 第一颜色种类信息;以及 所述第二电子设备通过查询预设显示位置信息与颜色种类信息的对应关系,在第一颜色种类信息对应的显示位置处采集颜色采集值;计算所述第一颜色的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量值;根据所述颜色偏移量值以及采集的第二颜色的颜色采集值,计算得到的第二颜色的颜色特征值对应的第二颜色种类信息。
6.一种数据传输方法,其特征在于,应用于第二电子设备中,所述方法包括: 向第一电子设备提供解码能力信息,以便于所述第一电子设备根据所述解码能力信息,对待传输数据进行编码,生成所述编码能力信息对应的图形标识符; 采集所述第一电子设备显示的所述图形标识符并解码,得到所述图形标识符标识的所述待传输数据。
7.根据权利要求6所述的方法,其特征在于,所述解码能力信息包括颜色种类信息; 所述向第一电子设备提供解码能力信息之前,所述方法还包括: 采集所述第一电子设备显示的包括不同种类颜色的颜色图像信息并进行识别,确定能够识别的颜色的种类。
8.根据权利要求7所述的方法,其特征在于,所述采集所述第一电子设备输出的包括不同种类颜色的颜色图像信息进行识别,确定能够识别的颜色的种类包括:根据识别出的颜色的显示位置信息,查询预设显示位置信息与颜色种类信息的对应关系确定识别出的颜色的种类。
9.根据权利要求8所述方法,其特征在于,所述根据识别出的颜色的显示位置信息,查询预设显示位置信息与颜色种类信息的对应关系确定识别出的颜色的种类包括: 查询预设显示位置信息与颜色种类信息的对应关系,确定第一颜色种类信息对应的显示位置; 获取在第一颜色种类信息对应的显示位置处采集的颜色采集值; 计算所述第一颜色的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量 值; 根据所述颜色偏移量值以及识别出的第二颜色的显示位置信息处的颜色采集值,计算第二颜色的颜色特征值; 确定所述第二颜色的颜色特征值对应的第二颜色种类信息; 所述向第一电子设备提供解码能力信息包括: 向第一电子设备提供包括所述第一颜色种类信息以及所述第二颜色种类信息的解码能力信息。
10.一种数据传输装置,其特征在于,应用于第一电子设备中,所述装置包括: 第一获取模块,用于获取第二电子设备的解码能力信息; 编码模块,用于根据所述解码能力信息,对待传输数据进行编码; 生成模块,用于生成所述解码能力信息对应的图形标识符; 第一显示模块,用于显示所述图形标识符,以便于所述第二电子设备采集所述图形标识符,并将所述图形标识符解码,得到所述图形标识符标识的所述待传输数据。
11.根据权利要求10所述的装置,其特征在于,所述解码能力信息包括识别的颜色种类信息; 所述编码模块具体用于利用所述识别的颜色种类信息获取对应的多种颜色,对所述待传输数据进行编码,生成所述多种颜色的图形标识符。
12.根据权利要求11所述的装置,其特征在于,还包括: 第二显示模块,用于显示包括不同种类颜色的颜色图像信息; 所述第一获取模块具体用于获取第二电子设备通过采集所述颜色图像信息并识别后,反馈的解码能力信息,所述解码能力信息包括能够识别的颜色的种类。
13.根据权利要求3所述的装置,其特征在于,所述颜色图像信息中不同种类的颜色在预设显示位置显示; 所述解码能力信息包括的颜色种类信息为所述第二电子设备根据识别出的颜色的显示位置信息,查询预设显示位置与颜色种类信息的对应关系确定的。
14.根据权利要求13所述的装置,其特征在于,所述解码能力信息具体包括: 第一颜色种类信息;以及 所述第一电子设备查询预设显示位置信息与颜色种类信息的对应关系,在第一颜色种类信息对应的显示位置处采集颜色采集值;计算所述第一颜色种类信息的颜色特征值以及所述第一颜色的颜色采集值的颜色偏移量值;根据所述颜色偏移量值以及识别出的第二颜色的颜色采集值,计算得到的第二颜色的颜色特征值对应的第二颜色种类信息。
15.一种数据传输装置,其特征在于,应用于第二电子设备中,所述装置包括: 第一发送模块,用于向第一电子设备提供解码能力信息,以便于所述第一电子设备根据所述解码能力信息,对待传输数据进行编码,生成所述编码能力信息对应的图形标识符; 第一采集模块,用于采集所述第一电子设备显示的所述图形标识符并解码,得到所述图形标识符标识的所述待传输数据。
16.根据权利要求15所述的装置,其特征在于,所述解码能力信息包括识别的颜色种类信息;所述装置还包括: 第二采集模块,用于采集所述第一电子设备显示的包括不同种类颜色的颜色图像信息并进行识别,确定识别的颜色种类信息; 第一发送模块具体用于向第一电子设备提供包括所述颜色种类信息的解码能力信息。
17.根据权利要求16所述的装置,其特征在于,所述第二采集模块具体用于根据识别出的颜色的显示位置信息,查询预设显示位置信息与颜色种类信息的对应关系确定对应的颜色种类信息。
18.根据权利要求17所述的装置,其特征在于,所述第二采集模块包括: 查询模块,用于查 询预设显示位置信息与颜色种类信息的对应关系,确定第一颜色种类信息对应的显示位置; 第二获取模块,用于获取在第一颜色种类信息对应的显示位置处采集的颜色采集值;第一计算模块,用于计算所述第一颜色的颜色特征值以及所述第一颜色的颜色采集值之间的颜色偏移量值; 第二计算模块,用于根据所述颜色偏移量值以及识别出的第二颜色的显示位置信息处的颜色采集值,计算第二颜色的颜色特征值; 种类识别模块,用于确定所述第二颜色的颜色特征值对应的第二颜色种类信息;所述第一发送模块具体用于向所述第一电子设备提供包括所述第一颜色种类信息以及所述第二颜色种类信息的解码能力信息。
【文档编号】G06K7/10GK103955666SQ201410199128
【公开日】2014年7月30日 申请日期:2014年5月12日 优先权日:2014年5月12日
【发明者】王健飞, 李鑫, 陈羽, 赵磊 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1