机器人播放显示内容的方法、装置、机器人以及介质与流程

文档序号:29627901发布日期:2022-04-13 14:59阅读:201来源:国知局
机器人播放显示内容的方法、装置、机器人以及介质与流程

1.本技术涉及机器人领域,特别是涉及一种机器人播放显示内容的方法、装置、机器人以及介质。


背景技术:

2.随着服务机器人越来越多,大家在日常生活中已随处可见服务机器人的身影,现有的服务机器人常常应用于商场或餐厅等营业场所,用于提供服务并显示商家信息。但是,现有的服务机器人的服务内容和服务形式比较单一,只能向目标对象提供一些简单的商家基本信息,无法针对不同目标对象提供不同的内容,很难迎合目标对象的喜好从而造成目标对象对机器人的体验感不好。
3.由此可见,机器人的交互内容单一、交互内容针对性不强是本领域技术人员亟待解决的问题。


技术实现要素:

4.本技术的目的是提供一种机器人播放显示内容的方法、装置、机器人以及介质,用于提高目标对象对机器人的体验感。
5.为解决上述技术问题,本技术提供一种机器人,包括显示屏、检测装置、存储器和处理器,所述存储器中存储有可在所述处理器上运行的计算机可读指令,所述处理器用于执行所述计算机可读指令时实现如下步骤:
6.获取所述检测装置发送的目标对象的至少两种识别特征;
7.根据所述识别特征确定所述目标对象的属性;
8.控制所述显示屏播放与所述属性相对应的交互内容。
9.可选地,所述识别特征包括所述目标对象的面部数据和身高数据,其中所述身高数据通过身体轮廓数据得到;所述获取所述检测装置发送的目标对象的至少两种识别特征包括:
10.获取所述目标对象的所述面部数据;
11.判断所述面部数据是否满足预设条件;
12.若是,则获取所述目标对象的所述身高数据;
13.若否,则结束本轮所述面部数据的识别过程。
14.可选地,所述控制所述显示屏播放与所述属性相对应的交互内容之前,所述处理器用于执行所述计算机可读指令时还实现如下步骤:
15.调用身体轮廓判断模型判断所述身体轮廓数据是否满足人体轮廓的预设要求,所述身体轮廓判断模型为预先根据身体轮廓样本数据训练生成;
16.如果是,则进入所述控制所述显示屏播放与所述属性相对应的交互内容的步骤。
17.可选地,所述识别特征还包括所述目标对象的声音数据;
18.所述根据所述识别特征确定所述目标对象的属性包括:
19.调用身高分类模型处理所述身高数据以确定所述属性,所述身高分类模型为预先根据身高样本数据训练生成;
20.调用面部分类模型处理所述面部数据以确定所述属性,所述面部分类模型为预先根据面部样本数据训练生成;
21.调用声音分类模型处理所述声音数据以确定所述属性,所述声音分类模型为预先根据声音样本数据训练生成。
22.可选地,所述机器人包括机身,所述机身包括顶部和沿所述顶部的周沿向下延伸的侧部,所述显示屏为至少两个,其中两个分别设置于所述顶部和所述侧部;
23.所述控制所述显示屏播放与所述属性相对应的交互内容包括:控制所述顶部的所述显示屏以及所述侧部的所述显示屏均播放与所述属性相对应的所述交互内容。
24.可选地,所述显示屏为至少两个,其中两个分别设置于所述机器人的正面和背面;所述处理器用于执行所述计算机可读指令时还实现如下步骤:
25.若检测到所述目标对象对所述交互内容感兴趣,则控制所述背面的所述显示屏播放所述交互内容;
26.控制所述机器人从当前位置移动到所述交互内容对应的目标位置。
27.可选地,所述识别特征包括所述目标对象的身高数据和面部数据,所述检测装置包括rgbd深度相机和rgb相机;所述获取所述检测装置发送的目标对象的至少两种识别特征包括:
28.获取所述rgbd深度相机发送的所述身高数据,以及获取所述rgb相机发送的所述面部数据。
29.可选地,所述属性包括性别和年龄,其中所述性别是调用训练好的模型处理所述面部数据和/或所述声音数据得到的,所述年龄是调用训练好的模型处理所述身高数据、所述面部数据、所述身体轮廓数据以及所述声音数据中的任意一种或任意组合得到的。
30.可选地,所述控制所述显示屏播放与所述属性相对应的交互内容之后,所述处理器执行所述计算机可读指令时还实现如下步骤:
31.若检测到所述目标对象对所述交互内容感兴趣,则显示预先存储的地图;
32.通过所述地图确定当前位置与目标位置的路径信息;
33.根据确定出的所述路径信息控制所述机器人从所述当前位置移动到所述目标位置。
34.可选地,所述机器人包括机身,所述机身包括顶部和沿所述顶部的周沿向下延伸的侧部,所述显示屏为至少两个,其中两个分别设置于所述顶部和所述侧部;
35.所述控制所述显示屏播放与所述属性相对应的交互内容具体为控制所述侧部的所述显示屏播放与所述属性相对应的交互内容;
36.所述控制所述显示屏播放与所述属性相对应的交互内容之后,所述处理器用于执行所述计算机可读指令时还实现如下步骤:
37.当所述身高数据表征所述目标对象的身高大于阈值时,控制所述顶部的所述显示屏播放所述交互内容。
38.为解决上述技术问题,本技术还提供一种机器人播放显示内容的方法,应用于包括显示屏、检测装置的机器人,所述方法包括:
39.获取所述检测装置发送的目标对象的至少两种识别特征;
40.根据所述识别特征确定所述目标对象的属性;
41.控制所述显示屏播放与所述属性相对应的交互内容。
42.为解决上述技术问题,本技术还提供一种机器人播放显示内容的装置,应用于包括显示屏、检测装置的机器人,包括:
43.获取模块,用于获取所述检测装置发送的目标对象的至少两种识别特征;
44.确定模块,用于根据所述识别特征确定所述目标对象的属性;
45.控制模块,用于控制所述显示屏播放与所述属性相对应的交互内容。
46.为解决上述技术问题,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述机器人播放显示内容的方法的步骤。
47.本技术所提供的机器人包括显示屏和检测装置,当有目标对象走到机器人附近时,机器人上的检测装置会获取目标对象的至少两种识别特征,并根据这些识别特征确定目标对象的属性,例如目标对象的年龄和性别。显示屏会播放与目标对象的属性相对应的交互内容,针对不同的目标对象播放更容易让他感兴趣的内容,能提高目标对象对机器人的体验感。并且,该机器人采用了至少两种识别特征,比单独使用一种识别特征能更加准确的识别出目标对象的属性。
48.本技术还提供了一种机器人播放显示内容的方法、装置以及介质,与上述机器人对应,故具有与上述机器人相同的有益效果。
附图说明
49.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1为本技术实施例提供的一种机器人的结构示意图;
51.图2为本技术实施例提供的一种机器人播放显示内容的方法的流程图;
52.图3为本技术实施例提供的机器人播放显示内容的装置的模块示意图;
53.图4为本技术另一实施例提供的机器人播放显示内容的装置的结构图。
具体实施方式
54.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
55.本技术的核心是提供一种机器人播放显示内容的方法、装置、机器人以及介质。
56.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
57.本技术中提到的机器人包括存储器和处理器,存储器中存储有计算机可读指令,处理器执行计算机可读指令时实现一种机器人播放显示内容的方法。本技术提供的机器人
一般应用在餐厅或商场中,可以是固定或移动的。图1为本技术实施例提供的一种机器人的结构示意图;需要注意的是,图1只是本技术实施例中的一种实现方式,并不对本技术的其他实施方式形成限制。如图1所示,机器人包括显示屏10,以及检测装置11;本技术对图中给出的机器人的结构、显示屏10与检测装置11的数量、形状、以及安装位置都不作限制;对检测装置11的种类也不作要求,但一般情况下为多种不同类型的检测装置11,用于检测目标对象的多种识别特征。图1中的显示屏10安装在机器人的机身处,便于目标对象观看显示屏10中的交互内容,显示屏10还可以是设置在机器人的背面或者是机器人的机身顶部,便于目标对象从其他方向观看交互内容;图中还包括两个检测装置11,一般情况下安装在机器人的机身底部的检测装置11为深度相机,用于获取目标对象的身体轮廓数据;安装在机身顶部的检测装置11为rgb相机,用于获取目标对象的面部数据,检测装置还可以是一种声音识别装置,用于获取目标对象的声音数据。
58.图2为本技术实施例提供的一种机器人播放显示内容的方法的流程图;如图所示,处理器执行计算机可读指令时实现如下步骤:
59.s10:获取检测装置发送的目标对象的至少两种识别特征;
60.机器人上一般装有多个检测装置,分别获取相应的识别特征,检测装置可以是激光雷达、深度相机、rgb相机、声音识别装置等,通常这些检测装置用于获取目标对象的身体轮廓数据、面部数据、声音数据等,其中还可以通过身体轮廓数据获取到目标对象的身高数据;获取不同的识别特征时具体使用何种检测装置以实际情况为准,一般一个检测装置用于获取一种识别特征,这里不作具体要求。检测装置可以安装在机器人上的任意位置,能较好的获取到相应的数据即可。例如激光雷达或深度相机可以安装在机器人的机身底部,可以获取目标对象的身体轮廓数据,激光雷达还可以用于检测是否有目标对象靠近,机器人可以在激光雷达检测到目标对象靠近之后,再开启对应检测装置的检测功能,对相应的识别特征进行获取。rgb相机则可以安装在机器人的机身顶部,具体安装位置以实际情况为准,因为rgb相机一般是用于获取目标对象的面部数据,以接近人脸的高度最好;还可以在机器人不同高度的位置上安装多个rgb相机,用于获取不同身高的目标对象的面部数据。
61.s11:根据识别特征确定目标对象的属性;
62.步骤s10中描述了通过多种检测装置获取目标对象的至少两种识别特征,获取的识别特征包括但不限于面部数据、身高数据、以及声音数据。根据这些识别特征可以确定出目标对象的属性,其中目标对象的属性可以是目标对象的性别和/或年龄,其中确定出的目标对象的年龄可以是准确的年龄数值,也可以是一个年龄段,年龄段的区间长短不作限制,可以以5岁作为一个年龄段的区间。其中目标对象的性别可以通过目标对象的面部数据、声音数据来确定,因为男性和女性的面部以及声音的差异较大,能通过这两种数据较为准确的分辨出目标对象的性别,但男性与女性的身高范围较大,很难通过身高数据来辨别目标对象的性别;目标对象的年龄可以通过目标对象的面部数据、身高数据、声音数据、以及身体轮廓数据来确定,不同年龄的目标对象的面部差异、音色差异都较为明显,可以作为判断的依据,不同年龄的目标对象的身体轮廓数据也大相径庭,例如通过目标对象的身体轮廓数据得到的身高数据可以辨别目标对象的年龄,小孩通常都比较矮,成年人则通常较高;若目标对象是老年人,可以从身体轮廓数据中得到目标对象的身形来确定相应的属性。上述属性与识别特征的对应关系只是本技术实施例给出的一种方案,具体实施中可以按实际情
况根据相应的识别特征来确定属性,若只将其中一种识别特征作为确定属性的依据,则确定出来的结果可能不大准确,故可以同时根据多个识别特征辨别目标对象的属性。若多个识别特征确定出来的属性不同,则可以统计多个识别特征确定的属性,选出一个最优结果,以下给出几种情况,可以根据这几种方案确定最优结果:第一种情况是多个识别特征确定了目标对象的性别,但得到了多个结果,则可以选取得到次数最多的那个结果作为最优结果,如果男性和女性的结果次数相同,则可以重新获取识别特征;例如三个识别特征确定出了不同的性别,其中两个识别特征确定结果是男性,一个识别特征确定出来是女性,则最终确定目标对象的性别为男性。第二种情况是多个识别特征确定了目标对象的年龄段,但得到的年龄段的结果有多个,则可以将得到的结果次数最多的年龄段作为最优结果,如果多个结果的年龄段都不一样,则可以取平均值或者重新获取识别特征。例如三个识别特征确定出了三个年龄段,分别是1至5岁、5至10岁、10岁至15岁,则可以去三个年龄段的平均值,确定目标对象的年龄段为5至10岁。
63.s12:控制显示屏播放与属性相对应的交互内容。
64.显示屏可以安装在机器人的任意位置,通常可以安装在机器人机身的中间位置,符合大部分目标对象的身高,显示屏的大小和形状也不作要求,一般是一个大的显示屏便于目标对象观看,还可以有多个显示屏以便于目标对象从不同角度观看。在确定了目标对象的属性之后,控制显示屏播放与目标对象属性相对应的交互内容;例如,当判定目标对象是儿童时,可以控制显示屏播放一些儿童短片素材以吸引儿童;当判定目标对象是女性是,可以控制显示屏播放一些化妆的教学视频等。其中获取两种识别特征是为了更加精确的定位目标对象的属性,以便于显示屏播放的交互内容更能迎合目标对象的喜好。
65.本技术实施例所提供的机器人包括显示屏和检测装置,当有目标对象走到机器人附近时,机器人上的检测装置会获取目标对象的至少两种识别特征,并根据这些识别特征确定目标对象的属性,例如目标对象的年龄和性别。显示屏会播放与目标对象的属性相对应的交互内容,针对不同的目标对象播放更容易让他感兴趣的内容,能提高目标对象对机器人的体验感。并且,该机器人采用了至少两种识别特征,比单独使用一种识别特征能更加准确的识别出目标对象的属性。
66.在具体实施中,多种识别特征确定属性时可以相互影响,因此,规定好多个识别特征的获取顺序能更好的确定目标对象的属性。当目标对象的识别特征包括目标对象的面部数据和身高数据时;检测装置获取目标对象的两种识别特征的顺序为:获取目标对象的面部数据;判断面部数据是否满足预设条件;若是,则获取目标对象的身高数据;若否,则结束本轮面部数据的识别过程。
67.获取的识别特征包括两种,一种是面部数据,另一种是身高数据。具体应用时,可以使用rgb相机先获取目标对象的面部数据,并判断面部数据是否满足预设要求,这里的预设要求可以是指获取的面部数据满足人脸的特征,比如获取的面部数据中包括人的五官;若面部数据满足预设要求,则可以确定此时检测装置扫描的对象是人,可以继续获取目标对象的身高数据以进一步确定目标对象的属性;若面部数据不满足预设要求,则没必要继续获取身高数据,则没必要继续根据面部数据确定目标的属性,即结束本轮面部数据的识别。以上给出的方案是识别特征只包括面部数据和身高数据的情况,当获取的识别特征还包括声音数据时,获取的顺序可以是先获取面部数据,再获取身高数据,最后获取声音数
据;当前面获取的识别特征不满足要求时,后面的识别特征也就不进行获取了。
68.本实施例中描述了面部数据和身高数据的获取顺序,先获取目标对象的面部数据后,再获取目标对象的身高数据,可以更加精确的确定目标对象的属性;且当先获取的面部数据不满足预设条件时,不对身高数据进行获取,能避免获取无用的数据,从而造成资源浪费。
69.在实际的应用场景中,机器人的附近可能会出现许多其他的物体,检测装置只会针对人体获取识别特征,但实际应用时,会有与人体轮廓和身高相似的物体进入检测装置的检测范围,部分检测装置会无法识别进行检测的物体是否是目标对象,从而导致可能得到错误的结果。故控制显示屏播放与属性相对应的交互内容之前,处理器执行计算机可读指令时还实现如下步骤:调用身体轮廓判断模型判断身体轮廓数据是否满足人体轮廓的预设要求,身体轮廓判断模型为预先根据身体轮廓样本数据训练生成;如果是,则进入控制显示屏播放与属性相对应的交互内容的步骤。
70.本实施例提供的方案排除了机器人附近的相似物,能更加准确的获取到目标对象的识别特征,避免获取到相似物的识别特征造成资源浪费,还避免从相似物上获取到无效的识别特征,从而导致出现目标对象时,机器人的显示屏播放当前目标对象不感兴趣的交互内容。
71.在确定目标对象的属性时,需要选取合适的识别特征进行参考,若识别特征太少,确定的属性可能不太准确;但是若识别特征太多,则可能不但增加不了识别的准确性,还会造成资源浪费;由此可见,选取的识别特征的数量并不是越多越好,选取合适的识别特征进行参考更为重要。识别特征还包括目标对象的声音数据,对应的,机器人上的检测装置还包括声音识别装置;根据识别特征确定目标对象的属性包括:调用身高分类模型处理身高数据以确定属性,身高分类模型为预先根据身高样本数据训练生成;调用面部分类模型处理面部数据以确定属性,面部分类模型为预先根据面部样本数据训练生成;调用声音分类模型处理声音数据以确定属性,声音分类模型为预先根据声音样本数据训练生成。这三种识别特征获取的顺序可以是先获取面部数据,再获取身高数据,最后获取声音数据;每种识别特征在确定目标对象的属性时可以利用其他两种识别特征的结果。
72.本实施例提供的方案在确定目标对象的属性时增加了目标对象的声音数据进行参考,三种识别特征共同确认,确定出来目标对象的属性更加准确。
73.本实施例提供的机器人包括机身,机身包括顶部和沿顶部的周沿向下延伸的侧部,显示屏为至少两个,其中两个分别设置于顶部和侧部。针对包括上下两个显示屏的机器人,本实施例提供了下面两种不同的方案对两个显示屏进行控制。
74.第一种方案是控制显示屏播放与目标对象的属性相对应的交互内容包括控制顶部的显示屏以及侧部的显示屏均播放与目标对象的属性相对应的交互内容。在实际应用中,识别特征可能并不包括目标对象的身高数据,当有目标对象走到机器人附近,且确定了目标对象的属性之后,可以控制机器人顶部和侧部的两个显示屏均播放相同的交互内容。
75.第二种方案是控制显示屏播放与属性相对应的交互内容具体为:控制侧部的显示屏播放与属性相对应的交互内容;控制显示屏播放与属性相对应的交互内容之后,处理器执行计算机可读指令时还实现如下步骤:当身高数据表征目标对象的身高大于阈值时,控制顶部的显示屏播放交互内容。当识别特征中包括目标对象的身高数据时,可以从中得到
目标对象的身高,并根据目标对象的身高控制相应高度的显示屏播放交互内容。
76.上述实施例提供了两种不同的方案,第一种方案是不管目标对象的身高为多少,都控制顶部和侧部的两个显示屏播放交互内容;第二种情况是根据目标对象的身高控制相应高度的显示屏播放交互内容。这两种方案都能为目标对象提供一个好的观看角度,提高了目标对象的观看体验感。
77.本技术所提供的机器人可能应用在商城中,显示屏中播放的交互内容可能是商家的产品信息,若目标对象对显示屏中到产品感兴趣,则需要机器人将其引领到商家的位置,故控制显示屏播放与属性相对应的交互内容之后,处理器执行计算机可读指令时还实现如下步骤:若检测到目标对象对交互内容感兴趣,则显示预先存储的地图;通过地图确定当前位置与目标位置的路径信息;根据确定出的路径信息控制机器人从当前位置移动到目标位置。
78.本实施例提供的方案能在目标对象对显示屏中的交互内容感兴趣时,将目标对象带领到相应的目标位置上去,且为目标对象显示出商城的地图,目标对象可以根据地图获取到目标位置所处的地方。该方案给目标对象提供了较好的体验感,避免了目标对象盲目寻找目标位置。
79.在上述实施例中,机器人需要带领目标对象去目标位置,在这个领位过程中,目标对象会处于机器人的背面。机器人的显示屏为至少两个,其中两个分别设置于机器人的正面和背面,当目标对象处于机器人的背面时,无法观看正面的显示屏,故处理器执行计算机可读指令时还实现如下步骤:若检测到目标对象对交互内容感兴趣,则控制背面的显示屏播放交互内容;并控制机器人从当前位置移动到交互内容对应的目标位置。
80.机器人正面的显示屏会播放交互内容,若检测到目标对象对交互内容感兴趣,则可以在正面的显示屏上播放提示信息,提示目标对象观看背面的显示屏,此时机器人也可以进行转向,将背面的显示屏对着目标对象,并引领目标对象,将目标对象从当前位置引领到交互内容对应的目标位置。
81.本实施例提供的方案可以将目标对象吸引到机器人的背面,观看背面的显示屏,则在机器人领位过程中,目标对象处于机器人背面,同样能观看交互内容,提高了目标对象对机器人的体验感。
82.在具体实施中,使用合适的检测装置获取相应的识别特征能够带来事半功倍的效果。故识别特征包括目标对象的身高数据和面部数据,检测装置包括rgbd深度相机和rgb相机;获取检测装置发送的目标对象的至少两种识别特征包括:获取rgbd深度相机发送的身高数据,以及获取rgb相机发送的面部数据。
83.本实施例提供的检测装置能够较好的获取目标对象的识别特征,获取效率高,获取的数据准确。
84.目标对象的属性包括性别和年龄,不同年龄以及不同性别的目标对象感兴趣的东西是不同的。采用合适的识别特征确定对应的属性能达到较好的效果;其中目标对象的性别是调用训练好的模型处理面部数据和/或声音数据得到的,因为男性和女性的面部以及声音的差异较大,能通过这两种数据较为准确的分辨出目标对象的性别,但男性与女性的身高范围较大,很难通过身高数据来辨别目标对象的性别。目标对象的年龄是调用训练好的模型处理身高数据、面部数据、身体轮廓数据以及声音数据中的任意一种或任意组合得
到的,因为从身高数据、面部数据、身体轮廓数据以及声音数据中都能够得到目标对象年龄的特征,不同年龄的目标对象的面部差异、音色差异都较为明显,可以作为判断的依据,不同年龄的目标对象的身体轮廓数据也大相径庭,例如通过目标对象的身体轮廓数据得到的身高数据可以辨别目标对象的年龄,小孩通常都比较矮,成年人则通常较高;若目标对象是老年人,可以从身体轮廓数据中得到目标对象的身形来确定相应的属性。
85.本实施例提供的方案使用合适的识别特征确定目标对象的年龄和性别,得到的结果准确度高,确定的效率也高。
86.在上述实施例中,对于机器人播放显示内容的方法进行了详细描述,本技术还提供机器人播放显示内容的装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
87.基于功能模块的角度,本实施例提供一种机器人播放显示内容的装置,图3为本技术实施例提供的机器人播放显示内容的装置的模块示意图,如图3所示,该装置包括:
88.获取模块20,用于获取检测装置发送的目标对象的至少两种识别特征;
89.确定模块21,用于根据识别特征确定目标对象的属性;
90.控制模块22,用于控制显示屏播放与属性相对应的交互内容。
91.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
92.本实施例提供的机器人播放显示内容的装置,与上述方法对应,故具有与上述方法相同的有益效果。
93.基于硬件的角度,本实施例提供了另一种机器人播放显示内容的装置,图4为本技术另一实施例提供的机器人播放显示内容的装置的结构图,如图4所示,机器人播放显示内容的装置包括:存储器30,用于存储计算机程序;
94.处理器31,用于执行计算机程序时实现如上述实施例中所提到的机器人播放显示内容的方法的步骤。
95.本实施例提供的机器人播放显示内容的装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
96.其中,处理器31可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器31可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器31也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器31可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器31还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
97.存储器30可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器30还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器30至少用于存储以下计算机程序301,
其中,该计算机程序被处理器31加载并执行之后,能够实现前述任一实施例公开的机器人播放显示内容的方法的相关步骤。另外,存储器30所存储的资源还可以包括操作系统302和数据303等,存储方式可以是短暂存储或者永久存储。其中,操作系统302可以包括windows、unix、linux等。数据303可以包括但不限于机器人播放显示内容的方法涉及到的数据等。
98.在一些实施例中,机器人播放显示内容的装置还可包括有显示屏32、输入输出接口33、通信接口34、电源35以及通信总线36。
99.本领域技术人员可以理解,图4中示出的结构并不构成对机器人播放显示内容的装置的限定,可以包括比图示更多或更少的组件。
100.本技术实施例提供的机器人播放显示内容的装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:机器人播放显示内容的方法。
101.本实施例提供的机器人播放显示内容的装置,与上述方法对应,故具有与上述方法相同的有益效果。
102.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
103.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例描述的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
104.本实施例提供的计算机可读存储介质,与上述方法对应,故具有与上述方法相同的有益效果。
105.以上对本技术所提供的一种机器人播放显示内容的方法、装置、机器人以及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
106.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括上述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1