本发明涉及数据服务,具体的说,涉及的是一种数据服务提供方法、装置、设备及存储介质。
背景技术:
1、移动互联网时代,应用市场出现大量app应用,由于传统应用口令密码认证方式复杂且不好记忆,能够支持不同系统间统一认证的技术方案应运而生。国外的谷歌、脸书等互联网公司率先开始使用第三方认证技术,国内社交应用如微信和微博的蓬勃发展,使得他们拥有了海量的用户,从而具备了成为第三方认证服务提供者的基础,在这个阶段我们看到几乎所有的移动互联网应用都支持基于社交账号的登录和注册。
2、但是现有第三方认证技术中,用户的身份信息由第三方机构管理,存储在中心化服务器中,容易被泄露和遭受攻击,且应用在获得第三方账号用户授权时,很难获得有用的用户信息,无法为用户提供个性化服务,用户体验差。
技术实现思路
1、基于此,本发明提供了一种数据服务提供方法、装置、设备及存储介质,其能够通过利用nft来实现应用的登录认证,并根据nft获取用户关联的目标数智人信息,来确定用户标签以用于提供数据服务,提高了用户登录应用的便捷性,降低了信息泄露风险,且可为用户提供个性化服务,提高了用户体验感。
2、为实现上述目的,本发明实施例提供了一种数据服务提供方法,包括:
3、响应于用户通过数智人方式登录请求,确定所述用户关联的nft,以用于登录当前应用;
4、根据所述nft获取所述用户关联的目标数智人信息,并解析得到目标素材索引信息;
5、根据所述目标素材索引信息查找素材内容标签库,得到所述当前应用的用户标签;
6、根据所述用户标签为所述用户提供数据服务。
7、作为上述方案的改进,所述根据所述目标素材索引信息查找素材内容标签库,得到所述当前应用的用户标签,包括:
8、根据所述目标素材索引信息查找素材内容标签库,得到目标基础属性素材和目标场景应用素材;
9、基于所述应用与应用类型的映射关系,确定所述当前应用的应用类型;
10、基于所述应用类型和场景应用素材的映射关系,根据所述当前应用的应用类型从所述目标场景应用素材中筛选出当前场景应用素材;
11、基于素材和标签的映射关系,根据所述当前场景应用素材和所述目标基础属性素材确定所述当前应用的用户标签。
12、作为上述方案的改进,所述响应于用户通过数智人方式登录请求,确定所述用户关联的nft,以用于登录当前应用,包括:
13、响应于用户通过数智人方式登录请求,从预存的若干个数智人形象中确定目标数智人;
14、基于数智人形象与nft的映射关系,确定与所述目标数智人对应的nft,以用于登录当前应用。
15、作为上述方案的改进,所述目标数智人通过以下方式制作:
16、响应于基础素材选择指令,从素材库筛选出目标基础属性素材;
17、响应于场景素材选择指令,从所述素材库中筛选出目标场景应用素材;
18、根据所述目标基础属性素材和所述目标场景应用素材制作目标数智人。
19、作为上述方案的改进,所述场景素材选择指令包括场景选择指令和专属素材选择指令;
20、则所述响应于场景素材选择指令,从所述素材库中筛选出目标场景应用素材,包括:
21、解析所述用户的场景选择指令得到选定应用类型,从所述素材库中选出与所述选定应用类型对应的场景应用素材,以作为所述选定应用类型的候选场景应用素材;
22、针对每一选定应用类型,响应于专属素材选择指令,从对应的所述候选场景应用素材中选出若干场景应用素材以作为对应的专属场景应用素材;
23、将所有所述专属场景应用素材组合得到目标场景应用素材。
24、作为上述方案的改进,在根据所述目标基础属性素材和所述目标场景应用素材制作目标数智人之后,还包括:
25、响应于调整指令,对所述目标数智人进行个性化调整;其中,所述个性化调整包括脸型调整、眉毛修饰和个性化签名设置中的至少一种。
26、作为上述方案的改进,所述nft通过以下方式铸造:
27、获取所述目标数智人的基础属性素材和场景应用素材的素材索引信息以作为目标素材索引信息;
28、将所述目标素材索引信息通过nft智能合约记录在区块链上,以将所述目标数智人铸造为nft。
29、为实现上述目的,本发明实施例还提供了一种数据服务提供装置,包括:
30、登录模块,用于响应于用户通过数智人方式登录请求,确定所述用户关联的nft,以用于登录当前应用;
31、素材索引获取模块,用于根据所述nft获取所述用户关联的目标数智人信息,并解析得到目标素材索引信息;
32、标签获取模块,用于根据所述目标素材索引信息查找素材内容标签库,得到所述当前应用的用户标签;
33、服务提供模块,用于根据所述用户标签为所述用户提供数据服务。
34、为实现上述目的,本发明实施例还提供了一种数据服务提供设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的数据服务提供方法。
35、为实现上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任一实施例所述的数据服务提供方法。
36、与现有技术相比,本发明实施例公开的数据服务提供方法、装置、设备及存储介质,通过响应用户通过数智人方式登录请求来确定所述用户关联的nft,以用于登录当前应用;通过根据所述nft来获取所述用户关联的目标数智人信息,并解析得到目标素材索引信息;通过根据所述目标素材索引信息查找素材内容标签库,以得到所述当前应用的用户标签;进而根据所述用户标签来为所述用户提供数据服务。由此可见,本发明实施例通过利用nft来实现应用的登录认证,并根据nft获取用户关联的目标数智人信息,来确定用户标签以用于提供数据服务,提高了用户登录应用的便捷性,降低了信息泄露风险,且可为用户提供个性化服务,提高了用户体验感。
1.一种数据服务提供方法,其特征在于,包括:
2.如权利要求1所述的数据服务提供方法,其特征在于,所述根据所述目标素材索引信息查找素材内容标签库,得到所述当前应用的用户标签,包括:
3.如权利要求1所述的数据服务提供方法,其特征在于,所述响应于用户通过数智人方式登录请求,确定所述用户关联的nft,以用于登录当前应用,包括:
4.如权利要求3所述的数据服务提供方法,其特征在于,所述目标数智人通过以下方式制作:
5.如权利要求4所述的数据服务提供方法,其特征在于,所述场景素材选择指令包括场景选择指令和专属素材选择指令;
6.如权利要求4所述的数据服务提供方法,其特征在于,在根据所述目标基础属性素材和所述目标场景应用素材制作目标数智人之后,还包括:
7.如权利要求4所述的数据服务提供方法,其特征在于,所述nft通过以下方式铸造:
8.一种数据服务提供装置,其特征在于,包括:
9.一种数据服务提供设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的数据服务提供方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的数据服务提供方法。