[发明专利]一种浏览器/服务器架构的网页操作的控制方法无效
申请号: | 200910005330.9 | 申请日: | 2009-02-09 |
公开(公告)号: | CN101799804A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 张学敏;陈玄同 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;祁建国 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 服务器 架构 网页 操作 控制 方法 | ||
技术领域
本发明涉及一种网页操作的控制方法,特别是涉及一种在浏览器/服务器(Browser/Server)架构中避免多人同时操作同一网页的方法。
背景技术
浏览器/服务器架构(Browser/Server,B/S)即是由浏览器和服务器所组成的一种系统架构。它是随着因特网(Internet)技术的兴起,对主从(Client/Server,C/S)架构的一种变化或者改进的架构。在主从架构下,用户工作接口是通过全球信息网(World Wide Web,WWW)浏览器来实现,极少部分事务逻辑在浏览器(Browser)实现,但是主要事务逻辑在服务器(Server)实现,形成所谓三层(3-tier)架构。这样就大大简化了用户的计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(Total Cost of Ownership,TCO)。
目前主从架构下已有防止多使用者操作同一档案或是文件的机制,如微软的word、excel。当多使用者打开相同文件时,后开启者即会被提醒档案目前为只读状态。这种机制可方便提醒用户,以避免修改完成后,进行储存时遇到保存时遇到文件内容不一致的问题。但是在浏览器/服务器架构下目前则无此机制,当多使用者处理同一份以浏览器形式展现的资料时,使用者就有可能填写了许多数据,当提交时才发现其它使用者也对此数据做了修改,而无法进行储存。否则会将其它使用者修改的数据覆盖,而无法保持数据的一致性。
发明内容
鉴于以上的问题,本发明提供一种浏览器/服务器架构的网页操作的控制方法,用于当服务器中的网页已被第一浏览器所操作时,服务器对第二浏览器所提出对网页的操作进行状态纪录表的检查,并依据检查结果响应第二浏览器对网页是否有操作控制权。
为了实现上述目的,本发明提供了一种浏览器/服务器架构的网页操作的控制方法,用以当服务器中的网页已被第一浏览器所操作时,服务器对第二浏览器所提出对网页的操作进行检查,控制方法包括:由服务器建立状态纪录表,用以纪录网页被操作的使用状态;当服务器收到第二浏览器提出对网页的操作请求时,检查状态纪录表中网页的使用状态;当网页的使用状态为闲置时,则服务器允许操作请求,并将网页的操作控制权提交至第二浏览器;当网页的使用状态为运作时,则服务器发送检查信息至第一浏览器,用以检查第一浏览器是否仍使用网页;以及当第一浏览器响应检查信息且第一浏览器仍使用网页时,则服务器拒绝第二浏览器的操作请求,并传送网页的使用状态至第二浏览器。
其中,状态纪录表的字段,包括:网页名称、网页路径、更新时间、使用状态与使用名称。网页名称储存网页的名称;网页路径储存网页的路径;更新时间储存网页被操作的时间;使用状态储存网页的目前使用状态;以及使用名称储存网页被操作的浏览器名称。
另外,服务器发送检查信息至第一浏览器的步骤之后,还可包括:当第一浏览器未响应检查信息时,则更新状态纪录表中第二浏览器对网页的使用状态的纪录,并将网页的操作控制权提交至第二浏览器。
此外,服务器发送检查信息至第一浏览器的步骤之后,还可包括:当第一浏览器响应检查信息且第一浏览器未使用网页时,则更新状态纪录表中第二浏览器对网页的使用状态的纪录,并将网页的操作控制权提交至第二浏览器。
本发明提供一种浏览器/服务器架构的网页操作的控制方法,用于通过网页对应的状态纪录表,由服务器对不同浏览器的操作请求进行控管,以保持网页数据的一致性。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为依据本发明的一实施例的浏览器/服务器架构的网页操作的控制方法的流程图;
图2为依据本发明的一实施例的检查第一浏览器的状态流程图;
图3为依据本发明的一实施例的检查第一浏览器的状态流程图。
具体实施方式
下面结合附图和具体实施方式对本发明的技术方案作进一步更详细的描述。
请参考图1所示,其为依据本发明的一实施例的浏览器/服务器架构的网页操作的控制方法的流程图。本发明的流程包括以下步骤:
S100、由服务器建立状态纪录表,用以纪录网页被操作的使用状态;
S200、当服务器收到第二浏览器提出对网页的操作请求时,检查状态纪录表中网页的使用状态;
S300、当网页的使用状态为闲置时,则服务器允许操作请求,并将网页的操作控制权提交至第二浏览器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910005330.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燕尾型阴极炭块专用吊具
- 下一篇:踏板与传动链的连接结构