【转】01Teams的前世今生

       说到Teams,这到底是一个什么产品?有人说它是团队协作工具,有人说它是云视频系统,有人说它是Hub,还有人说它是微软有史以来发展最快的一个产品,还有人说它完全是一个高效办公神器。其实都是对的。

        Teams集成了SharePoint和OneDrive的功能,以微软的Lync/Skype for Business为底层进行研发,同时又增加了自身更多的功能,还能通过“插件”的形式打通当今市场上的主流应用,如:Zoom,Webex,Evernote,YouTube等等非常多的微软或非微软的应用。看似Teams非常臃肿,但同时你可以根据需要进行自定义的组装,通过各种轻量化的模块来实现高效办公!

        我大致梳理了下Teams的前世今生,如下图

 

        从上面的产品路线图其实可以看出来,最初的产品是Communicator 2007,接着升级到了2007R2,然后产品换代更新到Lync Server 2010,紧接着又升级到了Lync Server 2013,在微软收购了个人Skype之后,又将此产品重新命名并升级到了Skype for Business Server 2015,同时微软战略发生改变,提出了“云为先,移动为先”的口号微软大力发展两朵云:Azure和Office365,所有的Office365服务托管到Azure中,同时将Lync也被搬到了云上,命名为Lync Online,而后升级到Skype for Business Online。到了2017年,Microsoft Teams产品横空出世主打团队高效协作办公并在2018年全球协作市场夺取No.1,那么对于本地的产品线微软也没有放弃,在2018年年底发布了全新的Skype for Business Server 2019,但是相对于2015版本丢失了不少的功能,这些功能都逐渐往云上转移了,也可以看出微软的重心也有所改变。

       说完产品发展路线大家基本明确了这接近20年的产品迭代更新过程以及微软在未来的发展方向,那么这个产品到底是用来干什么的呢?接下来就介绍下Lync/Skype for Business的三大核心功能(尽量以通俗易懂的话语介绍):

       1、IM

       2、会议

       3、协作

       4、语音

       IM为即时消息沟通,这款产品的初衷就是要在企业内部快速的进行即时消息沟通而不过分依赖时效性比较差的邮件;

       会议&协作 作为核心功能分为音视频会议以及电话会议,而会议中就存在各种协作如共享桌面,应用程序,PPT,电子白板,投票,OneNote等等这都是Lyne/Skype for Business的核心优势功能(当然也并不是非要会议中才能协作,点对点的沟通中也可以随时发起任意协作);

       语音即为语音呼叫通过电话网络呼叫座机或手机,在Lync/Skype for Business中通过语音网关将电信局的电话线路(不论模拟线路还是数字中继线路)与Lync/Skype for Business打通实现客户端上拨打移动电话,多人同时通话(需要数字中继线路支持),移动电话主动呼叫会议号加入会议等功能;IM,会议,语音之间可以随意组合无缝切换一个窗口中搞定所有功能。

以上这些功能90%Teams都完美集成了,另外还增加了许多原本Lync/Skype for Business没有的功能。可能有些小伙伴就有疑虑了,PSTN是从电信局拉线路到公司机房的,而Teams是一款纯云服务产品,这怎么能实现PSTN拨号呢?其实完全不用担心,可以通过购买Phone System许可然后使用本地SBC语音网关通过SIP Truck的方式将PSTN与Teams打通,这点将会在以后的文章中介绍如何去建立SIP Truck进行打通实现Teams上呼叫移动手机!

       除此之外Lync/Skype for Business与Exchange、SharePoint无缝集成组成微软的统一沟通这才是微软的强大之处,很久以前大家都说Lync/Skype for Business、Exchange、SharePoint这三款产品单独拿出来跟国内的产品对比(如:钉钉,微信,阿里邮,腾讯邮,teambition等)都会被吊打的体无完肤,但是这三大件结合起来用没有第二个产品能与之抗衡!或许这就是微软产品的魅力所在。

 

        那么过渡到Teams产品上,一定程度上微软已经将Lync/Skype for Business与SharePoint整合成一个产品了,这既让Teams在原有Lync/Skype for Business基础上功能更加强大,又在一定程度上让SharPoint再一次重获新生(由于SharePoint使用起来过于复杂开发人员越来越少,这款产品很多人都不知道可以用来干什么)。

        所以不管微软怎么去定义Teams这块产品,我认为这就是一款可以随时随地高效工作的神器!

        好了Teams就是这么一个Teams,前世今生介绍的差不多了,对于以后微软肯定会投入更多的资源来更新优化Teams,赶紧用起来吧

 

---------------我-------------是-------------分-------------割-------------线------------------

 

       迫不及待的给大家分享一个微软从来没有对外宣传的一个Teams小功能,但对某些客户来讲非常非常实用!!!

       场景:某外派工程师去到了非洲进行现场解决问题发现问题比较复杂需要向国内专家团队求助,但现场没有任何移动网络,或移动网络不足以支撑视频通话,无法让国内专家团队直观的看到现场情况,这样就更别提解决问题了。

       解决方案:

       问题现场肯定不可能会有高清摄像头来进行视频会议,那么工程师可以通过手机后面的摄像头拍摄720P、1080P、4K(目前iPhone X已经支持拍摄4K高清视频)的视频画面,将现场问题用视频的方式记录下来保存到手机上,等到有网络的时候通过手机上Teams客户端加入国内专家组的会议,直接将手机上拍摄的视频播放给国内专家团队,并可以随时暂停视频进行讨论。

不知道是出于何种目的,这个功能微软团队并没有对外宣传。但是我们真正有客户使用到了这个功能场景,因为现在市面上没有任何一款产品能满足这样的需求。就问你Teams牛不牛!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/437237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle insert 当前时间_Oracle知识点总结

目录1、Oracle的安装与下载2、基础查询3、条件查询 1)对比运算符 2)逻辑运算符 3)模糊查询 4)排序4、函数 1)数值函数 2)字符函数 3)时间日期函数 4)转换函数 5)通用函数5、聚合函数6、分组查询在学习Oracle之前,需要先有一定的数据库基…

【转】C#各类控件的输入输出(思维导图、知识点分析、案例解析)

第六周学习笔记—C#各类控件的输入输出 1.思维导图 知识点汇总: 着重介绍几个常用控件: 数据显示控件 DataGridView控件 列设置 a)、列的宽度铺满这个控件 设置如下:把AutoSizeColumnsModeFill;//可以在属性窗口中设置 b)、列名居中 代…

sqlserver连接字符串_10分钟使用EF Core连接MSSQL数据库

(给DotNet加星标,提升.Net技能)转自:Ron.liangcnblogs.com/viter/p/10243577.html前言在 .NET Core 2.2中Microsoft.AspNetCore.App 默认内置了EntityFramework Core 包,所以在使用过程中,我们无需再从NuGet仓库单独应用 EFCore 包…

【转】ADO.Net之SqlConnection、 Sqlcommand的应用学习心得(思维导图,知识解析,案例分析)

ADO.Net之SqlConnection、 Sqlcommand的应用 一、思维导图: ADO.NET与SQL连接: 二、知识点介绍: SqlConnection和Sqlcommand都是组成数据提供程序的类。 SqlConnection使用它来建立和数据库的连接,Sqlcommand使用它执行SQL命令…

professional中文_Microsoft office 2007 简体中文版

点击蓝字 关注小白软件名称:Microsoft office 2007软件语言:简体中文软件大小:0.67GB安装环境:Win10/8/7下载链接:https://pan.baidu.com/s/1DybozQ-rn-t2s2EC7FrvFw 提取码:zoa0安装步骤1、解压安装包&…

【转】设计模式 ( 十七) 状态模式State(对象行为型)

设计模式 ( 十七) 状态模式State(对象行为型) 1.概述 在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。…

【OSG学习】准备开发调试环境

环境 本人当前使用的环境是VS2013 Ultimate Update5 WIN10。 OSG编译安装 下载编译OSG源码不要克隆github上的源码,而是下载稳定版本的OSG源码进行编译。因为github上的源码处于开发阶段,我们应该优先选择稳定版本,我使用的是OpenSceneGr…

【Qt开发经验】Qt信号槽连接不成功问题原因汇总

以下几种情况会导致信号槽连接不成功,下面分别描述。 1. 拥有信号槽的类,必须继承QObject,声明Q_OBJECT宏。 Qt帮助手册里搜索 “Signals & Slots”,可以看到以下说明: 想要使用信号槽,必须继承QOb…

【转】.Net中的异步编程总结

一直以来很想梳理下我在开发过程中使用异步编程的心得和体会,但是由于我是APM异步编程模式的死忠,当TAP模式和TPL模式出现的时候我并未真正的去接纳这两种模式,所以导致我一直没有花太多心思去整理这两部分异步编程模型。今天在CodeProject上…

学习swing鼠标点击事件心得体会_西门子COMOS软件开发定制学习8-查询列表间的数据交互...

​本篇在西门子COMOS软件开发定制学习6-管理界面定制基础上定制,简单介绍两个查询列表之间的数据交互。实现效果:在左侧列表中选择某一设备,右侧列表自动根据所选设备,显示该设备相关的设计图纸(如PID图纸或电气图纸等)&#xff1…

【转】异步编程:.NET 4.5 基于任务的异步编程模型(TAP)

最近我为大家陆续介绍了“IAsyncResult异步编程模型 (APM)”和“基于事件的异步编程模式(EAP)”两种异步编程模型。在.NET4.0 中Microsoft又为我们引入了新的异步编程模型“基于任务的异步编程模型(TAP)”,并且推荐我们在开发新的多线程应用程序中首选TAP&#xff0…

python实验题_python实验二

安徽工程大学 Python 程序设计 实验报告 班级 物流191 姓名 王凡 学号 3190505102 成绩____________ 日期20200322 指导教师 修宇 【实验名称】 实验二 顺序结构程序设计 【思考题】 (注意不要漏答) 1、影响题1和题3计算准确性的因素有哪些?如…

解决:VS中进行Qt开发,编译时报错:打不开QWidgets.h等文件的问题

1. 先检查是否通过Qt VS Tools添加了Qt路径和配置了正确的Qt版本,这一步基本上都没问题。 2. 再检查此项目是否配置了正确的Qt版本,右键项目,选择Qt Project Settings,选择你需要的Qt版本即可,不可以为空。 3. 完成上面…

【转】1:C#的三种异步的详细介绍及实现

一、介绍异步的前世今生: 异步编程模型 (APM,Asynchronous Programming Model) 模式(也称 IAsyncResult 模式),在此模式中异步操作需要 Begin 和 End 方法(比如用于异步写入操作的 BeginWrite 和 EndWrite…

elasticsearch date_Elasticsearch在日志分析领域应用和运维实践

主要讲述了:基于ELK Kafka 的日志分析系统Elasticsearch 优化经验Elasticsearch 运维实践ElasticSearch介绍分布式实时分析搜索引擎,优点包括:查询近实时内存消耗小,搜索速度快可扩展性强高可用数据结构FST(Finite State Transdu…

【转】2:C#TPL探秘

理论: 1、 只要方法是 Task类型的返回值,都可以用 await 来等待调用获取返回值。 2、 如果一个返回 Task类型的方法被标记了 async,那么只要方法内部直接 return T 这个 类型的实例就可以。 3、 一个返回 Task类型的方法没有被标记了 asyn…

Qt添加翻译文件无效或部分无效

原因: QTranslator::load路径错误qApp->installTranslator调用时机应该在所有界面起来之前。命名空间宏导致的问题。如果一个类有命名空间宏,则宏不会转换为命名空间,导致ts文件内的上下文不包含命名空间。上下文对不上导致部分窗口翻译失…

linux shell脚本攻略第3版_「技术干货」师傅说不会写shell脚本的网安不是一个好黑客,实战...

shell脚本?在说什么是shell脚本之前,先说说什么是shell。shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令…

【转】3:C#异步WaitAll的使用

编写界面如图: private async void button1_Click(object sender, EventArgs e){#region 单个执行的异步,效率慢HttpClient wc new HttpClient();string s1 await wc.GetStringAsync(textBox1.Text);label1.Text s1.Length.ToString();string s2 awa…

Qt实现QTextEdit背景透明

QTextEdit为什么要拿出来单独说,因为它继承自QAbstractScrollArea,一般的设置无效。滚动区域ScrollArea内部有一个widget,需要同时设置ScrollArea和viewport两个窗口才能实现透明。代码如下: m_text_editor->setWindowFlags(Q…