草庐IT

华为开发者大会主题演讲:《全场景下的近场通信,打破智能设备交互边界》

HMS Core 2023-03-28 原文

各位嘉宾上午好,我是胡石帮,非常荣幸能够和大家分享华为近场通信的发展。

回顾近场通信的发展历程,早期的音频传输和数据传输是大家熟知的应用场景。之后,近场通信的能力在更多应用场景里延伸,比如位置服务、基于工业的设备网络互联等。近场通信的解决方案需求越来越大。从蓝牙发布的数据来看,面对常态化的新冠疫情,近场通信需求大幅增加。预计到2025年,蓝牙设备出货量将达到60亿,复合的增加率在10%以上,在外围设备中占比70%。我们认为,近场通信市场正蓬勃发展。

优势

说到场景,华为全场景战略包括两个生态,分别是应用生态和硬件生态。硬件生态中,我们一般会提到“1+8+N”(1指手机,8指PC、智慧屏、手表、耳机等,N指照明、家电、安防等设备)。它们是硬件生态的重要组成部分。如何实现这些设备间的交互?我们离不开一个基础能力,就是近场通信。近场通信可以使用蓝牙、WiFi、超声波等技术达到交互,应用到视频分享、办公工具、文件传输等多场景。它有哪些优势?

一是快速发现。近场通信支持毫秒级发现速度,传输速率可达到每秒80兆且覆盖多平台。目前,近距离通信服务(HUAWEI Nearby Service)已经加入HMS Core。而HMS Core的显著特点就是把一些底层的硬件差异屏蔽、优化。也就是说,我们在华为以及非华为的手机、平板上都可以良好运行近距离通信服务。我们把这一概念称为“初端”,即非华为的端外设备以及华为合作连通的一些终端都可以平稳运行,便于开发者使用。

二是数据的传输和发现能力。华为近距离通信服务是如何实现轻松发现和高速连接呢?手机和电脑之间是跨平台,可以直接进行便捷协同和连接,支持大文件传输、断点续传、智慧投屏等功能。我们还可以进行近距离WiFi分享,把不同设备的Wi-Fi配置整体打包到近距离通信服务中,使用户不需要做重复的设备配置、密码输入等操作,一键就能完成发现与连接。

三是空间感知和测量能力。这里我列举一个案例:面对全球新冠肺炎疫情的侵袭,在社交媒体上大家经常看到需要寻找某列车里的密切接触者的新闻。但是,“大海捞针”效果是比较薄弱的,我们一直在想有没有一种技术手段,可以快速方便地感知你在某个时间点、哪些地点接触过哪些人。后来,我们发现华为近距离通信服务可以实现新冠肺炎疫情的密切接触追踪。原理是近距离通信服务可以给用户的手机、手表等发送警示广播,还可以进行周边扫描,在30-50米的距离内保存接触记录,并自动传送到政府指定的应用,将数据保存在云端。在保证用户隐私的前提下,一旦发现有感染链,政府就可以从云端的接触记录中找到相匹配的用户群体。由此,我们在技术上实现了对病毒的追踪。

这一块服务其实我们推出了将近两年。中国范围内的通信行程卡接入了该服务,相信各位来宾光临松山湖的时候已经用到了它;国外,目前我们也接入了8个国家的政府类应用(App)。这些都需要近距离通信服务中的周边感知能力。比如在运动场景下,一个用户移动时间为14秒,距离大概15到25米,手机、手表等亮屏识别成功率达到80%。即使这些设备熄屏,近距离通信服务也能够进行周边感知,准确率达20%以上。

应用

近距离通信服务在传输方面的应用场景很多。平时,跟大家的工作生活息息相关的场景是使用一些办公应用,进行文件分享和传输。传输的稳定性不好、传输速率太低、传输等待时间长都是大家经常吐槽的问题。近距离通信服务的稳定连接、高速传输能力可以解决这一痛点。原理比较简单,即通过BLE快速建立连接,以WiFi的方式传输文件,速率可达到每秒60-80兆以上。
目前我们集成的有ES文件浏览器、快牙等比较常用的工具。甚至在海外,由于我们的5G和网络发展情况较好,会把文件分享作为一个核心能力去主打。当然,通过这一能力我们也看到了国内和海外情况的差异。比如在亚非拉、东南亚等地区,茄子科技非常出名。它的应用长期能够排名到地区前三。这是为什么呢?我们发现它就是依赖近距离通信的文件传输分享,吸引了相当大的用户群体。

