CN104423844B - 一种信息处理方法、装置和电子设备 - Google Patents
一种信息处理方法、装置和电子设备 Download PDFInfo
- Publication number
- CN104423844B CN104423844B CN201310389445.9A CN201310389445A CN104423844B CN 104423844 B CN104423844 B CN 104423844B CN 201310389445 A CN201310389445 A CN 201310389445A CN 104423844 B CN104423844 B CN 104423844B
- Authority
- CN
- China
- Prior art keywords
- command information
- information
- instruction
- command
- electronic equipment
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种信息处理方法、装置和电子设备,其中,所述方法应用于具有指令接收和指令处理功能的电子设备中,所述方法包括:按第一方式获取第一操作,接收第一指令信息;按第二方式获取第二操作,接收第二指令信息;根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令;所述第一方式和所述第二方式不同。在单一交互方式下接收到不完整的指令信息时,本发明能够执行用户所需操作。
Description
技术领域
本发明涉及计算机技术,特别涉及一种信息处理方法、装置和电子设备。
背景技术
目前,用户和具有指令接收和指令处理功能的电子设备(如移动终端、平板电脑等)的交互方式主要有字符输入、菜单选择、语音指令和图像输入等。
对于字符输入、菜单选择的交互,比如,用户要发送第一联系人的电话号码给第二联系人需要执行如下操作:打开联系人应用,打开联系人搜索功能,输入第一联系人的姓名或其它形式的标识,选择“复制”或“转发”搜索到的联系电话的操作菜单,选择发送对象为第二联系人,以菜单或交互界面的按钮的形式发出发送指令。
对于语音指令的交互,比如,用户发出“拨打张三的电话”的语音指令,电子设备解析完整的指令信息然后执行对应的操作。所述完整的指令信息必须包括指令动作和指令对象,针对上述例子,“拨打”为指令动作,“张三的电话”指令对象。有时,所述完整的指令信息还需要包括指令内容,例如,通知李四到会议室,“通知”为指令动作,“李四”为指令对象,“到会议室”为指令内容。
对于图像交互的交互,例如,面部解锁、图片搜索等。
对于以上交互方式,都需要用户采用单一的交互方式输入完整的指令信息,终端使用对应单一交互方式的指令解析方式解析指令信息,执行后续操作。
现实情况中,如果用户在单一交互方式下没有输入完整的指令信息,就无法执行用户的指令。例如,在通讯录中的张三的详情页中,用户仅输入语音命令“拨打”,是无法拨打张三的电话的。
发明内容
本发明实施例的目的在于提供一种信息处理方法、装置和电子设备,在单一交互方式下接收到不完整的指令信息时,能够执行用户所需操作。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例一种信息处理方法,应用于具有指令接收和指令处理功能的电子设备中,所述方法包括:
按第一方式获取第一操作,接收第一指令信息;
按第二方式获取第二操作,接收第二指令信息;
根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令;
所述第一方式和所述第二方式不同。
较佳地,所述按第二方式获取第二操作,接收第二指令信息为:
通过所述电子设备的语音采集模块获取第二操作,接收第二指令信息;所述第二操作为语音操作,所述第二指令信息和第一指令信息构成完整的指令信息;
相应的,所述执行指令对象的相关指令之前,所述方法还包括:
对所述第二指令信息进行语义解析。
较佳地,所述语义解析包括:
计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
较佳地,所述按第二方式获取第二操作,接收第二指令信息为:
检测所述电子设备当前状态的上下文信息获取第二操作,接收第二指令信息,所述第二指令信息和第一指令信息构成完整的指令信息。
较佳地,所述检测所述电子设备当前状态的上下文信息获取第二操作,包括:
获取所述当前状态的使用场景,其中,所述使用场景至少包括所述电子设备在所述第一操作之前打开过的应用信息,以及对所述应用信息的操作记录;
根据所述使用场景,确定所述第二操作。
较佳地,所述按第二方式获取第二操作,接收第二指令信息为:
通过所述电子设备的图像采集模块获取第二操作,接收第二指令信息,所述第二操作为图像操作,所述第二指令信息和第一指令信息构成完整的指令信息。
较佳地,所述按第二方式获取第二操作,接收第二指令信息为:
通过所述电子设备的感应模块获取第二操作,接收第二指令信息,所述第二操作为感应操作,所述第二指令信息和第一指令信息构成完整的指令信息。
较佳地,所述按第二方式获取第二操作,接收第二指令信息之前,所述方法还包括:
判断接收到的接收第一指令信息是否满足第一预设条件,当不满足时,执行按第二方式获取第二操作,接收第二指令信息的步骤。
较佳地,所述接收第二指令信息之后,所述方法还包括:
判断接收到的接收第二指令信息是否满足第二预设条件,当满足时,执行根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令的步骤。
本发明实施例一种信息处理装置,应用于具有指令接收和指令处理功能的电子设备中,所述装置包括:
第一接收单元,用于按第一方式获取第一操作,接收第一指令信息;
第二接收单元,用于按第二方式获取第二操作,接收第二指令信息;
处理单元,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令;
所述第一方式和所述第二方式不同。
较佳地,所述第二接收单元,用于通过所述电子设备的语音采集模块获取第二操作,接收第二指令信息;所述第二操作为语音操作,所述第二指令信息和第一指令信息构成完整的指令信息。
相应的,所述装置还包括:
解析单元,用于对所述第二指令信息进行语义解析。
较佳地,所述解析单元,用于计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
较佳地,所述装置还包括:检测单元,用于检测所述电子设备当前状态的上下文信息获取第二操作,接收第二指令信息,所述第二指令信息和第一指令信息构成完整的指令信息。
较佳地,所述检测单元,用于获取所述当前状态的使用场景,其中,所述使用场景至少包括所述电子设备在所述第一操作之前打开过的应用信息,以及对所述应用信息的操作记录;
根据所述使用场景,确定所述第二操作。
较佳地,所述第二接收单元,用于通过所述电子设备的图像采集模块获取第二操作,接收第二指令信息,所述第二操作为图像操作,所述第二指令信息和第一指令信息构成完整的指令信息。
较佳地,所述第二接收单元,用于通过所述电子设备的感应模块获取第二操作,接收第二指令信息,所述第二操作为感应操作,所述第二指令信息和第一指令信息构成完整的指令信息。
较佳地,所述装置还包括:
第一判断单元,用于判断接收到的接收第一指令信息是否满足第一预设条件,当不满足时,通知第二接收单元执行按第二方式获取第二操作,接收第二指令信息的操作。
较佳地,所述装置还包括:
第二判断单元,用于判断接收到的接收第二指令信息是否满足第二预设条件,当满足时,通知处理单元执行根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令的操作。
本发明实施例提供的一种电子设备,所述电子设备包括上述任一种信息处理装置。
由上可知,本发明实施例提供的技术方案包括:按第一方式获取第一操作,接收第一指令信息;按第二方式获取第二操作,接收第二指令信息;根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令;所述第一方式和所述第二方式不同。由此,通过两种方式获取的指令信息,执行指令对象的相关指令,本发明能够在单一交互方式下接收到不完整的指令信息时,执行用户所需操作。
附图说明
图1为本发明提供的一种信息处理方法的第一实施例的流程示意图;
图2为本发明提供的一种信息处理方法的第二实施例的流程示意图;
图3为本发明提供的一种信息处理方法的第三实施例的流程示意图;
图4为本发明提供的一种信息处理方法的第四实施例的流程示意图;
图5为本发明提供的一种信息处理方法的第五实施例的流程示意图;
图6为本发明提供的一种信息处理方法的第六实施例的流程示意图;
图7为本发明提供的一种信息处理方法的第七实施例的流程示意图;
图8为本发明提供的一种信息处理方法的第八实施例的流程示意图;
图9为本发明提供的一种信息处理装置的第一实施例的结构示意图;
图10为本发明提供的一种信息处理装置的第四实施例的结构示意图;
图11为本发明提供的一种信息处理装置的第五实施例的结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
本发明提供的一种信息处理方法的第一实施例,应用于具有指令接收和指令处理功能的第一电子设备,如图1所示,所述方法包括:
步骤101、按第一方式获取第一操作,接收第一指令信息;
这里,按第一方式获取第一操作可以是以下操作之一:键盘输入操作,触摸屏触摸操作,鼠标、手写笔或手指等点击操作或菜单选择等。
步骤102、按第二方式获取第二操作,接收第二指令信息。
步骤103、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
本文中,所述第一方式和所述第二方式不同。
由此,本实施例通过两种方式获取的指令信息,执行指令对象的相关指令,能够在单一交互方式下接收到不完整的指令信息时,执行用户所需操作,从而为用户提供便捷的服务。
本发明提供的一种信息处理方法的第二实施例,应用于具有指令接收和指令处理功能的电子设备,如图2所示,所述方法包括:
步骤201、按第一方式获取第一操作,接收第一指令信息。
步骤202、通过所述电子设备的语音采集模块获取第二操作,接收第二指令信息;
这里,所述第二操作为语音操作,所述第二指令信息和第一指令信息构成完整的指令信息。
步骤203、对所述第二指令信息进行语义解析。
步骤204、根据语义解析结果执行指令对象的相关指令。
由此,本实施例通过所述电子设备的语音采集模块获取第二操作,可以简化操作动作,方便用户进行操作。
在优选的实施例中,所述语义解析包括:计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
这样,优选实施例通过计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容,能够准确获取所述缺省部分信息,进而能够有效选取第一指令信息的信息对所述缺省部分信息进行补全。
本发明提供的一种信息处理方法的第三实施例,应用于具有指令接收和指令处理功能的电子设备,如图3所示,所述方法包括:
步骤301、按第一方式获取第一操作,接收第一指令信息。
步骤302、检测所述电子设备当前状态的上下文信息获取第二操作,接收第二指令信息;
这里,所述第二指令信息和第一指令信息构成完整的指令信息。
步骤303、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例根据所述电子设备当前状态的上下文信息,能够快速的对第一指令信息中的缺省部分信息进行填补,简化用户操作。
在优选的实施例中,所述检测所述电子设备当前状态的上下文信息获取第二操作,可以包括:
获取所述当前状态的使用场景,其中,所述使用场景至少包括所述电子设备在所述第一操作之前打开过的应用信息,以及对所述应用信息的操作记录;
根据所述使用场景,确定所述第二操作。
其中,所述使用场景可以包括正在运行的应用的名称、运行状态、开启界面名称、界面内容、交互数据,以及特定时间段开启的应用的名称、使用频率、运行时间、关闭时间、开启界面,接收指令、交互数据、存储数据等信息,此外还可以包括当前***所处的模式,例如办公模式,静音模式、飞行模式等。
这里,还可以包括:获取用户使用信息,对所述用户使用信息进行分析,得到与当前场景相关的用户使用信息,将用户使用信息和当前场景进行关联,通过关联关系分析确定第二操作。由此,可以将根据第二操作接收的指令信息和根据第一操作接收的指令信息进行结合,确定完整的指令信息,以执行用户所需操作。
其中,用户使用信息可以包括输入的语音、图像、手势、字符等信息,以及点击或菜单选择所触发的信息,输入信息的时间等。
本发明提供的一种信息处理方法的第四实施例,应用于具有指令接收和指令处理功能的电子设备,如图4所示,所述方法包括:
步骤401、按第一方式获取第一操作,接收第一指令信息。
步骤402、通过所述电子设备的图像采集模块获取第二操作,接收第二指令信息;
这里,所述第二操作为图像操作,所述第二指令信息和第一指令信息构成完整的指令信息;
其中,图像采集模块可以由摄像头实现。
步骤403、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例通过所述电子设备的图像采集模块获取第二操作,可以简化操作动作,方便用户进行操作。
本发明提供的一种信息处理方法的第五实施例,应用于具有指令接收和指令处理功能的电子设备,如图5所示,所述方法包括:
步骤501、按第一方式获取第一操作,接收第一指令信息。
步骤502、通过所述电子设备的感应模块获取第二操作,接收第二指令信息;
这里,所述第二操作为感应操作,所述第二指令信息和第一指令信息构成完整的指令信息;
其中,所述感应模块可以由重力传感器、光传感器、近距离传感器中一种或几种构成。
步骤503、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例通过所述电子设备的感应采集模块获取第二操作,可以简化操作动作,方便用户进行操作。
本发明提供的一种信息处理方法的第六实施例,应用于具有指令接收和指令处理功能的电子设备,如图6所示,所述方法包括:
步骤601、按第一方式获取第一操作,接收第一指令信息。
步骤602、通过所述电子设备的图像采集模块、感应模块获取、语音采集模块中的一种或几种获取第二操作,接收第二指令信息;
这里,所述第二操作可以为图像操作、感应操作、语音操作中的一种或几种的组合。
这里,当第二操作是几种操作的组合时,根据各操作接收多个指令信息,这时,所述第二指令信息为多个指令信息的集合。
此时,分别识别出根据各操作接收的各指令信息的指令动作、指令对象和指令内容;
分别计算各指令信息的缺省部分;
对各指令信息的缺省部分的合并,确定第二指令信息的缺省部分;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
步骤603、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例通过所述电子设备的图像采集模块、感应模块获取、语音采集模块的组合,可以全面的获取用户的操作,进而更准确的执行指令对象的相关指令。
本发明提供的一种信息处理方法的第七实施例,应用于具有指令接收和指令处理功能的电子设备,如图7所示,所述方法包括:
步骤701、按第一方式获取第一操作,接收第一指令信息。
步骤702、判断接收到的接收第一指令信息是否满足第一预设条件,当满足时,进入步骤703;当不满足时,进入步骤704;
这里,所述第一预设条件是指用来判断第一指令信息是否为完整的指令信息的条件。
步骤703、执行第一指令信息,结束本次流程。
步骤704、按第二方式获取第二操作,接收第二指令信息。
步骤705、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例可以避免电子设备在第一指令信息满足第一预设条件时继续获取第二操作,从而节省***资源。
本发明提供的一种信息处理方法的第八实施例,应用于具有指令接收和指令处理功能的电子设备,如图8示,所述方法包括:
步骤801、按第一方式获取第一操作,接收第一指令信息。
步骤802、按第二方式获取第二操作,接收第二指令信息。
步骤803、判断接收到的接收第二指令信息是否满足第二预设条件,当满足时,进入步骤804;当不满足时,结束本次流程;
这里,所述第二预设条件是指用来判断第二指令信息是否为有效的指令信息的条件;
例如,当接收到的第二指令信息的时间与接收到第一指令信息的时间的时间间隔(如生命周期)超过一定时间时,判定所述第二指令信息为无效指令信息。
步骤804、根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例在接收到的接收第二指令信息不满足第二预设条件,结束流程,从而节省***资源。
下面对本发明实施例的具体实现进行举例说明。
实例一
在通讯录中用户张三的详情页中,用户说“拨打”:***接收到语音后,识别出上下文环境是通讯录详情页面,解析用户语音指令是“拨打电话”,***提取该页面对应的用户(张三的)电话号码,启动拨号应用,拨打张三的电话号码。
实例二
在通讯录列表页中,用户说“拨打”,同时用户手指触摸到用户张三所在的通讯录条目:***收到语音后,根据上下文环境“通讯录”,解析出这是一个“拨打电话”的指令,然后在指令的生命周期内,检测到上下文用户触摸了张三的通讯录条目,得到指令对象是张三的电话号码,***取出张三的电话号码,执行拨打张三电话的操作。
实例三
用户在日程应用的某个日程安排中,说“通知李四”:***受到语音后,检测到这是一条通知指令,通知对象是“李四”;然后根据当前上下文,知道当前上下文环境是“×月×日开会”的日程,根据指令关联规则在日程中“通知”指令指的是“发送日程通知”,然后***发送指令内容“×月×日开会”的日程通知给李四。
实例四
在电子设备上浏览文本时,如果用户选中一段文本(text),说“翻译”,***检测到“翻译”指令,并且检测到当前上下文是选中了一段文本,***解析指令打开终端上的翻译应用翻译文本并将结果呈现给用户。
这个例子中指令“翻译”还可以是“搜索”、“复制”、“粘贴”、“发微博”等。
实例五
在电子设备上浏览文本时,如果用户选中一段文本,说“发送到这里”,并且用手势指示发送方向或地点,***检测到“发到这里”指令、手势指示、以及选中了一段文本,***解析指令打开终端上的信息发送应用将所述文本按语音命令和手势指示发送指定方向或地点。
本发明提供的一种信息处理装置的第一实施例,应用于具有指令接收和指令处理功能的电子设备,如图9所示,所述装置包括:
第一接收单元901,用于按第一方式获取第一操作,接收第一指令信息。
第二接收单元902,用于按第二方式获取第二操作,接收第二指令信息。
处理单元903,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
本文中,所述第一方式和所述第二方式不同。
由此,本实施例通过两种方式获取的指令信息,执行指令对象的相关指令,能够在单一交互方式下接收到不完整的指令信息时,执行用户所需操作,从而为用户提供便捷的服务。
实际应用中,所述第一接收单元901、第二接收单元902、处理单元903均可由电子设备中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,DigitalSignal Processor)、或现场可编程门阵列(FPGA,Field-Programmable Gate Array)实现。
在优选的实施例中,所述第二接收单元902,用于通过所述电子设备的语音采集模块获取第二操作,接收第二指令信息;所述第二操作为语音操作,所述第二指令信息和第一指令信息构成完整的指令信息。
相应的,如图9所示,所述装置还包括:解析单元904,用于对所述第二指令信息进行语义解析。
这样,优选实施例通过所述电子设备的语音采集模块获取第二操作,可以简化操作动作,方便用户进行操作。
在优选的实施例中,所述解析单元904,用于计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
实际应用中,所述解析单元904可由电子设备中的CPU、DSP或FPGA实现。
本发明提供的一种信息处理装置的第二实施例,应用于具有指令接收和指令处理功能的电子设备,如图9所示,所述装置包括:
第一接收单元901,用于按第一方式获取第一操作,接收第一指令信息。
第二接收单元902,用于检测所述电子设备当前状态的上下文信息获取第二操作,接收第二指令信息;
这里,所述第二指令信息和第一指令信息构成完整的指令信息。
处理单元903,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例根据所述电子设备当前状态的上下文信息,能够快速的对第一指令信息中的缺省部分信息进行填补,简化用户操作。
在优选的实施例中,所述第二接收单元902,用于获取所述当前状态的使用场景,其中,所述使用场景至少包括所述电子设备在所述第一操作之前打开过的应用信息,以及对所述应用信息的操作记录;根据所述使用场景,确定所述第二操作。
本发明提供的一种信息处理装置的第三实施例,应用于具有指令接收和指令处理功能的电子设备,如图9所示,所述装置包括:
第一接收单元901,用于按第一方式获取第一操作,接收第一指令信息。
第二接收单元902,用于通过所述电子设备的图像采集模块获取第二操作,接收第二指令信息;
这里,所述第二指令信息和第一指令信息构成完整的指令信息。
处理单元903,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例通过所述电子设备的图像采集模块获取第二操作,可以简化操作动作,方便用户进行操作。
在优选的实施例中,所述第二接收单元902,通过所述电子设备的感应模块获取第二操作,接收第二指令信息。
这里,所述第二操作为感应操作,所述第二指令信息和第一指令信息构成完整的指令信息。
这样,优选实施例通过所述电子设备的感应采集模块获取第二操作,可以简化操作动作,方便用户进行操作。
本发明提供的一种信息处理装置的第四实施例,应用于具有指令接收和指令处理功能的电子设备,如图10所示,所述装置包括:
第一接收单元901,用于按第一方式获取第一操作,接收第一指令信息。
第一判断单元905,用于判断接收到的接收第一指令信息是否满足第一预设条件,当不满足时,通知第二接收单元执行按第二方式获取第二操作,接收第二指令信息的操作。
第二接收单元902,用于按第二方式获取第二操作,接收第二指令信息;
这里,所述第二指令信息和第一指令信息构成完整的指令信息。
处理单元903,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例可以避免电子设备在第一指令信息满足第一预设条件时继续获取第二操作,从而节省***资源。
实际应用中,所述第一判断单元905可由电子设备中的CPU、DSP或FPGA实现。
本发明提供的一种信息处理装置的第五实施例,应用于具有指令接收和指令处理功能的电子设备,如图11所示,所述装置包括:
第一接收单元901,用于按第一方式获取第一操作,接收第一指令信息。
第二接收单元902,用于按第二方式获取第二操作,接收第二指令信息;
这里,所述第二指令信息和第一指令信息构成完整的指令信息。
第二判断单元906,用于判断接收到的接收第二指令信息是否满足第二预设条件,当满足时,通知处理单元执行根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令的操作。
处理单元903,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令。
由此,本实施例在接收到的接收第二指令信息不满足第二预设条件,即失效时,结束流程,从而节省***资源。
实际应用中,所述第二判断单元906可由电子设备中的CPU、DSP或FPGA实现。
本发明提供了一种电子设备的实施例,所述电子设备包括上述实施例中的任意一种信息处理装置。在实际应用中,上述电子设备可以是移动终端,如智能手机、平板电脑等。
由此,依照前面所述本实施例提供的电子设备,能够使前述的一种电子设备获得与用户当前场景相关的话题的内容。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (11)
1.一种信息处理方法,应用于具有指令接收和指令处理功能的电子设备中,其特征在于,所述方法包括:
按第一方式获取第一输入操作,接收第一指令信息;所述第一指令信息包括指令动作且所述第一指令信息为不完整的指令信息;
按第二方式获取第二输入操作,接收第二指令信息;所述第二指令信息包括指令对象;
判断接收到的接收第二指令信息是否满足第二预设条件,所述第二预设条件是指用来判断所述第二指令信息是否为有效的指令信息的条件;
当满足时,根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令;
所述第一方式和所述第二方式不同。
2.根据权利要求1所述的方法,其特征在于,所述按第二方式获取第二输入操作,接收第二指令信息为:
通过所述电子设备的语音采集模块获取第二输入操作,接收第二指令信息;所述第二输入操作为语音操作,所述第二指令信息和第一指令信息构成完整的指令信息;
相应的,所述执行指令对象的相关指令之前,所述方法还包括:
对所述第二指令信息进行语义解析。
3.根据权利要求2所述的方法,其特征在于,所述语义解析包括:
计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
4.根据权利要求1所述的方法,其特征在于,所述按第二方式获取第二输入操作,接收第二指令信息为:
检测所述电子设备当前状态的上下文信息获取第二输入操作,接收第二指令信息,所述第二指令信息和第一指令信息构成完整的指令信息。
5.根据权利要求4所述的方法,其特征在于,所述检测所述电子设备当前状态的上下文信息获取第二输入操作,包括:
获取所述当前状态的使用场景,其中,所述使用场景至少包括所述电子设备在所述第一输入操作之前打开过的应用信息,以及对所述应用信息的操作记录;
根据所述使用场景,确定所述第二输入操作。
6.一种信息处理装置,应用于具有指令接收和指令处理功能的电子设备中,其特征在于,所述装置包括:
第一接收单元,用于按第一方式获取第一输入操作,接收第一指令信息;所述第一指令信息包括指令动作且所述第一指令信息为不完整的指令信息;
第二接收单元,用于按第二方式获取第二输入操作,接收第二指令信息;所述第二指令信息包括指令对象;
处理单元,用于根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令;
所述第一方式和所述第二方式不同;
所述装置还包括:第二判断单元,用于判断接收到的接收第二指令信息是否满足第二预设条件,当满足时,通知处理单元执行根据接收的第一指令信息和第二指令信息,执行指令对象的相关指令的操作;其中,所述第二预设条件是指用来判断第二指令信息是否为有效的指令信息的条件。
7.根据权利要求6所述的装置,其特征在于,所述第二接收单元,用于通过所述电子设备的语音采集模块获取第二输入操作,接收第二指令信息;所述第二输入操作为语音操作,所述第二指令信息和第一指令信息构成完整的指令信息;
相应的,所述装置还包括:
解析单元,用于对所述第二指令信息进行语义解析。
8.根据权利要求7所述的装置,其特征在于,所述解析单元,用于计算出所述第二指令信息的缺省部分、指令动作、指令对象和指令内容;
获取所述缺省部分信息,以及所述第一指令信息;
使用所述第一指令信息填补所述缺省部分信息。
9.根据权利要求6所述的装置,其特征在于,所述第二接收单元,用于检测所述电子设备当前状态的上下文信息获取第二输入操作,接收第二指令信息,所述第二指令信息和第一指令信息构成完整的指令信息。
10.根据权利要求9所述的装置,其特征在于,所述第二接收单元,用于获取所述当前状态的使用场景,其中,所述使用场景至少包括所述电子设备在所述第一输入操作之前打开过的应用信息,以及对所述应用信息的操作记录;
根据所述使用场景,确定所述第二输入操作。
11.一种电子设备,其特征在于,所述电子设备包括权利要求6至10任一项权利要求所述的信息处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310389445.9A CN104423844B (zh) | 2013-08-30 | 2013-08-30 | 一种信息处理方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310389445.9A CN104423844B (zh) | 2013-08-30 | 2013-08-30 | 一种信息处理方法、装置和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104423844A CN104423844A (zh) | 2015-03-18 |
CN104423844B true CN104423844B (zh) | 2019-03-29 |
Family
ID=52972983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310389445.9A Active CN104423844B (zh) | 2013-08-30 | 2013-08-30 | 一种信息处理方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104423844B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110875059B (zh) * | 2018-08-31 | 2022-08-05 | 深圳市优必选科技有限公司 | 收音结束的判断方法、装置以及储存装置 |
CN113064536B (zh) * | 2021-06-01 | 2021-10-19 | 深圳传音控股股份有限公司 | 处理方法、处理设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103064828A (zh) * | 2013-01-25 | 2013-04-24 | 华为终端有限公司 | 一种操作文本的方法及装置 |
CN103108077A (zh) * | 2013-01-16 | 2013-05-15 | 广东欧珀移动通信有限公司 | 移动终端来电接听方法及移动终端 |
CN103226949A (zh) * | 2011-09-30 | 2013-07-31 | 苹果公司 | 在虚拟助理中使用情境信息来促进命令的处理 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8423347B2 (en) * | 2006-06-06 | 2013-04-16 | Microsoft Corporation | Natural language personal information management |
CN101605165A (zh) * | 2009-07-13 | 2009-12-16 | 上海联创三信电子研发销售中心 | 手机发送短信的方法 |
AU2012101473B4 (en) * | 2010-01-18 | 2013-05-23 | Apple Inc. | Service orchestration for intelligent automated assistant |
CN102611793B (zh) * | 2012-03-07 | 2015-02-18 | 惠州Tcl移动通信有限公司 | 一种移动终端及其短信和来电的处理方法 |
CN103218114A (zh) * | 2013-03-05 | 2013-07-24 | 北京卓易讯畅科技有限公司 | 一种用于发送与接收意图指令信息的方法和装置 |
-
2013
- 2013-08-30 CN CN201310389445.9A patent/CN104423844B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103226949A (zh) * | 2011-09-30 | 2013-07-31 | 苹果公司 | 在虚拟助理中使用情境信息来促进命令的处理 |
CN103108077A (zh) * | 2013-01-16 | 2013-05-15 | 广东欧珀移动通信有限公司 | 移动终端来电接听方法及移动终端 |
CN103064828A (zh) * | 2013-01-25 | 2013-04-24 | 华为终端有限公司 | 一种操作文本的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104423844A (zh) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105955617B (zh) | 用于选择文本的手势 | |
CN106605224A (zh) | 信息搜索方法、装置、电子设备及服务器 | |
CN102999334B (zh) | 一种基于Android平台的快捷方式实现方法、装置及终端 | |
CN111226191A (zh) | 管理和映射多侧触摸 | |
CN107491258A (zh) | 用于在分屏模式下操纵窗口的设备、方法和图形用户界面 | |
CN107329743A (zh) | 应用页面的展示方法、装置及存储介质 | |
CN104765522A (zh) | 聊天窗口的展示控制方法及*** | |
CN109062479A (zh) | 分屏应用切换方法、装置、存储介质和电子设备 | |
CN105302619B (zh) | 一种信息处理方法及装置、电子设备 | |
WO2019119325A1 (zh) | 一种控制方法及装置 | |
CN109960446A (zh) | 一种控制被选中对象在应用界面中显示的方法及终端设备 | |
JP6434640B2 (ja) | メッセージ表示方法、メッセージ表示装置、およびメッセージ表示デバイス | |
CN105446489B (zh) | 语音双模控制方法、装置及用户终端 | |
CN107239527A (zh) | 网页访问方法及装置 | |
CN102945243A (zh) | 一种基于浏览内容的联系信息识别方法 | |
CN109002184A (zh) | 一种输入法候选词的联想方法和装置 | |
CN108108249A (zh) | 信息输入方法及装置 | |
CN103458112A (zh) | 通过客户端图标触发路径选择的方法及*** | |
CN106020622A (zh) | 用于收藏表情符号的方法和装置 | |
CN106249999A (zh) | 终端操作方法及装置 | |
CN106453823B (zh) | 一种快捷发送信息的方法、装置及终端 | |
CN110022399A (zh) | 消息展示方法、装置、用户终端及可读存储介质 | |
CN110011895A (zh) | 会话方法、获取对象关联的链接信息的方法、设备 | |
CN109525697A (zh) | 联系人共享和显示的方法、装置和终端 | |
KR101520896B1 (ko) | 휴대용 단말기의 데이터 관리 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |