发明名称 在一群伺服器中协调动作之方法
摘要 一种主从环境中有一组伺服器包括一部或多部参与伺服器及一部或多部控制者伺服器,其中各参与伺服器可与至少一部控制者伺服器通讯,一种于该组伺服器之各伺服器间协调动作之方法,包含下列步骤:(l)客户与该组伺服器中至少一部伺服器使用经限定或未界定程序之协定以在客户与伺服器间传送状态资讯﹔(2)由客户传输动作要求至其中一部伺服器;及(3)回应于该要求而在多部伺服器间通讯以至少一部控制者伺服器协调其中至少若干部伺服器之动作。该方法之较佳具体例包括于对话期间由客户提供一次客户识别资讯,由一或多部控制者伺服器辨证该客户识别资讯,由一或多部控制者伺服器产生客户确认资讯保留于对话中,及使用保留的客户确认资讯而于其余对话中自动确认该客户。该方法之另一较佳具体例包括藉多部伺服器传输客户要求参与之要求及于伺服器间通讯以至少一部控制者伺服器回应于来自客户之要求而于多部伺服器间协调动作。
申请公布号 TW451150 申请公布日期 2001.08.21
申请号 TW087107166 申请日期 1998.05.08
申请人 万国商业机器公司 发明人 丹尼尔玛尼尔戴亚士;亚若可王吉尔艾彦克
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种于主从架构环境下协调伺服器组之多部伺服器间之动作之方法,该架构有一伺服器组包括一或多部参与伺服器及一或多部控制者伺服器,其中各参与伺服器可与至少一部控制者伺服器通讯,该方法包括下列步骤:于客户与伺服器组之多部伺服器中之至少一部间使用具有限或无界定程序之协定通讯以在于客户与伺服器间传送状态资讯;由客户传输一要求一动作之要求至伺服器之一;及回应于该要求而于多部伺服器间通讯以使至少一部控制者伺服器协调至少若干伺服器之动作。2.一种于主从架构环境下协调伺服器组之多部伺服器间之动作之方法,该架构有一伺服器组包括一或多部参与伺服器及一或多部控制者伺服器,其中各参与伺服器可与至少一部控制者伺服器通讯,该方法包括下列步骤:于客户与伺服器组之多部伺服器中之至少一部间使用具有有限或无界定程序之协定通讯以在客户与伺服器间传送状态资讯;由客户传送第一动作要求给要求确认的伺服器;客户提供客户识别资讯;由一或多部控制者伺服器证实客户识别资讯;由一或多部控制者伺服器产生客户确认资讯;由一或多部伺服器维持客户确认资讯;由一或多部伺服器利用一种手段保有客户确认资讯于对话中;由客户传输第二动作要求给要求确认之伺服器之一;及使用保留于对话之客户确认资讯及由一或多部伺服器维持之客户确认资讯而确认该客户。3.一种于主从架构环境下协调伺服器组之多部伺服器间之动作之方法,该架构有一伺服器组包括一或多部参与伺服器及一或多部控制者伺服器,其中各参与伺服器可与至少一部控制者伺服器通讯,该方法包括下列步骤:于客户与伺服器组之多部伺服器中之至少一部间使用具有有限或无界定程序之协定通讯以在客户与伺服器间传送状态资讯;由客户传送需要多部伺服器参与的动作要求给伺服器之一;及回应于该要求而于多部伺服器间通讯以使至少一部控制者伺服器协调多部伺服器之动作。4.如申请专利范围第2项之于伺服器间协调动作之方法,其中该由客户提供客户识别资讯之步骤系由客户以人工输入资讯完成。5.如申请专利范围第2项之于伺服器间协调动作之方法,其中该由客户提供客户识别资讯之步骤系由检索储存于永久记忆体之资讯完成。6.如申请专利范围第5项之于伺服器间协调动作之方法,其中该储存于永久记忆体之资讯包括于磁碟或晶片卡之一或多种数位证明。7.如申请专利范围第2项之于伺服器间协调动作之方法,其中该证实客户识别资讯之步骤包括由一或多部控制者伺服器检索维持之客户帐户资讯主比对客户识别资讯与客帐户资讯。8.如申请专利范围第2项之于伺服器间协调动作之方法,其中该证实客户识别资讯之步骤包括于伺服器组以外之认证单位伺服器通讯。9.如申请专利范围第2项之于伺服器间协调动作之方法,其中该由一或多疗维持客户确认资讯之步骤包含复制客户确认资讯于伺服器组之多于一部伺服器。10.如申请专利范围第2项之于伺服器间协调动作之方法,其中该保有客户确认资讯于对话之手段为动态扩大嵌入。11.如申请专利范围第2项之于伺服器间协调动作之方法,其中该客户为全球网路客户,伺服器为全球网咱网址,及保有客户确认资讯于对话之手段为一或多个网景(NETSCAPE)附属资讯。12.如申请专利范围第2项之于伺服器间协调动作之方法,其中该客户为全球网路客户,伺服器为全球网路网址,及保有客确认资读于对话之手段为HTML格式。13.如申请专利范围第2项之于伺服器间协调动作之方法,其中该维持客户确认资讯之伺服器包括至少一部控制者伺服器。14.如申请专利范围第2项之于伺服器间协调动作之方法,其中该客户确认资讯包括对话ID。15.如申请专利范围第14项之于伺服器间协调动作之方法,其中该对话ID有一段寿命随后其不再有效。16.如申请专利范围第14项之于伺服器间协调动作之方法,其中之包含下列步骤:由客户发送特定数目之要求要求确认给一或多部伺服器;于特定数目之要求后由一或多部控制者伺服器产生新客户确认资讯包括新对话ID;及由一或多数伺服器利用一种手段保有新客户确认资讯对于话。17.如申请专利范围第14项之于伺服器间协调动作之方法,其中该保有客户确认资讯之手段包括加密对话ID之手段,及使用保有于对话之客户确认资讯涉及解码经加密的对话ID。18.如申请专利范围第17项之于伺服器间协调动作之方法,其中该加密对话ID之手段包括一种经加密的对话ID其仅对特定伺服器及要求之组合有效。19.如申请专利范围第18项之于伺服器间协调动作之方法,其中于伺服器组之伺服器为全球网路网址及经加密的对话ID仅对特定的URL有效。20.如申请专利范围第2项之于伺服器间协调动作之方法,其中又包含下列步骤:由至少一部伺服器维持提供客户识别资讯之客户位址;及使用该位址于要求确认之对话期间回应于客户要求之至少部分动作确认客户。21.如申请专利范围第2项之于伺服器间协调动作之方法,其中至少一控制者伺服器分布跨越多个节点。22.如申请专利范围第21项之于伺服器间协调动作之方法,其中该客户确认资讯包括对话ID及由一或多部伺服器维持客户确认资讯之步骤包含储存对话ID于少于分布控制者伺服器之一之全部节点,及保有对话ID储存于状态变数之至少一个节点之身分于对话。23.如申请专利范围第21项之于伺服器间协调动作之方法,其中该客户确认资讯系于分布之控制伺服器之一之多个节点之复制。24.如申请专利范围第7项之于伺服器间协调动作之方法,其中访至少一部控制者伺服器系分布跨越多个节点,及该客户帐户资讯系于分布之控制者伺服器之一之多个节点之复制。25.如申请专利范围第3项之于伺服器间协调动作之方法,其中该多个伺服器之动作之协调包括由至少一部控制者伺服器回应于客户之要求定义一组内设伺服器。26.如申请专利范围第25项之于伺服器间协调动作之方法,其中该内设组伺服器包括客户于对话期间曾经通讯之伺服器组中之一或多部伺服器。27.如申请专利范围第26项之于伺服器间协调动作之方法,其中该内设组伺服器系就重要伺服器小集合决定,此处各伺服器之重要小集合系就交易类型、确认类型及重要事项决定。28.如申请专利范围第27项之于伺服器间协调动作之方法,其中该交易类型包括全部交易、单纯交易及群体交易。29.如申请专利范围第27项之于伺服器间协调动作之方法,其中该确认类型包括全部交易,要求确认之交易及无需确认之交易。30.如申请专利范围第27项之于伺服器间协调动作之方法,其中该重要事项包括对话起点,客户首次提供有效识别资讯之点,及前次群体交易。31.如申请专利范围第25项之于伺服器间协调动作之方法,其中该内设组伺服器系就涉及前次群体交易之伺服器决定。32.如申请专利范围第3项之于伺服器间协调动作之方法,其中对动作之要求涉及由多部伺服器收集资讯。33.如申请专利范围第3项之于伺服器间协调动作之方法,其中该需要多部伺服器参与之动作要求涉入来自多部伺服器之对有限数n>0之n期承诺。34.如申请专利范围第3项之于伺服器间协调动作之方法,其中伺服器间通讯以至少一部控制者伺服器协调多部伺服器动作之步骤包含:至少一部控制者伺服器与多部伺服器中之至少若干者通讯;及由至少一部控制者伺服器合并来自多部伺服器中至少若干者之回应。35.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其中该等伺服器为全球网路网址。36.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其中用于客户与伺服器间通讯之协定为超文字传输协定。37.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其中用于客户与伺服器间通讯之协定为保密。38.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其中至少一部参与伺服器可与多个控制者通讯。39.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其中存在有控制者伺服器之阶层,因此一部控制者伺服器可协调阶层低于该伺服器之参与伺服器与控制者伺服器间之动作。40.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其又包含由客户接收及执行来自至少一部伺服器之程式,因此客户执行伺服器组之至少若干功能。41.如申请专利范围第1.2或3项之于伺服器间协调动作之方法,其中该等参与伺服器间无法彼此通讯。图式简单说明:第一图为根据本发明之较佳具体例使用之整体架构之方块图;第二图为根据本发明之较佳具体例协调确认客户之方法之方块图;第三图为根据本发明之较佳具体例协调多部参与伺服器之群体交易之方法之方块图;第四图为根据本发是之较佳具体例使用之另一种整体架构之方块图;第五图为保留于对话之较佳变数之串列;及第六图为于全球网路超链结动态嵌入状态资讯之方法之方块图。
地址 美国