CN103037329A - 短信功能测试平台和短信功能测试方法 - Google Patents

短信功能测试平台和短信功能测试方法 Download PDF

Info

Publication number
CN103037329A
CN103037329A CN2011103001055A CN201110300105A CN103037329A CN 103037329 A CN103037329 A CN 103037329A CN 2011103001055 A CN2011103001055 A CN 2011103001055A CN 201110300105 A CN201110300105 A CN 201110300105A CN 103037329 A CN103037329 A CN 103037329A
Authority
CN
China
Prior art keywords
note
test
gateway
simulator
simulation device
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
CN2011103001055A
Other languages
English (en)
Other versions
CN103037329B (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.)
Beijing Shenzhou Taiyue Software Co Ltd
Original Assignee
Beijing Shenzhou Taiyue Software Co Ltd
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 Beijing Shenzhou Taiyue Software Co Ltd filed Critical Beijing Shenzhou Taiyue Software Co Ltd
Priority to CN201110300105.5A priority Critical patent/CN103037329B/zh
Publication of CN103037329A publication Critical patent/CN103037329A/zh
Application granted granted Critical
Publication of CN103037329B publication Critical patent/CN103037329B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种短信功能测试平台和短信功能测试方法,能够提高实际***资源的利用率,降低***的功耗,降低短信测试的成本。本发明实施例提供的短信功能测试平台包括:短信模拟器,通过上行短信处理模块根据接收到的指令生成测试请求短信,将测试请求短信发送至网关模拟器;通过下行短信处理模块向网关模拟器发送应答短信获取请求,将网关模拟器返回的请求结果显示在对应的测试应答短信目标号码下;网关模拟器,将接收到的测试请求短信转发至网关适配器,并缓存在缓存模块中,将请求结果返回至短信模拟器;网关适配器,将接收到的测试请求短信根据目标号码路由至相应的逻辑处理功能单元,并将返回的测试应答短信发送至网关模拟器。

Description

