指令的执行方法及装置制造方法及图纸

技术编号:16837010 阅读:35 留言:0更新日期:2017-12-19 19:40
本发明专利技术涉及一种指令的执行方法及装置,所述方法包括:检测内存中是否写入有指令数据;若是,则解析出写入所述内存的指令数据所包含的指令内容;将解析出的指令内容写入非易失性存储器;根据所述指令内容检测是否需要执行所述指令数据;若是,则从所述非易失性存储器中读取所述指令内容并写入所述内存;根据写入所述内存的指令内容执行所述指令数据。本发明专利技术在执行指令数据时,指令数据不需要每次均由运营人员操作产生,避免人为错误;指令数据写入内存被解析后,指令内容会被存入非易失性存储器,执行指令数据时则从非易失性存储器读入内存并执行,整个过程可以实现指令数据的记录,实现整体操作的记录化,同时,指令数据也可以延时或定时执行。

The execution method and device of the instruction

The invention relates to a method and a device for executing an instruction, the method includes: detecting whether a memory write instruction data; if so, it parses the write instruction content contains the instruction data of the memory; the content of the written instructions of the nonvolatile memory; according to the instruction content detection to execute the instruction data; if, from the non-volatile memory reads the instruction content and written into the memory; the memory according to the write instruction executing the command data. The present invention in the execution of the instruction data, instructions and data are generated by the operation does not need each personnel operation, to avoid human error; write memory instruction data parsed, instruction contents will be stored in the non-volatile memory, execute the instruction data from the nonvolatile memory is read into memory and executed, the whole process can be achieved the command data recording, recording, to achieve the overall operation at the same time, the data may delay or instruction execution time.

【技术实现步骤摘要】
指令的执行方法及装置
本专利技术涉及通信领域,特别是涉及一种指令的执行方法及装置。
技术介绍
在互联网性能逐渐更新换代的今天,web开发的工具逐步的完善,Java下web开发的工具更是多如繁星,对于服务器的性能要求也逐年的提高,最直观的反应出来的就是数据量的爆炸。对于单机游戏计费的服务器而言,支付系统执行结算的依据便是运营人员对于数据变化做出的指令数据。指令数据一般具有一定的实时性要求和主观性要求,因此,依靠运营人员的操作存在着出现指令数据错误的可能性。常规的支付系统中,当运营人员对计费支付系统的执行方向(执行方向为支付系统如何根据运营人员下达的指令数据执行对应的任务,通常执行的任务对于运营人员而言是已知的,因此,运营人员会根据任务下达对应的指令数据,并最终由支付系统执行)进行操作时,就会将指令数据通过可视化页面的交互放入内存中,之后,支付系统被提醒读取内存中的指令数据完成自身指令数据刷新。整个过程是一种直接操作的形式,即运营人员下达的指令数据直接在内存中开辟存储空间,交由支付系统读取,其中存在着指令数据丢失的可能性。除了指令数据存在错误及丢失的可能性,指令数据只能由运营人员下达,无法自我产生,因此,指令数据的生成模式比较单一;由于指令数据是直接在内存中开辟,需要支付系统即时读取,因此,指令数据只能即时生效,无法长时间执行任务。
技术实现思路
基于此,有必要针对目前指令数据无法自我产生且只能即时生效的问题,提供一种指令的执行方法及装置。一种指令的执行方法,所述方法包括:检测内存中是否写入有指令数据;若是,则解析出写入所述内存的指令数据所包含的指令内容;将解析出的所述指令内容写入非易失性存储器;根据所述指令内容检测是否需要执行所述指令数据;若是,则从所述非易失性存储器中读取所述指令内容并写入所述内存;根据写入所述内存的指令内容执行所述指令数据。进一步的,所述方法还包括:检测接收的指令数据是否为合法指令;若是,则将所述指令数据写入内存。进一步的,所述解析出写入所述内存的指令数据所包含的指令内容,包括:根据预设的解析格式对所述指令数据进行解析,所述预设的解析格式包括解析所述指令数据包含的指令生效时间、指令阅读模式以及指令自动生成,所述指令生效时间用于按照预设的生效时间驱动系统执行所述指令数据,所述指令阅读模式用于驱动系统按照预设的阅读模式阅读所述指令数据,所述指令自动生成用于驱动系统自动生成执行所述指令数据的指令;将解析出的指令生效时间、指令阅读模式以及指令自动生成作为所述指令数据包含的指令内容。进一步的,所述将解析出的所述指令内容写入非易失性存储器,具体为:将解析出的指令生效时间、指令阅读模式以及指令自动生成写入所述非易失性存储器。进一步的,所述根据所述指令内容检测是否需要执行所述指令数据,具体为:根据所述指令生效时间检测是否达到预设的生效时间;若是,则判断需要执行所述指令数据。进一步的,所述根据预设的解析格式对所述指令数据进行解析,包括:根据预设的解析格式增加对应的处理线程;通过所述处理线程分别对所述指令数据包含的指令生效时间、指令阅读模式以及指令自动生成进行解析。进一步的,所述根据写入所述内存的指令内容执行所述指令数据,包括:根据所述指令阅读模式阅读所述指令数据;根据解析出的所述指令自动生成,生成执行所述指令数据的指令并执行。一种指令的执行装置,所述装置包括:第一检测模块,用于检测内存中是否写入有指令数据;解析模块,用于在所述检测模块检测到内存中写入有指令数据时,解析出写入所述内存的指令数据所包含的指令内容;写入模块,用于将解析出的所述指令内容写入非易失性存储器;第二检测模块,用于根据所述指令内容检测是否需要执行所述指令数据;读写模块,用于在所述第二检测模块检测到需要执行所述指令数据时,从所述非易失性存储器中读取所述指令内容并写入所述内存;执行模块,用于根据写入所述内存的指令内容执行所述指令数据。进一步的,所述解析模块还用于:根据预设的解析格式对所述指令数据进行解析,所述预设的解析格式包括解析所述指令数据包含的指令生效时间、指令阅读模式以及指令自动生成,所述指令生效时间用于按照预设的生效时间驱动系统执行所述指令数据,所述指令阅读模式用于驱动系统按照预设的阅读模式阅读所述指令数据,所述指令自动生成用于驱动系统自动生成执行所述指令数据的指令;将解析出的指令生效时间、指令阅读模式以及指令自动生成作为所述指令数据包含的指令内容。进一步的,所述解析模块还用于:根据预设的解析格式增加对应的处理线程;通过所述处理线程分别对所述指令数据包含的指令生效时间、指令阅读模式以及指令自动生成进行解析。以上所述指令的执行方法及装置中,服务器在接收到扣费的指令数据时,会首先存入内存,然后解析出指令数据包含的指令内容,指令内容会被写入至非易失性存储器,当需要执行该指令数据时,则将该指令数据从非易失性存储器读入内存并执行,由此,在执行指令数据时,指令数据不需要每次均由运营人员操作产生,避免人为错误;指令数据写入内存被解析后,指令内容会被存入非易失性存储器,执行指令数据时则从非易失性存储器读入内存并执行,整个过程可以实现指令数据的记录,实现整体操作的记录化,同时,指令数据也可以延时或定时执行,避免传统通过内存只能立即执行的弊端。附图说明图1为一实施例的指令的执行方法的流程图;图2为另一实施例的指令的执行方法的流程图;图3为一实施例的指令的执行装置的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,一实施例的指令的执行方法包括步骤S102至步骤S112。步骤S102,检测内存中是否写入有指令数据;步骤S104,若是,则解析出写入内存的指令数据所包含的指令内容;步骤S106,将解析出的指令内容写入非易失性存储器;步骤S108,根据指令内容检测是否需要执行指令数据;步骤S110,若是,则从非易失性存储器中读取指令内容并写入内存;步骤S112,根据写入内存的指令内容执行指令数据。以上所述指令的执行方法中,服务器在接收到扣费的指令数据时,会首先存入内存,然后解析出指令数据包含的指令内容,指令内容会被写入至非易失性存储器,当需要执行该指令数据时,则将该指令数据从非易失性存储器读入内存并执行,由此,在执行指令数据时,指令数据不需要每次均由运营人员操作产生,避免人为错误;指令数据写入内存被解析后,指令内容会被存入非易失性存储器,执行指令数据时则从非易失性存储器读入内存并执行,整个过程可以实现指令数据的记录,实现整体操作的记录化,同时,指令数据也可以延时或定时执行,避免传统通过内存只能立即执行的弊端。如图2所示,另一实施例的指令的执行方法还包括步骤S201和步骤S202。步骤S201,检测接收的指令数据是否为合法指令;步骤S202,若是,则将指令数据写入内存。本实施例所涉及的指令数据包括以短信方式、网络通信方式、第三方支付方式等各种不同的形式进行费用结算的指令,指令数据包括费用的计算,计费信息的调节等。其中,步骤S201检测指令数据是否为合法指令,包括检测指令数据是否与预设的格式相符,以防止其为伪本文档来自技高网...
指令的执行方法及装置

