随着人类对工作效率和生活质量的需求不断提升,家电网络化将可能是十几年后的主流趋势。
那时候,洗衣机、电冰箱、微波炉等大众家电的智能化程度将非常高,此外还会涌现出诸如视频监视装置、可语音留言的门铃等先进的系统。我们一定非常希望用一部手机、一台PDA或笔记本电脑来随时查看这些电器的运行状态,并操纵他们。
做到这些并不困难。首先,随着IPV6和相关网络设施的普及,我们会很容易的为每台家电指定一个IP、域名,并访问他们;数据将在电力网内进行传输而无需另外铺设网线;高智能的控制模块形同一台台电子计算机,快速而准确的与人类进行通讯;廉价的硬件、软件防火墙,可以保证家电相当高的安全系数。
笔者推测人们对家电的控制将主要有两种方式:
一、家电自带防火墙,并直接连入国际互联网。我们设想一种这样的即时通讯软件,使得主人可以同一台洗衣机亲切交谈:它像QQ或MSN Messenger;我们知道洗衣机的IP或域名;我们有从即时通讯软件访问洗衣机的驱动程序,或者,我们知道它的确切型号,并让即时通讯软件下载后自动安装。我们于是拥有了一个“××洗衣机”好友,双击它,会出现一个驱动程序的控制台,可能是图形化的,也可能是命令行方式的,它可能带有身份认证,只有主人才可全权控制。我们可以查询它的状态,命令它做些事情,甚至像Linux里的cron或at一样,定时做些事情,它的智能程度取决于固化或输入洗衣机芯片的控制程序,嵌入式系统将在那时与家庭应用型操作系统(如Windows)、服务器常用的操作系统(如Linux、Solaris)分庭抗礼,成为最具挑战性的开发行业。
二、家电连接到一台应用服务器或具有相当功能的网关上,再连入国际互联网。某些家电需要更高的安全性能,或者不具备独立的可被网络访问的模块,或者它们的驱动程序是可通用的,那么我们就将其放到一台网关服务器的后面,间接控制其运行。主人访问它们的时候,先连接到网关服务器,这时会如第一种方式那样出现一个人机对话界面,选择一个要控制的电器,再进行后续操作。
如果地球有幸运转到2020年,那么我们将发现所有的电器都是人类的朋友。
月度归档: 2004年10月
MSN Messenger 7 beta版抢先试用
http://www.ssite.org/stuff/Microsoft.MSN.Messenger.7.0.0205.Beta-Betas.rar
ed2k://|file|MSN.Messenger.7.0.0205.BETA.msi|7173632|0D35B0FBB2274B3F5F064534FA9D11CD|/
这是泄漏出来的一个beta版本,大家不妨先睹为快!
二零二零年的IT生活 – 电力网、互联网、电信网、有线电视网多网合一
高中物理老师曾经说过:电、力、磁三种场具有很强的共性,当时我深为大自然的鬼斧神工而感叹。世间有共性的事物还有很多,当所有的共性都被人类发现的时候,那就是天人合一的时候。
二零二零年,电力网、互联网、电信网、有线电视网四种网络,可能将融为一体。
那时候的传输介质将是一种很特殊的光电复合型电缆,骨干电网将携带着另外三种网络的数据穿梭于城市乡村之间,在入户前的最后一公里被转换为低压电。入户后,电缆将与交换机相连,并抵达房屋的各个角落。如果那个时候的所有家电都支持小于36伏的正常工作,那么这个局域网将是安全的。
互联网将通过光纤以千M的速度抵达你的电脑。至于电信网和有线电视网,我想在保证带宽的前提下,与互联网共享资源也不再是神话。
那时候的电脑只需要一根电源线就可以正常工作了,是不是更方便了呢?
发现一个超强的同学录客户端
从 http://www.lubanren.com/weblog/showlog.asp?cat_id=22&log_id=380 上看到一位网友写了一款支持5460和Chinaren的同学录客户端(查看简介,下载),试用了一番,感觉相当良好,易用性很体贴网友的需求,功能也比较完善,且在使用中没有遇到网络问题引起的程序错误,防火墙也没有异常报警。有了这个客户端,就不用拿浏览器登录那几个网站了,大家不妨尝试一下,并告诉你的朋友们吧!
二零二零年的IT生活 – 数字电视与电脑的结合
到了二零二零年,人们可能只知道什么是电视,而不再清楚什么是电视机。
为什么要为看一场格莱美颁奖晚会而买一台电视机呢?我们用一台电脑就可以收看到所有的电视节目了!那时的孩子们一定会这样说。
先从显示器谈起吧。二零二零年的液晶显示器和背投屏幕将会普遍,人们甚至可以向生产商以B2C的方式订购任意尺寸的显示器--这样做是双赢的,低廉的耗材成本使产品制造企业不得不将销售重点转移到服务上来,否则他们将失去利润空间;消费者有更多的选择权,他们可以像购买镜框一样挑选合适的显示器。
那时候,这些显示器均将交给家用电脑来控制。电脑上有一块高性能的显示卡,它的视频输出是USB端口,将其直接连接在USB HUB上,把其它的显示器也连接在这台HUB上,这就完成了显卡与显示器的数据连接。更大胆些,我们可以构造一个家庭无线局域网,或者把接线口做到墙壁上,以免线头影响美观。
这块强有力的显卡或许已经能够分别控制8到16台显示器了,我们通过程序设定,便可将电视节目显示在某块屏幕上;遥控器将与电脑键盘拥有同样的地位,我们可以设置将某块遥控器与某台显示器绑定在一起。电视的功能就实现了。
不出意外的话,二零二零年的电视节目,还将是部分或全部收费的。如果我们要看凤凰卫视,可能得跑到楼下买一张面值为50元的凤凰卫视电视节目卡,将卡号密码输入电脑中,计费方式可能也会多种多样。更乐观的预测,那时候将可以通过信用卡代缴电视节目费用,或者干脆由小区物业部门托收。
既然今天的电视机在不断借鉴电脑的功能,那么未来的电视机就有可能会完全融入电脑。
如何及时听到新的热门单曲
上班族、自习狂人,以及所在城市缺乏欧美流行音乐电台的朋友们,你们是不是经常为无法捕捉到欧美流行音乐的最新动向而发愁呢?笔者通过几个月的摸索,积累了一点经验,现发在这里,希望能与大家共享。
一、了解国外的人都在听什么新歌,并记录下来。
我们可以通过全球各地的排行榜来找到答案。察觉国内媒体的风吹草动是无用的,因为他们根本不懂得什么是流行。推荐大家留心Billboard和The World Chart Show。前者美国化比较严重,商业化也偏强;如果不想受到老美的思维禁锢,不妨看看后者,它是全球几百家合作电台汇总起来的榜单,更有综合性和客观性。另外,可以关注一下一些音乐产业较发达地区的排行榜,例如英国、澳大利亚、爱尔兰、瑞典、丹麦、挪威、加拿大等等。
二、通过各种方式下载到上述找到的歌曲。
首先我们需要认同这样一个观点:在热门排行榜上崛起单曲,必然拥有了一定的群众基础,那么利用p2p软件就应该能够顺利的找到这些歌曲传播的痕迹。这里推荐emule软件,输入歌曲名称就可以找到一系列的源,这时我们会发现:“喔,原来有那么多人已经比我们先听到这首歌了!”
听歌的一种境界,是我们从一首好歌,喜欢上一张专辑,继而喜欢上一个艺人,这些用emule都可以做到,调整一下关键字,以及文档数据类型就可以了。比如我们想下载一张专辑,可以选择光盘镜像格式,或压缩文件格式。
以上就是笔者的一点心得,欢迎来信交流。
Server Push技术
服务器推送(Server Push)的思想是由服务器主动发送信息,并与客户端保持连接,直至服务器或客户端有一方自行中断连接为止。
Server Push的优点在于减少了建立、销毁连接的时间,去除了无用的页面刷新,缺点是占用了大量端口和相关系统资源,单纯的Server Push无法支持大用户量的服务。
Server Push使用了multipart/x-mixed-replace这种MIME类型,报文范例格式如下:
Content-type:multipart/x-mixed-replace;boundary=ThisRandomString
–ThisRandomString
Content-type:text/plain
第一个对象的数据
–ThisRandomString
Content-type:text/plain
第二个(最后一个)对象的数据
–ThisRandomString–
每个数据块由三部分组成:一是Content-type之类的头标,二是数据正文,三是报文边界,每当客户端接收到新的头标时,原有文档将被清除,并被新的数据块填充。
Apache和IIS均支持Server Push技术,笔者推荐Linux/Unix下的Apache软件,它可以自由的增删相应模块,以满足较多连接状态下的高性能需求。