发送短消息的方法和短消息平台的制作方法

文档序号:7662806阅读:171来源:国知局
专利名称:发送短消息的方法和短消息平台的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种发送短消息的方法和短消息平 背景技术为了满足企业信息服务的需求,引入了与移动终端同号的客户端(PC Client),整合了众多企业应用和通信能力,如可以实现与移动终端相同的呼叫、 短消息等能力。上述实现短消息发送的网络结构可以如图l所示,包括客户端,短消息平 台(Messaging ),短消息网关/短消息中心(Short Message Service Gage Way, SMSGW/Short Message Service Center, SMS )和移动终端。现有技术下行发送短消息的方法中,即客户端发送短消息给移动终端的过 程,通过服务代码和移动终端号码标识短消息。具体可以包括如图2中所示的 下述流程步骤2A1:客户端发送短消息到短消息平台,所述短消息由服务代码和接 收方移动终端号码标识。步骤2A2:短消息平台将所述短消息通过短消息网关和短消息中心发送给 移动终端,所述短消息由服务代码和接收方移动终端号码标识。现有技术上行发送短消息的方法中,即移动终端发送短消息给客户端的过 程,也要通过服务代码和移动终端号码标识短消息。具体可以包括如图2中所 示的下述流程步骤2B1:移动终端将短消息通过短消息网关和短消息中心发送到短消息 平台,所述短消息由接收方客户端号码和服务代码标识。步骤2B2:短消息平台将所述短消息发送给客户端,所述短消息由接收方 客户端号码和服务代码标识。现有技术中上行发送短消息过程的所述接收方客户端号码与下行发送短 消息过程中的移动终端号码类似, 一般为ll位的号码。例如所述客户端号码
为13800000001,所述移动终端号码为13800000002。而服务代码是由信产部 和运营商制定和分配的, 一般为10~ 14位的号码。但是,现有技术中移动终端与短消息中心、短消息中心与短消息网关之间 传输短消息所采用的协议(例如短消息点对点协议(Short Message Peer to Peer Protocol, SMPP))规定所支持的号码总长为21位,而上述移动终端号码和服 务代码和客户端号码和服务代码总长为21位 25位的号码,那么,当移动终 端号码和服务代码和客户端号码和服务代码总长大于21时,按照现有的协议 规定,将不能成功发短消息。 发明内容本发明实施例的目的是提供一种发送短消息的方法和短消息平台,以克服 当移动终端号码和服务代码和客户端号码和服务代码总长大于现有协议规定 的最大长度时不能成功发短消息的问题。为解决上述技术问题,本发明实施例提供一种发送短消息的方法、系统、 短消息平台及装置是这样实现的一种下行发送短消息的方法,包括接收客户端发来的标识有服务代码和移动终端号码的短消息; 将所述服务代码转换为公共代码,所述公共代码和移动终端号码的总位数 满足协议要求长度;将标识有公共代码和移动终端号码的短消息发送到相应移动终端。一种上行发送短消息的方法,包括接收移动终端通过短消息网关和短消息中心发来的短消息,所述短消息由 公共代码和接收方客户端号码标识,所述公共代码和接收方客户端号码总位数 满足协议要求长度要求;根据预先存有的接收方客户端与服务代码的对应关系,将所述短消息中的 公共代码转换为服务代码;将标识有服务代码和接收方客户端号码的所述短消息发送到相应的接收 方客户端。
一种下行发送短消息的短消息平台,包括客户端接口模块,第 一转换才莫块, 短消息网关接口模块,其中,客户端接口模块,用于接收客户端发来的标识有服务代码和移动终端号码 的短消息;第 一转换模块,用于将所述客户端接口模块接收的短消息中的服务代码转换为公共代码,所述公共代码和移动终端号码的总位数满足协议要求长度;短消息网关接口模块,用于将标识有公共代码和移动终端号码的短消息发 送到相应移动终端。一种上行发送短消息的短消息平台,包括客户端接口模块,第二转换模块, 短消息网关接口模块,其中,短消息网关接口模块,用于接收移动终端发来的短消息,所述短消息由公 共代码和接收方客户端号码标识,所述公共代码为和接收方客户端号码总位数 满足协议要求长度;第二转换模块,用于根据预先存有的接收方客户端号码与服务代码的对应关系,将所述短消息中的公共代码转换为服务代码;客户端接口模块,用于将所述标识有服务代码加接收方客户端号码的所述短消息发送到相应接收方客户端。由以上本发明实施例提供的技术方案可见,下行发送短消息的过程中,将 所述短消息中的服务代码转换为公共代码后,公共代码和移动终端号码的总位 数满足协议要求长度,将标识有公共代码和移动终端号码的短消息发送到相应 移动终端,这样,公共代码和移动终端号码的总位数符合现有协议规定的要求, 因此能够正确发送到移动终端;上行发送短消息的过程中,发送标识有公共代 码和接收方客户端号码标识的短消息,根据预先存有的接收方客户端与服务代 码的对应关系,将所述短消息中的公共代码转换为服务代码,将标识有服务代 码和接收方客户端号码的所述短消息发送到相应的接收方客户端,其中,由于 公共代码和接收方客户端号码的总长度满足协议要求,从而能保证短消息的发


