[发明专利]进行排他控制的客户机服务器系统无效
申请号: | 00124134.6 | 申请日: | 2000-06-16 |
公开(公告)号: | CN1330327A | 公开(公告)日: | 2002-01-09 |
发明(设计)人: | 庄司涉;田渕大介;中岛一郎;伊藤友纪;桑岛胜典 | 申请(专利权)人: | 未来理想科技股份有限公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F9/52 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 排他 控制 客户机 服务器 系统 | ||
本发明涉及数个客户机对服务器管理的数据进行编辑的客户机服务器系统,特别是数个客户机之间的编辑数据的排他控制及同步(统一)技术。
例如,设定为数个客户机把服务器管理的地图数据分头进行编辑(例如客户机A描绘道路A,客户机B描绘道路B等)的情况。关于数个客户机同时进行的编辑处理,服务器必须保证其兼容性及统一性。例如,由服务器给客户机P和客户机Q同时提供图1(A)的地图数据,客户机P进行该图(B)所示的道路100的编辑处理,客户机Q进行该图(C)所示的道路200的编辑处理,在这种场合,为了反映各客户机P、Q的旨意,服务器如该图(D)所示那样,确认最终结果,而且必须把该最终结果告知各客户机P、Q(编辑数据的同步即统一)。另外,还必须保证客户机P进行的编辑结果与客户机Q进行的编辑结果相匹配(编辑数据的兼容性),也就是说,不相矛盾(例如客户机P、Q关于同一道路同样不会进行不同形式的编辑)。
因此,通常服务器把全部数据分为数个数据组进行管理,对于一个数据组来说,进行仅分配一个客户机的排他控制。也就是说,服务器对于客户机P的编辑对象的数据组进行客户机Q不能编辑的数据锁定,客户机Q编辑处理后,解除这种锁定,成为客户机Q的编辑对象。
作为上述排他控制的1个单位的数据组的大小设定为何种程度是左右编辑效率或容易使用的程度的重大问题。例如,在作为地图编辑应用的场合,预先把整个地图图像按照一定的经度、纬度间隔进行网状分割,可以把其中一个网格内存在的全部图形、文字等的数据组作为排他控制的1个单位。但是,在这种场合,例如,某个客户机对通过长距离铁道线路的数个网格的图形开始进行编辑时,到这种编辑结束之前,其他客户机不能接触其他的数个网格,事实上,带来了不能工作的问题。为了解决这种问题,也可以使排他控制的单位为地图上的各种道路或建筑物等的各种图形(即不适于分割、编辑的最小数据)。但是,一旦这种排他控制的单位变小,就必须从作为数据库管理的地图数据中检索出其他图形数据。而如果数据库变为巨大数据库时,这种检索就需要花费很多时间,带来了作业效率劣化的问题。
另外,在以往的客户机服务器系统中,对于每次实施的一个个编辑处理,客户机都对服务器发出要实施编辑处理的内容的通知。服务器判断所通知的编辑处理是否许可,如果判断为许可,根据其内容更新数据库,之后,把这种更新结果反馈给客户机。收到更新结果的客户机,在自己的应用上反映该结果。此外,服务器也对通知上述编辑结果的客户机以外的各个客户机发出上述更新通知。收到更新通知的各个客户机也在自己的应用上反映该结果。于是,客户机只收取与服务器之间的各种通知,而实质上的编辑处理,全是在服务器主导下进行的。
因此,一旦客户机变多,要求服务器的处理量就会膨胀,服务器的负担就会变得非常大。另外,在各客户机的应用上反映出编辑处理结果之前,客户机与服务器之间要往返各种要求或通知,因此处理非常地费时间,而且在编辑结果反映在其他客户机之前,也要花很多的时间。
因此本发明的目的是提供一种各客户机能进行高效率地进行编辑作业的客户机服务器系统。
本发明的另一目的是提供一种能把各个客户机的作业结果高速地反映给其他客户机的客户机服务器系统。
根据本发明第一方面,提供一种客户机服务器系统,服务器包括:登录为了任何客户机进行编辑而被锁定的目标识别符号的锁定列表;及参照该锁定列表把各客户机所期望编辑的目标被锁定与否的这一信息通知给各客户机的通知部。因此,接受通知的客户机,可使没有锁定的目标处于可编辑状态。
根据本发明的第二方面,提供一种客户机服务器系统,首先,服务器把目标传输给客户机;客户机对从服务器接受的目标自由地进行编辑处理,该编辑处理后,生成表示进行了编辑的目标变更内容的差别记录,并传送给服务器。然后,服务器在自己管理的数据中反映所传送的所述差别记录的内容。因此,服务器与客户机之间的数据为同步的数据。
在最佳实施例中,服务器把所传送的差别记录传送给已传送过该差别记录的客户机以外的客户机;接着,接受由服务器传送的所述差别记录的客户机,把差别记录的内容反映给自己。因此,通过该客户机服务器系统整体,可使数据同步化。
图1是表示应用上的编辑对象数据的变化的图。
图2是表示本发明一实施例的客户机服务器系统的整体构成的图。
图3是表示编辑处理流程的流程方框图。
图4是表示客户机服务器系统使系统整体为同步的处理流程的图。
下文叙述本发明的实施例
图2是表示本发明一实施例的编辑方式的整体构成图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未来理想科技股份有限公司,未经未来理想科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00124134.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:水处理装置
- 下一篇:信息中继装置和存储介质