公章使用方法、装置和区块链服务器与流程

文档序号:18166613发布日期:2019-07-13 09:39阅读:359来源:国知局
公章使用方法、装置和区块链服务器与流程

本发明涉及公章防盗技术领域,尤其是涉及一种公章使用方法、装置和区块链服务器。



背景技术:

长期以来,企业公章因得不到规范、有效的管理而被盗用、被乱用的安全隐患普遍存在,给政企、个人和社会带来经济、法律、信誉等方面的风险。例如以下情景:企业公章外带使用,公章管理人无法实时掌控用章情况,造成用章风险;人情和金钱诱惑等人为因素以使用章人员避开监管,私盖印章造成损失;印章保管人对需要盖章的纸质文件,可能会疏忽与报审的电子文件做一致性对比;单位印章的管理制度存在缺陷,执行人员管理不到位,易产生用章风险。

根据相关数据显示,每年因公章不规范使用、管理缺失而造成的直接经济损失累计高达1274亿元。其中,因公章被人加盖在债务、担保、租赁合同上而产生的损失占53.7%,损失高达684.138亿元;因公章被人加盖在财务票据上而产生的损失占39.8%,损失高达507.052亿元;因公章被加盖在大额信用卡、人事证明、内部文件上而造成的损失占6.5%,损失高达82.81亿元。因此,目前公章使用不规范,导致公章盗用、乱用现象严重,进而造成了企业的经济损失。



技术实现要素:

有鉴于此,本发明的目的在于提供公章使用方法、装置和区块链服务器,以减少公章盗用和乱用现象。

第一方面,本发明实施例提供了一种公章使用方法,该方法应用于区块链服务器;公章设置于公章盒内;区块链服务器与公章盒通信连接;该方法包括:通过公章盒的指纹录入模块获取当前授权用户的指纹数据;对当前授权用户的指纹数据进行验证,如果当前授权用户的指纹数据在预设的时间内验证通过,通过公章盒的解锁模块开启公章盒,并记录验证通过的指纹数据和公章盒的开启时间;通过公章盒的摄像头获取开启时间对应的场景图像数据,通过公章盒的gprs(generalpacketradioservice,通用分组无线服务技术)模块获取公章的定位数据;将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;将公章使用数据存储到数据库中,以及区块链网络的指定网络节点设备中。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述公章在公章盒内通过电缆与公章盒连接;该方法还包括:通过公章盒的电缆检测模块监控电缆的连接状态;其中,当前授权用户的指纹数据在预设的时间内验证通过后使用公章时,公章与公章盒处于连接状态;当电缆断开时,向授权用户的终端设备发送报警信息。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,该方法还包括:当公章放回公章盒时,验证当前授权用户的指纹数据;如果验证通过,通过公章盒的解锁模块锁住公章盒。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述对当前授权用户的指纹数据进行验证,如果当前授权用户的指纹数据在预设的时间内验证通过,通过公章盒的解锁模块开启公章盒,并记录验证通过的指纹数据和公章盒的开启时间的步骤,包括:对指定数量的当前授权用户的指纹数据分别进行验证;如果指定数量的当前授权用户的指纹数据都验证通过,通过公章盒的解锁模块开启公章盒;记录验证通过的指纹数据和公章盒的开启时间。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述通过公章盒的摄像头获取开启时间对应的场景视频数据,通过公章盒的gprs模块获取公章的定位数据的步骤,包括:当公章盒开启时,启动公章盒内的摄像头,通过公章盒的摄像头拍摄或者录制公章盒的开启时间对应的场景,得到场景图像数据;通过公章盒内的gprs模块实时获取公章的定位数据。

结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,上述将公章使用数据存储到数据库中,以及区块链网络的指定网络节点设备中的步骤,包括:将获取的公章使用数据存储到sqlite数据库中;将sqlite数据库中的公章使用数据发送至区块链网络的指定网络节点设备中,通过指定网络节点设备将公章使用数据存储至指定网络节点设备对应的sqlite数据库中,以使授权用户通过指定网络节点设备查询该公章使用数据。

