CN111008061A - 一种动画展示方法及相关设备 - Google Patents
一种动画展示方法及相关设备 Download PDFInfo
- Publication number
- CN111008061A CN111008061A CN201911333501.0A CN201911333501A CN111008061A CN 111008061 A CN111008061 A CN 111008061A CN 201911333501 A CN201911333501 A CN 201911333501A CN 111008061 A CN111008061 A CN 111008061A
- Authority
- CN
- China
- Prior art keywords
- animation
- target
- information
- keyword
- package
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供了一种动画展示方法及相关设备,可以在目标时段内,打开包含虚拟物品包时,若虚拟物品包的目标信息符合预设规则,则展示与目标信息对应的动画效果,提高虚拟物品包的展示效果,提升用户体验。该方法包括:获取虚拟物品包;确定所述虚拟物品包对应的目标信息;若所述目标信息符合预设规则,且打开所述虚拟物品包的时刻处于目标时段,则展示与所述目标信息对应的动画。
Description
技术领域
本申请涉及通信领域,尤其涉及一种动画展示方法及相关设备。
背景技术
随着互联网的发展,社交软件也得到了长足发展。红包作为社交软件重 要的组成部分,也随着人们的认知得到了快速的发展。
但是,目前红包的封面以及红包的详情页面仅展示社交软件***默认的 一些固定信息,过于简单单调,用户体验度不高。
发明内容
本申请提供了一种动画展示方法及相关设备,可以在目标时段内,打开 包含虚拟物品包时,若虚拟物品包的目标信息符合预设规则,则展示与目标 信息对应的动画,提高虚拟物品包的展示效果,提升用户体验。
本申请实施例第一方面提供一种动画展示方法,包括:
获取虚拟物品包;
确定所述虚拟物品包对应的目标信息;
若所述目标信息符合预设规则,且打开所述虚拟物品包的时刻处于目标 时段,则展示与所述目标信息对应的动画。
可选地,所述目标信息包括文本信息和/或数值信息,所述预设规则为所 述文本信息包含目标关键字和/或所述数值信息包含目标数值,所述方法还包 括:
配置目标事件对应的事件信息,所述事件信息包括所述目标时段的开始 时刻以及结束时刻、所述目标事件对应的动画资源信息、所述目标事件对应 的第一关键字集合以及所述目标事件对应的第一数值集合,所述目标关键字 为所述第一关键字集合中的关键字,所述目标数值为所述第一数值集合中的 数值。
可选地,所述方法还包括:
接收第二操作指令;
根据所述第二操作指令对所述N个动画资源进行调整,得到调整后的动 画资源;
生成所述第一关键字集合与所述调整后的动画资源的第三映射关系,和, 生成所述第一数值集合与所述调整后的动画资源的第四映射关系;
所述展示与所述目标信息对应的动画包括:
根据所述第三映射关系确定与所述目标关键字对应的第三动画,和/或, 根据所述第四映射关系确定与所述目标数值对应的第四动画;
展示所述第三动画和/或展示所述第四动画。
可选地,所述方法还包括以:
接收第三操作指令;
根据所述第三操作指令对所述N个动画资源进行调整,得到调整后的动 画资源、根据所述第三操作指令对所述第一关键字集合进行调整,得到第三 关键字集合,以及,根据所述第三操作指令对所述第一数值集合进行调整, 得到第三数值集合;
生成所述第三关键字集合与所述调整后的动画资源的第五映射关系,和, 生成所述第三数值集合与所述调整后的动画资源的第六映射关系;
所述展示与所述目标信息对应的动画包括:
根据所述第五映射关系确定与所述目标关键字对应的第五动画,和/或, 根据所述第六映射关系确定与所述目标数值对应的第六动画;
展示所述第五动画和/或展示所述第六动画。
本申请实施例第二方面提供了一种动画展示装置,包括:
获取单元,用于获取虚拟物品包;
确定单元,用于确定所述虚拟物品包对应的目标信息;
展示单元,用于当所述目标信息符合预设规则,且打开所述虚拟物品包 的时刻处于目标时段时,展示与所述目标信息对应的动画。
可选地,所述目标信息包括文本信息和/或数值信息,所述预设规则为所 述文本信息包含目标关键字和/或所述数值信息包含目标数值,所述动画展示 装置还包括:
配置单元,用于配置目标事件对应的事件信息,所述事件信息包括所述 目标时段的开始时刻以及结束时刻、所述目标事件对应的动画资源信息、所 述目标事件对应的第一关键字集合以及所述目标事件对应的第一数值集合, 所述目标关键字为所述第一关键字集合中的关键字,所述目标数值为所述第 一数值集合中的数值。
可选地,所述动画展示装置还包括:
第一处理单元,所述第一处理单元用于:
基于所述目标事件对应的动画资源信息获取所述目标事件对应的N个动 画资源,N为大于或等于1的正整数,所述第一关键字集合中的关键字与所述 N个动画资源相对应;
预加载所述N个动画资源。
可选地,所述动画展示装置还包括:
第二处理单元,所述第二处理单元用于:
接收第一操作指令;
根据所述第一操作指令对所述第一关键字集合中的关键字进行调整,得 到第二关键字集合,和/或,根据所述第一操作指令对所述第一数值集合中的 数值进行调整得到第二数值集合;
生成所述第二关键字集合中的关键字与所述N个动画资源的第一映射关 系,和/或,生成所述第二数值集合中的数值与所述N个动画资源的第二映射 关系;
所述展示单元具体用于:
根据所述第一映射关系确定与所述目标关键字对应的第一动画,和/或, 根据所述第二映射关系确定与所述目标数值对应的第二动画;
展示所述第一动画和/或展示第二动画。
可选地,所述第二处理单元还用于:
接收第二操作指令;
根据所述第二操作指令对所述N个动画资源进行调整,得到调整后的动 画资源;
生成所述第一关键字集合与所述调整后的动画资源的第三映射关系,和, 生成所述第一数值集合与所述调整后的动画资源的第四映射关系;
所述展示单元还具体用于:
根据所述第三映射关系确定与所述目标关键字对应的第三动画,和/或, 根据所述第四映射关系确定与所述目标数值对应的第四动画;
展示所述第三动画和/或展示所述第四动画。
可选地,所述第二处理单元还用于:
接收第三操作指令;
根据所述第三操作指令对所述N个动画资源进行调整,得到调整后的动 画资源、根据所述第三操作指令对所述第一关键字集合进行调整,得到第三 关键字集合,以及,根据所述第三操作指令对所述第一数值集合进行调整, 得到第三数值集合;
生成所述第三关键字集合与所述调整后的动画资源的第五映射关系,和, 生成所述第三数值集合与所述调整后的动画资源的第六映射关系;
所述展示单元还具体用于:
根据所述第五映射关系确定与所述目标关键字对应的第五动画,和/或, 根据所述第六映射关系确定与所述目标数值对应的第六动画;
展示所述第五动画和/或展示所述第六动画。
可选地,所述虚拟物品包包括目标封面以及目标详情页面,所述展示单 元还具体用于:
在所述目标封面以及所述目标详情页面分别展示与所述目标信息对应的 动画。
可选地,所述展示单元还具体用于:
获取打开所述虚拟物品包的时刻的气象信息;
根据所述气象信息展示与所述目标信息对应的动画。
可选地,当所述文本信息不符合所述预设规则或打开所述虚拟物品包的 时刻不处于所述目标时段时,所述展示单元还用于:
以特殊字体展示所述目标信息。
本申请实施例第三方面提供了一种计算机装置,其包括至少一个连接的 处理器、存储器和收发器,其中,所述存储器用于存储程序代码,所述程序 代码由所述处理器加载并执行以实现上述各方面所述的动画展示方法的步骤。
本申请实施例第四方面提供了一种计算机可读存储介质,其包括指令, 当其在计算机上运行时,使得计算机执行上述各方面所述的动画展示方法的 步骤。
综上所述,可以看出,本申请提供的实施例中,可以在虚拟物品包的目 标信息符合预设规则,且打开虚拟物品包的时刻处于目标时刻时,展示与目 标信息对应的动画,这样,相对于现有的虚拟物品包中的文本信息不会显示 动画效果或者一成不变的显示虚拟物品包的文本信息,可以提高虚拟物品包 的显示效果,提高用户体验。
附图说明
图1是本申请实施例提供的分布式***100应用于区块链***的一个可 选的结构示意图;
图2是本申请实施例提供的区块结构(Block Structure)一个可选的示 意图;
图3为本申请实施例提供的动画展示方法的网络架构示意图;
图4为本申请实施例提供的动画展示方法的流程示意图;
图5A为本申请实施例提供的虚拟物品包的封面的一个示意图;
图5B为本申请实施例提供的虚拟物品包的详情页面的示意图;
图6为本申请实施例提供的虚拟物品包的封面的另一个示意图;
图7为本申请实施例提供的动画展示装置的虚拟结构示意图;
图8为本申请实施例提供的动画展示装置的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而 不是全部的实施例。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二” 等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理 解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除 了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有” 以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步 骤或模块的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤 或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备 固有的其它步骤或模块,本申请中所出现的模块的划分,仅仅是一种逻辑上 的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合 成或集成在另一个***中,或一些特征向量可以忽略,或不执行,另外,所 显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口, 模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本申请中均 不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理 上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中, 可以根据实际的需要选择其中的部分或全部模块来实现本申请方案的目的。
本申请实施例涉及的***可以是由客户端、多个节点(接入网络中的任 意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的 分布式***。
以分布式***为区块链***为例,参见图1,图1是本申请实施例提供的 分布式***100应用于区块链***的一个可选的结构示意图,由多个节点(接 入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节 点之间形成组成的点对点(P2P,PeerTo Peer)网络,P2P协议是一个运行 在传输控制协议(TCP,Transmission ControlProtocol)协议之上的应用 层协议。在分布式***中,任何机器如服务器、终端都可以加入而成为节点, 节点包括硬件层、中间层、操作***层和应用层。
参见图1示出的区块链***中各节点的功能,涉及的功能包括:
1)路由,节点具有的基本功能,用于支持节点之间的通信。
节点除具有路由功能外,还可以具有以下功能:
2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记 录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任 务数据的来源,将记录数据发送到区块链***中的其他节点,供其他节点在 验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。
例如,应用实现的业务包括:
2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即, 将当前交易的交易记录发送给区块链***中的其他节点,其他节点验证成功 后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中; 当然,钱包还支持查询电子货币地址中剩余的电子货币;
2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能, 将对账目数据的操作的记录数据发送到区块链***中的其他节点,其他节点 验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中, 还可以向发起操作的节点发送确认。
2.3)智能合约,计算机化的协议,可以执行某个合约的条款,通过部署 在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务 需求代码用于完成自动化的交易,例如查询买家所购买商品的物流状态,在 买家签收货物后将买家的电子货币转移到商户的地址;当然,智能合约不仅 限于执行用于交易的合约,还可以执行对接收的信息进行处理的合约。
3)区块链,包括一系列按照产生的先后时间顺序相互接续的区 块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区 块链***中节点提交的记录数据。
参见图2,图2是本申请实施例提供的区块结构(Block Structure)一 个可选的示意图,每个区块中包括本区块存储交易记录的哈希值(本区块的 哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外, 区块中还可以包括有区块生成时的时间戳等信息。区块链(Blockchain),本 质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块, 每一个数据块中包含了相关的信息,用于验证其信息的有效性(防伪)和生 成下一个区块
结合图3对本申请实施例提供的网络架构图进行说明,请参阅图3,包括: 客户端、接入层、逻辑层以及数据层,下面对客户端、接入层、逻辑层以及 数据层本别进行说明:
即时通信软件的超文本标记语言5(HyperText Markup Language 5,H5) 页面,显示即时通信软件的界面;
云网关:云网关如腾讯云网关(secure tencent gateway,STGW);
Apache/快速通用网关接口;Apache源于国家超级计算机应用中心 (Nationalcenter for supercomputing Applications,NCSA),经过多次 修改,成为世界上最流行的全球广域网(World Wide Web,Web)服务器软件 之一;
快速通用网关接口(fast common gateway interface,FastCGI)是通 用网关接口(common gateway interface,CGI)CGI的优化升级;CGI可以 是用户通过浏览器来访问执行在服务器上的动态程序;CGI是Web服务器与 CGI程序间传输数据的标准,FastCGI是建立在CGI/1.1基础之上的,把 CGI/1.1里面的要传递的数据通过FastCGI协议定义的顺序、格式进行传递。
虚拟物品包逻辑服务(server):虚拟物品包主逻辑处理,如虚拟物品包 的生成,虚拟物品包的抢夺,虚拟物品包的查询等逻辑;
虚拟物品包异步服务(server):处理虚拟物品包异步事务,如发虚拟物 品包的数据同步,虚拟物品包的领取数据同步等事务;
公共服务:用户余额、绑卡信息等账户信息管理,虚拟物品包的商户余 额等账户信息管理,虚拟物品包订单号生成,手续费额度存储,用户扣款、 商户资金入账逻辑;
用户信息服务:用户昵称以及头像更新缓存服务;
对账处理:异步定时批跑服务,对发虚拟物品包的金额、领虚拟物品包 的金额、扣款金额以及入账等情况进行对账;
退款处理:异步定时批跑服务,对发虚拟物品包未领完且超时订单进行 退款;
商对客电子商务模式(Business-to-Consumer,B2C):异步定时批跑服 务,对未完成入账虚拟物品包的订单发起入账请求;
财付通异步消息队列(CFT Queue,CQ)组件;
分布式存储***(Cloud KeyValue,CKV):用于虚拟物品包热数据缓存, 如用户领取情况;
CKV+:分布式全高速缓冲存储器(cache)***,支持远程字典服务(RemoteDictionary Server,redis)协议,用于虚拟物品包的昵称以及头像等信息 更新和存储;
金融存储组件(Financial MySQL High Availability,FMHA),用于存 储并持久化发虚拟物品包,领虚拟物品包等数据。
下面对即时通信软件中虚拟物品包的流程进行说明:
发虚拟物品包时,在数据库中增加一条虚拟物品包记录,存储到CKV,设 置过期时间;在Cache中增加一条记录,存储抢虚拟物品包的人数N;
抢虚拟物品包时,抢虚拟物品包分为抢和拆,抢操作在Cache层完成, 通过原子减操作进行虚拟物品包数递减,到0就说明抢光了。这里的原子减 操作并不是真正意义上的原子减操作,是其Cache层提供的CAS,通过比较版 本号不断尝试,存在一定程度上的冲突,冲突的用户会放行,让其进入下一 步拆的操作,这也就是有用户抢到了拆开发现领完了的原因。
拆虚拟物品包在数据库完成,通过数据库的事务操作累加已经领取的个 数和金额,***领取流水,入账为异步操作,这也就是在春节期间虚拟物品 包领取后在余额中看不到的原因。拆的时候会实时计算金额,其金额为1分 到剩余平均值2倍之间随机数,一个总金额为M元的虚拟物品包,最大的虚 拟物品包为M*2/N(且不会超过M),当拆了虚拟物品包后会更新剩余金额和 个数。
下面从动画展示装置的角度对本申请实施例中的动画展示方法进行说明。
请参阅图4,图4为本申请实施例提供的动画展示方法的流程示意图,包 括:
401、获取虚拟物品包。
本实施例中,动画展示装置可以获取虚拟物品包,此处具体不限定获取 虚拟物品包的方式,例如是他人发的虚拟物品包,动画展示装置根据用户的 操作指令可以获取到该虚拟物品包。
一个实施例中,动画展示装置还可以在用户获取到虚拟物品包时发出提 示信息(例如发出“恭喜您”的声效),或者展示特定的动画效果,例如发烟 花的动画效果,当然也可以不展示,具体不做限定。
402、确定虚拟物品包对应的目标信息。
本实施例中,动画展示装置可以确定虚拟物品包对应的目标信息。其中, 该目标信息包括文本信息和/或数值信息(也即虚拟物品包中的金额,如200 人民币),用户在发虚拟物品包时,可以对虚拟物品包中的文本信息和/或数 值信息进行更改,例如将***默认的文本信息例如“恭喜发财,大吉大利” 修改为“中秋节快乐”。
403、若目标信息符合预设规则,且打开虚拟物品包的时刻处于目标时刻, 则展示与目标信息对应的动画。
本实施例中,动画展示装置在确定虚拟物品包对应的目标信息之后,可 以判断文本信息中是否包含目标关键字,判断数值信息是否包含目标数值, 以及判断打开虚拟物品包的时刻是否处于目标时刻,若文本信息中包含目标 关键字和/或数值信息中包含目标数值,且打开虚拟物品包的时刻处于目标时 刻,则展示与目标信息对应的动画。也就是说,此处只要文本信息中包含目 标关键字和数值信息中包含目标数值这两个条件中满足一个,且打开虚拟物 品包的时刻处于目标时刻时,就展示与目标信息对应的动画。另外,此处说的目标信息对应的动画,与目标关键字对应的动画和/或目标数值对应的动画 具有关联关系,例如目标信息中仅包含目标关键字,则在展示目标信息对应 的动画时,即展示目标关键字对应的动画,同理,目标信息中仅包含目标数 值也是如此,若目标信息中既包含目标关键字,又包含目标数值,则分别展 示与目标关键字对应的动画以及与目标数值对应的动画。
一个实施例中,目标信息包括文本信息以及数值信息,该预设规则为文 本信息中包含目标关键字和/或数值信息中包含目标数值,动画展示装置可以 配置目标事件对应的事件信息,该事件信息包括目标时段的开始时刻以及结 束时刻、目标事件对应的动画资源信息、目标事件对应的第一关键字集合以 及目标事件对应的第一数值集合,目标关键字为第一关键字集合中的关键字, 目标数值为第一数值集合中的数值。
也就是说,动画展示装置可以在目标事件(例如“中秋红包活动”、“元 旦红包活动”以及“圣诞红包活动”等等节日活动)开始之前,配置好目标 事件对应的事件信息,事件开始时刻以及结束时刻(如“圣诞红包活动”开 始时刻为12月25日的0:00:00至12月26日的0:00:00)、事件对应的 关键字集合(例如“中秋红包活动”对应的关键字包括“中秋”、“团员”、“思 念”、“佳节”等等)、事件对应的数值集合(例如¥6.66以及¥9.99等等数 值)、关键字集合中的关键词对应的动画资源信息以及数值集合中的各个数值 对应的动画资源信息。
需要说明的是,虚拟物品包包括目标封面以及目标详情页,在展示与目 标信息对应的动画时,可以在目标封面以及目标详情页面分别展示与目标信 息对应的动画。也就是说,若该目标信息对应了一个动画,则目标封面以及 目标详情页面都展示一个动画即可,若目标信息对应了两个动画,可以目标 封面展示一个动画,目标详情页面展示另一个动画,当然也还可以目标页面 以及目标详情页面都展示与目标信息对应的两个动画,具体不做限定。
还需要说明的,目标信息中包含的信息分为三种情况,第一种是目标信 息中仅包含目标关键字,第二种是目标信息中仅包含目标数值,第三种是目 标信息中包含目标关键字和目标数值;相对于第一种来说,在展示与目标信 息对应的动画时,在目标封面以及目标详情页展示与目标关键字对应的动画; 相对于第二种情况来说,在展示与目标信息对应的动画时,在目标封面以及 目标详情页面展示与目标数值对应的动画;相对于第三种来说,在展示与目 标信息对应的动画时,则分别在虚拟物品包的封面以及详情页展示与目标关 键字对应的动画以及展示与目标数值对应的动画,当然也还可以在虚拟物品 包的封面展示目标关键字对应的动画,在虚拟物品包的详情页展示与目标数 值对应的动画,反之亦可,当然也还可以有其他的组合展示方式,例如虚拟 物品包的封面展示与目标数值对应的动画,在虚拟物品包的详情页展示与目 标关键字对应的动画,具体不做限定。
下面结合图5A以及图5B,以目标信息中仅包含目标关键字为例对展示动 画进行说明:
请参阅图5A以及图5B,图5A为虚拟物品包的目标封面的示意图,图5B 为虚拟物品包的目标详情页面的示意图,此处以目标关键字为“中秋”,目标 关键字对应一个动画为例进行说明,如图5A中的虚拟物品包的文本信息中包 括关键字“中秋”,则在图5A中展示如501的动画,同时,在图5B中展示如 502的动画。上述图5A以及图5B中对动画以及动画的显示位置仅为举例说明, 并不代表对其的限定。
需要说明的是,为了减少动画显示的耗时,可以在展示与目标信息对应 的动画之前,预加载动画资源,具体如下:
基于目标事件对应的动画资源信息获取目标事件对应的N个动画资源,N 为大于或等于1的正整数,第一关键字集合中的关键字与N个动画资源相对 应,第一数值集合中的数值与N个动画资源相对应;
预加载N个动画资源。
也就是说,动画展示装置可以异步上传动画资源至内容分发网络 (ContentDelivery Network,CDN),并在活动开始之前或者是展示动画之 前,根据目标事件(例如“中秋红包活动”)对应的动画资源信息获取该目标 事件对应的N个动画资源,由于已经知道了目标事件的开始时刻,那么可以 在目标事件开始之前预加载N个动画资源,也可以在展示与目标信息对应的 动画之前预加载动画资源。例如“中秋红包活动”对应的动画资源为A、B以 及C 3个动画资源,可以在“中秋红包活动”之前将A、B、C动画资源分别 进行加载,这样在活动期间,只要检测到虚拟物品包中的文本信息包含目标 关键字和/或虚拟物品包中的数值信息包含目标数值,即可以在打开红包的封 面以及详情页面时,无需加载动画资源,直接进行显示,减少显示动画的等 待耗时。
在一个实施例中,动画显示装置可以:
接收第一操作指令;
根据第一操作指令对第一关键字集合中的关键字进行调整,得到第二关 键字集合和/或,根据第一操作指令对第一数值集合中的数值进行调整得到第 二数值集合;
生成第二关键字集合中的关键字与N个动画资源的第一标映射关系,和/ 或,生成第二数值集合中的数值与N个动画资源的第二映射关系;
展示与目标信息对应的动画包括:
根据第一目标映射关系确定与目标关键字对应的第一动画,和/或,根据 第二映射关系确定与目标数值对应的第二动画;
展示第一动画和/或第二动画。
本实施例中,动画显示装置还可以接第一收操作指令,并根据第一操作 指令对第一关键字集合中的关键字进行调整,得到第二关键字集合,和/或, 根据第一操作指令对第一数值集合中的数值进行调整,得到第二数值集合, 例如对第一关键字集合中的关键字执行增加关键字、删除关键字以及更改关 键字等操作,并生成第二关键字集合中的关键字与N个动画资源的第一映射 关系。也就是说,此处可以根据用户的操作指令,对第一关键字集合和/或第 一数值集合进行调整,例如用户可以对关键字集合进行增加、删除或者修改,同理也可以对第一数值集合进行增加、删除或者修改,之后通过修改后的关 键字集合和/或数值集合与动画资源生成对应的映射关系,并在展示动画时, 通过新的映射关系获取目标信息对应的动画,并进行展示即可。
下面以更改关键字集合为例,对生成操作指令的方式进行说明:
生成操作指令的操作至少包括手势操作、滑动操作、点击操作以及声控 操作中的一种,例如当用户对动画显示装置的显示屏幕进行点击操作时,动 画显示装置可以接收到该点击操作,此时,该点击操作即生成操作指令,也 就是说,可以提前定义操作指令,例如提前定义滑动操作为调整第一关键字 集合中关键字的操作(如左滑操作、右滑操作、上滑操作以及下滑操作等等), 或者定义点击操作为调整第一关键字集合中关键字的操作(如单击操作或双 击操作等等),或者定义手势操作为调整第一关键字集合中关键字的操作(如 向左摆动手腕或手臂,向右摆动手腕或手臂,如四根手指收缩操作或者三根 手指上滑操作等等),或者定义声控操作为调整第一关键字集合中关键字的操 作(如收到调整关键字的声音以及具体的关键字的声音),上述仅为举例说明, 并不代表对生成操作指令的操作进行限定。
在一个实施例中,动画展示装置还可以:
接收第二操作指令;
根据第二操作指令对N个动画资源进行调整,得到调整后的动画资源;
生成第一关键字集合与调整后的动画资源的第三映射关系,和,生成第 一数值集合与调整后的动画资源的第四映射关系;
展示与目标信息对应的动画包括:
根据第三映射关系确定与目标关键字对应的第三动画,和/或,根据第四 映射关系确定与目标数值对应的第四动画;
展示第三动画和/或展示第四动画。
也就是说,用户还可以根据户的需求调整动画资源,如用户觉得***给 出的动画过于单调,想要自己添加动画,则可以接收用户的操第二作指令, 并根据第二操作指令对N个动画资源进行调整(此处的调整包括增加动画资 源、删除动画资源以及更改动画资源等等,具体不限定),得到调整后的动画 资源,并生成与目标事件的关键字集合的第三映射关系,以及生成与目标事 件的数值集合的第四映射关系,之后根据第三映射关系确定与目标关键字对 应的第三动画,根据第四映射关系确定与目标数值对应的第四动画,并展示 第三动画和/或第四动画即可。
此处,以关键字为例说明是如何根据第三映射关系确定关键字对应的动 画时,由于该映射关系为关键字与动画资源的对应关系,则在对虚拟物品包 的目标信息进行解析得到关键字时,可以将关键字与第三映射关系中的关键 字进行匹配,若匹配成功,则说明该目标信息有对应的动画资源,则在打开 虚拟物品包封面以及详情页面时展示该对应的动画资源即可。
在一个实施例中,动画展示装置还可以:
接收第三操作指令;
根据第三操作指令对N个动画资源进行调整,得到调整后的动画资源、 根据所述第三操作指令对所述第一关键字集合进行调整,得到第三关键字集 合,以及,根据第三操作指令对第一数值集合进行调整,得到第三数值集合;
生成第三关键字集合与调整后的动画资源的第五映射关系,和,生成第 三数值集合与调整后的动画资源的第六映射关系;
展示与目标信息对应的动画包括:
根据第五映射关系确定与目标关键字对应的第五动画,和/或,根据第六 映射关系确定与目标数值对应的第六动画;
展示第五动画和/或展示第六动画。
本实施例中,动画展示装置可以接收用户的第三操作指令,并根据第三 操作指令,同时对动画资源、第一关键字集合以及第一数值集合进行调整, 并将调整后的动画资源与第三关键字集合进行关联,得到第五映射关系,同 时将调整后的动画资源与第三数值集合进行关键,得到第六映射关系,并通 过第五映射关系和/或第六映射关系得到对应的动画,在打开虚拟物品包的封 面以及详情页面时展示对应的动画即可。
需要说明的是,动画展示装置可以根据用户操作指令,只调整关键字集 合,也可以只调整数值集合,也可以只调整动画资源,当然也还可以只调整 其中的两个,例如调整关键字集合以及调整动画资源集合,当然也还可以全 部调整,既调整关键字集合,又调整数值集合,还调整动画资源集合,具体 不做限定,只要将调整后的数值集合与动画资源进行关联,将调整后的动画 集合与动画资源进行关联即可。
还需要说明的是,生成第二操作指令以及第三操作指令的方式与生成第 一操作指令的方式类似,上述已经对生成第一操作指令的方式进行详细说明, 具体此处不再赘述。
需要说明的是,目标信息包括文本信息以及数值信息,目标信息中包括 目标关键字和/或目标数值,为了便于描述,下面以目标信息中仅包含目标关 键字为例进行说明:
一个实施例中,动画展示装置展示与目标信息对应的动画包括:
获取打开虚拟物品包的时刻的气象信息;
根据气象信息展示与目标信息对应的动画。
本实施例中,动画展示装置还可以获取打开虚拟物品包的时刻的气象信 息(此处具体不限定获取打开虚拟物品包的时刻的气象信息的方式,例如可 以直接与气象应用程序进行交互获取,当然也还可以有其他的方式,例如从 气象网站获取等等),该气象信息可以是天气情况,例如阴天、晴天或小雨等 等,也可以是温度情况,例如10℃以及5℃等等,之后根据气象信息展示 与目标关键字对应的动画,也就是说,可以预先定义好气象信息、目标关键 字以及动画之间的关联关系;也即相同的关键字,不同的气象信息以不同的 图片背景(或者色系背景)展示相同的动画,例如晴天可以以预先定义好的 第一图片为背景在虚拟物品包的封面以详情页展示目标关键字对应的动画, 阴天以预先定义好的第二图片为背景在虚拟物品包的封面以及详情页展示目 标关键字对应的动画;或者,相同的关键字,不同的天气情况展示不同的动 画,该关键字依据天气不同对应不同的动画资源,例如晴天在虚拟物品包的 封面以及详情页展示该关键字对应的一个动画资源,阴天则在虚拟物品包的 封面以及详情页面展示该关键字对应的另一个动画资源,当然也还可以有其 他的关联关系,具体不做限定。
上述以天气情况进行说明,下面以温度情况进行说明,不同的温度情况 以不同的图片背景(或者色系背景)展示相同的动画,如5℃至10℃可以 以预先定义好的第一图片为背景在虚拟物品包的封面以详情页面展示目标关 键字对应的动画,10℃至20℃以预先定义好的第二图片为背景在虚拟物品 包的封面以及详情页面展示目标关键字对应的动画,以此类推;或者,相同 的关键字,不同的温度情况展示不同的动画,例如5℃至10℃在虚拟物品 包的封面以及详情页面展示目标关键字对应的第一动画,10℃至20℃则在 虚拟物品包的封面以及详情页面展示第二动画,当然也还可以有其他的关联 关系,具体不做限定。
需要说明的是,上述的天气情况以及温度情况仅为举例说明,当然也还 可以有其他的天气情况(如风向及大小)以及温度情况(如0℃以及0℃ 以下),另外,温度情况可以是单一温度与目标关键字相对应,也可以是温度 区间与目标关键字相对应,具体不做限定。
还需要说明的是,动画展示装置在展示与目标关键字对应的动画时,还 可以根据打开虚拟物品包的时刻展示与目标关键字对应的动画,例如,不同 的时刻,相同的关键字展示不同的动画。另外在展示动画的同时,还可以配 置相应的音效。
在一个实施例中,当目标信息不符合预设规则或打开虚拟物品包的时刻 不处于目标时段时,动画展示装置可以以特殊字体展示目标信息。请参阅图6, 图6为打开虚拟物品包的时刻不处于目标时刻时,文本信息的展示示意图, 如601中的特殊字体,当然也还可以是其他的特殊字体,另外,数值信息中 的目标数值也是如此,此处仅以关键字为例进行说明,并不代表对其的限定。
综上所述,可以看出,本申请提供的实施例中,可以在虚拟物品包的目 标信息符合预设规则,且打开虚拟物品包的时刻处于目标时刻时,展示与目 标信息对应的动画,这样,相对于现有的虚拟物品包中的文本信息不会显示 动画效果或者一成不变的显示虚拟物品包的文本信息,可以提高虚拟物品包 的显示效果,提高用户体验。
上述从动画展示方法的角度对本申请实施例进行描述,下面从动画展示 装置的角度对本申请实施例进行描述。
请参阅图7,图7为本申请实施例提供的动画展示装置的虚拟结构示意图, 包括:
获取单元701,用于获取虚拟物品包;
确定单元702,用于确定所述虚拟物品包对应的目标信息;
展示单元703,用于当所述目标信息符合预设规则,且打开所述虚拟物品 包的时刻处于目标时段时,展示与所述目标信息对应的动画。
可选地,所述目标信息包括文本信息和/或数值信息,所述预设规则为所 述文本信息包含目标关键字和/或所述数值信息包含目标数值,所述动画展示 装置还包括:
配置单元704,用于配置目标事件对应的事件信息,所述事件信息包括所 述目标时段的开始时刻以及结束时刻、所述目标事件对应的动画资源信息、 所述目标事件对应的第一关键字集合以及所述目标事件对应的第一数值集合, 所述目标关键字为所述第一关键字集合中的关键字,所述目标数值为所述第 一数值集合中的数值。
可选地,所述动画展示装置还包括:
第一处理单元705,所述第一处理单元705用于:
基于所述目标事件对应的动画资源信息获取所述目标事件对应的N个动 画资源,N为大于或等于1的正整数,所述第一关键字集合中的关键字与所述 N个动画资源相对应;
预加载所述N个动画资源。
可选地,所述动画展示装置还包括:
第二处理单元706,所述第二处理单元706用于:
接收第一操作指令;
根据所述第一操作指令对所述第一关键字集合中的关键字进行调整,得 到第二关键字集合,和/或,根据所述第一操作指令对所述第一数值集合中的 数值进行调整得到第二数值集合;
生成所述第二关键字集合中的关键字与所述N个动画资源的第一映射关 系,和/或,生成所述第二数值集合中的数值与所述N个动画资源的第二映射 关系;
所述展示单元703具体用于:
根据所述第一映射关系确定与所述目标关键字对应的第一动画,和/或, 根据所述第二映射关系确定与所述目标数值对应的第二动画;
展示所述第一动画和/或展示第二动画。
可选地,所述第二处理单元706还用于:
接收第二操作指令;
根据所述第二操作指令对所述N个动画资源进行调整,得到调整后的动 画资源;
生成所述第一关键字集合与所述调整后的动画资源的第三映射关系,和, 生成所述第一数值集合与所述调整后的动画资源的第四映射关系;
所述展示单元703还具体用于:
根据所述第三映射关系确定与所述目标关键字对应的第三动画,和/或, 根据所述第四映射关系确定与所述目标数值对应的第四动画;
展示所述第三动画和/或展示所述第四动画。
可选地,所述第二处理单元706还用于:
接收第三操作指令;
根据所述第三操作指令对所述N个动画资源进行调整,得到调整后的动 画资源、根据所述第三操作指令对所述第一关键字集合进行调整,得到第三 关键字集合,以及,根据所述第三操作指令对所述第一数值集合进行调整, 得到第三数值集合;
生成所述第三关键字集合与所述调整后的动画资源的第五映射关系,和, 生成所述第三数值集合与所述调整后的动画资源的第六映射关系;
所述展示单元703还具体用于:
根据所述第五映射关系确定与所述目标关键字对应的第五动画,和/或, 根据所述第六映射关系确定与所述目标数值对应的第六动画;
展示所述第五动画和/或展示所述第六动画。
可选地,所述虚拟物品包包括目标封面以及目标详情页面,所述展示单 元703还具体用于:
在所述目标封面以及所述目标详情页面分别展示与所述目标信息对应的 动画。
可选地,所述展示单元703还具体用于:
获取打开所述虚拟物品包的时刻的气象信息;
根据所述气象信息展示与所述目标信息对应的动画。
可选地,当所述文本信息不符合所述预设规则或打开所述虚拟物品包的 时刻不处于所述目标时段时,所述展示单元703还用于:
以特殊字体展示所述目标信息。
综上所述,可以看出,本申请提供的实施例中,可以在虚拟物品包的目 标信息符合预设规则,且打开虚拟物品包的时刻处于目标时刻时,展示与目 标信息对应的动画,这样,相对于现有的虚拟物品包中的文本信息不会显示 动画效果或者一成不变的显示虚拟物品包的文本信息,可以提高虚拟物品包 的显示效果,提高用户体验。
本申请实施例还提供了另一种动画展示装置,如图8所示,为了便于说 明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照 本申请实施例方法部分。该动画展示装置可以为包括手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、POS(Point of Sales, 销售终端)、车载电脑等任意终端设备,以动画展示装置为手机为例:
图8示出的是与本申请实施例提供的终端相关的手机的部分结构的框图。 参考图8,手机包括:射频(Radio Frequency,RF)电路810、存储器820、 输入单元830、显示单元840、传感器850、音频电路860、无线保真(wireless fidelity,WiFi)模块870、处理器880、以及电源890等部件。本领域技术 人员可以理解,图8中示出的手机结构并不构成对手机的限定,可以包括比 图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图8对手机的各个构成部件进行具体的介绍:
RF电路810可用于收发信息或通话过程中,信号的接收和发送,特别地, 将基站的下行信息接收后,给处理器880处理;另外,将设计上行的数据发 送给基站。通常,RF电路810包括但不限于天线、至少一个放大器、收发信 机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外, RF电路810还可以通过无线通信与网络和其他设备通信。上述无线通信可以 使用任一通信标准或协议,包括但不限于全球移动通讯***(Global System of Mobile communication,GSM)、通用分组无线服务(General PacketRadio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽 带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演 进(Long TermEvolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器820可用于存储软件程序以及模块,处理器880通过运行存储在 存储器820的软件程序以及模块,从而执行手机的各种功能应用以及数据处 理。存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可 存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播 放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频 数据、电话本等)等。此外,存储器820可以包括高速随机存取存储器,还 可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他 易失性固态存储器件。
输入单元830可用于接收输入的数字或字符信息,以及产生与手机的用 户设置以及功能控制有关的键信号输入。具体地,输入单元830可包括触控 面板831以及其他输入设备832。触控面板831,也称为触摸屏,可收集用户 在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附 件在触控面板831上或在触控面板831附近的操作),并根据预先设定的程式 驱动相应的连接装置。可选的,触控面板831可包括触摸检测装置和触摸控 制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作 带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收 触摸信息,并将它转换成触点坐标,再送给处理器880,并能接收处理器880 发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面 声波等多种类型实现触控面板831。除了触控面板831,输入单元830还可以 包括其他输入设备832。具体地,其他输入设备832可以包括但不限于物理键 盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中 的一种或多种。
显示单元840可用于显示由用户输入的信息或提供给用户的信息以及手 机的各种菜单。显示单元840可包括显示面板841,可选的,可以采用液晶显 示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板841。进一步的,触 控面板831可覆盖显示面板841,当触控面板831检测到在其上或附近的触摸 操作后,传送给处理器880以确定触摸事件的类型,随后处理器880根据触 摸事件的类型在显示面板841上提供相应的视觉输出。虽然在图8中,触控 面板831与显示面板841是作为两个独立的部件来实现手机的输入和输入功 能,但是在某些实施例中,可以将触控面板831与显示面板841集成而实现 手机的输入和输出功能。
手机还可包括至少一种传感器850,比如光传感器、运动传感器以及其他 传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境 光传感器可根据环境光线的明暗来调节显示面板841的亮度,接近传感器可 在手机移动到耳边时,关闭显示面板841和/或背光。作为运动传感器的一种, 加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检 测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相 关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至 于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他 传感器,在此不再赘述。
音频电路860、扬声器861,传声器862可提供用户与手机之间的音频接 口。音频电路860可将接收到的音频数据转换后的电信号,传输到扬声器861, 由扬声器861转换为声音信号输出;另一方面,传声器862将收集的声音信 号转换为电信号,由音频电路860接收后转换为音频数据,再将音频数据输 出处理器880处理后,经RF电路810以发送给比如另一手机,或者将音频数 据输出至存储器820以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块870可以帮助用户收 发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联 网访问。虽然图8示出了WiFi模块870,但是可以理解的是,其并不属于手 机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器880是手机的控制中心,利用各种接口和线路连接整个手机的各 个部分,通过运行或执行存储在存储器820内的软件程序和/或模块,以及调 用存储在存储器820内的数据,执行手机的各种功能和处理数据,从而对手 机进行整体监控。可选的,处理器880可包括一个或多个处理单元;优选的, 处理器880可集成应用处理器和调制解调处理器,其中,应用处理器主要处 理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。 可以理解的是,上述调制解调处理器也可以不集成到处理器880中。
手机还包括给各个部件供电的电源890(比如电池),优选的,电源可以 通过电源管理***与处理器880逻辑相连,从而通过电源管理***实现管理 充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本申请实施例中,该终端所包括的处理器880还用于执行上述由动画 展示装置所执行的操作。
本申请实施例还提供了一种计算机可读存储介质,其上存储有程序,该 程序被处理器执行时实现上述所述动画展示方法的步骤。
本申请实施例还提供了一种处理器,所述处理器用于运行程序,其中, 所述程序运行时执行上述所述动画展示方法的步骤。
本申请实施例还提供了一种终端设备,设备包括处理器、存储器及存储 在存储器上并可在处理器上运行的程序,所述程序代码由所述处理器加载并 执行以实现上述所述动画展示方法的步骤。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适 于执行上述所述动画展示方法的步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有 详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描 述的***,装置和模块的具体工作过程,可以参考前述方法实施例中的对应 过程,在此不再赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或 计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、 或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个 其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘 存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照本申请实施例的方法、设备(***)、和计算机程序产品的 流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/ 或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/ 或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌 入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过 计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程 图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装 置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器 中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或 多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的 处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图 一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输 出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。 存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由 任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、 程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他 类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存 储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、 数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他 磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信 息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备 不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为 这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下, 由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、 商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机 程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软 件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含 有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术 人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所 作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种动画展示方法,其特征在于,包括:
获取虚拟物品包;
确定所述虚拟物品包对应的目标信息;
若所述目标信息符合预设规则,且打开所述虚拟物品包的时刻处于目标时段,则展示与所述目标信息对应的动画。
2.根据权利要求1所述的方法,其特征在于,所述目标信息包括文本信息和/或数值信息,所述预设规则为所述文本信息包含目标关键字和/或所述数值信息包含目标数值,所述方法还包括:
配置目标事件对应的事件信息,所述事件信息包括所述目标时段的开始时刻以及结束时刻、所述目标事件对应的动画资源信息、所述目标事件对应的第一关键字集合以及所述目标事件对应的第一数值集合,所述目标关键字为所述第一关键字集合中的关键字,所述目标数值为所述第一数值集合中的数值。
3.根据权利要求2所述的方法,其特征在于,所述展示与所述目标信息对应的动画之前,所述方法还包括:
基于所述目标事件对应的动画资源信息获取所述目标事件对应的N个动画资源,N为大于或等于1的正整数,所述第一关键字集合中的关键字与所述N个动画资源相对应,所述第一数值集合中的数值与所述N个动画资源相对应;
预加载所述N个动画资源。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收第一操作指令;
根据所述第一操作指令对所述第一关键字集合中的关键字进行调整,得到第二关键字集合,和/或,根据所述第一操作指令对所述第一数值集合中的数值进行调整得到第二数值集合;
生成所述第二关键字集合中的关键字与所述N个动画资源的第一映射关系,和/或,生成所述第二数值集合中的数值与所述N个动画资源的第二映射关系;
所述展示与所述目标信息对应的动画包括:
根据所述第一映射关系确定与所述目标关键字对应的第一动画,和/或,根据所述第二映射关系确定与所述目标数值对应的第二动画;
展示所述第一动画和/或展示所述第二动画。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述虚拟物品包包括目标封面以及目标详情页面,所述展示与所述目标信息对应的动画包括:
在所述目标封面以及所述目标详情页面分别展示与所述目标信息对应的动画。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述展示与所述目标信息对应的动画包括:
获取打开所述虚拟物品包的时刻的气象信息;
根据所述气象信息展示与所述目标信息对应的动画。
7.根据权利要求1至3中任一项所述的方法,其特征在于,当所述文本信息不符合所述预设规则或打开所述虚拟物品包的时刻不处于所述目标时段时,所述方法还包括:
以特殊字体展示所述目标信息。
8.一种动画展示装置,其特征在于,包括:
获取单元,用于获取虚拟物品包;
确定单元,用于确定所述虚拟物品包对应的目标信息;
展示单元,用于当所述目标信息符合预设规则,且打开所述虚拟物品包的时刻处于目标时段时,展示与所述目标信息对应的动画。
9.一种计算机装置,其特征在于,包括:
至少一个连接的处理器、存储器和收发器,其中,所述存储器用于存储程序代码,所述程序代码由所述处理器加载并执行以实现上述权利要求1至7中任一项所述的动画展示方法的步骤。
10.一种计算机可读存储介质,其特征在于,其包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至7中任一项所述的动画展示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911333501.0A CN111008061A (zh) | 2019-12-20 | 2019-12-20 | 一种动画展示方法及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911333501.0A CN111008061A (zh) | 2019-12-20 | 2019-12-20 | 一种动画展示方法及相关设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111008061A true CN111008061A (zh) | 2020-04-14 |
Family
ID=70117757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911333501.0A Pending CN111008061A (zh) | 2019-12-20 | 2019-12-20 | 一种动画展示方法及相关设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111008061A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111796846A (zh) * | 2020-07-06 | 2020-10-20 | 成都艾乐橙文化传播有限公司 | 信息更新方法、装置、终端设备及可读存储介质 |
CN112862529A (zh) * | 2021-02-09 | 2021-05-28 | 上海哔哩哔哩科技有限公司 | 数据处理方法及装置 |
CN114661215A (zh) * | 2022-03-31 | 2022-06-24 | 北京达佳互联信息技术有限公司 | 动画展示方法及装置、电子设备、存储介质及程序产品 |
-
2019
- 2019-12-20 CN CN201911333501.0A patent/CN111008061A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111796846A (zh) * | 2020-07-06 | 2020-10-20 | 成都艾乐橙文化传播有限公司 | 信息更新方法、装置、终端设备及可读存储介质 |
CN111796846B (zh) * | 2020-07-06 | 2023-12-12 | 广州一起精彩艺术教育科技有限公司 | 信息更新方法、装置、终端设备及可读存储介质 |
CN112862529A (zh) * | 2021-02-09 | 2021-05-28 | 上海哔哩哔哩科技有限公司 | 数据处理方法及装置 |
CN112862529B (zh) * | 2021-02-09 | 2023-11-07 | 上海哔哩哔哩科技有限公司 | 数据处理方法及装置 |
CN114661215A (zh) * | 2022-03-31 | 2022-06-24 | 北京达佳互联信息技术有限公司 | 动画展示方法及装置、电子设备、存储介质及程序产品 |
CN114661215B (zh) * | 2022-03-31 | 2024-06-11 | 北京达佳互联信息技术有限公司 | 动画展示方法及装置、电子设备、存储介质及程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11145103B2 (en) | System and method for generating animated emoji mashups | |
CN104541245B (zh) | 用于移动应用管理的方法和*** | |
US20150188861A1 (en) | Mechanism for facilitating dynamic generation and transmission of canned responses on computing devices | |
US20160132866A1 (en) | Device, system, and method for creating virtual credit card | |
US20200099768A1 (en) | Method and system for sharing data between terminals | |
KR102396801B1 (ko) | 전자상거래 장바구니의 복사/붙여넣기 기능을 활용한 상품 정보 제공 시스템, 그 방법 및 컴퓨터 프로그램이 기록된 기록매체 | |
CN111008061A (zh) | 一种动画展示方法及相关设备 | |
US10979869B2 (en) | Client device access to data based on address configurations | |
US11044222B2 (en) | Automated connection of electronic messaging and social networking services method and apparatus | |
US20200210990A1 (en) | Intelligent display of location-specific graphics based on device metadata | |
CN104616143A (zh) | 社交应用中虚拟票据转移方法及装置 | |
US20210120368A1 (en) | Network based enforcement of geographical compliance | |
AU2020274711A1 (en) | Mediator website | |
US20230267566A1 (en) | Network based provision of rendering and hosting systems | |
US10311523B2 (en) | Apparatus and method for providing account book service | |
CN109191147B (zh) | 一种信息处理方法、装置、设备以及介质 | |
CN110599158A (zh) | 虚拟卡合并方法、虚拟卡合并装置及终端设备 | |
US11663656B2 (en) | System and method for implementing a customer account automation framework | |
US20210390521A1 (en) | Systems configured to manage user-related external party-activity software objects by using machine-readable indicia and methods of use thereof | |
CN110502169A (zh) | 一种显示控制方法及终端 | |
CN108965444B (zh) | 一种涉及商业信息的名片同步方法和装置 | |
CN111476562A (zh) | 一种虚拟资源转移方法、装置、电子设备以及存储介质 | |
CN109768921B (zh) | 数据透传方法和相应的即时通讯终端 | |
CN106068506A (zh) | 用于提高电子装置中的加载时间的设备和方法 | |
CN110610417B (zh) | 一种信息显示的方法、装置以及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40022319 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |