一种独立于平台网络的调度方法技术

技术编号:13829300 阅读:97 留言:0更新日期:2016-10-13 14:46
本发明专利技术涉及一种独立于平台网络的调度方法。包括三个组成部分:数据库、常规有线调度台以及这两个之间用于数据传递的中间部件(数字集群网络的MDC);数据库作为用户的直接操作对象,可以存储或记录用户所需要的调度行为,同时也可以为用户呈现这些调度行为的执行结果;数字集群网络的MDC地自动读取数据库中记录的调度行为,将参数传递给常规有线调度台,常规有线调度台获得行为参数之后调用对应的API接口实现调度行为并将反馈消息传递给数字集群网络的MDC。由于本发明专利技术中用户直接操作的是数据库,这样有效地隔绝了用户与常规调度系统,对保护平台网络信息安全起到了很好的作用。

【技术实现步骤摘要】

本专利技术涉及数字集群网络的调度领域,具体涉及一种独立于平台网络的调度方法。技术背景目前已存在的调度方法均为常规有线调度台,用户通过直接操作这些调度台来实现所需要的调度功能;这些常规有线调度台的使用是需要接入平台网络中,然而,有些特殊用户,比如公安,对于他们自身网络安全有着较高的要求,他们不希望这些调度台在他们的内部网络中使用,因此上述常规有线调度台不能满足这些用户的需求。
技术实现思路
针对现有技术中存在的问题,本专利技术的目的在于提出一种独立于平台网络的调度方法的技术方案。所述的一种独立于平台网络的调度方法,其特征在于:包括以下步骤: a. 用户在用户平台的数据库表A中按数据库表A结构插入一条新记录;b. 数字集群网络的MDC自动读取数据库表A中新增的记录,然后将该记录在数据库表A中删除,并在数据库表B中按数据库表B结构创建一条相应的记录;c. 数字集群网络的MDC根据从数据库表A中读取的记录,解析出用户指定目的终端号码、调度任务信息,并打包成数据流发送给常规有线调度台;d. 常规有线调度台解析出用户指定目的终端号码、调度任务信息,然后实现调度任务,并获得这次调度任务操作结果;e. 常规有线调度台将获得的调度任务操作结果打包成数据流发送给数字集群网络的MDC;f. 数字集群网络的MDC解析出调度任务操作结果,并将该结果更新在数据库表B中;g. 用户可以通过检索数据库表B来获知该调度任务的操作结果。所述的一种独立于平台网络的调度方法,其特征在于:所述的步骤b中的数据库表B包括result字段,其值默认为-1。所述的一种独立于平台网络的调度方法,其特征在于:所述的步骤f中数字集群网络的MDC解析出的调度任务操作结果更新在数据库表B中的result字段中。所述的一种独立于平台网络的调度方法,其特征在于:所述的步骤f中数据库表B中的result字段的值经更新后仍为-1,表示调度任务信息无法到达用户指定目的终端或调度任务的执行结果未知。所述的一种独立于平台网络的调度方法,其特征在于:所述的步骤d中常规有线调度台通过调用相应调度任务的API接口实现调度任务。所述的一种独立于平台网络的调度方法,其特征在于:所述数字集群网络的MDC与所述常规有线调度台之间通过socket的方式进行通信。所述的一种独立于平台网络的调度方法,其特征在于:所述的调度任务包括短信任务、动态重组任务和GPS控制任务。本调度方法包括三个组成部分:数据库、常规有线调度台以及它们之间用于数据传递的中间部件(数字集群网络的MDC)。数据库作为用户的直接操作对象,可以存储或记录用户所需要的调度行为,同时也可以为用户呈现这些调度行为的执行结果;数字集群网络的MDC自动读取数据库中记录的调度行为,解析出行为参数,将参数传递给常规有线调度台,同时数字集群网络的MDC也接收来自常规有线调度台的调度操作结果的反馈消息并记录至数据库中;常规有线调度台获得行为参数之后调用对应的API接口实现调度行为。由于本专利技术中用户直接操作的是数据库,这样有效地隔绝了用户与常规调度系统,对保护平台网络的信息安全起到了很好的作用。具体实施方式为了更好理解本专利技术,下面对本专利技术作详细描述。常规有线调度台:为一般使用的有线调度台,属于现有技术,在此不再赘述。数字集群网络的MDC:Mini Data Center的简称,它是数据库和常规有线调度台之间数据传递的中间部件,能不断地自动读取数据库中的调度行为,解析出行为参数,将参数传递给常规有线调度台,同时数字集群网络的MDC也接收来自常规有线调度台的调度操作结果的反馈消息并记录至数据库中;说明书中指的MDC均指数字集群网络的MDC。数据库:指用户平台的数据库,主要包括数据库表A的数据和数据库表B的数据。数据库表A:用户在执行具体类型的调度任务时,针对该类型的调度任务所设计的数据库表,用以存储该类型调度任务的新记录。数据库表B:数字集群网络的MDC在读取数据表A中新的记录后,用于存储该类型调度任务记录的数据库表。实施例1:短信任务用户在用户平台的数据库表SendMSG中按数据库表SendMSG结构插入一条新记录,数据库表SendMSG结构如表1所示。表1. 数据库表SendMSG结构。MDC自动读取数据库表SendMSG中新增的记录,MDC每读取一条记录就将该记录在数据库表SendMSG中删除,并在数据库表SendMSGReceipt中按数据库表SendMSGReceipt结构创建一条相应的新记录,其中该数据库表中的result字段的取值默认为-1,数据库表SendMSGReceipt结构如表2所示。表2. 数据库表SendMSGReceipt结构。MDC根据从数据库表SendMSG中读取的记录,解析出指定目的终端号码、指定短信内容信息按短信任务下的MDC发送给常规有线调度台的格式打包数据流发送给常规有线调度台,短信任务下的MDC发送给常规有线调度台的格式如表3所示。表3. 短信任务下的MDC发送给常规有线调度台的格式。常规有线调度台解析出指定目的终端号码、用户指定短信内容信息,调用发送短信的API接口实现给指定目的终端发送指定内容的短信,并获得这次发送短信的操作结果。常规有线调度台按短信任务下的常规有线调度台发送给MDC的格式将获得的发送短信的操作结果打包成数据流发送给MDC,短信任务下的常规有线调度台发送给MDC的格式如表4所示。表4. 短信任务下的常规有线调度台发送给MDC的格式。MDC解析出发送短信的操作结果并将该结果更新在数据库表SendMSGReceipt中的result字段中。当更新后的result为-1,表示发送短信操作结果未知或调度任务的执行结果未知(一般是手台关机、无信号等情况导致任务信息无法到达手台);当更新后的result为0,表示发送失败;当更新后的result为1,表示发送成功;当更新后的result为2,表示对方已读。用户可以在数据库表SendMSGReceipt中按调度任务的标记号码来检索发送短信操作的反馈结果。短信任务的具体实施例:表5数据库表SendMSG中的新记录。首先,用户在数据库表SendMSG中插入如表5所示的新记录,该记录的含义为用户平台110给指定目的终端24004发送长度为5的短信,短信内容为“12345”,不需要回执。其次,在MDC及常规调度台正常启动前提下,MDC会自动读取表5所示的数据库表SendMSG的新记录(读取完之后会将该记录从数据库表SendMSG中删除),并在数据库表SendMSGReceipt中按数据库表SendMSGReceipt结构创建一条相应的新记录,MDC然后将这些参数按短信任务下的MDC发送给常规有线调度台的格式打包,通过socket发送给常规有线调度台,常规有线调度台解析出调度参数,通过调用自身拥有的发送短信接口给指定目的终端24004发送内容为“12345”的短信。最后,常规有线调度台在发送了上述短信之后会获得这次发送短信操作的结果,并按短信任务下的常规有线调度台发送给MDC的格式打包该结果,通过socket发送给MDC,MDC解析出操作结果,并将该结果更新在数据库表SendMSGReceipt中,如表6所示,更新后result的值为-1,说明上述发送短本文档来自技高网...

