列表处理方法和装置与流程

文档序号:17976649发布日期:2019-06-21 23:50阅读:146来源:国知局
列表处理方法和装置与流程

本发明涉及计算机领域,具体而言,涉及一种列表处理方法和装置。



背景技术:

目前,音频客户端或者视频客户端种类繁多,用户可以在音频客户端或者视频客户端中收藏自己喜爱的节目,节目被收藏之后,用户可以在个人收藏夹的列表中看到所收藏的节目。然而,用户只能对个人收藏夹的列表中的节目进行查阅、点播和删除处理,无法对其进行分类,当列表中的节目较多时,列表会显示比较杂乱,用户翻阅列表比较麻烦,影响了用户使用体验。此外,个人收藏夹的列表也不能进行分享,影响了用户与好友之间的互动体验。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种列表处理方法和装置,以至少解决相关技术无法将音视频客户端的个人收藏夹的列表进行分享的技术问题。

根据本发明实施例的一个方面,提供了一种列表处理方法,包括:获取第一账号在第一终端上的第一客户端中所编辑的列表,其中,第一账号用于登录第一客户端;将列表发送至第二终端上的第二客户端,其中,第二账号用于登录第二客户端;检测在第三终端上的第三客户端中是否存在第三账号对列表执行的第一触控操作,其中,第三账号用于登录第三客户端;在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中。

根据本发明实施例的另一方面,还提供了一种列表处理装置,包括:第一获取单元,用于获取第一账号在第一终端上的第一客户端中所编辑的列表,其中,第一账号用于登录第一客户端;第一发送单元,用于将列表发送至第二终端上的第二客户端,其中,第二账号用于登录第二客户端;检测单元,用于检测在第三终端上的第三客户端中是否存在第三账号对列表执行的第一触控操作,其中,第三账号用于登录第三客户端,第三账号与第二账号具有对应关系;第二发送单元,用于在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中。

在本发明实施例中,通过将第一账号在第一终端上的第一客户端中所编辑的列表发送至第二终端上的第二客户端,并在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中,达到了将在第一终端上的第一客户端中所编辑的列表进行分享的目的,进而解决了相关技术无法将音视频客户端的个人收藏夹的列表进行分享的技术问题,从而实现了提高信息交互性,增强用户之间的互动分享体验的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的列表处理方法的硬件环境的示意图;

图2是根据本发明实施例的一种可选的列表处理方法的流程图;

图3是根据本发明实施例的在腾讯视频TV中编辑视频列表的示意图;

图4是根据本发明实施例的将腾讯视频TV中所编辑的视频列表分享至微信朋友圈的流程图;

图5是根据本发明实施例的企鹅TV公众号与腾讯视频TV的绑定关系的建立过程的示意图;

图6是根据本发明实施例的个性化推荐节目过程的示意图;

图7是根据本发明实施例的腾讯视频TV端收藏夹与公众号收藏夹同步显示的过程的示意图;

图8是根据本发明实施例的一种可选的列表处理装置的示意图;

图9是根据本发明实施例的另一种可选的列表处理装置的示意图;

图10是根据本发明实施例的另一种可选的列表处理装置的示意图;

图11是根据本发明实施例的另一种可选的列表处理装置的示意图;

图12是根据本发明实施例的另一种可选的列表处理装置的示意图;

图13是根据本发明实施例的另一种可选的列表处理装置的示意图;

图14是根据本发明实施例的另一种可选的列表处理装置的示意图;以及

图15是根据本发明实施例的一种终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种列表处理方法的方法实施例。

可选地,在本实施例中,上述列表处理方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本发明实施例的列表处理方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的列表处理方法也可以是由安装在其上的客户端来执行。

图2是根据本发明实施例的一种可选的列表处理方法的流程图,如图2所示,该方法可以包括以下步骤:

步骤S202,获取第一账号在第一终端上的第一客户端中所编辑的列表,其中,第一账号用于登录第一客户端;

步骤S204,将列表发送至第二终端上的第二客户端,其中,第二账号用于登录第二客户端;

步骤S206,检测在第三终端上的第三客户端中是否存在第三账号对列表执行的第一触控操作,其中,第三账号用于登录第三客户端;

步骤S208,在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中。

通过上述步骤S202至步骤S208,通过将第一账号在第一终端上的第一客户端中所编辑的列表发送至第二终端上的第二客户端,并在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中,达到了将在第一终端上的第一客户端中所编辑的列表进行分享的目的,进而解决了相关技术无法将音视频客户端的个人收藏夹的列表进行分享的技术问题,从而实现了提高信息交互性,增强用户之间的互动分享体验的技术效果。

