一种管理设备信息的方法、服务器及系统的制作方法

文档序号:10570511阅读:334来源:国知局
一种管理设备信息的方法、服务器及系统的制作方法
【专利摘要】本发明涉及一种管理设备信息的方法、服务器及系统,所述方法包括:接收终端发送的二维码;根据预定的编码规则校验所述二维码的有效性;若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息;将查询到的设备信息发送至所述终端。本发明终端能够快速获取到设备信息;基于二维码在服务器上对一种或多种类型的设备信息进行管理的方式更加方便有效,实现设备信息集中式管理,易于管理。
【专利说明】
_种管理设备信息的方法、服务器及系统
技术领域
[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]图1为本发明一种管理设备信息的方法的第一实施例的流程示意图;
[0039]图2为图1所示设备信息的数据库关系图;
[0040]图3为本发明一种管理设备信息的方法的第二实施例的流程示意图;
[0041]图4为图3所示服务器采集二维码及设备信息后进行处理的示意图;
[0042]图5为本发明一种服务器的第一实施例的结构示意图;
[0043]图6为本发明一种服务器的第二实施例的结构示意图。
【具体实施方式】
[0044]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0045]如图1所示,本发明提供一种管理设备信息的方法,在第一实施例中该方法包括如下步骤:
[0046]步骤SI,接收终端发送的二维码;
[0047]本实施例中,终端可以是手机或者平板电脑等能够安装具有二维码扫描功能应用程序的智能终端,由服务器接收终端发送的二维码。
[0048]本实施例的二维码应该为待管理设备的二维码,该二维码与待管理设备关联且一一对应。二维码可粘贴在待管理设备上或记录在管理登记簿上,终端通过扫描二维码功能获取二维码;或者二维码由其他设备发送给终端;或者二维码直接保存在终端上。终端通过网络将二维码发送给服务器。
[0049]步骤S2,根据预定的编码规则校验所述二维码的有效性;
[0050]本实施例中,为了排除其他非待管理设备的二维码,需要对二维码的有效性进行校验:如果是有效的二维码,则为待管理设备的二维码,如果不是有效的二维码,则为非待管理设备的二维码。
[0051]具体地,二维码解析后得到编码序列,本实施例中待管理设备的二维码的编码序列优选为19位,当然编码序列也可以是其他的位数,通过这19位编码序列校验二维码的有效性。
[0052]其中,通过预定的编码规则校验二维码的方式有多种,例如可以取编码序列中的一位或者多位作为校验码,通过除校验码之外的剩余的编码序列对校验码进行校验。
[0053]步骤S3,若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息;
[0054]步骤S4,将查询到的设备信息发送至所述终端。
[0055]本实施例中,服务器中预先存储一关系表,该关系表中包括二维码及设备信息,设备信息为待管理设备的信息,每一二维码与一设备信息相关联对应。
[0056]其中,如图2所示,设备信息包括:自编码、采购日期、安装日期、生产日期、使用年限、生产(包括厂商信息:厂商名称、联系人、地址及联系电话)、遵循规则(包括维保规则:规则内容及行为类型)、安装(包括位置信息:位置名称及位置编码)、产生(包括维保记录:维保时间及维保内容)、相互拥有(包括二维码:是否粘贴剂状态)及隶属于(包括设备类别:设备名称及上级设备)等。当然,设备信息可以包括上述的一种或者多种或者全部。
[0057]如果二维码是有效的二维码,则能够在该关系表中查询到该二维码,并且通过该二维码查询到对应的设备信息,然后将查询到的设备信息发送给终端;
[0058]如果该二维码不是有效的二维码,则该二维码不是待管理设备的二维码,关系表中也未存储有该二维码,这时服务器向终端发送二维码无效的信息。
[0059]本实施例由终端向服务器发送二维码,服务器在校验该二维码为有效的二维码后,能够在存储的关系表中查询到与该二维码对应的设备信息,并将设备信息返回给终端,由于终端获取二维码较快捷方便,且服务器进行校验及查询的过程也较快,因此终端能够快速获取到设备信息;这种基于二维码在服务器上对一种或多种类型的设备信息进行管理的方式更加方便有效,实现设备信息集中式管理,易于管理。
[0060]图3是本发明一种管理设备信息的方法优选的第二实施例的流程示意图,在上述图1的实施例的基础上,在步骤SI之前还包括:
[0061]步骤S5,采集待管理设备的设备信息及待关联的二维码;
[0062]步骤S6,根据所述预定的编码规则校验所述待关联的二维码的有效性;
[0063]步骤S7,若是有效的二维码,建立所述待管理设备的设备信息与所述待关联的二维码的一一对应关系,并存储到所述关系表中。
[0064]结合参阅图4,由其他设备发送待管理设备的设备信息及待关联的二维码至服务器,服务器的控制层进行接收。同样,为了排除其他非待管理设备的二维码,需要对二维码的有效性进行校验:如果是有效的二维码,则为待管理设备的二维码,如果不是有效的二维码,则为非待管理设备的二维码,向其他设备返回二维码无效的信息。
[0065]其中,根据预定的编码规则校验待关联的二维码的有效性可以参照上述实施例的方式,此处不再赘述。
[0066]如果是有效的二维码,服务器的控制层将待管理设备的设备信息与待关联的二维码传给服务器的服务层,服务层将其传给数据库层保存,然后在数据库层建立待管理设备的设备信息与待关联的二维码的一一对应关系,并存储到关系表中。
[0067]本实施例在服务器上建立二维码与设备信息的一一对应关系,通过关系表的方式有利于对一种或多种类型的设备信息进行集中管理,更易于管理。
[0068]在一优选的实施例中,上述图1中的步骤S2包括:获取所述二维码的编码序列,并获取所述编码序列中的校验码;根据预定的算法对所述校验码进行校验。
[0069]本实施例预定的编码规则包括编码序列的长度、各部分的划分以及校验码的校验方式。
[0070]具体地,对二维码解析后得到19位编码序列,该19位编码序列分成3部分,第一部分是长度为12位的序列号,第二部分是4位的随机码,第三部分为长度为I的校验码,3部分之间中间使用短横线拼接。例如编码序列“000000106565-3108-2”,其中“000000106565”是序列号,“3108”是随机码,“2”则是校验码。
[0071]在生成二维码时,序列号是序列表获取最新的值,随机码随机产生,校验码则是依据已产生的序列号和随机码经过预定的算法计算得出。本实施例预定的算法如下:校验码=(随机码%8+序列号%9)*%10。当然,校验码也可以采用其他的算法得出。
[0072]如果二维码为19位编码序列,且校验码为预定的算法计算得出,则该二维码是有效的二维码,否则是无效的二维码。
[0073]本实施例根据预定的编码规则校验二维码的有效性,能够排除其他非待管理设备的二维码,而仅仅存储待管理设备的二维码及对应的设备信息,有利于对设备信息进行集中管理。
[0074]在一优选的实施例中,在上述图1的实施例的基础上,在步骤S3之后还包括:若未查询到所述二维码对应的设备信息时,发送提示信息至所述终端。
[0075]本实施例中,若终端发送的是有效的二维码,但在服务器上未查询到对应的设备信息时,说明服务器的关系表上还没有存储该二维码及对应的设备信息,这时,服务器向终端发送提示信息,提示该二维码及对应的设备信息未存储。
[0076]如图5所示,本发明提供一种服务器,在第一实施例中该服务器包括:
[0077]接收模块,用于接收终端发送的二维码;
[0078]本实施例中,终端可以是手机或者平板电脑等能够安装具有二维码扫描功能应用程序的智能终端,由服务器的接收模块接收终端发送的二维码。
[0079]本实施例的二维码应该为待管理设备的二维码,该二维码与待管理设备关联且一一对应。二维码可粘贴在待管理设备上或记录在管理登记簿上,终端通过扫描二维码功能获取二维码;或者二维码由其他设备发送给终端;或者二维码直接保存在终端上。终端通过网络将二维码发送给服务器。
[0080]第一校验模块,用于根据预定的编码规则校验所述二维码的有效性;
[0081]本实施例中,为了排除其他非待管理设备的二维码,需要对二维码的有效性进行校验:如果是有效的二维码,则为待管理设备的二维码,如果不是有效的二维码,则为非待管理设备的二维码。
[0082]具体地,二维码解析后得到编码序列,本实施例中待管理设备的二维码的编码序列优选为19位,当然编码序列也可以是其他的位数,通过这19位编码序列校验二维码的有效性。
[0083]其中,通过预定的编码规则校验二维码的方式有多种,例如可以取编码序列中的一位或者多位作为校验码,通过除校验码之外的剩余的编码序列对校验码进行校验。
[0084]查询模块,用于若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息;
[0085]第一发送模块,用于将查询到的设备信息发送至所述终端。
[0086]本实施例中,服务器中预先存储一关系表,该关系表中包括二维码及设备信息,设备信息为待管理设备的信息,每一二维码与一设备信息相关联对应。
[0087]其中,如图2所示,设备信息包括:自编码、采购日期、安装日期、生产日期、使用年限、生产(包括厂商信息:厂商名称、联系人、地址及联系电话)、遵循规则(包括维保规则:规则内容及行为类型)、安装(包括位置信息:位置名称及位置编码)、产生(包括维保记录:维保时间及维保内容)、相互拥有(包括二维码:是否粘贴剂状态)及隶属于(包括设备类别:设备名称及上级设备)等。当然,设备信息可以包括上述的一种或者多种或者全部。
[0088]如果二维码是有效的二维码,则能够在该关系表中查询到该二维码,并且通过该二维码查询到对应的设备信息,然后将查询到的设备信息发送给终端;
[0089]如果该二维码不是有效的二维码,则该二维码不是待管理设备的二维码,关系表中也未存储有该二维码,这时服务器向终端发送二维码无效的信息。
[0090]图6是本发明一种服务器的第二实施例的结构示意图,在上述图5的实施例的基础上,服务器还包括:
[0091]获取模块,用于采集待管理设备的设备信息及待关联的二维码;
[0092]第二校验模块,用于根据所述预定的编码规则校验所述待关联的二维码的有效性;
[0093]建立模块,用于若是有效的二维码,建立所述待管理设备的设备信息与所述待关联的二维码的一一对应关系,并存储到所述关系表中。
[0094]由其他设备发送待管理设备的设备信息及待关联的二维码至服务器的获取模块。同样,为了排除其他非待管理设备的二维码,需要对二维码的有效性进行校验:如果是有效的二维码,则为待管理设备的二维码,如果不是有效的二维码,则为非待管理设备的二维码,向其他设备返回二维码无效的信息。
[0095]其中,根据预定的编码规则校验待关联的二维码的有效性可以参照上述实施例的方式,此处不再赘述。
[0096]如果是有效的二维码,则建立待管理设备的设备信息与待关联的二维码的一一对应关系,并存储到关系表中。
[0097]在一优选的实施例中,上述图5的实施例中的校验模块包括:
[0098]获取单元,用于获取所述二维码的编码序列,并获取所述编码序列中的校验码;
[0099]校验单元,用于根据预定的算法对所述校验码进行校验。
[0100]本实施例预定的编码规则包括编码序列的长度、各部分的划分以及校验码的校验方式。
[0101]具体地,对二维码解析后得到19位编码序列,该19位编码序列分成3部分,第一部分是长度为12位的序列号,第二部分是4位的随机码,第三部分为长度为I的校验码,3部分之间中间使用短横线拼接。例如编码序列“000000106565-3108-2”,其中“000000106565”是序列号,“3108”是随机码,“2”则是校验码。
[0102]在生成二维码时,序列号是序列表获取最新的值,随机码随机产生,校验码则是依据已产生的序列号和随机码经过预定的算法计算得出。本实施例预定的算法如下:校验码=(随机码%8+序列号%9)*%10。当然,校验码也可以采用其他的算法得出。
[0103]如果二维码为19位编码序列,且校验码为预定的算法计算得出,则该二维码是有效的二维码,否则是无效的二维码。
[0104]在一优选的实施例中,在上述图5的实施例的基础上,服务器还包括:
[0105]第二发送模块,用于若未查询到所述二维码对应的设备信息时,发送提示信息至所述终端。
[0106]本实施例中,若终端发送的是有效的二维码,但在服务器上未查询到对应的设备信息时,说明服务器的关系表上还没有存储该二维码及对应的设备信息,这时,服务器向终端发送提示信息,提示该二维码及对应的设备信息未存储。
[0107]本发明还提供一种系统,系统包括终端及服务器,其中:
[0108]终端用于获取二维码,将二维码发送至服务器中,当服务器校验二维码为有效的二维码且查询到与二维码对应的设备信息时,接收服务器发送的与二维码对应的设备信息;
[0109]服务器用于接收终端发送的二维码,根据预定的编码规则校验二维码的有效性,若是有效的二维码,则在预先存储的关系表中查询二维码对应的设备信息,将查询到的设备信息发送至终端。
[0110]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种管理设备信息的方法,其特征在于,所述方法包括: 接收终端发送的二维码; 根据预定的编码规则校验所述二维码的有效性; 若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息; 将查询到的设备信息发送至所述终端。2.根据权利要求1所述一种管理设备信息的方法,其特征在于,所述接收终端发送的二维码的步骤之前包括: 采集待管理设备的设备信息及待关联的二维码; 根据所述预定的编码规则校验所述待关联的二维码的有效性; 若是有效的二维码,建立所述待管理设备的设备信息与所述待关联的二维码的一一对应关系,并存储到所述关系表中。3.根据权利要求1或2所述一种管理设备信息的方法,其特征在于,所述根据预定的编码规则校验所述二维码的有效性的步骤包括: 获取所述二维码的编码序列,并获取所述编码序列中的校验码; 根据预定的算法对所述校验码进行校验。4.根据权利要求1或2所述一种管理设备信息的方法,其特征在于,所述若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息的步骤之后包括: 若未查询到所述二维码对应的设备信息时,发送提示信息至所述终端。5.一种服务器,其特征在于,所述服务器包括: 接收模块,用于接收终端发送的二维码; 第一校验模块,用于根据预定的编码规则校验所述二维码的有效性; 查询模块,用于若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息; 第一发送模块,用于将查询到的设备信息发送至所述终端。6.根据权利要求5所述服务器,其特征在于,所述服务器还包括: 获取模块,用于采集待管理设备的设备信息及待关联的二维码; 第二校验模块,用于根据所述预定的编码规则校验所述待关联的二维码的有效性; 建立模块,用于若是有效的二维码,建立所述待管理设备的设备信息与所述待关联的二维码的一一对应关系,并存储到所述关系表中。7.根据权利要求5或6所述服务器,其特征在于,所述校验模块包括: 获取单元,用于获取所述二维码的编码序列,并获取所述编码序列中的校验码; 校验单元,用于根据预定的算法对所述校验码进行校验。8.根据权利要求5或6所述服务器,其特征在于,所述服务器还包括: 第二发送模块,用于若未查询到所述二维码对应的设备信息时,发送提示信息至所述终端。9.一种系统,其特征在于,所述系统包括终端及服务器,其中: 所述终端用于获取二维码,将所述二维码发送至所述服务器中,当所述服务器校验所述二维码为有效的二维码且查询到与所述二维码对应的设备信息时,接收所述服务器发送的与所述二维码对应的设备信息; 所述服务器用于接收所述终端发送的二维码,根据预定的编码规则校验所述二维码的有效性,若是有效的二维码,则在预先存储的关系表中查询所述二维码对应的设备信息,将查询到的设备信息发送至所述终端。
【文档编号】G06Q10/06GK105930965SQ201610240427
【公开日】2016年9月7日
【申请日】2016年4月18日
【发明人】李俊杰, 杨巨龙, 彭永浩, 罗挺
【申请人】东莞市中科维大数据有限公司, 东莞市中科一维大数据有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1