主权项 |
1.一种伺服器端之排程方法,包含:建立一服务管理表(service managing table),其至少包含一插座(socket)栏位与一状态(status)栏位,且能够记录复数个伺服器端插座之状态;初始化该服务管理表之该状态栏位为闲置(idle)状态;当一用户端欲建立一特定插座之连接(connection)时,以一伺服者执行緖于该插座代码栏位中登记该特定插座;以及以一服务执行緖来检视该服务管理表中各该等插座之状态,以对该用户端之请求进行服务(service),并将各该等插座之状态设定为接收(receive)状态、传送(send)状态、关闭(close)状态与闲置(idle)状态其中之一。2.如申请专利范围第1项所述之伺服器端之排程方法,其中该伺服者执行緖于该插座代码栏位中登记该特定插座后,系于该状态栏位中设定该特定插座为接收(receive)状态;若所检视到之插座的状态为接收状态,则该服务执行緖系依该用户端之请求进行服务(service),将服务结果填入一传送暂存区(send buffer),并设定该检视到之插座的状态为传送(send)状态;若所检视到之插座的状态为传送状态,则该服务执行緖系将该传送暂存区之内容传送至该用户端,并设定该检视到之插座的状态为关闭(close)状态;且若所检视到之插座的状态为关闭状态,则该该服务执行緖系关闭该插座,并将检视到之插座的状态设定为闲置状态。3.如申请专利范围第1项所述之伺服器端之排程方法,其中该服务管理表更包含一传送暂存区位址栏位,其记录该传送暂存区之记忆体位址。4.如申请专利范围第1项所述之伺服器端之排程方法,更包含:将该用户端所请求之服务储存于一接收暂存区(receive buffer);以及依该接收暂存区之内容执行该用户端所请求之服务。5.如申请专利范围第4项所述之伺服器端之排程方法,其中该服务管理表更包含一接收暂存区位址栏位,其记录该接收暂存区之记忆体位址。6.一种排程系统,系执行于一伺服器端,该排程系统包含:一服务管理表,其至少包含一插座代码栏位与一状态栏位,且能够记录复数个伺服器端插座之状态;一伺服者模组,其当一用户端欲建立一特定插座之连接时,产生一伺服者执行緖以于该插座代码栏位中登记该特定插座;以及一服务模组,其产生一服务执行緖来检视该服务管理表中各该等插座之状态,以对该用户端之请求进行服务(service),并将各该等插座之状态设定为接收(receive)状态、传送(send)状态、关闭(close)状态与闲置(idle)状态其中之一。7.如申请专利范围第6项所述之排程系统,其中该伺服者执行緖于该插座代码栏位中登记该特定插座后,系于该状态栏位中设定该特定插座为接收(receive)状态;若所检视到之插座的状态为接收状态,则该服务执行緖系依该用户端之请求进行服务(service),将服务结果填入一传送暂存区(send buffer),并设定该检视到之插座的状态为传送(send)状态;若所检视到之插座的状态为传送状态,则该服务执行緖系将该传送暂存区之内容传送至该用户端,并设定该检视到之插座的状态为关闭(close)状态;且若所检视到之插座的状态为关闭状态,则该该服务执行緖系关闭该插座,并将检视到之插座的状态设定为闲置状态。8.如申请专利范围第6项所述之排程系统,其中该服务管理表更包含一传送暂存区位址栏位,其记录该传送暂存区之记忆体位址。9.如申请专利范围第6项所述之排程系统,其中该伺服者模组更将该用户端所请求之服务储存于一接收暂存区,且该服务模组系依该接收暂存区之内容执行该用户端所请求之服务。10.如申请专利范围第9项所述之排程系统,其中该服务管理表更包含一接收暂存区位址栏位,其记录该接收暂存区之记忆体位址。11.一种电脑可读取之记录媒体,其记录一伺服器端之排程方法,该记录媒体系使一伺服器于读取后执行以下步骤:建立一服务管理表,其至少包含一插座代码栏位与一状态栏位,且能够记录复数个伺服器端插座之状态;初始化该服务管理表之该状态栏位为闲置状态;当一用户端欲建立一特定插座之连接(connection)时,以一伺服者执行緖于该插座代码栏位中登记该特定插座;以及以一服务执行緖来检视该服务管理表中各该等插座之状态,以对该用户端之请求进行服务(service),并将各该等插座之状态设定为接收(receive)状态、传送(send)状态、关闭(close)状态与闲置(idle)状态其中之一。12.如申请专利范围第11项所述之电脑可读取之记录媒体,其中该伺服者执行緖于该插座代码栏位中登记该特定插座后,系于该状态栏位中设定该特定插座为接收(receive)状态;若所检视到之插座的状态为接收状态,则该服务执行緖系依该用户端之请求进行服务(service),将服务结果填入一传送暂存区(send buffer),并设定该检视到之插座的状态为传送(send)状态;若所检视到之插座的状态为传送状态,则该服务执行緖系将该传送暂存区之内容传送至该用户端,并设定该检视到之插座的状态为关闭(close)状态;且若所检视到之插座的状态为关闭状态,则该该服务执行緖系关闭该插座,并将检视到之插座的状态设定为闲置状态。13.如申请专利范围第11项所述之电脑可读取之记录媒体,其中该服务管理表更包含一传送暂存区位址栏位,其记录该传送暂存区之记忆体位址。14.如申请专利范围第11项所述之电脑可读取之记录媒体,其中该伺服者执行緖更将该用户端所请求之服务储存于一接收暂存区,且该服务执行緖系依该接收暂存区之内容执行该用户端所请求之服务。15.如申请专利范围第14项所述之电脑可读取之记录媒体,其中该服务管理表更包含一接收暂存区位址栏位,其记录该接收暂存区之记忆体位址。图式简单说明:图1为一方块图,显示依本发明较佳实施例之伺服器端排程系统。图2为一示意图,显示服务管理表的内容。图3至图7为示意图,显示依本发明较佳实施例之伺服器端排程系统处理两个插座服务请求时,服务管理表内容的变化状况。 |