CN102594615A - 一种模拟仿真增值业务的方法及*** - Google Patents

一种模拟仿真增值业务的方法及*** Download PDF

Info

Publication number
CN102594615A
CN102594615A CN2011100205277A CN201110020527A CN102594615A CN 102594615 A CN102594615 A CN 102594615A CN 2011100205277 A CN2011100205277 A CN 2011100205277A CN 201110020527 A CN201110020527 A CN 201110020527A CN 102594615 A CN102594615 A CN 102594615A
Authority
CN
China
Prior art keywords
sce
analog simulation
service
simulation engine
debugger
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100205277A
Other languages
English (en)
Other versions
CN102594615B (zh
Inventor
马玉伟
张南骏
舒畅
周雅夫
钮满春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110020527.7A priority Critical patent/CN102594615B/zh
Priority to PCT/CN2011/077347 priority patent/WO2012097582A1/zh
Publication of CN102594615A publication Critical patent/CN102594615A/zh
Application granted granted Critical
Publication of CN102594615B publication Critical patent/CN102594615B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开一种模拟仿真增值业务的方法,应用于电信通讯领域的模拟仿真技术,该方法包括:业务生成环境(SCE)的仿真器触发模拟仿真引擎进行业务的正式运行,模拟仿真引擎将业务独立模块(SIB)路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试;本发明还提供一种模拟仿真增值业务的***。根据本发明的技术方案,简单直观的对增值业务进行仿真运行并实现业务的仿真调试。

Description

一种模拟仿真增值业务的方法及***
技术领域
本发明涉及电信通讯领域的模拟仿真技术,尤其涉及一种模拟仿真增值业务的方法及***。
背景技术
现有技术中,业务生成环境(SCE,Service Creation Environment)不具备在线的增值业务的模拟仿真调试功能,为了获取网络设备运行状况和性能,开发人员只能通过打印日志、日志服务的业务独立模块(SIB,Service IndependenceBlock)、跟踪工具Mtrace等方式进行增值业务的调试,使用起来非常不便;而且调试时必须在真实环境中进行,而真实环境的搭建复杂,资源有限,不便于多人同时进行调试。
现有技术中提出一种技术方案:所述***包括客户端和服务端,两者采用TCP/IP协议进行通讯;所述客户端包括人机命令模块、数据同步模块、读写流程模块、与服务端通讯模块;所述服务端包括移动台数据管理模块、流程处理模块、编解码模块、发送和接受PDSH消息模块、与服务端通讯模块;可以根据服务端保存流程和配置构造分组数据协议报文及实现分组数据信令流程的复杂协商过程,实现大话务量测试过程中的被叫数据统计和异常测试、自动化测试,该方法的缺点是仅能够解决通信***中底层交换的分组数据业务的仿真。
发明内容
有鉴于此,本发明的主要目的在于提供一种模拟仿真增值业务的方法及***,简单直观的对增值业务进行仿真运行并实现业务的仿真调试。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供一种模拟仿真增值业务的***,该***包括:业务生成环境(SCE)、模拟仿真引擎;其中,SCE包括仿真器和调试器;
仿真器,用于触发模拟仿真引擎;根据业务独立模块(SIB)路径对业务进行模拟调试;
模拟仿真引擎,用于受到触发时进行业务的正式运行,并将SIB路径通过SCE的调试器发送给SCE的仿真器。
上述***中,
所述SCE还包括:业务生成模块,用于根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎;
所述模拟仿真引擎还用于,根据所述业务文件进行业务的预运行;
所述调试器还用于,对模拟仿真引擎进行业务的初始化管理。
本发明还提供一种模拟仿真增值业务的方法,该方法包括:
SCE的仿真器触发模拟仿真引擎进行业务的正式运行,模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试。
上述方法中,所述SCE的仿真器触发模拟仿真引擎进行业务的正式运行之前,该方法还包括:
SCE的业务生成模块根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎,模拟仿真引擎根据业务文件进行业务的预运行;
SCE的调试器对模拟仿真引擎进行业务的初始化管理。
上述方法中,所述SCE的业务生成模块根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎为:
SCE的业务生成模块根据增值业务生成对应的业务文件,该业务文件包括触发业务运行的触发方式以及业务的基本信息;其中,业务的基本信息包括业务类型、业务的功能、业务逻辑;SCE的业务生成模块通过SCE的调试器与模拟仿真引擎的接口,将生成的业务文件发送给模拟仿真引擎。
上述方法中,所述模拟仿真引擎根据业务文件进行业务的预运行为:
模拟仿真引擎接收业务文件,根据其中的业务逻辑,进行业务的模拟仿真的预运行;如果该业务逻辑能够正常运行,模拟仿真引擎通过消息将业务逻辑运行正常的运行状态反馈给SCE的调试器的显示模块;如果该业务逻辑运行出现异常,模拟仿真引擎可以向SCE的调试器的显示模块告警。
上述方法中,所述SCE的调试器对模拟仿真引擎进行业务的初始化管理为:
当业务逻辑运行出现异常时,SCE的调试器中的用户输入模块接收开对业务逻辑中的数据的修改,并通过SCE的调试器与模拟仿真引擎的接口将数据发送给模拟仿真引擎,模拟仿真引擎收到该数据后,将该数据加载到运行的业务逻辑中;和/或,SCE的调试器对模拟仿真引擎进行断点设置,当业务运行到断点时,模拟仿真引擎将业务暂停,并将该断点的数据信息发送给SCE的调试器的显示模块。
上述方法中,所述SCE的仿真器触发模拟仿真引擎进行业务的正式运行为:
在SCE的仿真器的仿真逻辑定义模块编写仿真消息和触发器时序,SCE的仿真器利用该仿真消息触发模拟仿真引擎对模拟的预运行的业务进行模拟的正式运行,SCE的仿真器依据触发器时序进行模拟仿真引擎的触发;受到触发的模拟仿真引擎,进行模拟仿真业务的正式运行。
上述方法中,所述模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试为:
模拟仿真引擎将正式运行业务的运行进程转化为多个SIB,并将SIB路径发送给SCE的调试器的显示模块和调试状态模块,SCE的调试器的显示模块利用高亮显示的方式进行提示,调试状态模块将SIB路径转发给SCE的仿真器的仿真逻辑执行模块;
SCE的仿真器的仿真逻辑执行模块根据SIB路径和仿真逻辑定义模块预先配置的触发条件判断该SIB是否是触发点,如果是触发点,仿真逻辑执行模块将与触发点关联的多条预置消息发送给模拟仿真引擎,对正在运行的业务进行模拟调试;如果不是触发点,仿真逻辑执行模块通过SCE的仿真器的显示模块提示该SIB不是触发点。
上述方法中,该方法还包括:
SCE的仿真器设有跟踪消息区,该跟踪消息区用于显示所有业务控制点(SCP)对外发送的消息以及SCE的仿真器向SCP发送的消息,该消息包含发送方、接收方、消息事件名称、消息发送时间;通过跟踪消息区查看消息内容时,根据消息类型,选择合适的显示方式查看消息内容
本发明提供的模拟仿真增值业务的方法及***,SCE的仿真器触发模拟仿真引擎进行业务的正式运行,模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试,为业务的开发人员提供简单、直观的业务逻辑的仿真运行,从而实现业务逻辑的验证,并可以实现业务的仿真调试;对于模拟仿真的运行业务,可以进行业务的跟踪和有限度的修改,使得业务的开发人员更加直观的了解业务的运行流程和运行状态;区别于实际环境的调试仿真***的外部消息,本***无需外部核心网、SIU、接口机等实际环境,所有的外部消息均由SCE提供的仿真器模拟实现,因此***结构更加简单,有效地降低开发成本。
附图说明
图1是本发明实施例中实现模拟仿真增值业务的***的结构示意图;
图2是本发明实施例中实现模拟仿真增值业务的方法的流程示意图;
图3是本发明实施例中预设消息的定义窗口的示意图。
具体实施方式
基于智能网平台业务控制点(SCP,Service Control Point),本发明的基本思想是:SCE的仿真器触发模拟仿真引擎进行业务的正式运行,模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试。
下面通过附图及具体实施例对本发明再做进一步的详细说明。
本发明提供一种模拟仿真增值业务的***,图1是本发明实施例中实现模拟仿真增值业务的***的结构示意图,如图1所示,该***包括:SCE11、模拟仿真引擎12;其中,SCE11包括仿真器111和调试器112;
仿真器111,用于触发模拟仿真引擎12;根据SIB路径对业务进行模拟调试;
模拟仿真引擎12,用于受到触发时进行业务的正式运行,并将SIB路径通过调试器112发送给仿真器111。
所述SCE11还包括:业务生成模块113,用于根据增值业务生成业务文件,并通过SCE的调试器112发送给模拟仿真引擎12;
所述模拟仿真引擎12还用于,根据所述业务文件进行业务的预运行;
所述调试器112还用于,对模拟仿真引擎12进行业务的初始化管理。
所述SCE的业务生成模块113根据增值业务生成业务文件,并通过SCE的调试器112发送给模拟仿真引擎12为:
SCE的业务生成模块113根据增值业务生成对应的业务文件,该业务文件包括触发业务运行的触发方式以及业务的基本信息;其中,业务的基本信息包括业务类型、业务的功能、业务逻辑;SCE的业务生成模块113通过SCE的调试器112与模拟仿真引擎12的接口,将生成的业务文件发送给模拟仿真引擎12。
所述模拟仿真引擎12根据业务文件进行业务的预运行为:
模拟仿真引擎12接收业务文件,根据其中的业务逻辑,进行业务的模拟仿真的预运行;如果该业务逻辑能够正常运行,模拟仿真引擎通过消息将业务逻辑运行正常的运行状态反馈给SCE的调试器112的显示模块;如果该业务逻辑运行出现异常,模拟仿真引擎可以向SCE的调试器112的显示模块告警。
所述SCE的调试器112对模拟仿真引擎12进行业务的初始化管理为:
当业务逻辑运行出现异常时,SCE的调试器112中的用户输入模块接收开对业务逻辑中的数据的修改,并通过SCE的调试器112与模拟仿真引擎12的接口将数据发送给模拟仿真引擎12,模拟仿真引擎12收到该数据后,将该数据加载到运行的业务逻辑中;和/或,SCE的调试器112对模拟仿真引擎12进行断点设置,当业务运行到断点时,模拟仿真引擎12将业务暂停,并将该断点的数据信息发送给SCE的调试器112的显示模块。
所述SCE的仿真器111触发模拟仿真引擎12进行业务的正式运行为:
在SCE的仿真器111的仿真逻辑定义模块编写仿真消息和触发器时序,SCE的仿真器111利用该仿真消息触发模拟仿真引擎12对模拟的预运行的业务进行模拟的正式运行,SCE的仿真器111依据触发器时序进行模拟仿真引擎12的触发;受到触发的模拟仿真引擎12,进行模拟仿真业务的正式运行。
所述模拟仿真引擎12将SIB路径通过SCE的调试器112发送给SCE的仿真器111,SCE的仿真器111根据SIB路径对业务进行模拟调试为:
模拟仿真引擎12将正式运行业务的运行进程转化为多个SIB,并将SIB路径发送给SCE的调试器112的显示模块和调试状态模块,SCE的调试器112的显示模块利用高亮显示的方式进行提示,调试状态模块将SIB路径转发给SCE的仿真器111的仿真逻辑执行模块;
SCE的仿真器111的仿真逻辑执行模块根据SIB路径和仿真逻辑定义模块预先配置的触发条件判断该SIB是否是触发点,如果是触发点,仿真逻辑执行模块将与触发点关联的多条预置消息发送给模拟仿真引擎12,对正在运行的业务进行模拟调试;如果不是触发点,仿真逻辑执行模块通过SCE的仿真器111的显示模块提示该SIB不是触发点。
基于上述***,本发明还提供一种模拟仿真增值业务的方法,图2是本发明实施例中实现模拟仿真增值业务的方法的流程示意图,如图2所示,该方法包括以下步骤:
步骤201,SCE的业务生成模块根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎;
具体的,SCE的业务生成模块根据增值业务生成对应的业务文件,该业务文件包括触发业务运行的触发方式以及业务的基本信息;其中,业务的基本信息包括业务类型、业务的功能、业务逻辑等;SCE的业务生成模块通过SCE的调试器与模拟仿真引擎的接口,将生成的业务文件发送给模拟仿真引擎。
步骤202,模拟仿真引擎根据业务文件进行业务的预运行;
具体的,模拟仿真引擎接收业务文件,根据其中的业务逻辑,进行业务的模拟仿真的预运行,业务文件中的其他内容可以作为业务运行的支持信息;如果该业务逻辑能够正常运行,模拟仿真引擎通过消息将业务逻辑运行正常的运行状态反馈给SCE的调试器的显示模块,显示模块进一步提供给开发人员;如果该业务逻辑运行出现异常,模拟仿真引擎可以向SCE的调试器的显示模块告警。
步骤203,SCE的调试器对模拟仿真引擎进行业务的初始化管理;
具体的,在模拟仿真引擎进行业务的预运行时,SCE的调试器可以对模拟仿真引擎进行业务的初始化管理,例如,当业务逻辑运行出现异常时,SCE的调试器中的用户输入模块可以接收开发人员对业务逻辑中的数据的修改,并通过SCE的调试器与模拟仿真引擎的接口将数据发送给模拟仿真引擎,模拟仿真引擎收到该数据后,只需要将该数据加载到运行的业务逻辑中即可;
SCE的调试器还可以对模拟仿真引擎进行断点设置,即SCE的调试器的调试状态模块将预设的断点通过消息发送给模拟仿真引擎,模拟仿真引擎根据预设的端点,当业务运行到断点时,将业务暂停,并将该断点的数据信息发送给SCE的调试器的显示模块;当业务运行时,SCE的调试器也可以将携带设置的断点的消息发送给模拟仿真引擎。
通过设置断点,业务开发人员可以在SCE的调试器上得到业务的实时数据,可以快速准确的发现问题,从而及时解决问题,提升了业务开发人员对业务逻辑的整体掌控性。
步骤204,SCE的仿真器触发模拟仿真引擎进行业务的正式运行;
具体的,在SCE的仿真器的仿真逻辑定义模块编写仿真消息和触发器时序,SCE的仿真器利用该仿真消息触发模拟仿真引擎对模拟的预运行的业务进行模拟的正式运行;SCE的仿真器依据触发器时序进行模拟仿真引擎的触发,该触发器时序可以是触发周期或具体的触发时间,如果是触发周期,则SCE的仿真器对模拟仿真引擎的触发是循环的触发,具有一定规律,如果是具体的触发时间,则SCE的仿真器依据具体的触发时间对模拟仿真引擎进行触发,该触发是不具有一定规律的;
受到触发的模拟仿真引擎,进行模拟仿真业务的正式运行,模拟仿真引擎可以与外部实体进行正常通信,例如,信令接口单元(SIU,Signal Interface Unit)、接口机或业务数据功能(SDF,Service Database Function)等外部实体通过封装的外部消息发送dll动态链接库给模拟仿真引擎,使得模拟仿真引擎在运行业务的过程中对外部消息能够重新定向到SCE的调试器,而SCE的调试器可以模拟SIU、接口机、SDF等外部实体将外部消息发送给模拟仿真引擎的过程,向模拟仿真引擎发送消息,模拟仿真引擎可以通过发送者的线程号进行消息的识别。
步骤205,模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试;
具体的,模拟仿真引擎将正式运行业务的运行进程转化为多个SIB,正式运行业务的模拟仿真引擎针对业务运行进程中的每个SIB,都将SIB路径发送给SCE的调试器的显示模块和调试状态模块,SCE的调试器的显示模块利用高亮显示的方式提示给开发人员,调试状态模块将SIB路径转发给SCE的仿真器的仿真逻辑执行模块;
SCE的仿真器的仿真逻辑执行模块根据SIB路径知道业务运行到的SIB,并根据仿真逻辑定义模块预先配置的触发条件判断该SIB是否是触发点,如果是触发点,仿真逻辑执行模块将与触发点关联的多条预置消息发送给模拟仿真引擎,对正在运行的业务进行模拟调试;如果不是触发点,仿真逻辑执行模块通过SCE的仿真器的显示模块提示开发人员该SIB不是触发点;其中,触发点包括SIB号触发、事件号触发、启动仿真立即触发、定时器触发、操作号触发等,是预先在SCE的仿真器的仿真逻辑定义模块设置的;所述SIB号触发是指预先定义业务逻辑中某个具体的SIB为触发点,当业务运行到该SIB时,该触发点被触发;所述事件号触发是指预先定义发送事件号,当SCP对外发送该事件号时,该触发点被触发;所述启动仿真立即出发是指启动增值业务的模拟仿真时立即触发业务;所述定时器触发是指预先定义定时器的时间间隔,启动增值业务的模拟仿真后开始计时,定时器到时后触发点被触发,此外,该触发点同时支持以此时间为间隔的循环触发;所述操作号触发是指预先定义操作事件号,当状态机向SIU发送该操作的信令时,该触发点被触发;触发点被触发后,正在运行的业务可以实现该触发点对应的功能,例如通信功能、加载数据功能等;
与触发点关联的多条预置消息的定义窗口可以如图3所示,预设消息的消息类型可以选择G网SIU、固网SIU、C网SIU、SDF、接口管理平台(IMP,Interface Manager Platform),预设消息作为模拟的相应***设备向SCP发的消息;预设消息的消息名称是不可重复的消息名;对于预设消息的事件号,如果是SIU类的消息,则无需填写;如果是SDF类的消息,则可以选择SDF_ResponseEvent或SDFProcAck_EventIMP作为事件号,如果是IMP类的消息,则可以选择START_SERVICE作为事件号或直接填写事件号;预设消息的发送者和接收者是指预设消息的发生方和接收方,这里只有IMP类型的预设消息需要填写发送者,该发送者是线程PNO号;预设消息的显示方式是指填写预设消息的内容时使用的显示方式,如果是SIU类和SDF类的预设消息消息,则都有固定的显示方式,IMP类的预设消息可以选择文本方式、消息SIB方式或十六进制方式;
SCE的仿真器中还可以有跟踪消息区,该跟踪消息区用于显示所有SCP对外发送的消息以及SCE的仿真器向SCP发送的消息,该消息包含发送方、接收方、消息事件名称(如果是信令类操作还包括操作名称)、消息发送时间;通过跟踪消息区查看消息内容时,根据消息类型,选择合适的显示方式查看消息内容,例如,信令类操作使用树形显示方式,SDF消息使用文本显示方式,接口机消息使用十六进制显示方式(因为该接口机消息的消息体无法得到消息的结构定义);这里,如果是信令类操作,当接收方是SCP状态机时,可以将该信令类操作变为预置消息,此时只需要增加填写消息名称,增加后可以再编辑修改消息内容。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种模拟仿真增值业务的***,该***包括:业务生成环境(SCE)、模拟仿真引擎;其中,SCE包括仿真器和调试器;
仿真器,用于触发模拟仿真引擎;根据业务独立模块(SIB)路径对业务进行模拟调试;
模拟仿真引擎,用于受到触发时进行业务的正式运行,并将SIB路径通过SCE的调试器发送给SCE的仿真器。
2.根据权利要求1所述的模拟仿真增值业务的***,其特征在于,
所述SCE还包括:业务生成模块,用于根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎;
所述模拟仿真引擎还用于,根据所述业务文件进行业务的预运行;
所述调试器还用于,对模拟仿真引擎进行业务的初始化管理。
3.一种模拟仿真增值业务的方法,该方法包括:
SCE的仿真器触发模拟仿真引擎进行业务的正式运行,模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试。
4.根据权利要求3所述的模拟仿真增值业务的方法,其特征在于,所述SCE的仿真器触发模拟仿真引擎进行业务的正式运行之前,该方法还包括:
SCE的业务生成模块根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎,模拟仿真引擎根据业务文件进行业务的预运行;
SCE的调试器对模拟仿真引擎进行业务的初始化管理。
5.根据权利要求3或4所述的模拟仿真增值业务的方法,其特征在于,所述SCE的业务生成模块根据增值业务生成业务文件,并通过SCE的调试器发送给模拟仿真引擎为:
SCE的业务生成模块根据增值业务生成对应的业务文件,该业务文件包括触发业务运行的触发方式以及业务的基本信息;其中,业务的基本信息包括业务类型、业务的功能、业务逻辑;SCE的业务生成模块通过SCE的调试器与模拟仿真引擎的接口,将生成的业务文件发送给模拟仿真引擎。
6.根据权利要求3或4所述的模拟仿真增值业务的方法,其特征在于,所述模拟仿真引擎根据业务文件进行业务的预运行为:
模拟仿真引擎接收业务文件,根据其中的业务逻辑,进行业务的模拟仿真的预运行;如果该业务逻辑能够正常运行,模拟仿真引擎通过消息将业务逻辑运行正常的运行状态反馈给SCE的调试器的显示模块;如果该业务逻辑运行出现异常,模拟仿真引擎可以向SCE的调试器的显示模块告警。
7.根据权利要求3或4所述的模拟仿真增值业务的方法,其特征在于,所述SCE的调试器对模拟仿真引擎进行业务的初始化管理为:
当业务逻辑运行出现异常时,SCE的调试器中的用户输入模块接收开对业务逻辑中的数据的修改,并通过SCE的调试器与模拟仿真引擎的接口将数据发送给模拟仿真引擎,模拟仿真引擎收到该数据后,将该数据加载到运行的业务逻辑中;和/或,SCE的调试器对模拟仿真引擎进行断点设置,当业务运行到断点时,模拟仿真引擎将业务暂停,并将该断点的数据信息发送给SCE的调试器的显示模块。
8.根据权利要求3所述的模拟仿真增值业务的方法,其特征在于,所述SCE的仿真器触发模拟仿真引擎进行业务的正式运行为:
在SCE的仿真器的仿真逻辑定义模块编写仿真消息和触发器时序,SCE的仿真器利用该仿真消息触发模拟仿真引擎对模拟的预运行的业务进行模拟的正式运行,SCE的仿真器依据触发器时序进行模拟仿真引擎的触发;受到触发的模拟仿真引擎,进行模拟仿真业务的正式运行。
9.根据权利要求3所述的模拟仿真增值业务的方法,其特征在于,所述模拟仿真引擎将SIB路径通过SCE的调试器发送给SCE的仿真器,SCE的仿真器根据SIB路径对业务进行模拟调试为:
模拟仿真引擎将正式运行业务的运行进程转化为多个SIB,并将SIB路径发送给SCE的调试器的显示模块和调试状态模块,SCE的调试器的显示模块利用高亮显示的方式进行提示,调试状态模块将SIB路径转发给SCE的仿真器的仿真逻辑执行模块;
SCE的仿真器的仿真逻辑执行模块根据SIB路径和仿真逻辑定义模块预先配置的触发条件判断该SIB是否是触发点,如果是触发点,仿真逻辑执行模块将与触发点关联的多条预置消息发送给模拟仿真引擎,对正在运行的业务进行模拟调试;如果不是触发点,仿真逻辑执行模块通过SCE的仿真器的显示模块提示该SIB不是触发点。
10.根据权利要求9所述的模拟仿真增值业务的方法,其特征在于,该方法还包括:
SCE的仿真器设有跟踪消息区,该跟踪消息区用于显示所有业务控制点(SCP)对外发送的消息以及SCE的仿真器向SCP发送的消息,该消息包含发送方、接收方、消息事件名称、消息发送时间;通过跟踪消息区查看消息内容时,根据消息类型,选择合适的显示方式查看消息内容。
CN201110020527.7A 2011-01-18 2011-01-18 一种模拟仿真增值业务的方法及*** Active CN102594615B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110020527.7A CN102594615B (zh) 2011-01-18 2011-01-18 一种模拟仿真增值业务的方法及***
PCT/CN2011/077347 WO2012097582A1 (zh) 2011-01-18 2011-07-20 一种模拟仿真增值业务的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110020527.7A CN102594615B (zh) 2011-01-18 2011-01-18 一种模拟仿真增值业务的方法及***

Publications (2)

Publication Number Publication Date
CN102594615A true CN102594615A (zh) 2012-07-18
CN102594615B CN102594615B (zh) 2015-01-28

Family

ID=46482835

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110020527.7A Active CN102594615B (zh) 2011-01-18 2011-01-18 一种模拟仿真增值业务的方法及***

Country Status (2)

Country Link
CN (1) CN102594615B (zh)
WO (1) WO2012097582A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016201810A1 (zh) * 2015-06-18 2016-12-22 中兴通讯股份有限公司 日志生成方法及装置
CN107508725A (zh) * 2017-08-24 2017-12-22 航天中认软件测评科技(北京)有限责任公司 用于自动化测试的方法,装置及***
CN107577838A (zh) * 2017-07-27 2018-01-12 中国人民解放军国防信息学院 一种自动触发的模拟训练导调干预实现方法及装置
CN110912735A (zh) * 2019-11-13 2020-03-24 中国联合网络通信集团有限公司 一种数据包传输网络的仿真方法及装置
CN113872820A (zh) * 2020-06-30 2021-12-31 中国电信股份有限公司 物联网业务仿真方法、***和相关设备

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9852048B2 (en) 2016-01-18 2017-12-26 International Business Machines Corporation Simulating process variable changes during process runtime

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002941A (en) * 1997-12-17 1999-12-14 Motorola, Inc. Method and apparatus for implementing a service in a wireless communication system
CN1310539A (zh) * 2001-03-16 2001-08-29 巨龙信息技术有限责任公司 一种基于业务独立模块的电信业务开发方法
CN101299862A (zh) * 2008-06-11 2008-11-05 中国电信股份有限公司 一种电信业务生成环境***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1464684A (zh) * 2002-06-25 2003-12-31 华为技术有限公司 智能网业务仿真***及其通信机制的实现方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002941A (en) * 1997-12-17 1999-12-14 Motorola, Inc. Method and apparatus for implementing a service in a wireless communication system
CN1310539A (zh) * 2001-03-16 2001-08-29 巨龙信息技术有限责任公司 一种基于业务独立模块的电信业务开发方法
CN101299862A (zh) * 2008-06-11 2008-11-05 中国电信股份有限公司 一种电信业务生成环境***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
文远保等: "智能网仿真平台中SCEF对SCF控制机制的研究与实现", 《计算机仿真》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016201810A1 (zh) * 2015-06-18 2016-12-22 中兴通讯股份有限公司 日志生成方法及装置
CN107577838A (zh) * 2017-07-27 2018-01-12 中国人民解放军国防信息学院 一种自动触发的模拟训练导调干预实现方法及装置
CN107577838B (zh) * 2017-07-27 2021-03-09 中国人民解放军国防信息学院 一种自动触发的模拟训练导调干预实现方法及装置
CN107508725A (zh) * 2017-08-24 2017-12-22 航天中认软件测评科技(北京)有限责任公司 用于自动化测试的方法,装置及***
CN110912735A (zh) * 2019-11-13 2020-03-24 中国联合网络通信集团有限公司 一种数据包传输网络的仿真方法及装置
CN113872820A (zh) * 2020-06-30 2021-12-31 中国电信股份有限公司 物联网业务仿真方法、***和相关设备
CN113872820B (zh) * 2020-06-30 2023-05-05 中国电信股份有限公司 物联网业务仿真方法、***和相关设备

Also Published As

Publication number Publication date
WO2012097582A1 (zh) 2012-07-26
CN102594615B (zh) 2015-01-28

Similar Documents

Publication Publication Date Title
CN108400908B (zh) 变电站监控信息自动验收方法
CN102594615B (zh) 一种模拟仿真增值业务的方法及***
CN101404696B (zh) 可视化业务流程跟踪方法和***、业务流程处理***
AU759215B2 (en) Cellular network traffic simulator
CN106776313A (zh) 一种模拟服务的方法、装置及集中管理平台
CN108650149A (zh) 服务器的测试方法、装置、设备及计算机可读存储介质
CN101137170A (zh) 一种嵌入设备的软件自动测试工具及方法
CN104778121A (zh) 游戏程序的测试方法、装置及***
CN102006616A (zh) 一种测试***及测试方法
CN106411637A (zh) 物联网设备场景测试方法
CN111831553B (zh) 一种多功能集成自动仿真测试的测试***及测试方法
CN107577622A (zh) 后端接口模拟方法、设备及存储介质
CN107148031A (zh) 一种WiFi模块软件***的测试方法、装置及***
CN104731566A (zh) 集成开发环境测试装置、方法及***
CN100426812C (zh) 一种基于分组数据业务流程的仿真***
CN110119350A (zh) 软件开发工具包测试方法、装置和设备及计算机存储介质
CN104135476B (zh) 一种通信协议转换方法、装置及***
CN107122307B (zh) 一种物联网执行***
CN100499509C (zh) 一种数据配置方法、***及操作维护中心
CN104333486B (zh) 一种网元设备测试***及方法
CN103457996B (zh) 一种协议一致性测试***内部数据存储方法及***
CN103812730A (zh) 一种多小区ttcn协议一致性测试平台***
CN103312552B (zh) 一种数据仿真方法、仿真机和通信***
CN105142159A (zh) 一种lte基站中l2的测试***
CN110018754A (zh) 传输触控数据的方法和触控显示设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant