通过互联网进行云端信息服务的电话系统转让专利

申请号 : CN201510064921.9

文献号 : CN104618612B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 俞凯郑达周伟达

申请人 : 上海交通大学苏州思必驰信息科技有限公司

摘要 :

一种通过互联网进行云端信息服务的电话系统,包括:云端服务器、由主控模块、互联网连接模块、语音电话板卡和语音输入输出模块组成的用户端,其中:主控模块分别与互联网连接模块、语音电话版卡和语音输入输出模块相连,互联网连接模块与主控模块相连,语音电话板卡和主控模块相连,语音输入输出模块和主控模块相连,云端服务器通过互联网与一个或多个用户端的互联网连接模块相连,接收连接请求并向主控模块回传网络数据,语音电话板卡与有线电话网络相连,进行电话网络的调制解调以使得所述系统用户端接入有线电话网络。本发明保留电话使用语音的优势,结合智能语音技术的发展,在电话的基础上加入了在云端将非语音信息处理成语音信息的功能和对用户语音请求的分析功能。

权利要求 :

1.一种通过互联网进行云端信息服务的电话系统,其特征在于,包括:云端服务器、由主控模块、互联网连接模块、语音电话板卡和语音输入输出模块组成的用户端,其中:主控模块分别与互联网连接模块、语音电话版卡和语音输入输出模块相连,互联网连接模块与主控模块相连,语音电话板卡和主控模块相连,语音输入输出模块和主控模块相连,云端服务器通过互联网与一个或多个用户端的互联网连接模块相连,接收连接请求并向主控模块回传网络数据,语音电话板卡与有线电话网络相连,进行电话网络的调制解调以使得所述系统用户端接入有线电话网络;所述的云端服务器以服务器集群的形式存在或搭载架设在云端服务提供商提供的虚拟主机上,该云端服务器传递给用户端的互联网消息包括:语音信息、文字信息、图片信息和视频信息;

所述的主控模块包括:模式切换单元、控制单元和资源存储单元,其中:模式切换单元依据有线电话网络来电和通话情况、用户端连接互联网状态、用户端在云端服务器完成验证状态、云端服务器发送的信息类型和发送状态,将用户端切换至正常通话状态、接收用户指令状态、发送验证信息状态、接收云端服务器信息状态、向用户展示信息状态,多种状态可以同时存在,控制单元针对当前模式对用户端工作流程进行整体控制,资源存储单元存储从云端服务器接收到的资源。

2.根据权利要求1所述的的电话系统,其特征是,所述的云端服务器包括:信息获取单元、用户端验证单元、消息转换单元、消息推送单元、语音识别理解单元、任务存储分配单元,其中:信息获取单元通过接受推送消息、主动下载的方式获取互联网信息;用户端验证单元通过用户端唯一凭证对用户端进行确定;消息转换单元对互联网消息内容进行分析后将该互联网消息全部或部分转换为语音的表示形式;消息推送单元对互联网信息进行分析,利用该消息是否由某个或某些用户端所要求,是否适合某个或某些用户端来决定是否将转换后的互联网消息发送至某个或某些用户端;语音识别理解单元将用户端语音转换为文字,通过语义理解技术进行理解,分析出用户意图后发送至任务存储单元;任务存储单元存储需要进行的任务,根据系统状态对任务分配至云端服务器各单元处理。

3.根据权利要求1所述的的电话系统,其特征是,所述的云端服务器接受用户端请求后,将请求处理后的反馈信息以短信、微信、邮件发送给其他的联网设备。

4.根据权利要求1所述的的电话系统,其特征是,所述的互联网连接模块包括:与室内热点进行数据连接的有线、无线网卡或3G/4G模块。

5.根据权利要求1所述的的电话系统,其特征是,所述的主控模块的信息输出端设有显示屏。

6.根据权利要求1所述的的电话系统,其特征是,所述的主控模块的信息输入端设有键盘。

说明书 :

