用于巡检的标识处理方法、装置及系统与流程

文档序号:12478121阅读:416来源:国知局
用于巡检的标识处理方法、装置及系统与流程

本申请涉及技术领域,尤其涉及用于巡检的标识处理方法、装置及系统。



背景技术:

随着经济的发展,在工业生产以及日常生活中,为了提供更加安全的生产、生活环境,通常需要委派巡检人员对指定的设备或区域进行巡检。

目前通常采用扫码的方式进行巡检,首先在需要巡检的设备或区域上粘贴数字对象标识,巡检人员到达该数字对象标识附近后,利用随身携带的扫码终端扫描该数字对象标识,从而向服务器发送对该设备或区域的完成巡检的消息。

然而,在实际应用中,巡检人员为了减少自己的工作量,通常会将粘贴在设备或区域上的数字对象标识进行复制,或直接将该数字对象标识取下后随身携带,在需要时可以通过扫描所复制的数字对象标识,或扫描从设备或区域上取下的数字对象标识来完成巡检,这样使得现有技术中,巡检人员能够通过这些作弊的方式来完成巡检,从而为生产和生活带来安全隐患。



技术实现要素:

本申请实施例提供用于巡检的标识处理方法、装置及系统,用于解决现有技术中的问题。

本申请实施例提供一种用于巡检的标识处理方法,该方法包括:

服务器当接收标识生成请求时,分配服务地址并生成数字对象标识,所述数字对象标识的信息包含所述服务地址,所述服务地址与数据库以及巡检服务程序关联,所述数据库中保存至少一个鉴权信息,所述数据库中还保存所述数字对象标识的地理位置信息;

业务终端识别所述数字对象标识中包含的服务器地址并向所述服务地址发送巡检业务请求,使得服务器启动所述巡检服务程序,所述巡检业务请求中包含业务终端的身份标识以及地理位置信息;

服务器通过所述巡检服务程序读取所述数字对象标识的地理位置信息,并与所述业务终端的地理位置信息进行比较;

当所述身份标识与所述鉴权信息中的至少一个相匹配,并且所述业务终端的地理位置信息和所述数字对象标识的地理位置信息之间的距离小于容差时,所述巡检服务程序将所述业务终端的身份标识保存在所述数据库中;所述服务器向所述业务终端发出巡检生效的提示信息;

当所述身份标识与各所述鉴权信息均不匹配,或所述业务终端的地理位置信息和所述数字对象标识的地理位置信息之间的距离大于容差时,所述服务器向所述业务终端发出巡检失败的提示信息。

优选的,所述方法还包含:

服务器接收业务终端发送的设置鉴权信息的业务请求;

服务器向业务终端返回设置鉴权信息的接口;

服务器接收业务终端通过所述接口返回的鉴权信息,并将所述鉴权信息保存在所述服务地址关联的数据库中。

优选的,所述鉴权信息至少包括以下一种:

业务终端地址、业务终端号码、携带业务终端的用户个人信息、用户名称、密码。

优选的,所述方法还包含:

业务终端向服务器发送数字对象标识的地理位置信息,使得服务器在接收所述数字对象标识的地理位置信息后,将所述数字对象标识的地理位置信息保存在与所述服务地址关联的数据库中。

优选的,所述数据库中还包含监视终端的地址;则,

服务器在向所述业务终端发出巡检生效的提示信息时,所述方法还包括:

服务器向所述监视终端发送所述业务终端的身份标识以及巡检生效的提示信息。

本申请实施例还提供一种用于巡检的标识处理方法,该方法包括:

业务终端识别数字对象标识中包含的服务地址,所述服务地址与数据库以及巡检服务程序关联,所述数据库中保存所述数字对象标识的地理位置信息以及至少一个鉴权信息;

业务终端向所述服务地址发送巡检业务请求,所述巡检业务请求中包含所述业务终端的身份标识以及地理位置信息,使得服务器启动巡检服务程序;

服务器通过所述巡检服务程序读取所述数字对象标识的地理位置信息,并与所述业务终端的地理位置信息进行比较;

