WEB页的及时更新制造技术

技术编号:2919895 阅读:213 留言:0更新日期:2012-04-11 18:40
向与刷新控制帮助器通信的Web页加入功能。该Web页与会话标识符相关联。如果出现影响Web页的信息更新,则更新通知与会话标识符相关联。在Web页中的功能定期地将会话标识符发送给刷新控制帮助器。该刷新控制帮助器调用刷新控制器并且传递会话标识符。该刷新控制器检查数据存储器以确定是否已经接收到与会话标识符相关联的更新通知。如果对于该页面有更新可用,则刷新控制器告知刷新控制帮助器有新数据可用并且从数据存储器中去除用于该会话标识符的任何更新通知。刷新控制帮助器然后通知在Web页中的功能有新数据可用,并且该功能请求页面重新加载。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据处理,尤其涉及在Web文档中显示的信息的更新。
技术介绍
使用与Web相关的应用在社会中(在商业中以及在每天的个人任务中)已经变得越来越流行。例如,许多个人Web用户以“门户”(portal)页面开始Web会话。门户是一个Web“超站”,它提供了各种服务(包括例如Web搜索、新闻、白页和黄页目录、电子邮件、讨论组、在线购物以及与其它站点的链接。虽然该术语最初用来指代通用站点,但是术语“门户”还可以用来指代提供多种服务的其它站点,尤其是那些提供动态内容的站点。门户服务器是向公共Web站点和内部内联网部署门户服务的网络服务器。门户服务器也可以指代这样一种应用,它用来通过Web页部署、传输和保持门户服务。门户服务器通常包括多种工具和功能,包括用户验证、身份管理、搜索工具和内容聚集能力。用户个性化也可以是一个特征,它使得人们能够定制自己的Web页。可以利用“子门户(portlet)”完成用户个性化。子门户可以是由门户服务器使用来构建门户页面一个小窗口或者功能。子门户技术允许由研发团队或者终端用户在内部更快地定制门户页面。子门户技术可以表现为门户服务器的附件(adjunct)或者通向企业资源计划(ERP)应用的可选接口。个性化程度也可以变化。作为典型实施例,用户可以定制门户页面以包括搜索引擎子门户、股票价格子门户、天气子门户和体育比分子门户。但是,也可以有更多应用具体实例。例如,门户页面可以提供对网络资源的监视服务,其中每个子门户展示特定的监视器。在用户通过浏览器请求门户页面时,门户服务器使用构成该页面的各子门户动态地产生出门户页面。门户页面可以包括随时间变化的内容,例如股票报价信息、天气信息或资源监测信息。因此,门户页面通常包括例如定期发送用于该页面的刷新请求的JavaScript功能。但是,该功能发送更新信息是否可用于该页面的更新请求。这导致许多未受保证的刷新操作,这产生出额外的网络通信量并且使得门户服务器不必要地反复重新生成相同的门户页面。
技术实现思路
本专利技术认识到现有技术的这些缺点并且提供了用于及时更新在Web页内显示的信息的机制。根据第一方面,提供一种Web页更新方法,该方法包括从客户机接收会话标识符,其中客户机请求Web页并且会话标识符与该Web页相关联;确定对于与会话标识符相关联的Web页是否存在更新;响应于确定对于与会话标识符相关联的Web页存在更新,向客户机发送存在更新的通知,其中客户机响应于该通知请求页面刷新。优选的是,响应于确定对于与会话标识符相关联的Web页不存在任何更新,将不存在任何更新的通知发送给客户机。在一优选实施方案中,Web页包括用来调用刷新控制帮助器的刷新功能。在一优选实施方案中,刷新功能响应于定时器到期调用刷新控制帮助器。在一优选实施方案中,响应于功能调用刷新控制帮助器,确定对于与会话标识符相关联的Web页是否存在更新。在一优选实施方案中,从后端进程(back end process)接收更新事件,并且将更新事件存储在数据存储器(data store)中。优选的是,确定对于与会话标识符相关联的Web页是否存在更新包括确定在数据存储器中的至少一个更新事件是否对应于与会话标识符相关联的Web页。在一个实施方案中,Web页包括一组子门户,并且确定在数据存储器中的至少一个更新事件是否对应于该会话标识符包括确定在数据存储器中的至少一个更新事件是否对应于在该组子门户内的子门户。在一个实施方案中,响应于确定对于与会话标识符相关联的Web页存在更新,从数据存储器中删除与该会话标识符对应的任意更新事件。在一个实施方案中,Web页包括一组子门户,并且确定对于与会话标识符相关联的Web页是否存在更新包括确定对于该组子门户内的子门户是否存在更新。优选的是,提供用于及时更新在门户内显示的信息的方法、设备和程序。优选将功能加入到与刷新控制帮助器通信的Web页上。该Web页优选与会话标识符相关联。在发生信息更新时,在该Web页中展示的信息可能改变。如果出现影响该Web页的信息更新,则更新通知优选与该会话标识符相关联。在Web页中的功能定期地(根据一优选实施方案)向刷新控制帮助器传递会话标识符。刷新控制帮助器优选调用刷新控制器并且传送会话标识符。刷新控制器优选检查数据存储器,以确定是否接收到与会话标识符相关联的更新通知。如果没有可用于会话标识符的任何更新,则刷新控制器优选告知刷新控制器没有任何新数据可供Web页使用。如果更新可用于该页面,则刷新控制器优选通知刷新控制帮助器可以使用新数据并且优选从数据存储器中去除用于该会话标识符的任何更新通知。刷新控制帮助器优选随后通知在该Web页中的功能可以使用新的程序并且该功能优选请求页面重新加载。根据第二方面,提供一种用于更新Web页的设备,该设备包括接收组件(例如,控制子门户),用来从客户机接收会话标识符并且使由客户机请求的Web页与会话标识符相关联;刷新控制器,用来确定对于与该会话标识符相关联的Web页是否存在更新,并且响应于确定对于与会话标识符相关联的Web页存在更新,向客户机发送存在更新的通知,其中客户机响应于该通知请求页面刷新。优选的是,在刷新控制器内,响应于确定对于与会话标识符相关联的Web页不存在任何更新,向客户机发送不存在任何更新的通知。在一优选实施方案中,该设备还包括刷新控制帮助器。在该实施方案中,接收组件(例如,控制子门户)在Web页中包括刷新功能,用来调用刷新控制帮助器,并且该刷新控制帮助器响应于刷新功能调用该刷新控制帮助器而调用刷新控制器。在一优选实施方案中,刷新功能响应于定时器到期而调用刷新控制帮助器。在一优选实施方案中,刷新控制器响应于刷新控制帮助器调用刷新控制器,确定对于与会话标识符相关联的Web页是否存在更新。在一优选实施方案中,该设备还包括后端进程,它向刷新控制器发送更新事件;以及数据存储器,其中刷新控制器将更新事件存储在数据存储器中。在一优选实施方案中,刷新控制器通过确定在数据存储器中的至少一个更新事件是否与该Web页对应来确定对于与会话标识符相关联的Web页是否存在更新。在一优选实施方案中,刷新控制器响应于确定对于与会话标识符相关联的Web页存在更新而从数据存储器中删除与会话标识符对应的任意更新事件。在一优选实施方案中,Web页包括一组子门户并且刷新控制器通过确定对于在那组子门户内的子门户是否存在更新来确定对于会话标识符是否存在更新。根据第三方面,提供在计算机可读介质中用于Web页更新的计算机程序产品,该计算机程序产品包括用于从客户机接收会话标识符的指令,其中客户机请求Web页并且该会话标识符与该Web页相关联;用于确定对于与会话标识符相关联的Web页是否存在更新的指令;用于响应于确定对于与会话标识符相关联的Web页存在更新向客户机发送存在更新的通知的指令,其中客户机响应于该通知请求页面刷新。根据第四方面,提供了一种计算机程序,它包括适用于在所述程序在计算机上运行时执行根据第一方面的方法的程序代码装置。根据第五方面,提供一种用于客户机请求Web页更新的方法,该方法包括将Web页会话id发送到服务器,该会话id在客户机请求该Web页时已经与Web页相关联;从服务器中接收有关是否存在更新的通知;并且响应于本文档来自技高网
...

【技术保护点】
一种用于Web页更新方法,该方法包括:从客户机接收会话标识符,其中客户机请求Web页并且会话标识符与该Web页相关联;确定对于与会话标识符相关联的Web页是否存在更新;响应于确定对于与会话标识符相关联的Web页存在更新,向客户机发送存在更新的通知,其中客户机响应于该通知,请求页面刷新。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗德里克克莱恩特保塞尔小约汉拉彭塔约瑟夫劳伦斯桑德斯伊恩威尔斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1