云南电视台短信互动平台软件方案

目    录

1  项目背景2

2  项目需求3

3  系统整体架构7

4  短信互动电视业务功能介绍9

4.1.           资讯服务类9

4.2.           短信投票9

4.3.           短信评论10

4.4.           短信竞猜11

4.5.           短信竞拍12

4.6.           其他可实现的业务功能12

5  富银技术短信平台ZFY-SMS基础介绍13

5.1.           平台概述13

5.2.           系统结构13

5.3.           通信接口模块16

5.3.1.        模块功能16

5.3.2.        模块特性16

5.4.           业务处理模块16

5.4.1.        基本功能16

5.4.2.        数据与业务的分离17

5.4.3.        多进程和多线程的智能控制17

5.5.           业务路由模块17

5.6.           业务维护、管理模块18

5.7.           平台监控、管理模块18

5.8.           应用开发接口模块19

5.9.           系统性能及扩容方案20

5.10.         短信WEB管理功能模块21

 

 

 

 

 

 

 

 

 

 

 

1、  项目背景

近年来电信增值业务发展如火如荼,增值业务为各业务运营者(SP)带来了巨大收益。云南电视台,拥有宝贵的媒体宣传渠道和电视、电台、电视报等内容资源和宣传渠道。所以,很好利用这些资源和渠道,将成为云南电视台的一个新的收入增长点。特别是IPTV、3G移动媒体和三网融合的时代已经到来,利用移动技术和互联网技术,将出现更多基于用户参与和交互性的电视和电台节目组织形式,这将大大拓展未来广电的节目和服务形式。同时,通过建设云南电视台移动增值业务平台,将为其在未来的市场竞争中处于有利地位打下坚实基础。

这次,云南电视台计划建设一个短信增值业务平台,将电视和电台的新闻媒体内容和视听资源内容,通过短信的方式来向用户提供服务。一方面增加了用户在节目中的参与性和交互性,丰富了节目播出和组织形式,另一方面也能通过短信随时随地为用户提供更加丰富的实用媒体信息。

2、  项目需求

云南电视台的业务需求包括了用户通过短信来实现资讯类和互动参与类服务两类。其中按用户使用形式分为定制类和点播类。

定制类:包月短信定制业务。

点播类:投票、评论、竞猜、竞拍业务等。

(一)定制类业务

1、定制业务简介

定制类业务是为手机用户量身定做的个性化信息服务,为用户在浩如烟海的信息世界中精选最新、最热点的新闻提供最便捷的服务。

此类业务以用户包月定制形式,系统以月为周期向手机用户每天发送所定制的精彩短消息。

 

 

特服号

 

业务名称

 

用户指令

 

费率

(元/月)

 

发送条数

(条/天)

 

超时及取消

定制费率

06221

新视界

XSJ

3

可设定

免费

06221

娱乐吧

YLB

3

可设定

免费

06221

小贴士

XX

3

可设定

免费

06221

娱乐

YY

5

可设定

免费

06221

服务

ZZ

10

可设定

免费

 

2、定制方式:

编辑相应短信发送到相应端口:

1)        定《新视界》:发送XSJ06221

2)        定《娱乐》:发送YY06221

3)        定《服务》:发送ZZ 06221

3、取消方式:

发送“0000”或“00000”到特服号:

a、  取消所有定制业务,编辑短信“00000”发送至06221,一次性退定所有短信业务。

b、  查询或取消所定制的某一项业务,编辑短信“0000”发送至06221,查询或根据系统提示取消所定制的业务。

(二)投票业务:

1、投票业务简介

在某一项活动中,手机用户发送短信对选手或其它选项进行投票选择,或者对某一事物表明赞成或反对的态度。可承接社会上各类选拔比赛、民意调查、市场调查等,以获取支持率或相关数据。

投票业务具备抽奖功能,可设定多个奖项鼓励参与投票的用户。活动结束后,系统在规定的时间内,从全部或符合某项投票结果的用户中抽出中奖名单。

投票业务为手机用户提供随时查询当前投票结果的服务,以吸引更多的支持者参与。

2、投票业务内容

A、可举行或支持各类投票选拔比赛,获取用户对选手的支持率。

B、可进行市场调查、民意调查等,以获取相关数据或民众意向。

 

 

 