图1为现有技术中实现短消息发送的网络结构图; 图2为现有技术中下行发送短消息和上行发送短消息的流程图; 图3为本发明下行发送短消息的方法实施例流程图; 图4为本发明上行发送短消息的方法实施例流程图; 图5为本发明下行发送短消息和上行发送短消息的系统实施例框图; 图6为本发明下行发送短消息的短消息平台实施例流程图; 图7为本发明上行发送短消息的短消息平台实施例流程图。
具体实施方式
本发明实施例提供一种发送短消息的方法,下行发送短消息的过程中,接 收客户端发来的标识有服务代码和移动终端号码的短消息,将所述服务代码转 换为公共代码,所述公共代码和移动终端号码的总位数满足协议要求长度,将 标识有公共代码和移动终端号码的短消息发送到相应移动终端。上下发送短消 息的过程中,接收移动终端通过短消息网关和短消息中心发来的短消息,所述 短消息由公共代码和接收方客户端号码标识,且其总长度满足现有协议要求的 长度,根据预先存有的接收方客户端号码与服务代码的对应关系,将所述短消 息中的公共代码转换为服务代码,将所述短消息发送到相应的接收方客户端。为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方 式对本发明实施例作进一步的详细说明。首先介绍本发明下行发送短消息的方法实施例。该方法实施例可以如图3 中的流程所示步骤301:接收客户端发来的标识有服务代码和移动终端号码的短消息。 步骤302:将所述服务代码转换为公共代码,所述公共代码和移动终端号 码的总位数满足协议要求长度。可以将所述服务代码转换为空值的公共代码。由于接收的客户端发来的短 消息中标识的服务代码后,可以确定服务类型,从而进行相应服务,之后,将 所述短消息仅标识有移动终端号码即可通过短消息网关和短消息中心发送到
移动终端。标识的移动终端号码一般为11位,符合现有协议的要求(如SMPP 规定的不大于21位的要求),因此能够正确发送到移动终端。如果考虑到移动终端接收到短消息后需要有服务代码才能将回复的短消 息发送到客户端,还可以将11 ~ 14位的服务代码转换为不大于IO位的公共代 码。由于现有的服务代码包括11 ~ 14位,加上11位的移动终端号码将为22~ 25位,不能都满足现有协议所规定的号码总长度不大于21位的要求。而将11 ~ 14位的服务代码转化为不大于IO位的代码后,加上移动终端号码的总长度最 大为21位,可以满足现有协议的规定,从而能保证短消息的发送。步骤303:将标识有公共代码和移动终端号码的短消息发送到相应移动终端。另外,现有技术中不同的客户端发送给移动终端的短消息,所显示的服务本发明发送方法实施例,可以将不同客户端的长为10 14位的服务代码转化 为同一个不大于IO位的公共代码,例如都统一为一个5位的公共代码,这样, 移动终端的用户可以容易识别并记住该号码,在主动发送短消息给相应客户端 时,只须添加所述的5位公共代码。需要指出的是,在有关计费等过程中,仍然需要短消息平台将服务代码发 送到计费相关的设备,而不是公共代码,这是因为公共代码无法区分不同的客 户端,当有多个企业的客户端按照上述方法发送短消息时,就无法对不同企业 计费。以下介绍本发明上行发送短消息的方法实施例。该方法实施例可以如图4 中的流程所示步骤401:接收移动终端通过短消息网关和短消息中心发来的短消息,所 述短消息由公共代码和接收方客户端号码标识,所述公共代码和接收方客户端 号码总位数满足协议要求长度。
该步骤的发送短消息,可以是回复前次客户端发来的短消息,也可以由移 动终端的用户直接发送短消息,前者发来的短消息中由转换后的公共代码标 识,因此回复时接收方号码自动包括所述公共代码,后者中的公共代码需要用 户添力口。步骤402:根据预先存有的接收方客户端号码与服务代码的对应关系,将 所述短消息中的公共代码转换为服务代码。步骤403:将标识有服务代码和接收方客户端号码的所述短消息发送到相 应的接收方客户端。短信息平台预先存有客户端号码与服务代码的对应关系,不同客户端标识 不同的服务代码,因此,当收到移动终端发来的短消息时,可以根据该短消息 中标识的接收方客户端的地址将所述短消息发送到对应服务代码的客户端。上述过程中,由于发送的短消息由公共代码和接收方客户端号码标识,公 共代码长度不大于10位,而接收方客户端号码一般为ll位,这样,总长不大 于21位,能够满足现有协议所规定的号码总长度不大于21位的要求,从而能 保证短消息的发送。这里的/^共代码可以如前所述,为一个5^f立的^/马,且发送给不同客户端 的都采用统一的5位代码,这样利于移动终端的用户在发送短消息给客户端易 于记住该统一的代码。而服务代码可以为原始的10~14位代码。短消息平台将所述短消息中的公共代码转换为服务代码之后,根据预先存 有的接收方客户端号码与服务代码的对应关系,将包含所述服务代码的短消息 发送到相应的接收方客户端。类似的,在有关计费等过程中,仍然需要短消息平台将服务代码发送到相 关的设备,而不是公共代码,这是因为公共代码无法区分不同的客户端,当按 照上述方法发送短消息到多个企业的客户端时,就无法对不同企业计费。上述下行发送短消息或上行发送短消息的方法实施例中,所述客户端也可 以为服务提供商(Service Provider, SP)主机。这是由于现有的SP发送短消 息给用户的过程中,也存在服务代码过长而导致总长度超过现有协议规定,最 终无法成功发送的问题。当所述客户端为SP时,由于SP可以同时提供多种 业务应用,不同业务应用采用不同业务代码标识,因此,移动终端需要将发送的短消息标识包括的公共代码转换为服务代码,这样SP收到短消息后才能知道该短消息所针对的具体业务应用。以下介绍本发明的下行发送短消息的系统实施例。该系统实施例的框图可以如图5所示一种下行发送短消息的系统,包括客户端501,短消息平台502,短消息 网关/短消息中心503,其中,客户端501,用于发送标识有服务代码和移动终端号码的短消息到短消息 平台502;短消息平台502,用于接收客户端501发来的标识有服务代码和移动终端 号码的短消息,将所述服务代码转换为公共代码,所述公共代码和移动终端号 码的总位数满足协议要求长度,并将标识有公共代码和移动终端号码的短消息 才艮据所述移动终端号码通过短消息网关/短消息中心503发送到相应移动终端。所述将所述服务代码转换为满足协议要求长度的公共代码可以为将所述 服务代码转换为空值的公共代码。所述短消息平台502还用于将接收的客户端发来的短消息中的服务代码 发送到计费相关设备。以下介绍本发明的下行发送短消息的系统实施例。该系统实施例的框图可 以如图5所示一种上行发送短消息的系统,其特征在于,包括客户端501,短消息平台 502,短消息网关/短消息中心503,其中,短消息平台502用于接收移动终端通过短消息网关/短消息中心503发来 的短消息,所述短消息由公共代码和接收方客户端号码标识,所述公共代码为 和接收方客户端号码总位数满足协议要求长度要求,之后,将所述短消息中的 公共代码转换为服务代码,并根据预先存有的接收方客户端号码与服务代码的 对应关系,将所述短消息发送到相应的接收方客户端;
客户端501用于接收短消息平台发来的短消息。 所述短消息平台502还用于将所述服务代码发送到计费相关设备。 以下介绍本发明的下行发送短消息的短消息平台。该系统实施例的框图可 以^;口图6所示一种下行发送短消息的短消息平台,包括客户端接口模块601,第一转换 模块602,短消息网关接口模块603,其中,客户端接口模块601,用于接收客户端发来的标识有服务代码和移动终端 号码的短消息;第一转换模块602,用于将所述客户端接口模块接收的短消息中的服务代 码转换为公共代码,所述公共代码和移动终端号码的总位数满足协议要求长度;短消息网关接口模块603,用于将标识有公共代码和移动终端号码的短消 息才艮据所述移动终端号码通过短消息网关/短消息中心发送到相应移动终端。所述短消息平台还包括服务代码发送模块604,用于将所述短消息的服务 代码发送到计费相关设备。以下介绍本发明的上行发送短消息的短消息平台。该系统实施例的框图可 以如图7所示一种上行发送短消息的短消息平台,包括短消息网关接口模块701,第二 转换模块702,客户端接口模块703,其中,短消息网关接口模块701,用于接收移动终端通过短消息网关/短消息中心 发来的短消息,所述短消息由公共代码和接收方客户端号码标识,所述公共代 码为不大于IO位的代码;第二转换模块702,用于根据预先存有的接收方客户端号码与服务代码的 对应关系,将所述短消息中的公共代码转换为服务代码;客户端接口模块703,用于将标识有服务代码加接收方客户端号码的所述 短消息发送到相应接收方客户端。所述短消息平台还包括服务代码发送模块704,用于将所述短消息的服务
代码发送到计费相关设备。该模块可与客户端接口模块703相连。由以上实施例可见,下行发送短消息的过程中,将所述短消息仅标识有移 动终端号码,标识的移动终端号码一般为11位,符合现有协议规定的不大于21位的要求,因此能够正确发送到移动终端;上行发送短消息的过程中,由 于发送的短消息由公共代码和接收方客户端号码标识,公共代码长度不大于 10位,而接收方客户端号码一般为11位,这样,总长不大于21位,能够满 足现有协议所规定的号码总长度要求,从而能保证短消息的发送。虽然通过实施例描绘了本发明实施例,本领域普通技术人员知道,本发明 有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形 和变化而不脱离本发明的精神。
权利要求
1、一种下行发送短消息的方法,其特征在于,包括接收客户端发来的标识有服务代码和移动终端号码的短消息;将所述服务代码转换为公共代码,所述公共代码和移动终端号码的总位数满足协议要求长度;将标识有公共代码和移动终端号码的短消息发送到相应移动终端。
2、 如权利要求1所述的方法,其特征在于,所述将所述服务代码转换为 满足协议要求长度的公共代码包括将所述服务代码转换为空值的公共代码。
3、 如权利要求1所述的方法,其特征在于,所述接收客户端发来的标识 有服务代码和移动终端号码的短消息步骤包括接收不同客户端发来的标识有服务代码和移动终端号码的短消息;相应地,所述将所述^I良务代码转换为^^共代码,所述公共代码和移动终端 号码的总位数满足协议要求长度;将标识有所述公共代码和移动终端号码的短 消息发送到移动终端包括将所述不同客户端的服务代码转换为同一公共代码,所述公共代码和移动 终端号码的总位数满足协议要求长度;将标识有所述公共代码和移动终端号码的不同客户端发来的短消息发送 到相应移动终端。
4、 如权利要求1~3中任一项所述的方法,其特征在于,还包括 将接收的客户端发来的短消息中的服务代码发送到计费相关设备。
5、 一种上行发送短消息的方法,其特征在于,包括 接收移动终端通过短消息网关和短消息中心发来的短消息,所述短消息由公共代码和接收方客户端号码标识,所述公共代码和接收方客户端号码总位数满足协议要求长度要求;根据预先存有的接收方客户端与服务代码的对应关系,将所述短消息中的公共代码转换为服务代码;将标识有服务代码和接收方客户端号码的所述短消息发送到相应的接收 方客户端。
6、 如权利要求5所述的方法,其特征在于,所述方法还包括 将所述服务代码发送到计费相关设备。
7、 一种下行发送短消息的短消息平台,其特征在于,包括客户端接口模 块,第一转换模块,短消息网关接口模块,其中,客户端接口模块,用于接收客户端发来的标识有服务代码和移动终端号码的短消息;第一转换模块,用于将所 户端接口模块接收的短消息中的服务代码转换为公共代码,所述公共代码和移动终端号码的总位数满足协议要求长度;短消息网关接口模块,用于将标识有公共代码和移动终端号码的短消息发 送到相应移动终端。
8、 如权利要求7所述的短消息平台,其特征在于,还包括服务代码发送 模块,用于将所述短消息的服务代码发送到计费相关设备。
9、 一种上行发送短消息的短消息平台,其特征在于,包括客户端接口模 块,第二转换模块,短消息网关接口模块,其中,短消息网关接口模块,用于接收移动终端发来的短消息,所述短消息由公 共代码和接收方客户端号码标识,所述公共代码为和接收方客户端号码总位数 满足协议要求长度;第二转换模块,用于根据预先存有的接收方客户端号码与服务代码的对应 关系,将所述短消息中的公共代码转换为服务代码;客户端接口模块,用于将所述标识有服务代码加接收方客户端号码的所述 短消息发送到相应接收方客户端。
10、 如权利要求9所述的短消息平台,其特征在于,还包括服务代码发送 模块,用于将所述短消息的服务代码发送到计费相关设备。
全文摘要
本发明公开了一种下行发送短消息的方法,包括接收客户端发来的标识有服务代码和移动终端号码的短消息;将所述服务代码转换为公共代码,所述公共代码和移动终端号码的总位数满足协议要求长度;将标识有公共代码和移动终端号码的短消息发送到相应移动终端。本发明还公开了一种上行发送短消息的方法和相应短消息平台。利用本发明,可以保证发送的短消息的标识满足现有协议要求的长度,从而保证短消息的发送。
文档编号H04W88/18GK101150769SQ20071016338
公开日2008年3月26日 申请日期2007年10月19日 优先权日2007年10月19日
发明者伊志权, 李贵华, 陈鸿鸣 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1