一种数据加载方法及终端技术

技术编号:19821000 阅读:14 留言:0更新日期:2018-12-19 14:25
本申请实施例公开了一种数据加载方法,用于通过将该个性化设置信息保存在区块链的各个节点上,当用户需要使用该个性化设置信息时,终端从区块链的节点上获取该个性化设置信息,并加载显示对应的个性化设置效果。由于该个性化设置信息不需要保存在企业的服务器上,从而降低了对企业服务器IT资源的占用。本申请实施例方法包括:终端获取应用程序上当前用户的唯一标识;所述终端根据所述唯一标识从区块链节点中查找个性化设置信息;所述终端保存所述个性化设置信息在本地;所述终端获取关于所述个性化设置信息的功能指令;所述终端根据所述功能指令,从所述本地加载显示对应的个性化设置效果。

【技术实现步骤摘要】
一种数据加载方法及终端
本申请涉及数据处理领域,尤其涉及一种数据加载方法及终端。
技术介绍
用户在使用应用程序过程中,可能会在应用程序上设置一些个性化设置信息,即应用程序生成该用户对应的个性化设置信息。这些个性化设置信息可以保存在该应用程序当前运行的终端的本地配置文件中。当用户需要体验这些个性化设置信息对应的个性化设置效果时,该应用程序可以从该终端的本地配置文件中调取这些个性化设置信息。但如果用户将该应用程序卸载或改变路径重新安装,这些个性化设置信息可能随着应用程序的卸载而被删除丢失,或者由于改变路径重新安装,导致该应用程序无法获取这些个性化设置信息,从而影响应用程序的正常使用。此外,由于这些信息保存在该终端的本地配置文件中,当用户在其它终端上运行同样的应用程序时,若用户需要体验这些个性化设置信息对应的个性话设置效果时,该应用程序也无法获取到这些个性化设置信息,从而影响应用程序的正常使用。现有技术中为了解决上述技术中个性化设置信息的丢失问题和个性化设置信息的同步问题,可以将这些个性化设置信息保存在该应用程序的服务器中。当用户需要这些个性化设置信息时,该应用程序可以直接从服务器中调取。但随着该应用程序上用户数的增多,该应用程序的服务器上也会随之保存大量的个性化设置信息,从而耗费了大量的信息技术(informationtechnology,IT)资源。基于现有技术,如何在解决个性化设置信息的丢失问题和个性化设置信息的同步问题的同时,且减少对该软件服务器IT资源的占用,是一个亟需解决的问题。
技术实现思路
本申请实施例提供了一种数据加载方法,用于使用区块链技术实现用户个性化设置信息的存储和加载,通过将该个性化设置信息保存在区块链的各个节点上,当用户需要使用该个性化设置信息时,终端从区块链的节点上获取该个性化设置信息,由于不需要保存在企业的服务器上,从而降低了对企业服务器IT资源的占用。第一方面,本申请实施例提供了一种数据加载方法,可以包括:终端获取应用程序上当前用户的唯一标识;该终端根据该唯一标识从区块链节点中查找个性化设置信息;该终端保存该个性化设置信息在本地;该终端获取关于该个性化设置信息的功能指令;该终端根据该功能指令,从该本地加载显示对应的个性化设置效果。可选的,在本专利技术的一些实施例中,该方法还可以包括:该终端响应用户对该应用程序的操作,在本地保存该个性化设置信息;该终端向该区块链节点发送该个性化设置信息,以使得该区块链节点将该个性化设置信息按目标格式写入在区块链中。可选的,在本专利技术的一些实施例中,该终端向该区块链节点发送该个性化设置信息之前,该方法还可以包括:该终端获取加密指令;该终端根据该加密指令对该个性化设置信息进行加密,并生成加密后的个性化设置信息。可选的,在本专利技术的一些实施例中,该个性化设置信息为已加密的个性化设置信息,该终端根据该功能指令,从该本地加载显示对应的个性化设置效果之前,该方法还可以包括:该终端获取解密指令;该终端根据该解密指令对该个性化设置信息进行解密,得到解密后的个性化设置信息。可选的,在本专利技术的一些实施例中,该终端根据该唯一标识从区块链节点中查找个性化设置信息,可以包括:该终端根据该唯一标识从该区块链节点中查找最新的个性化设置信息;该终端保存该个性化设置信息在本地,可以包括:该终端保存该最新的个性化设置信息在本地。第二方面,本申请实施例提供了一种终端,可以包括:获取单元,用于获取应用程序上当前用户的唯一标识;查找单元,用于根据该唯一标识从区块链节点中查找个性化设置信息;保存单元,用于保存该个性化设置信息在本地;该获取单元,还用于获取关于该个性化设置信息的功能指令;执行单元,用于根据该功能指令,从该本地加载显示对应的个性化设置效果。可选的,在本专利技术的一些实施例中,该保存单元,还用于响应用户对该应用程序的操作,在本地保存该个性化设置信息;该终端还可以包括:发送单元,用于向该区块链节点发送该个性化设置信息,以使得该区块链节点将该个性化设置信息按目标格式写入在区块链中。可选的,在本专利技术的一些实施例中,该获取单元,还用于获取加密指令;该终端还可以包括:加密单元,用于根据该加密指令对该个性化设置信息进行加密,并生成加密后的个性化设置信息。可选的,在本专利技术的一些实施例中,该个性化设置信息为已加密的个性化设置信息,该获取单元,还用于获取解密指令;该终端还可以包括:解密单元,用于根据该解密指令对该个性化设置信息进行解密,得到解密后的个性化设置信息。可选的,在本专利技术的一些实施例中,查找单元,具体用于根据该唯一标识从该区块链节点中查找最新的个性化设置信息;该保存单元,具体用于保存该最新的个性化设置信息在本地。第三方面,本申请实施例提供一种终端,所述终端可为手机、平板电脑、个人数字助理(personaldigitalassistant,PDA)、车载电脑等任意终端。所述终端包括:处理器、存储器;所述存储器用于存储指令;所述处理器用于执行所述存储器中的所述指令,使得所述终端执行如前述第一方面及任一可选实现方式中所述的方法。第四方面,本申请实施例提供一种计算机程序产品,当其在计算机上运行时,使得计算机执行如前述第一方面及任一可选实现方式中所述的方法。第五方面,本申请实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如前述第一方面及任一可选实现方式中所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:利用区块链技术实现个性化设置信息的存储和加载。区块链技术是一种去中心化的技术,区块链由区块链的各个节点构成。当用户在使用应用程序时,用户当前登录的终端将应用程序运行中产生的个性化设置信息以数据区块的形式保存至区块链各个节点上。当用户需要这些个性化设置信息时,用户当前登录的终端可以从区块链的各个节点上中获取该个性化设置信息。由于个性化设置信息存储在区块链的各个节点中,不需要保存在服务器上,且个性化设置信息的存储和加载操作在任何一台用户当前登录的终端都可以执行,因此在解决个性化设置信息的丢失问题和个性化设置信息的同步问题同时,也减少了对该软件服务器IT资源的占用。附图说明图1为本申请实施例中区块链数据库的一个实施例示意图;图2为本申请实施例中数据加载方法的一个实施例示意图;图3为本申请实施例中终端的一个实施例示意图;图4为本申请实施例中终端的另一个实施例示意图;图5为本申请实施例中终端的另一个实施例示意图;图6为本申请实施例中终端的另一个实施例示意图;图7为本申请实施例中终端的另一个实施例示意图。具体实施方式当用户在使用应用程序时,应用程序会生成各类数据信息,其中包括一些该用户的个性化设置信息,例如背景、皮肤、字体或快捷键等设置信息,应用程序可以根据这些个性化设置信息显示对应的个性化效果。当这些个性化设置信息设置成功后,用户当前登录的终端将会把这些个性化设置信息保存在该终端的本地配置文件中。当用户再次登录应用程序时,该应用程序从本地的配置文件中读取这些个性化设置信息,进而加载显示对应的个性化设置效果。但如果仅将这些个性化设置信息保存在终端的本地配置文件上,当用户将该应用程序卸载或改变路径重新安装,这些个性化设置信息可能随着应用程序的卸载而丢失,或者由于改变路径重新本文档来自技高网...

