CN110147216A - 应用程序的页面切换方法、装置、计算机设备和存储介质 - Google Patents

应用程序的页面切换方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN110147216A
CN110147216A CN201910304301.6A CN201910304301A CN110147216A CN 110147216 A CN110147216 A CN 110147216A CN 201910304301 A CN201910304301 A CN 201910304301A CN 110147216 A CN110147216 A CN 110147216A
Authority
CN
China
Prior art keywords
page switching
instruction
page
voice
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910304301.6A
Other languages
English (en)
Inventor
许剑勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201910304301.6A priority Critical patent/CN110147216A/zh
Publication of CN110147216A publication Critical patent/CN110147216A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及一种应用程序的页面切换方法、装置、计算机设备和存储介质,用户通过终端向应用程序的发送语音采集指令,应用程序的根据语音采集指令调用终端的语音收集模块对语音信息进行收集,用户可以说出自己需要显示的页面,使应用程序的获得到语音信息,将语音信息输入语音识别模型进行语音识别,获得识别结果;对识别结果进行语义分析,确定对应的页面切换指令,运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。用户只需要触发语音采集指令后说出显示的页面,就可以自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。

Description

应用程序的页面切换方法、装置、计算机设备和存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用程序的页面切换方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,开发了很多应用程序的,通过应用程序的就可以办理业务,省去了用户需要去人工柜台办理的流程,将所有的业务功能集成到应用程序的中,应用越多,每个业务分得更细。因此,需要将每个业务由大业务概念一步一步细化到具体的业务的方式嵌套进去,以最终的实际业务为最小单位。当用户需要到达具体的业务时,需要从大概念的业务一步一步的进入到具体的业务中。如:更改应用程序的中用户使用的昵称,需要通过点击屏幕进入应用程序的的主页->个人信息页面->头像名称item项->点击名称按钮->弹出输入框->填入名称->点击保存->更新昵称页面等一系列操作,因此,操作麻烦,使用不方便。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决操作麻烦,使用不方便的问题的应用程序的页面切换方法、装置、计算机设备和存储介质。
一种应用程序的页面切换方法,所述方法包括:
获取语音采集指令;
根据所述语音采集指令调用所述终端的语音收集模块对语音信息进行收集,得到语音信息;
将所述语音信息输入语音识别模型进行语音识别,获得识别结果;
对所述识别结果进行语义分析,得到对应的页面切换指令,所述页面切换指令包括目标页面;
运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。
在其中一个实施例中,所述对所述识别结果进行语义分析,得到对应的页面切换指令的步骤,包括:
对所述识别结果进行语义分析,获得语义分析结果;
根据所述语义分析结果与预设的指令名称进行匹配,获得匹配结果;
将所述匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令。
在其中一个实施例中,在所述根据所述语义分析结果与预设的指令名称进行匹配,获得匹配结果的步骤之后,所述将所述匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤之前,还包括:
对所述匹配结果基于预设的相似度阈值进行检测,确定所述匹配结果中是否有超过阈值的相似度信息;
当所述匹配结果中有超过阈值的相似度信息时,执行所述将所述匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤。
在其中一个实施例中,所述对所述识别结果进行语义分析,获得语义分析结果的步骤包括:
对所述识别结果中的内容进行分词处理,获得各词语,
对各所述词语进行权重分析,确定各所述词语中的关键词;
将所述关键词基于语义库进行语义匹配,确定语义分析结果。
在其中一个实施例中,在所述对所述识别结果进行语义分析,得到对应的页面切换指令的步骤之后,所述运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤之前,还包括:
对所述页面切换指令进行检测,确定所述页面切换指令是否为预设敏感指令;
当所述页面切换指令为预设敏感指令时,进行身份验证;
身份验证通过后,执行所述运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤。
在其中一个实施例中,所述身份验证的方式为:
获取应用程序的当前登录的用户信息;
基于所述用户信息向数据库获取所述用户信息对应的声纹特征验证信息;
基于获取的所述语音信息进行声纹特征提取,获得声纹特征信息;
将所述声纹特征信息与声纹特征验证信息进行对比,当相似度大于预设值时,身份验证通过。
在其中一个实施例中,所述将所述语音信息输入语音识别模型进行语音识别,获得识别结果的步骤包括:
对所述语音信息进行去噪处理,获得去噪后的语音信息;
对所述去噪后的语音信息进行特征提取,获得语音信息特征;
将所述语音信息特征输入语音识别模型,输出识别结果。
一种应用程序的页面切换装置,所述装置包括:
指令接收模块,用于获取语音采集指令;
语音信息获取模块,用于根据所述语音采集指令调用所述终端的语音收集模块对语音信息进行收集,得到语音信息;
语音识别模块,用于将所述语音信息输入语音识别模型进行语音识别,获得识别结果;
语义分析模块,用于对所述识别结果进行语义分析,得到对应的页面切换指令,所述页面切换指令包括目标页面;
页面切换模块,用于运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法的步骤。
上述应用程序的页面切换方法、装置、计算机设备和存储介质,用户通过终端向应用程序的发送语音采集指令,应用程序的根据语音采集指令调用终端的语音收集模块对语音信息进行收集,用户可以说出自己需要显示的页面,使应用程序的获得到语音信息,将语音信息输入语音识别模型进行语音识别,获得识别结果;对识别结果进行语义分析,确定对应的页面切换指令,运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。用户只需要触发语音采集指令后说出显示的页面,就可以自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
附图说明
图1为一个实施例中应用程序的页面切换方法的应用场景图;
图2为一个实施例中应用程序的页面切换方法的流程示意图;
图3为一个实施例中应用程序的页面切换方法的其中一个步骤的流程示意图;
图4为一个实施例中应用程序的页面切换装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的应用程序的页面切换方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。服务器104获取终端102发送的语音采集指令,服务器104根据语音采集指令调用终端102的语音收集模块对语音信息进行收集,得到语音信息;服务器104将语音信息输入语音识别模型进行语音识别,获得识别结果;对所述识别结果进行语义分析,得到对应的页面切换指令,所述页面切换指令包括目标页面;运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种应用程序的页面切换方法,以该方法应用于图1中的服务器为例进行说明,包括步骤S220至步骤S300:
步骤S220,获取语音采集指令。
其中,用户可以通过应用程序的显示页面中的悬浮按钮,触发语音输入指令,其中,悬浮按钮可以是在用户刚进入当前页面时的预设时间内进行显示,当超过预设时间后隐藏,隐藏后,可以通过设置相应的唤醒功能将隐藏的按钮进行显示,如:双击屏幕等,可以避免按钮遮挡住页面的内容;也可以是一直悬浮在应用程序的显示页面中的角落,用户可根据是否遮挡页面中的主要查看内容进行拖动,使悬浮按钮挪动至没有主要查看内容的角落。
步骤S240,根据语音采集指令调用终端的语音收集模块对语音信息进行收集,得到语音信息。
其中,当接收到语音采集指令时,向终端发送语音收集模块开启指令,使终端的语音收集模块开启,使终端的语音收集模块收集用户说的语音消息,语音收集模块通过将用户说的语音转换为语音信号进行记录收集得到语音消息,终端将语音收集模块收集完成的语音消息发送给应用程序,接收到终端发送的语音消息;如:用户通过终端触发应用程序的语音采集指令时,服务器向终端发送语音收集模块开启指令,使终端的语音收集模块开启,用户对着终端说出命令“更改我的昵称”,终端的语音收集模块收集用户说出命令“更改我的昵称”时产生的信号,将该信号作为语音消息。
步骤S260,将语音信息输入语音识别模型进行语音识别,获得识别结果。
其中,语音识别模型是通过语音样本训练出来的,语音识别模型通常由声学模型和语言模型两部分组成,分别对应于语音到音节概率的计算和音节到字概率的计算;语音识别模型基于输入的语音信息进行处理,可以采用端点检测或语音增强的方式,部分消除噪声和不同说话用户带来的影响,使处理后的语音信息更能反映语音的本质特征,将处理后的语音信息进行特征提取,根据提取的语音特征识别出结果,获得识别结果。
步骤S280,对识别结果进行语义分析,得到对应的页面切换指令,页面切换指令包括目标页面。
其中,语义分析主要是为了理解整个文本表达的真实语义,语义分析主要是就是通过建立有效的模型和***,实现在各个语言单位(包括词汇、句子和篇章等)的自动语义分析;页面切换指令是根据应用程序中各个业务页面对应预先设定的页面跳转指令,如:应用程序中有主界面A、业务页面a和业务页面b,相应设定直接切换到主界面A的页面跳转指令,相应设定直接切换到业务页面a的页面跳转指令,相应设定直接切换到业务页面b的页面跳转指令。
步骤S300,运行页面切换指令,将应用程序当前显示的页面切换为目标页面。
其中,确定了页面切换指令后,执行确定的页面切换指令,将当前显示的页面切换为目标页面进行显示,如:应用程序中有主界面A、业务页面a和业务页面b,当前的显示页面是业务页面a,确定的页面切换指令是显示业务页面b,则执行业务页面b的页面跳转指令,将当前的显示的业务页面a切换为业务页面b;页面切换指令还可以包括操作指令,不仅仅可以实现页面切换,也可以实现操作功能,如:用户在语音信息中说:向下滑,通过语音识别及语义分析,将向下滑与预先设定的操作指令进行匹配,确定的操作指令为:“向下滑”,执行该操作指令,操作指令可以根据用户常用的动作进行设置,如:下滑、翻页、确定、取消等等,预先设定的相应的操作指令。
上述应用程序的页面切换方法中,用户通过终端向应用程序的发送语音采集指令,应用程序的根据语音采集指令调用终端的语音收集模块对语音信息进行收集,用户可以说出自己需要显示的页面,使应用程序的获得到语音信息,将语音信息输入语音识别模型进行语音识别,获得识别结果;对识别结果进行语义分析,确定对应的页面切换指令,运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。用户只需要触发语音采集指令后说出显示的页面,就可以自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
在一个实施例中,请参阅图3,对识别结果进行语义分析,得到对应的页面切换指令的步骤,包括步骤S282至步骤S286:
步骤S282,对识别结果进行语义分析,获得语义分析结果。
其中,语义分析主要通过建立有效的模型和***,对文本的内容进行基本处理,如:将文本的内容进行分词,基于最有可能的词语组成方式获得各词语,对分词后的各词语计算一个权重,重要的词语应该给与更高的权重,基于各词语的权重提取语义特征后,利用语义特征进行语义匹配,获得语义分析结果。通过语义分析确定用户的意图,从而实现自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
步骤S284,根据语义分析结果与预设的指令名称进行匹配,获得匹配结果。
其中,语义分析结果可以确定用户需要做什么,如:当前页面显示的是业务页面a,用户需要去业务页面b,用户输入的语音内容可以“打开业务页面b”,经过语音识别及语义分析得到的语义分析结果是“切换到业务页面b”;预设的指令名称是应用程序中各个业务页面对应预先设定的页面跳转指令时设定的各页面跳转指令的名称,该预设的指令名称与指令相关联;如:语义分析结果是“切换到业务页面b”,将“切换到业务页面b”与预设的指令名称进行匹配,确定与“切换到业务页面b”相似的预设的指令名称,对匹配到的预设的指令名称进行相似度打分,获得匹配结果;如果没有匹配到相似的预设的指令名称,可以通过匹配页面跳转指令中页面内容的页面元素,获得匹配结果,如:用户想去更改昵称,用户的语音消息可能是“去我的昵称”,而应用程序中,我的昵称属于单独的页面,可能在设置页面中,如果采用预设的指令名称进行匹配,可能会匹配不到结果,还可以通过将语义分析结果与页面元素进行匹配,将匹配到的页面元素对应页面的页面切换指令作为匹配结果。通过基于用户的意图匹配结果相应的页面切换指令,从而实现自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
步骤S286,将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令。
其中,预设的指令名称是根据各指令的功能或各指令的特点进行命名,可能会出现功能或特点表达时,用词可能会出现有重叠的部分,因此,用语义分析结果进行匹配时,会匹配到多个预设的指令名称,会对预设的指令名称进行相似度打分,分数越高,相似度越高,因此,相似度最高的,准确性最高,因此将相似度最高的指令名称关联的指令确定为页面切换指令,通过确定的页面切换指令执行,从而实现自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
在一个实施例中,在根据语义分析结果与预设的指令名称进行匹配,获得匹配结果的步骤之后,将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤之前,还包括:
对匹配结果基于预设的相似度阈值进行检测,确定匹配结果中是否有超过阈值的相似度信息;当匹配结果中有超过阈值的相似度信息时,执行将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤。
其中,根据语义分析结果与预设的指令名称进行匹配,获得匹配结果,原则上语义分析结果只要是与预设的指令名称有相似,都可以有匹配结果,有可能出现匹配结果中的相似度不够,即便是相似度最高的指令名称,也并不是用户想去的目标页面对应的页面切换指令的指令名称,为了提高切换的准确度,在根据语义分析结果与预设的指令名称进行匹配,获得匹配结果的步骤之后,对匹配结果基于预设的相似度阈值进行检测,确定匹配结果中是否有超过阈值的相似度信息,对匹配结果进行过滤,当匹配结果中有超过阈值的相似度信息时,才执行将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤,当匹配结果中没有超过阈值的相似度信息时,可以通过终端给用户反馈切换失败,还可以给用户反馈失败原因。预设的相似度阈值可以通过实际情况进行设定。通过在确定执行页面切换指令之前进行相似度检测,提高了切换的准确度。
在一个实施例中,对识别结果进行语义分析,获得语义分析结果的步骤包括:对识别结果中的内容进行分词处理,获得各词语;对各词语进行权重分析,确定各词语中的关键词;将关键词基于语义库进行语义匹配,确定语义分析结果。
其中,分词处理的方法可以是基于字符串匹配的分词方法,按照不同的扫描方式,逐个查找词库进行分词;也可以是由字构词的分词方法,首先切分出与词库匹配的所有可能的词,再运用统计语言模型决定最优的切分结果,优点在于可以解决分词中的歧义问题;还可以是全切分方法,利用HMM,MAXENT,MEMM,CRF等预测文本串每个字的标签,主要是为了通过文本的内容得到最有可能的各词语。权重分析可以通过机器学习的方法进行分析,对于文本串的每个词语,预测一个[0,1]的得分,得分越大则词语重要性越高,确定各词语中的关键词。将关键词进行特征提取,获得语义特征,将语义特征输入语义模型,语义模型根据训练好的语义库进行语义匹配,确定语义分析结果。通过语义分析确定用户的意图,从而实现自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
在一个实施例中,在对识别结果进行语义分析,得到对应的页面切换指令的步骤之后,运行页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤之前,还包括:
对页面切换指令进行检测,确定页面切换指令是否为预设敏感指令;当页面切换指令为预设敏感指令时,进行身份验证;身份验证通过后,执行运行页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤。
其中,预设敏感指令可以是转账、付款、更改密码等等,可能会对金钱或账户信息造成更改的指令,都可以归为预设敏感指令,开发人员可以对预设敏感指令进行标记,可以通过检测该页面切换指令是否有标记,确定是否为预设敏感指令,也可以是开发人员在数据库中保存一个预设敏感指令匹配库,可以将页面切换指令与预设敏感指令匹配库进行匹配,确定是否为预设敏感指令,也还可以是其他方式,只要是可以确定是否为预设敏感指令即可。身份验证的方式为:获取应用程序的当前登录的用户信息;基于用户信息向数据库获取用户信息对应的声纹特征验证信息;基于获取的语音信息进行声纹特征提取,获得声纹特征信息;将所述声纹特征信息与声纹特征验证信息进行对比,当相似度大于预设值时,身份验证通过,执行运行页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤;当相似度小于预设值时,身份验证失败,页面切换失败。可以通过终端给用户反馈切换失败,还可以给用户反馈失败原因。通过身份验证提高账户安全。
在一个实施例中,将语音信息输入语音识别模型进行语音识别,获得识别结果的步骤包括:对语音信息进行去噪处理,获得去噪后的语音信息;对去噪后的语音信息进行特征提取,获得语音信息特征;将语音信息特征输入语音识别模型,输出识别结果。
其中,去噪处理可以采用端点检测和语音增强的方式,部分消除噪声和不同说话用户带来的影响,使处理后的语音信息更能反映语音的本质特征,端点检测是指在语音信号中将语音和非语音信号时段区分开来,准确地确定出语音信号的起始点,经过端点检测后,后续处理就可以只对语音信号进行,这对提高模型的精确度和识别正确率有重要作用;语音增强的主要任务就是消除环境噪声对语音的影响,语音增强可以采用维纳滤波,在噪声较大的情况下效果好于其它滤波器。语音识别模型可以通过将词汇表中的每一词依次说一遍,并且将其特征矢量作为模板存入模板库的方式,训练语音识别模型,得到语音识别模型,进行语音识别时,将语音信息特征输入语音识别模型,语音识别模型与模板库中的每个模板进行相似度比较,将相似度最高者作为识别结果输出。通过语音识别,从而实现自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
在一个实施例中,该方法还包括:当应用程序当前显示的页面切换为目标页面后,当检测到目标页面是属于信息输入页面时,用户可以通过触发应用程序语音采集指令,应用程序根据语音采集指令调用终端的语音收集模块,开启语音收集模块,用户说出需要输入的内容,使应用程序获得语音消息,应用程序通过语音识别模型识别出相应的内容,并输出多个识别结果供用户确认,当用户确定正确的识别内容后,将该识别内容填入到相应的模块。如:用户现在需要更改昵称,当前页面为输入昵称页面,用户可以通过语音的方式说出昵称,如:小明,应用程序的语音识别模型识别该语音内容,可能识别出:1、小明;2、小名;3、小茗等,用户只需要点击“1、小明”即可。用户在不方便使用手动操作时,可以使用语音控制,提高用户体验度。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种应用程序的页面切换装置,包括:指令接收模块310、语音信息获取模块320、语音识别模块330、语义分析模块340和页面切换模块350,其中:
指令接收模块310,用于获取语音采集指令;语音信息获取模块320,用于根据语音采集指令调用终端的语音收集模块对语音信息进行收集,得到语音信息;语音识别模块330,用于将语音信息输入语音识别模型进行语音识别,获得识别结果;语义分析模块340,用于对识别结果进行语义分析,得到对应的页面切换指令,页面切换指令包括目标页面;页面切换模块350,用于运行页面切换指令,将应用程序当前显示的页面切换为目标页面。
在一个实施例中,语义分析模块340包括:语义分析单元,用于对识别结果进行语义分析,获得语义分析结果;匹配单元,用于根据语义分析结果与预设的指令名称进行匹配,获得匹配结果;指令确定单元,用于将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令。
在一个实施例中,语义分析模块340还包括:检测单元,用于对匹配结果基于预设的相似度阈值进行检测,确定匹配结果中是否有超过阈值的相似度信息;当匹配结果中有超过阈值的相似度信息时,执行将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤。
在一个实施例中,语义分析单元还用于:对识别结果中的内容进行分词处理,获得各词语,对各词语进行权重分析,确定各词语中的关键词;将关键词基于语义库进行语义匹配,确定语义分析结果。
在一个实施例中,应用程序的页面切换装置还包括:检测模块,用于对页面切换指令进行检测,确定页面切换指令是否为预设敏感指令;身份验证模块,用于当页面切换指令为预设敏感指令时,进行身份验证,身份验证通过后,执行运行页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤。
在一个实施例中,身份验证模块的身份验证的方式为:获取应用程序的当前登录的用户信息;基于用户信息向数据库获取用户信息对应的声纹特征验证信息;基于获取的语音信息进行声纹特征提取,获得声纹特征信息;将声纹特征信息与声纹特征验证信息进行对比,当相似度大于预设值时,身份验证通过。
在一个实施例中,语音识别模块330包括:去噪单元,用于对语音信息进行去噪处理,获得去噪后的语音信息;特征提取单元,用于对去噪后的语音信息进行特征提取,获得语音信息特征;输出单元,用于将语音信息特征输入语音识别模型,输出识别结果。
上述应用程序的页面切换装置中,指令接收模块310接收用户通过终端发送的语音采集指令,语音信息获取模块320根据语音采集指令调用终端的语音收集模块对语音信息进行收集,用户可以说出自己需要显示的页面,使应用程序的获得到语音信息,语音识别模块330将语音信息输入语音识别模型进行语音识别,获得识别结果;语义分析模块340对识别结果进行语义分析,确定对应的页面切换指令,页面切换模块350运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。用户只需要触发语音采集指令后说出显示的页面,就可以自动一步跳转到相应的页面,无需用户手动操控多个中间显示页面后到达目的页面,给用户操作带来便捷。
关于应用程序的页面切换装置的具体限定可以参见上文中对于应用程序的页面切换方法的限定,在此不再赘述。上述应用程序的页面切换装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种应用程序的页面切换方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取语音采集指令;根据语音采集指令调用终端的语音收集模块对语音信息进行收集,得到语音信息;将所语音信息输入语音识别模型进行语音识别,获得识别结果;对识别结果进行语义分析,得到对应的页面切换指令,页面切换指令包括目标页面;运行页面切换指令,将应用程序当前显示的页面切换为目标页面。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对识别结果进行语义分析,获得语义分析结果;根据语义分析结果与预设的指令名称进行匹配,获得匹配结果;将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对匹配结果基于预设的相似度阈值进行检测,确定匹配结果中是否有超过阈值的相似度信息;当匹配结果中有超过阈值的相似度信息时,执行将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对识别结果中的内容进行分词处理,获得各词语,对各词语进行权重分析,确定各词语中的关键词;将关键词基于语义库进行语义匹配,确定语义分析结果。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对页面切换指令进行检测,确定页面切换指令是否为预设敏感指令;当页面切换指令为预设敏感指令时,进行身份验证;身份验证通过后,执行运行页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取应用程序的当前登录的用户信息;基于用户信息向数据库获取用户信息对应的声纹特征验证信息;基于获取的语音信息进行声纹特征提取,获得声纹特征信息;将声纹特征信息与声纹特征验证信息进行对比,当相似度大于预设值时,身份验证通过。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对语音信息进行去噪处理,获得去噪后的语音信息;对去噪后的语音信息进行特征提取,获得语音信息特征;将语音信息特征输入语音识别模型,输出识别结果。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取语音采集指令;根据语音采集指令调用终端的语音收集模块对语音信息进行收集,得到语音信息;将所语音信息输入语音识别模型进行语音识别,获得识别结果;对识别结果进行语义分析,得到对应的页面切换指令,页面切换指令包括目标页面;运行页面切换指令,将应用程序当前显示的页面切换为目标页面。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对识别结果进行语义分析,获得语义分析结果;根据语义分析结果与预设的指令名称进行匹配,获得匹配结果;将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对匹配结果基于预设的相似度阈值进行检测,确定匹配结果中是否有超过阈值的相似度信息;当匹配结果中有超过阈值的相似度信息时,执行将匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对识别结果中的内容进行分词处理,获得各词语,对各词语进行权重分析,确定各词语中的关键词;将关键词基于语义库进行语义匹配,确定语义分析结果。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对页面切换指令进行检测,确定页面切换指令是否为预设敏感指令;当页面切换指令为预设敏感指令时,进行身份验证;身份验证通过后,执行运行页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取应用程序的当前登录的用户信息;基于用户信息向数据库获取用户信息对应的声纹特征验证信息;基于获取的语音信息进行声纹特征提取,获得声纹特征信息;将声纹特征信息与声纹特征验证信息进行对比,当相似度大于预设值时,身份验证通过。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对语音信息进行去噪处理,获得去噪后的语音信息;对去噪后的语音信息进行特征提取,获得语音信息特征;将语音信息特征输入语音识别模型,输出识别结果。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种应用程序的页面切换方法,所述方法包括:
获取语音采集指令;
根据所述语音采集指令调用终端的语音收集模块对语音信息进行收集,得到语音信息;
将所述语音信息输入语音识别模型进行语音识别,获得识别结果;
对所述识别结果进行语义分析,得到对应的页面切换指令,所述页面切换指令包括目标页面;
运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。
2.根据权利要求1所述的方法,其特征在于,所述对所述识别结果进行语义分析,得到对应的页面切换指令的步骤,包括:
对所述识别结果进行语义分析,获得语义分析结果;
根据所述语义分析结果与预设的指令名称进行匹配,获得匹配结果;
将所述匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令。
3.根据权利要求2所述的方法,其特征在于,在所述根据所述语义分析结果与预设的指令名称进行匹配,获得匹配结果的步骤之后,所述将所述匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤之前,还包括:
对所述匹配结果基于预设的相似度阈值进行检测,确定所述匹配结果中是否有超过阈值的相似度信息;
当所述匹配结果中有超过阈值的相似度信息时,执行所述将所述匹配结果中相似度最高的指令名称关联的指令确定为页面切换指令的步骤。
4.根据权利要求2所述的方法,其特征在于,所述对所述识别结果进行语义分析,获得语义分析结果的步骤包括:
对所述识别结果中的内容进行分词处理,获得各词语,
对各所述词语进行权重分析,确定各所述词语中的关键词;
将所述关键词基于语义库进行语义匹配,确定语义分析结果。
5.根据权利要求1所述的方法,其特征在于,在所述对所述识别结果进行语义分析,得到对应的页面切换指令的步骤之后,所述运行所述页面切换指令,将应用程序的当前显示页面切换至目标页面的步骤之前,还包括:
对所述页面切换指令进行检测,确定所述页面切换指令是否为预设敏感指令;
当所述页面切换指令为预设敏感指令时,进行身份验证;
身份验证通过后,执行所述运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面的步骤。
6.根据权利要求5所述的方法,其特征在于,所述身份验证的方式为:
获取应用程序的当前登录的用户信息;
基于所述用户信息向数据库获取所述用户信息对应的声纹特征验证信息;
基于获取的所述语音信息进行声纹特征提取,获得声纹特征信息;
将所述声纹特征信息与声纹特征验证信息进行对比,当相似度大于预设值时,身份验证通过。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述将所述语音信息输入语音识别模型进行语音识别,获得识别结果的步骤包括:
对所述语音信息进行去噪处理,获得去噪后的语音信息;
对所述去噪后的语音信息进行特征提取,获得语音信息特征;
将所述语音信息特征输入语音识别模型,输出识别结果。
8.一种应用程序的页面切换装置,其特征在于,所述装置包括:
指令接收模块,用于获取语音采集指令;
语音信息获取模块,用于根据所述语音采集指令调用终端的语音收集模块对语音信息进行收集,得到语音信息;
语音识别模块,用于将所述语音信息输入语音识别模型进行语音识别,获得识别结果;
语义分析模块,用于对所述识别结果进行语义分析,得到对应的页面切换指令,所述页面切换指令包括目标页面;
页面切换模块,用于运行所述页面切换指令,将应用程序当前显示的页面切换为目标页面。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN201910304301.6A 2019-04-16 2019-04-16 应用程序的页面切换方法、装置、计算机设备和存储介质 Pending CN110147216A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910304301.6A CN110147216A (zh) 2019-04-16 2019-04-16 应用程序的页面切换方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910304301.6A CN110147216A (zh) 2019-04-16 2019-04-16 应用程序的页面切换方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN110147216A true CN110147216A (zh) 2019-08-20

