一.道教变化之术由来已久,在汉代已经有不少著名的善于变化之术的方士,至晋代,葛洪《抱朴子内篇》就有相关记载:变化之术中,比较大的只有《墨子五行记》,本来有五卷。刘安没有仙去时抄出其中的要点,成为一卷。方法是用药用符,能够让人飞行上下,隐藏自己,而且沒有 定的形态,含笑着变成妇人,面孔一绉,成了老头儿,蹲在地上,又变为小孩子,执着木棍,立即长成树林,种下种子顷刻生成瓜果可以吃,画地便成了江河,撮一把泥土变成山,坐那儿便可召来各种美味佳肴,至于凭空兴云、起火,没有什么是做不到的。
其次有《玉女隐微》一卷,也能够变化成飞禽走兽的形象,以及金、木、玉石,兴云致雨达到百里方圆,兴雷也能如此,渡大河用不着渡船和桥梁,分身成千人,借着风高飞,在没有空隙的地方进出自如,能吐气变成七彩,坐于原处却看到八极以外,以及地下的事物,放出光芒达到万丈之高,暗室中自能生出光明。但是作法中要步星纲几十种,步法曲折能以弄清,很少有人能够踏准的。至于《淮南鸿宝》和《淮南万毕术》,都不及这本书的。
又有一种白虎七变法,取三月三日所杀的白虎头皮,活骆驼身上的血,虎血,紫绶带,鞋上的花纽儿,和浮萍一起,于三月三日混种下。初长出的草象芝麻苗,结有果实,就用这果实再种,长一次,产生一次变异。共七次种植,用其果实合成药,也能够用来变化形体改变面貌,随意飞行或潜行水底,和《墨子五行记》、《玉女隐微》差不多。除此之外,就不足谈了。
这里说的几乎包括了道教中大部份变化之术。
从内容上看,变化之术可以分为变化自身和变化外物两大类。前者主要为变形易貌、化凡为仙及隐显随心的各种法术;后者有兴云布雨,使万物有无、异类互变等法术。大多数变化之术都以步罡、掐诀、符咒等手段,加以本身炼气、存想等构成,也有相当一部份使用了某些药物,造成了某些化学或者物理变化。
变化外物的法术比较常被提起的有搬运、豆人纸马、缩地脉、划地成河乃至装天等,有些只见于神仙传说,有些则在道书中留下了方法,如道书中有关于“草豆法”的记载,即撒豆成兵、斩草为马,与平常说的豆人纸马差不多。它的核心是用咒术。画灰用坛,置香盘、净水,用大豆一斗二升、净草一束安于坛心,披头作咒,并用《起灵符》等法器,据说可以将之咒成活人活马。缩地脉,神仙家言,地脉随意伸缩,千里可缩成一寸。
二.如学得此法,“往往甚速於飞空”(《金锁流珠引》卷一七)。据说东汉的费长房得过来壶公传得此术,能缩地脉千里。有的道书说如果学成地轴禹步,存想二十四位地轴神,可以开一寸之地而为万里江山,或万里江山摄为一寸。其法载在《金锁流珠引》卷二七,主要方法是用符箓,掐诀步罡。
变化自身的法术,有飞行虚空、存神驭气、隐沦、分形及一般地变形易貌等等,此类法术种类也很繁多,其要义在于使自己神通自在,打破一切时间空间和通常的自然规律的束缚。这类神通假如真的拥有,那便具有常人所不具备、且难以抗拒的异能,这种异能又可用于不同的目的。因此,它们的传播既可以造福于民,也可加祸于民。所以,道门中对此类秘术的传授有严格的规范,不允许传给心术不正之人。而且认为即使学得正法,若是用于不正当用途,那也会招致失败。正如崂山道士的故事中,王生学了穿墙而过的法术,但妄想用之于入人内室为盗,结果在墙上碰得头破血流。
这类变化自身的法术,大抵也用符咒诀步为主,而且常要配合以内气的运转,和存思,有时也要用药物,如移形易貌(易容术),便要用药。不过,药料的配方都秘而不宣。这种改易容貌的方术只能算是小术,比较重大的法术,如隐沦、分形(分身法)、存神驭气等,便要求带符箓,精存思,内气充盈,踏罡步斗纯熟。这里以隐沦为例,稍事说明。
隐沦,又称隐遁,俗称隐身法。据说能修成此法,便能够使自己的形迹在别人眼皮底下消失,甚至连鬼神也不识自己下落,那么任何灾难也无法临身了。这种隐沦之法,在魏晋时已经有相当系统的发展。
三.《抱朴子内篇·杂应》记载说:有人问隐沦之道,我说:神奇的方术有五种,坐在那里突然消失也算在里边。但是对增长寿命并没有什么好处,而且在人间无缘无故显示这种神通,反而招致怪异的评议,不足以随便施行。只是可以备来应付兵乱和危急之时,不得已时才使用它,可以免除灾难。服用《大隐符》连着十天,想隐身便向左转,想显身则向右转。或者用玉丸涂在人身上;或是用蛇足散,或是怀中藏著「离母之草」,或是折下青龙之草,身体伏在六丁的方位下;或者进入竹园之中,手中执著「天枢之壤」;或者依河洛书河图的样子造一座石房子,而隐在云层的荫影之下;………或可变为小儿,或可变为老翁,或可变为飞鸟,或可变为走兽,或可变成为草,或可变成树木,或可变形为六畜,或依傍树木成树木,或依傍石头就变成石头,依傍水变成水,依傍火变成火,这此都是所谓移形易貌,不能全部都隐藏的。
从这些记载看,当时的隐身法,主要有用符和用药两大类。用符的,比较高级,可以让人全隐,用药的,则要差一些,只能随不同的环境,变成和环境一样的东西。至於具体的运用方法,抱朴子没有详说,实际上是有特别的讲究的。比如,所谓伏于六丁之下,是指处在六丁的方位,六丁在何处,是需要推算的,而且一般说来,走至这些方位,步伐有一些特殊的样式,即所谓的踏罡步斗。后世隐沦之术的发展,在大抵上沿著用符、用药和对方位的推算、步伐的规定,或者综合运用多种方法的路数。只是更加强调法师自身运气存想的决定作用。
变化之不仅是道法中的一大类,而且往往是其它道法的基础,比如飞神驭气之术,在上章奏时便要用到。据《长恨歌传》说,唐玄宗在晚年思念杨贵妃,派了道士运用存神驭气之术,即存想自己的元神驾驭着元气,“上穷碧落下黄泉”去寻找香魂,结果在蓬莱仙岛才找到她。这种存神驭气之术是变化之术的一种,常被称为出神、出阳神,也称飞神驭气。自己在原处不动,元神却可以到处往来,到达形体无法抵达的天府或仙境。如上章奏时,常要出神,往三天之上,当三清或玉帝面,递上章表,奏明事由,面聆神旨,带回有关的信息。章奏通常在祈祷、破幽等法事中使用,存神驭气之术在具体运用中便成了其法事的一部份。
#中国道教#
揭开华为的物联网布局
虎嗅APP 2020-05-16 11:12:19
近年全球智能手机市场饱和,本来靠着手机大赚特赚的厂商,陆续布局另一个全新、但又可能比手机更要大的板块:物联网 (Internet of Things, IoT)。
但是,相对于在5G上的投入,华为在物联网上的起步相对比较慢,建构物联网生态系统上落后于几家对手。但通信技术过硬的他们,尝试以通过系统层级的技术弯路超车,并在 2020 年的 P40 系列手机、以及其 EMUI 10.1 里,秀了一波强横的多设备互连互通技术。
虎嗅最近采访华为消费者业务软件部总裁王成录,与大家探讨一下华为在物联网上的布局,以及解释当中的所采用的核心技术。
数字中枢式物联网
在探讨物联网最新的发展之前,让我们先回顾物联网近年的发展,才知道新技术的突破在哪里。
根据维基百科的说法,物联网是一个相互关联的计算设备,机械和数字机器组成的系统,该系统具有唯一的标识符,并且可以通过网络传输数据,而无需人与人或人与计算机的交互。但最初大众对物联网并没有一个很清晰的想法,受限于科技的发展,一直都不愠不火。但等到在手机统治了科技市场后,物联网被想像成一个以手机为核心的“数字中枢” (Digital hub)。
Philips Hue 是第一批知名的“智能家居”设备,通过手机可以操作灯泡的亮度和颜色。图片来源:iPhonedo。
不久,智能家居 (Smart Home) 概念出现,很多人以为使物联网就等于智能家居。这些加个 App 的家设备,能让我们通过手机,操作这些“新式家电”,进行更细致的可视化操作,甚至也可以通过手机远程操作家居设备,甚至排程操作设备。
这时候的新式家电设备,没有一个手机 App,都不好意思说自己是智能产品,也因为如此,像苹果这种传统海外手机巨头,早就通过 Homekit 在智能家居上布局,而国内厂商如小米,也早就搭建好小米生态链,建立起自己物联网生态圈。但是,这些操作并没有为家电设备带来实在的体验提升,最终广被视为“噱头”,未能成为气候。
后来,物联网开始把“数字中枢”,由手机迁移至云端,让更多设备能通过互联网互动协作,也能通过互联网突破协作的距离限制,让物联网发展跨进一大步。
通过 Dropbox 在不同设备上,同步同一个 PowerPoint 文件。图片来源:Keegan Long-Wheeler。
例如我们可以通过云端,把渠道库存数据与供应链实时同步,让工厂能自动增产或减产;也能在公司让通过互联网,用监察镜头看家中的小朋友是否安全;更可以让电视接上互联网,观看 YouTube 或 B 站的视频内容。手机和电脑之间,也通过自动化的档案传输和同步能力,实时的信息交换和同步(上图),不同的设备就能通过互联网,互相协作。
由于云端作为中枢的物联网,设备与设备之间的所有的信息交流,必须经过资料上传云端,同步后才下传,协作时难免会有时延,必炙打断工作任务的的连贯性。因此,苹果后悄悄推动另一个新的系统,能把让几个设备快速而直接地互相沟通。
分布式物联网系统
这个新式的物联网系统,就是分布式系统 (Distributed operating system) 。分布式系统一般是指一组计算机,透过网络相互连接、相互通信后合并,协同实现一个共同的目标。然而,要做到这每一个设备都可以单独与另一个设备直接沟通,一点也不容易。各个设备之间都需要涉及大量系统级别的优化工作,最初也就只有拥有完整生态链的苹果,才能把个各设备互通起来。
苹果最初在 2004 年推出的 AirPort Express 小型路由器上,加入了 AirPlay 的功能。当时的 AirPlay 还很原始,但只要你的音响设备通过音频线与 AirPort Express 相连,你就能在电脑的 iTunes 里,通过无线网络,把音乐发送到音箱里。
后来,苹果进一步把 AirPlay 改良成能把影像串流到 Apple TV 的 AirPlay 2,把列印指令发送到打印机的 AirPrint、以及无线档案传送技术 AirDrop。用户不用等待文件在上传互联网、同步和下传,而且近距离设备之间不但可以直接交换信息和送文件,更能直接传送个整个工作任务 (Task) 。
结果,AirPlay 流行起来、AirPrint 也成为打印机必然的标准,而 AirDrop 也大受欢迎,物联网也从“i 设备年代”,进入了 “Air 服务”年代。
Handoff(接力)能把目前的整个工作进程,直接传送到另一个设备。图片来源:TheMacUdotcom。
然后在 2014 年全球开发者大会 (WWDC) 里,苹果进一步加入了各种设备之间的直连功能,包括了能一键连上手机热点的 Instant Hotspot (智能热点)、通过 iPad 或 Mac 来讲电话的 iPhone Cellular Calls (iPhone 蜂窝网络通话) 等等。当中最重要的,是被 CNET 视为最重要功能的 Handoff (接手):你在在 iPad 上写了一半的邮件,可以随时切换在 iPhone 上继续完成(上图)。
Handoff 技术的出现,象徵了我们不但能在让设备之间传送任务,更能直接传送完成了部份的工作进程 (Process) ,实现设备与设备之间的无缝切换体验。
然后在 2018 年,苹果正式把这些设备之间的直接功能,统称 Continuity(连续互通)系统,并进一步拓展其功能性,例如加入了能把 iPad 成为第二屏幕的 Sidecar(随航)、让 Mac 调用 iPhone 相机作为扫描器的 Continuity Camera(连续互通相机)(上图)等,让不同设备的硬件,也能在机器之间互相调用和协同。
通过苹果的 Continuity 系统,苹果生态圈里的设备就能有机整合,但由于系统封闭、安全性和隐私考虑的关系,使用时限制甚多。举例说,我们无法在第三方软件里调用 iPhone 的相机,又或是无法把 Mac 的影像转发到 iPhone 里,在使用不支持 Handoff 的 App 也无法享受无缝切换的体验。因此,苹果系统先天的特性,严重限制了这套物联网应用场景。
多设备犹如一个设备
到了 2019 年,华为通过发布鸿蒙 OS,提出分布式系统路线,不过,华为也不是复制苹果,而是进一步深化了整个设备互通的程度。王成录表示,EMUI 10.1 基于分布式技术的生态,多设备用户系统连接成一个新的软件定义,真正的突破了单手机的限制,其目标是:
让应用在跨设备体验上,如同运行在同一个设备上一样。
分屏协同功能并不止于“多屏”,也不是单向地调动设备上的硬件、或是传送数据和任务,而是把当刻的整个手机设备,整合到另一台设备之上。
此外,华为也开放了 分布式能力的SDK,让第三方的软件和硬件都可以快速与华为终端设备建立连接并调用相应的能力。以上图为例,只要其他厂商愿意支持集成分布式能力,运动相机可以成为华为的手机的第三个摄像头,替手机拍摄出影像。第三方应用也可以调用华为手机相机的能力。除此之外,HiAi 语音助手也能通过分布式计算,既跑在手机上、又能跑在电视上,又可以跑在扫地机器人上,甚至可以跑在小耳机上。
王成录的理想目标,是多设备之间的连接,能做到接近同一台手机里一样,相机、芯片、内存、屏幕和传感器等不同的模块,犹如安装在同一块电路板之上,带来低延时而连贯的操作体验。用户就像在同一台设备上运行,完全感觉不到换了硬件设备一样。
这才是分布式系统最最精髓的地方,但同是也是难度最大的部份。这个里面要涉及到非常多通讯本身协议的优化,包括应用调度的进程本身的优化。
分布式技术背后的秘密
分布式的精在哪里?王成录告诉虎嗅,他们把整个系统解构成大量不同的模块,为不同的场景、不同的权限、以及适用的设备,在不同的模块打上标签。这个模块就保证了多个物联网设备之间,互通语言的一致,让各种设备互连互通。
当有新设备加入,这个设备只要报上硬件性能,系统就能自动把相应场景和权限的模块组装和加载,再把新的硬件“模拟”成手机的传感器。以先前提到的 HiAI 语音助手为例,这个 SDK 本身就被也解构成很多的模块,每个模块都有标签,如果耳机要想装这个系统,你只要把耳机的硬件配置告诉给这个语音,那这个语音助手包会根据耳机硬件的能力,选择相应的模块加载在耳机里面来。
但是为了保障用户的隐私和安全,如果有新的设备要进入系统,先要做设备的认证和绑定。只有在同一个用户 ID 下经过认证的设备,才可以运用到现在数据的查找和使用能力。但即使在同一个 ID 下的多个设备,也需要包括指纹识别、面部识别的能力、token 以及端到端的数据加密等安全系统,进行识别和加密。
王成录还透露,华为将合作伙伴分为南向和北向(上图),提供相应的软件工具开发包 (SDK)。南向是指面向硬件模块的厂家,能与华为的生态设备之间,实现这种分布式的互联互通的能力。南向的 SDK 将涵盖了所有可能的硬件模块,小到一个小的家用传感器、空气传感器都可以接入进来。
而北向则是面向 App 开发者,让开发者可以调用华为生态系统、以致南向合作伙伴的硬件模块。由于南向的硬件模块,均通过分布式系统模拟成手机自己的传感器,所以,应用开发者只需要开发一次,代码就能自动适配于这台设备之上,不用特别针对特定的南向硬件模块,重新开发。
让我们以耳机为例,南向的硬件模块开发者,可以通过分布式计算的开发工具包,轻松把自家的耳机,加入华为的生态系统里。而北向的 App 开发者,用一套北向的开发工具包,就可以让应用接入分布式技术,拓展更多使用场景,比如京东里可以拨打畅连电话。这样,开发者就能轻松拓展应用调用的硬件种类,为开发者提供了一个非常巨大的机会,构建全新的生态应用。
分布式系统爆发,可能还要等一两年
可是,王成录认为分布式技术的体验能成为消费者选购的首要卖点,最少还要在一年、一甚至两年左右。
他认为消费者对在感知软件上跟硬件最不一样的地方,是软件的体验有着明显的滞后性。他认为硬件本身非常容易衡量重量、尺寸、大小,各种数据都非常的漂亮,但是软件本身是需要一个慢慢的体验的过程,需要有很好的环境,也需要做软件的产品和厂家真正能够沉下心来,把场景做好做到位,让消费者体验以后才会真正喜欢,这样就有希望。
因此,他认为分布式系统爆发的滞后时间,取决于几个因素。首先是硬件上的支持,他希望为业界作出一个示范,唤醒业界的更多硬件生产厂家。其次,就是消费者慢慢体验到了某些喜欢的功能,让他留在这个系统上,并进一步会发现更多新的功能,成为这个系统里面非常忠实的使用者,但是这个使用者多了就会建立口碑,向四周的亲朋好友介绍。
物联网是个大饼,整个生态系统相当广泛,也有各种不同的发展路向。分布式系统是否能成为华为在弯路超车大杀器,改变整个物联网的赛道?让我们在两年后再来验证。
虎嗅APP 2020-05-16 11:12:19
近年全球智能手机市场饱和,本来靠着手机大赚特赚的厂商,陆续布局另一个全新、但又可能比手机更要大的板块:物联网 (Internet of Things, IoT)。
但是,相对于在5G上的投入,华为在物联网上的起步相对比较慢,建构物联网生态系统上落后于几家对手。但通信技术过硬的他们,尝试以通过系统层级的技术弯路超车,并在 2020 年的 P40 系列手机、以及其 EMUI 10.1 里,秀了一波强横的多设备互连互通技术。
虎嗅最近采访华为消费者业务软件部总裁王成录,与大家探讨一下华为在物联网上的布局,以及解释当中的所采用的核心技术。
数字中枢式物联网
在探讨物联网最新的发展之前,让我们先回顾物联网近年的发展,才知道新技术的突破在哪里。
根据维基百科的说法,物联网是一个相互关联的计算设备,机械和数字机器组成的系统,该系统具有唯一的标识符,并且可以通过网络传输数据,而无需人与人或人与计算机的交互。但最初大众对物联网并没有一个很清晰的想法,受限于科技的发展,一直都不愠不火。但等到在手机统治了科技市场后,物联网被想像成一个以手机为核心的“数字中枢” (Digital hub)。
Philips Hue 是第一批知名的“智能家居”设备,通过手机可以操作灯泡的亮度和颜色。图片来源:iPhonedo。
不久,智能家居 (Smart Home) 概念出现,很多人以为使物联网就等于智能家居。这些加个 App 的家设备,能让我们通过手机,操作这些“新式家电”,进行更细致的可视化操作,甚至也可以通过手机远程操作家居设备,甚至排程操作设备。
这时候的新式家电设备,没有一个手机 App,都不好意思说自己是智能产品,也因为如此,像苹果这种传统海外手机巨头,早就通过 Homekit 在智能家居上布局,而国内厂商如小米,也早就搭建好小米生态链,建立起自己物联网生态圈。但是,这些操作并没有为家电设备带来实在的体验提升,最终广被视为“噱头”,未能成为气候。
后来,物联网开始把“数字中枢”,由手机迁移至云端,让更多设备能通过互联网互动协作,也能通过互联网突破协作的距离限制,让物联网发展跨进一大步。
通过 Dropbox 在不同设备上,同步同一个 PowerPoint 文件。图片来源:Keegan Long-Wheeler。
例如我们可以通过云端,把渠道库存数据与供应链实时同步,让工厂能自动增产或减产;也能在公司让通过互联网,用监察镜头看家中的小朋友是否安全;更可以让电视接上互联网,观看 YouTube 或 B 站的视频内容。手机和电脑之间,也通过自动化的档案传输和同步能力,实时的信息交换和同步(上图),不同的设备就能通过互联网,互相协作。
由于云端作为中枢的物联网,设备与设备之间的所有的信息交流,必须经过资料上传云端,同步后才下传,协作时难免会有时延,必炙打断工作任务的的连贯性。因此,苹果后悄悄推动另一个新的系统,能把让几个设备快速而直接地互相沟通。
分布式物联网系统
这个新式的物联网系统,就是分布式系统 (Distributed operating system) 。分布式系统一般是指一组计算机,透过网络相互连接、相互通信后合并,协同实现一个共同的目标。然而,要做到这每一个设备都可以单独与另一个设备直接沟通,一点也不容易。各个设备之间都需要涉及大量系统级别的优化工作,最初也就只有拥有完整生态链的苹果,才能把个各设备互通起来。
苹果最初在 2004 年推出的 AirPort Express 小型路由器上,加入了 AirPlay 的功能。当时的 AirPlay 还很原始,但只要你的音响设备通过音频线与 AirPort Express 相连,你就能在电脑的 iTunes 里,通过无线网络,把音乐发送到音箱里。
后来,苹果进一步把 AirPlay 改良成能把影像串流到 Apple TV 的 AirPlay 2,把列印指令发送到打印机的 AirPrint、以及无线档案传送技术 AirDrop。用户不用等待文件在上传互联网、同步和下传,而且近距离设备之间不但可以直接交换信息和送文件,更能直接传送个整个工作任务 (Task) 。
结果,AirPlay 流行起来、AirPrint 也成为打印机必然的标准,而 AirDrop 也大受欢迎,物联网也从“i 设备年代”,进入了 “Air 服务”年代。
Handoff(接力)能把目前的整个工作进程,直接传送到另一个设备。图片来源:TheMacUdotcom。
然后在 2014 年全球开发者大会 (WWDC) 里,苹果进一步加入了各种设备之间的直连功能,包括了能一键连上手机热点的 Instant Hotspot (智能热点)、通过 iPad 或 Mac 来讲电话的 iPhone Cellular Calls (iPhone 蜂窝网络通话) 等等。当中最重要的,是被 CNET 视为最重要功能的 Handoff (接手):你在在 iPad 上写了一半的邮件,可以随时切换在 iPhone 上继续完成(上图)。
Handoff 技术的出现,象徵了我们不但能在让设备之间传送任务,更能直接传送完成了部份的工作进程 (Process) ,实现设备与设备之间的无缝切换体验。
然后在 2018 年,苹果正式把这些设备之间的直接功能,统称 Continuity(连续互通)系统,并进一步拓展其功能性,例如加入了能把 iPad 成为第二屏幕的 Sidecar(随航)、让 Mac 调用 iPhone 相机作为扫描器的 Continuity Camera(连续互通相机)(上图)等,让不同设备的硬件,也能在机器之间互相调用和协同。
通过苹果的 Continuity 系统,苹果生态圈里的设备就能有机整合,但由于系统封闭、安全性和隐私考虑的关系,使用时限制甚多。举例说,我们无法在第三方软件里调用 iPhone 的相机,又或是无法把 Mac 的影像转发到 iPhone 里,在使用不支持 Handoff 的 App 也无法享受无缝切换的体验。因此,苹果系统先天的特性,严重限制了这套物联网应用场景。
多设备犹如一个设备
到了 2019 年,华为通过发布鸿蒙 OS,提出分布式系统路线,不过,华为也不是复制苹果,而是进一步深化了整个设备互通的程度。王成录表示,EMUI 10.1 基于分布式技术的生态,多设备用户系统连接成一个新的软件定义,真正的突破了单手机的限制,其目标是:
让应用在跨设备体验上,如同运行在同一个设备上一样。
分屏协同功能并不止于“多屏”,也不是单向地调动设备上的硬件、或是传送数据和任务,而是把当刻的整个手机设备,整合到另一台设备之上。
此外,华为也开放了 分布式能力的SDK,让第三方的软件和硬件都可以快速与华为终端设备建立连接并调用相应的能力。以上图为例,只要其他厂商愿意支持集成分布式能力,运动相机可以成为华为的手机的第三个摄像头,替手机拍摄出影像。第三方应用也可以调用华为手机相机的能力。除此之外,HiAi 语音助手也能通过分布式计算,既跑在手机上、又能跑在电视上,又可以跑在扫地机器人上,甚至可以跑在小耳机上。
王成录的理想目标,是多设备之间的连接,能做到接近同一台手机里一样,相机、芯片、内存、屏幕和传感器等不同的模块,犹如安装在同一块电路板之上,带来低延时而连贯的操作体验。用户就像在同一台设备上运行,完全感觉不到换了硬件设备一样。
这才是分布式系统最最精髓的地方,但同是也是难度最大的部份。这个里面要涉及到非常多通讯本身协议的优化,包括应用调度的进程本身的优化。
分布式技术背后的秘密
分布式的精在哪里?王成录告诉虎嗅,他们把整个系统解构成大量不同的模块,为不同的场景、不同的权限、以及适用的设备,在不同的模块打上标签。这个模块就保证了多个物联网设备之间,互通语言的一致,让各种设备互连互通。
当有新设备加入,这个设备只要报上硬件性能,系统就能自动把相应场景和权限的模块组装和加载,再把新的硬件“模拟”成手机的传感器。以先前提到的 HiAI 语音助手为例,这个 SDK 本身就被也解构成很多的模块,每个模块都有标签,如果耳机要想装这个系统,你只要把耳机的硬件配置告诉给这个语音,那这个语音助手包会根据耳机硬件的能力,选择相应的模块加载在耳机里面来。
但是为了保障用户的隐私和安全,如果有新的设备要进入系统,先要做设备的认证和绑定。只有在同一个用户 ID 下经过认证的设备,才可以运用到现在数据的查找和使用能力。但即使在同一个 ID 下的多个设备,也需要包括指纹识别、面部识别的能力、token 以及端到端的数据加密等安全系统,进行识别和加密。
王成录还透露,华为将合作伙伴分为南向和北向(上图),提供相应的软件工具开发包 (SDK)。南向是指面向硬件模块的厂家,能与华为的生态设备之间,实现这种分布式的互联互通的能力。南向的 SDK 将涵盖了所有可能的硬件模块,小到一个小的家用传感器、空气传感器都可以接入进来。
而北向则是面向 App 开发者,让开发者可以调用华为生态系统、以致南向合作伙伴的硬件模块。由于南向的硬件模块,均通过分布式系统模拟成手机自己的传感器,所以,应用开发者只需要开发一次,代码就能自动适配于这台设备之上,不用特别针对特定的南向硬件模块,重新开发。
让我们以耳机为例,南向的硬件模块开发者,可以通过分布式计算的开发工具包,轻松把自家的耳机,加入华为的生态系统里。而北向的 App 开发者,用一套北向的开发工具包,就可以让应用接入分布式技术,拓展更多使用场景,比如京东里可以拨打畅连电话。这样,开发者就能轻松拓展应用调用的硬件种类,为开发者提供了一个非常巨大的机会,构建全新的生态应用。
分布式系统爆发,可能还要等一两年
可是,王成录认为分布式技术的体验能成为消费者选购的首要卖点,最少还要在一年、一甚至两年左右。
他认为消费者对在感知软件上跟硬件最不一样的地方,是软件的体验有着明显的滞后性。他认为硬件本身非常容易衡量重量、尺寸、大小,各种数据都非常的漂亮,但是软件本身是需要一个慢慢的体验的过程,需要有很好的环境,也需要做软件的产品和厂家真正能够沉下心来,把场景做好做到位,让消费者体验以后才会真正喜欢,这样就有希望。
因此,他认为分布式系统爆发的滞后时间,取决于几个因素。首先是硬件上的支持,他希望为业界作出一个示范,唤醒业界的更多硬件生产厂家。其次,就是消费者慢慢体验到了某些喜欢的功能,让他留在这个系统上,并进一步会发现更多新的功能,成为这个系统里面非常忠实的使用者,但是这个使用者多了就会建立口碑,向四周的亲朋好友介绍。
物联网是个大饼,整个生态系统相当广泛,也有各种不同的发展路向。分布式系统是否能成为华为在弯路超车大杀器,改变整个物联网的赛道?让我们在两年后再来验证。
虽然这是三年前的文字了,可以看出是很真诚的,我现在才看到,才知道,原来那些相处是真的因为当好朋友。[悲伤]那时候还会觉得他相处的另一些朋友圈和我的一些朋友圈是不一样的,我会感到只是因为一个班罢了,其它那些朋友又不在一班,所以才会和我那么好,现在想想交心的话也是不能和很多人说的。看到他那时对我的肯定,我更感到那次聚会他没有到来是很可惜的,因为那之后不在一个班级确实少了交流,但碰面还是会互喷几句。几乎见不到了,交流也没了。今天因为某些原因和他联系,我也早就想问他到底在哪上学,怎么发展呢。从话语间也能感到还是有友情在的,并没有凉透[耶]。今天看到那些文字,也让我想定了一件事,以后不管多久不联系,都记得他。好像还没有因为一个没有血缘关系人对我怎样而感动到哭,可能是那些人也写了些东西没让我看。[偷笑]还有就是他给我的感觉是我们虽然不经常联系,就像两个不相干的人,但我会记得你。祝你以后会更好![赞]
✋热门推荐