近距离通信服务还可以应用于智能汽车场景。在座的各位有开车的,一定是经常用车钥匙,或按一下开关车锁。那么我们怎样让智能汽车做到安全无感的开关车锁呢?理想汽车,一个电动车创业公司并最近于纳斯达克上市,通过近距离通信服务实现了无感蓝牙钥匙功能。汽车按照信标格式进行蓝牙广播,当用户携带手机靠近汽车时,理想汽车App就会被唤醒,同时进行身份认证、距离测量等业务,从而让车辆闪灯欢迎车主,并自动解锁准备出发,体验非常炫。目前,我们跟理想、小鹏等智能汽车都有这方面的合作。

接下来,我想介绍一下近距离通信服务中测距测角能力的应用。

不知道各位有没有这样的痛点:我们在使用电脑的时候,有时会扩展几个显示屏。这些显示屏间的鼠标操控是有差异的,左右拖拽的体验不顺畅。这就是设备之间缺少精确的空间和距离感知能力。类似的场景还有设备蓝牙配对的时候,如何在30-50厘米内准确判断距离,而不是在超过既定范围还会拉起他人手机弹出配对框。这还衍生出更多应用场景,比如小件物品查找,基于测距测角的能力就可以发挥很大作用。

测距测角能力的实现,可以用融合的方式。首先,我们依赖的是超声测距测角算法,快速匹配角度和距离。测角包含两端,一端是手机端,另一端是需要测距的物品。麦克风收到超声以及温度等参考值,进行角度的测算,最终测出距离。对于我们来说,这里面很大的工作量是做算法的优化以及模型的训练,以期达到非常高的精度。蓝牙的测距也是使用的类似能力,即对超声信号的衰减做精确测量,获取准确的测量值。我们在实践案例中,测角精度可以控制在正负10度以内的误差范围,测距误差则在正负5厘米左右,因此,我们认为这一测距测角能力安全可以满足对物品查找等要求较高的产品诉求。

这一部分我们的对标竞品是苹果的UWB,我们的体验基本上追平UWB,但UWB本身的成本非常高,对于合作伙伴来讲,UWB本身成本可能占到合作伙伴产品成本的1/4甚至更多,这就难以接受了。而超声技术就不存在这个问题,使用的是喇叭/蜂鸣器,发超声也不需要定制,手机端本来就有距离的测量,新增成本可以认为是零。还有覆盖的问题,UWB在Iphone12以及以上设备才会预留UWB,而华为基本所有终端都可以覆盖。我们也率先在2021年5月发布的华为MatePad上实践了超声波测距测角,它可以360度自动感知扩展屏的位置,实现与Pad、PC之间的自由跨屏协同。
近距离通信服务将会提供更多的开放能力,非常便捷易用,欢迎广大的开发者、伙伴合作共赢,在全场景下实现畅快的交互。谢谢各位!

了解更多详情>>

访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHubGitee

关注我们,第一时间了解 HMS Core 最新技术资讯~

