基于有线电视网络的短信收发系统及其短信收发方法

文档序号:7760859阅读:389来源:国知局
专利名称:基于有线电视网络的短信收发系统及其短信收发方法
技术领域
本发明涉 及有线电视领域,更具体地说,涉及一种基于有线电视网络的短信收发 系统及其短信收发方法。
背景技术
三网融合的目标是将来用户可以在自己唯一的接入网络中,能同时使用原来分别 属于电信网、电视网和互联网开展的所有业务。比如用户接入了当地广电HFC网络,那么用 户不仅可以看交互电视,还可以通过HFC (Hybrid Fiber — Coaxial,混合光纤同轴电缆网 络)来访问互联网、打电话、收发短信等等。仅对于使用有线电视系统收发短信而言,目前主 要使用两种方法。一种是在数字电视接收终端上增加GSM、GPRS等无线通讯模块,插入电信 运营商的无线通讯卡即可,但是这种方法成本较高,难于管理,所以其应用较少;另一种是 基于原有单向HFC的电视接收短信应用,只能收短信,而且属于广播应用,会占用HFC宝贵 的带宽资源。例如,在中国专利号为02115350. 7、名为基于单向有线电视网的短信息业务 系统的专利中,就揭示了一种在电视前端增加了一个短信接收Proxy服务器,此服务器有 一个电信短信SP号码或集成了 GSM设备群的技术方案;当发送方使用手机发送短信到此服 务器后,此服务器会将短信内容使用TS协议打包,然后通过HFC广播到所有用户家庭数字 电视接收终端设备上。这种方法只能收短信,无法发送短信;短信内容通过HFC广播到用户 端,本质上是所有用户都收到了此短信;当短信量较大时,会占用较多HFC带宽。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述终端成本较高、无法接收短 信、会占用带宽资源的缺陷,提供一种终端成本较低、可以收发短信、不会占用带宽的基于 有线电视网络的短信收发系统及其短信收发方法。本发明解决其技术问题所采用的技术方案是构造一种基于有线电视网络的短信 收发系统,包括
短信模块用于在有线电视网络的数字电视接收终端及电信运营商的短信网关 之间传输信息,所述数字电视接收终端为机顶盒或数字电视一体机或网络协议电视;
SIP服务器连接在所述短信模块和所述数字电视接收终端之间,用于为所述数 字电视接收终端和所述短信模块提供注册和定位,并在所述短信模块和所述数字电视接收 终端之间转发SIP消息;
数据库模块用于存储等待发出的短信息以及所述数字电视接收终端的识别码 与设定移动通讯终端号码的对应关系表,所述数据库与所述短信模块连接。在本发明所述的基于有线电视网络的短信收发系统中,所述短信模块、SIP服务器 和数据库模块均设置在所述有线电视网络的前端;所述短信模块进一步包括短信代理服务 器和短信门户服务器,所述短信代理服务器用于在所述短信网关和所述数据库模块之间传 输短信;所述短信门户服务器用于在所述数字电视接收终端及所述数据库模块之间转发短fn °在本发明所述的基于有线电视网络的短信收发系统中,所述短信模块、SIP服务器 和数据库模块通过所述有线电视网络前端与所述数字电视接收终端连接的HFC通道中的 带外通道与所述 数字电视接收终端连接。在本发明所述的基于有线电视网络的短信收发系统中,所述SIP服务器通过与其 连接的数字电视接收终端识别码及与该识别码事先绑定的移动通讯终端号码来识别短信 用户。在本发明所述的基于有线电视网络的短信收发系统中,所述数字电视接收终端还 包括用于将所述短信门户服务器传来的短信内容在电视机上显示出来或在所述电视机上 形成用于编辑短信界面的浏览器模块。本发明还涉及一种基于有线电视网络的短信收发方法,包括如下步骤
A)在数据库中存储要发送或接收到的短信内容,得到唯一的短信编号;
B)传送所述短信编号到下一级设备;
C)依据所述短信编号取得短信内容;
D)发送或显示所述取得的短信内容。在本发明所述的基于有线电视网络的短信收发方法,所述步骤A)进一步包括如下 步骤
Al)短信代理服务器或短信门户服务器将短信内容存入所述数据库; A2)所述数据库产生该短信内容的唯一编号,并将该编号返回所述短信代理服务 器或短信门户服务器。在本发明所述的基于有线电视网络的短信收发方法,所述步骤B)进一步包括如下 步骤
Bi)所述短信代理服务器解析接收到的短信内容,取得短信内容中与数字电视接 收终端识别码绑定的移动通讯终端号码,通过查找所述数据库中存储的绑定信息得到该移 动通讯终端号码对应的SIP账号;
B2)所述短信代理服务器生成以所述取得的SIP账号为接收账号的SIP消息,该 消息体中封装有所述短信唯一编号;
B3)SIP服务器发送所述SIP消息到所述SIP接收账号对应的数字电视接收终端。本发明还涉及一种基于有线电视网络的短信收发方法中,所述步骤B)进一步包括 如下步骤
Bl')所述短信门户服务器将所述短信唯一编号传送到数字电视接收终端; B2')所述数字电视接收终端生成以所述短信代理服务器的SIP账号为接收账号 的SIP消息,该消息体中封装有所述短信唯一编号;
B3 ‘ )SIP服务器发送所述SIP消息到所述SIP接收账号对应的短信代理服务器。在本发明所述的基于有线电视网络的短信收发方法中,所述短信代理服务器和所 述数字电视接收终端在开始工作时分别用设定的账号和密码登录所述SIP服务器。实施本发明的基于有线电视网络的短信收发系统及其短信收发方法,具有以下有 益效果由于增加的与短信模块、SIP服务器及存储装置都设置在有线电视前端,因此,其 终端成本较低;短信模块和SIP服务器的设置使得在有线电视系统中可以收发短信,克服现有技术中的缺陷。


