第26题在服务型智能扫地机器人的软件设计中,为了更好地记录机器人的个体信息和工作信息,设计了信息数据库。数据库主要完成收集服务型智能扫地机器人反馈信息的作用, 记录机器人的所有工作记录,方便了使用者对机器人的管理及对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集服务型智能扫地机器人反馈信息的流程如下:
服务端接收反馈信息:
1. 第一次解析判断反馈信息类型是否正确。如果正确继续执行2,否则执行3。
2. 第二次解析判断反馈信息内容是否正确。如果正确执行4,否则执行3。
3. 调用错误信息处理函数后执行4。
4. 将反馈信息存入数据库。