通过互联网进行云端信息服务的电话系统

技术领域

[0001] 本发明涉及的是一种网络通信领域的技术,具体是一种通过互联网进行云端信息服务的电话系统。

背景技术

[0002] 电话技术的发明曾经一度密切了世界各地的联系。随着信息传输速度足够快,更多的信息表现形式如图片、视频、音乐出现了。这些信息表现在技术的实现上较为固定,发展比较成熟,渐渐取代了久未发展的以语音为基础表现形式的电话技术。
[0003] 但语音仍是人类最最自然的交流方式,绝大多数人对语音承载的内容的理解能力比其他载体要强,而且绝大多数人具有使用语音的能力。可惜电话技术只实现到了语音由人所创,语音由人所听的阶段。
[0004] 经过对现有技术的检索发现,中国专利文献号CN101426047B公开(公告)日2013.04.24,公开了一种智能声控电话,包括:语音接收模块、语音输出模块、智能声控电话的主体、设于该主体上的输入/显示单元及该主体内的电路板,该电路板包括:通信模块;智能声控电话进一步包括:用于对目标用户的语音信息进行识别的语音识别模块;用于进行功能控制和数据处理的中央处理模块;用于存储关联信息的存储模块;语音接收模块将目标用户的语音信息传送给语音识别模块获得一处理信息,中央处理模块根据该处理信息从存储模块中选取相似度大于预定阈值的关联信息,并根据该关联信息控制通信模块。但该技术仅应用于语音识别功能上而无法完成如获取其他互联网资源等功能,其语音识别模块由电话设备所载,存在识别的效率问题。
[0005] 中国专利文献号CN203590291U公开(公告)日2014.05.07,公开了一种物联网电话呼叫装置,包括:电话机,所述电话机设有一台以上,电话机与设置在本地网关中的电话分配终端连接,电话分配终端通过互联网与客户端连接。要解决的技术问题是降低使用成本,减少电信数据传输带来的负荷,且降低维护成本。但该技术中的网关中的电话分配终端语音技术仅应用于语音识别功能上而无法完成如获取其他互联网资源等功能,其语音识别模块由电话设备所载,存在识别的效率问题。
[0006] 中国专利文献号CN100346625C公开(公告)日2007.10.31,公开了一种电话语音交互系统及其实现方法,包括:主控单元,用于创建一个以上工作单元及每个工作单元内部的功能单元,并控制系统内往来消息的数据交换和存储;至少一个工作单元,用于实现整个系统的语音交互过程,每个工作单元进一步包括用于实现语音交互过程中逻辑处理、系统动态配置以及信息提供的情景导航单元和用于实现对电话语音各种处理的语音处理单元。但该技术中的电话系统仅能够通过电话网络与用户的普通电话通过电话网络传输语音数据,而未涉及对用户端电话设备的改进。这样一来用户只能通过拨打号码来接通该专利中系统。

发明内容