当所述身份标识与所述鉴权信息中的至少一个相匹配,并且所述业务终端的地理位置信息和所述数字对象标识的地理位置信息之间的距离小于容差时,所述巡检服务程序将所述业务终端的身份标识保存在所述数据库中;所述服务器向所述业务终端发出巡检生效的提示信息;

当所述身份标识与各所述鉴权信息均不匹配,或所述业务终端的地理位置信息和所述数字对象标识的地理位置信息之间的距离大于容差时,所述服务器向所述业务终端发出巡检失败的提示信息。

本申请实施例还提供一种用于巡检的数字对象标识处理装置,所述装置包括:业务请求接收单元以及业务处理单元,其中:

所述业务请求接收单元,用于接收业务终端识别数字对象标识中包含的服务地址后,向所述服务地址发送的巡检业务请求,所述业务请求中包括业务终端的身份标识以及业务终端地理位置信息,所述服务地址关联数据库以及巡检服务程序,所述数据库中保存至少一个鉴权信息,所述数据库中还保存所述数字对象标识的地理位置信息;

所述业务处理单元,用于运行巡检服务程序,访问与所述服务地址关联的数据库,读取鉴权信息以及数字对象标识的地理位置信息;将所述鉴权信息与所述业务终端身份信息相对照;将所述数字对象标识的地理位置信息与所述业务终端地理位置信息相对照;当所述业务终端身份信息与所述鉴权信息中的至少一个相同、且所述业务终端地理位置信息和所述数字对象标识的地理位置信息之间的距离小于容差时,所述巡检服务程序将所述业务终端身份信息、时间信息保存在所述数据库中。

优选的,所述装置还包括:标识生成单元;

所述标识生成单元,用于接收标识生成请求,分配服务地址,生成数字对象标识,所述数字对象标识的信息包含所述服务地址。

优选的,所述业务请求接收单元,还用于接收设置鉴权信息的请求,将所述鉴权信息保存在所述服务地址关联的数据库中;所述鉴权信息为一个或多个,每一个所述鉴权信息与至少一个业务终端相对应。

优选的,所述业务请求接收单元,还用于接收设置所述数字对象标识的地理位置信息的请求;将所述数字对象标识的地理位置信息保存在所述服务地址关联的数据库中。

本申请实施例还提供一种用于巡检的数字对象标识处理系统,所述系统包含业务终端装置,以及本申请实施例提供的用于巡检的数字对象标识处理装置,其中:

所述业务终端装置用于通过扫描数字对象标识,识别所述数字对象标识中包含的信息,向所述服务器发送所述业务请求;所述业务请求中包含业务终端身份信息、业务终端地理位置信息。

优选的,所述系统还包括管理终端装置;

所述管理终端装置用于发送标识生成请求。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

业务终端在识别数字对象标识中包含的服务地址后,向该服务地址发送巡检业务请求,使得服务器启动巡检服务程序,获取与服务地址关联的数据库中的鉴权信息以及数字对象标识的地理位置信息,并将鉴权信息与业务终端的身份标识匹配,以及数字对象标识的地理位置信息与业务终端的地理位置信息比较,根据匹配以及比较结果确定该巡检是否成功。由于将数字对象标识的地理位置信息与业务终端的地理位置信息进行比较,从而解决了巡检人员通过复制数字对象标识等方式进行巡检作弊的问题,从而减少了生产和生活上的安全隐患。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例1提供的一种用于巡检的标识处理方法的具体实现流程示意图;

图2为本申请实施例1提供的一种用于巡检的标识处理装置的具体结构示意图;

图3为本申请实施例2提供的一种用于巡检的标识处理系统的具体结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

实施例1

为了解决现有技术中的问题,本申请实施例1提供了一种用于巡检的标识处理方法。该方法的具体流程示意图如图1所示,包括下述步骤:

步骤S11:服务器当接收标识生成请求时,分配服务地址并生成数字对象标识。

通常用户可以通过登录账号,在服务器所提供的服务中进行登录后,向服务器发送标识生成请求,请求服务器生成数字对象标识。

服务器接收该标识生成请求后,会分配服务地址,并生成数字对象标识。通常,数字对象标识的信息包含所述服务地址,所述服务地址与数据库以及巡检服务程序关联,所述数据库中保存至少一个鉴权信息,所述数据库中还保存所述数字对象标识的地理位置信息。