第二方面,本发明实施例还提供一种公章使用装置,该装置设置于区块链服务器;该公章设置于公章盒内;该区块链服务器与公章盒通信连接;该装置包括:指纹数据获取模块,用于通过公章盒的指纹录入模块获取当前授权用户的指纹数据;指纹数据验证模块,用于对当前授权用户的指纹数据进行验证,如果当前授权用户的指纹数据在预设的时间内验证通过,通过公章盒的解锁模块开启公章盒,并记录验证通过的指纹数据和公章盒的开启时间;场景和定位数据获取模块,用于通过公章盒的摄像头获取开启时间对应的场景图像数据,通过公章盒的gprs模块获取公章的定位数据;公章使用数据确定模块,用于将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;数据存储模块,用于将公章使用数据存储到数据库中,以及区块链网络的指定网络节点设备中。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上述公章在公章盒内通过电缆与公章盒连接;该装置还包括:电缆检测模块,用于通过公章盒的电缆检测模块监控电缆的连接状态;其中,当前授权用户的指纹数据在预设的时间内验证通过后使用公章时,公章与公章盒处于连接状态;报警模块,用于当电缆断开时,向授权用户的终端设备发送报警信息。

结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,该装置还包括:指纹数据验证模块,还用于当公章放回公章盒时,验证当前授权用户的指纹数据;公章盒上锁模块,用于如果验证通过,通过公章盒的解锁模块锁住公章盒。

第三方面,本发明实施例还提供一种区块链服务器,包括存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现公章使用的方法。

本发明实施例带来了以下有益效果:

本发明提供了一种公章使用方法、装置和区块链服务器,其中,该方法应用于区块链服务器;该方法首先通过公章盒的指纹录入模块获取当前授权用户的指纹数据;验证当前授权用户的指纹数据,如果验证通过,通过公章盒的解锁模块开启公章盒并记录验证通过的指纹数据和开启时间;通过公章盒的摄像头获取场景图像数据,通过公章盒的gprs模块获取公章的定位数据;将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;将该公章使用数据存储到数据库和区块链网络的指定网络节点设备中。本发明通过将公章使用数据存储到数据库和指定网络节点设备中,防止篡改、删除公章使用记录情况的发生,从而减少了公章滥用和盗用的现象。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种公章使用方法的流程图;

图2为本发明实施例提供的一种区块链网络的结构示意图;

图3为本发明实施例提供的另一种公章使用方法的流程图;

图4为本发明实施例提供的一种公章使用装置的结构示意图;

图5为本发明实施例提供的一种区块链服务器的结构示意图。

具体实施方式

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

目前公章使用不规范,导致公章盗用、乱用现象严重,进而造成了企业的经济损失,基于此,本发明实施例提供的一种公章使用方法、装置和区块链服务器,可以应用于企业或者个人使用公章的场景中。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种公章使用方法进行详细介绍。

参见图1所示的一种公章使用方法的流程图;该方法应用于区块链服务器;公章设置于公章盒内;区块链服务器与该公章盒通信连接;该方法的具体步骤,包括:

步骤s102,通过公章盒的指纹录入模块获取当前授权用户的指纹数据;

上述公章盒包括指纹录入模块、解锁模块、摄像头和gprs模块;指纹录入模块首先录入授权用户的指纹数据,并将该指纹数据发送至区块链服务器中,区块链服务器将所述指纹数据进行保存,以验证当前用户的指纹数据是否为保存的授权用户的指纹数据;解锁模块用于公章盒的开启或者锁定;摄像头用于拍摄或者录制公章使用的场景图像数据;gprs模块用于实时跟踪公章盒的位置。

步骤s104,对当前授权用户的指纹数据进行验证,如果当前授权用户的指纹数据在预设的时间内验证通过,通过公章盒的解锁模块开启公章盒,并记录验证通过的指纹数据和公章盒的开启时间;

当需要使用公章时,需要当前授权用户在公章盒中录入指纹,该指纹将与区块链服务器中保存的指纹数据进行比对(相当于上述验证),如果在预设的时间(如,5秒钟)内比对成功,则公章盒的解锁模块会开启该公章盒,并将该验证通过的指纹数据和公章盒的开启时间发送给区块链服务器,该区块链服务器将记录该指纹数据和开启时间。

步骤s106,通过公章盒的摄像头获取开启时间对应的场景图像数据,通过公章盒的gprs模块获取公章的定位数据;

当公章盒被打开时,公章盒内置的摄像会立即开启,并录制或者拍摄公章打开时的场景,形成场景图像数据发送至区块链服务器,区块链服务器获取的场景图像数据中包括打开公章盒的用户、使用公章的用户、使用公章时的周围环境以及加盖公章的文件等数据。

公章盒的gprs模块可以实时采集公章盒的位置信息(相当于上述定位数据),并将该位置信息发送至区块链服务器,以防止公章盒以及公章被盗,可以让管理员获取公章的位置,并再公章被盗时及时采取措施。

步骤s108,将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;

将获得的指纹数据、开始时间、场景图像和定位数据进行加密,该加密算法采取的是哈希加密算法,该哈希加密算法通常可以将任意长度的信息装换成一段固定长度的字符串。通过该加密算法可以防止公章使用数据被不法用户任意篡改或者删除等,提高了公章使用数据的可靠性。

为了确保数据的安全性,通常进行两次哈希加密,也就是将第一次哈希加密得到的数据,再次进行哈希加密,得到公章使用数据。

步骤s110,将公章使用数据存储到数据库中,以及区块链网络的指定网络节点设备中。

具体地,公章使用数据通常存储到区块链服务器的数据库中,该数据库中的数据又可以分布式地存储到区块链网络的指定网络节点设备中,该指定网络节点设备也可以是区块链网络的全部网络节点设备,该指定网络节点设备可以授权用户的手机,如图2所示为区块链网络的结构示意图;使用区块链技术可以将公章使用数据永久的存储在指定网络节点设备中,从而可以安全的锁定公章使用数据。

为了防止公章被盗,公章在公章盒内通过电缆与公章盒连接;通过公章盒的电缆检测模块监控电缆的连接状态;其中,当前授权用户的指纹数据在预设的时间内验证通过后使用公章时,公章与公章盒处于连接状态;当电缆断开时,向授权用户的终端设备发送报警信息。

公章和与公章盒之间可以采用柔性电缆连接,该柔性电缆通常采用绞合铜导线结构,护套多采用低黏性、柔性耐磨材料,以减缓电缆在连续往返移动中的磨损率。

进一步地,当公章放回公章盒时,验证当前授权用户的指纹数据;如果验证通过,通过公章盒的解锁模块锁住公章盒。当公章使用完毕后,将与公章和连接的公章放入公章盒中,然后当前授权用户录入指纹数据,指纹数据验证通过后,公章和的解锁模块锁住公章盒,保证了公章盒使用的安全性。

本发明提供了一种公章使用方法,该方法应用于区块链服务器;该方法首先通过公章盒的指纹录入模块获取当前授权用户的指纹数据;验证当前授权用户的指纹数据,如果验证通过,通过公章盒的解锁模块开启公章盒并记录验证通过的指纹数据和开启时间;通过公章盒的摄像头获取场景图像数据,通过公章盒的gprs模块获取公章的定位数据;将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;将该公章使用数据存储到数据库和区块链网络的指定网络节点设备中。本发明通过将公章使用数据存储到数据库和指定网络节点设备中,防止篡改、删除公章使用记录情况的发生,从而减少了公章滥用和盗用的现象。

参见图3所示的另一种公章使用方法的流程图;该方法在图1所示方法的基础上实现,该方法的具体步骤,包括:

步骤s302,通过公章盒的指纹录入模块获取当前授权用户的指纹数据;

步骤s304,对指定数量的当前授权用户的指纹数据分别进行验证;

步骤s306,如果指定数量的当前授权用户的指纹数据都验证通过,通过公章盒的解锁模块开启公章盒;