在步骤S202提供的技术方案中,本发明实施例对第一客户端的类型不做具体限定,第一客户端可以是音频客户端,例如QQ音乐,也可以是视频客户端,例如腾讯视频TV。第一客户端可以安装在第一终端上,本发明实施例对第一终端的类型也不做具体限定,第一终端可以是PC、手机、平板电脑、电视终端等。第一账号可以是第一用户登录第一客户端所使用的账号,第一账号可以包括但并不限于手机号码、邮箱、用户自定义的用户名等,例如,用户A可以使用手机号码登录电视上的腾讯视频TV,其中,手机号码即为第一账号,电视即为第一终端,腾讯视频TV即为第一客户端。

第一用户在使用第一账号登录第一终端上的第一客户端之后,第一用户可以根据自己的兴趣和需求在第一客户端中编辑列表,需要说明的是,该列表可以是播放列表,收藏夹列表等,该列表中可以包括多个节目,该节目可以是音频,也可以是视频。第一用户在第一终端上的第一客户端中对列表的编辑操作可以包括但并不限于:创建列表、往列表中添加节目、删除列表中的节目等。每当第一用户在第一终端上的第一客户端中对列表执行一次编辑操作时,第一客户端可以立即向后台服务器发送该编辑操作,其中,后台服务器可以用于对第一客户端进行维护和技术支持,后台服务器与第一客户端可以进行通信连接,以便于进行数据交互。后台服务器在接收到第一客户端发送的编辑操作后,可以向第一客户端返回操作结果,例如,当第一客户端向后台服务器发送的编辑操作为删除列表中的节目时,后台服务器向第一客户端返回的操作结果为列表中被选中的节目被删除。以第一客户端为腾讯视频TV为例,如图3所示,第一用户在电视上的腾讯视频TV中可以创建视频列表,往视频列表中添加节目,删除视频列表中的节目,腾讯视频TV可以向后台服务器发送所执行的编辑操作(可以包括创建视频列表,往视频列表中添加节目,删除视频列表中的节目),后台服务器在接收到该编辑操作后可以向腾讯视频TV返回操作结果。腾讯视频TV创建和编辑视频列表,后台服务器收到请求后,会将数据保存到后台数据库,并与该腾讯视频TV所产生的GUID(GUID可以用于标识唯一客户端的ID)进行绑定,如果有登录信息,则会与该登录信息的帐号进行绑定,保证数据不会丢失。

在实际应用场景中,后台服务器每接收到第一客户端发送的对列表执行的编辑操作,都会对执行该编辑操作后得到的列表进行存储,当再次接收到第一客户端发送的对该列表执行的编辑操作后,后台服务器将会根据新接收到的编辑操作对已存储的列表进行更新,以实现所存储的列表的实时性和准确性。当第一用户在第一终端上的第一客户端中对列表执行完编辑操作之后,后台服务器中存储的最新的列表即为第一用户在第一终端上的第一客户端中所编辑的列表。

在步骤S204提供的技术方案中,本发明实施例对第二客户端的类型不做具体限定,第二客户端可以是即时通信类客户端,例如微信,第二客户端可以安装在第二终端上,其中,本发明实施例对第二终端的类型也不做具体限定,第二终端可以是PC、手机、平板电脑等。第二账号可以是第一用户登录第二终端上的第二客户端所使用的账号,第二账号可以包括但并不限于手机号码、邮箱、用户自定义的用户名等,例如,用户A可以使用手机号码登录手机上的微信,其中,手机号码即为第二账号,手机即为第二终端,微信即为第二客户端。

后台服务器也可以用于对第二客户端进行维护和技术支持,后台服务器与第二客户端可以进行通信连接,以便于进行数据交互。后台服务器在获取到第一账号在第一终端上的第一客户端中所编辑的列表之后,可以将该列表发送至第二终端上的第二客户端,本发明实施例中后台服务器向第二客户端发送列表的具体过程可以参见以下可选实施例:

作为一种可选的实施例,步骤S204将列表发送至第二终端上的第二客户端可以包括以下步骤:

步骤S2042,生成第二标识,其中,第二标识用于标识列表。

在上述步骤中,后台服务器在获取到第一用户在第一客户端中所编辑的列表之后,可以为该列表分配第二标识,其中,第二标识可以用于标识列表,第二标识与列表具有唯一对应关系。本发明实施例对第二标识不做具体限定,例如,第二标识可以是二维码、条形码或者其他形式。

步骤S2044,检测在第二终端上的第二客户端中的目标页面上是否存在第二账号执行的第二触控操作,其中,目标页面为第二账号通过第二终端上的第二客户端扫描第二标识后,在第二终端上的第二客户端中生成的页面。

在上述步骤中,第一用户可以使用第二账号登录第二终端上的第二客户端,并通过第二客户端扫描第二标识,第二客户端在扫描第二标识之后页面跳转至目标页面,在该目标页面中第一用户可以执行第二触控操作,此处需要说明的是,第一用户在目标页面中所执行的第二触控操作可以包括但并不限于:点击、长按、滑动、手势等。后台服务器可以实时检测第一用户在目标页面上执行的第二触控操作,以便于后台服务器在检测到第二触控操作之后,立即进行响应,进而提高了列表处理效率。

