CN110602307A - 数据处理方法、装置及设备 - Google Patents

数据处理方法、装置及设备 Download PDF

Info

Publication number
CN110602307A
CN110602307A CN201810601832.7A CN201810601832A CN110602307A CN 110602307 A CN110602307 A CN 110602307A CN 201810601832 A CN201810601832 A CN 201810601832A CN 110602307 A CN110602307 A CN 110602307A
Authority
CN
China
Prior art keywords
control
user
intention
control intention
data
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
CN201810601832.7A
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201810601832.7A priority Critical patent/CN110602307A/zh
Publication of CN110602307A publication Critical patent/CN110602307A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • 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
    • 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
    • G10L2015/223Execution procedure of a spoken command
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details of telephonic subscriber devices with voice recognition means

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Machine Translation (AREA)

Abstract

本申请实施例提供一种数据处理方法、装置及设备,其中,方法包括如下的步骤:响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图;根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图;根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。本申请实施例提供的技术方案,能够克服现有技术中根据用户指令进行数据处理时,处理方法较为单一的缺陷。

Description

数据处理方法、装置及设备
技术领域
本申请实施例涉及互联网技术领域,尤其涉及一种数据处理方法、装置及设备。
背景技术
随着智能电子设备的发展,用户可以在其持有智能电子设备上安装多种应用程序来扩展电子设备的功能。
在一种应用场景中,用户实际使用电子设备上的应用程序时,可通过电子设备上安装的语音助手来操控电子设备启动相应的应用程序,并执行目标功能。例如,用户可向电子设备上安装的语音助手发出向张三拨打电话的指令,语音助手识别该指令后,可启动拨号程序,在联系人中找到张三并拨号。
但是,这种现有的语音助手在根据用户指令执行相应的数据处理时,具有处理方式较为单一的缺陷。
发明内容
本申请实施例提供一种数据处理方法、装置及设备,用以克服现有技术中根据用户指令进行数据处理时,处理方法较为单一的缺陷。
本申请实施例提供一种数据处理方法,包括:响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图;根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图;根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
进一步可选地,根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图,包括:从所述第一用户的个性化数据中,确定与所述控制意图匹配的历史习惯数据和/或实际场景需求数据;根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图,包括:根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据;根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图,包括:根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的可选控制意图;向所述第一用户展示所述可选控制意图;获取所述第一用户从所述可选控制意图中选取的目标控制意图;根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,获取所述第一用户从所述可选控制意图中选取目标控制意图之前,还包括:挂起与所述控制意图对应的数据处理进程,以暂停执行所述控制意图指示的数据处理操作。
进一步可选地,根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图,包括:获取所述第一用户对数据处理服务的定制状态;根据所述第一用户的定制状态,确定控制意图的修正等级;根据所述控制意图的修正等级以及所述目标控制意图,对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,对所述控制意图进行修正,包括:对所述控制意图进行补充、删改和/或替换。
进一步可选地,响应于第一用户输入第一语音的操作,所述方法还包括:展示所述第一用户个性化设置的虚拟助理;所述个性化设置包括:名称设置、形象设置、语言类型设置、情绪设置和/或拟人化设置。
本申请实施例还提供一种数据处理装置,包括:意图识别模块,用于响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图;意图修正模块,用于根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图;意图执行模块,用于根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
本申请实施例还提供一种电子设备,包括:存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令;所述处理器用于执行所述一条或多条计算机指令以用于执行本申请实施例提供的数据处理方法。
本申请实施例中,当接收到第一用户输入的第一语音时,获取第一用户的控制意图并基于第一用户的个性化数据对该控制意图进行修正,克服了现有技术中,根据用户指令处理数据时处理方法较为单一的缺陷,实现了个性化的数据处理过程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一实施例提供的数据处理方法的方法流程图;
图2是本申请另一实施例提供的数据处理方法的方法流程图;
图3是本申请又一实施例提供的数据处理方法的方法流程图;
图4a是本申请一实施例提供的数据处理装置的结构示意图;
图4b是本申请另一实施例提供的数据处理装置的结构示意图;
图5是本申请一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
图1是本申请一实施例提供的数据处理方法的方法流程图,结合图1,该方法包括:
步骤101、响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图。
步骤102、根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图。
步骤103、根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
应当理解,第一用户指的是能够进行语音输入的任意一个用户,第一语音是第一用户通过终端设备上安装的麦克风输入的具有指令意味的语音消息。接收到第一用户输入的第一语音之后,可对第一语音的含义进行识别,以确认第一用户的控制意图。例如,第一用户输入的第一语音为“明天从北京飞往上海”,则对该语音的含义进行识别后,可确定第一用户的控制意图为“订购明天从北京到上海的飞机票”。
第一用户的个性化数据,至少包括第一用户的历史习惯数据和/或第一用户的实际场景需求数据。其中,第一用户的历史习惯数据可通过对第一用户的历史行为进行收集并分析得到。例如,第一用户的历史习惯数据可包括:第一用户乘坐上午从北京出发的航班到上海的概率为45%,第一用户乘坐下午从北京出发的航班到上海的比率为35%,第一用户乘坐凌晨从北京出发的航班到上海的概率为20%。再例如,第一用户的历史习惯数据可包括:第一用户乘坐A航空公司的航班到上海的概率为40%,坐B航空公司的航班到上海的概率为60%。
其中,第一用户的实际场景需求数据,可根据第一用户所在环境的实际客观数据和/或第一用户已规划的未来行为确定。例如,第一用户的实际场景需求数据包括:第一用户明天下午在上海有一个会议安排;再例如,第一用户的实际场景需求数据包括:天气预报指示明天上午上海有暴雨,不利于飞机降落。
在确定第一用户的控制意图之后,可从第一用户的个性化数据中,确定与控制意图匹配的历史习惯数据和/或实际场景需求数据,并根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图。例如,承接上述例子,基于前述记载的第一用户的个性化数据对第一用户“订购明天从北京到上海的飞机票”的控制意图进行修正之后,修正结果可以为:订购明天凌晨从北京飞往上海的B航空公司的机票。
接着,根据修正的控制意图生成控制指令,并执行修正的控制意图指示的数据处理操作。承接上述例子,根据修正的控制意图,可以生成控制电子设备上安装的票务服务程序的控制指令,以通过票务服务程序订购明天凌晨从北京飞往上海的B航空公司的机票。进而,第一用户可在明天凌晨乘坐以往乘坐概率较高的航空公司的航班飞往上海,一方面能够确保第一用户明天下午在上海的会议不会迟到,另一方面避免了明天上午上海的暴雨导致航班延误的风险。也就是说,根据与控制意图匹配的历史习惯数据和/或实际场景需求数据,对控制意图进行修正,一方面,能够更加明确用户的具体控制意图,另一方面,确保了修正后的控制意图更符合第一用户实际上的主观或者客观需求。
本申请实施例中,当接收到第一用户输入的第一语音时,获取第一用户的控制意图并基于第一用户的个性化数据对该控制意图进行修正,克服了现有技术中,根据用户指令处理数据时处理方法较为单一的缺陷,实现了个性化的数据处理过程。
需要说明的是,可选的,上述或下述实施例的执行主体可以是内置于智能电子设备上的语音助手。该语音助手可以表现为一个应用程序或者一个插件,该语音助手能够在智能电子设备上执行本发明各实施例提供的方法。
可选的,在上述或下述实施例中,第一用户可通过向智能设备输入语音来唤醒该语音助手。语音助手被唤醒后,可响应于第一用户的第一语音输入操作,展示第一用户个性化设置的虚拟助理。该虚拟助理可以认为是语音助手向第一用户提供助理服务时所采用的拟人形象。可选的,第一用户可对虚拟助理进行个性化设置,包括:对虚拟助理进行名称设置、形象设置、语言类型设置、情绪设置和/或拟人化设置。
可选的,语音助手可向第一用户提供相应的个性化设置版块和设置模板。第一用户可在设置版块中个性化的设置虚拟助理,或者基于设置模板个性化地设置虚拟助理。
其中,在名称设置时,第一用户可给个人的虚拟助理命名,例如,可在语音助手提供的命名版块设置虚拟助理的姓名。在形象设置时,第一用户可在语音助手提供的形象设置版块中,查看语音助手提供的虚拟人物形象模板,并从虚拟人物形象模板中,选择偏好的形象作为虚拟助理的形象。可选的,语音助手提供的虚拟人物形象模板可提供不同的虚拟人物造型,例如动漫造型、武侠人物造型等供用户进行选择。
其中,在语言类型设置时,第一用户可在语音助手提供的语言类型设置版块中,从语音助手的语言模板中选择虚拟助理的音色、音调和/或方言种类等,以使虚拟助理更加贴合第一用户的个性化需求。在情绪设置时,第一用户可根据个人喜好,在语音助手提供的情绪设置版块中,从语音助手提供的情绪模板中选择虚拟助理能够通过声音、面部表情和/或姿态表情体现出来的情绪特征,例如,可设置虚拟助理的情绪是冷静平和或者活泼兴奋等。在拟人化设置时,第一用户可在语音助手提供的拟人化特征设置版块中,设置虚拟助理的性别、生日和/或年龄等,以使其更加拟人化。应当理解,语音助手执行本发明上述或下述实施例提供的数据处理方法时,可以在执行的过程中,通过上述实施例记载的虚拟助理与第一用户进行交互。虚拟助理不仅具有可视化的生动形象,且具有贴近真实助理的拟人化的效果,提升了用户体验。用户与虚拟助理进行交互时,会产生真实的对话感,且长时间交互时,会产生一定的感情和依赖性。
可选的,在上述或下述实施例中,对第一用户的控制意图进行修正,包括:对第一用户的控制意图进行补充、删改和/或替换。
可选的,对第一用户的控制意图进行补充表现为:对控制意图中指向不明的部分或者第一用户未考虑到的部分进行补充。例如,将“订购明天从北京到上海的飞机票”的控制意图中,第一用户并未指定明天去上海的具体时间,也未指定具体乘坐哪个航空公司提供的航班。控制意图修改为“订购明天凌晨从北京飞往上海的B航空公司的机票”时,根据上海的天气状况和第一用户未来的安排,为第一用户补充了去上海的具体时间为“明天凌晨”,且具体乘坐的航空公司为“B航空公司”。
可选的,对第一用户的控制意图进行删改,可表现为:对控制意图中不符合用户历史习惯和/或实际场景需求的部分进行删改。承接上述例子,假设,第一用户明天在北京需要参加一个重要展览,展览花费时间为一整天。则,可“订购明天从北京到上海的飞机票”的控制意图中,去上海的具体时间修改为除明天以外的其他时候。
可选的,对第一用户的控制意图进行替换,可表现为:对控制意图中不符合用户历史习惯和/或实际场景需求的部分进行替换。假设,第一用户的行程安排中,明天下午在上海举行的会议,地点切换到了天津。则可将“订购明天从北京到上海的飞机票”修正为“订购明天从北京到天津的高铁票”,也就是说以订购高铁票的时间替换订购飞机票的事件。
当然,上述对第一用户的控制意图的修正过程仅供举例说明使用,实际上并不对本申请实施例的保护范围构成限制。
图2是本申请另一实施例提供的数据处理方法的方法流程图,结合图2,该方法包括:
步骤201、响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图。
步骤202、从所述第一用户的个性化数据中,确定与所述控制意图匹配的历史习惯数据和/或实际场景需求数据。
步骤203、根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的目标控制意图。
步骤204、根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
步骤205、根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
在步骤201中,可选地,识别第一用户的控制意图,可通过对第一语音进行识别以及语义匹配来实现。其中,识别第一语音可以采用基于神经网络模型的深度学习算法、基于隐马尔科夫模型的语音识别算法等等,此处不赘述。
在步骤202中,可选的,在图1对应的实施例中,仅以订购飞机票这一事件对应的历史习惯数据和/或实际场景需求数据为例对第一用户的个性化数据进行说明。实际上,应当理解,第一用户的个性化数据,可包括第一用户的与多种不同事件关联的历史习惯数据和/或实际场景需求数据。例如,可包括查询事件、订餐事件、会议安排事件、与联系人通信事件以及启动电子设备应用程序事件对应的历史习惯数据和/或实际场景需求数据等。
基于上一步骤确定的第一用户的控制意图,本步骤中,可从第一用户的个性化数据中,确定与该控制意图匹配的历史习惯数据和/或场景数据。例如,当第一用户的控制意图为预定晚餐餐厅时,与预定晚餐匹配的历史习惯数据可包括:第一用户过去3个月内的经常去的餐厅、偏好的口味和/或偏好的餐厅风格。与预定晚餐匹配的实际场景需求数据可包括:第一用户下午的会议几点结束、晚餐之后是否还有其他安排和/或晚餐当天是否为纪念日等。
在步骤203中,可选的,可基于确定的与控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的目标控制意图。假设,第一用户的第一语音为:预定今晚餐厅。识别到的第一用户的控制意图为:预定晚餐餐厅。根据第一用户的历史习惯数据确定第一用户偏好粤菜;根据第一用户的实际场景需求数据确定第一用户下午5:35分结束会议。则,与所述第一语音对应的目标控制意图可以为:预定5:35分以后的粤菜餐厅。
在步骤204中,确定目标控制意图后,可直接根据目标控制意图对第一用户的控制意图进行修改。例如,可将第一用户的“预定晚餐餐厅”这一控制意图修正为“预定5:35分以后的粤菜餐厅”。
在步骤205中,确定修正的控制意图后,可生成相应的控制指令,并执行该控制指令。可选的,控制指令包含通过电子设备完成控制意图所需执行的步骤。例如,根据“预定5:35分以后的粤菜餐厅”这一控制意图生成的控制指令可以包括:打开餐厅预定服务程序-搜索粤菜餐厅-选定距离最近的粤菜餐厅-预定5:35以后的座位-备注用餐人联系方式。
本申请实施例中,当接收到第一用户输入的第一语音时,获取第一用户的控制意图,从第一用户的个性化数据中确定与该控制意图匹配的历史习惯数据和/或实际场景需求数据。基于该历史习惯数据和/或实际场景需求数据,可确定第一语音对应的目标控制意图,并根据目标控制意图主动修正第一用户的控制意图,一方面提升了识别到控制意图与第一用户的实际控制意图的匹配的精准度,另一方面提升了执行第一用户的控制意图的效率。
图3是本申请又一实施例提供的数据处理方法的方法流程图,结合图3,该方法包括:
步骤301、响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图。
步骤302、从所述第一用户的个性化数据中,确定与所述控制意图匹配的历史习惯数据和/或实际场景需求数据。
步骤303、根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的可选控制意图。
步骤304、向所述第一用户展示所述可选控制意图。
步骤305、获取所述第一用户从所述可选控制意图中选取的目标控制意图。
步骤306、根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
步骤307、根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
在步骤303中,可选的,可基于确定的与控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的可选控制意图。其中,可选控制意图可以是一个,也可以是多个。承接上述例子,当第一用户的第一语音为:预定今晚餐厅时,识别到的第一用户的控制意图为:预定晚餐餐厅。根据第一用户的历史习惯数据确定第一用户过去3个月内去C餐厅的频率最高、第一用户偏好粤菜;根据第一用户的实际场景需求数据确定第一用户下午5:35分结束会议。则,与所述第一语音对应的可选控制意图可以为:预定5:35分以后的粤菜餐厅、预定5:35分以后的C餐厅。
在步骤304中,在确定可选控制意图后,向第一用户展示可选控制意图,以在第一用户的控制意图不够精确的情况下,给第一用户提出可行性较高的建议。
在步骤305中,可选的,在获取第一用户从可选控制意图中选取的目标控制意图之前,可挂起与控制意图对应的数据处理进程,以暂停执行控制意图指示的数据处理操作。承接上述例子,当向用户展示“预定5:35分以后的粤菜餐厅”以及“预定5:35分以后的C餐厅”等可选控制意图之后,可挂起餐厅预定服务程序,以等待第一用户完成选择过程。
在步骤306中,可选的,在本步骤中,根据目标控制意图对控制意图进行修正,包括:获取所述第一用户对数据处理服务的定制状态;根据所述第一用户的定制状态,确定控制意图的修正等级;根据所述控制意图的修正等级以及所述目标控制意图,对所述控制意图进行修正,以得到所述修正的控制意图。
其中,第一用户对数据处理服务的定制状态,可以表现为:第一用户购买了哪一个等级的数据处理服务。不同等级的数据处理服务对应不同的控制意图修正等级。这种方式便于用户根据实际需求进行服务定制。
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤201至步骤203的执行主体可以为设备A;又比如,步骤201和202的执行主体可以为设备A,步骤203的执行主体可以为设备B;等等。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。
还需要指出的是,在本发明的***和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
以上描述了数据处理方法的可选实施方式,如图4a所示,实际中,该数据处理方法可通过数据处理装置实现,如图4a所示,该装置包括:
意图识别模块401,用于响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图;意图修正模块402,用于根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图;意图执行模块403,用于根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
进一步可选地,意图修正模块402,具体用于:从所述第一用户的个性化数据中,确定与所述控制意图匹配的历史习惯数据和/或实际场景需求数据根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,意图修正模块402,具体用于:根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的目标控制意图;根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,意图修正模块402,具体用于:根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的可选控制意图;向所述第一用户展示所述可选控制意图;获取所述第一用户从所述可选控制意图中选取的目标控制意图;根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,意图修正模块402,具体用于:在获取所述第一用户从所述可选控制意图中选取目标控制意图之前,挂起与所述控制意图对应的数据处理进程,以暂停执行所述控制意图指示的数据处理操作。
进一步可选地,意图修正模块402,具体用于:获取所述第一用户对数据处理服务的定制状态;根据所述第一用户的定制状态,确定控制意图的修正等级;根据所述控制意图的修正等级以及所述目标控制意图,对所述控制意图进行修正,以得到所述修正的控制意图。
进一步可选地,意图修正模块402,具体用于:对所述控制意图进行补充、删改和/或替换。
进一步可选的,如图4b所示,本申请实施例提供的数据处理装置还包括形象展示模块404,用于响应于第一用户输入第一语音的操作,展示所述第一用户个性化设置的虚拟助理;所述个性化设置包括:名称设置、形象设置、语言类型设置、情绪设置和/或拟人化设置。
上述数据处理装置可执行本申请实施例所提供的数据处理方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法,不再赘述。
图5描述了数据处理装置的内部结构和各模块的功能,在实际中,数据处理装置可表现为一电子设备,如图5所示,该电子设备包括:存储器501、处理器502、输入装置503以及输出装置504。
其中,存储器501、处理器502、输入装置503以及输出装置504可以通过总线或其他方式连接,图5中以总线连接为例。
存储器501用于存储一条或多条计算机指令,并可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令。
存储器501可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
在一些实施例中,存储器501可选包括相对于处理器502远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
处理器502,与存储器,501耦合,用于执行所述一条或多条计算机指令以用于执行图1-图3对应实施例提供的数据处理方法。输入装置503可接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置504可包括显示屏等显示设备。
进一步,如图5所示,该电子设备还包括:电源组件505。电源组件505,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理***,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
上述电子设备可执行本申请实施例所提供的数据处理方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法,不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。此外,以上各实施方式还可通过云端或基于区块链技术的平台来实现。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种数据处理方法,其特征在于,包括:
响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图;
根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图;
根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
2.根据权利要求1所述的方法,其特征在于,根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图,包括:
从所述第一用户的个性化数据中,确定与所述控制意图匹配的历史习惯数据和/或实际场景需求数据;
根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图。
3.根据权利要求2所述的方法,其特征在于,根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图,包括:
根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的目标控制意图;
根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
4.根据权利要求2所述的方法,其特征在于,根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,对所述控制意图进行修正,以得到所述修正的控制意图,包括:
根据与所述控制意图匹配的历史习惯数据和/或实际场景需求数据,确定与所述第一语音对应的可选控制意图;
向所述第一用户展示所述可选控制意图;
获取所述第一用户从所述可选控制意图中选取的目标控制意图;
根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图。
5.根据权利要求4所述的方法,其特征在于,获取所述第一用户从所述可选控制意图中选取目标控制意图之前,还包括:
挂起与所述控制意图对应的数据处理进程,以暂停执行所述控制意图指示的数据处理操作。
6.根据权利要求4所述的方法,其特征在于,根据所述目标控制意图对所述控制意图进行修正,以得到所述修正的控制意图,包括:
获取所述第一用户对数据处理服务的定制状态;
根据所述第一用户的定制状态,确定控制意图的修正等级;
根据所述控制意图的修正等级以及所述目标控制意图,对所述控制意图进行修正,以得到所述修正的控制意图。
7.根据权利要求1-6中任一项所述的方法,其特征在于,对所述控制意图进行修正,包括:对所述控制意图进行补充、删改和/或替换。
8.根据权利要求1-6中任一项所述的方法,其特征在于,响应于第一用户输入第一语音的操作,所述方法还包括:
展示所述第一用户个性化设置的虚拟助理;
所述个性化设置包括:名称设置、形象设置、语言类型设置、情绪设置和/或拟人化设置。
9.一种数据处理装置,其特征在于,包括:
意图识别模块,用于响应于第一用户输入第一语音的操作,识别所述第一用户的控制意图;
意图修正模块,用于根据所述第一用户的个性化数据对所述控制意图进行修正,以得到修正的控制意图;
意图执行模块,用于根据所述修正的控制意图生成控制指令,以执行所述修正的控制意图指示的数据处理操作。
10.一种电子设备,其特征在于,包括:存储器和处理器;
其中,所述存储器用于存储一条或多条计算机指令;
所述处理器用于执行所述一条或多条计算机指令以用于执行权利要求1-7中任一项所述的数据处理方法。
CN201810601832.7A 2018-06-12 2018-06-12 数据处理方法、装置及设备 Pending CN110602307A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810601832.7A CN110602307A (zh) 2018-06-12 2018-06-12 数据处理方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810601832.7A CN110602307A (zh) 2018-06-12 2018-06-12 数据处理方法、装置及设备

Publications (1)

Publication Number Publication Date
CN110602307A true CN110602307A (zh) 2019-12-20

Family

ID=68849014

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810601832.7A Pending CN110602307A (zh) 2018-06-12 2018-06-12 数据处理方法、装置及设备

Country Status (1)

Country Link
CN (1) CN110602307A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113270096A (zh) * 2021-05-13 2021-08-17 前海七剑科技(深圳)有限公司 语音响应方法、装置、电子设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103645876A (zh) * 2013-12-06 2014-03-19 百度在线网络技术(北京)有限公司 语音输入方法和装置
US20140230032A1 (en) * 2013-02-13 2014-08-14 Daniel Duncan Systems and Methods for Identifying Biometric Information as Trusted and Authenticating Persons Using Trusted Biometric Information
CN106845624A (zh) * 2016-12-16 2017-06-13 北京光年无限科技有限公司 与智能机器人的应用程序有关的多模态交互方法及***
CN107507613A (zh) * 2017-07-26 2017-12-22 合肥美的智能科技有限公司 面向场景的中文指令识别方法、装置、设备和存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140230032A1 (en) * 2013-02-13 2014-08-14 Daniel Duncan Systems and Methods for Identifying Biometric Information as Trusted and Authenticating Persons Using Trusted Biometric Information
CN103645876A (zh) * 2013-12-06 2014-03-19 百度在线网络技术(北京)有限公司 语音输入方法和装置
CN106845624A (zh) * 2016-12-16 2017-06-13 北京光年无限科技有限公司 与智能机器人的应用程序有关的多模态交互方法及***
CN107507613A (zh) * 2017-07-26 2017-12-22 合肥美的智能科技有限公司 面向场景的中文指令识别方法、装置、设备和存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113270096A (zh) * 2021-05-13 2021-08-17 前海七剑科技(深圳)有限公司 语音响应方法、装置、电子设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
US11868732B2 (en) System for minimizing repetition in intelligent virtual assistant conversations
US10853582B2 (en) Conversational agent
US10545648B2 (en) Evaluating conversation data based on risk factors
US10417567B1 (en) Learning user preferences in a conversational system
WO2018227815A1 (en) Systems and methods for conducting multi-task oriented dialogues
US9361063B2 (en) Function execution instruction system, function execution instruction method, and function execution instruction program
CN103226949B (zh) 在虚拟助理中使用情境信息来促进命令的处理
US20150185996A1 (en) Virtual assistant team identification
WO2020233075A1 (zh) 基于语音识别的会议室预定方法、装置、设备及存储介质
TW201042987A (en) Intuitive voice navigation
US11184471B2 (en) Mobile secretary cloud application
US20180308481A1 (en) Automated assistant data flow
JP6797212B2 (ja) ユーザのコンピューティングデバイスのユーザインターフェースデバイスを介したユーザとのダイアログの自動起動および適合
EP3885937A1 (en) Response generation device, response generation method, and response generation program
US12021802B2 (en) Chat bot control device, chat bot control method, and chat bot control device system
CN112052316A (zh) 模型评估方法、装置、存储介质及电子设备
CN110602307A (zh) 数据处理方法、装置及设备
KR20220105335A (ko) 챗봇에 기반한 사용자의 스케줄 추천 및 자동 등록 방법
US8867707B2 (en) Automatically updating meeting information
CN113658458B (zh) 对话小说的阅读处理方法、计算设备及存储介质
US20230102386A1 (en) Updating constraints for computerized assistant actions
CN113222532A (zh) 离港航班自动修改航班时刻的方法及装置
KR20220045363A (ko) 챗봇 기능 및 캘린더 기능과 연계된 스케줄 추천 기능을 수행하는 사용자 단말 및 그 사용자 단말의 동작 방법
US11514110B2 (en) Method and system for flight scheduling
KR20220045364A (ko) 사용자들 간의 모임 스케줄을 생성 및 관리하는 모듈화된 인공지능 모델 생성 및 그 활용방법

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191220