[0007] 本发明针对现有技术存在的上述不足,提出一种通过互联网进行云端信息服务的电话系统,保留电话使用语音的优势,结合智能语音技术的发展,在电话的基础上加入了在云端将非语音信息处理成语音信息的功能和对用户语音请求的分析功能。
[0008] 本发明是通过以下技术方案实现的:
[0009] 本发明包括:云端服务器、由主控模块、互联网连接模块、语音电话板卡和语音输入输出模块组成的用户端,其中:主控模块分别与互联网连接模块、语音电话版卡和语音输入输出模块相连,互联网连接模块与主控模块相连,语音电话板卡和主控模块相连,语音输入输出模块和主控模块相连,云端服务器通过互联网与一个或多个用户端的互联网连接模块相连,接收连接请求并向主控模块回传网络数据,语音电话板卡与有线电话网络相连,进行电话网络的调制解调以使得所述系统用户端接入有线电话网络。
[0010] 所述主控模块包括:模式切换单元、控制单元和资源存储单元,其中:模式切换单元依据有线电话网络来电和通话情况、用户端连接互联网状态、用户端在云端服务器完成验证状态、云端服务器发送的信息类型和发送状态,将用户端切换至正常通话状态、接收用户指令状态、发送验证信息状态、接收云端服务器信息状态、向用户展示信息状态,多种状态可以同时存在。控制单元针对当前模式对用户端工作流程进行整体控制。资源存储单元存储从云端服务器接收到的资源。
[0011] 所述云端服务器包括:信息获取单元、用户端验证单元、消息转换单元、消息推送单元、语音识别理解单元、用户对话管理单元、任务存储分配单元,其中:信息获取单元通过接受推送消息、主动下载的方式获取互联网信息;用户端验证单元通过用户端唯一凭证对用户端进行确定;消息转换单元对互联网消息内容进行分析后将该互联网消息全部或部分转换为语音的表示形式;消息推送单元对互联网信息进行分析,利用该消息是否由某个或某些用户端所要求,是否适合某个或某些用户端来决定是否将转换后的互联网消息发送至某个或某些用户端;语音识别理解单元将用户端语音转换为文字,通过语义理解技术进行理解,分析出用户意图后发送至用户对话管理单元;用户对话管理单元存储用户产生的意图历史,接收到新的用户意图时结合用户意图历史产生系统应对任务并存入任务存储单元;任务存储单元存储云端服务器需要进行的任务,并对任务分配至云端服务器各单元处理。
[0012] 所述的互联网资源包括:但不限于文本、音频、视频、图片信息。
[0013] 所述的语音输入输出模块用于接受用户语音和向用户输出语音。
[0014] 技术效果
[0015] 与现有技术相比,本发明通过向在家庭中依然占有一席地位的电话设备增加互联网连接,通过智能语音技术为其提供云端信息支持。使用户可以使用语音通过电话设备与云端服务器对话来得到传统电话不能获得的互联网信息。

附图说明

[0016] 图1为本发明结构示意图。

具体实施方式