步骤S2046,在检测在第二终端上的第二客户端中的目标页面上存在第二账号执行的第二触控操作的情况下,将列表发送至第二终端上的第二客户端。

在上述步骤中,当后台服务器检测到第一用户在目标页面上执行的第二触控操作时,后台服务器可以立即将获取到的列表发送至第二终端上的第二客户端。需要说明的是,本发明实施例对后台服务器向第二客户端发送列表的方式不做具体限定,凡是能够将列表从后台服务器发送至第二客户端所采取的方式和手段均属于本发明的保护范围。

针对上述步骤S2042至步骤S2046,下面以将在电视上的腾讯视频TV中所编辑的收藏夹列表分享至手机微信的朋友圈为例进行举例说明,用户A在电视上的腾讯视频TV中创建并编辑收藏夹列表之后,选择分享该列表,此时电视界面将会显示该列表所对应的二维码,用户可以使用手机微信扫描该二维码,扫描成功后该列表将会分享至该用户的朋友圈中,这样用户A的微信好友便可以共享该列表,进而达到了增强与微信好友之间的互动分享的体验。

在步骤S206提供的技术方案中,第三客户端的类型可以与第二客户端相同,可以是即时通信类客户端,例如微信,需要说明的是,第三客户端与第二客户端可以为安装在不同终端上的同一款应用客户端,第三客户端可以安装在第三终端上,其中,本发明实施例对第三终端的类型也不做具体限定,第三终端可以是PC、手机、平板电脑等。第三账号可以是第二用户登录第三终端上的第三客户端所使用的账号,第三账号可以包括但并不限于手机号码、邮箱、用户自定义的用户名等。第三账号与第二账号分别为不同用户对应的账号。例如,用户A可以使用手机号码1登录手机1上的微信,用户B可以使用手机号码2登录手机2上的微信,其中,手机号码1为第二账号,手机1为第二终端,手机1上的微信为第二客户端;手机号码2为第三账号,手机2为第三终端,手机2上的微信为第三客户端。

需要说明的是,第三账号与第二账号可以具有对应关系,基于该对应关系,第二用户在使用第三账号登录第三终端上的第三客户端之后,可以在第三客户端中查看并分享第一用户使用第二账号在第二终端上的第二客户端中分享的列表,其中,该列表为第一用户使用第一账号登录第一终端上的第一客户端之后,在第一客户端中所编辑的列表。

后台服务器也可以用于对第三客户端进行维护和技术支持,后台服务器与第二客户端可以进行通信连接,以便于进行数据交互。后台服务器可以实时检测第三客户端中是否存在第三账号对第二账号所分享的列表执行的第一触控操作,此处需要说明的是,第三账号在第三客户端中对列表所执行的第一触控操作可以包括但并不限于:点击、长按、滑动、手势等。本发明实施例通过实时检测第三账号在第三客户端中对列表执行的第一触控操作,能够实现在检测到对列表执行的第一触控操作之后,立即对列表进行响应,进而达到提高列表的处理效率的效果。

在步骤S208提供的技术方案中,当后台服务器检测到第三账号在第三客户端中对列表执行的第一触控操作时,后台服务器可以将该列表发送至第三账号所关注的公众号中,其中,本发明实施例对第三账号所关注的公众号的类型不做具体限定。

作为一种可选的实施例,步骤S208在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中可以包括:

步骤S2082,在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,判断第三账号是否已关注公众号;

步骤S2084,在第三账号已关注公众号的情况下,将列表发送至公众号中;

步骤S2086,在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,将列表发送至公众号中。

在上述步骤中,后台服务器在检测到第三账号在第三客户端中对列表所执行的第一触控操作时,可以先判断第三账号是否已关注该公众号,如果已关注该公众号,后台服务器可以直接将该列表收藏在该第三账号在公众号的个人中心里,如果未关注该公众号,后台服务器可以首先提示第三账号关注该公众号,待检测到第三账号已关注该公众号之后,再将列表收藏在该第三账号在公众号的个人中心里。

该可选实施例通过上述步骤可以实现将第二账号在第二终端上的第二客户端中所分享的列表与第三账号进行共享,也即第三账号可以在第三终端上的第三客户端中查看并分享第二账号在第二客户端中所分享的列表,进而解决了相关技术无法将音视频客户端的个人收藏夹的列表进行分享的技术问题,实现了提高信息交互性,增强用户之间的互动分享体验的技术效果。

针对本发明上述步骤所提供的技术方案,下面以将在腾讯视频TV中所编辑的视频列表分享在微信朋友圈中为例对其进行详细说明:

如图4所述,将在腾讯视频TV中所编辑的视频列表分享在微信朋友圈的过程可以包括以下步骤:

步骤S1,分享视频列表。在电视上的腾讯视频TV中用户可以在对视频列表进行编辑之后,选择将该视频列表进行分享。例如,选中该视频列表右键选择分享。

步骤S2,跳转至H5页面,显示二维码。当用户对该视频列表执行分享操作之后,电视上的腾讯视频TV的显示页面将会跳转至H5页面,在该H5页面上可以显示有用于唯一标识该视频列表的二维码。

步骤S3,微信扫描二维码。用户可以打开手机上的微信扫一扫,扫描该电视上的H5页面中的二维码。

步骤S4,列表分享到朋友圈。用户使用微信扫描二维码之后,该视频列表被分享到该用户的微信朋友圈中。

步骤S5,点击所分享的列表。该视频列表被分享到微信朋友圈之后,该用户的微信好友可以在其朋友圈中查看并分享该视频列表,微信好友可以对该视频列表执行触控操作,包括点击、长按、滑动、手势等。

步骤S6,判断是否关注企鹅TV公众号。当微信好友点击该用户所分享的视频列表之后,后台服务器可以先判断该微信好友是否关注了该企鹅TV公众号,如果已关注该企鹅TV公众号,则执行步骤S7;如果未关注该企鹅TV公众号,则执行步骤S8。

步骤S7,收藏至该企鹅TV公众号的个人中心。如果微信好友已关注该企鹅TV公众号,则后台服务器可以在微信好友点击该视频列表之后,将该视频列表收藏在该微信好友在企鹅TV公众号的个人中心里。

步骤S8,关注企鹅TV公众号,执行步骤S7。如果微信好友未关注该企鹅TV公众号,则后台服务器可以先提示该微信好友关注该企鹅TV公众号,待该微信好友关注该企鹅TV公众号之后,再将该视频列表收藏在该微信好友在企鹅TV公众号的个人中心里。

在实际应用场景中,用户可以在腾讯视频TV选择某个视频列表进行分享后,腾讯视频TV的页面将会跳转到一个由H5生成的二维码界面,用户可以使用微信扫一扫,扫描二维码后,在微信端会打开一个H5页面,用户可以点击右上角的三个小点,选择分享到朋友圈。当朋友圈里的微信好友点击了该分享之后,后台服务器会判断该微信好友有没有关注企鹅TV公众号,如果没有则提示关注,关注之后,就可以将该分享的视频列表收藏到企鹅TV公众号的个人中心里。

本发明实施例中后台服务器将视频列表收藏至第三账号所关注的公众号,是为了通过该公众号将所收藏的列表同步显示在安装在其他终端上的第一客户端中。针对如何通过该公众号将所收藏的列表同步显示在安装在其他终端上的第一客户端中,可以参见以下可选实施例的详细说明:

作为一种可选的实施例,公众号与第四终端上的第四客户端具有绑定关系,其中,在步骤S208将列表发送至第三账号所关注的公众号中之后,该可选实施例的列表处理方法还可以包括:步骤S210,将列表发送至第四终端上的第四客户端进行显示。

需要说明的是,第四客户端的类型可以与第一客户端相同,第四客户端也可以是音频客户端,例如QQ音乐,也可以是视频客户端,例如腾讯视频TV,需要说明的是,第四客户端与第一客户端可以为安装在不同终端上的同一款应用客户端,第四客户端可以安装在第四终端上,其中,本发明实施例对第四终端的类型也不做具体限定,第四终端可以是PC、手机、平板电脑、电视终端等。第二用户可以使用第四账号登录第四终端上的第四客户端,其中,第四账号可以包括但并不限于手机号码、邮箱、用户自定义的用户名等。第四账号与第一账号分别为不同用户对应的账号。例如,用户A可以使用手机号码1登录电视1上的腾讯视频TV,用户B可以使用手机号码2登录电视2上的腾讯视频TV,其中,手机号码1为第一账号,电视1为第一终端,电视1上的腾讯视频TV为第一客户端;手机号码2为第四账号,电视2为第四终端,电视2上的腾讯视频TV为第四客户端。

第二用户可以使用第三账号登录第三终端上的第三客户端,第二用户可以使用第四账号登录第四终端上的第四客户端,其中,第三账号可以关注公众号,第三账号所关注的公众号可以与第四终端上的第四客户端具有绑定关系,可选地,第三账号所关注的公众号与第四终端上的第四客户端所具有的绑定关系可以通过以下步骤建立:

步骤S2092,生成第一标识,其中,第一标识用于标识第四客户端;

步骤S2094,通过第三终端上的第三客户端扫描第一标识后,判断第三账号是否已关注公众号;

步骤S2096,在第三账号已关注公众号的情况下,建立公众号与第四客户端的绑定关系;