具体地,必须指定数量的授权用户验证指纹数据,并且在规定的时间内验证通过才可以开启公章盒,例如,两个授权用户在5秒内分别验证指纹数据,如果验证通过,则公章盒开启;其中一个授权用户验证不通过或者没有在规定的时间内验证通过都不能开启公章盒,从而增加了公章盒开启的安全性,以避免公章的滥用或者乱用等。

步骤s308,记录验证通过的指纹数据和公章盒的开启时间;

步骤s310,当公章盒开启时,启动公章盒内的摄像头,通过公章盒的摄像头拍摄或者录制公章盒的开启时间对应的场景,得到场景图像数据;

每次使用公章时,都会记录公章盒开启时间和该开启时间对应的场景图像数据,以使管理员可以更加详细的了解公章的使用情况。

步骤s312,通过公章盒内的gprs模块实时获取公章的定位数据;

步骤s314,将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;

步骤s316,将获取的公章使用数据存储到sqlite数据库中;

上述sqlite数据库通常是一个简单、轻量级、高性能的关系数据库,广泛用于软件设计;sqlite数据库的页机制提供了一个抽象层,可以将数据作为固定大小的块读写到文件系统中;该数据库的特点为:轻量级、独立性强、无序安装和支持众多操作系统等。

步骤s318,将sqlite数据库中的公章使用数据发送至区块链网络的指定网络节点设备中,通过指定网络节点设备将公章使用数据存储至指定网络节点设备对应的sqlite数据库中,以使授权用户通过指定网络节点设备查询公章使用数据。

上述指定网络节点设备对应的sqlite数据库,可以是授权用户的手机app本地的sqlite数据库;其中,所有的授权用户的手机app可通过区块链网络组成一个分布式区块链节点网络,以使所有的手机中均存储有公章使用数据,从而防止公章使用数据的丢失。

本实施例提供的公章使用方法可实现公章使用的授权和实时监控,通过公章盒安全保管公章,而且公章使用数据可以永久存储在区块链上,以达到安全锁定公章使用数据的目的,从而防止篡改、删除公章使用记录现,从而防止盗用、滥用公章现象的发生。

对应于上述公章使用方法的实施例,本实施例提供了一种公章使用装置,如图4所示,该装置设置于区块链服务器;该公章设置于公章盒内;该区块链服务器与公章盒通信连接;该装置包括:

指纹数据获取模块40,用于通过公章盒的指纹录入模块获取当前授权用户的指纹数据;

指纹数据验证模块41,用于对当前授权用户的指纹数据进行验证,如果当前授权用户的指纹数据在预设的时间内验证通过,通过公章盒的解锁模块开启公章盒,并记录验证通过的指纹数据和公章盒的开启时间;

场景和定位数据获取模块42,用于通过公章盒的摄像头获取开启时间对应的场景图像数据,通过公章盒的gprs模块获取公章的定位数据;

公章使用数据确定模块43,用于将指纹数据、开启时间、场景图像数据和定位数据进行哈希加密,得到公章使用数据;

数据存储模块44,用于将公章使用数据存储到数据库中,以及区块链网络的指定网络节点设备中。

进一步地,该公章在公章盒内通过电缆与公章盒连接;该装置还包括:

电缆检测模块,用于通过公章盒的电缆检测模块监控电缆的连接状态;其中,当前授权用户的指纹数据在预设的时间内验证通过后使用公章时,公章与公章盒处于连接状态;

报警模块,用于当电缆断开时,向授权用户的终端设备发送报警信息。

进一步地,该装置还包括:

指纹数据验证模块,还用于当公章放回公章盒时,验证当前授权用户的指纹数据;

公章盒上锁模块,用于如果验证通过,通过公章盒的解锁模块锁住公章盒。

本发明实施例提供的公章使用装置,与上述实施例提供的公章使用方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

本实施例还提供了一种与上述方法实施例相对应的一种区块链服务器,图5所示为一种区块链服务器的结构示意图,包括存储器100、处理器101,存储器100中存储有可在处理器101上运行的计算机程序,处理器101执行计算机程序时实现公章使用的方法。

进一步,图5所示的区块链服务器还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。

其中,存储器100可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。

本发明实施例所提供的公章使用方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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