<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客网-weitom1982-随笔分类-IT</title><link>http://cnitblog.com/weitom1982/category/1418.html</link><description>向各位技术前辈学习,学习再学习.</description><language>zh-cn</language><lastBuildDate>Wed, 16 Jan 2008 08:22:54 GMT</lastBuildDate><pubDate>Wed, 16 Jan 2008 08:22:54 GMT</pubDate><ttl>60</ttl><item><title>深度剖析中国数字电视发展之路</title><link>http://www.cnitblog.com/weitom1982/archive/2007/09/27/34093.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Thu, 27 Sep 2007 07:53:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2007/09/27/34093.html</guid><wfw:comment>http://www.cnitblog.com/weitom1982/comments/34093.html</wfw:comment><comments>http://www.cnitblog.com/weitom1982/archive/2007/09/27/34093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weitom1982/comments/commentRss/34093.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weitom1982/services/trackbacks/34093.html</trackback:ping><description><![CDATA[<p>有空再读<br><em>废话太多,有价值的东西少<br>官样文章,用来zb,或者骗gf.<br><br>作者：陶显芳 康佳集团</em>
<p><strong>一、蹉跎岁月</strong>
<p>2006年8月30日，国家标准化管理委员会在其官方网站上刊登了&#8220;2006年第8号(总第95号)中国国家标准批准发布公告&#8221;，标准号为GB20600-2006的《<a href="http://www.eetchina.com/SEARCH/ART/%CA%FD%D7%D6%B5%E7%CA%D3.HTM" target=_blank><u><font color=#0000ff>数字电视</font></u></a>地面广播传输系统帧结构、信道编码和调制》就藏身于这批标准之中。公告显示，标准的批准时间为8月18日。作为国家强制性标准，国家给了一年的产业准备期，2007年8月1日将正式实施。
<p>现在，一年的产业准备期已经过去了，我们还没有看到国内哪个电视台的电视节目表中有&#8220;高清&#8221;的字样，也没看到有哪个电视台给高清数字电视节目频道分配了频率使用表。在商场中也没有看到符合这个高清标准的电视机卖；由此，人们不得不怀疑，这套3合1的中国高清数字电视地面传输标准是否实施艰难。
<p>自从1999年，中国政府有关部门宣布我国的高清数字电视节目试播成功以来，数字电视就开始成为中国人们生活中的一件大事，在各种新闻媒体上，有关数字电视的消息不断流传。从2000年起，每次在深圳高交会上都是一个最大的亮点。
<p>2001年10月，在深圳高新技术交易会上，国内几大电视机生产厂商都展出了自己的高清数字电视产品，这不但给深圳高新技术交易会增添了光彩，也给政府有关部门以及各大电视机厂出尽了风头。
<p>2002年国家广电总局向世人宣布：2003年广电将开播10套以上数字电视影视频道；2004年为中国广播电视的数字化年和产业化年；然而这些美好的愿望一直没有实现。
<p>2003年10月，上海交大的<a href="http://www.eetchina.com/SEARCH/ART/ADTB%7E%40%7ET.HTM" target=_blank><u><font color=#0000ff>ADTB-T</font></u></a>方案和清华<a href="http://www.eetchina.com/SEARCH/ART/DMB%7E%40%7ET.HTM" target=_blank><u><font color=#0000ff>DMB-T</font></u></a>方案，同时在深圳高新技术交易会上亮相，并突然传出我国优选的两套高清数字电视技术标准方案测试都未能成功。人们才开始知道，以前宣布我国的高清数字电视节目试播成功是&#8220;大红灯笼高高挂&#8221;中的四姨太怀孕——假的。
<p>从此，关于上海交大的ADTB-T方案和清华的DMB-T方案的好消息不断传出。美国在成立华盛顿新政府的时候，曾召开过一次新宪法修改讨论会，各个州的代表为了表达自己的利益，互相讨价还价，使讨论会连续开了200多天，最终才制订出一部以今天的人看来也是一部非常成功的宪法；而我们为了制定一个&#8220;数字电视<a href="http://www.eetchina.com/SEARCH/ART/%B5%D8%C3%E6%B9%E3%B2%A5.HTM" target=_blank><u><font color=#0000ff>地面广播</font></u></a>传输标准&#8221;双方也争斗了7年多的时间，这说明，我们的这个标准比美国的宪法还要伟大。只不过是，美国的新宪法当时是代表46个州的利益；而我们现在的新标准只是代表两方的利益。
<p>实际上在2001年10月至2002年4月期间，国家标准化管理委员会还另外收到过成都电子科技大学和广电总局下属的广科院等4家单位提出的3套方案，他们也要求加入地面传输标准的竞标行列。这样，我国的高清数字电视地面传输标准方案就不只是上海交大和清华两家，而是6家。可能是因为其它4家单位实力还不够雄厚，或者脸皮薄，才不敢与上海交大和清华争斗，要么，5套方案一起包装成一个5合1的中国高清数字电视地面传输标准，哪就更起劲了。
<p><strong>二、是标准催生数字电视，还是数字电视催生标准</strong>
<p>什么叫做标准？标准就是产品生产厂家对自己生产的产品质量的承诺和保证，也是国家技术、质量督察和检测部门对产品质量进行检查的法律依据。因此，标准一般都是首先在企业中使用，这称之为企业标准；尔后，等使用企业标准的企业逐步多起来以后，经过同一修改，企业标准才慢慢升为行业标准或国家标准，最后升为国际标准。企业标准一般要求优于行业标准；而行业标准又优于国家标准或国际标准。
<p>当然任何标准都需要技术来支持，采用什么样的技术就有什么样的标准，但对于一个标准却可以采用多种不同的技术来实现。例如：采用16-QAM数字调制，其码率是4bit/秒；而采用8-VSB数字调制，也可以达到同样效果，或者选用3780-COFDM数字调制，也同样实现这个功能。但各种不同技术的应用，虽然功能一样，在性能上多少还是有些差别的。正是因为有这么一点点的差别，就使得ADTB-T和DMB-T两个方案的组织互相争斗的时间达6、7年之久。
<p>制定一个技术标准一直以来都是一件很简单的事，国家标准化管理部门只需在现有各类产品的企业标准基础上，对所有厂家的各种型号产品的主要技术性能和质量指标，进行统一测试、对比、分类，然后制定一个既能体现各种产品的主要技术性能和质量指标，同时也符合用户质量要求的标准，一个新产品的技术标准（国家标准）就这样地诞生了。
<p>因此，一项新的技术发明首先必须有人使用，并且要把它转化成产品后，才有可能成为标准。这种技术转化的过程应该是企业，即生产产品的单位，而不是学校或技术研究所。企业生产产品首先要经过设计定型、生产定型这两个基本过程，然后才能向技术质量检测和标准部门申请产品技术标准，即企业标准。
<p>标准的制定过程应该是企业与国家标准化管理部门份内的事，而这次HDTV地面传输标准的制定却要劳动这么多单位，这么多部门，这可不是一件简单的事情。但我们不得不怀疑，没有企业的参与，制定这样的一个标准能够成功吗？可曾想过不久前出台的EVD、AVS等标准，这些标准还没等到产品生产出来，就将要过期了，它们很可能就是HDTV地面传输标准的前车之鉴。
<p>国家标准出台太早，对技术产品性能的提高一点没有好处。比如我国发展最快的产品VCD、CVCD、SVCD以及逐行扫描电视；一开始的时候，这些产品都没有国家标准，所以它才能这么快的发展起来；但另一方面，如果没有国家标准，各个企业的产品质量也会鱼龙混杂，一些企业就会粗制滥造。因此，国家标准就是用来规范这些企业的行为，对他们产品质量进行监督和处罚，防止一些企业粗制滥造浪费社会资源。
<p>数字电视也一样，不是有了一个国家标准就能发展起来的，相反，如果要想让数字电视产业能发展起来，国家就不应该马上制定国家标准，而是要等数字电视产品的技术性能和质量基本稳定以后再制定国家标准。在国家标准还没出台之前，一种产品有几个企业标准都是正常的，到最后，国家应该把几个企业标准统一到一个标准之中。
<p><strong>三、什么是单载波调制和多载波调制</strong>
<p>大家都知道，上海交大的ADTB-T方案和清华的DMB-T方案，双方争论的焦点就是，单载波调制性能优越还是多载波调制性能优越。因此，在这里还是有必要简单介绍一下，什么是单载波调制和多载波调制。
<p>所谓单载波调制，就是将需要传输的数据流调制到单个载波上进行传送，如：4-QAM（QPSK）、8-QAM、16-QAM、32-QAM、64-QAM、128-QAM、256-QAM或8-VSB、16-VSB等都是单载波调制。
<p>上海交大的ADTB-T方案选用的是单载波调制，在1999年50周年大庆试播的时候，上海交大的ADTB-T方案采用的是8-VSB数字调制，到后来才改为16-QAM数字调制。
<p>QAM调制也叫正交幅度调制，简称正交调幅；因为正交调幅有很多种调制模式，如上面列出的就有7种，一般记为n-QAM，n表示各种调制映射到星座图上的模数。模数越低，调制和解调电路就越简单，但传输的码率也相应降低，例如：4-QAM的码率为2bit/S，而16-QAM的码率为4bit/S。一般，信号传输条件越差，选择的模式就越低，例如：卫星通信只能选择QPSK，而有线电视可选64-QAM和128-QAM，甚至256-QAM；对于地面电视广播，信号发送一般选8-QAM、16-QAM、32-QAM，最高只能选到64-QAM。
<p>正交调幅就是把一序列需要传送的数字信号（2进制码）分成两组，并分别对两组数字信号进行幅度编码，使之变成幅度不同的调制信号，即I信号和Q信号，然后用I信号和Q信号分别对两个频率相同，但相位正好相差 的两个载波进行调幅，最后再把两路调制过的信号合成在一起进行传送。由于在调制之前已经对输入信号进行过幅度编码，因此，这种调制也称为正交数字幅度调制。
<p>我国的HDTV如选用MPGE-2编码，最高传送码率大约为20M bit/S，如果选用16-QAM调制模式，其频谱利用率是每赫芝传送4位数据，即码率为4bit/S。由此可知其载波最高频率约为6MHz，经高频调制后采用残留边带发送，其载频带宽大约为7点多MHz。
<p>所谓多载波调制，就是将信道分成若干正交子信道，将高速数据信号转换成并行的低速子数据流，然后调制到在每个子信道上进行传输。如：n-COFDM，其中n为子载波数目。清华的DMB-T方案选用的是多载波调制，在DMB-T方案中采用3780-COFDM调制方式。多载波调制也叫编码正交频分复用调制。
<p>就多载波调制中的各个载波而言，其调制的工作原理与n-QAM单载波调制的工作原理基本相同，只是把需要传送的数据分成很多组（这里为3780组），然后每组再分成两组，通过幅度编码以后便可生成两组I信号和Q信号，而后用3780组I信号和Q信号分别对3780个频率各不相同的载波进行正交调制，最后把所有的调制信号合在一起进行传送。
<p><strong>四、ADTB-T和DMB-T谁能当驸马</strong>
<p>上面我们简单介绍了单载波调制和多载波调制的工作原理，下面我们进一步来分析单载波调制和多载波调制的优、缺点，最后由大家来猜一猜，ADTB-T和DMB-T，谁能当驸马？
<p>根据上面分析，采用16-QAM单载波调制，其最高码率为24Mbit/S，载波频率为6MHz；如果选用多载波调制，在码率同样为24Mbit/S的情况下，采用3780-OFDM多载波调制，对于3780个载波平均下来，每个载波平均传送的码率大约只有6.3Kbit/S，这样，哪怕每个载波都选用QPSK调制，其载波的最高频率还是可以选得很低；如果选用16-QAM或64-QAM调制，其载波的最高频率还可以进一步降低。但这是在没有考虑解码以及图像信号处理需要时间的理想情况，实际并不是这样。
<p>一方面，在数字电视机中，选用的载波频率也不能太低，因为，数字信号传送的速度一定要大于图像信号处理的速度，这样，最后输出信号才不会产生间断。例如，我国HDTV的行扫描频率大约为32KHz，如果不考虑MPEG解码电路以及图像信号处理电路对输入信号处理所需要的时间，那么，多载波的最低频率就不能低于32KHz，否则，行扫描电路就会出现没有信号可扫描的情况，图像显示就会出现间断。因此，MPEG解码电路以及图像信号处理电路对数字信号传送速度也有同样的要求。
<p>另一方面，多载波解调制对数字信号进行分批处理时候，每次都需要等3780个载波传送的数据全部到齐以后，才能一次性地对数据进行处理，即需要对信号进行并转串处理；因此，其解调制过程消耗的时间相对来说比较长，其最低频率也就不能取得很低。另外，多载波调制一般都不采用残留边带发送，因此，调制后的频带宽度相对于残留边带发送来说大约要宽一倍。
<p>综合以上因素，就平均而言，多载波的平均频率相对来说可以低一些，但载波的最高频率与单载波的频率相对来说，并不会相差很大。
<p>载波频率低的最大好处就是，可以降低信号传送过程中的多经反射干扰（即图像重影效应）。下面我们分三种情况来分析：
<p>比如单载波频率为6MHz，其周期为0.17uS，两个正交载波相差1/4个周期（90&#176;），为0.0425uS；由于电磁波的速度约等于光速，即每微妙为300米，那么，频率为6MHz的载波对应于一个周期所传播的距离就是51米，即波长为51米；半个周期为25.5米（半波长），1/4个周期为12.75米（1/4波长）。
<p>如果反射体的路经距离正好与电视接收点相差12.75米（或1/4波长的奇数倍），即电视接收机相当于同时收到两个信号，一个是主信号，另一个是反射信号，两个调制载波信号的相位正好相差90&#176;（1/4波长）；这样，两个调制载波信号互相叠加以后，不但会改变原来信号的相位，同时也会改变信号的幅度，结果相当于I和Q两路信号互相串扰，并且，当两个信号叠加之后的相位差越接近时，即反射信号越强，干扰就越严重；在这种情况下，数字电视接收机的调制解调电路可能无法正常解码。
<p>如果反射体的路经距离正好与电视接收点相差半个波长（25.5米，或半个波长的奇数倍），则两个调制载波信号的相位正好相差180&#176;（半波长），由于正交调制的两路信号（I和Q）都是对载波的半波进行幅度调制的，因此，两路调制过的信号合成之后就相当于是对载波的1/4波进行调制；当原信号正、负半周是对称时，则两个信号互相叠加的结果会使接收信号减弱，相当于电视接收机接收灵敏度降低；当原信号正、负半周不是对称时，则两个信号互相叠加的结果会使接收信号失真，相当于两路信号（I和Q）互相串扰，与两个调制载波信号的相位相差90&#176;时没有多大区别。
<p>如果反射体的路经距离正好与电视接收点相差1个波长（51米，或1个波长的整数倍），两个信号的相位正好相差360&#176;（1个波长）；当原信号正、负半周为对称时，则两个信号互相叠加的结果会使接收信号加强，相当于电视接收机接收灵敏度提高；当原信号正、负半周不是对称时，则两个信号互相叠加的结果会使接收信号失真，相当于两路信号（I和Q）互相串扰，与两个调制载波信号的相位相差90&#176;时没有多大区别。
<p>由此可见，只要接收到两个信号（主信号和反射信号）的相位角相差正好是90&#176;（1/4波长）的整数倍，对单载波正交调制信号造成的干扰最严重；对于其它相位差同样也会产生干扰，只是干扰程度相对来说没有90&#176;时那么严重。
<p>假设多载波的最高频率只有3MHz，即为单载波频率的二分之一，相对来说多载波的波长比较长；根据两点之间的电磁场强度与距离的平方成反比的定理，可以求得，在1/4波长处是干扰最严重的地方，两者的电磁场强度相差4倍。而对所有载波平均而言，甚至可以相差几百倍，即多载波调制的多经干扰相对来说比单载波轻。
<p>但多载波调制和解调的过程都非常麻烦，多个载波经过调制后合在一起传输，解调时对其再进行分离就非常困难；因为，在高码率传送之下，它无法用滤波电路把各个调制载波信号选出来，只能采用同步分离的方法，因此，它对同步信号的相位要求非常严格，所以多个载波对相位噪音的要求比单载波高很多。
<p>如果多载波调制信号解调时各个载波信号分离不干净，就相当于多个载波之间会互相产生干扰，信噪比（S/N）就会降低。一般多载波解调电路要求信噪比（S/N）的门限值要比单载波解调电路高好几个db（根据报道为3-4dB）。
<p>目前已经有很多方法可以降低单载波多经反射干扰，例如，采用数字延时均衡技术，即从信号中取出一部分信号经延时一个相位后再与原信号叠加，现在这种技术可以通过软件控制来实现，将来所有的数字信号接收机都可以采用这种技术。
<p>很多人都认为，只有多载波调制才能用于移动电视接收机，而单载波调制无法实现移动接收的功能。我认为，这种想法毫无道理。
<p>比如，一辆汽车的速度是每小时100公里（28米/秒），那么，它跑1/4周期（6MHz）的时间（0.0425uS）所对应的距离就是1.19&#215;10<sup>－6</sup>米，这相当于2.3&#215;10<sup>－8</sup>个波长；或它跑1/4波长的距离（12.75米）所对应的时间为0.46秒，相当于2710000个周期。这两个结果无论是在时间上或在距离上都没有可比性。因此，汽车速度对单载波的相位影响几乎等于零。而受影响最大的反而应该是，在0.46秒时间内，数字延时均衡电路是否能正常工作。
<p>而对于高频载波在移动接收过程中产生的多普勒效应，它只影响接收频率的偏移，这种影响对单载波调制和多载波调制都是一样的。
<p>特别值得注意的是，由于ADTB-T是单载波技术，因此，它对广电原有的发射系统能够很方便的接洽。根据资料分析，在前端数字化改造方面，交大方案的成本要比清华方案的成本节省约80～90％，仅需要一个MPEG和ADTB-T调制器即可利用原有模拟发射机发射数字信号，而清华方案必需要整套更换成全新的数字发射机，这笔代价在边远地区还是需要斟酌的很大的一笔开销。
<p>同时，在衡量一个数字信号接收的时候，还需考虑信号的接收稳定率；由于是数字信号的属性是0和1，就是要么收到，要么收不到，这就凸现门限的意义；根据测试结果，DMB-T的接收门限比DVB-T低，可ADTB-T的接收门限比DMB-T还要低，这就是为什么采用ADTB-T的发射系统其覆盖范围比DMB-T的发射系统的覆盖范围更广阔的原因，因为其门限低，采用ADTB-T接收机的灵敏度要比DMB-T接收机的灵敏度高3-4dB，因此，其能够在更远的距离上接收弱信号。
<p>另外，上交大单载波系统在组建单频网（SFN）时，对发射机时钟频率的精度和稳定度的要求仅为E-9。这同任何多载波系统相比，要低三个数量级，因此，其工程造价较低。
<p>在发射功率方面相比，上交大单载波系统的发射机平均功率是多载波系统的二分之一，其标定功率则是后者的五分之一。即：在同样的覆盖范围之内，为了实现高数据率的固定接收，上交大方案需要1kW的平均发射功率，则其发射机的标定功率需要4kW，因为其峰均比（PAR）接近6dB。
<p>而对于多载波系统（以欧洲标准为代表）而言，如果要覆盖相同的地区，则其平均发射功率需要2.0-2.5kW。这是因为：多载波系统与单载波系统相比，载噪比（C/N）门限值要增加3-4 dB。其次，其发射机的标定功率需要20-25kW，因为其峰均比（PAR）接近10dB。
<p>选用单载波系统将来还可以把地面接收和有线接收同用一个高频头和解码器，因为，目前有线电视采用的调制方式基本上都是采用64-QAM，而地面传输一般都采用16-QAM，将来也可以选用64-QAM。
<p>上面这些分析，对老百姓来说，不一定会感兴趣；但老百姓感兴趣的是，怎么样能买到既便宜又好用的电视机。相比之下，交大方案数字电视接收机的生产成本大约要比清华方案的生产成本低20～30%。这很清楚，如果由老百姓自己来选择的话，他们一定会知道自己应该选择什么样的数字电视接收机。但什么时候老百姓有过自己的选择权，皇帝家的驸马是由老百姓来选择的吗？
<p><strong>五、ADTB-T和DMB-T是双胞胎，还是畸</strong>
<p>谁都清楚，是双胞胎就应该分开来抚养，是畸形儿就应该赶快动手术。上海交大的ADTB-T方案和清华的DMB-T方案，是两套功能完全相同的系统方案，它们在功能上没有互补性，在性能上也没有多大区别，它们在使用中完全可以互相取代，即他们是一对双胞胎。
<p>既然是双胞胎，为什么在标准号为GB20600-2006的《数字电视<a href="http://www.eetchina.com/SEARCH/ART/%B5%D8%C3%E6%B9%E3%B2%A5.HTM" target=_blank><u><font color=#0000ff>地面广播</font></u></a>传输系统帧结构、信道编码和调制》标准中还要把他们捆绑在一起，这不是把双胞胎又改变成畸形儿了吗？这个道理，在一般人看来是很难想象的，在医学上更无法进行解释。
<p>实践已经证明，把上海交大的ADTB-T方案和清华的DMB-T方案，两个捆绑在一起，既增加成本（估计增加30%），还会降低机器的技术性能。国内所有电视机生产企业都强烈反对，殊不知中国的老百姓是否反而会喜欢这种奇特电视机？如果不是这样的话，那么只能认为，把两个方案捆绑在一起，唯一的好处就是能够增加&#8220;鸡的P&#8221;。
<p><strong>六、一个美丽的谎言</strong>
<p>那些制定标准方案的人一次又一次告诉人们，如果采用了他们的标准，将来中国每年就可以少给外国人交几百亿的专利费。是这样的吗？
<p>由于中国人自古以来就很少听说过&#8220;专利&#8221;这个词，现在如要他们交专利费，他们一定会觉得冤枉。因此在这里还需得向国民多解释一下，什么是专利，好让他们交专利费的时候，不会觉得冤枉。
<p>1980年之前，在中国人的日常用语中是没有&#8220;专利&#8221;这个词的，如果某人说错了，&#8220;这是我的专利&#8221;；还很可能会给自己打上资本主义的标签而遭受批判。直到1985年，中国的专利法才开始诞生，但自从中国专利法诞生的二十多年来，基本上就没有人认真执行过，连中国人自己都很少知道，什么是专利法，外国人更不知道什么是中国专利。因此，到中国来申请发明专利的外国人更是少之又少。
<p>另外，在中国还没有改革开放以前，西方8国是禁止向中国输出技术的，他们对中国一直都实行技术封锁，并且每年都要审查对中国出口商品的清单，是否有外国企业违反他们制定的法律，私自出口技术到中国；因此，那时候外国企业不可能会到中国来申请专利，他们的政府也不允许他们到中国来申请专利。
<p>直到2003年，中国准备要加入WTO的时候，国外企业才开始到中国来申请专利，并且申请专利的这些企业，大部分都是工厂设在中国境内的外资企业。
<p>我们知道，专利法有一个区域性和时间性，如果别人没有到我们国家来申请专利，那怕我们的产品使用了他人的专利技术，这也不算侵权；如果他们申请的专利超过了有效期，这也不算侵权。
<p>另外，专利还有新颖性，如果他们的技术已经是公开了的，他们也不能到中国来申请专利，因此，他们如果不是第一时间在中国申请专利，而是把他们原来在异地申请过的专利，再次拿到中国来申请，这个也无效，因为他的技术已经被公开了；还有，如果他们申请的专利内容已经在中国的书刊上，或者其它地方的书刊上出现过，这个专利也无效。
<p>很多中国人一听到别人有专利，好像就被镇住了。这里我诚恳地告诉你们，在中国的地盘里，不用怕外国人的专利。
<p>1、2003年以前，外国人很少到中国来申请专利，特别是高新技术专利他们都不会到中国来申请。如果他们到中国来申请了专利，这些专利大部分都是无效的。一方面，他们不会把自己最新的技术不首先在本国申请，而第一时间跑到中国来申请；如果他在本国已经申请了专利，而过了半年再到中国申请专利（即专利已经公开），或者在半年时间之内他在中国申请专利时，没有提出优先权，他在中国申请的专利就无效。
<p>对于数字电视的技术专利，大部分也是无效的，或者技术含量非常低。因为，1996年的时候，美国的数字电视节目就已经开始广播，与数字电视技术相关的专利大部分都是92、93年的，或92年以前的；在这个时间，中国基本上还处于技术被封锁时期，国外的企业不可能第一时间到中国来申请专利。到了2003年，国外开始对中国的技术封锁松绑的时候，此时的数字电视技术已基本成熟，即以后很少再出现关键技术，就算是有关键技术，他们也不会在第一时间拿到中国来申请专利。
<p>2、中国人虽然对专利概念知之甚少，但吹牛的本事在全世界是知名的，这对外国人申请专利很不利。只要中国人吹过牛的事情，外国人就不能再申请专利。因为他申请的专利已经没有新颖性。你看，在中国真正的数字电视节目还没有正式广播之前，在商场里早已摆满了各种品牌的&#8220;数字电视&#8221;，你想他们还能申请专利吗？还有，如&#8220;永动机&#8221;，&#8220;水变油&#8221;等高新技术，也都是中国人发明的，并且还有中科院的某些院士表态支持，这些高新技术就算中国人没有申请过专利，将来，外国人也不能再申请专利。
<p>3、中国是世界上生产科技论文最多的国家，因为，很多事业单位以及国营企业，还有大学、科研部门，每年都要评职称或提干，这些论文都是他们往上爬的垫脚石。很多论文虽然都是互相抄袭得来的，有些甚至还是胡编乱造；但，你别看不起它们，它们是对付外国人在中国申请专利的最好武器。因为，抄袭的东西，一般都是好东西，这些抄袭的内容大部分都是别人在国内、外发明的；只要有中国人抄袭过的东西，外国人在中国申请的专利就可以告它无效。哪怕是胡编乱造，但文字堆多了，也可能会出现奇迹，况且还有很多发明的灵感是来自科幻小说；因此，只要在文字堆中能找到的东西，外国人也不能再申请专利。
<p>4、近年来，中国每年都有几万名专业技术人员报考专利工程师或专利律师，未来这些人将会成为与外国人打专利战的得力枪手。你看着吧，目前在中国申请的专利，包括外国人在中国申请的专利，很可能80%以上都要变成垃圾专利。因为，打专利战的输赢，主要是靠枪手的数量和提供子弹的多少。中国每年新增的几千名专利工程师和专利律师，还有每年生产的上千万份论文，这些就是将来打专利战最好的枪手和子弹。由此看来，中国政府每年给大学和科研机构提供上百亿元的科研经费，产生出来的论文，到最后还是大有用处的。
<p>在美国联邦大法院打一次专利官司，时间需要整整3年；而大约97%的专利官司最终都是没有结果的，基本上都是通过庭外和解。同样在国际贸易委员会里面打专利官司，也是大约94%的专利官司最终是没有结果的，大部分都是通过庭外和解。实际上打专利官司就是给法院送钱，因此，一般外国人不会轻易到中国来打专利官司。
<p>那么，如果不使用他们的标准，将来中国每年要给外国人交几百亿专利费，这么大的事情，为什么以前从来没有听说过一个类似的案例？没有案例就不能随便估价。因为，在美国打官司基本上也都是要讲案例的，这样才比较公平。因此，在中国最好也先搞几个案例出来，作为大家参考的样本；让将来准备打专利官司的双方都要掂量一下，值不值得打官司。
<p>实际上，直到目前为止，中国的电视机企业在国内几乎没有向外国人交过一分钱专利费，我估计，广电部使用DVB-C有线数字电视广播系统这么久，可能也没有向别人交过专利费吧；因为，外国人在2003年以前基本上没有到过中国来申请专利，那为什么我们要向他们交专利费。至于外国人是否向中国政府部门或科研部门收过费，我们不得而知；但我们从没听说过哪企业还能从政府的手中收钱的。
<p>另外，中国的企业每年都要向国外企业交好几百亿元的专利费，这也是真的，但只限于出口产品。因为，美国和一些欧洲国家都已经成为了技术强国，他们的经济收入早已不再是传统的有形产品，而是技术。例如，美国的微软公司主要收入，90%以上就是靠技术开发，靠卖软件来赚钱；美国的高通公司，80%以上的收入也是来自专利转让；还有很多从事集成电路技术开发的公司，大部分收入也是靠专利转让；世界上最著名的IBM公司每年的专利转让收入也超过25%。
<p>还有，现在的数字电视技术大部分是美国人和欧洲人发明的，而他们基本上都不生产电视机了，那么中国人利用他们的技术，生产出来的电视机，再卖给他们，他们向我们收专利费，对我们有什么关系？最后还不是转嫁到他们用户的身上。实际上中国的大部分电视机生产企业出口电视机产品的时候，基本上都只是向代理商收取了那么一点点加工费，对于出口利润是多少？交了多少专利费？等等，一无所知。因为，这些都是代理商包办的，中国的企业根本就不敢自己拿产品在国外摆摊卖，因为老板生怕收不回钱。
<p>美国可以利用他们的数字电视标准向中国的电视机生产企业收钱，是因为中国的电视机生产企业向美国出口电视机；而美国从来不出口电视机到中国，那我们可以通过什么手段来向美国人收钱？是通过中国的数字电视标准吗？我看不行吧？除非倒过来，我们只做技术，让美国人用我们的技术生产电视机，然后再卖给我们，那我们就可以理直气壮的向美国人收专利费了。但是，这个愿望什么时候才能实现？
<p>那么，如果采用了他们的标准，将来每年就可以少给外国人交几百亿的专利费的理由又是什么呢？现在大家都应该明白了吧，这是他们利用错误的命题，来证明他们将来收钱的合理性。这是一种此地无银三百两的说法。
<p>由此可以推断，估计到不了2015年，当中国开始大打专利战的时候，可能首先开战的就是中国人自己打自己人，而不是中国人打外国人。
<p>很多人都以为，自己有了专利技术中国的数字电视就一定能发展起来，这种想法未免有点太天真。在中国现有的体制之下，专利只是给领导面子贴贴金而已，大部分专利基本上都没有使用价值的；而私人申请的专利，国家基本不支持，他们自己又没有能力实施，也难以转化成商品。因此，我们不能指望由一两个大学制定了一个标准方案，中国的数字电视就能发展起来。我们可以回过头看看我们的IC技术吧，没有自己价廉物美的IC产品，中国的数字电视真的能发展起来吗？
<p>我们知道，电子技术的发展主要是靠IC技术的发展带动起来的，而在中国，尽管IC技术一直得到政府的大力支持和保护，但就是一直发展不起来。直到2003年国家开始全面对外开放IC市场的时候，中国才以20倍的速度向前发展，而这些在中国新投资的IC企业，几乎都是台商和外资企业，中国原来的IC企业几乎已经没有一席之地。
<p>中国的IC明星，龙芯和汉芯，每年国家在它们身上花去的钱少说也有好几亿元，但他们的技术除了用来填充报纸版面之外，至今还没有一个能转化成商品。
<p>实际上，自从改革开放以来，对中国电子工业贡献最大的根本就不是那些得到国家保护和支持的国有IC企业，对中国电子工业贡献最大的应该是深圳赛格电子配套市场。目前，在深圳赛格电子配套市场那里，什么IC产品基本上都可以买得到，并且价格比国外还要低廉。就是二十多年前，一些国有IC生产企业还需从深圳赛格电子配套市场那里购买IC产品，给内地电子产品生产企业配套。现在，深圳赛格电子配套市场每年的销售额已经超过1200亿元人民币，光从税务开出的发票就超过320多亿元，估计有80%以上的顾客都是只选择只开收款单据，而不开税务发票的。由此可以推算出，每年深圳赛格电子配套市场可带动中国电子工业的产值高达8000多亿元，相对于2006年全国电子工业总产值4.7万亿元的17 % 。
<p>目前，全世界上数字电视的技术还在不断发展，相比之下，中国的数字电视标准与国外的数字电视标准相比，在技术上基本没有优势，当我们自己的数字电视产品生产出来的时候，可能别人更新的产品标准又要出来了，我们的EVD标准不就是这样吗？
<p>因此，别人不可能会采用中国的数字电视标准，中国的数字电视标准将来也不可能升为国际标准；而中国的电视制式与国际不兼容，不但不利于中国电视机生产企业的技术配套（即IC器件和软件的配套），也不利于中国电视机生产企业的产品出口，同时，也失去了一次中国家电企业与国外家电企业互相交流技术的机会。
<p><strong>七、数字电视离我们还有多远</strong>
<p>数字电视要取代模拟电视，这是必然趋势。因为，传统的模拟电视清晰度很低，基本上只能满足21寸图像显示器清晰度的要求，如果把图像显示放大到29寸以上，则图像清晰度就显得有点力不从心。不过现在也有人，在模拟电视的基础上，通过数字处理技术，采用加行插点的方法来提高大屏幕图像显示的清晰度，例如逐行扫描电视机就是这样得来的。这种方法可以延续模拟电视继续使用一段时间，但从长远来说还是无法满足人们对大屏幕和高清晰度电视的追求。
<p>标准的数字电视机应该是在图像清晰度方面以及其它技术性能指标方面，都应该要比目前的模拟电视高出一筹。例如，在我国新的高清数字电视标准中，要求CRT高清数字电视机的水平清晰高于620线，要求平板高清数字电视机的水平清晰高于720线。
<p>这个高清标准对现有的CRT电视机来说难度很大，因为目前国内生产的CRT显像管的规格基本上都是4:3的标准清晰度显像管；若要其达到高清标准的要求，必须要把尺寸加大到32寸以上，以及显示比例为16:9的高清晰度CRT显像管；实行这个目标，最关键还是需要一大笔资金投入，特别是目前在CRT电视机价格已经非常低廉的情况下，很难有人愿意再投资。因此，很难再指望CRT显像管能够满足我国高清数字电视1920X1080i图像显示格式的要求。
<p>对于PDP平板高清数字电视则需要50多寸以上的大屏幕电视机才能达到1920X1080i显示格式的要求；对于LCD平板高清数字电视也需要40寸以上的大屏幕电视机才能达到1920X1280i显示格式的要求。然而这些高清平板显示屏的关键技术，基本上还是掌握在外国人手中，要想在几年内全部用高清平板显示屏来替代国内产生技术已经非常成熟的CRT显像管，难度会非常大。如果放弃CRT显像管，不但对中国经济是一个非常大的损失，因为，以前几千亿元的投资可能在几年内就化为乌有，而且也不符合中国的国情。
<p>自从1996年，美国正式播放高清数字电视节目以来，&#8220;高清数字电视&#8221;这个词就一直牵动着中国人民的心。很多人都认为，今天中国的高清数字电视节目之所以没有广播，主是因为中国的数字电视标准迟迟没有出台。实际上这种认为是片面的。高清数字电视节目什么时候广播，主要取决于有没有高清数字电视节目源和与之对应的高清数字电视接收机；当高清数字电视节目源还很少，并且老百姓还买不起高清数字电视接收机的时候，高清数字电视节目开始过早广播，反而会浪费社会资源。
<p>根据国外数字电视发展的经验，他们都是在高清数字电视节目广播之后，再引导普通电视用户慢慢地过渡到高清数字电视用户方面来，那些还没安装高清数字电视机的用户则可以通过安装数字电视机顶盒来收看高清数字电视节目。
<p>但我们国家在高清电视节目还没有广播的情况下，广电部就开始引导中国的电视用户用数字电视机顶盒来收看模拟-数字电视节目。这是中国的特色，是中国赶超美国的唯一捷径，也是广电部每年要实现6390亿元收入目标，采取的最有效措施。
<p>根据国家广电总局每年的《广电蓝皮书》报告，2003年广播电视总收入为470亿元，2006年首次突破千亿元大关，达到1099.12亿元。早在2003年，广电部就提出了要赶超中国电信的目标。2006年中国电信的营业收入为6390亿元，所以，还差5000多亿元。
<p>为了达到这个目标，广电部从2003年就开始，由点到面进行我国有线电视模拟转数字的推广，到目前为止，全国已经有青岛、杭州、深圳、佛山、绵阳、南阳等10多个城市完成了全市整体平移，包括广西、海南、陕西、重庆等省市的有线电视模拟转数字工作都正在进入蓬勃平移的阶段。根据《2007年广电蓝皮书》透露，全国有线数字电视用户数已经突破1200万户大关，达1266.25万户，比2005年增长218.88%。全国已有25个大中城市实现有线电视数字化整体转换。
<p>然而，也有人怀疑，用数字电视机顶盒来收看数字-模拟电视节目，不可能代表数字电视技术发展的方向，有线电视台给电视用户免费安装数字电视机顶盒，不但不能接收高清数字电视信号，连接收标清数字电视信号的效果都比原来普通电视接收模拟电视节目的效果差，这完全是给国家数字电视的发展引偏了方向，使中国的数字电视更难发展。
<p>所谓的免费安装数字电视机顶盒，只不过是骗小孩上床，最后的成本费用还是要摊到电视用户身上。既然有线数字电视机顶盒是个好东西，为什么还要整体平移。下面我们不妨以广西有线数字电视整体平移为例，分析一下整体平移的好处。
<p>根据报道，2006年广电部在中国西部最贫穷的省份广西投资22.9亿元，率先完成全省数字电视整体转换，其中由国家开发银行提供的10亿元中长期贷款，中国银行、交通银行、建设银行、农业银行则提供5亿元的短期流动贷贷款，负债200%。
<p>由于是免费给电视用户安装数字电视机顶盒，广电部不可能免费提供高清数字电视机顶盒，最多只提供一个标清数字电视机顶盒。一个标清数字电视机顶盒的价格大约为500～600元，如果把前端设备的投资以及安装费用也算到电视机顶盒的身上，每个机顶盒的成本大约为800多元。这样，22.9亿元的投资可以安装286万个标清数字电视机顶盒。一般电子产品的折旧寿命为3～5年，这里对电视机顶盒的折旧率就按4年来计算，则每台每年的折旧费为200元。另外还需把银行的利息加上，假设银行的年利率为6%，每年的平均利息为52.5元。由此，可求得每台数字电视机顶盒每年的使用成本约为252.5元。
<p>目前，广西有线数字电视用户每月收费为22元，原来每月收费为12元，相对于平移后每月增加收费10元，全年增加收费120元；相对于每台数字电视机顶盒每年亏损132.5元，这还没有包括税收部分，如果把税收也考虑进去，则每年亏损大约为140元。当然，在边收费的同时也可以边还利息，最后估计每台数字电视机顶盒每年要亏损130元。
<p>这还是比较理想的情况，如果有些有线数字电视用户经济比较困难，或者对数字电视收看效果不满意，他看了几个月或一年之后，就不愿意再往他自己的银行户头里面存钱了，有线数字电视台对他也没办法，最多只能对他停机。这种情况估计有10～20%。由此可知，广电部在广西投资的22.9亿元，再过100年也收不回本钱。
<p>如果全国的1亿多有线电视用户都按这种方法进行有线数字电视整体平移，估计需要投资800多亿元，并且每年最少要亏损130亿元。这笔费用一般广电部是不会从自己的口袋里掏的，他也亏不起，最后亏损的是银行，但银行亏损的钱，实际上就是全国股民的钱，因为，银行亏损后他们可以不断地印钞票往里填充，并且这也是得到政府默认的，没有政府的支持，广电部门不可能获得银行贷款。
<p>另外，由于目前高清数字电视节目源还很少，有线电视台只能把模拟电视信号转换成数字信号来传送，相当于最初的电视图像信号是用大卡车整体包装运送的，而现在是先把货物打碎，然后改用客车或出租车来运送，最后再打包变回原样，这样的图像质量不可能比原来更好。并且，有些有线电视台以及节目运营商为了降低运营成本，很多免费送的数字电视信号接收机顶盒，都是伪劣产品。根据国际标准，数字电视信号对模拟电视信号的采样比为4:2:2，即亮度信号每取样4个点，两个色差信号应该各取2个点。但很多机顶盒生产商为了节省成本，省内存，只按4:1:1的比率对模拟电视信号进行采样。因此，用这样的数字电视机顶盒来收看数字电视信号，图像质量会变得更差。
<p>虽然有线数字电视整体平移后可以多收几个台，但这并不是因为把模拟电视信号转换成数字电视信号后的功劳，因为原来模拟电视信号传输系统本身就可以传送最少70多个模拟电视节目信号，频率资源从来就没有用到极限。老百姓对整体平移意见也很大，他们认为这种整体平移的做法，与把你家的玻璃窗先打碎，然后再给你换个新的，最后还要向你多收钱没有什么两样。
<p>由此看来，广电部门对有线数字电视进行整体平移，不管他的投资有没有回报，实际上对中国的高清数字电视产业发展一点都没有好处，因为数字电视机顶盒不可能代表高清数字电视发展的方向，这只能是一种技术倒退，和社会资源的浪费。
<p>多年来，由于数字电视概念的过度炒作，很多电视机生产商满以为中国的高清数字电视时代很快就要到来了，因此，早早地就把CRT电视机的生产平台切换到LCD或PDP数字平板电视机的平台，由此引发了数字平板电视机与CRT电视机的激烈竞争，由于数字平板电视机增长速度过快，供过于求，使数字平板电视机的价格急速下滑，最后结果是，几乎所有的平板电视机生产企业均出现亏损。
<p>根据国内主要彩电生产企业2006年年报显示，厦华2006年亏损6.5亿元，四川长虹净利润只有4000多万元，海信电器的净利润也只有1.52亿元，康佳净利润1.2亿元，而这3家企业的CRT业务的净利润都超过3亿元。为什么会出现这种矛盾的现象，原因就是：被宣称即将死亡的CRT电视，却养活了所谓的自己掘墓者平板电视。
<p>当某类产品的市场基本饱和以后，产品的平均价格基本上就体现出顾客对商品的购买能力和购买商品的欲望。2005年彩色电视机的平均价格为1580元，2006年由于部分消费者对平板电视购买欲望的冲动，使彩电的平均价格有所上升，估计彩电的平均价格上升到了1800元左右，但并不是证明消费者的购买能力上升了；因此，后面几年，平板电视机价格下滑的现象还会继续。
<p>我在2006年写的&#8220;中国平板电视的市场到底有多大&#8221;文章中指出：如果5年后，平板电视机真的能取代CRT电视机，则其平均价格应该下降到3300元以下，相当于每年要跌价15%。除非所有生产LCD平板电视机的厂商都是为了满足做数字游戏的乐趣，要么没有一个电视机厂商能在LCD平板电视机中赚到钱。
<p>最近报道，深圳赛格-日立显像管厂因出现严重亏损，已经停产关闭。这好像是宣布，平板电视机又取得了一次伟大的胜利，CRT的末日就要来临了。但实际上并不是这样，深圳赛格-日立显像管厂的关闭，只是这个CRT显像管厂的战略转移，它的设备由深圳搬迁到内地，使生产成本进一步降低；因此，后面它对平板电视机的威胁力更大。
<p>实际上中国电视机市场的划分已经越来越明显。14寸以下全部是黑白CRT电视机的市场；14寸至29寸全部是CRT电视机的市场；29寸以上全部是平板电视机的市场。三个市场井水不犯河水。2006年，中国电视机的产量分别为：黑白CRT电视机1000多万台，彩色CRT电视机接近7900万台，平板电视机510万台。2007年，估计平板电视机可能会超1000万台，但大部分都是出口；而7900万台的彩色CRT电视机产量基本保持不变。
<p>目前中国大约有3亿多电视用户，电视机拥有量大约有3.5亿多台，其中有线电视用户为1亿多户。如果在5年内，有三分之一的普通电视用户要转为高清数字电视用户，那么需要更新1亿台电视机；假设每台40寸以上的大屏幕高清数字电视机单价为1万元，则总投资为1万亿元；电视台平均每个星期播放一次以上高清电视剧节目，平均每个高清电视剧投资1亿元，5年一共投资260亿元。把两项投资合在一起总投资为10260亿元，平均每年为2052亿元。这些费用将要全部摊到1亿个数字电视用户的身上，平均每户每年2052元；这个还没有包括电视运营商的管理费和利润。
<p>如果把广电部每年5000多亿元收入的三分之一也摊到1亿个数字电视用户身上，那么，每个数字电视用户需要摊1700元。这样实现数字电视广播后，每个数字电视用户每年的支出大约为3750元。这笔费用，对于美国人来说是难以承受之轻，而对中国老百姓来说就是难以承受之重。
<p>中国的高清数字电视什么时候才能真正发展起来，主要取决于两个方面：一个是电视台有没有高清数字电视节目源；另一个是中国的老百姓能不能买得起高清数字电视机，以及能不能交得起广电部每年5000多亿元的费用。
<p>现在中国还是一个发展中国家。2005年10月，中国还在接受联合国最后一批物资援助；这说明，中国才刚刚摘掉贫困国家的帽子，中国的人均产值在全世界排名还在很后头，还没达到2000美元，离跨入发达国家的行列还很远。很多人不了解这种情况，以为我们国家的神舟5号都能上天了，难道我们连数字电视都搞不出来吗？
<p>如果拿神舟5号作为历史标签跟发达国家相比，那么，我们在技术上比其它先进国家落后还要更远。我们曾记得，1961年4月12日莫斯科时间上午9时零7分，加加林乘坐&#8220;东方&#8221;1号宇宙飞船从拜克努尔发射场起航，在最大高度为301公里的轨道上绕地球一周，历时1小时48分钟，完成了世界上首次载人宇宙飞行，实现了人类进入太空的愿望。我们国家的神舟5号不是相隔了整整42年才实现这个愿望的吗？ </p>
<img src ="http://www.cnitblog.com/weitom1982/aggbug/34093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weitom1982/" target="_blank">高山流水</a> 2007-09-27 15:53 <a href="http://www.cnitblog.com/weitom1982/archive/2007/09/27/34093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件加密技术和注册机制入门介绍(转贴)</title><link>http://www.cnitblog.com/weitom1982/archive/2007/03/27/24775.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Tue, 27 Mar 2007 08:34:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2007/03/27/24775.html</guid><wfw:comment>http://www.cnitblog.com/weitom1982/comments/24775.html</wfw:comment><comments>http://www.cnitblog.com/weitom1982/archive/2007/03/27/24775.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weitom1982/comments/commentRss/24775.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weitom1982/services/trackbacks/24775.html</trackback:ping><description><![CDATA[本文是一篇<b onmouseover="isShowAds = true;isShowAds2 = true;ads.Move(this,&quot;http://rad.17luntan.com/UploadImage/32/633101532427306475.gif&quot;,&quot;%u8D22%u52A1%u3001ERP%u8F6F%u4EF6%u5927%u96C6%u5408%uFF01&quot;,&quot;30833&quot;,&quot;软件&quot;,&quot;%u8F6F%u4EF6&quot;,&quot;http%3A//shop.paipai.com/56863454%3FADTAG%3D192.1.1%20%20&quot;)" style="FONT-WEIGHT: normal; CURSOR: hand; COLOR: #0000ff; TEXT-DECORATION: underline" onmouseout="javascript:isShowAds = false;isShowAds2 = false;">软件</b>加密技术的基础性文章，简要介绍了软件加密的一些基本常识和一些加密产品，适用于国内软件开发商或者个人共享软件开发者阅读参考。
<p>　　<strong>1、加密技术概述</strong></p><p>　　一个密码系统的安全性只在于密钥的保密性，而不在算法的保密性。</p><p>　　对纯数据的加密的确是这样。对于你不愿意让他看到这些数据（数据的明文）的人，用可靠的加密算法，只要破解者不知道被加密数据的密码，他就不可解读这些数据。</p><p>　 　但是，软件的加密不同于数据的加密，它只能是“隐藏”。不管你愿意不愿意让他（合法用户，或 Cracker）看见这些数据（软件的明文），软件最终总要在机器上运行，对机器，它就必须是明文。既然机器可以“看见”这些明文，那么 Cracker，通过一些技术，也可以看到这些明文。</p><p>　　于是，从理论上，任何软件加密技术都可以破解。只是破解的难度不同而已。有的要让最高明的 Cracker 忙上几个月，有的可能不费吹灰之力，就被破解了。</p><p>　　所以，反盗版的任务（技术上的反盗版，而非行政上的反盗版）就是增加 Cracker 的破解难度。让他们花费在破解软件上的成本，比他破解这个软件的获利还要高。这样 Cracker 的破解变得毫无意义——谁会花比正版软件更多的钱去买盗版软件？   <br /></p><p><br /></p><p>　　<strong>2、密码学简介</strong></p><p>　　<strong>2.1   概念</strong></p><p>　　<strong>（1） 发送者和接收者</strong></p><p>　　假设发送者想发送消息给接收者，且想安全地发送信息：她想确信偷听者不能阅读发送的消息。</p><p>　　<strong>（2） 消息和加密</strong></p><p>　　消息被称为明文。用某种方法伪装消息以隐藏它的内容的过程称为加密，加了密的消息称为密文，而把密文转变为明文的过程称为解密。</p><p>　　明文用M（消息）或P（明文）表示，它可能是比特流（文本文件、位图、数字化的语音流或数字化的视频图像）。至于涉及到计算机，P是简单的二进制数据。明文可被传送或存储，无论在哪种情况，M指待加密的消息。</p><p>　　密文用C表示，它也是二进制数据，有时和M一样大，有时稍大（通过压缩和加密的结合，C有可能比P小些。然而，单单加密通常达不到这一点）。加密函数E作用于M得到密文C，用数学表示为：</p><p>　　E（M）=C.</p><p>　　相反地，解密函数D作用于C产生M</p><p>　　D（C）=M.</p><p>　　先加密后再解密消息，原始的明文将恢复出来，下面的等式必须成立：</p><p>　　D（E（M））=M</p><p>　　<strong>（3） 鉴别、完整性和抗抵赖</strong></p><p>　　除了提供机密性外，密码学通常有其它的作用：.</p><p>　　（a） 鉴别</p><p>　　消息的接收者应该能够确认消息的来源；入侵者不可能伪装成他人。</p><p>　　（b） 完整性检验</p><p>　　消息的接收者应该能够验证在传送过程中消息没有被修改；入侵者不可能用假消息代替合法消息。</p><p>　　（c） 抗抵赖</p><p>　　发送者事后不可能虚假地否认他发送的消息。</p><p>　　<strong>（4） 算法和密钥</strong></p><p>　　密码算法也叫密码，是用于加密和解密的数学函数。（通常情况下，有两个相关的函数：一个用作加密，另一个用作解密）</p><p>　 　如果算法的保密性是基于保持算法的秘密，这种算法称为受限制的算法。受限制的算法具有历史意义，但按现在的标准，它们的保密性已远远不够。大的或经常变 换的用户组织不能使用它们，因为每有一个用户离开这个组织，其它的用户就必须改换另外不同的算法。如果有人无意暴露了这个秘密，所有人都必须改变他们的算 法。</p><p>　　更糟的是，受限制的密码算法不可能进行质量控制或标准化。每个用户组织必须有他们自己的唯一算法。这样的组织不可能采用流行的硬件 或软件产品。但窃听者却可以买到这些流行产品并学习算法，于是用户不得不自己编写算法并予以实现，如果这个组织中没有好的密码学家，那么他们就无法知道他 们是否拥有安全的算法。</p><p>　　尽管有这些主要缺陷，受限制的算法对低密级的应用来说还是很流行的，用户或者没有认识到或者不在乎他们系统中内在的问题。</p><p>　　现代密码学用密钥解决了这个问题，密钥用K表示。K可以是很多数值里的任意值。密钥K的可能值的范围叫做密钥空间。加密和解密运算都使用这个密钥（即运算都依赖于密钥，并用K作为下标表示），这样，加/解密函数现在变成：</p><p>　　EK（M）=C</p><p>　　DK（C）=M.</p><p>　　DK（EK（M））=M.</p><p>　　有些算法使用不同的加密密钥和解密密钥，也就是说加密密钥K1与相应的解密密钥K2不同，在这种情况下：</p><p>　　EK1（M）=C</p><p>　　DK2（C）=M</p><p>　　DK2 （EK1（M））=M</p><p>　　所有这些算法的安全性都基于密钥的安全性；而不是基于算法的细节的安全性。这就意味着算法可以公开，也可以被分析，可以大量生产使用算法的产品，即使偷听者知道你的算法也没有关系；如果他不知道你使用的具体密钥，他就不可能阅读你的消息。</p><p>　　密码系统由算法、以及所有可能的明文、密文和密钥组成的。</p><p>　　基于密钥的算法通常有两类：对称算法和公开密钥算法。下面将分别介绍：</p><p>　　<strong>2.2   对称密码算法</strong></p><p>　 　对称算法有时又叫传统密码算法，就是加密密钥能够从解密密钥中推算出来，反过来也成立。在大多数对称算法中，加/解密密钥是相同的。这些算法也叫秘密密 钥算法或单密钥算法，它要求发送者和接收者在安全通信之前，商定一个密钥。对称算法的安全性依赖于密钥，泄漏密钥就意味着任何人都能对消息进行加/解密。 只要通信需要保密，密钥就必须保密。</p><p>　　对称算法的加密和解密表示为：</p><p>　　EK（M）=C</p><p>　　DK（C）=M</p><p>　 　对称算法可分为两类。一次只对明文中的单个比特（有时对字节）运算的算法称为序列算法或序列密码。另一类算法是对明文的一组比特亚行运算，这些比特组称 为分组，相应的算法称为分组算法或分组密码。现代计算机密码算法的典型分组长度为64比特——这个长度大到足以防止分析破译，但又小到足以方便使用（在计 算机出现前，算法普遍地每次只对明文的一个字符运算，可认为是序列密码对字符序列的运算）。</p><p>　　<strong>2.3   公开密码算法</strong></p><p>　 　公开密钥算法（也叫非对称算法）是这样设计的：用作加密的密钥不同于用作解密的密钥，而且解密密钥不能根据加密密钥计算出来（至少在合理假定的长时间 内）。之所以叫做公开密钥算法，是因为加密密钥能够公开，即陌生者能用加密密钥加密信息，但只有用相应的解密密钥才能解密信息。在这些系统中，加密密钥叫 做公开密钥（简称公钥），解密密钥叫做私人密钥（简称私钥）。私人密钥有时也叫秘密密钥。为了避免与对称算法混淆，此处不用秘密密钥这个名字。</p><p>　　用公开密钥K加密表示为</p><p>　　EK（M）=C.</p><p>　　虽然公开密钥和私人密钥是不同的，但用相应的私人密钥解密可表示为：</p><p>　　DK（C）=M</p><p>　　有时消息用私人密钥加密而用公开密钥解密，这用于数字签名（后面将详细介绍），尽管可能产生混淆，但这些运算可分别表示为：</p><p>　　EK（M）=C</p><p>　　DK（C）=M</p><p>　　当前的公开密码算法的速度，比起对称密码算法，要慢的多，这使得公开密码算法在大数据量的加密中应用有限。</p><p>　　<strong>2.4   单向散列函数</strong></p><p>　　单向散列函数 H（M） 作用于一个任意长度的消息 M，它返回一个固定长度的散列值 h，其中 h 的长度为 m .</p><p>　　输入为任意长度且输出为固定长度的函数有很多种，但单向散列函数还有使其单向的其它特性：</p><p>　　（1） 给定 M ，很容易计算 h ；</p><p>　　（2） 给定 h ，根据 H（M） = h 计算 M 很难 ；</p><p>　　（3） 给定 M ，要找到另一个消息 M‘ 并满足 H（M） = H（M’） 很难。</p><p>　　在许多应用中，仅有单向性是不够的，还需要称之为“抗碰撞”的条件：</p><p>　　要找出两个随机的消息 M 和 M‘，使 H（M） = H（M’） 满足很难。</p><p>　　由于散列函数的这些特性，由于公开密码算法的计算速度往往很慢，所以，在一些密码协议中，它可以作为一个消息 M 的摘要，代替原始消息 M，让发送者为 H（M） 签名而不是对 M 签名 .</p><p>　　如 SHA 散列算法用于数字签名协议 DSA中。</p><p>　　<strong>2.5   数字签名</strong></p><p>　　提到数字签名就离不开公开密码系统和散列技术。</p><p>　　有几种公钥算法能用作数字签名。在一些算法中，例如RSA，公钥或者私钥都可用作加密。用你的私钥加密文件，你就拥有安全的数字签名。在其它情况下，如DSA，算法便区分开来了？？数字签名算法不能用于加密。这种思想首先由Diffie和Hellman提出 .</p><p>　　基本协议是简单的 ：</p><p>　　（1） A 用她的私钥对文件加密，从而对文件签名。</p><p>　　（2） A 将签名的文件传给B.</p><p>　　（3） B用A的公钥解密文件，从而验证签名。</p><p>　　这个协议中，只需要证明A的公钥的确是她的。如果B不能完成第（3）步，那么他知道签名是无效的。</p><p>　　这个协议也满足以下特征：</p><p>　　（1） 签名是可信的。当B用A的公钥验证信息时，他知道是由A签名的。</p><p>　　（2） 签名是不可伪造的。只有A知道她的私钥。</p><p>　　（3） 签名是不可重用的。签名是文件的函数，并且不可能转换成另外的文件。</p><p>　　（4） 被签名的文件是不可改变的。如果文件有任何改变，文件就不可能用A的公钥验证。</p><p>　　（5） 签名是不可抵赖的。B不用A的帮助就能验证A的签名。</p><p>　　在实际应用中，因为公共密码算法的速度太慢，签名者往往是对消息的散列签名而不是对消息本身签名。这样做并不会降低签名的可信性。</p><p>　　<strong>3    当前流行的一些软件保护技术</strong></p><p>　　3.1   序列号保护</p><p>　　数学算法一项都是密码加密的核心，但在一般的软件加密中，它似乎并不太为人们关心，因为大多数时候软件加密本身实现的都是一种编程的技巧。但近几年来随着序列号加密程序的普及，数学算法在软件加密中的比重似乎是越来越大了。</p><p>　 　看看在网络上大行其道的序列号加密的工作原理。当用户从网络上下载某个shareware——共享软件后，一般都有使用时间上的限制，当过了共享软件的 试用期后，你必须到这个软件的公司去注册后方能继续使用。注册过程一般是用户把自己的私人信息（一般主要指名字）连同信用卡号码告诉给软件公司，软件公司 会根据用户的信息计算出一个序列码，在用户得到这个序列码后，按照注册需要的步骤在软件中输入注册信息和注册码，其注册信息的合法性由软件验证通过后，软 件就会取消掉本身的各种限制，这种加密实现起来比较简单，不需要额外的成本，用户购买也非常方便，在互联网上的软件80%都是以这种方式来保护的。</p><p>　　软件验证序列号的合法性过程，其实就是验证用户名和序列号之间的换算关系是否正确的过程。其验证最基本的有两种，一种是按用户输入的姓名来生成注册码，再同用户输入的注册码比较，公式表示如下：</p><p>　　序列号 = F（用户名）</p><p>　　但这种方法等于在用户软件中再现了软件公司生成注册码的过程，实际上是非常不安全的，不论其换算过程多么复杂，解密者只需把你的换算过程从程序中提取出来就可以编制一个通用的注册程序。</p><p>　　另外一种是通过注册码来验证用户名的正确性，公式表示如下：</p><p>　　用户名称 = F逆（序列号） （如ACDSEE）</p><p>　　这其实是软件公司注册码计算过程的反算法，如果正向算法与反向算法不是对称算法的话，对于解密者来说，的确有些困难，但这种算法相当不好设计。</p><p>　　于是有人考虑到以下的算法：</p><p>　　F1（用户名称） = F2（序列号）</p><p>　 　F1、F2是两种完全不同的的算法，但用户名通过F1算法计算出的特征字等于序列号通过F2算法计算出的特征字，这种算法在设计上比较简单，保密性相对 以上两种算法也要好的多。如果能够把F1、F2算法设计成不可逆算法的话，保密性相当的好；可一旦解密者找到其中之一的反算法的话，这种算法就不安全了。 一元算法的设计看来再如何努力也很难有太大的突破，那么二元呢？</p><p>　　特定值 = F（用户名，序列号）</p><p>　　这个算法看上去相 当不错，用户名称与序列号之间的关系不再那么清晰了，但同时也失去了用户名于序列号的一一对应关系，软件开发者必须自己维护用户名称与序列号之间的唯一 性，但这似乎不是难以办到的事，建个数据库就可以了。当然也可以把用户名称和序列号分为几个部分来构造多元的算法。</p><p>　　特定值 = F（用户名1，用户名2，...序列号1，序列号2...）</p><p>　　现有的序列号加密算法大多是软件开发者自行设计的，大部分相当简单。而且有些算法作者虽然下了很大的功夫，效果却往往得不到它所希望的结果。</p><p>　　3.2   时间限制</p><p>　　有些程序的试用版每次运行都有时间限制，例如运行10分钟或20分钟就停止工作，必须重新运行该程序才能正常工作。这些程序里面自然有个定时器来统计程序运行的时间。</p><p>　　这种方法使用的较少。</p><p>　　3.3   Key File 保护</p><p>　 　Key File（注册文件）是一种利用文件来注册软件的保护方式。Key File一般是一个小文件，可以是纯文本文件，也可以是包含不可显示字符的二进制文件，其内容是一些加密过或未加密的数据，其中可能有用户名、注册码等信 息。文件格式则由软件作者自己定义。试用版软件没有注册文件，当用户向作者付费注册之后，会收到作者寄来的注册文件，其中可能包含用户的个人信息。用户只 要将该文件放入指定的目录，就可以让软件成为正式版。该文件一般是放在软件的安装目录中或系统目录下。软件每次启动时，从该文件中读取数据，然后利用某种 算法进行处理，根据处理的结果判断是否为正确的注册文件，如果正确则以注册版模式来运行。</p><p>　　这种保护方法使用也不多。</p><p>　　3.4   CD-check</p><p>　 　即光盘保护技术。程序在启动时判断光驱中的光盘上是否存在特定的文件，如果不存在则认为用户没有正版光盘，拒绝运行。在程序运行的过程当中一般不再检查 光盘的存在与否。Windows下的具体实现一般是这样的：先用GetLogicalDriveStrings（ ）或GetLogicalDrives（ ）得到系统中安装的所有驱动器的列表，然后再用GetDriveType（ ）检查每一个驱动器，如果是光驱则用CreateFileA（ ）或FindFirstFileA（ ）等函数检查特定的文件存在与否，并可能进一步地检查文件的属性、大小、内容等。</p><p>　　3.5   软件狗</p><p>　　软件狗是一种智 能型加密工具。它是一个安装在并口、串口等接口上的硬件电路，同时有一套使用于各种语言的接口软件和工具软件。当被狗保护的软件运行时，程序向插在计算机 上的软件狗发出查询命令，软件狗迅速计算查询并给出响应，正确的响应保证软件继续运行。如果没有软件狗，程序将不能运行，复杂的软硬件技术结合在一起防止 软件盗版。真正有商业价值得软件一般都用软件狗来保护。</p><p>　　平时常见的狗主要有“洋狗”（国外狗）和“土狗”（国产狗）。这里“洋狗”主要 指美国的彩虹和以色列的HASP，“土狗”主要有金天地（现在与美国彩虹合资，叫“彩虹天地”）、深思、尖石。总的说来，“洋狗”在软件接口、加壳、反跟 踪等“软”方面没有“土狗”好，但在硬件上破解难度非常大；而“土狗”在软的方面做的很好，但在硬件上不如“洋狗”，稍有单片机功力的人，都可以复制。</p><p>　　3.6   软盘加密</p><p>　　通过在软盘上格式化一些非标准磁道，在这些磁道上写入一些数据，如软件的解密密钥等等。这种软盘成为“钥匙盘”。软件运行时用户将软盘插入，软件读取这些磁道中的数据，判断是否合法的“钥匙盘”。</p><p>　　软盘加密还有其它一些技术，如弱位加密等等。</p><p>　　随着近年来软盘的没落，这种方法基本上退出了历史舞台。</p><p>　　3.7   将软件与机器硬件信息结合</p><p>　 　用户得到（买到或从网上下载）软件后，安装时软件从用户的机器上取得该机器的一些硬件信息（如硬盘序列号、BOIS序列号等等），然后把这些信息和用户 的序列号、用户名等进行计算，从而在一定程度上将软件和硬件部分绑定。用户需要把这一序列号用Email、电话或邮寄等方法寄给软件提供商或开发商，软件 开发商利用注册机（软件）产生该软件的注册号寄给用户即可。软件加密虽然加密强度比硬件方法较弱，但它具有非常廉价的成本、方便的使用方法等优点。非常适 合做为采用光盘（CDROM）等方式发授软件的加密方案。</p><p>　　此种加密算法的优点</p><p>　　·    不同机器注册码不同。用户获得一个密码只能在一台机器上注册使用软件。不同于目前大多软件采用的注册方法，即只要知道注册码，可在任何机器上安装注册。</p><p>　　·    不需要任何硬件或软盘</p><p>　　·    可以选择控制软件运行在什么机器、运行多长时间或次数等</p><p>　　·    可让软件在不注册前的功能为演示软件，只能运行一段时间或部分功能。注册后就立即变为正式软件</p><p>　　·    采用特别技术，解密者很难找到产生注册号码的规律</p><p>　　·    在使用注册号产生软件（注册机）时可采用使用密码、密钥盘、总次数限制等方法</p><p>　　·    方便易用，价格低廉。</p><p>　　这种加密还有以下特点</p><p>　　1、 注册加密的软件，只能在一台机器上安装使用。把软件拷贝到其它机器上不能运行。</p><p>　　2、 若用户想在另一机器上安装运行，必须把软件在这一机器上运行时的序列号，寄给软件出版商换取注册密码。当然应再交一份软件费用。</p><p>　　3、 此加密方法特别适应在因特网上发布的软件及用光盘发布的软件。</p><p>　　注释：</p><p>　　1、“加密技术概述”部分内容参考了大学教材“密码学基础”。</p><p>　　2、“当前流行的一些软件保护技术”部分内容参考了“加密与解密--软件保护技术及完全解决方案”一文。</p><img src ="http://www.cnitblog.com/weitom1982/aggbug/24775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weitom1982/" target="_blank">高山流水</a> 2007-03-27 16:34 <a href="http://www.cnitblog.com/weitom1982/archive/2007/03/27/24775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件架构师</title><link>http://www.cnitblog.com/weitom1982/archive/2007/03/27/24774.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Tue, 27 Mar 2007 07:58:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2007/03/27/24774.html</guid><wfw:comment>http://www.cnitblog.com/weitom1982/comments/24774.html</wfw:comment><comments>http://www.cnitblog.com/weitom1982/archive/2007/03/27/24774.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weitom1982/comments/commentRss/24774.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weitom1982/services/trackbacks/24774.html</trackback:ping><description><![CDATA[很多架构师都是从好的开发人员逐步过渡而来的，但并非每个好的开发人员都希望成为架构师，而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员，还是寻找能承担体系结构设计责任的合适人选的经理，都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 
<p></p><p>　　在寻找优秀的指挥的时候，您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面也与此类似。越来越多的 IT 组织开始认识到良好软件体系结构的重要性，架构师职业正迅速发展为 IT 内一个独立的门类。由于要从相当小的候选范围内招募架构师，因此这就给管理带来了一些新挑战。即使人力资源部门找到了候选者，针对经验进行的筛选也比其他门类更为严格。跨越这些障碍的最快方式是要认识到，大部分好的架构师同时也是好的开发人员，因此寻找架构师人才时可能首先应该从普通开发人员中找起。招聘人员在对候选者(内部或外部)进行详细审查时，应该考虑这个观点。不过，对此资源进行挑选可能比较麻烦，因为只有极少的优秀开发人员具有成为架构师的特征或愿望。</p><p>　　本文列出了开发人员成为架构师要进行的工作。我将从可能考虑进行此转型的开发人员和评估进行此转型的开发人员的经理这两个方面来探讨这一问题。我还将提供一系列在做出这些决策时要考虑的因素。</p><p>　　<strong>个人特征</strong></p><p>　　软件开发团队和管理层之间的联系始终是 IT 中的一个关键所在。二者都倾向于以完全不同的方式考虑给定的问题。大部分相关技术都是讨论项目经理应如何跟踪和解释开发人员的进度和问题。但沟通不足的情况仍然非常普遍，而且这是项目失败的首要原因。好的架构师是解决这个问题的最有效办法。架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应，以确保成功。以下是成功架构师的一些主要特征。</p><p>　　<strong>愿意并有能力进行沟通：</strong>在开发人员中发现架构师的最有价值标准是有效的沟通。您需要技术娴熟、经验丰富的开发人员，这样的人员需要有就项目中的业务相关问题进行沟通的经历。架构师经常必须对理解方面的差距进行预计，然后才能有所贡献。他们必须愿意克服困难来确保技术和业务观点的融合。他们并不必对意见交换工作进行计划和协调;这仍然主要是项目经理的工作。他们的任务是确定表述系统设计时的最佳工具和构件，以促进有效的意见交换。他们必须能够判断当前方法显得不足而需要采用新方法的情况。写作技能也非常重要，还需要具有制作草图的技能或使用制图软件的能力。 </p><p>　　<strong>具有处理谈判细节方面的经验：</strong>架构师经常需要负责讨论系统开发的技术折衷方案。优先级的冲突可能会带来实践限制、风险规避或可能导致在各个不同业务组之间需求不同。优秀的架构师能够有效地评估技术可能性，并能在不损失项目的主要价值的前提下制订开发计划来处理各种利害关系和限制。这与前面讨论的沟通技能紧密相关，但同时也要体现架构师的技术能力。好的架构师候选者应该是经常帮助对有争议的讨论进行引导的人，能够使讨论得出新的想法，而不会使其在一个位置停滞不前。 </p><p>　　<strong>自觉主动;积极解决设计问题：</strong>架构师的日常工作目标经常并不明确。很多开发人员直接参考功能规范来列出任务清单。架构师通常则是向这些开发人员提供所需结构的人员，以便尽可能提高工作效率。好的候选者不仅进行沟通方面的工作，而且也会预计各种设计问题并加以解决——通常在没有任何具体指示的情况下自觉进行。无论所分配的职责如何，积极参与项目的开发人员都有机会从一起工作的人员中脱颖而出。 </p><p>　　<strong>抽象思维和分析：</strong>架构师必须能够理解表述模糊的概念并将其变成相关各方能够理解的项目构件。他们必须能够理解抽象概念，并以具体的语言对其进行沟通。开发人员中好的候选者经常要求或自己主动解释开发生命周期中容易混淆的问题。他们能迅速评估各种想法并将其纳入后续工作的操作建议中。</p><p>　　开发人员经常具有很强的数学能力，而好的架构师则倾向于表现出更强的口头表达能力。管理人员经常说开发人员具有“工程意识”，而这是一个用于评估架构师的非常有意义的方面。架构师应该具有很强的解决技术问题的能力，但还必须能够准确获知更为全面的人员如何与技术交互的信息。这要求具有某种形式的抽象思维(而不再是代码的细节)，这种思维能力可能较难形成。</p><p>　　有些人认为，某种级别的正式教育是成为优秀开发人员的必备条件之一，我并不同意这种精英论。我遇到了很多高中就辍学的优秀开发人员。不过，对于体系结构设计工作，我的个人经验以及我对所需能力的认识都让我相信，好的架构师通常至少获得了一个有挑战性的学士学位。</p><p>　　<strong>跟踪生命周期</strong></p><p>　　好的架构师通常有在具备定义良好的软件开发生命周期(Software Development Life Cycle，SDLC)的组织工作的经验。架构师必须理解在其所属专业内最重要的操作过程。这并不意味着需要有其他前提，例如，并不需要高能力成熟度模型(Capability Maturity Model，CMM)级别的工作经验。好的架构师可能来自使用 SDLC 的多个小型迭代的极限编程(Extreme Programming，XP)方法的组织。务必注意各种传统软件开发操作，如 Michael A. Jackson 的方法：Jackson 结构编程(Jackson Structured Programming，JSP)和 Jackson 系统开发(Jackson System Development，JSD)。Jackson 的研究对架构师职业发展的意义就像 Donald Knuth 的研究对程序员一样重要。架构师可以偏爱任何经典的、经过时间考验的软件系统开发方法。</p><p>　　SDLC 也可以成为评估架构师合适人选的有用机制。每个 SDLC 阶段都具有能提供相关线索的特征。SDLC 包含很多小的变体，但在此部分，我将使用几乎所有方法的公共基础部分。下面的列表详细说明了 SDLC 的各个阶段，并列出了好的架构师候选者在每个阶段表现出来的特征。</p><ul><li>　　<strong>分析：</strong>在分析期间，好的架构师会考虑非技术影响，以便了解需求和将在其中进行开发的环境。架构师可为风险评估任务带来广泛的软件经验供参考。寻找具有丰富经验的开发人员，以帮助业务部门理解技术人员正确解释需求所需的信息。寻找在开发的早期阶段能够预计可能遇到的问题的开发人员。 
</li><li>　　<strong>设计：</strong>在高级设计期间，好的架构师会收集问题空间的各个抽象元素，并就其进行沟通，以便开发团队草拟将要开发的系统的相关图表。架构师负责将需求谨慎地映射到所得到的系统体系结构的功能。在详细设计期间，他们所扮演的角色并不是核心角色，但为了根据整个系统的规则对特定模块的元素进行审查，仍然需要他们。寻找善于让团队能够预计设计决策对最终系统的影响的开发人员。寻找善于确定一些最佳构件来促进与技术和非技术受众沟通设计问题的开发人员。 
</li><li>　　<strong>实现：</strong>在实现期间，架构师对项目进行引导，以确保其符合系统体系结构。他们在一线评估技术更改请求，并确定如何对设计进行调整，以最好地处理此类请求。架构师还要密切了解开发人员的进度，特别要跟踪系统中模块间的集成点的状态。寻找经常对讨论进行引导来连接多个子系统的开发人员。寻找项目经理可以依赖其快速地进行与更改和出现的问题相关的风险评估的开发人员。 
</li><li>　　<strong>测试：</strong>架构师对系统集成和用户接受度测试进行指导，并负责评估进度的正确沟通的持续测试结果。寻找理解错误模式且善于将测试复查结果转换为行动计划的开发人员。 
</li><li>　　<strong>维护：</strong>在维护期间，架构师将发起关于系统集成的讨论。无论处理 IT 基础设施问题，还是确保部门之间的技术合作，架构师都必须完全理解应用程序，必须快速学习姊妹应用程序的体系结构，而且必须就集成点和风险进行有效沟通。寻找具有系统集成经验且表现出快速掌握全貌的能力的开发人员。系统集成是一项独特的任务。 </li></ul><p>　　<strong>架构师培养建议</strong></p><p>　　有些组织能比其他组织更有效地进行架构师培养。如果充分考虑到招聘此类新专业人才的困难，努力促成能鼓励开发人员发展为架构师的环境是非常明智的策略。但务必避免对不愿意或不适合走这条路的开发人员进行处罚。组织应该为开发人员制订多条发展路线，包括那些愿意继续担任开发人员的人。对架构师而言，资深开发人员不可或缺。他们可以实现系统中最关键的模块。通过对其他开发人员进行代码检查和测试支持，他们可帮助确保总体软件质量，而如果质量不能保证，即使最好的体系结构也毫无用处。</p><p>　　组织应制订个人评估程序，以鼓励开发人员考虑其职业目标，其中要包含体系结构设计的选项。应该鼓励经理在其下属中寻找体系结构设计人才。应该实现指导计划，让架构师与希望成为架构师的开发人员协作工作。应该鼓励开发人员通过参加各种协会、撰写文章和参加会议，从而参与到专业领域中来。通过这样参与进来，可帮助开发人员从新的角度理解系统，并帮助他们更好地就其认识进行沟通。这样还能培养可提高效率的重要创新想法。</p><p>　　<strong>结束语</strong></p><p>　　开发人员一旦迈出了通向体系结构设计专业方向的第一步，就可以利用很多资源来获得帮助，其中包括很多来自 IBM 的资源。有时候，此过程的最困难的部分就是第一步，而本文提供了一些线索和提示，经理和开发人员可以利用其来评估应该鼓励哪些人努力成为架构师。</p><img src ="http://www.cnitblog.com/weitom1982/aggbug/24774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weitom1982/" target="_blank">高山流水</a> 2007-03-27 15:58 <a href="http://www.cnitblog.com/weitom1982/archive/2007/03/27/24774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>website</title><link>http://www.cnitblog.com/weitom1982/archive/2006/06/26/12872.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Mon, 26 Jun 2006 07:41:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2006/06/26/12872.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最全的〖盗版〗软件地址1.91N.NET虫虫伊甸メジ乐园&nbsp;http://www.91n.net/ &nbsp;;;&nbsp;2.&nbsp;99软件站&nbsp;-&nbsp;论坛首页&nbsp;-&nbsp;http://www.99soft.com/ ]&nbsp;;http://www.99soft.com/ bbs/&nbsp;;;&nbsp;3.&nbsp;POP&nbsp;...&nbsp;&nbsp;<a href='http://www.cnitblog.com/weitom1982/archive/2006/06/26/12872.html'>阅读全文</a><img src ="http://www.cnitblog.com/weitom1982/aggbug/12872.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weitom1982/" target="_blank">高山流水</a> 2006-06-26 15:41 <a href="http://www.cnitblog.com/weitom1982/archive/2006/06/26/12872.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> IT一行有钱人真是很多</title><link>http://www.cnitblog.com/weitom1982/archive/2006/06/13/12172.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Tue, 13 Jun 2006 07:04:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2006/06/13/12172.html</guid><wfw:comment>http://www.cnitblog.com/weitom1982/comments/12172.html</wfw:comment><comments>http://www.cnitblog.com/weitom1982/archive/2006/06/13/12172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weitom1982/comments/commentRss/12172.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weitom1982/services/trackbacks/12172.html</trackback:ping><description><![CDATA[
		<font color="#000080">
				<br />
		</font>
		<div class="postText">日期：2005-08-29 ]   [ 来自：转贴 ] 想想大家都在讨论一个月3000还是4000的时候，别人都是100万，而且多数都是没有结婚的28－29岁的年轻人，我在感叹做人的差距好大啊! 最让人伤心的是，当代理100万的CASE打个电话过去，很自豪的说帮你推荐职位，年薪100万，那边传来的是，轻蔑的笑声：我现在都150万，你认为我会去考虑100万？ <br /><br />收集300个人资料，查他们的经验背景，更让我接受不了的，里面只有一个清华, 一个北邮，我还熟悉，其它的都是很烂的大学，而交大一个也没有，和经理聊这个，他说如果你要找好大学的，在搞技术的20－30万的很多好大学，不解...... <br /><br />同志们.......有钱人很多啊! <br /><br />其实我开始也不相信，开始经理拉我去那边的时候说他们都代理百万的职位，我还以为他吹牛，因为我们刚离开大学的时候大家都在为多拿几百快钱的时候，别人的薪水怎么能数量级上升。 <br /><br />有位网友让我拿出证据，其实还需要拿嘛，今天我特地又把大概的资料翻了一下，更确信我昨天的说法。给大家讲今天的一个笑话，每次约condidate 过来的时候，他们都开车过来，而今天收到一个清华的GG的简历，感觉他技术基础很扎实，想把一个技术主管的位置介绍给他，让他来我们OFFICE，我打听到他住的地方和我们的OFFICE 开车大概10分钟的路程，我说我们半个小时后见，他说可能赶不到，这位哥们一句话差点把我喝在口中的氺喷出来，他说，我骑自行车过去怕赶不上.......老兄你花10块钱打个车不行嘛，你应聘的可是70万的职位啊....... <br /><br />其实大家都认为猎头就是中介，那可大错特错，猎头的信息；量大的让我刚刚进去的时候吓了一跳，他们几乎有所有IT公司的人员联系方式，而且是手机号码。我在想（我后来明白他们是怎么搞到的, 主要看报刊和网络）兄弟们，大家想赚大钱的话，那么自己创业把，要么去去那些高端技术企业的销售（想想EMC高端storage一台1million, 你认为利润是多少呢？），在大公司里面搞科研，可以让你不饿着，但永远富不起来（当然有例外的)! <br /><br />真的，我也想不明白怎么我看拿百万的好大学少的可怜，原来我想有点少，但至少不会少到我看一百份只有2--3份是好大学的吧？？我同意好大学出来的素质高， 但竞争能力怎么那么差呢？ <br /><br />还有现在国外大IT来中国的企业一般都是扁平管理， 只有四层， 最上面2层， 80%是香港和台湾人，我就想不明白了，我们已经开放20多年，怎么老美还是不愿意来雇用本地人呢？ 而我们只能在最下边2层徘徊。唉...... <br /><br />不知道大家感兴趣的是猎头的工作还是那一群拿高薪的人？ <br /><br />原来也接触过一些有钱人，但每次都告诉自己每个社会都有一些暴发户来聊以自慰，可第一次而且是天天都在和这一群高收入者接触， 暴发户的现象完全消失， 自卑感可想而知， 其实这种自卑不是来自他们的高收入， 而是他们对行业的理解， 对市场的嗅觉，对整个行业食物链的把脉，他们和我们理 解的单片机， MOS逻辑电路完全是不同的概念，我们都知道一个公司要发展，市场和技术缺一不可， 问题是技术方面有我们这些好大学的学生来填补这些空缺而弱化了技术人员的薪资， 而使搞技术的处于饿不着也富不起来的限尉地，而对公司来说，来钱的地方只有市场，我们当然知道这没有技术支撑都是扯谈，这没有错，错的是我们认为大家都这么想，其实也只有我们搞技术的会这么想! <br /><br />想想，一个卖通讯计费软件的销售人员2个月搞定的一个单子是2000万，而利润是1000万（这完全是真实的事情，如果有些人还让我拿出论据，我只能笑你对这一行太不了解），你说这个销售人员是应该拿300万还是400万的年薪呢？ 而他手下没有管理一个人，而只是一个一线销售人员。我们搞通讯的都知道CDMA比GSM优越的多， 而且都在预计它会取代GSM，茫模停恋募 术早就成熟， 以前MOTOTROLA（中国）匆匆上马CDMA， 最后失败，引起MOTOROLA高层的震荡， 而血洗了一片决策高层。 每个公司都投入大量资金给科研，如果你以为是为了给科研人员的薪水，那又错了，那些钱都是做实验的， 而投入到市场上面的钱，那都是进入老板的腰包! <br /><br />面谈一个在著名IT公司搞 Ｍarketing 的福州大学的29岁的很干练的经理人，我们不知怎么聊到SUN的，他的公司代理的和SUN的产品几乎完全不同， 我以前也读了很多关于SUN的文章， 从它的发家到成长，到丑闻，而这位仁兄的了解让我直冒冷汗，他连当天美国SUN的股价都说的很清楚，更别提SUN的系列产品和对它未来的预测。而他仅仅是福州大学的小本。上面有个网友让我描述一下他们的背景，这个统计起来有点难度，不过我可以肯定的告诉你们, 他们有一个共同的东西，那就是人格魅力。 <br /><br />大家一谈创业都在犹豫，其实你犹豫的时候你已经失败一半了! <br /><br />不信你去网易、sohu、sina上面的创业版看看，那里面多数人都在问：有谁创业成功的吗？怎么搞第一桶金？你们问的时候你已经失败了，我肯定的告诉你，你问的同时，好多人已经开始做了，创业成功的人不会来这儿的...... <br /><br />对于那些拿高薪的人除了，他们的共性，人格魅力外，还有就是他们都有完整的职业规划，这是他们成功的先决条件，如果一个人开始的希望都在为能不能找到工作，那么他也don't have长远的规划。猎头们看简历candidate的时候首先看的是他们工作的公司和跳槽的经历，如果你每2-3年都跳一次，那么我告诉你被猎头看上去的机会很少，专业的猎头公司清楚的明白在代理这一行那个公司的员工最有竞争力，有些同学都认为去大公司为以后的工作有好处，这不竟然，大家喜欢去四大，那是因为四大会帮你综合培养的很有竞争力，所以很少有猎头去IBM挖人，那边出来的人没有太大的竞争力，这个庞大的组织里面分的太细，出来的员工基本不会是多面手，这可能也是ＩＢＭ高明的地方，所以IBM相对员工比较稳定，但对于一个员工的职业规划，IBM不是一个好的去处。 <br /><br />关键是对人综合素质的培养，同时我们应该知道公司永远都是市场驱动而不是产品驱动，这个先决条件决定搞管理，销售的人拿高薪的可能性大的多，有好多人都说，先搞两年技术在转管理OR销售，其实你错了你两年的技术对你将来的管理和销售有点帮助，毕竟你花了两年的时间在技术上面，而别人已经直接在管理和销售上面干了两年，所以我刚刚在电脑上面大概统计了一下，高薪中管理和销售方面的人才开始做技术转过来的年龄都偏大，所以如果你致力于搞管理和销售，那么直接去找这方面的工作，而不要浪费时间去搞2年技术，一到管理层和销售对技术背景就会淡化很多， 而且愈高愈明显。 <br /><br />当然你的工科背景对你以后的管理和销售绝对是个很大的帮助，（现在我们那个几个专业猎头，他们都是很有经验的专业顾问，但他们都不是工科背景，我的工科背景在那边做的就很占优势，而且猎取的成功率高的多），如果有些人又不想放弃技术，又不想一心搞技术，那么技术支持就不错，技术支持分pre-sales, and post sales, 我的建议如果你外向一点选择pre-sales, 那边很锻炼人，不仅要技术，还要很多的和人大交道，而且多数薪水比post sales要高 这那边滚打5－6年薪水都会到20－30万，以后跳槽的机会比较多，而售后这块薪水不是很高， 但技术含量比较高点， 以后跳槽也不容易。 <br /><br />当然想搞技术的，研发部门最好的啦，每个人都有自己的喜爱，而且钱不是衡量个人成功唯一标准， 反正研发部里面高薪的情况很少， 除非是那种很核心技术的， 不过国外IT公司的核心技术都放在总部研发， 不过研发主管的薪水都比较可观，不过研发部里面都是牛校的PHD，一个MASTER和小本在那边爬上去的可能性太小...... <br /><br />本来今天想写点猎人的程序方面的，不过下午发生的事情让我really shock，我想把她写下来，也许今天不会好看，但我还是想记下今天的故事: <br /><br />她35，工学研究生，北大EMBA工商硕士，一个本土IT公司总经理，年营业额4亿。本来她把简历投过来的时候，她告诉我因为和董事长经营理念不是很相同，想走。手头没有和她很般配的职位，主要是开始很重要的职位（AP， CM）老板都没有给我做，其实我是个新手， 什么东西都在学，但她希望和我保持联系，今天早上，她打过来电话说下午会路过我们公司这边，希望和我见个面，本来我下午3点约了一个客户经理，后来我说3点半吧，3点半到的时候，她很准时，我约的那个人还没有走，让她等了10分钟，会客厅被其它同事用着， 我们就一起去了公司下面的一个咖啡厅，开始聊的很投机，因为我手里现在sales mgr 职位比较多点，她想要CEO COO的位置，然后我们一起聊她现在的公司. <br /><br />她从助理做起到最后总经理，给我讲她出去拿单的经历，说和员工的沟通，和老板的交流，说的很感性，语速很慢，我们都要了冷咖啡，她告诉我不喜欢加糖，她喜欢慢慢品尝，当讲到她陪客户喝酒，陪客户疯狂，她声音变的很小，她说起她读EMBA的时候的抱负，还有自己的经营理念，她突然问我：我们活着为了什么？然后哭了，对于她的突然变化，我有点出手不及，不知道怎么办，我很坦诚的告诉她，我每天都在面对比自己优秀的多人中间， 我很康奋，甚至有点紧张，不过我很少和candidate 从心理去沟通过，我都是想用最专业的眼光和规划和他们交流，因为我一直想使自己变的更professional, 我说我的缺点很明显，我普通话不怎么好，但我尝试和用不同方式与别人交流，让别人认可我，我是一个从不放弃的一个，我的努力让我踏实，对事业方面， 我们没有可比性，你很成功，你开的是宝马，如果不是工作的关系，这么高档的咖啡厅我要等几年后才可以光顾。 <br /><br />这个时候她平静了许多，她告诉我，她很少流泪，甚至在丈夫面前，让她苦恼的是，这个多变的社会大家都不按理出牌，你永远不知道别人下一张出什么牌。前面大家都是正人君子，背后刀光键影。 她说不是因为压力，每个行业都有压力，普通的engineer 也有压力，而是在思考选择什么样的生活方式。 只是觉得工作里面有很多恶心的地方。女性在IT这个群体里面还处于弱势群体， 而且永远会是这样。最后她告诉我希望她不是我的candidate，而是她的朋友。咖啡厅里放着轻音乐， 相差一个轮回的两个人就在那边无语的座了半个小时。 <br /><br />学生真的太单纯了，我们大家都没有了解社会恶心的事情，我以后会专门写一些从我的candidates口里听到高层恶心的事情。 其实很有趣， 我是感觉每天我都在拍电影，我终于明白电影来源于生活这句话了。 <br /><br />和网友的交流让我很感动，大家对这群人的陌生，对他们的好奇，还有我们这个不够专业的猎头公司代理的却是最高的职位， 唯一的理由是他们和每个IT公司的高层都很熟，这也是本土猎头公司没发竞争的地方。 <br /><br />取得高薪的主要途径是先在创业型公司锻炼, 最好什么都干, 然后干到中高层!如果你去联想, 没有10年你干不到manager, 如果你去start-up公司也许年就能实现这个关键的一跳! 如果公司上市了, 奖励100-500万的很普遍, 反正是老外的钱! 现在去SOHU的清华学生月薪在2000-3500元, 以前也是这个数, 但期权让他们发了! <br /><br />今天上午比较忙，连续约了好几个candidate 谈，下午有点困就没有约人过来，老板那边又接到一个单子，180万的年薪，唉！我自己要开公司能接到这样的单子就爽死了，一般一个月就可以搞定，就可以拿到他们年薪的30%，就是54万，而一个公司10个员工总的开支包含office 电话费也就3万，每月平均可以10个case, 当然一般都是60-100万的，赫赫，钱基本被老板拿去, 唉，不平衡，我信有多职位都很有压力，但也有好多职位! <br /><br />每天就是数钱，例如我的老板，资本家啊，不平衡。今天就谈一下猎头的程序吧，因为我也是新手，了解的也只是很小的一个部分，不过这样我更会真实的记录下来。 <br /><br />猎头英文是headhunter, 专门找head(头)的行业，这里面的头有两方面的意思，一个是智慧，就是那些有才华的人，一个就是头目，一般都是经理，总裁级的人，所以大家会误会猎头公司只是高级中介，其实有点错误，我开始想尝试找一个确切的猎头公司的定义，不过比较难，这个行业一直都是很模糊的定义。猎头找的是那些永远不愁没有工作的人，而中介只是帮那些在找工作和找不到工作的人找工作。 <br /><br />美国发展最规范，而中国只停留在很狭小的范围，而美国，正规的都会包含人员的科学测试和培训，公司机构和人力的咨询等，中国的相对粗造的多，象上海这类公司有400多家，于是就导致好多公司很底的职位都会去代理，而沦落为简单的中介，几个月都拿不到一个大的单子。 <br /><br />好多人都想刚刚毕业就进入这一个行业，几天粗造的了解给我的印象是一个专业的猎头人，要具备Knowledge, Professional, and discernment. 这个行业对猎头的知识的要求是对整个行业的了解， 给你一个case, 你要在半个小时内就要确定搜寻的范围，包含那些公司，那些部门，可以挖到相关的人，然后是professional, 这个不仅仅是猎头这行业，其它所有行业都这样，外在要穿着方面，内在沟通方式，你的职业性会让公司对你有信心，给你更多的单子，让你的candidate更愿意把自己托付给你。最后的scernment是出成果最重要的一环，你要对你推荐的candidate给出至少70%以上的判断, 这方面每个人用的方法不同，有的喜欢打听candidate 的身边的人，有的喜欢用test, 而我个人比较喜欢面视时的聊天，当然有些人很会谈，很会包装自己，不过猎头都比较喜欢没有包装的真实的你，其实这样对公司也是对个人负责，因为工作是长期的 所以我一般都会选择那些just be yourself的人。所以刚刚毕业的学生可以做这一行，但很有难度，例如我，几乎每天都在学习，和每个经理人聊天都是在给自己上课，只是我适应的比较快。 <br /><br />还有我特地想提到的是大家不要频繁跳巢，昨天我推给公司的两个人都是每年跳一次的理由被公司退了回来，越到高层对频繁跳越敏感。上次有些人问我给大家建议的直接去做销售和管理，怀疑刚开始去做管理不可能，其实你错了，我最近就接触好几个刚刚毕业的本本去做项目主管，这太有可能了，一般的工程项目技术含量要求不高，有一定的组织能力完全可以胜任，做项目灰色收入也可观哟，上次有人提到销售淘汰很高，这是事实，本来人生就是金字塔，你要想在上面就要接受残酷的淘汰，而做技术淘汰低是因为你在好大学，本身就是在金字塔的上面， 销售只不过是不同大学刚刚毕业重新洗牌而已。而对于管理，天赋占很大比重，对资源的调配，对市场的灵敏度，对员工的沟通，这方面的要求是全面的。 <br /><br />怪了, 这些经理们很少看163/SINA/SOHU/TOM等门户网站, 基本只看专业网站和管理类网站!他们认为10天不看SINA.COM没问题! 但10天不看财经类网站就感觉不放心, 就怕业界的资讯不知道,被同行笑话! <br /><br />今天有点累，本来上午想统计一下，这群上层人物的工作经历，统计一半，后来接连面了好几个人，就没有统计完，希望明天可以搞定，给大家看看他们的工作历程，怎样在短短几年可以拿那么多： <br /><br />下午和一个microsoft的经理级人物面谈，然后就一起吃了饭，一个很魅力型的人，两个人点了那么多菜，喝了点红酒。当时直犯愁，钱包里面只有300块钱，最后他很礼貌的买单，我强烈要求我买，他拿出信用卡，说这是Gates 的钱，我们大笑，920块，我现在还后怕，他如果真让我付，我可怎么收场啊，钱包只有300快啊。 <br /><br />其实和公司几个很有经验的consultant比我的能力只会比他们强，但他们面试时表现出来的老道却是我让我甘拜下风， 因为做IT行业就那么几个人（我说的那几个牛人），每次面试的时候很少涉及到技术方面的， 都是在讨论， 那个公司（管理）重新洗牌，那片战场（销售）还有打的可能，哪个人从那个公司跳到另一个公司带走一班人马，他的那个朋友在那个部门可以给他第一单，那个公司更有挑战性， 那个公司可以让你折寿几年，Oracle 的单打独斗和霸道， IBM的team work, HP游离于中间，SUN 的日落西山，EMC的坟场，DELL的杜比人，Hitachi的教条， 就那么点人在IT公司之间不停的换位，几句聊天中，你就可以知道candidate 的人脉关系、管理和营销理念。因为我们代理的都是经理级的人，所以不管挖他们去做技术主管还是公司主管还是销售主管，技术都不是我们问的范围。 <br /><br />我现在在写的时候收到一个网友很诚恳的探讨，这位朋友， 原谅我没有得到你的容许就直接应用你的话，原话：以前在学校找工作面试的时候，有幸跟东芝的中国区经理谈了一个多小时。当时记得比较清楚的就是，这位经理告诉我，工作之后，有一个高质量的朋友圈相当重要。因为这样就可以更有效地交流和学习。自己交往的人真的可以决定你成功多大， 仅是给你的帮助还是给你的资讯，更重要的是给你潜移默化的影响， 我敢说干这么短时间的猎头， 以后我不管做什么都是我一生巨大的财富希望明天给出的是真实的case 和数据，以前写的都很泛...... <br /><br />今天来点数据吧， 不过我觉得收集数据确实是枯燥无味的工作， 我看资料的时候， 经理过来问你今天打的电话好少哟......无语， <br /><br />本来拿了一百份，不过到现在统计了80份，实在坚持不下去了，算了，就拿这80份做sample 吧， confidence level 肯定比100份少，赫赫，我主要是从他们的薪水（年薪）学历，年龄，工作年龄方面统计的。因为这是对那个阶层的，不具有代表性（而且只是IT 行业），只是给大家看一下， 给大家一个现象，评论是大家的事， 而且最近我也在想自己的职业规划， 所以不知道哪一天就会改变自己的职业。不过还是希望坚持多写点， 毕竟做高端猎头的人不多，有这个机会了解他们也不容易 <br /><br />薪水：40-60万， 60-80万 80-100万， 100万 以上 <br /><br />人数 19 22 23 16 <br /><br />80人中， 女性16， 男性64 <br /><br />公司管理人员，32 人， 销售经理 40 技术主管 8 <br /><br />学历： 本科 56， 研究生18人 （其中MBA 8人） PHD 6 人 <br /><br />没有人是本科以下的，可见本科还是大家成功的窍门砖。 <br /><br />好大学（我说的好大学就是我们大家心理明白的那几所：）7， 其他的：73。 <br /><br />工科： 62 人， 非工科方法18人，工科是压倒性多数 <br /><br />平均年龄（这个开始我还用计算机算，很笨的说，后来用excel 直接就可以拿到）31，最小的25， 最大的42，跳槽的频率是2次，也就是4年跳一次，一般IBM， HP 的时间都有7-8的，不过其它的2年多的， 2年以下的很少，到经理级别的26-29最多，所以27（一般工作2-4年）是大家的一道坎， 这个时候跳一下，promote 到经理级，以后机会就不多了，然后是32—35 又一到坎 能promote 到director， 这关过不去，那么你在小经理这边呆着吧...慢慢熬时间拿点福利， 35也是一个Promote 到 VP，GM 的最好时间，一般过了40猎头不会推荐你的， 除非你特牛（特牛的人年纪对他没有障碍）。 </div>
