一种控制机器人的方法、装置、存储介质和电子设备与流程

文档序号:19833640发布日期:2020-02-04 12:44阅读:149来源:国知局
一种控制机器人的方法、装置、存储介质和电子设备与流程

本申请涉及机器人设备技术领域,具体而言,涉及一种控制机器人的方法、装置、存储介质和电子设备。



背景技术:

随着科技的快速发展,人工智能越来越普遍化,机器智能化和自动化为人类的生活带来了很大的变化,现在的机器人既可以代替人类的体力劳动和脑力劳动,又能够根据人类的一些指示做出对应的操作,给人类带来了很大的便利和福利。

目前,机器人已越来越普遍的进入到人们的日常生活,人们可通过机器人获取各类信息,例如,人们可通过机器人获取天气信息。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:通过现有的机器人查看环境信息的时候还做不到情感化的交互。例如,通过现有的机器人查看环境信息的时候,现有的机器人仅是将环境信息通过机器人的显示屏来进行显示。



技术实现要素:

本申请实施例的目的在于提供一种控制机器人的方法、装置、存储介质和电子设备,以使得机器人达到更加人性化,更加情感化的设置,进而使得机器人能够跟人更好的交互。

第一方面,本申请实施例提供了一种控制机器人的方法,该方法包括:获取待查询位置的环境信息;根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,其中,发光灯的目标显示颜色和环境信息对应;将发光灯的显示颜色设置成目标显示颜色。

因此,本申请实施例通过获取待查询位置的环境信息,随后根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,最后将发光灯的显示颜色设置成目标显示颜色,从而使得机器人能够根据待查询位置的环境信息来变化发光灯的颜色,进而使得机器人达到更加人性化,更加情感化的设置,进而使得机器人能够跟人更好的交互。

在一个可能的实施例中,该方法还包括:向服务器发送待查询位置;其中,获取待查询位置的环境信息,包括:接收服务器发送的反馈信息,其中,反馈信息中携带有待查询位置的环境信息。

因此,本申请实施例可通过服务器来获取待查询位置的环境信息,从而可以方便快捷地获取到环境信息。

在一个可能的实施例中,获取待查询位置的环境信息,包括:接收其他机器人发送的待查询位置的环境信息。

因此,本申请实施例可通过多个机器人中的任意一个机器人查询环境信息,并由该查询的机器人来将查询结果传输给其他的机器人,从而减少了多个机器人的访问次数,进而减轻了服务器的压力,提高了服务器的响应速度。

在一个可能的实施例中,根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,包括:根据待查询位置的环境信息,确定环境信息所属的环境类别;根据环境信息所属的环境类别,确定发光灯的目标显示颜色。

因此,本申请实施例可通过环境类别来确定发光灯的目标显示颜色,从而不仅可以精准地确定目标显示颜色,还可以使得机器人能够跟人更好的交互。

在一个可能的实施例中,在机器人断网的情况下,待查询位置的环境信息是机器人缓存的环境信息。

因此,本申请实施例通过将缓存的环境信息用作待查询位置的环境信息,从而不仅可以满足用户的需求,还可以使得机器人能够继续为用户提供业务。

第二方面,本申请实施例提供了一种控制机器人的方法,该方法包括:接收机器人发送的待查询位置;根据待查询位置,确定待查询位置的环境信息;向机器人发送携带有待查询位置的环境信息的反馈信息,以便于机器人根据待查询位置的环境信息,将机器人的发光灯的显示颜色设置成目标显示颜色,其中,目标显示颜色是与待查询位置的环境信息对应的。

第三方面,本申请实施例提供了一种控制机器人的装置,该装置包括:获取模块,用于获取待查询位置的环境信息;第一确定模块,用于根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,其中,发光灯的目标显示颜色和环境信息对应;设置模块,用于将发光灯的显示颜色设置成目标显示颜色。

