The embodiment of the invention discloses a remote robot message push method, system and device based on Internet cloud service. The method includes: the client and the robot hardware and cloud services platform architecture design and communication mode, the robot equipment heartbeat and online management, repeat important instructions confirmation of the mechanism based on message tree. The invention can realize the remote control and message transmission of the Internet and the robot products, as well as the accurate execution of the key instructions, so as to improve the control accuracy and efficiency of the internet robot products.
【技术实现步骤摘要】
一种基于互联网云服务的远程机器人实时消息推送方法、系统和装置
本专利技术涉及互联网和机器人
,尤其涉及一种实现网络远程操控机器人设备的方法、系统和装置。
技术介绍
互联网机器人是指机器人设备和用户通过互联网进行信息传递,以实现用户对机器人设备的远程操控和环境数据获取。其在当前的机器人应用领域非常流行,例如,利用互联网机器人实现远程医疗,安防监控,高危环境作业实施等。目前,机器人设备应用广泛,在公共场所、家庭等环境通过(无线)路由器连接到互联网,或通过无线通信网络连接互联网的情况下,因设备没有公开网络地址,故用户客户端无法直接在互联网上找到机器人设备并进行通信。因此,机器人设备采用通过互联网连接云服务器,实现机器人设备所在环境数据的同步和获取用户实时远程操作指令。机器人实时远程操控的实现下面予以详细说明,其中,用户称为操控方,机器人设备称为被操控方。具体地,操控方按照意愿使用客户端程序发出操作指令,通过互联网发送到云服务器,云服务器根据被操控方在线设备标识找到其对应连接,实现指令的实时传递。其中因处于运营商和路由器所组成的私有局域网等复杂网络环境下,使用消息树确认和重发机制确保关键指令的传输成功。由上述方案可见,用户远程发送的机器人设备指令具有极强的实时效力,因此需要对机器人设备是否在线做出实时判断。同时关键指令具有不可丢失的特性,尤其在重要工作场合中,关键指令推送需要确认和重发机制以确保各种网络环境下指令被成功执行。另外,由于用户和机器人设备数量庞大,云服务器必须使用高效的通信和消息处理机制,以确保可行性和服务器、网络带宽资源的实现成本的商业优势。专 ...
【技术保护点】
一种实现互联网远程机器人消息推送的方法,其特征在于,该方法包括:操控方在云服务平台客户端软件实现用户名注册和登录,通过客户端软件件连接云服务平台,实现对被操控方互联网机器人产品的远控功能。
【技术特征摘要】
1.一种实现互联网远程机器人消息推送的方法,其特征在于,该方法包括:操控方在云服务平台客户端软件实现用户名注册和登录,通过客户端软件件连接云服务平台,实现对被操控方互联网机器人产品的远控功能。2.操控方通过客户端软件,在云服务平台中生成被操控方唯一标识码,并嵌入操作系统安装于被操控方,云服务平台使用被操控方唯一标识码匹配和记录被操控方连接信息。3.操控方使用客户端软件连接云服务平台发送指令消息经云服务平台推送至在线状态的被操控方。4.被操控方连接云服务平台,获取指令并执行后将结果数据返回云服务平台,同步至客户端反馈操控方,实现远控。5.根据权利要求1所述的方法,其特征在于,所述发送指令消息包括一般指令和关键指令,由云服务平台判断关键指令,需使用消息树进行临时存储,定时间隔进行推送,直至被操控方返回执行确认或当被操控方离线而无法推送。6.根据权利要求1所述的方法,其特征在于,所述被操控方在线状态由云服务平台的心跳机制对被操控方进行判定。7.根据权利要求1所述的方法,其特征在于,所述被操控方连接云服务平台使用长连接协议方式与云服务平台进行连接,连接直到被操控方被关闭或自行退出,以此保证云服务平台处理连接的高效,以此,实现复杂网络下的指令推送。8.根据权利要求1所述的方法,其特征在于,所述云服务平台使用以唯一标志码做为键值,记录存储与被操控方已建立的连接信息。9.根据权利要求1所述的方法,其特征在于,所述被操控方连接云服务平台,实现操控方可以推送消息给非公开网络地址的被操控方设备。10.同时,被操控方也可通过与云服务平台建立的连接,将自身状态和所处环境数据,推送至云服务平台,同步至客户端软件。11.根据权利要求3所述的方法,其特征在于,所述心跳机制采用定时时间间隔持续向被操控方发送心跳数据,当被操控方收到并返回确认消息后,云服务平台对被操控方已经记录存储过得连接信息记录更新其心跳时间。12.根据权利要求5所述的方法,其特征在于,所述连接信息记录使用以唯一标志码为键,连接信息和心跳更新时间为值的存储结构。13.根据权利要求1所述的方...
【专利技术属性】
技术研发人员:张研,路尧,
申请(专利权)人:趣之科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。