<img src ="http://www.cnitblog.com/weitom1982/aggbug/12172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weitom1982/" target="_blank">高山流水</a> 2006-06-13 15:04 <a href="http://www.cnitblog.com/weitom1982/archive/2006/06/13/12172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>手机密码解锁</title><link>http://www.cnitblog.com/weitom1982/archive/2006/06/13/12158.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Tue, 13 Jun 2006 03:53:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2006/06/13/12158.html</guid><wfw:comment>http://www.cnitblog.com/weitom1982/comments/12158.html</wfw:comment><comments>http://www.cnitblog.com/weitom1982/archive/2006/06/13/12158.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/weitom1982/comments/commentRss/12158.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weitom1982/services/trackbacks/12158.html</trackback:ping><description><![CDATA[
		<font color="#000080"> </font>
		<span style="FONT-SIZE: 12px">手机密码锁机的朋友不用再去营业厅解锁．自己搞定<br />解话机锁：*2767*2878#/*2767*7377# <br />　　三星码片复位：*2767*3855# 也可用于解机锁或卡锁 <br />　　三星显温度、电池容量：*#0228# <br />　　三星调显示屏对比度：*#0523# <br />　　三星软件版本：*#9999# <br />　　三星A100-A188看版本：*#0837# <br />　　摩托罗拉T2688解所有锁：19980722 <br />　　T2688/2988/988d没有中文：*#0000# OK（插卡） <br />　　摩托罗拉所有机锁：按MENU+5+1/2 <br />　　西门子恢复出厂设置：*#9999# <br />　　西门子乱文回中文：*#0000#/*#0086# <br />　　西门子软件版本：*#06# 左键 <br />　　爱立信老机回英语：*#0000# <br />　　爱立信新机回英语：按CLR-左键-0000-右键 <br />　　爱立信显出厂日期：右、*、左、左、*、左、*键 <br />　　诺基亚显出厂日期：*#0000#（插卡） <br />　　诺基亚省30%电：*#746025625# <br />　　飞利浦强迫重连网：*#2562*# <br />　　飞利浦显示和更改手机密码：*#7489*# <br />　　博世(BOSCH)909S回中文：*#0852# <br />　　博世(BOSCH)909s回英文：*#0851# <br />　　NEC显软件版本：*#2820# <br />　　NEC恢复原厂设置：*#73738# <br />　　波导s1000隐藏功能：*#*#1705# <br />　　波导s1000解锁：*#*#1705#46(也用于999D,720) <br />　　如死机再用---24681357（或直接就用它解） <br />　　波导8xx/9xx系列：*#+串号7-14位# <br />　　SIM卡 波导串号最后9位去掉最后一位 <br />　　阿尔卡特OT221/220解锁：25228352/ALCATEL+D <br />　　阿尔卡特OT301/302解锁：83227423 <br />　　阿尔卡特OT500/700解锁：25228352 <br />　　康佳：*#0001# *#1001# ##1001# <br />　　康佳小雪5219：#8879576# 原始：1234 <br />　　GVC：*#1001* （海尔） <br />　　南方高科320开机键入##1001#，然后装上卡输入0000 OK <br />　　三菱NET LOCK：*787090或*787292 <br />　　三菱IMSI LOCK：*362628或*360608 <br />　　三菱NETSUB LOCK：*476989 <br />　　三菱CP LOCK：*482896或*480896 <br />　　三菱SP LOCK：*967678 <br />　　三菱EXT LOCK：*574243 <br />　　 <br />　　飞利浦手机通用秘技 <br />　　手机在待机状态下时，请输入以下按键组合： <br />　　*#06# 查看IME串码 <br />　　*#2254*#显示状况行 <br />　　*#2255*#开启或关闭（DEBUG CALL）模式 <br />　　*#2558*#显示通话时间 <br />　　*#2562*#强迫重新连接网络系统 <br />　　*#7489*#显示和更改手机密码 <br />　　*#7378*#显示一些SIM卡信息，例如相位(phaselevel) <br />　　*#3377*#读取SIM卡信息，初始化和标示 <br />　　*#7693*#开启或关闭睡眠模式 <br />　　*#8463*#读取睡眠模式信息 <br />　　*#337*# EFR模式开/关 <br />　　*#4764*#单频/双频设置(切换单频GSM900) <br />　　*#4765*#单频/双频设置(切换单频GSM1800) <br />　　*#4762*#单频/双频设置(切换成双频模式) <br />　　 <br />　　阿尔卡特(ALCATEL)测试键 <br />　　 在待机状态下，输入"000000*"可监测网络状况，包括信号强度和使用中的频道等。 <br />　　 <br />　　NEC DB2000手机秘技 在待机时输入以下按键： <br />　　"*#2820#"，再按通话键，可显示手机的软件版本。 <br />　　"*73738#"，再按通话键，可将回到手机出厂状态。 <br />　　 <br />　　三星早期版本的手机，可以输入以下的指令各种进入测试状态： <br />　　　　按键代码 　　测试功能/名称 <br />　　　　*#9999# 显示手机软件版本号 <br />　　　　*2767*2878# 话机当前设定复位(手机解锁) <br />　　　　*2767*3855# 话机EEPROM总复位(修复软件故障) <br />　　　　*#9998*228# 电池参数读取 <br />　　　　*#9998*289# 振铃信号频率测试 <br />　　　　*#9998*246# 程序参数显示 <br />　　　　*#9998*364# WATCHDOG信号测试 <br />　　　　*#9998*377# EEPROM错误显示 <br />　　　　*#9998*427# WATCHDOG信号路径设置 <br />　　　　*9998*523# 液晶显示对比度调整 <br />　　　　*9998*636# 存贮状态显示 <br />　　　　*9998*786# 当前日期、时间读取 <br />　　　　*9998*842# 振子振动测试 <br />　　　　*9998*947# 在重大错误下复位设置 <br />　　　　*9998*9266# 显示收信通道号及收信强度 <br />　　三星新版手机（从三星600新版开始）所支持的测试指令减少了很多，基本上就只余下以下几个可以成功的： <br />　　 *2767*2878#（EEPROM复位） <br />　　　　*2767*3855#（EEPROM总复位，IMEI有可能会变成初始码） <br />　　　　*#9999#（查版本） <br />　　　　*#0523#（调LCD对比度） <br />　　　　*2767*7377# （解手机密码的复位指令） <br />　　　　尤其是*#0523#的输入，有些型号的手机要插卡，有些不用。另外，如出现一次输入成功，而再输入失败的情况，是由于手机软件上的记忆效应，你可以将手机的电池卸下重装上再试输入（例如：*2767*3855# 指令输入后，有时不重装电池，手机是不能开机的）。 <br />　　三星SGH-N288手机测试指令 <br />　　*#0001# 显示RS232串行通信参数 <br />　　*#0228# 显示电池容量、电压和温度 <br />　　*#0246# 程序参数显示 <br />　　*#0324# 网络检测（工程模式） <br />　　*#0364# 显示Watchdog状态,可以修改 <br />　　*#0377# EEPROM错误显示 <br />　　*#0427# WATCHDOG信号路径设置 <br />　　*#0523# 调节对比度，谨慎修改； <br />　　*#0636# 存储器容量显示 <br />　　*#0746# SIM卡文件规格测试 <br />　　*#0778# SIM卡信息 <br />　　*#0786# 显示内容为本次开机的时间及本次开机后到当前的时间长。按-&gt;后显示最新的本次开机后到当前的时间长；再按-&gt;后显示上一次的开机时间；再按-&gt;后显示上一次的关机时间以及上次开关机的时长。 <br />　　*#0837# 显示详细的软件版本 <br />　　*#0842# 振动测试 <br />　　*#0947# 在重大错误情况下复位设置指令 <br />　　*#9999# 显示软件版本 <br />　　*2767*2878# EEPROM复位，手机设定总清除，可用于解锁 <br />　　*2767*3855# 从字库中取出程序重置EEPROM为出厂值。对修改过IMEI码的手机，用此指令可恢复原出厂机身号码。此指令还用于因EEPROM（码片）内程序紊乱造成的各种故障。 <br />　　 <br />　　西门子中文机秘籍大公开 <br />　　输入[＊＃06＃]，可看IMEI(International Mobile Equipment Identity)码。 <br />　　输入[＊＃06＃]＋[左软键]，可看软件版本号。 以上不需插入SIM卡也可操作。 <br />　　输入[＊＃0000＃]＋[发射键]，改成预设语言显示(英语？)。 <br />　　输入[＊＃0001＃]＋[发射键]，改成英文显示。 <br />　　输入[＊＃0086＃]＋[发射键]，改成简体中文显示。 <br />　　输入[＊＃0886＃]＋[发射键]，改成繁体中文显示。 <br />　　快速键 <br />　　长按[＊]，开启或关闭铃声。 <br />　　长按[＃]，开启或关闭键盘锁。 <br />　　长按[左侧上键]，开启情景模式设置。 <br />　　长按[左侧下键]，开启语拨号。 <br />　　短按[右侧录音键]，播放已录下的音，可在任何时候播放，包括通话期间，通话双方都听到。 <br />　　长按[右侧录音键]，开始录音，直到放开，或２０秒已到。 <br />　　当使用键盘锁時，可长按[挂断键]來暂时开启夜光照明。 <br />　　连按两下[电话簿]可进入VIP电话簿。 <br />　　[１]＋[发射键]可进入语音信箱（需在[菜单→短消息→语音信箱]设置语音信箱服务号码）。 <br />　　[０]＋[左软键]可切換１号２号线路（好象大部分地区不支持，包括珠海）。 <br />　　[数字键]＋[＃]可显示出儲存在SIM卡该位置的电话簿名称(前提是至少在SIM卡储存一个电话)。 <br />　　长按[０]会出现＋字，并可用左软键来选择国家长话代码（位置依英文名称排列）。 <br />　　快捷键设定 ：[数字键]→[左软键]→[右软键]（变更）此時会出現选项，选择即可（若是选择电话号码，则进入电话簿可选择要快速发射的电话名称） <br />　　使用 [数字键]→[发射键]即可。 <br />　　西门子手机锁机解锁方法 <br />　　请需要解锁的网友，将解锁码在开机状态下&lt;插不插SIM卡无所谓&gt;直接输入手机，然后等候自动解锁，时间约1秒至60分钟不等 <br />　　 <br />　　★　如何解除摩托罗拉手机的PIN密码 <br />　　　　当你的设置的PIN不小心遗忘了，或别人在你的手机上设置了PIN等，这时PUK就帮了大忙了。在输错三次的PIN后则手机上会显示SIM卡已锁，这时你必须要通过PUK来解锁了。PUK为8位数字的码一般在大卡的背面，如果找不到的话要尽快到当地的客服中心查询，切不可乱输，因为PUK只有10次输错的机会，输错10次则SIM卡报销。摩托罗拉手机一般在输入PUK之前都必须先输入**05*再输PUK，格式如下：**05*PUK即可。 <br />　　★　摩托罗拉手机的主清除与主复位 <br />　　　　无论你的摩托罗拉手机上做了任何的设置，造成了如：不能正常拔入拔出，来电显示乱码，或无法删除电话本，等等，您都可以用以下方法复原。 <br />　　　　MENU键+5+1（2）屏幕则会显示"主清除或主复位"如选择主清除将会执行以下操作： <br />　　　　1、从话机记忆中清除电话本项目。 <br />　　　　2、清除最后呼出号码及最后呼入号码。 <br />　　　　3、可清零计时表。 <br />　　 <br />　　　　但不能清除的功能有：固定号码表、本机号码表、计费表、收到和传出的短消息。 <br />　　　　选择主复位，将执行以下： <br />　　　　1、返回最初的语言选择。 <br />　　　　2、铃音恢复标准音量复为中，网络查找频度恢复为中，取消自动应答，声音提示计，时通话中显示计费，节电，自动免提，自动加锁，小区广播及通话传真方式。 <br />　　★　摩托罗拉 T2688 键盘解锁 <br />　　　　T2688有通过键盘解锁的功能，只要输入：19980722 即可，不过它只支持当前的卡解琐，无法实现手机的全复位。 <br />　　★　MOTOROLA GSM手机的测试指令 <br />　　　　测试状态的进入： <br />　　　　插入测试SIM卡后打开手机电源，当内部自动"叫醒"功能顺利完成后，按"＃"键三秒钟。 <br />　　　　三秒钟后手机显示"TEST"，表明手机已进入测试状态， <br />　　 测试指令如下： <br />　　01＃：退出测试状态 <br />　　02xxyy：显示/改变Tx功率电平DAC与装入PA校准表，类似于ETACS 72＃指令 <br />　　07＃：关闭Rx Audio通道 <br />　　08＃：打开Rx Audio通道 <br />　　09＃：关闭Tx Audio通道 <br />　　10＃：打开Tx Audio通道 <br />　　11ABC＃：设置信道　ABC＝000~124 <br />　　12AB＃：设置功率级电平　AB＝00~15 <br />　　19＃：显示呼叫处理器软件版本 <br />　　20＃：显示调制解调器软件版本 <br />　　22＃：显示语音编解码器软件版本 <br />　　82＃：看U801的版本号 <br />　　24A＃：设置AGC步进　A＝0 or 1 <br />　　25ABC＃：将连续的AGC置为ABC，ABC＝0~255 <br />　　26ABCD＃：将连续的AFC置为ABCD，ABCD＝0~4095 <br />　　31A＃：设定时隙为A，A＝0~7 <br />　　33ABC＃：单步捕捉ABC信道 <br />　　36＃：打开音频环路 <br />　　37＃：中止测试 <br />　　38＃：激活SIM卡 <br /><br />39＃：使SIM卡失效 <br />　　40＃：发射全"1"信息 <br />　　41＃：发射全"0"信息 <br />　　43A＃：改变Audio通道至A <br />　　45ABC＃：读取信道ABC上的信号强度，ABC＝0~124 <br />　　46＃：显示当前AFC DAC的值 <br />　　47A＃：设置音量A＝0~7 <br />　　490＃：读锂电池信息 <br />　　57＃：清除保留内存，相当于ETACS的32＃指令 <br />　　58ABCDEF＃：设置保密码为ABCDEF <br />　　59ABCD＃：显示/改变解锁码 <br />　　60＃：显示IMEI（国际移动设备识别码） <br />　　65＃：显示IMSI <br />　　7100＃：手机自检，03、04为Modem IC错误，05、06为SpeechCode IC错误，07为软件错误必需转移卡，08为手机正常，00、01为CPU错误。 <br />　　 <br />　　飞利浦手机秘籍 <br />　　◆显示IMEI号：*#06# <br />　　◆显示状态行 *#2254*#: C, BS, RR, MMI, CREAT. <br />　　◆激活或关闭调试呼叫（DEBUG CALL）模式 *#2255*# <br />　　◆显示总通话时间 *#2558*# <br />　　◆强迫重新接入网络 *#2562*# <br />　　◆显示和更改手机的保密码 *#7489*# <br />　　◆显示一些SIM卡信息，例如相位等级（phase level）*#7378*# <br />　　◆获取SIM卡锁信息，初始化和标志 *#3377*# <br />　　◆激活和关闭睡眠模式 *#7693*# <br />　　◆获取睡眠模式信息 *#8463*#</span>
		<br />
