多企业间的短信实现方法、系统和设备的制作方法

文档序号:7916954阅读:207来源:国知局
专利名称:多企业间的短信实现方法、系统和设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种多企业间的短信实现方法、系 统和i殳备。
背景技术
随着通信行业的发展,短信已经成为目前应用最为广泛的通信手段之一, 具有价格低,表达清晰,送达率高等特点,深受广大用户的喜爱。
与此同时,短信在企业方面的应用也已经开展的如火如茶,从最开始的
企业信息机,到现在流行的MAS (Mobile Agent Server,移动代理服务器), 都是运营商为企业定制的企业短信系统,MAS提供通用的平台接口方式,便 捷、灵活地与企业现有的办公、应用系统集成结合,以移动数据业务为媒介 进行信息的收发双向传递和交互式传递,满足企业信息化、个性化、移动化 的办公需求,已成为当前企业短信的主流方式。
现有的企业短信方案中,运营商在企业内部部署短信服务器,短信服务 器通过专线或者Internet连接到运营商的短信网关,网管为每个企业的短信服 务器分别分配相应的短信服务接入码,各企业的短信服务器通过各自的短信 服务接入码向短信网关发送短信,并以Web方式为企业提供短信发送界面, 使得企业可以通过Web界面向用户群发短信。
发明人在实现本发明的过程中,发现现有技术中的实现方式存在以下问

现有企业短信方案中,为了对不同企业的短信服务器进行区分,需要为 每个企业分别分配独立的短信接入码,造成号码资源的浪费。

发明内容
本发明的实施例提供一种多企业间的短信实现方法、系统和设备,用于
5实现企业间的短信交互,节约号码资源。
本发明的实施例提供一种多企业间的短信实现方法,包括 接收发送方向接收方号码发送的短信;
在所述短信的发送方号码前添加统一的短信接入码并向短信网关发送,
以将所述短信发送到所述接收方号码对应的移动终端; 将所述短信向所述接收方号码对应的PC客户端发送。 本发明的实施例还提供一种短信服务器,包括 接收单元,用于接收发送方向接收方号码发送的短信; 第一发送处理单元,用于在所述短信的发送方号码前添加统一的短信接
入码并向短信网关发送,以将所述短信发送到所述接收方号码对应的移动终
端;
第二发送处理单元,用于将所述短信向所述接收方号码对应的PC客户端发送。
本发明的实施例还提供一种多企业间的短信实现系统,包括第一短信 服务器、以及短信网关;
所述第一短信服务器,用于接收发送方向接收方号码发送的短信时,在 所述短信的发送方号码前添加统一的短信接入码并向短信网关发送,以将所 述短信发送到所述接收方号码对应的移动终端;并将所述短信向所述接收方 号码对应的PC客户端发送。
与现有技术相比,本发明的实施例具有以下优点 通过短信服务器在发送方号码中增加统一短信接入码的方式,使得对于 不同企业的短信服务器不需要通过短信接入码进行区分,节约了号码资源。


