专利名称::发送消息的方法、装置和系统的利记博彩app
技术领域:
:本发明涉及通讯领域,尤其涉及一种发送消息的方法、装置和系统。
背景技术:
:虚拟专用移动网(VirtualPrivateMobileNetwork,VPMN)业务是中国移动通信公司在中国移动通信网上建立的一个逻辑专用网,通过专用编号、縮位拨号等方式为集团、商业客户提供灵活、方便的通信服务的业务。每个VPW^用户的手机分配一个4-6位的专用短号码,即VPMN号码,同一个VPMN集团内的用户之间可以用专业短号码进行通讯,发送多媒体消息、短信等,便于企业管理。以下简单描述一下VP丽业务的场景。以多媒体消息为例,现有技术中,发送终端将接收终端为VPMN号码的多媒体消息发送到匪SC(MultimediaMessagingServiceCenter,多媒体消息服务中心)后,匪SC发现被叫终端的号码为VPMN号码,则将该多媒体消息直接下发给VPMN。VPMN在收到多媒体消息后向MMSC返回应答消息。MMSC收到应答消息后认为该多媒体消息已经发送成功,然后构造一条状态报告发送给发送方终端,表示该消息已发送成功。对匪SC来说,对发送终端提交的多媒体消息的下发已完成,而VP丽则在对接收到的多媒体消息进行号码转换后,重新构造一条发送给接收终端的新多媒体消息提交给匪sc。在实现本发明的过程中,发明人发现,现有技术中至少存在以下技术问题发送终端收到匪SC发送的状态报告后,则会认为其发送给接收方终端的多媒体消息已经递送成功。但是实际上所述状态报告是表征所述发送终端经匪SC发送到VPMN网关的消息递送已经成功,并不能够真正表征发送给接收终端的已经递送成功。
发明内容本发明的实施例提供一种发送消息的方法、装置、系统,以更准确的表征发送给接收终端的消息已经发送成功。本发明的实施例采用如下技术方案—种发送消息的方法,包括接收由消息服务中心下发的消息,所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端;根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给所述发送终端。—种虚拟专用移动网网关,包括接收单元,用于接收由消息服务中心下发的消息,其中所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;消息处理单元,用于根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端;状态报告构造单元,用于根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告;发送单元,用于将所述接收状态报告发送给所述发送终端。—种发送消息的系统,包括消息服务中心和虚拟专用移动网网关;其中,所述消息服务中心,用于将接收到的发送终端发送的消息下发给所述虚拟专用移动网网关,所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;并将所述虚拟专用移动网网关重新构造的消息发送给接收终端;所述虚拟专用移动网网关,用于根据接收到的所述消息,重新构造所述消息,将重新构造的消息通过所述消息服务中心发送给所述接收终端;并根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给所述发送终端。本发明实施例是由虚拟专用移动网网关通过在确认消息是否成功下发给接收方终端后,构造接收状态报告,将所述接收状态报告发送给接收终端。因此,本发明实施例能够更准确的表征发送给接收方手机终端的多媒体消息已经递送成功。图1为本发明实施例发送消息的系统的示意图;图2为本发明实施例发送消息的方法的流程图图3为本发明实施例发送消息的方法的示意图;图4为本发明实施例发送消息的方法的又一示意图;图5为本发明实施例发送消息的装置结构图;图6为本发明实施例发送消息的装置示意图。具体实施例方式下面结合附图对本发明实施例发送消息的方法、装置、系统进行详细描述。为更准确地表征发送给接收终端的消息已经发送成功,本发明实施例提供了一种发送消息的系统,如图1所示,包括消息服务中心11和虚拟专用移动网网关12。其中,其中,所述消息服务中心ll,用于将接收到的发送终端发送的消息下发给所述虚拟专用移动网网关12,所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;并将所述虚拟专用移动网网关12重新构造的消息发送给接收终端;虚拟专用移动网网关12,用于根据接收到的消息,重新构造所述消息,并将所述重新构造的消息通过所述消息服务中心11发送给所述接收终端;并根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给发送终端。更进一步的,为避免发送终端接收到两次接收状态报告,虚拟专用移动网网关12还用于在接收到消息服务中心11发送的消息后,向所述消息服务中心发送响应消息,并且在该响应消息中包括用于指示所述消息服务中心不向发送终端发送接收状态报告的标识。并且在重新构造所述消息的过程中,虚拟专用移动网网关12可存储所述消息中携带的发送终端标识,以准确的将构造的接收状态报告发送给相应的发送终端。其中,虚拟专用移动网网关12可以直接将接收状态报告发送给发送终端,也可以通过消息服务中心11或其它网络实体转发接收状态报告给发送终端。此时,消息服务中心11,还用于将虚拟专用移动网网关构造的接收状态报告转发给发送终端。另外,消息服务中心11可根据具体的应用场景选择不同的网络实体来实现,例如该消息服务中心可以是多媒体消息服务中心、短消息中心等,本发明实施例均以多媒体消息业务为例进行说明,短消息等业务可以类似处理。在上述实施例所述的系统中,是通过VPMN网关来确认消息是否成功下发给接收方终端,并在下发成功时构造接收状态报告,将所述接收状态报告发送给接收终端。因此,本发明实施例能够更准确的表征发送给接收方手机终端的多媒体消息已经递送成功。如图2所示,本发明实施例发送消息的方法,包括S201、VP丽网关接收由消息服务中心下发的消息,其中所述消息中携带发送终端标识、接收终端虚拟专用移动网号码(VPMN号码)。在本发明实施例中,发送终端和接收终端可以为手机终端、PDA(PersonalDigitalAssistant,个人数字助理)等。所述发送终端标识或接收终端标识可相应的为发送终端号码或接收终端号码。在多媒体消息业务中,S201所述VPMN网关接收由消息服务中心下发的发送终端的消息具体为S2011、发送终端给MMSC发送消息,该消息中携带发送终端标识和接收终端虚拟专用移动网VPMN号码。此外,为了使得VPMN网关准确的获知发送终端对于接收状态报告的需求,在所述消息中还可包括发送终端请求传递接收状态报告的指示。S2012、匪SC判断被叫是虚拟专用移动网VP丽号码,将该消息转发给VP丽网关。S202、VPMN网关根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端。在此步骤中,VP丽网关将所述消息中携带的发送终端标识、接收终端虚拟专用移动网号码分别转换为发送终端的虚拟专用移动网号码、接收终端标识得到重新构造的消息。另外,在重新构造消息的过程中,虚拟专用移动网网关可存储所述消息中携带的发送终端标识,以准确的将构造的接收状态报告发送给相应的发送终端。S203、根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给所述发送终端。在此步骤中,VPMN网关可首先接收所述消息服务中心返回的关于所述重新构造的消息的接收状态报告,然后获取存储的发送终端标识,再根据关于所述重新构造的消息的接收状态报告和发送终端标识构造发送给所述发送终端的接收状态报告。具体的,若关于所述重新构造的消息的接收状态报告表示重新构造的消息的下发成功,即接收终端成功接收消息,则会在所述接收状态报告中表示接收终端接收消息成功。若关于所述重新构造的消息的接收状态报告表示重新构造的消息的下发失败,即接收终端接收消息失败,则会在接收状态报告中表示接收终端接收消息失败。在向所述发送终端发送接收状态报告的过程中,VPMN网关可直接将接收状态报告发送给发送终端;或者,所述VPMN网关通过消息服务中心和其它网络实体将接收状态报告发送给发送终端。在本发明实施例中,VPW^网关构造的接收状态报告可为短消息、多媒体消息阅读报告或增强信息。为了避免发送终端接收到两次接收状态报告,如图3所示,在步骤S201后,所述方法还可包括S20la、VPMN网关向所述消息服务中心发送响应消息,在该响应消息中包括用于指示消息服务中心不向发送终端发送接收状态报告的标识。消息服务中心接收VPMN网关的响应消息,根据该响应消息中携带的不向发送终端发送接收状态报告的标识,不再向发送终端发送接收状态报告。在本发明实施例所述的方法中,通过VPMN网关来确认多媒体消息是否成功下发给接收方终端,并在下发成功时构造接收状态报告,将所述接收状态报告发送给接收终端。因此,本发明实施例能够更准确的表征发送给接收方手机终端的多媒体消息已经递送成功。以下以发送终端13811111111给接收终端13811111112发送多媒体消息为例,对本发明实施例发送消息的方法进行描述。终端13811111111和13811111112归属同一VPMN集团,13811111111对应的VPMN号码为111111,13811111112对应的VPMN号码为111112。其中的消息服务中心为多媒体消息服务中心。如图4所示,包括(1)发送终端输入接收终端地址111112,提交消息到匪SC,请求MO(MobileOriginated,终端发起)状态报告。(2)匪SC收到所述消息,确定发送终端为13811111111,接收终端为111112。匪SC给发送终端返回应答,标识消息提交成功。(3)匪SC根据接收终端地址111112将多媒体消息路由转发给VP丽网关,并在消息中标识发送终端是否请求了M0状态报告。此实施例中,消息中标识发送终端请求了M0状态报告。(4)VPMN网关收到转发的消息,确定发送终端为13811111111,接收终端为111112。VPMN网关给匪SC返回应答,标识转发成功,并在消息中标识不允许向发送终端发送M0状态报告。匪SC收到来自VPMN网关的AT(A卯licationTerminated,应用终止)转发消息应答,判断不允许向发送终端传递M0状态报告,则不再向发送终端发起M0状态报告。(5)VPMN网关完成长短号的获取和转换,将13811111111转化为VPMN号码111111,将VPMN号码111112转化为13811111112,并重新构造多媒体消息,发送终端为llllll,接收终端为13811111112。(6)VPMN网关提交新构造的多媒体消息到匪SC,请求AO(ApplicationOriginated,应用发起)状态报告。(7)匪SC收到提交消息,发送终端为111111,接收终端为13811111112。匪SC给VPMN网关返回应答,标识提交成功。(8)匪SC完成MT(MobileTerminated,终端终止)多媒体消息的下发,接收终端13811111112收到多媒体消息,发送终端为111111。(9)匪SC向VP丽发起AO状态报告,标识多媒体消息已经成功发送到接收终端13811111112.(IO)VPMN网关收到AO状态报告后,根据业务最终递送状态,进行相应的计费处理后,继续向发送终端发起MO状态报告流程。(ll)VP丽网关重新构造下发给接收终端的MO状态报告,接收终端为原始发送终端13811111111,下发给发送终端13811111111。该过程中,也可以为A、VP丽网关将下发给接收终端的M0状态报告下发给匪SC;B、匪SC收到M0状态报告,根据接收终端地址将M0状态报告递送给发送终端13811111111。MO状态报告可以使用多媒体消息的发送报告消息(匪l—delivery—r印ort.REQ),也可以使用普通的短消息,或者其他消息方式通知发送终端。以上方案中,可以对多媒体消息业务匪7接口进行扩展定义MM7_deliVer.REQ消息新增传递报告指示的字段,如表1所示表l<table>tableseeoriginaldocumentpage8</column></row><table>MM7_deliVer.RES消息新增传递报告指示的字段,如表2所示表2<table>tableseeoriginaldocumentpage8</column></row><table>本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,廳)等。本发明实施例提供了一种虚拟专用移动网网关。如图5所示,包括接收单元51,消息处理单元52,状态报告构造单元53,以及发送单元54。其中,接收单元51,用于接收由消息服务中心下发的消息,其中所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;消息处理单元52,用于根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端;状态报告构造单元53,用于根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告;发送单元54,用于将所述接收状态报告发送给所述发送终端。为了避免发送终端接收到两次接收状态报告,发送单元54还用于在接收到消息后,向消息服务中心发送响应消息,在该响应消息中包括用于指示所述消息服务中心不向发送终端发送接收状态报告的标识。消息服务中心在接收到所述响应消息后,将不再向发送终端发送接收状态报告。如图6所示,本发明实施例所述装置还可包括存储单元55,用于存储所述消息中携带的发送终端标识。此外,在所述消息处理单元52重新构造的消息中携带要求关于所述重新构造的消息的接收状态报告标识。因此,所述接收单元51,还用于接收所述消息服务中心返回的关于所述重新构造的消息的接收状态报告。其中,状态报告构造单元53可包括获取模块,用于获取存储单元55存储的发送终端标识;报告生成模块,用于根据接收单元51接收的关于所述重新构造的消息的接收状态报告和发送终端标识构造发送给所述发送终端的接收状态报告。综上所述,本发明实施例提供的发送消息的方法、装置、系统,是通过VP丽网关来确认多媒体消息是否成功下发给接收方终端,并在下发成功时构造接收状态报告,将所述接收状态报告发送给接收终端。因此,本发明实施例能够更准确的表征发送给接收方手机终端的多媒体消息已经递送成功。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。权利要求一种发送消息的方法,其特征在于,包括接收由消息服务中心下发的消息,所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端;根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给所述发送终端。2.根据权利要求1所述的发送消息的方法,其特征在于,在所述接收由消息服务中心下发的消息后,所述方法还包括向所述消息服务中心发送响应消息,在所述响应消息中包括用于指示所述消息服务中心不向发送终端发送接收状态报告的标识。3.根据权利要求1所述的发送消息的方法,其特征在于,根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息具体为将所述消息中携带的发送终端标识、接收终端虚拟专用移动网号码分别转换为发送终端的虚拟专用移动网号码、接收终端标识得到重新构造的消息。4.根据权利要求3所述的发送消息的方法,其特征在于,在重新构造所述消息的过程中,还包括存储所述消息服务中心下发的消息中携带的发送终端标识。5.根据权利要求4所述的发送消息的方法,其特征在于,所述重新构造的消息中携带要求关于所述重新构造的消息的接收状态报告标识。6.根据权利要求5所述的发送消息的方法,其特征在于,根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告具体为接收所述消息服务中心返回的关于所述重新构造的消息的接收状态报告;获取存储的发送终端标识;根据关于所述重新构造的消息的接收状态报告和发送终端标识构造发送给所述发送终端的接收状态报告。7.根据权利要求1所述的发送消息的方法,其特征在于,将所述接收状态报告发送给所述发送终端具体包括直接将所述接收状态报告发送给所述发送终端;或通过所述消息服务中心将所述接收状态报告发送给所述发送终端。8.—种虚拟专用移动网网关,其特征在于,包括接收单元,用于接收由消息服务中心下发的消息,其中所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;消息处理单元,用于根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端;状态报告构造单元,用于根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告;发送单元,用于将所述接收状态报告发送给所述发送终端。9.根据权利要求8所述的虚拟专用移动网网关,其特征在于,所述发送单元还用于在接收到所述消息服务中心下发的消息后,向所述消息服务中心发送响应消息,在所述响应消息中包括用于指示所述消息服务中心不向发送终端发送接收状态报告的标识。10.根据权利要求8或9所述的虚拟专用移动网网关,其特征在于,还包括存储单元,用于存储所述消息服务中心下发的消息中携带的发送终端标识。11.根据权利要求10所述的虚拟专用移动网网关,其特征在于,所述重新构造的消息中携带要求关于所述重新构造的消息的接收状态报告标识;所述接收单元,还用于接收所述消息服务中心返回的关于所述重新构造的消息的接收状态报告;所述状态报告构造单元包括获取模块,用于获取存储的发送终端标识;报告生成模块,用于根据关于所述重新构造的消息的接收状态报告和发送终端标识构造发送给所述发送终端的接收状态报告。12.—种发送消息的系统,其特征在于,包括消息服务中心和虚拟专用移动网网关;所述消息服务中心,用于将接收到的发送终端发送的消息下发给所述虚拟专用移动网网关,所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;并将所述虚拟专用移动网网关重新构造的消息发送给接收终端;所述虚拟专用移动网网关,用于根据接收到的所述消息,重新构造所述消息,将重新构造的消息通过所述消息服务中心发送给所述接收终端;并根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给所述发送终端。13.根据权利要求12所述的发送消息的系统,其特征在于,所述虚拟专用移动网网关还用于在接收到的所述消息后向所述消息服务中心发送响应消息,在所述响应消息中包括用于指示所述消息服务中心不向发送终端发送接收状态报告的标识。14.根据权利要求12所述的发送消息的系统,其特征在于,所述虚拟专用移动网网关还用于在重新构造所述消息的过程中存储所述消息中携带的发送终端标识。15.根据权利要求11-14任一权利要求所述的发送消息的系统,其特征在于,所述虚拟专用移动网网关直接将所述接收状态报告发送给发送终端,或者通过所述消息服务中心将所述接收状态报告发送给所述发送终端。全文摘要本发明公开了一种发送消息的方法以及装置和系统,涉及通讯领域,为更准确的表征发送给接收终端的消息已经发送成功而发明。所述方法包括接收由消息服务中心下发的消息,其中所述消息中携带发送终端标识、接收终端虚拟专用移动网号码;根据所述发送终端标识、接收终端虚拟专用网移动号码,重新构造所述消息,并将重新构造的消息通过所述消息服务中心发送给所述接收终端;根据所述重新构造的消息的下发情况,构造发送给所述发送终端的接收状态报告,并将所述接收状态报告发送给所述发送终端。本发明可以用于VPMN业务中。文档编号H04W88/18GK101730317SQ20081017321公开日2010年6月9日申请日期2008年10月24日优先权日2008年10月24日发明者包华杰,夏于伟,徐小雨申请人:华为技术有限公司