二维码使用处理方法、装置、系统及可读存储介质与流程

文档序号:14451671阅读:290来源:国知局

本发明涉及二维码技术领域,尤其涉及一种二维码使用处理方法、装置、系统及可读存储介质。



背景技术:

二维码是近几年来终端设备上流行的一种编码方式,比传统的条形码能够存储有更多信息。通过安装有扫码软件的终端对设备上的二维码标签进行扫描,即可得到存储有该设备的相关信息。然而,目前设备更新换代频繁,使得每一次更新设备,就需要对存储的二维码信息进行修改,并重新打印一张更新后设备的二维码标签,进而增加设备研发与生产过程中的运维成本和难度,同时还造成资源的浪费。



技术实现要素:

本发明的主要目的在于提供一种二维码使用处理方法、装置、系统及可读存储介质,旨在解决如何提高二维码的利用率和节约二维码的使用成本的技术问题。

为实现上述目的,本发明提供的一种二维码使用处理方法,所述二维码使用处理方法包括以下步骤:

扫描设备上的二维码标签,得到编码信息,其中,所述编码信息包括识别码和网址链接;

基于所述网址链接,访问后台服务器,并请求所述识别码的配置参数信息,其中,所述后台服务器存储有各识别码对应的出厂设置参数和/或部件更新参数所确定的配置参数信息;

解析所述配置参数信息,得到所述设备的功能信息并在本地屏幕上进行显示,以供用户进行查看。

优选地,在所述基于所述网址链接,访问后台服务器,并请求所述识别码的配置参数信息之后,所述二维码使用处理方法还包括:

监测是否接收到所述后台服务器发送的配置参数信息;

当接收到所述后台服务器发送的配置参数信息时,执行所述解析所述配置参数信息,得到所述设备的功能信息并在本地屏幕上进行显示的操作。

当未接收到所述后台服务器发送的配置参数信息时,提示用户重新扫描二维码标签或未响应。

优选地,在所述解析所述配置参数信息,得到所述设备的功能信息并在本地屏幕上进行显示之后,所述二维码使用处理方法还包括:

检测当前是否存在与所述设备的连接指令;

若存在,则解析所述配置参数信息,得到连接规则,其中,所述连接规则包括连接方式和使用权限;

基于所述连接方式和使用权限,与所述设备建立通信连接。

优选地,在所述基于所述连接方式和使用权限,与所述设备建立通信连接之后,所述二维码使用处理方法还包括:

基于预置的功能选项与所述设备的功能信息,编辑操作指令,并将所述操作指令发送至所述设备,以供所述设备执行所述操作指令。

优选地,在所述基于预置的功能选项与所述设备的功能信息,编辑操作指令,并将所述操作指令发送至所述设备之后,所述二维码使用处理方法还包括:

监测最近一次发送所述操作指令的时间与当前时间的时间差是否大于或等于预设时长;

若是,则断开与所述设备之间的连接。

此外,为实现上述目的,本发明还提供一种二维码使用装置,所述二维码使用装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的二维码使用程序,所述二维码使用程序被所述处理器执行时实现如上述中任一项所述的二维码使用处理方法的步骤。

此外,为实现上述目的,本发明还提供一种二维码使用系统,包括服务器和若干设备,所述二维码使用系统还包括如上所述的二维码使用装置。

优选地,所述服务器用于执行以下操作:

响应所述二维码使用装置发送的配置参数请求,其中,所述配置参数请求包括所述设备的识别码;

查找数据库中是否存在与所述识别码对应的出厂配置信息和/或部件更新信息;

若存在,则基于所述出厂配置信息和/或所述部件更新信息,确定配置参数信息,并将所述配置参数信息发送至所述二维码使用装置;

若不存在,则发送无对应参数的提示信息至所述二维码使用装置。

优选地,所述设备设置有二维码标签,所述二维码标签存储有编码信息,所述设备用于执行以下操作:

基于预置的连接规则与所述二维码使用装置建立通信连接;

接收所述二维码使用装置发送的操作指令,并执行所述操作指令。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有二维码使用程序,所述二维码使用程序被处理器执行时实现如上述中任一项所述的二维码使用处理方法的步骤。