步骤S2098,在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,建立公众号与第四客户端的绑定关系。

在上述步骤中,第一标识可以用于标识第四客户端,第一标识与第四客户端具有唯一对应关系。本发明实施例对第一标识不做具体限定,例如,第一标识可以是二维码、条形码或者其他形式。在第四客户端的显示页面中可以显示有该第一标识,第二用户可以使用第三终端上的第三客户端扫描该第一标识,并判断第二用户所使用的第三账号是否已关注该公众号,如果已关注,则直接建立该公众号与第四客户端的绑定关系;如果未关注,则提示第三账号先关注该公众号,待第三账号关注该公众号之后,建立该公众号与第四客户端的绑定关系。

根据公众号与第四客户端之间的绑定关系,该可选实施例可以该列表发送至与该公众号具有绑定关系的第四客户端中进行同步显示,这样能够实现在不同终端上共享用户所编辑的列表的目的,进而提高了信息的共享性和交互性,增强了用户之间的互动分享体验。

针对通过公众号将所收藏的列表同步显示在第四客户端,下面以微信公众号中收藏的视频列表同步显示在腾讯视频TV中为例进行详细说明,把企鹅TV公众号里收藏的视频列表同步显示到腾讯视频TV,则需在企鹅TV公众号里绑定腾讯视频TV的GUID,绑定的过程也可以通过微信扫一扫,扫描腾讯视频TV的绑定二维码实现,具体地:

如图5所示,第四终端(例如电视)上的腾讯视频TV生成用于唯一标识该腾讯视频TV的二维码,第二用户使用第三账号登录第三终端(例如手机)上的微信,并使用微信扫描该二维码,后台服务器首先判断第三账号是否已经关注企鹅TV公众号,如果第三账号已经关注该企鹅TV公众号,则可以之间建立企鹅TV公众号与第四终端(例如电视)上的腾讯视频TV的绑定关系;如果第三账号未关注该企鹅TV公众号,则可以首先提示第三账号关注该企鹅TV公众号,待第三账号关注该企鹅TV公众号之后,再建立企鹅TV公众号与第四终端(例如电视)上的腾讯视频TV的绑定关系。在建立企鹅TV公众号与第四终端(例如电视)上的腾讯视频TV的绑定关系之后,后台服务器可以将第三账号在企鹅TV公众号的个人中心里所收藏的视频列表发送至第四终端(例如电视)上的腾讯视频TV中进行同步显示,以实现对视频列表在不同终端上的腾讯视频TV进行共享的目的。

作为一种可选的实施例,在步骤S208获取第一账号在第一终端上的第一客户端中所编辑的列表之后,该可选实施例的列表处理方法还可以包括:

步骤S212,获取列表中的至少一个节目;

步骤S214,按照预设分类属性参数将至少一个节目进行分类,得到分类后的列表;

步骤S216,在第一终端上的第一客户端中循环播放分类后的列表中的节目。

在上述步骤中,第一用户在第一终端上的第一客户端中所编辑的列表中可以包括至少一个节目,该节目可以是歌曲、电视剧、电影、动画片等。在第一客户端的显示页面中可以在列表中显示有至少一个节目的节目名称、节目时长等节目信息。当第一用户向该列表中添加很多个节目之后,为了防止该列表变得很杂乱,用户不容易翻阅,该可选实施例可以按照预设分类参数对这些节目进行分类。此处需要说明的是,本发明实施例对预设分类属性参数不做具体限定,预设分类属性参数可以根据实际应用需求进行设定或调整,可选地,预设分类属性参数可以包括但并不限于:节目类型参数、节目属性参数、节目标签等。例如,按照节目类型参数可以将列表中的至少一个节目分为电视剧、电影、综艺、动画片等类别;按照节目属性参数可以将列表中的至少一个节目分为爱情、青春、惊悚、恐怖等类别;按照节目标签可以将列表中的至少一个节目分为皮皮的故事、超级飞侠、爆笑怪物等类别。

可选地,对列表中的至少一个节目进行分类后,可以在第一客户端的显示页面中显示分类后的列表,并且第一客户端可以按照分类后的列表中的至少一个节目的顺序循环播放。

该可选实施例通过对列表进行分类,能够达到便于用户对列表进行管理和查找的目的,尤其是在列表中的节目较多的情况下,通过对至少一个节目进行分类整理,能够避免列表杂乱,用户不容易翻阅额问题,进而提高了用户的使用体验。

作为一种可选的实施例,在步骤S208获取第一账号在第一终端上的第一客户端中所编辑的列表之后,该可选实施例的列表处理方法还可以包括:

步骤S218,分别获取列表中至少一个节目的属性信息;

步骤S220,查找与属性信息相匹配的节目;

步骤S222,将查找到的与属性信息相匹配的节目推送至第一终端上的第一客户端。