这里的鉴权信息用于对业务终端进行鉴权,在实际应用中可以为业务终端地址、业务终端号码、携带业务终端的用户个人信息、用户名称、密码等。

通常,用户可以通过多种方式设置鉴权信息,这里可以提供一种优选的方案:服务器接收业务终端发送的设置鉴权信息的业务请求;

服务器向业务终端返回设置鉴权信息的接口;

服务器接收业务终端通过所述接口返回的鉴权信息,并将所述鉴权信息保存在所述服务地址关联的数据库中。

例如,用户通过手机向服务器发送设置密码的业务请求,服务器在接收该业务请求后,向手机返回密码设置界面,用户通过该界面输入所设置的密码,服务器接收用户设置的密码,并将该密码保存在与服务地址关联的数据库中。

需要说明的是,用户也需要将数字对象标识的地理位置信息,输入到服务器中。例如,该数字对象标识的地理位置信息为公司的门口或前台,需要将该地理位置信息输入到服务器。

业务终端可以通过下述方法,将数字对象标识的地理位置信息输入到服务器,业务终端向服务器发送数字对象标识的地理位置信息,使得服务器在接收所述数字对象标识的地理位置信息后,将所述数字对象标识的地理位置信息保存在与所述服务地址关联的数据库中。

例如,用户通过个人电脑,向服务器发送二维码的地理位置信息,服务器在接收该二维码的地理位置信息后,将该二维码的地理位置信息存储在数据库中,该数据库与数字对象标识中包含的服务地址关联。

步骤S12:业务终端识别数字对象标识中包含的服务地址,所述服务地址与数据库以及巡检服务程序关联。。

数字对象标识(digital object identifier,DOI)是对包括互联网信息在内的数字信息进行标识的一种工具。该数字对象标识通常可以包括二维码、条形码、电子标签(Radio Frequency Identification,RFID)等。这里所说的二维码是指人们生活中常见的,包括PDF417码以及QR码在内的二维码。

业务终端通常可以是具有扫码功能的计算设备,例如,智能手机,平板电脑等。通常,业务终端能够通过扫描数字对象标识,向服务端发送巡检业务请求。例如,在实际应用中,人们通常可以通过手机来扫描二维码,向服务端发送巡检业务请求。

通常业务终端可以通过扫描数字对象标识的方式,来识别数字对象标识中的服务地址。该服务地址关联数据库以及巡检服务程序,这里的,数据库中保存数字对象标识的地理位置信息以及至少一个鉴权信息。

在实际应用中,数字对象标识的地理位置信息,通常与该数字对象标识所附着的地理位置的信息相关。例如,将二维码附着在公司的前台,则该数字对象标识的地理位置信息,就为附着了该数字对象标识的前台的地理位置信息;将二维码附着在车间门口,则该数字对象标识的地理位置信息,就为附着了该数字对象标识的车间门口的地理位置信息;或者,在工业生产中,将二维码附着在需要巡检的设备上,则该数字对象标识的地理位置信息,就为附着了该数字对象标识的设备的地理位置。

巡检服务程序是指用于巡检服务的程序,通过启动改程序可以用于巡检。

步骤S13:业务终端向所述服务地址发送巡检业务请求,所述巡检业务请求中包含所述业务终端的身份标识以及地理位置信息,使得服务器启动巡检服务程序。

业务终端在识别数字对象标识中的服务地址后,向该服务地址发送巡检业务请求,请求进行巡检。

这里的巡检业务请求中,包括该业务终端的身份标识,以及该业务终端的地理位置信息。该身份标识通常可以用于标识对应的业务终端,在实际应用中通常可以为,手机号、姓名、邮箱、身份证号等业务终端的个人信息;也可以为业务终端所使用的业务终端的终端标识,例如,当该业务终端为手机等移动终端时,该终端标识可以为移动设备ID(Mobile Equipment ID,MEID),该移动设备ID可以用以唯一标识移动设备。

业务终端的地理位置信息是指,业务终端通过识别数字对象标识中的服务地址来发送巡检业务请求时的地理位置的信息。

以手机扫描二维码进行巡检为例,手机通过扫描二维码向服务器发送巡检业务请求,该巡检业务请求中包含该手机的MEID,以及该手机在扫描二维码发送巡检业务请求时的地理位置的信息。

在将业务终端的地理位置信息,通过业务请求发送给服务器之前,通常还需要先确定该业务终端的地理位置信息。在实际应用中,可以有多种方式来确定业务终端的地理位置的信息,比如,可以借助于业务终端上安装的定位装置,通过GPS(Global Positioning System,全球定位系统)或者北斗定位系统来确定业务终端的地理位置信息,当然,还可以采用其它方式来确定业务终端的地理位置信息。

步骤S14:服务器通过所述巡检服务程序读取所述数字对象标识的地理位置信息,并与所述业务终端的地理位置信息进行比较。

服务器在接收巡检业务请求后,启动该巡检服务程序,通过巡检服务程序来读取数字对象标识的地理位置信息,并将该数字对象标识的地理位置信息,与业务终端的地理位置信息进行比较。

例如,对某个附着有二维码的设备进行巡检,在服务器中存储有该二维码的地理位置信息(与该设备的地理位置信息相关),在巡检人员通过业务终端扫描二维码之后,服务器可以将巡检业务请求中的业务终端的地理位置信息,与该二维码的地理位置信息进行比较。

步骤S15:当所述身份标识与鉴权信息中的至少一个相匹配,并且所述业务终端的地理位置信息和所述数字对象标识的地理位置信息之间的距离小于容差时,所述巡检服务程序将所述业务终端的身份标识保存在所述数据库中;所述服务器向所述业务终端发出巡检生效的提示信息。

当发送巡检业务请求的业务终端的身份标识,与保存在数据库中的多个鉴权信息中的任意一个相匹配时,说明该业务终端为能够识别的业务终端。并且,当发送巡检业务请求的业务终端的地理位置信息,与保存在数据库中数字对象标识的地理位置信息,之间的距离小于容差时,说明巡检生效。

这里的容差反应了误差范围的最大值。在实际应用中,可以根据具体的仪器精确度来设置容差。当业务终端的地理位置信息,与数据库中数字对象标识的地理位置信息之间的距离较小(小于容差),说明操作该业务终端扫描数字对象标识的巡检人员,巡检生效。

例如,服务器中预存了多台手机的MEID,以及二维码的地理位置信息,当接收到通过扫描该二维码发送的巡检业务请求时,将扫描该二维码的当前手机的MEID与预存的各个MEID进行匹配,并且确定该当前手机的地理位置信息与该二维码的地理位置信息的距离,当该当前手机的MEID与预存的多个MEID中的任意一个匹配成功,并且所确定的距离小于容差时,说明巡检成功,可以向该当前手机发送巡检成功的提示消息。

步骤S16:当所述身份标识与各所述鉴权信息均不匹配,或所述业务终端的地理位置信息和所述数字对象标识的地理位置信息之间的距离大于容差时,所述服务器向所述业务终端发出巡检失败的提示信息。

当发送巡检业务请求的业务终端的身份标识,与保存在数据库中的各个鉴权信息均不匹配时,说明该业务终端不能被识别,反映了操作该业务终端扫描数字对象标识的不是合法的巡检人员。

当发送巡检业务请求的业务终端的地理位置信息,与保存在数据库中数字对象标识的地理位置信息,之间的距离大于容差时,说明巡检人员通过非法方式扫描数字对象标识,这时候可以发送巡检失败的提示信息。

例如,巡检人员将数字对象标识复制之后,在其它地点通过该业务终端进行扫描,此时,业务终端的地理位置信息和预存在服务器的,数字对象标识的地理位置信息之间的距离大于容差,可以说明该巡检人员进行巡检作弊,向返回巡检失败的提示信息;当然,如果非巡检人员通过自带的手机等移动终端,误扫了该数字对象标识,该移动终端的标识与预存在服务器中的鉴权信息会匹配失败,当匹配失败时,也会导致巡检失败,返回巡检失败的提示信息。