短信功能测试平台和短信功能测试方法
技术领域
本发明涉及通信技术领域,尤其是涉及一种短信功能测试平台和短信功能测试方法。
背景技术
随着在移动网络中进行短信互发的应用越来越广泛,能够支持的短信功能的产品也越来越多。然而,在产品实际上线之前,需要对该产品的短信功能,如短信聊天、好友添加等,先进行测试。目前对短信功能的测试主要利用实际的通信网络实现,参见图1,显示了现有技术中进行短信功能测试的网络结构示意图。互联网中的设备采用***点对点协议(ChinaMobilePeertoPeer,CMPP)与短消息网关(Internet Short Messaging Gateway,ISMG)连接,在下行方向上将短信发送至ISMG,以使该短信被转发至用户手机上,在上行方向上从ISMG接收来自用户的短信,并将该短信路由至相关的服务进行业务处理。
然而,现有的利用现网对短信功能进行测试也存在不少不足之处,例如,现有的测试方案需要在实际的网络中进行测试,测试过程复杂,占用了***的资源,增加了***的功耗,大大增加了测试的成本。
发明内容
本发明实施例提供了一种短信功能测试平台和短信功能测试方法,能够简化测试过程,提高实际***资源的利用率,降低***的功耗,降低短信测试的成本。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种短信功能测试平台,括部署在局域网中的至少一个短信模拟器,与短信模拟器采用传输控制协议TCP连接的网关模拟器,以及,与网关模拟器采用***点对点协议CMPP连接的网关适配器,
短信模拟器,包括上行短信处理模块和下行短信处理模块,所述上行短信处理模块根据接收到的指令生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容,将测试请求短信通过TCP连接发送至网关模拟器;所述下行短信处理模块向网关模拟器发送应答短信获取请求,将网关模拟器返回的请求结果显示在对应的测试应答短信目标号码下;
网关模拟器,将接收到的测试请求短信利用第二通信代理模块按照CMPP协议转发至网关适配器,并将接收到的测试应答短信缓存在缓存模块中,所述缓存模块与第一通信代理模块相连接,根据短信模拟器的应答短信获取请求将请求结果通过第一通信代理模块按照TCP协议返回至短信模拟器,所述网关模拟器中设置有第一通信代理模块、第二通信代理模块和缓存模块,第一通信代理模块支持TCP协议,第二通信代理模块支持CMPP协议;
网关适配器,将接收到的测试请求短信根据所述目标号码路由至相应的逻辑处理功能单元,并将逻辑处理功能单元返回的测试应答短信按照CMPP协议发送至网关模拟器。
本发明实施例还提供了一种短信功能测试方法,包括:在局域网中部署至少一个短信模拟器,与短信模拟器采用传输控制协议TCP连接的网关模拟器,以及,与网关模拟器采用***点对点协议CMPP连接的网关适配器,
通过所述短信模拟器接收指令并生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容;
将测试请求短信通过TCP连接发送至网关模拟器;
通过网关模拟器将接收到的测试请求短信按照CMPP协议转发至网关适配器,
利用网关适配器将接收到的测试请求短信根据所述目标号码路由至相应的逻辑处理功能单元,并将逻辑处理功能单元返回的测试应答短信按照CMPP协议发送至网关模拟器;
将所述测试应答短信缓存在网关模拟器的缓存模块中;
在网关模拟器接收到短信模拟器的应答短信获取请求后,将请求结果按照TCP协议返回至短信模拟器并显示在对应的测试应答短信目标号码下。
由上述可见,本发明实施例的技术方案通过短信模拟器、网关模拟器和网关适配器等技术手段,提供了一种新型的短信功能测试方案,能够仅通过本地局域网中的一台或多台设备模拟出短信业务的实际网络场景,灵活实现短信功能的测试,保证短信产品的准确性和可靠性。
本发明实施例的短信功能测试方案无需占用实际网络***中的资源,提高了实际***资源的利用率,降低了***的功耗,且能够显著降低短信测试的成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中进行短信功能测试的网络结构示意图;
图2为本发明实施例一提供的一种短信功能测试平台结构示意图;
图3为本发明实施例二提供的短信功能测试平台工作方式示意图;
图4为本发明实施例二中短信模拟器提供的界面示意图;
图5为本发明实施例三提供的一种短信功能测试方法流程示意图。
具体实施方式
下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一提供了一种短信功能测试平台,参见图2,该平台包括部署在局域网中的至少一个短信模拟器21,与短信模拟器21采用传输控制协议(Transmission Control Protocol,TCP)连接的网关模拟器22,以及,与网关模拟器22采用***点对点协议(ChinaMobilePeertoPeer,CMPP)连接的网关适配器23,
短信模拟器21,包括上行短信处理模块和下行短信处理模块,所述上行短信处理模块根据接收到的指令生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容,将测试请求短信通过TCP连接发送至网关模拟器22;所述下行短信处理模块向网关模拟器22发送应答短信获取请求,将网关模拟器22返回的请求结果显示在对应的测试应答短信目标号码下;
网关模拟器22,将接收到的测试请求短信利用第二通信代理模块222按照CMPP协议转发至网关适配器23,并将接收到的测试应答短信缓存在缓存模块223中,所述缓存模块223与第一通信代理模块相连接,根据短信模拟器21的应答短信获取请求将请求结果通过第一通信代理模块221按照TCP协议返回至短信模拟器,所述网关模拟器22中设置有第一通信代理模块、第二通信代理模块和缓存模块,第一通信代理模块221支持TCP协议,第二通信代理模块222支持CMPP协议;
网关适配器23,将接收到的测试请求短信根据所述目标号码路由至相应的逻辑处理功能单元,并将逻辑处理功能单元返回的测试应答短信按照CMPP协议发送至网关模拟器223。
上述第一通信代理模块221支持的协议还可以包括除TCP协议之外其他的互联网协议,即短信模拟器和网关模拟器还可以按照除TCP协议之外其他的互联网协议进行通信。
由上述可见,本发明实施例的技术方案通过短信模拟器、网关模拟器和网关适配器等技术手段,提供了一种新型的短信功能测试方案,能够仅通过本地局域网中的一台或多台设备模拟出短信业务的实际网络场景,灵活实现短信功能的测试,保证短信产品的准确性和可靠性。
本发明实施例的短信功能测试方案无需占用实际网络***中的资源,提高了实际***资源的利用率,降低了***的功耗,且能够显著降低短信测试的成本。
为了便于清楚描述本发明实施例的技术方案,在发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。
下面对本发明实施例二提供的短信功能测试平台进行说明。参见图3,该短信功能测试平台中包括部署在局域网中的至少一个短信模拟器,与短信模拟器采用TCP连接的网关模拟器,以及,与网关模拟器采用CMPP协议连接的网关适配器(Short MessageAdapter,SMSA)。SMSA与多种逻辑处理功能单元相连接,该逻辑处理功能单元能够对短信进行不同的业务处理,例如,短消息服务中心(Short Message Service Center,SMSC)可以实现好友添加或删除操作,拇指群服务(Short Message GroupBase Service,SGBS)可以提供一种***操作。
短信模拟器:用于接收指令生成要发送的短信,与网关模拟器之间进行信息交互,并将对发送至网关模拟器的短信的响应短信显示出来。短信模拟器和网关模拟器之间的连接关系可以有多种,比如TCP连接等,短信模拟器可以通过下行短信处理模块定时或实时地从网关模拟器中取数据。
短信模拟器提供一种人机交互的界面,参见图4,设置有“增加用户”、“发送消息”、“回复短信”、“删除用户”和“全部删除”等功能,以便于用户发送指令,进行相应的测试操作。例如,当短息模拟器接收到通过“增加用户”功能发送的添加指令时,在平台中加入新增用户的信息,该添加指令中可以指示需要添加用户的手机号码或其他即时通信号码。
在平台的初始配置过程中,会在短信模拟器的配置文件中设置网关模拟器的地址信息,则短信模拟器根据所述地址信息向相应的网关模拟器主动发送建立连接请求。网关模拟器,在接收到建立连接请求之后,与短信模拟器建立TCP连接。即网关模拟器不需要地址配置,短信模拟器可以自己主动的连接至网关模拟器并从网关模拟器获取数据。
网关模拟器:是按照CMPP协议开发出来的具备收发短信功能的服务器,能够模拟真实的短消息网关(ISMG)。在网关模拟器中设置有TCP通信功能模块(如第一通信代理模块),以利用第一通信代理模块按照TCP协议与短信模拟器的短信交互。
进一步的,网关模拟器还具有缓存模块,会把SMSA发送过来的短信(如测试应答短信),先暂时放在存储模块中,以备短信模拟器使用。短信模拟器会定时从缓存模块中查询出相应于指定号码的测试应答短信,进而显示在短信模拟器上。例如,短信模拟器的下行短信处理模块,每隔预定时间向网关模拟器发送应答短信获取请求,将网关模拟器返回的请求结果显示在对应的测试应答短信目标号码下。
网关模拟器与网关适配器之间按照CMPP协议进行交互。网关适配器负责与网关模拟器通信,并将测试请求短信发送至各逻辑处理功能单元。
下面分上下行两个方向对上述平台中各设备的具体工作方式进行说明,在此上行方向指短信从短信模拟器发送至网关模拟器再发送至SMSA的方向,下行方向指短信从SMSA发送至网关模拟器再发送至短信模拟器的方向。
上行(Mobile Originate,MO)方向:
1):短信模拟器,根据接收到的指令生成测试请求短信,该测试请求短信包括源号码、目标号码和测试内容,将测试请求短信通过TCP连接发送至网关模拟器。
具体的,短信模拟器中设置有上行短信处理模块。该上行短信处理模块包括,指令接口,用于在源号码对应的入口处,提供目标号码和测试内容的输入接口;短信生成单元,用于根据指令接口接收到的指令生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容;以及,上行单元,用于将测试请求短信通过TCP连接发送至网关模拟器。
短信模拟器所生成的测试请求短信的测试内容中包括功能代码、连接符和测试号码,该功能代码指示所需要测试的短信功能,该短信功能至少包括删除好友功能、添加好友功能、加入黑名单功能、移除黑名单功能和、或***功能。测试请求短信的一个示例可以表示如下:
发送方:132****0987
接受方:12***
测试内容:HY#135****1234
其中,132****0987表示源号码,12***表示目标号码,其对应于相应的逻辑处理功能单元,在此12***可以表示SMSC,HY#135****1234表示测试内容。
在测试内容中,HY为功能代码,功能代码指示所需要测试的短信功能,例如,HY可以指示添加好友功能,SC可以指示删除好友功能,JC可以指示移除黑名单功能,JH可以指示加入黑名单功能,G可以指示***功能,如SGBS功能。#表示连接符,135****1234表示测试号码,则上述测试请求短信所对应的具体测试即为将135****1234添加为132****0987的好友。
2)网关模拟器接收到来自短信模拟器的发来的测试请求短信,通过CMPP协议,将此测试请求短信发送给SMSA服务。
网关模拟器利用第一通信代理模块通过TCP连接接收到来自短信模拟器的发来的测试请求短信。
进一步的,本方案中网关模拟器还能够对测试请求短信进行相应的处理,在接收到的测试请求短信中加入控制信息之后,再利用第二通信代理模块按照CMPP协议转发至网关适配器。该控制信息包括但局限于时间记录信息,利用时间记录信息能够对处理过的短信的数量和处理时间等进行记录和统计,判断是否达到预定的测试效果,优化测试功能。
3)SMSA服务接收到发来的测试请求短信,根据测试请求短信的目标号码将该短信路由至相应的逻辑处理模块进行处理。
该目标号码指示相应的逻辑处理功能单元,例如,上述测试请求短信示例中的12***可以指示SMSC,则SMSA将测试请求短信发送至SMSC。
下行(Mobile Terminated,MT)方向:
1)SMSA通过CMPP协议,发送下行短信给网关模拟器。
下行短信指逻辑处理功能单元根据测试请求短信进行业务处理之后,生成的测试应答短信。
2)网关模拟器接收来自SMSA发来的测试应答短信。
网关模拟器利用第二通信代理模块接收来自SMSA发来的测试应答短信,该第二通信代理模块支持CMPP协议。
进一步的,当在上行方向网关模拟器在测试请求短信中加入了控制信息时,这时,所生成的测试应答短信中也包括控制信息,网关模拟器需要将测试应答短信中的控制信息去除。
进一步的,网关模拟器中还可以设置有缓存模块,在去除测试应答短信中的控制信息之后,将该测试应答短信先存储到存储模块,以备短信模拟器使用。
3)短信模拟器从网关模拟器获取测试应答短信,并显示在短信模拟器的界面上。
短信模拟器可以每隔预定时间向网关模拟器发送应答短信获取请求,以请求获取测试应答短信。当网关模拟器根据应答短信获取请求同意短信模拟器获取测试应答短信时,短信模拟器可以根据相应的源号码和目标号码从网关模拟器缓存模块中提取相应的测试应答短信,并显示在短信模拟器界面上。
本发明实施例中的模拟器、适配器等,可以在集成在局域网中的一个设备上实现,也可以分别由局域网中多个单独的设备实现。例如,可将多个短信模拟器分别设置在多个设备中,将网关模拟器和网关适配器设置在一个设备中。
由上述可见,本发明实施例的技术方案通过短信模拟器、网关模拟器和网关适配器等技术手段,提供了一种新型的短信功能测试方案,能够仅通过本地局域网中的一台或多台设备模拟出短信业务的实际网络场景,灵活实现短信功能的测试,保证短信产品的准确性和可靠性。
本发明实施例的短信功能测试方案无需占用实际网络***中的资源,提高了实际***资源的利用率,降低了***的功耗,且能够显著降低短信测试的成本。
本发明实施例三还提供了一种短信功能测试方法,参见图5,该方法包括:在局域网中部署至少一个短信模拟器,与短信模拟器采用传输控制协议TCP连接的网关模拟器,以及,与网关模拟器采用CMPP协议连接的网关适配器,
51:通过所述短信模拟器接收指令并生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容;
52:将测试请求短信通过TCP连接发送至网关模拟器;
53:通过网关模拟器将接收到的测试请求短信按照CMPP协议转发至网关适配器,
54:利用网关适配器将接收到的测试请求短信根据所述目标号码发送至相应的逻辑处理功能单元,并将逻辑处理功能单元返回的测试应答短信按照CMPP协议发送至网关模拟器;
55:将所述测试应答短信缓存在网关模拟器的缓存模块中;
56:在网关模拟器接收到短信模拟器的应答短信获取请求后,将请求结果按照TCP协议返回至短信模拟器并显示在对应的测试应答短信目标号码下。
进一步的,通过短信模拟器每隔预定时间向网关模拟器发送的应答短信获取请求,将网关模拟器向短信模拟器返回的请求结果显示在对应的测试应答短信目标号码下。
进一步的,短信模拟器所生成的测试请求短信的测试内容中包括功能代码、连接符和测试号码,该功能代码指示所需要测试的短信功能。
本方案所支持的短信功能至少包括删除好友功能、添加好友功能、加入黑名单功能、移除黑名单功能和/或***功能。
进一步的,本发明实施例提供的方法还包括:通过网关模拟器在接收到的测试请求短信中加入控制信息之后,再按照CMPP协议转发至网关适配器;这时,网关模拟器将测试应答短信通过TCP连接转发至短信模拟器具体包括:通过网关模拟器将接收到的测试应答短信中的控制信息去除之后,再利用通过TCP连接转发至短信模拟器;
其中,上述控制信息包括时间记录信息,从而能够利用时间记录信息能够对处理过的短信的数量和处理时间等进行记录和统计,判断是否达到预定的测试效果,优化测试功能。
所述短信模拟器的配置文件中设置有网关模拟器的地址信息,短信模拟器根据所述地址信息向相应的网关模拟器主动发送建立连接请求;所述网关模拟器,在接收到建立连接请求之后,与所述短信模拟器建立TCP连接。
本发明方法实施例中各步骤的具体执行方式可以参见本发明的设备实施例。
由上述可见,本发明实施例的技术方案通过短信模拟器、网关模拟器和网关适配器等技术手段,提供了一种新型的短信功能测试方案,能够仅通过本地局域网中的一台或多台设备模拟出短信业务的实际网络场景,灵活实现短信功能的测试,保证短信产品的准确性和可靠性。
本发明实施例的短信功能测试方案无需占用实际网络***中的资源,提高了实际***资源的利用率,降低了***的功耗,且能够显著降低短信测试的成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种短信功能测试平台,其特征在于,所述平台包括部署在局域网中的至少一个短信模拟器,与短信模拟器采用传输控制协议TCP连接的网关模拟器,以及,与网关模拟器采用***点对点协议CMPP连接的网关适配器,
短信模拟器,包括上行短信处理模块和下行短信处理模块,所述上行短信处理模块根据接收到的指令生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容,将测试请求短信通过TCP连接发送至网关模拟器;所述下行短信处理模块向网关模拟器发送应答短信获取请求,将网关模拟器返回的请求结果显示在对应的测试应答短信目标号码下;
网关模拟器,将接收到的测试请求短信利用第二通信代理模块按照CMPP协议转发至网关适配器,并将接收到的测试应答短信缓存在缓存模块中,所述缓存模块与第一通信代理模块相连接,根据短信模拟器的应答短信获取请求将请求结果通过第一通信代理模块按照TCP协议返回至短信模拟器,所述网关模拟器中设置有第一通信代理模块、第二通信代理模块和缓存模块,第一通信代理模块支持TCP协议,第二通信代理模块支持CMPP协议;
网关适配器,将接收到的测试请求短信根据所述目标号码路由至相应的逻辑处理功能单元,并将逻辑处理功能单元返回的测试应答短信按照CMPP协议发送至网关模拟器。
2.根据权利要求1所述的短信功能测试平台,其特征在于,
所述下行短信处理模块,每隔预定时间向网关模拟器发送应答短信获取请求,将网关模拟器返回的请求结果显示在对应的测试应答短信目标号码下。
3.根据权利要求1所述的短信功能测试平台,其特征在于,所述上行短信处理模块包括,
指令接口,用于在源号码对应的入口处,提供目标号码和测试内容的输入接口;
短信生成单元,用于根据所述指令接口接收到的指令生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容;
上行单元,用于将测试请求短信通过TCP连接发送至网关模拟器。
4.根据权利要求1所述的短信功能测试平台,其特征在于,
所述短信模拟器的配置文件中设置有网关模拟器的地址信息,短信模拟器根据所述地址信息向相应的网关模拟器主动发送建立连接请求,
所述网关模拟器,在接收到建立连接请求之后,与所述短信模拟器建立TCP连接。
5.根据权利要求1至4任一项所述的短信功能测试平台,其特征在于,
所述网关模拟器,在接收到的测试请求短信中加入控制信息之后,再利用第二通信代理模块按照CMPP协议转发至网关适配器;以及,将接收到的测试应答短信中的控制信息去除之后,再利用第一通信代理模块通过TCP连接转发至短信模拟器,所述控制信息包括时间记录信息。
6.根据权利要求1-4任一项所述的短信功能测试平台,其特征在于,
短信模拟器所生成的测试请求短信的测试内容中包括功能代码、连接符和测试号码,所述功能代码指示所需要测试的短信功能;
所述短信功能至少包括删除好友功能、添加好友功能、加入黑名单功能、移除黑名单功能和/或***功能。
7.一种短信功能测试方法,其特征在于,所述方法包括:
在局域网中部署至少一个短信模拟器,与短信模拟器采用传输控制协议TCP连接的网关模拟器,以及,与网关模拟器采用***点对点协议CMPP连接的网关适配器,
通过所述短信模拟器接收指令并生成测试请求短信,所述测试请求短信包括源号码、目标号码和测试内容;
将测试请求短信通过TCP连接发送至网关模拟器;
通过网关模拟器将接收到的测试请求短信按照CMPP协议转发至网关适配器,
利用网关适配器将接收到的测试请求短信根据所述目标号码路由至相应的逻辑处理功能单元,并将逻辑处理功能单元返回的测试应答短信按照CMPP协议发送至网关模拟器;
将所述测试应答短信缓存在网关模拟器的缓存模块中;
在网关模拟器接收到短信模拟器的应答短信获取请求后,将请求结果按照TCP协议返回至短信模拟器并显示在对应的测试应答短信目标号码下。
8.根据权利要求7所述的短信功能测试方法,其特征在于,
通过短信模拟器每隔预定时间向网关模拟器发送的应答短信获取请求,并将网关模拟器根据应答短信获取请求向短信模拟器返回的请求结果显示在对应的测试应答短信目标号码下。
9.根据权利要求7或8所述的短信功能测试方法,其特征在于,
所述短信模拟器的配置文件中设置有网关模拟器的地址信息,短信模拟器根据所述地址信息向相应的网关模拟器主动发送建立连接请求,
所述网关模拟器,在接收到建立连接请求之后,与所述短信模拟器建立TCP连接。
10.根据权利要求7或8所述的短信功能测试方法,其特征在于,
所述通过网关模拟器将接收到的测试请求短信按照CMPP协议转发至网关适配器具体包括:
通过网关模拟器在接收到的测试请求短信中加入控制信息之后,再按照CMPP协议转发至网关适配器;
所述网关模拟器将测试应答短信通过TCP连接转发至短信模拟器具体包括:
通过网关模拟器将接收到的测试应答短信中的控制信息去除之后,再利用通过TCP连接转发至短信模拟器;
其中,所述控制信息包括时间记录信息。
CN201110300105.5A 2011-09-29 2011-09-29 短信功能测试平台和短信功能测试方法 Active CN103037329B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110300105.5A CN103037329B (zh) 2011-09-29 2011-09-29 短信功能测试平台和短信功能测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110300105.5A CN103037329B (zh) 2011-09-29 2011-09-29 短信功能测试平台和短信功能测试方法

Publications (2)

Publication Number Publication Date
CN103037329A true CN103037329A (zh) 2013-04-10
CN103037329B CN103037329B (zh) 2015-12-16

Family

ID=48023726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110300105.5A Active CN103037329B (zh) 2011-09-29 2011-09-29 短信功能测试平台和短信功能测试方法

Country Status (1)

Country Link
CN (1) CN103037329B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881342A (zh) * 2015-06-24 2015-09-02 小米科技有限责任公司 终端测试方法及装置
CN108738061A (zh) * 2018-05-30 2018-11-02 广东万丈金数信息技术股份有限公司 基于cmpp3.0协议的短信发送性能测试方法及***
CN110460967A (zh) * 2019-07-05 2019-11-15 深圳壹账通智能科技有限公司 ***测试方法、装置、计算机设备及存储介质
CN110457206A (zh) * 2019-07-09 2019-11-15 深圳壹账通智能科技有限公司 ***测试方法、装置、计算机设备及存储介质
CN111225402A (zh) * 2018-11-26 2020-06-02 卓望数码技术(深圳)有限公司 一种计费中间件测试***和方法
CN112954621A (zh) * 2021-02-02 2021-06-11 浙江百应科技有限公司 一种短信发送回调后线上回放方法、装置及电子设备
CN118018970A (zh) * 2024-03-06 2024-05-10 北京神奇华创信息技术有限公司 一种短信功能测试平台和短信功能测试方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553738A (zh) * 2003-05-26 2004-12-08 华为技术有限公司 一种对短消息中心功能进行测试的方法及***
WO2009146732A1 (en) * 2008-06-02 2009-12-10 Airwide Solutions Uk Ltd. Statistical spam message detection

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553738A (zh) * 2003-05-26 2004-12-08 华为技术有限公司 一种对短消息中心功能进行测试的方法及***
WO2009146732A1 (en) * 2008-06-02 2009-12-10 Airwide Solutions Uk Ltd. Statistical spam message detection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
崔蕾: "《中国优秀博硕士学位论文全文数据库 (硕士) 信息科技辑》", 15 July 2006 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881342A (zh) * 2015-06-24 2015-09-02 小米科技有限责任公司 终端测试方法及装置
CN108738061A (zh) * 2018-05-30 2018-11-02 广东万丈金数信息技术股份有限公司 基于cmpp3.0协议的短信发送性能测试方法及***
CN108738061B (zh) * 2018-05-30 2021-08-27 广东万丈金数信息技术股份有限公司 基于cmpp3.0协议的短信发送性能测试方法及***
CN111225402A (zh) * 2018-11-26 2020-06-02 卓望数码技术(深圳)有限公司 一种计费中间件测试***和方法
CN110460967A (zh) * 2019-07-05 2019-11-15 深圳壹账通智能科技有限公司 ***测试方法、装置、计算机设备及存储介质
CN110460967B (zh) * 2019-07-05 2023-05-23 深圳壹账通智能科技有限公司 ***测试方法、装置、计算机设备及存储介质
CN110457206A (zh) * 2019-07-09 2019-11-15 深圳壹账通智能科技有限公司 ***测试方法、装置、计算机设备及存储介质
CN112954621A (zh) * 2021-02-02 2021-06-11 浙江百应科技有限公司 一种短信发送回调后线上回放方法、装置及电子设备
CN118018970A (zh) * 2024-03-06 2024-05-10 北京神奇华创信息技术有限公司 一种短信功能测试平台和短信功能测试方法

