用于根据通信网络的类型提供内容的方法和装置制造方法

xiaoxiao2020-9-10  4

【知识产权代理】【专利服务】Tel:18215660330

用于根据通信网络的类型提供内容的方法和装置制造方法
【专利摘要】公开了一种用于根据通信网络的类型提供内容的方法和装置。根据本发明的一个期望的实施例,提取包括在所接收的内容提供请求中的IP地址,确定所提取的IP地址是否私有IP地址,当所提取的IP地址是私有IP地址时,确定内容传输请求是经由移动通信网络的内容传输请求,并且将所请求的内容发送至所提取的IP地址,其中,内容服务器被配置为即使当请求是从私有IP地址做出时其也回复内容传输请求,并且其中,移动通信网络在不涉及NAT设备的情况下从内容服务器请求内容传输。根据本发明,可以通过在移动通信网络和因特网通信网络之间进行区分的同时操作单个内容服务器而通过移动通信网络和因特网通信网络提供内容,可以通过使得能够在移动通信网络和因特网通信网络之间进行区分更快速地提供内容,并且可以根据通信网络的类型提供不同格式的内容。
【专利说明】用于根据通信网络的类型提供内容的方法和装置

【技术领域】
[0001 ] 本发明一般地涉及一种用于提供内容的方法和装置,尤其涉及一种用于确定通信网络的类型然后根据通信网络的类型提供内容的方法和装置。

【背景技术】
[0002]随着各种手持终端(诸如智能电话、平板电脑、触摸板和笔记本电脑)的普及,由于移动通信技术的发展,不仅经由移动通信网络的因特网访问增加,而且经由传统有线/无线因特网通信网络的因特网访问也相当大地增加。
[0003]为了便于描述,在下文中将通过其访问因特网而不受移动通信网络干预的通信网络称为“因特网通信网络”。
[0004]同时,由于网络的特性,移动通信网络比因特网通信网络具有相对较低的数据传输速率,并且由于诸如智能电话和触摸板的设备,即,使用移动通信网络的多个设备的特性,移动通信网络可能产生显示数据的屏幕的差异或数据处理时间的产生差异。
[0005]因此,即使在相同内容的情况下,也需要在经由移动通信网络的因特网访问与经由因特网通信网络的访问之间进行区分,然后,基于通信网络的类型应用不同的技术以发送不同的格式的内容或更快速地发送数据。
[0006]尽管在上面的描述中已经提到了内容服务器,但是可以将用于发送和接收数据使得数据显示在用户侧终端上的任何服务器称为“内容服务器”。也可以将内容服务器称为另外的名字,诸如万维网服务器或数据服务器,但是为了便于描述,在本文中将这样的服务器称为内容服务器。
[0007]近年来,按照这样的必要性,将内容本身独立地制作为用于移动通信的内容,或管理用于移动通信网络的独立的内容服务器。
[0008]然而,为了管理独立的内容服务器,引起问题在于:从内容提供商的角度来看需要附加的成本和管理,并且需要很多成本和时间用于内容同步,使得由用于移动通信网络的内容服务器和用于因特网通信网络的内容服务器提供相同的内容。
[0009]此外,如果管理单个内容服务器而不管理另外的内容服务器,则引起问题在于:由于网络的特性,移动通信网络比因特网通信网络具有相对较低的数据传输速率,并且由于使用移动通信网络的多个设备(诸如智能电话和触摸板)的特性,可能出现显示数据的屏幕的差异和数据处理时间的差异。
[0010]因此,需要确定由请求内容的客户端访问的通信网络的类型,同时通过移动通信网络和因特网通信网络两种网络来提供内容。


【发明内容】

