[发明专利]一种基于Android平台的资讯播报系统及方法有效
| 申请号: | 201310325345.X | 申请日: | 2013-07-30 |
| 公开(公告)号: | CN103428205A | 公开(公告)日: | 2013-12-04 |
| 发明(设计)人: | 檀明;邹乐;李之光;王炎炎;郑佳丽;李传林;偶阳 | 申请(专利权)人: | 檀明;李之光 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 王小荣 |
| 地址: | 230000 安徽省合肥*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 android 平台 资讯 播报 系统 方法 | ||
1.一种基于Android平台的资讯播报系统,其特征在于,包括
手机客户端:提供一个可视化的平台,用户可根据需求进行操作;
资讯业务子系统:实现手机客户端的资讯下载及频道订阅;
语音服务子系统:实现手机客户端的语音播报功能;
资讯服务支撑平台:提供资讯服务,预先设定资讯频道的信息列表,进行数据的采集,根据手机客户端上传的信息查找指定的资讯内容并将结果返回所述资讯业务子系统;
语音合成服务平台:提供文语转换服务,将结果返回所述语音服务子系统;
所述资讯服务支撑平台通过资讯业务子系统与手机客户端连接,所述语音合成服务平台通过语音服务子系统与手机客户端连接。
2.根据权利要求1所述的一种基于Android平台的资讯播报系统,其特征在于,所述资讯服务支撑平台包括支撑接口、数据库及资讯网站,所述数据库、资讯网站通过支撑接口与资讯业务子系统连接。
3.根据权利要求2所述的一种基于Android平台的资讯播报系统,其特征在于,所述语音合成服务平台包括语音合成接口和语音云,所述语音云通过语音合成接口与语音服务子系统连接。
4.一种如权利要求3所述的基于Android平台的资讯播报方法,其特征在于,该方法包括以下步骤:
1)资讯业务子系统定时通过资讯服务支撑平台进行资讯采集;
2)判断手机客户端是否向资讯业务子系统请求资讯服务,是则执行步骤3),否则转向步骤1);
3)判断手机客户端请求资讯服务类别,是浏览资讯内容则转向步骤4),是订阅资讯频道则转向步骤5);
4)资讯业务子系统根据请求查询数据库获取资讯内容,并将结果返回给手机客户端,转向步骤6);
5)资讯业务子系统根据请求查询数据库获取频道内容,并将结果返回给手机客户端;
6)手机客户端将获得的内容保存在本地;
7)判断手机客户端是否请求语音服务子系统播放资讯内容,是则转向步骤8),否则转向步骤2);
8)语音服务子系统响应请求,通过语音云将获得的文本转换为音频文件,手机客户端对文件进行语音播报,成功则转向步骤2),出错则结束。
5.根据权利要求4所述的一种基于Android平台的资讯播报方法,其特征在于,步骤1)所述资讯业务子系统定时通过资讯服务支撑平台进行资讯采集包括以下步骤:
101)资讯服务支撑平台通过预设的RSS Feed地址,获取RSS的内容,出错则结束;
102)调用RSS解析组件,根据RSS文档规范解析RSS Feed获取新闻列表,出错则结束;
103)取得新闻的标题与内容链接之后,判断是否还有新闻没有请求全文,是则执行步骤104),否则结束;
104)为新闻标题计算MD5值,并根据此值查找数据库中是否有重复的记录,是则执行步骤103),否则执行步骤105);
105)根据新闻内容的链接地址请求新闻全文;
106)通过HTML过滤器HtmlHelper类,获取新闻的纯文本信息;
107)将采集到的新闻内容与相关信息插入到数据库中,转向步骤103)。
6.根据权利要求4所述的一种基于Android平台的资讯播报方法,其特征在于,步骤3)所述手机客户端请求浏览资讯内容包括以下步骤:
301)进入手机客户端资讯列表界面,对数据库中的数据进行初始化,此时手机客户端启动一个新进程,负责管理新闻读取;
302)读取文件中的新闻数据并转换格式;
303)判断本地文件是否有效,若有效则执行步骤304),若无效则执行步骤307),出错则结束进程;
304)继续判断文件更新时间间隔是否大于24小时,若是则执行步骤305),否则执行步骤306);
305)重置资讯读取的开始位置,转向步骤308);
306)资讯读取的开始位置设为文件中的索引记录,转向步骤308);
307)根据开始位置与请求数量从网络读取数据并解析,出错则结束进程;
308)将获得的新闻资讯设置为当前的新闻列表,并更新列表;
309)判断页面是否滚动到底部,若是则开始位置设为原位置加上页面的一次显示数量,并返回步骤307),若不是则结束进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于檀明;李之光,未经檀明;李之光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310325345.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:皮带机用卸料装置
- 下一篇:一种即时的氧化物氮化物氧化物薄膜的可靠性检测方法





