专利名称:一种视频播放方法和装置的制作方法
技术领域:
本发明涉及视频播放领域,尤其涉及一种视频播放方法和装置。
背景技术:
为节省用户观看视频如影视剧的成本,目前常用的方法是先向用户提供预告片的播放。然后用户根据观看预告片的情况决定是否要观看正片。这一方法在一定程度上降低了用户观看视频的成本。但基于现有的技术,用户在观看完预告片,决定看正片时,需要根据预告片的信息如名字、主要演员等信息去搜索相关的正片。这一过程浪费了用户的时间,而且很多时候搜索出来的资源并非是用户需要的。比如用户观看完《金陵十三钗》的预告片后,决定观看正片。就需要重新打开视频搜索窗口,输入“金陵十三钗”,在结果输出页面上有可能出现“金陵十三钗”的访谈视频或视频片段等,用户就还需要查找完整的正片或通过依次点击来确认哪个是完整的正片。可见,现有的视频播放方式在根据用户请求查找相·应视频时准确度低,对用户来讲,需要花费较长的时间,效率较低。
发明内容
本发明的目的在于提供一种视频播放方法和实现装置,以提高系统根据预告片查找相应正片的准确度和效率,同时简化用户的操作,缩短用户查找的时间。基于此,本发明提供了如下方案本发明提供了一种视频播放方法,所述方法包括确定即将播放的第一预告片;从预告片数据库中获取所述第一预告片的视频数据;根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据;将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中;从所述播放队列获取所述第一预告片的视频数据进行播放;接收用户在所述第一预告片的播放窗口上输入的正片播放请求;根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据并播放。优选的,所述确定即将播放的第一预告片包括根据所述用户的预告片播放请求确定所述第一预告片。优选的,所述方法还包括接收所述用户在当前预告片播放窗口上触发的反馈信息;当所述反馈信息表示所述用户喜欢所述当前预告片时,所述确定即将播放的第一预告片包括提取所述当前预告片的属性信息;根据所述属性信息从所述预告片数据库中获取与所述当前预告片相匹配的预告片作为向用户推荐的预告片;
确定所述向所述用户推荐的预告片为即将播放的第一预告片。优选的,所述确定所述向所述用户推荐的预告片为即将播放的第一预告片包括计算所述向用户推荐的预告片与所述当前预告片的匹配度;根据所述匹配度确定所述第一预告片。优选的,当所述反馈信息表示所述用户不喜欢所述当前预告片时,所述方法还包括从所述预告片数据库中删除所述当前预告片。优选的,所述方法还包括建立预告片数据库;所述预告片数据库中存储有至少一个预告片; 建立正片数据库;所述正片数据库中存储有至少一个正片;建立所述预告片和所述正片的对应关系,并存储所述对应关系。本发明还提供了一种实现视频播放的装置,所述装置包括确定单元,用于确定即将播放的第一预告片;预告片获取单元,用于从预告片数据库中获取所述第一预告片的视频数据;正片获取单元,用于根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据;存储单元,用于将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中;预告片播放单元,用于从所述播放队列获取所述第一预告片的视频数据进行播放;接收单元,用于接收用户在所述第一预告片的播放窗口上输入的正片播放请求;正片播放单元,用于根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据并播放。优选的,所述确定单元包括第一确定子单元,用于根据所述用户的预告片播放请求确定所述第一预告片。优选的,所述装置还包括反馈单元,用于接收所述用户在当前预告片播放窗口上触发的反馈信息;当所述反馈信息表示所述用户喜欢所述当前预告片时,所述确定单元包括提取单元,用于提取所述当前预告片的属性信息;匹配单元,用于根据所述属性信息从所述预告片数据库中获取与所述当前预告片相匹配的预告片作为向用户推荐的预告片;第二确定子单元,用于确定所述向所述用户推荐的预告片为即将播放的第一预告片。优选的,所述第二确定子单元包括计算单元,用于计算所述向用户推荐的预告片与所述当前预告片的匹配度;第三确定子单元,用于根据所述匹配度确定所述第一预告片。优选的,当所述反馈信息表示所述用户不喜欢所述当前预告片时,所述装置还包括删除单元,用于从所述预告片数据库中删除所述当前预告片。
优选的,所述装置还包括预告片建立单元,用于建立预告片数据库;所述预告片数据库中存储有至少一个预告片;正片建立单元,用于建立正片数据库;所述正片数据库中存储有至少一个正片;关联单元,用于建立所述预告片和所述正片的对应关系,并存储所述对应关系。
根据本发明提供的具体实施例,本发明公开了以下技术效果本发明中,通过预先建立预告片和正片的对应关系,并在预告片的播放窗口接收用户的正片播放请求,从而根据该请求播放相关联的正片,使得用户在观看完预告片后,决定观看正片时不需要再重新进行搜索定位,也无需从多个搜索结果中进一步查找需要观看的正片,因此提高了系统查找正片的效率和准确度。从用户角度来讲,简化了用户操作,缩短了用户从观看预告片到观看正片的时间。
以下为本发明部分实施例中的附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例I方法流程图;图2-3为本发明实施例2中预告片播放窗口示意图;图4为本发明实施例3装置结构图。
具体实施例方式下面结合附图,对本发明技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例。基于这些实施例,本领域普通技术人员在未做出创造性劳动前提下所获得的其他实施例,都属于本发明保护的范围。本发明实施例I提供了一种视频播放方法,参见图1,所述方法包括SI I、确定即将播放的第一预告片。在本发明中,确定即将播放的第一预告片具体指确定要播放的第一预告片的名称、类型或其他相关信息。根据这些信息能唯一确定第一预告片。S12、从预告片数据库中获取所述第一预告片的视频数据。基于确定的第一预告片的相关信息可从预告片数据库存储的多个预告片中查找到第一预告片,并获取其视频数据。S13、根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据。S14、将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中。S15、从播放队列中获取第一预告片的视频数据进行播放。S16、接收用户在所述第一预告片的播放窗口上输入的正片播放请求。该播放请求是指用户对与播放窗口上的预告片相应的正片的播放请求。具体的,可以在预告片的播放窗口的某一位置如播放控制菜单区域设置一个按钮,通过设置“正片播放”或“观看正片”等字样表示该按钮用于接收用户的正片播放请求。
需要说明的是,播放窗口并非指窗口处于正在播放的状态,而是指窗口为用于播放的窗口,因此播放窗口既包括处于播放状态的窗口,也包括处于暂停播放、即将播放或播放结束状态的窗口,只要其上显示有预告片即可。S17、根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据播放。当接收到所述播放请求时,就从播放队列中获取到对应的第一正片的视频数据并播放。该第一正片的播放可以在现有窗口中进行,也可以打开一个新的窗口进行播放。本发明方法的执行主体可以是服务器,具体的可以是视频播放网站提供商的服务器。综上所述,在本发明中,通过预告片和正片的对应关系预先获取即将播放的预告 片和对应的正片并存储,在接收到用户在预告片播放窗口上输入的正片播放请求时,根据正片播放请求播放与预告片对应的正片,使得用户无需重新在网络上输入相关信息进行检索,而且基于本发明播放的正片是与预告片对应的,因此,无需用户对检索到的众多信息一一查看过滤,就能获得对应的正片并播放,简化了用户操作,提高了系统搜索正片的准确率和效率。在本发明中,服务器可根据多种方式确定即将播放的第一预告片。在本发明的一种实施例中,可根据用户输入的预告片播放请求确定即将播放的第
一预告片。以页面上具有《红高粱》、《山楂树之恋》和《秋菊打官司》三个预告片为例,当用户点击《红高粱》预告片的播放链接时,系统就会确定《红高粱》为即将播放的第一预告片。而当用户点击《秋菊打官司》预告片的播放链接时,系统就会确定《秋菊打官司》为即将播放的第一预告片。但在实际应用中,影视剧数量大,更新快,用户对要观看的视频并不确定,因此,在本发明中,可以基于视频推荐连播机制确定即将播放的第一预告片。视频推荐连播机制是指系统根据获取的信息向用户推荐要播放的预告片,并将确定出的预告片按照一定的顺序进行连播。在此过程中,不需用户的选择即可进行预告片的连播。比如系统确定出要播放的预告片按播放顺序依次为《红高粱》、《山楂树之恋》和《秋菊打官司》。那么当播放完《山楂树之恋》后,系统就会自动确定即将播放的预告片为《秋菊打官司》。在确定向用户推荐的预告片时,系统可根据预告片的热门程度如观看频次决定是否向用户推荐并可根据预告片的热门程度确定其连播的顺序。但这种方式并不能满足用户个性化的需求。为此,在本发明的实施例中,系统可根据用户的反馈向用户进行个性化的推荐当用户观看预告片时,在预告片的播放窗口上设置反馈入口,用于接收用户输入的反馈信息。具体的,可设置用于表示用户喜欢和不喜欢当前预告片的两个按钮,用于接收用户输入的反馈信息。根据用户的反馈信息确定用户的喜好,以确定向用户推荐的预告片。当用户输入的反馈信息表示用户喜欢当前预告片时,提取当前预告片的属性信息如名称、类型、导演、演员等信息。然后根据这些属性信息从预告片数据库中查找与当前预告片相匹配的预告片并计算匹配度。然后根据匹配度确定预告片的播放顺序,从而确定即将播放的预告片。具体的匹配度越高,播放顺序越靠前。当用户输入的反馈信息表示用户不喜欢当前预告片时,可将当前预告片从预告片数据库中删除。当然,相应的也可将对应的正片从正片数据库中一起删除。用户的一次反馈通常并不代表用户的真实喜好,因此,仅仅基于用户的一次反馈确定的预告片可能并不符合用户的兴趣。因此,在本发明的优选实施例中,可以根据用户的历史反馈信息确定向用户推荐或删除预告片。比如当用户一个月内反馈其喜欢某类型预告片的次数达到预设的数量时,确定该类型的预告片为向用户推荐的预告片。或当用户反馈其喜欢某类型预告片的次数达到预设的数量确定该类型的预告片为要向用户推荐的预告片。相应的,当用户在一定时间内反馈其不喜欢某类型预告片的次数达到预定的次数或其反馈其不喜欢某预告片的次数达到预定的次数时将该类型预告片从预告片数据库中删除。当然,在视频推荐连播机制下,当用户同时输入预告片播放请求时,可优先按照用户的播放请求确定即将播放的预告片。在本发明中,在获取即将播放的第一预告片的信息之前,还包括建立预告片和正片对应关系的过程,具体如下首先建立预告片数据库和正片数据库。然后获取预告片并存储在预告片数据库中,获取正片并存储在正片数据库中。在本发明的实施例中,预告片和正片可以从影视剧提供商处直接获得,也可以从网上搜索获得(例如,可以从各大视频播放网站或微博、论坛等网页上搜索获得)。在本发明中,可以设置服务器周期性的进行搜索,以确保在有新的预告片和正片出现时,能够将其尽快更新到相应数据库中。在具体存储时,将各预告片和各正片的相关信息如名称、类型等一同存储。建立预告片数据库中各预告片和正片数据库中各正片的对应关系。需要明确的是,本发明中的对应关系是以预告片为基础建立的,即通过预告片能确定正片。因为在本发明中,对于同一影视剧可能有不同版本的正片比如《红高粱》的正片有高清版和普通版之分,因此,一个预告片对应的正片可能有多个。换言之,本发明中的对应关系可以是一一对应关系也可以是一对多的关系。当某一影视剧只有一个正片时,可建立预告片与正片的一一对应关系。当有多个版本的正片时,可建立一个预告片与多个正片的一对多的对应关系。在建立对应关系时,可利用之前存储的预告片的信息和正片的信息建立。比如名称同为《红高粱》的预告片和正片之间具有对应关系。也可以为预告片和正片设立标识,利用标识建立对应关系。比如设置《红高粱》的预告片标识为1,设置《红高粱》的正片标识也为1,设置相同标识的预告片和正片对应。在之后的过程中,根据该对应关系和获取的预告片的标识就能确定对应的正片。接上述例子,当《红高粱》具有多个版本正片比如高清版和普通版时,可设置高清版正片和普通版正片的标识分别为11和12.然后设置I和11、12的对应关系。这样根据该对应关系和获取的预告片的标识就能确定对应的高清版和普通版正片。当确定出的第一正片有多个时,服务器会获取到多个正片的视频数据流并存储在播放队列中。此时可根据系统的默认设置确定要播放的第一正片。比如设置各版本的播放、顺序为先高清版后普通版,那么服务器就会选择高清版的正片确定为播放的正片。不同的用户或同一用户不同时间对各种版本的正片播放有不同的需求。因此,在本发明的优选实施例中,当有多个对应正片时,可根据用户的选择确定要播放的第一正片。为方便用户进行选择,可在预告片播放窗口上设置多个按钮,比如设置标有“高清版正片播放”、“普通版正片播放”的两个按钮。或者在预告片播放窗口上设置一个正片播放的按钮,当用户点击该按钮时,打开一个新的界面,在所述新的界面上将多个第一正片显示出来供用户选择,然后根据用户的选择播放正片。本发明实施例2以《红高粱》、《山楂树之恋》和《秋菊打官司》三个预告片为例,对上述过程进行说明首先,服务器建立预告片数据库和正片数据库。然后服务器从网站上获取到《红高粱》、《山楂树之恋》和《秋菊打官司》三个预告片,并将其存储在预告片数据库中,同时从网站上获取到高清版《红高粱》正片、普通版《红 高粱》正片、高清版《山楂树之恋》正片和普通版《秋菊打官司》正片共4个正片并存储在正片数据库中。其中,《红高粱》的属性信息为导演张艺谋,演员巩俐。《山楂树之恋》的属性信息为导演张艺谋,演员周冬雨。《秋菊打官司》属性信息为导演张艺谋,演员巩俐。服务器建立《红高粱》预告片与高清版《红高粱》正片、普通版《红高粱》正片间的对应关系,建立《山楂树之恋》预告片与高清版《山楂树之恋》正片间的对应关系,建立《秋菊打官司》预告片与普通版《秋菊打官司》正片对应关系,并存储将上述对应关系。如图2所示,预告片播放窗口上显示有《红高粱》、《山楂树之恋》和《秋菊打官司》三个预告片的播放链接。当用户点击《红高粱》预告片的播放链接时,服务器确定其为即将播放的预告片并获取其信息。服务器根据获取的信息从预告片数据库中查找到《红高粱》,并获取《红高粱》预告片的视频数据存储在播放队列中。服务器根据预告片和正片的对应关系从正片数据库中查找并获取高清版《红高粱》正片视频数据和普通版《红高粱》正片视频数据,然后存储在播放队列中。如图3所示,从播放队列中获取《红高粱》预告片的视频数据在预告片播放窗口中播放。在播放窗口上显示有“正片播放”、“喜欢该预告片”、“不喜欢该预告片”三个按钮。用户点击“喜欢该预告片”的按钮,服务器获取《红高粱》预告片的属性信息导演张艺谋,演员巩俐。服务器根据该信息获取预告片数据库中的相匹配的预告片《秋菊打官司》、《山楂树之恋》。并计算到匹配程度分别为1、0. 5。服务器据此将《秋菊打官司》、《山楂树之恋》确定为向用户推荐的预告片,并确定其连播顺序为《秋菊打官司》一《山楂树之恋》。当用户点击“正片播放”的按钮时,服务器按照默认设置从播放队列中获取高清版《红高粱》正片视频数据进行播放。在本发明的另一实施例中,预告片播放窗口上显示有“高清版正片播放”按钮和“普通版正片播放”按钮,当用户点击“普通版正片播放”按钮时,服务器从播放队列中获取普通版《红高粱》正片视频数据进行播放。若用户没有点击“正片播放”按钮,当《红高粱》预告片播放完时,用户也没有点击任一预告片的播放按钮,服务器会根据之前确定的连播顺序确定《秋菊打官司》预告片为下一播放的预告片。此时,服务器获取《秋菊打官司》预告片的相关信息并根据该信息从预告片数据库中获取其视频数据存储在播放队列中。接着服务器根据预告片与正片的对应关系从正片数据库中获取普通版《秋菊打官司》正片的视频数据并存储在播放队列中。服务器从播放队列中获取《秋菊打官司》预告片的视频数据进行播放。当用户点击“不喜欢该预告片”的按钮时,服务器获取该反馈信息,并据此将《秋菊打官司》预告片从预告片数据库中删除,同时将《秋菊打官司》正片从正片数据库中删除。
本发明实施例3还提供了一种实现视频播放的装置,参见图4,该装置包括确定单元11,用于确定即将播放的第一预告片。确定即将播放的第一预告片具体指确定要播放的第一预告片的名称、类型或其他相关信息。根据这些信息能唯一确定第一预告片。预告片获取单元12,用于从预告片数据库中获取所述第一预告片的视频数据。正片获取单元13,用于根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据。存储单元14,用于将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中。预告片播放单元15,用于从所述播放队列获取所述第一预告片的视频数据进行播放。接收单元16,用于接收用户在所述第一预告片的播放窗口上输入的正片播放请求。该播放请求是指用户对与播放窗口上的预告片相应的正片的播放请求。具体的,可以在预告片的播放窗口的某一位置如播放控制菜单区域设置一个按钮,通过设置“正片播放”或“观看正片”等字样表示该按钮用于接收用户的正片播放请求。需要说明的是,播放窗口并非指窗口处于正在播放的状态,而是指窗口为用于播放的窗口,因此播放窗口既包括处于播放状态的窗口,也包括处于暂停播放、即将播放或播放结束状态的窗口,只要其上显示有预告片即可。正片播放单元17,用于根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据并播放。当接收到所述播放请求时,正片播放单元17就从播放队列中获取到对应的第一正片的视频数据并播放。该第一正片的播放可以在现有窗口中进行,也可以打开一个新的窗口进行播放。在本发明中,可基于多种方式确定即将播放的第一预告片。在一具体实施例中,确定单元包括第一确定子单元,用于根据所述用户的预告片播放请求确定所述第一预告片。以页面上具有《红高粱》、《山楂树之恋》和《秋菊打官司》三个预告片为例,当用户点击《红高粱》预告片的播放链接时,第一确定子单元就会确定《红高粱》为即将播放的第一预告片。在实际应用中,影视剧数量大,更新快,用户对要观看的视频并不确定,因此,在本发明中,所述装置还可以基于视频推荐连播机制确定即将播放的第一预告片。
视频推荐连播机制是指装置根据获取的信息向用户推荐要播放的预告片,并将确定出的预告片按照一定的顺序进行连播。在此过程中,不需用户的选择即可进行预告片的连播。比如装置确定出要播放的预告片按播放顺序依次为《红高粱》、《山楂树之恋》和《秋菊打官司》。那么当播放完《山楂树之恋》后,系统就会自动确定即将播放的预告片为《秋菊打官司》。在确定向用户推荐的预告片时,装置可根据预告片的热门程度如观看频次决定是否向用户推荐并可根据预告片的热门程度确定其连播的顺序。但这种方式并不能满足用户个性化的需求。为此,在本发明的实施例中,可根据用户的反馈向用户进行个性化的推荐,相应的,所述装置还包括反馈单元,用于接收所述用户在当前预告片播放窗口上触发的反馈信息。具体的,可在在预告片的播放窗口上设置反馈入口,用于接收用户输入的反馈信 息。如设置用于表示用户喜欢和不喜欢当前预告片的两个按钮,用于接收用户输入的反馈信息。根据用户的反馈信息确定用户的喜好,以确定向用户推荐的预告片。当所述反馈信息表示所述用户喜欢所述当前预告片时,所述确定单元包括提取单元,用于提取所述当前预告片的属性信息如名称、类型、导演、演员等信息。匹配单元,用于根据所述属性信息从所述预告片数据库中获取与所述当前预告片相匹配的预告片作为向用户推荐的预告片。第二确定子单元,用于确定所述向所述用户推荐的预告片为即将播放的第一预告片。比如,当观看《红高粱》预告片时,反馈单元接收到用户喜欢该预告片的反馈信息。提取单元提取到该预告片的属性信息为导演张艺谋,演员巩俐。匹配单元,根据上述属性信息从预告片数据库中获取到导演为张艺谋的《山楂树之恋》预告片和导演为张艺谋、演员为巩俐的《秋菊打官司》的匹配预告片,确定这些相匹配的预告片为向用户推荐的预告片。第二确定子单元选择向用户推荐的预告片中的一个预告片为即将播放的第一预
生辻
1=1 / I o具体的,第二确定子单元可以随机选择一个预告片为即将播放的第一预告片。在优选实施例中,第二确定子单元包括计算单元,用于计算所述向用户推荐的预告片与所述当前预告片的匹配度。第三确定子单元,用于根据所述匹配度确定所述第一预告片。匹配度越高,播放顺序越靠前。接上述例子,计算单元计算出《山楂树之恋》与《红高粱》的匹配度为0. 5,《秋菊打官司》与《红高粱》的匹配度为I。因此,第三确定子单元确定即将播放的第一预告片为《秋菊打官司》。当所述反馈信息表示所述用户不喜欢所述当前预告片时,所述装置还包括删除单元,用于从所述预告片数据库中删除所述当前预告片。当然,该删除单元还用于从正片数据库中删除与当前预告片对应的正片。在本发明,所述装置还用于建立预告片和正片的对应关系,具体的,所述装置还包括预告片建立单元,用于建立预告片数据库;所述预告片数据库中存储有至少一个预告片。具体的,预告片建立单元用于将从影视剧提供商处直接获得或从网上搜索获得的预告片存储在预告片数据库中。预告片建立单元可周期性的搜索各大网站获取最新的预告片以更新预告片数据库。正片建立单元,用于建立正片数据库;所述正片数据库中存储有至少一个正片。同预告片建立单元一样,正片建立单元用于将从影视剧提供商处直接获得或从网上搜索获得的正片存储在正片数据库中。正片建立单元可周期性的搜索各大网站获取最新的正片以更新正片数据库。·关联单元,用于建立所述预告片和所述正片的对应关系,并存储所述对应关系。需要明确的是,本发明中的对应关系是以预告片为基础建立的,即通过预告片能确定正片。因为在本发明中,对于同一影视剧可能有不同版本的正片比如《红高粱》的正片有高清版和普通版之分,因此,一个预告片对应的正片可能有多个。换言之,本发明中的对应关系可以是一一对应关系也可以是一对多的关系。当某一影视剧只有一个正片时,关联单元建立预告片与正片的一一对应关系。当有多个版本的正片时,关联单元建立一个预告片与多个正片的一对多的对应关系。在建立对应关系时,关联单元可利用预告片的信息和正片的信息建立。比如名称同为《红高粱》的预告片和正片之间具有对应关系。也可以为预告片和正片设立标识,利用标识建立对应关系。比如设置《红高粱》的预告片标识为1,设置《红高粱》的正片标识也为1,设置相同标识的预告片和正片对应。在之后的过程中,根据该对应关系和获取的预告片的标识就能确定对应的正片。接上述例子,当《红高粱》具有多个正片版本比如高清版和普通版时,可设置高清版和普通版的正片标识分别为11和12,然后设置I和11、12的对应关系。这样根据该对应关系和获取的预告片的标识就能确定对应的高清版和普通版正片。需要说明的是,本发明装置与本发明方法实施例相对应,因此装置相关部分参照方法实施例即可,此处不再做详细介绍。以上对本发明所提供的一种视频播放方法及实现装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种视频播放方法,其特征在于,所述方法包括 确定即将播放的第一预告片; 从预告片数据库中获取所述第一预告片的视频数据; 根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据; 将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中; 从所述播放队列获取所述第一预告片的视频数据进行播放; 接收用户在所述第一预告片的播放窗口上输入的正片播放请求; 根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据并播放。
2.根据权利要求I所述的方法,其特征在于,所述确定即将播放的第一预告片包括 根据所述用户的预告片播放请求确定所述第一预告片。
3.根据权利要求I所述的方法,其特征在于,所述方法还包括 接收所述用户在当前预告片播放窗口上触发的反馈信息; 当所述反馈信息表示所述用户喜欢所述当前预告片时,所述确定即将播放的第一预告片包括 提取所述当前预告片的属性信息; 根据所述属性信息从所述预告片数据库中获取与所述当前预告片相匹配的预告片作为向用户推荐的预告片; 确定所述向所述用户推荐的预告片为即将播放的第一预告片。
4.根据权利要求3所述的方法,其特征在于,所述确定所述向所述用户推荐的预告片为即将播放的第一预告片包括 计算所述向用户推荐的预告片与所述当前预告片的匹配度; 根据所述匹配度确定所述第一预告片。
5.根据权利要求3所述的方法,其特征在于,当所述反馈信息表示所述用户不喜欢所述当前预告片时,所述方法还包括 从所述预告片数据库中删除所述当前预告片。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括 建立预告片数据库;所述预告片数据库中存储有至少一个预告片; 建立正片数据库;所述正片数据库中存储有至少一个正片; 建立所述预告片和所述正片的对应关系,并存储所述对应关系。
7.一种实现视频播放的装置,其特征在于,所述装置包括 确定单元,用于确定即将播放的第一预告片; 预告片获取单元,用于从预告片数据库中获取所述第一预告片的视频数据; 正片获取单元,用于根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据; 存储单元,用于将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中; 预告片播放单元,用于从所述播放队列获取所述第一预告片的视频数据进行播放; 接收单元,用于接收用户在所述第一预告片的播放窗口上输入的正片播放请求;正片播放单元,用于根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据并播放。
8.根据权利要求7所述的装置,其特征在于,所述确定单元包括 第一确定子单元,用于根据所述用户的预告片播放请求确定所述第一预告片。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括 反馈单元,用于接收所述用户在当前预告片播放窗口上触发的反馈信息; 当所述反馈信息表示所述用户喜欢所述当前预告片时,所述确定单元包括 提取单元,用于提取所述当前预告片的属性信息; 匹配单元,用于根据所述属性信息从所述预告片数据库中获取与所述当前预告片相匹配的预告片作为向用户推荐的预告片; 第二确定子单元,用于确定所述向所述用户推荐的预告片为即将播放的第一预告片。
10.根据权利要求9所述的装置,其特征在于,所述第二确定子单元包括 计算单元,用于计算所述向用户推荐的预告片与所述当前预告片的匹配度; 第三确定子单元,用于根据所述匹配度确定所述第一预告片。
11.根据权利要求9所述的装置,其特征在于,当所述反馈信息表示所述用户不喜欢所述当前预告片时,所述装置还包括 删除单元,用于从所述预告片数据库中删除所述当前预告片。
12.根据权利要求7-11任一项所述的装置,其特征在于,所述装置还包括 预告片建立单元,用于建立预告片数据库;所述预告片数据库中存储有至少一个预告片; 正片建立单元,用于建立正片数据库;所述正片数据库中存储有至少一个正片; 关联单元,用于建立所述预告片和所述正片的对应关系,并存储所述对应关系。
全文摘要
本发明公开了一种视频播放方法及实现装置。其中,所述方法包括确定即将播放的第一预告片;从预告片数据库中获取所述第一预告片的视频数据;根据所述第一预告片和预存的预告片与正片的对应关系从正片数据库中获取与所述第一预告片对应的第一正片的视频数据;将所述第一预告片的视频数据和所述第一正片的视频数据存储在播放队列中;从所述播放队列获取所述第一预告片的视频数据进行播放;接收用户在所述第一预告片的播放窗口上输入的正片播放请求;根据所述正片播放请求从所述播放队列中获取所述第一正片的视频数据并播放。通过本发明,提高了系统根据预告片查找相应正片的准确度和效率,同时简化了用户的操作,缩短了用户查找的时间。
文档编号H04N21/238GK102724550SQ20121019319
公开日2012年10月10日 申请日期2012年6月12日 优先权日2012年6月12日
发明者于靓环, 张磊, 陶县俊, 高玮 申请人:北京奇艺世纪科技有限公司