基于二维码的数据传递装置及方法和终端与流程

文档序号:14135844阅读:192来源:国知局
基于二维码的数据传递装置及方法和终端与流程

本发明涉及二维码技术领域,具体而言,涉及一种基于二维码的数据传递装置、一种基于二维码的数据传递方法。



背景技术:

随着智能移动设备的普及,以及二维码扫码的应用场景日益丰富,越来越多的应用需要提供二维码扫码功能,以解决信息收集、改善用户体验的问题。

目前,对于这类需求,一方面每个移动应用都需要提供二维码扫码解析功能,无形中增加了移动应用开发的工作量;另外一个方面,在用户需要使用多个移动应用扫描二维码的场景,当用户面对某个二维码时,需要逐个打开相应的移动应用扫码相应的二维码才能完成后续业务,这对用户来说无疑增加了操作过程的繁琐性。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一方面在于提出了一种基于二维码的数据传递装置。

本发明的另一方面在于提出了基于二维码的数据传递方法。

有鉴于此,本发明提出了一种基于二维码的数据传递装置,用于终端,该终端包括数据处理装置,该数据传递装置包括:获取单元,用于获取二维码;解析单元,与获取单元相连接,用于将二维码转换为规范的二维码数据,以及根据规范的二维码数据解析出数据体和数据处理装置标识;输出单元,与解析单元相连接,用于根据数据处理装置标识将数据体中的数据输出至对应的数据处理装置。

根据本发明的基于二维码的数据传递装置,包括获取单元、解析单元及输出单元,通过获取单元获取二维码,解析单元将获取的二维码转换为规范的二维码数据,接着解析数据内容,进一步解析出数据体和数据处理装置标识,然后输出单元根据数据处理装置标识将数据路由到相应的数据处理装置。通过本发明的基于二维码的数据传递装置,简化了各种应用的开发过程和处理逻辑,每个应用只需接受装置输出的数据即可处理二维码数据;对于用户而言,不再需要人为的选择使用哪个应用扫码并处理对应的二维码,只需在某个统一的地方扫码二维码,装置自动会将二维码的信息传递给相应的应用,提高了使用体验。

另外,根据本发明上述的基于二维码的数据传递装置,还可以具有如下附加的技术特征:

在上述技术方案中,优选地,还包括:设置单元,用于在获取二维码之前,按照规范定义二维码数据的内容,规范包括:数据格式、数据体、数据处理装置标识。

在该技术方案中,通过设置单元定义了一套规范,规范是用于制定形成二维码的数据需遵循什么样的要求和约束,规范至少包括数据格式、数据体、数据处理装置标识,优选地,该规范只包括数据格式、数据体、数据处理装置标识,以此统一二维码数据的结构。这样的数据结构十分简单,便于解析;同时,通过数据处理装置标识将二维码与对应的数据处理装置关联起来,两者之间是一一对应的,从而根据标识便可将数据体中的数据精准的输出至对应的数据处理装置。

在上述任一技术方案中,优选地,数据格式包括json格式。

在该技术方案中,数据格式包括json格式,但不限于此。

在上述任一技术方案中,优选地,获取单元,具体用于:扫码二维码图案或包含二维码的图片;或接收符合规范的二维码数据。

在该技术方案中,通过输入单元获取二维码,二维码的来源可以是使用终端设备上摄像头拍摄的二维码图案,也可以是包含二维码的图片,或者是符合规范的形成二维码的数据,这使得本发明的数据传递装置具有通用性,适用性更强。

在上述任一技术方案中,优选地,数据处理装置包括应用app或业务系统。

在该技术方案中,数据处理装置包括应用app,如仓库签到app、货品清单app、消防设备检查app,或业务系统,如销售系统、订单系统、物流运输系统等。对于用户而言,不再需要打开各个app或业务系统分别扫码二维码,简化了工作流程,提升了用户体验;同时对于每个应用app或业务系统而言,也没有必要必须单独开发扫码解析功能,简化了开发工作量。

本发明还提出了一种基于二维码的数据传递方法,用于终端,该终端包括数据处理装置,该数据传递方法包括:获取二维码;将二维码转换为规范的二维码数据,以及根据规范的二维码数据解析出数据体和数据处理装置标识;根据数据处理装置标识将数据体中的数据输出至相应的数据处理装置。

根据本发明的基于二维码的数据传递方法,通过获取二维码,将获取的二维码转换为规范的二维码数据,接着解析数据内容,进一步解析出数据体和数据处理装置标识,然后根据数据处理装置标识将数据路由到相应的数据处理装置。通过本发明的基于二维码的数据传递装置,简化了各种应用的开发过程和处理逻辑,每个应用只需接受装置输出的数据即可处理二维码数据;对于用户而言,不再需要人为的选择使用哪个应用扫码并处理对应的二维码,只需在某个统一的地方扫码二维码,装置自动会将二维码的信息传递给相应的应用,提高了使用体验。

在上述技术方案中,优选地,还包括:在获取二维码之前,按照规范定义二维码数据的内容,规范包括:数据格式、数据体、数据处理装置标识。

在该技术方案中,通过定义一套规范,规范是用于制定形成二维码的数据需遵循什么样的要求和约束,规范至少包括数据格式、数据体、数据处理装置标识,优选地,该规范只包括数据格式、数据体、数据处理装置标识,以此统一二维码数据的结构。这样的数据结构十分简单,便于解析;同时,通过数据处理装置标识将二维码与对应的数据处理装置关联起来,两者之间是一一对应的,从而根据标识便可将数据体中的数据精准的输出至对应的数据处理装置。

在上述任一技术方案中,优选地,数据格式包括json格式。

在该技术方案中,数据格式包括json格式,但不限于此。

在上述任一技术方案中,优选地,获取二维码的步骤,具体包括:扫码二维码图案或包含二维码的图片;或接收符合规范的二维码数据。

在该技术方案中,通过输入单元获取二维码,二维码的来源可以是使用终端设备上摄像头拍摄的二维码图案,也可以是包含二维码的图片,或者是符合规范的形成二维码的数据,这使得本发明的数据传递方法具有通用性,适用性更强。

在上述任一技术方案中,优选地,数据处理装置包括应用app或业务系统。

在该技术方案中,数据处理装置包括应用app,如仓库签到app、货品清单app、消防设备检查app,或业务系统,如销售系统、订单系统、物流运输系统等。对于用户而言,不再需要打开各个app或业务系统分别扫码二维码,简化了工作流程,提升了用户体验;同时对于每个应用app或业务系统而言,也没有必要必须单独开发扫码解析功能,简化了开发工作量。

本发明还提出了一种终端,包括:数据处理装置,及如上述技术方案中任一项的基于二维码的数据传递装置。

根据本发明的终端,采用如上述技术方案中任一项的基于二维码的数据传递装置,因而具有该基于二维码的数据传递装置的全部有益效果,再次不在赘述。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了根据本发明的一个实施例的基于二维码的数据传递装置的示意框图;

图2示出了根据本发明的另一个实施例的基于二维码的数据传递装置的示意框图;

图3示出了根据本发明的一个实施例的基于二维码的数据传递方法的流程示意图;

图4示出了根据本发明的另一个实施例的基于二维码的数据传递方法的流程示意图;

图5示出了根据本发明的一个实施例的终端的示意框图;

图6示出了根据本发明的一个具体实施例的基于二维码的数据传递装置的处理过程示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

如图1所示,根据本发明的一个实施例的基于二维码的数据传递装置的示意框图。其中,该数据传递装置100用于终端,该终端包括数据处理装置,该数据传递装置100包括:

获取单元102,用于获取二维码;

解析单元104,与获取单元相连接,用于将二维码转换为规范的二维码数据,以及根据规范的二维码数据解析出数据体和数据处理装置标识;

输出单元106,与解析单元相连接,用于根据数据处理装置标识将数据体中的数据输出至对应的数据处理装置。

本发明提供的基于二维码的数据传递装置,包括获取单元102、解析单元104及输出单元106,通过获取单元102获取二维码,解析单元104将获取的二维码转换为规范的二维码数据,接着解析数据内容,进一步解析出数据体和数据处理装置标识,然后输出单元106根据数据处理装置标识将数据路由到相应的数据处理装置。通过本发明的基于二维码的数据传递装置,简化了各种应用的开发过程和处理逻辑,每个应用只需接受装置输出的数据即可处理二维码数据;对于用户而言,不再需要人为的选择使用哪个应用扫码并处理对应的二维码,只需在某个统一的地方扫码二维码,装置自动会将二维码的信息传递给相应的应用,提高了使用体验。

如图2所示,根据本发明的另一个实施例的基于二维码的数据传递装置的示意框图。其中,该数据传递装置200用于终端,该终端包括数据处理装置,该数据传递装置200包括:

获取单元202,用于获取二维码;

解析单元204,与获取单元相连接,用于将二维码转换为规范的二维码数据,以及根据规范的二维码数据解析出数据体和数据处理装置标识;

输出单元206,与解析单元相连接,用于根据数据处理装置标识将数据体中的数据输出至对应的数据处理装置;

设置单元208,用于在获取二维码之前,按照规范定义二维码数据的内容,规范包括:数据格式、数据体、数据处理装置标识。

在该实施例中,通过设置单元208定义了一套规范,规范是用于制定形成二维码的数据需遵循什么样的要求和约束,规范至少包括数据格式、数据体、数据处理装置标识,优选地,该规范只包括数据格式、数据体、数据处理装置标识,以此统一二维码数据的结构。这样的数据结构十分简单,便于解析;同时,通过数据处理装置标识将二维码与对应的数据处理装置关联起来,两者之间是一一对应的,从而根据标识便可将数据体中的数据精准的输出至对应的数据处理装置。

在上述任一实施例中,优选地,数据格式包括json格式。

在该实施例中,数据格式包括json格式,但不限于此。

在上述任一实施例中,优选地,获取单元,具体用于:扫码二维码图案或包含二维码的图片;或接收符合规范的二维码数据。

在该实施例中,通过输入单元获取二维码,二维码的来源可以是使用终端设备上摄像头拍摄的二维码图案,也可以是包含二维码的图片,或者是符合规范的形成二维码的数据,这使得本发明的数据传递装置具有通用性,适用性更强。

在上述任一实施例中,优选地,数据处理装置包括应用app或业务系统。

在该实施例中,数据处理装置包括应用app,如仓库签到app、货品清单app、消防设备检查app,或业务系统,如销售系统、订单系统、物流运输系统等。对于用户而言,不再需要打开各个app或业务系统分别扫码二维码,简化了工作流程,提升了用户体验;同时对于每个应用app或业务系统而言,也没有必要必须单独开发扫码解析功能,简化了开发工作量。

如图3所示,根据本发明的一个实施例的基于二维码的数据传递方法的流程示意图。其中,该数据传递方法用于终端,该终端包括数据处理装置,该数据传递方法包括:

步骤302,获取二维码;

步骤304,将二维码转换为规范的二维码数据,以及根据规范的二维码数据解析出数据体和数据处理装置标识;

步骤306,根据数据处理装置标识将数据体中的数据输出至相应的数据处理装置。

本发明的基于二维码的数据传递方法,通过获取二维码,将获取的二维码转换为规范的二维码数据,接着解析数据内容,进一步解析出数据体和数据处理装置标识,然后根据数据处理装置标识将数据路由到相应的数据处理装置。通过本发明的基于二维码的数据传递装置,简化了各种应用的开发过程和处理逻辑,每个应用只需接受装置输出的数据即可处理二维码数据;对于用户而言,不再需要人为的选择使用哪个应用扫码并处理对应的二维码,只需在某个统一的地方扫码二维码,装置自动会将二维码的信息传递给相应的应用,提高了使用体验。

如图4所示,根据本发明的另一个实施例的基于二维码的数据传递方法的流程示意图。其中,该数据传递方法用于终端,该终端包括数据处理装置,该数据传递方法包括:

步骤402,按照规范定义二维码数据的内容,规范包括:数据格式、数据体、数据处理装置标识;

步骤404,获取二维码;

步骤406,将二维码转换为规范的二维码数据,以及根据规范的二维码数据解析出数据体和数据处理装置标识;

步骤408,根据数据处理装置标识将数据体中的数据输出至相应的数据处理装置。

在该实施例中,通过定义一套规范,规范是用于制定形成二维码的数据需遵循什么样的要求和约束,规范至少包括数据格式、数据体、数据处理装置标识,优选地,该规范只包括数据格式、数据体、数据处理装置标识,以此统一二维码数据的结构。这样的数据结构十分简单,便于解析;同时,通过数据处理装置标识将二维码与对应的数据处理装置关联起来,两者之间是一一对应的,从而根据标识便可将数据体中的数据精准的输出至对应的数据处理装置。

在上述任一实施例中,优选地,数据格式包括json格式。

在该实施例中,数据格式包括json格式,但不限于此。

在上述任一实施例中,优选地,获取二维码的步骤,具体包括:扫码二维码图案或包含二维码的图片;或接收符合规范的二维码数据。

在该实施例中,通过输入单元获取二维码,二维码的来源可以是使用终端设备上摄像头拍摄的二维码图案,也可以是包含二维码的图片,或者是符合规范的形成二维码的数据,这使得本发明的数据传递方法具有通用性,适用性更强。

在上述任一实施例中,优选地,数据处理装置包括应用app或业务系统。

在该实施例中,数据处理装置包括应用app,如仓库签到app、货品清单app、消防设备检查app,或业务系统,如销售系统、订单系统、物流运输系统等。对于用户而言,不再需要打开各个app或业务系统分别扫码二维码,简化了工作流程,提升了用户体验;同时对于每个应用app或业务系统而言,也没有必要必须单独开发扫码解析功能,简化了开发工作量。

如图5所示,根据本发明的一个实施例的终端的示意框图。其中,该终端500包括数据处理装置,及如上述实施例中任一项的基于二维码的数据传递装置。

本发明提供的终端,采用如上述实施例中任一项的基于二维码的数据传递装置,因而具有该基于二维码的数据传递装置的全部有益效果,再次不在赘述。

具体实施例:

定义了一套规范,包括:“数据体、数据处理装置标识”;以及一种基于二维码的数据传递装置,该装置包括:“二维码输入接口、解析处理器、输出接口”。其中,规范是用于制定形成二维码的数据需遵循什么样的要求和约束,以此统一二维码数据的结构。在此,仅以一个典型样例对规范进行说明:

形成二维码的数据以json格式为准,包含两个部分的内容:数据体、数据处理装置标识。json格式的数据例子如下:{”data”:”5lia56en5z+65lqo5lqm57u056cb55qe5pww5o2u5lyg6ycs6kof572u”,”opid”:”com.yonyou.ifbp”}。

该基于二维码的数据传递装置的主要处理过程如图6所示:

1、获取二维码

通过二维码输入接口获取二维码,二维码的来源可以是使用移动设备上摄像头拍摄的二维码图案,也可以是包含二维码的图片,还可以是符合规范的形成二维码的数据。

2、解析二维码

装置内置解析处理器,解析处理器将获取的二维码转换为规范的数据,接着解析数据内容,解析出数据体和数据处理装置标识。

3、数据输出

输出接口根据数据处理装置标识将数据路由到相应的数据处理装置,数据处理装置与应用或具体的业务系统相关联,数据体中的内容输出到对应的应用或业务系统。

上述处理过程以一个典型应用场景举例:在仓库入口、仓库内的货品、消防设备等上都有各自符合规范的二维码,用户打开手机上装有该装置的应用程序,该应用程序打开摄像头扫描二维码,经过该装置处理后将数据体中的数据传递给相应的数据处理装置(如仓库签到app、货品清单app、消防设备检查app)进行处理,用户不再需要打开各个app分别扫码二维码。

在该实施例中,开发者不再需要为移动应用开发相应的二维码扫码处理模块,只需集成该装置并按照规范定义二维码的内容,然后装置会提供二维码扫码处理以及衔接相关应用的功能;用户也不再需要关注使用哪个移动应用扫码二维码,只需要使用该装置扫码二维码,装置会自动将二维码的信息传递给相应的应用处理,以完成后续任务,提高了用户体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1