一种条形码处理、显示、读取方法和装置制造方法及图纸

技术编号:15691572 阅读:55 留言:0更新日期:2017-06-24 04:53
本申请实施例提出了一种条形码处理、显示、读取方法和装置,用以增加条形码传输的信息量,解决条形码因传榆的信息量带来的应用限制问题。本申请实施例中的条形码处理方法,包括:将待处理字符串分割为多个分割字符串;为多个分割字符串分别生成头部信息,头部信息用于表示分割字符串的序列信息;根据多个分割字符串及其对应的头部信息生成多个待显示字符串。通过上述条形码处理方案,可以将长字符串分割为短字符串,并给出各短字符串在长字符串中的序列信息,从而使得长字符串可以不受其长度的限制进行信息传输。

Bar code processing, display and reading method and device

The embodiment of the utility model provides a bar code processing, display and reading method and a device, in order to increase the information quantity of the bar code transmission, and solve the application restriction problem caused by the information quantity of the transmission of the barcode. Including the application bar code processing method, example: the pending string is divided into a plurality of divided strings; generating a header information into a plurality of split strings respectively, the head information is used to represent the sequence information string segmentation; segmentation based on multiple string and the head information should generate multiple string to be displayed. Through the bar code processing scheme can be divided into a short string long string, and the short string in a long string of sequence information, so that the long string can be the length limit for information transmission.

【技术实现步骤摘要】
一种条形码处理、显示、读取方法和装置
本申请涉及终端
,尤其涉及一种条形码处理、显示、读取方法和装置。
技术介绍
随着零售业和消费市场的飞速扩大和发展,也促进了中国条码标签业务的增长。因为条形码具有速度快、使用方便、成本低廉等明显特点,越来越多的地方需要用到条形码标签。但是传统条形码的弊端也显而易见,就是数据容量低,仅仅支持32纯字符,很难满足日益增长的使用场景。目前在线下场景中,使用手机上的条形码作为支付凭证、门票凭证、优惠券、入场券、会员凭证等场景也越来越多,但是在受限于条码的数据传输容量,很多时候难以使用条形码传输更多的信息。虽然二维码提供了一种更多数据输入的解决方案,最多可达千字符,但读取二维码的设备相比一维码而言,成本高出很多,对于普及来讲,还是一个不小的障碍。
技术实现思路
本申请实施例提出了一种条形码处理、显示、读取方法和装置,用以增加条形码传输的信息量,解决条形码因传输的信息量带来的应用限制问题。在一个方面,本申请实施例提供了一种条形码处理方法,包括:将待处理字符串分割为多个分割字符串,所述分割字符串不超过设定长度;为所述多个分割字符串分别生成头部信息,所述头部信息用于表示所述分割字符串的序列信息;根据所述多个分割字符串及其对应的头部信息生成多个待显示字符串。相应地,本申请实施例提供了一种条形码处理装置,包括:分割模块,用于将待处理字符串分割为多个分割字符串,所述分割字符串不超过设定长度;头部信息生成模块,用于为所述多个分割字符串分别生成头部信息,所述头部信息用于表示所述分割字符串的序列信息;待显示字符生成模块,用于根据所述多个分割字符串及其对应的头部信息生成多个待显示字符串。在另一个方面,本申请实施例提供了一种条形码显示方法,包括:接收多个待显示字符串;以设定频率在屏幕上动态顺序显示所述多个待显示字符串分别生成的条形码。相应地,本申请实施例提供了一种条形码显示装置,其特征在于,包括:接收模块,用于接收多个待显示字符串;显示模块,用于以设定频率在屏幕上动态顺序显示所述多个待显示字符串分别生成的条形码。此外,本申请实施例还提供了一种条形码读取方法,包括:读取多个条形码;根据所述多个条形码的头部信息,确定所述多个条形码的序列信息;根据所述多个条形码的序列信息,将所述多个条形码的消息体信息进行组合,确定出所述多个条形码承载的字符串。相应地,本申请实施例提供了一种条形码读取装置,包括:条形码读取模块,用于读取多个条形码;头部信息确定模块,用于根据所述多个条形码的头部信息,确定所述多个条形码的序列信息;组合模块,用于根据所述多个条形码的序列信息,将所述多个条形码的消息体信息进行组合,确定出所述多个条形码承载的字符串。有益效果如下:本申请提供了条形码处理方法与装置,通过将待处理字符串分割为多个分割字符串,分割字符串不超过设定长度;为多个分割字符串分别生成头部信息,头部信息用于表示分割字符串的序列信息;根据多个分割字符串及其对应的头部信息生成多个待显示字符串。通过上述条形码处理方案,可以将长字符串分割为短字符串,并给出各短字符串在长字符串中的序列信息,从而使得长字符串可以不受其长度的限制进行信息传输。本申请还提供了条形码显示方法和装置,接收多个待显示字符串;以设定频率在屏幕上动态顺序显示所述多个待显示字符串分别生成的条形码。通过上述条形码显示方案,可以支撑字符串生成和条形码显示设备分离的情况,用于条形码显示的装置仅需支持接收多个待显示字符串并显示相应的条形码即可。此外,本申请还提供了条形码读取方法和装置,读取多个条形码;根据多个条形码的头部信息,确定多个条形码的序列信息;根据多个条形码的序列信息,将所述多个条形码的消息体信息进行组合,确定出多个条形码承载的字符串。从而能够将多个条形码承载的信息进行整合,确定出多个条形码共同承载的内容,使得长字符串可以不受其长度的限制进行信息传输。附图说明下面将参照附图描述本申请的具体实施例,其中:图1示出了本申请实施例中的条形码处理方法的流程示意图;图2示出了本申请实施例中的条形码读取方法的流程示意图;图3示出了本申请实施例中的条形码显示方法的流程示意图;图4示出了实施例一中的条形码处理方法的流程示意图;图5示出了实施例二中的条形码读取方法的流程示意图;图6示出了本申请实施例的条形码处理装置的结构示意图;图7示出了本申请实施例的条形码处理装置的另一个结构示意图;图8示出了本申请实施例的条形码读取装置的结构示意图;图9示出了本申请实施例的条形码显示装置的结构示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。专利技术人在专利技术过程中注意到:条形码具有成本低普及率高的有点,但受限于条码的数据传输容量,很多时候难以使用条形码传输更多的信息。专利技术人希望利用在手机等智能终端上条码可动态生成和刷新的特点,配合相应的编码规则来增加数据传输的容量;由于这种方案可以复用条码读取设备,所以没有额外的成本,对于普及使用有较大的好处。基于此,本申请实施例提出了一种条形码处理方法和装置、一种条形码显示方法和装置、以及一种条形码读取方法和装置,下面进行详细说明。图1示出了本申请实施例中的条形码处理方法,如图所示,包括:步骤101,将待处理字符串分割为多个分割字符串,分割字符串不超过设定长度;步骤102,为多个分割字符串分别生成头部信息,头部信息用于表示分割字符串的序列信息;序列信息可以包括本组字符串的总个数和当前字符串的本组字符串中的位置信息。步骤103,根据多个分割字符串及其对应的头部信息生成多个待显示字符串。有益效果:本申请中的条形码处理方法,通过将待处理字符串分割为多个分割字符串,分割字符串不超过设定长度;为多个分割字符串分别生成头部信息,头部信息用于表示分割字符串的序列信息;根据多个分割字符串及其对应的头部信息生成多个待显示字符串。通过上述条形码处理方案,可以将长字符串分割为短字符串,并给出各短字符串在长字符串中的序列信息,从而使得长字符串可以不受其长度的限制进行信息传输。进一步地,本申请实施例的条形码处理方法,在生成多个待显示字符串之后,还包括:将所述多个待显示字符串分别生成条形码在屏幕上显示。在本申请条形码处理方案中,对待处理字符串进行处理生成多个待显示字符串的功能,与将多个待显示字符串分别生成条形码在屏幕上显示的功能,可以是不同的实体完成的,不限定为均由一个装置完成,在一个装置完成的情况下,可以是移动终端自己既完成对待处理字符串进行处理生成多个待显示字符串的操作,也完成将多个待显示字符串分别生成条形码在屏幕上显示的操作。在两个装置完成的情况下,可以是服务器完成对待处理字符串进行处理生成多个待显示字符串的操作,将多个待显示字符串发送给移动终端,再由移动终端完成将多个待显示字符串分别生成条形码在屏幕上显示的操作。进一步地,本申请实施例的条形码处理方法,将所述多个待显示字符串分别生成条形码在屏幕上显示包括:以设定频率在屏幕上动态顺序显示所述多个待显示字符串分别生成的条形码。这本文档来自技高网...
一种条形码处理、显示、读取方法和装置