采用本申请实施例1所提供的该方法,业务终端在识别数字对象标识中包含的服务地址后,向该服务地址发送巡检业务请求,使得服务器启动巡检服务程序,获取与服务地址关联的数据库中的鉴权信息以及数字对象标识的地理位置信息,并将鉴权信息与业务终端的身份标识匹配,以及数字对象标识的地理位置信息与业务终端的地理位置信息比较,根据匹配以及比较结果确定该巡检是否成功。,由于将数字对象标识的地理位置信息与业务终端的地理位置信息进行比较,可以解决巡检人员通过复制数字对象标识等方式,进行巡检作弊的问题,从而减少了生产和生活上的安全隐患。

在实际应用中,与数字对象标识关联的数据库中还可以包含监视终端的地址;

则服务器在向业务终端发出巡检失败的提示信息时,还可以向监视终端发出巡检失败的提示信息;或者,则服务器在向业务终端发出巡检生效的提示信息时,还可以向监视终端发出巡检生效的提示信息,当然,同时还可以发送该业务终端的身份标识,这种方式类似于签到。

例如,公司员工扫描公司门口的二维码成功进行签到后,可以将该员工的个人信息(也即,业务终端的身份标识)以及签到成功的提示信息,发送给公司人事部门的监视终端(可以为一个展示屏)。

实施例2

本申请实施例2提供了一种用于巡检的数字对象标识处理装置。如图2所示,所述装置20包括:业务请求接收单元201以及业务处理单元202,其中:

所述业务请求接收单元201,用于接收业务终端识别数字对象标识中包含的服务地址后,向所述服务地址发送的巡检业务请求,所述业务请求中包括业务终端的身份标识以及业务终端地理位置信息,所述服务地址关联数据库以及巡检服务程序,所述数据库中保存至少一个鉴权信息,所述数据库中还保存所述数字对象标识的地理位置信息;

所述业务处理单元202,用于运行巡检服务程序,访问与所述服务地址关联的数据库,读取鉴权信息以及数字对象标识的地理位置信息;将所述鉴权信息与所述业务终端身份信息相对照;将所述数字对象标识的地理位置信息与所述业务终端地理位置信息相对照;当所述业务终端身份信息与所述鉴权信息中的至少一个相同、且所述业务终端地理位置信息和所述数字对象标识的地理位置信息之间的距离小于容差时,所述巡检服务程序将所述业务终端身份信息、时间信息保存在所述数据库中。

采用本申请实施例2所提供的该装置20,由于业务终端通过扫描数字对象标识向服务地址发送的业务请求中,包含业务终端的身份标识以及地理位置信息,并将身份标识与该服务地址关联的数据库中的鉴权信息进行匹配,以及业务终端的地理位置信息与数据库中的数字对象标识的地理位置信息比较,由于将业务终端的地理位置信息与数字对象标识的地理位置信息进行比较,这样可以防止巡检人员通过复制数字对象标识等方式来进行巡检作弊的问题。

在实际应用中,所述装置20还可以包括:标识生成单元203;

所述标识生成单元203,用于接收标识生成请求,分配服务地址,生成数字对象标识,所述数字对象标识的信息包含所述服务地址。

所述业务请求接收单元201,还用于接收设置鉴权信息的请求,将所述鉴权信息保存在所述服务地址关联的数据库中;所述鉴权信息为一个或多个,每一个所述鉴权信息与至少一个业务终端相对应。

所述业务请求接收单元201,还可以用于接收设置所述数字对象标识的地理位置信息的请求;将所述数字对象标识的地理位置信息保存在所述服务地址关联的数据库中。

如图3所示,本申请实施例还提供了一种用于巡检的数字对象标识处理系统。该系统30包含业务终端装置40,以及本申请实施例提供的,用于巡检的数字对象标识处理装置20,其中:

所述业务终端装置40用于通过扫描数字对象标识,识别所述数字对象标识中包含的信息,向所述服务器发送所述业务请求;所述业务请求中包含业务终端身份信息、业务终端地理位置信息。

在实际应用中,所述系统20还包括管理终端装置50,所述管理终端装置50可以用于发送标识生成请求。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

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

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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

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