[0017] 下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
[0018] 实施例1
[0019] 如图1所示,本实施例包括:云端服务器5、由主控模块1、互联网连接模块2、语音电话板卡3和语音输入输出模块4组成的用户端。
[0020] 所述的用户端设置于家庭、学校等具体使用场所。云端服务器架设在云端服务提供商提供的虚拟主机上。
[0021] 所述的主控模块1通过单片机实现,能够提供模式切换单元、控制单元和资源存储单元的功能;
[0022] 所述的互联网连接模块2具体为支持嵌入式设备的无线网卡实现互联网连接功能;
[0023] 所述的语音电话板卡3使用来电解码芯片HT9032D连入运营商提供的有线电话网络;
[0024] 所述的语音输入输出模块4使用带有送话器和受话器的电话听筒。
[0025] 所述的云端服务器架设在云端服务器上,接入互联网,运行Linux操作系统,该云端服务器包括:信息获取单元、用户端验证单元、消息转换单元、消息推送单元、语音识别理解单元、任务存储分配单元,其中:
[0026] 所述的信息获取单元由定时任务调度程序调用发送互联网请求的程序进行主动信息获取;通过开放端口,设置接收推送消息的程序进行被动信息获取;
[0027] 所述的用户端验证单元在用户端打开电源或者接入互联网时向服务端发送创建连接信号后,服务端将自己的证书以及相关信息发送给用户端。用户端检查通过证书后,发送用户端的证书。证书得到服务端验证通过后,用户端和服务端协商加密方案并通过方案进行通讯。成功进行用户端验证。在此过程后,服务端对用户端设备进行确定,并根据用户端设备信息为其提供定制化的信息服务;
[0028] 所述的消息转换单元对于文字信息,调用文本转语音程序转化为语音;对于图片信息,调用图片理解程序转换为文字信息,再进一步转换为语音;对于视频信息,调用视频音轨提取程序转化为声音;对于转换后的每一段声音,在开头或结尾加入将预设的文本经过文本转语音程序生成的语音后连接起来;
[0029] 所述的消息推送单元调用消息发送程序将消息发送至用户端验证单元得到的用户端连接信息中的位置,实现向用户端的消息推送;
[0030] 所述的语音识别理解单元检测到用户端输入后,调用语音转文本程序转化为文本,对文本信息调用语义理解程序转化为用户意图的语义表示,将用户意图发送至用户对话管理单元。
[0031] 所述的用户对话管理单元维护用户意图的历史和云端服务器返回的消息的历史,在接收到新的用户意图后结合历史用户意图产生对当前用户意图更准确的估计。通过调用估计与系统动作映射程序产生系统动作。系统动作包括对用户端进行语音回复、进行新的互联网资源获取、发送互联网资源至用户端、结束与用户端连接。最后将系统动作发送至任务存储单元等待调度。
[0032] 所述的任务存储分配单元通过时间计算程序判断存储下来的程序是否到达应该执行的时间,通过资源监测程序判断是否有充足的服务器资源执行存储的程序,如具备执行条件则将任务分配给各单元执行,否则继续等待。
[0033] 本装置通过以下方式进行工作:用户主动使用电话系统用户端时,在用户激活设备后,通过语音输入输出模块4进行语音输入或键盘向用户端发出信息获取请求后,请求通过主控模块1和互联网连接模块2传输到到云端服务设备5,云端服务器5获取并理解请求后完成请求所对应动作,并将需要传回的信息经过用户端互联网连接模块2,传回主控模块1。最终主控模块1将结果通过适当形式呈现给用户。若用户所发出的请求存在歧义或云端服务器5不能完全理解,云端服务器5将发送进一步的确认信息来明确,此过程可反复进行。若云端服务器5完成了请求所对应动作而用户不需要返回信息,则服务端和用户端仅进行必要数据信息交换,而不携带数据。
[0034] 用户被动接受电话系统用户端信息时,云端服务设备5根据用户身份、通过其他终端的配置、用户端预设、其他网络信息更新、其他网络服务请求等消息来源中的一项或多项信息,做出向用户端发送信息的决定,并产生发送信息的行为。信息经过用户端互联网连接模块2,传回主控模块1。最终主控模块1将结果通过适当形式呈现给用户。此时若用户接收到信息后希望继续发出请求,可直接向语音输入输出模块4或键盘向用户端发出。接下来的信息处理过程与用户主动使用电话系统用户端的情形类似。
[0035] 实施例2
[0036] 本实施例与实施例1相比的区别在于:本实施例中的云端服务器5能够接受用户的非语音输入:该云端服务器5在用户希望使用个性化服务时,接受用户使用自己预先注册的账户密码信息或进行声纹识别认证进行登录,来对用户身份进行确定,并根据用户的身份信息为其提供定制化的信息服务。
[0037] 所述的云端服务器5以服务器集群的形式存在或搭载架设在云端服务提供商提供的虚拟主机上。
[0038] 所述的云端服务器5可存储相关的信息服务数据库,或以调用第三方数据资源的形式提供信息服务。
[0039] 所述的云端服务器按照需要通过文字、图片形式传给用户端,或将文字通过语音合成技术转换成语音传给用户端。
[0040] 所述的云端服务器接受用户端请求后,将请求处理后的反馈信息以短信、微信、邮件等形式发送给其他的联网设备。
[0041] 所述的云端服务器支持通过其他终端如手机、计算机访问并进行配置。
[0042] 所述的云端服务器支持接受与多个用户端通信。
[0043] 所述的互联网连接模块2包括:有线或无线网卡,或3G/4G模块,或其它与室内热点进行数据连接的装置。
[0044] 所述的主控模块1的信息输出端设有显示屏。
[0045] 所述的主控模块1的信息输入端设有键盘,该键盘用于拨号、对电话系统客户端进行配置、对信息进行选择、对电话系统向用户提出的选项进行反馈、开始使用一个电话系统的功能等。