论文部分内容阅读
摘要:基于可视电话的信息推送系统是一个重要的增值服务系统,是可视电话可赢利商业模式的一个重要组成部分。本文阐述了可视电话的系统结构,设计实现了基于可视电话的信息推送系统。
关键词:可视电话;信息推送
中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)21-30405-03
The Realization of Information Push System Based on Vedio Phone
LUO Jia
(Depatment of Computer Engineering,Guangdong Industry Technical College,Guangzhou 510300,China)
Abstract: Information push system based on video phone is an important appreciated service system, it is important part of profit commerce pattern based on video phone. the paper expound system framework of video phone, design and realize information push system based on video phone.
Key words: video phone;information push
1 前言
在我国基本通话需求的市场趋向饱和及竞争急剧加大的市场背景下,在宽带综合业务需求急剧扩大和迅猛发展的市场前景下,高质量可视电话、综合视讯、数字家电、泛应用成为人们关注的焦点。近年来,可视电话产品不少,但产品的普及推广都遇到困难。究其原因,一部分是技术原因,另一部分是没有用一种盈利商业模式来推广产品,局限于“从技术、产品寻找市场模式”,市场模式受限于技术、产品。可视电话产品的应用比较单一,大都着眼于单纯的可视电话功能,没有充分地利用先进的嵌入式技术,没从多应用方面设计产品,不能为盈利商业模式服务,只投入不产出,业界还没有形成一个基于嵌入式技术终端的完整成熟的、可大面积普及的解决方案。
基于可视电话的信息推送是一个重要的增值服务,其运作模式是通过服务器向可视电话推送各种视讯信息,涉及到电子政务、电子商务、娱乐、新闻等领域,是可视电话可赢利商业模式的一个重要组成部分。
2 可视电话系统结构
可视电话是Internet接入及终端设备,在整个系统体系中属于基础平台。可视电话系统将视音频等数字多媒体数据交给DSP子系统处理,在ARM子系统中装入嵌入式Linux操作系统,利用嵌入式Linux操作系统的强大功能来完成系统管理任务,并支撑上层的服务及泛业务的应用开发,如图1。
图2 信息推送系统结构图
1)信息管理服务器提供基于Web的信息采集、审核、排播功能;
2)文件存储服务器提供视讯信息如视频文件、音频文件、图片等文件的存储功能;
3)Oracle数据库提供信息排播方案的存储、管理功能;
4)信息推送服务器提供向终端推送信息的功能。
4 系统功能
系统主要分为两大功能:信息采集、审核、排播,信息推送分发。
4.1 信息采集、审核、排播系统
系统由信息收集及格式检查、信息内容审查、信息业务审批、信息的行业分类销售、节目排播制作、精确投放的推送任务生成等功能模块。是可视电话广告商与客户进行业务交互的平台,能按客户要求进行信息受众的群体选择、屏幕位置及时段划分、计划排播等定制。具有节目、时段、终端、期限的多轴管理功能。
业务及技术指标:
1)系统是基于B/S结构,采用Structs Spring Hibernate开源架构开发,节目排播数据库是T级的海量数据库,必须按区域及业务2)组织双重结构进行有效的规划与管理。还要平衡好节目、时段、终端、期限的多轴关系,适就不同的业务模式。
3)客户可以上传多媒体信息文件,随时查询业务推播状态,修正不符要求的文件。
4)广告收集后,进行格式检查、内容审查、业务审批、行业分类销售、节目排播制作、精确投放任务生成,并为营业系统开放接口。
5)能按客户要求进行受众的基于任意条件的群体选择,选择屏幕位置及播出时间,根据期限进行计划排播。
6)可以定制时段的粒度,设置受众群体的属性种类。
4.2 信息推送分发服务器系统
系统负责把信息排播系统生成的排播节目,按计划精确分发到广大的终端,主要有主动推及终端拉两种工作方式。把要在终端执行的任务以命令文件的方式从服务器推下去,如:把终端新版本的系统软件批量分发到各终端,进行远程主动系统升级,或布置新的功能插件。推送分发服务器是信息推送系统到终端的执行组件,常与区域交换服务器配套,按区域布置。
业务及技术指标:
1)执行大批量推送,时段任务是非常繁重,服务器采用分批定时策略,来解决时段拥塞的带宽性能问题,每服务器可挂载3000以上终端,还可使用群集技术扩大处理容量。
2)能以终端为粒度,把排播节目按计划精确分发到广大的终端,播放节目因终端而异。
3)支持终端采用增量拉的方式进行节目更新。
4)支持公益广告计划播放及空位填补播放,能按要求从终端快速撤下带不宜内容广告。
5)以任务文件的方式推送“终端任务”,进行远程终端软件升级、统一配置、修正故障、布置新功能插件,并有任务冲断自动续传功能。
5 系统测试
该系统是针对广域网的环境进行设计和实现的。测试中,搭建了局部网内的测试环境,系统使用了三台服务器和3000台模拟终端搭建测试环境,其中一台为Tomcat应用服务器,完成信息管理服务器功能,另一台服务器为Oracle数据库服务器,第三台为信息分发推送服务器。
系统主要从两个方面进行测试,功能测试主要针对信息管理系统,案例如下:
1)信息的安全和正确性:模拟多个用户对文件实施上传、审核操作。
2)信息排播的正确性:模拟用户对信息按照不同区域、不同群体、不同时间段、不同终端播放区域进行排播。
3)信息排播系统与分发推送系统集成的正确性:模拟用户通过信息排播功能生成播放时间表,利用排播系统的“执行任务”功能通知分发推送系统进行信息推送。
性能测试主要针对分发推送系统:
测试参数如下:
图4 平均响应时间图
图5 吞吐量图
测试结果为:最大运行终端数(台)为3000,总吞吐量(bytes)为545,003,752,平均吞吐量(bytes/sec)为15,571,776。从测试结果可以看出:在负载测试下,随着并发终端的逐步增加,应用服务器的吞吐量也相应增加,并在用户达到3000个所持续的5s的时间内,吞吐量平稳波动,之后随终端的减少而减少。与此同时,响应时间会随着负载的加重而变慢,但仍在可以接受的范围之内。并且,随负载的变化,并不会影响数据的正确性。
6 总结
本文从可视电话架构、信息推送系统体系结构以及功能实现3个方面阐述了基于可视电话的信息推送系统,同时给出了功能测试案例和性能测试结果。
参考文献:
[1] James Goodwill.Mastering Jakarta Struts[M].Wiley Publishing Inc,2002.
[3] 赵艳明 全子一.可视电话的关键技术及单机解决方案[J].中国数据通信,2004(6).
[4] 郭兵.嵌入式软件开放式集成开发平台体系结构研究[D].电子科技大学博士学位论文,2002.
[5] 浅谈宽带可视电话发展[EB/OL].http://www.safeonline.com.cn/cn/News/NewsText/News_628.htm.
[6] 沈艺.信息推送技术及其应用[J].计算机系统应用,1999(5).
关键词:可视电话;信息推送
中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)21-30405-03
The Realization of Information Push System Based on Vedio Phone
LUO Jia
(Depatment of Computer Engineering,Guangdong Industry Technical College,Guangzhou 510300,China)
Abstract: Information push system based on video phone is an important appreciated service system, it is important part of profit commerce pattern based on video phone. the paper expound system framework of video phone, design and realize information push system based on video phone.
Key words: video phone;information push
1 前言
在我国基本通话需求的市场趋向饱和及竞争急剧加大的市场背景下,在宽带综合业务需求急剧扩大和迅猛发展的市场前景下,高质量可视电话、综合视讯、数字家电、泛应用成为人们关注的焦点。近年来,可视电话产品不少,但产品的普及推广都遇到困难。究其原因,一部分是技术原因,另一部分是没有用一种盈利商业模式来推广产品,局限于“从技术、产品寻找市场模式”,市场模式受限于技术、产品。可视电话产品的应用比较单一,大都着眼于单纯的可视电话功能,没有充分地利用先进的嵌入式技术,没从多应用方面设计产品,不能为盈利商业模式服务,只投入不产出,业界还没有形成一个基于嵌入式技术终端的完整成熟的、可大面积普及的解决方案。
基于可视电话的信息推送是一个重要的增值服务,其运作模式是通过服务器向可视电话推送各种视讯信息,涉及到电子政务、电子商务、娱乐、新闻等领域,是可视电话可赢利商业模式的一个重要组成部分。
2 可视电话系统结构
可视电话是Internet接入及终端设备,在整个系统体系中属于基础平台。可视电话系统将视音频等数字多媒体数据交给DSP子系统处理,在ARM子系统中装入嵌入式Linux操作系统,利用嵌入式Linux操作系统的强大功能来完成系统管理任务,并支撑上层的服务及泛业务的应用开发,如图1。
图2 信息推送系统结构图
1)信息管理服务器提供基于Web的信息采集、审核、排播功能;
2)文件存储服务器提供视讯信息如视频文件、音频文件、图片等文件的存储功能;
3)Oracle数据库提供信息排播方案的存储、管理功能;
4)信息推送服务器提供向终端推送信息的功能。
4 系统功能
系统主要分为两大功能:信息采集、审核、排播,信息推送分发。
4.1 信息采集、审核、排播系统
系统由信息收集及格式检查、信息内容审查、信息业务审批、信息的行业分类销售、节目排播制作、精确投放的推送任务生成等功能模块。是可视电话广告商与客户进行业务交互的平台,能按客户要求进行信息受众的群体选择、屏幕位置及时段划分、计划排播等定制。具有节目、时段、终端、期限的多轴管理功能。
业务及技术指标:
1)系统是基于B/S结构,采用Structs Spring Hibernate开源架构开发,节目排播数据库是T级的海量数据库,必须按区域及业务2)组织双重结构进行有效的规划与管理。还要平衡好节目、时段、终端、期限的多轴关系,适就不同的业务模式。
3)客户可以上传多媒体信息文件,随时查询业务推播状态,修正不符要求的文件。
4)广告收集后,进行格式检查、内容审查、业务审批、行业分类销售、节目排播制作、精确投放任务生成,并为营业系统开放接口。
5)能按客户要求进行受众的基于任意条件的群体选择,选择屏幕位置及播出时间,根据期限进行计划排播。
6)可以定制时段的粒度,设置受众群体的属性种类。
4.2 信息推送分发服务器系统
系统负责把信息排播系统生成的排播节目,按计划精确分发到广大的终端,主要有主动推及终端拉两种工作方式。把要在终端执行的任务以命令文件的方式从服务器推下去,如:把终端新版本的系统软件批量分发到各终端,进行远程主动系统升级,或布置新的功能插件。推送分发服务器是信息推送系统到终端的执行组件,常与区域交换服务器配套,按区域布置。
业务及技术指标:
1)执行大批量推送,时段任务是非常繁重,服务器采用分批定时策略,来解决时段拥塞的带宽性能问题,每服务器可挂载3000以上终端,还可使用群集技术扩大处理容量。
2)能以终端为粒度,把排播节目按计划精确分发到广大的终端,播放节目因终端而异。
3)支持终端采用增量拉的方式进行节目更新。
4)支持公益广告计划播放及空位填补播放,能按要求从终端快速撤下带不宜内容广告。
5)以任务文件的方式推送“终端任务”,进行远程终端软件升级、统一配置、修正故障、布置新功能插件,并有任务冲断自动续传功能。
5 系统测试
该系统是针对广域网的环境进行设计和实现的。测试中,搭建了局部网内的测试环境,系统使用了三台服务器和3000台模拟终端搭建测试环境,其中一台为Tomcat应用服务器,完成信息管理服务器功能,另一台服务器为Oracle数据库服务器,第三台为信息分发推送服务器。
系统主要从两个方面进行测试,功能测试主要针对信息管理系统,案例如下:
1)信息的安全和正确性:模拟多个用户对文件实施上传、审核操作。
2)信息排播的正确性:模拟用户对信息按照不同区域、不同群体、不同时间段、不同终端播放区域进行排播。
3)信息排播系统与分发推送系统集成的正确性:模拟用户通过信息排播功能生成播放时间表,利用排播系统的“执行任务”功能通知分发推送系统进行信息推送。
性能测试主要针对分发推送系统:
测试参数如下:
图4 平均响应时间图
图5 吞吐量图
测试结果为:最大运行终端数(台)为3000,总吞吐量(bytes)为545,003,752,平均吞吐量(bytes/sec)为15,571,776。从测试结果可以看出:在负载测试下,随着并发终端的逐步增加,应用服务器的吞吐量也相应增加,并在用户达到3000个所持续的5s的时间内,吞吐量平稳波动,之后随终端的减少而减少。与此同时,响应时间会随着负载的加重而变慢,但仍在可以接受的范围之内。并且,随负载的变化,并不会影响数据的正确性。
6 总结
本文从可视电话架构、信息推送系统体系结构以及功能实现3个方面阐述了基于可视电话的信息推送系统,同时给出了功能测试案例和性能测试结果。
参考文献:
[1] James Goodwill.Mastering Jakarta Struts[M].Wiley Publishing Inc,2002.
[3] 赵艳明 全子一.可视电话的关键技术及单机解决方案[J].中国数据通信,2004(6).
[4] 郭兵.嵌入式软件开放式集成开发平台体系结构研究[D].电子科技大学博士学位论文,2002.
[5] 浅谈宽带可视电话发展[EB/OL].http://www.safeonline.com.cn/cn/News/NewsText/News_628.htm.
[6] 沈艺.信息推送技术及其应用[J].计算机系统应用,1999(5).