互联网的实时信息推出工程 概括地说,本发明涉及互联网技术;具体地说本发明涉及一种用网络服务器在顾客方的浏览器上直接推出实时信息,使得在顾客方的用户总是能看到实时信息的反映的互联网技术。
通常,当向网络服务器发出http(超文本传输协议)请求后,网络服务器在发送出响应之前,总是先检查请求的客户是否仍然在线上。一旦网络服务器发现请求的客户不再在线上,则这个请求和响应就结束了,而且不会发送出响应。这就是人们称之为通话完了。
此外,现在人们在互联网和内联网上使用的所有实时报告系统都需要采用Java语言,或者把Microsoft ActiveX系统的组成部分下载到安装在用户侧的设备上,以完成实时数据更新。
例如,互联网标题广告需要很短的装载时间。如果采用MicrosoftActiveX控制,用户必须下载和安装某些系统的组成部分,才能显示标题。
如果采用Java,用户需要在他们的系统上安装Java虚拟机,而且必须承受颇长的初始化时间,Java通常需要30秒。
上述任何一种方法都会减低互联网浏览者的接受性。
鉴于上述问题,本申请的发明人于是开发了一种新的技术。
本发明的一个目的是提供一种在互联网上用网络服务器在顾客方的浏览器上直接推出实时信息的方法。
本发明的另一个目地是提供一种采用上述方法的互联网上的条幅广告互动系统。
本发明的再一个目的是提供一种采用上述方法的股票实时报价系统。
本发明的又一个目的是提供一种采用上述方法的货币汇率实时报价系统。
本发明的还有一个目的是提供一种采用上述方法的体育比赛实时计分系统。
根据本发明的一个方面,一种在互联网上推出实时信息的方法,其特征在于包括下列步骤:
通过计算机检测客户是否在线上;
如果检测到客户仍然在线上,就获取新的信息;
对所获取的新的信息进行处理,使之转换成HTML码;
然后将转换成HTML码的信息作为网络服务器响应推向客户方。
其后,使网络服务器响应链进入休眠模式大约10ms。
根据本发明的另一个方面,一种互联网上的条幅广告互动系统采用了上述方法。
根据本发明,当新的信息经过格式化而成为HTML(超文本标记语言)码时,采用HTMLJava脚本语言的方法--document.write,写出新的更新页和新的更新行,且传送到客户浏览器,以致由于请求(通话)还没有结束,因此每当网络服务器发送更新信息时,客户所看到的实际上是新的内容,而且,不需要客户方的人手操作更新屏幕就能自动更新内容。
这种实时技术利用这种线上客户检验原理,让网络服务器在一个响应内持续发送出新数据,不需要完成这个当时的请求。
采用本发明的这种革新方法,不需要在客户方下载和安装任何系统组成部分,客户方也不需要任何Java虚拟机或Java应用程序。这对于向客户推出实时数据是一个很实用而简便的方法。
由于它基本上是一种很简便的客户结构,尤其适用于PDA或寻呼机报告实时新闻或数据(股票、体育比赛计分、交通......),不需要进行Java虚拟机ROM的烧录。因此,本发明有助于减低硬件成本和重量,硬件改良功能。
本发明的目的、性能和优点通过结合附图阅读本申请就会显得更加清楚。附图中:
图1表示本发明的方法的流程图;
图2表示根据本发明的方法以条幅广告形式显示股票报价的实时互联网标题的一种实例;以及
图3表示本发明的一种实际应用。
下面参照附图,通过实例对本发明进行详细的描述。
首先参阅图1,图1中示出了本发明的方法的流程图。如图1所示,计算机首先检测客户是否仍然在线上。如果检测到客户仍然在线上,就获取新的信息。接着对所获取的新的信息进行处理,使之转换成HTML码。然后将转换成HTML码的信息作为网络服务器响应推向客户方。
如果所有请求在相当一段时间都不结束,在网络服务器上处理的负载就会急剧增加。为此本发明的方法是使个别请求链在短时间(例如10ms)内处于休眠模式。这样,在网络服务器的所有请求链之间就有不同的静寂时间,使得网络服务器能接上许多负载,又不会浪费资源(存储器,硬盘空间或宝贵的CPU时间)。
其后,使网络服务器响应链进入休眠模式10ms。接着计算机又返回到检测客户是否仍然在线上的步骤,如果检测到客户仍然在线上,就周而复始地重复上述各步骤,直到检测到客户已不在线上为止。此时,就中止响应。
多个实际例子表明,上述负载平衡算法使个别请求链进入休眠模式是很有效的。通常,具有Pentium III、650MHz CPU和256MB RAM的网络服务器不能同时承受300个以上的请求。采用本发明的方法,同时请求的数量可以增加到高达2000个。而且可以持续进行。
本发明的方法可以用来更新信息,其特性适用于推出商业交易的结果。
根据图1可知,本发明的原理是建立不中止的请求通话,确实提供了在当时的请求(通话)内实施任何商业逻辑或交易的持续维持的通道。
采用本发明的方法,既不需要Java,也不需要ActiveX控制,这种以纯HTML为基础的实时推动工程在5秒钟内就能显示所有的实时标题,不需要在浏览器上下载任何系统的组成部分。
图2是根据本发明的方法以条幅广告形式显示股票报价的实时互联网标题的实例。从图2可以看到,这种实时互联网标题能在计算机的显示器上实时显示出各种股票代码、股票名称、昨天收盘价、涨幅或跌幅、成交量和成交金额等数据。
图3示出了根据本发明的一种完整的股票报价系统。这种采用计算机的完整的股票报价系统具有许多功能,包括能在计算机的显示器上显示实时股票报价、交易量、自行投资管理......。所有这些功能完全不需要下载或安装任何系统分量和Java初始化,而能反映股市瞬息万变的行情。本发明所采用的计算机,其各硬件属于现有技术,为节省篇幅起见,不予赘述。
此外,本发明还可以用作实时商业交易通道,与后端数据库通话,以及在特定的地点反映新的结果,例如,银行系统、POS(销售)系统......,甚至博弈系统等。
尽管参照实施例已经对本发明作了详细的描述,但是本领域的技术人员根据上文所公开的精神实质是可以对本发明作各种变化和改型,所有这些变化和改型都应该属于本发明的保护范围。本发明的保护范围由所附的权利要求书予以限定。