<img src ="http://www.cnitblog.com/weitom1982/aggbug/12158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/weitom1982/" target="_blank">高山流水</a> 2006-06-13 11:53 <a href="http://www.cnitblog.com/weitom1982/archive/2006/06/13/12158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>美好的软件行业和苦难的程序员</title><link>http://www.cnitblog.com/weitom1982/archive/2006/05/08/10224.html</link><dc:creator>高山流水</dc:creator><author>高山流水</author><pubDate>Mon, 08 May 2006 12:11:00 GMT</pubDate><guid>http://www.cnitblog.com/weitom1982/archive/2006/05/08/10224.html</guid><wfw:comment>http://www.cnitblog.com/weitom1982/comments/10224.html</wfw:comment><comments>http://www.cnitblog.com/weitom1982/archive/2006/05/08/10224.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/weitom1982/comments/commentRss/10224.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/weitom1982/services/trackbacks/10224.html</trackback:ping><description><![CDATA[一般，我们认为这个世界上存在着工业、农业和第三产业。第三产业中，以服务业为人们有最多体会。那么，软件应该算作那个产业?一般传统认为，软件行业属于工业。<br /><br />一般来说，软件按照其最终用户的不同，分为两种:面向个人用户，为个人提供各种服务或者娱乐的软件，以及面向企业用户，主要为企业提高劳动生产率，降低成本的软件。<br /><br />　　因此，当我们讨论中国软件行业的时候，我认为有必要把生产这两种不同软件的行业分别讨论。<br /><br />　　首先，面向企业用户的软件，我认为，从本质上来说，是属于润滑剂产业。也就是说，此时，只依靠软件本身，是无法产生任何利润和价值的，软件必须通过依附在某个传统行业身上，才能够体现自身的价值。举例来说，不论CRM也好，ERP也好，还是DB，OA等等一切应用于企业的软件，如果企业本身经营困难，生产汽车的卖不出汽车，生产电器的卖不出电器，那么软件再好，信息化再强，面向困难企业的软件也一样不会给软件企业带回利润。因此，传统企业经营状况的好坏直接决定了面向企业软件的市场的大小。<br /><br />　　也正因为如此，虽然目前不论在全世界还是只在中国范围内，面向企业用户的软件行业的市场和总产值，要远远超过面向个人用户的软件，但是就局限于中国软件行业而言，至少在短期内，面向企业用户的软件，我认为并没有前途。<br /><br />　　是的，我知道如今响当当的软件公司都是面对企业进行服务的，整个软件市场，特别是e时代排头兵美国的软件市场，其绝大部分都是由面向企业的软件构成的。如果面向企业的软件没有前途，那为什么作为我们的榜样，我们的前驱，处在世界最顶端的美国是这个样子的呢?<br /><br />　　很简单，因为那是美国，不是中国。我认为，先进的规则、方法，思想、观念，尽可以先简单照搬，有了实践经验之后，再进行探讨和取舍。但是，对于奋斗的步骤、过程，目标的设定，一定要结合自己的实际情况来决定。<br /><br />　　我们知道，市场规模的大小，市场需求的大小，直接决定了产品的生产规模、成本和前途。我们无法想象，一个需求量长期为100的市场，能够容纳10个以上的生产能力为10的企业蓬勃发展。<br /><br />　　面向企业的软件，其市场就是企业对于信息化的需求。而美国面向企业的软件市场，就是建立在世界第一，占全世界经济总量30%以上(具体数字记不清了，如果有错，请指正)的经济实体的基础之上的。同时，基于其商品经济的发达，美国企业对于信息化的需求可以说是全世界最强的。因此，美国才能拥有全世界最大的软件市场，拥有全世界最多、最大的软件公司专为企业服务。<br /><br />　　而对于我们来说，社会上生产实际产品，满足人民真正需要的企业的经营状况决定了整体经济的形势，软件行业只能顺从这个形势而不是相反。目前中国正处于整体的通货紧缩，并且在可以预见的未来内尚看不到好转的趋势，整个社会的生产处于一种整体的生产过剩状态。并且，我国的商品经济尚处在极不发达的状态，企业对于信息化的要求几乎可以忽略不记。在这种情况下，只有极少数的企业，比如一些垄断机构，一些经营状况很好的特异分子，或者基于很特殊的原因，比如国家对于信息产业的扶持，电子政务的推行，才有对于信息化的需求。整个软件市场小的可怜。<br /><br />　　与此相对的，则是全国上下，多如牛毛，什么都能做，什么技术都精通，敢把牛皮吹得比神州五号还高的大小软件公司，在小的可怜的软件市场上进行恶性竞争。<br /><br />　　因此，我认为，指望依靠面向企业的软件行业，来达到人们所期望的所谓“作为支柱产业，拉动整个国民经济发展”的目的，恐怕是不现实的。面向企业的软件行业不可能脱离和超越整体经济形势，它的润滑剂的性质就决定了它只能和整体经济形势一起前进，一起衰退。<br /><br />　　面向企业的软件在中国难以发展的另一个原因是，发达资本主义国家的人力资源成本很高，因此使用软件的相对成本较低。而在中国，人力成本极低，用不用软件，在成本上几乎体现不出什么差别，因此如果不是出于别的原因(政府推动，企业喜欢求新)，一般的中国企业很少会有主动使用软件的热情。<br /><br />　　这里附上一个从前一个投资人对于我的某个想法做出的分析:假设某经销商每年产生14600张发票，他雇佣4个人为他处理发票，平均每人每天处理10张，假设每人工资为2000元/月，一年的工资为96000，也就是说，如果改用软件来处理发票，该经销商所愿意付出的成本不会高于96000元。也就是说，假设半年开发完成这个软件，每个月的开发成本不能超过16000元，除去运营成本，这些钱能雇几个程序员?软件公司又能得到多少利润?96000元，能开发一个什么样的软件，大家心里清楚。不要觉得处理发票简单，其实际的