一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

固话终端通信方法、装置、计算机设备和存储介质与流程

2022-02-25 18:44:55 来源:中国专利 TAG:


1.本技术涉及通信技术领域,特别是涉及一种固话终端通信方法、装置、计算机设备和存储介质。


背景技术:

2.随着通信技术的发展,出现了固定电话,固定电话是指固定在某个位置不移动的电话机,区别于移动电话(如手机),多用于企业单位。固定电话是重要的通讯工具之一,它通过声音的振动利用话机内的话筒调制电话线路上的电流电压,也就是将声音转换为电压信号通过电话线传送到另外一端电话,再利用送话器将电压信号转换为声音信号。然而,固定电话相较于移动电话在功能是存在一些缺陷的,例如固定电话无法像移动电话一样确保通信安全的前提下向用户发送短信,其一般仅支持常规的语音通话功能,这就大大限制了固定电话的适用场景。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种确保通信安全的前提下实现固话终端发送短信的固话终端通信方法、装置、计算机设备和存储介质。
4.一种固话终端通信方法,所述方法包括:
5.接收携带主叫用户标识的固话终端的通信请求;
6.根据通信请求,获取对应的被叫用户标识;
7.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
8.接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
9.推送通信文字数据至被叫用户标识对应的被叫用户。
10.在一个实施例中,根据通信请求,获取对应的被叫用户标识包括:
11.根据主叫用户标识进行通信许可验证;
12.当通信许可验证通过后,反馈通信许可提示至固话终端;
13.接收固话终端上传的被叫用户标识。
14.在一个实施例中,所述方法还包括:
15.获取与主叫用户标识对应的主叫用户等级以及与被叫用户标识对应的被叫用户等级;
16.确定主叫用户等级与被叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值;
17.当用户等级差不大于预设等级差阈值时,确定通信权限验证通过。
18.在一个实施例中,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端包括:
19.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,根据被叫用户
标识生成、反馈通信用户确认提示至固话终端;
20.接收固话终端上传的通信用户确认反馈;
21.当通信用户确认反馈表征为用户正确时,反馈录入通信内容提示至固话终端;
22.当通信用户确认反馈表征为用户错误时,返回根据通信请求,获取对应的被叫用户标识的步骤。
23.在一个实施例中,根据被叫用户标识生成、反馈通信用户确认提示至固话终端包括:
24.根据被叫用户标识检测是否存在重名被叫用户;
25.当不存在重名被叫用户时,根据被叫用户标识生成、反馈通信用户确认提示至固话终端;
26.当存在重名被叫用户时,反馈被叫用户重名提示至固话终端,获取与被叫用户重名提示对应的被叫用户区分标识,根据被叫用户标识和被叫用户区分标识生成、反馈通信用户确认提示至固话终端。
27.在一个实施例中,推送通信文字数据至被叫用户标识对应的被叫用户包括:
28.根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端;
29.获取固话终端上传的通信内容确认反馈;
30.当通信内容确认反馈表征为内容正确时,推送通信文字数据至被叫用户标识对应的被叫用户;
31.当通信内容确认反馈表征为内容错误时,提取通信内容确认反馈中的错误提示信息,根据错误提示信息,对通信文字数据进行更新,推送更新后的通信文字数据至被叫用户标识对应的被叫用户。
32.在一个实施例中,根据错误提示信息,对通信文字数据进行更新包括:
33.比对错误提示信息和通信文字数据,从错误提示信息中提取待更新文字,并确定通信文字数据中的待更新区域;
34.将待更新文字更新至待更新区域。
35.一种固话终端通信装置,所述装置包括:
36.接收模块,用于接收携带主叫用户标识的固话终端的通信请求;
37.获取模块,用于根据通信请求,获取对应的被叫用户标识;
38.反馈模块,用于当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
39.音频转换模块,用于接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
40.推送模块,用于推送通信文字数据至被叫用户标识对应的被叫用户。
41.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
42.接收携带主叫用户标识的固话终端的通信请求;
43.根据通信请求,获取对应的被叫用户标识;
44.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
45.接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
46.推送通信文字数据至被叫用户标识对应的被叫用户。
47.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
48.接收携带主叫用户标识的固话终端的通信请求;
49.根据通信请求,获取对应的被叫用户标识;
50.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
51.接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
52.推送通信文字数据至被叫用户标识对应的被叫用户。
53.上述固话终端通信方法、装置、计算机设备和存储介质,通过在接收到携带主叫用户标识的固话终端的通信请求后,根据通信请求,获取对应的被叫用户标识,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端,能够对主叫用户是否有与被叫用户进行通信的权限进行验证,确保通信安全,在验证通过后利用录入通信内容提示,能够提示主叫用户反馈通信音频数据,从而可以在接收到固话终端上传的通信音频数据后,将通信音频数据转换为通信文字数据,推送通信文字数据至被叫用户标识对应的被叫用户,实现用户使用固话终端在保证安全性的情况下向被叫用户发送短信。
附图说明
54.图1为一个实施例中固话终端通信方法的应用环境图;
55.图2为一个实施例中固话终端通信方法的流程示意图;
56.图3为另一个实施例中固话终端通信方法的流程示意图;
57.图4为一个实施例中固话终端通信装置的结构框图;
58.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
59.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
60.本技术提供的固话终端通信方法,可以应用于如图1所示的应用环境中。其中,固话终端102通过网络与服务器104进行通信。当使用固话终端102的主叫用户需要给使用移动电话的被叫用户发送短信时,会发送携带主叫用户标识的固话终端102的通信请求至服务器104,服务器104接收携带主叫用户标识的固话终端102的通信请求,根据通信请求,获取对应的被叫用户标识,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端102,接收固话终端102上传的通信音频数据,将通信音频数据转换为通信文字数据,推送通信文字数据至被叫用户标识对应的被叫用户106。其中,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
61.在一个实施例中,如图2所示,提供了一种固话终端通信方法,以该方法应用于图1
中的服务器为例进行说明,包括以下步骤:
62.步骤202,接收携带主叫用户标识的固话终端的通信请求。
63.其中,主叫用户标识是指用于表征主叫用户身份的标识。比如,主叫用户标识具体可以是指主叫用户的固话终端号码。固话终端的通信请求是指使用固话终端的主叫用户需要对使用移动电话的被叫用户进行短信发送的请求。
64.具体的,当使用固话终端的主叫用户需要给使用移动电话的被叫用户发送短信时,会通过固话终端发送携带主叫用户标识的固话终端的通信请求至服务器,服务器会接收到携带主叫用户标识的固话终端的通信请求。比如,当使用固话终端的主叫用户需要给使用移动电话的被叫用户发送短信时,可通过利用固话终端拨号的方式发送携带主叫用户标识的固话终端的通信请求至服务器,即利用固话终端拨号建立与服务器的连接,所拨号的固话终端与服务器相对应。
65.步骤204,根据通信请求,获取对应的被叫用户标识。
66.具体的,在接收到固话终端的通信请求后,服务器会根据通信请求中携带的主叫用户标识对主叫用户进行通信许可验证,即验证主叫用户是否有进行短信发送的权限,当主叫用户有进行短信发送的权限,即通信许可验证通过后,服务器会反馈通信许可提示,以提示主叫用户反馈被叫用户标识,以获取通信请求对应的被叫用户标识。
67.具体的,主叫用户在通过固话终端接收到通信许可提示后,可通过固话终端上传与通信请求对应的被叫用户标识至服务器。需要说明的是,此处主叫用户所上传的被叫用户标识为音频数据,服务器在接收到该音频数据之后会对音频数据进行语音识别和语义理解,以确定用户意图。进一步的,在服务器中预先存储有通信许可名单,服务器通过根据主叫用户标识查询通信许可名单,即可验证主叫用户是否有进行短信发送的权限。
68.步骤206,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端。
69.具体的,在接收到被叫用户标识后,服务器还需要验证主叫用户是否有给与被叫用户标识对应的被叫用户发送短信的权限,即进行通信权限验证,以确保安全性。只有当通信权限验证通过时,服务器才会进一步推送通信用户确认提示至固话终端,以向主叫用户确认自身所确定的与被叫用户标识对应的被叫用户是否正确,并在主叫用户确认被叫用户正确后,反馈录入通信内容提示至固话终端,以提示主叫用户通过固话终端上传通信音频数据,通信音频数据与主叫用户想要发送给被叫用户的短信内容对应。当通信权限验证不通过时,表示主叫用户没有给与被叫用户标识对应的被叫用户发送短信的权限,服务器会反馈没有短信发送权限的提示,并结束当前流程。
70.进一步的,若主叫用户确认被叫用户不正确时,服务器会返回根据通信请求,获取对应的被叫用户标识的步骤,再次根据通信请求,获取对应的被叫用户标识,并向主叫用户再次确认其所确认的与被叫用户标识对应的被叫用户是否正确,直到主叫用户确认被叫用户正确后,反馈录入通信内容提示至固话终端。
71.步骤208,接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据。
72.具体的,主叫用户在接收到录入通信内容提示后,会上传通信音频数据至服务器,服务器在接收到固话终端上传的通信音频数据后,会通过语音识别和语义理解,将通信音
频数据转换为通信文字数据,即服务器会先对通信音频数据进行语音识别,将通信音频数据转换为对应的文字,再利用语义理解,在理解用户意图的基础上,将对应的文字转换为对应的通信文字数据。
73.其中,语音识别就是通过分析和理解过程把语音信号转换为响应的文本,语音识别一般包括预处理、特征提取和解码三个步骤。其中,预处理包括环境噪声过滤、语音增强等环节,特征提取是指从预处理的语音信号中提取出特征向量,解码是指利用特征向量将预处理后的语音信号转换为对应的文字。语义理解是指通过语法、语义、语用的分析,获取自然语言的语义表示,本实施例中,即对通过语音识别所得到的转换后的文字进行分析,在理解用户意图的基础上,得到通信文字数据。进一步的,进行语义理解的方式可以为先将语音识别所得到的对应的文字按照自然语言习惯分解成一个个词语或词组,再将分好的词按照预先制定的规则放入各个语义槽位中,实现用户意图理解,其中,预先制定的规则可按照需要自行设置。
74.步骤210,推送通信文字数据至被叫用户标识对应的被叫用户。
75.具体的,在得到通信文字数据后,服务器会根据通信文字数据进行语音合成,以生成、推送通信内容确认提示,提示主叫用户确认服务器所识别出的通信文字数据是否正确,当主叫用户确认通信文字数据正确后,服务器直接推送通信文字数据至被叫用户标识对应的被叫用户,当主叫用户认为通信文字数据不正确时,服务器还需要进一步根据主叫用户的反馈对通信文字数据进行更新,并向主叫用户确认更新后的通信文字数据是否正确,直到主叫用户确认更新后的通信文字数据正确为止,推送更新后的通信文字数据至被叫用户标识对应的被叫用户。需要说明的是,这里的通信文字数据即是指需要发送给被叫用户的短信内容,举例说明,在将通信音频数据转换为通信文字数据后,服务器会推送“请问您的短信内容是(通信文字数据)吗”这样的通信内容确认提示。
76.其中,在得到通信文字数据后,服务器会获取与通信内容确认提示对应的话术模板,将通信文字数据填入与通信内容确认提示对应的话术模板中,对填入通信文字数据后的与通信内容确认提示对应的话术模板进行语音合成,生成通信内容确认提示,推送通信内容确认提示。需要说明的是,本技术中的通信许可提示、通信用户确认提示以及录入通信内容提示等都是通过语音合成得到的,且在服务器中都预先存储有与每个提示对应的话术模板。其中,通信许可提示可直接通过对对应的话术模板进行语音合成得到,通信用户确认提示可通过先匹配被叫用户标识以及对应的话术模板,再对匹配后的话术信息进行语音合成得到。录入通信内容提示可直接通过对对应的话术模板进行语音合成得到。
77.进一步的,在推送通信文字数据至被叫用户标识对应的被叫用户时,服务器会根据被叫用户标识获取与被叫用户对应的被叫用户号码信息,根据被叫用户号码信息确定在推送通信文字数据时是否需要进行文字加密。其中,被叫用户号码信息预先存储在用户通信录中,用户通信录预先存储在数据库中,可以通过利用被叫用户标识进行查询的方式直接获取到被叫用户号码信息。具体的,当被叫用户号码信息中包括保密号码时,表示被叫用户具有保密号码,服务器在推送通信文字数据至被叫用户时需要对通信文字数据进行加密,以实现加密传输。当被叫用户号码信息中不包括保密号码时,表示被叫用户不具有保密号码,服务器直接推送通信文字数据至被叫用户即可,不需要进行加密。需要说明的是,进行文字加密的方式可以为预先约定字编码对每个单字进行编码等,本实施例在此处对进行
文字加密的方式不做具体限定。
78.上述固话终端通信方法,通过在接收到携带主叫用户标识的固话终端的通信请求后,根据通信请求,获取对应的被叫用户标识,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端,能够对主叫用户是否有与被叫用户进行通信的权限进行验证,确保通信安全,在验证通过后利用录入通信内容提示,能够提示主叫用户反馈通信音频数据,从而可以在接收到固话终端上传的通信音频数据后,将通信音频数据转换为通信文字数据,推送通信文字数据至被叫用户标识对应的被叫用户,实现用户使用固话终端在保证安全性的情况下向被叫用户发送短信。
79.在一个实施例中,根据通信请求,获取对应的被叫用户标识包括:
80.根据主叫用户标识进行通信许可验证;
81.当通信许可验证通过后,反馈通信许可提示至固话终端;
82.接收固话终端上传的被叫用户标识。
83.其中,通信许可验证是指验证与主叫用户标识对应的主叫用户是否有进行短信发送的权限。被叫用户标识是指用于表征被叫用户身份的标识。比如,被叫用户标识具体可以是指被叫用户的电话号码。又比如,被叫用户标识具体可以是指被叫用户的姓名。再比如,当被叫用户为一个群组时,被叫用户标识具体可以是群组名,这里的群组具体可以是指一个部门,如行政部、科技部等。
84.具体的,在接收到固话终端的通信请求后,服务器会根据其中携带的主叫用户标识对主叫用户进行通信许可验证,以验证主叫用户是否有进行短信发送的权限,当主叫用户有进行短信发送的权限,即通信许可验证通过后,服务器会反馈通信许可提示,以提示主叫用户反馈被叫用户标识,主叫用户在通过固话终端接收到通信许可提示后,可通过固话终端反馈对应的被叫用户标识至服务器。需要说明的是,此处反馈的被叫用户标识为音频数据,服务器在接收到该音频数据之后会对音频数据进行语音识别和语义理解,以确定用户意图。进一步的,在服务器中预先存储有通信许可名单,服务器通过根据主叫用户标识查询通信许可名单,即可验证主叫用户是否有进行短信发送的权限。
85.举例说明,在通信许可验证通过后,服务器会反馈“请问您要给谁发送短信”这样的通信许可提示,以提示主叫用户反馈被叫用户标识,主叫用户在通过固话终端接收到通信许可提示后,可通过固话终端反馈对应的被叫用户的电话号码或姓名或群组名至服务器。
86.本实施例中,通过根据主叫用户标识进行通信许可验证,当通信许可验证通过后,反馈通信许可提示至固话终端,接收固话终端上传的被叫用户标识,能够对主叫用户进行通信许可验证,以确保通信安全。
87.在一个实施例中,所述方法还包括:
88.获取与主叫用户标识对应的主叫用户等级以及与被叫用户标识对应的被叫用户等级;
89.确定主叫用户等级与被叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值;
90.当用户等级差不大于预设等级差阈值时,确定通信权限验证通过。
91.其中,主叫用户等级是指主叫用户的通信权限等级,被叫用户等级是指被叫用户
的通信权限等级,只有通信权限等级接近的主叫用户和被叫用户之间才可以进行通信。
92.具体的,在服务器中预先存储有用户等级表,服务器通过利用主叫用户标识查询用户等级表就可以确定主叫用户等级,通过利用被叫用户标识查询用户等级表就可以确定被叫用户等级,在确定主叫用户等级和被叫用户等级后,服务器会计算主叫用户等级与被叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值,以确定主叫用户是否有与被叫用户进行通信的权限,当用户等级差不大于预设等级差阈值时,表示主叫用户有与被叫用户进行通信的权限,确定通信权限验证通过。其中,预设等级差阈值可按照需要自行设置,用户等级可通过数字等来表示,本实施例在此处不做具体限定。
93.本实施例中,通过获取主叫用户等级以及被叫用户等级,确定主叫用户等级与被叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值,能够根据比对结果进行通信权限验证。
94.在一个实施例中,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端包括:
95.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,根据被叫用户标识生成、反馈通信用户确认提示至固话终端;
96.接收固话终端上传的通信用户确认反馈;
97.当通信用户确认反馈表征为用户正确时,反馈录入通信内容提示至固话终端;
98.当通信用户确认反馈表征为用户错误时,返回根据通信请求,获取对应的被叫用户标识的步骤。
99.具体的,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,表示与主叫用户标识对应的主叫用户有与被叫用户标识对应的被叫用户进行通信的权限,服务器会进一步根据被叫用户标识生成、反馈通信用户确认提示,以提示主叫用户确认服务器所确定的被叫用户是否正确。举例说明,当通信权限验证通过后,服务器会根据被叫用户生成标识(电话号码或姓名或群组名)生成、反馈“请问您是要给(电话号码或姓名或群组名)发短信吗”这样的通信用户确认提示。
100.具体的,主叫用户在通过固话终端接收到通信用户确认提示后,会根据通信用户确认提示确认服务器所确定的被叫用户是否正确,并通固话终端上传对应的通信用户确认反馈至服务器,当服务器所确定的被叫用户正确时,通信用户确认反馈表征为用户正确,当服务器所确定的被叫用户不正确时,通信用户确认反馈表征为用户错误,服务器需要返回根据通信请求,获取对应的被叫用户标识的步骤,以重新获取被叫用户标识,重新确认被叫用户。
101.具体的,当通信用户确认反馈表征为用户正确时,服务器会反馈录入通信内容提示至固话终端,以提示主叫用户通过固话终端录入通信音频数据,通信音频数据与主叫用户想要发送给被叫用户的短信内容对应。需要说明的是,此处反馈的通信用户确认反馈为音频数据,服务器在接收到该音频数据之后会对音频数据进行语音识别和语义理解,以确定用户意图。
102.具体的,当通信用户确认反馈表征为用户错误时,表示服务器所确定的被叫用户不正确,服务器需要返回根据通信请求,获取对应的被叫用户标识的步骤,再次获取被叫用户标识,重新根据最新反馈的被叫用户标识进行通信权限验证,并在通信权限验证通过后,
根据最新反馈的被叫用户标识生成、反馈新的通信用户确认提示,以提示主叫用户确认本次所确定的被叫用户是否正确,在接收到表征用户正确的通信用户确认反馈时,反馈录入通信内容提示,在接收到表征用户错误的通信用户确认反馈时,再次返回根据通信请求,获取对应的被叫用户标识的步骤,直到接收到表征用户正确的通信用户确认反馈为止,反馈录入通信内容提示。
103.本实施例中,通过在通信权限验证通过后,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,接收固话终端上传的通信用户确认反馈,能够根据通信用户确认反馈实现对被叫用户的确认。
104.在一个实施例中,根据被叫用户标识生成、反馈通信用户确认提示至固话终端包括:
105.根据被叫用户标识检测是否存在重名被叫用户;
106.当不存在重名被叫用户时,根据被叫用户标识生成、反馈通信用户确认提示至固话终端;
107.当存在重名被叫用户时,反馈被叫用户重名提示至固话终端,获取与被叫用户重名提示对应的被叫用户区分标识,根据被叫用户标识和被叫用户区分标识生成、反馈通信用户确认提示至固话终端。
108.具体的,在服务器中预先存储有用户通讯录,在用户通讯录中存储有每个用户的电话号码、姓名以及群组名,当被叫用户标识为被叫用户的姓名时,为了避免因为重名导致的短信发送错误,服务器需要根据被叫用户标识检测是否存在重名被叫用户,当不存在重名被叫用户时,表示根据被叫用户的姓名可唯一确定被叫用户,服务器会根据被叫用户标识直接生成、反馈通信用户确认提示,提示形式可以为“请问您是要给(姓名)发短信吗”。当存在重名被叫用户时,表示仅根据被叫用户的姓名不可以唯一确定被叫用户,服务器需要反馈被叫用户重名提示,以提示主叫用户反馈被叫用户区分标识,以根据被叫用户区分标识将被叫用户与其他与被叫用户重名的用户进行区分,再根据被叫用户标识和被叫用户区分标识生成、反馈通信用户确认提示。其中,被叫用户重名提示的形式可以为“存在重名用户,请确认用户群组”,被叫用户区分标识具体可以是被叫用户归属的群组的群组名,则对应的通信用户确认提示的形式可以为“请问您是要给(群组名)的(姓名)发短信吗”。
109.本实施例中,通过根据被叫用户标识检测是否存在重名被叫用户,能够根据是否存在重名被叫用户采用不同的方式生成、反馈通信用户确认提示。
110.在一个实施例中,推送通信文字数据至被叫用户标识对应的被叫用户包括:
111.根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端;
112.获取固话终端上传的通信内容确认反馈;
113.当通信内容确认反馈表征为内容正确时,推送通信文字数据至被叫用户标识对应的被叫用户;
114.当通信内容确认反馈表征为内容错误时,提取通信内容确认反馈中的错误提示信息,根据错误提示信息,对通信文字数据进行更新,推送更新后的通信文字数据至被叫用户标识对应的被叫用户。
115.其中,语音合成是指将文字转换为语音的过程,在进行语音合成时,需要先将文字序列转换为音韵序列,再根据音韵序列生成语音波形。
116.具体的,在得到通信文字数据后,服务器会获取与通信内容确认提示对应的话术模板,将通信文字数据填入与通信内容确认提示对应的话术模板中,对填入通信文字数据后的与通信内容确认提示对应的话术模板进行语音合成,生成通信内容确认提示,推送通信内容确认提示至固话终端,使用固话终端的主叫用户在接收到通信内容确认提示后,会确认其中服务器所识别出的通信文字数据是否正确,并通过固话终端上传对应的通信内容确认反馈,服务器接收到固话终端上传的通信内容确认反馈后,就可以根据通信内容确认反馈确认主叫用户的确认结果。
117.具体的,当通信内容确认反馈表征为内容正确时,服务器会推送通信文字数据至被叫用户标识对应的被叫用户,当通信内容确认反馈表征为内容错误时,服务器会提取通信内容确认反馈中的错误提示信息,通过比对错误提示信息和通信文字数据的方式,对通信文字数据进行更新,根据更新后的通信文字数据,推送二次通信内容确认提示,以提示主叫用户确认更新后的通信文字数据是否为其想要发送的短信内容,主叫用户在接收到二次通信内容确认提示后,会反馈二次通信内容确认反馈。其中,主叫用户所反馈的通信内容确认反馈为音频数据,服务器在接收到该音频数据后,会对该音频数据进行语音识别以及语义理解,将该音频数据转换为文字数据,以确定用户意图。
118.具体的,当二次通信内容确认反馈表征为内容正确时,表示更新后的通信文字数据为主叫用户想要发送的短信内容,服务器会将更新后的通信文字数据发送至与被叫用户标识对应的被叫用户。当二次通信内容确认反馈表征为内容错误时,表示更新后的通信文字数据不是主叫用户想要发送的短信内容,服务器会提取二次通信内容确认反馈中的错误提示信息,返回根据错误提示信息,对通信文字数据进行更新的步骤,再次对已更新过的通信文字数据进行更新,直到二次通信内容确认反馈表征为内容正确,将最新的更新后通信文字数据发送至与被叫用户标识对应的被叫用户。
119.进一步的,语音合成的方式可以为:(1)语言处理:模拟人对自然语言的理解过程,通过文本规整、词的切分、语法分析和语义分析,完全理解输入的文本,并给出与输入的文本对应的发音提示;(2)韵律处理:为合成语音规划出音段特征,如高音、音常和音强等,使合成语音能正确表达语意,听起来更加自然;(3)声学处理:根据发音提示和音段特征输出合成语音。
120.本实施例中,通过根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端,获取固话终端上传的通信内容确认反馈,能够根据通信内容确认反馈对通信文字数据是否准确进行确认。
121.在一个实施例中,根据错误提示信息,对通信文字数据进行更新包括:
122.比对错误提示信息和通信文字数据,从错误提示信息中提取待更新文字,并确定通信文字数据中的待更新区域;
123.将待更新文字更新至待更新区域。
124.其中,待更新文字是指需要更新至通信文字数据中的文字,待更新区域是指需要进行文字更新的区域。
125.具体的,服务器会比对错误提示信息和通信文字数据,以确定错误提示信息和通信文字数据中的相同文字,通过比对该相同文字和错误提示信息,从错误提示信息中提取出待更新文字,并通过比对该相同文字和通信文字数据,结合待更新文字的文字数量,确定
通信文字数据中的待更新文字区域,将待更新文字更新至待更新区域。其中,服务器可通过计算错误提示信息中各单字和通信文字数据中各单字之间的相似度的方式,确定相同文字,相同文字是指同时在错误提示信息和通信文字数据中出现且相似度大于预设文字相似度阈值的单字。
126.具体的,在确定相同文字之后,服务器会比对相同文字和错误提示信息,以定位相同文字在错误提示信息中的第一位置,根据相同文字在错误提示信息中的第一位置,从错误提示信息中提取出待更新文字,待更新文字具体可以是指与相同文字之间的位置距离小于预设距离阈值的文字,同时,服务器会比对相同文字和通信文字数据,以定位相同文字在通信文字数据中的第二位置,根据相同文字在通信文字数据中的第二位置以及待更新文字的文字数量确定待更新区域。除本实施例中的对通信文字数据进行更新的方式之外,服务器也可以在比对错误提示信息和通信文字数据后,根据比对结果利用最小编辑距离算法实现对通信文字数据进行更新。
127.举例说明,当通信文字数据为“请上交动作日志”,错误提示信息为“不是,是行动日志”时,服务器会比对错误提示信息中各单字和通信文字数据中各单字,确定出相同文字为“日志”,通过比对该相同文字和错误提示信息,可提取出待更新文字为“行动”,通过比对该相同文字和通信文字数据,根据该相同文字在通信文字数据中的第二位置以及待更新文字的文字数量,可确定待更新区域为“动作”,将“行动”更新至待更新区域后,得到的更新后通信文字数据为“请上交行动日志”。
128.本实施例中,通过比对错误提示信息和通信文字数据,从错误提示信息中提取待更新文字,并确定通信文字数据中的待更新区域,将待更新文字更新至待更新区域,能够实现对通信文字数据的更新。
129.在一个实施例中,如图3所示,通过一个流程示意图来说明本技术的固话终端通信方法。
130.当使用固话终端的主叫用户a想要给使用移动电话的用户发送短信时,呼叫智能短信服务平台(即服务器),智能短信服务平台与主叫用户a进行语音交互,确定短信发送目标(即被叫用户标识)(即接收携带主叫用户标识的固话终端的通信请求,根据通信请求,获取对应的被叫用户标识)。在确定短信发送目标后,智能短信服务平台确定主叫用户a的短信发送目标是手机号码还是用户名,当短信发送目标是手机号码时,与主叫用户a语音交互,反问确认手机号码,当短信发送目标是用户名时,进一步判断该用户名或群组名是否登记,当确认已登记时,与主叫用户a语音交互,反问确认用户名或群组名,让主叫用户a确认发送目标是否正确(即当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,根据被叫用户标识生成、反馈通信用户确认提示至固话终端),当主叫用户a确认发送目标正确时,与主叫用户a语音交互,采用递归式的有监督校验方法将主叫用户a的语音转成文字,并向主叫用户a确认是否可以发送(即当通信用户确认反馈表征为用户正确时,反馈录入通信内容提示至固话终端,接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据,根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端),当主叫用户a确认可以发送时,给被发送短信用户发送短信(即获取固话终端上传的通信内容确认反馈,当通信内容确认反馈表征为内容正确时,推送通信文字数据至被叫用户标识对应的被叫用户)。
131.应该理解的是,虽然上述实施例涉及的各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例涉及的各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
132.在一个实施例中,如图4所示,提供了一种固话终端通信装置,包括:接收模块402、获取模块404、反馈模块406、音频转换模块408和推送模块410,其中:
133.接收模块402,用于接收携带主叫用户标识的固话终端的通信请求;
134.获取模块404,用于根据通信请求,获取对应的被叫用户标识;
135.反馈模块406,用于当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
136.音频转换模块408,用于接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
137.推送模块410,用于推送通信文字数据至被叫用户标识对应的被叫用户。
138.上述固话终端通信装置,通过在接收到携带主叫用户标识的固话终端的通信请求后,根据通信请求,获取对应的被叫用户标识,当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端,能够对主叫用户是否有与被叫用户进行通信的权限进行验证,确保通信安全,在验证通过后利用录入通信内容提示,能够提示主叫用户反馈通信音频数据,从而可以在接收到固话终端上传的通信音频数据后,将通信音频数据转换为通信文字数据,推送通信文字数据至被叫用户标识对应的被叫用户,实现用户使用固话终端在保证安全性的情况下向被叫用户发送短信。
139.在一个实施例中,获取模块还用于根据主叫用户标识进行通信许可验证,当通信许可验证通过后,反馈通信许可提示至固话终端,接收固话终端上传的被叫用户标识。
140.在一个实施例中,反馈模块还用于获取与主叫用户标识对应的主叫用户等级以及与被叫用户标识对应的被叫用户等级,确定主叫用户等级与被叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值,当用户等级差不大于预设等级差阈值时,确定通信权限验证通过。
141.在一个实施例中,反馈模块还用于当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,接收固话终端上传的通信用户确认反馈,当通信用户确认反馈表征为用户正确时,反馈录入通信内容提示至固话终端,当通信用户确认反馈表征为用户错误时,返回根据通信请求,获取对应的被叫用户标识的步骤。
142.在一个实施例中,反馈模块还用于根据被叫用户标识检测是否存在重名被叫用户,当不存在重名被叫用户时,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,当存在重名被叫用户时,反馈被叫用户重名提示至固话终端,获取与被叫用户重名提示对应的被叫用户区分标识,根据被叫用户标识和被叫用户区分标识生成、反馈通信用户确认提示至固话终端。
143.在一个实施例中,推送模块还用于根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端,获取固话终端上传的通信内容确认反馈,当通信内容确认反馈表征为内容正确时,推送通信文字数据至被叫用户标识对应的被叫用户,当通信内容确认反馈表征为内容错误时,提取通信内容确认反馈中的错误提示信息,根据错误提示信息,对通信文字数据进行更新,推送更新后的通信文字数据至被叫用户标识对应的被叫用户。
144.在一个实施例中,推送模块还用于比对错误提示信息和通信文字数据,从错误提示信息中提取待更新文字,并确定通信文字数据中的待更新区域,将待更新文字更新至待更新区域。
145.关于固话终端通信装置的具体实施例可以参见上文中对于固话终端通信方法的实施例,在此不再赘述。上述固话终端通信装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
146.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种固话终端通信方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
147.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
148.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
149.接收携带主叫用户标识的固话终端的通信请求;
150.根据通信请求,获取对应的被叫用户标识;
151.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
152.接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
153.推送通信文字数据至被叫用户标识对应的被叫用户。
154.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据主叫用户标识进行通信许可验证,当通信许可验证通过后,反馈通信许可提示至固话终端,接收固话终端上传的被叫用户标识。
155.在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取与主叫用户标识对应的主叫用户等级以及与被叫用户标识对应的被叫用户等级,确定主叫用户等级与被
叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值,当用户等级差不大于预设等级差阈值时,确定通信权限验证通过。
156.在一个实施例中,处理器执行计算机程序时还实现以下步骤:当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,接收固话终端上传的通信用户确认反馈,当通信用户确认反馈表征为用户正确时,反馈录入通信内容提示至固话终端,当通信用户确认反馈表征为用户错误时,返回根据通信请求,获取对应的被叫用户标识的步骤。
157.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据被叫用户标识检测是否存在重名被叫用户,当不存在重名被叫用户时,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,当存在重名被叫用户时,反馈被叫用户重名提示至固话终端,获取与被叫用户重名提示对应的被叫用户区分标识,根据被叫用户标识和被叫用户区分标识生成、反馈通信用户确认提示至固话终端。
158.在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端,获取固话终端上传的通信内容确认反馈,当通信内容确认反馈表征为内容正确时,推送通信文字数据至被叫用户标识对应的被叫用户,当通信内容确认反馈表征为内容错误时,提取通信内容确认反馈中的错误提示信息,根据错误提示信息,对通信文字数据进行更新,推送更新后的通信文字数据至被叫用户标识对应的被叫用户。
159.在一个实施例中,处理器执行计算机程序时还实现以下步骤:比对错误提示信息和通信文字数据,从错误提示信息中提取待更新文字,并确定通信文字数据中的待更新区域,将待更新文字更新至待更新区域。
160.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
161.接收携带主叫用户标识的固话终端的通信请求;
162.根据通信请求,获取对应的被叫用户标识;
163.当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,反馈录入通信内容提示至固话终端;
164.接收固话终端上传的通信音频数据,将通信音频数据转换为通信文字数据;
165.推送通信文字数据至被叫用户标识对应的被叫用户。
166.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据主叫用户标识进行通信许可验证,当通信许可验证通过后,反馈通信许可提示至固话终端,接收固话终端上传的被叫用户标识。
167.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取与主叫用户标识对应的主叫用户等级以及与被叫用户标识对应的被叫用户等级,确定主叫用户等级与被叫用户等级之间的用户等级差,比对用户等级差和预设等级差阈值,当用户等级差不大于预设等级差阈值时,确定通信权限验证通过。
168.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当根据主叫用户标识以及被叫用户标识进行通信权限验证通过后,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,接收固话终端上传的通信用户确认反馈,当通信用户确认反馈表征
为用户正确时,反馈录入通信内容提示至固话终端,当通信用户确认反馈表征为用户错误时,返回根据通信请求,获取对应的被叫用户标识的步骤。
169.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据被叫用户标识检测是否存在重名被叫用户,当不存在重名被叫用户时,根据被叫用户标识生成、反馈通信用户确认提示至固话终端,当存在重名被叫用户时,反馈被叫用户重名提示至固话终端,获取与被叫用户重名提示对应的被叫用户区分标识,根据被叫用户标识和被叫用户区分标识生成、反馈通信用户确认提示至固话终端。
170.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据通信文字数据进行语音合成,生成、推送通信内容确认提示至固话终端,获取固话终端上传的通信内容确认反馈,当通信内容确认反馈表征为内容正确时,推送通信文字数据至被叫用户标识对应的被叫用户,当通信内容确认反馈表征为内容错误时,提取通信内容确认反馈中的错误提示信息,根据错误提示信息,对通信文字数据进行更新,推送更新后的通信文字数据至被叫用户标识对应的被叫用户。
171.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:比对错误提示信息和通信文字数据,从错误提示信息中提取待更新文字,并确定通信文字数据中的待更新区域,将待更新文字更新至待更新区域。
172.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
173.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
174.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献