Also Published As

Publication number Publication date
CN103037329B (zh) 2015-12-16

Similar Documents

Publication Publication Date Title
CN103037329B (zh) 短信功能测试平台和短信功能测试方法
CN110851035B (zh) 一种会话消息显示方法、装置、电子设备及存储介质
WO2007083291B1 (en) Apparatus and method for many-to-many mobile messaging
CN101369989A (zh) 跟踪已送达的电子邮件的方法和***
CN105991396A (zh) 一种消息发送方法和装置
CN103516579A (zh) 提供离线消息的服务***及相应的服务方法
CN103166832A (zh) 一种发送消息的方法和服务器
CN102387461A (zh) 一种移动数据业务推荐方法、装置和***
CN103491156A (zh) 一种基于融合通信实现圈子与群组同步的方法及***
CN104243271A (zh) 一种通过xmpp实现离线消息推送的方法及***
CN103023751B (zh) 多媒体信息互通***和互通方法
CN101784017B (zh) 在手机上实现网上聊天的方法及***
CN103139713B (zh) 一种基于局域广播的无线多媒体漂流瓶***及方法
CN102201931A (zh) 装置管理方法及***,及其相关装置
CN101291472A (zh) 涉及一机多号终端的短信收发方法及***
CN104507058B (zh) 一种基于二维码的信息传输方法、***及移动终端
CN107222392B (zh) 通信方法、装置、***以及计算机存储介质
CN103152216A (zh) 一种互联网中***的测试方法和装置
CN102281516B (zh) 一种短信处理方法及短信处理终端
CN102075453A (zh) 手机短信和内网邮箱通讯***及其实现方法
CN101581984A (zh) 基于远程跨网的虚拟鼠标引导的设备和方法
CN105024908A (zh) 一种推送im信息的方法和***、服务器以及平台
CN100429951C (zh) 彩信中心***性能测试***及测试方法
CN106789578A (zh) 一种基于云平台的自动发送微信朋友圈的方法及***
CN107317741A (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
CP02 Change in the address of a patent holder

Address after: Room 818, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080

Patentee after: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd.

Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building A block 5 layer

Patentee before: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd.

CP02 Change in the address of a patent holder