在一个可能的实施例中,装置还包括:第二发送模块,用于向服务器发送待查询位置;获取模块,还用于接收服务器发送的反馈信息,其中,反馈信息中携带有待查询位置的环境信息。

在一个可能的实施例中,获取模块,还用于接收其他机器人发送的待查询位置的环境信息。

在一个可能的实施例中,第一确定模块,还用于:根据待查询位置的环境信息,确定环境信息所属的环境类别;根据环境信息所属的环境类别,确定发光灯的目标显示颜色。

在一个可能的实施例中,在机器人断网的情况下,待查询位置的环境信息是机器人缓存的环境信息。

第四方面,本申请实施例提供了一种控制机器人的装置,该装置包括:接收模块,用于接收机器人发送的待查询位置;第二确定模块,用于根据待查询位置,确定待查询位置的环境信息;第一发送模块,用于向机器人发送携带有待查询位置的环境信息的反馈信息,以便于机器人根据待查询位置的环境信息,将机器人的发光灯的显示颜色设置成目标显示颜色,其中,目标显示颜色是与待查询位置的环境信息对应的。

第五方面,本申请实施例提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面或第一方面的任一可选的实现方式所述的方法。

第六方面,本申请实施例提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第二方面或第二方面的任一可选的实现方式所述的方法。

第七方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行第一方面或第一方面的任一可选的实现方式所述的方法。

第八方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行第二方面或第二方面的任一可选的实现方式所述的方法。

第九方面,本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面或第一方面的任意可能的实现方式中的方法。

第十方面,本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第二方面或第二方面的任意可能的实现方式中的方法。

为使本申请实施例所要实现的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例可应用的一种应用场景的示意图;

图2示出了本申请实施例提供的一种控制机器人的方法的流程图;

图3示出了本申请实施例提供的一种控制机器人的方法的具体流程图;

图4示出了本申请实施例提供的一种控制机器人的装置的结构框图;

图5示出了本申请实施例提供的一种控制机器人的装置的结构框图;

图6示出了本申请实施例提供的一种电子设备的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

为了解决现有技术中存在着的机器人跟人没有很好交互的问题,本申请实施例巧妙地提出了一种控制机器人的方案,通过获取待查询位置的环境信息,随后根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,最后将发光灯的显示颜色设置成目标显示颜色,从而使得机器人能够根据待查询位置的环境信息来变化发光灯的颜色,进而使得机器人达到更加人性化,更加情感化的设置,进而使得机器人能够跟人更好的交互。

请参见图1,图1示出了本申请实施例可应用的一种应用场景100的示意图。具体地,该应用场景100包括机器人110、网络120和服务器130。

在一些可能的实施例中,机器人110可以是家务型机器人,也可以是程控型机器人,也可以是搜救类机器人等。也就是说,机器人110的具体类型可以根据实际需求来进行设置,本申请实施例并不局限于此。以及,机器人110还可具备通信功能,以及机器人110上还可安装有发光灯。

在一些可能的实施例中,网络120可以是任何类型的有线或者无线网络,或者是他们的结合。例如,网络120可以包括有线或无线网络接入点,例如基站和/或网络交换节点,应用场景100的机器人110可以通过该接入点连接到网络120以交换数据和/或信息。

在一些可能的实施例中,服务器130可以是单个服务器,也可以是服务器组等,其中,服务器组可以是集中式的,也可以是分布式的(例如,服务器130可以是分布式系统)。也就是说,服务器130的具体类型也可以根据实际需求来进行设置,本申请实施例并不局限于此。

在本申请实施例中,在用户想要通过机器人110来查看某位置(例如,机器人110所处位置等)的环境信息的情况下,机器人110通过接收来自用户的查询请求,机器人110通过网络120向服务器130发送携带有待查询位置的请求。

以及,在服务器130接收机器人110发送的携带有待查询位置的请求的情况下,服务器130可根据待查询位置来确定待查询位置的环境信息。服务器130可根据待查询位置的环境信息来生成反馈信息,以及通过网络120向机器人110发送反馈信息。

以及,在机器人110接收到反馈消息的情况下,机器人110根据反馈信息中携带的待查询位置的环境信息,确定机器人110的发光灯的目标显示颜色,其中,发光灯的目标显示颜色和环境信息是对应的。最后,机器人110将发光灯的显示颜色设置成目标显示颜色,从而通过发光灯的颜色来标识用户想要查询位置的环境信息,进而能够实现更好的交互。

需要说明的是,本发明实施例提供的控制机器人的方法还可以进一步拓展到其他合适的实施场景中,而不限于图1所示的实施场景。

此外,虽然图1中仅示出了1个服务器和1个机器人,但本领域的技术人员还应当理解,在实际应用的过程中,该应用场景100可以包括更多机器人、或者更多或者更少的服务器。

请参见图2,图2示出了本申请实施例提供的一种控制机器人的方法的流程图。如图2所示的方法包括:

步骤s210,机器人向服务器发送待查询位置。对应的,服务器接收机器人发送的待查询位置。

应理解,待查询位置可以是机器人所处位置(例如,机器人所处的位置、或者机器人所处室内的位置等),也可以是用户输入的任意位置(例如,用户近期打算去北京旅行,用户可以查询北京的环境信息等),本申请实施例并不局限于此。

为了便于理解步骤s210,下面通过具体的实施例来进行描述。

具体地,机器人可以接收用户发送的环境信息查询请求,其中,环境信息查询请求携带有待查询位置。随后,机器人对环境信息查询请求进行分析,以获取待查询位置。随后,机器人可以向服务器发送待查询位置。

还应理解,虽然上面示出了通过与用户相关的环境信息查询请求来获取待查询位置的方式,但本领域的技术人员应当理解,还可通过其他的方式来使机器人获取待查询位置,本申请实施例并不局限于此。

例如,在商场、医院等公共场所内设置有机器人且待查询位置为机器人所处位置的情况下,在该机器人在获取到用户的查询请求的情况下,该机器人可以通过自身内部的gps模块来确定机器人所处位置,从而后续该机器人可展示机器人所处位置的环境信息,进而为用户提供了便利。

再例如,在该待查询位置为机器人所处位置的情况下,用户可提前将机器人所处的位置输入到机器人的内存中,从而在用户想要查看环境信息的情况下,机器人可通过调取内存的方式来获取机器人所处的位置,进而后续机器人可以通过调取内存的方式来获取机器人所处位置,进而减少了用户的操作,提升了用户体验。

步骤s220,服务器根据待查询位置,确定待查询位置的环境信息。

应理解,环境信息可以是温度,也可以是湿度,也可以是风速,也可以是天气信息等信息。也就是说,环境信息的具体信息类型可以根据实际需求来进行设置,本申请实施例并不局限于此。

还应理解,由于待查询位置可以是变化的,待查询位置的环境信息可以是室外环境信息,也可以是室内环境信息(例如,室内的温度等),本申请实施例并不局限于此。

还应理解,服务器根据待查询位置,确定待查询位置的环境信息的方式也可根据实际需求来进行设置,本申请实施例并不局限于此。

例如,在服务器在接收到机器人发送的待查询位置的情况下,服务器可以通过查询第一数据库来确定待查询位置的环境信息。其中,第一数据库记录有多个位置(或者地区)的环境信息,从而服务器可以将待查询位置和第一数据库匹配的方式来快速查询环境信息。

其中,第一数据库的具体数据库类型可以根据实际需求来进行设置,本申请实施例并不局限于此。例如,第一数据可以是气象数据库。

再例如,在服务器为天气服务器且查询的环境信息为天气信息的情况下,天气服务器可根据待查询位置来直接确定待查询位置的天气信息。

需要说明的是,步骤s220中的待查询位置的环境信息可以为当前时间点的环境信息,也可以为预设时间段的环境信息,本申请实施例并不局限于此。

应理解,预设时间段可以为任意时间长度的时间段,本申请实施例并不局限于此。

例如,预设时间段可以为某一小时,也可以为某一天,也可以为某三天,也可以是某一星期等。

步骤s230,服务器向机器人发送携带有待查询位置的环境信息的反馈信息。对应地,机器人接收服务器发送的反馈信息。

具体地,在服务器确定待查询位置的环境信息的情况下,服务器可根据待查询位置的环境信息来生成反馈信息。随后,服务器向机器人发送反馈信息。

步骤s240,机器人根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色。其中,发光灯的目标显示颜色和环境信息对应。

应理解,机器人的发光灯的具体类型可以根据实际需求来进行设置,本申请实施例并不局限于此。

例如,机器人的发光灯可以是灯带,从而在平常使用的过程中,该灯带可以表示机器人的状态(例如,工作状态、充电状态、急停状态等),以及在用户查询某位置的天气的过程中,该灯带还可用来标识环境信息。此外,该灯带还可用于遮盖机器人的卡槽内的螺丝,从而避免螺丝直接裸露在机器人的外表面,提高了机器人的美观性。

再例如,发光灯还可以为机器人身上的任意一个发光结构(例如,指示灯等)。

还应理解,目标显示颜色也可以根据环境信息来进行设置,本申请实施例并不局限于此。

例如,在环境信息为天气信息的情况下,当天气信息为晴天时,该目标显示颜色可以是黄色;当天气信息为阴天时,该目标显示颜色可以是青色;当天气信息为雨天时,该目标显示颜色可以是蓝色。

还应理解,机器人除了可以调整发光灯的颜色之外,机器人还可进一步根据天气信息来调整灯的亮度,本申请实施例并不局限于此。

例如,在机器人确定周围环境亮度比较低的情况下,机器人可以降低发光灯的亮度,以避免用户的眼睛受到刺激,以达到保护眼睛的效果。

还应理解,虽然上面示出了机器人可根据天气信息来调节发光灯的颜色,但是本领域的技术人员应当理解,机器人还可根据当前时间来调整发光灯的颜色,本申请实施例并不局限于此。

例如,在机器人平常工作的过程中,当机器人确定当前时间是晚上的情况下,机器人可以将发光灯调整成黄色。

此外,在除了前文中描述的通过切换发光灯的工作状态(例如,发光灯平时用于显示工作状态,在查询天气的预设时间段内,发光灯用于标识环境信息)之外,由于发光灯是包含有多个灯(比如,灯带是由多个led灯构成)的,因此,还可以将多个灯中的一部分灯用于显示工作状态,剩余的一部分灯来标识环境信息。

例如,在机器人的机身左侧设置有第一灯带,以及机器人的机身右侧设置有第二灯带的情况下,可以通过第一灯带来标识工作状态,以及通过第二灯带来标识环境信息。

为了便于理解步骤s240,下面通过具体的实施例来进行描述。

具体地,机器人可根据待查询位置的环境信息,来确定环境信息所属的环境类别;以及,机器人还可根据环境信息所属的环境类别,来确定发光灯的目标显示颜色。

应理解,环境类别可以根据环境信息的种类变化而变化,本申请实施例并不局限于此。

例如,在环境信息为天气信息的情况下,环境类别可以为天气类别(例如,晴天、阴天、雨天等)。

再例如,在环境信息为风速的情况下,环境类别可以为风级(例如,1级风、2级风等)。

其中,机器人可根据待查询位置的环境信息,来确定环境信息所属的环境类别的过程具体如下:

由于环境信息中可以有环境参数(例如,风速、温度等),从而机器人可从环境信息中解析出环境参数,随后机器人可根据环境参数所处的范围来确定环境信息所属的环境类别。

例如,在环境信息中携带的环境参数包含风速的情况下,机器人对环境信息进行解析,确定环境信息中携带的风速是18m/s时,则机器人确定18m/s处于17.2~20.7m/s的范围内,从而机器人可确定风级为8级大风。

以及,机器人还可根据环境信息所属的环境类别,来确定机器人的发光灯的目标显示颜色的实现过程为:

机器人可根据环境类别来查询第二数据库,以确定机器人的发光灯的目标显示颜色。其中,第二数据库可记录有环境类别和机器人灯带的显示颜色的映射关系。

应理解,第二数据库的具体数据库类型可根据实际需求来进行设置,本申请实施例并不局限于此。

还应理解,环境类别和发光灯的显示颜色的映射关系可以是一个环境类别对应一种颜色,也可以是多个环境类别对应一种颜色,本申请实施例并不局限于此。

步骤s250,机器人将发光灯的显示颜色设置成目标显示颜色。

应理解,机器人可只通过发光灯来标识环境信息,还可通过机器人的其他部件(例如,显示屏)和发光灯来共同显示环境信息,本申请实施例并不局限于此。

例如,在通过自身的显示屏来显示环境信息之外,机器人还可将发光灯的显示颜色设置成目标显示颜色。

因此,本申请实施例通过获取待查询位置的环境信息,随后根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,最后将发光灯的显示颜色设置成目标显示颜色,从而使得机器人能够根据待查询位置的环境信息来变化发光灯的颜色,进而使得机器人达到更加人性化,更加情感化的设置,进而使得机器人能够跟人更好的交互。

需要说明的是,虽然图2中描述了通过服务器来获取待查询位置的环境信息的方案,但本领域的技术人员应当理解,机器人还可通过其他方式来获取待查询位置的环境信息,本申请实施例并不局限于此。

例如,在多个机器人都可互相通信的情况下,当前机器人可通过接收其他机器人发送的待查询位置的环境信息,从而可由多个机器人中的任意一个机器人查询环境信息,并由该查询的机器人来将查询结果传输给其他的机器人,进而减少了多个机器人的访问次数,进而减轻了服务器的压力,提高了服务器的响应速度。

再例如,在待查询位置为机器人所处位置的情况下,机器人可通过自身的传感器来采集当前位置周围的环境信息(例如,机器人上可安装有温度传感器,从而可通过温度传感器来获取当前位置的温度),从而本申请实施例中的机器人可替代人去探索一些存在危险的场景(比如,存在毒气的山洞等)。

还需要说明的是,前文中描述了机器人处于联网状态的相关方案,但是,当机器人由于自身故障导致其无法连接网络(或者说,机器人处于断网状态),此时机器人无法与服务器或者其他机器人进行通信,当用户想要查看环境信息的情况下,机器人可将缓存的环境信息用作待查询位置的环境信息,以满足用户的需求,从而还保证了机器人能够继续为用户提供业务。

为了便于理解本申请实施例,下面通过具体的实施例来进行描述。

请参见图3,图3示出了本申请实施例提供的一种控制机器人的方法的具体流程图。如图3所示的方法包括:

步骤s310,用户唤醒机器人。

步骤s320,机器人确定自身是否连接网络。

此外。当机器人联网的情况下,执行步骤s330。在机器人断网的情况下,执行步骤s340。

步骤s330,机器人通过服务器获取待当前位置的环境信息。

步骤s340,机器人读取缓存信息,以确定缓存的环境信息。

步骤s350,机器人显示环境信息,并将发光灯调整成与环境信息对应的目标显示颜色。

应理解,上述控制机器人的方法仅是示例性的,本领域技术人员根据上述的方法可以进行各种变形。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。例如,对于图2来说,当机器人获取的环境信息是通过自身的传感器采集得到的,则可省略步骤s210至步骤s230。

请参见图4,图4示出了本申请实施例提供的一种控制机器人的装置400的结构框图,应理解,该装置400与上述图2或者图3方法实施例中的机器人侧对应,能够执行上述方法实施例中机器人侧涉及的各个步骤,该装置400具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。装置400包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置400的操作系统(operatingsystem,os)中的软件功能模块。具体地,该装置400包括:

获取模块410,用于获取待查询位置的环境信息;

第一确定模块420,用于根据待查询位置的环境信息,确定机器人的发光灯的目标显示颜色,其中,发光灯的目标显示颜色和环境信息对应;

设置模块430,用于将发光灯的显示颜色设置成目标显示颜色。

在一个可能的实施例中,装置400还包括:第二发送模块,用于向服务器发送待查询位置;获取模块410,还用于接收服务器发送的反馈信息,其中,反馈信息中携带有待查询位置的环境信息。

在一个可能的实施例中,获取模块410,还用于接收其他机器人发送的待查询位置的环境信息。

在一个可能的实施例中,第一确定模块420,还用于:根据待查询位置的环境信息,确定环境信息所属的环境类别;根据环境信息所属的环境类别,确定发光灯的目标显示颜色。

在一个可能的实施例中,在机器人断网的情况下,待查询位置的环境信息是机器人缓存的环境信息。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法中的对应过程,在此不再过多赘述。

请参见图5,图5示出了本申请实施例提供的一种控制机器人的装置500的结构框图,应理解,该装置500与上述图2或者图3方法实施例中的服务器侧对应,能够执行上述方法实施例中服务器侧涉及的各个步骤,该装置500具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。装置500包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置500的操作系统(operatingsystem,os)中的软件功能模块。具体地,该装置500包括:

接收模块510,用于接收机器人发送的待查询位置;

第二确定模块520,用于根据待查询位置,确定待查询位置的环境信息;

第一发送模块530,用于向机器人发送携带有待查询位置的环境信息的反馈信息,以便于机器人根据待查询位置的环境信息,将机器人的发光灯的显示颜色设置成目标显示颜色,其中,目标显示颜色是与待查询位置的环境信息对应的。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法中的对应过程,在此不再过多赘述。

本申请实施例还提供一种电子设备,该电子设备可以设置在机器人或者服务器中。

图6示出了本申请实施例提供的一种电子设备600的结构框图。如图6所示,电子设备600可以包括处理器610、通信接口620、存储器630和至少一个通信总线640。其中,通信总线640用于实现这些组件直接的连接通信。其中,本申请实施例中设备的通信接口620用于与其他节点设备进行信令或数据的通信。处理器610可以是一种集成电路芯片,具有信号的处理能力。上述的处理器610可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程逻辑门阵列(fieldprogrammablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器610也可以是任何常规的处理器等。

存储器630可以是,但不限于,随机存取存储器(randomaccessmemory,简称ram),只读存储器(readonlymemory,简称rom),可编程只读存储器(programmableread-onlymemory,简称prom),可擦除只读存储器(erasableprogrammableread-onlymemory,简称eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,简称eeprom)等。存储器630中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器610执行时,电子设备600可以执行上述图2或者图3方法实施例中对应装置侧的各个步骤。例如,在电子设备600设置在机器人中的情况下,存储器630中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器610执行时,电子设备600可以执行上述图2或者图3方法实施例中机器人侧的各个步骤。

电子设备600还可以包括存储控制器、输入输出单元、音频单元、显示单元。

所述存储器630、存储控制器、处理器610、外设接口、输入输出单元、音频单元、显示单元各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通信总线640实现电性连接。所述处理器610用于执行存储器630中存储的可执行模块,例如电子设备600包括的软件功能模块或计算机程序。

输入输出单元用于提供给用户输入数据实现用户与所述服务器(或本地终端)的交互。所述输入输出单元可以是,但不限于,鼠标和键盘等。

音频单元向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。

显示单元在所述电子设备与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。

可以理解,图6所示的结构仅为示意,所述电子设备600还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6中所示的各组件可以采用硬件、软件或其组合实现。

本申请提供一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行实施例所述的方法。

本申请还提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行方法实施例所述的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程,可以参考前述方法中的对应过程,在此不再过多赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1