特服号

 

业务

名称

 

用户指令

 

长号码

 

费率(元)

 

查询

代码

 

查询

费率(元)

 

超时回复及

分割费率

 

06221

 

有奖投票

 

TP

0102

0304

055个)

 

1

 

CX

 

1

 

免费

 

06221

 

公益投票

 

GY

0607

0809

105个)

 

0.5

 

CX

 

0.5

 

免费

 

3、投票方式:

编辑短信用户指令+投票序号到相应端口。

如:参与有奖投票:编辑短信TP+投票序号发送到0622101(或06221020622103)。

1、查询方式:

1)、编辑短信TPCX+选项代码发送到相应端口,查询某一选项的得票数。

2)、编辑短信TPCX发送至相应端口。如:编辑短信TPCX发送至06221010622102……)

 

(三)评论业务

1、业务简介:

手机用户可以通过发送短信的形式,针对媒体发出的某一热点新闻或娱乐话题,在一定的时间段发表自己的观点,电台主持人可在自己的终端实时与之交流,电视节目在播出过程中,可以将观众的短信在电视屏幕上滚动播出(系统设有自动和人工审核两种功能),实现电视节目互动。

本业务亦须设定抽奖功能,并在规定的时间提供中奖名单。

该业务还可以面向社会开展征集相关信息等服务。

 

 

特服号

 

业务名称

 

用户指令

 

长号码

 

费率(元)

 

超时回复及

分割费率

 

06221

 

评论

 

PL

0102

0304

055个)

 

1

 

免费

 

06221

 

留言

 

LY

0607

0809

105个)

 

0.5

 

免费

 

2、参与方式:

编辑短信用户指令+评论内容到相应端口。

如:参与评论:编辑短信PL+评论内容发送到062210101-05)。

(四)、竞猜类业务

1、竞猜业务简介

竞猜业务由业务客户、手机用户和运营商公司共同参与、共同受益的增值业务;业务以短消息为参与模式,收费低廉;业务以获增奖品的方式来刺激用户消费,提高了广大用户的参与积极性;系统可以适合不同业务客户的需求,可以将许多栏目与短消息竞猜相结合,同时为业务客户带来的可观的广告效益等等。

电视台可以针对某一电视节目(电视剧情、音乐台栏目、娱乐节目等),出一些竞猜问题让观众来进行有奖竞猜。手机用户发送短信对竞猜问题进行竞猜选择。

竞猜业务设定有奖竞猜来鼓励参与竞猜的用户。活动结束后,系统在规定的时间内,从竞猜正确的用户中随机抽出几位竞猜用户(具体抽出几位用户,由电视台自己决定。),抽到的竞猜正确的用户则由电视台提供丰厚的奖品。

竞猜业务为手机用户提供随时查询当前竞猜结果的服务,以吸引更多的支持者参与。

 

 

特服号

 

业务

名称

 

用户指令

 

长号码

 

费率(元)

 

查询

代码

 

查询

费率(元)

 

超时回复及

分割费率

 

06221

 

有奖竞猜

 

JC

0102

0304

055个)

 

1

 

CX

 

1

 

免费

 

2、竞猜方式:

编辑短信用户指令+竞猜序号到相应端口。

如:参与有奖竞猜:编辑短信JC +竞猜序号发送到0622101(或06221020622103)。

1、查询方式:

1)、编辑短信JCCX+竞猜序号发送到相应端口,查询某一竞猜结果。

2)、编辑短信JCCX发送至相应端口。如:编辑短信JCCX发送至06221010622102……)

 

(五)、竞拍类业务

1、竞拍业务简介

在一定的竞拍时间和出价范围内,设定竞拍奖品由手机用户通过发送出价短信参与竞拍,活动结束时,如果用户所出的价格是唯一最小的,就可以获得当前活动的竞拍奖品。系统设定查询功能帮助用户锁定当前唯一最低价的大致范围。

2、竞拍业务内容

A、开展定期竞拍业务。制定活动周期和活动规定,联系赞助商或赞助奖品,开展经常性的竞拍业务。

B、配合企业的形象宣传、产品宣传,制定相关规定,以活动的形式不定期随时开展工作。

 

 

特服号

 

业务名称

 

用户指令

 

长号码

竞价费率

(元/条)

 

查询代码

查询费率

(元/条)

超时回复及分割费率

        

06221

 

竞拍

 

JP

 

01-04

 

1

 

CX

 

1

 

免费

此类业务为充满活力的年轻一族定身打造。用户发送竞价短信后,系统会根据用户出价情况,回复以下内容:

恭喜您,您是当前竞拍活动的唯一最低价!

您的出价比当前最低价低,但不是唯一的。

您的出价比当前最低价高,但是唯一的。

您的竞价已被他人爆破,要重新出价才能夺回幸运噢!

真棒,您爆破了当前唯一最低价!加油!等等。

3、参与方式:

编辑短信 JP+竞拍价格发送至062210101-04)。

4、查询方式:

编辑短信用户指令+CX发送至相应端口。如:查询当前业务长号码为01的竞拍活动的最低价,编辑短信JPCX0622101

3、  系统整体架构

为了保证电视台内部网络高强度的安全。防止内部信息泄漏和外部病毒、黑客程序的渗入,我们为云南电视台系统整体架构提供两套方案。方案一是通过网闸的安全隔离来保证电视台网络的安全性,方案二是通过人工操作来保证电视台网络的安全性。两个方案分别如下所示:

方案一:

通过网闸的安全隔离来保证电视台网络的安全性。

系统整体结构如下图所示:

 

以上左边部分为电视台原有设备,右边短信平台是本次建设内容:

Ø  播出服务器:现有的电视台节目播放服务器,手机用户可以针对该节目提出自己的评论、参与投票等等节目互动活动

Ø  字幕机:带字幕卡字幕合成服务器。播出服务器将节目视频送入字幕机,字幕机可以按照设置将字幕等信息叠加在节目视频上后再送往电视网络播出。

Ø  网闸:网闸(GAP)全称安全隔离网闸。安全隔离网闸是一种由带有多种控制功能专用硬件在电路上切断网络之间的链路层连接,并能够在网络间进行安全适度的应用数据交换的网络安全设备。

Ø  短信平台ZFY-SMS:此方案的系统整体架构中设计两个完全同步的短信平台。一个短信平台和电视台内部网络中的字幕机连接,另外一个短信平台和外部网络连接。两个短信平台通过网闸安全隔离。保证电视台网络的高强度安全性。

短信平台提供短信业务与移动运营商的连接、计费、短信电视互动业务等功能。

 

方案二:

通过人工操作来保证电视台网络的安全性。

系统整体结构如下图所示:

以上左边部分为电视台原有设备,右边短信平台是本次建设内容:

Ø  播出服务器:现有的电视台节目播放服务器,手机用户可以针对该节目提出自己的评论、参与投票等等节目互动活动

Ø  字幕机:带字幕卡字幕合成服务器。播出服务器将节目视频送入字幕机,字幕机可以按照设置将字幕等信息叠加在节目视频上后再送往电视网络播出。

Ø  短信平台ZFY-SMS:提供短信业务与移动运营商的连接、计费、短信电视互动业务等功能。

Ø  操作人员:用户短信评论、短信投票、短信竞猜、短信竞拍等信息通过人工操作方式输入字幕机进行节目的叠加显示。

4、  短信互动电视业务功能介绍

4.1.     资讯服务类

基于系统平台,可以开发实现各种资讯类业务。用户可以定制影视、娱乐、节目播出计划、演艺新人、赛事活动等新闻信息类资讯,也可以提供服务指导、娱乐知识类资讯等资讯内容。

业务服务方式可以是点播类业务,也可以是定制类业务。计费方式可以是按条或者包月等方式。

4.2.     短信投票

用户相关事件或问答进行短信投票,投票结果可以图形显示在电视画面上。

另外,系统还提供各种抽奖功能。

同时,系统提供投票目标管理、投票信息管理和查询相关功能。

4.3.     短信评论

用户的短信评论信息可以同步显示在电视画面上,用户可以针对当前的场景进行立即评论。如果评论数量比较多,则系统可以滚动显示。

另外,用户发的评论信息,需要由管理人员进行确认后方可显示在屏幕上。系统也可以实现按照关键字过滤的功能,含敏感关键字的评论系统会自动过滤掉。

4.4.     短信竞猜

手机用户可以对电视台出的关于电视剧情的竞猜问题进行有奖竞猜。

电视台可以针对某一些活动或节目提出相关问题让观众竞猜。手机用户可以将竞猜答案发送到系统进行有奖竞猜。

同时,系统为手机用户提供随时查询当前竞猜结果的服务。

4.5.     短信竞拍

用户发送竞拍物品编号和金额可以参与物品竞拍。当前最低价格将在屏幕上现场显示。显示信息包括物品编号、物品描述、当前最低价格。

同时,系统提供竞拍物品管理和竞拍信息登记与查询功能。

4.6.     其他可实现的业务功能

系统除了可实现本期需求功能外,还可以实现包括如下的各种业务功能。相关业务功能可以在后期另行采购。相关功能举例示意如下。

1)、与主持人SMS聊天

可以以短信与主持人进行一对一的聊天。

2)、短信游戏

设置各种活动中的游戏场景,通过短信进行参与。

3)、节目竞播

手机用户通过发送短信点播电视节目(电视剧、相声、歌曲等节目),系统按用户竞播次数的高低次序和先后顺序进行播放。次数高优先,竞播率相同则按竞播顺序播放。用户还可以发送祝福语在电视屏幕上滚动播出。

4)、其他服务方式扩展

另外,以后还可以和彩信MMS结合来提供基于图片的电视互动。

5、  富银技术短信平台ZFY-SMS基础介绍

5.1.     平台概述

富银技术的短信系统经过近8年的开发、升级,已经形成了相当完善的系统。

 

5.2.     系统结构

平台的开发设计实现了模块化、分层化的结构。从业务资源的角度,降低了各个模块的相关性,从而保证了结构上的灵活性和系统的稳定性。

业务模块1

业务模块2

业务模块3

业务模块4

业务模块5

业务路由

移动

接入

联通接入

电信接入

网通接入

业务模块6

业务模块7

 

 

 

操作,维护,管理

业务数据库/用户数据库

短信通信数据库

业务接口模块

业务基本逻辑

 

系统主要有以下几个功能模块构成:

Ø  通信接口模块

Ø  业务处理模块

Ø  业务路由模块

Ø  业务维护、管理模块

Ø  平台监控、管理模块

Ø  应用开发接口模块

5.3.     通信接口模块

5.3.1. 模块功能

Ø  短信通讯:实现短消息的收发处理和短信内容入库。

Ø  协议编解码:对短消息业务数据按不同运营商的短信业务协议进行编解码

Ø  与运营商网络连接的监控、管理:实时对短信通道的连接进行监控。网络中断后提供告警并自动停止短消息发送,进入排队等待状态,同时对网络状态进行监测。网络连通后,自动恢复短信的发送。

Ø  短信收发有效性保护:保证短信能有效发送,且不重复。

Ø  短信日志:对上下行短消息及其通讯过程进行全面记录。

5.3.2. 模块特性

Ø  协议编解码完全自主开发,不使用其他厂家的API

Ø  多协议支持,包括中国移动的CMPP、中国联通的SGIP、中国电信的SMGP、中国网通的CNGP以及标准的SMPP),从而实现了平台与不同运营商短信中心的互连互通。

Ø  各协议编解码模块互相独立,并且与收发处理模块分离。不同协议的增减和版本升级方便,不影响其它模块和整个系统。

Ø  全面的上下行日志数据记录。

Ø  提供详细的状态报告,并根据所返回状态,实施限时限次重新发送。

5.4.     业务处理模块

5.4.1. 基本功能

Ø  黑名单功能:对上下行短消息设置基于手机号码的黑名单,黑名单内的用户将无法接受相关服务。

Ø  短信内容监控、过滤:对上下行短消息内容根据设置的关键字进行监控、过滤。如发现与设置关键字匹配的相关内容,系统将记录相关数据并同时报警。

Ø  发送优先级:系统支持按业务设置短信发送的优先级。优先级高的短信将比优先级低的短信首先获得的处理。

Ø  发送排队功能:对于大量下发短信的请求,系统提供按优先级的排队功能,同时对于发送过程进行监控,防止多发和漏发。

