一种广告数据获取方法、装置及相关系统的制作方法

文档序号:10516220阅读:569来源:国知局
一种广告数据获取方法、装置及相关系统的制作方法
【专利摘要】本发明公开的广告数据获取方法,包括:读取直播文件中的节目数据;在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收所述广告服务器响应所述请求信息发送的广告数据;将所述广告数据写入所述直播文件中所述广告标识指示的位置。本发明还提供了广告数据获取装置及系统。与现有技术相比,本发明的技术方案能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
【专利说明】
一种广告数据获取方法、装置及相关系统
技术领域
[0001]本发明涉及多媒体信息播放技术领域,更具体而言,涉及一种广告数据获取方法、装置及相关系统。
【背景技术】
[0002]随着科技的发展,音、视频文件的播放模式越来越多样化,基于流媒体协议的直播即为当前使用较为广泛的一种播放模式之一。
[0003]通常,基于流媒体协议直播的音、视频文件,在播放前,由直播服务器按照预设的时间顺序对节目数据进行编单,形成具有固定节目单顺序的直播文件。而基于直播文件预先编单的特性,为了能够在播放直播文件的过程中播放广告,直播服务器在对节目数据编单时,通常将广告数据作为直播文件的数据,编排在节目数据之间,从而能够在播放直播文件的过程中正常播放广告。
[0004]由上述相关技术可知,由于直播文件中预先将广告数据编排在节目数据之间,因此,任何时间播放该直播文件,所播放的广告均为预先编单的广告,不仅浪费广告投放资源,而且用户体验不好。

【发明内容】

