本发明涉及网络通讯技术领域,特别涉及一种传输有声图书资料的方法。
背景技术:
目前的在线阅读图书资料主要是以文本形式进行阅读,以网页为载体向网络中发布数据。仅有个别的应用提供商可提供音频方式的有声图书,但是,主要是针对pc浏览器来提供的有声图书阅读。
目前,在移动终端上也有提供有声图书,它主要是通过flash技术在浏览器打开的情况下向浏览器端发送音频数据,因此能提供的有声图书领域并不具有丰富的功能。而且现有技术中还是采用提供给pc的服务来来提供给移动终端进行访问在线有声图书。这样就会存在如下缺点:
(1)用户在移动终端中访问有声图书资料,就会像pc在线阅读有声图书一样操作步骤繁琐,页面解析时间长。而移动终端用户一般是通过流量计费,因此,繁琐的操作步骤既耽误时间又浪费流量。
(2)目前提供有声图书的服务商主要是由服务器端向客户端的指定浏览器发送音频数据,这种技术在pc上很好满足。但是,在移动终端中却存在着页面不相兼容性或者根本就打不开该项服务的问题。
技术实现要素:
为了克服上述现有技术之缺陷,本发明的目的在于提供一种传输有声图书资料的方法,具有操作简单方便、页面兼容性好、可在线阅读有声图书资料的优点。
为达到上述的目的,本发明的技术方案如下:
一种传输有声图书资料的方法,在移动终端通过无线接入点、再到运营商网关连接到有声图书资料服务器、数据采集器,进行web访问,包括以下几个步骤:
用户通过移动终端选择一项可播放的音频资源进行链接;
移动终端获得用户的操作内容后,将该操作命令转化为http指令发送到有声图书资料服务器;
有声图书资料服务器将获取的指令解析后封装成为查询对象,用查询对象在有声图书资料服务器的数据库中进行查询;
有声图书资料服务器将查询结果返回到移动终端,根据能否查询到结果区分为两种情况:
a、若查询得到,则有声图书资料服务器将查询结果按照音频流媒体格式的数据返回到移动终端,移动终端将接收结果解析为可播放的音频流媒体,以提供音频播放服务给用户端;
b、若查询不到,则有声图书资料服务器返回空给移动终端。
进一步,本发明还包括以下步骤:
数据采集器对网络中的音频文件链接进行诊断,过滤掉无效链接或非法链接后将该音频文件链接收集;
同时,数据采集器通过属性文件的配置,进行定时、定点的数据抓取;
数据采集器将抓取到的数据进行解析、封装后添加到有声图书资料服务器的数据库中。
本发明的有益效果是:1、提供了一种新的图书阅读方式,用户端与服务器之间以流媒体数据方式进行交互,还实现了语音搜索、点播语音节目、通过语音进行评价打分等功能,解决了以往的图书阅读方式单调、容易疲劳等缺点,同时也给予了用户更高的听觉体验,比现有技术更加人性化,娱乐性更强。2、针对手机使用流量计费的特点,通过数据采集,直接提供网络数据给移动终端,简化了用户操作的步骤,页面解析时间变短,不仅为用户节约了流量,而且也降低了长时间使用手机阅读图书资料造成的健康损害。
附图说明
图1是本发明的系统原理图。
图2是本发明的方法流程图。
具体实施方式
下面结合附图对本发明做进一步详细的说明。
如图1、2所示,一种传输有声图书资料的方法,在移动终端通过无线接入点、再到运营商网关连接到有声图书资料服务器、数据采集器,进行web访问;
包括以下几个步骤:
用户通过移动终端选择一项可播放的音频资源进行链接;
移动终端获得用户的操作内容后,将该操作命令转化为http指令发送到有声图书资料服务器;
有声图书资料服务器将获取的指令解析后封装成为查询对象,用查询对象在有声图书资料服务器的数据库中进行查询所需的有声图书资料文件以及该文件的附属参数文件;
有声图书资料服务器将查询结果从其数据库的系统文件中读出,通过可在网络中传输的流媒体格式返回到移动终端,根据能否查询到结果区分为两种情况:
a、若查询得到,则有声图书资料服务器将查询结果按照音频流媒体格式的数据返回到移动终端,移动终端将接收结果转化为二进制格式的流输出到移动终端,移动终端将接收到的结果解析为可播放的音频流媒体,以提供音频播放服务给用户端阅读;
b、若查询不到,则有声图书资料服务器返回空给移动终端。
进一步,本发明还包括以下步骤:
数据采集器对网络中的音频文件链接进行诊断,过滤掉无效链接或非法链接后将该音频文件链接收集;
同时,数据采集器通过属性文件的配置,进行定时、定点的数据抓取;
数据采集器将抓取到的数据进行解析、封装后添加到有声图书资料服务器的数据库中。