一种服务器控制客户端行为的方法

文档序号:7696183阅读:110来源:国知局
专利名称:一种服务器控制客户端行为的方法
技术领域
本发明涉及一种服务器控制客户端行为的方法,特别涉及一种采用服务器端在c/s模式的软件系统中可以通过控制参数来控制客户端行为的方法。
背景技术
在c/s模式的软件系统中,软件被安装在客户端之后,如何对该软件进行控制,是一个比较重要的问题。在本发明中,服务器将通过控制参数来执行对客户端的控制。发明内容本发明所要解决的技术问题是提供一种采用服务器端在c/s模式的软件系 统中可以通过控制参数来控制客户端行为方法。本发明所述的 一种服务器控制客户端行为的方法,该方法至少包括如下的步骤l:客户端预置一些控制的逻辑。 步骤2:服务器端建立命令管理系统。 步骤3:客户端向服务器端发起登录请求。 步骤4:服务器端执行登录的流程。 步骤5:服务器端调用命令管理系统,来生成控制参数。 步骤6:命令管理系统根据客户端类型,分析所要执行的命令是否被支持。 步骤7:服务器将控制参数连同登录结果返回给客户端。 步骤8:客户端分析控制参数,如果需要更新,则首先执行命令执行模块的 更新流程,并重新加载该模块。步骤9:客户端继续分析其它的控制参数,根据命令的名称加栽该命令的执 行器。步骤10:客户端将该命令的参数传递给执行器,并执行该命令。本发明所述的一种服务器控制客户端行为的方法,客户端预置一些控制的 逻辑,其步骤为步骤11:客户端建立命令执行器,该系统可以根据命令的名称及参数来执 行所预置的命令。步骤12:命令执行器所能理解并执行的命令,由客户端开发人员开发并置 于客户端。步骤13:命令执行器将作为一个模块,动态加载,并随时可以更新。 本发明所述的一种服务器控制客户端行为的方法,服务器端建立命令管理 系统,其步骤为步骤21:需要让指定的客户端类型的客户端执行的命令被加载到该管理系 统中。步骤22:它可以将命令和参数组织成一定的格式返回给客户端。步骤23:可以判断该命令是否被指定类型的客户端执行,并可通知客户端。本发明所述的一种服务器控制客户端行为的方法,命令管理系统根据客户端类型,分析所要执行的命令是否被支持,其步骤为步骤61:如果不被支持,则自动将"更新"命令添加到这些命令之前。步骤62:把所要执行的命令组织成一定格式的控制参数。本发明涉及的一种服务器控制客户端行为的方法,使得服务器将通过控制参数来执行对客户端的控制。


图1为本发明的流程图。
具体实施例方式
参见图1,本发明的主要步骤如下
步骤l:客户端预置一些控制的逻辑。
步骤2:服务器端建立命令管理系统。
步骤3:客户端向服务器端发起登录请求。
步骤4:服务器端执行登录的流程。
步骤5:服务器端调用命令管理系统,来生成控制参数。
步骤6:命令管理系统根据客户端类型,分析所要执行的命令是否被支持。
步骤7:服务器将控制参数连同登录结果返回给客户端。
步骤8:客户端分析控制参数,如果需要更新,则首先执行命令执行模块的 更新流程,并重新加载该模块。
步骤9:客户端继续分析其它的控制参数,根据命令的名称加载该命令的执 行器。
步骤10:客户端将该命令的参数传递给执行器,并执行该命令。 上述步骤1客户端预置一些控制的逻辑的具体步骤如下 步骤11:客户端建立命令执行器,该系统可以根据命令的名称及参数来执 行所预置的命令。
步骤12:命令执行器所能理解并执行的命令,由客户端开发人员开发并置 于客户端。
步骤13:命令执行器将作为一个模块,动态加载,并随时可以更新。
上述步骤2服务器端建立命令管理系统的具体步骤如下
步骤21:需要让指定的客户端类型的客户端执行的命令 加载到该管理系统中。
步骤22:它可以将命令和参数组织成一定的格式返回给客户端。 步骤23:可以判断该命令是否被指定类型的客户端执行,并可通知客户端 更新命令管理器。
上述步骤6命令管理系统根据客户端类型,分析所要执行的命令是否被支 持的具体步骤如下
步骤61:如果不被支持,则自动将"更新,,命令添加到这些命令之前。 步骤62:把所要执行的命令组织成一定格式的控制参数。 上述的技术方案实施时使得服务器将通过控制参数来执行对客户端的控制。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技 术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明, 但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同 地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖 在本发明的权利要求范围当中。
权利要求
1、一种服务器控制客户端行为的方法,其特征在于该方法至少包括如下的步骤步骤1客户端预置一些控制的逻辑。步骤2服务器端建立命令管理系统。步骤3客户端向服务器端发起登录请求。步骤4服务器端执行登录的流程。步骤5服务器端调用命令管理系统,来生成控制参数。步骤6命令管理系统根据客户端类型,分析所要执行的命令是否被支持。步骤7服务器将控制参数连同登录结果返回给客户端。步骤8客户端分析控制参数,如果需要更新,则首先执行命令执行模块的更新流程,并重新加载该模块。步骤9客户端继续分析其它的控制参数,根据命令的名称加载该命令的执行器。步骤10客户端将该命令的参数传递给执行器,并执行该命令。
2、 根据权利要求1所述的一种服务器控制客户端行为的方法,其特征在于 客户端预置一些控制的逻辑,其步骤为步骤11:客户端建立命令执行器,该系统可以根据命令的名称及参数来执 行所预置的命令。步骤12:命令执行器所能理解并执行的命令,由客户端开发人员开发并置 于客户端。步骤13:命令执行器将作为一个模块,动态加载,并随时可以更新。
3、 根据权利要求1所述的一种服务器控制客户端行为的方法,其特征在于 服务器端建立命令管理系统,其步骤为步骤21:需要让指定的客户端类型的客户端执行的命令被加载到该管理系 统中。步骤22:它可以将命令和参数组织成一定的格式返回给客户端。 步骤23:可以判断该命令是否被指定类型的客户端执行,并可通知客户端 更新命令管理器。
4、根据权利要求1所述的一种服务器控制客户端行为的方法,其特征在于 命令管理系统根据客户端类型,分析所要执行的命令是否被支持,其步骤为 步骤61:如杲不^皮支持,则自动将"更新"命令添加到这些命令之前。 步骤62:把所要执行的命令组织成一定格式的控制参数。
全文摘要
一种服务器控制客户端行为的方法,首先客户端预置一些控制的逻辑;然后服务器端建立命令管理系统;客户端向服务器端发起登录请求;服务器端执行登录的流程;服务器端调用命令管理系统,来生成控制参数;命令管理系统根据客户端类型,分析所要执行的命令是否被支持;服务器将控制参数连同登录结果返回给客户端;客户端分析控制参数,如果需要更新,则首先执行命令执行模块的更新流程,并重新加载该模块;客户端继续分析其它的控制参数,根据命令的名称加载该命令的执行器;最后客户端将该命令的参数传递给执行器,并执行该命令。本发明使得服务器将通过控制参数来执行对客户端的控制。
文档编号H04L29/06GK101656709SQ20081011859
公开日2010年2月24日 申请日期2008年8月20日 优先权日2008年8月20日
发明者徐友春, 朱红军, 汤海京, 蒋海涛 申请人:北京闻言科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1