本发明首先是通过扫描设备上的二维码标签,得到二维码标签上的编码信息,其中,编码信息包括识别码和网址链接;其次,基于网址链接,访问后台服务器,并发送请求,以供从后台服务器获取与识别码对应的配置参数信息,同时后台服务器发送的配置参数信息是根据识别码对应的出厂设置参数和/或部件更新参数所确定的;最后,解析配置参数信息,即可得到设备目前具有的所有功能信息,并在本地屏幕上显示给用户查看,进而提高二维码的利用率,节约二维码的使用成本。

附图说明

图1为本发明实施例方案涉及的二维码使用装置运行环境的结构示意图;

图2为本发明二维码使用处理方法第一实施例的流程示意图;

图3为本发明二维码使用处理方法第三实施例的流程示意图;

图4为本发明二维码使用系统一实施例的功能模块示意图;

图5为本发明二维码使用系统一实施例的连接示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的二维码使用装置运行环境的结构示意图。

如图1所示,该二维码使用装置可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的二维码使用装置的硬件结构并不构成对二维码使用装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序。其中,操作系统是管理和控制二维码使用装置和软件资源的程序,支持二维码使用程序以及其它软件和/或程序的运行。

在图1所示的二维码使用装置的硬件结构中,网络接口1004主要用于接入网络;用户接口1003主要用于侦测确认指令和编辑指令等。而处理器1001可以用于调用存储器1005中存储的二维码使用程序,并执行以下操作:

扫描设备上的二维码标签,得到编码信息,其中,所述编码信息包括识别码和网址链接;

基于所述网址链接,访问后台服务器,并请求所述识别码的配置参数信息,其中,所述后台服务器存储有各识别码对应的出厂设置参数和/或部件更新参数所确定的配置参数信息;

解析所述配置参数信息,得到所述设备的功能信息并在本地屏幕上进行显示,以供用户进行查看。

进一步地,所述二维码使用装置通过处理器1001调用存储器1005中存储的二维码使用程序,以执行下述操作:

监测是否接收到所述后台服务器发送的配置参数信息;

当接收到所述后台服务器发送的配置参数信息时,执行所述解析所述配置参数信息,得到所述设备的功能信息并在本地屏幕上进行显示的操作。

当未接收到所述后台服务器发送的配置参数信息时,提示用户重新扫描二维码标签或未响应。

进一步地,所述二维码使用装置通过处理器1001调用存储器1005中存储的二维码使用程序,以执行下述操作:

检测当前是否存在与所述设备的连接指令;

若存在,则解析所述配置参数信息,得到连接规则,其中,所述连接规则包括连接方式和使用权限;

基于所述连接方式和使用权限,与所述设备建立通信连接。

进一步地,所述二维码使用装置通过处理器1001调用存储器1005中存储的二维码使用程序,以执行下述操作:

基于预置的功能选项与所述设备的功能信息,编辑操作指令,并将所述操作指令发送至所述设备,以供所述设备执行所述操作指令。

进一步地,所述二维码使用装置通过处理器1001调用存储器1005中存储的二维码使用程序,以执行下述操作:

监测最近一次发送所述操作指令的时间与当前时间的时间差是否大于或等于预设时长;

若是,则断开与所述设备之间的连接。

基于上述二维码使用装置硬件结构,提出本发明二维码使用处理方法的各个实施例。

参照图2,图2为本发明二维码使用处理方法第一实施例的流程示意图。

本实施例中,二维码使用处理方法包括:

步骤s110,扫描设备上的二维码标签,得到编码信息,其中,编码信息包括识别码和网址链接;

本实施例中,二维码标签可以是粘贴、挂接等实现二维码标签与设备之间的物理关联,同时二维码标签可以采用防水、防腐等材质制作,并且还可以多次重复粘贴,或无损坏地脱离设备的任何形式,使得二维码标签可以循环使用,提高二维码标签的重复利用,进而降低二维码的使用成本。二维码标签印制有二维码图形,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的图形,具体是存储对应设备的相关信息。本装置通过安装的扫码软件对二维码标签进行扫描,即可得到存储的编码信息。此处设置有设备相关信息的二维码标签的方式可与传统二维码方式一致,比如对需要存储的信息进行编码处理,并基于常规二维码图形库生成二维码图形,进而将图形打印在标签上。

