本发明涉及智能机器人管理方法,具体涉及一种实现手机端与智能机器人对讲的方法。

背景技术:

IP网络对讲采用领先的VOIP技术,将模拟音频信号转化成数字信号,在局域网和广域网上进行双向传送。IP网络对讲解决了传统对讲系统存在的稳定性差、语音效果不清晰、回音、杂音、啸叫等问题。智能机器人局域网对讲应用点对点的IP网络对讲技术,增加了机器人与人类的互动。

VOIP电话是一种利用Internet技术或网络进行语音通信的新业务,从网络组织来看,比较流行的方式有两种:一种是利用Internet网络进行的语音通信;另一种是利用IP技术,电信运营商之间通过专业点对点连结进行的语音通信。 VOIP电话需要对讲双方需要通讯号码,不能直接与机器人对讲。

技术实现要素:

有鉴于此,本发明提供了一种基于Android系统机器人局域网对讲方法,在局域网内只需要知道对讲手机端和机器人的IP地址和端口号,不需要分配通讯号码既可以进行对讲,使机器人与人之间的沟通更快捷。

基于Android系统机器人局域网对讲方法,该方法的硬件包含机器人端、云平台和手机端;

机器人端的功能是:向云平台提交mac地址,云平台验证后,机器人端才可以正常使用;

云平台的功能是:对机器人端提交的mac地址进行验证;

手机端的功能是:登录和不登录两种状态下都能进入控制界面,点击控制界面的对讲按钮实现与机器人端进行语音对讲;

对讲实现的步骤如下:

步骤一:手机端向云平台登陆,登陆成功后显示机器人列表然后进入控制界面,登陆不成功通过扫描界面进入控制界面;

步骤二:利用控制界面通过云平台向机器人端发送对讲意图,或者手机端直接向机器人端发送对讲意图;

步骤三:机器人端接收手机端发送的对讲意图并实现对讲。

进一步地,所述步骤三的实现过程如下:

步骤1:手机端作为对讲客户端,机器人端作为对讲服务端,机器人验证通过后,则启动对讲服务,如果验证失败,则给出用户提示;

步骤2:客户端发送对讲意图,服务端接收到对讲意图后,则可以开始对讲;

步骤3:对讲开始时,机器人端为对讲服务端,手机端为对讲客户端,连通后,手机端通过麦克风收集声音,将音频传输给机器人端,机器人判断是否变声,如果是,则播放变声后的手机端声音,如果否,则直接播放手机端的声音;机器人端通过麦克风收集声音,将音频传输给手机端,手机端直接播放机器人端的声音。

有益效果:

本发明与VOIP网络电话比较,只需要手机端和机器人端在同一网络内,可以进行通讯,点击按钮即能开始对讲,不用输入通讯号码,使机器人与人之间的沟通更快捷和方便。

附图说明

图1为本发明的硬件组成和对讲流程示意图;

图2为本发明的对讲实现流程示意图。

具体实施方式

下面结合附图并举实施例,对本发明进行详细描述。

本发明提供了一种基于Android系统机器人局域网对讲方法,该方法的硬件包含机器人端、云平台和手机端;

机器人端的功能是:向云平台提交mac地址,云平台验证后,机器人端才可以正常使用;

云平台的功能是:对机器人端提交的mac地址进行验证;

手机端的功能是:登录和不登录两种状态下都能进入控制界面,点击控制界面的对讲按钮实现与机器人端进行语音对讲;

对讲实现的步骤如如附图1所示:

步骤一:手机端向云平台登陆,登陆成功后显示机器人列表然后进入控制界面,登陆不成功通过扫描界面进入控制界面;

步骤二:利用控制界面通过云平台向机器人端发送对讲意图,或者手机端直接向机器人端发送对讲意图;

步骤三:机器人端接收手机端发送的对讲意图并实现对讲。

如附图2所示,步骤三的实现过程如下:

步骤1:手机端作为对讲客户端,机器人端作为对讲服务端,机器人验证通过后,则启动对讲服务,如果验证失败,则给出用户提示;

步骤2:客户端发送对讲意图,服务端端接收到对讲意图后,则可以开始对讲;

步骤3:对讲开始时,机器人端为对讲服务端,手机端为对讲客户端,连通后,手机端通过麦克风收集声音,将音频传输给机器人端,机器人判断是否变声,如果是,则播放变声后的手机端声音,如果否,则直接播放手机端的声音;机器人端通过麦克风收集声音,将音频传输给手机端,手机端直接播放机器人端的声音。

