基于IMS的视频广告实现方法、服务器平台和客户端转让专利

申请号 : CN201010234745.6

文献号 : CN102340486B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 莫建林

申请人 : 联芯科技有限公司

摘要 :

本发明公开了一种基于IMS的视频广告业务实现方法、服务器平台和客户端。本发明利用SIP协议在IMS中实现视频广告的信令控制,即在IMS网络中采用标准成熟的SIP协议的请求和响应消息,根据视频广告业务需要,对SIP协议中的消息体及相关的消息头内容进行扩充定义,来实现视频广告业务。由于并没有增加新的SIP消息方法和SIP消息头类型,而且无需为视频广告业务定义新的私有协议,和对已有的IMS功能实体进行改动,因此可以使视频广告业务的实现简单灵活、网络兼容性好,有助于保持IMS系统中信令协议的统一,有助于在IMS中快速创建和部署视频广告业务。

权利要求 :

1.一种基于IMS的视频广告实现方法,其特征在于,包括:

视频广告服务器平台接收移动终端发送的视频广告业务注册请求,该注册请求携带与移动终端硬件条件相关的第一过滤规则,且所述第一过滤规则承载于SIP协议的Register请求消息的消息体中;

视频广告服务器平台向所述移动终端返回注册响应信息,所述注册响应信息携带视频广告分类规则,且所述视频广告分类规则承载于SIP协议的Register响应消息的消息体中;

视频广告服务器平台接收所述移动终端基于所述视频广告分类规则定制选择后发送的视频广告定制请求,该定制请求携带与所述移动终端选择的广告分类类别信息相关的第二过滤规则,且广告定制标识承载于SIP协议的Subscribe请求消息的事件消息头中,所述第二过滤规则承载于SIP协议的Subscribe请求消息的消息体中;

视频广告服务器平台向所述移动终端发送与所述第一过滤规则和第二过滤规则相匹配的视频广告相关信息,且所述视频广告相关信息承载于SIP协议的Notify请求消息的消息体中。

2.如权利要求1所述的方法,其特征在于,在所述视频广告服务器平台向所述移动终端发送与所述第一过滤规则和第二过滤规则相匹配的视频广告相关信息之后,包括:视频广告服务器平台接收所述移动终端基于所述视频广告分类规则重新定制选择后发送的视频广告重新定制请求,该请求中携带与所述视频广告客户端重新选择的广告分类类别信息相关的更新后的第二过滤规则,且所述更新后的第二过滤规则承载于所述SIP协议Subscribe请求消息的消息体中;

视频广告服务器平台向所述移动终端发送与所述第一过滤规则和更新后的第二过滤规则相匹配的视频广告相关信息,且所述视频广告相关信息承载于SIP协议的Notify请求消息的消息体中。

3.如权利要求1或2所述的方法,其特征在于,在所述视频广告服务器平台向所述移动终端发送视频广告相关信息之后包括:视频广告服务器平台接收所述移动终端发送的视频广告业务退订请求,该请求承载于Expires消息头域值为0的SIP协议Subscribe请求消息中;

视频广告服务器平台根据所述请求,删除相应的用户定制信息;

视频广告服务器平台向移动终端返回消息体内容为空的Notify请求消息;以便于移动终端根据所述Notify请求消息,删除已存储的视频广告及其相应的状态信息。

4.如权利要求3所述的方法,其特征在于,所述移动终端根据所述Notify请求消息,删除已存储的视频广告及其相应的状态信息后,还包括:视频广告服务器平台接收所述移动终端发送的视频广告使用信息,该信息承载于SIP协议Notify响应消息的消息体中;

视频广告服务器平台根据所述视频广告使用信息,对视频广告使用信息进行分析统计。

5.如权利要求4所述的方法,其特征在于,所述视频广告使用信息包括视频广告标识、所属广告分类和播放次数。

6.如权利要求1所述的方法,其特征在于,在所述视频广告服务器平台向所述移动终端返回注册响应信息之后,还包括:视频广告服务器平台接收所述移动终端发送的视频广告再注册请求,所述再注册请求中携带根据移动终端硬件条件更新后的第一过滤规则,且承载于SIP协议的Register请求消息的消息体中;

视频广告服务器平台向所述移动终端返回再注册响应信息,所述再注册响应信息携带视频广告分类规则,且所述视频广告分类规则承载于SIP协议的Register响应消息的消息体中。

7.如权利要求6所述的方法,其特征在于,在所述视频广告服务器平台向所述移动终端返回注册响应信息或再注册响应消息之后,包括:视频广告服务器平台接收所述移动终端发送的取消注册请求,且所述取消注册请求承载于Expires消息头域值为0的SIP协议Register请求消息中;

视频广告服务器平台根据所述请求,删除相关用户信息;

视频广告服务器平台向移动终端返回取消注册响应消息,通知用户取消注册成功。

8.如权利要求1或2所述的方法,其特征在于,所述第一过滤规则包括:移动终端支持的视频短片格式、音频编解码格式、视频编解码格式、移动终端允许的所有视频广告的最大存储空间和移动终端允许的单个视频广告的大小范围。

9.如权利要求1或2所述的方法,其特征在于,所述视频广告分类规则为动态多级分类规则,所述动态多级分类是指按照最大范围的一级分类、一级分类下次大范围的二级子分类以及相似的更多级子分类方式对视频广告进行分类,且可对已有分类类别进行动态增加或减少。

10.如权利要求1或2所述的方法,其特征在于,所述视频广告相关信息包括:视频广告标识、视频广告文件名、视频广告所属分类、视频广告下载URI地址和视频广告内容大小。

11.一种视频广告服务器平台,其特征在于,包括:

视频广告内容提供接口模块,对应视频广告内容提供商的接口,用于对视频广告进行审核、测试和上载;

平台侧信令接口模块,对应IMS中的S-CSCF接口,用于视频广告业务流程平台侧SIP信令消息的收发与处理;

平台侧视频广告存储管理模块,用于采用动态多级分类方式对视频广告进行分类存储管理、分配视频广告标识以及对已有的视频广告进行更新或替换;

过滤查询处理模块,用于根据过滤规则,对视频广告进行匹配查询处理,获取匹配定制的视频广告信息;

定制信息管理模块,用于通过用户定制信息表对移动终端的注册状态、视频广告定制状态进行动态管理;

视频广告统计信息分析模块,用于对移动终端上报的视频广告使用统计信息进行后台整理和分析。

12.如权利要求11所述的视频广告服务器平台,其特征在于,所述用户定制信息表由对应用户公有标识的用户定制信息条目组成,所述用户定制信息条目包括对应用户公有标识的过滤规则、广告分类规则版本、相关广告信息和定制剩余时间项。

说明书 :

基于IMS的视频广告实现方法、服务器平台和客户端

技术领域

[0001] 本发明涉及通信技术领域,更具体地说涉及一种基于IMS的视频广告业务实现方法、服务器平台和客户端。

背景技术

[0002] IP多媒体子系统(IP Multimedia Subsystem,IMS)是由第三代伙伴计划组织(3GPP)提出的为移动多媒体业务提供统一支撑服务的开放平台。IMS采用分组域为其提供控制信令和媒体传输的承载通道,是由许多新的功能实体网元构成的全IP架构的新的核心网域。IMS采用RFC定义的初始会话协议(Session Initiation Protocol,SIP)作为其业务控制协议。其中,SIP是基于文本的应用层协议,该协议具有结构简单、扩展性强、媒体组合方便和网络兼容性好的特点。
[0003] IMS中业务控制与业务逻辑分离,IMS的核心网元统一执行业务控制,提供支撑各种移动多媒体业务的统一的路由、鉴权、计费和触发机制,丰富的多媒体业务逻辑则由应用服务器(Application Server,AS)实现。IMS的核心网元包括代理呼叫会话控制功能实体(P-CSCF)、查询呼叫会话控制功能实体(I-CSCF)、服务呼叫会话控制功能实体(S-CSCF)、归属用户服务器(HSS)等。P-CSCF为IMS终端用户的IMS业务入口点,根据用户当前位置可位于归属网络(Home Network)或拜访网络(Visited Network),执行承载资源鉴权、服务质量(QoS)管理和计费以及为用户查找相应的I-CSCF。I-CSCF和S-CSCF位于归属网络,I-CSCF隐藏归属网络的网络拓扑,并通过HSS为用户指定S-CSCF。
[0004] S-CSCF执行用户会话控制和业务管理,在用户注册中执行注册服务器功能。IMS网络中,由归属网络执行用户的业务控制和注册,即当用户漫游时,由其归属网络的S-CSCF负责其业务控制和注册。
[0005] S-CSCF对用户业务的管理基于与HSS的交互和初始过滤准则(Initial Filter Criteria,iFC)机制。HSS是一个综合数据库,通过Cx接口与S-CSCF交互,HSS存储包括iFC在内的用户签约信息,S-CSCF则基于iFC完成业务触发。完成用户注册后,S-CSCF从HSS下载用户签约信息,这些信息包括一个或多个业务描述(Service Profile),业务描述包括公有标识、核心网业务授权、共享初始过滤规则集(Shared iFC Set)、初始过滤规则(iFC)等。iFC代表了一种用户对业务应用的定购配置数据,它包含的信息有:触发规则的优先级、触发点(Trigger Point,TP)、被触发的AS标识/地址、缺省处理、可选服务信息。IMS中每个AS都有自己的触发条件,TP决定是否将应用层消息转发至应用服务器,它包含一个或多个业务触发器实例((Service Point Trigger,SPT)。S-CSCF收到SIP消息后,根据消息的方法(SIP Method)、消息的请求统一资源标识(Requested-URI)、消息头(SIP Header)、消息体内容及它们的各种组合条件,与iFC中的SPT进行匹配,若符合则触发至相应的AS,不符合则执行缺省处理。
[0006] 用户在IMS网络的注册由S-CSCF实现,S-CSCF基于从HSS获取的相关安全参数及用户公有标识(Public User Identity,PUI)与用户私有标识(Private User Identity)的对应关系,对PUI进行认证,实现PUI在IMS网络的注册,同时完成用于对PUI进行寻址的名称/地址信息绑定。若S-CSCF接收到一个注册消息时,存在匹配iFC的第三方AS,则完成IMS网络注册后转发该消息至第三方AS进行第三方注册。
[0007] IMS中AS完成业务逻辑的执行和提供。AS与S-CSCF通过基于SIP协议的IMS业务控制接口(IP Multimedia Subsystem Service Control,ISC)交互,其中AS可分为SIP应用服务器(SIP AS)、IP多媒体子系统业务交换功能服务器(IP Multimedia Subsystem-Service Switching Function,IM-SSF)和开放业务接入-业务能力服务器(Open Service Access-Service Capability Server,OSA-SCS)三种类型。
[0008] SIP是适于控制IP网络上多媒体通信的应用层协议,可用来创建、修改和终结一个或多个参与者参加的会话,并可基于会话描述协议(Session Description Protocol,SDP)提供终端通信能力的协商。SIP协议功能的实现是由一系列SIP协议方法(SIP Method)组成,对应每个SIP Method,SIP协议消息分为由客户端向服务器端发送的请求消息和由服务器端向客户端发送的响应消息。SIP协议中,注册(Register)请求消息及其响应用于注册用户的身份和位置信息;定制(Subscribe)请求消息用于定制某种事件的发生;通知(Notify)请求消息用于通知定制事件的发生。
[0009] 移动视频广告业务是移动通信业务与广告业务的结合体,通过移动通信网承载,使移动终端用户能随时随地接收视频广告短片,获取丰富的内容信息。目前的移动视频广告的业务模式主要采用片源集成方式和终端预置方式。片源集成方式是在广告服务平台侧将视频广告短片预先编辑或切换插入用户观看的视频节目中,如Lightningcast广告系统;终端预置方式在移动终端预置广告应用客户端小程序,视频广告短片预先下载存储在移动终端,在终端处于某些特定状态时(如终端处于空闲状态时)播放视频广告,如Ad MOA广告系统。这两种模式的弊端在于用户是被动的接受广告内容,传送或下载的视频广告没有基于终端用户的实际个性化需求进行选择;缺乏反馈终端用户广告使用状况的有效机制;缺乏向终端用户更新视频广告信息的有效机制。
[0010] 目前的移动视频广告业务还没有成熟统一的流程和协议,基本以私有协议和方法实现。在实现移动广告的标准化方面,开放移动应用联盟(Open Mobile Alliance,OMA)提出了如附图1的框架建议。移动广告服务器平台(Ad Server)为网络侧的广告业务功能实体,具有针对用户的移动广告选择、移动广告传输、移动广告使用统计分析、用户/业务数据管理等功能;移动终端侧的移动广告引擎(Ad Engine),具有广告查询和下载、移动广告选择、广告统计数据处理、用户/业务数据管理功能。Ad Server与Ad Engine通过两个通道分别传输移动广告相关信息和移动广告内容。客户端广告应用(Ad App)是移动终端侧的广告业务外部实体,它从Ad Engine请求和获取广告并展现给终端用户;业务提供商应用(SP App)是网络侧的外部功能实体,从Ad Server请求和获取广告并嵌入到其提供给用户的内容中去。上下文和个性化资源实体(Contextualization and Personalization Resources)向Ad Server及Ad Engine提供终端用户相关信息(如用户特征、兴趣偏好、位置等),便于Ad Server及Ad Engine为用户针对性的选择个性化广告。
[0011] 但是,目前的OMA的移动广告架构总体上还只是一个需求性的框架。例如,尽管其注意到为用户定制个性化广告的重要性提出了上下文和个性化资源实体需求,但由于上下文和个性化资源实体分类及来源的多样性和复杂性,OMA没有定义确切的上下文和个性化资源实体概念及相关接口,没有给出切实可行的个性化信息提供方式;Ad Server与Ad Engine间的具体通信协议或需要传输的具体广告信息没有明确定义;另外,Ad Server间Ad Engine广告内容的传输尽管OMA建议了拉/推(Pull/Push)和广播(Broadcast)的两种方式,但并没有给出具体实现的方法。
[0012] IMS作为支撑各种灵活多媒体业务的统一开放平台,目前其业务信令控制方法主要集中于会话型多媒体通信业务类型,如语音、会议和消息等业务,而在IMS架构中还没有针对视频广告业务的实现方法,因此如果能够提出一种基于IMS的视频广告业务的实现方法,将会极大促进视频广告业务的快速创建和部署。

发明内容

[0013] 有鉴于此,本发明提供一种基于IMS的视频广告实现方法、服务器平台和客户端,以解决现有技术中没有利于视频广告业务快速创建和部署的实现方法的问题,技术方案如下:
[0014] 一种基于IMS的视频广告实现方法,包括:
[0015] 视频广告服务器平台接收移动终端发送的视频广告业务注册请求,该注册请求携带与移动终端硬件条件相关的第一过滤规则,且所述第一过滤规则承载于SIP协议的Register请求消息的消息体中;
[0016] 视频广告服务器平台向所述移动终端返回注册响应信息,所述注册响应信息携带视频广告分类规则,且所述视频广告分类规则承载于SIP协议的Register响应消息的消息体中。
[0017] 优选的,上述方法中,在所述视频广告服务器平台向所述移动终端返回注册响应信息之后,还包括:
[0018] 视频广告服务器平台接收所述移动终端基于所述视频广告分类规则定制选择后发送的视频广告定制请求,该定制请求携带与所述移动终端选择的广告分类类别信息相关的第二过滤规则,且广告定制标识承载于SIP协议的Subscribe请求消息的事件消息头中,所述第二过滤规则承载于SIP协议的Subscribe请求消息的消息体中;
[0019] 视频广告服务器平台向所述移动终端发送与所述第一过滤规则和第二过滤规则相匹配的视频广告相关信息,且所述视频广告相关信息承载于SIP协议的Notify请求消息的消息体中。
[0020] 优选的,上述方法中,在所述视频广告服务器平台向所述移动终端发送与所述第一过滤规则和第二过滤规则相匹配的视频广告相关信息之后,包括:
[0021] 视频广告服务器平台接收所述移动终端,基于所述视频广告分类规则重新定制选择后,发送的视频广告重新定制请求,该请求中携带与所述视频广告客户端重新选择的广告分类类别信息相关的更新后的第二过滤规则,且所述更新后的第二过滤规则承载于所述SIP协议Subscribe请求消息的消息体中;
[0022] 视频广告服务器平台向所述移动终端发送与所述第一过滤规则和更新后的第二过滤规则相匹配的视频广告相关信息,且所述视频广告相关信息承载于SIP协议的Notify请求消息的消息体中。
[0023] 优选的,上述方法中,在所述视频广告服务器平台向所述移动终端发送视频广告相关信息之后包括:
[0024] 视频广告服务器平台接收所述移动终端发送的视频广告业务退订请求,该请求承载于Expires消息头域值为0的SIP协议Subscribe请求消息中;
[0025] 视频广告服务器平台根据所述请求,删除相应的用户定制信息;
[0026] 视频广告服务器平台向移动终端返回消息体内容为空的Notify请求消息;以便于移动终端根据所述Notify请求消息,删除已存储的视频广告及其相应的状态信息。
[0027] 优选的,上述方法中,所述移动终端根据所述Notify请求消息,删除已存储的视频广告及其相应的状态信息后,还包括:
[0028] 视频广告服务器平台接收所述移动终端发送的视频广告使用信息,该信息承载于SIP协议Notify响应消息的消息体中;
[0029] 视频广告服务器平台根据所述视频广告使用信息,对视频广告使用信息进行分析统计。
[0030] 优选的,上述方法中,所述视频广告使用信息包括视频广告标识、所属广告分类和播放次数。
[0031] 优选的,上述方法中,在所述视频广告服务器平台向所述移动终端返回注册响应信息之后,还包括:
[0032] 视频广告服务器平台接收所述移动终端发送的视频广告再注册请求,所述再注册请求中携带根据移动终端硬件条件更新后的第一过滤规则,且承载于SIP协议的Register请求消息的消息体中;
[0033] 视频广告服务器平台向所述移动终端返回再注册响应信息,所述再注册响应信息携带视频广告分类规则,且所述视频广告分类规则承载于SIP协议的Register响应消息的消息体中。
[0034] 优选的,上述方法中,在所述视频广告服务器平台向所述移动终端返回注册响应信息或再注册响应消息之后,包括:
[0035] 视频广告服务器平台接收所述移动终端发送的取消注册请求,且所述取消注册请求承载于Expires消息头域值为0的SIP协议Register请求消息中;
[0036] 视频广告服务器平台根据所述请求,删除相关用户信息;
[0037] 视频广告服务器平台向移动终端返回取消注册响应消息,通知用户取消注册成功。
[0038] 优选的,上述方法中,所述第一过滤规则包括:
[0039] 移动终端支持的视频短片格式、音频编解码格式、视频编解码格式、移动终端允许的所有视频广告的最大存储空间和移动终端允许的单个视频广告的大小范围。
[0040] 优选的,上述方法中,所述视频广告分类规则为动态多级分类规则,所述动态多级分类是指按照最大范围的一级分类、一级分类下次大范围的二级子分类以及相似的更多级子分类方式对视频广告进行分类,且可对已有分类类别进行动态增加或减少。
[0041] 优选的,上述方法中,所述视频广告相关信息包括:
[0042] 视频广告标识、视频广告文件名、视频广告所属分类、视频广告下载URI地址和视频广告内容大小。
[0043] 一种视频广告服务器平台,包括:
[0044] 视频广告内容提供接口模块,对应视频广告内容提供商的接口,用于对视频广告进行审核、测试和上载;
[0045] 平台侧信令接口模块,对应IMS中的S-CSCF接口,用于视频广告业务流程平台侧SIP信令消息的收发与处理;
[0046] 平台侧视频广告存储管理模块,用于采用动态多级分类方式对视频广告进行分类存储管理、分配视频广告标识以及对已有的视频广告进行更新或替换;
[0047] 过滤查询处理模块,用于根据过滤规则,对视频广告进行匹配查询处理,获取匹配定制的视频广告信息;
[0048] 定制信息管理模块,用于通过用户定制信息表对移动终端的注册状态、视频广告定制状态进行动态管理;
[0049] 视频广告统计信息分析模块,用于对移动终端上报的视频广告使用统计信息进行后台整理和分析。
[0050] 优选的,上述视频广告服务器平台中,所述用户定制信息表由对应用户公有标识的用户定制信息条目组成,所述用户定制信息条目包括对应用户公有标识的过滤规则、广告分类规则版本、相关广告信息和定制剩余时间项。
[0051] 一种视频广告客户端,应用于移动终端中,包括:视频广告引擎和视频广告应用模块,所述视频广告应用模块用于从视频广告引擎获取视频广告并将其展现给用户;所述视频广告引擎包括:
[0052] 用户配置与交互模块,用于向用户提供视频广告定制的交互配置界面;
[0053] 视频广告下载模块,用于采用HTTP协议,完成对视频广告客户端所定制视频广告或其更新的下载;
[0054] 终端侧视频广告存储管理模块,用于实现视频广告的终端侧本地存储,以及通过视频广告状态信息表对终端侧视频广告当前状况进行动态管理;
[0055] 终端侧信令接口模块,用于视频广告客户端的SIP信令消息收发与处理;
[0056] 视频广告应用接口模块,用于向视频广告客户端提供本地存储视频广告调用的接口。
[0057] 优选的,上述视频广告客户端中,所述视频广告状态信息表由对应视频广告标识的状态信息条目组成,所述状态信息条目包括视频广告文件名、所属分类标识、下载地址、下载状态、本地存储地址、存储时长和播放次数项。
[0058] 从以上技术方案可以看出,本发明利用SIP协议在IMS中实现视频广告的信令控制,即在IMS网络中采用标准成熟的SIP协议的请求和响应消息,根据视频广告业务需要,对SIP协议中的消息体及相关的消息头内容进行扩充定义,来实现视频广告业务。由于并没有增加新的SIP消息方法和SIP消息头类型,而且无需为视频广告业务定义新的私有协议,和对已有的IMS功能实体进行改动,因此可以使视频广告业务的实现简单灵活、网络兼容性好,有助于保持IMS系统中信令协议的统一,有助于在IMS中快速创建和部署视频广告业务。
[0059] 此外,本发明还对视频广告客户端及视频广告服务器平台的功能模块进行了详细定义,从而为视频广告业务的实施提供了载体。本发明提供的视频广告载体基于动态多级方式对视频广告进行分类存储、基于过滤规则对视频广告进行筛选,提供了一种简单实用的获取上下文和个性化资源信息的方法,从而可以根据用户的需要和移动终端的硬件条件选择相应的视频广告,有利于视频广告的实施和推广。

附图说明

[0060] 为了更清楚地说明本发明的技术方案,下面将对本发明描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0061] 图1为现有技术中OMA移动广告框架结构示意图;
[0062] 图2为本发明提供的视频广告实现方法流程图1;
[0063] 图3为本发明提供的视频广告实现方法流程图2;
[0064] 图4为本发明提供的视频广告实现方法流程图3;
[0065] 图5为本发明提供的视频广告实现方法流程图4;
[0066] 图6为本发明提供的视频广告实现方法流程图5;
[0067] 图7为本发明提供的视频广告实现方法流程图6;
[0068] 图8为本发明提供的视频广告实现方法流程图7;
[0069] 图9为本发明提供的视频广告实现方法注册信令流程图;
[0070] 图10为本发明提供的视频广告实现方法定制信令流程图;
[0071] 图11为本发明提供的视频广告实现方法视频广告更新信令流程图;
[0072] 图12为本发明提供的视频广告实现方法定制更新与统计上报信令流程图;
[0073] 图13为本发明提供的视频广告实现方法退订与统计上报信令流程图;
[0074] 图14为本发明提供的视频广告服务器平台的结构示意图;
[0075] 图15为本发明提供的视频广告客户端的结构示意图。

