2024年5月5日发(作者:)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.6
(22)申请日 2014.06.30
(71)申请人 百度在线网络技术(北京)有限公司
地址 100085 北京市海淀区上地十街10号百度大厦三层
(72)发明人 张洁
(74)专利代理机构 北京品源专利代理有限公司
代理人 孟金喆
(51)
G06F17/30
权利要求说明书 说明书 幅图
(10)申请公布号 CN 104063475 A
(43)申请公布日 2014.09.24
(54)发明名称
用户自定义列表处理方法和装置
(57)摘要
本发明实施例提供一种用户自定义
列表处理方法和装置。该方法包括:获取
用户通过当前应用发起的用户自定义列表
迁移请求;根据所述迁移请求中的迁移源
标识,获取用户在迁移源中的用户自定义
列表,并迁移至当前应用中;根据所述用
户自定义列表中的项目的信息,在设定资
源库中匹配所述项目,并根据匹配结果确
定所述项目的链接信息。本发明实施例的
方案,通过获取用户自定义列表迁移请
求,能够将用户自定义列表从迁移源迁移
至当前应用中;并通过在设定资源库中匹
配列表中的项目,能够重新确定用户自定
义列表中项目的链接,从而确定项目最优
的资源获取途径,提升了用户体验。
法律状态
法律状态公告日
法律状态信息
专利权的转移IPC(主分
类):G06F17/30专利
号:ZL2登记生效
日:20220429变更事项:专利权人
变更前权利人:北京音之邦文化科
技有限公司变更后权利人:深圳太
2022-05-13
乐文化科技有限公司变更事项:地
址变更前权利人:100085 北京市
海淀区清河安宁庄东路18号23
号楼二层2108变更后权利
人:518057 广东省深圳市南山区
粤海街道高新区社区高新南九道
51号航空航天大厦1号楼3层
3305
法律状态
专利申请权、专利权
的转移
权 利 要 求 说 明 书
1.一种用户自定义列表处理方法,其特征在于,包括:
获取用户通过当前应用发起的用户自定义列表迁移请求;
根据所述迁移请求中的迁移源标识,获取用户在迁移源中的用户自定义列
根据所述用户自定义列表中的项目的信息,在设定资源库中匹配所述项目,
2.根据权利要求1所述的方法,其特征在于,根据匹配结果确定所述用户
根据匹配结果,采用下述至少一项规则确定所述用户自定义列表中所述项
如果在所述设定资源库中匹配到所述项目,则将所述用户自定义列表中所
如果在所述设定资源库中没有匹配到所述项目,则根据所述项目的原链接
表
信息下载所述项目的资源,存储到所述设定资源库中,将所述用户自定义列
中所述项目的原链接信息更新为在所述设定资源库中的链接地
述项目的原链接信息更新为在所述设定资源库中的链接地址;
目的链接信息:
自定义列表中所述项目的链接信息,包括:
并根据匹配结果确定所述用户自定义列表中所述项目的链接信息。
表,并迁移至所述当前应用中;
址;
如果在所述设定资源库中没有匹配到所述项目,则在所述用户自定义列表
3.根据权利要求1所述的方法,其特征在于,根据所述用户自定义列表中
户
根据所述用户自定义列表中的项目的信息,在客户端所在终端的本地数据
如果在所述本地数据库中没有匹配到所述项目,则向服务器发送匹配请求,
根据匹配结果确定所述用户自定义列表中所述项目的链接信息。
4.根据权利要求1所述的方法,其特征在于,在根据所述用户自定义列表
用
如果根据所述用户自定义列表中的项目的原链接信息识别到所述项目属于
如果根据所述用户自定义列表的迁移源标识识别到所述项目属于设定迁移
所述设定资源库;或
以在服务器资源库中匹配所述项目;
库中匹配所述项目;
中保留所述项目的原链接信息作为链接地址。
的项目的信息,在设定资源库中匹配所述项目,并根据匹配结果确定所述用
自定义列表中所述项目的链接信息,包括:
中的项目的信息,在设定资源库中匹配所述项目,并根据匹配结果确定所述
户自定义列表中所述项目的链接信息之前,还包括:
源;
则将所述用户自定义列表中所述项目的链接信息保留为原链接信息。
5.根据权利要求1所述的方法,其特征在于,所述项目的信息至少包括:
6.根据权利要求1所述的方法,其特征在于,获取用户通过当前应用发起
获取用户通过当前应用发起的用户自定义列表迁移请求;
根据所述迁移请求中的用户名和密码进行身份验证;
的用户自定义列表迁移请求,包括:
项目名称、创作者名称和项目的原链接地址。
如果验证通过,则获取所述迁移请求中的迁移源网址和用户名作为所述迁
7.根据权利要求1-6任一所述的方法,其特征在于,用户自定义列表所包
图
移源标识。
括下述至少一项:用户自定义音乐列表、用户自定义视频列表、用户自定义
片列表以及用户自定义电子书列表。
8.一种用户自定义列表处理装置,其特征在于,包括:
迁移请求获取模块,用于获取用户通过当前应用发起的用户自定义列表迁
列表迁移模块,用于根据所述迁移请求中的迁移源标识,获取用户在迁移
链接信息确定模块,用于根据所述用户自定义列表中的项目的信息,在设
项
9.根据权利要求8所述的装置,其特征在于,链接信息确定模块包括第一
接
第一匹配单元,用于根据所述用户自定义列表中的项目的信息,在设定资
第一链接地址确定单元,用于如果在所述设定资源库中匹配到所述项目,
中
第二链接地址确定单元,用于如果在所述设定资源库中没有匹配到所述项
源
目,则根据所述项目的原链接信息下载所述项目的资源,存储到所述设定资
库中,将所述用户自定义列表中所述项目的原链接信息更新为
则将所述用户自定义列表中所述项目的原链接信息更新为在所述设定资源库
的链接地址;
源库中匹配所述项目;
定资源库中匹配所述项目,并根据匹配结果确定所述用户自定义列表中所述
目的链接信息。
源中的用户自定义列表,并迁移至所述当前应用中;
移请求;
匹配单元,还包括第一链接地址确定单元、第二链接地址确定单元和第三链
地址确定单元中的至少一个,其中:
在所述设定资源
库中的链接地址;
第三链接地址确定单元,用于如果在所述设定资源库中没有匹配到所述项
10.根据权利要求8所述的装置,其特征在于,链接信息确定模块包括:
第二匹配单元,用于根据所述用户自定义列表中的项目的信息,在客户端
第三匹配单元,用于如果在所述本地数据库中没有匹配到所述项目,则向
链接信息确定单元,用于根据匹配结果确定所述用户自定义列表中所述项
11.根据权利要求8所述的装置,其特征在于,还包括:
第一识别模块,用于在根据所述用户自定义列表中的项目的信息,在设定
目
资源库中匹配所述项目,并根据匹配结果确定所述用户自定义列表中所述项
的链接信息之前,如果根据所述用户自定义列表中的项目的原
所述项目属于所述设定资源库,则将所述用户自
息保留为原链接信息;或
目的链接信息。
服务器发送匹配请求,以在服务器资源库中匹配所述项目;
所在终端的本地数据库中匹配所述项目;
目,则在所述用户自定义列表中保留所述项目的原链接信息作为链接地址。
链接信息识别到
定义列表中所述项目的链接信
第二识别模块,用于在根据所述用户自定义列表中的项目的信息,在设定
目
资源库中匹配所述项目,并根据匹配结果确定所述用户自定义列表中所述项
的链接信息之前,如果根据所述用户自定义列表的迁移源标识
属于设定迁移源,则将所述用户自定义列表中所
接信息。
识别到所述项目
述项目的链接信息保留为原链
12.根据权利要求8所述的装置,其特征在于,所述项目的信息至少包括:
13.根据权利要求8所述的装置,其特征在于,迁移请求获取模块包括:
迁移请求获取单元,用于获取用户通过当前应用发起的用户自定义列表迁
身份验证单元,用于根据所述迁移请求中的用户名和密码进行身份验证;
迁移源标识获取单元,用于如果验证通过,则获取所述迁移请求中的迁移
源网址和用户名作为所述迁移源标识。
移请求;
项目名称、创作者名称和项目的原链接地址。
14.根据权利要求8-13任一所述的装置,其特征在于,用户自定义列表所
义
包括下述至少一项:用户自定义音乐列表、用户自定义视频列表、用户自定
图片列表以及用户自定义电子书列表。
说 明 书
技术领域
本发明实施例涉及信息技术领域,尤其涉及一种用户自定义列表处理方法
背景技术
随着移动应用技术的发展,各客户端或浏览器呈现给用户的信息急剧增长。
音
以音乐客户端为例,越来越多的用户通过音乐客户端(例如,百度音乐,QQ
乐以及酷狗音乐等)搜索歌曲或点击推荐歌曲,进行试听或下载等操
和装置。
作。
由于用户的音乐喜好、试听习惯以及音乐客户端本身的属性等,在确定了
欢
喜欢的歌曲之后,用户通常会通过事先注册的与音乐客户端对应的账号将喜
的歌曲添加或收藏到该音乐客户端的音乐列表中。由于音乐客户端的
同一个用户可能会在不同的音乐客户端上保留相同或不同的音
针对同一个音乐客户端事先注册不同的账号,将喜欢的
对应的音乐客户端的音乐列表中。在视频客户端、
情况,用户也会根据喜好创建用户自定义
多样化,
乐列表,也可能
歌曲添加或收藏到账号
阅读客户端中也存在相同的
列表,保存视频或书籍等项目。
然而现有技术中并没有提供灵活处理这些用户自定义列表的操作方式。
发明内容
本发明实施例提供一种用户定义列表处理方法和装置,以实现灵活处理用
户自定义列表。
第一方面,本发明实施例提供了一种用户自定义列表处理方法,包括:
获取用户通过当前应用发起的用户自定义列表迁移请求;
根据所述迁移请求中的迁移源标识,获取用户在迁移源中的用户自定义列
根据所述用户自定义列表中的项目的信息,在设定资源库中匹配所述项目,
第二方面,本发明实施例还提供了一种用户自定义列表处理装置,包括:
迁移请求获取模块,用于获取用户通过当前应用发起的用户自定义列表迁
列表迁移模块,用于根据所述迁移请求中的迁移源标识,获取用户在迁移
链接信息确定模块,用于根据所述用户自定义列表中的项目的信息,在设
项
本发明实施例提供的用户自定义列表处理方法和装置,通过在当前应用中
应
获取用户自定义列表迁移请求,能够将用户自定义列表从迁移源迁移至当前
用中;并通过在设定资源库中匹配用户自定义列表中的项目,能够重
户自定义列表中项目的链接,从而确定项目最优的资源获取途
体验。
定资源库中匹配所述项目,并根据匹配结果确定所述用户自定义列表中所述
目的链接信息。
源中的用户自定义列表,并迁移至所述当前应用中;
移请求;
并根据匹配结果确定所述用户自定义列表中所述项目的链接信息。
表,并迁移至所述当前应用中;
新确定用
径,提升了用户
附图说明
为了更清楚地说明本发明,下面将对本发明中所需要使用的附图做一简单
域
地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领
普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这
得其他的附图。 些附图获
图1a为本发明实施例一提供的一种用户自定义列表处理方法的流程图;
图1b为本发明实施例一提供的一种用户自定义列表处理方法中获取用户通
过当前应用发起的用户自定义列表迁移请求方法的流程图;
图1c为本发明实施例一中适用的用户自定义列表处理方法实例的示意图;
图1d为采用本发明实施例一提供的用户自定义列表处理方法而呈现的迁移
图1e为采用本发明实施例一提供的用户自定义列表处理方法而呈现的另一
图2a为本发明实施例二提供的一种用户自定义列表处理方法的流程图;
图2b为本发明实施例二提供的另一种用户自定义列表处理方法的流程图;
图3为本发明实施例三提供的一种用户自定义列表处理方法的流程图;
图4为本发明实施例四提供的一种用户自定义列表处理方法的流程图;
图5为本发明实施例五提供的一种用户自定义列表处理装置的结构示意图。
迁移结果图;
结果图;
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明
部
实施例中的技术方案作进一步详细描述,显然,所描述的实施例是本发明一
分实施例,而不是全部的实施例。可以理解的是,此处所描述的具体
用于解释本发明,而非对本发明的限定,基于本发明中的实施
技术人员在没有作出创造性劳动前提下所获得的所有其
明保护的范围。另外还需要说明的是,为了便于
明相关的部分而非全部内容。
实施例仅
例,本领域普通
他实施例,都属于本发
描述,附图中仅示出了与本发
实施例一
请参阅图1a,为本发明实施例一提供的一种用户自定义列表处理方法的流
程图。本发明实施例的方法可以由硬件和/或软件实现的用户自定义列表处
置来执行,该实现装置典型的是配置于能够提供用户自定义列表处理
务器中,或配置于能够提供用户自定义列表处理服务的客户端
是安装于用户终端内的软件,与后台服务器之间可以基
以处理用户自定义列表,或者客户端也可以在本
施例将首先以服务器执行下述方法为例进
理装
服务的服
中。客户端一般
于HTTP协议进行通信,
地处理用户自定义列表。本实
行说明。
如图1a所示,该方法包括:
110、获取用户通过当前应用发起的用户自定义列表迁移请求;
本操作具体是获取用户自定义列表迁移请求,也即将迁移源中的用户自定
义列表迁移至当前应用的请求。当前应用即能兼容使用用户自定义列表的应
用 (App)服务,服务器通常即是提供该应用的服务器。其中迁移源对应
和当前应用对应的资源库为同一类型,例如音乐或视频等。 的资源库
其中,用户自定义列表是指用户通过移动设备的网页浏览器、PC(Personal
备
Computer,个人电脑)设备的网页浏览器、移动设备的客户端,和/或PC设
的客户端建立或设置的与个人兴趣相关的列表,并且可以在用户自定
添加用户当前感兴趣的项目,以方便用户对项目进行点击查看、
下载、收藏和分享等操作。
义列表中
添加、删除、
由于应用自身的特性、终端的差异以及用户在不同的终端使用习惯的差异,
导致对于同一类型的应用,用户可能在不同的应用中分别创建用户自定义列
其中,迁移源的终端类型和当前应用的终端类型可以相同,也可以不
源中的用户自定义列表对应的应用与当前应用可以相同,也可
同的应用,用户可以在自己
表。
同;迁移
以不同。对于相
的不同账户之间进行用户自定义列表的迁移。
120、根据所述迁移请求中的迁移源标识,获取用户在迁移源中的用户自定
本操作具体是根据迁移源标识,获取用户在迁移源中的用户自定义列表。
义
在获取到用户自定义列表之后,对该自定义列表进行迁移,也即将用户自定
列表从迁移源迁移至当前应用中。具体地,将用户自定义列表的信息
表名称)以及用户自定义列表中所包含的项目信息(例如,项目
等)进行迁移。
义列表,并迁移至所述当前应用中;
(例如列
名称、创作者
其中,迁移源标识用于定位待迁移的用户自定义列表。迁移源标识可以包
括:迁移源名称、迁移源网址、迁移源对应的资源库中的资源的文件名、资
源 的URL(Uniform Resource Locator,统一资源定位符)地址以及用户名
种或几种的组合,本实施例对此不进行限定,只要能唯一识别
中的一
迁移源即可。
需要说明的是,用户在同一个迁移源中建立或设置的用户自定义列表的数
个
量可以为一个或多个,例如,用户在移动终端的酷狗音乐客户端中设置了两
自定义列表,一个自定义列表的名称为“我的最爱”,另一个自定义列
为“梁静茹”。相应地,用户建立或设置的用户自定义列表中的
移源对应的资源库中的资源,也可以为本地资源,也即
的资源。
表的名称
项目可以为该迁
位于终端本地数据库中
还需要说明的是,用户自定义列表还可以包括与用户历史行为有关的列表,
播
例如,客户端或浏览器根据用户试听歌曲的历史记录,生成的名称为“最近
放”的列表。相应地,与用户历史行为有关的列表中的项目可以为该
应的资源库中的资源,也可以为本地资源。 迁移源对
相应地,获取的用户在迁移源中的用户自定义列表可以包括用户建立或设
置的用户自定义列表,还可以包括与用户历史行为有关
用户在同一个迁移源中的用户自定义列表的数量
获取的来自同一个迁移源中的用户自定义
的用户自定义列表的数量以及与用
也可以根据预设获取策略,
的列表。而且,获取的
可以为一个,也可以为多个,
列表的数量的上限为用户建立或设置
户历史行为有关的列表的数量的总和。当然,
获取指定个数的用户自定义列表。
130、根据所述用户自定义列表中的项目的信息,在设定资源库中匹配所述
项目,并根据匹配结果确定所述用户自定义列表中所述项目的链接信息。
设定资源库一般与当前应用或与应用客户端所在终端相关联,例如,为当
提
前应用所使用的资源库,能够为当前应用提供更优的资源传输路径、或者能
供更佳的音视频质量等。该设定资源库还可以为应用客户端所在终端
源库,本地资源库来提供用户自定义列表中项目的资源,可以
用的资源。
本地的资
减少网络传输占
本操作具体是在设定资源库中查找是否存在与项目信息一致的资源,如果
库
存在,则将用户自定义列表中的项目的原链接信息更改为该项目在设定资源
中对应资源的链接信息;如果不存在,则执行其他操作以确定所述用
列表中所述项目的链接信息,例如保留项目的原链接信息,也
移源中的原始链接。
户自定义
即保留项目在迁
本操作为项目链接的映射操作,为迁移的项目重新确定优选的资源途径,
提
本实施例的技术方案,通过在当前应用中获取用户自定义列表迁移请求,
匹
能够将用户自定义列表从迁移源迁移至当前应用中;并通过在设定资源库中
配用户自定义列表中的项目,能够重新确定用户自定义列表中项目的
而确定项目最优的资源获取途径,
从而使得迁移后的用户自定义列表的项目,能够以较优的方式获取链接资源
供给用户,从而在下载、传输、质量等方面都获得较优的性能。
链接,从
提升了用户体验。
上述方法,可以由服务器来执行,从应用客户端中获取用户的迁移请求,
户
执行迁移和映射操作后,再推送给应用客户端。或者,也可以直接由应用客
端来执行,在客户端本地执行迁移和映射,或者客户端与服务器配合,
端完成迁移,由服务器完成映射操作。 由客户
请参阅图1b,在本实施例的基础上,作为操作110的一种优选的实施方式,
111、获取用户通过当前应用发起的用户自定义列表迁移请求;
112、根据所述迁移请求中的用户名和密码进行身份验证;
113、如果验证通过,则获取所述迁移请求中的迁移源网址和用户名作为所
以用户自定义列表为音乐列表进行说明。请参阅图1c,用户可以在智能手
和
机的当前应用“百度音乐”的“我要迁移”页面中输入或选择迁移来源,例如
选择“酷狗音乐”,并输入与迁移源对应的用户名“mymusic”和密码“123”,
以发起用户自定义列表迁移请求;而后根据迁移请求中的用户名“mymusic”
密码“123”进行身份验证;如果验证通过,也即用户名“mymusic”和密
为迁移源“酷狗音乐”对应的用户名和密码,则获取所述迁移请
网址和用户名“mymusic”作为所述迁移源“酷狗音乐”的
则可以提示用户进行“重新输入”或“找回密码”等
述迁移源标识。
获取用户通过当前应用发起的用户自定义列表迁移请求,优选包括:
码“123”
求中的迁移源
标识。如果验证失败,
操作。
本优选的实施方式,通过获取用户自定义列表迁移请求,并将用户自定义
移
列表迁移请求中的用户名和密码进行身份验证,并且在验证通过时,获取迁
源标识,之后可以进行操作120和操作130,以实现用户自定义列表
的迁移。
需要说明的是,通过执行操作110-操作130,可以将来自于迁移源中的用户
自定义列表以及该列表中的项目迁移至当前应用中,示
例性地,请参阅图1d, 为将迁移源“酷狗音乐”中的用户自定义列表“春
“欢乐颂”、“圣诞歌”以及“兰亭序”迁移至当前应
“我的列表”界面的结果图。通过多次执行操作
同迁移源中的用户自定义列表迁移至当前
一次执行操作110-操作130之后,
“春风拂面”以及该列表的项目“欢
当前应用“百度音乐”客户端的“我
130之后,将迁移源“QQ音乐”中
的项目“我是一只小小鸟”、“春姑
度音乐”客户端的“我的列表”界面。
风拂面”以及该列表的项目
用“百度音乐”客户端的
110-操作130,可以将来自于不
应用中,示例性地,请参阅图1e,第
将迁移源“酷狗音乐”中的用户自定义列表
乐颂”、“圣诞歌”以及“兰亭序”迁移至
的列表”界面;第二次执行操作110-操作
的用户自定义列表“夜凉如水”以及该列表
娘”以及“快乐老家”迁移至当前应用“百
本发明实施例提供的用户自定义列表处理方法,可以应用于多种场景。换
户
言之,用户自定义列表所可以包括下述至少一项:用户自定义音乐列表、用
自定义视频列表、用户自定义图片列表以及用户自定义电子书列表,
可以实现用户自定义音乐列表、用户自定义视频列表、用户自
及用户自定义电子书列表的迁移。
相应地,
定义图片列表以
具体地,本实施例的技术方案适用于多种迁移场景,以音乐列表为例,迁
迁移源为位于PC端的音乐浏览器,当前应用为位于PC端的音乐浏览器,
型
音乐浏览器的类型可以相同,例如,均为百度音乐浏览器;音乐浏览器的类
可以不同,例如迁移源为位于PC端的酷狗音乐浏览器,当前应用为
的百度音乐浏览器;或者
移场景包括下述至少一种:
位于PC端
迁移源为位于PC端的音乐客户端,当前应用为位于PC端的音乐客户端,
音乐客户端的类型可以相同,例如,均为百度音乐客户
端;音乐客户端的类型 可以不同,例如迁移源为位于PC端的酷狗音乐
的百度音乐客户端;或者 客户端,当前应用为位于PC端
迁移源为位于移动终端的音乐浏览器,当前应用为位于移动终端的音乐浏
器
览器,音乐浏览器的类型可以相同,例如,均为百度音乐浏览器;音乐浏览
的类型可以不同,例如迁移源为位于移动终端的酷狗音乐浏览器,当
位于移动终端的百度音乐浏览器;或者 前应用为
迁移源为位于移动终端的音乐客户端,当前应用为位于移动终端的音乐客
端
户端,音乐客户端的类型可以相同,例如,均为百度音乐客户端;音乐客户
的类型可以不同,例如迁移源为位于移动终端的酷狗音乐客户端,当
位于移动终端的百度音乐客户端。 前应用为
实施例二
请参阅图2a,为本发明实施例二提供的一种用户自定义列表处理方法的流
的
程图。本实施例在上述实施例的基础上,提供了根据所述用户自定义列表中
项目的信息,在设定资源库中匹配所述项目,并根据匹配结果确定所
定义列表中所述项目的链接信息这一操作的优选方案。 述用户自
如图2a所示,该优选方法包括:
210、根据所述用户自定义列表中的项目的信息,在设定资源库中匹配所述
在本操作中,所述项目的信息至少包括:项目名称、创作者名称和项目的
原链接地址。其中,项目的原链接地址是指项目在迁移源中的链接地址。
项目;
所述项目的信息还可以包括:项目大小或时长等信息。
220、如果在所述设定资源库中匹配到所述项目,则将所述用户自定义列表
本操作具体可以根据项目信息中的项目名称和创作者名称在设定资源库中
定
以用户自定义音乐列表为例进行说明。例如,迁移源为“酷狗音乐”,列表
230、如果在所述设定资源库中没有匹配到所述项目,则在所述用户自定义
仍以上述项目为例进行说明。如果在当前应用为“百度音乐”的设定资源
需要说明的是,操作220以及操作230是分开独立执行的,具体执行哪个
本实施例的技术方案,根据所述用户自定义列表中的项目的信息,采取一
操作取决于操作210的匹配结果。
库中不存在名称为“隐形的翅膀”以及创作者名称为“张韶涵”的资源,则在
所述用户自定义列表中保留该项目的原链接信息。
列表中保留所述项目的原链接信息作为链接地址。
中包含有项目名称为“隐形的翅膀”、创作者名称为“张韶涵”和原链接地址指
向“酷狗音乐”的项目。经匹配,在当前应用为“百度音乐”的设定资源库中
存在名称为“隐形的翅膀”以及创作者名称为“张韶涵”的资源,该资源对应
的链接地址指向“百度音乐”,则采用指向“百度音乐”的所述链接地址替换指
向“酷狗音乐”的所述链接地址。
查找该项目的资源,确定匹配结果,而后确定用户自定义列表中的项目与设
资源库中对应资源的链接。
中所述项目的原链接信息更新为在所述设定资源库中的链接地址;
户
定的匹配策略,在设定资源库中匹配所述项目,并根据匹配结果确定所述用
自定义列表中项目与当前应用的设定资源库中对应资源的链接,从而
在当前应用中通过迁移后的用户自定义列表中项目的链接信息,
之前位于迁移源中的用户自定义列表中项目对应的资源,
使得用户
能够访问迁移
提升了用户体验。
请参阅图2b,作为匹配失败时的另一种优选的实施方式,包括:
240、如果在所述设定资源库中没有匹配到所述项目,则根据所述项目的原
义
仍以上述项目为例进行说明。如果在当前应用为“百度音乐”的设定资源
乐”
需要说明的是,操作220以及操作240是分开独立执行的,具体执行哪个
操作取决于操作210的匹配结果。实际上,在本实施例中,可以根据匹配结
采用操作220、230和240中的至少一项规则来确定所述用户自定义
项目的链接信息。
库中不存在名称为“隐形的翅膀”以及创作者名称为“张韶涵”的资源,则根
据所述项目的原链接信息下载所述项目的资源,并将该资源存储到“百度音
的设定资源库中,而后更新链接地址。
链接信息下载所述项目的资源,存储到所述设定资源库中,将所述用户自定
列表中所述项目的原链接信息更新为在所述设定资源库中的链接地址;
果,
列表中所述
操作230与操作240的区别在于:操作230中在用户自定义列表中只保留
之
项目的原链接,只有在网络连接的情况下,用户能够通过当前应用访问迁移
前位于迁移源中的用户自定义列表中项目对应的资源;而在操作240
过原链接获取对应的资源,以更新设定资源库,而且通过建立
资源库中对应资源的链接,以更新项目的原链接,尤其
中不仅通
项目与更新后的
是当下载的资源存储到 本地数据库中时,无论网络连接或断开,用户都
前位于迁移源中的用户自定义列表中项目
能够通过当前应用访问迁移之
对应的资源,进一步提升了用户体验。
实施例三
请参阅图3,为本发明实施例三提供的一种用户自定义列表处理方法的流程
目
图。本实施例在实施例一的基础上,提供了根据所述用户自定义列表中的项
的信息,在设定资源库中匹配所述项目,
列表中所述项目的链接信息这一操
并根据匹配结果确定所述用户自定义
作的优选方案。该优选方法包括:
310、根据所述用户自定义列表中的项目的信息,在客户端所在终端的本地
本操作具体是在客户端所在终端的本地数据库中查找是否存在与所述项目
320、如果在所述本地数据库中没有匹配到所述项目,则向服务器发送匹配
本操作具体是根据项目在客户端所在终端的本地数据库中的匹配结果,如
述
果在所述本地数据库中匹配到所述项目,则可以将所述用户自定义列表中所
项目的原链接信息更新为在所述本地数据库中的链接地址;如果在所
据库中没有匹配到所述项目,则在服务器资源库中进行进一步
请求,以在服务器资源库中匹配所述项目;
匹配的本地资源,具体地,可以通过项目名称以及创作者名称进行匹配。
数据库中匹配所述项目;
述本地数
匹配。
330、根据匹配结果确定所述用户自定义列表中所述项目的链接信息。
本操作根据匹配结果确定所述用户自定义列表中所述项目的链接信息的方
用
案,同样适用于前述实施例操作220和操作230的链接信息确定操作,也适
于前述实施例操作220和操作240的链接信息确定操作,此处不再赘
述。
本实施例的技术方案,首先在客户端所在终端的本地数据库中匹配用户自
源
定义列表中的项目,在匹配成功时,能够建立该项目与本地数据库中对应资
的链接;并且在匹配失败时,在服务器资源库中进行进一步匹配,能
述用户自定义列表中所述项目与当前应用的服务器资源库中对
从而使得用户在当前应用中通过迁移后的用户自定义列
能够访问迁移之前位于迁移源中的用户自定义列
用户体验。
够确定所
应资源的链接,
表中项目的链接信息,
表中项目对应的资源,提升了
实施例四
请参阅图4,为本发明实施例四提供的一种用户自定义列表处理方法的流程
410、获取用户通过当前应用发起的用户自定义列表迁移请求;
420、根据所述迁移请求中的迁移源标识,获取用户在迁移源中的用户自定
430、如果根据所述用户自定义列表中的项目的原链接信息识别到所述项目
属于所述设定资源库;或
义列表,并迁移至所述当前应用中;
图。该方法包括:
如果根据所述用户自定义列表的迁移源标识识别到所述项目属于设定迁移
则将所述用户自定义列表中所述项目的链接信息保留为原链接信息。
本操作具体是识别项目是否属于当前应用的设定资源库或是否属于设定迁
音
移源,也即,识别迁移源与当前应用是否相同,例如,在当前应用为“百度
乐”浏览器时,根据用户自定义列表中的项目的原链接信息中的域名
com”识别到该项目属于当前应用“百度音乐”的设定资源库,
定义列表的迁移源标识中的迁移源名称“百度音乐”,识
用“百度音乐”的设定迁移源,则将所述用户自定
息保留为原链接信息。
源;
“.*baidu.
或者根据用户自
别到该项目属于当前应
义列表中所述项目的链接信
其中,“.”表示包含了所有ASCII字符的字符集;“*”表示任意次数的连续
本实施例的技术方案,适用于以下迁移场景:以用户自定义音乐列表为例,
音
无论迁移源所在终端与当前应用所在终端相同或不同,只要满足:迁移源为
乐浏览器(或音乐客户端),当前应用为音
浏览器(或音乐客户端)的类型相同即可,
度音乐客户端)。典型的如,用户通过同
一个账号中的用户自定义音乐列表
重复。
乐浏览器(或音乐客户端),且音乐
例如,均为百度音乐浏览器(或百
一音乐浏览器注册两个不同的账号,将
迁移至另一个账号中。
需要说明的是,本实施例的技术方案同样适用于用户自定义视频列表、用
户自定义图片列表或用户自定义电子书列表或其他用户自定义列表的迁移。
本实施例的技术方案,通过识别用户自定义列表中的项目是否属于设定资
信
需要说明的是,如果识别结果为项目不属于所述设定资源库,或不属于设
根据所述用户自定义列表中的项目的信息,在设定资源库中匹配所述项目,
本实施例根据匹配结果确定所述用户自定义列表中所述项目的链接信息的
适
方案,同样适用于前述实施例操作220和操作230的链接信息确定操作,也
用于前述实施例操作220和操作240的链接信息确定操作,此处不再
并根据匹配结果确定所述用户自定义列表中所述项目的链接信息。
定迁移源,则执行下述操作:
源库,或是否属于设定迁移源,并且当识别结果为属于时,通过保留原链接
息,从而实现用户自定义列表从迁移源中迁移至当前应用中。
赘述。
实施例五
请参阅图5,为本发明实施例五提供的一种用户自定义列表处理装置的结构
示意图。该装置包括:迁移请求获取模块510、列表迁移模块520和链接信
定模块530。 息确
其中,迁移请求获取模块510用于获取用户通过当前应用发起的用户自定
义列表迁移请求;列表迁移模块520用于根据所述迁移请求中的迁移源标识,
获取用户在迁移源中的用户自定义列表,
确定模块530用于根据所述用户自
匹配所述项目,并根据匹配
息。
并迁移至所述当前应用中;链接信息
定义列表中的项目的信息,在设定资源库中
结果确定所述用户自定义列表中所述项目的链接信
本实施例的技术方案,通过在当前应用中获取用户自定义列表迁移请求,
匹
能够将用户自定义列表从迁移源迁移至当前应用中;并通过在设定资源库中
配用户自定义列表中的项目,能够重新确定用户自定义列表中项目的
而确定项目最优的资源获取途径,提升了用户体验。 链接,从
作为本实施例的一种优选的实施方式,链接信息确定模块530包括:第一
接
其中,第一匹配单元用于根据所述用户自定义列表中的项目的信息,在设
库
定资源库中匹配所述项目;第一链接地址确定单元用于如果在所述设定资源
中匹配到所述项目,则将所述用户自定义列表中所述项目的原链接信
在所述设定资源库中的链接地址;第二链接地址确定单元用于
资源库中没有匹配到所述项目,则根据所述项目的原链
资源,存储到所述设定资源库中,将所述用户自
信息更新为在所述设定资源库中的链接地
在所述设定资源库中没有匹配到所
述项目的原链接信息作为链
匹配单元,还包括第一链接地址确定单元、第二链接地址确定单元和第三链
地址确定单元中的至少一个。
息更新为
如果在所述设定
接信息下载所述项目的
定义列表中所述项目的原链接
址;第三链接地址确定单元用于如果
述项目,则在所述用户自定义列表中保留所
接地址。
作为本实施例的另一种优选的实施方式,链接信息确定模块530包括:第
其中,第二匹配单元用于根据所述用户自定义列表中的项目的信息,在客
户端所在终端的本地数据库中匹配所述项目;第三匹配
本地数据库中没有匹配到所述项目,则向服务器
源库中匹配所述项目;链接信息确定单元
二匹配单元、第三匹配单元和链接信息确定单元。
单元还用于如果在所述
发送匹配请求,以在服务器资
用于根据匹配结果确定所述用户自定
义列表中所述项目的链接信息。
作为本实施例的再一种优选的实施方式,该装置还可以包括:第一识别模
其中,第一识别模块用于在根据所述用户自定义列表中的项目的信息,在
述
设定资源库中匹配所述项目,并根据匹配结果确定所述用户自定义列表中所
项目的链接信息之前,如果根据所述用户自定义列表中的项目的原链
别到所述项目属于所述设定资源库,则将所述用户自定义列表
接信息保留为原链接信息;第二识别模块用于在根据所
项目的信息,在设定资源库中匹配所述项目,并
定义列表中所述项目的链接信息之前,如
标识识别到所述项目属于设定迁移
链接信息保留为原链接信息。
块或第二识别模块。
接信息识
中所述项目的链
述用户自定义列表中的
根据匹配结果确定所述用户自
果根据所述用户自定义列表的迁移源
源,则将所述用户自定义列表中所述项目的
在上述方案中,所述项目的信息至少包括:项目名称、创作者名称和项目
在上述方案中,迁移请求获取模块510优选包括:迁移请求获取单元、身
其中,迁移请求获取单元用于获取用户通过当前应用发起的用户自定义列
份
表迁移请求;身份验证单元用于根据所述迁移请求中的用户名和密码进行身
验证;迁移源标识获取单元用于如果验证通过,则获取所述迁移请求
源网址和用户名作为所述迁移源标识。
份验证单元和迁移源标识获取单元。
的原链接地址。
中的迁移
在上述方案中,用户自定义列表所包括下述至少一项:用户自定义音乐列
本发明实施例提供的用户自定义列表处理装置可执行本发明任意实施例所
最后应说明的是:以上各实施例仅用于说明本发明的技术方案,而非对其
人
进行限制;实施例中优选的实施方式,并非对其进行限制,对于本领域技术
员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之
任何修改、等同替换、改进等,均应包含在本发明的保护范围
提供的用户自定义列表处理方法,具备执行方法相应的功能模块和有益效果。
表、用户自定义视频列表、用户自定义图片列表以及用户自定义电子书列表。
内所作的
之内。
发布评论