节日彩蛋展示方法、装置、设备及存储介质与流程

文档序号:29046909发布日期:2022-02-25 22:21阅读:94来源:国知局
节日彩蛋展示方法、装置、设备及存储介质与流程

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.图1是本发明实施例方案涉及的硬件运行环境的节日彩蛋展示设备的结构示意图;
48.图2为本发明节日彩蛋展示方法第一实施例的流程示意图;
49.图3为本发明节日彩蛋展示方法第二实施例的流程示意图;
50.图4为本发明节日彩蛋展示方法第三实施例的流程示意图;
51.图5为本发明节日彩蛋展示方法一实施例的绽放动效计算示意图;
52.图6为本发明节日彩蛋展示装置第一实施例的功能模块示意图。
53.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
54.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
55.参照图1,图1为本发明实施例方案涉及的硬件运行环境的节日彩蛋展示设备结构示意图。
56.如图1所示,该节日彩蛋展示设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真
(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
57.本领域技术人员可以理解,图1中示出的结构并不构成对节日彩蛋展示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
58.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及节日彩蛋展示程序。
59.在图1所示的节日彩蛋展示设备中,网络接口1004主要用于与网络一体化平台工作站进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明节日彩蛋展示设备中的处理器1001、存储器1005可以设置在节日彩蛋展示设备中,所述节日彩蛋展示设备通过处理器1001调用存储器1005中存储的节日彩蛋展示程序,并执行本发明实施例提供的节日彩蛋展示方法。
60.基于上述硬件结构,提出本发明节日彩蛋展示方法实施例。
61.参照图2,图2为本发明节日彩蛋展示方法第一实施例的流程示意图。
62.在第一实施例中,所述节日彩蛋展示方法包括以下步骤:
63.步骤s10,在当前日期为目标节假日日期时,提取所述当前日期的特征信息。
64.需要说明的是,本实施例的执行主体为节日彩蛋展示设备,还可为其他可实现相同或相似功能的设备,例如车载等,本实施例对此不作限制,在本实施例中,以车载为例进行说明。
65.应当理解的是,目标节假日日期指的是法定节假日日期和用户节假日日期,法定节假日假期包括春节、劳动节、国庆节等,而用户节假日日期包括生日、纪念日等假期,当前日期指的是当天在日历表上的日期,而特征信息指的是能够唯一代表当前日期氛围的信息,例如,春节的特征信息为贴春联,劳动节的特征信息为劳动,即做力所能及的事情,包括做家务打扫卫生、农忙秋收以及关心留守儿童和孤寡老人等,国庆的特征信息为举国同庆,例如彩旗飘飘等。
66.在具体实现中,实时判断当前日期是否为目标节假日日期,在判定当前日期为目标节假日日期时,提取能够唯一代表当前日期的特征信息。
67.步骤s20,根据用户的需求信息和特征信息生成目标主题动画下载指令。
68.可以理解的是,需求信息指的是用户根据自身习惯或爱好所发出的需求信息,目标主题动画下载指令指的是在目标动画皮肤云服务器上下载动画安装包集合和主题皮肤安装包集合的指令,具体是根据用户的需求信息确定需要下载的是主题皮肤还是动画,还是主题皮肤和动画,主题皮肤对应的指令为主题下载指令,而动画对应的指令为动画下载指令,由于用户的需求信息涉及主题皮肤和动画,因此,根据需求信息和特征信息生成的指令为目标主题动画下载指令。
69.步骤s30,通过所述目标主题动画下载指令获取目标动画安装包和目标主题皮肤安装包。
70.应当理解的是,目标动画安装包指的是由动画文件组成的安装包,同样,目标主题皮肤安装包指的是由主题皮肤文件组成的安装包,该目标动画安装包和目标主题皮肤安装包是根据用户的需求所选取的,具体是在生成目标主题动画下载指令后,将目标主题动画
下载指令发送至目标动画皮肤云服务器,而目标动画皮肤云服务器对该目标主题动画下载指令进行识别,以确定对应的动画类型和主题皮肤类型,然后分别在动动效数据库和主题皮肤数据库中查询与动画类型和主题皮肤类型对应的目标动画安装包和目标主题皮肤安装包,并将目标动画安装包和目标主题皮肤安装包反馈至车载。
71.步骤s40,根据所述目标动画安装包和目标主题皮肤安装包生成当前节日彩蛋,并将所述当前节日彩蛋进行展示。
72.可以理解的是,当前节日彩蛋当前开机节日彩蛋和当前助手节日彩蛋,当前开机节日彩蛋指的是车载启动时的开机界面,当前助手节日彩蛋指的是车载助手的问候语音等,具体是在得到目标动画安装包和目标主题皮肤安装包后,根据目标动画安装包和目标主题皮肤安装包生成当前节日彩蛋,并将该当前节日彩蛋进行展示。
73.进一步地,步骤s40,包括:分别对所述目标动画安装包和目标主题皮肤安装包进行解析,得到目标动画安装程序和目标主题皮肤安装程序;将所述目标动画安装程序和目标主题皮肤安装程序进行安装,得到目标动画和目标主题皮肤;根据所述目标动画和目标主题皮肤生成当前节日彩蛋,并将所述当前节日彩蛋进行展示。
74.应当理解的是,在得到目标动画安装包和目标主题皮肤安装包,将目标动画安装包和目标主题皮肤安装包存储至车载本地,在接收到用户的确认安装指令时,分别解析目标动画安装包和目标主题皮肤安装包,得到目标动画安装程序和目标主题皮肤安装程序,由于车载使用安卓系统,因此该目标动画安装程序和目标主题皮肤安装程序的格式为.apk,还可以为其他格式,本实施例对此不作限制,以.apk格式为例进行说明。
75.可以理解的是,在得到目标动画和目标主题皮肤,将该目标动画运用在车载启动时的开机界面,将目标主题皮肤运用在车载助手,在用户启动车载时,展示开机动画,通过车载助手的问候语音温馨问候用户,从而展示当前节日彩蛋,以给与用户在目标节假日日期的仪式感、关怀感以及惊喜感。
76.步骤s50,根据所述特征信息和目标位置参数确定目标应用绽放动效,并将所述目标应用绽放动效进行展示。
77.应当理解的是,目标应用绽放动效指的是用户在触发应用列表时的绽放特效,目标位置参数指的是各应用图标目标位置参数和入口坐标,在得到当前日期的特征信息后,根据特征信息和目标位置参数确定对应的目标绽放应用特效,并在用户触发应用列表时将该目标应用绽放动效进行展示。
78.进一步地,步骤s50之后,还包括:根据所述预设轨迹计算策略和预设加速度计算策略确定抛物线调节策略;对所述抛物线调节策略进行封装,得到目标抛物线调节接口;根据用户的需求信息对所述目标抛物线调节接口进行调用,实现对抛物线绽放轨迹的调节。
79.应当理解的是,抛物线调节策略指的是调节抛物线绽放轨迹的策略,通过该抛物线调节策略可以根据用户需求调节抛物线绽放的轨迹,具体是在确定抛物线调节策略后,将该抛物线调节策略封装成目标抛物线调节接口,如果此时用户需要调节该抛物线绽放的轨迹时,只需调用该目标抛物线调节接口即可实现自定义动效效果,从而能够增强用户的个性化体验。
80.本实施例在当前日期为目标节假日日期时,提取所述当前日期的特征信息;根据用户的需求信息和特征信息生成目标主题动画下载指令;通过所述目标主题动画下载指令
获取目标动画安装包和目标主题皮肤安装包;根据所述目标动画安装包和目标主题皮肤安装包生成当前节日彩蛋,并将所述当前节日彩蛋进行展示;根据所述特征信息和目标位置参数确定目标应用绽放动效,并将所述目标应用绽放动效进行展示;由于本实施例是通过在当前日期为目标节假日日期时,根据目标动画安装包和目标主题皮肤安装包生成并展示当前节日彩蛋,以及根据特征信息和目标位置参数确定并展示目标应用绽放动效,相较于现有技术通过出厂时附带主题与动画进行展示,能够有效提高主题和动画的多样性,并提高用户的体验感。
81.在一实施例中,如图3所述,基于第一实施例提出本发明节日彩蛋展示方法第二实施例,所述步骤s30,包括:
82.步骤s301,将所述目标主题动画下载指令发送至目标动画皮肤云服务器,以使所述目标动画皮肤云服务器反馈动画安装包集合和主题皮肤安装包集合。
83.应当理解的是,在生成目标主题动画下载指令后,将该目标主题动画下载指令发送至目标动画皮肤云服务器,而目标动画皮肤云服务器在接收到目标主题动画下载指令后,对目标主题动画下载指令进行识别,根据识别结果判断下载安装包的数量和类型,在确定下载按照包的数量为两种时,此时的安装包类型为动画和主题皮肤,并在主题皮肤数据库中查询与动画类型对应的动画安装包集合,以及在动动效数据库中查询与主题皮肤类型对应的主题皮肤安装包集合。
84.步骤s302,根据用户的需求信息分别在动画安装包集合和主题皮肤安装包集合中进行选取,得到目标动画安装包和目标主题皮肤安装包。
85.可以理解的是,在得到动画安装包集合和主题皮肤安装包集合后,根据用户的需求信息分别在动画安装包集合和主题皮肤安装包集合中选取目标动画安装包和目标主题皮肤安装包,例如,动画安装包集合包括动画安装包a、b以及c,而主题皮肤安装包集合包括主题皮肤安装包a、b以及c,而根据需求信息确定用户更青睐于c类型,则目标动画安装包为c,目标主题皮肤安装包为c。
86.本实施例通过将所述目标主题动画下载指令发送至目标动画皮肤云服务器,以使所述目标动画皮肤云服务器反馈动画安装包集合和主题皮肤安装包集合;根据用户的需求信息分别在动画安装包集合和主题皮肤安装包集合中进行选取,得到目标动画安装包和目标主题皮肤安装包;由于本实施例是通过将目标主题动画下载指令发送至目标动画皮肤云服务器,使得目标动画皮肤云服务器反馈与目标主题动画下载指令对应的画动效安装包集合和主题皮肤安装包集合,然后根据用户的需求信息选取对应的目标动画安装包和目标主题皮肤安装包,从而能够得到与用户需求更加契合的安装包,进而提高用户的体验感。
87.在一实施例中,如图4所述,基于第一实施例提出本发明节日彩蛋展示方法第三实施例,所述步骤s50,包括:
88.步骤s501,获取屏幕尺寸数据,根据所述屏幕尺寸数据和目标位置参数确定动效起点和动效落点。
89.可以理解的是,屏幕尺寸数据指的是车载屏幕的尺寸数据,在得到屏幕尺寸数据和目标位置参数后,根据屏幕尺寸数据和目标位置参数确定动效起点,动效起点为home上的menu键的位置。
90.步骤s502,根据所述动效起点、动效落点以及目标位置参数确定抛物线绽放轨迹。
91.应当理解的是,在得到动效起点、动效落点以及目标位置参数后,根据动效落点以及目标位置参数确定抛物线绽放轨迹,而绽放的过程分为两部分,一部分是开始绽放的向上,即抛物线绽放轨迹处于上升状态,另一部分是结束绽放的向下,即抛物线绽放轨迹处于下降状态,当前加速度与上升状态的速度减小相关,速度减小v=(1-proportion)2,同样,速度增大v=proportion2,proportion为绽放时的进度,取值范围为[0,1]。
[0092]
进一步地,步骤s502,包括:根据动效起点和目标位置参数计算抛物线控制点;通过预设轨迹计算策略对所述动效起点、动效落点以及抛物线控制点进行计算,得到抛物线绽放轨迹。
[0093]
应当理解的是,在得到动效起点和动效落点,根据动效起点和目标位置参数计算抛物线控制点,具体是抛物线控制点横坐标=(起点横坐标+落点横坐标)/2,抛物线控制点纵坐标为落点纵坐标的相反数。
[0094]
可以理解的是,抛物线绽放轨迹指的是当前主题节日彩蛋通过绽放动效时的绽放轨迹,该抛物线绽放轨迹是通过预设轨迹计算策略对起点、落点以及抛物线控制点进行计算得到的,具体预设轨迹计算策略如下:
[0095]
x=(1-proportion)2*startpoint.x+2*proportion*(1-proportion)*controlpoint.x)+proportion2*endpoint.x;
[0096]
y=(1-proportion)2*startpoint.y+2*proportion*(1-proportion)*controlpoint.y)+proportion2*endpoint.y;
[0097]
其中,x为抛物线绽放轨迹的横坐标,startpoint.x为起点横坐标,controlpoint.x为抛物线控制点横坐标,endpoint.x为落点横坐标,y为抛物线绽放轨迹的纵坐标,startpoint.y为起点纵坐标,controlpoint.y为抛物线控制点纵坐标,endpoint.y为落点纵坐标。
[0098]
步骤s503,通过预设加速度计算策略对当前绽放进度进行计算,得到当前加速度。
[0099]
可以理解的是,当前加速度指的是应用绽放动效在绽放过程的加速度,预设加速度策略指的是计算当前绽放进度的策略,通过该预设加速度计算策略对当前绽放进度进行计算,得到当前加速度。
[0100]
步骤s504,根据所述抛物线绽放轨迹和当前加速度确定目标应用绽放动效。
[0101]
应当理解的是,目标应用绽放动效指的是用户触发应用时的绽放动效,该目标应用绽放特效是由抛物线绽放轨迹和当前加速度确定。
[0102]
步骤s505,在接收到应用列表触发指令时,根据所述应用列表触发指令将所述目标应用绽放动效进行展示。
[0103]
可以理解的是,应用列表触发指令指的是用户点击应用列表时的触发指令,在接收到该应用列表触发指令后,表明此时用户在点击应用列表,即将目标应用绽放动效进行展示。
[0104]
参考图5,图5为绽放动效计算示意图,具体为:在得到动效起点和目标位置参数后,通过对动效起点和目标位置参数进行计算,得到抛物线控制点,然后对动效起点、动效落点以及抛物线控制点进行计算,得到抛物线绽放轨迹,再通过预设加速度计算策略对当前绽放进度进行计算,得到当前加速度,最后根据抛物线绽放轨迹和当前加速度确定目标应用绽放动效。
[0105]
本实施例通过获取屏幕尺寸数据,根据所述屏幕尺寸数据和目标位置参数确定动效起点和动效落点;根据所述动效起点、动效落点以及目标位置参数确定抛物线绽放轨迹;通过预设加速度计算策略对当前绽放进度进行计算,得到当前加速度;根据所述抛物线绽放轨迹和当前加速度确定目标应用绽放动效;在接收到应用列表触发指令时,根据所述应用列表触发指令将所述目标应用绽放动效进行展示;由于本实施例是通过抛物线绽放轨迹和当前加速度确定目标应用绽放动效,然后判断是否接收到应用列表触发指令,若是,则展示目标应用绽放动效,从而能够给与用户在目标节假日日期的仪式感、关怀感以及惊喜感,进而提高用户的体验感。
[0106]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有节日彩蛋展示程序,所述节日彩蛋展示程序被处理器执行时实现如上文所述的节日彩蛋展示方法的步骤。
[0107]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0108]
此外,参照图6,本发明实施例还提出一种节日彩蛋展示装置,所述节日彩蛋展示装置包括:
[0109]
提取模块10,用于在当前日期为目标节假日日期时,提取所述当前日期的特征信息。
[0110]
应当理解的是,目标节假日日期指的是法定节假日日期和用户节假日日期,法定节假日假期包括春节、劳动节、国庆节等,而用户节假日日期包括生日、纪念日等假期,当前日期指的是当天在日历表上的日期,而特征信息指的是能够唯一代表当前日期氛围的信息,例如,春节的特征信息为贴春联,劳动节的特征信息为劳动,即做力所能及的事情,包括做家务打扫卫生、农忙秋收以及关心留守儿童和孤寡老人等,国庆的特征信息为举国同庆,例如彩旗飘飘等。
[0111]
在具体实现中,实时判断当前日期是否为目标节假日日期,在判定当前日期为目标节假日日期时,提取能够唯一代表当前日期的特征信息。
[0112]
生成模块20,用于根据用户的需求信息和特征信息生成目标主题动画下载指令。
[0113]
可以理解的是,需求信息指的是用户根据自身习惯或爱好所发出的需求信息,目标主题动画下载指令指的是在目标动画皮肤云服务器上下载动画安装包集合和主题皮肤安装包集合的指令,具体是根据用户的需求信息确定需要下载的是主题皮肤还是动画,还是主题皮肤和动画,主题皮肤对应的指令为主题下载指令,而动画对应的指令为动画下载指令,由于用户的需求信息涉及主题皮肤和动画,因此,根据需求信息和特征信息生成的指令为目标主题动画下载指令。
[0114]
获取模块30,用于通过所述目标主题动画下载指令获取目标动画安装包和目标主题皮肤安装包。
[0115]
应当理解的是,目标动画安装包指的是由动画文件组成的安装包,同样,目标主题皮肤安装包指的是由主题皮肤文件组成的安装包,该目标动画安装包和目标主题皮肤安装包是根据用户的需求所选取的,具体是在生成目标主题动画下载指令后,将目标主题动画下载指令发送至目标动画皮肤云服务器,而目标动画皮肤云服务器对该目标主题动画下载指令进行识别,以确定对应的动画类型和主题皮肤类型,然后分别在动动效数据库和主题
皮肤数据库中查询与动画类型和主题皮肤类型对应的目标动画安装包和目标主题皮肤安装包,并将目标动画安装包和目标主题皮肤安装包反馈至车载。
[0116]
展示模块40,用于根据所述目标动画安装包和目标主题皮肤安装包生成当前节日彩蛋,并将所述当前节日彩蛋进行展示。
[0117]
可以理解的是,当前节日彩蛋指的是使用车载app的动画,该当前节日彩蛋的展示场景可以为车载启动时的开机界面、用户点击app时的启动动效以及车载助手的问候语音等,具体是在得到目标动画安装包和目标主题皮肤安装包后,根据目标动画安装包和目标主题皮肤安装包生成当前节日彩蛋,并将该当前节日彩蛋进行展示,该展示方式可以为绽放动效,还可以为其他展示方式,本实施例对此不作限制,并以绽放动效为例进行说明。
[0118]
进一步地,所述展示模块40,还用于分别对所述目标动画安装包和目标主题皮肤安装包进行解析,得到目标动画安装程序和目标主题皮肤安装程序;将所述目标动画安装程序和目标主题皮肤安装程序进行安装,得到目标动画和目标主题皮肤;根据所述目标动画和目标主题皮肤生成当前节日彩蛋,并将所述当前节日彩蛋进行展示。
[0119]
应当理解的是,在得到目标动画安装包和目标主题皮肤安装包,将目标动画安装包和目标主题皮肤安装包存储至车载本地,在接收到用户的确认安装指令时,分别解析目标动画安装包和目标主题皮肤安装包,得到目标动画安装程序和目标主题皮肤安装程序,由于车载使用安卓系统,因此该目标动画安装程序和目标主题皮肤安装程序的格式为.apk,还可以为其他格式,本实施例对此不作限制,以.apk格式为例进行说明。
[0120]
可以理解的是,在得到目标动画和目标主题皮肤,将该目标动画运用在车载启动时的开机界面,将目标主题皮肤运用在车载助手,在用户启动车载时,展示开机动画,通过车载助手的问候语音温馨问候用户,从而展示当前节日彩蛋,以给与用户在目标节假日日期的仪式感、关怀感以及惊喜感。
[0121]
所述展示模块40,还用于根据所述特征信息和目标位置参数确定目标应用绽放动效,并将所述目标应用绽放动效进行展示。
[0122]
应当理解的是,目标应用绽放动效指的是用户在触发应用列表时的绽放特效,目标位置参数指的是各应用图标目标位置参数和入口坐标,在得到当前日期的特征信息后,根据特征信息和目标位置参数确定对应的目标绽放应用特效,并在用户触发应用列表时将该目标应用绽放动效进行展示。
[0123]
进一步地,所述展示模块40,还用于根据所述预设轨迹计算策略和预设加速度计算策略确定抛物线调节策略;对所述抛物线调节策略进行封装,得到目标抛物线调节接口;根据用户的需求信息对所述目标抛物线调节接口进行调用,实现对抛物线绽放轨迹的调节。
[0124]
应当理解的是,抛物线调节策略指的是调节抛物线绽放轨迹的策略,通过该抛物线调节策略可以根据用户需求调节抛物线绽放的轨迹,具体是在确定抛物线调节策略后,将该抛物线调节策略封装成目标抛物线调节接口,如果此时用户需要调节该抛物线绽放的轨迹时,只需调用该目标抛物线调节接口即可实现自定义动效效果,从而能够增强用户的个性化体验。
[0125]
本实施例在当前日期为目标节假日日期时,提取所述当前日期的特征信息;根据用户的需求信息和特征信息生成目标主题动画下载指令;通过所述目标主题动画下载指令
获取目标动画安装包和目标主题皮肤安装包;根据所述目标动画安装包和目标主题皮肤安装包生成当前节日彩蛋,并将所述当前节日彩蛋进行展示;根据所述特征信息和目标位置参数确定目标应用绽放动效,并将所述目标应用绽放动效进行展示;由于本实施例是通过在当前日期为目标节假日日期时,根据目标动画安装包和目标主题皮肤安装包生成并展示当前节日彩蛋,以及根据特征信息和目标位置参数确定并展示目标应用绽放动效,相较于现有技术通过出厂时附带主题与动画进行展示,能够有效提高主题和动画的多样性,并提高用户的体验感。
[0126]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0127]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的节日彩蛋展示方法,此处不再赘述。
[0128]
在一实施例中,所述获取模块30,还用于将所述目标主题动画下载指令发送至目标动画皮肤云服务器,以使所述目标动画皮肤云服务器反馈动画安装包集合和主题皮肤安装包集合;根据用户的需求信息分别在动画安装包集合和主题皮肤安装包集合中进行选取,得到目标动画安装包和目标主题皮肤安装包。
[0129]
在一实施例中,所述展示模块40,还用于分别对所述目标动画安装包和目标主题皮肤安装包进行解析,得到目标动画安装程序和目标主题皮肤安装程序;将所述目标动画安装程序和目标主题皮肤安装程序进行安装,得到目标动画和目标主题皮肤;根据所述目标动画和目标主题皮肤生成当前节日彩蛋,并将所述当前节日彩蛋进行展示。
[0130]
在一实施例中,所述展示模块40,还用于述当前节日彩蛋包括当前开机节日彩蛋和当前助手节日彩蛋;根据所述目标动画生成当前开机节日彩蛋;在接收到预设开机指令时,将所述当前开机节日彩蛋进行展示;根据所述目标主题皮肤生成当前助手节日彩蛋;通过预设问候语音将所述当前助手节日彩蛋进行展示。
[0131]
在一实施例中,所述展示模块40,还用于获取屏幕尺寸数据,根据所述屏幕尺寸数据和目标位置参数确定动效起点和动效落点;根据所述动效起点、动效落点以及目标位置参数确定抛物线绽放轨迹;通过预设加速度计算策略对当前绽放进度进行计算,得到当前加速度;根据所述抛物线绽放轨迹和当前加速度确定目标应用绽放动效;在接收到应用列表触发指令时,根据所述应用列表触发指令将所述目标应用绽放动效进行展示。
[0132]
在一实施例中,所述展示模块40,还用于根据动效起点和目标位置参数计算抛物线控制点;通过预设轨迹计算策略对所述动效起点、动效落点以及抛物线控制点进行计算,得到抛物线绽放轨迹。
[0133]
在一实施例中,所述展示模块40,还用于根据所述预设轨迹计算策略和预设加速度计算策略确定抛物线调节策略;对所述抛物线调节策略进行封装,得到目标抛物线调节接口;根据用户的需求信息对所述目标抛物线调节接口进行调用,实现对抛物线绽放轨迹的调节。
[0134]
本发明所述节日彩蛋展示装置的其他实施例或具有实现方法可参照上述各方法实施例,此处不在赘余。
[0135]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵
盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0136]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0137]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,一体化平台工作站,或者网络设备等)执行本发明各个实施例所述的方法。
[0138]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1