图1是本发明的实施例中多企业间的短信实现方法的流程图; 图2是本发明的实施例中所应用的组网示意图3A是本发明的实施例中企业A的用户通过用户终端A向移动终端发送短信的组网示意图3B是本发明的实施例中企业A的用户通过用户终端A向移动终端发 送短信的流程图4A是本发明的实施例中移动终端向企业A中的用户终端A发送短信 的组网示意图4B是本发明的实施例中移动终端向企业A中的用户终端A发送短信 图5A是本发明的实施例中企业A中的用户终端A向用户终端B发送短 信的组网示意图5B是本发明的实施例中企业A中的用户终端A向用户终端B发送短 信的流程图6A是本发明的实施例中企业A中的用户终端A向企业B中的用户终 端C的组网示意图6B是本发明的实施例中企业A中的用户终端A向企业B中的用户终 端C的流程图7是本发明的实施例中多企业间的短信实现系统示意图8是本发明的实施例中消息分发服务器的结构示意图9是本发明的实施例中短信服务器的结构示意图。
具体实施例方式
本发明的实施例提供一种多企业间的短信实现方法,应用于网络中的消 息分发服务器,如图1所示,包括
步骤sl01、接收发送方向接收方号码发送的短信。
步骤s102、在所述短信的发送方号码前添加统一的短信接入码并向短信 网关发送,以将所述短信发送到所述接收方号码对应的移动终端。
步骤s103、将所述短信向所述接收方号码对应的PC客户端发送。 本发明的实施例中,通过短信服务器在发送方号码中增加统一短信接入 码的方式,使得对于不同企业的短信服务器不需要通过短信接入码进行区分, 节约了号码资源。以下结合一个具体的应用场景,描述本发明中多企业间的短信实现方法,
如图2所示,假设网络中的行业网关下存在两个企业用户,具有各自的短信 服务器。本发明的实施例与现有技术不同的是,在网络中部署消息分发服务 器,用于对接收方所属的短信服务器进行判断并对短信进行相应的转发。以 下结合对该网络结构对各种短信发送情况进行介绍。
具体的,本发明的实施例的一应用场景中,企业A的用户通过用户终端 A (为PC客户端)向移动终端发送短信,即PC->Phone的短信发送流程,该 场景的组网示意图如图3A所示,短信发送流程如图3B所示,包括
步骤s301 、用户终端A向短信服务器发送短信。
具体的,用户终端A可以通过调用短信服务器提供的短信发送接口发送 短信。
步骤s302、短信服务器通过Submit消息将短信发送给行业网关SM GM (Short Message Gate Way,短消息网关),并接收行业网关发送的短信回执。
具体的,短信服务器在发送方号码前增加短信接入码,调用行业网关提 供的短信发送接口 ,基于CMPP ( China Mobile Peer to Peer,中国移动点对点 协议)、SMPP ( Short Message Peer to Peer,短消息点对点协议)等协议,发 送短信至行业网关,同时携带增加统一短信接入码后的发送方号码,以便接 收方回复短信时使用。
步骤s303、短信服务器接收到行业网关的回执之后,将短信回执发送至 用户终端A。
本发明的实施例的另一应用场景中,移动终端向企业A中的用户终端A 发送短信,企业A中的用户终端A接收短信,即Phone->PC的短信发送流程, 也即PC 乂人Phone4妄收短信的流程,该场景的组网示意图如图4A所示,用户 终端A的短信接收流程如图4B所示,包括
步骤s401、行业网关接收到移动终端发送到的短信。
具体的,移动终端在注册了 Phone与PC同号的接收方号码前添加统一的短信接入码之后,向行业网关发送短信。
步骤s402、行业网关将消息提交给消息分发服务器。
具体的,行业网关收到短信之后,通过CMPP或SMPP等协议向消息分 发服务器提交短信内容。
步骤s403、消息分发服务器向行业网关发送消息回执。
步骤s404、消息分发服务器判断接收号码是否为可识别的号码,如果不 是则丟弃。
步骤s405、消息分发服务器去掉接收方号码前的短信接入码,判断接收 方号码是否属于注册了 Phone与PC同号的用户,进而判断接收方属于哪个企 业。
步骤s406、消息分发服务器将短信通过HTTP方式发送至用户终端A所 属企业的短信服务器。
步骤s407、短信i良务器将短信通过UDP (User Datagram Protocol,用户
数据报协议)消息推送到用户终端A,如果用户终端A不在线,需要保存为 离线短信。
步骤s408、短信服务器通过HTTP (Hypertext Transfer Protocol,超文本 传输协议)方式向消息分发服务器发送短信回执。
步骤s409、消息分发服务器向行业网关发送短信回执。
本发明的实施例的另一应用场景中,企业A中的用户终端A (为PC客 户端)向用户终端B (为PC客户端)发送短信,即企业内部PC->PC的短信 发送流程,该场景的组网示意图如图5A所示,用户终端A的短信发送流程 如图5B所示,包括
步骤s501、用户终端A向用户终端B发送短信,首先将短信发送到短信 服务器。
步骤s502、短信服务器访问企业数据库,判断接收方是本企业的用户终 端B,则将短信内容通过HTTP协议发送至用户终端B。
另外,短信服务器还需要将短信发送至行业网关,然后由行业网关发送短信至接收方的移动终端上,该步骤没有标注,相当于PC->Phone的短信发 送,
步骤s503、短信服务器通过HTTP协议向用户终端A发送短信回执。 上述整个流程只需要在企业网络内部进行。
本发明的实施例的另一应用场景中,企业A中的用户终端A (为PC客 户端)向企业B中的用户终端C(为PC客户端)发送短信,即企业之间PC->PC 的短信发送流程,该场景的组网示意图如图6A所示,用户终端A的短信发 送流程如图6B所示,包括
步骤s601 、企业A中的用户终端A需要发送短信至企业B中的用户终端 C,首先短信被发送至企业A中的短信服务器。
步骤s602、企业A的短信服务器在接收方号码前添加短信接入码,并将 短信转发至行业网关以发送到接收方的移动终端,该流程可以参考上述图3A 与图3B中描述的PC->Phone短信发送流程,在这里不进行重复描述。
步骤s603、企业A的短信服务器判断接收方不属于本企业A,则将短信 通过HTTP协议转发至消息分发服务器。
步骤s604、消息分发服务器判断接收方号码所属的企业,该应用场景中 获取到的为企业B。
步骤s605、消息分发服务器将短信转发至企业B的短信服务器。
步骤s606、企业B的短信服务器通过HTTP协议查询接收方即用户终端 C是否在线。
步骤s607、企业B的短信服务器获取到用户终端C的状态报告。
步骤s608、企业B的短信服务器通过UDP协议将短信内容发送给用户终
端C。需要说明的是,如果用户终端C不在线,则企业B的短信服务器保存
离线短信,等到用户终端C在线时再发送给用户终端C。
步骤s609、企业B的短信服务器通过HTTP协议向消息分发服务器发送
接收状态通知。
步骤s610、消息分发服务器通过HTTP协议向企业A的短信服务器发送接收状态通知。
步骤s611、企业A的短信服务器向用户终端A发送短信回执。 本发明的实施例提供的上述方法中,通过短信服务器在发送方号码中增 加统一短信接入码的方式,使得对于不同企业的短信服务器不需要通过短信 接入码进行区分,使得整个短信业务可以使用统一的短信接入码,即可实现 短信企业级的发送和回复功能,并可以满足个人短信业务的需求,节约了号 码资源。另外,本发明的实施例实现了 PC客户端、移动终端同号,支持短信 直接回复,并可以做到PC客户端和移动终端同时对短信进行接收。
本发明的实施例还提供一种多企业间的短信实现系统,如图7所示,包 括消息分发服务器IO、至少两个短信服务器(以下以第一短信服务器20和 第二短信服务器30为例进行说明)、以及短信网关40。其中
第一短信服务器20,用于接收发送方向接收方号码发送的短信时,在所 述短信的发送方号码前添加统一的短信接入码并向短信网关40发送,以将所 述短信发送到所述接收方号码对应的移动终端;并将所述短信向所述"t妄收方 号码对应的PC客户端发送。
所述消息分发服务器10,用于当所述接收方号码的短信业务由第二短信 服务器30负责时,接收所述第一短信服务器20发送的所述短信,并将所述 短信通过所述第二短信服务器30向所述接收方号码对应的PC客户端发送。 本发明的实施例中, 一种短信服务器的结构如图8所示,包括 接收单元11,用于接收发送方向接收方号码发送的短信; 第一发送处理单元12,用于在所述短信的发送方号码前添加统一的短信 接入码并向短信网关发送,以将所述短信发送到所述接收方号码对应的移动 终端;
第二发送处理单元13,用于将所述短信向所述接收方号码对应的PC客 户端发送。
本发明的另一实施例中, 一种短信服务器的结构如图9所示,其中 短信服务器的第二发送处理单元13具体包括判断子单元131,用于判断是否负责所述接收方号码的短信业务;
第一发送子单元132,用于在所述判断子单元31判断为是时,将所述短 信向所述接收方号码对应的PC客户端发送;
第二发送子单元133,用于在所述判断子单元31判断为否时,转发所述 短信至消息分发服务器,由所述消息服务器将所述短信向所述接收方号码对 应的PC客户端发送。
该短信服务器中接收单元11还用于接收消息分发服务器发送的携带第 二接收方号码的短信;该短信服务器中还包括
第三发送处理单元14,用于将接收单元11接收的短信向本设备负责的第 二接收方号码对应的PC客户端发送。
本发明的实施例提供的上述系统和设备中,通过短信服务器在发送方号 码中增加统一短信接入码的方式,使得对于不同企业的短信服务器不需要通 过短信接入码进行区分,使得整个短信业务可以使用统一的短信接入码,即 可实现短信企业级的发送和回复功能,并可以满足个人短信业务的需求,节 约了号码资源。另外,本发明的实施例实现了 PC客户端、移动终端同号,支 持短信直接回复,并可以做到PC客户端和移动终端同时对短信进行接收。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过石更件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案 本质上或者说对现有技术估支出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若千指令用以使得一台设备 执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种多企业间的短信实现方法,其特征在于,包括接收发送方向接收方号码发送的短信;在所述短信的发送方号码前添加统一的短信接入码并向短信网关发送,以将所述短信发送到所述接收方号码对应的移动终端;将所述短信向所述接收方号码对应的PC客户端发送。
2、 如权利要求l所述的方法,其特征在于,所述将短信向所述接收方号 码对应的PC客户端发送包括判断是否负责所述接收方号码的短信业务;是则将所述短信向所述接收方号码对应的PC客户端发送,否则转发所述 短信至消息分发服务器,由所述消息分发服务器将所述短信向所述接收方号 码对应的PC客户端发送。
3、 如权利要求2所述的方法,其特征在于,所述由消息分发服务器将所 述短信向所述接收方号码对应的PC客户端发送包括所述消息分发服务器获取所述接收方号码对应的PC客户端的归属短信 服务器;所述消息分发服务器通过所述归属短信服务器将所述短信向所述接收方 号码对应的PC客户端发送。
4、 如权利要求l所述的方法,其特征在于,还包括 接收消息分发服务器发送的携带第二接收方号码的短信; 将所述短信向所述第二接收方号码对应的PC客户端发送。
5、 如权利要求4所述的方法,其特征在于,所述接收消息分发服务器发 送的携带第二接收方号码的短信前还包括所述短信网关接收移动终端向第二接收方号码发送的短信,所述第二接 收方号码前携带统一 的短信接入码;所述短信网关向消息分发服务器发送所述短信;所述消息分发服务器去掉所述短信接入码,将所述短信向所述第二接收 方号码对应的PC客户端的归属短信服务器发送。
6、 如权利要求4所述的方法,其特征在于,所述接收消息分发服务器发送的携带第二接收方号码的短信前还包括所述消息分发服务器接收第二短信服务器向第二接收方号码发送的短信;所述消息分发服务器将所述短信向所述第二接收方号码对应的PC客户端的归属短信服务器发送。
7、 一种短信服务器,其特征在于,包括接收单元,用于接收发送方向接收方号码发送的短信;第一发送处理单元,用于在所述短信的发送方号码前添加统一的短信接 入码并向短信网关发送,以将所述短信发送到所述接收方号码对应的移动终端;第二发送处理单元,用于将所述短信向所述接收方号码对应的PC客户端 发送。
8、 如权利要求7所述的短信服务器,其特征在于,所述第二发送处理单 元具体包括判断子单元,用于判断是否负责所述接收方号码的短信业务; 第一发送子单元,用于在所述判断子单元判断为是时,将所述短信向所述接收方号码对应的PC客户端发送;第二发送子单元,用于在所述判断子单元判断为否时,转发所述短信至消息分发服务器,由所述消息服务器将所述短信向所述接收方号码对应的PC客户端发送。
9、 如权利要求7所述的短信服务器,其特征在于,所述接收单元,还用 于接收消息分发服务器发送的携带第二接收方号码的短信;还包括第三发送处理单元,用于将所述短信向所述第二接收方号码对 应的PC客户端发送。
10、 一种多企业间的短信实现系统,其特征在于,包括第一短信服务 器、以及短信网关;所述第一短信服务器,用于接收发送方向接收方号码发送的短信时,在 所述短信的发送方号码前添加统一的短信接入码并向短信网关发送,以将所述短信发送到所述接收方号码对应的移动终端;并将所述短信向所述接收方 号码对应的PC客户端发送。
11、如权利要求11所述的系统,其特征在于,还包括消息分发服务器、 以及第二短信服务器;所述消息分发服务器,用于当所述接收方号码的短信业务由所述第二短 信服务器负责时,接收所述第一短信服务器发送的所述短信,并将所述短信 通过所述第二短信服务器向所述接收方号码对应的PC客户端发送。
全文摘要
本发明的实施例公开了一种多企业间的短信实现方法、系统和设备。该方法包括接收发送方向接收方号码发送的短信;在所述短信的发送方号码前添加统一的短信接入码并向短信网关发送,以将所述短信发送到所述接收方号码对应的移动终端;将所述短信向所述接收方号码对应的PC客户端发送。本发明的实施例中,通过短信服务器在发送方号码中增加统一短信接入码的方式,使得对于不同企业的短信服务器不需要通过短信接入码进行区分,节约了号码资源。
文档编号H04Q7/22GK101309458SQ20081013217
公开日2008年11月19日 申请日期2008年7月21日 优先权日2008年7月21日
发明者宋立岩, 马海滨 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1