【技术保护点】
一种条形码处理方法,其特征在于,包括:将待处理字符串分割为多个分割字符串,所述分割字符串不超过设定长度;为所述多个分割字符串分别生成头部信息,所述头部信息用于表示所述分割字符串的序列信息;根据所述多个分割字符串及其对应的头部信息生成多个待显示字符串。

【技术特征摘要】
1.一种条形码处理方法,其特征在于,包括:将待处理字符串分割为多个分割字符串,所述分割字符串不超过设定长度;为所述多个分割字符串分别生成头部信息,所述头部信息用于表示所述分割字符串的序列信息;根据所述多个分割字符串及其对应的头部信息生成多个待显示字符串。2.如权利要求1所述的方法,其特征在于,所述生成多个待显示字符串之后,还包括:将所述多个待显示字符串分别生成条形码在屏幕上显示。3.如权利要求2所述的方法,其特征在于,所述将所述多个待显示字符串分别生成条形码在屏幕上显示包括:以设定频率在屏幕上动态顺序显示所述多个待显示字符串分别生成的条形码。4.如权利要求1所述的方法,其特征在于,所述头部信息长度为2位,其中一位数字表示当前字符串在所述多个待显示字符串中的位置,另一位数字表示所述多个待显示字符串的总数。5.如权利要求4所述的方法,其特征在于,所述头部信息长度可变,第一位数字为0,用于表示所述头部信息长度可变;第二位数字为N,用于表示头部信息的长度为(N*2+2),N的范围为2至9;所述头部信息中还包括N位数字表示当前字符串在所述多个待显示字符串中的位置,以及N位数字表示所述多个待显示字符串的总数。6.一种条形码显示方法,其特征在于,包括:接收多个待显示字符串;以设定频率在屏幕上动态顺序显示所述多个待显示字符串分别生成的条形码。7.一种条形码读取方法,其特征在于,包括:读取多个条形码;根据所述多个条形码的头部信息,确定所述多个条形码的序列信息;根据所述多个条形码的序列信息,将所述多个条形码的消息体信息进行组合,确定出所述多个条形码承载的字符串。8.如权利要求7所述的方法,其特征在于,所述读取多个条形码,包括顺序读取以设定频率在屏幕上动态显示的多个条形码。9.如权利要求7所述的方法,其特征在于,所述根据所述多个条形码的头部信息,确定所述多个条形码的序列信息,包括:根据所述多个条形码的头2位信息,...

【专利技术属性】
技术研发人员:齐杰王磊王勇陈戈修超
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1