[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112732136A - 桌面组件的添加方法、桌面组件的添加装置及终端设备 - Google Patents

桌面组件的添加方法、桌面组件的添加装置及终端设备 Download PDF

Info

Publication number
CN112732136A
CN112732136A CN202011631749.8A CN202011631749A CN112732136A CN 112732136 A CN112732136 A CN 112732136A CN 202011631749 A CN202011631749 A CN 202011631749A CN 112732136 A CN112732136 A CN 112732136A
Authority
CN
China
Prior art keywords
target
page
historical access
desktop component
application
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
Application number
CN202011631749.8A
Other languages
English (en)
Other versions
CN112732136B (zh
Inventor
蒋演
彭飞
邓竹立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
58tongcheng Information Technology Co ltd
Original Assignee
Wuba Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuba Co Ltd filed Critical Wuba Co Ltd
Priority to CN202011631749.8A priority Critical patent/CN112732136B/zh
Publication of CN112732136A publication Critical patent/CN112732136A/zh
Application granted granted Critical
Publication of CN112732136B publication Critical patent/CN112732136B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种桌面组件的添加方法、桌面组件的添加装置及终端设备,该方法包括:在对目标应用添加桌面组件的情况下,确定目标历史访问页面;目标历史访问页面为根据目标账户访问目标应用的历史访问信息确定的,且为历史访问信息指示的目标账户的历史访问页面中符合预设访问条件的页面;在目标应用的桌面组件中添加用于触发目标应用展示目标历史访问页面的目标控件。依据用户对目标应用的历史访问信息,确定用户以前访问过的且符合预设访问条件的目标历史访问页面,进而将目标历史访问页面对应的控件添加至目标应用的桌面组件中,不仅可以个性化的实现桌面组件中的目标控件,同时能够更好的满足用户的使用需求。

Description

桌面组件的添加方法、桌面组件的添加装置及终端设备
技术领域
本发明涉及应用技术领域,尤其涉及一种桌面组件的添加方法、桌面组件的添加装置及终端设备。
背景技术
桌面组件是将应用中的某一或某些应用页面对应的控件展示在终端设备的桌面上。用户在触发该控件后,可以直接启动该应用并显示该控件对应的应用页面,方便了用户对该应用页面的查看。例如,应用A中具有租房应用页面、二手房应用页面以及二手车应用页面等,则可以生成与这些应用页面对应控件,并显示于终端设备的桌面中,这样,当用户触发例如租房应用页面对应的控件后,则可以直接启动应用A,并显示应用A中的租房应用页面,省去用户手动启动应用A,并在应用A中查找租房应用页面的操作。
现有技术中,某一应用的桌面组件中包括的控件是固定的,例如,对于应用A的桌面组件,固定显示租房应用页面、二手房交易应用页面以及二手车交易应用页面对应的控件。
但不同用户,其需求可能不同,桌面组件中显示的控件可能并非是用户所需的,这样,用户还是需要进行启动应用,并在应用中查找所需的应用页面的操作,操作繁琐且耗时长,影响用户体验。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的桌面组件的添加方法、桌面组件的添加装置及终端设备。
一方面,本发明实施例提供了一种桌面组件的添加方法,所述方法包括:
在对目标应用添加桌面组件的情况下,确定目标历史访问页面;其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面;
在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
可选地,所述预设访问条件为在预设时间段内,访问次数大于预设次数和/或访问时长大于第一预设时长。
可选地,所述在对目标应用添加桌面组件的情况下,确定目标历史访问页面,包括:
获取所述目标账户的账户信息;
将所述账户信息发送至所述目标应用对应的服务器;
接收所述服务器返回的页面信息;其中,所述页面信息为所述服务器根据所述目标账户访问所述目标应用的历史访问信息,确定的符合预设访问条件的页面对应的信息;
将所述页面信息指示的页面确定为所述目标历史访问页面。
可选地,所述页面信息为与所述目标历史访问页面中的数据内容相关联的目标特征标签。
可选地,在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件的步骤之后,所述方法还包括:
每隔第二预设时长,重新确定目标历史访问页面,并将重新确定的目标历史访问页面对应的目标控件添加至所述目标应用的桌面组件中。
可选地,在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件的步骤之后,所述方法还包括:
接收用户对所述桌面组件的目标输入;
响应于所述目标输入,根据所述目标输入调整所述桌面组件中的目标控件。
另一方面,本发明实施例还提供一种桌面组件的添加装置,所述装置包括:
确定模块,用于在对目标应用添加桌面组件的情况下,确定目标历史访问页面;其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面;
添加模块,用于在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
可选地,所述预设访问条件为在预设时间段内,访问次数大于预设次数和/或访问时长大于第一预设时长。
可选地,所述确定模块包括:
获取单元,用于获取所述目标账户的账户信息;
发送单元,用于将所述账户信息发送至所述目标应用对应的服务器;
接收单元,用于接收所述服务器返回的页面信息;其中,所述页面信息为所述服务器根据所述目标账户访问所述目标应用的历史访问信息,确定的符合预设访问条件的页面对应的信息;
确定单元,用于将所述页面信息指示的页面确定为所述目标历史访问页面。
可选地,所述页面信息为与所述目标历史访问页面中的数据内容相关联的目标特征标签。
可选地,所述装置还包括:
更新模块,用于每隔第二预设时长,重新确定目标历史访问页面,并将重新确定的目标历史访问页面对应的目标控件添加至所述目标应用的桌面组件中。
可选地,所述装置还包括:
接收模块,用于接收用户对所述桌面组件的目标输入;
响应模块,用于响应于所述目标输入,根据所述目标输入调整所述桌面组件中的目标控件。
又一方面,本发明实施例还提供一种终端设备,该终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的桌面组件的添加方法中的步骤。
再一方面,本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的桌面组件的添加方法中的步骤。
本发明实施例中,依据用户对目标应用的历史访问信息,确定用户以前访问过的且符合预设访问条件的目标历史访问页面,然后将目标历史访问页面对应的目标控件添加至目标应用的桌面组件中。用户访问过该页面,说明用户对该页面有需求,将访问过的页面对应的控件添加至目标应用的桌面组件中,使得能够更好的满足用户的使用需求,因此,有利于提高用户对目标应用的使用体验,以及目标应用的日活跃用户数量。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的桌面组件的添加方法的步骤流程图;
图2为本发明实施例提供的桌面组件的添加方法的架构示意图;
图3为本发明实施例提供的桌面组件的添加装置的结构框图;
图4为本发明实施例提供的终端设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
依据本发明实施例的一个方面,提供了一种桌面组件的添加方法,应用于具有桌面组件功能的终端设备。该终端设备可以包括但不限于:手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等。另外,该终端设备中安装的操作系统可以包括但不限于:iOS操作系统、安卓操作系统、塞班操作系统或黑莓操作系统等。
参见图1,该桌面组件的添加方法可以包括:
步骤101:在对目标应用添加桌面组件的情况下,确定目标历史访问页面。
本发明实施例中,终端设备在为目标应用添加桌面组件时,可以先确定目标历史访问页面。值得注意的是,具有不同操作系统的终端设备,其对目标应用添加的桌面组件存在一些差别,例如在具有iOS 14版本的系统或者高于iOS 14版本的系统的终端设备,其桌面组件为WidgetKit实现的桌面组件,这里不再赘述。
其中,这里所述的目标历史访问页面可以是根据目标账户访问目标应用的历史访问信息确定的,且为该历史访问信息指示的目标账户的历史访问页面中符合预设访问条件的页面。例如,可以是先根据目标账户对目标应用的历史访问信息,确定目标账户对目标应用的历史访问页面,然后在这些历史访问页面,确定符合预设条件的历史访问页面,并将符合预设条件的历史访问页面,确定为目标历史访问页面。其中,这里所述的目标历史访问页面包括至少一个页面。预设条件可以包括但不限于:在预设时间段内,访问次数大于预设次数和/或访问时长大于第一预设时长。
其中,这里所述的目标账户为在目标应用中注册的账户。具体的,目标应用安装于终端设备中,终端设备记录有成功登陆目标应用的账户,该目标账户即为成功登陆终端设备上的目标应用的账户。在成功登陆终端设备上的目标应用的账户的数量为多个的情况下,可以选择最新成功登陆的账户为目标账户。
步骤102:在目标应用的桌面组件中添加用于触发目标应用展示目标历史访问页面的目标控件。
本发明实施例中,终端设备在确定目标历史访问页面后,则可以在目标应用的桌面组件添加与该目标历史访问页面对应的目标控件,这样,当用户想要访问该目标历史访问页面中,则可以在目标应用的桌面组件中,触发与该目标历史访问页面对应的目标控件。终端设备根据用户对目标控件的触发操作,控制目标应用启动,并控制目标应用的应用页面跳转至该目标历史访问页面,以供用户查看。
其中,目标控件的数量与目标历史访问页面包括的页面的数量相同,即:在目标历史访问页面包括一个页面时,目标控件的数量为一个;在目标历史访问页面包括至少两个页面,则目标历史访问页面包括的每一页面对应一个目标控件。
本发明实施例中,依据用户对目标应用的历史访问信息,确定用户以前访问过的且符合预设访问条件的目标历史访问页面,然后将目标历史访问页面对应的目标控件添加至目标应用的桌面组件中。用户访问过该页面,说明用户对该页面有需求,将访问过的页面对应的控件添加至目标应用的桌面组件中,使得能够更好的满足用户的使用需求,因此,有利于提高用户对目标应用的使用体验,以及目标应用的日活跃用户数量。
作为一种可选实施例,前文所述的预设访问条件可以是:在预设时间段内访问次数大于预设次数。用户在某一时间段内对某一页面的历史访问累计次数越多,说明用户对该页面的使用需求越大,因此,可以依据对页面的历史访问次数,在历史访问页面中筛选出目标历史访问页面。
下面以目标应用为应用A、以目标账户为账户a为例进行说明。
例如,账户a在一周内(对应预设时间段),对应用A中的某一租房应用页面的访问次数为10次,对应用A中的某一二手房应用页面的访问次数为8次,对应用A中的某一二手车应用页面的访问次数为2次,对应用A中的某一家政应用页面的访问次数为6次。假设,预设次数为5次,则符合预设访问条件的历史访问页面分别为:该租房应用页面、该二手房应用页面以及该家政应用页面,这些历史访问页面则为目标历史访问页面。较佳地,由于应用A的页面跳转机制,在访问大部分页面过程中都会先打开一些中间页面,进而从中间页面跳转至用户真正想要访问的页面,例如中间页面为应用A中的首页,想要访问应用A中的所有页面均需要先访问首页,然后从首页跳转至用户真正想要访问的页面。因此,在历史访问页面中筛选目标历史访问页面过程中,可以先将这些中间页面中的部分或者全部排除,在排除中间页面之后的历史访问页面中筛选目标历史访问页面。使得筛选出的目标历史访问页面更能准确的符合用户需求。
作为一种可选实施例,前文所述的预设访问条件可以是:在预设时间段内访问时长大于第一预设时长。用户在某一时间段内对某一页面的历史访问累计时长越长,也能够说明用户对该页面的使用需求越大,因此,可以依据对页面的历史访问时长,在历史访问页面中筛选出目标历史访问页面。
下面以目标应用为应用A、以目标账户为账户a为例进行说明。
例如,账户a在一周内(对应预设时间段),对应用A中的某一租房应用页面的累计访问时长为120分钟,对应用A中的某一二手房应用页面的累计访问时长为80分钟,对应用A中的某一二手车应用页面的累计访问时长为10分钟,对应用A中的某一家政应用页面的累计访问时长为20分钟。假设,第一预设时长为60分钟,则符合预设访问条件的历史访问页面分别为:该租房应用页面和该二手房应用页面,这些历史访问页面则为目标历史访问页面。
作为一种可选实施例,前文所述的预设访问条件可以是在预设时间段内访问次数大于预设次数和访问时长大于第一预设时长。如前文所述,用户在某一时间段内对某一页面的历史访问次数和历史访问时长,均能体现用户对某一页面的使用需求,因此,本发明实施例中还可以将两个参数结合起来作为预设访问条件,以提高准确性。
下面以目标应用为应用A、以目标账户为账户a为例进行说明。
例如,账户a在一周内(对应预设时间段),对应用A中的某一租房应用页面的访问次数为10次,累计访问时长为120分钟;对应用A中的某一二手房应用页面的访问次数为8次,累计访问时长为80分钟;对应用A中的某一二手车应用页面的访问次数为2次,累计访问时长为10分钟;对应用A中的某一家政应用页面的访问次数为6次,累计访问时长为20分钟。假设,预设次数为9次且第一预设时长为60分钟,则符合预设访问条件的历史访问页面为:该租房应用页面。该租房应用页面则为目标历史访问页面。当然了,还可以根据预设算法针对历史访问次数和历史访问时长进行计算得到一计算结果,然后依据该计算结果设置预设访问条件。
作为一种可选实施例,该目标历史访问页面可以是由终端设备根据目标账户访问目标应用的历史访问信息确定的。
在该实施例中,步骤101:在对目标应用添加桌面组件的情况下,确定目标历史访问页面,可以包括:
根据目标账户对目标应用的历史访问信息,确定目标账户对目标应用的历史访问页面;在确定的历史访问页面中筛选符合预设访问条件的历史访问页面,并将符合预设访问条件的历史访问页面,确定为目标历史访问页面。
需要说明的是,在该实施例中,目标账户访问目标应用的历史访问信息可以是存储于终端设备本地的历史访问信息,也可以是从与目标应用对应的服务器处获取的,具体情况可根据实际需求设置。
作为一种可选实施例,该目标历史访问页面还可以是由与目标应用对应的服务器根据目标账户访问目标应用的历史访问信息确定的。
在该实施例中,步骤101:在对目标应用添加桌面组件的情况下,确定目标历史访问页面,可以包括:
获取目标账户的账户信息;将获取的账户信息发送至目标应用对应的服务器;接收服务器返回的页面信息;将该页面信息指示的页面确定为目标历史访问页面。
其中,这里所述的页面信息为服务器根据目标账户访问目标应用的历史访问信息,确定的符合预设访问条件的页面对应的信息。
在该实施例中,终端设备可以获取目标账户的账户信息(如用于账户号),并将获取的账户信息发送至目标应用对应的服务器。由服务器根据终端设备发送的账户信息,反馈与目标历史访问页面对应的页面信息,以使终端设备接收到该服务器发送的页面信息后,可以根据页面信息确定目标历史访问页面。这里所述的目标账户为在目标应用中注册的账户。具体的,目标应用安装于终端设备中,终端设备记录有成功登陆目标应用的账户,该目标账户即为成功登陆终端设备上的目标应用的账户。在成功登陆终端设备上的目标应用的账户的数量为多个的情况下,可以选择最新成功登陆的账户为目标账户。在向服务器发送账户信息的过程中,通过网络请求携带账户信息的方式,将账户信息发送至目标应用对应的服务器。
其中,该页面信息可以是服务器在接收到终端设备发送的账号信息之后确定的,例如,服务器根据该账户信息,查找目标账户访问目标应用的历史访问信息,然后根据查找到的历史访问信息,确定符合预设访问条件的目标历史访问页面,再然后将目标历史访问页面对应的页面信息,发送至终端设备,以使终端设备接收到该服务器发送的页面信息后,可以根据页面信息确定目标历史访问页面。这里,服务器中存储的目标账户访问目标应用的历史访问信息,并不限于目标账户登录一台终端设备上的目标应用产生的历史访问信息。例如多台终端设备上均安装有目标应用,若目标账户在多台终端设备上均登录过目标应用,并产生了历史访问信息,则服务器中将存储有所有历史访问信息。可以理解的是,目标账户登录终端设备上的目标应用之后,在使用目标应用的整个过程中,将会记录历史访问信息,并实时或者每隔预设时间发送至服务器,服务器针对接收到的历史访问信息,利用账户进行分类,从而存储有每个账户的历史访问信息。
当然可以理解的是,该页面信息也可以是服务器在接收到终端设备发送的账户信息之前预先确定好的,例如,服务器每隔第一预设时长确定一次。具体确定过程与前述确定过程类似,这里便不再进行赘述。
由于服务器的数据处理能力远大于终端设备,因此由服务器来确定目标历史访问页面,在提高目标历史访问页面确定效率的同时,还可以减少终端设备的数据处理量,减小终端设备的处理器压力以及功耗。
可选地,前文所述的页面信息可以是与目标历史访问页面中的数据内容相关联的目标特征标签,即终端设备可以根据目标特征标签,确定目标历史访问页面。下面以一具体实例进行说明:
目标账户登录目标应用之后,在访问目标应用的过程中根据用户的浏览行为生成历史访问信息。定期或者实时的将历史访问信息发送至服务器。服务器根据接收到的历史访问信息,依据账户进行分类,即每一类历史访问信息对应一账户。然后针对每一账户定期计算,确定每一账户对应的目标特征标签,这里每一目标特征标签与目标应用中一页面中的数据内容相关联。例如目标特征标签可以为招聘标签、房产标签、家政标签、游戏标签等,其中招聘标签对应目标应用中展示招聘相关数据招聘页面,房产标签对应目标应用中展示房产相关数据房产页面,家政标签对应目标应用中展示家政相关数据家政页面,游戏标签对应目标应用中展示游戏相关数据游戏页面。例如目标账户的历史访问信息指示用户近期访问目标应用中的二手房页面的次数较多访问时长也较多(对应预设访问条件),则根据二手房页面中的页面数据生成一对应目标账户的二手房标签(目标特征标签)。
在对目标应用添加桌面组件的情况下,首先获取终端设备中成功登陆目标应用的目标账户,将目标账户的账户信息通过网络请求发送至服务器。服务器根据接收到的账户信息,确定目标账户对应的目标特征标签为二手房标签,进而将二手房标签返回终端设备。进而控制目标应用的桌面组件根据该二手房标签,在桌面组件中添加用于触发目标应用展示二手房页面的目标控件,从而完成桌面组件的添加过程。当然这里仅以目标特征标签为二手房标签为例,并不限于此。可以预先设置用于添加到桌面组件中的多个目标控件,每个目标控件对应一不同的目标特征标签。参见图2,多个目标控件包括服务员控件、新房控件、游戏控件以及招聘控件,其中服务员控件对应目标应用中招聘服务员的页面,并且对应服务员标签;新房控件对应目标应用中新房的页面,并且对应新房标签;游戏控件对应目标应用中游戏的页面,并且对应游戏标签;招聘控件对应目标应用中招聘的页面,并且对应招聘标签。通过接口请求得到服务器发送的目标特征标签为服务员标签,则在目标应用的桌面组件中添加服务员控件,通过触发该服务员控件,可以启动目标应用,并跳转至招聘服务员的页面进行展示。
作为一种可选实施例,在步骤102之后,该桌面组件的添加方法还可以包括:
每隔第二预设时长,重新确定目标历史访问页面,并将重新确定的目标历史访问页面对应的目标控件添加至所述目标应用的桌面组件中。
本发明实施例中,可以每隔第二预设时长(如一周、10天等),重新确定一次目标历史访问页面。在重新确定的目标历史访问页面与上一次确定的目标历史访问界面相同时,则不做处理;在重新确定的目标历史访问页面与上一次确定的目标历史访问界面不同时,则更新目标应用的桌面组件中的控件,将重新确定的目标历史访问页面对应的控件添加至目标应用的桌面组件中。
通过定期确定目标历史访问页面,可以实现桌面组件中的控件的动态切换,以更好地满足用户近期的使用需求。
作为一种可选实施例,在步骤102之后,该桌面组件的添加方法还可以包括:
每隔第三预设时长,拉取目标历史访问页面上的部分数据,在该目标历史访问页面对应的目标控件上进行展示。从而无需打开目标应用,就可以查看目标应用中的数据内容。
作为一种可选实施例,该桌面组件的添加方法还可以包括:接收用户对桌面组件的目标输入;响应于目标输入,根据目标输入调整桌面组件中的目标控件。
本发明实施例中,除了可以自动调整桌面组件中的控件,还可以添加用户调节入口,如在桌面组件的显示窗口中增加用于对桌面组件中的控件进行编辑的调节控件。通过该调节控件,可以增加桌面组件中的控件、删除桌面组件中的控件、调整桌面组件中的控件的显示顺序等。其中,该调节控件可以包括至少一个控件。可以理解的是,用户采用手动添加目标控件,说明用户已经确定符合自己需求的目标控件。这种情况下用户不希望桌面组件中的目标控件再发生变化,因此,在手动添加目标控件之后,禁止目标应用的桌面组件中的目标控件。
综上所述,本发明实施例中,依据用户对目标应用的历史访问信息,确定用户以前访问过的且符合预设访问条件的目标历史访问页面,然后将目标历史访问页面对应的目标控件添加至目标应用的桌面组件中。用户访问过该页面,说明用户对该页面有需求,将访问过的页面对应的控件添加至目标应用的桌面组件中,使得能够更好的满足用户的使用需求,因此,有利于提高用户对目标应用的使用体验,以及目标应用的日活跃用户数量。
以上介绍了本发明实施例提供的桌面组件的添加方法,下面将结合附图介绍本发明实施例提供的桌面组件的添加装置。
依据本发明实施例的另一个方面,提供了一种桌面组件的添加装置,应用于具有桌面组件功能的终端设备。该终端设备可以包括但不限于:手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等。另外,该终端设备中安装的操作系统可以包括但不限于:iOS操作系统、安卓操作系统、塞班操作系统或黑莓操作系统等。
参见图3,所述桌面组件的添加装置可以包括:
确定模块301,用于在对目标应用添加桌面组件的情况下,确定目标历史访问页面。
其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面。
添加模块302,用于在所述桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
可选地,所述预设访问条件为在预设时间段内,访问次数大于预设次数和/或访问时长大于第一预设时长。
可选地,所述确定模块301包括:
获取单元,用于获取所述目标账户的账户信息。
发送单元,用于将所述账户信息发送至所述目标应用对应的服务器;
接收单元,用于接收所述服务器返回的页面信息。
其中,所述页面信息为所述服务器根据所述目标账户访问所述目标应用的历史访问信息,确定的符合预设访问条件的页面对应的信息。
确定单元,用于将所述页面信息指示的页面确定为所述目标历史访问页面。
可选地,所述页面信息为与所述目标历史访问页面中的数据内容相关联的目标特征标签。
可选地,所述装置还包括:
更新模块,用于每隔第二预设时长,重新确定目标历史访问页面,并将重新确定的目标历史访问页面对应的目标控件添加至所述目标应用的桌面组件中。
可选地,所述装置还包括:
接收模块,用于接收用户对所述桌面组件的目标输入。
响应模块,用于响应于所述目标输入,根据所述目标输入调整所述桌面组件中的目标控件。
本发明实施例提供的桌面组件的添加装置能够实现图1所示的方法实施例中桌面组件的添加方法实现的各个过程,为避免重复,这里不再赘述。
本发明的实施例中,综上所述,本发明实施例中,依据用户对目标应用的历史访问信息,确定用户以前访问过的且符合预设访问条件的目标历史访问页面,然后将目标历史访问页面对应的目标控件添加至目标应用的桌面组件中。用户访问过该页面,说明用户对该页面有需求,将访问过的页面对应的控件添加至目标应用的桌面组件中,使得能够更好的满足用户的使用需求,因此,有利于提高用户对目标应用的使用体验,以及目标应用的日活跃用户数量。
依据本发明实施例的再一方面,提供了一种终端设备,包括存储器、处理器、总线以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述桌面组件的添加方法中的步骤。
举个例子如下,图4示出了一种终端设备的实体结构示意图。
如图4所示,该终端设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行如下方法:
在对目标应用添加桌面组件的情况下,确定目标历史访问页面;在所述桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再一方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的桌面组件的添加方法,例如包括:
在对目标应用添加桌面组件的情况下,确定目标历史访问页面;在所述桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM、RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (14)

1.一种桌面组件的添加方法,其特征在于,所述方法包括:
在对目标应用添加桌面组件的情况下,确定目标历史访问页面;其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面;
在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
2.根据权利要求1所述的方法,其特征在于,所述预设访问条件为在预设时间段内,访问次数大于预设次数和/或访问时长大于第一预设时长。
3.根据权利要求1所述的方法,其特征在于,所述在对目标应用添加桌面组件的情况下,确定目标历史访问页面,包括:
获取所述目标账户的账户信息;
将所述账户信息发送至所述目标应用对应的服务器;
接收所述服务器返回的页面信息;其中,所述页面信息为所述服务器根据所述目标账户访问所述目标应用的历史访问信息,确定的符合预设访问条件的页面对应的信息;
将所述页面信息指示的页面确定为所述目标历史访问页面。
4.根据权利要求3所述的方法,其特征在于,所述页面信息为与所述目标历史访问页面中的数据内容相关联的目标特征标签。
5.根据权利要求1所述的方法,其特征在于,在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件的步骤之后,所述方法还包括:
每隔第二预设时长,重新确定目标历史访问页面,并将重新确定的目标历史访问页面对应的目标控件添加至所述目标应用的桌面组件中。
6.根据权利要求1所述的方法,其特征在于,在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件的步骤之后,所述方法还包括:
接收用户对所述桌面组件的目标输入;
响应于所述目标输入,根据所述目标输入调整所述桌面组件中的目标控件。
7.一种桌面组件的添加装置,其特征在于,所述装置包括:
确定模块,用于在对目标应用添加桌面组件的情况下,确定目标历史访问页面;其中,所述目标历史访问页面为根据目标账户访问所述目标应用的历史访问信息确定的,且为所述历史访问信息指示的所述目标账户的历史访问页面中符合预设访问条件的页面;
添加模块,用于在所述目标应用的桌面组件中添加用于触发所述目标应用展示所述目标历史访问页面的目标控件。
8.根据权利要求7所述的装置,其特征在于,所述预设访问条件为在预设时间段内,访问次数大于预设次数和/或访问时长大于第一预设时长。
9.根据权利要求7所述的装置,其特征在于,所述确定模块包括:
获取单元,用于获取所述目标账户的账户信息;
发送单元,用于将所述账户信息发送至所述目标应用对应的服务器;
接收单元,用于接收所述服务器返回的页面信息;其中,所述页面信息为所述服务器根据所述目标账户访问所述目标应用的历史访问信息,确定的符合预设访问条件的页面对应的信息;
确定单元,用于将所述页面信息指示的页面确定为所述目标历史访问页面。
10.根据权利要求9所述的装置,其特征在于,所述页面信息为与所述目标历史访问页面中的数据内容相关联的目标特征标签。
11.根据权利要求7所述的装置,其特征在于,所述装置还包括:
更新模块,用于每隔第二预设时长,重新确定目标历史访问页面,并将重新确定的目标历史访问页面对应的目标控件添加至所述目标应用的桌面组件中。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收用户对所述桌面组件的目标输入;
响应模块,用于响应于所述目标输入,根据所述目标输入调整所述桌面组件中的目标控件。
13.一种终端设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的桌面组件的添加方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的桌面组件的添加方法的步骤。
CN202011631749.8A 2020-12-30 2020-12-30 桌面组件的添加方法、桌面组件的添加装置及终端设备 Active CN112732136B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011631749.8A CN112732136B (zh) 2020-12-30 2020-12-30 桌面组件的添加方法、桌面组件的添加装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011631749.8A CN112732136B (zh) 2020-12-30 2020-12-30 桌面组件的添加方法、桌面组件的添加装置及终端设备

Publications (2)

Publication Number Publication Date
CN112732136A true CN112732136A (zh) 2021-04-30
CN112732136B CN112732136B (zh) 2023-01-24

Family

ID=75608349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011631749.8A Active CN112732136B (zh) 2020-12-30 2020-12-30 桌面组件的添加方法、桌面组件的添加装置及终端设备

Country Status (1)

Country Link
CN (1) CN112732136B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114741017A (zh) * 2022-05-09 2022-07-12 北京字跳网络技术有限公司 一种小组件处理方法、装置、设备及介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107317921A (zh) * 2017-06-08 2017-11-03 努比亚技术有限公司 基于日历的用户数据显示方法及移动终端
CN107422959A (zh) * 2017-08-10 2017-12-01 珠海格力电器股份有限公司 一种快捷启动功能页面的方法及其装置、电子设备
CN108270810A (zh) * 2016-12-30 2018-07-10 北京国双科技有限公司 媒体数据访问方法及装置
CN108345474A (zh) * 2018-01-11 2018-07-31 维沃移动通信有限公司 应用程序的启动方法、启动装置及移动终端
CN108469965A (zh) * 2018-03-15 2018-08-31 维沃移动通信有限公司 一种应用程序的设置方法及移动终端
CN109284110A (zh) * 2018-08-31 2019-01-29 努比亚技术有限公司 终端应用替换方法、终端及计算机可读存储介质
CN110045890A (zh) * 2019-03-11 2019-07-23 维沃移动通信有限公司 应用标识的显示方法及终端设备
CN110059255A (zh) * 2013-05-31 2019-07-26 腾讯科技(深圳)有限公司 一种浏览器导航方法、装置及介质
CN110851688A (zh) * 2019-11-11 2020-02-28 上海燕汐软件信息科技有限公司 页面请求方法、装置和设备
CN111142774A (zh) * 2019-12-26 2020-05-12 网易(杭州)网络有限公司 一种页面展示方法和装置
CN111475246A (zh) * 2020-04-10 2020-07-31 腾讯科技(深圳)有限公司 小程序页面显示方法、装置、终端和存储介质
CN112051947A (zh) * 2020-09-02 2020-12-08 北京达佳互联信息技术有限公司 控件显示方法、装置及电子设备

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110059255A (zh) * 2013-05-31 2019-07-26 腾讯科技(深圳)有限公司 一种浏览器导航方法、装置及介质
CN108270810A (zh) * 2016-12-30 2018-07-10 北京国双科技有限公司 媒体数据访问方法及装置
CN107317921A (zh) * 2017-06-08 2017-11-03 努比亚技术有限公司 基于日历的用户数据显示方法及移动终端
CN107422959A (zh) * 2017-08-10 2017-12-01 珠海格力电器股份有限公司 一种快捷启动功能页面的方法及其装置、电子设备
CN108345474A (zh) * 2018-01-11 2018-07-31 维沃移动通信有限公司 应用程序的启动方法、启动装置及移动终端
CN108469965A (zh) * 2018-03-15 2018-08-31 维沃移动通信有限公司 一种应用程序的设置方法及移动终端
CN109284110A (zh) * 2018-08-31 2019-01-29 努比亚技术有限公司 终端应用替换方法、终端及计算机可读存储介质
CN110045890A (zh) * 2019-03-11 2019-07-23 维沃移动通信有限公司 应用标识的显示方法及终端设备
CN110851688A (zh) * 2019-11-11 2020-02-28 上海燕汐软件信息科技有限公司 页面请求方法、装置和设备
CN111142774A (zh) * 2019-12-26 2020-05-12 网易(杭州)网络有限公司 一种页面展示方法和装置
CN111475246A (zh) * 2020-04-10 2020-07-31 腾讯科技(深圳)有限公司 小程序页面显示方法、装置、终端和存储介质
CN112051947A (zh) * 2020-09-02 2020-12-08 北京达佳互联信息技术有限公司 控件显示方法、装置及电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114741017A (zh) * 2022-05-09 2022-07-12 北京字跳网络技术有限公司 一种小组件处理方法、装置、设备及介质

Also Published As

Publication number Publication date
CN112732136B (zh) 2023-01-24

Similar Documents

Publication Publication Date Title
EP2320601B1 (en) Method and system for adapting a session timeout period
CN105843650B (zh) 一种智能终端中的应用程序管理方法和装置
US7716332B1 (en) System and method for server-based predictive caching of back-end system data
CN106777226B (zh) 一种信息分析方法及电子设备
CN103870553B (zh) 一种输入资源推送方法及系统
CN108510287B (zh) 客户回访的判断方法、电子装置及计算机可读存储介质
US11809510B2 (en) Notification of change of value in stale content
CN111966887A (zh) 动态缓存方法及装置、电子设备、存储介质
CN112907840B (zh) 共享充电宝的弹出控制方法、装置、电子设备
CN112732136B (zh) 桌面组件的添加方法、桌面组件的添加装置及终端设备
CN106302099A (zh) 一种即时通讯中的会话处理方法及装置
CN111054078B (zh) 对象信息获取方法及装置
CN109241450B (zh) 锁屏内容的推荐方法及装置
CN112418899A (zh) 广告位的显示控制方法及装置
CN111193804B (zh) 分布式存储方法及装置、网络节点及存储介质
CN112286559A (zh) 一种车载智能终端的升级方法及装置
CN117111985A (zh) 应用更新方法及相关装置
CN113408817B (zh) 流量分发方法、装置、设备及存储介质
CN117492854A (zh) 资源预加载方法及装置、电子设备、计算机可读存储介质
WO2022150573A1 (en) Providing ambient information based on learned user context and interaction, and associated systems and devices
CN115563173A (zh) 一种数据处理方法、装置、设备及介质
US9177255B1 (en) Cloud systems and methods for determining the probability that a second application is installed based on installation characteristics
JP2010128675A (ja) 検索装置
CN114386999A (zh) 媒体文件的投放方法及装置
CN112000676A (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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230907

Address after: Room 210-03, 2nd floor, block C, office building, Nangang Industrial Zone, Tianjin Binhai New Area Economic and Technological Development Zone, 300450

Patentee after: 58Tongcheng Information Technology Co.,Ltd.

Address before: Room 210-03, 2nd floor, block C, office building, Nangang Industrial Zone, Tianjin Binhai New Area Economic and Technological Development Zone, 300450

Patentee before: 58 Co.,Ltd.