[发明专利]基于IPTV中电子节目指南页面的字符截取方法及系统有效
| 申请号: | 201110369594.X | 申请日: | 2011-11-18 |
| 公开(公告)号: | CN102364961A | 公开(公告)日: | 2012-02-29 |
| 发明(设计)人: | 汪文彬;鲁晓 | 申请(专利权)人: | 百视通网络电视技术发展有限责任公司 |
| 主分类号: | H04N21/472 | 分类号: | H04N21/472;G06F17/21 |
| 代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健 |
| 地址: | 200050 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 iptv 电子 节目 指南 页面 字符 截取 方法 系统 | ||
1.一种基于IPTV中电子节目指南页面的字符截取方法,其特征在于,所述方法包括步骤如下:
获取不同浏览器中各类字符的各种字号的字符宽度;
根据所述电子节目指南页面的字符显示区域的宽度和所述各类字符的各种字号的字符宽度,对该字符显示区域的输入字符进行逐字分析并截取字符。
2.根据权利要求1所述的字符截取方法,其特征在于,所述获取不同浏览器中各类字符的各种字号的字符宽度的步骤包括:
在所述电子节目指南页面中形成一着色层,并控制所述着色层的宽度;
选择某一所述浏览器的某类字符的某种字号的字符,将所述字符在所述电子节目指南页面连续输出N个;
将所述着色层的宽度调到与N个所述字符的宽度相同;
将所述着色层的宽度除以N即得出所述字符的宽度;
重复上述步骤,得出不同浏览器中各类字符的各种字号的字符宽度。
3.根据权利要求2所述的字符截取方法,其特征在于,所述在电子节目指南页面中形成一着色层,并控制所述着色层的宽度的步骤包括:
通过超文本标记语言中DIV元素在所述电子节目指南页面中形成一着色层,由所述DIV元素的背景颜色属性来实现所述着色层的着色,并由所述DIV元素的宽度属性来控制所述着色层的宽度。
4.根据权利要求1所述的字符截取方法,其特征在于,所述获取不同浏览器中各类字符的各种字号的字符宽度的步骤之后包括:
引入一字符配置表,在所述字符配置表中加载一数组类型对象;
将所获取的各类字符的各种字号的字符宽度加载到所述数组类型对象中;
将所述字符配置表加载到所述电子节目指南的application全局域中。
5.根据权利要求4所述的字符截取方法,其特征在于,所述根据电子节目指南页面的字符显示区域的宽度和所述各类字符的各种字号的字符宽度,对该字符显示区域的输入字符进行逐字分析并截取字符的步骤包括:
分析所述字符显示区域中所述输入字符的数量、类型和字号;
根据所述字符配置表对应的字符宽度,计算出所述输入字符的字符宽度;
将超过所述字符显示区域的宽度的字符进行截取。
6.根据权利要求4所述的字符截取方法,其特征在于,所述根据电子节目指南页面的字符显示区域的宽度和所述各类字符的各种字号的字符宽度,对该字符显示区域的输入字符进行逐字分析并截取字符的步骤包括:
对该输入字符中各字符进行迭代分析,分析当前迭代字符的类型和字号;
从所述字符配置表中获取所述当前迭代字符的字符宽度;
将所述字符显示区域的宽度依次减去所述当前迭代字符的字符宽度;
当所述字符显示区域的宽度小于0时,截取当前迭代字符及其之后的所有字符。
7.根据权利要求1所述的字符截取方法,其特征在于,所述字符显示区域为节目标题显示行。
8.根据权利要求1所述的字符截取方法,其特征在于,所述字符包括字母、数字、汉字或者特殊字符。
9.根据权利要求1所述的字符截取方法,其特征在于,所述字符截取方法应用于IPTV的后台服务器。
10.一种实现如权利要求1~9任一项所述方法的基于IPTV中电子节目指南页面的字符截取系统,其特征在于,所述字符截取系统包括:
字符宽度获取模块,用于获取不同浏览器中各类字符的各种字号的字符宽度;
字符截取模块,用于根据所述电子节目指南页面的字符显示区域的宽度和所述各类字符的各种字号的字符宽度,对该字符显示区域的输入字符进行逐字分析并截取字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百视通网络电视技术发展有限责任公司,未经百视通网络电视技术发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110369594.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轨道车辆用转向架
- 下一篇:桥形触头拉簧安装装置及其使用方法