【技术保护点】
一种指令的执行方法,其特征在于,所述方法包括:检测内存中是否写入有指令数据;若是,则解析出写入所述内存的指令数据所包含的指令内容;将解析出的所述指令内容写入非易失性存储器;根据所述指令内容检测是否需要执行所述指令数据;若是,则从所述非易失性存储器中读取所述指令内容并写入所述内存;根据写入所述内存的指令内容执行所述指令数据。

【技术特征摘要】
1.一种指令的执行方法,其特征在于,所述方法包括:检测内存中是否写入有指令数据;若是,则解析出写入所述内存的指令数据所包含的指令内容;将解析出的所述指令内容写入非易失性存储器;根据所述指令内容检测是否需要执行所述指令数据;若是,则从所述非易失性存储器中读取所述指令内容并写入所述内存;根据写入所述内存的指令内容执行所述指令数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测接收的指令数据是否为合法指令;若是,则将所述指令数据写入内存。3.根据权利要求1所述的方法,其特征在于,所述解析出写入所述内存的指令数据所包含的指令内容,包括:根据预设的解析格式对所述指令数据进行解析,所述预设的解析格式包括解析所述指令数据包含的指令生效时间、指令阅读模式以及指令自动生成,所述指令生效时间用于按照预设的生效时间驱动系统执行所述指令数据,所述指令阅读模式用于驱动系统按照预设的阅读模式阅读所述指令数据,所述指令自动生成用于驱动系统自动生成执行所述指令数据的指令;将解析出的指令生效时间、指令阅读模式以及指令自动生成作为所述指令数据包含的指令内容。4.根据权利要求3所述的方法,其特征在于,所述将解析出的所述指令内容写入非易失性存储器,具体为:将解析出的指令生效时间、指令阅读模式以及指令自动生成写入所述非易失性存储器。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述指令内容检测是否需要执行所述指令数据,具体为:根据所述指令生效时间检测是否达到预设的生效时间;若是,则判断需要执行所述指令数据。6.根据权利要求3所述的方法,其特征在于,所述根据预设的解析格式对所述指令数据进行解析,包括:根据预设的解析格式增加对应的处理线程;通...

【专利技术属性】
技术研发人员:刘睿
申请(专利权)人:苏州乐麟无线信息科技有限公司
类型:发明
国别省市:江苏,32

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

1