技术领域

本发明涉及多媒体广播业务,尤其涉及一种多媒体广播业务的ESG分发方法和系统,以及一种ESG服务器。

背景技术

近年来,随着数字移动多媒体广播技术的迅速发展和广泛应用,移动多媒体广播业务作为一种新兴的多媒体传播形式在世界范围内受到了广泛关注,其运营前景也吸引了运营商在该领域上下游的产业化投入。例如欧洲的DVB-H(Digital Video Broadcast Handheld:数字视频广播手持式接收)、美国的MediaFLO(Media Forward Link Only:媒体单一前向链路)和中国移动多媒体广播(China Mobile Multimedia Broadcasting:简称CMMB)等,目前都采用广播方式为终端用户提供多种服务,这些服务包括广告、天气预报、新闻、体育节目、综艺、多媒体广播剧、电影等,用户可以根据自己的爱好选择移动多媒体广播的服务内容。

作为数字移动多媒体广播技术的重要功能之一,ESG(电子业务指南:Electronic Service Guide)为用户提供了多媒体广播信息的导航服务,终端设备可以通过ESG来获得多媒体广播多播业务的相关信息,例如业务名称、播放时间、内容梗概等,以便进行快速的检索和访问。不同区域可以根据自己的业务特点编辑不同的ESG信息。

目前,全国的ESG节目信息在卫星平台基本频点发送,地方ESG节目信息在本地网络基本频点发送。通过卫星平台基本频点发送的ESG节目信息是全国性的,可以提供给所有的用户,通过地方网络基本频点发送的移动多媒体广播业务是区域性的,只能提供给本地用户。当用户持有终端设备处于某个区域时,终端设备只能观看全国ESG节目信息和其所在地的有限的ESG节目信息,并不需要接收所在地以外的ESG节目信息。因此,现有的数字移动多媒体广播业务机制并不能根据不同的区域对多种ESG节目信息组合而成的ESG进行分发,从而使终端设备获得其所在地对应的ESG,且使用户通过终端设备在其所在地看到内容丰富多样的ESG,并根据自己的喜好选择并观看对应的节目,现有的机制显然难以满足这种需求。

发明内容

本发明所要解决的技术问题是,提供一种灵活应用、能够根据终端设备的位置所在地提供ESG的多媒体广播业务的ESG分发方法和系统,以及一种ESG服务器。

本发明解决其技术问题所采用的技术方案是:本发明提供了一种多媒体广播业务的ESG分发方法,包括以下步骤:

在ESG服务器中预设各地理位置信息与ESG节目信息之间的映射关系;

ESG服务器接收来自终端设备的ESG请求消息,所述ESG请求消息携带所述终端设备所在地通讯网络的网络标识;

ESG服务器从所述ESG请求消息中提取所述网络标识,并获取所述网络标识的地理位置信息;

ESG服务器根据获取的网络标识的地理位置信息与ESG节目信息之间的映射关系匹配合适的ESG节目信息;

ESG服务器将所述合适的ESG节目信息封装成ESG,并将所述ESG分发给所述终端设备。

进一步地,所述ESG请求消息还携带所述终端设备的终端信息;ESG服务器获取所述网络标识的地理位置信息的方式为:ESG服务器从所述ESG请求消息中提取所述终端信息,并通过所述终端信息从定位服务器中获取所述网络标识的地理位置信息。

以上所述终端信息包括手机号码、经纬度信息和IMSI中的至少一种。

ESG服务器获取所述网络标识的地理位置信息后,还包括存储所述网络标识的地理位置信息的步骤;当ESG服务器接收来自携带同一网络标识的其他终端设备的ESG请求消息时,通过所述存储的网络标识的地理位置信息,在所述预设的各地理位置信息与ESG节目信息之间的映射关系中匹配合适的ESG节目信息。

进一步地,还包括所述ESG服务器定期向定位服务器请求所述网络标识的地理位置信息,从而更新存储所述网络标识的地理位置信息的步骤。

以上所述地理位置信息为长途区号或邮政编码。

以上所述网络标识为广播电视网络的CMMB Network ID或通讯网络的BDSCell ID。

本发明还保护了一种多媒体广播业务的ESG分发系统,包括终端设备和ESG服务器;其中,终端设备用于向ESG服务器发送ESG请求消息,所述ESG请求消息携带所述终端设备所在地通讯网络的网络标识;

ESG服务器包括请求接收模块、信息提取模块、定位模块、ESG匹配模块、ESG封装模块和ESG分发模块;

请求接收模块用于接收所述ESG请求消息;

信息提取模块用于从所述ESG请求消息中提取所述网络标识;

定位模块用于获取所述网络标识的地理位置信息并提供给所述ESG匹配模块;

ESG匹配模块中预设各地理位置信息与ESG节目信息之间的映射关系,用于根据获取的网络标识的地理位置信息与ESG节目信息之间的映射关系匹配合适的ESG节目信息;

ESG封装模块用于将所述合适的ESG节目信息封装成ESG;

ESG分发模块用于将所述ESG分发给所述终端设备。

本系统还包括定位服务器;所述信息提取模块还用于从所述ESG请求消息中提取终端信息;所述定位模块还用于通过所述终端信息从所述定位服务器中获取所述网络标识的地理位置信息。

所述定位模块还用于存储所述获取的网络标识的地理位置信息;当ESG服务器接收来自携带同一网络标识的其他终端设备的ESG请求消息时,所述定位模块还用于提供所述存储的网络标识的地理位置信息至ESG匹配模块。

本发明还保护了一种ESG服务器,包括请求接收模块、信息提取模块、定位模块、ESG匹配模块、ESG封装模块和ESG分发模块;

请求接收模块用于接收来自终端设备的ESG请求消息,所述ESG请求消息携带所述终端设备所在地通讯网络的网络标识;

信息提取模块用于从所述ESG请求消息中提取所述网络标识;

定位模块用于获取所述网络标识的地理位置信息并提供给所述ESG匹配模块;

ESG匹配模块中预设各地理位置信息与ESG节目信息之间的映射关系,用于根据获取的网络标识的地理位置信息与ESG节目信息之间的映射关系匹配合适的ESG节目信息;

ESG封装模块用于将所述合适的ESG节目信息封装成ESG;

ESG分发模块用于将所述ESG分发给所述终端设备。

本发明的有益效果是,本发明的多媒体广播业务的ESG分发方法和系统,以及ESG服务器能够为用户提供按区域分发的ESG,这种应用方式灵活简便,能够为用户提供更加便利、高效的服务,显著提高了用户体验度。

本发明的ESG服务器通过多种方式获取终端设备所在地通讯网络的网络标识,显著提高了服务效率。

附图说明

图1为本发明的多媒体广播业务的ESG分发方法一种应用场景示意图;

图2为本发明的多媒体广播业务的ESG分发方法第一种具体实施方式流程图;

图3为本发明的多媒体广播业务的ESG分发方法第二种具体实施方式流程图;

图4为本发明的多媒体广播业务的ESG分发系统框图。

具体实施方式

以下结合附图对本发明的具体实施方式进行说明:

如图1所示,本发明主要用于实现数字多媒体广播业务的ESG按区域进行分发的机制,当手机、笔记本电脑、掌上电脑等终端设备10通过通讯网络向ESG服务器20发送ESG请求消息时,ESG服务器20从该ESG请求消息中提取终端设备10所在地通讯网络的网络标识,并直接查询网络标识的地理位置信息,或者向定位服务器30请求该网络标识的地理位置信息,接着根据该地理位置信息匹配合适的ESG节目信息后,将这些ESG节目信息组合封装成ESG并分发给终端设备10供用户浏览和使用。

如图2所示,第一种多媒体广播业务的ESG分发方法包括以下步骤:

步骤S101:根据具体需要在ESG服务器20中预设各地理位置信息与ESG节目信息之间的映射关系。ESG节目信息指用于组成ESG的业务信息,例如业务名称、视频频道、播放时间、内容简介等,一般通过数据同步等方式储存在ESG服务器20中。本发明所称的地理位置信息指按照地理区域对终端设备10所在地进行区域划分的唯一标识,例如可为各个城市或地区的电话长途区号、邮政编码,由于中国移动等运营商可能会对地理区域进行小于邮政编码的区域编码划分,因此地理位置信息还可设置为与实际地理区域划分相对应的区域编码中的至少一种,或按照具体需要专门设置各个区域的地理位置信息。通过预设各地理位置信息与ESG节目信息之间的映射关系,ESG服务器20能够根据地理位置信息查询得到对应的一种或者多种ESG节目信息。

步骤S102:ESG服务器20接收来自终端设备10的ESG请求消息,该ESG请求消息携带了终端设备10所在地通讯网络的网络标识,这些网络标识可为CMMB Network ID(CMMB网络编码)和/或通讯网络的BDSCell ID(Baseband Digital System:基带数字子系统小区编码),或者专门设定的其他网络标识。

步骤S103:ESG服务器20从得到的ESG请求消息中提取网络标识,并获取该网络标识的地理位置信息,ESG服务器20获取该网络标识的地理位置信息包括多种方式,例如ESG服务器20中预先存储了各网络标识与地理位置信息之间的映射关系,因此可从映射关系中直接查询提取的网络标识的地理位置信息,ESG服务器20还可向定位服务器30请求该网络标识的地理位置信息。

步骤S104:ESG服务器20查询预设的各地理位置信息与ESG节目信息之间的映射关系,根据获取的网络标识的地理位置信息与ESG节目信息之间的映射关系匹配合适的ESG节目信息。

步骤S105:ESG服务器20将合适的ESG节目信息封装成ESG,即将各种匹配的节目信息进行组合得到XML格式的ESG,并将ESG分发给提出ESG请求消息的终端设备10,使用户能够从终端设备10上浏览该ESG,例如查看各种业务的资料、浏览视频频道和节目单、浏览价格表、选择和购买价格表中的一项或者多项业务,以及登录网站浏览网页等。

步骤S106:流程结束。

如图3所示,第二种多媒体广播业务的ESG分发方法中,ESG服务器20借助于对终端设备10所处区域进行定位的定位服务器30获取网络标识的地理位置信息。ESG服务器20预先设置各地理位置信息与ESG节目信息之间的映射关系后,具体应用还包括以下步骤:

步骤S201:终端设备10携带其所在地通信网络的网络标识和终端信息向ESG服务器20发送ESG请求消息,终端信息可为终端设备10的手机号码、经纬度信息和IMSI(国际移动用户识别码:international mobile subscriber identity)等,定位服务器30可根据该终端信息得知该终端设备10所处的区域。

步骤S202:ESG服务器20接收ESG请求消息,并从中提取终端设备10所在地通讯网络的网络标识以及终端信息。

步骤S203:ESG服务器20向定位服务器30发送携带终端信息的地理位置信息请求消息。

步骤S204:ESG服务器20接收定位服务器30根据该终端信息所返回的网络标识的地理位置信息。

步骤S205:ESG服务器20根据从定位服务器30获取的网络标识的地理位置信息与ESG节目信息之间的映射关系匹配合适的ESG节目信息。该步骤中,由于不同的终端设备10可能属于同一区域,也就是说不同的终端设备10可能会携带同样的网络标识,因此,为了提高业务效率,ESG服务器20从定位服务器30获取网络标识的地理位置信息后,还可对其进行存储,当ESG服务器20接收来自携带同一网络标识的其他终端设备10的ESG请求消息时,还可再次利用该地理位置信息而不必重复向定位服务器30请求,即直接通过该存储的网络标识的地理位置信息,在预设的各地理位置信息与ESG节目信息之间的映射关系进行查找,从而匹配合适的ESG节目信息。

进一步地,为了提高信息的准确度,ESG服务器20还可定期向定位服务器30请求该网络标识的地理位置信息,从而更新存储该网络标识的地理位置信息,例如可设定每个月或者每半个月为一个更新周期。

步骤S206:ESG服务器20将ESG节目信息封装成ESG,并将ESG发送给终端设备10。

步骤S207:流程结束。

如图4所示,本发明还提供了一种数字多媒体广播业务的ESG分发系统,包括终端设备10和ESG服务器20。

