WeLink的优势与远程办公软件的别样特点
摘要:看WeLink如何从内到外,为广大企业用户带来数字化办公转型上的突破?
本文分享自华为云社区《【大厂内参】第11期:WeLink的杀手锏和远程办公软件的另一面》,作者: 华为云社区精选 。
在企业的数字化转型中,最容易被大家忽视的数字化办公的实践,这两年,因为疫情的影响,不少企业被倒逼着走上了数字化办公。仅以远程在线办公为例, 中国互联网络信息中心发布的报告显示,截至2020年12月,我国远程办公用户规模达3.46亿,半年增长率高达73.6%。
如今,虽然不少企业回归到了线下办公,但远程办公也成了大部分企业的常规化办公模式。
以远程办公软件WeLink为例,作为华为多年数字化实践经验的集大成者,自2019年正式对外发布以来,飞速成长。仅在疫情期间,WeLink新增企业用户数十万,新增日活用户数超100万,业务流量增长50倍,如今的日均联接次数高达1600万。
那么,它是如何从内到外,为广大企业用户带来数字化办公转型上的突破?
软硬协同能力:别人没有的,WeLink有
WeLink源自华为自身数字化办公转型实践,也决定了它和其他在线办公软件的不同之处:将华为的软硬件深入融合,并在云上帮助企业完成数字化转型。
在华为,WeLink可以实现跨越170个国家、20种语言、1028个办公场所的高效协同办公。以最常见的会议场景为例,WeLink也是目前市面上少有的能够实现云和端高质量协同的视频会议系统。
这也得益于华为视频会议系统的天然优势,据IDC 的数据,华为视频会议系统连续多年在中国市场稳居第一。它融合了华为在算力、媒体、通信、AI以及端边云协同等领域的技术积累,实力不俗。
WeLink的视频会议接入方式也非常人性化,不需要额外下载软件,只要有个二维码或者会议链接,随时随地任何设备都能直接入会。
对于许多以视频业务为主的企业团队来说,WeLink有个独家功能也非常实用:只要带宽允许,无需额外部署硬件便可在WeLink上秒开百兆视频。也就是说,同事发给你一个1080P的视频,你收到后可以直接打开。
除此之外,在华为云AI能力的加持下,WeLink视频会议支持美颜、智能摄像头跟随等等功能。
WeLink与华为底层通信技术的一体化融合也体现出它的业务部署优势,如果企业想通过WeLink部署高清视频会议专线,可以参考五步带你体验华为云WeLink高清视频会议专线部署,从业务场景分析到配置步骤,一步步教你完成部署。
另外,华为自有的硬件能力进一步提高了WeLink的视频能力。
华为企业智慧屏(办公宝)就是一个例子,作为一台与华为云WeLink紧密整合的硬件终端,它可以实现三秒投屏,语音操控、标注和板书,并且以独有的1080P超高清视频和4K数据共享,多方远程无缝协同,提供极佳的会议体验。
企业智慧屏和WeLink的融合,不仅可以承担企业内部高质量音视频沟通、远程双向协作的任务,还能作为企业各类管理系统、指挥系统与大数据BI的交互入口和协同中心。在智慧屏 +WeLink = ?中,描述了当智慧屏有了WeLink,它如何重新定义办公流程和场景。
从这一点可以看出,相比较其他互联网企业,华为云可以在WeLink上充分发挥自己的软硬件协同优势,同时将WeLink与5G/云/AI/IoT等联接起来,联接企业的团队、业务、设备和知识,让企业的沟通流、业务流、数据流迁移到云端,做成政企数字化转型的“黑土地”。
视频会议能力之外,WeLink在华为云瑶光、容器等各类底层技术的助力下,可以灵活承载更多的业务流量压力。
打个比方,每天的8:30-9:30是WeLink最繁忙的时段,健康打卡、签到、视频晨会……业务激增需要消耗更多的云服务器。为此,华为云瑶光智慧云脑会依据企业注册用户数增长曲线及各时段业务压力模型,预测分析WeLink对计算能力的需求, 再通过智能混部技术在大资源池中动态腾挪资源,实现高峰期每分钟1000台云服务器的自动扩容能力。
另一方面,从消息到语音模块、视频会议系统,华为云WeLink核心业务采用全容器化架构,结合华为云容器引擎单集群百万容器的超大规模支撑,可迅速在新扩容的云服务器上启动业务,每秒最快可新增1000业务实例,大大降低了业务高峰时段的断线率、故障率和请求等待时长。
一句话总结,WeLink集成了华为内部的最好技术和最佳实践,从而为企业构筑数字化办公最优体验。
我们到底需要什么样的数字化办公软件?
很多人认为微信、QQ这些软件来沟通工作,就是数字化办公。但实际情况是,考虑到企业业务的特殊性,既有的社交工具既不合适,也难以承载企业的全场景办公需求。
与单一的社交软件不同的是,华为云WeLink定位是企业数字化联接器,通过联接团队、联接业务、联接知识、联接IoT,让联接更简单、更高效、更有温度,助力企业实现数字化转型。
WeLink于2016年立项,2017年1.0版本在华为内部上线,直到2019年对外发布,它是华为基于自身实践进一步对外输出的数字化办公产品。所以,WeLink诞生即成熟,在无心插柳的WeLink能带领华为数字化走多远?这篇文章中,WeLink的负责人详细谈到了这个产品是如何被孵化出来,以及它背后的数字化办公转型经验。
从这个层面上来看,WeLink具有浓厚的华为基因,所以,它能通过安全、开放、智能的技术解决方案,满足企业云端全场景办公需求以及运营精细化管理。
安全:保证企业数据不流出
“远程办公”、“异地办公”虽然突破了时间和空间的限制,相应地也带来一定的安全风险。在Gartner发布2021年八大安全和风险管理趋势中,第三个重要趋势就是远程办公。报告中提到,许多企业机构需要重新设计适合现代化远程工作空间的政策和安全工具。例如重新审视数据保护、灾难恢复和备份政策,确保它们仍然适用于远程环境。
为此,WeLink设置了重重屏障,通过技术支撑,实现进不来、找不到、拿不走、看不懂、搞不坏、赖不掉。
一是设备安全,确保接入办公软件的设备自身环境要安全可信。
二是终端安全,安全沙箱内置在WeLink中,防止信息拷贝粘贴到外部。文件分权分域管理,文件下载权限需单独申请,有效防止企业文件外泄,并支持远程擦除等等。保证企业数据在应用内流转,减少外泄风险。此外更有国密算法的保密通信,实现一机一话一密。
三是流量信任,专用通道权限控制,应用级VPN保证接入安全,且基于应用与人员配置不同策略,确保数据安全传输,企业内部数据不流经互联网。
四是数据信任,企业在远程办公中,CEO最关心的往往是数据是否安全。WeLink有着完善的消息和数据加密保护机制,保证数据在应用内流转。
- 加密存储和密文检索:对企业重要的数据,如IM、通讯录中的敏感数据加密存储;用独特的密文检索技术,在内存中还原,满足搜索等用途。
- 访问控制和动态脱敏:对数据库进行细粒度管控,相关人员只能查找脱敏数据。
- 数据库入侵防御:基于华为信息安全多年攻防经验的入侵检测、防御;SQL注入攻击防御,可疑或者危险的查询无法到达企业租户数据库;蜜罐技术及时主动感知异常。更多详细内容可以参考华为云数据库携手WeLink保障企业云上办公数据稳定可靠。
数据之外,WeLink也非常关注应用的安全,其中由安全网关控制应用访问,它会分析账号可以访问的应用范围。安全网关在这些信息的基础上,来动态变化访问策略,判断哪些应用是否可以访问。再基于访问资源的授权,通过策略引擎对员工的访问权限做细粒度判断,基于用户角色来进行资源控制。
WeLink恪守“上不碰应用、下不碰数据”的原则,账号信息不与个人的社交关系关联,员工离职后账号注销,做到所有数据归属企业。
上线不到1年,华为云WeLink斩获多项权威证书,截止目前,华为云WeLink已获得50+包括云服务安全体系认证、安卓绿色联盟纯净级、ISO安全体系认证、国家计算机等保三级等证书在内的安全权威认证。
综上,WeLink从软硬件方面同时发力,提供“芯-端-管-云”的全链路在线办公解决方案。手机侧芯片和算法双重加密,保证终端的数据安全;支持移动端到企业内网的专属应用VPN,企业内部数据不出互联网,保证数据链路不被监听和篡改;云端纵深防御,敏感数据加密存储,数据不出云。
智能:最懂业务的AI员工
在线办公场景下,许多常规型动作都可以借助AI完成,从而进一步提高工作效率和体验。以WeLink在移动平台上集成的AI助手小微为例,只需要说一句“小微,我想面对面建群”,页面会自动跳转到新建好的群页面。据悉,小微可以直达找人、找邮件、预定差旅、报销费用、充值卡包等100多种业务场景。
使用WeLink的企业还可以借助华为云的AI能力构建企业知识问答库,囊括企业FAQ、企业各类流程指引等,打造7*24小时员工智能自助客服,自动解答员工问题,实现语音找应用。
看似简单的一问一答,背后是复杂的业务场景,为了满足不同业务场景的个性化需求,WeLink对AI助手进行标准化的定义:面向不同场景完全开放,一语直达、一键推送、一套组件。通过标准实现了AI服务的开箱即用,业务只需要关注个性化能力。
基于此,WeLink总结出办公领域的AI+服务平台:
第一层是通用的AI能力, 比如智能推荐、信息查询、找人、呼叫、语音转文字、翻译等等。
第二层是智能型的平台能力, 当我们有新的业务场景、知识库等等,不需要从头构建端到端的AI服务,只需要基于场景准备好问答形式的语义、语料,导入到平台即可生效。这一层通常和智能搜索服务相结合,让业务接入AI更简单和准确。
第三层是更高阶思维模式, 基于自然语言的理解进行机器人的思维训练。
三层架构的递进,满足不同场景下的智能办公需求。用AI的通用能力,实现快速找人、语音转换、7种语言翻译等;通过智能层面的能力,让搜索变得更智能,举个例子,WeLink的拼音首字母快速搜索,会根据用户的部门关系和过往联系找出想要找的那个人,不为重名烦恼,这也是其他软件所没有的;最后基于自然语言的理解,让AI更懂人,大大提升办公体验和效率。
从统一AI服务入口到构建AI+服务平台,WeLink让AI服务场景化,构建“机器人”来替代人的工作,降低成本,最终达成AI助力智慧办公的目的,带来体验和效率的提升。
开放:一个APP,搞定所有业务
智能之外,企业对办公软件的开放和扩展性也非常关注。举个例子,企业老板肯定希望一个APP解决所有的办公需求,如果有新的需求,开发人员也能在短时间内接入到办公软件中。
这一点,基于华为多年办公经验积累的WeLink在设计之初就考虑到了。早年,华为开发了大量的 APP,仅内部使用的 APP 就有几百个,APP 的出现本应是方便人的存在,在当时反倒成了负担。一方面对最终用户来说很难形成统一的入口,用户体验很不好。另一方面由于业务变化快,APP 维护成本、版本迭代周期无法满足诉求,同时重复建设很多框架、公共能力也带来人力成本上升。
在这样的背景下,华为云 WeLink 诞生了,一个 APP 实现所有办公需求,它通过搭积木的方式*组合业务能力,这也是WeLink开放能力的开始。
这里就不得不提到WeLink的We 码,它是用于连接企业业务的WeLink小程序,主要是ISV(集成服务商)以及企业自身来开发维护。We 码提供丰富的JSAPI 能力,向开发者开放移动原生能力以及WeLink 核心能力。华为云WeLink暗藏黑科技,100行代码轻松实现小程序开发阐述了We码平台架构的核心部分以及详细的开发流程。
如今,WeLink开放平台具备完善的底层开发能力,提供海量标准API、通用模板及丰富的工具链。它能够快速对接企业业务,打造统一办公入口。通过开放平台,WeLink从两方面帮助客户:一是企业利旧,二是企业创新。
利旧考虑的是如何将旧数据转到新平台上,把原有业务系统和应用对接到统一平台。针对企业利旧,WeLink提供的方案是数据集成和系统集成接入。
其中集成主要是将原有应用系统接入WeLink平台,其中,大型企业可以用华为云的Roma建立企业的数据资产,实现数据内外部的集成,以API的形式调用数据。系统接入包括实现统一身份、统一认证、统一权限等,可以通过认证协议的方式,免开发直接把企业应用集成WeLInk并在WeLink的多端展示。
创新则是指新建系统,WeLink提供了低代码平台,让企业开发人员像拼乐高积木一样组合IT系统:用户在AppCube中通过拖、拉、拽就可以生产应用并且发布到WeLink。这样不仅降低了开发者的专业技能要求,也避免了后端服务的开发,同时因为云容器架构的天然型,原来的系统运维也能够交给低代码平台去做。
企业创新另一个关键技术是Serverless,WeLink和华为云的函数工作流搭配使用,只要遵守逻辑的开发,即可一键达成应用的部署。免运维,并且提供强大的数据诊断和可视化能力,降低开发时间,做到资源弹性伸缩。
WeLink的开放,让企业在转型过程中避免重复投资,快速复用固有流程,逐步演进统一平台,灵活适应业务的变化。
在今年7月刚召开的华为云TechWave智能办公专题日上,华为云WeLink资深技术专家探讨了安全、开放和智能,更多细节可参考华为云TechWave智能办公专题日的分享。
WeLink如何改变我们的生活?
WeLink重在“联接”,它连接的不仅仅是企业的员工和业务,还有乡村教师和城市教育,病患和医生,学生和老师。
在企业数字化实践方面,华为云WeLink让制造再升级,助力三江电气数字化转型之路。在平常办公中,三江电气的员工可以一键拉起音视频会议,提高会议效率、降低成本。同时,他们正借助WeLink完成生产管理的数字化,比如计划排程管理、生产调度管理、库存管理等等。
在3000人无缝连接,WeLink助力华荣科技全场景数字化办公中,智能制造企业华荣科技的四大生产基地分布在各地,他们希望云端办公室让公司信息、文件实现多端协同,也希望在这个过程中确保安全。但普通社交软件,缺少针对办公场景的加密解决方案,每传一次文件,就感觉把文件公开到互联网上。WeLink的安全解决方案就切中了华荣痛点, 让他们以“上云”为契机,将过去零散、割裂、各自为战的人、设备、业务串联起来。
疫情刚刚爆发的时候,浙大一院紧急部署华为云WeLink远程会诊系统实现远程抗“疫”,浙大一院通过华为云WeLink及TE系列高清视讯终端部署远程会诊系统,在最短时间内完成多院区的远程会诊接入。得益于WeLink视频会议能力,保证了远程医疗视频的高清晰度和稳定性。
同样是疫情期间,青岛某职校用WeLink打造了一套完整、全面、立体化的疫情防控系统, 用信息化手段打赢疫情防控阻击战。学校师生通过手机APP健康打卡,全面掌握学校师生健康信息;采用数字化手段高效处理学生审批流程,使用自动化手段提升学校行政审批事务,实现“停课不停教、停课不停学”。
为了缩短城乡教育不公平的鸿沟,WeLink与友成基金会的“特岗青椒计划”项目合作, 一线优秀教师通过WeLink直播的方式为遍布全国的乡村教师上课,帮助它们提高教学能力。其中,以知识分享为中心的资源共享平台,可以集中管理课件、教学资源等,老师可以随时学、反复学优质教学内容。WeLink故事 中,许多乡村教师留了言,讲述了WeLink通过链接知识给他们带来的改变。
在智慧教育方面,WeLink还能将所有智能应用和设备融合互通,WeLink智慧教室的整体架构采用“云边端”架构,通过5G网络把教室里的一切与云端连接起来,实现线上线下融合智慧教学,支持随时随地的教和学,精细化的管理和评价。
技术的意义莫过于此。
结语
企业数字化的本质是降本增效,WeLink虽然是一个办公软件,但它不仅承载着企业的远程协作办公,也用独有的技术能力,成为企业数字化的最佳实践入口,帮助不同企业去完成数字化的转型和升级。
点击关注,第一时间了解华为云新鲜技术~
上一篇: 智慧城市行业领军企业一览表
推荐阅读
-
windows下进程间通信的(13种方法)-摘 要 本文讨论了进程间通信与应用程序间通信的含义及相应的实现技术,并对这些技术的原理、特性等进行了深入的分析和比较。 ---- 关键词 信号 管道 消息队列 共享存储段 信号灯 远程过程调用 Socket套接字 MQSeries 1 引言 ---- 进程间通信的主要目的是实现同一计算机系统内部的相互协作的进程之间的数据共享与信息交换,由于这些进程处于同一软件和硬件环境下,利用操作系统提供的的编程接口,用户可以方便地在程序中实现这种通信;应用程序间通信的主要目的是实现不同计算机系统中的相互协作的应用程序之间的数据共享与信息交换,由于应用程序分别运行在不同计算机系统中,它们之间要通过网络之间的协议才能实现数据共享与信息交换。进程间通信和应用程序间通信及相应的实现技术有许多相同之处,也各有自己的特色。即使是同一类型的通信也有多种的实现方法,以适应不同情况的需要。 ---- 为了充分认识和掌握这两种通信及相应的实现技术,本文将就以下几个方面对这两种通信进行深入的讨论:问题的由来、解决问题的策略和方法、每种方法的工作原理和实现、每种实现方法的特点和适用的范围等。 2 进程间的通信及其实现技术 ---- 用户提交给计算机的任务最终都是通过一个个的进程来完成的。在一组并发进程中的任何两个进程之间,如果都不存在公共变量,则称该组进程为不相交的。在不相交的进程组中,每个进程都独立于其它进程,它的运行环境与顺序程序一样,而且它的运行环境也不为别的进程所改变。运行的结果是确定的,不会发生与时间相关的错误。 ---- 但是,在实际中,并发进程的各个进程之间并不是完全互相独立的,它们之间往往存在着相互制约的关系。进程之间的相互制约关系表现为两种方式: ---- (1) 间接相互制约:共享CPU ---- (2) 直接相互制约:竞争和协作 ---- 竞争——进程对共享资源的竞争。为保证进程互斥地访问共享资源,各进程必须互斥地进入各自的临界段。 ---- 协作——进程之间交换数据。为完成一个共同任务而同时运行的一组进程称为同组进程,它们之间必须交换数据,以达到协作完成任务的目的,交换数据可以通知对方可以做某事或者委托对方做某事。 ---- 共享CPU问题由操作系统的进程调度来实现,进程间的竞争和协作由进程间的通信来完成。进程间的通信一般由操作系统提供编程接口,由程序员在程序中实现。UNIX在这个方面可以说最具特色,它提供了一整套进程间的数据共享与信息交换的处理方法——进程通信机制(IPC)。因此,我们就以UNIX为例来分析进程间通信的各种实现技术。 ---- 在UNIX中,文件(File)、信号(Signal)、无名管道(Unnamed Pipes)、有名管道(FIFOs)是传统IPC功能;新的IPC功能包括消息队列(Message queues)、共享存储段(Shared memory segment)和信号灯(Semapores)。 ---- (1) 信号 ---- 信号机制是UNIX为进程中断处理而设置的。它只是一组预定义的值,因此不能用于信息交换,仅用于进程中断控制。例如在发生浮点错、非法内存访问、执行无效指令、某些按键(如ctrl-c、del等)等都会产生一个信号,操作系统就会调用有关的系统调用或用户定义的处理过程来处理。 ---- 信号处理的系统调用是signal,调用形式是: ---- signal(signalno,action) ---- 其中,signalno是规定信号编号的值,action指明当特定的信号发生时所执行的动作。 ---- (2) 无名管道和有名管道 ---- 无名管道实际上是内存中的一个临时存储区,它由系统安全控制,并且独立于创建它的进程的内存区。管道对数据采用先进先出方式管理,并严格按顺序操作,例如不能对管道进行搜索,管道中的信息只能读一次。 ---- 无名管道只能用于两个相互协作的进程之间的通信,并且访问无名管道的进程必须有共同的祖先。 ---- 系统提供了许多标准管道库函数,如: pipe——打开一个可以读写的管道; close——关闭相应的管道; read——从管道中读取字符; write——向管道中写入字符; ---- 有名管道的操作和无名管道类似,不同的地方在于使用有名管道的进程不需要具有共同的祖先,其它进程,只要知道该管道的名字,就可以访问它。管道非常适合进程之间快速交换信息。 ---- (3) 消息队列(MQ) ---- 消息队列是内存中独立于生成它的进程的一段存储区,一旦创建消息队列,任何进程,只要具有正确的的访问权限,都可以访问消息队列,消息队列非常适合于在进程间交换短信息。 ---- 消息队列的每条消息由类型编号来分类,这样接收进程可以选择读取特定的消息类型——这一点与管道不同。消息队列在创建后将一直存在,直到使用msgctl系统调用或iqcrm -q命令删除它为止。 ---- 系统提供了许多有关创建、使用和管理消息队列的系统调用,如: ---- int msgget(key,flag)——创建一个具有flag权限的MQ及其相应的结构,并返回一个唯一的正整数msqid(MQ的标识符); ---- int msgsnd(msqid,msgp,msgsz,msgtyp,flag)——向队列中发送信息; ---- int msgrcv(msqid,cmd,buf)——从队列中接收信息; ---- int msgctl(msqid,cmd,buf)——对MQ的控制操作; ---- (4) 共享存储段(SM) ---- 共享存储段是主存的一部分,它由一个或多个独立的进程共享。各进程的数据段与共享存储段相关联,对每个进程来说,共享存储段有不同的虚拟地址。系统提供的有关SM的系统调用有: ---- int shmget(key,size,flag)——创建大小为size的SM段,其相应的数据结构名为key,并返回共享内存区的标识符shmid; ---- char shmat(shmid,address,flag)——将当前进程数据段的地址赋给shmget所返回的名为shmid的SM段; ---- int shmdr(address)——从进程地址空间删除SM段; ---- int shmctl (shmid,cmd,buf)——对SM的控制操作; ---- SM的大小只受主存限制,SM段的访问及进程间的信息交换可以通过同步读写来完成。同步通常由信号灯来实现。SM非常适合进程之间大量数据的共享。 ---- (5) 信号灯 ---- 在UNIX中,信号灯是一组进程共享的数据结构,当几个进程竞争同一资源时(文件、共享内存或消息队列等),它们的操作便由信号灯来同步,以防止互相干扰。 ---- 信号灯保证了某一时刻只有一个进程访问某一临界资源,所有请求该资源的其它进程都将被挂起,一旦该资源得到释放,系统才允许其它进程访问该资源。信号灯通常配对使用,以便实现资源的加锁和解锁。 ---- 进程间通信的实现技术的特点是:操作系统提供实现机制和编程接口,由用户在程序中实现,保证进程间可以进行快速的信息交换和大量数据的共享。但是,上述方式主要适合在同一台计算机系统内部的进程之间的通信。 3 应用程序间的通信及其实现技术 ---- 同进程之间的相互制约一样,不同的应用程序之间也存在竞争和协作的关系。UNIX操作系统也提供一些可用于应用程序之间实现数据共享与信息交换的编程接口,程序员可以通过自己编程来实现。如远程过程调用和基于TCP/IP协议的套接字(Socket)编程。但是,相对普通程序员来说,它们涉及的技术比较深,编程也比较复杂,实现起来困难较大。 ---- 于是,一种新的技术应运而生——通过将有关通信的细节完全掩盖在某个独立软件内部,即底层的通讯工作和相应的维护管理工作由该软件内部来实现,用户只需要将通信任务提交给该软件去完成,而不必理会它的具体工作过程——这就是所谓的中间件技术。 ---- 我们在这里分别讨论这三种常用的应用程序间通信的实现技术——远程过程调用、会话编程技术和MQSeries消息队列技术。其中远程过程调用和会话编程属于比较低级的方式,程序员参与的程度较深,而MQSeries消息队列则属于比较高级的方式,即中间件方式,程序员参与的程度较浅。 ---- 4.1 远程过程调用(RPC)
-
WeLink的优势与远程办公软件的别样特点