图1是本发明基于有线电视网络的短信收发系统及其短信收发方法实施例的结 构示意图2是所述实施例中短信收发流程图; 图2是所述实施例中短信接收流程图; 图3是所述实施例中短信发送流程图。
具体实施方式
下面将结合附图对本发明实施例作进一步说明。如图1所示,在本发明基于有线电视网络的短信收发系统及其短信收发方法实施 例中,该基于有线电视网络的短信收发系统包括数字电视接收终端1、短信门户服务器22、 短信代理服务器21、数据库3 (即数据库模块)以及SIP (Session Initiation Protocol, 会话发起协议)服务器4,其中,上述短信代理服务器21和短信门户服务器22 —起构成短 信模块2 ;在该系统中,短信模块2、数据库3和SIP服务器4设置在有线电视网络的前端 9,其一套设备可以通过HFC网络连接多个设置在有线电视网络终端8的数字电视接收终端 1 (图1中为简便起见,仅画出一个数字电视接收终端)。在图1中,短信模块2用于在有线 电视网络的数字电视接收终端1及电信运营商的短信网关5之间传输信息;数据库3用于 存储等待发出的短信息以及数字电视接收终端1的识别码与设定移动通讯终端号码的对 应关系表,数据库模块3与短信模块2连接;SIP服务器4连接在短信模块2和数字电视接 收终端1之间,用于为数字电视接收终端1和短信模块2提供注册和定位,并在短信模块2 和数字电视接收终端1之间转发SIP消息。在本实施例中,短信模块2由短信代理服务器 21和短信门户服务器22组成,短信代理服务器21分别与数据库模块3、SIP服务器4以及 电信运营商的短信网关5连接,而短信门户服务器22分别与数字电视接收终端1和数据库 模块3连接;而SIP服务器4除与上述短信代理服务器21连接外,还与数字电视接收终端 1连接。其中,短信门户服务器22和SIP服务器4与数字电视接收终端1的连接均是通过 HFC网络来进行连接的。在上述短信收发系统中,不管收发都需要得知数字电视接收终端1的地址,为方 便用户收发短信,在本实施例中,将数字电视接收终端1的识别码(即通常所讲的ID码)与 用户的一个移动终端号码(即通常所讲的手机号码或电话号码)绑定在一起,并将其存储在 上述数据模块3中;也就是说,只要得知上述号码中的任意一个,就可以得知另外一个;既 可以依据上述任一号码得知数字电视接收终端1的位置,也可以按照数字电视接收终端1 的得到上述电话号码。当上述系统发送短信时,可以依据数字电视接收终端1的ID号将该 短信作为其绑定的电话号码作为短信发出用户转发到上述短信网关5;在接收短信时,短 信代理服务器可以依据该短信的目标电话号码查找到其绑定的数字电视接收终端1的ID 号,从而将该短信正确地传送到目标数字电视接收终端1上。在本实施例中,上述数字电视接收终端1是机顶盒,在其他实施例中,上述数字电 视接收终端1也可以是数字电视一体机或网络协议电视。
在本实施例中,通过数字电视接收终端1控制该数字电视接收终端1所连接的电 视机,使得该电视机进入设定的模式,进而在电视机显示浏览器,在该浏览器中,可以编辑 或浏览要发出的短信或接收到的短信。这使得即使没有手持式终端,也可以通过上述系统 单独实现短信的收发。在本实施例中,还揭示了一种基于有线电视网络的短信收发方法,该方法包括如 下步骤
步骤Sl存储短信内容,得到短信编号在本步骤中,在上述有线电视网络中,首先取得 短信的一端(当发送短信时,是有线电视网络的终端,即数字电视接收终端;当接收短信时 是有线电视网络的前端,即短信代理服务器)需要将短信内容存储在数据库内。当数据库接 收到一个短信内容时,为该短信产生一个编号;该短信编号是唯一的,不重复的,这使得该 编号可以直接指向该短信内容。在知道该短信编号的情况下,就可以通过读数据库得到该 短信内容。该短信编号是数据库按照一定规则生成的唯一数字,比如依次+1递增等等。当 该短信编号确定后,数据库在返回的数据中将该短信编号返回到上述前端或终端。步骤S2传送短信编号在本步骤中,上述存入短信内容的一端将数据库返回的短 信编号传送到对端(如果取得短信编号的是终端,就传送到前端;如果取得短信编号的是前 端,就传送到终端)。在本实施例中,上述短信编号的传送是通过产生SIP消息,并将短信编 号封装到SIP消息的消息体中,通过SIP服务器发送该SIP消息到对端的步骤将短信编号 传送到对端的。步骤S3取得短信内容在本步骤中,对端(即取得短信编号的前端或终端)依据该 短信编号,读取数据库,取得该短信内容。步骤S4发送或接收所述短信在本步骤中,读取短信内容的一端按照其功能处理 上述短信,如果是前端读取了短信内容,则位于前端的短信带来服务器将该短信内容发送 到短信网关;如果是终端读取了短信内容,则终端将该短信内容显示在电视机上。上述步骤大致描述了在一种基于有线电视网络中收发短信的步骤,这些步骤在短 信的收发中均需要遵守。但是,由于在本实施例中上述有线电视网络结构的特殊性,具体到 收发短信之间,还是存在一些较为细小的差异。现分别以本实施例中短信的发送和接收为 例,描述如下
如图3所示,在本实施例中,基于有线电视网络的短信发送方法,包括 步骤S31短信代理服务器将接收到的短信内容存入数据库在本步骤中,短信代理服 务器接收到来自电信的短信网关的短信,该短信的开始位置是接收该短信的移动通讯终端 号码(用户手机号码);收到该短信后,短信代理服务器将短信内容存入数据库。步骤S32数据库产生短信编号并返回该编号到短信代理服务器数据库接收并 存储上述短信内容,同时依据约定的规则,产生短信编号,并将该短信编号放在数据库返回 短信代理服务器的应答信息中传送回短信代理服务器。在本步骤中,上述数据库产生的短 信编号是唯一的、不重复的。步骤S33解析短信内容,取得其中通讯终端号;以此查找数据库得到接收该短信 的数字电视接收终端的SIP账号在本步骤中,短信代理服务器进一步解析短信内容,从 中取得接收该短信的移动通讯终端号码,并以该号码为目标,查找数据库,取得与该移动通 讯终端绑定的数字电视接收终端的相关信息,这些信息包括了数字电视接收终端的识别码
7(ID码);同时依据SIP账号的生成规则直接分析并得到该数字电视接收终端的SIP账号。步骤S34产生以该SIP账号为接收账号、短信编码为消息体的SIP消息;通过SIP 服务器发送该消息到上述数字电视接收终端在本步骤中,短信代理服务器生成SIP消息, 并通过与其连接的SIP服务器将该SIP消息发送出去。其中,该SIP消息的接收账号是在 前述步骤中取得的接收信息的数字电视接收终端在SIP服务器上注册的SIP账号;该消息 的消息体中封装有上述步骤中得到的短信编号。SIP服务器将该消息发送到接收上述账号 的数字电视接收终端中。步骤S35数字电视接收终端通知短信门户服务器读取并显示短信编号对应的短 信内容在本步骤中,数字电视接收终端接收到上述SIP信息后,解析该信息,得到封装在 SIP信息中的短信编号,并将该信息编号通知短信门户服务器,短信门户服务器按照该短信 编号读取数据库,取得该短信内容;并运行浏览器模块,使得与数字电视接收终端连接的电 视机上显示浏览界面,并将取得的短信内容显示在上述浏览界面上。如图4所示,在本实施例中,基于有线电视网络的短信接收方法,包括
步骤S41短信门户服务器编辑短信后,将其内容存入数据库在本步骤中,短信门户 服务器运行浏览器模块,使得电视机显示短信编辑界面;当短信编辑完成后,在数字电视接 收终端的控制下,短信门户服务器将该短信存入数据库中。步骤S42数据库产生短信编号并通过短信门户服务器返回该编号到数字电视接 收终端数据库接收并存储上述短信内容,同时依据约定的规则,产生短信编号,并将该短 信编号放在数据库返回短信门户服务器的应答信息中传送回短信门户服务器,而短信门户 服务器则将该编号传送到数字电视接收终端。在本步骤中,上述数据库产生的短信编号是 唯一的、不重复的。步骤S43数字电视接收终端形成以短信代理服务器SIP账号为接收账号、短信编 号为消息体的SIP消息,通过SIP服务器发送到短信代理服务器在本步骤中,数字电视接 收终端器生成SIP消息,并通过与其连接的SIP服务器将该SIP消息发送出去。其中,该 SIP消息的接收账号是短信代理服务器在SIP服务器上注册的SIP账号;该消息的消息体 中封装有上述步骤中得到的短信编号。SIP服务器将该消息发送到上述账号的短信代理服 务器中。步骤S44短信代理服务器依据其收到的短信编号在数据库中取出短信内容在 本步骤中,短信代理服务器由其接收到的SIP消息中得到短信编号,并依据该短信编号由 数据库中取得该短信内容。步骤S45发送取出的短信内容到短信网关在本步骤中短信代理服务器将上述 步骤中取得的短信内容发送到短信网关,由短信网关将短信内容发送到短信的目标移动通 讯终端。上面描述了短信的接收和发送的步骤,这些步骤组合在一起使得该有线电视系统 完整地实现了短信的收发功能。此外,在上述有线电视系统的短信代理服务器和数字电视 接收终端开机的时候,还包括短信代理服务器和数字电视接收终端各自向SIP服务器注册 并取得各自的SIP账号的过程。即短信代理服务器和数字电视接收终端启动后,自动向SIP 服务器注册,登记自己的SIP帐号以及告知自己的SIP消息收发IP地址和端口。注册成功 后,每隔2分钟向SIP服务器发送心跳消息,告知自己依旧保持活跃状态。
总之,在本实施例中,有线电视用户绑定手机号码作为其身份标志,有线电视用户 开户时登记并绑定自己的手机号码,这样每个有线电视用户将会拥有唯一的SIP帐号和绑 定的手机号码,这些信息将保存到数据库中。手机发送短信给有线电视用户时,短信内容必 须以对方绑定的手机号码开始。短信代理服务器收到外部进来的短信后,解析出短信内容 中开始的手机号码,并根据此号码找到对应的有线电视用户ID (即数字电视接收终端识别 码)。需要发送短信时,先通过web浏览器打开短信门户服务器,进入“新建短信”页面,输入 短信内容后提交发出;短信门户接收到用户提交的新建短信后,将短信内容写入数据库中 并分配唯一的短信ID(即短信编号),再将此短信ID通过响应返回给数字电视接收终端;数 字电视接收终端获知此新短信ID后,生成SIP MESSAGE消息,消息体(MESSAGE B0DLY)中封 装此短信ID号,SIP消息接收帐号填入短信代理服务器的SIP帐号,最后发送给SIP服务 器。SIP服务器收到此消息后,根据接收者SIP帐号查找到其IP地址和端口,然后将此消息 转发到此地址;短信代理服务器将会收到此SIP消息,提取其中短信ID号,从数据库中获取 短信内容,并将此短信发送给电信短信网关,最终此网关将短信转发到手机。当新建短信并 发送给短信代理服务器的短信SP号。短信内容须以有线电视用户的手机号码(即与数字电 视接收终端识别码绑定的移动通讯终端号码)开始;短信经过电信网络发送给短信代理服 务器以后,短信代理服务器首先将信息保存到数据库中并生成唯一的短信ID,然后解析出 短信内容中开始的手机号码,并从数据库中查询此手机号码对应的SIP帐号,即接收方的 SIP帐号;短信代理服务器生成SIP MESSAGE消息,消息体(BODY)中封装此短信ID号,SIP 消息接收帐号填入接收方SIP帐号,最后发送给SIP服务器。SIP服务器收到此消息后,根 据接收者SIP帐号查找到其IP地址和端口,然后将此消息转发到此地址;数字电视接收终 端收到此SIP消息后,解析出其中的短信ID,并通知用户收到新短信。用户通过遥控器触发 打开新短信,数字电视接收终端将打开短信门户服务器察看新短信网页并告知短信ID,短 信门户服务器从数据库中获取此短信内容,最终显示出来。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
一种基于有线电视网络的短信收发系统,其特征在于,包括 短信模块用于在有线电视网络的数字电视接收终端及电信运营商的短信网关之间传输信息,所述数字电视接收终端为机顶盒或数字电视一体机或网络协议电视; SIP服务器连接在所述短信模块和所述数字电视接收终端之间,用于为所述数字电视接收终端和所述短信模块提供注册和定位,并在所述短信模块和所述数字电视接收终端之间转发SIP消息; 数据库模块用于存储等待发出的短信息以及所述数字电视接收终端的识别码与设定移动通讯终端号码的对应关系表,所述数据库与所述短信模块连接;所述短信模块分别与所述数据库模块以及数字电视接收终端连接,所述SIP服务器分别与所述数字电视接收终端和所述短信模块连接。
2.根据权利要求1所述的基于有线电视网络的短信收发系统,其特征在于,所述短信 模块、SIP服务器和数据库模块均设置在所述有线电视网络的前端;所述短信模块进一步 包括短信代理服务器和短信门户服务器,所述短信代理服务器用于在所述短信网关和所述 数据库模块之间传输短信;所述短信门户服务器用于在所述数字电视接收终端及所述数据 库模块之间转发短信。
3.根据权利要求2所述的基于有线电视网络的短信收发系统,其特征在于,所述短信 模块、SIP服务器和数据库模块通过所述有线电视网络前端与所述数字电视接收终端连接 的HFC通道中的带外通道与所述数字电视接收终端连接。
4.根据权利要求3所述的基于有线电视网络的短信收发系统,其特征在于,所述SIP服 务器通过与其连接的数字电视接收终端识别码及与该识别码绑定的移动通讯终端号码来 识别短信用户。
5.根据权利要求1-4任意一项所述的基于有线电视网络的短信收发系统,其特征在 于,所述数字电视接收终端还包括用于将所述短信门户服务器传来的短信内容在电视机上 显示出来或在所述电视机上形成用于编辑短信界面的浏览器模块。
6.一种基于有线电视网络的短信收发方法,其特征在于,包括如下步骤A)在数据库中存储要发送或接收到的短信内容,得到唯一的短信编号;B)传送所述短信编号到下一级设备;C)依据所述短信编号取得短信内容;D)发送或显示所述取得的短信内容。
7.根据权利要求6所述的基于有线电视网络的短信收发方法,其特征在于,所述步骤 A)进一步包括如下步骤Al)短信代理服务器或短信门户服务器将短信内容存入所述数据库;A2)所述数据库产生该短信内容的唯一编号,并将该编号返回所述短信代理服务 器或短信门户服务器。
8.8、根据权利要求7所述的基于有线电视网络的短信收发方法,其特征在于,所述步 骤B)进一步包括如下步骤Bi)所述短信代理服务器解析接收到的短信内容,取得短信内容中与数字电视接 收终端识别码绑定的移动通讯终端号码,通过查找所述数据库中存储的绑定信息得到该移动通讯终端号码对应的SIP账号;B2)所述短信代理服务器生成以所述取得的SIP账号为接收账号的SIP消息,该 消息体中封装有所述短信唯一编号;B3)SIP服务器发送所述SIP消息到所述SIP接收账号对应的数字电视接收终端。
9.根据权利要求7所述的基于有线电视网络的短信收发方法,其特征在于,所述步骤 B)进一步包括如下步骤Bl ’ )所述短信门户服务器将所述短信唯一编号传送到数字电视接收终端; B2')所述数字电视接收终端生成以所述短信代理服务器的SIP账号为接收账号 的SIP消息,该消息体中封装有所述短信唯一编号;B3 ‘ )SIP服务器发送所述SIP消息到所述SIP接收账号对应的短信代理服务器。
10.根据权利要求7-9任意一项所述的基于有线电视网络的短信收发方法,其特征在 于,所述短信代理服务器和所述数字电视接收终端在开始工作时分别用设定的账号和密码 登录所述SIP服务器。
全文摘要
本发明涉及一种基于有线电视网络的短信收发系统,包括短信模块用于在有线电视网络的数字电视接收终端及电信运营商的短信网关之间传输信息;SIP服务器连接在所述短信模块和所述数字电视接收终端之间,用于为所述数字电视接收终端和所述短信模块提供注册和定位,并在所述短信模块和所述数字电视接收终端之间转发SIP消息;数据库模块用于存储等待发出的短信息以及所述数字电视接收终端的识别码与设定移动通讯终端号码的对应关系表,所述数据库与所述短信模块连接。本发明还涉及一种基于有线电视网络的短信收发方法。实施本发明的基于有线电视网络的短信收发系统及其短信收发方法,具有以下有益效果其终端成本较低;可以收发短信,克服现有技术中的缺陷。
文档编号H04W80/10GK101959155SQ20101029344
公开日2011年1月26日 申请日期2010年9月27日 优先权日2010年9月27日
发明者刘继华 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1