该实施例的具体场景为,在开阔的办公环境下,机器人可以按照设定的路线进行巡查,带有手机端的人员,可以通过手机端进入控制界面,看到机器人的状态,并根据机器人的位置实时发起对讲,更好的协调工作。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Android局域网对讲,基于Android系统机器人局域网对讲方法与流程相关推荐

  1. Android本科毕业设计基于Android的天气预报APP系统(附带源码)

    Android本科毕业设计基于Android的天气预报开发APP系统源码.显示城市当前的实时天气状况,包括城市名称.城市名片.天气情况.温度高低.星期等信息.界面左边有一列城市列表,显示中国各个城市名 ...

  2. linux系统如何下载报文,基于Linux系统的报文转发方法和装置专利_专利查询 - 天眼查...

    1.一种基于Linux系统的报文转发方法,其特征在于,包括: 接收需要被转发的报文: 从转发表中获取所述报文转发的目的端口在嵌入式转发设备中对应的转发参数: 根据所述转发参数将所述报文转发给所述目的端 ...

  3. 使用基于分形系统的离线签名方法

    使用基于分形系统的离线签名方法 主要参考文献: (基于分形理论的离线签名鉴别系统 叶秀芬,裴志,王杰) 完全使用C语言编写,使用opencv库 使用二值化,归一化,进行图像预处理后,使得图像可以比较. ...

  4. 车载android语音系统设计,基于Android的VoFi语音系统的设计与实现

    摘要: 人们的通信和交流方式随着网络通信技术的快速发展正发生着巨大变化,VoIP(Voiceover Internet Protocol)是将模拟声音讯号数字化,然后以IP数据封包的形式在网络中进行实 ...

  5. 在android添加数据采集,一种基于Android系统的地理信息数据采集方法与流程

    本方法属于采集地理信息数据的发明,是一种基于android操作系统和gis地理信息系统进行户外地理信息数据采集的方法. 背景技术: 众所周知地理信息数据采集在很多行业中都有应用,比如说农业中的土地普查 ...

  6. 基于android预约功能,基于Android的银行业务预约系统的设计与实现

    摘要: 随着我国国民经济的快速发展,居民的人均收入水平不断提高,人们对银行金融产品和服务的需求急剧膨胀,越来越多的普通民众需要到银行办理业务.尽管网上银行,手机银行得到了大力推广,但出于金融安全等多项 ...

  7. android 表情识别,基于Android平台的人脸表情识别系统的设计与实现

    摘要: 随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐 ...

  8. Android项目:基于Android手机校园外卖订餐系统(计算机毕业设计)

    本外卖订餐系统是一个Android 客户端+JSP Servlet服务端应用程序,启动Android上的应用程序后可以登录.查看菜品等. 该在线外卖订餐系统app毕业设计系统主要是分为手机端和后台服务 ...

  9. Android低功耗优化,基于Android嵌入式系统的低功耗优化

    摘要: 在信息技术快速发展的今天,随着集成电路技术和移动互联网技术的快速发展,基于Android嵌入式系统多核处理器的手机已经越来越普及,成为人们日常生活中不可或缺的电子产品.然而,由于受到手机体积, ...

最新文章

  1. java多线程测试框架(含入参和返回值)
  2. 深度学习核心技术精讲100篇(七十九)-深度学习应用实战案例:携程金融自动化迭代反欺诈模型体系
  3. VisualVM——JDK自带的性能分析工具
  4. 一文读懂 K8s 持久化存储流程
  5. webdriver之select、alert、prompt、confirm
  6. 牛客 - Alice and Bob(尺取+二分)
  7. 【Vulnhub靶机系列】DC3
  8. 关闭 Pycharm 更新提示
  9. 18. 四数之和(四指针,快排)
  10. Chapter 3 Phenomenon——6
  11. MatLab的排序函数-sort
  12. 搭建虚拟局域网云服务器,搭建虚拟局域网云服务器
  13. c语言运行时电脑蓝屏,Windows系统蓝屏时系统都在后台做了什么?-系统蓝屏
  14. 黑市最流行的黑客匿名工具
  15. 现代大学英语精读第二版(第四册)学习笔记(原文及全文翻译)——10B - None of This Is Fair(毫无公平可言)
  16. 快速实现NBIOT UDP通信
  17. 【.net函数式编程】可重复的执行repeatable execution
  18. 使用photoshop以及markman进行快速重构页面的几个步骤
  19. mysql将多行结果合并
  20. 【扩展】Freemarker模板遍历集合实现下载word部分文字隐藏

热门文章

  1. Pytorch搭建网络常见代码的理解
  2. 如何解决The connected J-Link is defective,Proper operation cannot be guaranteed......
  3. 跟李宁老师学Python视频教程(1):初识Python-李宁-专题视频课程
  4. win10更新 悦米机械键盘无法输入
  5. C++实践(四):C++实现AES-CMAC算法
  6. oracle11.2.0.1forwindows2012r2 standard打psu补丁
  7. 曾很火的开源项目:腾讯,MySQL分布式解决方案,你看过没
  8. CFX 多工况后处理的批处理方法
  9. openfiler修改ip的命令_openfiler配置iscsi
  10. 老男孩Day2作业:编写购物车程序