CN101094126B - 个性化内容传送方法、***以及内容发送服务器 - Google Patents

个性化内容传送方法、***以及内容发送服务器 Download PDF

Info

Publication number
CN101094126B
CN101094126B CN2006100829246A CN200610082924A CN101094126B CN 101094126 B CN101094126 B CN 101094126B CN 2006100829246 A CN2006100829246 A CN 2006100829246A CN 200610082924 A CN200610082924 A CN 200610082924A CN 101094126 B CN101094126 B CN 101094126B
Authority
CN
China
Prior art keywords
content
personalizing parameters
content item
condition
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006100829246A
Other languages
English (en)
Other versions
CN101094126A (zh
Inventor
高洪涛
彭锦
桑卓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100829246A priority Critical patent/CN101094126B/zh
Publication of CN101094126A publication Critical patent/CN101094126A/zh
Application granted granted Critical
Publication of CN101094126B publication Critical patent/CN101094126B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种个性化内容传送方法,包括:内容发送服务器将内容项与对应的个性化参数发送到内容终端;内容终端将内容项和个性化参数提供给用户,并将携带用户选定的内容项和个性化参数的内容订阅请求发送给内容发送服务器;内容发送服务器接收该内容订阅请求,并在检测到用户选定的内容项可用后,判断当前是否满足该内容项对应的个性化参数中的发送条件,若满足,将该内容项发送给内容终端;本发明同时公开了一种内容发送服务器,包括:内容提供模块和个性化参数模块;本发明还公开了一种内容传送***,包括内容发送服务器和内容终端。本发明使得内容发送服务器可在用户需要内容时,将内容发送到内容终端,降低了带宽浪费。

Description

个性化内容传送方法、***以及内容发送服务器
技术领域
本发明涉及内容传输技术领域,具体涉及个性化内容传送方法和***,以及具备个性化内容订阅和传送功能的内容发送服务器。
背景技术
动态内容传输(DCD)技术是基于内容终端/服务器结构、向移动终端用户发送个性化内容的技术。用户订阅内容后,DCD服务器根据用户参数、用户位置、在线状态等对内容做个性化处理后,定时将内容传输给终端用户。
用户通过服务器提供的节目单选择订阅内容。通过DCD服务器平台,各类服务提供商(SP)、内容提供商(CP)、运营商都可以向用户提供丰富的内容,这就使得可供用户选择的内容的类型丰富、数量巨大,因此节目单必然很大,而移动网络所能提供的带宽和传输速率是有限的,因此,如何在带宽有限的情况下,提供能最大限度满足用户需求的节目单是DCD技术需重点解决的问题之一。
广播(BCAST)技术是开放移动联盟(OMA)制定的通过移动网络将内容广播到移动终端的技术,实际业务中最重要的应用是手机电视。BCAST制定了节目单提供机制:服务向导(SG,Service Guide),DCD采用该机制作为自己的节目单提供机制和内容订阅机制。图1为BCAST制定的SG数据模型的示意图,如图1所示,SG向用户提供频道(Service)、节目(Content)、节目接入(Access)方法、节目计费等信息。SG通过分片方法组织这些信息,每个分片记录节目单中的一类信息,并通过统一资源标识符(URI)将各分片组织起来,形成完整并且组织灵活的节目单。各分片的功能如下:
频道分片描述一个内容项的集合,例如:中央一台、电影下载。
内容分片描述一项内容,例如:中央一台的新闻联播、电影下载频道的指环王。
节目安排分片表示内容下发和播放的时间安排,例如:新闻联播的时间安排:19:00-19:30播放;指环王的时间安排:18:00-20:00下载,21:00-23:00播放。
接入分片表示为终端提供的接入业务方式以及接入并展现该业务的能力要求。
会话描述分片表示会话相关信息,例如:新闻联播:传输协议,媒体类型和格式、起始和结束时间、媒体的目的地址和端口号等;指环王:源地址、目的地址和端口号等。
购买项分片表示购买项即:用户购买的最小单位,例如:一个或多个频道、一个或多个内容。
购买数据分片描述购买相关的具体信息,描述购买Item的购买Channel,例如:新闻联播:1次1元;新闻联播:通过交互方式获取费用信息;
购买渠道分片描述购买的方式等信息,例如:新闻联播:通过拨电话购买或通过发短信购买。
预览数据分片描述预览功能,例如:从新闻联播切换到指环王,用户无需等待,可以先预览内容;用户浏览业务向导的时候,可以观看到内容的预览部分。
每个分片以唯一的ID字段标识,并具有一个生效时间和失效时间。
频道和内容分片对内容节目单进行描述,名称字段描述内容或内容集合的名字,频道类型字段描述业务类型,如:电影频道、文件下载;内容类型字段描述内容的类型,如:多用途因特网邮件扩充协议(MIME)媒体类型:文本、音频、视频;全局(Global)频道ID字段是业务唯一标识,全局内容ID是内容的唯一标识。
SG数据可以通过广播方式或点对点方式发送到用户终端。对于广播方式,Bcast服务器有一个专有频段定时或在节目单更新时广播SG数据。终端收到该专有频段的SG数据后,与本地保存的SG数据对比,相应更新本地的SG数据。对于点对点方式,终端可以登陆到服务器,选择希望更新的SG分片,将该分片下载并更新本地的SG数据。
现有技术的缺点:因为BCAST是基于内容广播的技术,无法对单个用户进行个性化内容传送,用户只能在内容发送服务器提供的所有节目中选择自己要订阅的节目,而无法设定自己希望接收该节目的时刻、发送频率、以及与存储空间相关的内容处理策略等,内容发送服务器在内容产生时在同一时刻将该内容发送给所有订阅该内容的终端,这样,不仅浪费了网络带宽、且降低了用户体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种个性化内容传送方法、***以及内容发送服务器,使得内容发送服务器可以根据用户的需求,将内容以用户希望的方式发送到内容终端,降低带宽浪费。
为达到上述目的,本发明的技术方案是这样实现的:
一种个性化内容传送方法,为各内容项设置可选个性化参数,包括:
A、内容发送服务器将内容项以及与内容项对应的个性化参数发送到内容终端;
B、内容终端将内容项和个性化参数提供给用户,并将携带用户选定的内容项和个性化参数的内容订阅请求发送给内容发送服务器;
C、内容发送服务器接收该内容订阅请求,并在检测到用户选定的内容项可用后,当满足该内容项对应的个性化参数中的发送条件时,将该内容项发送给内容终端。
所述每个内容项对应一个内容项标识、每个个性化参数对应一个个性化参数的URI,所述步骤A包括:内容发送服务器将内容项标识与个性化参数的URI的对应关系、各内容项与内容项标识的对应关系、个性化参数与个性化参数的URI的对应关系发送到内容终端。
步骤A所述内容发送服务器将内容项以及与内容项对应的个性化参数发送到内容终端为:通过推送(push)或下拉(pull)或广播方式发送。
所述个性化参数至少包括内容发送条件。
所述内容发送条件为基于时间的条件和/或基于事件的条件和/或基于阈值的条件。
所述内容发送条件包括基于时间的条件,所述基于时间的条件包括基于事件的条件和/或基于阈值的条件。
所述基于时间的条件包括:基时间和/或间隔时间,进一步包括:循环规则。
所述基于事件的条件包括:事件标识,进一步包括:循环规则。
所述基于阈值的条件包括:阈值,进一步包括:阈值变化方向和/或循环规则。
所述内容发送条件为基于事件的条件,步骤C所述内容发送服务器判断当前是否满足该内容项对应的个性化参数中的发送条件之后进一步包括:内容发送服务器判定当前不满足该内容项对应的基于事件的条件,向内容终端定制该事件发生的状态通知,并在收到内容终端发来的事件发生状态通知后,将该内容项发送到内容终端。
所述内容发送条件为基于阈值的条件,步骤C所述内容发送服务器判断当前是否满足该内容项对应的个性化参数中的发送条件之后进一步包括:内容发送服务器判定当前不满足该内容项对应的基于阈值的条件,向内容终端定制该阈值到达的状态通知,并在收到内容终端发来的阈值到达状态通知后,将该内容项发送到内容终端。
步骤C所述内容发送服务器检测到用户选定的内容项可用之后,判断当前是否满足该内容项对应的个性化参数中的发送条件之前进一步包括:内容发送服务器检测到该内容项对应的个性化参数中包含一个以上发送条件,且发送条件之间存在冲突,内容发送服务器根据预先设定的各发送条件的优先级,将优先级最高的发送条件作为该内容项对应的发送条件。
所述内容项为频道和/或节目。
当步骤A所述内容项为频道和节目时,
且步骤C所述内容发送服务器检测到用户选定的内容项可用为:用户选定的节目可用,
且步骤C所述内容发送服务器检测到用户选定的内容项可用之后、判断当前是否满足该内容项对应的个性化参数中的发送条件之前,进一步包括:内容发送服务器在自身未查找到用户为该节目选定的个性化参数,继续在自身查找用户为该节目所属的频道选定的个性化参数,若查找到,将该查找到的个性化参数作为该节目的个性化参数,若未查找到,将自身保存的默认个性化参数作为该节目的个性化参数。
当步骤A所述内容项包括频道时,
且步骤C所述内容发送服务器检测到用户选定的内容项可用为:用户选定的频道可用,
且步骤C所述内容发送服务器检测到用户选定的内容项可用之后、判断当前是否满足该内容项对应的个性化参数中的发送条件之前,进一步包括:内容发送服务器在自身未查找到用户为该频道选定的个性化参数,则将自身保存的默认个性化参数作为该节目的个性化参数。
一种内容发送服务器,包括内容提供模块,还包括个性化参数模块,其中:
内容提供模块,用于保存内容项与可选个性化参数标识的对应关系,将各内容项和根据个性化参数标识从个性化参数模块获取的可选个性化参数发送给内容终端;保存内容终端发来的内容订阅请求中携带的内容项标识和个性化参数标识的对应关系;在检测到内容项可用后,根据该内容项对应的个性化参数标识,向个性化参数模块获取个性化参数,在该个性化参数中的发送条件满足时,向内容终端发送所述内容项;
个性化参数模块,用于保存个性化参数和个性化参数标识的对应关系,根据内容提供模块发来的请求,将自身保存的个性化参数发送给内容提供模块。
所述内容提供模块进一步用于,检测到从个性化参数模块获取的个性化参数之间存在冲突,向个性化参数模块查询各个性化参数的优先级,并在满足优先级最高的个性化参数指示的发送条件时,将该内容项发送给内容终端,
且,个性化参数模块进一步用于,保存各个性化参数的优先级,并根据内容提供模块发来的查询请求,将在自身查询到的个性化参数的优先级返回给内容提供模块。
所述内容提供模块进一步用于,在自身未查找到可用内容项对应的个性化参数标识,则从个性化参数模块获取默认的个性化参数,并在满足该默认的个性化参数指示的发送条件时,将该内容项发送给内容终端;
且,所述个性化参数模块进一步用于,保存一个默认个性化参数,并根据内容提供模块的请求,将该默认个性化参数返回给内容提供模块。
一种个性化内容传送***,该***包括:设置有个性化参数模块的内容发送服务器和内容终端,其中,
内容发送服务器,用于保存内容项与可选个性化参数的对应关系,将所有内容项的描述信息及可选个性化参数发送给内容终端;保存内容终端发来的内容订阅请求携带的内容项标识和个性化参数标识,并在检测到内容终端订阅的内容项可用时,在自身查找到该内容项对应的个性化参数,在满足该个性化参数指示的发送条件时,将该内容项发送给内容终端;
内容终端,用于将内容发送服务器发来的所有内容项的描述信息和可选个性化参数提供给用户,将用户选定的内容项标识和可选个性化参数标识携带在内容订阅请求中发送给内容发送服务器;将内容发送服务器发来的内容项提供给用户。
与现有技术相比,本发明通过为内容项设置可选个性化参数,内容发送服务器将该内容项与个性化参数的对应关系发送到内容终端;内容终端将内容项和个性化参数提供给用户,并将用户选定的内容项和个性化参数发送给内容发送服务器;内容发送服务器在检测到用户选定的内容项可用后,判断当前是否满足该内容项对应的个性化参数中的发送条件,若满足,将该内容项发送给内容终端,使得内容发送服务器可在用户需要内容时,将内容发送到内容终端,降低了带宽浪费,节省了网络资源。同时,由于内容发送服务器预先将内容项和可选个性化参数发送到内容终端上,使得用户无需在内容终端上登陆内容发送服务器,而直接在内容终端上完成选择要订阅的内容项和个性化参数的操作,提高了订阅速度,且节省了网络费用。
附图说明
图1为现有的BCAST制定的SG数据模型的示意图;
图2为本发明提供的个性化内容传送的流程图;
图3为本发明实施例提供的用户发起内容订阅的处理流程图;
图4为本发明实施例提供的内容发送服务器向内容终端提供内容的流程图;
图5为本发明实施例提供的SG数据模型的示意图;
图6为本发明提供的具备个性化内容订阅和传送功能的内容发送服务器的组成框图;
图7为本发明提供的个性化内容传送***的组成框图。
具体实施方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图2是本发明提供的个性化内容传送的流程图,如图2所示,其具体步骤如下:
步骤201:为电子节目单的内容项设置可选个性化参数,内容发送服务器保存内容项及可选个性化参数的对应关系。
可以是内容服务器为电子节目单的内容项设置可选个性化参数,然后将内容项及可选个性化参数的对应关系发送给内容发送服务器;也可以是内容发送服务器自身为电子节目单的内容项设置可选个性化参数。
个性化参数至少包括内容发送条件,内容发送条件即:在什么条件下内容发送服务器可以将该内容发送给终端。内容发送条件可以是基于时间的条件、基于事件的条件、基于阈值的条件中的一种或任意组合,且,基于时间的条件可以只包含一个时间条件,也可以同时包含一个以上的时间条件,例如:在每天6:00和8:00将某内容发送给终端;基于事件的条件可以只包含一个事件条件,也可以同时包含一个以上的事件条件;基于阈值的条件可以只包含一个阈值条件,也可以同时包含一个以上的阈值条件。基于事件的条件和基于阈值的条件也可以作为基于时间的条件的一个子条件。每个内容发送条件中还可进一步包括:费用信息等,以便用户决定是否选择该条件。
内容发送服务器可以分别为每项内容设置不同的可选个性化参数,也可为分别为每个内容项的集合设置不同的可选个性化参数。不同的个性化参数以URI唯一标识。
步骤202:内容发送服务器将电子节目单发送到内容终端。
电子节目单包括一个或多个内容项集合,以及每个内容项/内容项集合对应的可选个性化参数。内容发送服务器可单独维护一个个性化参数和个性化参数URI的对应关系,同时维护一个内容项和内容项标识的对应关系,以及维护一个各内容项标识和各内容项对应的个性化参数URI的对应关系;或者,内容发送服务器只维护一个各内容项和各内容项对应的个性化参数的对应关系。表1是内容发送服务器保存并发送给内容终端的个性化参数的格式,表1给出的是完整的个性化参数格式,表中的M表示该元素是必选元素,O表示该元素是可选元素。
在实际应用中,内容发送服务器可以只选择表1中的部分元素来构成一个个性化参数。
 
名称 父元素 种类 描述信息 数据类型
个性化参数 M 表示个性化参数,至少包括子元素:条件。
 
条件 个性化参数 标识内容发送条件,一个条件元素包括一个或多个子项,一个条件子项表示一个具体的条件。包括以下子元素:标识,基于时间的条件、基于事件的条件、基于阈值的条件和用户交互类型
基于时间的条件 条件 表示基于时间的条件,可以是时间点或时间段。包括以下子元素:描述信息、基时间、时间间隔、循环规则、基于事件的条件、基于阈值的条件;基于事件的条件和基于阈值的条件可以作为基于时间的子元素。
描述信息 基于时间的条件 对基于时间的条件的描述信息,用于提供给用户。
基时间 基于时间的条件 为一个时间点,表示从该时间点开始计时,格式可以依实现不同。 整数
时间间隔 基于时间的条件 表示间隔时间。格式依实现不同,如:当基时间是1970年1月1日00:00:00时,时间间隔应是从基时间开始的秒数。基时间和时间间隔一起表示一个时间段。 整数
循环规则 基于时间的条件 O 表示循环规则,即由基时间和/或时间间隔表示的条件实施一次还是循环实施,如:若值为假时表示不循环,值为真时表示循环。例如,若用户在1999年5月12日设定基时间等于22:00,且循环规则值为假,则内容发送服务器只在当天22:00发送一次内容到内容终端。 布尔
基于事件的条件 条件、基于时间的条件 O 表示基于事件的条件。包括以下子元素:事件标识、循环规则
 
事件标识 基于事件的条件 O 表示事件的标识。 字符串
循环规则 基于事件的条件 O 表示一个循环规则,用法与基于时间的条件的子元素:循环规则相似 布尔
基于阈值的条件 条件、基于时间的条件 M 表示基于阈值的条件。包括以下子元素:阈值、变化方向包括:上限或下限、循环规则
阈值 基于阈值的条件 M 表示阈值的具体值 二进制、整数、浮点数
变化方向 基于阈值的条件 O 阈值变化方向。表示阈值是上限还是下限,当值为真时,表示阈值是上限;当值为假时,表示阈值是下限。 布尔
循环规则 基于阈值的条件 O 表示一个循环规则,用法与基于时间的条件的子元素:循环规则相似 布尔
用户交互类型 基于时间的条件、基于事件的条件、基于阈值的条件 M 表示用户交互类型,每个条件子项与一个用户交互类型项对应. 字符串
表1个性化参数格式
电子节目单可以通过推送(push)方式、或下拉(pull)方式、或广播方式如:蜂窝广播(cell broadcast)、BCAST等发送。
步骤203:内容终端收到电子节目单后,保存该电子节目单。
步骤204:内容终端检测到用户发起调用电子节目单指令,读取自身保存的电子节目单并显示给用户。
步骤205:内容终端根据用户选定的内容项,将该内容项的可选个性化参数显示给用户,然后记录用户选定的内容项和选定的该内容项的个性化参数。
内容终端将调用电子节目单指令的指示信息显示在终端界面上,用户通过点击该指示信息发起调用电子节目单指令。
步骤206:内容终端向内容发送服务器发送内容订阅请求,该内容订阅请求中包含用户选定的内容项标识和该内容项的个性化参数标识。
内容项标识指频道标识和/或节目标识,个性化参数标识可以URI表示。
步骤207:内容发送服务器收到该内容订阅请求后,向内容终端返回内容订阅响应,该内容订阅响应中包括对内容订阅请求的处理结果。
若某内容项的处理有错误,还包括该内容项的处理错误信息。
步骤208:内容发送服务器检测到内容终端订阅的内容项可用,在自身查找用户选定的该内容项的个性化参数的URI,进而查找到对应的个性化参数。
步骤209:内容发送服务器根据用户选定的该内容项的个性化参数,判断当前是否满足该个性化参数中的内容发送条件,若满足,执行步骤210;否则,执行步骤211。
步骤210:内容发送服务器向内容终端发送该内容项,本流程结束。
步骤211:内容发送服务器继续等待至满足内容发送条件,转至步骤210。
本发明中的个性化参数至少包括内容发送条件,以下对本发明中的用户发起内容订阅流程、内容终端发起内容订阅流程、内容发送服务器处理内容订阅流程以及内容发送服务器提供内容的流程分别进行详细描述。
图3是本发明实施例提供的用户发起内容订阅的处理流程图,如图3所示,其具体步骤如下:
步骤301:用户向内容终端发送内容订阅请求,该内容订阅请求携带用户要订阅的内容项标识如:频道标识和/或节目标识。
在实际应用中,用户可通过点击内容终端的界面显示的电子节目单的内容项标识发起内容订阅请求。
步骤302:内容终端收到该内容订阅请求后,在自身读取用户要订阅的内容项对应的所有可选个性化参数的URI。
步骤303:内容终端按顺序读取可选个性化参数中未被读取的第一个个性化参数的URI。
步骤304:内容终端根据读取的URI在自身查找到该URI对应的个性化参数和用户交互类型,根据该用户交互类型,将该个性化参数提供给用户。
每个个性化参数对应一个用户交互类型,用户交互类型表示用户可采用什么方式来选择个性化参数,用户交互类型可分为:显示(Display)方式、确认(Confirmation)方式、用户输入(User Input)方式、用户选择(User Choice)方式等。其中,显示方式表示内容终端将设定的个性化参数显示给用户,用户只能接受该个性化参数而无法对该个性化参数进行任何操作;确认方式表示内容终端将个性化参数提供给用户,用户只能选择接受或拒绝该个性化参数;用户输入方式表示用户通过键盘等向内容终端输入自己确定的个性化参数;用户选择方式表示内容终端将所有可选个性化参数提供给用户,用户通过点击等方式选定自己接受的个性化参数。
步骤305:内容终端判断是否还有未读取的可选个性化参数的URI,若是,则返回步骤303;否则,执行步骤306。
步骤306:内容终端接收用户选定的个性化参数。
步骤307:内容终端判断用户是否通过用户输入方式发来选定的个性化参数,若是,执行步骤308;否则,执行步骤310。
步骤308:内容终端判断用户发来的个性化参数的语法是否合法,若是,执行步骤310;否则,执行步骤309。
步骤309:内容终端向用户返回语法错误的提示信息,转至步骤306。
步骤310:内容终端记录用户要订阅的内容项标识和用户选定的该内容项的个性化参数,以便向服务器发起内容订阅流程。
在内容终端记录了用户要订阅的内容项标识和用户选定的该内容项的个性化参数后,内容终端就可以向内容发送服务器发起内容订阅请求了,以下是内容终端发起内容订阅的处理流程,其具体步骤如下:
步骤01:内容终端向内容发送服务器发送内容订阅请求,该内容订阅请求携带内容项标识和该内容项的个性化参数的URI。
内容终端可在两种情形下向内容发送服务器发起内容订阅请求:
情形一、内容终端在收到用户发来的内容订阅请求,并记录完用户订阅的内容项标识和选定的个性化参数的URI后,立即向内容发送服务器发起内容订阅请求。
情形二、内容终端在记录完用户订阅的内容项标识和选定的个性化参数的URI后,实时监控每个订阅的内容项的个性化参数,当检测到当前满足个性化参数时,向内容发送服务器发送内容订阅请求。
内容订阅请求可通过pull方式发送给内容发送服务器。
步骤02:内容发送服务器收到该内容订阅请求后,记录该内容订阅请求携带的内容终端标识、内容项标识和个性化参数,并向内容终端返回内容订阅响应。内容订阅响应包括:内容订阅请求ID、对内容订阅请求的处理状态信息,进一步包括:有问题的内容项标识和对应的的处理状态信息。
图4是本发明实施例提供的内容发送服务器向内容终端提供内容的流程图,如图4所示,其具体步骤如下:
步骤401:内容发送服务器检测到某内容项可用,在自身查找订阅该内容项的内容终端标识及该内容项对应的个性化参数URI,进而查找到该个性化参数URI对应的个性化参数。
当内容提供商将该内容项放到内容发送服务器上时,内容发送服务器可认为该项内容可用。
若某个频道下包含多于一个节目,每个节目分别对应有各自的个性化参数,频道自身也对应有个性化参数,则节目对应的个性化参数的优先级高于频道对应的个性化参数的优先级。当节目和频道都没有对应的个性化参数时,内容发送服务器将自身默认的个性化参数作为该节目的个性化参数。
因此,本步骤中,若内容发送服务器检测到某个节目产生,则内容发送服务器在自身查找订阅该节目的内容终端为该节目选定的个性化参数的URI具体为:内容发送服务器在自身保存的终端标识、内容项标识和个性化参数URI的对应关系中,查找该节目对应的个性化参数的URI,若查找到,则将该查找到的个性化参数的URI作为该节目的个性化参数URI;若未查找到,则在自身查找该节目所属的频道对应的个性化参数URI,若查找到,则将该查找到的个性化参数的URI作为该节目的个性化参数URI,若未查找到,则将自身默认的个性化参数URI作为该节目的个性化参数URI。
若内容发送服务器检测到某个频道产生,则内容发送服务器在自身查找订阅该频道的终端为该频道选定的个性化参数的URI具体为:内容发送服务器在自身保存的终端标识、内容项标识和个性化参数URI的对应关系中,查找该频道对应的个性化参数的URI,若查找到,则将该查找到的个性化参数的URI作为该频道的个性化参数URI;若未查找到,则将自身默认的个性化参数URI作为该频道的个性化参数URI。
步骤402:内容发送服务器判断该个性化参数为基于时间的条件、基于事件的条件、还是基于阈值的条件,若是基于时间的条件,执行步骤403;若是基于事件的条件,执行步骤406;若是基于阈值的条件,执行步骤408。
步骤403:内容发送服务器判断当前时刻是否满足该基于时间的条件,若是,执行步骤405;否则,执行步骤404。
步骤404:内容发送服务器继续等待至满足该基于时间的条件时,转至步骤405。
步骤405:内容发送服务器向内容终端发送该内容项,本流程结束。
步骤406:内容发送服务器判断当前是否满足该基于事件的条件,若是,执行步骤409;否则,执行步骤407。
基于事件的条件指的是终端的状态变化、或终端上的应用软件发生的状态变化,如:终端位置的变化、终端上某个应用的开启等,具体包括但不限于:终端移动出归属区、终端返回归属区、终端进入某区域、终端开机、终端运行DCD客户端、终端运行某支持DCD的应用如:支持DCD功能的Web浏览器。
步骤407:内容发送服务器向内容终端定制该事件发生的状态通知,以要求内容终端在该事件发生时通知自身。
步骤408:内容发送服务器收到内容终端发来的该事件已发生的状态通知,执行步骤409。
步骤409:内容发送服务器向内容终端发送该内容项,本流程结束。
步骤410:内容发送服务器判断当前是否满足该基于阈值的条件,若是,执行步骤413;否则,执行步骤411。
基于阈值的条件例如:终端内存大小阈值、CPU占用率阈值、网络信号强度阈值等,通过DPE技术,内容发送服务器可以定制相应的阈值,当阈值到达时,内容终端报告内容发送服务器。
步骤411:内容发送服务器向内容终端定制该阈值到达的状态通知,以要求内容终端在达到该阈值时通知自身。
步骤412:内容发送服务器收到内容终端发来的阈值到达的状态通知,转至步骤413。
步骤413:内容发送服务器向内容终端发送该内容项。
进一步地,若个性化参数的个数为一个以上,如:为基于时间的条件和基于事件的条件,或为基于时间的条件和基于阈值的条件,则必须在所有个性化参数指示的条件都成立时,内容发送服务器才能向内容终端发送内容项。若个性化参数的个数为一个以上,且个性化参数之间存在冲突,如:一个个性化参数为:在CPU占用率高于70%时发送,另一个个性化参数为在CPU占用率高于60%时发送,则在优先级高的个性化参数指示的条件成立时,内容发送服务器才向内容终端发送内容项。
以下对本发明中的电子节目单提供机制进行进一步详细描述。
本发明中的电子节目单可借用BCAST SG机制,在SG的数据模型上增加个性化参数片段,如图5所示,该片段可以为一个独立的分片,也可以作为其它分片的子元素例如:可作为频道分片或节目分片的子元素,以下对这两种情况分别进行说明:
情况一、个性化参数片段作为SG数据模型中的独立分片。
增加个性化参数分片后的SG数据模型如图3所示,其中,
频道/节目分片和个性化参数分片是多对多的对应关系,每个个性化参数分片可以表示一类订阅条件,供多个频道/节目分片引用;一个频道/节目分片可以对应多个个性化参数分片,该多个个性化参数分片组合起来表示该频道/节目的复合个性化参数条件。
在频道/节目分片中增加个性化参数元素,该元素记录该频道/节目分片引用的各个性化参数分片的URI。
情况二、个性化参数片段作为SG数据模型中其它分片的子元素。
个性化参数片段可以作为频道/节目分片的子元素,此时,在频道/节目分片中增加个性化参数子元素。
图6是本发明提供的具备个性化内容订阅和传送功能的内容发送服务器的组成框图,如图6所示,其主要包括:
内容提供模块61:用于保存各内容项的描述信息,以及保存内容项标识和可选个性化参数的URI的对应关系;将所有内容项的描述信息、内容项标识、可选个性化参数的URI以及根据URI从个性化参数模块62获取的可选个性化参数发送给内容终端;当收到内容终端发来的携带内容项标识及选定的个性化参数URI的内容订阅请求时,保存该内容终端订阅的内容项标识和选定的个性化参数的URI的对应关系,并在检测到内容终端订阅的内容项可用时,在自身查找到该内容项对应的个性化参数URI,根据该URI向个性化参数模块62获取个性化参数,在满足该个性化参数指示的发送条件时,将该内容项发送给内容终端。
进一步地,若内容提供模块61在检测到内容终端订阅的内容项可用后在自身查找到该内容项对应了多个个性化参数URI,则内容提供模块61在从个性化参数模块62获取个性化参数后,判断该多个个性化参数是否存在冲突,若存在,在向个性化参数模块62查询该多个个性化参数的优先级,并在满足优先级最高的个性化参数指示的发送条件时,将该内容项发送给内容终端。
且,个性化参数模块62进一步用于,保存各个性化参数的优先级,并根据内容提供模块61发来的查询请求,将在自身查询到的个性化参数的优先级返回给内容提供模块61。
进一步地,若内容提供模块61在检测到内容终端订阅的内容项可用后在自身未查找到该内容项对应的个性化参数URI,则从个性化参数模块62获取默认的个性化参数,并在满足该默认的个性化参数指示的发送条件时,将该内容项发送给内容终端。
且,个性化参数模块62进一步用于,将自身保存的一个个性化参数设定为默认个性化参数,并根据内容提供模块61的请求,将该默认个性化参数返回给内容提供模块61。
图7是本发明提供的个性化内容传送***的组成框图,如图7所示,其主要包括:内容发送服务器71和内容终端72,且,内容发送服务器71中包含个性化参数模块,其中,
内容发送服务器71:用于保存各内容项的描述信息,保存内容项标识和可选个性化参数的对应关系;将所有内容项的描述信息、内容项标识、可选个性化参数的URI以及可选个性化参数发送给内容终端72;当收到内容终端72发来的携带内容项标识及选定的个性化参数URI的内容订阅请求时,保存该内容终端72订阅的内容项标识和选定的个性化参数的URI的对应关系,并在检测到内容终端72订阅的内容项可用时,在自身查找到该内容项对应的个性化参数URI,根据该URI在自身查找到个性化参数,在满足该个性化参数指示的发送条件时,将该内容项发送给内容终端72。
内容终端72:用于接收内容发送服务器71发来的内容项的描述信息、内容项标识、可选个性化参数的URI以及可选个性化参数的对应关系,并在收到用户调用电子节目单的指令后,将所有内容项的描述信息和可选个性化参数提供给用户,并在用户选定内容项和可选个性化参数后,将用户选定的内容项标识和可选个性化参数标识携带内容订阅请求中发送给内容发送服务器71;并将内容发送服务器71发来的内容项提供给用户。
本发明中的内容终端可以是移动终端、PC等终端设备,内容发送服务器可以是DCD服务器,BCAST服务器等。本发明中,内容终端和内容发送服务器间的交互可以基于超文本传输协议(HTTP)或会话初始化协议(SIP)或短消息服务(SMS)等。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (17)

1.一种个性化内容传送方法,其特征在于,为各内容项设置可选个性化参数,该方法包括:
A、内容发送服务器将内容项以及与内容项对应的个性化参数发送到内容终端;
B、内容终端将内容项和个性化参数提供给用户,并将携带用户选定的内容项和个性化参数的内容订阅请求发送给内容发送服务器;
C、内容发送服务器接收该内容订阅请求,并在检测到用户选定的内容项可用后,当满足该内容项对应的个性化参数中的发送条件时,将该内容项发送给内容终端;
所述个性化参数至少包括内容发送条件;
所述内容发送条件为基于时间的条件和/或基于事件的条件和/或基于阈值的条件。
2.如权利要求1所述的方法,其特征在于,所述每个内容项对应一个内容项标识、每个个性化参数对应一个个性化参数的统一资源标识符URI,所述步骤A包括:内容发送服务器将内容项标识与个性化参数的URI的对应关系、各内容项与内容项标识的对应关系、个性化参数与个性化参数的URI的对应关系发送到内容终端。
3.如权利要求1所述的方法,其特征在于,步骤A所述内容发送服务器将内容项以及与内容项对应的个性化参数发送到内容终端为:通过推送push或下拉pull或广播方式发送。
4.如权利要求1所述的方法,其特征在于,所述内容发送条件包括基于时间的条件,所述基于时间的条件包括基于事件的条件和/或基于阈值的条件。
5.如权利要求1所述的方法,其特征在于,所述基于时间的条件包括:基时间和/或间隔时间,进一步包括:循环规则,
所述基时间为一个时间点,表示从该时间点开始计时。
6.如权利权利要求1所述的方法,其特征在于,所述基于事件的条件包括:事件标识,进一步包括:循环规则。
7.如权利要求1所述的方法,其特征在于,所述基于阈值的条件包括:阈值,进一步包括:阈值变化方向和/或循环规则。
8.如权利要求1所述的方法,其特征在于,所述内容发送条件为基于事件的条件,步骤C所述内容发送服务器判断当前是否满足该内容项对应的个性化参数中的发送条件之后进一步包括:内容发送服务器判定当前不满足该内容项对应的基于事件的条件,向内容终端定制该事件发生的状态通知,并在收到内容终端发来的事件发生状态通知后,将该内容项发送到内容终端。
9.如权利要求1所述的方法,其特征在于,所述内容发送条件为基于阈值的条件,步骤C所述内容发送服务器判断当前是否满足该内容项对应的个性化参数中的发送条件之后进一步包括:内容发送服务器判定当前不满足该内容项对应的基于阈值的条件,向内容终端定制该阈值到达的状态通知,并在收到内容终端发来的阈值到达状态通知后,将该内容项发送到内容终端。
10.如权利要求1所述的方法,其特征在于,步骤C所述内容发送服务器检测到用户选定的内容项可用之后,判断当前是否满足该内容项对应的个性化参数中的发送条件之前进一步包括:内容发送服务器检测到该内容项对应的个性化参数中包含一个以上发送条件,且发送条件之间存在冲突,内容发送服务器根据预先设定的各发送条件的优先级,将优先级最高的发送条件作为该内容项对应的发送条件。
11.如权利要求1所述的方法,其特征在于,所述内容项为频道和/或节目。
12.如权利要求11所述的方法,其特征在于,当步骤A所述内容项为频道和节目时,
且步骤C所述内容发送服务器检测到用户选定的内容项可用为:用户选定的节目可用,
且步骤C所述内容发送服务器检测到用户选定的内容项可用之后、判断当前是否满足该内容项对应的个性化参数中的发送条件之前,进一步包括:内容发送服务器在自身未查找到用户为该节目选定的个性化参数,继续在自身查找用户为该节目所属的频道选定的个性化参数,若查找到,将该查找到的个性化参数作为该节目的个性化参数,若未查找到,将自身保存的默认个性化参数作为该节目的个性化参数。
13.如权利要求11所述的方法,其特征在于,当步骤A所述内容项包括频道时,
且步骤C所述内容发送服务器检测到用户选定的内容项可用为:用户选定的频道可用,
且步骤C所述内容发送服务器检测到用户选定的内容项可用之后、判断当前是否满足该内容项对应的个性化参数中的发送条件之前,进一步包括:内容发送服务器在自身未查找到用户为该频道选定的个性化参数,则将自身保存的默认个性化参数作为该节目的个性化参数。
14.一种内容发送服务器,包括内容提供模块,其特征在于,还包括个性化参数模块,其中:
内容提供模块,用于保存内容项与可选个性化参数标识的对应关系,将各内容项和根据个性化参数标识从个性化参数模块获取的可选个性化参数发送给内容终端;保存内容终端发来的内容订阅请求中携带的内容项标识和个性化参数标识的对应关系;在检测到内容项可用后,根据该内容项对应的个性化参数标识,向个性化参数模块获取个性化参数,在该个性化参数中的发送条件满足时,向内容终端发送所述内容项;
个性化参数模块,用于保存个性化参数和个性化参数标识的对应关系,根据内容提供模块发来的请求,将自身保存的个性化参数发送给内容提供模块;所述个性化参数至少包括内容发送条件;所述内容发送条件为基于时间的条件和/或基于事件的条件和/或基于阈值的条件。
15.如权利要求14所述的内容发送服务器,其特征在于,所述内容提供模块进一步用于,检测到从个性化参数模块获取的个性化参数之间存在冲突,向个性化参数模块查询各个性化参数的优先级,并在满足优先级最高的个性化参数指示的发送条件时,将该内容项发送给内容终端,
且,个性化参数模块进一步用于,保存各个性化参数的优先级,并根据内容提供模块发来的查询请求,将在自身查询到的个性化参数的优先级返回给内容提供模块。
16.如权利要求14所述的内容发送服务器,其特征在于,所述内容提供模块进一步用于,在自身未查找到可用内容项对应的个性化参数标识,则从个性化参数模块获取默认的个性化参数,并在满足该默认的个性化参数指示的发送条件时,将该内容项发送给内容终端;
且,所述个性化参数模块进一步用于,保存一个默认个性化参数,并根据内容提供模块的请求,将该默认个性化参数返回给内容提供模块。
17.一种个性化内容传送***,其特征在于,该***包括:设置有个性化参数模块的内容发送服务器和内容终端,其中,
内容发送服务器,用于保存内容项与可选个性化参数的对应关系,将所有内容项的描述信息及可选个性化参数发送给内容终端;保存内容终端发来的内容订阅请求携带的内容项标识和个性化参数标识,并在检测到内容终端订阅的内容项可用时,在自身查找到该内容项对应的个性化参数,在满足该个性化参数指示的发送条件时,将该内容项发送给内容终端;所述个性化参数至少包括内容发送条件;所述内容发送条件为基于时间的条件和/或基于事件的条件和/或基于阈值的条件;
内容终端,用于将内容发送服务器发来的所有内容项的描述信息和可选个性化参数提供给用户,将用户选定的内容项标识和可选个性化参数标识携带在内容订阅请求中发送给内容发送服务器;将内容发送服务器发来的内容项提供给用户。
CN2006100829246A 2006-06-19 2006-06-19 个性化内容传送方法、***以及内容发送服务器 Expired - Fee Related CN101094126B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100829246A CN101094126B (zh) 2006-06-19 2006-06-19 个性化内容传送方法、***以及内容发送服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100829246A CN101094126B (zh) 2006-06-19 2006-06-19 个性化内容传送方法、***以及内容发送服务器

Publications (2)

Publication Number Publication Date
CN101094126A CN101094126A (zh) 2007-12-26
CN101094126B true CN101094126B (zh) 2012-06-06

Family

ID=38992172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100829246A Expired - Fee Related CN101094126B (zh) 2006-06-19 2006-06-19 个性化内容传送方法、***以及内容发送服务器

Country Status (1)

Country Link
CN (1) CN101094126B (zh)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843383B (zh) * 2008-05-16 2015-07-22 华为技术有限公司 广播协议客户端的管理方法和数据传输方法及客户端
CN101588469B (zh) * 2008-05-21 2013-11-06 华为技术有限公司 频道访问控制、交付方法、iptv***及装置
CN101610244B (zh) * 2008-06-20 2011-11-23 华为技术有限公司 建立个性化内容交付通道的方法、用户设备和网络设备
CN101420603B (zh) * 2008-09-05 2011-10-26 中兴通讯股份有限公司 一种分片存储实现媒体分发、定位的方法及其流媒体***
CN101677317B (zh) * 2008-09-17 2013-06-05 ***通信集团公司 更新内容发送方法及动态内容分发服务器
CN101771483A (zh) * 2008-12-31 2010-07-07 华为终端有限公司 媒体接收及发送方法、用户设备和业务指南服务器
CN101631214A (zh) * 2009-08-06 2010-01-20 中兴通讯股份有限公司 一种手机电视电子节目单的更新方法及装置
CN102014309A (zh) * 2009-09-08 2011-04-13 中兴通讯股份有限公司 一种传输电子业务指南的方法及***
CN102026097B (zh) * 2009-09-09 2013-08-07 华为终端有限公司 业务配置分片获取方法及服务器
CN102158502A (zh) * 2010-02-11 2011-08-17 上海博泰悦臻电子设备制造有限公司 车载资讯的提供、获取方法和装置以及车载资讯传输***
CN102158509A (zh) * 2010-02-11 2011-08-17 上海博泰悦臻电子设备制造有限公司 车载资讯的提供、获取方法和装置以及车载资讯传输***
CN101895563A (zh) * 2010-05-19 2010-11-24 深圳市五巨科技有限公司 一种移动终端桌面精灵业务推送方法和装置
CN102123038A (zh) * 2011-03-24 2011-07-13 华为终端有限公司 发送、接收主动推入消息的方法和装置及***
CN102958009B (zh) * 2011-08-26 2017-09-08 中兴通讯股份有限公司 增强现实信息的传输方法和移动增强现实服务器
CN103167472A (zh) * 2011-12-09 2013-06-19 北京新媒传信科技有限公司 一种终端服务的实现方法和***
WO2013189218A1 (zh) * 2012-06-21 2013-12-27 中兴通讯股份有限公司 增强现实内容的获取方法和移动增强现实服务器及客户端
EP2890168A4 (en) * 2012-08-22 2015-09-09 Huawei Tech Co Ltd METHOD, SYSTEM AND DEVICE FOR SHARING / ACQUIRING PROFIT OF PACKET DEPTH INSPECTION ANALYSIS RESULT
CN105302804B (zh) * 2014-05-29 2019-06-11 腾讯科技(深圳)有限公司 业务账单的显示方法、终端及服务器
CN104243588B (zh) * 2014-09-18 2019-04-16 小米科技有限责任公司 网络资源请求方法和装置
CN105007291B (zh) * 2015-05-20 2018-07-03 广东欧珀移动通信有限公司 信息提醒方法、装置、智能终端和可穿戴设备
CN105049520B (zh) * 2015-08-07 2019-02-12 安一恒通(北京)科技有限公司 一种信息的推送方法及装置
CN106160904A (zh) * 2016-06-15 2016-11-23 深圳市贝美互动科技有限公司 一种电台播放方法及***、电台终端、音频播放终端
CN109727072B (zh) * 2018-12-29 2021-08-31 上海连尚网络科技有限公司 用于处理信息的方法和设备
CN113892279A (zh) * 2019-05-29 2022-01-04 Oppo广东移动通信有限公司 资源订阅方法、设备、服务器以及计算机存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1633073A (zh) * 2003-12-24 2005-06-29 华为技术有限公司 一种信息服务的方法及***
CN1747582A (zh) * 2005-02-07 2006-03-15 中国联合通信有限公司 一种动态移动终端客户化信息定制界面的生成方法及***
CN1783849A (zh) * 2004-12-03 2006-06-07 腾讯科技(深圳)有限公司 一种基于即时通讯平台的消息订阅方法和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1633073A (zh) * 2003-12-24 2005-06-29 华为技术有限公司 一种信息服务的方法及***
CN1783849A (zh) * 2004-12-03 2006-06-07 腾讯科技(深圳)有限公司 一种基于即时通讯平台的消息订阅方法和***
CN1747582A (zh) * 2005-02-07 2006-03-15 中国联合通信有限公司 一种动态移动终端客户化信息定制界面的生成方法及***

Also Published As

Publication number Publication date
CN101094126A (zh) 2007-12-26

Similar Documents

Publication Publication Date Title
CN101094126B (zh) 个性化内容传送方法、***以及内容发送服务器
EP2154891B1 (en) Methods and systems for mapping subscription filters to advertisement applications
JP4825211B2 (ja) アクセス装置、電子機器、無線アクセス方法及び無線再生方法
US20180013700A1 (en) System for Inserting and Responding to Brand-Related Data in Communicated Messages
JP5265365B2 (ja) カスタマイズされたチャネル情報を提供し、提示するための装置および方法
JP5074497B2 (ja) 電子サービスガイドのダウンロードを制御する技術
US20070077921A1 (en) Pushing podcasts to mobile devices
CN102902733A (zh) 一种基于内容订阅的信息推送方法、装置及***
KR20110091770A (ko) 모바일 광고 신디케이션
CN101690129A (zh) 内容分发的协调和管理
JP2011503717A (ja) ユーザ生成コンテンツ配信のサポートを改善する方法及び装置
US8755769B2 (en) Systems, methods, network elements and applications in connection with browsing of web/WAP sites and services
US20070291683A1 (en) Dynamic profile management based on transport detection
WO2008047192A2 (en) System and method for managing and using electronic widgets
CN101455057A (zh) 高速缓存广播信息的方法和装置
US20210329428A1 (en) Method and apparatus for monitoring user communications
KR100642768B1 (ko) 무선 통신망을 이용한 dmb 방송 검색 시스템 및 검색 서비스 제공방법
CA2674139C (en) Methods and systems to use data facade subscription filters for advertisement purposes
CN101998282B (zh) 用于提供用户定制化移动广告服务的广告终端和方法
US11190475B2 (en) System and method for providing a video messaging service
US8224309B2 (en) Method for presenting target information during call connection sequence
CN101257360A (zh) 用于移动频道订阅与传送上下文的相关性的方法及***
CN102761820A (zh) 一种实现甩信业务的方法、装置及***
KR20080095312A (ko) 광고정보를 제공하기 위한 방법 및 장치
KR20040093248A (ko) 데이타 응답 대기시간을 이용한 이동통신 광고시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120606