一种信息通信方法、机器人及存储介质技术

技术编号:20848036 阅读:39 留言:0更新日期:2019-04-13 09:20
本发明专利技术实施例涉及通信技术领域,公开了一种信息通信方法、机器人及存储介质。本发明专利技术中,将数据信息以及传输状态信息发送给云端,其中,云端根据数据信息以及传输状态信息产生反馈信息;接收反馈信息,其中,反馈信息包括传输调整信息或数据重发信息;执行与反馈信息所对应的操作。使得机器人能够通过云端的反馈信息获得所发送的数据信息的传输状态,从而保证机器人与云端之间的通信质量。

【技术实现步骤摘要】
一种信息通信方法、机器人及存储介质
本专利技术实施例涉及通信
,特别涉及一种信息通信方法、机器人及存储介质。
技术介绍
随着科技的发展,机器人在人们的生活中得到越来越多的应用,并通过云端和机器人之间的信息交互来实现对机器人的控制。专利技术人发现现有技术中至少存在如下问题:当前机器人在与云端进行通信时,在机器人与云端进行数据传输的过程中,机器人在将信息发送给云端之后,并不知道所发送信息的传输状况,如传输的历史数据信息是否成功传输给云端,从而影响机器人与云端的正常通信。
技术实现思路
本专利技术实施方式的目的在于提供一种信息通信方法、机器人及存储介质,使得机器人能够通过云端的反馈信息获得所发送的数据信息的传输状态,从而保证机器人与云端之间的通信质量。为解决上述技术问题,本专利技术的实施方式提供了一种信息通信方法,包括以下步骤:将数据信息以及传输状态信息发送给云端,其中,云端根据数据信息以及传输状态信息产生反馈信息;接收反馈信息,其中,反馈信息包括传输调整信息或数据重发信息;执行与所述反馈信息所对应的操作。本专利技术的实施方式还提供了一种机器人,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的信息通信方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上的信息通信方法。本专利技术实施方式相对于现有技术而言,机器人在将数据信息以及传输状态信息发送给云端之后,能够接收到云端根据数据信息以及传输状态信息所产生的反馈信息,由于反馈信息中包含传输调整信息或数据重发信息,因此机器人能够得知云端是否成功接收到所发送的数据信息,并根据传输调整信息能够对数据信息的传输状态进行调整,从而保证机器人与云端之间的通信质量。另外,将数据信息以及传输状态信息发送给云端,具体包括:将不同类型的数据信息采用相同的协议传输给云端;在预设时间内将传输状态信息传输给云端,其中,传输状态信息用于指示不同类型的数据信息的总数量。另外,反馈信息还包括:运动控制命令。另外,执行与反馈信息所对应的操作,具体包括:在确定反馈信息为传输调整信息时,根据传输调整信息执行传输调整操作;在确定反馈信息为数据重发信息时,根据数据重发信息执行数据重发操作;在确定反馈信息为运动控制命令时,根据运动控制命令执行运动转换操作。另外,根据传输调整信息执行传输调整操作,具体包括:根据传输调整信息获取数据信息的抖动信息;判断抖动信息是否大于预设抖动阈值,若是,则降低数据信息的传输频率,否则提高数据信息的传输频率。该实现中,根据传输调整信息获取数据信息的抖动信息,并根据抖动信息与预设抖动阈值的对比结果,对数据信息的传输速率进行适应性调整,从而保证数据信息的传输质量。另外,根据数据重发信息执行数据重发操作,具体包括:根据数据重发信息获取云端未接收到的数据信息的序号;从本地获取序号所对应的数据信息;将序号所对应的数据信息重新发送给云端。该实现中,在根据数据重发信息执行数据重发操作时,能够从数据重发信息中获取机器人传输过程中所丢失的数据信息的序号,并能够从本地获取到该序号所对应的数据信息,并将序号所对应的数据信息重新发送给云端,从而保证了重传数据的准确性。另外,根据运动控制命令执行运动转换操作,具体包括:对运动控制命令进行识别,确定运动控制命令所对应的转换动作;确定当前动作;根据转换动作对当前动作进行转换。另外,对运动控制命令进行识别,确定运动控制命令所对应的转换动作之前,还包括:产生命令应答信息,其中,命令应答信息用于指示成功接收到运动控制命令;将命令应答信息传输给云端。该实现中,机器人在获取到云端所发送的运动控制命令时,能够产生命令应答信息,并传输给云端,从而通知云端已经成功接收到所发送的运动控制命令,从而进一步提高了机器人与云端之间的通信质量。另外,数据信息的类型包括:音频数据、视频数据和传感器数据。另外,协议包括:HMTP协议。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本申请第一实施例中信息通信方法的流程图;图2是本申请第二实施例中信息通信方法的流程图;图3是本申请第三实施例中信息通信装置的方框示意图;图4是本申请第四实施例中信息通信装置的方框示意图;图5是本申请第五实施例中机器人的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种信息通信方法,应用于机器人。具体流程如图1所示,包括以下步骤:步骤101,将数据信息以及传输状态信息发送给云端,其中,云端根据数据信息以及传输状态信息产生反馈信息。具体的说,本实施方式中将不同类型的数据信息采用相同的协议传输给云端,在预设时间内将传输状态信息传输给云端,而传输状态信息用于指示不同类型的数据信息的总数量。并且本实施方式中数据信息的类型是包括音频数据、视频数据和传感器数据的,而不同类型的数据信息所采用的相同的协议具体为HMTP协议。具体的说,在使用HMTP协议进行数据信息的传输时,可以将机器人通过麦克风、摄像头和超声波传感器所分别采集的音频数据、视频数据和传感器数据按照HMTP协议格式进行封装获得传输数据包,其中,数据包的结构如表1所示表1HeaderExtensionHeaderPayload其中,Header为包头信息,长度固定,共有26个字节,ExtensionHeader为扩展头,用来扩展包头信息,Payload用于保存不同类型的数据信息,并且包头信息的格式如表2所示表2位数323142486483232标识FVEXTDTPLPTSTSESEQSSRC其中,F为所使用的数据包的标识符,用“HARI”标识;V为数据包所使用的协议版本号;EXT表示扩展头标识,0表示没有扩展,1表示有扩展;DT为数据类型,1表示音频数据,2表示视频数据,3表示传感器数据;PL为包长度,表示数据包的总长度;P为能力标识,表示每一种数据类型的功能;TS为时间戳,单位为毫秒;TES为扩展的时间戳;SEQ为丢失数据的序列号;SSRC为同步源,表示发送当前数据包的端口源标识符。具体的说,在预设时间内传输给云端的传输状态信息具体可以用SR包进行表示,并且SR包的格式如表3所示表3位数3286432323232标识FVTSSSRCSPCSOCSEQ其中,F为传输状态信息所使用的传输包的标识符,用“SENR”表示;V为传输状态信息所使用的协议版本号;TS为时间戳,单位为毫秒;SSRC为同步源,表示发送当前SR包的端口源标识符;SPC为发送包记数,表示在预设时间内所发送的不同类型的数据信息的总数量;SOC为发送静荷载记数,表示在预设时间内所发送的净数本文档来自技高网...