有关华为开发者大会主题演讲:《全场景下的近场通信,打破智能设备交互边界》的更多相关文章

  1. ruby-on-rails - 如何在 ruby​​ 交互式 shell 中有多行? - 2

    这可能是个愚蠢的问题。但是,我是一个新手......你怎么能在交互式ruby​​shell中有多行代码?好像你只能有一条长线。按回车键运行代码。无论如何我可以在不运行代码的情况下跳到下一行吗?再次抱歉,如果这是一个愚蠢的问题。谢谢。 最佳答案 这是一个例子:2.1.2:053>a=1=>12.1.2:054>b=2=>22.1.2:055>a+b=>32.1.2:056>ifa>b#Thecode‘if..."startsthedefinitionoftheconditionalstatement.2.1.2:057?>puts"f

  2. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  3. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  4. 华为OD机试真题 C++ 实现【带传送阵的矩阵游离】【2023 Q2 | 200分】 - 2

            所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。

  5. 西安华为OD面试体验 - 2

    西安华为OD面试体验开始投简历技术面试进展工作进展开始投简历去年一整年一直在考研和工作之间纠结,感觉自己的状态好像当时的疫情一样差劲。之前刚毕业的时候投了个大厂的简历,结果一面写算法的时候太拉跨了,虽然知道时dfs但是代码熟练度不够,放在平时给足时间自己可以调试通过,但是熟练度不够那面试当时就写不出来被刷了。说真的算法学到后期我感觉最重要的是熟练度和背板子(对于我这种普通玩家来说),面试题如果一上来短时间内想不出思路就完蛋了。然后由于当时找的工作不是很理想就又想考研了。但是考研是有风险的,我自我感觉自己可能冲不上那个学校,而找工作一个没成可以继续找嘛。本着抱着试试看的态度在boss上投了简历,

  6. ruby-on-rails - 在暂存环境中覆盖 ActionMailer 主题 - 2

    我希望从我们的登台服务器发送的所有电子邮件的主题中都带有“[STAGING]”字样。在Rails3.2中使用ActionMailer是否有一种优雅的方式来做到这一点? 最佳答案 这是我使用ActionMailerInterceptor找到的一个优雅的解决方案基于anexistinganswer.#config/initializers/change_staging_email_subject.rbifRails.env.staging?classChangeStagingEmailSubjectdefself.delivering_

  7. ruby - 从谷歌开发者网站下载后,client_secret.json 为空 - 2

    我正在尝试从googleAPI下载client_secret.json。我正在执行https://developers.google.com/gmail/api/quickstart/ruby中列出的步骤.使用此向导在GoogleDevelopersConsole中创建或选择项目并自动启用API。在左侧边栏中,选择同意屏幕。选择电子邮件地址并输入产品名称(如果尚未设置),然后单击“保存”按钮。在左侧边栏中,选择凭据并点击创建新客户端ID。选择应用程序类型已安装应用程序,已安装应用程序类型为其他,然后单击“创建客户端ID”按钮。点击新客户端ID下的下载JSON按钮。将此文件移动到您的工作

  8. 华为ensp详细安装包、安装教程及所遇问题 - 2

    目录一、安装包链接二、安装详细步骤1.安装Wireshark和WinPcap2.安装OracleVMVirtualBox3.安装ensp三、安装后注册四、启动路由器出现40错误怎么解决一、安装包链接二、安装详细步骤链接:https://pan.baidu.com/s/1QbUUYMOMIV2oeIKHWP1SpA?pwd=xftx提取码:xftx1.安装Wireshark和WinPcap找到Wireshark安装包所在文件夹,双击它,按照以下步骤安装。2.安装OracleVMVirtualBox找到OracleVMVirtualBox安装包所在文件夹,双击它,按照以下步骤安装。注:可自定义安装

  9. 中润光学在科创板IPO过会:拟募资4亿元,张平华为实际控制人 - 2

    近日,上海证券交易所科创板披露的信息显示,嘉兴中润光学科技股份有限公司(下称“中润光学”)获得上市委会议通过。这意味着,中润光学的上市之路获得实质性进展,接下来将提交注册。据贝多财经了解,中润光学的招股书于2022年5月20日获得科创板受理,5个月后便获得上市委会议通过,进度不可谓不快。本次冲刺科创板上市,中润光学拟募资4.05亿元,计划用于高端光学镜头智能制造项目、高端光学镜头研发中心升级项目等。天眼查信息显示,中润光学成立于2012年8月,是一家以从事非金属矿物制品业为主的企业。当前,该公司的注册资本为6600万元,法定代表人为张平华。穿透股权可知,张平华也是该公司的实际控制人。据招股书介

  10. 阿里云,华为云,腾讯云三大公有云厂商,香港地区主机测评 - 2

    三大公有云厂商,香港地区主机测评一、ping时延比对(厦门电信本地测试):Ping时延测试腾讯云阿里云华为云延迟率最低时延44ms,最高72ms,平均46ms47.242段:最低时延59ms,最高204ms,平均107ms最低时延45ms,最高93ms,平均47ms丢包率丢包率小有的ip段丢包率较大每个段都会有概率丢包阿里云:47.242段:最低时延59ms,最高204ms,平均107ms,有的ip段丢包率较大8.210段:最低时延64ms,最高232ms,平均119ms,丢包率较好腾讯云:最低时延44ms,最高72ms,平均46ms,丢包率小华为云:最低时延45ms,最高93ms,平均47m

随机推荐