联机下载策略的实现方法

文档序号:7893568阅读:156来源:国知局
专利名称:联机下载策略的实现方法
技术领域
本发明涉及联机下载领域,尤其涉及一种联机下载策略实现方法及运行该方法的系统。
背景技术
随着信息技术的发展,人们在消费的过程中通常使用POS终端刷卡支付,由于不同厂家对交易种类的不同需求,POS终端型号也多种多样,不同型号终端的应用程序数量繁多。现阶段的方案是通过人员手工方式进行不同的设置,对终端进行应用程序的升级或者增加新的应用程序,极不方便。并且,人工随机地管理终端的连接时机,会导致后台服务过载或者闲置。·

发明内容
本发明主要解决的技术问题是提供一种联机下载策略的实现方法,在多台终端进行连接时,会根据优选方案的策略自动分配每台终端的连接时机,以达到服务器资源的最大可利用率。为解决上述技术问题,本发明采用的一个技术方案是提供一种联机下载策略的实现方法,包括以下步骤S100、分析策略基本信息以生成策略的数据要素,其中,所述策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、线路数、下载耗时、上次联机报到时间以及预计接入终端数量,所述数据要素包括策略允许接入的终端总接入数以及分散间隔,所述终端总接入数为策略可用数;S200、获取需要应用策略的接入终端数;S300、选择策略,根据所述终端数量以及被选择的策略来分配联机报到时间、联机报到截止时间以及终端重拨次数;S400、根据分配的联机报到时间、联机报到截止时间以及终端重拨次数进行联机,其中,所述联机报到时间小于或者等于报到截止时间。具体的,终端总接入数=(策略截止日期-策略开始日期+1)X(策略截止时间-策略开始时间)X线路数/下载耗时;分散间隔=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)/预计接入终端数。步骤S300还包括步骤S301、获取策略可用数并判断策略可用数是否大于所述接入终端数,当确定策略可用数大于接入终端数时,执行步骤S302,否则返回步骤S200 ;S302、将上次联机报到时间与分散间隔累加得到本次联机报到时间;S303、判断本次联机报到时间是否大于策略截止时间,当确定本次联机报到时间大于策略截止时间时,将策略开始日期加1,将本次联机报到时间设为策略开始时间,否则,执行步骤S304 ;S304、将本次联机报到时间存储作为所述上次联机报到时间,用于与分配间隔累加得到下次联机报到时间;S305、判断所述联机报道时间是否大于当前时间,当确定联机报到时间大于当前时间时,将策略可用数减I ;S306、判断策略可用数是否为0,当确定策略可用数为O时将策略状态设置为分配完成状态。步骤S400中,根据分配的联机报到时间、联机报到截止时间以及终端重拨次数进行联机,具体包括
S401、根据分配的联机报到时间提示终端联机;S402、发起联机报到;S403、判断当前时间是否大于报到截止时间,当确定当前时间时大于报到截止时间,停止提示联机,进入步骤S404,当确定当前时间小于报到截止时间时,进入步骤405 ;S404、将联机报到时间累加策略周期直到联机报到时间大于当前时间,到达联机报到时间后,返回步骤S401 ;S405、判断联机报到是否成功,当确定联机报到失败时,在策略定义的终端重拨次数范围内执行步骤S402,当确定联机报到成功时,返回步骤S401提示下一终端联机。为了解决上述技术问题,本发明提供一种联机下载策略的实现系统,包括TMS系统以及终端,所述TMS系统包括策略分析单元以及策略分配单元;策略分析模块,用于分析策略基本信息以生成策略的数据要素,该策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、线路数、下载耗时、上次联机报到时间以及预计接入终端数量。该数据要素包括策略允许接入的终端总接入数以及分散间隔;策略分配单元用于根据接入终端数以及所述策略分析单元生成数据要素为接入的终端分配策略;获取需要应用策略的接入终端数,根据接入终端数、策略基本信息以及数据要素分配终端的联机报到时间、联机截止时间以及重拨次数;终端,终端根据策略分配单元分配的联机报到时间、联机截止时间、以及重拨次数与TMS系统进行联机。其中,所述策略分析单元包括一策略信息接收模块、一数据要素计算模块以及一数据检核模块;所述策略信息接收模块用于接收输入的策略基本信息,其中,该策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、下载耗时、线路数以及预计接入终端数;所述数据要素计算模块用于根据该策略基本信息计算该终端总接入数以及该分散间隔;所述数据检核模块用于确定该输入的预计接入终端数是否大于该终端总接入数,当确定该预计接入终端数大于终端总接入数时,提示重新输入预计接入终端数。其中,所述策略分配单元包括终端数量获取模块、策略状态管理模块、报到时间生成模块以及时间监测模块;所述终端数量获取模块用于获取需要应用策略的接入终端数。在本实施方式中,该终端数量获取模块通过接收终端通过有线或者无线网络发送的联机请求信号来确定接入终端数;所述策略状态管理模块用于确定策略可用数是否大于接入终端数,当确定该策略可用数大于接入终端数时发送接入终端数至报到时间生成模块;所述报到时间生成模块用于根据该接入终端数、策略基本信息以及策略分析单元生成的数据要素来分配终端的联机报到时间;具体地,所述报到时间生成模块将上次联机报到时间与分散间隔累加得到本次联机报到时间,并判断本次联机报到时间是否大于策略截止时间,当确定本次联机报到时间大于策略截止时间时,该报到时间生成模块将策略开始日期加I并将策略开始时间设为本次联机报到时间。所述时间监测模块用于监测联机报到时间是否大于当前时间,当确定联机报到时间大于当前时间时发送一分配完成指令至策略状态管理模块,该策略状态管理模块将策略可用数减1,并判断策略可用数是否为O,当确定策略可用数为O时,策略分配完成。所述的联机下载策略的实现系统中,终端总接入数=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)X线路数/下载耗时; 分散间隔=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)/预计接入终端数。本发明的有益效果是本发明通过设计终端接入的策略信息,设置各个终端的联机时间,将联机时间分割,从而降低服务器资源消耗,本发明的技术方案,无需人工进行主动干预终端的接入即能自动分配每台终端的连接时机,以达到服务器资源的最大可利用率。


图I是本发明一实施方式中联机下载策略的实现方法的流程图;图2是本发明一实施方式中,分配联机报到时间以及联机报到截止时间的流程图;图3是本发明一实施方式中终端进行联机的流程图;图4是本发明一实施方式中联机下载策略的实现系统的系统框图。标号说明TMS系统I 终端2 策略分析单元11 策略信息接收模块111数据要素计算模块112 数据检核模块113 策略分配单元12终端数量获取模块121 策略状态管理模块122报到时间生成模块123 时间监测模块12具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图4,为本发明一实施方式中一种联机下载系统100的系统框图,该联机下载系统100包括终端2以及与终端2通信连接的TMS系统1,该TMS系统I能够自动控制与该终端2的联机时间,从而提高该TMS系统I的资源利用率。该终端2可以为POS终端、PDA、自助终端、或者平板电脑等电子设备,在本实施方式中,该终端2为POS终端,该TMS系统为POS终端管理系统,即POS TMS系统。该终端2与TMS系统I通过有线方式或者通过无线进行通信连接,该无线连接方式为红外通信或者蓝牙通信等无线通信方式。该TMS系统I包括策略分析单元11及策略分配单元12。
该策略分析单元11用于分析策略基本信息以生成策略的数据要素,该策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、线路数、下载耗时、上次联机报到时间以及预计接入终端数量。该数据要素包括策略允许接入的终端总接入数以及分散间隔,其中,终端总接入数=(策略截止日期-策略开始日期+1)X (策略截止时间-策略开始时间)X线路数/下载耗时,分散间隔=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)/预计接入终端数。其中,该终端总接入数即为初始的策略数量可用数。在本实施方式中,策略分析单元11包括一策略信息接收模块111、一数据要素计算模块112以及一数据检核模块113。该策略信息接收模块111用于接收输入的策略基本信息,其中,该策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、下载耗时、线路数以及预计接入终端数。该数据要素计算模块112用于根据该策略基本信息计算该终端总接入数以及该分散间隔。该数据检核模块113用于确定该输入的预计接入终端数是否大于该终端总接入数,当确定该预计接入终端数大于终端总接入数时,提示重新输入预计接入终端数。策略分配单元12用于根据接入终端数以及所述策略分析单元11生成数据要素为·接入的终端2分配策略。该策略分配单元12包括终端数量获取模块121、策略状态管理模块122、报到时间生成模块123以及时间监测模块124。该终端数量获取模块121用于获取需要应用策略的接入终端数。在本实施方式中,该终端数量获取模块121通过接收终端2通过有线或者无线网络发送的联机请求信号来确定接入终端数。该策略状态管理模块122用于确定策略可用数是否大于接入终端数,当确定该策略可用数大于接入终端数时发送接入终端数至报到时间生成模块123。该报到时间生成模块123用于根据该接入终端数、策略基本信息以及策略分析单元11生成的数据要素来分配终端2的联机报到时间。具体地,该报到时间生成模块123将上次联机报到时间与分散间隔累加得到本次联机报到时间,并判断本次联机报到时间是否大于策略截止时间,当确定本次联机报到时间大于策略截止时间时,该报到时间生成模块123将策略开始日期加I并将策略开始时间设为本次联机报到时间。时间监测模块124用于监测联机报到时间是否大于当前时间,当确定联机报到时间大于当前时间时发送一分配完成指令至策略状态管理模块,该策略状态管理模块122将策略可用数减1,并判断策略可用数是否为0,当确定策略可用数为O时,策略分配完成。所述终端2根据时间策略分配单元12分配的联机报到时间、联机截止时间、以及终端重拨次数与TMS系统I进行联机。请参阅图2,为本发明一实施方式中联机下载策略的实现方法的流程图,该方法包括以下步骤步骤S100,策略分析单元11分析策略的基本信息以生成策略的数据要素。其中,所述策略的基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、线路数、下载耗时、策略允许接入终端总接入数、分散间隔、上次联机报到时间以及预计接入终端数量。终端总接入数=(策略截止日期-策略开始日期+1)X(策略截止时间-策略开始时间)χ线路数/下载耗时;分散间隔=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)/预计接入终端数。
在本实施方式中,策略信息接收模块111接收用户输入的策略基本信息,数据要素计算模111根据该策略基本信息计算该终端总接入数以及该分散间隔,数据检核模块113确定该输入的预计接入终端数是否大于该终端总接入数,并当确定该预计接入终端数大于终端总接入数时,提示重新输入预计接入终端数。步骤S200,终端数量获取模块121获取需要应用策略的接入终端数。在本实施方式中,终端数量获取模块121根据接收到的终端2通过有线或者无线网络发送的联机请求信号来确定接入终端数。步骤S300、选择策略,根据所述终端数量以及被选择的策略来分配联机报到时间以及联机报到截止时间,该过程具体的如下S301、获取策略可用数并判断策略可用数是否大于所述接入终端数,当确定策略可用数大于接入终端数时,执行步骤S302,否则返回步骤S200 ; S302、将上次联机报到时间与分散间隔累加得到本次联机报到时间;S303、判断本次联机报到时间是否大于策略截止时间,当确定本次联机报到时间大于策略截止时间时,将策略开始日期加1,将本次联机报到时间设为策略开始时间,否则,执行步骤S304 ;S304、将本次联机报到时间存储作为所述上次联机报到时间,用于与分配间隔累加得到下次联机报到时间;在本实施例中,策略状态管理模块122确定策略可用数是否大于接入终端数,当确定策略可用数大于接入终端数时,向所述的报到时间生成模块123发送信号,报到时间生成模块123根据接入终端数、策略基本信息以及策略分析单元11生成的数据要素来分配终端2的联机报到时间,报到时间生成模块123将上次联机报到时间与分散间隔累加到本次联机报到时间,并判断本次联机报到时间是否大于策略截止时间,当确定本次联机报到时间大于策略截止时间时,该报到时间生成模块123将策略开始日期加I并将策略开始时间设为本次联机报到时间。S305、判断所述联机报道时间是否大于当前时间,当确定联机报到时间大于当前时间时,将策略可用数减I ;S306、判断策略可用数是否为0,当确定策略可用数为O时将策略状态设置为分配完成状态。在本发明的某种实施方式中,所述时间检测模块124监测联机报到时间是否大于当前时间,当确定联机报到时间大于当前时间时,发送一分配完成指令至策略状态管理模块122,策略状态管理模块122将策略可用数减1,并判断策略可用数是否为0,当确定策略可用数为O时,策略分配完成。步骤S400 :根据分配的联机报到时间、联机报到截止时间以及终端重拨次数进行联机,其中,所述联机报到时间小于或者等于报到截止时间,所述报到截止时间在下一个终端联机报到时间之前,在该过程中,具体的包括如下步骤S401、根据分配的联机报到时间提示终端联机;S402、发起联机报到;S403、判断当前时间是否大于报到截止时间,当确定当前时间时大于报到截止时间,停止提示联机,进入步骤S404,当确定当前时间小于报到截止时间时,进入步骤405 ;
S404、将联机报到时间累加策略周期直到联机报到时间大于当前时间,到达联机报到时间后,返回步骤S401 ;S405、判断联机报到是否成功,当确定联机报到失败时,在策略定义的重拨次数范围内执行步骤S402,当确定联机报到成功时,返回步骤S401提示下一终端联机。最后,终端2根据时间策略分配单元12分配的联机报到时间、联机截止时间以及重拨次数与TMS系统I进行联机。该联机下载策略的实现系统通过策略分析单元、策略分配单元以及终端,实现联机下载过程中各个信号的传递,从而完成了策略数据的分析,通过设置终端接入的策略信息,设置各个终端的联机时间,将联机时间进行分割,降低服务器资源消耗,该策略无需人工进行主动干预终端的接入,能够自动进行终端的分配,减少了终端的资源浪费问题。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种联机下载策略的实现方法,其特征在于,包括以下步骤 S100、分析策略基本信息以生成策略的数据要素,其中,所述策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、线路数、下载耗时、上次联机报到时间以及预计接入终端数量,所述数据要素包括策略允许接入的终端总接入数以及分散间隔,所述终端总接入数为策略可用数; S200、获取需要应用策略的接入终端数; 5300、选择策略,根据所述终端数量以及被选择的策略来分配联机报到时间、联机报到截止时间以及终端重拨次数; 5400、根据分配的联机报到时间、联机报到截止时间以及终端重拨次数进行联机,其中,所述联机报到时间小于或者等于报到截止时间。
2.根据权利要求I所述的联机下载策略的实现方法,其特征在于 终端总接入数=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)X线路数/下载耗时; 分散间隔=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)/预计接入终端数。
3.根据权利要求I所述的联机下载策略的实现方法,其特征在于步骤S300还包括步骤 5301、获取策略可用数并判断策略可用数是否大于所述接入终端数,当确定策略可用数大于接入终端数时,执行步骤S302,否则返回步骤S200 ; 5302、将上次联机报到时间与分散间隔累加得到本次联机报到时间; 5303、判断本次联机报到时间是否大于策略截止时间,当确定本次联机报到时间大于策略截止时间时,将策略开始日期加1,将本次联机报到时间设为策略开始时间,否则,执行步骤S304 ; 5304、将本次联机报到时间存储作为所述上次联机报到时间,用于与分配间隔累加得到下次联机报到时间; 5305、判断所述联机报道时间是否大于当前时间,当确定联机报到时间大于当前时间时,将策略可用数减I ; 5306、判断策略可用数是否为O,当确定策略可用数为O时将策略状态设置为分配完成状态。
4.根据权利要求I所述的联机下载策略的实现方法,其特征在于步骤S400中,根据分配的联机报到时间、联机报到截止时间以及终端重拨次数进行联机具体包括 · 5401、根据分配的联机报到时间提示终端联机; ·5402、发起联机报到; ·5403、判断当前时间是否大于报到截止时间,当确定当前时间时大于报到截止时间,停止提示联机,进入步骤S404,当确定当前时间小于报到截止时间时,进入步骤405 ; ·5404、将联机报到时间累加策略周期直到联机报到时间大于当前时间,到达联机报到时间后,返回步骤S401 ; ·5405、判断联机报到是否成功,当确定联机报到失败时,在策略定义的终端重拨次数范围内执行步骤S402,当确定联机报到成功时,返回步骤S401提示下一终端联机。
5.一种联机下载策略的实现系统,其特征在于包括TMS系统以及终端,所述TMS系统包括策略分析单元以及策略分配单元; 策略分析单元,用于分析策略基本信息以生成策略的数据要素,其中,所述策略基本信息包括策略开始日期、策略截止日期、策略开始时间、策略截止时间、线路数、下载耗时、上次联机报到时间以及预计接入终端数量,所述数据要素包括策略允许接入的终端总接入数以及分散间隔,所述终端总接入数为初始策略; 策略分配单元用于确定需要应用策略的终端数并根据所述终端数、数据要素以及策略基本信息,为接入的终端分配联机报到时间、联机报到截止时间以及终端重拨次数; 终端,根据策略分配单元分配的联机报到时间、联机截止时间、以及重拨次数与TMS系 统进行联机。
6.根据权利要求5所述的联机下载策略的实现系统,其特征在于所述策略分析单元包括一策略信息接收模块、一数据要素计算模块以及一数据检核模块; 所述策略信息接收模块用于接收用户输入的策略基本信息; 所述数据要素计算模块用于根据该策略基本信息计算该终端总接入数以及该分散间隔; 所述数据检核模块用于确定该输入的预计接入终端数是否大于该终端总接入数,并当确定该预计接入终端数大于终端总接入数时,提示重新输入预计接入终端数。
7.根据权利要求5所述的联机下载策略的实现系统,其特征在于 所述策略分配单元包括终端数量获取模块、策略状态管理模块、报到时间生成模块以及时间监测模块; 所述终端数量获取模块用于获取需要应用策略的接入终端数; 所述策略状态管理模块用于确定策略可用数是否大于接入终端数,并当确定该策略可用数大于接入终端数时将接入终端数发送至报到时间生成模块; 所述报到时间生成模块用于分配本次联机报到时间,所述本次联机报道时间由上次联机报到时间与分散间隔累加得到,所述报到时间生成模块还用于当所述本次联机报到时间大于策略截止时间时,将策略开始日期加I并将策略开始时间设为本次联机报到时间,所述时间监测模块用于监测所述时间监测模块好用于监测报道截止时间是否大于当前时间,并当确定报到截止时间大于当前时间时发送一分配完成指令至策略状态管理模块; 所述策略状态管理模块还用于当接收到所述分配完成指令时,将策略可用数减1,并判断策略可用数是否为O,当确定策略可用数为O时,所述策略状态管理模块将策略状态设置为分配完成状态。
8.根据权利要求5所述的联机下载策略的实现系统,其特征在于所述 终端总接入数=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)X线路数/下载耗时; 分散间隔=(策略截止日期-策略开始日期+1) X (策略截止时间-策略开始时间)/预计接入终端数。
全文摘要
本发明公开了一种联机下载策略的实现方法,包括以下步骤S100、分析策略基本信息以生成策略的数据要素;S200、获取需要应用策略的接入终端数;S300、选择策略,根据所述终端数量以及被选择的策略来分配联机报到时间以及联机报到截止时间;S400、根据分配的联机报到时间以及联机报到截止时间进行联机,其中,所述联机报到时间小于或者等于报到截止时间。通过本发明的技术方案,在多台终端如POS机、PDA、自助终端、手机或者电脑等多台终端进行连接时,会根据优选方案的策略自动分配每台终端的连接时机,以达到服务器资源的最大可利用率。
文档编号H04L29/08GK102708008SQ20121010727
公开日2012年10月3日 申请日期2012年4月12日 优先权日2012年4月12日
发明者唐胤曦, 林福雄, 陈垚, 黄强 申请人:福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1