一种数据处理方法、装置及设备与流程

专利检索2022-05-10  2



1.本文件涉及计算机技术领域,尤其涉及一种数据处理方法、装置及设备。


背景技术:

2.在人机对话装置工作在电话客服服务场景时,常常会遇到需要用户通过输入某些信息来对用户的身份进行验证的情况,例如,需要用户通过输入手机号或身份信息等方式来对用户的身份进行验证。
3.然而,在采用上述方式对用户身份信息进行验证的过程中,一旦用户输入的信息中存在错误,例如,在进行身份信息验证的过程中,用户将身份信息中的部分信息输入错误,或者,漏输入了某信息,常常会需要用户反复重新输入待验证信息,从而降低了对待验证信息进行验证的效率,为此,需要提供一种能够有效提高验证效率的技术方案。


技术实现要素:

4.本说明书实施例的目的是提供一种数据处理方法、装置及设备,以提供一种能够有效提高验证效率的技术方案。
5.为了解决上述技术问题,本说明书实施例是这样实现的:
6.第一方面,本说明书实施例提供了一种数据处理方法,包括:接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息。接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
7.第二方面,本说明书实施例提供了一种数据处理方法,应用于区块链系统,包括:接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息。基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
8.第三方面,本说明书实施例提供了一种数据处理装置,包括:第一接收模块,接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。发送模块,向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对
应的待验证信息。第一处理模块,接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
9.第四方面,本说明书实施例提供了一种数据处理装置,应用于区块链系统,包括:第三接收模块,接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。第二处理模块,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息。第三处理模块,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
10.第五方面,本说明书实施例提供了一种数据处理设备,包括:处理器。以及被安排成存储计算机可执行指令的存储器,上述可执行指令在被执行时使处理器:接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息。接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
11.第六方面,本说明书实施例提供了一种数据处理设备,包括:处理器。以及被安排成存储计算机可执行指令的存储器,可执行指令在被执行时使处理器:接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息。基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
12.第七方面,本说明书实施例提供了一种存储介质,存储介质用于存储计算机可执行指令,可执行指令在被执行时实现以下流程:接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息。接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
13.第八方面,本说明书实施例提供了一种存储介质,存储介质用于存储计算机可执
行指令,可执行指令在被执行时实现以下流程:接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息。基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
附图说明
14.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
15.图1a为本说明书实施例提供的数据处理方法的第一种流程示意图;
16.图1b为本说明书实施例提供的数据处理过程的第一种示意图;
17.图2为本说明书实施例提供的数据处理过程的第二种示意图;
18.图3为本说明书实施例提供的数据处理过程的第三种示意图;
19.图4为本说明书实施例提供的数据处理过程的第四种示意图;
20.图5为本说明书实施例提供的数据处理过程的第五种示意图;
21.图6为本说明书实施例提供的更换服务标识的示意图;
22.图7a为本说明书实施例提供的数据处理方法的第二种流程示意图;
23.图7b为本说明书实施例提供的数据处理过程的第六种示意图;
24.图8为本说明书实施例提供的数据处理过程的第七种示意图;
25.图9为本说明书实施例提供的数据处理装置的第一种模块组成示意图;
26.图10为本说明书实施例提供的数据处理装置的第二种模块组成示意图;
27.图11为本说明书实施例提供的数据处理设备的结构示意图。
具体实施方式
28.本说明书实施例提供了一种数据处理方法、装置及设备。
29.为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
30.如图1a和1b所示,本说明书实施例提供了一种数据处理方法,该方法的执行主体可以为服务器,其中,该服务器可以是独立的一个服务器,也可以是由多个服务器组成的服务器集群,而且,该服务器可以采用预先训练的预设验证模型对从终端设备接收到的待验证信息进行验证,并基于验证结果执行目标业务。该方法具体可以包括下述步骤:
31.在步骤s102中,接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。
32.作为示例,上述目标业务可以是人机交互业务,如电话客服服务业务。具体如电话客服服务业务所涉及的账单查询、密码修改、身份验证等业务等,本说明书实施例对上述目标业务的具体内容不作具体限定。
33.在一些可选的实现方式中,以上述目标业务为账单查询业务为例,通常用户在进行账单查询的过程中,都需要对用户的身份信息进行验证,待身份信息验证通过后,才能够执行账单查询。用户的终端设备中可以安装有某些应用程序,该应用程序中可以有相应的账单查询的操作按键。当用户需要对自己最近几个月内的消费账单进行查询时,可以点击该操作按键,这样,终端设备可以接收到用户触发的对最近几个月内的消费账单进行查询的处理请求,然后,终端设备可以基于获取到的上述处理请求,以及上述终端设备的地址信息,生成针对上述目标业务的第一数据处理请求,并将上述生成的针对上述目标业务的第一数据处理请求发送给上述执行主体,这样,上述执行主体可以接收到用户针对该目标业务的第一数据处理请求。
34.在步骤s104中,向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息。
35.作为示例,上述第一提示信息可以是提示用户通过语音方式说出待验证信息,或者,上述第一提示信息还可以是提示用户通过按键的方式输入待验证信息,本说明书实施例对上述第一提示信息的具体提示方式不作具体限定。
36.在一些可选的实现方式中,以上述目标业务为对用户身份信息进行验证,以上述第一提示信息为提示用户通过按键的方式输入待验证信息为例,上述执行主体在接收到上述终端设备发送的针对上述目标业务的第一数据处理请求后,可以基于上述第一数据处理请求中所携带的终端设备的地址信息,向上述终端设备发送第一提示信息,提示用户通过按键的方式输入身份信息。这样,用户在接收到上述第一提示信息后,可以在上述终端设备显示的按键输入区域输入待验证信息(如用户的身份证件信息),终端设备可以接收到上述待验证信息。
37.在另一些可选的实现方式中,以上述目标业务为对用户身份信息进行验证为例,为了提高验证效率,可以采用语音输入的方式来对用户输入的待验证信息进行验证,这样,上述执行主体在接收到上述终端设备发送的针对上述目标业务的第一数据处理请求后,可以基于上述第一数据处理请求中所携带的终端设备的地址信息,向上述终端设备发送第一提示信息,提示用户通过语音的方式输入身份信息。这样,上述终端设备在接收到上述第一提示信息的情况下,可以启动终端设备中的麦克风等语音接收组件接收用户通过语音方式输入的待验证信息。
38.在步骤s106中,接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
39.在一些可选的实现方式中,上述执行主体在接收到上述终端设备发送的待验证信息后,可以基于上述目标业务信息获取用户的账户信息,基于上述账户信息从预设数据中
查找与上述待验证信息对应的目标信息,然后,将上述目标信息以及上述接收到的待验证信息输入至上述预先训练的预设验证模型中以对上述待验证信息进行验证。
40.需要说明的是,上述预先训练的预设验证模型可以是针对不同的目标业务所对应的待验证信息,以及基于预先设定的各待验证信息中所对应的信息内容权重进行有监督的训练得到。
41.作为示例,若上述目标业务所对应的待验证信息为通信号码,则可以预先基于通信号码前四位所对应的信息内容设置较小的权重,而可以基于通信号码后六位所对应的信息内容设置较大的权重。这样,在上述执行主体将上述目标信息(如基于账户信息从预设数据库中查找到的用户的通信号码)与上述待验证信息(用户输入的通信号码)输入至上述预先训练的预设验证模型中后,上述预设验证模型可以根据用户输入的待验证信息,以及预先设置的与上述信息内容对应的权重,确定上述目标信息与上述待验证信息的匹配度,在上述匹配度大于预设阈值的情况下,可以确定通过验证。这样,假使用户在通过上述按键方式或语音输入的方式在对通信号码进行验证的过程中,用户仅仅将通信号码前四位中的某一位数字输入错误,或者,用户在输入通信号码的过程中漏输入了通信号码除后六位中的任意一位数字,则不会影响到对用户身份认证,此时,无需要求用户重新输入待验证信息,即可通过验证。这样,在保证用户账户安全的前提下,有效提高了对待验证信息进行验证的验证效率。
42.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息,然后,接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。这样,通过采用预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
43.进一步的,上述第一数据处理请求中可以携带有用户的账户信息,如图2所示,上述方法还可以包括下述步骤s108的处理过程:
44.在步骤s108中,基于用户账户信息确定与用户账户信息对应的目标信息。
45.在一些可选的实现方式中,上述执行主体可以基于接收到的上述针对目标业务的第一数据处理请求,确定与上述目标业务对应的待验证信息的信息类别;然后,基于上述第一数据处理请求中携带的用户账户信息,从与上述信息类别所对应的预设数据库中获取与上述用户信息对应的目标信息。具体的,以上述目标业务为对用户的身份信息进行验证为例,上述执行主体可以在接收到对用户的身份信息进行验证的第一数据处理请求后,可以确定与上述目标业务对应的待验证信息的信息类别为身份信息类别,然后,上述执行主体可以基于上述第一数据处理请求中携带的用户账户信息,从与上述身份信息类别对应的预设数据库中获取与上述用户信息对应的目标身份信息。
46.如图2所示,上述步骤s106的处理方法可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤s1062

步骤s1064的具体处理过程。
47.在步骤s1062中,接收终端设备发送的待验证信息,将待验证信息以及目标信息输入至预先训练的预设验证模型。
48.作为示例,上述预先训练的预设验证模型可以是bert模型,上述bert模型采用bleu作为评价指标训练得到。在一种可选的实现方式中,上述执行主体通过上述处理获取到与用户账户信息对应的目标信息后,可以将上述待验证信息以及上述目标信息输入至上述预先训练的bert模型中。
49.其中,bert是一个自监督模型,它可以自己学习一个好的特征表示,它所采用的是transformer网络。bert使用的是双向transformer,经过从左到右和从右到左两个lstm来串联生成下游任务特征。分割的每个字都是由token embeddings、segment embeddings和position embeddings,其中,上述token embeddings用于文本分类任务,是将每个词以及特殊符号转换成词嵌入;上述segment embeddings用于将句子分割开来并做标记;上述position embeddings用于对每个字的位置信息进行编码,用于感知每个词之间的位置关系。bert既能做分类任务,也能做问答任务。
50.bleu在自然语言处理中的机器翻译任务中,常用于评估模型生成的句子(candidate)和实际句子(reference)的差异的指标。它的取值范围在0.0到1.0之间,如果两个句子匹配(perfect match),那么bleu是1.0,反之,如果两个句子不匹配(perfect mismatch),那么bleu的值为0。
51.在一些可选的实现方式中,可以通过人工打标的方式获取预设数量的样本验证信息,或者,也可以通过预先训练得到的bleu模型得到预设数量的样本验证信息,其中,上述样本验证信息可以包括正样本和负样本,上述正样本可以是作为bleu模型输入的两个样本验证信息的匹配程度大于预设值的样本,上述负样本可以是作为bleu模型输入的两个样本验证信息的匹配程度小于预设阈值的样本。具体的,上述获取样本验证信息的方法可以是将预设数量的样本验证信息输入至上述预先训练得到的blue模型中,基于bleu模型输出的值中,将上述输出值大于预设阈值的样本作为训练bert模型的正样本,将bleu模型输出值小于预设阈值的样本作为训练bert模型的负样本。
52.上述训练预设bert模型的过程可以为,将第一预设数量的样本验证信息和所对应的类别作为训练样本数据信息输入至预先构建的bert模型的初始架构,以对上述bert模型的初始架构进行训练得到初始架构所对应的初始模型参数信息;采用初始模型参数信息更新bert模型的初始架构的参数信息,得到bert模型的第一架构;将第二预设数量的样本验证信息作为验证样本数据信息输入至bert模型的第一架构,通过bert模型的第一架构对样本数据信息进行提取得到样本数据信息向量;将样本数据信息向量输入至预设损失函数,通过预设损失函数按照预设类别生成损失值,根据损失值对第一架构的参数信息进行训练调整,将调整后得到的bert模型作为训练后的预设验证模型。其中,上述初始架构可以包括多个网络层,各网络层可以对应多个原始参数。上述初始架构可以为基于预设类别所对应的向量构建的,该初始架构的原始参数可以为基于包含有预设类别所对应的向量构建的bert模型的参数信息。上述第一架构可以为采用上述得到的初始模型参数信息对上述初始架构所对应的原始参数进行更新后得到的。
53.在步骤s1064中,通过预先训练的预设验证模型输出验证结果,并基于验证结果执行目标业务。
54.在一些可选的实现方式中,如图3所示,上述步骤s1064的处理方法可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤s10642