在上述步骤中,第一用户在第一客户端中所编辑的列表中可以包括至少一个节目,该节目可以是歌曲、电视剧、电影、动画片等。后台服务器在获取到第一用户在第一客户端中所编辑的列表之后,可以分别获取该列表中的每个节目的属性信息,此处需要说明的是,节目的属性信息可以是节目名称、节目类型、节目中关键帧信息等。后台服务器可以根据获取到的节目的属性信息查找与其相匹配的节目,此处的相匹配可以理解为类型相同或相似、或者包含相同关键帧等。如果后台服务器查找到与列表中的节目的属性信息相同的节目,此处需要说明的是,后台服务器查找到的节目可以为一个,也可以为多个。后台服务器可以将查找到的界面推送至第一终端上的第一客户端中,以供用户进行点击查看。

该可选实施例根据列表中的节目的属性信息向用户个性化推荐节目,能够让用户可以观看到其他与列表中的节目相关的节目,能够提高用户的使用体验。

以后台服务器向腾讯视频TV进行个性化推荐为例,如图6所示,用户在腾讯视频TV上选择某个视频列表进入后,腾讯视频TV会向后台服务器发送个性推荐的请求,后台服务器获取到该视频列表的ID后,在后台存储器中可以遍历该视频列表的节目,根据这些节目的属性,向用户推送相关的节目推荐,并且展示在腾讯视频TV的界面上。

本发明实施例的列表处理方法可以应用于腾讯视频TV、微信公众号、手机和智能电视或者视频盒子,可以优化收藏夹的用户体验,加强腾讯视频TV与微信用户的互动,将微信公众号与腾讯视频TV的帐号绑定在一起,可以同步历史和收藏夹。腾讯视频TV端收藏夹与公众号收藏夹同步显示的过程可以如图7所示,具体过程可以描述为:用户可以创建视频列表并选择节目添加在该视频列表中;用户可以将该视频列表分享到微信朋友圈;该用户的微信好友该用户所分享的视频列表;分享该视频列表后可以打开企鹅TV公众号;判断该微信好友是否已关注企鹅TV公众号;如果已关注,则直接将该视频列表收藏在该企鹅TV公众号中;如果未关注,则提示该微信好友先关注该企鹅TV公众号,待该微信好友关注该企鹅TV公众号之后,将该视频列表收藏在该企鹅TV公众号中;企鹅TV公众号可以与腾讯视频TV绑定,以实现企鹅TV公众号的收藏夹与腾讯视频TV的收藏夹同步显示。

在本发明实施例提供的技术方案中,视频分类是可以让用户定制自己的播放列表,并且可以列表循环播放,也可以将列表分享到微信群里,微信用户点击了该分享后,会打开企鹅TV的微信公众号,如果用户有关注该微信公众号,则可以将该分享中的播放列表收藏到自己的微信公众号里,如果没有关注则会先提示关注,而企鹅TV公众号可以与腾讯视频TV的帐号绑定,绑定后,后台会同步公众号和腾讯视频TV的收藏夹,这样就能在腾讯视频TV端看到企鹅TV公众号中收藏的视频列表。此外,当用户进入腾讯视频TV的某个视频列表,后台会根据该列表中的视频特性,推送一些与其相关的视频给用户。

本发明实施例应用于视频客户端时可以实现以下技术效果:添加影片分类功能,让用户对视频进行分类,便于用户管理和查找;添加分享的功能,加强与朋友互动分享的体验;在视频列表中添加个性化推荐的功能,让用户可以观看到其他与视频列表中的专辑相关的影片,进一步的提升用户体验。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

根据本发明实施例,还提供了一种用于实施上述列表处理方法的列表处理装置。图8是根据本发明实施例的一种可选的列表处理装置的示意图,如图8所示,该装置可以包括:

第一获取单元22,用于获取第一账号在第一终端上的第一客户端中所编辑的列表,其中,第一账号用于登录第一客户端;第一发送单元24,用于将列表发送至第二终端上的第二客户端,其中,第二账号用于登录第二客户端;检测单元26,用于检测在第三终端上的第三客户端中是否存在第三账号对列表执行的第一触控操作,其中,第三账号用于登录第三客户端,第三账号与第二账号具有对应关系;第二发送单元28,用于在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中。

需要说明的是,该实施例中的第一获取单元22可以用于执行本申请实施例1中的步骤S202,该实施例中的第一发送单元24可以用于执行本申请实施例1中的步骤S204,该实施例中的检测单元26可以用于执行本申请实施例1中的步骤S206,该实施例中的第二发送单元28可以用于执行本申请实施例1中的步骤S208。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。

作为一种可选的实施例,如图9所示,公众号与第四终端上的第四客户端具有绑定关系,其中,该可选实施例的列表处理装置还可以包括:第三发送单元210,用于在将列表发送至第三账号所关注的公众号中之后,将列表发送至第四终端上的第四客户端进行显示。

