CN114816204A - 智能机器人的控制方法、控制装置、控制设备及存储介质 - Google Patents
智能机器人的控制方法、控制装置、控制设备及存储介质 Download PDFInfo
- Publication number
- CN114816204A CN114816204A CN202110108837.8A CN202110108837A CN114816204A CN 114816204 A CN114816204 A CN 114816204A CN 202110108837 A CN202110108837 A CN 202110108837A CN 114816204 A CN114816204 A CN 114816204A
- Authority
- CN
- China
- Prior art keywords
- language
- intelligent robot
- service
- interface
- language type
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000012423 maintenance Methods 0.000 claims abstract description 91
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
Abstract
本申请提出一种智能机器人的控制方法、控制装置、控制设备及存储介质,该方法包括判断智能机器人当前所处状态;若确定智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型,控制智能机器人采用业务语言的语种类型提供业务服务;若确定智能机器人当前处于***运维状态,获取预设的***语言的语种类型,控制智能机器人采用***语言的语种类型进行交互。通过本申请能够实现业务语言与***语言的解耦合,从而便于智能机器人的业务语言的扩展,有效降低业务语言的扩展成本,提升业务语言的扩展效率。
Description
技术领域
本申请涉及智能机器人技术领域,尤其涉及一种智能机器人的控制方法、控制装置、控制设备及存储介质。
背景技术
随着科学技术的快速发展,越来越多的场景开始使用机器人代替人工操作,由此具有各种各样功能的智能机器人应运而生,能够为用户提供多种业务服务。
相关技术中,通常智能机器人在语言语种设定后,无论交互对象是用户或是运维人员,智能机器人都是采用该语种语言进行交互,
这种方式下,业务语言与***语言耦合,从而使得业务语言的扩展成本较高,业务语言的扩展效率较低。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的目的在于提出一种智能机器人的控制方法、控制装置、控制设备及存储介质,能够实现业务语言与***语言的解耦合,从而便于智能机器人的业务语言的扩展,有效降低业务语言的扩展成本,提升业务语言的扩展效率。
为达到上述目的,本申请第一方面实施例提出的智能机器人的控制方法,包括:
判断所述智能机器人当前所处状态;
若确定所述智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型,控制所述智能机器人采用所述业务语言的语种类型提供业务服务;
若确定所述智能机器人当前处于***运维状态,获取预设的***语言的语种类型,控制所述智能机器人采用所述***语言的语种类型进行交互。
在本申请的一些实施例中,所述预设的业务语言的语种类型和所述***语言的语种类型为不同的语种类型。
在本申请的一些实施例中,所述判断所述智能机器人当前所述状态,包括:
监听所述智能机器人的屏幕的当前界面;
当所述当前界面包括业务服务界面时,确定所述智能机器人当前处于业务服务状态;
当所述当前界面退出业务服务界面时,确定所述智能机器人当前处于***运维状态。
在本申请的一些实施例中,所述方法还包括:
在所述智能机器人的屏幕的当前界面为业务服务界面时,若***运维界面的显示条件被满足,控制所述智能机器人的屏幕显示***运维界面,所述***运维界面采用所述***语言的语种类型进行显示;
基于所述***运维界面上的触控操作,切换所述***语言的语种类型。
在本申请的一些实施例中,所述方法还包括:
在控制所述智能机器人的屏幕显示***运维界面的一级页面时,控制所述当前界面退出业务服务界面;或者
在控制所述智能机器人的屏幕显示***运维界面的二级页面时,控制所述当前界面退出业务服务界面,其中,所述***运维界面的一级页面叠加显示于所述业务服务界面之上。
在本申请的一些实施例中,所述方法还包括:
在所述智能机器人的屏幕的当前界面为业务服务界面时,基于所述业务服务界面上的触控操作,切换所述业务语言的语种类型。
在本申请的一些实施例中,所述控制所述智能机器人采用所述业务语言的语种类型提供业务服务,包括:
根据业务数据获取请求和所述业务语言的语种类型生成业务数据获取消息,并将所述业务数据获取消息发送至服务器;
接收所述服务器下发的业务数据,并控制所述智能机器人输出所述业务数据,其中,所述业务数据的语种类型是所述业务语言的语种类型。
本申请第一方面实施例提出的智能机器人的控制方法,能够实现业务语言与***语言的解耦合,从而便于智能机器人的业务语言的扩展,有效降低业务语言的扩展成本,提升业务语言的扩展效率。
为达到上述目的,本申请第二方面实施例提出的智能机器人的控制装置,包括:
判断模块,用于判断所述智能机器人当前所处状态;
第一获取模块,用于在确定所述智能机器人当前处于业务服务状态时,获取预设的业务语言的语种类型,控制所述智能机器人采用所述业务语言的语种类型提供业务服务;
第二获取模块,用于在确定所述智能机器人当前处于***运维状态时,获取预设的***语言的语种类型,控制所述智能机器人采用所述***语言的语种类型进行交互。
在本申请的一些实施例中,所述预设的业务语言的语种类型和所述***语言的语种类型为不同的语种类型。
在本申请的一些实施例中,所述判断模块,具体用于:
监听所述智能机器人的屏幕的当前界面;
当所述当前界面包括业务服务界面时,确定所述智能机器人当前处于业务服务状态;
当所述当前界面退出业务服务界面时,确定所述智能机器人当前处于***运维状态。
在本申请的一些实施例中,所述装置还包括:
第一控制模块,用于在所述智能机器人的屏幕的当前界面为业务服务界面时,若***运维界面的显示条件被满足,控制所述智能机器人的屏幕显示***运维界面,所述***运维界面采用所述***语言的语种类型进行显示,并基于所述***运维界面上的触控操作,切换所述***语言的语种类型。
在本申请的一些实施例中,所述第一控制模块,还用于在控制所述智能机器人的屏幕显示***运维界面的一级页面时,控制所述当前界面退出业务服务界面;或者在控制所述智能机器人的屏幕显示***运维界面的二级页面时,控制所述当前界面退出业务服务界面,其中,所述***运维界面的一级页面叠加显示于所述业务服务界面之上。
在本申请的一些实施例中,所述装置还包括:
第二控制模块,用于在所述智能机器人的屏幕的当前界面为业务服务界面时,基于所述业务服务界面上的触控操作,切换所述业务语言的语种类型。
在本申请的一些实施例中,所述第一获取模块,具体用于:
根据业务数据获取请求和所述业务语言的语种类型生成业务数据获取消息,并将所述业务数据获取消息发送至服务器;
接收所述服务器下发的业务数据,并控制所述智能机器人输出所述业务数据,其中,所述业务数据的语种类型是所述业务语言的语种类型。
为达到上述目的,本申请第三方面实施例提出的智能机器人的控制设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请第一方面实施例提出的智能机器人的控制方法。
为达到上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,当所述存储介质中的计算机程序被处理器执行时,实现本申请第一方面实施例提出的智能机器人的控制方法。
为达到上述目的,本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行本申请第一方面实施例提出的智能机器人的控制方法。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一实施例提出的智能机器人的控制方法的流程示意图;
图2为本申请实施例中业务服务界面示意图;
图3是本申请另一实施例提出的智能机器人的控制方法的流程示意图;
图4是本申请另一实施例提出的智能机器人的控制方法的流程示意图;
图5a是本申请实施例中***运维界面显示示意图;
图5b是本申请实施例中***运维界面显示示意图;
图6为本申请实施例中的智能机器人的架构示意图;
图7是本申请一实施例提出的智能机器人的控制装置的结构示意图;
图8为本申请实施例提供的一种智能机器人的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本申请一实施例提出的智能机器人的控制方法的流程示意图。
本实施例以智能机器人的控制方法被配置为智能机器人的控制装置中来举例说明。
本实施例中智能机器人的控制方法可以被配置在智能机器人的控制装置中,该智能机器人的控制装置可以设置在服务器中,或者也可以设置在智能机器人中,本申请实施例对此不作限制。
本实施例以智能机器人的控制方法被配置在智能机器人中为例。
需要说明的是,本申请实施例的执行主体,在硬件上可以例如为服务器或者智能机器人中的中央处理器(Central Processing Unit,CPU),在软件上可以例如为服务器或者智能机器人中的相关的后台服务,对此不作限制。
如图1所示,该智能机器人的控制方法,包括:
S101:判断智能机器人当前所处状态。
其中,当前所处状态,用于描述智能机器人在当前时间点上对应的状态,当前所处状态例如包括:业务服务状态和***运维状态。
一些实施例中,如果智能机器人当前处于业务服务状态,则表明智能机器人能够在业务服务状态下向用户提供一些类型的业务服务。如果智能机器人当前处于***运维状态,则表明运维人员正在对智能机器人的***进行运营维护。
本申请实施例中,基于上述描述的内容,在对智能机器人进行控制时,可以是首先判断智能机器人当前所处状态,即判断智能机器人当前所处状态是业务服务状态还是***运维状态,而后根据得出的当前所处状态来对智能机器人进行相应的控制。
上述在判断智能机器人当前所处状态时,可以调用预配置的接口来判断智能机器人当前所处状态,或者,监测智能机器人显示界面的内容,从而基于显示界面的内容来判断智能机器人当前所处状态,对此不做限制。
而本申请实施例中,可以是监听智能机器人的屏幕的当前界面(该当前界面,即智能机器人的显示屏中当前所显示的界面),当当前界面包括业务服务界面时,确定智能机器人当前处于业务服务状态,当当前界面退出业务服务界面时,确定智能机器人当前处于***运维状态,从而能够与智能机器人的显示处理逻辑相结合,提升智能机器人当前所处状态判定的便捷性,辅助快速地、准确地确定出智能机器人当前所处状态。
如图2所示,图2为本申请实施例中业务服务界面示意图,图2中的业务服务界面展示了“行政建议箱”,从而可以基于该“行政建议箱”的业务服务界面向用户提供收集行政建议类型的业务服务;结合图2中所示,上述在监听到智能机器人的显示屏中当前所显示的界面之中包括业务服务界面时,则可以直接确定智能机器人当前处于业务服务状态。
另外一些实施例中,当前所显示的界面还可能同时包含其它的界面(例如可以是叠加了多个界面,各个界面之间可有重叠部分),则相应的,本申请实施例中,考虑到通常的应用中,当智能机器人显示业务服务界面时,即可以表示此时智能机器人能够相应的提供业务服务,则本申请实施例中,可以支持当当前所显示的界面之中包括业务服务界面时,即表明智能机器人当前处于业务服务状态,而当当前所显示的界面退出业务服务界面(即当前界面不包括业务服务界面)时,确定智能机器人当前处于***运维状态,从而判定方式较为合理,辅助提升判定效果。
S102:若确定智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型,控制智能机器人采用业务语言的语种类型提供业务服务。
其中,智能机器人在对用户提供业务服务时使用的语言,则可以被称为业务语言。
相应地,***语言,指的是智能机器人处于***运维状态,支持运维人员进行***配置等运营维护操作使用的语言。
上述的语种类型可以例如是中文、英文、韩文、日文等,对此不做限制。
本申请实施例中支持用户对业务语言进行个性化设置的功能,可以具体是基于业务服务状态下展开,从而能够有效避免业务服务状态下的语言功能扩展对***语言的影响。
也即是说,本申请实施例中,如果检测到智能机器人当前所处状态是业务服务状态,则可以获取预设的业务语言的语种类型(例如英文),从而控制智能机器人采用业务语言的语种类型提供业务服务。
一些实施例中,上述业务语言的语种类型可以是预先设定的,则预先设定业务语言的语种类型的方式可以具体如下:
可以是在智能机器人所提供的业务服务界面初始化时,在业务服务界面提供语种类型切换控件,该语种类型切换控件被用于支持智能机器人业务服务的用户,根据自身的语言需求来对业务服务的语种类型进行调整,响应于对语种类型切换控件的操作指令,获取与操作指令对应的目标类型的业务语言。
而另外一些实施例中,还可以在智能机器人的屏幕的当前界面为业务服务界面时,在业务服务界面上显示一个语种类型切换控件,基于业务服务界面上的触控操作,切换业务语言的语种类型,能够实现便捷地、灵活地切换业务语言的语种类型,能够快速地满足业务服务的用户的个性化的语言设置需求。
而另外一些实施例中,还可以在智能机器人的屏幕的当前界面为业务服务界面时,基于业务服务界面的语音操作,切换业务语言的语种类型,对此不做限制。
而另外一些实施例中,还可以基于运维人员在***运维界面的操作,来切换业务语言的语种类型,对此不做限制。
例如,如果智能机器人业务服务的用户自身的语言需求是中文,则可以操作该语种类型切换控件,将智能机器人提供业务服务的语种类型配置为中文,如果智能机器人业务服务的用户自身的语言需求是英文,则可以操作该语种类型切换控件,将智能机器人提供业务服务的语种类型配置为英文,对此不做限制。
本申请实施例中,智能机器人可以预先保存语种类型的候选列表,当确定需要在当前界面上显示语种类型切换控件时,显示语种类型切换控件,并在语种类型切换控件之中关联显示语种类型的候选列表(该语种类型的候选列表之中可以包括多个候选的语种类型),而后实时地监听用户对语种类型切换控件的操作指令,将操作指令所选中的候选的语种类型作为预设的业务语言的语种类型。
当然,针对预设的业务语言的语种类型的切换配置方式也可以为其他任意可能的方式,能够实现支持用户,根据自身的语言需求来对业务服务的语种类型进行选取配置即可,对此不做限制。
上述确定智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型之后,可以直接控制智能机器人采用业务语言的语种类型提供业务服务。
举例而言,可以是将智能机器人当中加载的业务服务类的应用程序的语种类型均切换配置为预设的业务语言的语种类型,具体例如,如果将智能机器人提供业务服务的语种类型配置为中文,则相应地,将智能机器人当中加载的业务服务类的应用程序的语种类型均切换配置为中文,如果将智能机器人提供业务服务的语种类型配置为英文,则相应地,将智能机器人当中加载的业务服务类的应用程序的语种类型均切换配置为英文,以此类推。
可选地,一些实施例中,如图3所示,图3是本申请另一实施例提出的智能机器人的控制方法的流程示意图,控制智能机器人采用业务语言的语种类型提供业务服务,包括:
S301:根据业务数据获取请求和业务语言的语种类型生成业务数据获取消息,并将业务数据获取消息发送至服务器。
S302:接收服务器下发的业务数据,并控制智能机器人输出业务数据,其中,业务数据的语种类型是业务语言的语种类型。
以业务服务是语音类业务服务进行示例(该语音类业务服务可调用语音服务),该语音类业务服务可以是由语音服务类的应用程序所提供的,则业务数据可以是语音服务类的应用程序提供语音服务时所涉及的一些数据,比如一段语音播报数据或者是一段语音回答数据等,业务数据获取请求,可以是用户对语音服务类的应用程序进行操作,语音服务类的应用程序根据用户操作所生成的,用于获取与用户操作对应的业务数据的获取请求,而后,语音服务类的应用程序可以根据业务数据获取请求和业务语言的语种类型生成业务数据获取消息,并发送至服务器,该业务数据获取消息被用于从服务器获取相应的业务数据,而后,可以接收服务器下发的业务数据,并控制智能机器人输出业务数据,以基于业务数据提供相应的语音类业务服务。
上述的业务数据是语音服务类的应用程序所提供的业务数据,则语音服务类的应用程序所提供的业务数据的类型,可以被称为语音服务类别的业务数据,当然,本申请实施例中的业务数据的类型还可以是地图服务类别的业务数据、导航服务类别的业务数据,或者,其他任意服务类别的业务数据,对此不做限制。
S103:若确定智能机器人当前处于***运维状态,获取预设的***语言的语种类型,控制智能机器人采用***语言的语种类型进行交互。
也即是说,当检测到智能机器人当前处于***运维状态时,则可以直接获取预设的***语言的语种类型,控制智能机器人采用***语言的语种类型进行交互。
由此,本申请实施例中支持检测智能机器人的当前所处状态,当确定智能机器人当前处于业务服务状态,可以直接获取预设的业务语言的语种类型,当确定智能机器人当前处于***运维状态,可以直接获取运维人员预设的***语言的语种类型,从而使得业务语言与***语言可同时满足业务服务的用户与运维人员的使用需求,如果需要扩展业务服务的语种类型,也可以单独升级业务代码,无需升级***,从而实现快速更新业务服务支持的语种类型,扩展语言支持。
可选地,一些实施例中,依据设置,预设的业务语言的语种类型和***语言的语种类型为不同的语种类型,从而满足个性化的语种使用需求。
另外一些实施例中,依据设置,预设的业务语言的语种类型和***语言的语种类型可以为相同的语种类型,对此不做限制。
本实施例中,通过判断智能机器人当前所处状态,若确定智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型,控制智能机器人采用业务语言的语种类型提供业务服务,而若确定智能机器人当前处于***运维状态,获取预设的***语言的语种类型,控制智能机器人采用***语言的语种类型进行交互,能够实现业务语言与***语言的解耦合,从而便于智能机器人的业务语言的扩展,有效降低业务语言的扩展成本,提升业务语言的扩展效率。
图4是本申请另一实施例提出的智能机器人的控制方法的流程示意图。
如图4所示,该方法包括:
S401:判断智能机器人当前所处状态。
S402:若确定智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型,控制智能机器人采用业务语言的语种类型提供业务服务。
S401-S402的描述说明可以具体参见上述实施例,在此不再赘述。
S403:在智能机器人的屏幕的当前界面为业务服务界面时,若***运维界面的显示条件被满足,控制智能机器人的屏幕显示***运维界面,***运维界面采用***语言的语种类型进行显示。
如图5a所示,图5a是本申请实施例中***运维界面显示示意图,包括:业务服务界面51和***运维界面52,在图5a中,可以在业务服务界面51上叠加显示***运维界面52。
举例而言,如果智能机器人的当前界面为业务服务界面,若***运维界面的显示条件被满足(比如,智能机器人监听到下拉指令,下拉指令比如从当前界面的最上沿向界面的下方滑动的指令),则可以在业务服务界面51上叠加显示***运维界面52。
本申请实施例中,叠加显示于业务服务界面51上的***运维界面52,还可以具体是***运维界面的一级页面,如图5a所示。
在本申请的实施例中,在业务服务界面51和***运维界面52叠加显示的情况下,还可以相应的,控制业务服务界面采用业务语言的语种类型进行显示,同时还可以控制***运维界面采用***语言的语种类型进行显示,从而能够同时地满足用户和运维人员的个性化使用需求,提升智能机器人的语言控制的灵活性和适用性。
S404:基于***运维界面上的触控操作,切换***语言的语种类型。
另外一些实施例中,如图5b所示,图5b是本申请实施例中***运维界面显示示意图,***运维界面52(该***运维界面具体是***运维界面的二级页面),在图5b中,上述图5a中的业务服务界面51已退出,进入图5b中所示的***运维界面52的二级页面,对此不做限制。
可选地,一些实施例中,在控制智能机器人的屏幕显示***运维界面的一级页面时,控制当前界面退出业务服务界面;或者在控制智能机器人的屏幕显示***运维界面的二级页面时,控制当前界面退出业务服务界面,其中,***运维界面的一级页面叠加显示于业务服务界面之上。
上述***运维界面的二级页面,可以具体是向运维人员提供更丰富运维功能的页面,比如在运维人员触发进行***运维的过程中,可以控制智能机器人从一级页面跳转至二级页面,从而在二级页面中进行相应的***运维操作,对此不做限制。
也即是说,本申请实施例支持灵活地状态切换,通过实时地监听当前界面所显示的页面内容,以辅助准确地判定出切换***语言的触发时机,从而能够在控制智能机器人进行语言切换时,能够具有较好的切换时效性,避免切换延迟,有效提升语言控制的连贯性,提升智能机器人的控制效果。
如图6所示,图6为本申请实施例中的智能机器人的架构示意图,包括业务服务、***,其中,业务服务是指基于语音服务、云服务、导航服务等开发衍生出的一些应用程序的应用层面的业务。
当智能机器人当前处于业务服务状态时,智能机器人可调用核心服务(核心服务例如是能够提供一些功能接口的智能机器人的后台服务,对此不做限制)中的服务配置接口,以使用预设的业务语言的语种类型,从而支持智能机器人基于预设的语种类型的业务语言向用户提供业务服务;当智能机器人切换至***运维状态时,可使用预设的***语言的语种类型,从而支持智能机器人基于预设的语种类型的***语言向运维人员提供***运营维护功能。
举例而言,核心服务会监听当前界面变化,当智能机器人退出业务服务状态进入***运维状态时,核心服务可自动调用***语言的语种类型,在***运维状态还可以支持运维人员在设置里修改***语言和业务语言的语种类型,***语言和业务语言均可以保存在核心服务中,当智能机器人退出***运维状态进入业务服务状态时,核心服务可自动调用业务语言的语种类型。
由此,本申请实施例能够实现业务语言与***语言的解耦合,使得业务语言与***语言可同时满足业务服务的用户与运维人员的使用需求,如果需要扩展业务服务的语种类型,也可以单独升级业务代码,无需升级***,从而实现快速更新业务服务支持的语种类型,扩展语言支持。
图7是本申请一实施例提出的智能机器人的控制装置的结构示意图。
如图7所示,该智能机器人的控制装置70包括:
判断模块701,用于判断智能机器人当前所处状态。
第一获取模块702,用于在确定智能机器人当前处于业务服务状态时,获取预设的业务语言的语种类型,控制智能机器人采用业务语言的语种类型提供业务服务。
第二获取模块703,用于在确定智能机器人当前处于***运维状态时,获取预设的***语言的语种类型,控制智能机器人采用***语言的语种类型进行交互。
在本申请的一些实施例中,所述预设的业务语言的语种类型和所述***语言的语种类型为不同的语种类型。
在本申请的一些实施例中,所述判断模块701,具体用于:
监听所述智能机器人的屏幕的当前界面;
当所述当前界面包括业务服务界面时,确定所述智能机器人当前处于业务服务状态;
当所述当前界面退出业务服务界面时,确定所述智能机器人当前处于***运维状态。
在本申请的一些实施例中,所述装置还包括:
第一控制模块,用于在所述智能机器人的屏幕的当前界面为业务服务界面时,若***运维界面的显示条件被满足,控制所述智能机器人的屏幕显示***运维界面,所述***运维界面采用所述***语言的语种类型进行显示,并基于所述***运维界面上的触控操作,切换所述***语言的语种类型。
在本申请的一些实施例中,所述第一控制模块,还用于在控制所述智能机器人的屏幕显示***运维界面的一级页面时,控制所述当前界面退出业务服务界面;或者在控制所述智能机器人的屏幕显示***运维界面的二级页面时,控制所述当前界面退出业务服务界面,其中,所述***运维界面的一级页面叠加显示于所述业务服务界面之上。
在本申请的一些实施例中,所述装置还包括:
第二控制模块,用于在所述智能机器人的屏幕的当前界面为业务服务界面时,基于所述业务服务界面上的触控操作,切换所述业务语言的语种类型。
在本申请的一些实施例中,所述第一获取模块702,具体用于:
根据业务数据获取请求和所述业务语言的语种类型生成业务数据获取消息,并将所述业务数据获取消息发送至服务器;
接收所述服务器下发的业务数据,并控制所述智能机器人输出所述业务数据,其中,所述业务数据的语种类型是所述业务语言的语种类型。
需要说明的是,前述对智能机器人的控制方法实施例的解释说明也适用于该实施例的智能机器人的控制装置,此处不再赘述。
图8为本申请实施例提供的一种智能机器人的控制设备的结构示意图。
需要说明的是,该控制设备可以但不限于智能机器人内部的控制设备,该智能机器人的控制设备包括:
存储器801、处理器802及存储在存储器801上并可在处理器802上运行的计算机程序。
处理器802执行程序时实现上述实施例中提供的智能机器人的控制方法。
在一种可能的实现方式中,智能机器人的控制设备还包括:
通信接口803,用于存储器801和处理器802之间的通信。
存储器801,用于存放可在处理器802上运行的计算机程序。
存储器801可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器802,用于执行程序时实现上述实施例的智能机器人的控制方法。
如果存储器801、处理器802和通信接口803独立实现,则通信接口803、存储器801和处理器802可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(PeripheralComponent,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器801、处理器802及通信接口803,集成在一块芯片上实现,则存储器801、处理器802及通信接口803可以通过内部接口完成相互间的通信。
处理器802可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的智能机器人的控制方法。
为了实现上述实施例,本申请还提出一种计算机程序产品,当计算机程序产品中的指令由处理器执行时,执行上述实施例示出的智能机器人的控制方法。
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种智能机器人的控制方法,其特征在于,所述方法包括:
判断所述智能机器人当前所处状态;
若确定所述智能机器人当前处于业务服务状态,获取预设的业务语言的语种类型,控制所述智能机器人采用所述业务语言的语种类型提供业务服务;
若确定所述智能机器人当前处于***运维状态,获取预设的***语言的语种类型,控制所述智能机器人采用所述***语言的语种类型进行交互。
2.如权利要求1所述的方法,其特征在于,所述预设的业务语言的语种类型和所述***语言的语种类型为不同的语种类型。
3.如权利要求1所述的方法,其特征在于,所述判断所述智能机器人当前所述状态,包括:
监听所述智能机器人的屏幕的当前界面;
当所述当前界面包括业务服务界面时,确定所述智能机器人当前处于业务服务状态;
当所述当前界面退出业务服务界面时,确定所述智能机器人当前处于***运维状态。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述智能机器人的屏幕的当前界面为业务服务界面时,若***运维界面的显示条件被满足,控制所述智能机器人的屏幕显示***运维界面,所述***运维界面采用所述***语言的语种类型进行显示;
基于所述***运维界面上的触控操作,切换所述***语言的语种类型。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
在控制所述智能机器人的屏幕显示***运维界面的一级页面时,控制所述当前界面退出业务服务界面;或者
在控制所述智能机器人的屏幕显示***运维界面的二级页面时,控制所述当前界面退出业务服务界面,其中,所述***运维界面的一级页面叠加显示于所述业务服务界面之上。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述智能机器人的屏幕的当前界面为业务服务界面时,基于所述业务服务界面上的触控操作,切换所述业务语言的语种类型。
7.如权利要求1所述的方法,其特征在于,所述控制所述智能机器人采用所述业务语言的语种类型提供业务服务,包括:
根据业务数据获取请求和所述业务语言的语种类型生成业务数据获取消息,并将所述业务数据获取消息发送至服务器;
接收所述服务器下发的业务数据,并控制所述智能机器人输出所述业务数据,其中,所述业务数据的语种类型是所述业务语言的语种类型。
8.一种智能机器人的控制装置,其特征在于,包括:
判断模块,用于判断所述智能机器人当前所处状态;
第一获取模块,用于在确定所述智能机器人当前处于业务服务状态时,获取预设的业务语言的语种类型,控制所述智能机器人采用所述业务语言的语种类型提供业务服务;
第二获取模块,用于在确定所述智能机器人当前处于***运维状态时,获取预设的***语言的语种类型,控制所述智能机器人采用所述***语言的语种类型进行交互。
9.一种智能机器人的控制设备,其特征在于,包括:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1-7中任一项所述的智能机器人的控制方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的智能机器人的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110108837.8A CN114816204B (zh) | 2021-01-27 | 2021-01-27 | 智能机器人的控制方法、控制装置、控制设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110108837.8A CN114816204B (zh) | 2021-01-27 | 2021-01-27 | 智能机器人的控制方法、控制装置、控制设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114816204A true CN114816204A (zh) | 2022-07-29 |
CN114816204B CN114816204B (zh) | 2024-01-26 |
Family
ID=82524397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110108837.8A Active CN114816204B (zh) | 2021-01-27 | 2021-01-27 | 智能机器人的控制方法、控制装置、控制设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114816204B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004170756A (ja) * | 2002-11-21 | 2004-06-17 | Sony Corp | ロボット制御装置および方法、記録媒体、並びにプログラム |
CN105025254A (zh) * | 2014-06-13 | 2015-11-04 | 深圳市景阳科技股份有限公司 | 一种多平台监控终端***开发方法 |
CN106097793A (zh) * | 2016-07-21 | 2016-11-09 | 北京光年无限科技有限公司 | 一种面向智能机器人的儿童教学方法和装置 |
CN106406890A (zh) * | 2016-09-23 | 2017-02-15 | 江西洪都航空工业集团有限责任公司 | 一种利用多语言建立机器人模块的方法 |
CN106774976A (zh) * | 2016-12-01 | 2017-05-31 | 北京小米移动软件有限公司 | 输入法切换方法及装置 |
US20190014019A1 (en) * | 2017-07-07 | 2019-01-10 | Praneet Sharma | Method and system of detecting a data-center bot interacting with a web page |
CN110148399A (zh) * | 2019-05-06 | 2019-08-20 | 北京猎户星空科技有限公司 | 一种智能设备的控制方法、装置、设备及介质 |
WO2019196498A1 (zh) * | 2018-04-12 | 2019-10-17 | 京东方科技集团股份有限公司 | 页面数据采集的方法、装置、服务器、电子设备及计算机可读介质 |
KR20200064633A (ko) * | 2018-11-29 | 2020-06-08 | (주)휴먼엔시스 | 총무 관리 프로그램과 기업 관리 프로그램이 연계된 스마트워크 지원 시스템 및 이의 방법 |
CN112035325A (zh) * | 2020-09-01 | 2020-12-04 | 中国银行股份有限公司 | 文本机器人自动监控方法及装置 |
WO2020248849A1 (zh) * | 2019-06-14 | 2020-12-17 | 平安科技(深圳)有限公司 | 一种网页语言的切换方法、装置及终端设备 |
-
2021
- 2021-01-27 CN CN202110108837.8A patent/CN114816204B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004170756A (ja) * | 2002-11-21 | 2004-06-17 | Sony Corp | ロボット制御装置および方法、記録媒体、並びにプログラム |
CN105025254A (zh) * | 2014-06-13 | 2015-11-04 | 深圳市景阳科技股份有限公司 | 一种多平台监控终端***开发方法 |
CN106097793A (zh) * | 2016-07-21 | 2016-11-09 | 北京光年无限科技有限公司 | 一种面向智能机器人的儿童教学方法和装置 |
CN106406890A (zh) * | 2016-09-23 | 2017-02-15 | 江西洪都航空工业集团有限责任公司 | 一种利用多语言建立机器人模块的方法 |
CN106774976A (zh) * | 2016-12-01 | 2017-05-31 | 北京小米移动软件有限公司 | 输入法切换方法及装置 |
US20190014019A1 (en) * | 2017-07-07 | 2019-01-10 | Praneet Sharma | Method and system of detecting a data-center bot interacting with a web page |
WO2019196498A1 (zh) * | 2018-04-12 | 2019-10-17 | 京东方科技集团股份有限公司 | 页面数据采集的方法、装置、服务器、电子设备及计算机可读介质 |
KR20200064633A (ko) * | 2018-11-29 | 2020-06-08 | (주)휴먼엔시스 | 총무 관리 프로그램과 기업 관리 프로그램이 연계된 스마트워크 지원 시스템 및 이의 방법 |
CN110148399A (zh) * | 2019-05-06 | 2019-08-20 | 北京猎户星空科技有限公司 | 一种智能设备的控制方法、装置、设备及介质 |
WO2020248849A1 (zh) * | 2019-06-14 | 2020-12-17 | 平安科技(深圳)有限公司 | 一种网页语言的切换方法、装置及终端设备 |
CN112035325A (zh) * | 2020-09-01 | 2020-12-04 | 中国银行股份有限公司 | 文本机器人自动监控方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114816204B (zh) | 2024-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6514711B2 (ja) | 対話処理方法、対話管理システム、およびコンピュータ機器 | |
US10347246B2 (en) | Method and apparatus for executing a user function using voice recognition | |
US8134538B2 (en) | Touch panel input device and processing execution method | |
CN103901307B (zh) | 一种用于车载多媒体装置的测试***及方法 | |
EP3716028A1 (en) | Methods and systems for automatic cross-checking of electronic checklists | |
US20180136779A1 (en) | Display Device | |
US10205770B2 (en) | Mobile device application integration with infotainment head units | |
US20150154728A1 (en) | Display Device | |
CN106157955A (zh) | 一种语音控制方法及装置 | |
CN110618971B (zh) | 信息交互方法和电子设备 | |
CN106092122A (zh) | 一种导航界面显示方法及装置 | |
CN103591947A (zh) | 移动终端的语音后台导航方法及移动终端 | |
CN103853430B (zh) | 应用组件拆分显示方法及装置 | |
CN111768779A (zh) | 交互方法、信息处理方法、车辆和服务器 | |
CN113645369B (zh) | 多个屏幕的显示方法及装置、计算机可读存储介质、终端 | |
US10013418B2 (en) | Translation device and translation system | |
CN102945284B (zh) | 搜索引擎的状态获取方法、装置以及浏览器 | |
CN114816204A (zh) | 智能机器人的控制方法、控制装置、控制设备及存储介质 | |
CN110069406A (zh) | 自动触发的tpc-ds测试方法以及*** | |
CN110244986B (zh) | 浏览器配置方法和装置 | |
US5339450A (en) | Computer system including a terminal operable as a service processor and a work station | |
JP2003015620A (ja) | 表示制御システム、表示機器及び表示制御プログラム、並びに表示制御方法 | |
CN110874176A (zh) | 交互方法、存储介质、操作***和设备 | |
CN115269034A (zh) | 车机程序的获取方法、装置、云服务器及存储介质 | |
CN110472220B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |