一种机器人显示方法、装置、设备以及存储介质与流程

文档序号:29466664发布日期:2022-04-02 03:34阅读:207来源:国知局
一种机器人显示方法、装置、设备以及存储介质与流程

1.本发明实施例涉及机器人技术领域,尤其涉及一种机器人显示方法、装置、设备以及存储介质。


背景技术:

2.随着人工智能技术的发展,机器人遍布各式各样的场景中,产生大量的机器人数据,如何展示机器人数据无论对机器人用户还是机器人厂商都尤为重要。目前,对于机器人的数据展示,仅通过机器人的后台系统数据进行统计并列表展示数据,类似于excel,无法直观地展示机器人的信息。


技术实现要素:

3.本发明提供一种机器人显示方法、装置、设备以及存储介质,以直观地展示机器人的信息。
4.第一方面,本发明实施例提供了一种机器人显示方法,该方法包括:
5.获取机器人显示请求;其中,所述机器人显示请求包括机器人过滤条件;
6.基于所述机器人过滤条件,确定目标机器人;
7.向用户端发送所述目标机器人的显示信息,以使所述用户端的机器人地图界面上显示所述目标机器人。
8.第二方面,本发明实施例还提供了一种机器人显示装置,该装置包括:
9.显示请求获取模块,用于获取机器人显示请求;其中,所述机器人显示请求包括机器人过滤条件;
10.目标机器人确定模块,用于基于所述机器人过滤条件,确定目标机器人;
11.显示模块,用于向用户端发送所述目标机器人的显示信息,以使所述用户端的机器人地图界面上显示所述目标机器人。
12.第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
13.一个或多个处理器;
14.存储器,用于存储一个或多个程序;
15.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一实施例所提供的机器人显示方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任一实施例所提供的机器人显示方法。
17.本发明实施例的技术方案,通过获取机器人显示请求;其中,机器人显示请求包括机器人过滤条件,之后基于机器人过滤条件,确定目标机器人,进而向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。上述技术方案,以地图的方式来过滤展示机器人的信息,更加直观地展示机器人的信息。
附图说明
18.图1是本发明实施例一提供的一种机器人显示方法的流程图;
19.图2是本发明实施例二提供的一种机器人显示方法的流程图;
20.图3是本发明实施例二提供的一种机器人地图界面的示意图;
21.图4是本发明实施例三提供的一种机器人显示方法的流程图;
22.图5是本发明实施例四提供的一种机器人显示装置的结构示意图;
23.图6是本发明实施例五提供的一种电子设备的结构示意图。
具体实施方式
24.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
25.实施例一
26.图1是本发明实施例一提供的一种机器人显示方法的流程图,本实施例可适用于如何对机器人显示请求进行处理以显示机器人的情况,该方法可以由机器人显示装置来执行,该装置可以由软件和/或硬件的方式实现,并可集成于承载机器人显示装置的电子设备中,例如后台服务器、用户终端设备或机器人本体等,并可集成于承载机器人显示装置的电子设备中。如图1所示,本实施例提供的机器人显示方法具体可以包括:
27.s110、获取机器人显示请求。
28.本实施例中,机器人显示请求用于指示在机器人地图界面中显示机器人,进一步的,机器人显示请求包括机器人过滤条件;其中,机器人过滤条件用于过滤机器人,以找到用户所需的机器人。所谓机器人地图可以是电子地图机器人控制软件中的地图,进一步的,机器人地图可以嵌入至应用程序、网站或者小程序中,机器人地图的底图可以根据已有的地图信息得到,例如某个市、某个区、某个区域或者某个国家的地图信息等。
29.具体的,当用户有机器人显示需求时,可以通过登陆对应的网站或者小程序中点击机器人地图,进入机器人地图界面。此时,用户端可以先预加载机器人地图,获取用户的当前地理位置(比如用户终端的定位位置),通过当前地理位置的中心点经纬度、机器人地图上东北东南西北西南这四角中的任意一角的经纬度、比例尺等级,对机器人地图进行初始化,确定对应的显示区域。同时,用户端可以提供机器人过滤条件选择按钮,以供用户根据自身需求选择机器人自定义过滤条件。
30.因而,用户端可以基于用户进入机器人地图页面的操作信息、显示区域、自定义过滤条件等一个或多个信息封装生成机器人显示请求,并将机器人显示请求发送给后台服务器。相应的,后台服务器获取用户端发送的机器人显示请求。
31.s120、基于机器人过滤条件,确定目标机器人。
32.本实施例中,目标机器人为满足显示需求的机器人,也即需要在机器人地图上展示的机器人。
33.示例性的,机器人过滤条件可以包括机器人地图当前显示区域范围,然后基于各个机器人的当前位置信息,选定处于当前显示区域范围内的机器人为目标机器人。机器人过滤条件还可以包括机器人的在线时长,则可以选定处于当前显示区域范围内,且在线时
长满足一定条件的机器人为目标机器人,在线时长可以是自定义过滤条件的一种。
34.可选的,可以基于机器人过滤模型,根据机器人过滤条件和所有机器人信息,确定目标机器人。具体的,可以将机器人过滤条件和所有机器人信息输入至机器人过滤模型中,经过模型处理,输出满足机器人过滤条件的机器人,作为目标机器人。其中,机器人过滤模型可以基于统计分析算法和/或机器学习算法得到。
35.需要说明的是,后台服务器中可以存储有所有机器人信息,并实时获取所有机器人的地理位置信息。
36.s130、向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。
37.本实施例中,显示信息用以在机器人地图界面上显示机器人的相关内容,可以包括但不限于机器人的位置、数量、图标等。例如,当机器人显示请求中包括数量显示标识时,则显示信息可以包括机器人的数量;当机器人显示请求中不包括数量显示标识时,显示信息可以包括机器人的图标。
38.具体的,后台服务器在确定目标机器人后,向用户端发送目标机器人的显示信息;相应的,用户端获取目标机器人的显示信息,并在机器人地图界面上显示目标机器人的显示信息。
39.本发明实施例的技术方案,通过获取机器人显示请求;其中,机器人显示请求包括机器人过滤条件,之后基于机器人过滤条件,确定目标机器人,进而向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。上述技术方案,以地图的方式来过滤展示机器人的信息,更加直观地展示机器人的信息。
40.在上述技术方案的基础上,作为本发明实施例的一种可选方式,还可以若识别到机器人详细展示请求,则根据机器人详细展示请求从目标机器人中确定待展示机器人;之后向用户端发送待展示机器人的机器人信息,以使用户端的机器人地图界面上展示机器人信息。
41.其中,所谓机器人详细展示请求用于指示从目标机器人中确定待展示机器人的请求,可选的,若用户在用户端的机器人地图界面中点击某个目标机器人(即待展示机器人)的图标,则用户端向后台服务器发送机器人详细展示请求;进一步的,机器人详细展示请求中包括待展示机器人标识信息。
42.所谓待展示机器人为需要对详细信息进行展示的机器人。所谓机器人信息至少包括机器人标识、机器人位置信息和机器人所属用户。机器人标识可以包括但不限于机器人名称、机器人序列号等。机器人位置信息包括但不限于机器人所处的地理位置信息。机器人所属用户可以包括但不限于机器人厂商或者连锁店方等。
43.具体的,后台服务器若识别到用户端发送的机器人详细展示请求,则根据机器人详细展示请求中的待展示机器人标识信息,从目标机器人中确定待展示机器人,并向用户端发送待展示机器人的机器人信息。相应的,用户端获取待展示机器人的机器人信息,并在机器人地图界面上展示机器人信息。
44.可以理解的是,通过识别到机器人详细展示请求时,向用户端发送相应信息,使得机器人地图界面展示待展示机器人的机器人信息,可以方便用户操作,且能够更加直观地展示特定机器人的详细信息,以便于对特定机器人进行查看、管理和维护。
45.实施例二
46.图2是本发明实施例二提供的一种机器人显示方法的流程图,图3是本发明实施例二提供的一种机器人地图界面的示意图,在上述实施例的基础上,对“基于机器人过滤条件,确定目标机器人”进一步优化,提供一种可选实施方案。如图2所示,本实施例提供的机器人显示方法具体可以包括:
47.s210、获取机器人显示请求。
48.本实施例中,机器人显示请求包括机器人过滤条件;进一步的,机器人过滤条件可以包括但不限于目标点信息、机器人地图界面信息和机器人筛选信息。其中,目标点信息可以是目标点的位置信息,示例性的可以是用户当前所处地点的位置信息,或者用户指定的特定地点的位置信息,例如用户可以在用户端通过搜索地址、门店名称(id)、机器人名称或机器人序列号等方法指定特定地点。便于维护人员快速定位目标机器人所在位置,及时进行异常响应和处理。
49.所谓机器人地图界面为机器人地图的当前显示界面,比如用户当前所处地理位置对应区域的地图界面,又如用户指定的特定地理对应的区域的地图界面。
50.所谓机器人筛选信息为筛选目标机器人的信息,可以包括但不限于下述至少一项:(一)平均速度不在速度门限范围内,其中,平均速度是指机器人工作时的平均速度,速度门限可以由本领域技术人员根据实际业务场景来确定和调整。通过平均速度筛选机器人,可以直观地获知运行速度异常的机器人,便于维护人员根据地图显示内容,及时对相应的机器人或应用门店的环境情况进行排查。(二)日均任务次数不在任务次数门限范围内;其中,日均任务次数是指机器人执行任务的日均任务次数,次数门限可以由本领域技术人员根据实际业务场景来确定和调整。通过日均任务次数来筛选机器人,可以直观地获知机器人的利用情况,便于根据地图显示内容,及时对机器人的使用情况进行核实,发现异常。(三)日均任务下降率大于设定比值;其中,日均任务下降率是指机器人执行任务的日均任务下降率,设定比值可以由本领域技术人员根据实际业务场景来确定和调整。能够便于维护人员及时追踪客户对机器人的使用情况。(四)运行时长超过设定时长;其中,运行时长是指机器人的工作时长,设定时长可以由本领域技术人员根据实际业务场景来确定和调整。可以理解的是,设置不同的机器人筛选信息,可以根据用户需求灵活的选择目标机器人,从而满足用户体验。
51.具体的,用户端向用户提供机器人自定义过滤条件选择按钮,以供用户根据自身需求选择机器人自定义过滤条件,进而,用户端对用户设置的机器人过滤条件进行封装,得到机器人显示请求,并将机器人显示请求发送至后台服务器;相应的,后台服务器获取机器人显示请求。
52.需要说明的是,在机器人数量较多的情况下,后台服务器可以基于大数据分析,对机器人上传的自身数据和业务数据进行统计分析,确定各机器人上周或昨日的任务数、任务里程、行走里程、平均速度、工作时长、以及单点配送任务或多点配送任务等。
53.例如,统计机器人上周或昨日父任务次数;统计所有任务记录中每个任务里程;统计里程传感器上传的里程总数;对于平均速度的确定,可以分为有子任务和无子任务两种情况:对于有子任务的,根据子任务累积总里程和累积工作时长,确定平均速度,具体的,将各子任务到达目标点时间与上一个子任务的确认时间相减的结果进行相加,将相加后的结
果减去累计暂停时长,以得到累积工作时长,或者将最后一子任务到达目标点时间与父任务开始时间相减后的结果再减去累计暂停时长,以得到累积工作时长,进而将子任务累积总里程与累积工作时长相除的结果作为平均速度。对于无子任务的,可以将父任务总里程与总时间作商的结果,作为平均速度,其中,总时间为任务结束时间减去任务开始时间的结果。通过对任务情况进行区分,按不同的方法进行数据处理,能够更加精准地得到机器人的运行数据,如平均速度,便于对机器人的使用情况进行更加准确地展示。示例性的,父任务可以是指多点配送等包含多个目标点位的任务,每个目标点位作为一个子任务。
54.此外,还设置异常数据过滤策略,例如,过滤掉已完成任务中任务里程或任务时间为0的、任务里程或时间不为0但任务状态为被意外终止的。避免异常数据对统计结果造成影响,进一步提升数据的准确性。
55.s220、根据目标点信息和机器人地图界面信息,确定机器人显示区域。
56.本实施例中,机器人显示区域是指在机器人地图界面中需要显示机器人的区域。
57.一种可选方式,可以以目标点为中心,以设定长度为半径,确定圆形区域,将圆形区域和机器人地图界面的重叠区域,作为机器人显示区域,如图3所示,图中a表示目标点,r为半径,界面中间显示区域处的圆形区域为机器人显示区域。
58.又一种可选方式,还可以根据目标点的位置信息和机器人地图界面信息中边界点的位置信息,确定第一距离,之后根据目标点的位置信息和第一距离,确定机器人显示区域。其中,第一距离为目标点与边界点之间的距离。
59.具体的,可以根据目标点为位置信息和机器人地图界面信息中的任一边界点的位置信息,确定目标点与边界点的第一距离;优选的,本实施例中的边界点可以是机器人地图界面的东北东南西北西南四各边界点中任意一边界点(如图3中间区域的四个边界点b、c、d和e)。进而,构建以目标点为中心,第一距离为半径或者边长的圆形区域或者多边形区域,作为机器人显示区域。
60.可以理解的是,通过机器人地图界面信息中的边界点来确定机器人显示区域,基于地图信息确定机器人显示区域,能够充分利用显示页面来展示机器人,便于用户直观地获取更多区域的机器人信息。
61.s230、根据机器人显示区域,从可选机器人中确定候选机器人。
62.本实施例中,可选机器人可以是所有机器人,还可以是在机器人的位置在机器人地图界面中的机器人。
63.一种可选方式,可以将位置坐标在机器人显示区域的可选机器人,作为候选机器人。
64.又一种可选方式,还可以根据目标点的位置信息和可选机器人的位置信息,确定目标点与各可选机器人之间的实际距离,将实际距离小于机器人显示区域的半径或者边长的可选机器人作为候选机器人。
65.s240、根据机器人筛选信息,从候选机器人中确定目标机器人。
66.具体的,将满足机器人筛选信息的候选机器人,作为目标机器人。例如,可以从候选机器人中筛选出平均速度不在速度门限范围内的机器人,作为目标机器人。示例性的,可以筛选出平均速度小于0.3m/s或大于1.0m/s的候选机器人,也即速度异常的机器人,作为目标机器人。
67.又如,还可以从候选机器人中筛选出日均任务次数不在任务次数门限范围内的机器人,作为目标机器人。示例性的,可以筛选出日均任务次数大于200次的机器人,也即活跃度高的机器人,作为目标机器人;示例性的,还可以筛选出日均任务次数为0的机器人,即活跃度低的机器人,作为目标机器人。
68.又如,还可以从候选机器人中筛选出日均任务下降率大于设定比值的机器人,作为目标机器人。示例性的,可以筛选出相较上周日均任务数下降率大于50%的机器人,也即活跃度低的机器人,作为目标机器人。
69.再如,还可以从候选机器人中筛选出运行时长超过设定时长的机器人,作为目标机器人。示例性的,可以筛选出运行时长超过40小时的机器人,也即最劳累的机器人,作为目标机器人。
70.需要说明的是,机器人筛选信息可以控件的形式展示在用户端的机器人地图界面中,具体的,机器人地图界面中可以展示包括最劳累的机器人、活跃度高的机器人、活跃度低的机器人和速度异常的机器人等的筛选按钮并配置有对应的配置项,例如用户可以点击速度异常的机器人对应的筛选按钮,并配置其速度门限。
71.s250、向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。
72.本发明实施例的技术方案,通过获取机器人显示请求,之后根据目标点信息和机器人地图界面信息,确定机器人显示区域,根据机器人显示区域,从可选机器人中确定候选机器人,并根据机器人筛选信息,从候选机器人中确定目标机器人,进而向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。上述技术方案,通过地图的方式,展示机器人,先确定显示区域,再根据筛选条件进一步筛选,可以更加有针对性的展示目标机器人,方便用户对相应的机器人进行管理和维护,提升了用户体验。
73.实施例三
74.图4是本发明实施例三提供的一种机器人显示方法的流程图,在上述实施例的基础上,对“向用户端发送目标机器人的显示信息”进一步优化,提供一种可选实施方案。如图4所示,本实施例提供的机器人显示方法具体可以包括:
75.s310、获取机器人显示请求。
76.s320、基于机器人过滤条件,确定目标机器人。
77.s330、根据目标机器人的区域数量和/或区域密度,确定目标机器人的显示信息。
78.本实施例中,区域数量是指在一定区域中机器人的数量,比如机器人显示区域内的机器人数量、行政区划中的机器人数量。所谓区域密度可以指行政区划中机器人的密度,例如每个省、每个市、每个区或每个店的机器人的密度;或者机器人地图界面中显示单元内机器人的密度,其中显示单元以像素划分,例如可以设置9个像素为一个3
×
3的显示单元;或者机器人显示区域中机器人的密度。
79.一种可选方式,可以根据目标机器人的区域数量,确定目标机器人的显示信息。具体的,若机器人显示区域中的机器人的区域数量小于设定数量阈值,则显示信息包括各目标机器人的位置及图标;否则,显示信息包括目标机器人的区域数量和区域显示位置。
80.又一种可选方式,还可以根据目标机器人的区域密度,确定目标机器人的显示信息。具体的,若目标机器人的区域密度小于设定阈值,则显示信息包括各目标机器人的位置
及图标;否则,显示信息包括目标机器人的区域数量和区域显示位置。其中,区域显示位置是指区域数量显示在机器人地图界面中的位置,例如可以是行政规划的中心位置,或者指定位置(比如省的省会)。设定阈值是由本领域技术人员根据实际情况设定的。
81.例如,若机器人地图的当前界面以区为单位进行显示,同时机器人显示区域中包含多个区,若多个区的目标机器人的区域密度大于设定阈值,在显示信息包括各个区的区域密度和区域显示位置。
82.需要说明的是,用户可以对机器人地图界面进行页面操作,例如放大或缩小,则可以根据实际界面的大小情况,对显示信息进行调整。比如,用户端默认显示时,以省为单位进行显示,机器人的区域密度比较大,则可以确定显示信息为每个省的机器人的数量。当用户进行放大操作,以市为单位时,若区域密度降低后小于设定阈值,则显示信息可以为每个机器人。在左右滑动的过程中同理,此处不再具体阐述。
83.另一种可选方式,还可以根据目标机器人的区域数量和区域密度,确定目标机器人的显示信息。
84.再一种可选方式,还可以结合机器人筛选信息,根据目标机器人的区域数量和/或区域密度,确定目标机器人的显示信息。例如,在根据目标机器人的区域数量和/或区域密度,确定目标机器人的显示信息后,结合目标机器人的活跃度,同时在机器人地图界面上突出显示不活跃的机器人或者机器人所属用户信息,以便于维护人员及时了解机器人不活跃的原因,提高机器人的使用率。还可以以特定颜色或者标识显示最活跃的门店,便于销售人员及时了解该门店机器人的负荷情况,提出扩充建议等。
85.s340、向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。
86.本发明实施例的技术方案,通过获取机器人显示请求,之后基于机器人过滤条件,确定目标机器人,进而根据目标机器人的区域数量和/或区域密度,确定目标机器人的显示信息,并向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。上述技术方案,通过根据目标机器人的区域数量和/或区域密度,来灵活确定目标机器人的显示信息,解决了由于机器人数量过多导致用户端机器人地图界面渲染压力大、加载速度慢、易卡死等问题,也避免了由于机器人数量过多导致机器人地图界面图标重叠不美观的现象,从而提升用户体验。
87.实施例四
88.图5是本发明实施例四提供的一种机器人显示装置的结构示意图,本实施例可适用于如何对机器人显示请求进行处理显示机器人的情况,该装置可以由软件和/或硬件的方式实现,例如后台服务器、用户终端设备或机器人本体等,并可集成于承载机器人显示装置的电子设备中。如图5所示,本实施例提供的机器人显示装置具体可以包括:
89.显示请求获取模块410,用于获取机器人显示请求;其中,机器人显示请求包括机器人过滤条件;
90.目标机器人确定模块420,用于基于机器人过滤条件,确定目标机器人;
91.显示模块430,用于向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。
92.本发明实施例的技术方案,通过获取机器人显示请求;其中,机器人显示请求包括
机器人过滤条件,之后基于机器人过滤条件,确定目标机器人,进而向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。上述技术方案,以地图的方式来过滤展示机器人的信息,更加直观地展示机器人的信息。
93.进一步地,机器人过滤条件包括目标点信息、机器人地图界面信息和机器人筛选信息,目标机器人确定模块420包括:
94.显示区域确定单元,用于根据目标点信息和机器人地图界面信息,确定机器人显示区域;
95.候选机器人确定单元,用于根据机器人显示区域,从可选机器人中确定候选机器人;
96.目标机器人确定单元,用于根据机器人筛选信息,从候选机器人中确定目标机器人。
97.进一步地,显示区域确定单元具体用于:
98.根据目标点的位置信息和机器人地图界面信息中边界点的位置信息,确定第一距离;
99.根据目标点的位置信息和第一距离,确定机器人显示区域。
100.进一步地,显示模块430包括:
101.显示信息确定单元,用于根据目标机器人的区域数量和/或区域密度,确定目标机器人的显示信息;
102.显示信息发送单元,用于向用户端发送目标机器人的显示信息。
103.进一步地,显示信息确定单元具体用于:
104.若目标机器人的区域密度小于设定阈值,则显示信息包括各目标机器人的位置及图标;
105.否则,显示信息包括目标机器人的区域数量和区域显示位置。
106.进一步地,机器人筛选信息包括下述至少一项:
107.平均速度不在速度门限范围内;
108.日均任务次数不在任务次数门限范围内;
109.日均任务下降率大于设定比值;
110.运行时长超过设定时长。
111.进一步地,该装置还包括:
112.待展示机器人确定模块,用于若识别到机器人详细展示请求,则根据机器人详细展示请求从目标机器人中确定待展示机器人;
113.机器人信息发送模块,用于向用户端发送待展示机器人的机器人信息,以使用户端的机器人地图界面上展示机器人信息;其中,机器人信息至少包括机器人标识、机器人位置信息和机器人所属用户。
114.上述机器人显示装置可执行本发明任意实施例所提供的机器人显示方法,具备执行方法相应的功能模块和有益效果。
115.实施例五
116.图6是本发明实施例五提供的一种电子设备的结构示意图,图6示出了适于用来实现本发明实施例实施方式的示例性设备的框图。图6显示的设备仅仅是一个示例,不应对本
发明实施例的功能和使用范围带来任何限制。
117.如图6所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
118.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
119.电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
120.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器(高速缓存32)。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。系统存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明实施例各实施例的功能。
121.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如系统存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明实施例所描述的实施例中的功能和/或方法。
122.电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
123.处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的机器人显示方法。
124.实施例六
125.本发明实施例六还提供一种计算机可读存储介质,其上存储有计算机程序(或称为计算机可执行指令),该程序被处理器执行时用于执行本发明实施例所提供的机器人显示方法,该方法包括:
126.获取机器人显示请求;其中,机器人显示请求包括机器人过滤条件;
127.基于机器人过滤条件,确定目标机器人;
128.向用户端发送目标机器人的显示信息,以使用户端的机器人地图界面上显示目标机器人。
129.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
130.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
131.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
132.可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
133.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1