步骤s10644的具体处理过程。
55.在步骤s10642中,采用预先训练的预设验证模型对待验证信息和目标信息相匹配,确定待验证信息与目标信息之间的匹配度。
56.在步骤s10644中,在匹配度大于预设阈值的情况下,确定验证通过。
57.在一些可选的实现方式中,以上述待验证信息为手机号为例,上述执行主体可以将待验证手机号和基于用户账户信息确定出的与用户账户信息对应的目标手机号作为输入,输入至上述预先训练的bert模型中,然后,上述bert模型可以对上述待验证手机号和目标手机号进行匹配,确定上述待验证手机号与上述目标手机号之间的匹配度,在确定出上述匹配度大于预设阈值的情况下,确定验证通过。
58.进一步的,上述第一提示信息可以为提示用户通过语音输入方式输入身份信息、通信号码中的至少一个或多个。
59.进一步的,如图4所示,上述方法还可以包括下述步骤s110

步骤s116的具体处理过程。
60.在步骤s110中,接收针对目标业务的第二数据处理请求,其中,第二数据处理请求中携带有终端设备的地址信息以及与第二数据处理请求对应的交易信息,第二数据处理请求为基于交易提示选取目标服务的请求。
61.作为示例,上述交易信息可以为需要基于交易提示选取目标服务的信息,例如,在一些场景中,该交易信息可以为:账单查询请按1,转账服务请按2,缴费服务请按3,举报请按4等账单查询转账服务缴费。”62.在一些可选的实现方式中,当用户需要通过终端设备中的某应用程序进行某项交易时,可以触发与上述交易对应的操作按键,这样终端设备可以接收到上述交易请求,然后,基于上述交易信息以及上述终端设备的地址信息生成针对目标业务的第二数据处理请求,并将上述第二数据处理请求发送至上述执行主体,这样,上述执行主体可以接收到针对上述目标业务的第二数据处理请求。
63.在步骤s112中,基于交易信息,确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息。
64.作为示例,以上述交易信息为上述步骤s110中的场景中的交易信息为例,上述服务可以是:账单查询服务、转账服务、缴费服务、举报服务等。上述第一服务标识信息可以通过指定的按键标识确定。例如,上述与多个服务对应的第一服务标识信息可以为与上述服务对应的按键信息,如按键1、按键2、按键3、按键4等。具体的,例如,与上述账单查询服务对应的第一服务标识信息可以为按键1,与上述转账服务对应的第一服务标识信息可以为按键2,与上述缴费服务对应的按键信息可以为按键3,与上述举报服务对应的第一服务标识可以为按键4等。
65.在步骤s114中,按照预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息。
66.在一些可选的实现方式中,可以按照预设随机的方式更换与上述多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息。
67.作为示例,以上述步骤s112中的场景的交易信息为例,上述执行主体通过上述步骤s112的处理,确定出与上述账单查询服务对应的第一服务标识信息可以为按键1,与上述转账服务服务对应的第一服务标识信息可以为按键2,与上述缴费服务对应的按键信息可以为按键3,与上述举报服务对应的第一服务标识可以为按键4后,可以通过随机的方式将与上述账单查询服务对应的第一服务标识信息由原来的按键1更换为按键3,与上述转账服务服务对应的第一服务标识信息由原来的按键2更换为按键4,与上述缴费服务对应的第一服务标识信息由原来的按键3更换为按键1,与上述举报服务对应的第一服务标识由原来的按键4更换为按键2等。或者,还可以通过随机的方式将与上述账单查询服务对应的第一服务标识信息由原来的按键1更换为按键13,与上述转账服务服务对应的第一服务标识信息由原来的按键2更换为按键24,与上述缴费服务对应的第一服务标识信息由原来的按键3更换为按键31,与上述举报服务对应的第一服务标识由原来的按键4更换为按键42等。本说明书实施例对上述按照预设随机的方式更换与上述多个服务对应的多个第一服务标识信息的具体更换方法不作具体限定。
68.在步骤s116中,基于与服务对应的目标服务标识信息提示用户进行交易。
69.这样,通过上述步骤s110

