CN110727894A - 目标素材设置方法、装置、设备及存储介质 - Google Patents
目标素材设置方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110727894A CN110727894A CN201910967535.9A CN201910967535A CN110727894A CN 110727894 A CN110727894 A CN 110727894A CN 201910967535 A CN201910967535 A CN 201910967535A CN 110727894 A CN110727894 A CN 110727894A
- Authority
- CN
- China
- Prior art keywords
- application
- identifier
- target
- setting
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种目标素材设置方法、装置、设备及存储介质,属于互联网技术领域。该方法包括:通过第一应用接收对第二应用的素材信息获取指令;通过第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求,素材管理服务器用于接收素材信息获取请求,通过第一应用服务器返回第二应用标识对应的素材信息集合;当接收到素材信息集合时,显示至少一个素材;基于至少一个素材为第一应用登录的用户标识设置目标素材。因此能够在第一应用中显示第二应用的素材信息集合,还能够将第二应用的素材设置为用户标识在第一应用中的目标素材,实现了不同应用之间素材的共享,增强了素材的通用性,提高了素材利用率。
Description
技术领域
本申请实施例涉及互联网技术领域,特别涉及一种目标素材设置方法、装置、设备及存储介质。
背景技术
随着互联网技术的快速发展,不断出现各种各样的应用,供用户选择使用。用户为了展示自己,可以在应用中设置自己的虚拟形象或者头像等,并在虚拟形象或者头像上添加具有装饰效果的素材,以提升显示效果。
相关技术中,应用服务器将至少一个素材发送给终端,终端通过该应用服务器关联的应用显示该至少一个素材。用户可以从该至少一个素材中选择任一素材作为目标素材,后续即可显示该目标素材。
但是,上述方案无法在某一应用中将另一个应用提供的素材设置为目标素材,不同应用之间素材无法共享,缺乏通用性。
发明内容
本申请实施例提供了一种目标素材设置方法、装置、设备及存储介质,可以解决相关技术中无法在某一应用中将另一应用的素材设置为目标素材的问题。所述技术方案如下:
一方面,提供了一种目标素材设置方法,应用于终端中,所述方法包括:
通过第一应用接收对第二应用的素材信息获取指令;
通过所述第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求,所述素材信息获取请求携带第二应用标识,所述素材管理服务器用于接收所述素材信息获取请求,通过所述第一应用服务器返回所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
当接收到所述素材信息集合时,显示所述至少一个素材;
基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
可选地,所述素材为用于在头像四周显示的头像框;所述基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材之后,所述方法还包括:
在所述第一应用中显示所述用户标识的头像时,在所述头像的四周显示为所述用户标识设置的目标头像框。
另一方面,提供了另一种目标素材设置方法,应用于素材管理服务器中,所述方法包括:
接收终端通过第一应用关联的第一应用服务器发送的素材信息获取请求,所述素材信息获取请求携带第二应用标识;
获取所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
通过所述第一应用服务器向所述终端发送所述素材信息集合,所述终端用于当接收到所述素材信息集合时,显示所述至少一个素材,基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
可选地,所述目标素材设置请求还携带第一应用标识;所述在区块链中查询包括所述用户标识和所述素材标识的素材领取记录之前,所述方法还包括:
在所述区块链中查询包括所述第一应用标识和所述第二应用标识的素材共享合约;
当查询到所述素材共享合约时,执行所述在区块链中查询包括所述用户标识和所述素材标识的素材领取记录的步骤。
另一方面,提供了一种目标素材设置装置,应用于终端中,所述装置包括:
接收模块,用于通过第一应用接收对第二应用的素材信息获取指令;
发送模块,用于通过所述第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求,所述素材信息获取请求携带第二应用标识,所述素材管理服务器用于接收所述素材信息获取请求,通过所述第一应用服务器返回所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
素材显示模块,用于当接收到所述素材信息集合时,显示所述至少一个素材;
设置模块,用于基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
可选地,所述接收模块包括:
显示单元,用于通过所述第一应用显示素材选择界面,所述素材选择界面包括所述第二应用标识对应的素材获取入口;
确定单元,用于当检测到对所述素材获取入口的触发操作时,确定接收到对所述第二应用的素材信息获取指令。
可选地,所述设置模块包括:
设置单元,用于当接收到对所述至少一个素材中任一素材的选择指令时,将所述选择指令对应的素材设置为所述用户标识的目标素材。
可选地,所述素材信息集合中还包括所述至少一个素材的素材标识,所述设置单元包括:
获取子单元,用于当接收到对所述至少一个素材中任一素材的选择指令时,获取所述选择指令对应的素材标识;
发送子单元,用于通过所述第一应用服务器,向所述素材管理服务器发送目标素材设置请求,所述目标素材设置请求携带所述用户标识和所述素材标识,所述素材管理服务器用于接收所述目标素材设置请求,当查询到包括所述用户标识和所述素材标识的素材领取记录时返回确认消息,所述第一应用服务器用于接收到所述确认消息时将所述素材标识对应的素材设置为所述用户标识的目标素材。
可选地,所述素材管理服务器为区块链***中的节点设备,所述素材管理服务器还用于接收所述目标素材设置请求,当在区块链中查询到包括所述用户标识和所述素材标识的素材领取记录时返回所述确认消息。
可选地,所述素材为用于在头像四周显示的头像框;所述装置还包括:
头像框显示模块,用于在所述第一应用中显示所述用户标识的头像时,在所述头像的四周显示为所述用户标识设置的目标头像框。
另一方面,提供了另一种目标素材设置装置,应用于素材管理服务器中,所述装置包括:
第一接收模块,用于接收终端通过第一应用关联的第一应用服务器发送的素材信息获取请求,所述素材信息获取请求携带第二应用标识;
获取模块,用于获取所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
素材发送模块,用于通过所述第一应用服务器向所述终端发送所述素材信息集合,所述终端用于当接收到所述素材信息集合时,显示所述至少一个素材,基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
可选地,所述装置还包括:
第二接收模块,用于接收所述终端通过所述第一应用服务器发送的目标素材设置请求,所述目标素材设置请求由所述终端接收到对所述至少一个素材中任一素材的选择指令时发送,所述目标素材设置请求携带所述用户标识和所述选择指令对应的素材标识;
消息发送模块,用于当查询到包括所述用户标识和所述素材标识的素材领取记录时,向所述第一应用服务器发送确认消息,所述第一应用服务器用于当接收到所述确认消息时将所述素材标识对应的素材设置为所述用户标识的目标素材。
可选地,所述素材管理服务器为区块链***中的节点设备,所述消息发送模块包括:
查询单元,用于在区块链中查询包括所述用户标识和所述素材标识的素材领取记录;
发送单元,用于当查询到所述素材领取记录时,向所述第一应用服务器发送所述确认消息。
可选地,所述目标素材设置请求还携带第一应用标识,所述查询单元还用于在所述区块链中查询包括所述第一应用标识和所述第二应用标识的素材共享合约;当查询到所述素材共享合约时,执行所述在区块链中查询包括所述用户标识和所述素材标识的素材领取记录的步骤。
可选地,所述素材信息获取请求还携带第一应用标识,所述素材管理服务器为区块链***中的节点设备,所述装置还包括:
合约查询模块,用于在区块链中查询包括所述第一应用标识和所述第二应用标识的素材共享合约;
所述获取模块,还用于当查询到所述素材共享合约时,执行所述获取所述第二应用标识对应的素材信息集合的步骤。
可选地,所述素材管理服务器为区块链***中的节点设备,所述装置还包括:
第三接收模块,用于接收第二应用关联的第二应用服务器发送的素材领取记录,所述素材领取记录包括所述用户标识和所述素材标识;
存储模块,用于将所述素材领取记录存储于所述区块链中。
可选地,所述素材管理服务器为区块链***中的节点设备,所述装置还包括:
第四接收模块,用于接收任一应用服务器发送的素材信息集合,所述素材信息集合中包括至少一个素材及对应的素材标识;
所述存储模块,还用于将所述素材信息集合及所述任一应用服务器关联的应用标识对应存储于所述区块链中。
另一方面,提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行以实现如所述目标素材设置方法中所执行的操作。
再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如所述目标素材设置方法中所执行的操作。
本申请实施例提供的方法、装置、设备及存储介质,终端通过第一应用接收对第二应用的素材信息获取指令,通过第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求;素材管理服务器接收终端发送的素材信息获取请求时,获取第二应用标识对应的素材信息集合,通过第一应用服务器向终端发送素材信息集合;当终端接收到素材信息集合时,显示至少一个素材,基于至少一个素材为第一应用登录的用户标识设置目标素材。通过终端、第一应用服务器和素材管理服务器之间的交互,能够在第一应用中显示第二应用的素材信息集合,还能够将第二应用的素材设置为用户标识在第一应用中的目标素材,实现了不同应用之间素材的共享,增强了素材的通用性,提高了素材利用率。
并且,当终端通过第一应用接收到对至少一个素材中任一素材的选择指令时,获取选择指令对应的素材标识,终端通过第一应用服务器,向素材管理服务器发送目标素材设置请求;素材管理服务器接收终端通过第一应用服务器发送的目标素材设置请求,当素材管理服务器查询到包括用户标识和素材标识的素材领取记录时,向第一应用服务器发送确认消息;第一应用服务器接收到该确认消息时,将该素材标识对应的素材设置为该用户标识的目标素材。通过终端、第一应用服务器和素材管理服务器之间的交互,能够将第二应用的素材设置为用户标识在第一应用中的目标素材,实现了不同应用之间素材的共享,增强了素材的通用性,提高了素材利用率。
并且,当素材管理服务器查询到素材共享合约时,通过第一应用服务器向终端发送素材信息集合,避免了第一应用与第二应用未进行素材共享,而将第二应用的素材信息集合发送给第一应用的情况,确保了素材信息集合的安全性。
并且,将素材共享合约、素材信息集合、素材领取记录存储于区块链中,可以实现素材共享合约、素材信息集合、素材领取记录的分布式存储,各个节点设备存储的素材共享合约、素材信息集合、素材领取记录一致,可以有效防止素材共享合约、素材信息集合、素材领取记录篡改,确保素材共享合约、素材信息集合、素材领取记录的真实性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的示意图。
图2是本申请实施例提供的一种区块链***的结构示意图。
图3是本申请实施例提供的一种区块结构的示意图。
图4是本申请实施例提供的一种素材显示方法的流程图。
图5是本申请实施例提供的一种素材选择界面的示意图。
图6是本申请实施例提供的一种应用界面的示意图。
图7是本申请实施例提供的一种目标素材设置方法的流程图。
图8是本申请实施例提供的一种目标素材设置方法的示意图。
图9是本申请实施例提供的一种目标素材设置方法的示意图。
图10是本申请实施例提供的一种目标素材设置方法的流程图。
图11是本申请实施例提供的一种目标素材设置装置的结构示意图。
图12是本申请实施例提供的一种目标素材设置装置的结构示意图。
图13是本申请实施例提供的一种目标素材设置装置的结构示意图。
图14是本申请实施例提供的一种目标素材设置装置的结构示意图。
图15是本申请实施例提供的一种终端的结构示意图。
图16是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
为了便于理解本发明实施例的技术过程,下面对本申请实施例所涉及的一些名词进行解释:
区块链(Blockchain):是分布式数据存储、点对点传输、共识机制、加密算法计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块,每个区块都包含一个时间戳和一个与前一区块的链接。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,即区块链中的数据一旦记录下来将不可逆。
共识机制(Consensus Mechanism):是区块链***中实现不同节点之间建立信任、获取权益的数学算法。在区块链***中,通过特殊节点的投票,可以在很短的时间内完成对交易的验证和确认,对一笔交易,如果利益不相干的若干个节点能够达成共识,就可以认为***中的全部节点对此也能够达成共识。
智能合约(Smart Contract):是一种旨在以信息化方式传播、验证或执行合约的计算机协议。区块链***中的各个节点根据特定条件自动执行的合约程序,可以对链上存储的数据进行操作,是用户与区块链进行交互、利用区块链实现业务逻辑的重要途径。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本,它允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
图1是本申请实施例提供的一种实施环境的示意图,参见图1,该实施环境包括:终端101、第一应用服务器102、第二应用服务器103和素材管理服务器104,终端101与第一应用服务器102之间通过网络连接,终端101与第二应用服务器103之间通过网络连接,第一应用服务器102和素材管理服务器104之间通过网络连接,第二应用服务器103和素材管理服务器104之间通过网络连接。
该终端101可以为手机、计算机、平板电脑等,该第一应用服务器102、第二应用服务器103和素材管理服务器104可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心,本发明实施例对此不做限定。
其中,终端101安装有第一应用,该第一应用与该第一应用服务器102关联,由第一应用服务器102为该第一应用提供服务。终端101中还可以安装有第二应用,该第二应用与该第二应用服务器103关联,由第二应用服务器103为该第二应用提供服务。终端101可基于同一用户标识分别登录第一应用和第二应用。
终端101通过第一应用接收对第二应用的素材信息获取指令,第一应用服务器102根据该素材信息获取指令向素材管理服务器104发送素材信息获取请求,由素材管理服务器104根据该素材信息获取请求,将第二应用服务器103提供的素材信息集合发送给第一应用服务器102,第一应用服务器102将该素材信息集合返回给终端101,终端101显示素材信息集合中的至少一个素材,基于该至少一个素材为第一应用登录的用户标识设置目标素材。
图2是本申请实施例提供的一种区块链***的结构示意图,参见图2,该区块链***包括多个节点设备,该多个节点设备为素材管理服务器,区块链***中的任意一个节点设备均可以执行本发明实施例提供的目标素材设置方法中的一个或多个步骤。其中节点设备与多个应用服务器连接,应用服务器与终端连接。节点设备之间形成的点对点(P2P,PeerTo Peer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission ControlProtocol)协议之上的应用层协议。在区块链***中,任何计算设备如服务器、用户终端等,都可以加入而成为节点设备。
参见图2示出的区块链***中各节点设备的功能,涉及的功能包括:
1)路由,节点设备具有的基本功能,用于支持节点设备之间的通信。
节点设备除具有路由功能外,还可以具有以下功能:
2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链***中的其他节点设备,供其他节点设备在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。
例如,应用实现的业务包括:
2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即,将当前交易的交易记录发送给区块链***中的其他节点设备,其他节点设备验证成功后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中;当然,钱包还支持查询电子货币地址中剩余的电子货币。
2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能,将对账目数据的操作的记录数据发送到区块链***中的其他节点设备,其他节点设备验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中,还可以向发起操作的节点设备发送确认。
2.3)素材管理,用于存储某一应用对应的素材信息集合,将某一应用对应的素材信息集合提供给另一应用等。
参见图3,图3是本申请实施例提供的区块结构(Block Structure)一个可选的示意图,每个区块中包括本区块存储交易记录的哈希值(本区块的哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外,区块中还可以包括有区块生成时的时间戳等信息。
图4是本申请实施例提供的一种素材显示方法的流程图。本申请实施例的交互主体为终端、第一应用服务器和素材管理服务器,参见图4,该方法包括:
401、终端通过第一应用接收对第二应用的素材信息获取指令。
终端上安装有第一应用,第一应用可以为游戏应用、多媒体应用、社交应用等多种类型。该第一应用与第一应用服务器关联,由第一应用服务器提供服务。终端可基于用户标识登录第一应用,从而通过该第一应用与第一应用服务器进行交互,通过两者之间的交互,可实现素材的获取、显示、设置等多种功能。其中,该用户标识用于确定终端的用户身份,可以为用户账号、用户昵称、电话号码、用户编号等。
终端上还可以安装有第二应用,该第二应用是不同于第一应用的其他应用,也可以为游戏应用、多媒体应用、社交应用等多种类型。该第二应用与第二应用服务器关联,由第二应用服务器提供服务。终端可基于用户标识登录第二应用,从而通过该第二应用与第二应用服务器进行交互,通过两者之间的交互,可实现素材的获取、显示、设置等多种功能。
其中,同一终端可基于同一用户标识分别登录第一应用和第二应用。或者,不同终端可基于同一用户标识分别登录第一应用和第二应用。
为了提升显示效果,终端基于用户标识登录第一应用后,可以在第一应用中显示素材,还可以为用户标识设置目标素材,并显示目标素材。同理地,终端基于用户标识登录第二应用后,可以在第二应用中显示素材,还可以为用户标识设置目标素材,并显示目标素材。
其中,素材是指具有装饰效果的虚拟物品,素材可以为虚拟形象的服饰、虚拟形象的发型、虚拟装备的皮肤、用于在头像四周显示的头像框等。
本发明实施例中,考虑到用户会有在第一应用中使用第二应用提供的素材的需求,提供了一种素材共享的方式,能够在第一应用中显示第二应用提供的素材,并将第二应用提供的素材设置为目标素材。
因此,用户在使用第一应用的过程中,如果需要显示第二应用的素材时,可以在第一应用中触发对第二应用的素材信息获取指令,终端通过第一应用接收对第二应用的素材信息获取指令。其中,该素材信息获取指令用于指示获取第二应用的素材。
在一种可能实现方式中,第一应用设置有素材选择界面,终端通过第一应用显示素材选择界面,素材选择界面包括第二应用标识对应的素材获取入口。当终端检测到对素材获取入口的触发操作时,确定接收到对第二应用的素材信息获取指令。
可选地,该素材选择界面中包括多个素材获取入口,每个素材获取入口对应一个应用标识,不同的素材获取入口用于触发对不同应用的素材信息获取指令。
可选地,第一应用的主界面中设置有素材入口,该素材入口用于触发显示素材选择界面,当用户需要查看素材时,触发该素材入口。当终端检测到对素材入口的触发操作时,基于第一应用显示素材选择界面。当用户需要查看第二应用的素材时,触发第二应用标识对应的素材获取入口。当终端在素材选择界面中检测到对该第二应用标识对应的素材获取入口的触发操作时,确定接收到对第二应用的素材信息获取指令。
其中,上述触发操作均可以为点击操作、长按操作、滑动操作等。
402、终端向第一应用关联的第一应用服务器发送素材信息获取请求。
当终端接收到对第二应用的素材信息获取指令时,生成携带第二应用标识的素材信息获取请求,终端向第一应用关联的第一应用服务器发送该素材信息获取请求。
403、第一应用服务器向素材管理服务器发送该素材信息获取请求。
本申请实施例中,素材管理服务器与多个应用服务器连接,每个应用服务器可以设置素材信息集合,素材信息集合包括至少一个素材,还可以包括该至少一个素材的素材标识,该素材标识用于唯一确定一个素材,可以为素材名称、素材编号等。不同应用服务器设置的素材信息集合可以包含相同的素材,也可以包含不同的素材。
并且,每个应用服务器还可以将设置的素材信息集合上传到素材管理服务器中,由素材管理服务器进行综合管理,后续素材管理服务器可以将某一应用的素材信息集合提供给另一应用。素材管理服务器在存储素材信息集合时,为了便于区分,可以将素材信息集合与该素材信息集合所属的应用标识进行对应存储。
因此,当第一应用服务器接收到终端发送的素材信息获取请求时,将该信息获取请求发送给素材管理服务器,该信息获取请求用于请求素材管理服务器返回第二应用标识对应的素材信息集合。
因此,虽然终端并未与素材管理服务器直接建立连接,但由于终端上的第一应用与第一应用服务器关联,第一应用服务器与素材管理服务器连接,通过执行上述步骤402-403,即可实现终端通过第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求。
404、素材管理服务器接收到该素材信息获取请求时,获取第二应用标识对应的素材信息集合。
当素材管理服务器接收到该素材信息获取请求时,根据素材信息获取请求携带的第二应用标识,确定第一应用需要获取第二应用的素材信息集合,则素材管理服务器获取该第二应用标识对应的素材信息集合,该素材信息集合中包括至少一个素材。
405、素材管理服务器向第一应用服务器发送素材信息集合。
当素材管理服务器获取到第二应用标识对应的素材信息集合时,将该素材信息集合发送给第一应用服务器。
406、第一应用服务器向终端发送该素材信息集合。
当第一应用服务器接收到第二应用标识对应的素材信息集合时,将该素材信息集合发送给终端。
因此,虽然终端并未与素材管理服务器直接连接,但由于终端上的第一应用与第一应用服务器关联,第一应用服务器与素材管理服务器连接,通过执行上述步骤405-406,即可实现素材管理服务器通过第一应用服务器向终端发送素材信息集合。
407、当终端接收到素材信息集合时,显示至少一个素材。
在一种可能实现方式中,第一应用设置有素材选择界面,当终端接收到素材信息集合时,在第一应用的素材选择界面中,显示该素材信息集合中的至少一个素材。该素材选择界面与上述步骤401中的素材选择界面类似,在此不再赘述。
需要说明的是,本申请实施例步骤407中显示至少一个素材的过程,是该终端中的第一应用首次对第二应用的素材进行显示,因此需要先执行步骤401-406,来获取第二应用的素材信息集合。当终端接收到第二应用标识对应的素材信息集合时,还可以将该素材信息集合存储下来。后续再次需要对第二应用的素材进行显示时,无需再执行步骤401-406,直接从终端中获取已存储的第二应用的素材信息集合即可。
需要说明的是,在上述步骤401-407中,仅是以一个第二应用为例进行说明,也即是在终端、第一应用服务器和素材管理服务器的交互过程中,仅实现了对一个应用的素材信息集合的发送与接收。
而在另一实施例中,该第二应用可以包括多个应用,在终端、第一应用服务器和素材管理服务器的交互过程中,可以实现对多个应用的素材信息集合的发送与接收。也即是,终端通过第一应用接收对多个应用的素材信息获取指令,终端通过第一应用服务器,向素材管理服务器发送携带该多个应用对应的多个应用标识的素材信息获取请求。当素材管理服务器接收到该素材信息获取请求时,获取多个应用标识分别对应的多个素材信息集合,该素材管理服务器通过第一应用服务器,向终端发送该多个素材信息集合。当终端接收到多个应用标识对应的多个素材信息集合时,显示多个素材信息集合中的素材。
可选地,第一应用的素材选择界面中包括素材批量获取入口,该素材批量获取入口对应多个应用标识,用于触发对多个应用的素材信息获取指令。当用户需要查看多个应用的素材时,触发该全部素材获取入口。当终端在素材选择界面中检测到对全部素材获取入口的触发操作时,确定接收到对多个应用的素材信息获取指令。
其中,终端、第一应用服务器和素材管理服务器的具体交互过程与上述步骤401-407类似,在此不再一一赘述。
例如,素材为头像框,用户可基于同一用户标识登录游戏应用a、游戏应用b、游戏应用c、游戏应用d,图5为该游戏应用a的素材选择界面的示意图,如图5所示,素材选择界面中设置有五个素材获取入口:“游戏a头像框”、“游戏b头像框”、“游戏c头像框”、“游戏d头像框”以及“全部头像框”。其中,“游戏a头像框”对应游戏应用a,“游戏b头像框”对应游戏应用b,“游戏c头像框”对应游戏应用c,“游戏d头像框”对应游戏应用d,“全部头像框”对应游戏应用a、游戏应用b、游戏应用c和游戏应用d。
该素材选择界面中还包括退出选项、头像框显示区域、头像框信息展示区域,其中退出选项用于退出当前界面,头像框显示区域用于显示获取的头像框,头像框信息展示区域用于显示头像框、头像框名称、头像框使用期限等信息。
图5所示的素材选择界面中默认显示游戏应用a的头像框1-头像框16,当终端检测到对素材获取入口“游戏b头像框”的触发操作时,终端确定接收到对游戏应用b的素材信息获取指令,后续即可获取游戏应用b的头像框信息集合,在素材选择界面中显示游戏应用b的头像框。或者,当终端检测到对素材获取入口“全部头像框”的触发操作时,终端确定接收到对游戏应用a、游戏应用b、游戏应用c、游戏应用d的素材信息获取指令。
408、终端基于至少一个素材为第一应用登录的用户标识设置目标素材。
终端在第一应用中显示至少一个素材,供用户查看,终端可基于该至少一个素材为第一应用登录的用户标识设置目标素材。为用户标识设置目标素材之后,即可在第一应用中显示该目标素材。
在一种可能实现方式中,当终端接收到对至少一个素材中任一素材的选择指令时,将选择指令对应的素材设置为用户标识的目标素材。
用户在查看第一应用显示的至少一个素材时,如果需要将任一素材设置为目标素材,可以在第一应用中选择该任一素材。当终端检测到对该任一素材的选择操作时,确定接收对该任一素材的选择指令,该选择指令用于指示将该任一素材设置为目标素材。
其中,终端在设置目标素材时,可以将该用户标识与设置的目标素材对应存储,或者为该目标素材添加指定标记,后续终端需要显示目标素材时,查询该用户标识对应的目标素材,或者查询已添加指定标记的目标素材,从而在第一应用中显示该目标素材。或者,设置目标素材的过程还可以由第一应用服务器执行,具体过程可以参见下述步骤701-705,在此暂不做说明。
在另一种可能实现方式中,素材为虚拟形象的发型,则为用户标识的虚拟形象设置目标发型之后,在第一应用中显示用户标识的虚拟形象时,即可显示该目标发型。或者,素材为虚拟形象的服饰,则为用户标识的虚拟形象设置目标服饰之后,在第一应用中显示用户标识的虚拟形象时,即可显示该目标服饰。
在另一种可能实现方式中,素材为用于在头像四周显示的头像框,当终端为用户标识设置目标素材之后,如图6所示,终端在第一应用中显示用户标识的头像时,在头像的四周显示为用户标识设置的目标头像框。
本申请实施例提供的方法,终端通过第一应用接收对第二应用的素材信息获取指令,通过第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求;素材管理服务器接收终端发送的素材信息获取请求时,获取第二应用标识对应的素材信息集合,通过第一应用服务器向终端发送素材信息集合;当终端接收到素材信息集合时,显示至少一个素材,基于至少一个素材为第一应用登录的用户标识设置目标素材。通过终端、第一应用服务器和素材管理服务器之间的交互,能够在第一应用中显示第二应用的素材信息集合,还能够将第二应用的素材设置为用户标识在第一应用中的目标素材,实现了不同应用之间素材的共享,增强了素材的通用性,提高了素材利用率。
图7是本申请实施例提供的一种目标素材设置方法的流程图。本申请实施例的交互主体为终端、第一应用服务器和素材管理服务器,参见图7,上述步骤408中终端基于至少一个素材为第一应用登录的用户标识设置目标素材,包括:
701、当终端通过第一应用接收到对至少一个素材中任一素材的选择指令时,获取选择指令对应的素材标识。
终端接收第一应用服务器发送的素材信息集合,终端在第一应用中显示该至少一个素材。其中该素材信息集合包括至少一个素材以及该至少一个素材的素材标识。
终端可通过基于该用户标识登录的第一应用,接收对至少一个素材中的任一素材的选择指令,获取该选择指令对应的素材标识。
在一种可能实现方式中,第一应用设置有素材选择界面,终端在素材选择界面中显示至少一个素材。当用户需要设置目标素材时,基于该素材选择界面,选择至少一个素材中的任一素材。当终端检测到对该任一素材的选择操作时,确定接收到对该任一素材的选择指令,该选择指令用于指示终端将该任一素材设置为目标素材。终端根据该选择指令,获取该选择指令对应的该任一素材的素材标识。其中,该选择操作可以为点击操作、长按操作、滑动操作等。
702、终端向第一应用关联的第一应用服务器,发送目标素材设置请求。
当终端获取到该选择指令对应的素材标识时,生成目标素材设置请求,该目标素材设置请求携带该用户标识和该素材标识,终端向第一应用关联的第一应用服务器发送该目标素材设置请求,该目标素材设置请求用于指示第一应用服务器为该用户标识设置该素材标识对应的目标素材。
703、第一应用服务器接收到目标素材设置请求时,向素材管理服务器发送该目标素材设置请求。
本申请实施例中,每个应用服务器可以生成素材领取记录,素材领取记录中包括用户标识和素材标识,该素材领取记录表示该用户标识已经领取过该素材标识对应的素材,该素材标识已添加至该用户标识的素材数据库中。
其中,素材的领取途径可以为用户购买、用户完成指定任务、好友赠送等。
其中,素材数据库中包括至少一个素材标识,用户可以使用素材数据库中任一素材标识对应的素材。比如,用户可以将该任一素材设置为目标素材或者将该任一素材赠送给好友等。
并且,每个应用服务器将生成的素材领取记录上传至素材管理服务器,由素材管理服务器存储下来。后续素材管理服务器可以根据素材领取记录确定是否允许将某一素材标识对应的素材设置为某一用户标识的目标素材,只有用户标识领取过的素材才能设置为该用户标识的目标素材。
因此,当第一应用服务器接收到终端发送的目标素材设置请求时,将该目标素材设置请求发送给素材管理服务器,由素材管理服务器确定是否允许将该素材标识对应的素材设置为该用户标识的目标素材。
虽然终端并未与素材管理服务器直接建立连接,但由于终端上的第一应用与第一应用服务器关联,第一应用服务器与素材管理服务器连接,通过执行上述通过步骤702-703,即可实现终端通过第一应用服务器,向素材管理服务器发送目标素材设置请求。
704、素材管理服务器接收该目标素材设置请求,当查询到包括用户标识和素材标识的素材领取记录时,向第一应用服务器发送确认消息。
当素材管理服务器接收到该目标素材设置请求时,查询已存储的素材领取记录。当查询到包括用户标识和素材标识的素材领取记录时,表示该用户标识已经领取过该素材标识对应的素材,确认允许基于该用户标识将该素材设置为目标素材,则素材管理服务器向第一应用服务器发送确认消息,该确认消息用于指示第一应用服务器中将该素材设置为该用户标识的目标素材。
当未查询到包括用户标识和素材标识的素材领取记录时,表示该用户标识未领取过该素材标识对应的素材,确认不允许基于该用户标识将该素材设置为目标素材,则不向第一应用服务器发送确认消息,或者,向第一应用服务器发送否认消息,该否认消息用于指示第一应用服务器不可将该素材设置为该用户标识的目标素材。
705、第一应用服务器接收到该确认消息时,将该素材标识对应的素材设置为该用户标识的目标素材。
第一应用服务器接收到该确认消息时,在第一应用中将该素材标识对应的素材设置为该用户标识的目标素材。为用户标识设置目标素材之后,即可在第一应用中显示该目标素材。
例如,第一应用服务器可以将该用户标识与该素材标识对应存储,或者为该素材标识添加指定标记,以表示该素材标识对应的素材是该用户标识的目标素材。相应地,后续终端需要显示目标素材时,向第一应用服务器发送素材显示请求,由第一应用服务器查询该用户标识对应的素材标识,或者查询已添加指定标记的素材标识,将查询到的素材标识对应的目标素材发送给终端,终端即可在第一应用中显示该目标素材。
需要说明的是,本申请实施例中,第一应用服务器接收到目标素材设置请求时,由于目标素材设置请求中携带的素材标识属于第二应用,而不属于第一应用,因此需要将该目标素材设置请求发送给素材管理服务器,由素材管理服务器确定是否允许将该素材标识对应的素材设置为该用户标识的目标素材。而在另一实施例中,第一应用服务器接收的目标素材设置请求中携带的素材标识属于第一应用时,表示终端当前请求将第一应用的某一素材设置为目标素材,而不涉及不同应用之间的素材共享,并且第一应用服务器中已经存储了本应用中素材对应的素材领取记录,因此由该第一应用服务器确定是否允许将该素材标识对应的素材设置为该用户标识的目标素材即可,无需执行上述步骤703-704。
如图8所示,相关技术中,当用户在第一应用中领取素材,该第一应用关联的第一应用服务器存储对应的素材领取记录,当用户选择将该素材设置为目标素材时,第一应用服务器将第一应用的素材设置为目标素材,因此第一应用无法将其他应用的素材设置为目标素材。
如图9所示,本申请实施例提供的方法中,素材管理服务器与第一应用服务器和第二应用服务器连接,该素材管理服务器存储有第一应用和第二应用的素材领取记录,因此可通过素材管理服务器,实现在第一应用中设置第二应用的素材,在第二应用中设置第一应用的素材。
本申请实施例提供的方法,当终端通过第一应用接收到对至少一个素材中任一素材的选择指令时,获取选择指令对应的素材标识,终端通过第一应用服务器,向素材管理服务器发送目标素材设置请求;素材管理服务器接收终端通过第一应用服务器发送的目标素材设置请求,当素材管理服务器查询到包括用户标识和素材标识的素材领取记录时,向第一应用服务器发送确认消息;第一应用服务器接收到该确认消息时,将该素材标识对应的素材设置为该用户标识的目标素材。通过终端、第一应用服务器和素材管理服务器之间的交互,能够将第二应用的素材设置为用户标识在第一应用中的目标素材,实现了不同应用之间素材的共享,增强了素材的通用性,提高了素材利用率。
图10是本申请实施例提供的一种目标素材设置方法的流程图。本申请实施例的交互主体为终端、第一应用服务器和素材管理服务器,其中素材管理服务器为区块链***中的节点设备,参见图10,上述步骤401-408包括:
1001、终端通过第一应用接收对第二应用的素材信息获取指令时,向第一应用关联的第一应用服务器发送素材信息获取请求。
1002、第一应用服务器向素材管理服务器发送该素材信息获取请求。
其中,该素材信息获取请求携带第一应用标识和第二应用标识,步骤1001-步骤1002与上述步骤401-403类似,在此不再一一赘述。
1003、素材管理服务器接收该素材信息获取请求时,在区块链中查询包括第一应用标识和第二应用标识的素材共享合约。
在一种可能实现方式中,素材管理服务器接收任一应用服务器发送的素材共享合约,素材共享合约包括任两个应用的应用标识,该素材共享合约表示该任两个应用之间进行素材共享,其中一个应用可以获取另一个应用的素材信息集合,显示素材信息集合中的至少一个素材,还可以将一个应用的素材设置为另一个应用的目标素材。
素材管理服务器将素材共享合约存储于区块链中。可选地,素材管理服务器生成包括素材共享合约的第一区块,向区块链***中的其他节点设备广播第一区块,由区块链***中的多个节点设备对第一区块进行共识,当第一区块通过共识后,将第一区块添加至区块链***的区块链中。
该素材管理服务器生成该第一区块的过程可以包括:将区块链中最后一个区块称为上一区块,素材管理服务器可以从区块链中获取该上一区块的信息,从而可以基于该上一区块的信息,生成上一区块的区块头特征值,对需要存入该第一区块中的素材共享合约等信息进行特征值计算,得到该第一区块的区块主体特征值,进而,该素材管理服务器可以将上一区块的区块头特征值、第一区块的区块主体特征值存储至第一区块的区块头,并将素材共享合约等信息存储至第一区块的区块主体,从而生成第一区块。这样该上一区块和第一区块通过上一区块的区块头特征值相关,可以实现在区块链中区块串联起来的目的,使得后一个区块能够用于验证前一个区块是否正确。需要说明的是,上述对区块生成过程的说明仅是一种区块生成方式的示例性描述,本申请实施例对具体采用哪种区块生成方式不做限定。
该素材管理服务器生成该第一区块后,通过共识机制,该区块链***可以对该第一区块进行共识,来确定该第一区块中的信息是否准确,也即是对该第一区块中的信息进行验证。在一种可能实现方式中,该素材管理服务器生成该第一区块后,可以向其他节点设备广播该第一区块,其他节点设备可以对该第一区块进行验证,并各自在该区块链***中广播验证结果,当该区块链***中验证结果为通过的节点设备的数目大于目标比例时,该区块链***可以确定该第一区块共识通过,将该第一区块添加至该区块链***中的区块链上。其中,该目标比例可以由开发人员进行设置,本申请实施例对此不做限定。上述共识过程可以基于共识机制实现,例如,该共识机制可以为工作量证明机制、权益证明机制、股份授权证明机制等。需要说明的是,上述共识过程仅为一种示例性描述,本申请实施例对此不做限定。
可选地,素材管理服务器可以将一段时间内获取的多个素材共享合约打包,并生成第一区块,由该区块链***中的多个节点设备对该第一区块进行共识,该第一区块通过共识后,该第一区块中的多个素材共享合约可以同步至该区块链***中的每个节点设备。可以实现素材共享合约的分布式存储,各个节点设备存储的素材共享合约一致,可以有效防止素材共享合约篡改,确保素材共享合约的真实性。
因此,当素材管理服务器接收到携带第一应用标识和第二应用标识的素材信息获取请求时,在区块链中查询包括该第一应用标识和该第二应用标识的素材共享合约,来确定第一应用和第二应用之间是否进行素材共享。
1004、当素材管理服务器查询到素材共享合约时,在区块链中获取第二应用标识对应的素材信息集合,通过第一应用服务器向终端发送素材信息集合。
当素材管理服务器查询到包括第一应用标识和第二应用标识的素材共享合约时,确定第一应用和第二应用之间进行素材共享,也即是允许第一应用获取第二应用的素材信息集合。当素材管理服务器未查询到包括第一应用标识和第二应用标识的素材共享合约时,确定第一应用和第二应用之间未进行素材共享,也即是不允许第一应用获取第二应用的素材信息集合。
本申请实施例中,每个应用服务器可以设置素材信息集合,素材信息集合包括至少一个素材,还可以包括该至少一个素材的素材标识,每个应用服务器还可以将设置的素材信息集合上传到素材管理服务器中。素材管理服务器接收任一应用服务器发送的素材信息集合时,将该素材信息集合及任一应用服务器关联的应用标识对应存储于区块链中。
可选地,当素材管理服务器接收到素材信息集合时,生成包括该素材信息集合以及对应的应用标识的第二区块,向区块链***中的其他节点设备广播第二区块,由区块链***中的多个节点设备对第二区块进行共识,当第二区块通过共识后,将第二区块添加至区块链***的区块链中。
其中,生成第二区块的过程与上述步骤1003中生成第一区块的过程类似,共识第二区块的过程与上述步骤1003中共识第一区块的过程类似,在此不再一一赘述。
在一种可能实现方式中,素材管理服务器接收第二应用关联的第二应用服务器发送的素材信息集合,将该素材信息集合及第二应用标识对应存储于区块链中。
因此,当素材管理服务器查询到包括第一应用标识和第二应用标识的素材共享合约时,确定第一应用和第二应用之间进行素材共享,也即是允许第一应用获取第二应用的素材信息集合,则素材管理服务器在区块链中获取第二应用标识对应的素材信息集合,通过第一应用服务器向终端发送该素材信息集合。
需要说明的是,在另一实施例中,查询素材共享合约的过程也可以不执行,即素材管理服务器接收该素材信息获取请求时,直接在区块链中获取第二应用标识对应的素材信息集合即可。
1005、当终端接收到素材信息集合时,显示至少一个素材。
1006、当终端接收到对该至少一个素材中任一素材的选择指令时,获取选择指令对应的素材标识,向第一应用关联的第一应用服务器,发送目标素材设置请求。
1007、第一应用服务器向素材管理服务器发送该目标素材设置请求。
其中,目标素材设置请求携带用户标识、素材标识、第一应用标识和第二应用标识。步骤1005与上述步骤407类似,步骤1006-1007与上述步骤701-703类似,在此不再一一赘述。
1008、素材管理服务器接收该目标素材设置请求时,在区块链中查询包括第一应用标识和第二应用标识的素材共享合约。
当素材管理服务器接收该素材信息获取请求时,在区块链中查询包括第一应用标识和第二应用标识的素材共享合约,来确定第一应用和第二应用之间是否进行素材共享。
1009、当素材管理服务器查询到素材共享合约时,在区块链中查询包括用户标识和素材标识的素材领取记录。当查询到素材领取记录时,向第一应用服务器发送确认消息。
每个应用服务器可以生成素材领取记录,素材领取记录中包括用户标识和素材标识,该素材领取记录与上述步骤703中的素材领取记录类似,在此不再一一赘述。每个应用服务器将生成的素材领取记录上传至素材管理服务器。素材管理服务器接收任一应用服务器发送的素材领取记录时,将该素材领取记录存储于区块链中。
可选地,当素材管理服务器接收到素材领取记录时,生成包括该素材领取记录的第三区块,向区块链***中的其他节点设备广播第三区块,由区块链***中的多个节点设备对第三区块进行共识,当第三区块通过共识后,将第三区块添加至区块链***的区块链中。
其中,生成第三区块的过程与上述步骤1003中生成第一区块的过程类似,共识第三区块的过程与上述步骤1003中共识第一区块的过程类似,在此不再一一赘述。
在一种可能实现方式中,素材管理服务器接收第二应用关联的第二应用服务器发送的素材领取记录,将素材领取记录存储于区块链中。
因此,当素材管理服务器查询到包括第一应用标识和第二应用标识的素材共享合约时,确定第一应用和第二应用之间进行素材共享,也即是允许第一应用将第二应用的素材设置为目标素材,则素材管理服务器在区块链中查询包括用户标识和素材标识的素材领取记录。当查询到该素材领取记录时,确定该用户标识已经领取过该素材标识对应的素材,允许将该素材标识对应的素材设置为该用户标识的目标素材,则素材管理服务器向第一应用服务器发送确认消息,该确认消息用于指示第一应用服务器中将该素材设置为该用户标识的目标素材。当素材管理服务器未查询到该素材领取记录时,确定该用户标识还未领取过该素材标识对应的素材,不允许将该素材设置为该用户标识的目标素材,则不向第一应用服务器发送确认消息,或者,向第一应用服务器发送否认消息,该否认消息用于指示第一应用服务器不可将该素材设置为该用户标识的目标素材。
当素材管理服务器未查询到包括第一应用标识和第二应用标识的素材共享合约时,确定第一应用和第二应用之间未进行素材共享,也即是不允许第一应用将第二应用的素材设置为目标素材,则素材管理服务器无需在区块链中查询素材领取记录,不向第一应用服务器发送确认消息,或者,向第一应用服务器发送否认消息,该否认消息用于指示第一应用服务器不可将该素材设置为该用户标识的目标素材。
需要说明的是,在另一实施例中,查询素材共享合约的过程也可以不执行,即素材管理服务器接收该目标素材设置请求时,直接在区块链中查询包括用户标识和素材标识的素材领取记录即可。
1010、第一应用服务器接收到该确认消息时,将该素材标识对应的素材设置为该用户标识的目标素材。
本申请实施例提供的方法,终端通过第一应用服务器向素材管理服务器发送素材信息获取请求,当素材管理服务器查询到素材共享合约时,通过第一应用服务器向终端发送素材信息集合,终端接收到素材信息集合时,显示至少一个素材。当终端接收到选择指令时,通过第一应用服务器向素材管理服务器发送目标素材设置请求。当素材管理服务器查询到素材共享合约时,在区块链中查询包括用户标识和素材标识的素材领取记录,当查询到素材领取记录时,向第一应用服务器发送确认消息;第一应用服务器接收到该确认消息时,将该素材标识对应的素材设置为该用户标识的目标素材。通过终端、第一应用服务器和素材管理服务器之间的交互,能够在第一应用中显示第二应用的素材信息集合,还能够将第二应用的素材设置为用户标识在第一应用中的目标素材,实现了不同应用之间素材的共享,增强了素材的通用性。
并且,当素材管理服务器查询到素材共享合约时,通过第一应用服务器向终端发送素材信息集合,避免了第一应用与第二应用未进行素材共享,而将第二应用的素材信息集合发送给第一应用的情况,确保了素材信息集合的安全性。
并且,将素材共享合约、素材信息集合、素材领取记录存储于区块链中,可以实现素材共享合约、素材信息集合、素材领取记录的分布式存储,各个节点设备存储的素材共享合约、素材信息集合、素材领取记录一致,可以有效防止素材共享合约、素材信息集合、素材领取记录篡改,确保素材共享合约、素材信息集合、素材领取记录的真实性。
图11是本申请实施例提供的一种目标素材设置装置的结构示意图。参见图11,该装置包括:
接收模块1101,用于通过第一应用接收对第二应用的素材信息获取指令;
发送模块1102,用于通过第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求,素材信息获取请求携带第二应用标识,素材管理服务器用于接收素材信息获取请求,通过第一应用服务器返回第二应用标识对应的素材信息集合,素材信息集合中包括至少一个素材;
素材显示模块1103,用于当接收到素材信息集合时,显示至少一个素材;
设置模块1104,用于基于至少一个素材为第一应用登录的用户标识设置目标素材。
可选地,参见图12,接收模块1101,包括:
显示单元1111,用于通过第一应用显示素材选择界面,素材选择界面包括第二应用标识对应的素材获取入口;
确定单元1121,用于当检测到对素材获取入口的触发操作时,确定接收到对第二应用的素材信息获取指令。
可选地,参见图12,设置模块1104,包括:
设置单元1114,用于当接收到对至少一个素材中任一素材的选择指令时,将选择指令对应的素材设置为用户标识的目标素材。
可选地,参见图12,素材信息集合中还包括至少一个素材的素材标识,设置单元1114包括:
获取子单元11141,用于当接收到对至少一个素材中任一素材的选择指令时,获取选择指令对应的素材标识;
发送子单元11142,用于通过第一应用服务器,向素材管理服务器发送目标素材设置请求,目标素材设置请求携带用户标识和素材标识,素材管理服务器用于接收目标素材设置请求,当查询到包括用户标识和素材标识的素材领取记录时返回确认消息,第一应用服务器用于接收到确认消息时将素材标识对应的素材设置为用户标识的目标素材。
可选地,素材管理服务器为区块链***中的节点设备,素材管理服务器还用于接收目标素材设置请求,当在区块链中查询到包括用户标识和素材标识的素材领取记录时返回确认消息。
可选地,参见图12,素材为用于在头像四周显示的头像框;装置还包括:
头像框显示模块1105,用于在第一应用中显示用户标识的头像时,在头像的四周显示为用户标识设置的目标头像框。
图13是本申请实施例提供的另一种目标素材设置装置的结构示意图。参见图13,该装置包括:
第一接收模块1301,用于接收终端通过第一应用关联的第一应用服务器发送的素材信息获取请求,素材信息获取请求携带第二应用标识;
获取模块1302,用于获取第二应用标识对应的素材信息集合,素材信息集合中包括至少一个素材;
素材发送模块1303,用于通过第一应用服务器向终端发送素材信息集合,终端用于当接收到素材信息集合时,显示至少一个素材,基于至少一个素材为第一应用登录的用户标识设置目标素材。
可选地,参见图14,装置还包括:
第二接收模块1304,用于接收终端通过第一应用服务器发送的目标素材设置请求,目标素材设置请求由终端接收到对至少一个素材中任一素材的选择指令时发送,目标素材设置请求携带用户标识和选择指令对应的素材标识;
消息发送模块1305,用于当查询到包括用户标识和素材标识的素材领取记录时,向第一应用服务器发送确认消息,第一应用服务器用于当接收到确认消息时将素材标识对应的素材设置为用户标识的目标素材。
可选地,参见图14,素材管理服务器为区块链***中的节点设备,消息发送模块1305,包括:
查询单元1315,用于在区块链中查询包括用户标识和素材标识的素材领取记录;
发送单元1325,用于当查询到素材领取记录时,向第一应用服务器发送确认消息。
可选地,目标素材设置请求还携带第一应用标识,查询单元1315还用于在区块链中查询包括第一应用标识和第二应用标识的素材共享合约;当查询到素材共享合约时,执行在区块链中查询包括用户标识和素材标识的素材领取记录的步骤。
可选地,参见图14,素材信息获取请求还携带第一应用标识,素材管理服务器为区块链***中的节点设备,装置还包括:
合约查询模块1306,用于在区块链中查询包括第一应用标识和第二应用标识的素材共享合约;
获取模块1302,还用于当查询到素材共享合约时,执行获取第二应用标识对应的素材信息集合的步骤。
可选地,参见图14,素材管理服务器为区块链***中的节点设备,装置还包括:
第三接收模块1307,用于接收第二应用关联的第二应用服务器发送的素材领取记录,素材领取记录包括用户标识和素材标识;
存储模块1308,用于将素材领取记录存储于区块链中。
可选地,参见图14,素材管理服务器为区块链***中的节点设备,装置还包括:
第四接收模块1309,用于接收任一应用服务器发送的素材信息集合,素材信息集合中包括至少一个素材及对应的素材标识;
存储模块1308,还用于将素材信息集合及任一应用服务器关联的应用标识对应存储于区块链中。
需要说明的是:上述实施例提供的目标素材设置装置在设置目标素材时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的目标素材设置装置与目标素材设置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图15示出了本申请一个示例性实施例提供的终端1500的结构示意图。
通常,终端1500包括有:处理器1501和存储器1502。
处理器1501可以包括一个或多个处理核心,比如4核心处理器、5核心处理器等。处理器1501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1501可以在集成有GPU(Graphics Processing Unit,图像处理的交互器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1502中的非暂态的计算机可读存储介质用于存储至少一条程序代码,该至少一条程序代码用于被处理器1501所具有以实现本申请中方法实施例提供的目标素材设置方法。
在一些实施例中,设备1500还可选包括有:***设备接口1503和至少一个***设备。处理器1501、存储器1502和***设备接口1503之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1503相连。具体地,***设备包括:射频电路1504、触摸显示屏1505、摄像头1506、音频电路1507、定位组件1508和电源1509中的至少一种。
***设备接口1503可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1501和存储器1502。在一些实施例中,处理器1501、存储器1502和***设备接口1503被集成在同一芯片或电路板上;在一些其他实施例中,处理器1501、存储器1502和***设备接口1503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1504用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1504包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1504可以通过至少一种无线通信协议来与其它设备进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及8G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1504还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1505用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1505是触摸显示屏时,显示屏1505还具有采集在显示屏1505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1501进行处理。此时,显示屏1505还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1505可以为一个,设置终端1500的前面板;在另一些实施例中,显示屏1505可以为至少两个,分别设置在终端1500的不同表面或呈折叠设计;在一些实施例中,显示屏1505可以是柔性显示屏,设置在终端1500的弯曲表面上或折叠面上。甚至,显示屏1505还可以设置成非矩形的不规则图形,也即异形屏。显示屏1505可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1506用于采集图像或视频。可选地,摄像头组件1506包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端1500的前面板,后置摄像头设置在终端1500的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1501进行处理,或者输入至射频电路1504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1501或射频电路1504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1507还可以包括耳机插孔。
定位组件1508用于定位终端1500的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1508可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源1509用于为终端1500中的各个组件进行供电。电源1509可以是交流电、直流电、一次性电池或可充电电池。当电源1509包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1500还包括有一个或多个传感器1510。该一个或多个传感器1510包括但不限于:加速度传感器1511、陀螺仪传感器1512、压力传感器1513、指纹传感器1514、光学传感器1515以及接近传感器1516。
加速度传感器1511可以检测以终端1500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1511可以用于检测重力加速度在三个坐标轴上的分量。处理器1501可以根据加速度传感器1511采集的重力加速度信号,控制触摸显示屏1505以横向视图或纵向视图进行用户界面的显示。加速度传感器1511还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1512可以检测终端1500的机体方向及转动角度,陀螺仪传感器1512可以与加速度传感器1511协同采集用户对终端1500的3D动作。处理器1501根据陀螺仪传感器1512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1513可以设置在终端1500的侧边框和/或触摸显示屏1505的下层。当压力传感器1513设置在终端1500的侧边框时,可以检测用户对终端1500的握持信号,由处理器1501根据压力传感器1513采集的握持信号进行左右手识别或快捷操作。当压力传感器1513设置在触摸显示屏1505的下层时,由处理器1501根据用户对触摸显示屏1505的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1514用于采集用户的指纹,由处理器1501根据指纹传感器1414采集到的指纹识别用户的身份,或者,由指纹传感器1514根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1501授权该用户具有相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1514可以被设置终端1500的正面、背面或侧面。当终端1500上设置有物理按键或厂商Logo时,指纹传感器1514可以与物理按键或厂商标志集成在一起。
光学传感器1515用于采集环境光强度。在一个实施例中,处理器1501可以根据光学传感器1515采集的环境光强度,控制触摸显示屏1505的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1505的显示亮度;当环境光强度较低时,调低触摸显示屏1505的显示亮度。在另一个实施例中,处理器1501还可以根据光学传感器1515采集的环境光强度,动态调整摄像头组件1506的拍摄参数。
接近传感器1516,也称距离传感器,通常设置在终端1500的前面板。接近传感器1516用于采集用户与终端1500的正面之间的距离。在一个实施例中,当接近传感器1516检测到用户与终端1500的正面之间的距离逐渐变小时,由处理器1501控制触摸显示屏1505从亮屏状态切换为息屏状态;当接近传感器1516检测到用户与终端1500的正面之间的距离逐渐变大时,由处理器1501控制触摸显示屏1505从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图15中示出的结构并不构成对终端1500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图16是本申请实施例提供的一种服务器的结构示意图,该服务器1600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central ProcessingUnits,CPU)1601和一个或一个以上的存储器1602,其中,存储器1602中存储有至少一条程序代码,该至少一条程序代码由处理器1601加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
服务器1600可以用于执行上述目标素材设置方法中素材管理服务器或者第一应用服务器所执行的步骤。
本申请实施例还提供了一种用于设置目标素材的设备,该设备包括处理器和存储器,存储器中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的目标素材设置方法中所具有的操作。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的目标素材设置方法中所具有的操作。
本申请实施例还提供了一种计算机程序,该计算机程序包括至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的目标素材设置方法中所具有的操作。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请实施例的较佳实施例,并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (15)
1.一种目标素材设置方法,其特征在于,应用于终端中,所述方法包括:
通过第一应用接收对第二应用的素材信息获取指令;
通过所述第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求,所述素材信息获取请求携带第二应用标识,所述素材管理服务器用于接收所述素材信息获取请求,通过所述第一应用服务器返回所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
当接收到所述素材信息集合时,显示所述至少一个素材;
基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
2.根据权利要求1所述的方法,其特征在于,所述通过第一应用接收对第二应用的素材信息获取指令,包括:
通过所述第一应用显示素材选择界面,所述素材选择界面包括所述第二应用标识对应的素材获取入口;
当检测到对所述素材获取入口的触发操作时,确定接收到对所述第二应用的素材信息获取指令。
3.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材,包括:
当接收到对所述至少一个素材中任一素材的选择指令时,将所述选择指令对应的素材设置为所述用户标识的目标素材。
4.根据权利要求3所述的方法,其特征在于,所述素材信息集合中还包括所述至少一个素材的素材标识,所述当接收到对所述至少一个素材中任一素材的选择指令时,将所述选择指令对应的素材设置为所述用户标识的目标素材,包括:
当接收到对所述至少一个素材中任一素材的选择指令时,获取所述选择指令对应的素材标识;
通过所述第一应用服务器,向所述素材管理服务器发送目标素材设置请求,所述目标素材设置请求携带所述用户标识和所述素材标识,所述素材管理服务器用于接收所述目标素材设置请求,当查询到包括所述用户标识和所述素材标识的素材领取记录时返回确认消息,所述第一应用服务器用于接收到所述确认消息时将所述素材标识对应的素材设置为所述用户标识的目标素材。
5.根据权利要求4所述的方法,其特征在于,所述素材管理服务器为区块链***中的节点设备,所述素材管理服务器还用于接收所述目标素材设置请求,当在区块链中查询到包括所述用户标识和所述素材标识的素材领取记录时返回所述确认消息。
6.一种目标素材设置方法,其特征在于,应用于素材管理服务器中,所述方法包括:
接收终端通过第一应用关联的第一应用服务器发送的素材信息获取请求,所述素材信息获取请求携带第二应用标识;
获取所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
通过所述第一应用服务器向所述终端发送所述素材信息集合,所述终端用于当接收到所述素材信息集合时,显示所述至少一个素材,基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
7.根据权利要求6所述的方法,其特征在于,所述通过所述第一应用服务器向所述终端发送所述素材信息集合之后,所述方法还包括:
接收所述终端通过所述第一应用服务器发送的目标素材设置请求,所述目标素材设置请求由所述终端接收到对所述至少一个素材中任一素材的选择指令时发送,所述目标素材设置请求携带所述用户标识和所述选择指令对应的素材标识;
当查询到包括所述用户标识和所述素材标识的素材领取记录时,向所述第一应用服务器发送确认消息,所述第一应用服务器用于当接收到所述确认消息时将所述素材标识对应的素材设置为所述用户标识的目标素材。
8.根据权利要求7所述的方法,其特征在于,所述素材管理服务器为区块链***中的节点设备,所述当查询到包括所述用户标识和所述素材标识的素材领取记录时,向所述第一应用服务器发送确认消息,包括:
在区块链中查询包括所述用户标识和所述素材标识的素材领取记录;
当查询到所述素材领取记录时,向所述第一应用服务器发送所述确认消息。
9.根据权利要求6所述的方法,其特征在于,所述素材信息获取请求还携带第一应用标识,所述素材管理服务器为区块链***中的节点设备,所述获取所述第二应用标识对应的素材信息集合之前,所述方法还包括:
在区块链中查询包括所述第一应用标识和所述第二应用标识的素材共享合约;
当查询到所述素材共享合约时,执行所述获取所述第二应用标识对应的素材信息集合的步骤。
10.根据权利要求8所述的方法,其特征在于,所述素材管理服务器为区块链***中的节点设备,所述在区块链中查询包括所述用户标识和所述素材标识的素材领取记录之前,所述方法还包括:
接收第二应用关联的第二应用服务器发送的素材领取记录,所述素材领取记录包括所述用户标识和所述素材标识;
将所述素材领取记录存储于所述区块链中。
11.根据权利要求6所述的方法,其特征在于,所述素材管理服务器为区块链***中的节点设备,所述方法还包括:
接收任一应用服务器发送的素材信息集合,所述素材信息集合中包括至少一个素材及对应的素材标识;
将所述素材信息集合及所述任一应用服务器关联的应用标识对应存储于所述区块链中。
12.一种目标素材设置装置,其特征在于,应用于终端中,所述装置包括:
接收模块,用于通过第一应用接收对第二应用的素材信息获取指令;
发送模块,用于通过所述第一应用关联的第一应用服务器,向素材管理服务器发送素材信息获取请求,所述素材信息获取请求携带第二应用标识,所述素材管理服务器用于接收所述素材信息获取请求,通过所述第一应用服务器返回所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
素材显示模块,用于当接收到所述素材信息集合时,显示所述至少一个素材;
设置模块,用于基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
13.一种目标素材设置装置,其特征在于,应用于素材管理服务器中,所述装置包括:
第一接收模块,用于接收终端通过第一应用关联的第一应用服务器发送的素材信息获取请求,所述素材信息获取请求携带第二应用标识;
获取模块,用于获取所述第二应用标识对应的素材信息集合,所述素材信息集合中包括至少一个素材;
素材发送模块,用于通过所述第一应用服务器向所述终端发送所述素材信息集合,所述终端用于当接收到所述素材信息集合时,显示所述至少一个素材,基于所述至少一个素材为所述第一应用登录的用户标识设置目标素材。
14.一种设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至5任一所述的目标素材设置方法,或者实现如权利要求6至11任一所述的目标素材设置方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至5任一所述的目标素材设置方法,或者实现如权利要求6至11任一所述的目标素材设置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910967535.9A CN110727894B (zh) | 2019-10-12 | 2019-10-12 | 目标素材设置方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910967535.9A CN110727894B (zh) | 2019-10-12 | 2019-10-12 | 目标素材设置方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110727894A true CN110727894A (zh) | 2020-01-24 |
CN110727894B CN110727894B (zh) | 2023-09-01 |
Family
ID=69219946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910967535.9A Active CN110727894B (zh) | 2019-10-12 | 2019-10-12 | 目标素材设置方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110727894B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111563972A (zh) * | 2020-06-01 | 2020-08-21 | 上海商汤智能科技有限公司 | 签到方法、装置、计算机设备及存储介质 |
CN113837641A (zh) * | 2021-09-30 | 2021-12-24 | 商派软件有限公司 | 商品素材管理方法、服务器和计算机可读介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002031701A2 (en) * | 2000-10-11 | 2002-04-18 | United Video Properties, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US20150363831A1 (en) * | 2014-06-12 | 2015-12-17 | George Vincent Friborg, JR. | Tap to subscribe to text message alerts |
US20160104209A1 (en) * | 2013-05-14 | 2016-04-14 | Alcatel Lucent | Real time bidding system for applications |
CN105656664A (zh) * | 2015-12-23 | 2016-06-08 | 小米科技有限责任公司 | 信息展示方法及装置 |
CN109324859A (zh) * | 2018-09-21 | 2019-02-12 | 掌阅科技股份有限公司 | 书籍封面更换方法、电子设备及计算机存储介质 |
CN109587146A (zh) * | 2018-12-11 | 2019-04-05 | 北京奇虎科技有限公司 | 基于区块链的对象管理方法及*** |
JP2019115026A (ja) * | 2017-12-22 | 2019-07-11 | メタップス・プラス・インコーポレイテッドMetaps Plus Inc. | ユーザ情報の共有のための分散型台帳装置、分散型台帳方法、トランザクション情報のブロードキャスト装置及び方法 |
CN110134837A (zh) * | 2019-04-12 | 2019-08-16 | 深圳市元征科技股份有限公司 | 一种信息管理方法及装置 |
CN110210961A (zh) * | 2019-05-21 | 2019-09-06 | 平安普惠企业管理有限公司 | 基于联盟链的数据获取方法、服务器及计算机存储介质 |
-
2019
- 2019-10-12 CN CN201910967535.9A patent/CN110727894B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002031701A2 (en) * | 2000-10-11 | 2002-04-18 | United Video Properties, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US20160104209A1 (en) * | 2013-05-14 | 2016-04-14 | Alcatel Lucent | Real time bidding system for applications |
US20150363831A1 (en) * | 2014-06-12 | 2015-12-17 | George Vincent Friborg, JR. | Tap to subscribe to text message alerts |
CN105656664A (zh) * | 2015-12-23 | 2016-06-08 | 小米科技有限责任公司 | 信息展示方法及装置 |
JP2019115026A (ja) * | 2017-12-22 | 2019-07-11 | メタップス・プラス・インコーポレイテッドMetaps Plus Inc. | ユーザ情報の共有のための分散型台帳装置、分散型台帳方法、トランザクション情報のブロードキャスト装置及び方法 |
CN109324859A (zh) * | 2018-09-21 | 2019-02-12 | 掌阅科技股份有限公司 | 书籍封面更换方法、电子设备及计算机存储介质 |
CN109587146A (zh) * | 2018-12-11 | 2019-04-05 | 北京奇虎科技有限公司 | 基于区块链的对象管理方法及*** |
CN110134837A (zh) * | 2019-04-12 | 2019-08-16 | 深圳市元征科技股份有限公司 | 一种信息管理方法及装置 |
CN110210961A (zh) * | 2019-05-21 | 2019-09-06 | 平安普惠企业管理有限公司 | 基于联盟链的数据获取方法、服务器及计算机存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111563972A (zh) * | 2020-06-01 | 2020-08-21 | 上海商汤智能科技有限公司 | 签到方法、装置、计算机设备及存储介质 |
CN113837641A (zh) * | 2021-09-30 | 2021-12-24 | 商派软件有限公司 | 商品素材管理方法、服务器和计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110727894B (zh) | 2023-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110971414B (zh) | 生成签名的方法、装置、终端及服务器 | |
CN111245745B (zh) | 消息发送方法、装置、节点设备及存储介质 | |
CN110674022B (zh) | 行为数据获取方法、装置及存储介质 | |
CN111339086B (zh) | 区块处理方法、基于区块链的数据查询方法及装置 | |
CN110597924B (zh) | 基于区块链的用户标识处理方法、装置、设备及存储介质 | |
CN110690999B (zh) | 基于区块链的带宽分配方法、装置、设备及存储介质 | |
CN111506884A (zh) | 用户邀请方法、装置、计算机设备及计算机可读存储介质 | |
CN110598386B (zh) | 基于区块链的数据处理方法、装置、设备及存储介质 | |
CN110102063B (zh) | 标识绑定方法、装置、终端、服务器及存储介质 | |
CN111414598B (zh) | 基于区块链的监控方法、装置、设备及存储介质 | |
CN111045568A (zh) | 基于区块链的虚拟物品处理方法、装置、设备及存储介质 | |
CN110826103A (zh) | 基于区块链的文档权限处理方法、装置、设备及存储介质 | |
CN112583806A (zh) | 资源共享方法、装置、终端、服务器及存储介质 | |
CN111866140A (zh) | 融合管理设备、管理***、服务调用方法及介质 | |
CN110581891A (zh) | 基于区块链的游戏数据处理方法、装置、设备及存储介质 | |
CN111212074B (zh) | 基于区块链的资格认定方法、装置、设备及存储介质 | |
CN110290191B (zh) | 资源转移结果处理方法、装置、服务器、终端及存储介质 | |
CN110727894B (zh) | 目标素材设置方法、装置、设备及存储介质 | |
CN113852459A (zh) | 密钥协商方法、设备及计算机可读存储介质 | |
CN111064657B (zh) | 关注账户分组的方法、装置、*** | |
CN110889264B (zh) | 多媒体信息处理方法、装置、设备及存储介质 | |
CN110597840A (zh) | 基于区块链的伴侣关系建立方法、装置、设备及存储介质 | |
CN111198922A (zh) | 基于区块链的游戏资源管理方法及装置 | |
CN110971692B (zh) | 开通服务的方法、装置及计算机存储介质 | |
CN111277608B (zh) | 基于区块链的安全风险信息管理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |