一种曲目列表恢复方法、装置及系统的制作方法

文档序号:9251027阅读:247来源:国知局
一种曲目列表恢复方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种曲目列表恢复方法、装置及系统。
【背景技术】
[0002]随着计算机及网络技术的发展,人们可通过计算机获得越来越多的服务,例如:通过计算机获取网络中的曲目进行播放并管理的服务,其中管理包括通过曲目列表添加、删除、恢复获取的曲目。但是现有的曲目列表恢复技术,需要先靠用户的记忆来判断有哪些曲目被删除,然后再通过重新搜索将被删除的曲目再增加到曲目列表里。由于记忆是会被遗忘的,被删除的时间越久,用户越难回忆起被删除的是哪些曲目,而且即使能够回忆起被删除的曲目,在重新搜索的时候也比较难再搜索到原来的曲目,因此现有技术无法快速而有效地恢复被删除的曲目,缺乏便捷性。

【发明内容】

[0003]有鉴于此,本发明提供一种曲目列表恢复方法、装置及系统,可快速而有效地恢复用户终端中被删除曲目列表以及曲目列表中被删除的曲目,提高曲目列表恢复的便捷性、准确性及恢复效率。
[0004]本发明实施例提供的一种曲目列表恢复方法,包括:从服务器获取预置时长内与用户帐号关联的各曲目列表的标识信息与名称,所述曲目列表中包含一个或多个曲目的标识信息与属性信息;根据用户针对各所述曲目列表的名称触发的曲目列表恢复指令,获取所述曲目列表恢复指令指向的目标时间段,并从各所述曲目列表的标识信息中确定所述目标时间段内待恢复的目标曲目列表的标识信息;根据所述目标时间段与所述目标曲目列表的标识信息,从所述服务器获取所述目标曲目列表中的各目标曲目的标识信息与属性信息,所述目标曲目包括所述目标曲目列表中在所述目标时间段内被从用户终端中删除的曲目;根据所述目标曲目的标识信息与属性信息,在所述用户终端恢复所述目标曲目列表。
[0005]本发明实施例提供的另一种曲目列表恢复方法,包括:接收用户终端发送的第一获取请求,所述第一获取请求中包含用户帐号,所述第一获取请求用于请求获取预置时长内与所述用户帐号关联的各曲目列表的标识信息与名称,所述曲目列表中包含一个或多个曲目的标识信息与属性信息;根据所述第一获取请求从数据库查询各所述曲目列表的标识信息与名称,并返回给所述用户终端;接收所述用户终端发送的第二获取请求,所述第二获取请求中包含目标时间段与目标曲目列表的标识信息,所述第二获取请求用于请求获取所述目标曲目列表中的各目标曲目的标识信息与属性信息,所述目标曲目包括所述目标曲目列表中在所述目标时间段内被从所述用户终端中删除的曲目;根据所述第二获取请求从所述数据库查询各所述目标曲目的标识信息与属性信息,并返回给所述用户终端,使得所述用户终端根据所述目标曲目的标识信息与属性信息,在所述用户终端恢复所述目标曲目列表。
[0006]本发明实施例提供的又一种曲目列表恢复方法,包括:用户终端向服务器发送第一获取请求,所述第一获取请求中包含用户帐号,所述第一获取请求用于请求获取预置时长内与所述用户帐号关联的各曲目列表的标识信息与名称,所述曲目列表中包含一个或多个曲目的标识信息与属性信息;所述服务器根据所述第一获取请求从数据库查询各所述曲目列表的标识信息与名称,并返回给所述用户终端;所述用户终端根据用户针对各所述曲目列表的名称触发的曲目列表恢复指令,获取所述曲目列表恢复指令指向的目标时间段,并从各所述曲目列表的标识信息中确定所述目标时间段内待恢复的目标曲目列表的标识信息;所述用户终端向所述服务器发送第二获取请求,所述第二获取请求中包含所述目标时间段与所述目标曲目列表的标识信息,所述第二获取请求用于请求获取所述目标曲目列表中的各目标曲目的标识信息与属性信息,所述目标曲目包括所述目标曲目列表中在所述目标时间段内被从所述用户终端中删除的曲目;所述服务器根据所述第二获取请求从所述数据库查询各所述目标曲目的标识信息与属性信息,并返回给所述用户终端;所述用户终端根据所述服务器返回的所述目标曲目的标识信息与属性信息,在所述用户终端恢复所述目标曲目列表。
[0007]本发明实施例提供的一种曲目列表恢复装置,运行于用户终端,包括:获取模块,用于从服务器获取预置时长内与用户帐号关联的各曲目列表的标识信息与名称,所述曲目列表中包含一个或多个曲目的标识信息与属性信息;确定模块,用于根据用户针对各所述曲目列表的名称触发的曲目列表恢复指令,获取所述曲目列表恢复指令指向的目标时间段,并从各所述曲目列表的标识信息中确定所述目标时间段内待恢复的目标曲目列表的标识信息;所述获取模块,还用于根据所述确定模块确定的所述目标时间段与所述目标曲目列表的标识信息,从所述服务器获取所述目标曲目列表中的各目标曲目的标识信息与属性信息,所述目标曲目包括所述目标曲目列表中在所述目标时间段内被从所述用户终端中删除的曲目;恢复模块,用于根据所述获取模块获取的所述目标曲目的标识信息与属性信息,在所述用户终端恢复所述目标曲目列表。
[0008]本发明实施例提供的另一种曲目列表恢复装置,运行于服务器,包括:接收模块,用于接收用户终端发送的第一获取请求,所述第一获取请求中包含用户帐号,所述第一获取请求用于请求获取预置时长内与所述用户帐号关联的各曲目列表的标识信息与名称,所述曲目列表中包含一个或多个曲目的标识信息与属性信息;查询模块,用于根据所述接收模块接收的所述第一获取请求从数据库查询各所述曲目列表的标识信息与名称,并返回给所述用户终端;所述接收模块,还用于接收所述用户终端发送的第二获取请求,所述第二获取请求中包含目标时间段与目标曲目列表的标识信息,所述第二获取请求用于请求获取所述目标曲目列表中的各目标曲目的标识信息与属性信息,所述目标曲目包括所述目标曲目列表中在所述目标时间段内被从所述用户终端中删除的曲目;所述查询模块,还用于根据所述接收模块接收的所述第二获取请求从所述数据库查询各所述目标曲目的标识信息与属性信息,并返回给所述用户终端,使得所述用户终端根据所述目标曲目的标识信息与属性信息,在所述用户终端恢复所述目标曲目列表。
[0009]本发明实施例提供的一种曲目列表恢复系统,包括:用户终端与服务器;所述用户终端,用于向所述服务器发送第一获取请求,所述第一获取请求中包含用户帐号,所述第一获取请求用于请求获取预置时长内与所述用户帐号关联的各曲目列表的标识信息与名称,所述曲目列表中包含一个或多个曲目的标识信息与属性信息;所述服务器,用于根据所述第一获取请求从数据库查询各所述曲目列表的标识信息与名称,并返回给所述用户终端;所述用户终端,还用于根据用户针对各所述曲目列表的名称触发的曲目列表恢复指令,获取所述曲目列表恢复指令指向的目标时间段,并从各所述曲目列表的标识信息中确定所述目标时间段内待恢复的目标曲目列表的标识信息;所述用户终端,还用于向所述服务器发送第二获取请求,所述第二获取请求中包含所述目标时间段与所述目标曲目列表的标识信息,所述第二获取请求用于请求获取所述目标曲目列表中的各目标曲目的标识信息与属性信息,所述目标曲目包括所述目标曲目列表中在所述目标时间段内被从所述用户终端中删除的曲目;所述服务器,还用于根据所述第二获取请求从所述数据库查询各所述目标曲目的标识信息与属性信息,并返回给所述用户终端;所述用户终端,还用于根据所述服务器返回的所述目标曲目的标识信息与属性信息,在所述用户终端恢复所述目标曲目列表。
[0010]本发明实施例提供的曲目列表恢复方法、装置及系统,通过用户终端从服务器获取预置时长内与用户帐号关联的各曲目列表的标识信息与名称,然后根据用户触发的曲目列表恢复指令指向的目标时间段及用户从各该曲目列表中选定的目标曲目列表的标识信息,从该服务器获取该目标曲目列表中该目标时间段内被从用户终端中删除的各目标曲目的标识信息与属性信息,并根据该被从用户终端中删除的各目标曲目的标识信息与属性信息,在该用户终端恢复该目标曲目列表,使得用户只需要根据该服务器返回的预置时长内与该用户帐号关联的各曲目列表的名称选定欲恢复目标曲目列表并指定目标时间段,即可在用户终端快速而有效地恢复该目标曲目列表及该目标曲目列表中的各曲目,因此可提高曲目列表恢复的便捷性、准确性及恢复效率。
[0011]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0012]图1为本发明实施例提供的曲目列表恢复系统的示意图;
[0013]图2示出了一种服务器的结构示意图;
[0014]图3示出了一种用户终端的结构示意图;
[0015]图4为本发明第一实施例提供的曲目列表恢复方法的流程示意图;
[0016]图5为本发明第一实施例提供的曲目列表恢复方法中曲目列表的恢复页面的示意图;
[0017]图6为本发明第二实施例提供的曲目列表恢复方法的流程示意图;
[0018]图7为本发明第三实施例提供的曲目列表恢复方法的流程示意图;
[0019]图8为本发明第四实施例提供的曲目列表恢复方法的流程示意图;
[0020]图9为本发明第五实施例提供的曲目列表恢复方法的流程示意图;
[0021]图10为本发明第六实施例提供的曲目列表恢复装置的结构示意图;
[0022]图11为本发明第七实施例提供的曲目列表恢复装置的结构示意图;
[0023]图12为本发明第八实施例提供的曲目列表恢复装置的结构示意图;
[0024]图13为本发明第九实施例提供的曲目列表恢复装置的结构示意图。
【具体实施方式】
[0025]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0026]图1为本发明实施例提供的曲目列表恢复系统的示意图。如图1所示,曲目列表恢复系统10包括服务器100与用户终端200。服务器100与用户终端200位于有线或无线网络中,通过该有线网络或无线网络进行数据交互。
[0027]其中用户终端200,用于向服务器100发送第一获取请求,该第一获取请求中包含用户帐号,该第一获取请求用于请求获取预置时长内与该用户帐号关联的各曲目列表的标识信息与名称,该曲目列表中包含一个或多个曲目的标识信息与属性信息。
[0028]服务器100,用于根据该第一获取请求从数据库查询各该曲目列表的标识信息与名称,并返回给用户终端200。
[0029]用户终端200,还用于根据用户针对各该曲目列表的名称触发的曲目列表恢复指令,获取该曲目列表恢复指令指向的目标时间段,并从各该曲目列表的标识信息中确定该目标时间段内待恢复的目标曲目列表的标识信息。
[0030]用户终端200,还用于向服务器100发送第二获取请求,该第二获取请求中包含该目标时间段与该目标曲目列表的标识信息,该第二获取请求用于请求获取该目标曲目列表中的各目标曲目的标识信息与属性信息,该目标曲目包括该目标曲目列表中在该目标时间段内被从用户终端200中删除的曲目。
[0031]服务器100,还用于根据该第二获取请求从该数据库查询各该目标曲目的标识信息与属性信息,并返回给用户终端200。
[0032]用户终端200,还用于根据服务器100返回的该目标曲目的标识信息与属性信息,在用户终端200恢复该目标曲目列表。
[0033]具体地,用户终端200在用户终端200恢复该目标曲目列表时,判断该目标曲目列表是否已被从用户终端200中删除;若否,则在用户终端200将该在该目标时间段内被从用户终端中删除的曲目的标识信息与属性信息写入该目标曲目列表;若是,则在用户终端200新建具有与该目标曲目列表相同的标识信息与名称的曲目列表;将该在该目标时间段内被从用户终端中删除的曲目的标识信息与属性信息写入新建的曲目列表中。
[0034]该曲目列表的标识信息(ID)为系统生成的用于标识该曲目列表的全局唯一的标志。曲目列表的名称可由用户在用户终端200新建该曲目列表时自定义。该曲目的标识信息(ID)为系统生成的用于标识该曲目的全局唯一的标志。该曲目的属性信息可以但不限于包括:该曲目的曲目名称,或曲目名称与演唱者、发行者、下载地址、播放时长中的一个或多个的组合。
[0035]该数据库中存储有用户终端200发送的该用户帐号关联的各曲目列表及该曲目列表中包含的各曲目的相关信息。进一步地,该数据库的功能可以由分别部署在不同服务器上的多个数据库共同实现。例如,可由当前曲目列表信息数据库、编辑记录数据库以及删除记录数据库共同实现。其中该当前曲目列表信息数据库,用于存储用户终端200中当前存储的与该用户帐号关联的各曲目列表与各该曲目列表中包含的各曲目的相关信息;该编辑记录数据库,用于存储被从用户终端200编辑的与该用户帐号关联的曲目和/或曲目列表的相关信息;该删除记录数据库,用于存储该预置时长内与该用户帐号关联的被从用户终端200中删除的曲目和/或曲目列表的相关信息。该相关信息可以但不限于包括:被编辑的曲目的标识信息与属性信息,被编辑的曲目列表的标识信息与名称,用户终端200执行编辑操作的时间以及编辑类型等等。
[0036]服务器100可以是由多个不同功能的服务器构成的服务器集群,其功能可由多个不同功能的服务器共同实现,例如可由WEB服务器、恢复服务器、信息服务器共同实现。其中WEB服务器也称为WWW (WORLD WIDE WEB,万维网)服务器,主要功能是提供网上信息浏览服务。恢复服务器中配置有编辑记录数据库与删除记录数据库。信息服务器中配置有当前曲目列表信息数据库。
[0037]举一实际应用例来说,用户终端200通过预置浏览器使用用户输入的用户帐号ABC登录WEB服务器后,当检测到用户点击该浏览器的操作页面中的恢复曲目列表按钮的操作时,确认曲目列表恢复任务被触发,生成曲目列表的恢复网页并显示在浏览器的当前窗口中,同时发送包含用户登录时使用的用户帐号ABC的第一获取请求给WEB服务器,以获取预置时长内(假定为I个月内)与该用户帐号ABC关联的所有曲目列表的标识信息与名称。
[0038]WEB服务器根据该第一获取请求,查询信息服务器中的当前曲目列表信息数据库,以获取当前用户终端200中存储的与该用户帐号ABC关联的各曲目列表的标识信息与名称(假定包括:标识信息:ABC1,名称:“默认列表”;标识信息:ABC2,名称:“英语四级听力”),并查询恢复服务器中的删除记录数据库,以获取I个月内与该用户帐号ABC关联的被从用户终端200中删除的曲目列表的标识信息与名称(假定标识信息:ABC3,名称:“我喜欢”),并将获取的上述曲目列表的标识信息与名称发送给用户终端200。
[0039]用户终端200接收WEB服务器返回I个月内与该用户帐号ABC关联的所有曲目列表的标识信息与名称(假定包括:标识信息:ABC1,名称:“默认列表”;标识信息:ABC2,名称:“英语四级听力”;标识信息:ABC3,名称:“我喜欢”),并将上述曲目列表的名称(“默认列表”,“英语四级听力”,“我喜欢”)显示给用户。接收用户针对显示的上述曲目列表的名称触发的曲目列表恢复指令,根据曲目列表恢复指令的指示,获取该用户在该恢复网页选择的待恢复的目标时间段(假定为一星期)以及选择的待恢复的目标曲目列表的标识信息(假定为ABC3),然后将包含目标时间段(一星期)以及目标曲目列表的标识信息(ABC3)的第二获取请求发送给WEB服务器,以获取一星期内标识信息为ABC3的目标曲目列表中被从用户终端200删除的各曲目的标识信息与属性信息。
[0040]WEB服务器根据接收的该第二获取请求,查询恢复服务器中的删除记录数据库,以获取一星期内标识信息为ABC3的目标曲
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1