步骤s116的处理过程,有效避免了黑客通过预先获取到与各服务对应的第一服务标识信息,通过预先制作视频或预先修改话术等方式,在用户进行交易的过程中,恶意引导用户按照他们的期望来实现诈骗,进一步保证了用户的财产安全。
70.进一步的,如图5所示,上述步骤s 114的处理过程可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤s1142

步骤s1148的具体处理过程。
71.在步骤s1142中,基于交易信息确定交易信息对应的事件标识。
72.作为示例,上述事件标识可以是与上述交易信息对应的交易id编号信息。
73.在步骤s1144中,对事件标识进行hash计算,得到事件标识对应的hash值。
74.在一些可选的实现方式中,上述执行主体可以对上述交易id编号信息进行hash计算,得到与上述交易id编号信息对应的hash值。
75.在步骤s1146中,对事件标识对应的hash值取mod,得到相应的余数。
76.在步骤s1148中,将余数的数值作为轮换次数,并固定服务或多个第一服务标识信息,对服务或多个第一服务标识信息按照预设顺序和轮换次数进行轮换处理,得到与服务对应的目标服务标识信息。
77.在一些可选的实现方式中,如图6所示,以上述账单查询服务对应的第一服务标识信息可以为按键1,与上述转账服务服务对应的第一服务标识信息可以为按键2,与上述缴费服务对应的按键信息可以为按键3,与上述举报服务对应的第一服务标识可以为按键4,以上述余数是2,上述预设顺序为从上往下为例,通过固定服务来对多个服务对应的第一服务标识信息按照上述从上向下的顺序轮换两次后,得到的与上述服务对应的目标服务标识可以为:与上述账单查询服务对应的第一服务标识信息可以为按键3,与上述转账服务服务对应的第一服务标识信息可以为按键4,与上述缴费服务对应的按键信息可以为按键1,与上述举报服务对应的第一服务标识可以为按键2。
78.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数
据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息,然后,接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。这样,通过采用预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
79.对应上述实施例提供的数据处理方法,基于相同的技术构思,本说明书实施例又提供了一种数据处理方法,图7a为本说明书实施例提供的数据处理方法的第二种流程示意图,图7b为本说明书实施例提供的数据处理过程的第六种示意图,该数据处理方法的执行主体可以为服务器,其中,该服务器可以是独立的一个服务器,也可以是由多个服务器组成的服务器集群,而且,该服务器可以基于预先部署于区块链系统中的第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务。该方法具体可以包括以下步骤:
80.在步骤s202中,接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求。
81.上述步骤s202的具体处理过程可以参见前述步骤s102的处理过程。
82.在步骤s204中,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息。
83.在实施中,第一智能合约中可以设置有生成针对目标业务的第一提示信息的规则,在区块链系统接收到第一数据处理请求后,区块链系统可以调用第一智能合约,通过第一智能合约中设置的上述规则生成第一提示信息,同时,还可以基于第一智能合约将生成的第一提示信息提供给终端设备,上述步骤s204的其它具体处理过程可以参见前述步骤s104的处理过程。
84.在步骤s206中,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
85.在实施中,上述区块链系统可以调用上述第一智能合约,基于上述第一智能合约从终端设备获取待验证信息,同时,还可以基于上述第一智能合约获取预先训练的预设验证模型,并可以触发上述预先训练的预设验证模型对上述待验证信息验证,并基于验证结果执行目标业务,上述步骤s206的其它具体处理过程可以参见前述步骤s106的处理过程。
86.需要说明的是,在实际应用中,预先训练的预设验证模型可以存储于区块链系统中,也可以存储于其它存储设备中,对于该验证模型存储于其它存储设备中的情况,考虑到验证模型可能需要进行定期或不定期更新,由于区块链系统具有不可篡改的特征,因此如果验证模型存储于区块链系统中,后续需要对区块链系统中的验证模型进行频繁的上传、
删除和上传者的身份验证等操作,增大区块链系统的处理压力,为了提高处理效率,降低区块链系统的处理压力,可以预先在上述存储设备中训练该验证模型,并可以将训练后的验证模型存储于存储设备的指定存储地址内,而将该存储地址上传于区块链系统中,由于该存储地址可以固定不变,并存储于区块链系统中,从而既保证了区块链系统中的数据的防篡改性,同时,验证模型还可以在上述存储设备中进行定期或不定期的更新,从而保证通过区块链系统中的存储地址获取到的始终是最新的验证模型。
87.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,然后,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息,之后,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务。这样,通过采用上述预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
88.进一步的,上述第一数据处理请求中携带有用户的账户信息,上述方法还包括下述步骤a2的处理过程。
89.在步骤a2中,基于第一智能合约确定与用户账户信息对应的目标信息。
90.在实施中,在上述区块链系统接收到第一数据处理请求后,可以调用上述第一智能合约,并基于上述第一数据处理请求中携带的用户的账户信息,确定与上述用户账户信息对应的目标信息,上述步骤a2的其它具体处理过程可以参见前述步骤s108的具体处理过程。
91.上述步骤s206的具体处理过程可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤c2的具体处理过程:
92.在步骤c2中,基于第一智能合约执行以下处理:
93.从终端设备获取待验证信息。
94.将待验证信息以及目标信息输入至预先训练的预设验证模型,得到相应的验证结果。
95.在实施中,上述区块链系统还可以调用上述第一智能合约,基于上述第一智能合约从终端设备获取待验证信息,并将待验证信息以及目标信息输入至预先训练的预设验证模型,得到相应的验证结果,上述步骤c2的其它具体处理过程可以参见前述步骤s1062

步骤s1064的具体处理过程。
96.进一步的,上述步骤c2的具体处理过程可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤c22

步骤c24的具体处理过程。
97.在步骤c22中,基于第一智能合约采用预先训练的预设验证模型对待验证信息和目标信息相匹配,确定待验证信息与目标信息之间的匹配度。
98.在实施中,上述区块链系统还可以调用上述第一智能合约,基于上述第一智能合约采用预先训练的预设验证模型对待验证信息和目标信息相匹配,确定待验证信息与目标信息之间的匹配度,上述步骤c22的其它具体处理过程可以参见前述步骤s10642的具体处
理过程。
99.在步骤c24中,在匹配度大于预设阈值的情况下,确定验证通过。
100.在实施中,上述区块链系统在通过上述步骤c22的处理确定待验证信息与目标信息之间的匹配度后,可以调用上述第一智能合约,并基于上述第一智能合约确定在上述匹配度大于预设阈值的情况下,确定验证通过,上述步骤c24的其它具体处理过程可以参见前述步骤s10644的具体处理过程。
101.进一步的,上述预先训练的预设验证模型为bert模型,bert模型采用bleu作为评价指标训练得到。
102.进一步的,上述第一提示信息为提示用户通过语音输入方式输入身份信息、通信号码中的至少一个或多个。
103.进一步的,如图8所示,上述方法还可以包括下述步骤s208

步骤s214的处理过程,具体可以参见下述步骤s208

