代理委托信息的处理方法、装置以及电子设备
文献发布时间:2023-06-19 09:29:07
技术领域
本发明涉及区块链相关技术,尤其涉及基于区块链的一种代理委托信息的处理方法、装置以及电子设备。
背景技术
在如今业务模式下,委托人如果需要代理人以委托人名义去办理业务时,需要携带委托书、身份证等证件在公证处办理公证。当委托人与代理人身处异地时,还需要委托人将必要证件进行邮寄,这无疑增加了委托人承担时间成本和证件遗失成本等损失的可能性,对委托人及代理人来说操作十分繁琐。
有鉴于此,需要一种新的代理委托信息处理方法来改变现有业务模式,同时保证代理委托信息的抗伪造性和私密性。
发明内容
本申请实施例提供了一种代理委托信息的处理方法、装置以及电子设备,可以获取代理委托信息后放于区块链系统中的某一区块中,并将该区块的地址信息发送给代理人终端设备,以使代理人在以委托人名义办理业务时只需出示该地址信息,本申请实施例极大程度地简化委托人对代理委托信息的保管以及递交给代理人等操作手续,同时降低了遗失代理委托信息的风险。所述技术方案如下:
第一方面,本申请实施例提供了一种代理委托信息的处理方法,包括:
第一终端设备获取所述代理委托信息;其中,所述代理委托信息包括委托人身份信息、代理人身份信息、委托有效时间、委托内容、委托人签名和代理人签名;
在验证委托人身份信息合法时,所述第一终端设备将所述代理委托信息发送给区块链系统,以使所述区块链系统对所述代理委托信息进行打包生成区块,以及将所述区块的地址信息发送给所述第一终端设备;
所述第一终端设备接收来自所述区块链系统的地址信息;
将所述地址信息发送给第二终端设备。
第二方面,本申请实施例提供了一种代理委托信息的处理方法,其特征在于,包括:
第三终端设备在第二终端设备上获取地址信息;
基于所述地址信息在区块链系统中查询对应的区块;
解析所述区块生成所述代理委托信息,以及显示所述代理委托信息。
第三方面,本申请实施例提供一种代理委托信息的处理装置,其特征在于,包括:
第一获取模块,用于获取所述代理委托信息;其中,所述代理委托信息包括委托人身份信息、代理人身份信息、委托有效时间、委托内容、委托人签名和代理人签名;
验证模块,用于在验证委托人身份信息合法时,所述第一终端设备将所述代理委托信息发送给区块链系统,以使所述区块链系统对所述代理委托信息进行打包生成区块,以及将所述区块的地址信息发送给所述第一终端设备;
接收模块,用于接收来自所述区块链系统的地址信息;
发送模块,用于将所述地址信息发送给第二终端设备。
第四方面,本申请实施例提供一种代理委托信息的采集装置,其特征在于,包括:
第二获取模块,用于在第二终端设备上获取地址信息;
查询模块,用于基于所述地址信息在区块链系统中查询对应的区块;
解析模块,用于解析所述区块生成所述代理委托信息,以及显示所述代理委托信息。
第五方面,本申请实施例提供一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行第一方面与第二方面中的任意一项的方法步骤。
第六方面,本申请实施例提供一种电子设备,其特征在于,包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适用于由所述处理器加载并执行第一方面与第二方面任意一项的方法步骤
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请一个或多个实施例中,本申请对委托人的身份信息进行验证,以确保获取的代理委托信息的真实性及保密性,将该代理委托信息发送给区块链系统的某一区块中进行保存,保证该代理委托信息不可篡改以及不易丢失,并将该区块的地址信息发送给代理人终端设备,以使代理人在以委托人名义办理业务时只需出示该地址信息,本申请实施例极大程度地简化委托人对代理委托信息的保管以及递交给代理人等操作手续。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种代理委托信息的处理方法的架构示意图;
图2是本申请实施例提供的一种代理委托信息的处理方法的流程示意图;
图2A是本申请实施例提供的一种委托信息编辑页面的结构示意图;
图2B是本申请实施例提供的一种地址信息发送给第二终端设备的结构示意图;
图3是本申请实施例提供的代理委托信息的处理方法的另一种流程示意图;
图4是本申请实施例提供的代理委托信息的处理方法的另一种流程示意图;
图5是本申请实施例提供的一种代理委托信息的处理装置的结构示意图;
图6是本申请实施例提供的代理委托信息的处理装置的另一种结构示意图;
图7是本申请实施例提供的一种计算机程序产品的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
下面结合具体的实施例对本申请进行详细说明。
如图1所示,为本申请实施例提供的一种代理委托信息的处理方法的架构示意图,代理委托信息的处理方法的架构包括区块链系统11、第一终端设备12、第二终端设备13以及第三终端设备14。区块链系统11源于比特币的底层技术,是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码科学方式保证的不可篡改和不可伪造的分布式账本,参与者能够在无需中心节点的协助下完成数字资产转移、重要数据上链等操作。终端设备(terminaldevice)包括但不限于移动台(MobileStation,MS)、移动终端设备(MobileTerminal)、移动电话(MobileTelephone)、手机(handset)及便携设备(portableequipment)等,该终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置或设备。第一终端设备12为委托人120所使用的终端设备,用于从代理人120处获取代理委托信息以及将该代理委托信息进行处理。第二终端设备13为代理人130所使用的终端设备,用于接收来自第一终端设备12的各类信息,并向第三终端设备14发送信息。第三终端设备14为业务人员140所使用的终端设备,可以是扫描仪、检测仪等各式电子设备,用于获取来自第二终端设备13的信息后进行解析,以供业务人员140分辨。例如:委托人120委托代理人130代办一张银行卡;代理人130调取智能手机13中存储的委托人120的身份证证件照,将该委托人120的身份证证件照显示在智能手机13的显示屏上,银行业务人员140利用银行终端机14的扫描窗口扫描身份证证件照,识别银行终端机14上的对比结果判断该身份证证件是否合法,以及该委托人120是否具有办理银行卡的资格;智能手机13的处理器接收到代理人130的调取指令,在存储空间中查找到目标图片,接收到代理人130的显示指令,将目标图片置于显示屏上;银行终端机14接收银行业务人员140的扫描指令,通过扫描窗口将该身份证证件照进行数字化,提取特征数字,将该特征数字与银行业务系统内的身份信息对比,生成对比报告后置于银行终端机14的显示屏上。
如图2所示,是本申请实施例提供的一种代理委托信息的处理方法的流程示意图。
S201、获取代理委托信息。
具体的,第一终端设备获取代理委托信息。第一终端设备即为委托人的终端设备,该代理委托信息包括委托人身份信息、代理人身份信息、委托有效时间、委托内容、委托人签名和代理人签名,委托内容例如:xx数字身份用户A授权xx数字身份用户B使用xx编号的电子证照替自己办理xx业务,授权有效期为xx到xx。
在一个实施例中,第一终端设备获取代理委托信息的方式为:如图2A所示,委托人打开委托信息编辑界面,在“姓名”的输入框中填写姓名,在“上传证明图片”输入框中打开照片应用软件,找到身份证照片后选择上传,点击委托信息编辑界面右下角设置的保存键;第一终端设备接收到打开指令,显示委托信息编辑界面,该委托信息编辑界面上设置有多个信息输入框;第一终端设备接收到“姓名”输入框中的文字信息,以及“上传证明图片”输入框中的图片信息,检测到保存键上的触发指令后,将上述信息作为代理委托信息保存在存储空间内。
在另一个实施例中,第一终端设备获取代理委托信息的方法还可以是:委托人在按下委托信息编辑界面右下角设置的保存键后,按下保存键旁设置的保存至模板键,当再一次打开委托信息编辑界面时,按下委托信息编辑界面右上角设置的模板键,调取上一次存储的委托信息编辑界面,继续在委托信息编辑界面上剩余的空白信息输入框中输入信息;第一终端设备检测到保存至模板键上的触发指令后,将该委托信息编辑界面进行保存,当检测到模板键上的触发指令后,调取存储空间中存储的委托信息编辑界面进行显示;第一终端设备接收到信息输入框中的文字或图片信息,将委托信息编辑界面上所有文字或图片信息进行保存。基于本申请实施例,委托人可以节约填写委托信息编辑界面的时间,简化操作。
S202、在验证委托人身份信息合法时,将代理委托信息发送给区块链系统。
具体的,第一终端设备会验证委托人的身份信息是否合法,例如包括:验证该身份信息上的委托人与此时操作第一终端设备的用户是否为同一人,检测上传的身份证图片是否清晰等。当第一终端设备验证委托人的身份信息合法时,第一终端设备将该代理委托信息发送给区块链系统,以使区块链系统对该代理委托信息进行打包生成区块,以及将该区块的地址信息发送给第一终端设备。
在一个实施例中,第一终端设备验证委托人的身份信息是否合法的方式为:采集用户的人脸图像和指纹图像,基于所述人脸图像和指纹信息验证所述委托人身份信息是否合法。具体来说,例如第一终端设备为智能手机,该智能手机检测代理委托信息获取完成后,启动指纹识别模块,以及在显示屏上显示指纹图案以提示用户进行指纹识别;通过智能手机显示屏上设置的指纹采集面获取指纹图像,将该指纹图像进行预处理加工,该预处理加工包括:灰度变换、分割、均衡化、增强、细化等预处理步骤,通过预处理加工将指纹从整个图案上分割出来,以及使分割后的指纹纹路清晰;接着对该指纹纹路进行特征提取,提取指纹的特征端点和叉点,将该指纹特征与数据库中预设的委托人指纹特征相比较,当相似度超过90%时判定为同一指纹;当判定结果为是时,即通过指纹识别初步确认此时操作第一终端设备的用户为委托人后,启动人脸识别模块,以及在显示屏上显示人脸图像以提示用户进行人脸识别;通过智能手机设置的摄像头获取人脸图像,将该人脸图像进行预处理加工,该预处理加工包括:光线补偿、灰度变换、直方图均衡化、归一化、几何矫正等预处理步骤;接着对该人脸图像进行特征提取,主要是根据人脸器官的形状描述以及他们之间的距离特征来获得有助于人脸分类的特征,包括特征点间的欧式距离、曲率和角度等;将特征提取后的特征数据与数据库中预设的委托人人脸特征相比较,当相似度超过90%时判定为同一指纹;当判定结果为是时,即通过人脸识别再次确认此时操作第一终端设备的用户为委托人后,在显示屏上显示验证通过的消息框。基于本实施例的以上步骤,验证该委托人身份信息合法。
实施本申请实施例至少有以下益处:同时采用指纹识别和人脸识别,极大程度提高了验证委托人身份信息合法性的准确程度,从而有效避免代理委托信息的泄露或委托人身份信息被不法分子利用。
在另一个实施例中,当验证委托人身份信息不合法时,显示验证失败提示信息。举例来说,第一终端设备检测指纹识别验证成功而人脸识别验证失败,在显示屏上显示验证失败的消息框,检测到消息框右下角设置的确定键上的触发指令,再一次启动人脸识别模块,以及再一次在显示屏上显示人脸图像以提示用户再一次进行人脸识别。
在验证委托人身份信息合法时,第一终端设备将代理委托信息发送给区块链系统,以使区块链系统对代理委托信息进行打包生成区块,再将该区块上链存储。在另一种实施例中,第一终端获取代理委托信息后,可以将产生的代理委托信息数据存储在本地区块,然后将该本地区块向区块链网络传输,从而实现代理委托信息的上链存储,利用区块链哈希算法的不可逆转不可篡改避免对代理委托信息的造假篡改。实施本申请实施例至少有以下益处:基于区块链系统对代理委托信息进行保存,利用区块链技术的密码科学方式保证了代理委托信息的不可篡改和不可伪造。
S203、接收来自区块链系统的地址信息。
区块链系统将该代理委托信息上链存储后,将存储了代理委托信息的区块的地址信息发送给第一终端设备,第一终端设备接收该地址信息。具体的,该地址信息的表现形式可以是二维码或地址字符串,其他终端设备对该二维码扫描或对该地址字符串进行寻址操作后,即可访问该区块进而获取该区块内存储的代理委托信息。举例来说,区块链系统基于上链后的区块的地址信息生成一个二维码,将二维码通过移动网络系统发送给第一终端设备;第一终端设备接收该二维码,将二维码和提示用户使用扫描功能的消息框显示在显示屏上;检测到显示屏右上角设置的扫描键上的触发指令,启动扫描模块,对二维码进行扫描进而对其包含的字符集进行解析,根据解析出的地址信息访问区块链系统中对应区块,获取区块中存储的代理委托信息;将该代理委托信息整理成至少一张表格,显示在显示屏上,以及显示提示用户进行核对信息操作的消息框。
S204、将地址信息发送给第二终端设备。
具体的,第一终端设备接收来自区块链服务器的地址信息后,将该地址信息发送给第二终端设备,该第二终端设备为代理人终端设备。
在一个实施例中,第一终端设备向第二终端设备发送地址信息的方式为:两台智能手机打开蓝牙功能后进行配对;当配对成功后,作为第一终端设备的委托人智能手机通过建立蓝牙连接后的蓝牙通道向作为第二终端设备的代理人智能手机发送请求;代理人智能手机接收请求后,检测到请求上的同意键上触发指令,基于该触发指令向委托人智能手机通过蓝牙通道发送同意信号;委托人智能手机接收到同意信号后,基于同意信号选择地址信息发送给代理人智能手机。
在另一个实施例中,第一终端设备向第二终端设备发送地址信息的方式还可以为:如图2B所示,第一终端设备显示分享界面,该分享界面设置有分享按钮;检测到分享按钮上的触发操作时,显示应用列表;基于用户的第一选择操作在应用列表中确认目标应用,以及获取目标应用对应的待分享用户列表;基于用户的第二选择操作在待分享用户列表中确认目标用户标识;向目标用户标识指示的第二终端设备发送第一验证请求;第二终端设备接收第一验证请求,响应于第一验证请求,通过目标应用向第一终端设备发送第二验证请求,该第二验证请求中携带所述目标用户的身份信息;第一终端设备接收第二验证请求,基于目标用户的身份信息验证第二终端设备具有接收地址信息的权限时,向所述第二终端设备发送地址信息。举例来说,委托人智能手机显示分享界面,该分享界面右上角设置有分享按钮;检测到分享按钮上的触发操作时,在显示屏的下半部分出现腾讯QQ、微信、微博、短信等一系列即时通讯软件应用;基于委托人选择微信的第一选择操作,确定目标应用为微信,获取微信中的好友列表以头像+名称的方式进行显示;基于委托人选择代理人A的头像的第二选择操作确认目标用户为代理人A,向代理人A的代理人智能手机发送第一验证请求,请求内容为:请发送身份证正反两面的照片;代理人智能手机通过移动网络系统接收到第一验证请求,基于第一验证请求,显示提示消息以提示代理人在图库中选择身份证照片;基于选择的身份证照片作为第二验证请求,代理人智能手机将该第二验证请求发送给委托人智能手机;委托人智能手机接收到该第二验证请求,显示验证提示消息以提示委托人对身份证照片进行验证,该验证提示消息设置有验证成功按钮和验证失败按钮;检测到验证成功按钮上的触发指令,委托人智能手机将地址信息通过移动网络系统和微信应用发送给代理人智能手机。
实施本申请实施例至少有以下益处:通过向第二终端设备发送验证请求来验证该第二终端设备是否为代理人终端设备,本申请实施例避免了委托人误操作造成的信息泄露,降低了委托人身份信息泄露导致委托人利益受损的风险。
如图3所示,为本申请实施例提供的代理委托信息的处理方法的另一种流程示意图。
S301、在第二终端设备上获取地址信息。
具体的,第二终端设备接收来自第一终端设备的地址信息,第三终端设备获取第二终端设备的地址信息,该地址信息可用于访问对应的区块进而获取该区块内存储的代理委托信息。
在一个实施例中,第三终端设备获取地址信息的方式为:扫描第二终端设备上显示的二维码,第三终端设备解析该二维码得到地址信息。举例来说,第三终端设备为银行的智能一体机,设置有手握式扫描仪;第二终端设备为打印机,从第一终端设备获取二维码的数字图片后在一张A4纸上打印出来;业务人员使用手握式扫描仪,扫描该A4纸上的二维码图片。
在另一个实施例中,第三终端设备获取地址信息的方式为:基于NFC近场通信接收来自第二终端设备的地址字符串。NFC近场通信是一种新兴的通信技术,是由非接触式射频识别及互通互连技术整合演变而来的,具有NFC功能的电子设备在彼此靠近的情况可以进行数据交换。举例来说,第三终端设备为保险业务人员的智能手机,该智能手机具有NFC功能,第二终端设备是代理人同样具有NFC功能的智能手机;当两台智能手机靠近时建立NFC无线互联,从而实现数据交换。
S302、基于地址信息在区块链系统中查询对应的区块。
具体的,第三终端设备获取的地址信息后,根据该地址信息在区块链系统中查询链上存储的对应区块,一般采用结构化查询语言(即SQL)来对区块链系统进行查询,SQL查询语言可以采用类似索引的方法来加快查询操作。
S303、解析区块生成代理委托信息,以及显示代理委托信息。
第三终端设备获取区块中存储的代理委托信息后,可以根据字段使用限制条件,对代理委托信息中的全部信息字段或者部分信息字段生成页面后进行展示,该页面可以采用模拟智能合约的形式实现,可以采用数据表格的形式实现,字段使用限制条件的具体内容可以根据第三终端设备的使用场合涉及到的操作类型进行适应性设定。举例来说,第三终端设备的显示屏上将代理委托信息制成多页PPT进行展示,该PPT每一页展示的内容分别为:1、委托人的身份证照片,或其他例如护照、临时身份证、港澳通行证等证明委托人身份的材料;2、代理人的身份证照片,或其他例如护照、临时身份证、港澳通行证等证明委托人身份的材料;3、委托授权书,包括具体委托内容、委托有效时间、委托人签名和代理人签名;4、由授权认证平台发送的委托授权认证证书,该授权认证证书证明了代理人的真实身份与数字身份的关联,以及证明该委托授权书的合法性,使得业务人员认可其代办身份及代办事项。
实施本申请实施例至少有以下益处:代理人通过向业务人员展示地址信息来证明自己的代办身份,减轻了代理人携带大量纸质文件的负担;第三终端设备可以通过NFC进场通信、蓝牙连接等各式通道获得代理委托信息。
如图4所示,为本申请实施例提供的代理委托信息的处理方法的另一种流程示意图。
S401、第一终端设备获取代理委托信息。
具体的,第一终端设备获取代理委托信息,该第一终端设备为代理人终端设备,代理委托信息包括委托人身份信息、代理人身份信息、委托有效时间、委托内容、委托人签名和代理人签名。代理委托信息的获取方式可以是:第一种端设备显示委托信息编辑界面;其中,委托信息编辑界面包括多个信息输入框;第一终端设备获取用户在多个信息输入框中输入的代理委托信息;或第一终端设备获取预先存储的所述代理委托信息。该步骤的工作原理可参见上述步骤S201。
S402、第一终端设备在验证委托人身份信息合法时,将代理委托信息发送给区块链系统。
具体的,第一终端设备在验证委托人身份信息合法时,将所述代理委托信息发送给区块链系统,以使区块链系统对代理委托信息进行打包生成区块后上链存储,以及将区块的地址信息发送给第一终端设备。该步骤的工作原理可参见上述步骤S202。
S403、第一终端设备接收来自区块链系统的地址信息。
区块链系统将该代理委托信息上链存储后,将存储了代理委托信息的区块的地址信息发送给第一终端设备,第一终端设备接收该地址信息。该步骤的工作原理可参见上述步骤S203。
S404、第一终端设备向第二终端设备发送地址信息。
第一终端设备接收来自区块链服务器的地址信息后,将该地址信息发送给第二终端设备,该第二终端设备为代理人终端设备。该步骤的工作原理可参见上述步骤S204。
S405、第二终端设备接收地址信息。
第二终端设备接收来自第一终端设备的地址信息。在一个实施例中,接收方式可以为:第一终端设备与第二终端设备建立蓝牙连接;第二终端设备基于蓝牙连接接收第一终端设备发送的地址信息。在另一个实施例中,接收方式还可以为:第一终端设备与第二终端设备建立NFC近场通信连接;第二终端设备基于NFC近场通信连接接收第一终端设备发送的地址信息。
S406、第二终端设备向第三终端设备发送地址信息。
第二终端设备向第三终端设备发送地址信息,该地址信息的形式包括但不限于二维码、地址字符串或NFC标签等。在本申请实施例中,第二终端设备向第三终端设备发送地址信息的方式可以是:第二终端设备将该二维码展示在显示屏上,或通过移动网络系统向第三终端设备发送地址信息。
S407、第三终端设备获取地址信息。
第三终端设备获取第二终端设备的地址信息,该地址信息可用于访问对应的区块进而获取该区块内存储的代理委托信息。该步骤的工作原理可参见上述步骤S301。
S408、第三终端设备基于地址信息在区块链系统中查询对应的区块。
具体的,第三终端设备获取的地址信息后,根据该地址信息在区块链系统中查询链上存储的对应区块,一般采用结构化查询语言(即SQL)来对区块链系统进行查询,SQL查询语言可以采用类似索引的方法来加快查询操作。步骤的工作原理可参见上述步骤S302。
S409、第三终端设备解析区块生成代理委托信息,以及显示代理委托信息
第三终端设备获取区块中存储的代理委托信息后,可以根据字段使用限制条件,对代理委托信息中的全部信息字段或者部分信息字段生成页面后进行展示,该页面可以采用模拟智能合约的形式实现,可以采用数据表格的形式实现,字段使用限制条件的具体内容可以根据第三终端设备的使用场合涉及到的操作类型进行适应性设定。该步骤的工作原理可参见上述步骤S303。
如图5所示,为本申请实施例提供的一种代理委托信息的处理装置的结构示意图,包括:
第一获取模块51,用于获取所述代理委托信息;其中,所述代理委托信息包括委托人身份信息、代理人身份信息、委托有效时间、委托内容、委托人签名和代理人签名;
验证模块52,用于在验证委托人身份信息合法时,所述第一终端设备将所述代理委托信息发送给区块链系统,以使所述区块链系统对所述代理委托信息进行打包生成区块,以及将所述区块的地址信息发送给所述第一终端设备;
接收模块53,用于接收来自所述区块链系统的地址信息;
发送模块54,用于将所述地址信息发送给第二终端设备。
本申请实施例和图2~图5的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2~图4的方法实施例的描述,此处不再赘述。
所述控制装置可以为实现相关功能的现场可编程门阵列(field-programmablegate array,FPGA),专用集成芯片,系统芯片(system on chip,SoC),中央处理器(centralprocessor unit,CPU),网络处理器(network processor,NP),数字信号处理电路,微控制器(micro controller unit,MCU),还可以采用可编程控制器(programmable logicdevice,PLD)或其他集成芯片。
如图6所示,为本申请实施例提供的代理委托信息的处理装置的另一种结构示意图,包括:
第二获取模块61,用于在第二终端设备上获取地址信息;
查询模块62,用于基于所述地址信息在区块链系统中查询对应的区块;
解析模块63,用于解析所述区块生成所述代理委托信息,以及显示所述代理委托信息。
本申请实施例和图2~图4的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照图2~图4的方法实施例的描述,此处不再赘述。
所述控制装置可以为实现相关功能的现场可编程门阵列(field-programmablegate array,FPGA),专用集成芯片,系统芯片(system on chip,SoC),中央处理器(centralprocessor unit,CPU),网络处理器(network processor,NP),数字信号处理电路,微控制器(micro controller unit,MCU),还可以采用可编程控制器(programmable logicdevice,PLD)或其他集成芯片。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述的方法步骤,具体执行过程可以参见图2至图4所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的模板的控制方法。
请参见图7,为本申请实施例提供了一种电子设备的结构示意图。如图7所示,所述电子设备7可以包括:至少一个处理器701,至少一个网络接口704,用户接口703,存储器705,至少一个通信总线702。
其中,通信总线702用于实现这些组件之间的连接通信。
其中,用户接口703可以包括显示屏(Display)、摄像头(Camera),可选用户接口703还可以包括标准的有线接口、无线接口。
其中,网络接口704可以包括标准的有线接口、无线接口(如Wi-Fi接口)。
其中,处理器701可以包括一个或者多个处理核心。处理器701利用各种借口和线路连接整个终端700内的各个部分,通过运行或执行存储在存储器705内的指令、程序、代码集或指令集,以及调用存储在存储器705内的数据,执行终端500的各种功能和处理数据。可选的,处理器701可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器501可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器501中,单独通过一块芯片进行实现。
其中,存储器705可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器705包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器705可用于存储指令、程序、代码、代码集或指令集。存储器705可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器705可选的还可以是至少一个位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器705中可以包括操作系统、网络通信模块、用户接口模块以及驱动文件的加载应用程序。
在图7所示的电子设备700中,用户接口703主要用于为用户提供输入的接口,获取用户输入的数据;而处理器701可以用于调用存储器705中存储的驱动文件的加载应用程序,并具体执行以下操作:
处理器701获取所述代理委托信息;其中,所述代理委托信息包括委托人身份信息、代理人身份信息、委托有效时间、委托内容、委托人签名和代理人签名;
在验证委托人身份信息合法时,所述处理器701将所述代理委托信息发送给区块链系统,以使所述区块链系统对所述代理委托信息进行打包生成区块后上链存储,以及将所述区块的地址信息发送给所述处理器701;
所述处理器701接收来自所述区块链系统的地址信息;
将所述地址信息发送给第二终端设备。
在一个实施例中,所述将所述地址信息发送给第二终端设备,包括:
所述处理器701与所述第二终端设备建立蓝牙连接;
基于蓝牙连接向所述第二终端设备发送所述地址信息;或
显示分享界面;其中,所述分享界面设置有分享按钮;
检测到所述分享按钮上的触发操作时,显示应用列表;
基于用户的第一选择操作在所述应用列表中确认目标应用,以及获取所述目标应用对应的待分享用户列表;
基于用户的第二选择操作在所述待分享用户列表中确认目标用户标识;
向所述目标用户标识指示的第二终端设备发送第一验证请求;其中,所述第一验证请求用于指示第二终端设备向第一终端设备发送第二验证请求,所述第二验证请求中携带所述目标用户的身份信息;
接收第二终端设备发送的第二验证请求;
基于所述目标用户的身份信息验证所述第二终端设备具有接收所述地址信息的权限时,向所述第二终端设备发送所述地址信息。
在一个实施例中,所述在验证所述委托人身份信息是否合法时,所述处理器701将所述代理委托信息发送给区块链系统之前,包括:
采集用户的人脸图像和指纹图像,基于所述人脸图像和指纹信息验证所述委托人身份信息是否合法。
在一个实施例中,所述处理器701获取所述代理委托信息,包括:
显示委托信息编辑界面;其中,所述委托信息编辑界面包括多个信息输入框;
所述处理器701获取用户在所述多个信息输入框中输入的所述代理委托信息;或
获取预先存储的所述代理委托信息。
在一个实施例中,处理器701还用于:
在验证委托人身份信息不合法时,显示验证失败提示信息。
本申请实施例的技术构思和图2至图4的技术构思相同,具体过程可参照图2至图5的方法实施例,此处不再赘述。
本申请实施例至少具有如下的有益效果:本申请对委托人的身份信息进行验证,以确保获取的代理委托信息的真实性及保密性,将该代理委托信息发送给区块链系统的某一区块中进行保存,保证该代理委托信息不可篡改以及不易丢失,并将该区块的地址信息发送给代理人终端设备,以使代理人在以委托人名义办理业务时只需出示该地址信息,本申请实施例极大程度地简化委托人对代理委托信息的保管以及递交给代理人等操作手续,同时降低了遗失代理委托信息的风险。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
- 代理委托信息的处理方法、装置以及电子设备
- 代理服务器装置、信息处理方法、程序、终端装置和内容供应系统