需要说明的是,该实施例中的第三发送单元210可以用于执行本申请实施例1中的步骤S210。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

作为一种可选的实施例,如图10所示,公众号与第四终端上的第四客户端所具有的绑定关系可以通过以下模块建立:第一生成模块292,用于生成第一标识,其中,第一标识用于标识第四客户端;第一判断模块294,用于通过第三终端上的第三客户端扫描第一标识后,判断第三账号是否已关注公众号;建立模块296,用于在第三账号已关注公众号的情况下,建立公众号与第四客户端的绑定关系;第一提示模块298,用于在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,建立公众号与第四客户端的绑定关系。

需要说明的是,该实施例中的第一生成模块292可以用于执行本申请实施例1中的步骤S2092,该实施例中的第一判断模块294可以用于执行本申请实施例1中的步骤S2094,该实施例中的建立模块296可以用于执行本申请实施例1中的步骤S2096,该实施例中的第一提示模块298可以用于执行本申请实施例1中的步骤S2098。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

作为一种可选的实施例,如图11所示,第一发送单元24可以包括:第二生成模块242,用于生成第二标识,其中,第二标识用于标识列表;检测模块244,用于检测在第二终端上的第二客户端中的目标页面上是否存在第二账号执行的第二触控操作,其中,目标页面为第二账号通过第二终端上的第二客户端扫描第二标识后,在第二终端上的第二客户端中生成的页面;第一发送模块246,用于在检测在第二终端上的第二客户端中的目标页面上存在第二账号执行的第二触控操作的情况下,将列表发送至第二终端上的第二客户端。

需要说明的是,该实施例中的第二生成模块242可以用于执行本申请实施例1中的步骤S2042,该实施例中的检测模块244可以用于执行本申请实施例1中的步骤S2044,该实施例中的第一发送模块246可以用于执行本申请实施例1中的步骤S2046。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

作为一种可选的实施例,如图12所示,第二发送单元28可以包括:第二判断模块282,用于在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,判断第三账号是否已关注公众号;,用于在第三账号已关注公众号的情况下,将列表发送至公众号中;第二提示模块286,用于在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,将列表发送至公众号中。

需要说明的是,该实施例中的第二判断模块282可以用于执行本申请实施例1中的步骤S2082,该实施例中的第二发送模块284可以用于执行本申请实施例1中的步骤S2084,该实施例中的第二提示模块286可以用于执行本申请实施例1中的步骤S2086。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

作为一种可选的实施例,如图13所示,该可选实施例的列表处理装置还可以包括:第二获取单元212,用于在获取第一账号在第一终端上的第一客户端中所编辑的列表之后,获取列表中的至少一个节目;分类单元214,用于按照预设分类属性参数将至少一个节目进行分类,得到分类后的列表;循环播放单元216,用于在第一终端上的第一客户端中循环播放分类后的列表中的节目。

需要说明的是,该实施例中的第二获取单元212可以用于执行本申请实施例1中的步骤S212,该实施例中的分类单元214可以用于执行本申请实施例1中的步骤S214,该实施例中的循环播放单元216可以用于执行本申请实施例1中的步骤S216。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

作为一种可选的实施例,如图14所示,该可选实施例的列表处理装置还可以包括:第三获取单元218,用于在获取第一账号在第一终端上的第一客户端中所编辑的列表之后,分别获取列表中至少一个节目的属性信息;查找单元220,用于查找与属性信息相匹配的节目;推送单元222,用于将查找到的与属性信息相匹配的节目推送至第一终端上的第一客户端。

需要说明的是,该实施例中的第三获取单元218可以用于执行本申请实施例1中的步骤S218,该实施例中的查找单元220可以用于执行本申请实施例1中的步骤S220,该实施例中的推送单元222可以用于执行本申请实施例1中的步骤S222。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

通过上述模块,可以达到将在第一终端上的第一客户端中所编辑的列表进行分享的目的,进而解决相关技术无法将音视频客户端的个人收藏夹的列表进行分享的技术问题,从而实现提高信息交互性,增强用户之间的互动分享体验的技术效果。

实施例3

根据本发明实施例,还提供了一种用于实施上述列表处理方法的服务器或终端。

图15是根据本发明实施例的一种终端的结构框图,如图15所示,该终端可以包括:一个或多个(图中仅示出一个)处理器201、存储器203、以及传输装置205(如上述实施例中的发送装置),如图15所示,该终端还可以包括输入输出设备207。

其中,存储器203可用于存储软件程序以及模块,如本发明实施例中的列表处理方法和装置对应的程序指令/模块,处理器201通过运行存储在存储器203内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的列表处理方法。存储器203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器203可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置205用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置205包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置205为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器203用于存储应用程序。