[0011]因此,考虑传统技术中出现的上述问题做出了本发明,本发明的目的是提供用于提供内容的方法和装置,其能够在移动通信网络和因特网通信网络之间进行区分,并且还在管理单个内容服务器的同时通过两种网络提供内容。
[0012]本发明的另一目的是提供一种用于提供内容的方法和装置,其能够在移动通信网络和因特网通信网络之间进行区分,从而基于通信网络的类型更快速地提供内容并且还提供不同格式的内容。
[0013]根据对下面的实施例的描述,本发明的其它目的将是显见的。
[0014]为了实现上面的目的,根据本发明的一个方面,提供了一种提供内容的方法。
[0015]根据本发明的实施例,提供了一种提供内容的方法,该方法由连接至移动通信网络和因特网通信网络并且被配置为提供内容的内容服务器来执行,该方法包括:提取包括在接收的内容传输请求中的因特网协议(IP)地址;确定所提取的IP地址是否私有IP地址;在确定所提取的IP地址是私有IP地址的情况下确定内容传输请求是经由移动通信网络的内容传输请求;以及将所请求的内容发送至所提取的IP地址;其中,内容服务器被设置为使得其也响应于来自私有IP地址的内容传输请求,并且移动通信网络在没有网络地址转换(NAT)设备的干预的情况下执行内容服务器上的内容传输请求。
[0016]在确定所提取的IP地址是私有IP地址的情况下确定内容传输请求是经由移动通信网络的内容传输请求可以包括:如果确定所提取的IP地址是公共IP地址而不是私有IP地址,则确定内容传输请求是经由因特网通信网络的内容传输请求。
[0017]如果确定所提取的IP地址是私有IP地址,则可以确定IP地址是否包括在先前存储的IP地址信息中,并且如果确定IP地址包括在先前存储的IP地址信息中,则可以将所请求的内容发送至所提取的IP地址。
[0018]此外,如果确定所提取的IP地址是私有IP地址,则可以确定IP地址是否包括在先前存储的IP地址信息中,并且如果确定IP地址不包括在先前存储的IP地址信息中,则不对所接收的内容传输请求做出响应。
[0019]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择被应用了适于移动通信网络的数据传输加速算法的数据传输加速技术,并且使用所选择的数据传输加速技术来发送所请求的内容。
[0020]此外,适于移动通信网络的数据传输加速算法可以是基于延迟的传输控制协议(TCP)拥塞控制算法。
[0021]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择被应用了适于因特网通信网络的数据传输加速算法的数据传输加速技术,并且使用所选择的数据传输技术来发送所请求的内容。
[0022]此外,适于因特网通信网络的数据传输加速算法可以是基于丢失的传输控制协议拥塞控制算法。
[0023]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择四分之一视频图形阵列(QVGA)格式的内容,并且发送该格式的所选择的内容。
[0024]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择高清晰度(HD)格式和标准清晰度(SD)格式中的一种格式的内容,并且发送该格式的所选择的内容。
[0025]根据本发明的另一方面,提供了一种用于提供内容的装置。
[0026]根据本发明的实施例,提供了一种用于提供内容的装置,该装置连接至移动通信网络和因特网通信网络并且被配置为提供内容,该装置包括:通信网络类型确定单元,其被配置为提取包括在所接收的内容传输请求中的IP地址,以确定所提取的IP地址是否私有IP地址,并且如果确定所提取的IP地址是私有IP地址,则确定内容传输请求是经由移动通信网络的内容传输请求;以及通信单元,其被配置为将内容传输请求和所请求的内容发送至所提取的IP地址,并且也响应来自私有IP地址的内容传输请求;其中,移动通信网络在没有NAT设备的干预的情况下执行内容服务器上的内容传输请求。
[0027]如果确定所提取的IP地址是公共IP地址而不是私有IP地址,则通信网络类型确定单元可以确定内容传输请求是经由因特网通信网络的内容传输请求。
[0028]内容提供装置还可以包括IP地址存储单元,其被配置为存储IP地址。如果确定所提取的IP地址是私有IP地址,则通信网络类型确定单元可以确定所提取的IP地址是否包括在IP地址存储单元中存储的IP地址信息中,并且如果确定IP地址包括在先前存储的IP地址信息中,则通信单元可以将所请求的内容发送至所提取的IP地址。
[0029]此外,如果作为通信网络类型确定单元的确定的结果而确定所提取的IP地址不包括在先前存储的IP地址信息中,则通信单元可以不对所接收的内容传输请求做出响应。
[0030]由通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对应用了适于移动通信网络的数据传输加速算法的数据传输加速技术的选择,以及使用所选择的数据传输加速技术对所请求的内容的发送。
[0031]此外,适于移动通信网络的数据传输加速算法可以是基于延迟的传输控制协议(TCP)拥塞控制算法。
[0032]由通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对应用了适于因特网通信网络的数据传输加速算法的数据传输加速技术的选择,以及使用所选择的数据传输技术对所请求的内容的发送。
[0033]此外,适于因特网通信网络的数据传输加速算法可以是基于丢失的TCP拥塞控制算法。
[0034]由通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对四分之一视频图形阵列(QVGA)格式的内容的选择,以及对该格式的所选择的内容的发送。
[0035]由通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对高清晰度和标准清晰度格式中的一种格式的内容的选择,以及对该格式的所选择的内容的发送。
[0036]根据本发明的又一方面,本发明提供一种其上记录有用于实现提供内容的方法的程序的记录介质。
[0037]根据本发明的实施例,提供一种其上记录有用于实现提供内容的方法的程序的记录介质,该方法由连接至移动通信网络和因特网通信网络并且被配置为提供内容的内容服务器来执行,该方法包括:提取包括在接收的内容传输请求中的IP地址;确定所提取的IP地址是否私有IP地址;在确定所提取的IP地址是私有IP地址的情况下确定内容传输请求是经由移动通信网络的内容传输请求;以及将所请求的内容发送至所提取的IP地址;其中,内容服务器被设置为使得其也响应于来自私有IP地址的内容传输请求,并且移动通信网络在没有NAT设备的干预的情况下执行内容服务器上的内容传输请求。
[0038]在确定所提取的IP地址是私有IP地址的情况下确定内容传输请求是经由移动通信网络的内容传输请求可以包括:如果确定所提取的IP地址是公共IP地址而不是私有IP地址,则确定内容传输请求是经由因特网通信网络的内容传输请求。
[0039]如果确定所提取的IP地址是私有IP地址,则可以确定IP地址是否包括在先前存储的IP地址信息中,并且如果确定IP地址包括在先前存储的IP地址信息中,则可以将所请求的内容发送至所提取的IP地址。
[0040]此外,如果确定所提取的IP地址是私有IP地址,则可以确定IP地址是否包括在先前存储的IP地址信息中,并且如果确定IP地址不包括在先前存储的IP地址信息中,则不对所接收的内容传输请求做出响应。
[0041]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择被应用了适于移动通信网络的数据传输加速算法的数据传输加速技术,并且使用所选择的数据传输加速技术来发送所请求的内容。
[0042]此外,适于移动通信网络的数据传输加速算法可以是基于延迟的传输控制协议(TCP)拥塞控制算法。
[0043]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择被应用了适于因特网通信网络的数据传输加速算法的数据传输加速技术,并且使用所选择的数据传输技术来发送所请求的内容。
[0044]此外,适于因特网通信网络的数据传输加速算法可以是基于丢失的传输控制协议拥塞控制算法。
[0045]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择四分之一视频图形阵列(QVGA)格式的内容,并且发送该格式的所选择的内容。
[0046]将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择高清晰度(HD)格式和标准清晰度(SD)格式中的一种格式的内容,并且发送该格式的所选择的内容。

【专利附图】

【附图说明】
[0047]结合附图,根据下面的详细描述,可以更清楚地理解本发明的上面的以及其它的目标、特征和优点,在附图中:
[0048]图1是例示其中移动通信网络和因特网通信网络二者均连接至内容服务器的传统内容提供系统的配置的图;
[0049]图2是例示根据本发明实施例的其中移动通信网络和因特网通信网络二者均连接至内容服务器的内容提供系统的配置的图;
[0050]图3是例示根据本发明实施例的提供内容的方法的流程图;以及
[0051]图4是例示根据本发明实施例的用于提供内容的装置的配置的图。

【具体实施方式】
[0052]本发明可以以各种方式来修改,并且可以被实现成具有若干实施例。在附图中示出并且在下面的描述中具体描述了具体实施例。然而,应当理解的是,本发明并不意在限于本发明的具体实施例,而是具体实施例包括落入本发明的精神和技术范围内的所有修改、等同和替换。
[0053]贯穿附图使用相同的附图标记指代相同或相似的部分。在本发明的下面的描述中,如果认为已知的功能和配置不必要地模糊了本发明的要点,则可以省略它们的详细描述。
[0054]术语如术语“第一”和“第二”可以用于描述各种元件,但元件不受术语限制。术语仅用于在元件之间进行区分。
[0055]例如,在不偏离本发明的范围的情况下,可以将第一元件命名为第二元件。同样,也可以将第二元件命名为第一元件。
[0056]术语“和/或”包括多个相关的和所描述的术语的组合或多个相关的和所描述的术语中的任一个。
[0057]当说一个元件“连接”或“耦接”至另一元件时,应当理解的是,一个元件可以直接连接或耦接至另一元件,但是在这两个元件之间也可能存在第三元件。
[0058]相反,当说一个元件“直接连接”或“直接耦接”至另一元件时,应当理解的是,在这两个元件之间不存在第三元件。
[0059]该申请中所使用的术语仅用于描述具体实施例,而并不意在限制本发明。
[0060]单数表达包括复数表达,除非上下文中另外清楚地定义。在该申请中,应当理解的是,术语“包括(include) ”、“包括(comprise)”和“具有(have) ”意在指明存在该说明书中所描述的特性、数量、步骤、操作、元件或部分或其组合,但并不意在排除一个或更多个特性、数量、步骤、操作、元件、部分或前面的组合的存在或可能的添加。
[0061]本文中所使用的所有术语包括技术术语和科技术语具有与本领域中的普通技术人员通常理解的意思相同的意思,除非另外定义。
[0062]术语如常见词典中定义的术语应当被理解为具有与相关技术的背景下的意思相同的意思,而不应当被理解为理想的或过于正式的意思,除非在本发明中清楚地定义。
[0063]参照附图更详细地描述了本发明的实施例。在本发明的描述中,贯穿附图相同的附图标记用于表示相同的元件,并且省略了相同元件的冗余的描述。
[0064]首先,将参照图1和图2对根据本发明实施例的包括内容服务器的内容提供系统的配置与包括内容服务器的传统内容提供系统的配置之间的比较进行描述。
[0065]图1是例示其中移动通信网络和因特网通信网络二者均连接至内容服务器的传统内容提供系统的配置的图,以及图2是例示根据本发明实施例的其中移动通信网络和因特网通信网络二者均连接至内容服务器的内容提供系统的配置的图。
[0066]首先,下面参照图1对其中移动通信网络120和因特网通信网络170 二者均连接至内容服务器200的传统内容提供系统的配置进行描述。可以经由无线或有线连接通过因特网通信网络170访问内容服务器200,并且可以从内容服务器200接收内容。
[0067]如图1所示,在传统内容提供系统的配置中,移动通信网络系统180包括客户端、远程区域网络(RAN) 110、移动通信网络120、路由器130和网络地址转换(NAT) 140。移动通信网络系统180连接至内容服务器200。
[0068]移动通信网络系统180的客户端可以是接至移动通信网络120的手持终端100a,诸如移动电话、智能手机或触摸板,但不限于于此。
[0069]在传统内容提供系统中,为了通过移动通信网络系统180接收内容,客户端访问包括基站的RAN 110,然后经由移动通信网络120、路由器130和NAT 140访问内容服务器200。
[0070]移动通信网络120可以基于其发展水平或对其应用的技术被分类成第二代(2G)、第三代(3G)和第四代(4G)网络,并且可以基于技术方案被分类成全球移动通信(GSM)、码分多址(CDMA)和长期演进(LTE)网络。然而,在下面的描述中,不管上面的分类,移动通信网络120包括所有移动通信网络。
[0071]路由器130是以下设备:当连接不同的网络然后交换信息时,读取包括在所发送的信息(即,分组)中的接收方的地址,并且沿着最适当的通信路径将信息发送至另一通信网络。
[0072]NAT 140是以下设备:将私有IP地址转换成公共IP地址。
[0073]NAT 140可以被实现成包括在路由器130中。NAT 140广泛用于包括移动通信网络120和因特网通信网络170 二者并且由很多人使用的公共网络中。具体地,如果NAT需要由很多人使用,则可以使用称作大规模的NAT(LSNAT)的特定NAT设备。
[0074]在因特网通信网络系统190中,如果客户端100a经由无线连接被连接至因特网通信网络170,则客户端100a通过接入点(AP) 150连接至因特网通信网络170。
[0075]相反,如果客户端100b经由有线连接被连接至因特网通信网络170,则客户端100b通过访问路由器160连接至因特网通信网络170。
[0076]将明显的是:访问路由器160也可以用于通过AP 150访问无线因特网通信网络170,但是为了方便描述,省略了其详细的配置。
[0077]此外,在图1和图2中,为了详细描述与本发明有关的移动通信网络120的元件,分别例示RAN 110、路由器130和NAT 140。尽管图1和图2中示出的所有元件和移动通信网络120可以统称作移动通信网络,但是为了方便描述,在下文中将包括诸如RAN 110、路由器130和NAT 140的所有元件以及移动通信网络的系统称作移动通信网络系统180。
[0078]在传统技术中,以与通过因特网通信网络170访问内容服务器200相同的方式经由NAT 140执行通过移动通信网络120访问内容服务器200。
[0079]然而,在本发明的实施例中,如图2中所示,如在传统技术中一样,在通过因特网通信网络170访问内容服务器200方面没有变化,但是通过路由器130而无需NAT 140的干预直接执行通过移动通信网络120访问内容服务器200。
[0080]在图2的内容服务器200的情况下,使用与图1的附图标记相同的附图标记的原因在于:根据本发明的实施例的内容服务器200可以使用内容传输功能,S卩,传统内容服务器200的原始功能,并且也确定通过移动通信网络120的内容传输请求。
[0081]也就是说,甚至在无需改变传统内容服务器200的配置的情况下,仅当根据本发明实施例的内容服务器200被设置成使得其也响应于来自私有IP地址的内容传输请求,内容服务器200可以确定通信网络的类型,然后根据通信网络的类型来提供内容。
[0082]在本发明的一种实施例中,当在无需NAT 140的干预的情况下通过移动通信网络120通过路由器130而直接访问内容服务器200时,记录在内容服务器200上的IP地址变成私有IP地址而不是公共IP地址。
[0083]与公共IP地址不同,私有IP地址仅用于个人目的。在分类A的情况下,私有IP地址被定义为10.X.X.X,在分类B的情况下,私有IP地址被定义为172.16.x.x至172.31.x.X,而在分类C的情况下,私有IP地址被定义为192.168.0.x至192.168.255.x。
[0084]在传统服务器,具体地,由未指定的个人访问的服务器例如本发明的内容服务器200的情况下,它们被设置成使得它们不响应于来自私有IP地址的内容传输请求。
[0085]在本发明的实施例中,内容服务器200被设置成使得其响应于来自私有IP地址的内容传输请求。此外,如在传统技术中,使用公共IP地址接收通过因特网通信网络170的内容传输请求,而仅当使用移动通信网络120时,使用私有IP地址接收内容传输请求。因此,可以仅使用IP地址来相互区分因特网通信网络170和移动通信网络120。
[0086]如果内容服务器200被设置成使得其响应于来自私有IP地址的内容传输请求,由于未指定的个人的客户端可以访问内容服务器200,所以内容服务器200易受出于非法目的对其进行访问的损害。
[0087]为了解决这种弱点,可以预先存储关于基于移动通信网络服务提供商所区分的私有IP地址的信息,并且当使用私有IP地址来接收内容传输请求时,仅当作为与关于基于移动通信网络服务提供商所区分的私有IP地址的信息比较的结果,存在相应的信息时,内容服务器200可以响应于所接收的内容传输请求。
[0088]此外,如果确定了关于与私有IP地址对应的移动通信网络服务提供商的信息,则也可以确定由移动通信网络服务提供商管理的移动通信网络的特性,因此,可以使用移动通信网络的特性来提供区分的内容。
[0089]例如,如果由使用3G网络的移动通信网络服务提供商A使用的私有IP地址被先前定义为172.16.X.X至172.17.x.x,而由使用4G网络的移动通信网络服务提供商B使用的私有IP地址被先前定义为172.18.X.X至172.19.x.x,则可以基于通过其请求了内容传输的私有IP地址来区分移动通信网络服务提供商。另外,可以获得通信网络的类型或其它信息。
[0090]也就是说,在根据本发明的实施例的内容提供系统中,如果可以确定通信网络的类型,也就是说,如果可以确定通信网络是移动通信网络120还是因特网通信网络170,则这可以在很多领域中使用。
[0091]例如,首先,可以基于通信网络的类型使用用于更快速地发送内容的适当的传输技术或加速算法。
[0092]此外,在相同内容的情况下,可以基于通信网络的类型发送不同格式的内容。
[0093]例如,在广泛用于因特网中的传输控制协议(TCP)中,为了增大内容的传输速率,则用于更快速的数据传输的加速算法包括基于延迟的TCP拥塞控制算法和基于丢失的TCP拥塞控制算法。
[0094]通常,在移动通信网络的情况下,当发送数据时使用基于丢失的TCP拥塞控制算法的技术(诸如BIC和CUBIC)是夸张的。因此,发生高分组丢失,因而使TCP性能劣化。
[0095]因此,在移动通信网络的情况下,可以更有效地使用基于延迟的TCP拥塞控制算法,诸如Vegas。
[0096]此外,可以使用确定TCP性能和检测的重发的慢启动方法以及诸如窗口大小的各种参数来增大内容的传输速率。
[0097]例如,可以通过在移动通信网络中比在因特网通信网络中更保守地执行慢启动方法来提供较快的加速性能。
[0098]此外,可以基于在其上显示视频数据的终端根据不同的编码提供不同的格式的视频数据。
[0099]例如,在根据H.264的可伸缩视频编码中,可以同时生成高清晰度(HD)格式的内容、标准清晰度(SD)格式的内容和四分之一视频图形阵列(QVGA)格式的内容。
[0100]通常,QVGA具有320X240的像素配置,其对应于VGA (640X80)的分辨率的1/4。QVGA广泛用于具有小屏幕的手持终端如智能电话中,以便提供最佳分辨率。720X480的分辨率被分类为SD等级,而1,280X720或1,920X1, 080的分辨率被分类为HD等级。
[0101]也就是说,可以通过对内容服务器内的原始内容执行可伸缩视频编码或使用连接至内容服务器的编码设备来同时生成HD、SD和QVGA格式的内容,并且可以基于通信网络的类型发送适当格式的内容。
[0102]例如,移动通信网络的内容传输请求通常是使用手持终端的内容传输请求。在这种情况下,可以发送QVGA格式的内容。在经由因特网通信网络的内容传输请求的情况下,可以发送HD或SD格式的内容。
[0103]也就是说,由于可以确定通信网络的类型,所以按照根据本发明的实施例的内容提供系统可以更快速地提供内容。此外,可以提供适于通信网络的类型的格式的内容。
[0104]下面将参照图3对根据本发明的实施例的提供内容的方法进行描述。
[0105]图3是例示根据本发明的实施例的提供内容的方法的流程图。
[0106]如图3所示,在根据本发明的该实施例的提供内容的方法中,在步骤300处提取包括在内容传输请求中的IP地址。在步骤302处确定所提取的IP地址是公共IP地址还是私有IP地址。
[0107]如果确定所提取的IP地址是公共IP地址,则在步骤306处确定内容传输请求是经由因特网通信网络的内容传输请求。
[0108]相反,如果确定所提取的IP地址是私有IP地址,则在步骤304处确定内容传输请求是经由移动通信网络的内容传输请求。
[0109]如果从私有IP地址接收内容传输请求,则可以将所提取的私有IP地址与先前存储的私有IP地址相比较。仅当作为比较的结果所提取的私有IP地址与先前存储的私有IP地址相同时,可以响应于内容传输请求发送内容。
[0110]此外,还可以提取关于与私有IP地址对应的移动通信网络服务提供商的信息,并且所提取的信息可以用于发送内容。
[0111]一旦确定了通信网络的类型,则可以如上所述基于通信网络的类型来选择适当的TCP加速算法,并且使用所选择的TCP加速算法将内容发送至进行了内容传输请求的设备。
[0112]此外,可以基于通信网络的类型来选择适当的数据格式,并且可以将所选择的数据格式的内容发送至进行了内容传输请求的设备。
[0113]为此,如上所述,需要设置诸如移动通信网络的路由器130的元件,使得其在没有NAT 140的干预的情况下将内容传输请求直接发送至内容服务器200。
[0114]此外,如上所述,还需要设置内容服务器200,使得其响应于来自私有IP地址的内容传输请求。
[0115]将明显的是,可以以程序的形式实现根据本发明实施例的提供内容的方法。
[0116]下面将参照图4对根据本发明实施例的提供内容的装置的配置进行描述。
[0117]图4是例示根据本发明该实施例的提供内容的装置的配置的图。
[0118]如图4中所示,根据本发明的实施例的提供内容的装置200包括通信网络类型确定单元400、IP地址存储单元410和通信单元420。
[0119]通信网络类型确定单元400提取发送内容传输请求的设备的IP地址,并且确定所提取的IP地址是否是私有IP地址。如果确定所提取的IP地址是私有IP地址,则通信网络类型确定单元400确定内容传输请求是经由移动通信网络的内容传输请求。如果确定所提取的IP地址是公共IP地址,则通信网络类型确定单元400确定内容传输请求是经由因特网通信网络的内容传输请求。
[0120]IP地址存储单元410存储关于其内容传输请求需要被响应的私有IP地址的信息。
[0121]如上所述,设置根据本发明的该实施例的内容服务器200,即,用于提供内容的装置,使得其也响应于来自私有IP地址的内容传输请求。
[0122]然而,如果设置用于提供内容的装置,使得其也响应于来自私有IP地址的内容传输请求,由于未指定的个人的客户端可以访问内容服务器,所以内容服务器易受出于非法目的对其进行访问的损害。
[0123]为了阻止这种弱点,可以先前存储关于基于移动通信网络服务提供商区分的私有IP地址的信息。在这种情况下,如果接收了使用特定的私有IP地址的内容传输请求,则可以将特定的私有IP地址与基于移动通信网络服务提供商区分的私有IP地址进行比较。仅当作为比较的结果存在相应的信息时,用于提供内容的装置可以响应于所接收的内容传输请求。
[0124]如上所述,IP地址存储单元410可以存储关于其内容传输请求需要被响应的私有IP地址的信息。
[0125]一旦确定了关于与私有IP地址对应的移动通信网络服务提供商的信息,则也可以确定由移动通信网络服务提供商管理的移动通信网络的特性,因此,可以使用移动通信网络的特性提供区分的(differentiated)内容。因此,除了关于其内容传输请求需要被响应的私有IP地址的信息以外,IP地址存储单元410还可以存储关于与私有IP地址对应的通信网络服务提供商的信息。
[0126]通信单元420连接至形成通信网络的其它元件,并且被配置为接收内容传输请求和响应于内容传输请求使得发送内容。
[0127]如上所述,将根据本发明的实施例的用于提供内容的装置的通信单元420设置成使得其响应于来自私有IP地址的内容传输请求。
[0128]此外,如上所述,在没有NAT 140的干预的情况下通过移动通信网络120由内容服务器直接接收来自私有IP地址的内容传输请求。
[0129]仅当传统内容服务器被设置成使得其响应于来自私有IP地址的内容传输请求时,根据本发明的该实施例的内容提供装置200可以确定通信网络的类型。
[0130]此外,将明显的是,根据本发明的该实施例的内容提供方法可以以程序的形式来实现,以及以数字处理设备如安装有程序的服务器的形式来实现。
[0131]如上所述,根据本发明的实施例的用于提供内容的方法和装置可以具有以下优点:在移动通信网络和因特网通信网络之间进行区分,并且还在管理单个内容服务器的同时通过两种网络提供内容。
[0132]根据本发明的实施例的用于提供内容的方法和装置可以具有以下优点:在移动通信网络和因特网通信网络之间进行区分,从而基于通信网络的类型更快速地提供内容并且还提供不同的格式的内容。
[0133]尽管出于说明的目的公开了本发明的优选实施例,但是本领域中的普通技术人员应当理解的是,在不偏离所附权利要求中所公开的本发明的范围和精神的情况下,可以进行各种修改、添加和替换。
【权利要求】
1.一种提供内容的方法,所述方法由连接至移动通信网络和因特网通信网络并且被配置为提供内容的内容服务器执行,所述方法包括: 提取包括在接收的内容传输请求中的因特网协议IP地址; 确定所提取的IP地址是否私有IP地址; 在确定所提取的IP地址是私有IP地址的情况下确定所述内容传输请求是经由移动通信网络的内容传输请求;以及 将所请求的内容发送至所提取的IP地址; 其中,所述内容服务器被设置为使得其也响应于来自私有IP地址的内容传输请求,并且所述移动通信网络在没有网络地址转换设备的干预的情况下执行所述内容服务器上的所述内容传输请求。
2.根据权利要求1所述的方法,其中,在确定所提取的IP地址是私有IP地址的情况下确定所述内容传输请求是经由移动通信网络的内容传输请求可以包括:如果确定所提取的IP地址是公共IP地址而不是私有IP地址,则确定所述内容传输请求是经由因特网通信网络的内容传输请求。
3.根据权利要求1所述的方法,其中,如果确定所提取的IP地址是私有IP地址,则可以确定所述IP地址是否包括在先前存储的IP地址信息中,并且如果确定所述IP地址包括在先前存储的IP地址信息中,则可以将所请求的内容发送至所提取的IP地址。
4.根据权利要求3所述的方法,其中,如果确定所提取的IP地址是私有IP地址,则可以确定所述IP地址是否包括在先前存储的IP地址信息中,并且如果确定所述IP地址不包括在先前存储的IP地址信息中,则不对所接收的内容传输请求做出响应。
5.根据权利要求1所述的方法,其中,将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择被应用了适于移动通信网络的数据传输加速算法的数据传输加速技术,并且使用所选择的数据传输加速技术来发送所请求的内容。
6.根据权利要求5所述的方法,其中,适于所述移动通信网络的所述数据传输加速算法可以是基于延迟的传输控制协议拥塞控制算法。
7.根据权利要求1所述的方法,其中,将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择被应用了适于因特网通信网络的数据传输加速算法的数据传输加速技术,并且使用所选择的数据传输技术来发送所请求的内容。
8.根据权利要求7所述的方法,其中,适于所述因特网通信网络的所述数据传输加速算法可以是基于丢失的传输控制协议拥塞控制算法。
9.根据权利要求1所述的方法,其中,将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择四分之一视频图形阵列格式的内容,并且发送所述格式的所选择的内容。
10.根据权利要求1所述的方法,其中,将所请求的内容发送至所提取的IP地址可以包括:如果确定所提取的IP地址是私有IP地址,则选择高清晰度和标准清晰度格式中的一种格式的内容,并且发送所述格式的所选择的内容。
11.一种用于提供内容的装置,所述装置连接至移动通信网络和因特网通信网络并且被配置为提供内容,所述装置包括: 通信网络类型确定单元,其被配置为提取包括在所接收的内容传输请求中的因特网协议IP地址,以确定所提取的IP地址是否私有IP地址,并且如果确定所提取的IP地址是私有IP地址,则确定所述内容传输请求是经由移动通信网络的内容传输请求;以及 通信单元,其被配置为将所述内容传输请求和所请求的内容发送至所提取的IP地址,并且也响应来自私有IP地址的内容传输请求; 其中,所述移动通信网络在没有网络地址转换设备的干预的情况下执行所述内容服务器上的所述内容传输请求。
12.根据权利要求11所述的装置,其中,如果确定所提取的IP地址是公共IP地址而不是私有IP地址,则所述通信网络类型确定单元可以确定所述内容传输请求是经由因特网通信网络上的内容传输请求。
13.根据权利要求11的装置,其中,所述内容提供装置还可以包括IP地址存储单元,所述IP地址存储单元被配置为存储IP地址,如果确定所提取的IP地址是私有IP地址,则所述通信网络类型确定单元可以确定所提取的IP地址是否包括在所述IP地址存储单元中存储的IP地址信息中,并且如果确定所述IP地址包括在先前存储的IP地址信息中,则所述通信单元可以将所请求的内容发送至所提取的IP地址。
14.根据权利要求13所述的装置,其中,如果作为所述通信网络类型确定单元的所述确定的结果而确定所提取的IP地址不包括在先前存储的IP地址信息中,则所述通信单元可以不对所接收的内容传输请求做出响应。
15.根据权利要求11所述的装置,其中,由所述通信单元执行的所请求的内容至所提取的IP地址的所述发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对应用了适于移动通信网络的数据传输加速算法的数据传输加速技术的选择,以及使用所选择的数据传输加速技术对所请求的内容的所述发送。
16.根据权利要求15所述的装置,其中,适于所述移动通信网络的所述数据传输加速算法可以是基于延迟的传输控制协议拥塞控制算法。
17.根据权利要求11的装置,其中,由所述通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对应用了适于因特网通信网络的数据传输加速算法的数据传输加速技术的选择,以及使用所选择的数据传输技术对所请求的内容的所述发送。
18.根据权利要求17所述的装置,其中,适于所述因特网通信网络的所述数据传输加速算法可以是基于丢失的传输控制协议拥塞控制算法。
19.根据权利要求11所述的装置,其中,由所述通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对四分之一视频图形阵列格式的内容的选择,以及对所述格式的所选择的内容的所述发送。
20.根据权利要求11所述的装置,其中,由所述通信单元执行的所请求的内容至所提取的IP地址的发送可以包括:在确定所提取的IP地址是私有IP地址的情况下对高清晰度和标准清晰度格式中的一种格式的内容的选择,以及对所述格式的所选择的内容的所述发送。
21.—种记录介质,记录有用于实现提供内容的方法的程序,所述方法由连接至移动通信网络和因特网通信网络并且被配置为提供内容的内容服务器来执行,所述方法包括: 提取包括在接收的内容传输请求中的因特网协议IP地址; 确定所提取的IP地址是否私有IP地址; 在确定所提取的IP地址是私有IP地址的情况下确定所述内容传输请求是经由移动通信网络的内容传输请求;以及 将所请求的内容发送至所提取的IP地址; 其中,所述内容服务器被设置为使得其也响应于来自私有IP地址的内容传输请求,并且所述移动通信网络在没有网络地址转换设备的干预的情况下执行所述内容服务器上的所述内容传输请求。
【文档编号】H04W88/18GK104380789SQ201280072530
【公开日】2015年2月25日 申请日期:2012年12月28日 优先权日:2012年11月15日
【发明者】崔俊浩, 安相俊 申请人:僖迪网络科技株式会社

最新回复(0)