1 腾讯历史上的四次危机

近日抖音起诉腾讯垄断,是否会成为腾讯的一次危机 ?

抖音要求停止封禁并索赔9000万元

2月2日,抖音方面表示,今日已经正式向北京知识产权法院提交诉状,起诉腾讯垄断。抖音方面称,腾讯通过微信和QQ限制用户分享来自抖音的内容,构成了《反垄断法》所禁止的“滥用市场支配地位,排除、限制竞争的垄断行为”。抖音要求法院判令腾讯立即停止这一行为,刊登公开声明消除不良影响,并赔偿抖音经济损失及合理费用9000万元。

在起诉状中,抖音表示,微信、QQ月活跃用户数分别超过12亿和6亿,目前,市场上没有其他经营者,能够提供与微信和QQ具有对等功能的服务。这意味着腾讯“具有市场支配地位”。

抖音认为,腾讯封禁抖音的行为是滥用市场支配地位的表征。封禁不仅损害了用户权益,破坏了抖音产品和服务的正常运营,还排除、限制了市场竞争,“腾讯的垄断行为,妨碍了技术进步和创新,对于提升经济效率和社会福祉并无裨益,而只能有助于其扭曲其他领域的竞争、巩固自身已有的市场地位”。

据介绍,2018年4月起,用户分享抖音链接到微信和QQ平台后均无法正常播放,至今已经持续近三年。但腾讯旗下及其他第三方短视频应用,如微视、快手等,均可以在微信正常分享和播放。

细数历史上腾讯曾经历了4次危机,假如腾讯没有挺过,下场可能跟人人网一样

1)第一次危机,卖身未遂:

  1. 1999 年, 腾讯找到中国电信旗下 21cn的陆德, 据陆德提起,当时谈的价格是 30万,但就这么一个小软件,怎么看也不值30万。
  2. 2002年7月,第一个版本的UC上线。此时,腾讯正在经历戏剧性的艰难时刻,马化腾尚未找到盈利点,原本打算100万把QQ卖给“车库老板”——深圳电信局,但对方只出60万,没有谈妥。

2)第二次危机,收费导致IM大战

就在“QQ行”号码正式发售的9月,一家叫朗玛的创业公司推出朗玛UC客户端,它以独特的场景聊天、动作语言、动画图释等众多新颖的功能赢得了用户的喜爱,在短短的3个月时间里注册用户数就突破800万,在线用户数超过3万。在朗玛UC面世的几个月里,几乎所有的门户网站不约而同地推出了自己的即时通信工具。

  1. 朗玛UC
  2. 微软的MSN
  3. 网易泡泡、
  4. 新浪聊聊吧、
  5. 搜狐我找你、
  6. 雅虎通、
  7. 263的E话通、
  8. TOM的skype
    市面上出现了30多款类似的产品,腾讯引爆了一场针对自己的围剿战。

3) 第三次危机,3Q大战

2010年10月14日,针对360隐私保护器曝光QQ偷窥用户隐私事件,腾讯正式宣布起诉360不正当竞争,要求奇虎及其关联公司停止侵权、公开道歉并作出赔偿。当然奇虎360公司立即做出了反诉,认为腾讯滥用市场支配地位,违反了垄断法。

4)第四次危机,微博截胡

几年前新浪微博起来之后,开始从社交媒体转向社交网络,突然很多用户都转向了微博,腾讯为了应对这次危机,开发了一个新产品叫“腾讯微博”,即使拥有几亿用户的QQ导流渠道,最终依然败下阵来,这件事情对腾讯的打击很大,因为这件事情,马化腾后来说了一句名言“最后打败微信的一定不是另一款微信”,是用来告诫其他互联网从业者,不要刻意的去模仿产品,要学会创新。

2 腾讯最大的危机-收费注册,差点被颠覆

2002年7月,第一个版本的UC上线。此时,腾讯正在经历戏剧性的艰难时刻,马化腾尚未找到盈利点,原本打算100万把QQ卖给“车库老板”——深圳电信局,但对方只出60万,没有谈妥。