处理器201可以通过传输装置205调用存储器203存储的应用程序,以执行下述步骤:获取第一账号在第一终端上的第一客户端中所编辑的列表,其中,第一账号用于登录第一客户端;将列表发送至第二终端上的第二客户端,其中,第二账号用于登录第二客户端;检测在第三终端上的第三客户端中是否存在第三账号对列表执行的第一触控操作,其中,第三账号用于登录第三客户端;在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中。

处理器201还用于执行下述步骤:在将列表发送至第三账号所关注的公众号中之后,将列表发送至第四终端上的第四客户端进行显示。

处理器201还用于执行下述步骤:生成第一标识,其中,第一标识用于标识第四客户端;通过第三终端上的第三客户端扫描第一标识后,判断第三账号是否已关注公众号;在第三账号已关注公众号的情况下,建立公众号与第四客户端的绑定关系;在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,建立公众号与第四客户端的绑定关系。

处理器201还用于执行下述步骤:生成第二标识,其中,第二标识用于标识列表;检测在第二终端上的第二客户端中的目标页面上是否存在第二账号执行的第二触控操作,其中,目标页面为第二账号通过第二终端上的第二客户端扫描第二标识后,在第二终端上的第二客户端中生成的页面;在检测在第二终端上的第二客户端中的目标页面上存在第二账号执行的第二触控操作的情况下,将列表发送至第二终端上的第二客户端。

处理器201还用于执行下述步骤:在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,判断第三账号是否已关注公众号;在第三账号已关注公众号的情况下,将列表发送至公众号中;在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,将列表发送至公众号中。

处理器201还用于执行下述步骤:在获取第一账号在第一终端上的第一客户端中所编辑的列表之后,获取列表中的至少一个节目;按照预设分类属性参数将至少一个节目进行分类,得到分类后的列表;在第一终端上的第一客户端中循环播放分类后的列表中的节目。

处理器201还用于执行下述步骤:在获取第一账号在第一终端上的第一客户端中所编辑的列表之后,分别获取列表中至少一个节目的属性信息;查找与属性信息相匹配的节目;将查找到的与属性信息相匹配的节目推送至第一终端上的第一客户端。

采用本发明实施例,提供了一种列表处理方案。通过将第一账号在第一终端上的第一客户端中所编辑的列表发送至第二终端上的第二客户端,并在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中,达到了将在第一终端上的第一客户端中所编辑的列表进行分享的目的,进而解决了相关技术无法将音视频客户端的个人收藏夹的列表进行分享的技术问题,从而实现了提高信息交互性,增强用户之间的互动分享体验的技术效果。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图15所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图15其并不对上述电子装置的结构造成限定。例如,终端还可包括比图15中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图15所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

实施例4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行列表处理方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

S1,获取第一账号在第一终端上的第一客户端中所编辑的列表,其中,第一账号用于登录第一客户端;

S2,将列表发送至第二终端上的第二客户端,其中,第二账号用于登录第二客户端;

S3,检测在第三终端上的第三客户端中是否存在第三账号对列表执行的第一触控操作,其中,第三账号用于登录第三客户端;

S4,在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,将列表发送至第三账号所关注的公众号中。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在将列表发送至第三账号所关注的公众号中之后,将列表发送至第四终端上的第四客户端进行显示。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:生成第一标识,其中,第一标识用于标识第四客户端;通过第三终端上的第三客户端扫描第一标识后,判断第三账号是否已关注公众号;在第三账号已关注公众号的情况下,建立公众号与第四客户端的绑定关系;在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,建立公众号与第四客户端的绑定关系。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:生成第二标识,其中,第二标识用于标识列表;检测在第二终端上的第二客户端中的目标页面上是否存在第二账号执行的第二触控操作,其中,目标页面为第二账号通过第二终端上的第二客户端扫描第二标识后,在第二终端上的第二客户端中生成的页面;在检测在第二终端上的第二客户端中的目标页面上存在第二账号执行的第二触控操作的情况下,将列表发送至第二终端上的第二客户端。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在检测到在第三终端上的第三客户端中存在第三账号对列表执行的第一触控操作的情况下,判断第三账号是否已关注公众号;在第三账号已关注公众号的情况下,将列表发送至公众号中;在第三账号未关注公众号的情况下,提示第三账号关注公众号,并在检测到第三账号关注公众号之后,将列表发送至公众号中。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在获取第一账号在第一终端上的第一客户端中所编辑的列表之后,获取列表中的至少一个节目;按照预设分类属性参数将至少一个节目进行分类,得到分类后的列表;在第一终端上的第一客户端中循环播放分类后的列表中的节目。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在获取第一账号在第一终端上的第一客户端中所编辑的列表之后,分别获取列表中至少一个节目的属性信息;查找与属性信息相匹配的节目;将查找到的与属性信息相匹配的节目推送至第一终端上的第一客户端。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1