一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种展示对象更新信息的方法、装置、设备和存储介质与流程

2022-06-05 12:01:56 来源:中国专利 TAG:


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.响应于用户对目标应用内消息通知控件的点击操作;
48.展示包括各个通知消息中的至少一个对象的更新信息的第一页面。
49.在一些示例性的实施方式中,所述第一展示单元具体还被配置为执行响应于用户对所述目标应用对应的图标的点击操作;
50.展示包括至少一个对象的更新信息的所述目标应用的首页页面;
51.确定所述目标应用的首页页面为所述第一页面。
52.在一些示例性的实施方式中,若所述首页页面中包括多个对象的更新信息,则所述多个对象的更新信息以折叠状态或展开状态的形式展示在所述首页页面;
53.其中,所述折叠状态中,展示表征有多个对象的标识信息以及多个所述对象中的部分对象的更新信息;所述展开状态中,展示多个所述对象中的全部对象的更新信息。
54.在一些示例性的实施方式中,所述第一展示单元具体还被配置为执行:
55.响应于用户对目标应用内频道列表中的视频模块的点击操作;
56.在视频页面的预设位置展示一个对象的更新信息;其中,所述一个对象的更新信息为所述视频页面中当前播放视频对应的对象的更新信息;
57.确定所述视频页面为第一页面。
58.在一些示例性的实施方式中,所述第一展示单元具体还被配置为执行:
59.在所述目标应用内展示待更新对象列表,并响应于用户对所述待更新对象列表的选择操作;
60.展示包括所述选择操作对应的至少一个对象的更新信息的第一页面。
61.在一些示例性的实施方式中,所述第一展示单元具体还被配置为执行:
62.根据各个对象的升级包的大小展示所述待更新对象列表;或
63.根据各个对象的升级包的推送时间展示所述待更新对象列表。
64.在一些示例性的实施方式中,还包括第二展示单元,被配置为执行在所述展示所述目标对象对应的目标页面之后:
65.响应于用户对所述目标页面中的更新控件的点击操作;
66.展示更新完成后的所述目标对象的页面。
67.在一些示例性的实施方式中,还包括关联单元,被配置为执行:
68.获取预设时间范围内所述用户关联的各个目标对象的更新控件的点击次数;
69.若所述点击次数大于预设次数阈值,则将预设电子资源对象关联到所述用户关联的目标对象的账号。
70.在一些示例性的实施方式中,还包括条件确定单元,被配置为执行针对每个对象,在所述对象的更新信息的生成之前,确定满足如下条件:
71.所述目标应用关联的服务器内存储的所述对象的第一版本号高于所述对象已安装的第二版本号,且所述第一版本号与所述第二版本号之差大于预设版本号阈值;或
72.所述目标应用关联的服务器内存储的所述对象的第一版本号高于所述对象已安装的第二版本号,且当前时刻距离所述对象的第一版本的推送时间的时间差大于预设时间阈值。
73.第三方面,本技术一实施例还提供了一种电子设备,包括:
74.处理器;
75.用于存储所述处理器可执行指令的存储器;
76.其中,所述处理器被配置为执行所述指令,以实现如本技术第一方面中提供的任一方法。
77.第四方面,本技术一实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本技术第一方
面中提供的任一方法。
78.第五方面,本技术一实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本技术第一方面中提供的任一方法。
79.本技术的实施例提供的技术方案至少带来以下有益效果:
80.通过将包括至少一个对象的更新信息的第一页面展示给用户,用户可以及时获知需要更新的至少一个对象的更新信息;不以用户主观上有升级需求为前提,直接展示更新信息,提高了用户对更新信息的关注;再响应用户对第一页面中的至少一个对象的更新信息的点击操作,来确定用户想要更新的对象,也即目标对象;展示包括用于更新目标对象的更新控件的目标对象对应的目标页面。另外,将更新控件展示给用户,还可以通过获取用户通过点击更新控件的升级情况,方便快捷的获取用户在相应对象中的活跃度数据,不限制获取活跃度数据的途径。
附图说明
81.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
82.图1为本技术实施例提供的现有技术中的一种游戏软件的更新过程的示意图;
83.图2为本技术一实施例提供的一种展示对象更新信息的方法的应用场景示意图;
84.图3为本技术一实施例提供的一种展示对象更新信息的方法的流程图;
85.图4为本技术一实施例提供的一种展示方式一对应的页面图;
86.图5为本技术一实施例提供的一种展示方式二对应的页面图;
87.图6为本技术一实施例提供的一种展示方式三对应的折叠状态的页面图;
88.图7为本技术一实施例提供的一种展示方式三对应的展开状态的页面图;
89.图8为本技术一实施例提供的一种折叠状态切换至展示状态的示意图;
90.图9为本技术一实施例提供的一种展示方式四对应的页面图;
91.图10为本技术一实施例提供的一种展示方式五对应的页面图;
92.图11为本技术一实施例提供的展示对象更新信息的装置的结构示意图;
93.图12为本技术一实施例提供的一种电子设备的结构示意图。
具体实施方式
94.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
95.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
96.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
97.(1)本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
98.(2)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
99.(3)服务器,是为终端服务的,服务的内容诸如向终端提供资源,保存终端数据;服务器是与终端上安装的应用程序相对应的,与终端上的应用程序配合运行。
100.(4)终端设备,既可以指软件类的app(application,应用程序),也可以指客户端。它具有可视的显示界面,能与用户进行交互;是与服务器相对应,为客户提供本地服务。针对软件类的应用程序,除了一些只在本地运行的应用程序之外,一般安装在普通的客户终端上,需要与服务端互相配合运行。因特网发展以后,较常用的应用程序包括了如收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,配置参数服务等,这样在客户终端和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
101.(5)控件:用户可与之交互以便输入或操作数据的对象,展示形态比如可以是触控按钮、搜索框等。
102.在具体实践过程中,大部分用户为了提高使用体验,会及时更新游戏,其更新方式通常通过应用商店的渠道获取游戏更新包,对相应的游戏软件进行升级。参考图1,示出了现有技术中的一种游戏软件的更新过程的示意图,其中,用于点击“应用商店”的图标,进入应用商店后,查找到想更新的游戏。
103.通过应用商店的渠道获取游戏更新包,对相应的游戏软件进行升级,这样,只有应用商店的供应才可以获取到游戏用户的活跃度数据。而游戏的开发方和代理方想要获取游戏用户的活跃度数据,可能还需要应用商店的供应方的授权许可等,这样,不利于游戏的开发方和代理方获取游戏数据。
104.另外,还有这样一种可能,由于终端设置或者应用商店平台方的设置等,用户进入游戏后强制提醒更新,这样会造成洗包现象,也即,游戏包的更新渠道由游戏的开发方或者代理方变成了应用商店平台的渠道,不利于目标应用及时获知用户的活跃度数据。或者,对于目标应用来讲,游戏中心虽然提供了“更新”功能,但是也需要用户主动去更新,用户时常会忽略。因此,现有技术的更新策略中,没有充分利用目标应用相关的场景,用户触达率较低。
105.为此,本技术提供了一种展示对象更新信息的方法,该方法中,展示第一页面,而第一页面中包括至少一个对象(比如游戏)的更新信息(比如包括新版本的游戏功能简介);响应于用户对第一页面中的至少一个对象(游戏)的更新信息的点击操作,确定目标对象(用户想要更新的游戏);展示目标对象(用户想要更新的游戏)对应的目标页面(游戏详情页),且该目标页面(游戏详情页)中包括用户更新目标对象(用户想要更新的游戏)的更新控件(图标或者按钮),这样,用户可以点击该更新控件进行更新。这样,一方面,可以提高用户对更新信息的关注度,另一方面,增加了获取到游戏用户活跃度数据的途径,不是只有商店供应方才可以获取到游戏用户的活跃度数据。
106.在介绍完本技术实施例的设计思想之后,下面对本技术实施例的技术方案能够适
用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本技术实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本技术实施例提供的技术方案。
107.参考图2,其为本技术实施例提供的一种展示对象更新信息的方法的应用场景示意图。该应用场景包括多个终端设备201(包括终端设备201-1、终端设备201-2、
……
终端设备201-n)、服务器202。其中,终端设备201、服务器202之间通过无线或有线网络连接,终端设备201包括但不限于桌面计算机、移动电话、移动电脑、平板电脑、媒体播放器、智能可穿戴设备、智能电视等电子设备。服务器202可以是一台服务器、若干台服务器组成的服务器集群或云计算中心。服务器202可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
108.终端201-1展示第一页面,其中,第一页面中包括至少一个对象的更新信息;响应于用户对第一页面中的至少一个对象的更新信息的点击操作,确定目标对象;展示目标对象对应的目标页面;其中,目标页面中包括用于更新目标对象的更新控件。还可以将展示给用户目标对象对应的目标页面的消息发送至服务器202,以便服务器202及时获知各个用户对在游戏软件使用过程的活跃度数据。
109.当然,本技术实施例提供的方法并不限用于图2所示的应用场景中,还可以用于其它可能的应用场景,本技术实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。
110.为进一步说明本技术实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本技术实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施例提供的执行顺序。
111.下面结合图2所示的应用场景,对本技术实施例提供的技术方案进行说明。
112.参考图3,本技术实施例提供一种展示对象更新信息的方法,包括以下步骤:
113.s301、展示第一页面;其中,第一页面中包括至少一个对象的更新信息。
114.s302、响应于用户对第一页面中的至少一个对象的更新信息的点击操作,确定目标对象。
115.s303、展示目标对象对应的目标页面;其中,目标页面中包括用于更新目标对象的更新控件。
116.本技术实施例中,通过将包括至少一个对象的更新信息的第一页面展示给用户,用户可以及时获知需要更新的至少一个对象的更新信息;不以用户主观上有升级需求为前提,直接展示更新信息,提高了用户对更新信息的关注;再响应用户对第一页面中的至少一个对象的更新信息的点击操作,来确定用户想要更新的对象,也即目标对象;展示包括用于更新目标对象的更新控件的目标对象对应的目标页面。另外,将更新控件展示给用户,还可以通过获取用户通过点击更新控件的升级情况,方便快捷的获取用户在相应对象中的活跃度数据,不限制获取活跃度数据的途径。
117.在实际的应用过程中,对象可以是各个类型的软件,本技术实施例中,在对对象进行举例时,均以游戏为例,来说明终端展示其已经安装的游戏软件的更新信息的展示方法。
118.涉及到s301,在终端的应用过程中,第一页面中包括了至少一个游戏的更新信息,该更新信息比如可以是新版本的游戏的功能简介等,将第一页面展示给用户,以提醒用户终端中已经安装的游戏中,有可以进行更新的游戏。
119.为了提高避免频繁的提醒给用户造成困扰,预先设定展示更新信息的频次,比如说通过版本号控制或者通过时间控制,具体可以通过如下方式实现:
120.针对每个对象,在对象的更新信息的生成之前,确定满足如下条件:
121.目标应用关联的服务器内存储的对象的第一版本号高于对象已安装的第二版本号,且第一版本号与第二版本号之差大于预设版本号阈值;或,目标应用关联的服务器内存储的对象的第一版本号高于对象已安装的第二版本号,且当前时刻距离对象的第一版本的推送时间的时间差大于预设时间阈值。
122.其中,目标应用是指集成在终端的应用软件,其关联的服务器中存储有目标应用可提供安装包的各个对象的安装包,这样,通过目标应用的设定入口可以访问其关联的服务器,来对相应的对象进行更新。例如,目标应用为a,其可以提供b、c、d、e、f和g这五个游戏的安装服务,以及,目标应用a关联的服务器中存储有在五个游戏的最新版本的安装包。
123.具体的,以游戏b为例,目标应用a关联的服务器内存储的游戏b的第一版本号为2.0,游戏b在终端已安装的第二版本号为1.0,二者之差为1.0,大于预设版本号阈值0.8,则确定可以生成游戏b的更新信息。如果目标应用a关联的服务器内存储的游戏b的第一版本号为1.5,则二者之差为0.5,小于预设版本号阈值0.8,这时不生成更新信息。
124.另外,目标应用a关联的服务器内存储的游戏b的第一版本号为2.0,游戏b在终端已安装的第二版本号为1.0,第一版本号高于第二版本号,当前时刻距离对象的第一版本的推送时间的时间差大于预设时间阈值,预设时间差比如是7天,也就是说,新版本的安装包上线7天内不生成更新信息,7天后再生成更新信息。
125.需要说明的是,上述是以限定更新信息生成的频率进行说明的,这样也进一步限定了展示更新信息的频率。在实际的应用过程中,也可以不限定生成更新信息的频率,直接应用上述条件限制展示更新信息的频率,这里不进行限定。
126.上述实施例,通过版本号控制或者时间控制,限定了生成更新信息生成的条件,进而限定了展示更新信息的条件,避免了频繁展示更新信息给用户带来困扰。
127.如上,在满足上述条件的情况下,展示包括至少一个对象的更新信息的第一页面。
128.虽然第一页面均包括至少一个对象的更新信息,但是场景不同,第一页面的形式不同,展示第一页面的方式也不同。具体的,展示第一页面可以通过如下方式中的任意一个实现,也即,更新过程可以在如下各个场景中触发:
129.展示方式一:
130.响应于用户按照预设滑动方式对预设页面的滑动操作;展示包括各个推送消息中的包括至少一个对象的更新信息的第一页面。
131.其中,预设页面可以是终端的主页面,也可以是打开任意一个应用程序的页面。预设滑动方式可以是下滑、上滑、左滑或者右滑,具体滑动方式与终端的系统设置相关。以下滑为例,用户在预设页面上进行下滑操作,展示各个推送消息,其中,推送消息为至少一个
对象的更新信息。
132.在一个具体的例子中,如果当前时刻目标应用为运行状态,则推送消息为站内push推送,如果当前时刻目标应用未开启,则推送消息为站外push推送。
133.参考图4,示出了展示方式一对应的页面图。其中,在终端的主页面下滑,得到包括至少一个对象的更新信息的推送消息。与现有技术中的应用商店的推送消息包括了终端的全部软件的更新消息与热点资讯等,展示方式一的推送消息均为对象相关的更新信息,方便用户查看。
134.这样,通过展示方式一,无需限定目标应用是否处于运行状态,也无需奠定对象是否处于引用状态,即可将对象的更新信息展示给用户。
135.展示方式二:
136.响应于用户对目标应用内消息通知控件的点击操作;展示包括各个通知消息中的至少一个对象的更新信息的第一页面。
137.其中,目标应用处于运行状态,该目标应用内有消息通知模块,展示形式可以是控件,消息通知中为至少一个对象的更新信息,比如新版本的游戏的功能简介等。
138.在一个具体的例子中,消息通知的形式比如是私信,也即向目标应用的当前登录账号的用户发送私信,私信的展示形式可以是私信卡片。这样,当用户正在使用目标应用时,即可以通过私信来知道哪些对象需要或者可以进行更新以及对应的更新信息。
139.参考图5,示出了展示方式二对应的页面图。其中,点击“私信”,则可查看各个对象的更新信息的私信卡片。
140.这样,通过展示方式二,只要用户在使用目标应用,则可以通过目标应用的私信的形式提醒用户需要或者可以更新的对象。
141.展示方式三:
142.响应于用户对目标应用对应的图标的点击操作;展示包括至少一个对象的更新信息的目标应用的首页页面;确定目标应用的首页页面为第一页面。
143.其中,该方式中,当用户通过点击目标应用对应的图标启动该目标应用时,则可以在该目标应用的首页页面展示至少一个对象的更新信息,这样,该首页页面即为第一页面。
144.另外,如果当前为无线网络状态,也可以触发自动更新下载的流程,这个只是举例说明,并不形成具体的限定。
145.另外,若首页页面中包括多个对象的更新信息,则多个对象的更新信息以折叠状态或展开状态的形式展示在首页页面。
146.在折叠状态中,展示表征有多个对象的标识信息以及多个对象中的部分对象的更新信息。在一个具体的例子中,参考图6,示出了展示方式三对应的折叠状态的页面图。其中,数字3为表征有多个对象的标识信息,表示有三个对象可进行更新,在这个例子中,部分对象为一个,也即,在展示时显示其中一个游戏的全称或者简称。在实际的应用过程中,折叠展示状态时,比如对象一共有n个,则部分对象可以是1到n-1中的任意一种可能的数量的对象。该方式中,可以将任一一个对象的更新信息设置在第一层显示,也可以根据用户的习惯或者需求将某一个或者某几个对象的更新信息设置在第一层显示。用户可以点击折叠状态的多个对象信息,则多个对象信息变为展开显示,以便用户查看对应的对象的更新信息。
147.在展示状态中,展示多个对象中的全部对象的更新信息。在这种方式中,用户可以
直接的看到全部对象的更新信息,以便用户更快的选择想要更新的目标对象。考图7,示出了展示方式三对应的展开状态的页面图,其中,全部对象以3个为例,则将这3个对象的更新信息均展示出来,更直观,方便用户选择。
148.另外,通过用户的点击或者其他操作还可以实现折叠状态还可以与展开状态的切换,方便灵活。参见图8,示出了一种折叠状态切换至展示状态的示意图,在图8中,用户的点击操作用点击标识信息“3”来示意。
149.上述实施例,折叠状态的展示形式,不仅可以将可以更新的对象的更新信息的数量进行展示,仅展示部分对象的更新信息还可以节约页面空间,避免对页面的其他显示内容的遮挡。展开状态的展示形式,方便用户直观的看到全部对象的更新信息,以便用户更快的选择想要更新的目标对象。
150.这样,通过展示方式三,只要用户打开目标应用,无需进入到目标应用的具体频道页面,直接在目标应用的首页展示至少一个对象的更新信息。
151.展示方式四:
152.响应于用户对目标应用内频道列表中的视频模块的点击操作;在视频页面的预设位置展示一个对象的更新信息;其中,一个对象的更新信息为视频页面中当前播放视频对应的对象的更新信息;确定视频页面为第一页面。
153.其中,考虑到目标应用中的用户群体较大的模块为视频模块,也即,很多用户使用目标应用时是在视频模块看视频。因此,当用户在目标应用内的频道列表中点击视频模块时,在视频页面的预设位置(比如是左下角)展示一个对象的更新信息。
154.在这种情况中,只展示一个对象的更新信息,该对象为视频页面中当前播放视频对应的对象。其中,预先设定了视频内容与对象的对应关系,比如,视频内容为青少年武术培训班的教学视频,则对应的对象终端已经安装的游戏中的适合青少年的游戏q。
155.另外,如果当前播放视频对应的对象已经是最新版本了,此时可以在预设位置展示其他关于该对象的自定义文案。
156.参考图9,示出了展示方式四对应的页面图。其中,当前播放的视频画面的详情介绍页的左下角,展示了与当前播放视频匹配的xxx游戏的更新信息。
157.这样,通过展示方式四,可以在视频页面展示与视频内容对应的对象的更新信息,考虑了用户特点,更具备针对性。
158.展示方式五:
159.在目标应用内展示待更新对象列表,并响应于用户对待更新对象列表的选择操作;展示包括选择操作对应的至少一个对象的更新信息的第一页面。
160.其中,待更新对象列表中,包括了各个待更新的对象的图标、对象描述信息或者功能简介等。在目标应用内展示待更新对象列表,用于点击想要更新的至少一个对象,终端响应用户的选择操作,并将用户选择的至少一个对象的更新信息展示,展示的页面为第一页面。
161.在一个具体的例子中,可以按照如下规则展示待更新列表:
162.根据各个对象的升级包的大小展示待更新对象列表;或,根据各个对象的升级包的推送时间展示待更新对象列表。
163.比如,升级包越大,其对应的对象在待更新对象列表中的顺序越靠前;升级包的推
送时间越早,其对应的对象在待更新对象列表中的顺序越靠前。
164.上述实施例,按照各个对象的升级包的大小或者升级包的推送时间展示待更新对象列表,方便用户查找自己想更新的目标对象。
165.参考图10,示出了展示方式五对应的页面图。其中,以推送时间为例,展示了待更新对象列表,以及用户选择的游戏5的游戏中心详情页。
166.这样,通过展示方式五,可以将全部待更新的对象以列表的形式展示在目标应用内,起到提醒用户的作用。
167.上述实施例,更新信息可通过多种方式展示给用户,进一步扩展了获取用户在相应对象的活跃度数据的途径。
168.综上,更新信息更有效触达用户(被用户关注到),提升渠道包(在目标应用的渠道更新的安装包)的更新率,进一步提升渠道营收及进一步活跃游戏用户的数据等。
169.如上,列举了第一页面为不同的形式时,展示第一页面的多种方式。
170.涉及到s302,通过展示第一页面,将第一页面中包括的至少一个对象的更新信息展示给用户后,起到了提醒用户及时更新的目的。继而,响应于用户对第一页面中的至少一个对象的更新信息的点击操作,确定目标对象,也即,用户想要更新的对象。
171.在上述展示方式四的示例中,由于每个视频对应一个游戏软件,因此,无需用户再次选择目标对象,当前视频对应的游戏软件即为目标对象。
172.涉及到s303,在确定目标对象以后,展示目标对象对应的目标页面;其中,目标页面中包括用于更新目标对象的更新控件。在实际的应用该过程中,目标页面中还可以包括新版本的目标对象的详情介绍,比如,相对于上一版本的改进点等。
173.在一个具体的例子中,展示目标对象对应的目标页面还可以是游戏中心详情页。其中,每个游戏中心详情页中包括了对应的游戏(目标对象)详情介绍以及更新按钮。这样,更加直观的提醒了用户。
174.在上述基础方案的基础上,将目标对象对应的目标页面展示给用户后,用户可对目标对象进行更新,具体可以点击展示的目标页面中的更新控件实现。终端响应于用户对目标页面中的更新控件的点击操作,并将更新完成后的目标对象的页面展示给用户。
175.上述实施例,将更新完成后的目标对象的页面展示给用户,以便用户及时体验更新完成后的效果。
176.在实际的应用程中,还可以新增快速更新按钮,这样,当待更新对象为多个时,可以预先设定流量阈值,无线网络条件下点击快速更新按钮后可将全部待更新对象自动更新;流量数据条件下,基于预先设定的流量阈值,选择性更新,比如,按照更新包的推送时间由近及远的顺序,或者满足预先设定的流量阈值的更新包对应的对象先更新。或者,还可以手动点击单个游戏的更新按钮。
177.另外,部分用户不习惯更新软件,觉得当前版本也可以用。因此,为了提高用户的活跃度,目标应用对应的平台可以给出激励机制,鼓励用户及时更新。
178.具体的,针对任意一个用户,获取预设时间范围内用户关联的各个目标对象的更新控件的点击次数;若点击次数大于预设次数阈值,则将预设电子资源对象关联到用户关联的目标对象的账号。
179.其中,用户关联的目标对象为用户终端内已安装的各个目标对象,默认用户点击
了更新控件即为用户选择了更新对应的目标对象;预设电子资源对象比如是游戏平台券等,将预设电子资源对象关联到用户关联的目标对象的账号下的操作即为向用户发放游戏平台券的操作。比如,用户张三的手机上安装的5个可以更新的目标对象均被点击,也即,点击次数为5,大于预设阈值3,则向用户张三的关联的目标对象的账号中发放游戏平台券或者特殊的更新礼包等奖励。
180.上述实施例,通过获取预设时间范围内用户关联的各个目标对象的更新控件的点击次数来确定用户对各个目标对象的更新情况,进而对符合条件的用户给予发放预设电子资源对象的奖励,提高了用户在使用各个目标对象时的活跃度。
181.综上,本技术实施例中,更新信息通过多种方式有效触达用户,提醒频次设定考虑了用户需求,不会对用户造成过多打扰,且为了提高用户活跃度引入了奖励机制,不仅提高了渠道包更新率,更进一步提升相应渠道营收以及活跃数据等。
182.如图11所示,基于与上述展示对象更新信息的方法相同的发明构思,本技术实施例还提供了一种展示对象更新信息装置,该装置包括第一展示单元111、响应单元112和目标展示单元113。
183.其中,第一展示单元111,被配置为执行展示第一页面;其中,第一页面中包括至少一个对象的更新信息;
184.响应单元112,被配置为执行响应于用户对第一页面中的至少一个对象的更新信息的点击操作,确定目标对象;
185.目标展示单元113,被配置为执行展示目标对象对应的目标页面;其中,目标页面中包括用于更新目标对象的更新控件。
186.在一些示例性的实施方式中,在一些示例性的实施方式中,第一展示单元具体被配置为执行:
187.响应于用户按照预设滑动方式对预设页面的滑动操作;
188.展示包括各个推送消息中的包括至少一个对象的更新信息的第一页面。
189.在一些示例性的实施方式中,第一展示单元111具体还被配置为执行:
190.响应于用户对目标应用内消息通知控件的点击操作;
191.展示包括各个通知消息中的至少一个对象的更新信息的第一页面。
192.在一些示例性的实施方式中,第一展示单元111具体还被配置为执行响应于用户对目标应用对应的图标的点击操作;
193.展示包括至少一个对象的更新信息的目标应用的首页页面;
194.确定目标应用的首页页面为第一页面。
195.在一些示例性的实施方式中,若首页页面中包括多个对象的更新信息,则多个对象的更新信息以折叠状态或展开状态的形式展示在首页页面;
196.其中,折叠状态中,展示表征有多个对象的标识信息以及多个对象中的部分对象的更新信息;展开状态中,展示多个对象中的全部对象的更新信息。
197.在一些示例性的实施方式中,第一展示单元111具体还被配置为执行:
198.响应于用户对目标应用内频道列表中的视频模块的点击操作;
199.在视频页面的预设位置展示一个对象的更新信息;其中,一个对象的更新信息为视频页面中当前播放视频对应的对象的更新信息;
200.确定视频页面为第一页面。
201.在一些示例性的实施方式中,第一展示单元111具体还被配置为执行:
202.在目标应用内展示待更新对象列表,并响应于用户对待更新对象列表的选择操作;
203.展示包括选择操作对应的至少一个对象的更新信息的第一页面。
204.在一些示例性的实施方式中,第一展示单元111具体还被配置为执行:
205.根据各个对象的升级包的大小展示待更新对象列表;或
206.根据各个对象的升级包的推送时间展示待更新对象列表。
207.在一些示例性的实施方式中,还包括第二展示单元,被配置为执行在展示目标对象对应的目标页面之后:
208.响应于用户对目标页面中的更新控件的点击操作;
209.展示更新完成后的目标对象的页面。
210.在一些示例性的实施方式中,还包括关联单元,被配置为执行:
211.获取预设时间范围内用户关联的各个目标对象的更新控件的点击次数;
212.若点击次数大于预设次数阈值,则将预设电子资源对象关联到用户关联的目标对象的账号。
213.在一些示例性的实施方式中,还包括条件确定单元,被配置为执行针对每个对象,在对象的更新信息的生成之前,确定满足如下条件:
214.目标应用关联的服务器内存储的对象的第一版本号高于对象已安装的第二版本号,且第一版本号与第二版本号之差大于预设版本号阈值;或
215.目标应用关联的服务器内存储的对象的第一版本号高于对象已安装的第二版本号,且当前时刻距离对象的第一版本的推送时间的时间差大于预设时间阈值。
216.本技术实施例提的展示对象更新信息的装置与上述展示对象更新信息的方法采用了相同的发明构思,能够取得相同的有益效果,在此不再赘述。
217.在介绍了本技术示例性实施方式的展示对象更新信息的方法和装置之后,接下来,介绍根据本技术的另一示例性实施方式的电子设备。
218.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
219.在一些可能的实施方式中,根据本技术的电子设备可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的展示对象更新信息的方法中的步骤。例如,处理器可以执行如展示对象更新信息的方法中的步骤。
220.下面参照图12来描述根据本技术的这种实施方式的电子设备140。图12显示的电子设备140仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
221.如图12所示,电子设备140以通用电子设备的形式表现。电子设备140的组件可以包括但不限于:上述至少一个处理器141、上述至少一个存储器142、连接不同系统组件(包括存储器142和处理器141)的总线143。
222.总线143表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
223.存储器142可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)1421和/或高速缓存存储器1422,还可以进一步包括只读存储器(rom)1423。
224.存储器142还可以包括具有一组(至少一个)程序模块1424的程序/实用工具1425,这样的程序模块1424包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
225.电子设备140也可以与一个或多个外部设备144(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备140交互的设备通信,和/或与使得该电子设备140能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口145进行。并且,电子设备140还可以通过网络适配器146与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器146通过总线143与用于电子设备140的其它模块通信。应当理解,尽管图中未示出,可以结合电子设备140使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
226.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器142,上述指令可由处理器141执行以完成上述方法。可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
227.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器141执行时实现如本技术提供的展示对象更新信息的方法的任一方法。
228.在示例性实施例中,本技术提供的一种展示对象更新信息的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的一种展示对象更新信息的方法中的步骤。
229.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
230.本技术的实施方式的用于图像缩放的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在电子设备上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
231.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者
与其结合使用的程序。
232.可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。
233.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务端上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
234.应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
235.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
236.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
237.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程图像缩放设备的处理器以产生一个机器,使得通过计算机或其他可编程图像缩放设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
238.这些计算机程序指令也可存储在能引导计算机或其他可编程图像缩放设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
239.这些计算机程序指令也可装载到计算机或其他可编程图像缩放设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
240.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造
性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
241.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献