具体实施方式

[0076] 本发明提供的移动视频广告信令控制方法,利用SIP协议在IMS中实现视频广告的信令控制,即在IMS网络中采用标准成熟的SIP协议的请求和响应消息,根据视频广告业务需要,对SIP协议中的消息体及相关的消息头内容进行扩充定义,来实现视频广告业务。由于并没有增加新的SIP消息方法和SIP消息头类型,而且无需为视频广告业务定义新的私有协议,和对已有的IMS功能实体进行改动,因此可以使视频广告业务的实现简单灵活、网络兼容性好,有助于保持IMS系统中信令协议的统一,有助于在IMS中快速创建和部署视频广告业务。
[0077] 下面将结合本发明中的附图,对本发明的技术方案进行清楚、完整地描述:
[0078] 参见图2所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0079] S201,视频广告服务器平台接收移动终端发送的视频广告业务注册请求,该注册请求携带与移动终端硬件条件相关的第一过滤规则,且所述第一过滤规则承载于SIP协议的Register请求消息的消息体中。
[0080] 移动终端通过SIP协议的Register请求消息向视频广告服务器平台进行移动视频广告业务注册。Register请求消息中携带可扩展标记语言(XML)消息体,该消息体中携带与移动终端硬件条件相关的第一过滤规则。
[0081] 其中,第一过滤规则可以包括:移动终端支持的视频短片格式、音频编解码格式、视频编解码格式、移动终端允许的所有视频广告的最大存储空间和移动终端允许的单个视频广告的大小范围等。
[0082] S202,视频广告服务器平台向所述移动终端返回注册响应信息,所述注册响应信息携带视频广告分类规则,且所述视频广告分类规则承载于SIP协议的Register响应消息的消息体中。
[0083] 视频广告服务器平台发给移动终端的Register响应消息中携带XML消息体,该消息体中包括视频广告分类规则,所述分类规则具体为动态多级分类规则。如下表所示,为视频广告二级分类实例:
[0084] 表1
[0085]
[0086] 需要说明的是,多级分类是指按照最大范围的一级分类、一级分类下次大范围的二级子分类以及相似的更多级子分类方式对视频广告进行分类存储管理;动态分类是指可对已有分类类别进行动态增加或减少,使广告分类规则灵活适应实际需求。
[0087] 在其它实施例中,参见图3所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0088] 其中S301-S302可参见S201-S202,故此不再赘述。
[0089] S303,接收所述移动终端基于所述视频广告分类规则定制选择后发送的移动视频广告定制请求,该定制请求携带与所述移动终端选择的广告分类类别信息相关的第二过滤规则,且承载于SIP协议的Subscribe请求消息的事件消息头中,所述第二过滤规则承载于SIP协议的Subscribe请求消息的消息体中。
[0090] 移动终端用户基于视频广告分类规则进行广告类别定制选择后,移动终端通过Subscribe请求消息向视频广告服务器平台发送视频广告定制请求。其中,Subscribe定制请求消息的事件(Event)消息头对应的域值,表明用于定制视频广告状态信息更新事件。定制的状态信息更新事件包括视频广告分类规则更新和视频广告更新,视频广告分类规则更新事件又分为视频广告分类规则增加和视频广告分类规则减少。Subscribe定制请求消息中携带XML消息体,该消息体中包括终端用户感兴趣的具体广告分类类别信息,即向Ad Server提供第二过滤规则。
[0091] S304,向所述移动终端发送与所述第一过滤规则和第二过滤规则相匹配的视频广告相关信息,且所述视频广告相关信息承载于SIP协议的Notify请求消息的消息体中。
[0092] 视频广告服务器平台通过Notify请求消息,向移动终端发送与用户过滤规则匹配的定制视频广告相关信息。Notify请求消息中携带XML消息体,该消息体携带与所述第一过滤规则和第二过滤规则相匹配的视频广告相关信息。其中,视频广告相关信息包括视频广告标识、视频广告文件名、视频广告所属分类、视频广告下载URI地址和广告内容大小。
[0093] 在其它实施例中,用户重新选择视频广告分类类别时,可以进行重新定制,参见图4所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0094] 其中S401-S404可参见S301-S304,故此不再赘述。
[0095] S405,视频广告服务器平台接收所述移动终端,基于所述视频广告分类规则重新定制选择后,发送的视频广告重新定制请求,该请求中携带与所述视频广告客户端重新选择的广告分类类别信息相关的更新后的第二过滤规则,且所述更新后的第二过滤规则承载于所述SIP协议Subscribe请求消息的消息体中。
[0096] S406,视频广告服务器平台向所述移动终端发送与所述第一过滤规则和更新后的第二过滤规则相匹配的视频广告相关信息,且所述视频广告相关信息承载于SIP协议的Notify请求消息的消息体中。
[0097] 在其它实施例中,用户可以退订视频广告业务,参见图5所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0098] 其中,S501-S506可参见S401-S406,故此不再赘述。
[0099] 在S504或S506之后还可以包括:
[0100] S507,视频广告服务器平台接收所述移动终端发送的视频广告业务退订请求,该请求承载于Expires消息头域值为0的SIP协议Subscribe请求消息中。
[0101] S508,视频广告服务器平台根据所述请求,删除相应的用户定制信息。
[0102] S509,视频广告服务器平台向移动终端返回消息体内容为空的Notify请求消息。
[0103] S510,移动终端根据所述Notify请求消息,删除已存储的视频广告及其相应的状态信息。
[0104] 在其它实施例中,移动视频广告服务器平台可以对移动视频广告的使用情况进行统计参见图6所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0105] 其中,S601-S610可参见S501-S510,故此不再赘述。
[0106] S611,视频广告服务器平台接收所述移动终端发送的视频广告使用信息,该信息承载于SIP协议Notify响应消息的消息体中。
[0107] S612,视频广告服务器平台根据所述视频广告使用信息,对视频广告使用信息进行分析统计。
[0108] 其中,所述视频广告使用信息包括视频广告标识、所属广告分类和播放次数。
[0109] 在其它实施例中,当移动终端的硬件条件发生变化时,还可以进行再注册,参见图7所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0110] 其中,S701-S702可参见S201-S202,故此不再赘述。
[0111] S703,视频广告服务器平台接收所述移动终端发送的视频广告再注册请求,所述再注册请求中携带根据移动终端硬件条件更新后的第一过滤规则,且承载于SIP协议的Register请求消息的消息体中。
[0112] S704,视频广告服务器平台向所述移动终端返回再注册响应信息,所述再注册响应信息携带视频广告分类规则,且所述视频广告分类规则承载于SIP协议的Register响应消息的消息体中。
[0113] 在其它实施例中,用户可以取消注册,参见图8所示,本发明提供的基于IMS的视频广告实现方法可以包括以下步骤:
[0114] 其中,S801-S804可参见S801-S804,故此不再赘述。
[0115] S805,视频广告服务器平台接收所述移动终端发送的取消注册请求,且所述取消注册请求承载于Expires消息头域值为0的SIP协议Register请求消息中。
[0116] S806,视频广告服务器平台根据所述请求,删除相关用户信息。
[0117] S807,视频广告服务器平台向移动终端返回取消注册响应消息,通知用户取消注册成功。
[0118] 从以上实施例可以看出,本发明利用SIP协议在IMS中实现移动视频广告的信令控制,即在IMS网络中采用标准成熟的SIP协议的请求和响应消息,根据移动视频广告业务需要,对SIP协议中的消息体及相关消息头内容进行扩充定义,来实现移动视频广告业务,具体包括移动终端用户对视频广告的注册、再注册和取消注册,以及移动终端用户对个性化移动视频广告的定制、更新和使用状况统计上报。由于并没有增加新的SIP消息方法和SIP消息头类型,而且无需为视频广告业务定义新的私有协议,和对已有的IMS功能实体进行改动,因此可以使视频广告业务的实现简单灵活、网络兼容性好,有助于保持IMS系统中信令协议的统一,有助于在IMS中快速创建和部署移动视频广告业务。
[0119] 为了便于本技术领域人员更好的理解和实施本发明,以下将结合附图对本发明提供的移动视频广告业务信令控制方法在IMS网络中的具体实现进行详细说明。由于无论移动终端处于IMS的拜访网络还是归属网络,其业务控制统一由归属网络的S-CSCF执行,区别只是移动终端用户接入IMS的入口点网元P-CSCF所处的网络不同(漫游时P-CSCF在拜访网络,非漫游时P-CSCF在归属网络),故以下流程均以用户处于漫游状态描述,非漫游情形类似。
[0120] 视频广告业务的实施过程,具体包括移动终端用户对视频广告的注册、再注册和取消注册,以及移动终端用户对个性化视频广告的定制、更新和使用状况统计上报的过程。
[0121] 为了描述方便,下文中将视频广告客户端简称为UE,将视频广告服务器平台简称为Ad Server。
[0122] 参见图9所示,视频广告业务的注册流程包括:
[0123] S901,UE位于拜访网络(visited1.net),获取IP连接后,使用SIP协议的Register请求消息,向拜访网络的P-CSCF发送注册请求消息。
[0124] 其中,P-CSCF的发现机制可通过在IMS用户标识模块(ISIM)中预置或通过动态主机配置协议(DHCP)等方式实现(3GPP TS23.228)。该Register请求消息的消息头及消息体有如下特征:
[0125] 1)Register请求消息的注册目的地址(即Request-URI中的SIP URI地址)为Ad Server域名地址,本实例中取为sip:ad-server.home1.net,该地址包含了移动终端用户的归属网络域名信息:home1.net;
[0126] 2)Register请求消息的消息头中包括用户私有标识(见3GPP TS23228)、用户公有标识(PUI)、归属网络域名(home1.net)和UE IP地址等注册信息。PUI采用SIP URI的格式,如sip:user1@home1.net;
[0127] 3)Register请求消息的消息体内容为UE的终端相关能力,包括视频能力信息及视频广告存储限制信息,这些信息将成为Ad Server筛选适配终端能力的视频广告的第一过滤规则。
[0128] 4)Register请求消息的消息体内容为第一过滤规则信息,包括了终端允许的视频广告总空间限制、单个视频广告大小限制、支持的视频短片格式、音频编解码格式和视频编解码格式信息。可采用3GPP TS24229中定义的application/3gpp-ims+xml格式描述。
[0129] S902,收到Register请求消息后,P-CSCF检查归属网络域名,通过名字-地址解析机制发现用户的归属网络入口点(即:I-CSCF),随后转发Register消息到I-CSCF。
[0130] 其中,所转发消息的消息头中包括P-CSCF地址/名字、P-CSCF网络标识(即:拜访网络标识)、用户私有标识、用户公有标识、UE IP地址等注册信息。
[0131] S903,收到转发的Register请求消息后,I-CSCF与归属用户服务器(HSS)通过Cx接口(定义于3GPP TS 29228)进行信令交互。
[0132] I-CSCF通过向HSS提供用户私有标识、用户公有标识和P-CSCF网络标识进行信息查询,HSS据此检查用户是否已注册,并根据运营商漫游限制策略、用户签约情况等信息,决定用户是否允许在该P-CSCF网络进行注册。然后,HSS向I-CSCF发送查询响应,该响应包含分配给用户的S-CSCF名称,及需要的S-CSCF相关能力(用于I-CSCF选择新的S-CSCF时);如果HSS查询失败,则I-CSCF拒绝这次注册。
[0133] S904,通过名字-地址解析机制,I-CSCF获取HSS返回的S-CSCF名称对应的地址,随后将Register请求消息转发至选中的S-CSCF。其中,Register请求消息的消息头中包括P-CSCF地址/名字、P-CSCF网络标识(即:拜访网络标识)、用户私有标识、用户公有标识和UE IP地址等注册信息。
[0134] S905,收到转发的Register消息后,S-CSCF与HSS通过Cx接口进行信令交互。
[0135] S-CSCF向HSS提供用户公有标识、用户私有标识和S-CSCF名称信息,HSS为用户保存对应的S-CSCF名称,并向S-CSCF返回相关用户信息。返回的用户信息包括用户的名称/地址、初始过滤准则(iFC)、核心网业务授权信息等。HSS发送给S-CSCF的iFC包含有下述准则:
[0136] 1)准则A,表示业务触发器实例满足:SIP请求消息方法为Register,且该请求消息的Request-URI为sip:ad-server.home1.net时,转发的目的AS为SIP URI地址为sip:ad-server.home1.net的Ad Server;
[0137] 2)准则B,表示业务触发器实例满足:SIP请求消息方法为Subscribe且该请求消息的Event消息头为MobClipAd时,转发的目的AS为SIP URI地址为sip:ad-server.home1.net的Ad Server。准则B中采用了扩展的Subscribe请求消息的事件(Event)消息头,Event消息头域值MobClipAd表明用于定制视频广告状态信息更新事件。
[0138] S906,S-CSCF根据核心网业务授权信息等对用户公有标识的业务签约授权信息进行判断,并执行从HSS获取的iFC判别准则A。
[0139] S907,S-CSCF将Register消息转发至Ad Server进行注册。
[0140] S908,收到Register请求消息后,Ad Server执行业务逻辑处理,在用户定制信息表中创建用户公有标识(PUI)对应的用户定制信息条目。
[0141] 其中,用户定制信息条目包括对应PUI的第一和第二过滤规则、广告分类规则版本、相关广告信息和定制剩余时间项。用户定制信息表如下表所示:
[0142] 表2
[0143]
[0144] S909,Ad Server向S-CSCF发送对应Register请求的200OK响应消息,表示完成用户注册,并在响应消息体中携带当前的视频广告分类规则信息。
[0145] 其中,响应消息体中携带的视频广告分类规则信息,包括视频广告分类规则版本、一级分类名称/标识、二级子分类名称和标识(以二级分类为例),可采用3GPP TS24229中定义的application/3gpp-ims+xml格式。
[0146] S910-S912,携带Ad Server侧视频广告分类信息的200OK响应消息沿Register请求消息的相反路径经过I-CSCF和P-CSCF发送至UE。
[0147] S913、UE获取Ad Server侧的视频广告分类规则,并据此完成提供给用户交互的广告分类的数据设置。
[0148] 移动终端用户成功注册以后,如果UE的终端相关能力发生了变化,例如接入大容量存储卡后用户设置的允许视频广告最大存储空间和单个视频文件大小变大,或用户升级了视频处理应用,使支持的音视频编解码格式发生变化时,UE可以向Ad Server发起再注册请求,以更新Ad Server的第一过滤规则。其流程除下述两点变动外,同注册流程,相同部分不再这里不再赘述,变动的步骤包括:
[0149] 1)对应于注册流程步骤908:Ad Server执行业务逻辑处理,对Register请求消息进行解析,从消息体中获取第一过滤规则信息,覆盖对应PUI用户定制信息条目中已有的第一过滤规则;
[0150] 2)对应于注册流程步骤913:UE获取Ad Server侧的视频广告分类规则,将获取的广告分类规则版本与UE本地广告分类规则版本对比,版本不同时UE根据新收到的广告分类规则版本对提供给用户交互的广告分类数据进行更新,版本相同时不做改变。
[0151] 移动终端用户成功注册以后,如果移动终端用户要取消对As Server的注册,则UE可以发起取消注册流程。UE发起的取消注册流程除下述几点变动外,同注册流程,相同部分不再这里不再赘述,变动的步骤包括:
[0152] 1)对应于注册流程步骤901:UE发起的Register请求消息Expires消息头设置为0,且消息体内容为空;
[0153] 2)对应于注册流程步骤905-906:S-CSCF通知HSS取消PUI的注册,并删除本地存储的对应PUI的相关用户信息;
[0154] 3)对应于注册流程步骤908:Ad Server执行业务逻辑处理,删除对应PUI的用户定制信息条目。
[0155] 参见图10所示,移动视频广告业务的定制流程包括:
[0156] S1001,UE通过用户配置与交互模块向用户提供Ad Server的广告分类状况及选择界面,用户选择感兴趣的分类对视频广告进行定制,UE向所在拜访网络的P-CSCF发送Subscribe请求消息。
[0157] 其中,该请求消息具有下述特征:
[0158] 1)扩展了Subscribe请求消息的事件(Event)消息头内容,使其对应的域值MobClipAd表明用于定制视频广告状态信息更新事件。
[0159] 2)根据RFC3265,定义事件(Event)域值为MobClipAd的状态信息更新事件如下:
[0160] 视频广告分类规则更新事件,分类规则更新又分为规则增加和规则减少两种情形:分类规则增加,表明在已有的分类规则基础上对一级分类范围进行了扩展,或在已有的某个或某些一级分类下的二级子分类范围进行了扩展;分类规则减少,表明在已有的分类规则基础上对一级分类范围进行了压缩,或对已有的某个或某些一级分类下的二级子分类范围进行了压缩。视频广告更新事件,表明所定制类别下的视频广告发生了更新。
[0161] 3)Subscribe请求消息体包含用户定制的视频广告类别信息,即第二过滤规则,包括用户选择的视频广告分类标识。可采用3GPP TS24229中定义的application/3gpp-ims+xml格式来描述。
[0162] S1002,P-CSCF收到Subscribe请求消息后,根据再注册流程中获知的S-CSCF名称/地址信息,直接将Subscribe请求发送到该消息中PUI对应的S-CSCF。
[0163] S1003-S 1004,S-CSCF对收到的Subscribe请求消息执行业务控制过程,核实PUI为注册过的合法用户后,执行iFC准则B判别,其转发至Ad Server。
[0164] S1005,收到Subscribe请求消息后,Ad Server更新对应的PUI用户定制信息表条目中的第二过滤规则,根据Subscribe消息的消息头Expires内容,设置对应PUI用户定制信息表条目中的定制剩余时间项初始值,同时向S-CSCF返回定制成功的200OK响应消息。
[0165] S1006-S1007,S-CSCF将定制成功的200OK响应消息经过P-CSCF转发至UE。
[0166] S1008,Ad Server进行业务逻辑处理,该步骤可直接在S1006后开始,根据对应PUI的用户定制信息表中的过滤规则,对移动视频广告进行匹配处理,获取匹配的移动视频广告信息。
[0167] S1009,Ad Server向S-CSCF发送Notify请求消息,其消息体包含了与PUI过滤规则匹配的定制视频广告信息,包括视频广告标识、视频广告文件名、视频广告文件下载地址和视频文件大小信息。可采用3GPP TS24229中定义的application/3gpp-ims+xml格式。
[0168] S1010-S1011、S-CSCF将携带定制视频广告信息的Notify请求消息通过P-CSCF转发至UE。
[0169] S1012-S1014,收到Notify请求消息后,UE通过P-CSCF、S-CSCF向Ad Server发送200OK响应对Notify请求消息进行确认。
[0170] S1015,UE根据Notify请求消息中的视频广告文件下载地址,通过HTTP协议的Get方法从Ad Server下载定制的视频广告。
[0171] S1016,根据Notify请求消息内容,以及视频广告下载状态创建对应的视频广告状态信息表。
[0172] 其中,该信息表由一个或多个视频广告标识对应的状态信息条目组成,状态信息条目包括视频广告文件名、所属分类标识、下载地址、下载状态、本地存储地址、存储时长和播放次数项,具体如下表所示:
[0173] 表3
[0174]
[0175] 当Ad Server侧视频广告状态信息发生变化时,需要从该侧向UE发起视频广告更新,参见图11所示,具体包括:
[0176] S1101,Ad Server侧PUI定制的视频广告状态信息发生变化,且PUI用户定制信息条目中对应的定制剩余时间项不为0时,状态信息更新事件触发Ad Server向S-CSCF发送目的地为PUI的Notify请求通知消息。
[0177] 该消息的消息体包含视频广告状态更新信息,包括视频广告分类规则更新和PUI所定制的视频广告更新信息,视频广告分类规则更新包括增加或减少的一级分类名称/标识和二级子分类名称/标识信息(以二级分类为例),定制的视频广告更新信息包括视频广告标识、视频广告文件名、广告下载文件下载地址和视频广告文件大小及其所属的一级分类标识/二级子分类标识信息。可采用GPP TS24229中定义的application/3gpp-ims+xml格式。具体可以包括:
[0178] S1101a,若S-CSCF收到Notify请求消息后,由于下述情形:
[0179] 1)UE关机,HSS通知S-CSCF取消其PUI的名称/地址注册;
[0180] 2)UE失去信号覆盖,HSS通知S-CSCF取消其PUI的名称/地址注册;
[0181] 3)由于运营商限制策略,HSS通知S-CSCF取消PUI的名称/地址注册;
[0182] 导致S-CSCF已删除包括PUI名称/地址在内的相关用户信息时,S-CSCF向As Server返回指示无法对PUI寻址的Not Found响应,进入S1101b,否则跳过S1101a-S1101b,直接进入S1102。
[0183] S1101b,收到Not Found响应后,As Server删除用户定制信息表中PUI对应的用户定制信息条目,取消PUI在Ad Server上的注册,流程结束。
[0184] 需要说明的是,S1101a-S1101b又对应由网络侧触发的UE取消注册的情形。
[0185] S1102-S1103,S-CSCF通过P-CSCF将携带视频广告状态更新信息的Notify请求消息转发至UE。
[0186] S1104-S1106,收到Notify请求消息后,UE通过P-CSCF、S-CSCF向As Server转发200OK确认响应消息。
[0187] S1107,收到200OK确认响应消息后,Ad Server进行业务逻辑处理,根据已发送的视频广告状态更新信息,对PUI定制信息条目中的广告分类规则版本项及相关广告信息项进行更新。
[0188] S1108,UE执行业务逻辑,根据Notify请求消息中的广告规则更新信息,更新广告分类数据,删除已减少的广告分类下的视频广告内容及对应的状态信息条目,根据Notify请求消息中的广告更新信息,删除被更新的视频广告内容及对应的状态信息条目,创建更新的视频广告对应的状态信息条目。
[0189] S1109,UE根据更新视频广告的URI下载地址,基于本地下载策略,通过HTTP协议的Get方法从Ad Server下载更新的视频广告,同时更新PUI定制信息条目中的下载状态及本地存储地址项。
[0190] 当移动终端用户对视频广告定制成功后,如果用户需要对定制进行更新,UE发起定制更新流程,同时在该流程中实现终端侧视频广告使用统计信息的上报。参见图12所示,定制更新与统计上报流程可以包括:
[0191] S1201,用户对感兴趣的视频广告类别重新进行选择,UE向P-CSCF发送定制更新的Subscribe请求消息,Subscribe消息体包含了更新的用户兴趣偏好信息。
[0192] S1202-S1207,同定制流程中的S1002-S1007,故此不再赘述。
[0193] S1208,收到Subscribe定制更新请求消息后,Ad Server进行业务逻辑处理,根据消息体中的第二过滤规则,以及Expires消息头内容对PUI用户定制信息条目进行更新,同时基于更新的过滤规则对定制视频广告进行匹配处理。
[0194] S1209-S1211,同定制流程中的S1009-S1011,故此不再赘述。
[0195] S1212,UE收到携带更新的定制视频广告信息的Notify请求消息后,向P-CSCF发送200OK确认响应,并根据状态信息表内容在该响应的消息体中反馈本地所存储的视频广告的相关使用状况统计信息,包括视频广告标识、其所属的一级分类标识/二级子分类标识、播放次数信息。可采用3GPPTS24229中定义的application/3gpp-ims+xml格式。
[0196] S1213-S1214,P-CSCF携带视频广告使用统计信息的200 OK响应消息通过S-CSCF转发至As Server。
[0197] S1215,UE执行业务逻辑处理,该步骤可直接在S1212后开始,UE删除已存储的视频广告及其对应的状态信息条目;同时,UE根据收到的Notify请求消息中的视频广告更新信息创建新的视频广告状态信息条目。
[0198] S1216,As Server执行业务逻辑处理,该步骤可直接在S1214后开始,As Server解析200OK响应中的视频广告使用状况统计信息并分析记录。
[0199] S1217,该步骤可直接在S1215后开始,UE根据所收到Notify请求消息中更新的视频广告下载地址,通过HTTP协议的Get方法从Ad Server下载新定制的视频广告,并更对应视频广告状态信息条目的下载状态项及本地存储地址项。
[0200] 移动终端用户对视频广告定制成功后,用户如果想取消定制,UE可以发起退订流程,同时在该流程中实现终端侧视频广告使用统计信息的上报。参见图13所示,包括:
[0201] S1301,移动终端用户发起退订请求,UE将Expires消息头值为0的Subscribe请求消息发送至P-CSCF。
[0202] S1302-S1307,过程同定制流程的S1002-S1007,故此不再赘述。
[0203] S1308,As Server执行业务逻辑处理,将PUI用户定制信息条目中对应的第二过滤规则、广告分类版本信息项和相关广告信息项清空,将条目中的定制剩余时间设为0。
[0204] S1309-S1311,As Server通过C-CSCF、P-CSCF向UE发送消息体内容为空的Notify请求信息。
[0205] S1312-S1314,同定制更新与统计上报流程的S1212-S1214,故此不再赘述。
[0206] S1315,UE执行业务逻辑处理,删除已存储的视频广告及其相应的状态信息条目。
[0207] S1316,As Server执行业务逻辑处理,该步骤可直接在S1314后开始,Ad Server解析200OK响应中的视频广告使用状况统计信息并分析记录。
[0208] 本发明还对视频广告客户端及视频广告服务器平台进行了详细定义,为视频广告业务的实施提供了载体。
[0209] 参见图14所示,本发明提供的视频广告服务器平台包括:
[0210] 视频广告内容提供接口模块1401,对应视频广告内容提供商的接口,用于对视频广告进行审核、测试和上载。
[0211] 平台侧信令接口模块1402,对应IMS中的S-CSCF接口,用于视频广告业务流程平台侧SIP信令消息的收发与处理。
[0212] 平台侧视频广告存储管理模块1403,用于采用动态多级分类方式对视频广告进行分类存储管理、分配视频广告标识以及对已有的视频广告进行更新或替换。
[0213] 过滤查询处理模块1404,用于根据过滤规则,对视频广告进行匹配查询处理,获取匹配定制的视频广告信息。
[0214] 定制信息管理模块1405,用于通过用户定制信息表对视频广告客户端的注册状态、视频广告定制状态进行动态管理。
[0215] 其中,所述用户定制信息表由对应用户公有标识的用户定制信息条目组成,所述用户定制信息条目包括对应用户公有标识的过滤规则、广告分类规则版本、相关广告信息和定制剩余时间项,具体参见表2。
[0216] 视频广告统计信息分析模块1406,用于对视频广告客户端上报的视频广告使用统计信息进行后台整理和分析。
[0217] 参见图15所示,本发明提供的视频广告客户端,包括:视频广告引擎1501和视频广告应用模块1502,视频广告应用模块1502用于从视频广告引擎1501获取视频广告并将其展现给用户;其中,所述视频广告引擎1501包括:
[0218] 用户配置与交互模块1501a,用于向用户提供视频广告定制的交互配置界面。
[0219] 视频广告下载模块1501b,用于采用HTTP协议,完成对视频广告客户端所定制视频广告或其更新的下载。
[0220] 终端侧视频广告存储管理模块1501c,用于实现视频广告的终端侧本地存储,以及通过视频广告状态信息表对终端侧视频广告当前状况进行动态管理。
[0221] 其中,所述视频广告状态信息表由对应视频广告标识的状态信息条目组成,所述状态信息条目包括视频广告文件名、所属分类标识、下载地址、下载状态、本地存储地址、存储时长和播放次数项,具体参见表3。
[0222] 终端侧信令接口模块1501d,用于视频广告客户端的SIP信令消息收发与处理。
[0223] 视频广告应用接口模块1501e,用于向视频广告客户端提供本地存储视频广告调用的接口。
[0224] 对于本发明所公开的视频广告业务的实施载体而言,其相关之处参见方法实施例部分的说明即可。
[0225] 以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。