步骤s214的具体处理过程。
104.在步骤s208中,接收终端设备发送的针对目标业务的第二数据处理请求,其中,第二数据处理请求中携带有终端设备的地址信息以及与第二数据处理请求对应的交易信息,第二数据处理请求为基于交易提示选取目标服务的请求。
105.上述步骤s208的具体处理过程可以参见前述步骤s110的具体处理过程。
106.在步骤s210中,基于第二智能合约确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息。
107.在实施中,上述第二智能合约是预先部署于上述区块链系统中的,上述第二智能合约可以设置有确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息的规则,在区块链系统接收到第二数据处理请求后,区块链系统可以调用上述第二智能合约,基于上述第二智能合约中设置的上述规则确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息,上述步骤s210的其它具体处理过程可以参见前述步骤s112的具体处理过程。
108.在步骤s212中,基于第二智能合约中预先部署的预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息。
109.在实施中,在区块链系统接收到上述第二数据处理请求后,区块链系统可以调用上述第二智能合约,基于上述第二智能合约中预先部署的预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息,上述步骤s212的其它具体处理过程可以参见前述步骤s114的具体处理过程。
110.在步骤s214中,基于与服务对应的目标服务标识信息提示用户进行交易。
111.在实施中,第二智能合约中可以设置有提示用户进行交易的规则,在上述区块链系统通过上述步骤s212的处理,得到与服务对应的目标服务标识信息后,可以调用上述第二智能合约中设置的上述规则,基于与服务对应的目标服务标识信息提示用户进行交易,上述步骤s214的其它具体处理过程可以参见前述步骤s116的具体处理过程。
112.进一步的,上述步骤s212的具体处理过程可以多种多样,以下再提供一种可选的处理方法,具体可以参见下述步骤e2

步骤e8的具体处理过程。
113.在步骤e2中,基于交易信息确定交易信息对应的事件标识。
114.在实施中,上述区块链系统可以调用上述第二智能合约,基于上述第二智能合约
中预先设置的规则基于交易信息确定交易信息对应的事件标识,上述步骤e2的其它具体处理过程可以参见前述步骤s1142的具体处理过程。
115.在步骤e4中,对事件标识进行hash计算,得到事件标识对应的hash值。
116.在实施中,上述区块链系统可以调用上述第二智能合约,基于上述第二智能合约中预先设置的规则对事件标识进行hash计算,得到事件标识对应的hash值,上述步骤e4的其它具体处理过程可以参见前述步骤s1144的具体处理过程。
117.在步骤e6中,对事件标识对应的hash值取mod,得到相应的余数。
118.在实施中,上述区块链系统可以调用上述第二智能合约,基于上述第二智能合约中预先设置的规则对事件标识对应的hash值取mod,得到相应的余数,上述步骤e6的其它具体处理过程可以参见前述步骤s1146的具体处理过程。
119.在步骤e8中,将余数的数值作为轮换次数,并固定服务或多个第一服务标识信息,对服务或多个第一服务标识信息按照预设顺序和轮换次数进行轮换处理,得到服务对应的第一服务标识信息。
120.在实施中,上述区块链系统可以调用上述第二智能合约,基于上述第二智能合约中预先设置的规则将余数的数值作为轮换次数,并固定服务或多个第一服务标识信息,对服务或多个第一服务标识信息按照预设顺序和轮换次数进行轮换处理,得到服务对应的第一服务标识信息,上述步骤e8的其它具体处理过程可以参见前述步骤s1148的具体处理过程。
121.进一步的,上述第一服务标识信息通过指定的按键标识确定。
122.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,然后,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息,之后,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务。这样,通过采用上述预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
123.对应上述实施例提供的数据处理方法,基于相同的技术构思,本说明书实施例还提供了一种数据处理装置,图9为本说明书实施例提供的数据处理装置的第一种模块组成示意图,该数据处理装置用于执行上述图1

图6描述的数据处理方法,如图9所示,该装置包括:
124.第一接收模块901,接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求;
125.发送模块902,向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息;
126.第一处理模块903,接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基
于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
127.可选地,第一数据处理请求中携带有用户的账户信息,上述装置还包括:
128.第一确定模块,基于用户账户信息确定与用户账户信息对应的目标信息;
129.上述第一处理模块,包括:
130.输入单元,接收终端设备发送的所述待验证信息,将待验证信息以及目标信息输入至预先训练的预设验证模型;
131.第一处理单元,通过预先训练的预设验证模型输出验证结果,并基于验证结果执行目标业务。
132.可选地,上述第一处理单元,包括:
133.处理子单元,采用预先训练的预设验证模型对待验证信息和目标信息相匹配,确定待验证信息与目标信息之间的匹配度;
134.确定子单元,在匹配度大于预设阈值的情况下,确定验证通过。
135.可选地,预先训练的预设验证模型为bert模型,bert模型采用bleu作为评价指标训练得到。
136.可选地,第一提示信息为提示用户通过语音输入方式输入身份信息、通信号码中的至少一个或多个。
137.可选地,上述装置还包括:
138.第二接收模块,接收针对目标业务的第二数据处理请求,其中,第二数据处理请求中携带有终端设备的地址信息以及与第二数据处理请求对应的交易信息,第二数据处理请求为基于交易提示选取目标服务的请求;
139.第二确定模块,基于交易信息,确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息;
140.第一更换模块,按照预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息;
141.第一提示模块,基于与服务对应的目标服务标识信息提示用户进行交易。
142.可选地,更换模块,包括:
143.确定单元,基于交易信息确定交易信息对应的事件标识;
144.计算单元,对事件标识进行hash计算,得到事件标识对应的hash值;
145.第二处理单元,对事件标识对应的hash值取mod,得到相应的余数;
146.第三处理单元,将余数的数值作为轮换次数,并固定服务或多个第一服务标识信息,对服务或多个第一服务标识信息按照预设顺序和轮换次数进行轮换处理,得到与服务对应的目标服务标识信息。
147.可选地,第一服务标识信息通过指定的按键标识确定。
148.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息,然后,接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信
息内容权重进行有监督的训练得到的。这样,通过采用预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
149.本说明书实施例提供的数据处理装置能够实现上述数据处理方法对应的实施例中的各个过程,为避免重复,这里不再赘述。
150.需要说明的是,本说明书实施例提供的数据处理装置与本说明书实施例提供的数据处理方法基于同一发明构思,因此该实施例的具体实施可以参见上述数据处理方法的实施,重复之处不再赘述。
151.对应上述实施例提供的数据处理方法,基于相同的技术构思,本说明书实施例还提供了一种数据处理装置,图10为本说明书实施例提供的数据处理装置的模块组成示意图,该数据处理装置用于执行上述图7a、图7b和图8描述的数据处理方法,该数据处理装置为区块链系统中的装置,如图10所示,该装置包括:
152.第三接收模块1001,接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求;
153.第二处理模块1002,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息;
154.第三处理模块1003,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
155.可选地,上述第一数据处理请求中携带有用户的账户信息,上述装置还包括:
156.第三确定模块,基于第一智能合约确定与用户账户信息对应的目标信息;
157.上述第三处理模块,包括:
158.基于第一智能合约执行以下处理:
159.从终端设备获取待验证信息;
160.将待验证信息以及目标信息输入至预先训练的预设验证模型,得到相应的验证结果。
161.可选地,上述装置还包括:
162.第四接收模块,接收终端设备发送的针对目标业务的第二数据处理请求,其中,第二数据处理请求中携带有终端设备的地址信息以及与第二数据处理请求对应的交易信息,第二数据处理请求为基于交易提示选取目标服务的请求;
163.第四确定模块,基于第二智能合约确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息;
164.第二更换模块,基于第二智能合约中预先部署的预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息;
165.第二提示模块,基于与服务对应的目标服务标识信息提示用户进行交易。
166.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收终端设备
发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,然后,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息,之后,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务。这样,通过采用上述预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
167.本说明书实施例提供的数据处理装置能够实现上述数据处理方法对应的实施例中的各个过程,为避免重复,这里不再赘述。
168.需要说明的是,本说明书实施例提供的数据处理装置与本说明书实施例提供的数据处理方法基于同一发明构思,因此该实施例的具体实施可以参见上述数据处理方法的实施,重复之处不再赘述。
169.对应上述实施例提供的数据处理方法,基于相同的技术构思,本说明书实施例还提供了一种数据处理设备,如图11所示,图11为本说明书实施例提供的数据处理设备的硬件结构示意图,该数据处理设备用于执行图1a、图1b、图2

图6,或图7a、图7b和图8描述的数据处理方法。
170.数据处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器1101和存储器1102,存储器1102中可以存储有一个或一个以上存储应用程序或数据。其中,存储器1102可以是短暂存储或持久存储。存储在存储器1102的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对任务的分配设备中的一系列计算机可执行指令。更进一步地,处理器1101可以设置为与存储器1102通信,在数据访问设备上执行存储器1102中的一系列计算机可执行指令。数据访问设备还可以包括一个或一个以上电源1103,一个或一个以上有线或无线网络接口1104,一个或一个以上输入输出接口1105,一个或一个以上键盘1106。
171.具体在本实施例中,数据处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对任务的分配设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
172.接收针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求;
173.向终端设备发送第一提示信息,以使用户基于第一提示信息输入与目标业务对应的待验证信息;
174.接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
175.可选地,第一数据处理请求中携带有用户的账户信息,上述方法还包括:
176.基于用户账户信息确定与用户账户信息对应的目标信息;
177.接收终端设备发送的待验证信息,采用预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,包括:
178.接收终端设备发送的待验证信息,将待验证信息以及目标信息输入至预先训练的预设验证模型;
179.通过预先训练的预设验证模型输出验证结果,并基于验证结果执行目标业务。
180.可选地,通过预先训练的预设验证模型输出验证结果,包括:
181.采用预先训练的预设验证模型对待验证信息和目标信息相匹配,确定待验证信息与目标信息之间的匹配度;
182.在匹配度大于预设阈值的情况下,确定验证通过。
183.可选地,预先训练的预设验证模型为bert模型,bert模型采用bleu作为评价指标训练得到。
184.可选地,第一提示信息为提示用户通过语音输入方式输入身份信息、通信号码中的至少一个或多个。
185.可选地,上述方法还包括:
186.接收针对目标业务的第二数据处理请求,其中,第二数据处理请求中携带有终端设备的地址信息以及与第二数据处理请求对应的交易信息,第二数据处理请求为基于交易提示选取目标服务的请求;
187.基于交易信息,确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息;
188.按照预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息;
189.基于与服务对应的目标服务标识信息提示用户进行交易。
190.可选地,按照预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息,包括:
191.基于交易信息确定交易信息对应的事件标识;
192.对事件标识进行hash计算,得到事件标识对应的hash值;
193.对事件标识对应的hash值取mod,得到相应的余数;
194.将余数的数值作为轮换次数,并固定服务或多个第一服务标识信息,对服务或多个第一服务标识信息按照预设顺序和轮换次数进行轮换处理,得到与服务对应的目标服务标识信息。
195.可选地,第一服务标识信息通过指定的按键标识确定。
196.或者,上述数据处理设备还可以为区块链系统中的设备,用于进行以下计算机可执行指令:
197.接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求;
198.基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息;
199.基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务,预先训练的预设验证模型为基于样本验证信息所对应的信息内容权重进行有监督的训练得到的。
200.可选地,第一数据处理请求中携带有用户的账户信息,上述方法还包括:
201.基于第一智能合约确定与用户账户信息对应的目标信息;
202.基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,包括:
203.基于第一智能合约执行以下处理:
204.从终端设备获取待验证信息;
205.将待验证信息以及目标信息输入至预先训练的预设验证模型,得到相应的验证结果。
206.可选地,上述方法还包括:
207.接收终端设备发送的针对目标业务的第二数据处理请求,其中,第二数据处理请求中携带有终端设备的地址信息以及与第二数据处理请求对应的交易信息,第二数据处理请求为基于交易提示选取目标服务的请求;
208.基于第二智能合约确定与交易信息对应的多个服务,以及多个服务所对应的多个第一服务标识信息;
209.基于第二智能合约中预先部署的预设规则更换与多个服务对应的多个第一服务标识信息,得到与服务对应的目标服务标识信息;
210.基于与服务对应的目标服务标识信息提示用户进行交易。
211.由以上本说明书实施例提供的技术方案可见,本说明书实施例通过接收终端设备发送的针对目标业务的第一数据处理请求,其中,第一数据处理请求中携带有终端设备的地址信息,第一数据处理请求为对用户输入的针对目标业务的待验证信息进行验证的处理请求,然后,基于预先部署于区块链系统中的第一智能合约生成第一提示信息,并将第一提示信息发送给终端设备,以使用户基于第一提示信息输入与目标业务对应的待验证信息,之后,基于第一智能合约从终端设备获取待验证信息,并基于第一智能合约获取预先训练的预设验证模型,基于预先训练的预设验证模型对待验证信息进行验证,并基于验证结果执行目标业务。这样,通过采用上述预先训练的预设验证模型对接收到终端设备发送的待验证信息进行验证的方法,有效提高了对待验证信息进行验证的验证效率。
212.进一步的,对应上述实施例提供的数据处理方法,本说明书实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器1101执行时实现如上述数据处理方法实施例的各步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,的计算机可读存储介质,如只读存储器(read

only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
213.需要说明的是,本说明书实施例提供的数据处理设备和计算机可读存储介质能够实现上述数据处理方法实施例中的各个过程,为避免重复,这里不再赘述。
214.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来
processing,dsp)、数字信号处理设备(dsp device,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field

programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本说明书功能的其它电子单元或其组合中。
223.对于软件实现,可通过执行本说明书实施例上述功能的模块(例如过程、函数等)来实现本说明书实施例上述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
224.还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括上述要素的过程、方法、商品或者设备中还存在另外的相同要素。
225.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本说明书各个实施例的上述方法。
226.上面结合附图对本说明书的实施例进行了描述,但是本说明书并不局限于上述的具体实施方式,上述具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本说明书的启示下,在不脱离本说明书宗旨和权利要求所保护的范围情况下,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
转载请注明原文地址:https://win.8miu.com/read-50221.html

最新回复(0)