【技术保护点】
一种独立于平台网络的调度方法,其特征在于:包括以下步骤: a. 用户在用户平台的数据库表A中按数据库表A结构插入一条新记录;b. 数字集群网络的MDC自动读取数据库表A中新增的记录,然后将该记录在数据库表A中删除,并在数据库表B中按数据库表B结构创建一条相应的记录;c. 数字集群网络的MDC根据从数据库表A中读取的记录,解析出用户指定目的终端号码、调度任务信息,并打包成数据流发送给常规有线调度台;d. 常规有线调度台解析出用户指定目的终端号码、调度任务信息,然后实现调度任务,并获得这次调度任务操作结果;e. 常规有线调度台将获得的调度任务操作结果打包成数据流发送给数字集群网络的MDC;f. 数字集群网络的MDC解析出调度任务操作结果,并将该结果更新在数据库表B中;g. 用户可以通过检索数据库表B来获知该调度任务的操作结果。

【技术特征摘要】
1.一种独立于平台网络的调度方法,其特征在于:包括以下步骤: a. 用户在用户平台的数据库表A中按数据库表A结构插入一条新记录;b. 数字集群网络的MDC自动读取数据库表A中新增的记录,然后将该记录在数据库表A中删除,并在数据库表B中按数据库表B结构创建一条相应的记录;c. 数字集群网络的MDC根据从数据库表A中读取的记录,解析出用户指定目的终端号码、调度任务信息,并打包成数据流发送给常规有线调度台;d. 常规有线调度台解析出用户指定目的终端号码、调度任务信息,然后实现调度任务,并获得这次调度任务操作结果;e. 常规有线调度台将获得的调度任务操作结果打包成数据流发送给数字集群网络的MDC;f. 数字集群网络的MDC解析出调度任务操作结果,并将该结果更新在数据库表B中;g. 用户可以通过检索数据库表B来获知该调度任务的操作结果。2.根据权利要求1所述的一种独立于平台网络的调度方法,其特征在于:所述的步骤b中的...

【专利技术属性】
技术研发人员:杨东成林琴林强焦翔张宗军
申请(专利权)人:东方通信股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1