其中,终端设备10用于向ESG服务器20发送ESG请求消息,ESG请求消息携带该终端设备10所在地通讯网络的网络标识,例如CMMB NETWork ID和/或通讯网络的DBSCell ID等。

ESG服务器20包括请求接收模块21、信息提取模块22、定位模块23、ESG匹配模块24、ESG封装模块25和ESG分发模块26。

其中,请求接收模块21用于接收来自终端设备10的ESG请求消息。

信息提取模块22用于从请求接收模块21得到的ESG请求消息中提取该请求消息携带的终端设备10所在地通讯网络的网络标识。

定位模块23用于获取该网络标识的地理位置信息,并提供该地理位置信息给ESG匹配模块24。定位模块23获取所述网络标识的地理位置信息的方法包括多种,例如定位模块23中预先存储了各网络标识与地理位置信息之间的映射关系,因此可从映射关系中直接查询提取的网络标识的地理位置信息,定位模块23还可向定位服务器30请求该网络标识的地理位置信息。

ESG匹配模块24中预设各地理位置信息与ESG节目信息之间的映射关系,用于根据获取的网络标识的地理位置信息与ESG节目信息之间的映射关系匹配合适的ESG节目信息。

ESG封装模块25用于将ESG匹配模块24匹配得到的合适的ESG节目信息封装成XML格式的ESG。

ESG分发模块26用于将ESG封装模块25封装得到的ESG分发给提出ESG请求消息的终端设备10供用户浏览或使用。

本系统还可包括定位服务器30,来自终端设备10的ESG请求消息中还携带手机号码、经纬度等终端信息,定位模块23可通过该终端信息从定位服务器30中获取网络标识的地理位置信息,即定位模块23向定位服务器30发送携带该终端信息的地理位置信息请求消息,定位服务器30对终端信息进行查询后,返回网络标识所对应的长途区号、邮政编码等地理位置信息至定位模块23。

另一种实施方式中,该定位模块23还用于存储从定位服务器30获取的网络标识的地理位置信息;当ESG服务器20接收来自携带同一网络标识的其他终端设备10的ESG请求消息时,定位模块23还可提供该存储的网络标识的地理位置信息至ESG匹配模块24,使其直接利用该存储的网络标识的地理位置信息从预设的映射关系中匹配合适的ESG节目信息。进一步地,定位模块23还可定期从定位服务器30获取该网络标识的地理位置信息并对其进行更新存储,有效地保证了服务的准确性。

本发明为用户提供了按照不同区域进行分发的ESG,这种应用方式灵活简便,能够为用户提供更加便利、高效的服务,增强了终端设备10与ESG服务器20的互动,能够进一步满足用户对于多媒体广播业务的多样化、人性化的需求。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

多媒体智能广播服务器,多媒体广播业务的ESG分发方法及系统、ESG服务器相关推荐

  1. 信息推送分发服务器系统,消息事件的分发方法、分发平台、系统及服务器专利_专利查询 - 天眼查...

    1.一种消息事件的分发方法,其特征在于,包括:如果监测到消息发布服务发布的消息事件,获取预先存储的配置信息:其中,所述配置信息包括所述消息发布服务,以及所述消息发布服务对应的至少一个消息订阅服务:根据 ...

  2. 我的世界服务器修改完配置怎么使用方法,我的世界服务器地址设置教程

    我的世界是一款高度自由化的游戏,该游戏有多人模式,不过有些不熟悉网络的玩家对于服务器地址设置并不是很了解,以下是小编给大家带来的我的世界服务器地址设置教程. 我的世界服务器地址教学 第一步.在我的世界 ...

  3. win10系统电脑时间同步服务器地址,小编为你解析win10系统时间同步服务器地址设置的问题【图】...

    win10安装系统是最常见的电脑系统,可是有很多用户在操作过程中都有遇见对win10系统时间同步服务器地址设置进行处理的问题.大部分学员在系统操作方法还是生手,面对win10系统时间同步服务器地址设置 ...

  4. ipv6无线传感器网络服务器,无线传感器网络的IP寻址方法及系统

    一种无线传感器网络的网络协议IP寻址方法,其特征在于,包括:无线传感器节点在加入无线传感器网络时,向地址管理服务器申请网络协议第6版本IPv6地址:所述地址管理服务器为所述无线传感器节点分配一个未被占 ...

  5. 官方AI语音系统电销机器人系统搭建|AI智能|电话机器人源码|最新电销外呼系统多服务器版本七牛科大免费识别阿里免费识别科大识别阿里识别电话机器人

    端是VUE后端是java还有CC++  4台服务器组成nginx,kafka,mysql数据库,fs.支持大并发,通话录音存储七牛云可以自定义录音存储时长不用担心录音多影响系统硬盘存储空间可自定义删除 ...

  6. w10更新以后DNS服务器未响应,图文详解win10系统dns服务器未响应的措施

    我们在使用电脑工作的时候,经常会遇到win10系统dns服务器未响应的问题.面对win10系统dns服务器未响应的问题,很多朋友还不知道该怎么解决.我就把总结整理的win10系统dns服务器未响应解决 ...

  7. 进cf一直连接服务器失败怎么办,Win7玩穿越火线提示连接服务器失败的原因及解决方法...

    穿越火线简称CF,是很多用户都喜欢玩的一款射击游戏,但是在Win7系统中运行穿越火线的时候,出现了连接服务器失败的情况,检查网络是正常的,也可以浏览网页,怎么会出现这种情况呢?经过分析,原因有很多,解 ...

  8. ibm服务器三个硬盘一般raid,ibmx335/ibmx336服务器做RAID阵列的图文方法(包括删除RAID阵列)...

    文字说明: 如何使用LSI配置RAID1 X服务器中有一些集成LSI SCSI控制器的机型,在开机自检时按CTRL C可以配置两个硬盘的镜像.但是当升级BIOS之后,CTRL C中的一些设置发生了变化 ...

  9. 参会记录|全国多媒体取证暨第二届多媒体智能安全学术研讨会(MAS‘2023)

    前言:2023年4月8日上午,我与实验室的诸位伙伴们共聚浙江杭州西子湖畔的六通宾馆,参加了为期一天半的全国多媒体取证暨第二届多媒体智能安全学术研讨会(MAS'2023).本届学术研讨会由浙江省自然科学 ...

最新文章

  1. 学JS的心路历程 -数组常见处理方法
  2. 排序只显示前5_Linux 文件大小统计与排序 du,df 和 sort!
  3. iOS程序启动画面的制作
  4. 支付宝变身新宠,钱包族再也“不差钱”
  5. 语音购票、刷脸进站:上海联手阿里打造全球首个AI地铁之城
  6. spring ioc的包的扫描(基于注解)
  7. 判断一个字符串是否是由另2个字符串交错组成的
  8. 【UIKit】UITableView.02
  9. 安装secureCRT提示sorry的解决办法
  10. java string常用的占位符形式
  11. Deep learning:十六(deep networks)
  12. android4.4 hls,Android VideoView直播电视流(HLS)
  13. Caffe Batch Normalization推导
  14. Linux 0.11内核分析03:系统调用
  15. 深度学习超参数简单理解:learning rate,weight decay和momentum
  16. 133 MySQL视图、事务、索引(都很重要)
  17. 同济大学 线性代数 第六版 pdf_线性代数(第六版)【课后习题答案】
  18. 软件架构设计杂记: 好作品是改出来的,好的代码是不断重构打磨出来的, 心性是历经艰难困苦修炼出来的
  19. c++11的regex使用
  20. 新的Novidade漏洞利用工具包目标瞄准家用和SOHO路由器

热门文章

  1. Android百度地图和人人网简单的应用(获取路线,分享到人人)
  2. Gparted的安装使用,
  3. 使用easyPoi导出word文档并使用openoffice把word转换为pdf格式
  4. mysqldump中断的常见错误和解决措施【转载】
  5. CTF学习-PHPS文件泄露
  6. 1 win10双系统安装ubuntu16.04和18.04(问题详细记录)
  7. nmap工具的基本使用
  8. 对话数字化经营新模式:第2届22客户节(22Day)年猪宴圆满结束!
  9. 文字时钟罗盘动态html代码_HTML5 很有趣的文字时钟
  10. java swing 布局 north_Java swing布局详解(附示例图)