Ø  计费功能:支持以业务种类、业务代码进行计费;支持按条、包月等多种计费模式;提供详细计费日报表、月报表;提供计费统计。

Ø  接收排队功能:对于大量上行的短信,系统提供排队功能,防止短信的遗漏和重复处理。

Ø  命令字功能:系统提供各种短信命令字的设置和相应计费,并实现基于命令字的路由。如设置“BFXX”为保费查询业务的命令字,用户在输入BFXX命令发送到短信平台后,系统将按相应配置进行计费,并把请求转发到对应的业务模块。

Ø  短信临时发送功能:平台使用者可临时按自己需求发送。

5.4.2. 数据与业务的分离

SMS模块通过数据和业务模块的分离设计,保证了各个业务逻辑模块的独立性和内部运行的稳定性。系统使用者只需要对业务模块进行相应的数据配置,就可以实现多种多样的业务模式,如按条查询计费、包月信息服务等等。

5.4.3. 多进程和多线程的智能控制

为了保证在大容量业务处理的情况下系统的稳定性和安全性,SMS模块采用了队列方式的通信机制,同时设计了多进程和多线程的智能控制。多进程的优势在于短信平台可以并行运行多个业务处理模块,多线程的优势在于一个业务模块中,可以支持大量的业务处理请求。

 

5.5.     业务路由模块

Ø  短信业务路由:对收到的短信进行业务路由,转发到相应的业务模块,并能实现路由优先级管理。

Ø  路由模式支持:根据长号码、业务代码和命令字等进行业务路由,并分配给相应的业务模块处理

²  MO为0000时,向用户反馈当前订购的本SP的全部增值业务,并提示用户选择性取消。并通知业务合作商

²  MO为00000时,反馈业务全部取消通知,并通知业务合作商

²  根据长号码把某一号码、或某一号码段的MO转发到指定业务

²  根据业务代码把MO转发到指定业务(对MO的转发优先级如下:1、信息头内容为00000或0000;2、特定号码的特定信息头内容;3、某一号码或某一号码段;4、同一级别内容越长优先级越高)

²  根据特定业务代码,回馈相应内容

Ø  业务路由分发功能:对于大量的业务路由转发请求,系统支持排队分发功能,防止路由转发的堵塞,保证系统的稳定性。

 

5.6.     业务维护、管理模块

Ø  提供基于GUI和WEB方式的业务维护管理。

Ø  支持灵活的业务数据配置:包括接入号、业务代码、命令字、计费信息、过滤关键字等

Ø  业务数据的查询、统计和分析:包括已发送短信、发送失败短信、已接收短信等;计费的查询、统计等。

Ø  业务数据的备份和恢复功能。

Ø  操作员管理:可以增加、删除操作员,对操作员权限进行设置。

Ø  鉴权管理:实现基于用户名、密码的业务维护管理认证。

 

5.7.     平台监控、管理模块

Ø  基于GUI和WEB方式的平台监控、管理。

Ø  配置短信网关平台的参数,包括IP地址等。

Ø  提供基于IP地址的设备接入鉴权、认证管理,包括与运营商短信网关设备的接入认证管理、与业务平台的接入认证管理等。

Ø  短信平台运行状态的实时监控、异常诊断、报警、故障自恢复等功能,包括CPU、硬盘、内存、软件模块进程等。

Ø  短信平台运行状态日志功能。

 

5.8.     应用开发接口模块

系统提供多种应用开发接口,满足客户快速自行开发应用的需求,如客户可自定义条件进行短信发送(按时间,用户组,事件等),对接收到的不同短信进行自动处理(按发送人,发送业务代码等等)。

短信平台为了方便用户开发业务,提供多种业务接口。目前支持的接口类型有:数据库接口、DLL/EXE接口、SOCKET接口、HTTP GET接口等。

接口介绍如下:

Ø  调用存储过程:

²  把业务逻辑用一个存储过程来表示,短信平台在对指定上行(MO)分发时,直接执行此存储过程,存储过程生成的MT写入下行表;

²  例:有一个存储过程的功能是上行号码为2194,对内容为“CX”的MO回复“你的积分为… …”等。平台分发时执行该存储过程,直接返回相应下行(MT);

²  适用于各种业务逻辑不是特别复杂的业务,如信息查询、聊天、笑话点播等,此类业务只要开发一个存储过程,就能快速在短信平台上实现。

Ø  DLL/EXE接口:

²  DLL接口,是一种已经封装好的SOCKET接口。用户在自己的业务系统中直接调用该DLL提供的函数,就可以完成与短信平台之间的短信交互。

²  EXE接口,又叫DB分发程序,通过调用DLL,与平台的分发端口连接。定时获取短信平台转发的MO,并把内容写入smsIn表中;同时取出smsOut表中的记录,送到平台的分发接口。

最适合于与SP合作的第三方,第三方不用对外开放端口,使用DB分发程序直接与平台连接,就能实现双方的短信交互。第三方在开发业务时先读取本地数据库smsIn表中的记录,处理后写入smsOut表。或者在smsIn上建立触发器,当写入数据时,自动执行指定的存储过程。

Ø  SOCKET接口:

²  MO数据打包后,通过网络发送到指定IP地址的端口上,业务程序接收处理后,用相同的方式把MT发送到短信平台的第三方通信接口,再由短信平台处理。

²  适合于不同IP之间大流量的合作业务,流程由业务程序自由控制。

²  既可以在公司局域网内,也可以在两个公网IP之间使用该接口。

Ø  HTTP GET接口:

²  按照指定格式,把MO数据打包成URL,通过调用指定IP的WEB服务器的页面,页面直接返回下行内容,再由短信平台处理;

²  适合于不同IP之间小流量的合作业务,通过WEB页面来实现的业务。WEB页面(主要是ASP、JSP页面)通过和SQL Server、Oracle中存储过程的结合,可以快速实现流量不超过1条/秒的复杂业务。合作业务可以借助WEB服务器和数据服务器快速实现。

²  适合于不同平台之间业务的开发,如业务放在Linux服务器上,短信平台放在Windows服务器上,短信平台通过这种方式可以实现于Linux平台下业务的快速衔接。

 

5.9.     系统性能及扩容方案

短信模块提供灵活的系统升级方案:帮助客户规避投资风险,按需采购,逐步升级。

单节点处理性能:

Ø  系统瞬间峰值:

²  不操作数据库,仅写日志,稳定工作在1500条/秒/一个TCP/IP连接;

²  写数据库,稳定工作在600条/秒/一个TCP/IP连接;

Ø  占用系统资源:CPU资源占用30%~40%(PIII 2.4G, RAM 1G)。

Ø  短信流量理论设计值:500万条/天;

Ø  发送速率:1000条/秒(不写数据库),400条/秒(写数据库)

Ø  接收速率:1200条/秒(不写数据库),500条/秒(写数据库)

Ø  进程处理:多个业务同时可挂接;

Ø  支持多节点级联扩展,系统支持平滑扩容

Ø  软件环境:操作系统 Windows 2000 Server    数据库 SQL Server 2000

Ø  最低硬件环境:PⅢ 1.13 MHz/RAM 376M/20G

 

5.10.  短信WEB管理功能模块

    该WEB管理使用JSP语言开发,完全公开源代码,方便客户根据自身需要修改和添加相应的功能。其中包含以下模块:

Ø  业务配置模块

Ø  日常业务处理模块

Ø  业务统计模块

Ø  客户服务模块

Ø  平台维护模块

 

其中,对系统整个模块的管理可以按照权限进行分级:

Ø  可以指定一个管理员只能管理某些业务模块

Ø  可以指定一个管理员只能管理某些业务模块的某些功能

Ø  可以指定一个管理员只能管理某些业务功能的读写权限,包括只能查看、可以修改、可以删除的独立权限控制

Ø  可以指定一个管理员只能对指定的业务进行管理,包括

n  修改业务配置(包括资费、业务代码、业务指令、接入号等)

n  实现业务运营管理(包括业务群发、手工下发包月话单、对业务用户实现订购和取消等客户工作)

实现业务的查询和统计(包括业务相关信息查询、业务用户信息查询、业务收入统计、结算统计、业务增长情况统计、话单查询和下载等等)

 

福州**信息技术有限公司       福州软件园D区1栋

版权所有  QQ:84401116 电话13950404552

Published by

风君子

独自遨游何稽首 揭天掀地慰生平