本实施例中,存储的编码信息主要包括网址链接、名片、文本信息、特定代码等内容,优选为识别码和网址链接。识别码,顾名思义就是用来识别设备的代码,可以是sn号、imei号、id号或mac号中的任一种。具体地,只要是可以用来区分每个不同的设备即可,具体采用何种识别码根据实际需要进行设置。sn是serialnumber的缩写,也就是产品序列号,是软件开发商给软件的一个识别码,其作用和人的身份证号码类似,其作用主要是为了防止自己的软件被用户盗用。imei(internationalmobileequipmentidentity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的“电子串号”,它与每台设备一一对应,而且该码是全世界唯一的。另一方面,id(identification)同样是一种身份标识号、账号、唯一编码、专属号码,也是全球唯一的。mac(mediaaccesscontrol或者mediumaccesscontrol)是由网卡决定的,因而是固定不变的。mac号通常是由网卡生产厂家烧入网卡的eprom(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。进一步地,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的。网址链接,是用于连接后台服务器的地址链接,具体是唯一指向维护设备配置参数的后台服务器的访问地址。

步骤s120,基于网址链接,访问后台服务器,并请求识别码的配置参数信息,其中,后台服务器存储有各识别码对应的出厂设置参数和/或部件更新参数所确定的配置参数信息;

本实施例中,通过访问二维码识别的网址链接,即可实现与该链接的后台服务器之间进行信息交互。厂家在生成设备时,在不同时期不同项目上,赋予设备不同的功能应用,也即在出厂时,不同功能应用对应不同的出厂设置参数。需要说明的是,厂家在研发和生产设备的实际过程中,为可以持续对功能进行扩充和升级新的产品设备,丰富自身设备的功能,更新或替换部件的功能对应更新参数,同时为更好的维护配置信息,将出厂的配置参数与更新的配置参数,根据设备识别码进行一一绑定并存储在后台服务器中。当服务器接收到识别码所对应的配置参数信息的请求时,根据该识别码对应的出厂设置参数和/或部件更新参数确定配置参数信息,并将确定的配置参数信息发送至本装置接收。

步骤s130,解析配置参数信息,得到设备的功能信息并在本地屏幕上进行显示,以供用户进行查看。

本实施例中,获得识别码的配置参数信息,也就是通过扫码识别到设备的配置参数信息,该配置参数信息由服务器提供。解析配置参数信息的方式可与传统解析数据方式一致,比如字符型数据解析、字符集合型数据解析、bundle型数据解析,以及bundle集合型数据解析等,具体根据实际需要进行设置。解析后,得到设备的功能信息,也就是设备所具有的应用功能,比如设备是洗衣机,就可以查看到是否具有通信功能、洗涤功能(浸洗、脱干、柔洗等)、消毒功能、音频功能、支付功能等。

本实施例中,首先是通过扫描设备上的二维码标签,得到二维码标签上的编码信息,其中,编码信息包括识别码和网址链接;其次,基于网址链接,访问后台服务器,并发送请求,以供从后台服务器获取与识别码对应的配置参数信息,同时后台服务器发送的配置参数信息是根据识别码对应的出厂设置参数和/或部件更新参数所确定的;最后,解析配置参数信息,即可得到设备目前具有的所有功能信息,并在本地屏幕上显示给用户查看,进而提高二维码的利用率,节约二维码的使用成本。

进一步可选的,在本发明二维码使用处理方法第二实施例中,在上述实施例步骤s120之后,处理器还执行以下操作:

1、监测是否接收到后台服务器发送的配置参数信息;

本实施例中,与后台服务器建立通信连接,并进行访问,然后向后台服务器请求扫码识别的设备的配置参数信息。由于网络故障或后台服务器暂停运营等问题,有可能存在向后台服务器发送请求后等不到响应的情况,因而监测是否接收到反馈信息,用以判断执行后续操作。

2、当接收到后台服务器发送的配置参数信息时,执行步骤s120的操作。

3、当未接收到后台服务器发送的配置参数信息时,提示用户重新扫描二维码标签或未响应。

本实施例中,当接收到后台服务器发送的配置参数信息时,也就是接收到反馈信息时,执行解析配置参数信息,得到设备的功能信息并进行显示的操作。当未接收到反馈信息时,可能存在扫码识别出错,使得服务器未查找到对应的配置参数信息,从而需要提示用户重新进行扫描二维码标签。当未接收到反馈信息时,还可能存在二维码标签破损,导致破坏二维码图形,进而解读的编码信息有误,导致无法获取到配置参数信息时,提示用户未响应,需要用户确定或查找可能存在的问题,或换一台设备进行扫描识别。

参照图3,图3为本发明二维码使用处理方法第三实施例的流程示意图。

本实施例中,在上述实施例步骤s130之后,处理器还执行以下操作:

步骤s310,检测当前是否存在与设备的连接指令;

步骤s320,若存在,则解析配置参数信息,得到连接规则,其中,连接规则包括连接方式和使用权限;

步骤s330,基于连接方式和使用权限,与设备建立通信连接。

本实施例中,当扫描得到设备具有的功能应用后,用户可在本二维码使用装置上进行查看,现有的设备,有的具有通信功能,有的则不具体通信功能,因而通过查看的功能信息,用户可以选择是否与设备建立连接,进而存在与设备的连接指令。当存在与设备的连接指令时,首先解析配置参数信息,用以得到与设备连接的连接规则,也就是通讯协议,是指双方实体完成通信所必须遵循的规则和约定。连接规则包括连接方式和使用权限。连接方式可以为蓝牙连接、wifi连接等,具体根据实际需要进行设置,优选蓝牙连接。使用权限可以为长时连接或短时连接,具体根据登录账号和密码进行匹配连接,如解析后自动输入账号和密码与设备进行蓝牙连接,进而实现与设备之间的信息交互。

进一步可选的,基于上述实施例,在本发明二维码使用处理方法第四实施例中,处理器还执行以下操作:

基于预置的功能选项与设备的功能信息,编辑操作指令,并将操作指令发送至设备,以供设备执行操作指令。

本实施例中,安装的软件设置有功能选项,功能选项为实现应用功能的入口,一般为程序员预先设置好的,具体地,功能选项为一种树型结构,比如在应用界面上,显示10个功能选项,点击其中一个功能选项,又显示有另外的10个功能选项,以此类推,具体设置的数量不限。设备的功能信息也就是设备所具有可执行的应用功能,结合两者进行编辑处理,得到操作指令。编辑的操作指令是提供给设备进行读取并执行的指令。具体地,设备为洗衣机且具有洗涤功能,通过预置功能选项选择干洗业务,编辑用于控制洗衣机进行干洗的操作指令,并将其发送至洗衣机。当洗衣机接收到干洗的操作指令时,执行干洗操作。设备为电脑且具有关机功能,通过预置功能选项选择30分钟后关机,编辑用于控制电脑在30分钟后关机的操作指令,并将其发送至电脑。当电脑接收到操作指令后,执行在30分钟后关机的操作,进而实现二维码使用装置遥控设备。

需要说明的是,设备更新换代快,在出厂时只具有单一固定功能,在后续维护过程中功能得到升级,此时二维码标签维持原有信息,而其更新的配置信息被保存在服务器中,用户通过扫描识别设备的识别码即可得到该设备最新的配置参数信息,也就得到目前设备所能实现的所有功能信息。

进一步可选的,基于上述实施例,在本发明二维码使用处理方法第五实施例中,处理器还执行以下操作:

1、监测最近一次发送操作指令的时间与当前时间的时间差是否大于或等于预设时长;

2、若是,则断开与设备之间的连接。

本实施例中,在本装置与设备建立通信连接后,可多次编辑操作指令给设备,计算最近一次发送指令的时间与当前时间的时间差,用以监测时间差是否大于或等于预设时长,预设时长可以为30分钟,1小时,设备执行操作所需时间后的30分钟等,具体根据实际需要进行设置。通过时间差与预设时长大小判断,进而自动断开与设备之间的连接,避免占用网络带宽,进而可降低两者的功能消耗,提高功能利用率。

参照图4,图4为本发明二维码使用系统一实施例的功能模块示意图。

基于本发明上述实施例中的二维码使用处理方法,本实施例还提供一种二维码使用系统,本实施例中,二维码使用系统包括后台服务器10(以下简称服务器)、若干设备20,以及用于实现与服务器10、设备20进行信息交互的二维码使用装置30。二维码使用系统是通过二维码使用装置30与服务器10、设备20建立相互联系的系统。

参照图5,图5为本发明二维码使用系统一实施例的连接示意图。

本实施例中,如图5所示,二维码使用装置30与服务器10建立通信连接,二维码使用装置30还可以根据解析配置参数信息得到的连接规则与设备20建立通信连接,具体地,服务器10存储有设备20的出厂设置参数以及部件更新参数,但服务器10与设备20之间未建立通信连接。

进一步地,二维码使用系统的服务器10是网络体系中的计算机终端,是存储有各设备的出厂设置参数、部件更新参数等信息的计算机设备。

服务器10用于执行以下操作:

1、响应二维码使用装置30发送的配置参数请求,其中,配置参数请求包括设备的识别码;

2、查找数据库中是否存在与识别码对应的出厂配置信息和/或部件更新信息;

3、若存在,则基于出厂配置信息和/或部件更新信息,确定配置参数信息,并将配置参数信息发送至二维码使用装置30;

4、若不存在,则发送无对应参数的提示信息至二维码使用装置30。

本实施例中,厂家在生成设备时,在不同时期不同项目上,赋予设备不同的功能应用,也即在出厂时,不同功能应用对应不同的出厂设置参数。需要说明的是,厂家在研发和生产设备的实际过程中,为可以持续对功能进行扩充和升级新的产品设备,丰富自身设备的功能,更新或替换部件的功能对应更新参数,同时为更好的维护配置信息,将出厂的配置参数与更新的配置参数,根据设备识别码进行一一绑定并存储在后台服务器10中。当服务器10接收到识别码所对应的配置参数信息的请求时,响应该请求,也就是根据请求中识别码对应的出厂设置参数和/或部件更新参数确定配置参数信息,并将确定的配置参数信息发送至本装置30接收。进一步地,每一台设备必然有出厂设置参数,但不一定有部件更新参数。

本实施例中,由于存在扫码识别错误导致识别码出错,使得查找不到对应的配置参数时,向二维码使用装置30发送提示信息,用以告知用户无对应的参数,进而用户可重新扫码或换一台设备20扫码。

进一步地,二维码使用系统的设备20可以是电视、洗衣机、电脑、扫地机器人等智能设备。设备20设置有二维码标签,通过粘贴、挂接等实现两者之间的物理关联。二维码标签印制有二维码图形,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的图形,具体是存储对应设备20的相关信息。此处二维码标签的方式可与传统二维码方式一致,比如对需要存储的信息进行编码处理,并基于常规二维码图形库生成二维码图形,进而将图形打印在标签上。进一步地,存储的信息为设备20的识别码和用于访问服务器10的网址链接。

设备20用于执行以下操作:

1、基于预置的连接规则与二维码使用装置30建立通信连接;

2、接收二维码使用装置30发送的操作指令,并执行操作指令。

本实施例中,每台设备20设置有不同的连接规则,比如设置wifi连接或蓝牙连接或限时连接等,根据连接规则与二维码使用装置30建立通信连接,具体地,需要二维码使用装置30主动发起与设备20建立通信连接,进而实现两者之间的信息交互,进而当接收到二维码使用装置30发送的操作指令时,可根据操作指令执行任务。比如设备20为洗衣机,当接收到浸洗衣物的操作指令时,执行浸洗衣物的操作,具体根据实际接收的操作指令执行任务。

进一步可选的,为实现上述目的,本发明还提供一种计算机可读存储介质,在本实施例中提出的计算机可读存储介质上存储有二维码使用程序,包括扫码、访问网址和解析配置参数信息等。存储的二维码使用程序能够被处理器读取、解读并执行,从而实现上述任一实施例中的二维码使用处理方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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