本发明涉及节目收藏技术领域,更具体的说,涉及一种节目收藏方法及系统。
背景技术:
目前,为方便用户快速查找到喜欢的节目,很多应用都具有节目收藏功能,以酷狗为例,当用户收听酷狗音乐时,用户可以将自己喜欢的音乐添加到音乐收藏,这样,当用户下次收听酷狗音乐时,可以从收藏列表中快速查找到自己喜欢的音乐。
然而,本申请的发明人经过研究后发现,现有方案所支持的收藏比较单一,每次只能收藏单一类型的节目,比如只能收藏音乐,或只能收藏视频等,并不能实现多类型节目的混合收藏,因此,无法满足用户多元化的需求。
技术实现要素:
有鉴于此,本发明公开一种节目收藏方法及系统,以实现多类型节目的混合收藏,满足用户多元化的需求。
一种节目收藏方法,包括:
接收收藏指令请求;
获取所述收藏指令请求中包含的待收藏节目对应的id;
从预先存储的节目类型和id区间的对应关系中,确定所述id对应的节目类型;
将所述id、所述id对应的待收藏节目以及所述id对应的节目类型以对应关系的形式进行收藏。
优选的,当需要对收藏的所有节目分类型查看时,所述方法还包括:
接收节目分类查看指令请求;
根据所述节目分类查看指令请求,对收藏的所有节目按照节目类型进行划分;
输出按节目类型划分后的收藏的所有节目。
优选的,当需要查看收藏的所有节目时,所述方法还包括:
接收全类型节目查看指令请求;
根据所述全类型节目查看指令请求,输出收藏的所有节目。
优选的,所述根据所述全类型节目查看指令请求,输出收藏的所有节目具体包括:
根据所述全类型节目查看指令请求,按照收藏时间对收藏的所有节目进行排序;
输出排序后的所有节目。
优选的,当需要查看收藏的某一类型的节目时,所述方法还包括:
接收节目类型查看指令请求;
根据所述节目类型查看指令请求,从收藏的所有节目中,筛选出隶属于所述节目类型的所有节目;
输出隶属于所述节目类型的所有节目。
优选的,当需要删除收藏的某一节目时,所述方法还包括:
接收携带有id的节目删除指令;
根据所述id,从收藏的所有节目中,查找到相应的节目;
对查找到的节目执行删除操作。
一种节目收藏系统,包括:
第一接收单元,用于接收收藏指令请求;
获取单元,用于获取所述收藏指令请求中包含的待收藏节目对应的id;
确定单元,用于从预先存储的节目类型和id区间的对应关系中,确定所述id对应的节目类型;
收藏单元,用于将所述id、所述id对应的待收藏节目以及所述id对应的节目类型以对应关系的形式进行收藏。
优选的,还包括:
第二接收单元,用于当需要对收藏的所有节目分类型查看时,接收节目分类查看指令请求;
划分单元,用于根据所述节目分类查看指令请求,对收藏的所有节目按照节目类型进行划分;
第一输出单元,用于输出按节目类型划分后的收藏的所有节目。
优选的,还包括:
第三接收单元,用于当需要查看收藏的所有节目时,接收全类型节目查看指令请求;
第二输出单元,用于根据所述全类型节目查看指令请求,输出收藏的所有节目。
优选的,所述第二输出单元包括:
排序子单元,用于根据所述全类型节目查看指令请求,按照收藏时间对收藏的所有节目进行排序;
输出子单元,用于输出排序后的所有节目。
优选的,还包括:
第四接收单元,用于当需要查看收藏的某一类型的节目时,接收节目类型查看指令请求;
筛选单元,用于根据所述节目类型查看指令请求,从收藏的所有节目中,筛选出隶属于所述节目类型的所有节目;
第三输出单元,用于输出隶属于所述节目类型的所有节目。
优选的,还包括:
第五接收单元,用于当需要删除收藏的某一节目时,接收携带有id的节目删除指令;
查找单元,用于根据所述id,从收藏的所有节目中,查找到相应的节目;
删除单元,用于对查找到的节目执行删除操作。
从上述的技术方案可知,本发明公开了一种节目收藏方法及系统,本发明预先将节目类型和id区间以对应关系的形式进行了存储,这样根据待收藏节目的id即可确定节目类型,通过将节目的id、所述id对应的待收藏节目和节目类型以对应关系的形式进行收藏,实现对多类型节目的混合收藏。相比传统方案而言,本发明通过对多类型节目的id进行收藏实现了对多类型节目的统一管理,从而实现了节目收藏类型的多样化,满足了用户多元化需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据公开的附图获得其他的附图。
图1为本发明实施例公开的一种节目收藏方法流程图;
图2为本发明实施例公开的一种节目查看方法流程图;
图3为本发明实施例公开的另一种节目查看方法流程图;
图4为本发明实施例公开的另一种节目查看方法流程图;
图5为本发明实施例公开的一种节目删除方法流程图;
图6为本发明实施例公开的一种节目收藏系统的结构示意图;
图7为本发明实施例公开的另一种节目收藏系统的结构示意图;
图8为本发明实施例公开的另一种节目收藏系统的结构示意图;
图9为本发明实施例公开的另一种节目收藏系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种节目收藏方法及系统,以实现多类型节目的混合收藏,满足用户多元化的需求。
参见图1,本发明一实施例公开的一种节目收藏方法流程图,该方法包括步骤:
步骤s101、接收收藏指令请求;
其中,收藏指令请求可以是用户直接在设备如电脑上直接点击发送的,或是用户通过操作收藏指令请求的按键,如遥控器上发送收藏指令请求的按键发送的。
步骤s102、获取收藏指令请求中包含的待收藏节目对应的id;
本实施例中的id指的是节目的身份标识号,每一个节目具有与其唯一对应的id。
步骤s103、从预先存储的节目类型和id区间的对应关系中,确定所述id对应的节目类型;
需要说明的是,不同的节目类型对应的id区间不同,比如,视频类节目对应的id区间为1000000-1999999,音频类节目对应的id区间为2000000-2999999。
其中,本实施例中的节目类型包括但不局限于频道节目、点播节目、回看节目、音频节目等。
步骤s104、将所述id、所述id对应的待收藏节目以及所述id对应的节目类型以对应关系的形式进行收藏。
综上可知,本发明公开的节目收藏方法,预先将节目类型和id区间以对应关系的形式进行了存储,这样根据待收藏节目的id即可确定节目类型,通过将节目的id、所述id对应的待收藏节目和节目类型以对应关系的形式进行收藏,实现对多类型节目的混合收藏。相比传统方案而言,本发明通过对多类型节目的id进行收藏实现了对多类型节目的统一管理,从而实现了节目收藏类型的多样化,满足了用户多元化需求。
基于上述论述可知,本发明实现了对多类型节目的混合收藏,因此,用户可以在收藏列表中查看混排的所有节目,还也可以根据需要分类型查看节目。
因此,为进一步优化上述实施例,参见图2,本发明一实施例公开的一种节目查看方法流程图,包括步骤:
步骤s201、接收全类型节目查看指令请求;
其中,全类型节目查看指令请求可以是用户直接在设备如电脑上直接点击发送的,或是用户通过操作全类型节目查看指令请求的按键,如遥控器上的发送全类型节目查看指令请求的按键发送的。
步骤s202、根据所述全类型节目查看指令请求,输出收藏的所有节目。
需要说明的是,根据全类型节目查看指令请求输出的收藏的所有节目,是各类型节目混排后的所有节目,在实际中,可以在接收到全类型节目查看指令请求之后,按照收藏时间对收藏的所有节目进行排序,然后输出排序后的所有节目。
当然,对收藏的所有节目的排序条件包括但不局限于收藏时间,还可以采用其它的排序条件,如按照节目的首写字母在二十六个字母中的顺序,进行排序。
参见图3,本发明另一实施例公开的一种节目查看方法流程图,包括步骤:
步骤s301、接收节目分类查看指令请求;
步骤s302、根据所述节目分类查看指令请求,对收藏的所有节目按照节目类型进行划分;
举例说明,当收藏的所有节目的节目类型包括:频道节目、点播节目和回看节目时,将收藏的所有节目划分成频道节目、点播节目和回看节目三种节目类型。从而用户可以根据需要,直观的在收藏列表中查看各节目类型收藏的节目。
步骤s303、输出按节目类型划分后的收藏的所有节目。
可以理解的是,当用户需要查看某一类型的节目时,可以采用上述实施例公开的方案,对收藏的所有节目按照节目类型进行划分,或是从收藏的所有节目中仅提取出用户需要查看的节目类型对应的节目。
因此,为进一步优化上述实施例,如图4所示,本发明另一实施例公开的一种节目查看方法流程图,包括步骤:
步骤s401、接收节目类型查看指令请求;
需要说明的是,节目类型查看指令中可以只包含一种节目类型或是多种节目类型。
步骤s402、根据所述节目类型查看指令请求,从收藏的所有节目中,筛选出隶属于所述节目类型的所有节目;
步骤s403、输出隶属于所述节目类型的所有节目。
由此可知,采用本实施例公开的方法,用户就可以从收藏的所有节目中,快速查找到所关注的节目。
可以理解的是,用户还可以根据实际需要,删除收藏的某一节目。
因此,为进一步优化上述实施例,如图5所示,本发明一实施例公开的一种节目删除方法流程图,包括步骤:
步骤s501、接收携带有id的节目删除指令;
步骤s502、根据所述id,从收藏的所有节目中,查找到相应的节目;
步骤s503、对查找到的节目执行删除操作。
与上述方法实施例相对应,本发明还公开了一种节目收藏系统。
参见图6,本发明一实施例公开的一种节目收藏系统的结构示意图,该系统包括:
第一接收单元601,用于接收收藏指令请求;
其中,收藏指令请求可以是用户直接在设备如电脑上直接点击发送的,或是用户通过操作收藏指令请求的按键,如遥控器上发送收藏指令请求的按键发送的。
获取单元602,用于获取所述收藏指令请求中包含的待收藏节目对应的id;
本实施例中的id指的是节目的身份标识号,每一个节目具有与其唯一对应的id。
确定单元603,用于从预先存储的节目类型和id区间的对应关系中,确定所述id对应的节目类型;
需要说明的是,不同的节目类型对应的id区间不同,比如,视频类节目对应的id区间为1000000-1999999,音频类节目对应的id区间为2000000-2999999。
其中,本实施例中的节目类型包括但不局限于频道节目、点播节目、回看节目、音频节目等。
收藏单元604,用于将所述id、所述id对应的待收藏节目以及所述id对应的节目类型以对应关系的形式进行收藏。
综上可知,本发明公开的节目收藏系统,预先将节目类型和id区间以对应关系的形式进行了存储,这样根据待收藏节目的id即可确定节目类型,通过将节目的id、所述id对应的待收藏节目和节目类型以对应关系的形式进行收藏,实现对多类型节目的混合收藏。相比传统方案而言,本发明通过对多类型节目的id进行收藏实现了对多类型节目的统一管理,从而实现了节目收藏类型的多样化,满足了用户多元化需求。
基于上述论述可知,本发明实现了对多类型节目的混合收藏,因此,用户可以在收藏列表中查看混排的所有节目,还也可以根据需要分类型查看节目。
因此,为进一步优化上述实施例,参见图7,本发明另一实施例公开的一种节目收藏系统的结构示意图,在上述实施例的基础上,还包括:
第三接收单元701,用于当需要查看收藏的所有节目时,接收全类型节目查看指令请求;
其中,全类型节目查看指令请求可以是用户直接在设备如电脑上直接点击发送的,或是用户通过操作全类型节目查看指令请求的按键,如遥控器上的发送全类型节目查看指令请求的按键发送的。
第二输出单元702,用于根据所述全类型节目查看指令请求,输出收藏的所有节目。
需要说明的是,根据全类型节目查看指令请求输出的收藏的所有节目,是各类型节目混排后的所有节目,在实际中,可以在接收到全类型节目查看指令请求之后,按照收藏时间对收藏的所有节目进行排序,然后输出排序后的所有节目。
因此,第二输出单元702具体可以包括:
排序子单元,用于根据所述全类型节目查看指令请求,按照收藏时间对收藏的所有节目进行排序;
输出子单元,用于输出排序后的所有节目。
需要说明的是,对收藏的所有节目的排序条件包括但不局限于收藏时间,还可以采用其它的排序条件,如按照节目的首写字母在二十六个字母中的顺序,进行排序。
参见图8,本发明另一实施例公开的一种节目收藏系统的结构示意图,在图6所示实施例的基础上,还可以包括:
第二接收单元801,用于当需要对收藏的所有节目分类型查看时,接收节目分类查看指令请求;
划分单元802,用于根据所述节目分类查看指令请求,对收藏的所有节目按照节目类型进行划分;
举例说明,当收藏的所有节目的节目类型包括:频道节目、点播节目和回看节目时,将收藏的所有节目划分成频道节目、点播节目和回看节目三种节目类型。从而用户可以根据需要,直观的在收藏列表中查看各节目类型收藏的节目。
第一输出单元803,用于输出按节目类型划分后的收藏的所有节目。
可以理解的是,当用户需要查看某一类型的节目时,可以采用上述实施例公开的方案,对收藏的所有节目按照节目类型进行划分,或是从收藏的所有节目中仅提取出用户需要查看的节目类型对应的节目。
因此,为进一步优化上述实施例,如图9所示,本发明另一实施例公开的一种节目收藏系统的结构示意图,在图6所示实施例的基础上,还可以包括:
第四接收单元901,用于当需要查看收藏的某一类型的节目时,接收节目类型查看指令请求;
需要说明的是,节目类型查看指令中可以只包含一种节目类型或是多种节目类型。
筛选单元902,用于根据所述节目类型查看指令请求,从收藏的所有节目中,筛选出隶属于所述节目类型的所有节目;
第三输出单元903,用于输出隶属于所述节目类型的所有节目。
由此可知,采用本实施例,用户就可以从收藏的所有节目中,快速查找到所关注的节目。
可以理解的是,用户还可以根据实际需要,删除收藏的某一节目。
因此,为进一步优化上述实施例,节目收藏系统还可以包括:
第五接收单元,用于当需要删除收藏的某一节目时,接收携带有id的节目删除指令;
查找单元,用于根据所述id,从收藏的所有节目中,查找到相应的节目;
删除单元,用于对查找到的节目执行删除操作。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。