本发明属于网络技术领域,具体涉及一种在线语音问答的系统。
背景技术:
随着互联网技术和通信技术的日益成熟,上网功能在个人PC、智能手机、平板电脑、智能电视等终端设备上已十分普遍,互联网已与人们日常生活中的点点滴滴息息相关,由于互联网具有天然的时效性和广泛性的优点,对于日常生活中遇到的各种问题,尤其是突发状况,越来越多的人倾向于第一时间通过互联网寻求答案,这种方式大大降低了成本、节省了时间,在这种良性循环的作用下,各种在线问答系统如雨后春笋般出现。
在线问答系统是一种基于互联网的应用系统,往往具有社交功能,由用户提出问题,其他用户看到该问题时,可以进行回复,从而令提问用户获得帮助。目前的在线问答系统只能通过文字输入方式进行问答,由于某些情况下,文字输入的速度较慢,而回答的内容又很多的时候就会对回答者造成不必要的麻烦,而且存在输入错误的情况导致答案存在瑕疵,久而久之就会降低回答者的兴趣和体验度。
技术实现要素:
本发明的目的在于克服现有技术中的不足,提供一种在线语音问答的系统,能够通过语音方式进行问答,大大提高了问答的效率。
为解决现有技术问题,本发明采用的技术方案:一种在线语音问答的系统,包括:客户端和服务器;客户端通过通信网络与服务器建立通信连接;
客户端包括:
注册模块,用于向服务器发送注册请求,注册请求包括注册者的个人信息和领域标识;
登录模块,用于向服务器发送登录请求,登录请求包括用户账户信息;
语音模块,用于获取用户的语音信息;
提问模块,用于将用户输入的语音信息生成提问请求;
回复模块,用于将用户输入的语音信息生成回复请求;
查询模块,用于向服务器发送查询请求,查询请求包括针对用户账户信息的搜索关键词;
发送模块,用于将提问请求、回复请求或查询请求发送至服务器;
接收模块,用于接收服务器针对其他用户的提问请求、回复请求或查询请求返回的信息;
显示模块,用于将接收模块收到的信息显示给用户;
服务器包括:
接收模块,用于接收用户所在的客户端发送的提问请求、查询请求或回复请求;
处理模块,用于将回复请求与针对的提问请求进行匹配,及将查询请求与用户账户信息进行匹配找到查询结果;
发送模块,用于将提问请求发送至目标回复用户所在的客户端,将回复请求发送至提问用户所在的客户端,以及将查询结果发送至查询用户所在的客户端。
进一步地,客户端还包括:评价模块,用于生成评价级别和向服务器发送评价请求,评价请求包括回复评价信息;
处理模块还用于指示发送模块将回复评价信息发送给回复者用户所在的客户端。
进一步地,服务器还包括:推荐模块,用于指示发送模块将与提问请求相匹配的目标回复用户中评价信息在设定范围内的用户账户信息发送至提问者用户所在的客户端。
进一步地,客户端还包括:识别模块,用于将用户输入的语音信息识别成文字信息并发送至显示模块。
本发明具有的有益效果:能够通过语音方式进行问答,大大提高了问答的效率。
具体实施方式
下面结合实施例对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
一种在线语音问答的系统,包括:客户端和服务器;客户端通过通信网络与服务器建立通信连接;
客户端包括:
注册模块,用于向服务器发送注册请求,注册请求包括注册者的个人信息和领域标识;
登录模块,用于向服务器发送登录请求,登录请求包括用户账户信息;
语音模块,用于获取用户的语音信息;
提问模块,用于将用户输入的语音信息生成提问请求;
回复模块,用于将用户输入的语音信息生成回复请求;
查询模块,用于向服务器发送查询请求,查询请求包括针对用户账户信息的搜索关键词;
发送模块,用于将提问请求、回复请求或查询请求发送至服务器;
接收模块,用于接收服务器针对其他用户的提问请求、回复请求或查询请求返回的信息;
显示模块,用于将接收模块收到的信息显示给用户;
服务器包括:
接收模块,用于接收用户所在的客户端发送的提问请求、查询请求或回复请求;
处理模块,用于将回复请求与针对的提问请求进行匹配,及将查询请求与用户账户信息进行匹配找到查询结果;
发送模块,用于将提问请求发送至目标回复用户所在的客户端,将回复请求发送至提问用户所在的客户端,以及将查询结果发送至查询用户所在的客户端。
作为优选方案,客户端还包括:评价模块,用于生成评价级别和向服务器发送评价请求,评价请求包括回复评价信息;处理模块还用于指示发送模块将回复评价信息发送给回复者用户所在的客户端。这样做的好处在于,能够对用户的回答给予肯定促使其提供更多的回答。
作为优选方案,服务器还包括:推荐模块,用于指示发送模块将与提问请求相匹配的目标回复用户中评价信息在设定范围内的用户账户信息发送至提问者用户所在的客户端。这样做的好处在于,能够向提问者自动推荐高质量回答者用户从而得到有效的回答。
作为优选方案,客户端还包括:识别模块,用于将用户输入的语音信息识别成文字信息并发送至显示模块。这样做的好处在于,能够便于对问题和答案进行统一收录和整理,提高了该系统的学习趣味性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。