一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法、网络系统及电子设备与流程

2022-02-22 22:32:02 来源:中国专利 TAG:


1.本技术涉及区块链技术领域,尤其涉及一种数据处理方法、网络系统及电子设备。


背景技术:

2.目前,在线租赁市场(如汽车租赁市场)的迅速发展,给人们生活带来了极大的便捷,但为了保证安全性以及提升租赁服务平台的可信度,租赁服务平台在为用户提供相关服务时,往往要求用户提交各种认证信息,且有时在不同的租赁平台需要重复提交相同的认证资料,这样就要求用户在想要享受租赁服务时相关的证件必须在手,这无疑降低了用户体验度,并增加了租赁商家的运营成本。


技术实现要素:

3.鉴于上述问题,提出了本技术以提供一种解决上述问题或至少部分地解决上述问题的数据处理方法、网络系统以及电子设备。
4.于是,在本技术的一个实施例中,提供了一种数据处理方法。该方法,包括:
5.获取用户在所述第二服务方处认证提交的认证信息;
6.利用所述第二服务方提供的认证信息,对所述用户进行认证,以使所述用户成为所述第一服务方的认证用户。
7.在本技术的另一个实施例中,提供了一种数据处理方法。该方法包括:
8.向第一服务方发送查询请求;
9.在根据所述第一服务方反馈的查询结果确定所述用户为第二服务方的认证用户时,通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息;
10.利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
11.在本技术的又一个实施例中,提供了一种数据处理方法。该方法包括:
12.接收到第一服务方发送的获取请求后,根据所述获取请求中包含的用户的标识信息,获取所述用户在第二服务方处认证提交的认证信息;
13.将所述认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
14.在本技术的又一个实施例中,提供了一种数据处理方法。该方法包括:
15.在第一服务方未获取到与用户有关的目标数据时,查询区块链中是否存储有所述目标数据;
16.查询区块链中存储有所述目标数据时,从所述区块链获取所述目标数据;
17.利用所述目标数据,执行所述用户需在所述第一服务方处完成的处理任务。
18.在本技术的一个实施例中,提供了一种网络系统。该系统包括:
19.客户端设备,用于向第一服务方节点发送查询请求;在根据所述第一服务节点反馈的查询结果确定所述用户为第二服务方的认证用户时,请求所述第一服务节点获取所述
用户在所述第二服务方处认证提交的认证信息;
20.第一服务节点,用于接收到所述查询请求后,向所述客户端设备反馈所述查询结果;还用于将获取到的所述认证信息发送至所述客户端设备;
21.第二服务节点,用于向所述第一服务方节点提供所述认证信息。
22.在本技术的一个实施例中,提供了一种电子设备。该电子设备包括:
23.存储器和处理器,其中,
24.所述存储器,用于存储程序;
25.所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
26.获取所述用户在所述第二服务方处认证提交的认证信息;
27.利用所述第二服务方提供的认证信息,对所述用户进行认证,以使所述用户成为所述第一服务方的认证用户。
28.在本技术的另一个实施例中,提供了一种电子设备。该电子设备包括:存储器和处理器,其中,
29.所述存储器,用于存储程序;
30.所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
31.指示所述通信组件向所述第一服务方发送查询请求;
32.在根据所述服务端反馈的查询结果确定所述用户为第二服务方的认证用户时,通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息;
33.利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
34.在本技术的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器和处理器,其中,
35.所述存储器,用于存储程序;
36.所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
37.接收到第一服务方发送的获取请求后,根据所述获取请求中包含的用户的标识信息,获取所述用户在第二服务方处认证提交的认证信息;
38.将所述认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
39.在本技术的又一个实施例中,提供了一种电子设备。该电子设备包括:存储器和处理器,其中,
40.所述存储器,用于存储程序;
41.所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于:
42.在第一服务方未获取到与用户有关的目标数据时,查询区块链中是否存储有所述目标数据;
43.查询区块链中存储有所述目标数据时,从所述区块链获取所述目标数据;
44.利用所述目标数据,执行所述用户需在所述第一服务方处完成的处理任务。
45.本技术实施例提供的技术方案,在用户不是第一服务方的认证用户(即在第一服务方处用户是非认证用户),而用户为第二服务方的认证用户时,所述第一服务方可以获取所述用户在所述第二服务方处认证提交的认证信息对用户进行认证,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升提高用户体验度,节约服务方运营的成本。
46.本技术实施例提供的另一技术方案,在第一服务方未获取到与用户有关的目标数据时,可以在区块链中查询是否存储有所述目标数据;在查询到区块链中存储有所述目标数据时,可以从区块链中获取目标数据,以利用所述目标数据,执行用户需在所述第一服务方处完成的处理任务;整个过程无需用户重复提交任何数据,提升用户体验度,且节约服务方运营成本。
附图说明
47.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要利用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1a为本技术一实施例提供的数据处理方法的流程示意图;
49.图1b为本技术一实施例提供的数据处理方法在具体应用场景下的具体实现原理性示意图;
50.图1c为本技术一实施例提供的与提交认证信息相关的界面示意图;
51.图2为本技术另一实施例提供的数据处理方法的流程示意图;
52.图3a为本技术又一实施例提供的数据处理方法的流程示意图;
53.图3b为本技术另一实施例提供的数据处理方法在具体应用场景下的具体实现原理性示意图;
54.图4为本技术又一实施例提供的数据处理方法的流程示意图;
55.图5为本技术一实施例提供的网络系统的结构框图;
56.图6为本技术一实施例提供的数据处理装置的结构框图;
57.图7为本技术另一实施例提供的数据处理装置的结构框图;
58.图8为本技术又一实施例提供的数据处理装置的结构框图;
59.图9为本技术又一实施例提供的数据处理装置的结构框图;
60.图10为本技术一实施例提供的电子设备的结构框图。
具体实施方式
61.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
62.在本技术的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如101、102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺
序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。此外,下述的各实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
63.目前,在线租赁市场(如汽车租赁市场、房屋租赁市场)的迅速发展,给人们生活带来了极大的便捷,但往往租赁服务平台为了保证安全性以及提升服务平台的可信度,租赁服务平台在为用户提供相应服务时,常需要用户提交各种认证信息。例如,汽车租赁市场,在用户未进行认证的情况下,需要用户在租车时提交身份证、驾驶证以及面部识别认证等多方面的认证信息。用户在a租赁服务平台提交了这些认证信息,完成认证后,便可使用或购买服务平台提供的租赁服务。但用户想要到b租赁服务平台使用或购买相应服务时,又要提交一次认证信息。这就要求用户在注册租车时必须双证在手,且每注册一次就需进行一次面部识别认证,这样无疑降低了用户用车速率,并增加了租赁商家的运营成本。
64.新兴的区块链技术,也被称为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据技术,具有去中心化、公开透明、每台计算设备可以参与数据库记录,且各计算设备之间可以快速的进行数据同步等特性,已被应用于众多的技术领域。目前,区块链可以分为公有链、私有链和联盟链三大类;其中,联盟链,又被称为行业链,是指由多个机构或组织共同参与管理的区块链,每个机构或组织都可以管理一个或多个节点,且各节点间的数据只允许系统内不同的成员进行读取和发送交易,并且共同记录交易数据。基于此,为了解决上述提出的问题,本技术一个或多个实施例提供了一种数据处理方法,应用于包括客户端、第一服务节点和第二服务节点的基于区块链所构建的网络系统中,所述网络系统以及所述网络系统所包括的客户端、第一服务节点和第二服务节点的具体工作流程及之间的通信交互将在以下各实施例中作进一步的说明,为此可参见下文中的相应内容,这里不再作具体赘述。
65.图1a示出了本技术一实施例提供的数据处理方法的流程示意图。该方法的执行主体为第一服务方对应的节点,可简称为第一服务节点;所述第一服务节点可以为服务器。如图1a所示,该方法包括以下步骤:
66.101、获取所述用户在所述第二服务方处认证提交的认证信息;
67.102、利用所述第二服务方提供的认证信息,对所述用户进行认证,以使所述用户成为所述第一服务方的认证用户。
68.在实际应用中,用户在使用客户端向一服务方请求相应的服务时,为了保障安全性以及提升服务平台的可信度,该服务平台将会触发查询所述用户是否为已认证用户的功能;只有在确定该用户为已认证用户的情形下,才会响应所述用户的服务请求;对于该服务平台的非认证用户,则需要用户提交相关的认证信息进行认证。例如,用户在一租赁服务平台进行租车,常需要用户提交与身份证认证、驾驶证认证、人像对比相关的认证信息,这样就要求这些证件都必须在用户手中,无疑会降低用户用车效率,且降低用户体验度。考虑到区块链具有去中心化,且链中的不同参与成员之间可以进行读取和发送交易、并共同记录交易数据等特性,为此,在用户所请求服务对应的服务平台为区块链中一成员时,该服务平台可以从区块链中存储有该用户认证信息的其他成员(如用户已认证通过的其它服务平
台、权威机构等)中来获取用户的认证信息,以对用户进行认证。具体实施时,在确定用户不是第一服务方的认证用户(即用户是第一服务方的非认证用户),而为第二服务方的认证用户时,与所述用户所使用的客户端通信连接的第一服务方节点可以从用户已认证通过的第二服务方中来获取用户在所述第二服务方处进行认证所提交的认证信息,以利用所述第二服务方提供的认证信息完成对所述用户的认证。即上述101“获取所述用户在所述第二服务方处认证提交的认证信息”的一种可实现方案为:
69.a11、向所述用户对应的客户端发送询问信息,以询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息;
70.a12、接收到所述客户端发送的所述用户针对所述询问信息触发的授权指示时,根据所述用户的标识信息,向所述第二服务方发送获取请求;
71.a13、获取所述第二服务方反馈的所述认证信息。
72.具体实施时,上述所述第二服务方可以是任意为用户提供相应服务的服务平台,如租赁服务平台等;也可以是权威机构,如ca(certificate authority)认证中心。其中,权威机构用于收集用户全部证件以及实人信息,以中心化统一授权各服务平台(或运营商)使用用户授权的信息。当确定用户为第一服务方的非认证用户,而为第二服务方的认证用户时,第一服务方可以向该用户所使用的客户端发送是否授权的询问提示信息,以用来询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息。其中,所述提示信息可以是文字、图片、语音等中的至少任意一种形式,这里不作具体限定。在接收到用户的确认授权指示后,可以从本地或用户客户端中获取用户的标识信息,以根据所述用户的标识信息向所述第二服务方发送获取请求,进而获取所述第二服务方反馈的所述认证信息。其中,所述用户的标识信息是用来唯一标识用户身份的信息,可以是用户登录客户端应用或网址时相关的注册信息,如用户昵称、电话号码、电子邮箱等,也可以是属于另一应用并且可用于进行该客户端应用或网址登录的标识,还可以是某一即时通信工具且可用于该客户端应用或网址登录的标识,在此不再一一进行列举。
73.然而,为了保证用户认证信息的安全性,当用户在某一服务方完成了认证后,此服务方将对用户的认证信息进行加密存储。为此,在利用所述第二服务方提供的认证信息对所述用户进行认证时,需要首先对第二服务方提供的认证信息进行解密处理,才能够基于解密后的认证信息对用户进行认证。基于此,在一种可实现的方案中,上述102“利用所述第二服务方提供的认证信息,对所述用户进行认证”,可具体包括:
74.a21、获取所述第二服务方针对所述认证信息授权的第一公钥;
75.a22、使用所述第一公钥,对所述认证信息进行解密;
76.a23、根据解密后的所述认证信息,对所述用户进行认证。
77.在具体实施时,当第一服务方接收到第二服务方发送过来的待解密认证信息时,还需要获取所述第二服务方针对所述认证信息授权的第一公钥,并使用所获取到的所述第一公钥来解密接收到的待解密认证信息,以利用解密后的认证信息对所述用户进行认证处理。例如,若第二服务方在存储用户认证信息时,采用了非对称式加密算法对用户认证信息进行了加密处理,那么,第一服务方在接收到用户的认证信息后,还需要获取所述第二服务方针对所述认证信息授权的第一公钥来对所接收到的用户认证信息进行解密,以得到解密后的用户认证信息。其中,所述非对称式加密算法拥有不同的加密密钥和解密密钥,用于加
密的密钥被称为“私钥”,用于被解密的密钥被称为“公钥”。这里需要说明的是:第二服务方除了可以采用上述非对称式加密算法对用户认证信息进行加密之外,还可以采用对称式加密算法、哈希算法等其它加密算法对用户认证信息进行加密,不同的加密方式将对应不同的解密过程,具体可参见相关的已公开技术内容。
78.本实施例提供的技术方案,在用户为区块链中第一服务方的非认证用户,而为第二服务方的认证用户时,所述第一服务方可以获取所述用户在所述第二服务方处认证提交的认证信息对用户进行认证,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升用户体验度,节约服务方运营的成本。
79.进一步地,所述第一服务方对应的节点(或称为第一服务方节点),以及所述第二服务方对应的节点(或称为第二服务方节点),为区块链中的两个节点。所述第一服务方在利用所述第二服务方所提供的用户认证信息完成对用户的认证后,还需要将这一交易事件广播至区块链中,以得到与该交易事件对应的记账信息,进而依据所述记账信息给予所述用户认证信息提供方(即第二服务方)一定的回报。基于此,本实施例提供的数据处理方法,还可以包括:
80.103a、将获取所述用户在所述第二服务方处认证提交的认证信息的事件发布至所述区块链;
81.103b、接收到所述区块链中一节点发送的记账指示,对获取所述用户在所述第二服务方处认证提交的认证信息的事件进行记账,得到第一记账信息;
82.103c、将第一记账信息发布至所述区块链。
83.这里需要说明的是:本实施例中的区块链可以具体是联盟链。
84.具体实施时,在所述第一服务方利用用户在所述第二服务方处认证提交的认证信息完成对用户的认证时,将会把获取所述用户在所述第二服务方处认证提交的认证信息的事件(以下简称授权交易事件)发布至区块链中,所述区块链中的一节点可以根据该授权交易事件来判定所述第一服务方在全区块链中是否具有唯一针对该授权交易事件进行记账的权利,并在确定所述第一服务方具有唯一针对该授权交易事件进行记账的权利时,可以向所述第一服务方对应的节点发送记账指示;进而所述第一服务方对应的节点在接收到所述区块链中一节点发送的记账指示时,对所述授权交易事件进行记账,以得到与所述授权交易事件对应的第一记账信息,并将该第一记账信息发布至区块链中,以便于区块链中的其它成员(如第二服务方对应的节点)获取并核验所述第一记账信息,且在核验无误时将所述第一记账信息写入到自己的本地账本。其中,参见图1b所示,上述所述区块链中一节点可以为管理节点140,如共识机制对应的节点,所述共识机制可以为pos(proof of stake,股权证明)共识机制、pow(proof of work,即工作量证明)机制、dpos(delegated proof of stake,即股份授权证明)机制等,这里不做具体限定。
85.进一步地,上述所述的方法,还可包括如下步骤:
86.获取所述区块链中广播的第二记账信息;
87.确定所述第二记账信息无误时,将所述第二记账信息写入本地账本。
88.具体地,所述第一服务方还可以获取区块链中其他服务方所广播的第二记账信息,并将确定无误的所述第二记账信息写入本地账本。其中,根据所述第二记账信息对应的
交易事件与所述第一服务方的相关性,所述第二记账信息可以是与所述第一服务方相关联的记账信息,即所述第二记账信息对应的交易事件的参与者包括所述第一服务方;也可以是与所述第一服务方无关联的记账信息,即与所述第二记账信息对应的交易事件参与者不包括所述第一服务方。
89.进一步地,所述第一服务方对应的节点,以及所述第二服务方对应的节点,为区块链中的两个节点:以及,本实施例提供的所述数据处理方法,还可包括如下步骤:
90.104a、在确定所述用户不是第一服务方的认证用户时,查询所述区块链中是否包含存储有所述用户认证信息的节点;
91.104b、在查询到所述第二服务方对应的节点中存储有所述用户认证信息的情况下,表明所述用户为第二服务方的认证用户,并触发从所述区块链中获取用户在所述第二服务方处认证提交的认证信息的步骤。
92.上述104a“所述用户不是第一服务方的认证用户时,查询所述区块链中是否含有存储有所述用户认证信息的节点”,可具体包括:
93.在接收到所述用户对应客户端发送的认证请求后,获取所述用户的标识信息;
94.根据所述标识信息,向所述区块链中的节点发送针对所述用户认证信息的查询请求。
95.举一应用场景,继续参见图1b所示,假设用户为租赁运营商b的非认证用户,若用户想在租赁运营商b处进行租车,那么所述用户可以通过租赁运营商b对应的客户端应用或网址向租赁运营商b对应的节点120发送认证请求。例如:可以在用户提交租车订单信息后,客户端应用或网址向租赁运营商b发送认证请求,用户也可以直接触发客户端应用或网址上所提供的认证功能向租赁运营商b发送认证请求。租赁运营商平台b在接收到客户端应用或网址发送的认证请求后,将会获取用来标识用户唯一身份的标识信息,所述标识信息可以是用户注册客户端应用或网址时所递交的注册信息,如用户昵称、手机号、电子邮箱等,也可以是另一应用并可以用来登录此客户端应用或网址的标识,这里不作具体限定。基于所获取到的用户标识信息,租赁运营商b可以向区块链中的节点(如租赁运营商a对应的节点130)发送针对所述用户认证信息的查询请求,以此查询所述区块链中是否存在存储有所述用户认证信息的节点。
96.再进一步地,上述本实施例提供的所述数据处理方法,还可包括如下步骤:
97.s1、在查询所述区块链中无存储有所述用户认证信息的节点时,获取所述用户通过客户端提交的认证信息;
98.s2、利用所述用户提交的认证信息,对所述用户进行认证;
99.s3、认证通过后,使用私钥对所述用户提交的认证信息进行加密存储。
100.在具体实施时,当确定区块链中不存在存储有用户认证信息的节点时,可以利用所获取到的用户通过客户端提交的认证信息来对用户进行认证。举一应用场景,参见图1b和图1c所示,用户为租赁运营商b的非认证用户,所述用户在通过此租赁运营商b对应的客户端应用发起租车服务请求时,如触发图1c中订单界面210的“提交订单”控件,租赁运营商b会对用户的认证信息(如身份证、驾驶证、实体人像)进行查询,在确定本地未存储有用户认证信息的情况下,将查询区块链中是否存在存储有该用户认证信息的节点。当确定所述区块链中无存储有所述用户认证信息的节点时,可以在客户端界面上显示对应的提示信
息,以提示用户去完成信息认证;其中,所述提示信息可以为文字、声音、图像等至少一种任意形式的信息,例如,所述提示信息可以为如图1c中订单界面210上所示出的提示信息211,用户触发提示信息211中“立即确定”控件,便可跳转至提交用户认证信息的认证界面(如图1c示出的认证界面230),用户可以在认证界面上传相关的认证信息,如身份证正反面图像、驾驶证图像、用户拍照头像等。此外,用户也可以直接触发客户端应用界面上认证功能跳转至认证界面,例如,用户在提交租车订单之前,可以直接触发图1c中显示界面220中的“待认证”功能控件跳转至认证界面230,进行相关认证信息的提交。用户上传完认证信息之后,所述第一服务节点便可利用所述用户提交的认证信息,对所述用户进行认证;且在认证通过后,将使用私钥对所述用户提交的认证信息进行加密存储,以保障用户认证信息的安全性。可以理解的是,此处不对认证信息的加密方式进行限定,例如可以采用哈希算法、非对称加密算法、对称加密算法等等,本领域技术人员可以根据实际情况灵活选择。
101.图2示出了本技术另一实施例提供的数据处理方法的流程示意图。该方法的执行主体为客户端,所述客户端可以为手机、平板电脑、智能穿戴设备(如虚拟现实设备)等任意终端设备,本技术实施例对此不作具体限定。如图2所示,该方法包括以下步骤:
102.201、向所述第一服务方发送查询请求;
103.202、在根据所述第一服务方反馈的查询结果确定所述用户为第二服务方的认证用户时,通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息;
104.203、利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
105.上述201中,所述第一服务方对应的节点(即第一服务方节点)为区块链(如联盟链)中的一个节点。相应地,上述202“通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息”的一种可实现方案为:接收所述第一服务方从所述区块链中获取到的所述认证信息。
106.进一步的,上述步骤202“在根据所述第一服务方反馈的查询结果确定所述用户为第二服务方的认证用户时,通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息”可具体包括:
107.2021、在根据所述第一服务方反馈的查询结果确定所述用户为第二服务方的认证用户时,输出用户可感知的询问信息,以询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息;
108.2022、响应于用户针对所述询问信息触发的授权指示,向所述第一服务方发送获取指令,以由所述第一服务方从所述第二服务方处获取所述认证信息;
109.2023、接收所述第一服务方反馈的所述认证信息。
110.具体有关上述201至204的实现可参见其他实施例中的相应的部分,此处不作赘述。
111.进一步地,本实施例提供的所述数据处理方法,还可包括如下步骤:
112.204、监听到用户针对第一服务方提供的一服务项触发的请求操作时,确定所述用户是否为所述第一服务方的认证用户。
113.205、确定所述用户非所述第一服务方的认证用户时,输出用户可感知的提示信息,以提示用户需进行认证;
114.206、在监听到用户针对所述提示信息触发认证指示时,触发所述向所述第一服务方对应的服务端发送查询请求的步骤。
115.本实施例提供的技术方案,在用户为区块链中第一服务方的非认证用户时,客户端可以向所述第一服务方对应的服务端发送查询请求,并在根据所述服务端反馈的查询结果确定所述用户为第二服务方的认证用户时,可以输出用户可感知的用来询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息的询问信息;在接收到用户针对所述询问信息触发的授权指示时,便可获取所述用户在所述第二服务方处认证提交的认证信息,进而利用所述认证信息对所述用户进行认证,以使得所述用户为所述第一服务方的认证用户,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升用户体验度,节约服务方运营的成本。
116.这里需要说明的是:本实施例提供的所述方法中各步骤未尽详述的内容可参见上述各实施例中的相应内容,此处不再赘述。此外,本实施例提供的所述方法中除了上述各步骤以外,还可包括上述各实施例中其他部分或全部步骤,具体可参见上述各实施例相应内容,在此不再赘述。
117.图3a示出了本技术又一实施例提供的数据处理方法的流程示意图。该方法的执行主体为第二服务方对应的节点,可简称第二服务节点。如图3a所示,该方法包括:
118.301、接收到第一服务方发送的获取请求后,根据所述获取请求中包含的用户的标识信息,获取所述用户在第二服务方处认证提交的认证信息;
119.302、将所述认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
120.有关上述301和302的具体实现可参见其他实施例中的相应的部分,此处不作赘述。
121.进一步地,本实施例提供的所述数据处理方法,还可包括如下步骤:
122.获取所述认证信息对应的公钥;
123.将所述公钥发送至所述第一服务方,以便所述第一服务方使用所述公钥对所述认证信息进行解密。
124.进一步地,所述第一服务方对应的节点以及所述第二服务方对应的节点,为区块链中的两个节点;所述方法适用于所述第二服务方对应的节点,相应地,本实施例提供的所述方法,还可以包括:
125.获取所述区块链中广播的第一记账信息;
126.确定所述第一记账信息无误时,将所述第一记账信息写入本地账本;
127.其中,所述第一记账信息是所述第一服务方对应的节点对获取所述用户在所述第二服务方处认证提交的认证信息的事件进行记账得到的。
128.具体的,本实施例中的区块链可具体是联盟链。
129.本实施例提供的技术方案,第一服务方和第二服务方均为区块链成员,所述第二服务方接收到第一服务方发送的获取请求后,将根据所述获取请求中所包含的用户的标识信息来获取所述用户在第二服务方处认证提交的认证信息,进而将该认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户,整个认证过程无需用户提交任何认证信息,便可以快速实
现用户认证信息的授权与转移,利于高效完成对用户的认证,提升提高用户体验度,节约服务方运营的成本。
130.这里需要说明的是:本实施例提供的所述方法中各步骤未尽详述的内容可参见上述各实施例中的相应内容,此处不再赘述。此外,本实施例提供的所述方法中除了上述各步骤以外,还可包括上述各实施例中其他部分或全部步骤,具体可参见上述各实施例相应内容,在此不再赘述。
131.综上所述,以上实施例提供的所述数据处理方法可总结为图3b所示的过程。即,在用户为联盟链001中第一服务方120的非认证用户,而为第二服务方130的认证用户的情形下,当用户通过客户端110向所述第一服务方120发送请求相应服务时,所述第一服务方120可以查询联盟链001存储有所述用户认证信息的节点。在确定所述获取第二服务方130存储有所述用户认证信息时,将根据确认授权指示获取所述用户在所述第二服务方130处提交的认证信息,以根据所述认证信息对用户进行认证,采用这种方式,整个认证过程无需用户提交任何认证信息,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升用户体验度,节约服务方运营的成本。此外,在所述第一服务节点120从第二服务方130处获取到用户认证信息后,其需要将这一授权交易事件广播至区块链中,以得到与该授权交易事件对应的记账信息,进而依据所述记账信息给予所述用户认证信息提供方(即第二服务方)一定的回报,例如,可以按月结、季节等方式给予所述用户认证信息提供方(即第二服务方)一定的资金回报。
132.这里需要说明的是:上述应用场景仅是为了便于理解本技术的精神和原理而示,上述各实施例提供的技术方案在此方面不受任何限制。相反,上述各实施例提供的技术方案可应用到任何适用的任何场景,比如:除了上述的租赁市场,如车辆租赁、房屋租赁等,还可以应用到如银行、保险等多个应用场景中。
133.图4示出了本技术又一实施例提供的数据处理方法的流程示意图。该方法的执行主体为第一服务方对应的节点。如图4所示,该方法包括:
134.401、在第一服务方未获取到与用户有关的目标数据时,查询区块链中是否存储有所述目标数据;
135.402、查询区块链中存储有所述目标数据时,从所述区块链获取所述目标数据;
136.403、利用所述目标数据,执行所述用户需在所述第一服务方处完成的处理任务。
137.有关上述401及403的具体实现可参见其他实施例中的相应的部分,此处不作赘述。
138.进一步地,本实施例提供的所述方法,还可以包括:
139.404、将从所述区块链获取所述目标数据的事件发布至所述区块链;
140.405、接收到所述区块链中一节点发送的记账指示,对从所述区块链获取所述目标数据的事件进行记账,得到第一记账信息;
141.406、将第一记账信息发布至所述区块链。
142.上述步骤402中,假设区块链中第二服务方对应节点(或称为第二服务方节点)存储有所述目标数据,则上述“从所述区块链获取所述目标数据”具体为:从所述第二服务方对应节点获取所述目标数据。相应的,上述步骤404“将从所述区块链获取所述目标数据的事件发布至所述区块链”具体为:将从所述第二服务方处获取所述目标数据的事件发布至
所述区块链。
143.进一步地,上述401“查询区块链中是否存储有所述目标数据”的一种可实现方案为:在接收到所述用户对应客户端发送的目标数据获取请求后,获取所述用户的标识信息;根据所述标识信息,向所述区块链中的节点发送所述查询请求。
144.再进一步地,本实施例提供的所述方法,还可以包括:
145.407、在查询所述区块链中无存储有与所述用户相关的目标数据的节点时,获取所述用户通过客户端提交的目标数据,以执行所述用户需在所述第一服务方处完成的处理任务。
146.本实施例提供的技术方案,在第一服务方未获取到与用户有关的目标数据时,将查询区块链中存储有所述目标数据的服务方,并在查询到第二数据提供方存储有所述目标数据时,可以从所述第二数据提供方处获取所述目标数据,进而对该目标数据进行处理,以向所述用户对应的客户端反馈处理结果。采用这种方式,可以快速实现与用户有关的目标数据授权与转移,利于提升用户体验度,节约服务方运营的成本。
147.这里需要说明的是:本实施例提供的所述方法中各步骤未尽详述的内容可参见上述各实施例中的相应内容,此处不再赘述。此外,本实施例提供的所述方法中除了上述各步骤以外,还可包括上述各实施例中其他部分或全部步骤,具体可参见上述各实施例相应内容,在此不再赘述。
148.图5示出了本技术一实施例提供的网络系统的结构示意图。如图5所示,该网络系统,包括:客户端设备110、第一服务方节点120、第二服务方节点130;其中,
149.客户端设备110,用于向第一服务方节点120发送查询请求;在根据所述第一服务节点120反馈的查询结果确定所述用户为第二服务方的认证用户时,请求所述第一服务节点120获取所述用户在所述第二服务方处认证提交的认证信息;
150.第一服务节点120,用于接收到所述查询请求后,向所述客户端设备110反馈所述查询结果;还用于将获取到的所述认证信息发送至所述客户端设备110;
151.第二服务节点130,用于向所述第一服务方节点提供所述认证信息。
152.具体实施时,本实施例提供的技术方案中,所述客户端110可以为固定终端或移动终端,具体可以为手机、平板电脑、智能穿戴设备(如虚拟现实设备)等任意终端设备;所述第一服务节点120和/或所述第二服务节点130可以是常用服务器、虚拟服务器等,本技术实施例对此不作具体限定;此外,所述第二服务节点还可以具体是权威机构,如ca认证中心。
153.进一步的,所述客户端设备110在请求所述第一服务节点获取所述用户在所述第二服务方处认证提交的认证信息时,具体用于:
154.输出用户可感知的询问信息,以询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息;
155.响应于用户针对所述询问信息触发的授权指示,向所述第一服务方节点发送获取指令,以由所述第一服务方节点从所述第二服务方处获取所述认证信息。
156.进一步的,所述第一服务节点和所述第二服务节点在同一区块链中。更具体的,所述第一服务节点和所述第二服务节点在同一联盟链中。
157.本实施例提供的技术方案,用户为区块链中第一服务方的非认证用户,而为第二服务方的认证用户时,所述第一服务方可以获取所述用户在所述第二服务方处认证提交的
认证信息对用户进行认证,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升用户体验度,节约服务方运营的成本。
158.这里需要说明的是:本实施例方案并不限于此,上述客户端和服务节点的数据仅仅是示意性的,根据实际需要可以具有任意数目的客户端和服务节点。此外,本实施例提供的所述网络系统中各步骤未尽详述的内容可参见上述各实施例中的相应内容,此处不再作赘述。此外,本实施例提供的所述网络系统中除了上述各步骤以外,还可包括上述各实施例中其他部分或全部步骤,具体可参见上述各实施例相应内容,在此不再赘述。
159.图6示出了本技术一实施例提供的数据处理装置的结构框图。如图6所示,该数据处理装置,包括:获取模块601和认证模块602;其中,
160.获取模块601,用于获取所述用户在所述第二服务方处认证提交的认证信息;
161.认证模块602,用于利用所述第二服务方提供的认证信息,对所述用户进行认证,以使所述用户成为所述第一服务方的认证用户。
162.本实施例提供的技术方案,用户为区块链中第一服务方的非认证用户,而为第二服务方的认证用户时,所述第一服务方可以获取所述用户在所述第二服务方处认证提交的认证信息对用户进行认证,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升用户体验度,节约服务方运营的成本。
163.进一步地,所述获取模块601,具体用于:
164.向所述用户对应的客户端发送询问信息,以询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息;
165.接收到所述客户端发送的所述用户针对所述询问信息触发的授权指示时,根据所述用户的标识信息,向所述第二服务方发送获取请求;
166.获取所述第二服务方反馈的所述认证信息。
167.进一步地,所述认证模块602,具体用于:
168.获取所述第二服务方针对所述认证信息授权的第一公钥;
169.使用所述第一公钥,对所述认证信息进行解密;
170.根据解密后的所述认证信息,对所述用户进行认证。
171.进一步地,所述第一服务方对应的节点以及所述第二服务方对应的节点,为区块链中的两个节点;以及
172.所述装置,还可包括:
173.记账模块603,用于对获取所述用户在所述第二服务方处认证提交的认证信息的事件发布至所述区块链;接收到所述区块链中一节点发送的记账指示,对获取所述用户在所述第二服务方处认证提交的认证信息的事件进行记账,得到第一记账信息;将第一记账信息发布至所述区块链。
174.进一步地,所述记账模块603,还用于获取所述区块链中广播的第二记账信息;确定所述第二记账信息无误时,将所述第二记账信息写入本地账本。具体的,本实施例中区块链可具体是联盟链。
175.进一步地,所述第一服务方对应的节点以及所述第二服务方对应的节点,为区块
链中的两个节点:以及
176.所述装置,还可包括:
177.查询模块604,用于在确定所述用户不是第一服务方的认证用户时,查询所述区块链中是否包含存储有所述用户认证信息的节点;在查询到所述第二服务方对应的节点中存储有所述用户认证信息的情况下,表明所述用户为第二服务方的认证用户,并触发从所述区块链中获取用户在所述第二服务方处认证提交的认证信息的步骤。
178.进一步地,所述查询模块604,具体用于:
179.在接收到所述用户对应客户端发送的认证请求后,获取所述用户的标识信息;根据所述标识信息,向所述区块链中的节点发送针对所述用户认证信息的查询请求。
180.进一步地,所述查询模块604,还具体用于:
181.在查询所述区块链中无存储有所述用户认证信息的节点时,获取所述用户通过客户端提交的认证信息;利用所述用户提交的认证信息,对所述用户进行认证;认证通过后,使用私钥对所述用户提交的认证信息进行加密存储。
182.这里需要说明的是:本实施例提供的数据处理装置可实现上述图1a示出的数据处理方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述图1a示出的数据处理方法实施例中的相应内容,此处不再赘述。
183.图7示出了本技术另一实施例提供的数据处理装置的结构框图。如图7所示,该数据处理装置,包括:发送模块701、获取模块702以及认证模块703;其中,
184.发送模块701,用于向所述第一服务方发送查询请求;
185.获取模块702,用于在根据所述第一服务方反馈的查询结果确定所述用户为第二服务方的认证用户时,通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息;
186.认证模块703,用于利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
187.本实施例提供的技术方案,在用户为区块链中第一服务方的非认证用户时,客户端可以向所述第一服务方对应的服务端发送查询请求,并在根据所述服务端反馈的查询结果确定所述用户为第二服务方的认证用户时,可以输出用户可感知的用来询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息的询问信息;在接收到用户针对所述询问信息触发的授权指示时,便可获取所述用户在所述第二服务方处认证提交的认证信息,进而利用所述认证信息对所述用户进行认证,以使得所述用户为所述第一服务方的认证用户,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升用户体验度,节约服务方运营的成本。
188.进一步地,所述第一服务方对应的节点为区块链中的一个节点;以及所述获取模块703,具体用于:接收所述第一服务方从所述区块链中获取到的所述认证信息。
189.同样的,本实施例中的所述区块链可具体是联盟链。
190.进一步的,所述获取模块702,具体用于:在根据所述第一服务方反馈的查询结果确定所述用户为第二服务方的认证用户时,输出用户可感知的询问信息,以询问是否授权所述第一服务方使用所述用户在所述第二服务方处的认证信息;响应于用户针对所述询问信息触发的授权指示,向所述第一服务方发送获取指令,以由所述第一服务方从所述第二
服务方处获取所述认证信息;接收所述第一服务方反馈的所述认证信息。
191.进一步地,上述装置,还包括:
192.确定模块,用于监听到用户针对第一服务方提供的一服务项触发的请求操作时,确定所述用户是否为所述第一服务方的认证用户;确定所述用户不是所述第一服务方的认证用户时,输出用户可感知的提示信息,以提示用户需进行认证;在监听到用户针对所述提示信息触发认证指示时,触发所述向所述第一服务方对应的服务端发送查询请求的步骤。
193.这里需要说明的是:本实施例提供的数据处理装置可实现上述图2示出的数据处理方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述图2示出的数据处理方法实施例中的相应内容,此处不再赘述。
194.图8示出了本技术又一实施例提供的数据处理装置的结构框图。如图8所示,该数据处理装置,包括:获取模块801和发送模块802;其中,
195.获取模块801,用于接收到第一服务方发送的获取请求后,根据所述获取请求中包含的用户的标识信息,获取所述用户在第二服务方处认证提交的认证信息;
196.发送模块802,用于将所述认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
197.本实施例提供的技术方案,第一服务方和第二服务方均为区块链成员,所述第二服务方接收到第一服务方发送的获取请求后,将根据所述获取请求中所包含的用户的标识信息来获取所述用户在第二服务方处认证提交的认证信息,进而将该认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户,整个认证过程无需用户提交任何认证信息,便可以快速实现用户认证信息的授权与转移,利于高效完成对用户的认证,提升提高用户体验度,节约服务方运营的成本。
198.进一步地,所述获取模块801,还用于获取所述认证信息对应的公钥;
199.所述发送模块802,还用于将所述公钥发送至所述第一服务方,以便所述第一服务方使用所述公钥对所述认证信息进行解密。
200.进一步地,所述第一服务方对应的节点,以及所述第二服务方对应的节点,为区块链中的两个节点:以及该装置适用于所述第二服务方对应的节点,所述装置,还包括:
201.记账模块803,用于获取所述区块链中广播的第一记账信息;确定所述第一记账信息无误时,将所述第一记账信息写入本地账本;其中,所述第一记账信息是所述第一服务方对应的节点对获取所述用户在所述第二服务方处认证提交的认证信息的事件进行记账得到的。
202.具体的,本实施例中的区块链可以是联盟链。
203.这里需要说明的是:本实施例提供的数据处理装置可实现上述图3a示出的数据处理方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述图3a示出的数据处理方法实施例中的相应内容,此处不再赘述。
204.图9示出了本技术又一实施例提供的数据处理装置的结构框图。如图9所示,该数据处理装置,包括:查询模块901、获取模块802以及处理模块803;其中,
205.查询模块901,用于在第一服务方未获取到与用户有关的目标数据时,查询区块链中是否存储有所述目标数据;
206.获取模块902,用于查询区块链中存储有所述目标数据时,从所述区块链获取所述目标数据;
207.处理模块903,用于利用所述目标数据,执行所述用户需在所述第一服务方处完成的处理任务。
208.本实施例提供的技术方案,在第一服务方未获取到与用户有关的目标数据时,将查询区块链中存储有所述目标数据的服务方,并在查询到第二数据提供方存储有所述目标数据时,可以从所述第二数据提供方处获取所述目标数据,进而对该目标数据进行处理,以向所述用户对应的客户端反馈处理结果。采用这种方式,可以快速实现与用户有关的目标数据授权与转移,利于提升用户体验度,节约服务方运营的成本。
209.进一步的,本实施例提供的所述装置还包括发布模块及记账模块。其中,发布模块用于将从所述区块链获取所述目标数据的事件发布至所述区块链;所述记账模块用于在接收到所述区块链中一节点发送的记账指示后,对从所述区块链获取所述目标数据的事件进行记账,得到第一记账信息;所述发布模块还用于将第一记账信息发布至所述区块链。
210.进一步的,所述查询模块具体用于:在接收到所述用户对应客户端发送的目标数据获取请求后,获取所述用户的标识信息;根据所述标识信息,向所述区块链中的节点发送所述查询请求。
211.进一步的,所述获取模块还用于在查询所述区块链中无存储有与所述用户相关的目标数据的节点时,获取所述用户通过客户端提交的目标数据。
212.这里需要说明的是:本实施例提供的数据处理装置可实现上述图4示出的数据处理方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述图4示出的数据处理方法实施例中的相应内容,此处不再赘述。
213.图10示出了本技术一实施例提供的电子设备的结构示意图。如图10所示,所述电子设备包括存储器1101以及处理器1102。存储器1101可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器1101可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
214.所述处理器1102,与所述存储器1101耦合,用于执行所述存储器1101中存储的所述程序,以用于:
215.获取所述用户在所述第二服务方处认证提交的认证信息;
216.利用所述第二服务方提供的认证信息,对所述用户进行认证,以使所述用户成为所述第一服务方的认证用户。
217.其中,处理器1102在执行存储器1101中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
218.进一步,如图10所示,电子设备还包括:通信组件1103、电源组件1104及显示器1105等其它组件。图10中仅示意性给出部分组件,并不意味着电子设备只包括图10所示组件。
219.本技术一实施例还提供另一个电子设备,该电子设备的结构同上述图10类似。具
体的,所述电子设备包括存储器1101、处理器1102及通信组件1103。存储器1101可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器1101可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
220.所述处理器1102,与所述存储器1101耦合,用于执行所述存储器1101中存储的所述程序,以用于:
221.指示所述通信组件向所述第一服务方发送查询请求;
222.在根据所述服务端反馈的查询结果确定所述用户为第二服务方的认证用户时,通过所述第一服务方获取所述用户在所述第二服务方处认证提交的认证信息;
223.利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
224.其中,处理器1102在执行存储器1101中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
225.进一步,如图10所示,电子设备还包括:通信组件1103、电源组件1104及显示器1105等其它组件。图10中仅示意性给出部分组件,并不意味着电子设备只包括图10所示组件。
226.本技术一实施例还提供又一个电子设备,该电子设备的结构同上述图10类似。具体的,所述电子设备包括存储器1101以及处理器1102。存储器1101可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。存储器1101可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
227.所述处理器1102,与所述存储器1101耦合,用于执行所述存储器1101中存储的所述程序,以用于:
228.接收到第一服务方发送的获取请求后,根据所述获取请求中包含的用户的标识信息,获取所述用户在第二服务方处认证提交的认证信息;
229.将所述认证信息发送至所述第一服务方,以便所述第一服务方利用所述认证信息对所述用户进行认证,使得所述用户为所述第一服务方的认证用户。
230.其中,处理器1102在执行存储器1101中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
231.进一步,如图10所示,电子设备还包括:通信组件1103、电源组件1104及显示器1105等其它组件。图10中仅示意性给出部分组件,并不意味着电子设备只包括图10所示组件。
232.本技术一实施例还提供又一个电子设备,该电子设备的结构同上述图10类似。具体的,所述电子设备包括存储器1101以及处理器1102。存储器1101可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应
用程序或方法的指令。存储器1101可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
233.所述处理器1102,与所述存储器1101耦合,用于执行所述存储器1101中存储的所述程序,以用于:
234.在第一服务方未获取到与用户有关的目标数据时,查询区块链中是否存储有所述目标数据;
235.查询区块链中存储有所述目标数据时,从所述区块链获取所述目标数据;
236.利用所述目标数据,执行所述用户需在所述第一服务方处完成的处理任务。
237.其中,处理器1102在执行存储器1101中的程序时,除了上面的功能之外,还可实现其它功能,具体可参见前面各实施例的描述。
238.进一步,如图10所示,电子设备还包括:通信组件1103、电源组件1104及显示器1105等其它组件。图10中仅示意性给出部分组件,并不意味着电子设备只包括图10所示组件。
239.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被计算机执行时能够实现上述各实施例提供的数据处理方法步骤或功能。
240.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
241.通过以上实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
242.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献