[0005]有鉴于此,本发明实施例提供了一种广告数据获取方法、装置及相关系统,已解决直播文件中预先编排广告,造成广告投放资源浪费,用户体验不好的问题。
[0006]第一方面,本发明实施例提供了一种广告数据获取方法,包括:读取直播文件中的节目数据;在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收所述广告服务器响应所述请求信息发送的广告数据;将所述广告数据写入所述直播文件中所述广告标识指示的位置。
[0007]优选的,所述将所述广告数据写入所述直播文件中所述广告标识指示的位置,包括:根据所述广告标识确定所述广告数据的邻接传输流TS流,其中,所述邻接TS流是在所述广告数据之前,且与所述广告数据相邻的TS流;在读取所述邻接TS流之后,将所述广告数据的TS流按时间顺序从前到后逐段写入。
[0008]优选的,所述将所述广告数据写入所述直播文件中所述广告标识指示的位置,包括:根据所述广告标识确定预先设置在所述直播文件中的占位数据;当读取所述占位数据之后,删除所述占位数据;将所述广告数据的TS流按时间顺序从前到后逐段写入所述占位数据对应的位置。
[0009]优选的,在向广告服务器发送获取广告数据的请求信息之前,还包括:获取所述直播文件的属性信息和客户端的设备信息;将所述属性信息和所述设备信息作为所述广告数据的索引信息生成所述获取广告数据的请求信息。
[0010]第二方面,本发明实施例还提供了一种广告数据获取方法,包括:接收获取广告数据的请求信息;分析所述获取广告数据的请求信息,得到广告数据的匹配信息;根据所述匹配信息确定所述广告数据;将所述广告数据发送到客户端。
[0011]优选的,所述分析所述获取广告数据的请求信息,得到广告数据的匹配信息,包括:从所述获取广告数据的请求信息中读取直播文件的属性信息和所述客户端的设备信息;将所述属性信息中的表演者信息确定为所述匹配信息;或者,根据所述设备信息中的播放记录数据生成人口属性;将所述人口属性确定为所述匹配信息。
[0012]第三方面,本发明实施例提供了一种广告数据获取装置,包括:读取模块,用于读取直播文件中的节目数据;发送模块,用于在所述读取模块读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收模块,用于接收所述广告服务器响应所述发送模块的请求信息后所发送的广告数据;写模块,用于将所述接收模块所接收的广告数据写入所述直播文件中所述广告标识指示的位置。
[0013]优选的,所述写模块包括:确定单元和写单元,其中,所述确定单元,用于根据所述广告标识确定所述广告数据的邻接传输流TS流,其中,所述邻接TS流是在所述广告数据之前,且与所述广告数据相邻的TS流;所述写单元,用于在读取所述确定单元所确定的邻接TS流之后,将所述广告数据的TS流按时间顺序从前到后逐段写入。
[0014]优选的,所述写模块还包括删除单元,其中,所述确定单元,还用于根据所述广告标识确定预先设置在所述直播文件中的占位数据;所述删除单元,用于当读取所述确定单元所确定的占位数据之后,删除所述占位数据;所述写单元,还用于将所述广告数据的TS流按时间顺序从前到后逐段写入所述占位数据对应的位置。
[0015]优选的,还包括:获取模块,用于获取所述直播文件的属性信息和客户端的设备信息;生成模块,用于将所述属性信息和所述设备信息作为所述广告数据的索引信息生成所述获取广告数据的请求信息。
[0016]第四方面,本发明实施例还提供了一种广告数据获取装置,包括:接收模块,用于接收获取广告数据的请求信息;分析模块,用于分析所述接收模块所接收的获取广告数据的请求信息,得到广告数据的匹配信息;确定模块,用于根据所述分析模块分析得到的匹配信息确定所述广告数据;发送模块,用于将所述确定模块所确定的广告数据发送到客户端。
[0017]优选的,所述分析模块包括:读取单元、确定单元和生成单元,其中,所述读取单元,用于从所述获取广告数据的请求信息中读取直播文件的属性信息和所述客户端的设备信息;所述确定单元,用于将所述属性信息中的表演者信息确定为所述匹配信息;所述生成单元,用于根据所述设备信息中的播放记录数据生成人口属性;所述确定单元,还用于将所述人口属性确定为所述匹配信息。
[0018]第五方面,本发明实施例提供了一种广告数据获取系统,包括:客户端和广告服务器,其中,所述客户端,用于读取直播文件中的节目数据;在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收所述广告服务器响应所述请求信息发送的广告数据;将所述广告数据写入所述直播文件中所述广告标识指示的位置;所述广告服务器,用于接收获取广告数据的请求信息;分析所述获取广告数据的请求信息,得到广告数据的匹配信息;根据所述匹配信息确定所述广告数据;将所述广告数据发送到客户端。
[0019]由以上技术方案可知,本发明实施例所提供的广告数据获取方法、装置及相关系统,预先在直播文件的节目数据中设置广告标识,在读取直播文件中的节目数据过程中,如果读取到该广告标识时,向广告服务器发送获取广告数据的请求信息,并在接收到广告服务器发送的广告数据之后,将广告数据写入广告标识指示的位置。从而能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,与现有技术相比,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本发明的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
[0021 ]图1为本发明实施例提供的广告数据获取方法的方法流程图;
[0022]图2为本发明实施例提供的广告数据获取方法的第二种实施方式的方法流程图;
[0023]图3为本发明实施例提供的广告数据获取装置的结构示意图;
[0024]图4为本发明实施例提供的广告数据获取装置的第二种实施方式的结构示意图;
[0025]图5为本发明实施例提供的广告数据获取系统的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]由于本发明实施例的技术方案,由客户端在播放直播文件时实时获取广告数据,为了使本领域技术人员准确的了解本方案,下面将从客户端的角度对本方案进行说明。
[0028]请参见图1,图1为本发明实施例提供的广告数据获取方法的方法流程图,所述方法包括以下步骤:
[0029]步骤SlOl:读取直播文件中的节目数据。
[0030]其中,基于流媒体协议的直播方式,直播服务器将直播文件编单完成后,将直播文件的数据流存储为一段段的TS流(Transport Stream,传输流),在播放时,客户端不断的按照编单的顺序读取TS流,从而实现直播。其中,TS流可以存储为.m3u格式的文件,每段TS流可以是时长为10秒的数据分段,当然,也可以是其他长度的分段,本发明实施例对此不做限制。
[0031]需要指出的是,由于本技术方案在实施时,客户端实时的向广告服务器获取广告数据,因此,直播文件中可以不设置广告数据,当客户端获取广告数据之后,将所获取的广告数据插入直播文件;或者在广告数据相对应的位置设置占位数据,该占位数据可以是一段公益广告数据,当客户端获取广告数据之后,使用广告数据替换掉该占位数据,具体的,详见下述描述,本发明实施例此处不再详述。因此,本步骤中,客户端仅能够从直播文件中读取到节目数据。
[0032]步骤S102:在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息。
[0033]其中,由于客户端实时从广告服务器获取广告数据,且客户端以TS流为单位读取数据,因此,为了不影响广告的直播播放,在读取到广告数据之前,客户端可以预先获取广告数据。所以,本实施例中,直播服务器预先在节目数据中插入广告标识,当客户端读取到广告标识时,向广告服务器发送获取广告数据的请求,以获取广告数据。
[0034]需要说明的是,广告标识指示出广告数据的位置信息,并且,为了预留充足的时间获取广告数据,广告标识所指示的广告数据的位置在广告标识之后,并且可以与广告标识间隔一定段数的TS流。其中,间隔的TS流的段数可以根据需求进行相适应设置,本发明实施例对此不做限制。
[0035]此外,为了提高广告内容定向匹配的精度,并且提高用户体验,客户端在生成获取广告数据的请求信息之前,还可以获取直播文件的属性信息,以及客户端的设备信息,并将所获取的属性信息和设备信息作为广告数据的索引信息生成获取请求信息,以便于广告服务器根据索引信息定向匹配广告数据。
[0036]例如,当前直播的是电视剧甄嫘传,客户端可以将甄嫘传的主演信息发送到广告服务器;或者,将该客户端当播放记录信息发送到广告服务器,以便于广告服务器根据浏览记录判断用户的性别等。
[0037]由本步骤的描述可知,通过在直播文件中预先设置广告标识,能够在适当的时间触发客户端获取广告数据,为实时获取广告数据提供了技术支持。
[0038]步骤S103:接收所述广告服务器响应所述请求信息发送的广告数据。
[0039]其中,客户端在发送获取广告数据的请求信息之后,接收广告服务器发送的响应该获取请求信息的广告数据。需要说明的是,由于直播文件的传输遵循流媒体协议,因此,直播文件采用符合流媒体协议的格式,而广告数据的文件格式也应当符合流媒体协议的格式。在本发明的一个优选实施例中,直播文件和广告数据均为.m34各式的文件。
[0040]此外,为了提高广告的定向匹配精度,客户端所接收的广告数据可以是与当前所播放的节目内容相关联,或者类型相似的节目的推广广告数据,例如,当前所直播节目是甄嫘传,那么,播放的广告可以是与甄嫘传相同制作班底的电视剧的推广广告;或者,所播放的广告也可以适配于用户属性,例如,若用户为女性,广告数据可以为化妆品、母婴用品等广告的数据;若用户为男性,广告数据可以为剃须刀、汽车等广告的数据。而上述广告数据由广告服务器根据获取请求信息的内容进行匹配,具体的,详见下述实施例的描述。
[0041]根据本步骤的描述,客户端所接收的广告数据可以与播放的节目、用户的属性等匹配,从而能够提高广告的定向匹配精度,提高用户体验。
[0042]步骤S104:将所述广告数据写入所述直播文件中所述广告标识指示的位置。
[0043]其中,由上述描述可知,广告标识指示出了广告数据在直播文件中的位置信息,本实施例中,广告数据的位置信息可以是广告数据前、后连接的TS流信息,当客户端接收广告数据之后,将广告数据写入所对应的两段TS流之间。
[0044]需要说明的是,由于广告数据对应的位置处可能设置有占位数据,而对于设置占位数据与否的情况,本步骤的执行方式不同。下面将对该两种情况的执行过程分别进行描述。
[0045]当广告数据对应的位置未设置占位数据时,广告标识仅仅指示出广告数据前、后所连接TS流,因此,客户端可以根据广告标识中的位置信息确定广告数据前的邻接TS流,在读取该邻接TS流之后,将已经接收的广告数据写入邻接TS流之后,当将广告数据全部写入后,继续读取节目数据的TS流,从而将广告数据插入直播文件。
[0046]当广告数据对应的位置设置占位数据时,客户端可以首先根据广告标识的指示确定邻接TS流,当读取邻接TS流之后确定占位数据,然后,删除占位数据,将所接收的广告数据写入占位数据对应的位置,从而使用广告数据替换占位数据。
[0047]需要说明的是,广告数据同样由多段TS流组成,且TS流之间按照一定的顺序存储,因此,为了不影响广告的正常播放,在向直播文件写入广告数据时,按照TS流的存储顺序,从前向后逐段写入。
[0048]根据本实施例的描述可知,本发明实施例所提供的广告数据获取方法,能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,与现有技术相比,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
[0049]上述实施例从客户端的角度阐述了本方案的技术内容,为了使本领域技术人员对本方案有更加全面、完整的了解,下面从广告服务器的角度对本方案进行描述。
[0050]请参见图2,图2为本发明实施例提供的广告数据获取方法的第二种实施方式的方法流程图,所述方法包括下述步骤:
[0051 ]步骤S201:接收获取广告数据的请求信息。
[0052]其中,基于上述实施例的描述,获取广告数据的请求信息中可以包括:直播文件的属性信息和客户端的设备信息,以便于广告服务器定向匹配广告数据。
[0053]步骤S202:分析所述获取广告数据的请求信息,得到广告数据的匹配信息。
[0054]其中,当广告服务器接收获取广告数据的请求信息之后,可以将直播文件属性信息中的表演者信息、视频类型信息等信息作为匹配信息,并在处于投放期内的广告数据中查找是否有与直播文件关联推广广告数据,如果有,则将所查找到的广告数据发送到客户端。
[0055]或者,广告服务器也可以根据客户端设备信息中的播放记录信息生成人口属性,将所生成的人口属性确定为查找广告数据的匹配信息。其中,所述人口属性是指,用户的性另O、年龄段和人数等属性信息,由于不同性别和年龄段的用户,所产生的播放记录不同,因此,可以通过播放记录信息确定用户的人口属性。例如,播放记录中大部分为韩国偶像剧时,可以判断用户为18-25岁的年轻女性。
[0056]根据本步骤的描述可知,广告服务器分析直播文件及客户端的信息,得到广告数据的匹配信息,从而能够在处于投放期内的广告数据中,定向匹配广告数据,为用户提供个性化定制的广告内容,提高广告定向匹配精度,充分利用广告投放资源。
[0057]骤S203:根据所述匹配信息确定所述广告数据。
[0058]其中,当广告服务器生成匹配信息之后,可以根据匹配信息确定匹配的广告数据,例如,当直播的内容是电视剧甄嫘传时,可以将主演的信息作为匹配信息,将相同主演的电视剧芈月传的推广广告作为匹配广告数据;或者,当确定用户的人口属性为18-25岁的年轻女性之后,将化妆品的广告数据作为匹配的广告数据。
[0059]此外,需要说明的是,获取请求信息中还包括广告时长信息,广告服务器可以根据广告时长信息确定一组广告数据或者形成广告数据列表发送到客户端,具体的,根据需求进行不同设置,本发明实施例对此不做限制。
[0060]本步骤所述的技术方案,广告服务器根据匹配信息查找广告数据,从而能够为用户提供个性化定制的广告内容,不仅提尚能够广告定向匹配精度,提尚用户体验,而且能够充分利用广告投放资源。
[0061 ]步骤S204:将所述广告数据发送到客户端。
[0062]其中,由上述实施例的描述可知,直播文件采用一定的文件格式,因此,为了便于客户端播放广告数据,广告服务器所发送的广告数据可以采用与直播文件相同的格式,当广告数据的文件格式与直播文件的文件格式不同时,在将广告数据发送到客户端之前,可以先对广告数据进行格式转换,将广告数据的文件格式转换为与直播文件相同的格式。而客户端对广告数据的处理详见上述实施例的描述,本发明实施例此处不再赘述。
[0063]综合上述可知,本发明实施例所提供的广告数据获取方法,预先在直播文件的节目数据中设置广告标识,在读取直播文件中的节目数据过程中,如果读取到该广告标识时,向广告服务器发送获取广告数据的请求信息,并在接收到广告服务器发送的广告数据之后,将广告数据写入广告标识指示的位置。从而能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,与现有技术相比,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
[0064]与上述实现方法相对应的,本发明实施例还提供了一种广告数据获取装置,请参见图3,图3为本发明实施例提供的广告数据获取装置的结构示意图,本实施例将针对客户端的装置结构进行描述。
[0065]所述装置包括:读取模块11、发送模块12、接收模块13和写模块14,其中,读取模块11,用于读取直播文件中的节目数据;发送模块12,用于在所述读取模块11读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收模块13,用于接收所述广告服务器响应所述发送模块12的请求信息后所发送的广告数据;写模块14,用于将所述接收模块13所接收的广告数据写入所述直播文件中所述广告标识指示的位置。
[0066]所述装置中各个模块的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0067]需要说明的是,在本实施例中,写模块14包括:确定单元和写单元,其中,所述确定单元,用于根据所述广告标识确定所述广告数据的邻接传输流TS流,其中,所述邻接TS流是在所述广告数据之前,且与所述广告数据相邻的TS流;所述写单元,用于在读取所述确定单元所确定的邻接TS流之后,将所述广告数据的TS流按时间顺序从前到后逐段写入。
[0068]在上述实施例的基础上,在本实施例中,写模块14还包括删除单元,其中,在本实施例中,所述确定单元,还用于根据所述广告标识确定预先设置在所述直播文件中的占位数据;所述删除单元,用于当读取所述确定单元所确定的占位数据之后,删除所述占位数据;所述写单元,还用于将所述广告数据的TS流按时间顺序从前到后逐段写入所述占位数据对应的位置。
[0069]此外,在另一个实施例中,所述装置还包括获取模块和生成模块,其中,获取模块,用于获取所述直播文件的属性信息和客户端的设备信息;生成模块,用于将所述属性信息和所述设备信息作为所述广告数据的索引信息生成所述获取广告数据的请求信息。
[0070]所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0071]由上述描述可知,本发明实施例所提供的广告数据获取装置,能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,与现有技术相比,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
[0072]上述实施例对客户端的装置进行了描述,相应的,为了使本领域技术人员对本方案有更加全面、完整的了解,下面将对广告服务器端的装置进行描述。
[0073]请参见图4,图4为本发明实施例提供的广告数据获取装置的第二种实施方式的结构示意图,所述装置包括:接收模块21、分析模块22、确定模块23和发送模块24,其中,接收模块21,用于接收获取广告数据的请求信息;分析模块22,用于分析所述接收模块21所接收的获取广告数据的请求信息,得到广告数据的匹配信息;确定模块23,用于根据所述分析模块22分析得到的匹配信息确定所述广告数据;发送模块24,用于将所述确定模块23所确定的广告数据发送到客户端。
[0074]其中,所述分析模块22包括:读取单元、确定单元和生成单元,在其中一个实施例中,所述读取单元,用于从所述获取广告数据的请求信息中读取直播文件的属性信息和所述客户端的设备信息;所述确定单元,用于将所述属性信息中的表演者信息确定为所述匹配信息。
[0075]在另一个实施例中,所述生成单元,用于根据所述设备信息中的播放记录数据生成人口属性;所述确定单元,还用于将所述人口属性确定为所述匹配信息。
[0076]所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0077]综上可知,本发明实施例所提供的广告数据获取装置,预先在直播文件的节目数据中设置广告标识,在读取直播文件中的节目数据过程中,如果读取到该广告标识时,向广告服务器发送获取广告数据的请求信息,并在接收到广告服务器发送的广告数据之后,将广告数据写入广告标识指示的位置。从而能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,与现有技术相比,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
[0078]此外,基于上述方法和装置,本发明实施例还提供了一种广告数据获取系统,请参见图5,图5为本发明实施例提供的广告数据获取系统的结构示意图。
[0079]所述系统包括客户端I和广告服务器2,其中,客户端I,用于读取直播文件中的节目数据;在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收所述广告服务器响应所述请求信息发送的广告数据;将所述广告数据写入所述直播文件中所述广告标识指示的位置;
[0080]广告服务器2,用于接收获取广告数据的请求信息;分析所述获取广告数据的请求信息,得到广告数据的匹配信息;根据所述匹配信息确定所述广告数据;将所述广告数据发送到客户端。
[0081]需要说明的是,客户端I和广告服务器2的功能和作用的实现过程详见上述描述,本发明实施例此处不再赘述。
[0082]此外,在本发明实施例中,客户端I具体可以为智能手机、平板电脑、智能电视或者车载系统等,本发明实施例对此不做限制。
[0083]综上所述,本发明实施例所提供的广告数据获取方法、装置及相关系统,预先在直播文件的节目数据中设置广告标识,在读取直播文件中的节目数据过程中,如果读取到该广告标识时,向广告服务器发送获取广告数据的请求信息,并在接收到广告服务器发送的广告数据之后,将广告数据写入广告标识指示的位置。从而能够在播放直播文件时,实时的从广告服务器获取广告数据,使得每次播放该直播文件时,均能够播放投放期内的广告,与现有技术相比,不仅能够充分利用广告投放资源,而且,不同时间播放直播文件时,所播放的广告内容不相同,还能够提高用户体验。
[0084]以上所述仅是本发明的【具体实施方式】,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种广告数据获取方法,其特征在于,包括: 读取直播文件中的节目数据; 在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息; 接收所述广告服务器响应所述请求信息发送的广告数据; 将所述广告数据写入所述直播文件中所述广告标识指示的位置。2.如权利要求1所述的方法,其特征在于,所述将所述广告数据写入所述直播文件中所述广告标识指示的位置,包括: 根据所述广告标识确定所述广告数据的邻接传输流TS流,其中,所述邻接TS流是在所述广告数据之前,且与所述广告数据相邻的TS流; 在读取所述邻接TS流之后,将所述广告数据的TS流按时间顺序从前到后逐段写入。3.如权利要求1所述的方法,其特征在于,所述将所述广告数据写入所述直播文件中所述广告标识指示的位置,包括: 根据所述广告标识确定预先设置在所述直播文件中的占位数据; 当读取所述占位数据之后,删除所述占位数据; 将所述广告数据的TS流按时间顺序从前到后逐段写入所述占位数据对应的位置。4.如权利要求1所述的方法,其特征在于,在向广告服务器发送获取广告数据的请求信息之前,还包括: 获取所述直播文件的属性信息和客户端的设备信息; 将所述属性信息和所述设备信息作为所述广告数据的索引信息生成所述获取广告数据的请求信息。5.一种广告数据获取方法,其特征在于,包括: 接收获取广告数据的请求信息; 分析所述获取广告数据的请求信息,得到广告数据的匹配信息; 根据所述匹配信息确定所述广告数据; 将所述广告数据发送到客户端。6.如权利要求5所述方法,其特征在于,所述分析所述获取广告数据的请求信息,得到广告数据的匹配信息,包括: 从所述获取广告数据的请求信息中读取直播文件的属性信息和所述客户端的设备信息; 将所述属性信息中的表演者信息确定为所述匹配信息;或者, 根据所述设备信息中的播放记录数据生成人口属性; 将所述人口属性确定为所述匹配信息。7.一种广告数据获取装置,其特征在于,包括: 读取模块,用于读取直播文件中的节目数据; 发送模块,用于在所述读取模块读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息; 接收模块,用于接收所述广告服务器响应所述发送模块的请求信息后所发送的广告数据; 写模块,用于将所述接收模块所接收的广告数据写入所述直播文件中所述广告标识指示的位置。8.如权利要求7所述的装置,其特征在于,所述写模块包括:确定单元和写单元,其中, 所述确定单元,用于根据所述广告标识确定所述广告数据的邻接传输流TS流,其中,所述邻接TS流是在所述广告数据之前,且与所述广告数据相邻的TS流; 所述写单元,用于在读取所述确定单元所确定的邻接TS流之后,将所述广告数据的TS流按时间顺序从前到后逐段写入。9.如权利要求7所述的装置,其特征在于,所述写模块还包括删除单元,其中, 所述确定单元,还用于根据所述广告标识确定预先设置在所述直播文件中的占位数据; 所述删除单元,用于当读取所述确定单元所确定的占位数据之后,删除所述占位数据;所述写单元,还用于将所述广告数据的TS流按时间顺序从前到后逐段写入所述占位数据对应的位置。10.如权利要求7所述的装置,其特征在于,还包括: 获取模块,用于获取所述直播文件的属性信息和客户端的设备信息; 生成模块,用于将所述属性信息和所述设备信息作为所述广告数据的索引信息生成所述获取广告数据的请求信息。11.一种广告数据获取装置,其特征在于,包括: 接收模块,用于接收获取广告数据的请求信息; 分析模块,用于分析所述接收模块所接收的获取广告数据的请求信息,得到广告数据的匹配信息; 确定模块,用于根据所述分析模块分析得到的匹配信息确定所述广告数据; 发送模块,用于将所述确定模块所确定的广告数据发送到客户端。12.如权利要求11所述的装置,其特征在于,所述分析模块包括:读取单元、确定单元和生成单元,其中, 所述读取单元,用于从所述获取广告数据的请求信息中读取直播文件的属性信息和所述客户端的设备信息; 所述确定单元,用于将所述属性信息中的表演者信息确定为所述匹配信息; 所述生成单元,用于根据所述设备信息中的播放记录数据生成人口属性; 所述确定单元,还用于将所述人口属性确定为所述匹配信息。13.一种广告数据获取系统,其特征在于,包括:客户端和广告服务器,其中, 所述客户端,用于读取直播文件中的节目数据;在读取到预先设置在所述节目数据中的广告标识时,向广告服务器发送获取广告数据的请求信息;接收所述广告服务器响应所述请求信息发送的广告数据;将所述广告数据写入所述直播文件中所述广告标识指示的位置; 所述广告服务器,用于接收获取广告数据的请求信息;分析所述获取广告数据的请求信息,得到广告数据的匹配信息;根据所述匹配信息确定所述广告数据;将所述广告数据发送到客户端。
【文档编号】H04N21/262GK105872602SQ201510971044
【公开日】2016年8月17日
【申请日】2015年12月22日
【发明人】敖伟波
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1