内容推送的方法、装置以及系统的制作方法
【专利摘要】本发明实施例提供一种内容推送的方法及装置,为解决现有内容分发网络CDN使用效率低的问题而发明其中,本发明的方法主要包括:客户端向认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识;将所述设备ID添加到内容请求中;将所述内容请求发送给内容分发网络CDN服务器,以使得所述CDN服务器在对所述设备ID进行验证后向所述客户端返回请求的内容。与现有技术相比,本发明能够提高CDN的使用效率。
【专利说明】
内容推送的方法、装置以及系统
技术领域
[0001]本发明实施例涉及互联网技术领域,尤其涉及一种内容推送的方法、装置以及系统。
【背景技术】
[0002]目前有许多的视频播放软件,用户在下载安装该软件的客户端后就可以观看该视频播放软件提供的视频。但在用户使用软件观看视频的过程中,通常会出现由于网络带宽小、用户访问量大、网点分布不均等问题,从而影响对用户对视频内容请求的响应速度。因此为了提高对用户观看视频的视频内容请求的响应速度,一些视频提供商通常会通过内容分发网络(Content Delivery Network,CDN)将视频内容发布到最接近用户的CDN节点,然后让用户从CND节点请求视频内容。
[0003]因为大多数的视频都是免费提供给用户使用的,因此对于每个用户在观看视频时都会为用户确定一个最佳的CDN节点来保证用户的观看效果。一般的CDN不能区分视频请求是否为由使用该视频软件用户发送的请求,这样就会使第三方的视频播放软件通过模拟用户使用该视频软件的方式来获取视频内容,这样就会影响CDN使用效率。
【发明内容】
[0004]本发明实施例提供一种内容推送的方法、装置以及系统,用以解决现有CDN使用效率低的问题。
[0005]—方面,本发明实施例提供一种内容推送的方法,该方法应用于客户端一侧,包括:
[0006]客户端向认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识;
[0007]将所述设备ID添加到内容请求中;
[0008]将所述内容请求发送给内容分发网络⑶N服务器,以使得所述⑶N服务器在对所述设备ID进行验证后向所述客户端返回请求的内容。
[0009]第二方面,本发明实施例还提供一种内容推送的方法,该方法应用于内容分发网络⑶N服务器一侧,包括:
[0010]⑶N服务器接收客户端发送的内容请求;
[0011]判断所述内容请求中是否携带有设备身份标识号码ID,所述设备ID为认证服务器为所述客户端分配的唯一设备标识;
[0012]若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。
[0013]第三方面,本发明实施例还提供一种内容推送的装置,该装置位于客户端一侧,包括:
[0014]身份标识获取单元,用于向认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识;
[0015]添加单元,用于将所述设备ID添加到内容请求中;
[0016]发送单元,用于将所述内容请求发送给内容分发网络⑶N服务器,以使得所述⑶N服务器在对所述设备ID进行验证后向所述客户端返回请求的内容。
[0017]第四方面,本发明实施例还提供一种内容推送的装置,该装置位于内容分发网络⑶N服务器一侧,包括:
[0018]接收单元,用于接收客户端发送的内容请求;
[0019]判断单元,用于判断所述内容请求中是否携带有设备身份标识号码ID,所述设备ID为认证服务器为所述客户端分配的唯一设备标识;
[0020]发送单元,用于若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。
[0021]第五方面,本发明实施例一种内容推送的系统,该系统包括:客户端、认证服务器及内容分发网络CDN服务器;
[0022]所述客户端,用于向所述认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识,将所述设备ID添加到内容请求中,并将所述内容请求发送给所述CDN服务器,以使得所述CDN服务器在对所述设备ID进行验证后向所述客户端返回请求的内容;
[0023]所述认证服务器,用于为所述客户端分配所述设备ID;
[0024]所述CDN服务器,用于接收所述客户端发送的所述内容请求,并判断所述内容请求中是否携带有所述设备ID,若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。
[0025]本发明实施例提供的内容推送的方法、装置以及系统,能够由客户端向认证服务器获取由认证服务器为客户端分配的唯一设备身份标识号码(IDentity,简称ID),然后将设备ID添加到对CDN服务器的内容请求中,当CDN服务器在为客户发送内容时,先判断接收到的客户端所发送的内容请求中是否携带有设备ID,若内容请求中携带有设备ID则向客户端发送与内容请求对应的内容。与现有技术相比,本发明实施例能够通过认证服务器为客户端分配设备ID,并在客户端向CDN服务器发送内容请求中添加设备ID,使CDN服务器可以根据发送的请求中是否携带有设备ID来判断是否将内容发送给客户端,因此提高了 CDN的使用效率。
【附图说明】
[0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明实施例提供的一种内容推送的方法的流程图;
[0028]图2为本发明实施例提供的另一种内容推送的方法的流程图;
[0029]图3为本发明实施例提供的又一种内容推送的方法的流程图;
[0030]图4为本发明实施例提供的一种内容推送的装置的组成框图;
[0031]图5为本发明实施例提供的另一种内容推送的装置的组成框图;
[0032]图6为本发明实施例提供的又一种内容推送的装置的组成框图;
[0033]图7为本发明实施例提供的再一种内容推送的装置的组成框图;
[0034]图8为本发明实施例提供的一种内容推送的系统框图;
[0035]图9为本发明实施例提供的一种⑶N服务器的实体结构示意图。
【具体实施方式】
[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]本发明实施例提供了一种内容推送的方法,该方法应用于客户端一侧,如图1所示,该方法包括:
[0038]101、客户端向认证服务器获取设备ID。
[0039]客户端向认证服务器获取的设备ID,是由认证服务端为客户端分配的唯一设备标识。具体的设备ID的生成原理是:认证服务器将客户端的物理地址(Media Access Control地址,简称MAC地址)通过哈希算法得到对应的哈希值,将得到的哈希值作为设备的ID。为客户端分配的设备ID都会被记录在认证服务器中以备后续使用。
[0040]102、将设备ID添加到内容请求中。
[0041 ]客户端获取到设备ID后,将设备ID作为客户端的唯一设备标识。并在客户端每次向⑶N服务器发送内容请求之前,将设备ID添加到内容请求中。
[0042]103、将内容请求发送给CDN服务器。
[0043]在添加完设备ID后,客户端向⑶N服务器发送携带有设备ID的内容请求,这样可以使CDN服务器在对设备ID进行验证后向客户端返回请求的内容。而对于没有携带有设备ID的非法请求CDN服务器就可以有效的拒绝。
[0044]本发明实施例提供的内容推送的方法,能够由客户端向认证服务器获取由认证服务器为客户端分配的唯一设备ID,然后将设备ID添加到对CDN服务器发送的内容请求中,以使⑶N服务器在对设备ID进行验证之后再向客户端发送请求的内容。与现有技术相比,本发明实施例能够通过获取分配的设备ID,并在发送内容请求中添加设备ID,使CDN服务器可以在对发送的内容请求中的设备ID进行验证后向客户端返回请求的内容,因此提高了 CDN的使用效率。
[0045]进一步的,作为对图1所示方法的细化及扩展,本发明另一实施例还给出了一种内容推送的方法。如图2所示,该方法包括:
[0046]201、从安装软件中获取验证码图片,并输出验证码图片。
[0047]本实施例涉及的是安装某种软件对应的客户端。在使用该软件时首先需要下载软件的客户端安装包,然后安装软件。该软件的安装包中会提前加有验证码图片,因此可以从安装软件的安装包中获取验证码图片,然后将验证码图片输出,以使用户根据验证码图片输入对应的验证码。
[0048]202、接收按照图片输入的验证码。
[0049]接收用户按照验证码图片输入的正确的验证码。
[0050]203、向认证服务器发送预先获取的验证码。
[0051]本步骤是将202获取到的验证码发送给认证服务器,需要说明的是在认证服务器中记录有所有安装包中的验证码。因此认证服务器在接收到客户端发送的验证码后,会首先在其记录的验证码中查找是否存在相同的验证码。若存在,就向客户端分配设备ID。具体的分配原理与步骤101中设备ID生成的原理是一致的。
[0052 ] 204、接收认证服务器返回的设备ID。
[0053]205、将设备ID添加到内容请求中。
[0054]该步骤的实现方式与图1步骤102的实现方式是相同的,此处不再赘述。
[0055]206、将内容请求发送给内容分发网络⑶N服务器。
[0056]该步骤的实现方式与图1步骤103的实现方式是相同的,此处不再赘述。
[0057]进一步的,本发明实施例还提供了一种内容推送的方法,该方法应用于⑶N服务器一侧,如图3所示,该方法包括:
[0058]301、⑶N服务器接收客户端发送的内容请求。
[0059]302、判断内容请求中是否携带有设备ID。
[0060]当CDN服务器接收到客户端发送的内容请求时,会首先判断内容请求中是否携带有设备ID。其中设备ID是由认证服务器分配给客户端,并作为客户端的唯一设备标识。
[0061 ] 303、若内容请求中携带有设备ID,则将内容请求对应的内容发送给客户端。
[0062]若内容请求中携带有设备ID时,则认为该内容请求是属于合法请求,然后将内容请求对应的内容发送给客户端。
[0063]若内容请求中没有携带设备ID,则认为该内容请求是属于非法请求,然后拒绝该内容请求。
[0064]进一步的,对于步骤303的另一种实现方式为:若判断内容请求中携带有设备ID后,将内容请求中携带的设备ID提取出来并与设备ID备份表进行比对,若设备ID备份表中存在内容请求中携带的设备ID,则将内容请求对应的内容发送给客户端,若设备ID备份表中不存在内容请求中携带的设备ID,则将拒绝该内容请求。其中,设备ID备份表中记录有向认证服务器获得的所有设备的设备ID。
[0065]需要说明的是,由于设备ID是客户端在安装软件时通过发送验证码给认证服务器,然后由认证服务器分配的唯一设备标识,并且被记录在认证服务器中的设备ID表中。并且认为只要获取到设备ID的客户端,在发送内容请求中都会携带有设备ID。因此通过判断客户端内容请求中是否具有设备ID并且是否存在于设备ID备份表中,就可以判断发送内容请求的客户端是否为下载该软件的客户端。通过分析内容请求中设备ID的方式可以有效的识别通过模拟客户端的请求行为免费获取请求内容的非法请求。
[0066]本发明实施例提供的内容推送的方法,能够在CDN服务器接收客户端发送的内容请求时,判断内容请求中是否携带有由认证服务器为客户端分配的唯一设备ID,若发送的内容请求中携带有设备ID,则向客户端发送与内容请求对应的内容。与现有技术相比,本发明实施例能够通过判断客户端发送的内容请求中是否携带有设备ID来决定是否将请求内容发送给客户端,因此提高了⑶N的使用效率。
[0067]进一步的,作为对上述各实施例的实现,本发明实施例的另一实施例还提供了一种内容推送的装置,该装置位于客户端侧,用于实现上述图1和图2所述的方法。如图4所示,该装置包括:身份标识获取单元41、添加单元42、以及发送单元43。
[0068]身份标识获取单元41,用于向认证服务器获取设备身份标识号码ID,设备ID为认证服务器为客户端分配的唯一设备标识。
[0069]客户端向认证服务器获取的设备ID,是由认证服务端为客户端分配的唯一设备标识。具体的设备ID的生成原理是:认证服务器将客户端的物理地址(Media Access Control地址,简称MAC地址)通过哈希算法得到对应的哈希值,将得到的哈希值作为设备的ID。为客户端分配的设备ID都会被记录在认证服务器中以备后续使用。
[0070]添加单元42,用于将设备ID添加到内容请求中。
[0071]客户端获取到设备ID后,将设备ID作为客户端的唯一设备标识。并在客户端每次向⑶N服务器发送内容请求之前,将设备ID添加到内容请求中。
[0072]发送单元43,用于将内容请求发送给内容分发网络⑶N服务器,以使得⑶N服务器在对设备ID进行验证后向客户端返回请求的内容。
[0073]在添加完设备ID后,客户端向⑶N服务器发送携带有设备ID的内容请求,这样可以使CDN服务器在对设备ID进行验证后向客户端返回请求的内容。而对于没有携带有设备ID的非法请求CDN服务器就可以有效的拒绝。
[0074]进一步的,如图5所示,身份标识获取单元41,包括:
[0075]发送模块411,用于向认证服务器发送预先获取的验证码;
[0076]接收模块412,用于接收认证服务器返回的设备ID,设备ID为认证服务器根据验证码返回的设备ID。
[0077]进一步的,如图5所示,装置进一步包括:
[0078]验证码获取单元44,用于在向认证服务器发送验证码之前,从安装软件中获取验证码图片;
[0079]输出单元45,用于输出验证码图片。
[0080]本实施例涉及的是安装某种软件对应的客户端。在使用该软件时首先需要下载软件的客户端安装包,然后安装软件。该软件的安装包中会提前加有验证码图片,因此可以从安装软件的安装包中获取验证码图片,然后将验证码图片输出,以使用户根据验证码图片输入对应的验证码。
[0081]接收单元46,用于接收按照图片输入的验证码。
[0082]接收用户按照验证码图片输入的正确的验证码。
[0083]本发明实施例提供的内容推送的装置,能够由客户端向认证服务器获取由认证服务器为客户端分配的唯一设备ID,然后将设备ID添加到对CDN服务器发送的内容请求中,以使⑶N服务器在对设备ID进行验证之后再向客户端发送请求的内容。与现有技术相比,本发明实施例能够通过获取分配的设备ID,并在发送内容请求中添加设备ID,使⑶N服务可以在对发送的内容请求中的设备ID进行验证后向客户端返回请求的内容,因此提高了⑶N的使用效率。
[0084]进一步的,作为对上述各实施例的实现,本发明实施例的另一实施例还提供了一种内容推送的装置,该装置位于CDN服务器侧,用于实现上述图3所述的方法。如图6所示,该装置包括:接收单元61、判断单元62、以及发送单元63。
[0085]接收单元61,用于接收客户端发送的内容请求。
[0086]判断单元62,用于判断内容请求中是否携带有设备身份标识号码ID,设备ID为认证服务器为客户端分配的唯一设备标识。
[0087]当CDN服务器接收到客户端发送的内容请求时,会首先判断内容请求中是否携带有设备ID。其中设备ID是由认证服务器分配给客户端,并作为客户端的唯一设备标识。
[0088]发送单元63,用于若内容请求中携带有设备ID,则将内容请求对应的内容发送给客户端。
[0089]若内容请求中携带有设备ID时,则认为该内容请求是属于合法请求,然后将内容请求对应的内容发送给客户端。
[0090]若内容请求中没有携带设备ID,则认为该内容请求是属于非法请求,然后拒绝该内容请求。
[0091]进一步的,如图7所示,发送单元63,包括:
[0092]比对模块631,用于将设备ID与设备10备份表进行比对,设备ID备份表中记录有向认证服务器获得的所有设备的设备ID;
[0093]发送模块632,用于若设备ID备份表中存在设备ID,则将内容请求对应的内容发送给客户端。
[0094]若判断内容请求中携带有设备ID后,将内容请求中携带的设备ID提取出来并与设备ID备份表进行比对,若设备ID备份表中存在内容请求中携带的设备ID,则将内容请求对应的内容发送给客户端,若设备ID备份表中不存在内容请求中携带的设备ID,则将拒绝该内容请求。其中,设备ID备份表中记录有向认证服务器获得的所有设备的设备ID。
[0095]本发明实施例提供的内容推送的装置,能够在CDN服务器接收客户端发送的内容请求时,判断内容请求中是否携带有由认证服务器为客户端分配的唯一设备ID,若发送的内容请求中携带有设备ID,则向客户端发送与内容请求对应的内容。与现有技术相比,本发明实施例能够通过判断客户端发送的内容请求中是否携带有设备ID来决定是否将请求内容发送给客户端,因此提高了⑶N的使用效率。
[0096]进一步的,本发明的最后一个实施例还提供了一种内容推送的系统,用以实现图1、2及3所示的方法。本系统实施例与前述方法实施例对应,能够实现前述方法实施例中的全部内容。为便于阅读,本系统实施例仅对前述方法实施例中的内容进行概要性描述,不对方法实施例中的细节内容进行逐一赘述。如图8所示,该系统包括客户端81、认证服务器82及⑶N服务器83,其中,客户端81包括上述图4或图5所示的装置,⑶N服务器83包括图6或图7所示的装置。具体的:
[0097]客户端81,用于向认证服务器获取设备身份标识号码ID,设备ID为认证服务器为客户端分配的唯一设备标识,将设备ID添加到内容请求中,并将内容请求发送给CDN服务器,以使得CDN服务器在对设备ID进行验证后向客户端返回请求的内容;
[0098]认证服务器82,用于为客户端分配设备ID;
[0099]CDN服务器83,用于接收客户端发送的内容请求,并判断内容请求中是否携带有设备ID,若内容请求中携带有设备ID,则将内容请求对应的内容发送给客户端。
[0100]本发明实施例提供的内容推送的系统,能够由客户端向认证服务器获取由认证服务器为客户端分配的唯一设备ID添加到对CDN服务器的内容请求中,当CDN服务器在为客户发送内容时,先判断接收到的客户端所发送的内容请求中是否携带有设备ID,若内容请求中携带有设备ID则向客户端发送与内容请求对应的内容。与现有技术相比,本发明实施例能够通过认证服务器为客户端分配设备ID,并在客户端向CDN服务器发送内容请求中添加设备ID,使CDN服务器可以根据发送的请求中是否携带有设备ID来判断是否将内容发送给客户端,因此提高了⑶N的使用效率。
[0101]需要说明的是,针对上述内容推送的装置,凡是本发明实施例中使用到的各个单元模块的功能都可以通过硬件处理器(hardware processor)来实现。
[0102]示例性的,如图9所示,图9示出了本发明实施例提供的一种CDN服务器的实体结构示意图,该服务器可以包括:处理器(processor)91、通信接口( Commun i cat i on sInterface) 92、存储器(memory) 93和总线94,其中,处理器91、通信接口 92、存储器93通过总线94完成相互间的通信。通信接口 92可以用于服务器与客户端之间的信息传输。处理器91可以调用存储器93中的逻辑指令,以执行如下方法:CDN服务器接收客户端发送的内容请求;判断所述内容请求中是否携带有设备身份标识号码ID,所述设备ID为认证服务器为所述客户端分配的唯一设备标识;若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。
[0103]此外,上述的存储器93中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0105]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0106]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种内容推送的方法,所述方法应用于客户端一侧,其特征在于,所述方法包括: 客户端向认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识; 将所述设备ID添加到内容请求中; 将所述内容请求发送给内容分发网络⑶N服务器,以使得所述⑶N服务器在对所述设备ID进行验证后向所述客户端返回请求的内容。2.根据权利要求1所述的方法,其特征在于,所述向认证服务器获取设备ID,包括: 向所述认证服务器发送预先获取的验证码; 接收所述认证服务器返回的所述设备ID,所述设备ID为所述认证服务器根据所述验证码返回的设备ID。3.根据权利要求2所述的方法,其特征在于,在所述向所述认证服务器发送验证码之前,所述方法进一步包括: 从安装软件中获取验证码图片; 输出所述验证码图片; 接收按照所述图片输入的所述验证码。4.一种内容推送的方法,所述方法应用于内容分发网络CDN服务器一侧,其特征在于,所述方法包括: CDN服务器接收客户端发送的内容请求; 判断所述内容请求中是否携带有设备身份标识号码ID,所述设备ID为认证服务器为所述客户端分配的唯一设备标识; 若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。5.根据权利要求4所述的方法,其特征在于,所述将所述内容请求对应的内容发送给所述客户端,包括: 将所述设备ID与设备ID备份表进行比对,所述设备ID备份表中记录有向所述认证服务器获得的所有设备的设备ID; 若所述设备ID备份表中存在所述设备ID,则将所述内容请求对应的内容发送给所述客户端。6.—种内容推送的装置,所述装置位于客户端一侧,其特征在于,所述装置包括: 身份标识获取单元,用于向认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识; 添加单元,用于将所述设备ID添加到内容请求中; 发送单元,用于将所述内容请求发送给内容分发网络⑶N服务器,以使得所述⑶N服务器在对所述设备ID进行验证后向所述客户端返回请求的内容。7.根据权利要求6所述的装置,其特征在于,所述身份标识获取单元,包括: 发送模块,用于向所述认证服务器发送预先获取的验证码; 接收模块,用于接收所述认证服务器返回的所述设备ID,所述设备ID为所述认证服务器根据所述验证码返回的设备ID。8.根据权利要求7所述的装置,其特征在于,所述装置进一步包括: 验证码获取单元,用于在所述向所述认证服务器发送验证码之前,从安装软件中获取验证码图片; 输出单元,用于输出所述验证码图片; 接收单元,用于接收按照所述图片输入的所述验证码。9.一种内容推送的装置,所述装置位于内容分发网络CDN服务器一侧,其特征在于,所述装置包括: 接收单元,用于接收客户端发送的内容请求; 判断单元,用于判断所述内容请求中是否携带有设备身份标识号码ID,所述设备ID为认证服务器为所述客户端分配的唯一设备标识; 发送单元,用于若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。10.根据权利要求9所述的装置,其特征在于,所述发送单元,包括: 比对模块,用于将所述设备ID与设备ID备份表进行比对,所述设备ID备份表中记录有向所述认证服务器获得的所有设备的设备ID; 发送模块,用于若所述设备ID备份表中存在所述设备ID,则将所述内容请求对应的内容发送给所述客户端。11.一种内容推送的系统,其特征在于,所述系统包括:客户端、认证服务器及内容分发网络⑶N服务器; 所述客户端,用于向所述认证服务器获取设备身份标识号码ID,所述设备ID为所述认证服务器为所述客户端分配的唯一设备标识,将所述设备ID添加到内容请求中,并将所述内容请求发送给所述CDN服务器,以使得所述CDN服务器在对所述设备ID进行验证后向所述客户端返回请求的内容; 所述认证服务器,用于为所述客户端分配所述设备ID; 所述CDN服务器,用于接收所述客户端发送的所述内容请求,并判断所述内容请求中是否携带有所述设备ID,若所述内容请求中携带有所述设备ID,则将所述内容请求对应的内容发送给所述客户端。
【文档编号】H04L29/06GK105871982SQ201510890215
【公开日】2016年8月17日
【申请日】2015年12月7日
【发明人】李茗, 赵瑞前
【申请人】乐视云计算有限公司