【技术保护点】
1.一种信息通信方法,其特征在于,应用于机器人,包括:将数据信息以及传输状态信息发送给云端,其中,所述云端根据所述数据信息以及所述传输状态信息产生反馈信息;接收所述反馈信息,其中,所述反馈信息包括传输调整信息或数据重发信息;执行与所述反馈信息所对应的操作。

【技术特征摘要】
1.一种信息通信方法,其特征在于,应用于机器人,包括:将数据信息以及传输状态信息发送给云端,其中,所述云端根据所述数据信息以及所述传输状态信息产生反馈信息;接收所述反馈信息,其中,所述反馈信息包括传输调整信息或数据重发信息;执行与所述反馈信息所对应的操作。2.根据权利要求1所述的信息通信方法,其特征在于,所述将数据信息以及传输状态信息发送给云端,具体包括:将不同类型的数据信息采用相同的协议传输给所述云端;在预设时间内将所述传输状态信息传输给所述云端,其中,所述传输状态信息用于指示所述不同类型的数据信息的总数量。3.根据权利要求2所述的信息通信方法,其特征在于,所述反馈信息还包括:运动控制命令。4.根据权利要求3所述的信息通信方法,其特征在于,所述执行与所述反馈信息所对应的操作,具体包括:在确定所述反馈信息为所述传输调整信息时,根据所述传输调整信息执行传输调整操作;在确定所述反馈信息为所述数据重发信息时,根据所述数据重发信息执行数据重发操作;在确定所述反馈信息为所述运动控制命令时,根据所述运动控制命令执行运动转换操作。5.根据权利要求4所述的信息通信方法,其特征在于,所述根据所述传输调整信息执行传输调整操作,具体包括:根据所述传输调整信息获取所述数据信息的抖动信息;判断所述抖动信息是否大于预设抖动阈值,若是,则降低所述数据信息的传输频率,否则提高所述数据信息的传输频率。6.根据权利要求4所述的信息通信方法,其特征在于,所述...

【专利技术属性】
技术研发人员:徐文浩马世奎
申请(专利权)人:深圳前海达闼云端智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1