发明名称 一种基于Android平台的资讯播报系统及方法
摘要 本发明涉及一种基于Android平台的资讯播报系统及方法,所述系统包括手机客户端、资讯业务子系统、语音服务子系统、资讯服务支撑平台及语音合成服务平台;所述方法包括:1)资讯业务子系统定时进行资讯采集;2)判断手机客户端是否请求资讯服务,否则转向1);3)手机客户端请求浏览资讯内容转向4),请求订阅资讯频道转向5);4)资讯业务子系统获取资讯内容,转向6);5)资讯业务子系统获取频道内容;6)手机客户端将内容保存在本地;7)手机客户端是否请求播放资讯内容,否则转向2);8)语音服务子系统响应请求,成功转向2),出错则结束。与现有技术相比,本发明可实现语音播报,具有携带方便、用户体验好等优点。
申请公布号 CN103428205B 申请公布日期 2016.05.18
申请号 CN201310325345.X 申请日期 2013.07.30
申请人 合肥学院 发明人 檀明;邹乐;章义刚;李之光;王岩岩;郑佳丽;偶阳;李传林
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 王小荣
主权项 一种基于Android平台的资讯播报方法,该方法由基于Android平台的资讯播报系统实现,所述基于Android平台的资讯播报系统包括手机客户端、资讯业务子系统、语音服务子系统、资讯服务支撑平台和语音合成服务平台,所述资讯服务支撑平台通过资讯业务子系统与手机客户端连接,所述语音合成服务平台通过语音服务子系统与手机客户端连接,其特征在于,所述资讯服务支撑平台包括支撑接口、数据库及资讯网站,所述数据库、资讯网站通过支撑接口与资讯业务子系统连接,所述语音合成服务平台包括语音合成接口和语音云,所述语音云通过语音合成接口与语音服务子系统连接;所述资讯播报方法包括以下步骤:1)资讯业务子系统定时通过资讯服务支撑平台进行资讯采集,具体为:101)资讯服务支撑平台通过预设的RSS Feed地址,获取RSS的内容,出错则结束;102)调用RSS解析组件,根据RSS文档规范解析RSS Feed获取新闻列表,出错则结束;103)取得新闻的标题与内容链接之后,判断是否还有新闻没有请求全文,是则执行步骤104),否则结束;104)为新闻标题计算MD5值,并根据此值查找数据库中是否有重复的记录,是则执行步骤103),否则执行步骤105);105)根据新闻内容的链接地址请求新闻全文;106)通过HTML过滤器HtmlHelper类,获取新闻的纯文本信息;107)将采集到的新闻内容与相关信息插入到数据库中,转向步骤103);2)判断手机客户端是否向资讯业务子系统请求资讯服务,是则执行步骤3),否则转向步骤1);3)判断手机客户端请求资讯服务类别,是浏览资讯内容则转向步骤4),是订阅资讯频道则转向步骤5);4)资讯业务子系统根据请求查询数据库获取资讯内容,并将结果返回给手机客户端,转向步骤6);5)资讯业务子系统根据请求查询数据库获取频道内容,并将结果返回给手机客户端;6)手机客户端将获得的内容保存在本地;7)判断手机客户端是否请求语音服务子系统播放资讯内容,是则转向步骤8),否则转向步骤2);8)语音服务子系统响应请求,通过语音云将获得的文本转换为音频文件,手机客户端对文件进行语音播报,成功则转向步骤2),出错则结束。
地址 230601 安徽省合肥市经开区锦绣大道99号