一种传输电子公告的方法和设备的制作方法

文档序号:7654445阅读:188来源:国知局
专利名称:一种传输电子公告的方法和设备的制作方法
技术领域
本发明涉及网络通信领域,特别涉及一种传输电子公告的方法和设备。
背景技术
电子公告指互联网上的电子公告牌、电子白板、电子论坛、网络聊天室、留言板等,是一种电子信息服务系统,以交互形式为用户提供各种类型的信息,其信息内容保存在网络服务器上。现有的电子公告可采用XML(eXtensible Markup Language,可扩展置标语言)的格式定义,XML是一种跨平台的数据描述语言,用来描述、存储和交换数据。它是一种开放的数据格式,侧重于数据本身的描述和定义,如数据类型、数据结构等。现已成为电子商务、信息交换、应用通信等活动中使用较为频繁的技术。
而目前的电子公告一般通过互联网来发布,用户可通过客户端(如浏览器)来访问网络服务器,从而阅读电子公告的内容。所以用户若想阅读电子公告内容,需要通过互联网获取,对于不能获得互联网的用户,将不能及时阅读到最新的电子公告。

发明内容
为了使用户能够以语音的形式获得电子公告,本发明实施例提供了一种传输电子公告的方法和设备。所述技术方案如下本发明实施例提供了一种传输电子公告的方法,所述方法包括接收用户需要电子公告的呼叫请求;根据所述呼叫请求,获取所述呼叫请求对应的电子公告的数据;将所述电子公告的数据转化为语音电子公告;向所述用户发送所述语音电子公告。
本发明实施例还提供了一种传输电子公告的设备,所述设备包括通信模块,用于接收用户发送的需要电子公告的呼叫请求;电子公告获取模块,用于获取与所述呼叫请求对应的电子公告的数据;转换模块,用于将所述电子公告的数据转换为语音电子公告,并将所述语音电子公告传输给所述通信模块;其中,所述通信模块向所述用户发送所述语音电子公告。
采用本发明实施例提供的技术方案,用户不必访问互联网,通过电话终端,如固定话机或手机,就能够以语音的形式阅读电子公告。这种方式适合喜欢听而不喜欢看、眼睛不好、疲劳或失明、工作繁忙但可以听的用户,使他们能及时地获取电子公告信息。


图1为本发明实施例1提供的传输电子公告的方法流程图;图2为本发明实施例1提供的一种网络实体连接示意图;图3为本发明实施例1提供的另一种网络实体连接示意图;图4为本发明实施例1提供的网络实体间传输电子公告的信令交互图;图5为本发明实施例2提供的传输电子公告的设备结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例将现有电信手段和互联网技术结合在一起,提供了一种传输电子公告的方法和设备,通过该方法和设备用户可以使用新型的电子公告阅读方式——BVR(BulletinVoice Read,电子公告语音阅读),使得用户在当前互联网不能获得的情况下,也能获取到所需的电子公告信息。
实施例1参见图1,本实施例提供了一种传输电子公告的方法,本实施例以交换机作为传输电子公告的设备进行说明,该方法具体步骤包括步骤101交换机接收用户发送的需要电子公告的呼叫请求;其中,用户可以是固定终端或移动终端,交换机可以是传统的固网交换机、移动交换机、软交换、VOIP通信服务器等。用户发送的呼叫请求还可以携带类型字段,类型字段包含用户需要的电子公告的类型。
为了实现用户与传输电子公告设备的交互,还可以在接收用户发送需要电子公告的呼叫请求后,提示用户选择电子公告类型(如选择行政类或人事类的电子公告),用户根据提示选择需要的电子公告类型。
步骤102交换机收到呼叫请求后,获取与呼叫请求对应的电子公告的数据。
当呼叫请求中携带类型字段时,呼叫请求对应的电子公告的数据具体为满足呼叫请求中携带的类型的电子公告的数据;当用户按提示选择电子公告类型时,呼叫请求对应的电子公告的数据具体为满足用户选择的类型的电子公告的数据。
获取与呼叫请求对应的电子公告的数据有两种方式,一是在本地交换机上获取,另一种是在网络服务器上获取。首先检查交换机本身是否存有用户需要的电子公告,如果有,则直接提取电子公告的数据;否则,向网络服务器请求与呼叫请求对应的电子公告的数据,此时网络服务器根据呼叫请求查找对应的电子公告,并返回查找到的电子公告的数据。
其中,网络服务器指电子公告服务器,用户可以通过浏览器发布或阅读电子公告内容。参见图2,网络服务器位于互联网上,通过网关与交换机所在的电信交换网互通,实际上,随着VOIP技术的发展,交换机和网络服务器可以同时位于同一IP网上,参见图3。其中,图2和图3中的用户终端包括固定终端、移动终端、PAD(Personal Digital Assistant,个人数字助理)和计算机。本发明实施例对具体的网络不加限制,只要确保交换机和网络服务器能互通即可。
为了避免没有阅读权限的用户非法收听语音电子公告,交换机收到呼叫请求后,还可以验证该用户是否有阅读权限,如果通过验证,则获取与呼叫请求对应的电子公告的数据,如果验证失败,则提示用户没有语音阅读电子公告的权限。
因为有权限的用户(固定或移动终端)都预先通过网络(固网或移动网)注册到该交换机上,只有经过注册的用户才有语音阅读权限。
步骤103解析电子公告的数据,获取其中的文本信息,并将文本信息转换为语音电子公告。
步骤104将语音电子公告传输给用户。
在本发明实施例中,网络服务器将请求的电子公告的各项内容组织成XML格式或属性文件格式后,发送给交换机。
其中,XML格式的电子公告数据如下<xml>
<bulletin>
<items>
<item>
<subject>杭研迎新晚会火爆启动</subject>
<author>某某某</author>
<pub-date>2007-1-12</pub-date>
<key-words>晚会</key-words>
<browse-count>102</browse-count>
<content>
杭州研究所2007年的迎新晚会暂定于2007年1月26日晚,湖光饭店举行。
</content>
</item>
<item>
…</item>
</items></bulletin></xml>
属性文件格式的电子公告数据(即“AttributeValue”或“Attribute=Value”格式)如下subject杭研迎新晚会火爆启动author某某某pub-data2007-1-12…content杭州研究所2007年的迎新晚会暂定于2007年1月26日晚,湖光饭店举办。
电子公告的数据还可以为HTML(HyperText Markup Language,超文本置标语言)格式,或其它自定义的数据格式等。
交换机解析电子公告数据时,将提取电子公告的主题、发布者、发布日期、正文等信息。然后将其转化成语音电子公告,传输给用户。
另外,当用户发送的呼叫请求中不携带用户选择的电子公告类型时,还可以提示用户选择电子公告类型,用户收到提示后,根据需要选择电子公告的类型,然后根据用户选择的类型获取用户需要的电子公告的数据,即该交换机可以向电话终端放音,并接收用户的输入。如放音亲爱的用户,您想阅读哪一类电子公告,1.行政类,2.人事类,3…;如果用户按“1”键,则传送行政类的电子公告给用户收听。
参见图4,以各网络实体(电话终端,交换机,网络服务器)间的信令交互为例说明传输电子公告的过程,具体步骤包括步骤201用户摘机,拨打业务号码(如10086),由电话终端向交换机发起需要电子公告的呼叫请求。
步骤202进行可选的语音交互流程,通过语音交互,交换机可以向电话终端放音,并接收用户的输入。
步骤203交换机向网络服务器发送请求,请求返回电子公告的数据。
此步骤可以一次请求一条电子公告的数据,也可一次请求多条电子公告的数据。
步骤204网络服务器响应上述请求,将电子公告数据以XML格式、或属性文件等格式返回给交换机。
步骤205交换机解析XML格式的数据、或属性文件格式的数据,获取电子公告的主题、发布者、发布日期、正文等文本信息,并将其转化成语音电子公告,传输给电话终端。
上述步骤203-205可以重复执行。
步骤206用户逐条阅读电子公告,阅读完挂机,本次电子公告语音阅读结束,交换机释放相关资源(和网络服务器断开通信连接、释放文本转语音资源)。
为了避免没有阅读权限的用户非法收听语音电子公告,交换机收到呼叫请求后,还可以对呼叫请求进行验证,即验证呼叫的用户是否有语音阅读的权限,若验证不通过,则向电话终端发送呼叫失败响应,呼叫结束;若验证通过,则向电话终端发送呼叫成功响应。此刻呼叫接通,电话终端可以和交换机进行语音通话。
实施例2参见图5,本发明实施例还提供了一种传输电子公告的设备,包括通信模块,用于接收用户发送的需要电子公告的呼叫请求;电子公告获取模块,用于获取与呼叫请求对应的电子公告的数据;转换模块,用于将电子公告的数据转换为语音电子公告,并将语音电子公告传输给通信模块;其中,通信模块向用户发送语音电子公告。
为了避免没有阅读权限的用户非法收听语音电子公告,设备还包括权限验证模块,用于验证通信模块中收到的呼叫请求对应的用户是否有语音阅读权限,验证通过后,通知电子公告获取模块获取对应的电子公告的数据。
转换模块具体包括解析单元,用于解析电子公告的数据,获取电子公告的数据中的文本信息;
文本转语音单元,用于将文本信息转换为语音电子公告,并将语音电子公告传输至通信模块。
另外,为了实现用户与传输电子公告设备的交互,传输电子公告的设备还包括一个可选模块——语音交互模块,用于根据呼叫请求提示用户选择电子公告的类型,还用于接收用户选择的电子公告的类型,并将类型通知给电子公告获取模块。
其中,电子公告获取模块具体包括请求单元,根据呼叫请求,向网络服务器发送一个电子公告数据请求;接收单元,接收网络服务器返回的电子公告的数据。
电子公告获取模块还可以具体包括存储模块,存储有电子公告数据;电子公告检查单元,用于检查存储模块中是否存有与呼叫请求对应的电子公告的数据,如果有,获得电子公告的数据;否则,通知请求单元发送电子公告数据请求。
上述传输电子公告的设备可以通过在原有交换机(如传统的固网交换机、移动交换机、软交换、VOIP通信服务器等)的基础上增加相应模块或独立提供一台应用服务器来实现。
各种终端(固定终端或移动终端)通过网络(固网或移动网)注册到传输电子公告的设备上,该设备按照用户的请求从设备本身或网络服务器获得电子公告数据,并将解析得到的电子公告数据中的文本信息转换成语音电子公告,传输给用户。
采用本发明实施例提供的技术方案,用户不必访问互联网,而只要有电话终端,如固定话机或手机,即可完成电子公告的阅读。这种方式适合喜欢听而不喜欢看、眼睛不好或疲劳或失明、工作繁忙但可以听的用户,使他们能及时地获取电子公告信息。
并且,随着网络的融合、VOIP(Voice Over IP,IP宽带语音)、IP-PBX(IP-Private BrancheXchange,网络型程控交换机)的进一步发展,通过语音的方式阅读电子公告的费用不高,BVR业务具有实用性。
以上实施例提供的技术方案可以通过硬件和软件相结合的方式实现,软件存储在可读取的存储介质上,如计算机的软盘,硬盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种传输电子公告的方法,其特征在于,所述方法包括接收用户需要电子公告的呼叫请求;根据所述呼叫请求,获取所述呼叫请求对应的电子公告的数据;将所述电子公告的数据转化为语音电子公告;向所述用户发送所述语音电子公告。
2.如权利要求1所述的传输电子公告的方法,其特征在于,所述根据所述呼叫请求,获取所述呼叫请求对应的电子公告的数据,包括从所述用户需要电子公告的呼叫请求中获得电子公告的类型;获取与所述电子公告的类型对应的电子公告的数据。
3.如权利要求1所述的传输电子公告的方法,其特征在于,所述根据所述呼叫请求,获取所述呼叫请求对应的电子公告的数据,包括提示所述用户选择电子公告的类型,并接收用户选择的电子公告的类型;获取与所述电子公告的类型对应的电子公告的数据。
4.如权利要求1所述的传输电子公告的方法,其特征在于,所述获取所述呼叫请求对应的电子公告的数据的步骤包括检查本地是否存有所述用户需要的电子公告,如果有,直接提取所述电子公告的数据;否则,向网络服务器请求所述电子公告的数据。
5.如权利要求1所述的传输电子公告的方法,其特征在于,所述获取所述呼叫请求对应的电子公告的数据的步骤包括向网络服务器请求与所述呼叫请求对应的电子公告的数据;接收所述网络服务器返回的所述电子公告的数据。
6.如权利要求1所述的传输电子公告的方法,其特征在于,根据呼叫请求,获取所述呼叫请求对应的电子公告的数据步骤之前,还包括验证所述用户具有语音阅读权限。
7.如权利要求1所述的传输电子公告的方法,其特征在于,所述将所述电子公告的数据转化为语音电子公告的步骤包括解析所述电子公告的数据,获取所述电子公告的数据中的文本信息,并将所述文本信息转换为语音电子公告。
8.一种传输电子公告的设备,其特征在于,所述设备包括通信模块,用于接收用户发送的需要电子公告的呼叫请求;电子公告获取模块,用于获取与所述呼叫请求对应的电子公告的数据;转换模块,用于将所述电子公告的数据转换为语音电子公告,并将所述语音电子公告传输给所述通信模块;其中,所述通信模块向所述用户发送所述语音电子公告。
9.如权利要求8所述的传输电子公告的设备,其特征在于,所述设备还包括权限验证模块,用于验证所述通信模块中收到的呼叫请求对应的用户是否有语音阅读权限,验证通过后,通知所述电子公告获取模块获取对应的电子公告的数据。
10.如权利要求8所述的传输电子公告的设备,其特征在于,所述转换模块包括解析单元,用于解析所述电子公告的数据,获取所述电子公告的数据中的文本信息;文本转语音单元,用于将所述文本信息转换为语音电子公告,并将所述语音电子公告传输至所述通信模块。
11.如权利要求8所述的传输电子公告的设备,其特征在于,所述设备还包括语音交互模块,用于根据所述呼叫请求提示所述用户选择电子公告的类型,还用于接收所述用户选择的电子公告的类型,并将所述类型通知给所述电子公告获取模块。
12.如权利要求8所述的传输电子公告的设备,其特征在于,所述电子公告获取模块包括请求单元,根据所述呼叫请求,向网络服务器发送一个电子公告数据请求;接收单元,接收所述网络服务器返回的所述电子公告的数据。
13.如权利要求12所述的传输电子公告的设备,其特征在于,所述电子公告获取模块还包括存储模块,存储有电子公告数据;电子公告检查单元,用于检查存储模块中是否存有与所述呼叫请求对应的电子公告的数据,如果有,获得所述电子公告的数据;否则,通知所述请求单元发送电子公告数据请求。
全文摘要
本发明提供了一种传输电子公告的方法和设备,属于网络通信领域。所述方法包括接收用户需要电子公告的呼叫请求;根据所述呼叫请求,获取所述呼叫请求对应的电子公告的数据;将所述电子公告的数据转化为语音电子公告;向所述用户发送所述语音电子公告。所述设备包括通信模块、电子公告获取模块和转换模块。采用本发明所述方案用户不必访问互联网,就能够以语音的形式阅读电子公告。
文档编号H04L12/58GK101060419SQ20071011088
公开日2007年10月24日 申请日期2007年6月13日 优先权日2007年6月13日
发明者邹祝言, 黄山松 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1