【技术保护点】
1.一种数据加载方法,其特征在于,包括:终端获取应用程序上当前用户的唯一标识;所述终端根据所述唯一标识从区块链节点中查找个性化设置信息;所述终端保存所述个性化设置信息在本地;所述终端获取关于所述个性化设置信息的功能指令;所述终端根据所述功能指令,从所述本地加载显示对应的个性化设置效果。

【技术特征摘要】
1.一种数据加载方法,其特征在于,包括:终端获取应用程序上当前用户的唯一标识;所述终端根据所述唯一标识从区块链节点中查找个性化设置信息;所述终端保存所述个性化设置信息在本地;所述终端获取关于所述个性化设置信息的功能指令;所述终端根据所述功能指令,从所述本地加载显示对应的个性化设置效果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述终端响应用户对所述应用程序的操作,在本地保存所述个性化设置信息;所述终端向所述区块链节点发送所述个性化设置信息,以使得所述区块链节点将所述个性化设置信息按目标格式写入在区块链中。3.根据权利要求2所述的方法,其特征在于,所述终端向所述区块链节点发送所述个性化设置信息之前,所述方法还包括:所述终端获取加密指令;所述终端根据所述加密指令对所述个性化设置信息进行加密,并生成加密后的个性化设置信息。4.根据权利要求1所述的方法,其特征在于,所述个性化设置信息为已加密的个性化设置信息,所述终端根据所述功能指令,从所述本地加载显示对应的个性化设置效果之前,所述方法还包括:所述终端获取解密指令;所述终端根据所述解密指令对所述个性化设置信息进行解密,得到解密后的个性化设置信息。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端根据所述唯一标识从区块链节点中查找个性化设置信息,包括:所述终端根据所述唯一标识从所述区块链节点中查找最新的个性化设置信息;所述终端保存所述个性化设置信息...

【专利技术属性】
技术研发人员:李敬贤
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1