腾讯心想,怎么也得用QQ赚点钱才行。史无前例的QQ收费注册因此来临,
顶着漫天骂声,腾讯于2002年3月宣布将推出“QQ行靓号地带”业务,出售QQ号码使用权,选择该项服务,能获得5位、6位、8位靓号以及生日号码的使用权,并享用QQ会员功能。到9月,“QQ行”号码正式向全国用户发售,每月收费2元,免费号码和一次性号码申请基本停止发放。

腾讯的收费战略果然把“竞争之狼”引了进来。

到2003年6月,马化腾如梦初醒,决定重回免费之路。腾讯以“庆祝移动QQ三周岁生日”为名,宣布新开通移动QQ的用户,可以获得免费长期使用QQ号码一个。至此腾讯再次打开长期使用号码发放之门。两个月后,QQ重新开放免费注册。可是,群狼对腾讯的围攻之势已然生成,在之后的两年多里,腾讯不得不疲于应付。

3 郎码uc的崛起

作为QQ的免费替代品,朗玛UC的优点不少,最主要的是它跟QQ的界面做的最像,功能也最为全面和相似,是一个足够好的替代品。

在当时,网吧是人们接触互联网的主要渠道,不少网吧跟着QQ一起安装了朗玛UC。而UC号也跟QQ号一样成为抢注的对象。

QQ的许多会员功能,如建立团体/同学录(类似QQ群),好友分组上传,高级查找,在UC都可以免费用。当时有报道写道,众多网民的真实想法是“虽然QQ功能很多,但大多只有会员才能用上,与其在QQ做最底层的用户,不如到UC那里做不交钱的会员。”

面对竞争,QQ重新开放免费号码发放。

1 chinaren 的辉煌

2 校友录之争

UC诞生于2002年,由贵州朗玛信息技术公司开发制作。2001年起,由于腾讯 QQ 选择注册收费的道路,逐步停止用户免费注册,到 2002 年已经基本停止免费注册,一直免费的朗玛UC 迎来用户激增,2003年11月,UC的注册用户达到了8000万人,最高同时在线人数达30万人。

朗玛UC 在最高在线人数上的表现,一度让业界认为其已成为QQ 的强有力威胁,继限制免费注册后,2002年9月QQ 又推出QQ行号码,每月收取2元服务费,在收费上的一系列举动在行业观察者看来很可能是在伤害网友的感情。

而那一时期,朗玛UC 趁机发力,针对学生群体,创新推出了与IM结合的校友录、场景聊天等功能,每周保持一万人在线的增长速度。

当时的chinaren 成为热点, 为了和QQ抢占市场, UC加速校友录web端的开发。
校友录的设计和开发任务则落到产品总监刘玲身上。而系统的设计和开发则由刚掌握JAVA 语言的一位组长(后来的新昕科技CTO)带领几个技术和UI。

1) 快速安排设计了从页面到系统的设计文档。

  1. 校友录系统设计
  2. 校友录页面

    单击“下一步”按钮,查找的结果就会显示出来,单击找到的目标班级,单击“下一步”会弹出该班级的详细信息,包括班级的ID号、成员数、管理员、班级名称、班级简介等(如图2)。

2) 客户端加解密问题及解决

由于客户端程序和WEB系统分离,但共用一套算法, 当时负责客户端程序的技术是用C++ 写的,
最初编译成so动态加载, 结果出现时间稍长,系统必然崩溃的问题,迫不得已,将C++算法改写成Java,不仅速度超快,并且再也没有出现问题了,彻底解决问题。

import java.util.*;public class EnDecrypt {public static final int STARTKEY = 342;public static final int MULTKEY = 51243;public static final int ADDKEY = 31261;public static String outString;public EnDecrypt() {}private static char[] CharToByteStr(char[] strInStr, int iInStrLen) {outString = "";for (int i = 0; i < iInStrLen; i++) {String s_hex = Integer.toHexString(strInStr[i]);outString += (s_hex.length() == 1) ? "0" + s_hex : s_hex;}return outString.toCharArray();}private static char[] PriEncrypt(char[] pcInStr, int alInstrLen,int lStartKey, int lMultKey, int lAddKey) {int i = 0;System.out.println("PriEncrypt len=" + alInstrLen);while (i < alInstrLen) {pcInStr[i] = (char) (0x00ff & ( (pcInStr[i]) ^ (lStartKey >> 8)));lStartKey = ( (short) pcInStr[i] + lStartKey) * lMultKey + lAddKey;i++;}return pcInStr;}private static char[] PriDecrypt(char[] pcInStr, int li_len, int lStartKey,int lMultKey, int lAddKey) {System.out.println("\n PriDecrypt len=" + li_len);int i = 0;char cOriChar;outString = "";int j = 0;while (i < li_len) {cOriChar = pcInStr[i];pcInStr[i] = (char) (0x00ff & ( (pcInStr[i]) ^ (lStartKey >> 8)));if ( (int) pcInStr[i] >= 128) {if (j % 2 == 1) {byte[] b2 = new byte[2];b2[0] = (byte) ( (int) pcInStr[i - 1] - 256);b2[1] = (byte) ( (int) pcInStr[i] - 256);outString += new String(b2);}j++;}else {outString += pcInStr[i];}lStartKey = ( (short) cOriChar + lStartKey) * lMultKey + lAddKey;i++;}return pcInStr;}private static char[] ByteToCharStr(char[] strInStr) {char[] strOutStr = new char[strInStr.length / 2];int iInStrLen = strInStr.length;if ( (iInStrLen % 2) == 0) {int j = 0;for (int i = 0; i < iInStrLen; i += 2) {int iTemp = Integer.parseInt(String.valueOf(strInStr[i]) +String.valueOf(strInStr[i + 1]), 16);strOutStr[j++] = (char) (0x00ff & iTemp);} //for}elseSystem.out.println("err!");return strOutStr;}//******************************************************************//解密函数**********************************************************public static int Decrypt(String strInStr) throws Exception { //解密int iRet = 0;if (strInStr == null || strInStr.trim().length() < 6)return -2;String preInStr = strInStr.substring(0, 6);char[] charA = ByteToCharStr(preInStr.toCharArray()); // 用 ByteToCharStr 对前6位- > str0StrStart "3565e6"  result=str0StrStartchar[] charB = PriDecrypt(charA, 3, STARTKEY, MULTKEY, ADDKEY); // input =str0StrStartint lStartKey = Integer.parseInt(String.valueOf(charB)); //  str0StrStart 将第一次 PriDecrypt 后的 str0StrStart  - > lStartKeyint ul3FinaLen = strInStr.length() - 6;int ulFinaLen = ul3FinaLen / 2;String sTemp = strInStr.substring(6);char[] charC = ByteToCharStr(sTemp.toCharArray());char[] charD = PriDecrypt(charC, ulFinaLen, lStartKey, MULTKEY, ADDKEY); // input =str0StrStartSystem.out.println("the decrypt result=" + outString);return iRet;}//******************************************************************//加密函数**********************************************************public static int Encrypt(String strInStr) { //加密int iRet = 0;Random rd = new Random();int lStartKey = rd.nextInt(743) + 256; // 产生三位随机数char[] strStart = String.valueOf(lStartKey).toCharArray(); // 将三位随机数放到char数组中int liStart = strStart.length; // 取出三位随机数数组长度char[] charA = PriEncrypt(strStart, liStart, STARTKEY, MULTKEY, ADDKEY); // 对随机数第一次编码,返回char数组 Aint alInstrLen = sTr2Char(strInStr).length; // 将输入进行中文处理后的长度char[] charB = PriEncrypt(sTr2Char(strInStr), alInstrLen, lStartKey,MULTKEY, ADDKEY); // 对输入第二次编码,返回char数组 Bint ulOutStrLentemp = 3 + alInstrLen;char[] charC = CharToByteStr(combineArray(charA, charB), alInstrLen + 3); // 将 A+B 后的char数组转成 byte ,同时结果为 outStringSystem.out.println("the encrypt result=" + outString);iRet = 1;return iRet;}private static char[] combineArray(char[] a, char[] b) { // 将 a+b 后返回数组int len = a.length + b.length;char ret[] = new char[len];for (int i = 0; i < len; i++) {if (i < a.length) {ret[i] = a[i];}else {ret[i] = b[i - a.length];}}return ret;}//******************************************************************private static char[] sTr2Char(String s) {char[] c_str = s.toCharArray();// 一个中文算两个字符,先算出总长度int len = 0;for (int i = 0; i < c_str.length; i++) {len = ( (int) (c_str[i]) > 128) ? len + 2 : len + 1;}char[] c_ret = new char[len];int j = 0;for (int i = 0; i < c_str.length; i++) {if ( (int) (c_str[i]) > 128) {byte[] bytes = (String.valueOf(c_str[i])).getBytes();c_ret[j] = (char) (bytes[0] + 256);c_ret[j + 1] = (char) (bytes[1] + 256);j++;}else {c_ret[j] = c_str[i];}j++;}return c_ret;}public static void main(String[] argv) throws Exception {EnDecrypt tests = new EnDecrypt();tests.Encrypt("刘光昕a\n\0b刘光昕test刘光昕刘光昕刘光昕");tests.Decrypt(outString);System.out.println("result=" + outString);System.out.println("刘光昕a\n\0b刘光昕test刘光昕刘光昕刘光昕".equals(outString));//tests.Encrypt("happy new years ! ");//tests.Decrypt(outString);}/* main(String[]) */
}

4 好友查询-手机号注册网站

说起校友录,不的不提起手机查询注册过哪些网站,很多人会说上 reg007 这个网站查询。自己买了会员体验后,发现这个网站有两个不好的地方,一是要收费,二是查询的网站太少。

之后就又开始找有没有更好的解决办法,还真给找到了,今天就来和大家分享一个简单、免费更有效的方法。

一分钟就能查询出多达 几十 个你手机注册过的网站/App。

只需要简单几步。首先, 打开浏览器, 输入网址 : www.newx007.com 。

1 注册会员

2 登录进入,首先看到的是类似 hao123 的网址导航

可以查找某个省份的短信运营商

3 点击好友,查看好友列表

4 加好友(现在免费呀)

关键的最后一步,加完好友手机号,坐等1分钟, 好友注册的网站逐步显示出来


加完好友,不要着急, 后台系统正在进行全网扫描,一会功夫, 好友注册的网站全出来了

这可是个秘密, 不要问我为什么告诉你!

5 新浪uc的结局

2004年,朗玛UC 被新浪以首期1500万美元,总计不超3600万美元的代价收购,更名为新浪 UC。

新浪UC官方发布公告称,由于业务调整,新浪UC的PC客户端将于2017年5月10日下线,iOS与Android端也将于同日下线。公告建议,在UC客户端下线后用户使用微博聊天或私信群功能代替UC服务。

公告引得70后老板惊呼:「真的假的?」,搞得她好像真的还在用一样。

相关阅读:
比 REG007 更好用的查询手机注册网站的神器
抖音起诉腾讯垄断,腾讯历史上的4次危机,最大的危机却是?
还记得ChinaRen和空中网吗?这两家公司共同的创始人如今已是科技部干部

抖音起诉腾讯垄断,腾讯历史上的4次危机,最大的危机却是?相关推荐

  1. 抖音起诉腾讯垄断 要求停止封禁并索赔9000万元

    2月2日消息,抖音方面表示,今日已经正式向北京知识产权法院提交诉状,起诉腾讯垄断.抖音方面称,腾讯通过微信和QQ限制用户分享来自抖音的内容,构成了<反垄断法>所禁止的"滥用市场支 ...

  2. 抖音起诉腾讯垄断,腾讯历史上的4次危机,最大的危机却缘由收费

    1 腾讯历史上的四次危机 近日抖音起诉腾讯垄断,是否会成为腾讯的一次危机 ? 抖音要求停止封禁并索赔9000万元 2月2日,抖音方面表示,今日已经正式向北京知识产权法院提交诉状,起诉腾讯垄断.抖音方面 ...

  3. 抖音不服诉腾讯管辖权被转至深圳中院 上诉获受理

    2月22日消息,因不服法院将腾讯不正当竞争案移送深圳法院审理的管辖权裁定,本月初抖音向福建高院提起上诉.根据法院出具的<受理案件通知书>,2月19日福建高院决定对该案立案审理,案号为(20 ...

  4. 仿抖音短视频h5单页版htnl上传即可使用源码文件

    仿抖音短视频的模板 项目是前后端分离,前端采用uniapp开发,后端目前是用frphp临时搭建的接口,后续为了方便管理内容,会移植到极致cms上.现在也可丢到网站里当一个单页使用,无聊时可以刷一刷短视 ...

  5. 年营收近200亿的抖音,为什么会在电商变现上输给了快手?

    作者 | 三节课 来源 | sanjieke01 2018年3月,抖音正式入局电商,紧接着,似乎感受到抖音威胁的快手也不再"佛系",在2018年6月开始电商的布局.公开信息显示,快 ...

  6. influxdb 统计 每天 指定时间段_抖音短视频什么时间段发布?容易上热门!

    抖音是当下热门的短视频APP之一,许多人想要将自己的作品获取关注,从而被更多人熟知.那么抖音短视频发布时间有什么讲究呢,抖音短视频几点发布容易上热门? 据数据统计得出来的结果,早上7-9点,中午12- ...

  7. 抖音一个好的标题让你轻松上热门,该怎么写好抖音标题。

    标题之所以重要,在于它决定了,用户因为什么而被吸引并点开视频,以及看完视频之后是否要留言说点什么和作者进行互动. 说到抖音标题怎么写点赞多这个话题,可以这么说,标题是视频的眼睛,占了80%的重要性,标 ...

  8. 抖音创意拍摄玩法让你轻松上热门,抖音分身特效教程。

    抖音中我们想要拍出好看的视频,不能只能是好玩,还有新颖的拍摄手法,而其中分身特效就是很火热的一种,那么我们在抖音中如何使用分身特效拍摄视频呢?让我们来了解下吧. 之前我们说的都是从内容的角度出发,有哪 ...

  9. 腾讯与字节跳动罕见“合作”:企业微信在抖音投放广告

    字节跳动和腾讯在互联网话语权方面的争夺对抗由来已久,前有字节起诉腾讯垄断,利用微信.QQ限制用户分享来自抖音的内容,后有腾讯起诉字节旗下主播未经授权直播王者荣耀.有媒体统计过,仅在2018年,字节跳动 ...

最新文章

  1. 算法-------二分法查找
  2. python中文叫什么意思-在python中%是什么意思
  3. webpack4.x安装的一些坑
  4. getsockname与getpeername
  5. 一封遗失信件成就的科技亿万富翁
  6. SpringBoot中.properties文件中配置项显示到页面中文乱码解决
  7. 品牌logo在EDM数据营销中的运用
  8. 广告点击率模型中,LR, GBDT+LR, FM, DNN等模型的优点和缺点?实际效果如何?
  9. 实现AJAX回传过程中禁止用户重复提交
  10. 主成分分析spss_主成分分析
  11. Github系列教程一 ————开门
  12. 印能捷服务器中文字显示方块,修改Preps中文标记字体解决PJTF/JDF无法导入印能捷问题...
  13. mybatis的xmly文件与必依赖
  14. jetson tk1开发(4)-tensorflow安装与配置
  15. IOS7使用吐槽(抛弃拟物化您还能走多远.........)
  16. Tkinter 组件详解(十):Scale
  17. 黑苹果 MAC Monterey 在睡眠后 bluetoothd 占用很高的cpu解决方案
  18. 苹果MacPro基本操作指南(持续更新)(2022.6.20版)
  19. 合并请求格式太乱?工单内容各写各的?表单模板来帮你
  20. 如何写好一篇毕业论文?

热门文章

  1. css flex 布局小技巧和bug
  2. 单片机学习笔记 —— 导航按键
  3. android 拨测软件,通信网络性能管理系统中电话自动拨测技术的实现
  4. 两台电脑怎么直连传输文件呢?
  5. Android 操作系统的内存回收机制。
  6. Pycharm 免费激活专业版(图文详解)
  7. presto cli 命令行使用
  8. 赛效:PDF文件怎么加密
  9. 2022 英特尔® FPGA中国技术周重磅来袭!注册参会有惊喜!
  10. 引用和指针傻傻分不清