一种驱动系统命令序列的方法和装置的制作方法

文档序号:6442421阅读:115来源:国知局
专利名称:一种驱动系统命令序列的方法和装置的制作方法
技术领域
本发明涉及计算机控制,并且尤其涉及一种驱动系统命令序列的方法和装置。
背景技术
现有技术中,控制后台服务器系统的方式主要有两种:1、由专业技术人员直接登录后台服务器系统使用专业命令操作后台服务器系统;2、建设B/S或C/S架构系统,为非专业技术人员提供简化的操作界面,执行授权的系统操作指令。上述第一种方式的缺点是对于非专业技术人员具有操作难度;第二种方式的缺点是需要花费较长时间和较多人力成本建设界面系统。因此,需要一种能既适应多平台、具有能快速实现的统一接口、易于让非专业技术人员操作的驱动系统命令序列的方法和装置。

发明内容
根据本发明的目的,提供一种驱动系统命令序列的方法,包括步骤:A:由电子邮件服务器接收从用户终端发送的电子邮件,B:从所述电子邮件服务器提取电子邮件,C:从所述电子邮件得到系统指令,D:根据得到的系统指令执行系统服务器命令序列。优选地,在步骤A中,由用户终端发送的电子邮件包含邮件指令,在步骤C中,从所述邮件指令生成系统指令。优选地,在步骤A中,由用户基于指令表生成所述电子邮件中的邮件指令,在步骤C中,根据指令配置表将所述邮件指令映射成所述系统指令,其中,所述指令表定义邮件指令格式,邮件指令包括邮件指令名称,所述指令配置表定义系统指令的格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称,在步骤D中,利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。优选地,在步骤B中,从所述电子邮件服务器轮询提取电子邮件,其中,根据指令配置表定义的授权邮件地址列表预检所述提取的电子邮件,在步骤C中,校验预检通过的电子邮件是否符合指令表定义的邮件指令格式。优选地,所述方法还包括反馈步骤,其中,在步骤C中,当校验失败时,向所述用户终端反馈校验失败信息,在步骤D中,向所述用户终端反馈执行结果。优选地,所述方法还包括指令配置步骤,在该步骤中,编辑所述指令配置表,并且更新邮件指令和系统指令的映射关系。优选地,所述方法还包括日志记录步骤,在该步骤中记录步骤B-D中的操作信息。根据本发明的另一个目的,提供一种驱动系统命令序列的装置,包括:收取单元,配置成从电子邮件服务器提取电子邮件,其中所述电子邮件服务器接收从用户终端发送的电子邮件,执行单元,配置成从所述电子邮件得到系统指令,并且还被配置成根据得到的系统指令执行系统服务器命令序列。
优选地,由用户终端发送的电子邮件包含邮件指令,所述执行单元配置成从所述邮件指令生成系统指令。优选地,所述电子邮件中的所述邮件指令由用户基于指令表生成,所述执行单元配置成根据指令配置表将所述邮件指令映射成所述系统指令,其中,所述指令表定义邮件指令格式,邮件指令包括邮件指令名称,所述指令配置表定义系统指令的格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称,所述执行单元配置成利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。优选地,所述收取单元配置成从所述电子邮件服务器轮询提取电子邮件,其中,根据指令配置表定义的授权邮件地址列表预检所述提取的电子邮件,所述执行单元配置成校验预检通过的电子邮件是否符合指令表定义的邮件指令格式。优选地,所述装置还包括反馈单元,其中,当所述执行单元校验失败时,所述反馈单元配置成向所述用户终端反馈校验失败信息,所述反馈单元进一步配置成在所述执行单元执行系统服务器命令序列之后向所述用户终端反馈执行结果。优选地,所述装置还包括指令配置单元,所述指令配置单元配置成编辑所述指令配置表,并且更新邮件指令和系统指令的映射关系。优选地,所述装置还包括日志记录单元,所述日志记录单元配置成记录所述收取单元、执行单元、反馈单元的操作信息。根据本发明的另外一个目的,还提供一种驱动系统命令序列的系统,其特征在于,包括:用户终端,配置成发送包含邮件指令的电子邮件到电子服务器;电子邮件服务器,配置成从用户终端接收包含邮件指令的电子邮件;指令处理装置,配置成从电子邮件服务器提取包含邮件指令的电子邮件,并且根据所述邮件指令生成系统指令,以及利用所述系统指令调用系统命令序列。优选地,所述电子邮件中的所述邮件指令由用户基于指令表生成,所述指令处理装置配置成根据指令配置表将所述邮件指令映射成所述系统指令,其中,所述指令表定义邮件指令格式,邮件指令包括邮件指令名称,所述指令配置表定义系统指令的格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称,所述指令处理装置配置成利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。优选地,所述用户终端是手机、PDA或者PC机。本发明采用通用的邮件服务器,操作指令简单,以及驱动系统命令序列的系统松散耦合,其能够被快速配置并应用到各种业务场景中。本发明提出的以上技术方案发送包含易读邮件指令的邮件到指定邮件服务器,借此能够调用系统服务器上复杂的系统命令序列,进而达到使用电子邮件轻易控制各种复杂系统的目的。本发明应用场景广泛,适用于各种需要提供易读邮件指令的系统;本发明技术方案实现简单,可基于任何邮件服务器实现,可快速构建复杂后台系统的命令接口 ;本发明与后台系统采用松散耦合结构,不影响后台系统结构。


在参照附图阅读了本发明的具体实施方式
以后,本领域技术人员将会更清楚地了解本发明的各个方面。本领域技术人员应当理解的是,这些附图仅仅用于配合具体实施方式
说明本发明的技术方案,而并非意在对本发明的保护范围构成限制。图1是根据本发明实施例的驱动系统命令序列的方法的步骤示意图。图2是根据本发明实施例的驱动系统命令序列的装置的示意图。图3是根据本发明实施例的驱动系统命令序列的系统的示意图。
具体实施例方式下面参照附图,对本发明的具体实施方式
作进一步的详细描述。如图1所示,是根据本发明实施例的驱动系统命令序列的方法的步骤示意图。公开的驱动系统命令序列的方法包括以下步骤:
A:由电子邮件服务器接收从用户终端发送的电子邮件(或简称邮件)。例如,可以使用诸如PC机、手机、PDA等用户终端发送电子邮件到指定的由电子邮件服务器提供的电子邮箱。B:从电子邮件服务器提取电子邮件。C:从电子邮件得到系统指令。D:根据得到的系统指令执行系统服务器命令序列。在该实施例中,以电子邮件为系统指令发起介质,接入方法简单,可接入点广泛,而且可突破防火墙、多平台支持等技术障碍。在上述公开的实施例中,在步骤A中,由用户终端发送的电子邮件包含邮件指令,该邮件指令是简化的系统指令,例如是通俗的语言。然后在步骤C中,从所述邮件指令生成系统指令,具体地,可以编写计算机程序解析该邮件指令并生成专业的系统指令。在上述公开的实施例中,在步骤A中,可以由用户基于指令表生成所述电子邮件中的邮件指令;在步骤C中, 可以根据指令配置表将所述邮件指令映射成所述系统指令。这里,指令表定义所述邮件指 令的格式,邮件指令包括邮件指令名称。指令配置表定义系统指令的格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称。在步骤D中,利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。这里,可以通过telnet协议根据一个或多个执行脚本信息调用系统服务器命令序列。在一个示例中,指令表可以定义邮件指令格式如下表I所示。表I。
权利要求
1.一种驱动系统命令序列的方法,其特征在于,包括步骤: A:由电子邮件服务器接收从用户终端发送的电子邮件, B:从所述电子邮件服务器提取电子邮件, C:从所述电子邮件得到系统指令, D:根据得到的系统指令执行系统服务器命令序列。
2.如权利要求1所述的方法,其特征在于, 在步骤A中,由用户终端发送的电子邮件包含邮件指令, 在步骤C中,从所述邮件指令生成系统指令。
3.如权利要求2所述的方法,其特征在于, 在步骤A中,由用户基于指令表生成所述电子邮件中的邮件指令, 在步骤C中,根据指令配置表将所述邮件指令映射成所述系统指令, 其中,所述指令表定义邮件指令格式,邮件指令包括邮件指令名称,所述指令配置表定义系统指令格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称, 在步骤D中,利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。
4.如权利要求3所述的方法,其特征在于, 在步骤B中,从所述电子邮件服务器轮询提取电子邮件,其中,根据指令配置表定义的授权邮件地址列表预检所述提取的电子邮件, 在步骤C中,校验预检通过的电子邮件是否符合指令表定义的邮件指令格式。
5.如权利要求4所述的方法,其特征在于,所述方法还包括反馈步骤,其中 在步骤C中,当校验失败时,向所述用户终端反馈校验失败信息, 在步骤D中,向所述用户终端反馈执行结果。
6.如权利要求5所述的方法,其特征在于, 所述方法还包括指令配置步骤,在该步骤中,编辑所述指令配置表,并且更新邮件指令和系统指令的映射关系。
7.如权利要求6所述的方法,其特征在于, 所述方法还包括日志记录步骤,在该步骤中记录步骤B-D中的操作信息。
8.—种驱动系统命令序列的装置,其特征在于,包括: 收取单元,配置成从电子邮件服务器提取电子邮件,其中所述电子邮件服务器接收从用户终端发送的电子邮件, 执行单元,配置成从所述电子邮件得到系统指令,并且还被配置成根据得到的系统指令执行系统服务器命令序列。
9.如权利要求8所述的装置,其特征在于, 由用户终端发送的电子邮件包含邮件指令, 所述执行单元配置成从所述邮件指令生成系统指令。
10.如权利要求9所述的装置,其特征在于, 所述电子邮件中的所述邮件指令由用户基于指令表生成, 所述执行单元配置成根据指令配置表将所述邮件指令映射成所述系统指令,其中,所述指令表定义邮件指令格式,邮件指令包括邮件指令名称,所述指令配置表定义系统指令格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称, 所述执行单元配置成利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。
11.如权利要求10所述的装置,其特征在于, 所述收取单元配置成从所述电子邮件服务器轮询提取电子邮件,其中,根据指令配置表定义的授权邮件地址列表预检所述提取的电子邮件, 所述执行单元配置成校验预检通过的电子邮件是否符合指令表定义的邮件指令格式。
12.如权利要求11所述的装置,其特征在于,还包括反馈单元,其中, 当所述执行单元校验失败时,所述反馈单元配置成向所述用户终端反馈校验失败信息, 所述反馈单元进一步配置成在所述执行单元执行系统服务器命令序列之后向所述用户终端反馈执行结果。
13.如权利要求12所述的装置,其特征在于, 所述装置还包括指令配置单元,所述指令配置单元配置成编辑所述指令配置表,并且更新邮件指令和系统指令的映射关系。
14.如权利要求13所述的装置,其特征在于, 所述装置还包括日志记录单元,所述日志记录单元配置成记录所述收取单元、执行单元、反馈单元的操作信息。
15.一种驱动系统命令序列的系统,其特征在于,包括: 用户终端,配置成发送包含邮件指令的电子邮件到电子服务器; 电子邮件服务器,配置成从用户终端接收包含邮件指令的电子邮件; 指令处理装置,配置成从电子邮件服务器提取包含邮件指令的电子邮件,并且根据所述邮件指令生成系统指令,以及利用所述系统指令调用系统命令序列。
16.如权利要求15所述的系统,其特征在于, 所述电子邮件中的所述邮件指令由用户基于指令表生成, 所述指令处理装置配置成根据指令配置表将所述邮件指令映射成所述系统指令, 其中,所述指令表定义邮件指令格式,邮件指令包括邮件指令名称,所述指令配置表定义系统指令的格式,系统指令包括系统指令名称和一个或多个执行脚本信息,其中所述邮件指令名称对应于所述系统指令名称, 所述指令处理装置配置成利用对应于所述系统指令的一个或多个执行脚本信息执行系统服务器命令序列。
17.如权利要求16所述的系统,其特征在于,所述用户终端是手机、PDA或者PC机。
全文摘要
本发明提供驱动系统命令序列的方法、驱动系统命令序列的装置和驱动系统命令序列的系统。本发明以电子邮件为操作指令发起介质,将符合可配置指令表的邮件指令转换成系统指令来完成系统命令序列的驱动。
文档编号G06Q10/10GK103177356SQ20111043205
公开日2013年6月26日 申请日期2011年12月21日 优先权日2011年12月21日
发明者尹祥龙, 吴金坛, 吕苏, 翟威, 宋鑫晶 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1