Family

ID=67588288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910304301.6A Pending CN110147216A (zh) 2019-04-16 2019-04-16 应用程序的页面切换方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN110147216A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109063082A (zh) * 2018-07-25 2018-12-21 珠海格力电器股份有限公司 一种页面跳转方法及终端设备
CN110888706A (zh) * 2019-11-18 2020-03-17 北京小米移动软件有限公司 界面内容展示方法、装置及存储介质
CN111145755A (zh) * 2019-12-24 2020-05-12 北京摩拜科技有限公司 一种语音调用共享单车应用开锁界面的方法、装置及终端设备
CN111966939A (zh) * 2020-09-18 2020-11-20 北京百度网讯科技有限公司 页面跳转方法及装置
CN112925603A (zh) * 2021-05-11 2021-06-08 浙江口碑网络技术有限公司 页面信息提供方法、装置、计算机设备及可读存储介质
CN113076162A (zh) * 2021-04-14 2021-07-06 北京小云力量信息技术有限公司 一种互动场景插件半屏展示的处理方法、装置及存储介质
CN113377322A (zh) * 2020-03-09 2021-09-10 阿里巴巴集团控股有限公司 页面直达处理方法、装置及电子设备
CN113849150A (zh) * 2021-08-25 2021-12-28 北京通通易联科技有限公司 基于迁移学习实现前端标签页声控切换的方法
CN114298026A (zh) * 2021-12-03 2022-04-08 阿里健康科技(杭州)有限公司 一种语义分析方法、转诊处理方法和装置
CN114756315A (zh) * 2022-03-23 2022-07-15 阿波罗智联(北京)科技有限公司 对话页面切换方法、装置、设备及存储介质
CN116467024A (zh) * 2023-03-17 2023-07-21 湖北坤盈数字科技有限公司 一种页面交互方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107945796A (zh) * 2017-11-13 2018-04-20 百度在线网络技术(北京)有限公司 语音识别方法、装置、设备及计算机可读介质
CN108022586A (zh) * 2017-11-30 2018-05-11 百度在线网络技术(北京)有限公司 用于控制页面的方法和装置
CN108733343A (zh) * 2018-05-28 2018-11-02 北京小米移动软件有限公司 生成语音控制指令的方法、装置及存储介质
CN109360557A (zh) * 2018-10-10 2019-02-19 腾讯科技(北京)有限公司 语音控制应用程序的方法、装置和计算机设备
CN109584865A (zh) * 2018-10-17 2019-04-05 平安科技(深圳)有限公司 一种应用程序控制方法、装置、可读存储介质及终端设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107945796A (zh) * 2017-11-13 2018-04-20 百度在线网络技术(北京)有限公司 语音识别方法、装置、设备及计算机可读介质
CN108022586A (zh) * 2017-11-30 2018-05-11 百度在线网络技术(北京)有限公司 用于控制页面的方法和装置
CN108733343A (zh) * 2018-05-28 2018-11-02 北京小米移动软件有限公司 生成语音控制指令的方法、装置及存储介质
CN109360557A (zh) * 2018-10-10 2019-02-19 腾讯科技(北京)有限公司 语音控制应用程序的方法、装置和计算机设备
CN109584865A (zh) * 2018-10-17 2019-04-05 平安科技(深圳)有限公司 一种应用程序控制方法、装置、可读存储介质及终端设备

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109063082A (zh) * 2018-07-25 2018-12-21 珠海格力电器股份有限公司 一种页面跳转方法及终端设备
CN110888706A (zh) * 2019-11-18 2020-03-17 北京小米移动软件有限公司 界面内容展示方法、装置及存储介质
CN111145755A (zh) * 2019-12-24 2020-05-12 北京摩拜科技有限公司 一种语音调用共享单车应用开锁界面的方法、装置及终端设备
CN113377322A (zh) * 2020-03-09 2021-09-10 阿里巴巴集团控股有限公司 页面直达处理方法、装置及电子设备
CN111966939A (zh) * 2020-09-18 2020-11-20 北京百度网讯科技有限公司 页面跳转方法及装置
CN113076162A (zh) * 2021-04-14 2021-07-06 北京小云力量信息技术有限公司 一种互动场景插件半屏展示的处理方法、装置及存储介质
CN113076162B (zh) * 2021-04-14 2023-12-05 北京小云力量信息技术有限公司 一种互动场景插件半屏展示的处理方法、装置及存储介质
CN112925603A (zh) * 2021-05-11 2021-06-08 浙江口碑网络技术有限公司 页面信息提供方法、装置、计算机设备及可读存储介质
CN113849150A (zh) * 2021-08-25 2021-12-28 北京通通易联科技有限公司 基于迁移学习实现前端标签页声控切换的方法
CN114298026A (zh) * 2021-12-03 2022-04-08 阿里健康科技(杭州)有限公司 一种语义分析方法、转诊处理方法和装置
CN114756315A (zh) * 2022-03-23 2022-07-15 阿波罗智联(北京)科技有限公司 对话页面切换方法、装置、设备及存储介质
CN116467024A (zh) * 2023-03-17 2023-07-21 湖北坤盈数字科技有限公司 一种页面交互方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN110147216A (zh) 应用程序的页面切换方法、装置、计算机设备和存储介质
CN110444198B (zh) 检索方法、装置、计算机设备和存储介质
CN110706690B (zh) 语音识别方法及其装置
CN109686383B (zh) 一种语音分析方法、装置及存储介质
CN110177182B (zh) 敏感数据处理方法、装置、计算机设备及存储介质
CN109637521A (zh) 一种基于深度学习的唇语识别方法及装置
CN110364186B (zh) 一种基于对抗学习的端到端的跨语言语音情感识别方法
CN109637520A (zh) 基于语音分析的敏感内容识别方法、装置、终端及介质
CN108447471A (zh) 语音识别方法及语音识别装置
CN108022587A (zh) 语音识别方法、装置、计算机设备和存储介质
CN109492795A (zh) 基于ai的机场登机服务处理方法、装置、设备及介质
CN106875936A (zh) 语音识别方法及装置
CN103903618B (zh) 一种语音输入方法及电子设备
CN113327575B (zh) 一种语音合成方法、装置、计算机设备和存储介质
CN110136726A (zh) 一种语音性别的估计方法、装置、***及存储介质
CN112017648A (zh) 加权有限状态转换器构建方法、语音识别方法及装置
CN114783424A (zh) 文本语料筛选方法、装置、设备及存储介质
CN109410935A (zh) 一种基于语音识别的目的地搜索方法及装置
CN113948090B (zh) 语音检测方法、会话记录产品及计算机存储介质
CN110853669A (zh) 音频识别方法、装置及设备
CN113051384A (zh) 基于对话的用户画像抽取方法及相关装置
CN114595692A (zh) 一种情绪识别方法、***及终端设备
KR20040068548A (ko) 행동 모델을 사용한 비-개입적 화자 인증 방법 및 시스템
CN113570404B (zh) 一种目标用户定位的方法、装置及相关设备
CN111680514A (zh) 信息处理和模型训练方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190820