CN102404695A - 一种移动业务消息路由的方法、***和设备 - Google Patents
一种移动业务消息路由的方法、***和设备 Download PDFInfo
- Publication number
- CN102404695A CN102404695A CN2010102800018A CN201010280001A CN102404695A CN 102404695 A CN102404695 A CN 102404695A CN 2010102800018 A CN2010102800018 A CN 2010102800018A CN 201010280001 A CN201010280001 A CN 201010280001A CN 102404695 A CN102404695 A CN 102404695A
- Authority
- CN
- China
- Prior art keywords
- service message
- service
- sign
- message
- gateway
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开一种移动业务消息路由的方法、***和设备,包括:设置业务消息网关,该业务消息网关通过通信网络与各业务处理设备连接,在业务消息网关中保存有业务消息路由表,业务消息路由表中至少包括业务消息标识、用户标识、目标业务标识;业务消息网关接收来自业务处理设备的业务消息,业务消息中包含有业务消息标识、用户标识、业务消息内容参数;业务消息网关提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表确定对应的目标业务标识;业务消息网关根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。本发明方案可以为各种不同种类移动业务提供灵活的互联机制,实现业务间的融合。
Description
技术领域
本发明涉及移动通信技术,特别是指一种移动业务消息路由的方法、***和设备。
背景技术
近年来,手机的功能越来越广泛,包括地图导航、拍照、IM、二维码、视频播放、音乐播放、支付等多种功能,满足大众用户的多样化需求。
各种业务功能通常由安装在手机上的业务软件实现,一个移动业务软件可能实现一到多个移动业务功能。移动业务软件可以由终端厂家预先开发并安装在手机上,也可以由第三方软件提供方开发后,由用户下载软件客户端并安装在手机上。对很多移动业务,除了安装在手机上的业务软件客户端,还需要和网络侧业务平台设备连接来实现各种业务功能。
在实际的使用中,很多移动业务间存在互联的场景,例如:
(1)业务内容的共享,用户1在使用一个业务时候,将当前访问的业务内容发送给用户2,由用户2的终端打开该业务内容进行处理。比如地理位置信息共享,用户1使用一个业务软件查找到一个地图内容后,需要发送给好友共享和进行后续处理。其他类似的情况还包括音乐共享、视频共享等。
(2)移动业务交互,用户1使用一个业务时候,需要激活用户2的移动业务软件客户端,和第2用户进行业务交互,通常的打电话业务就可以理解为语音业务客户端间的交互。用户1可以在终端预置的拨号业务软件中发起语音通信请求,也可在Web浏览业务中发起语音通信请求,这种情况就是现在通常所说的点击拨号。除了语音业务外,还有短信业务也是常见的业务交互例子,其他还包括IM(即时通讯)、视频等同类或异类业务间交互。
(3)多种移动业务组合来满足一个生活场景,例如在手机上通过二维码拍照,访问该二维码对应的公司的地址,希望启动导航软件导航到达该公司,就需要二维码业务的客户端软件和地图导航的业务软件互联。
因此,各种移动业务软件间有较多的互联需求,业务包括互联网业务和移动业务互联,相同手机上不同业务间互联,不同手机终端间不同移动业务间互联等多种情况。
目前各应用软件由多个软件厂家提供,各应用通常相对独立,缺乏互联机制,难以实现规范的互联融合。各种业务需要互联时候,通常通过相应的网络侧业务平台设备间接口集成来实现,使网络侧业务平台设备间呈负责的网状结构,不利于升级维护。
目前部分移动业务可以通过消息来实现本业务间、本业务和其他业务间的互联,可称为消息业务,例如包括:短消息业务、MMS业务、IM业务、电子邮箱等。
但很多其他移动业务还未有通过消息来实现应用层业务互通的完善的机制,如地图导航、视频、音乐、支付等业务。或者只实现了本业务内部不同用户间的消息互相发送,但业务的提供方不同时候就不能通过消息来共享互动。即使是同一类业务,由于存在多个业务提供方,不同移动用户的喜好和订购业务情况不同,业务网络也没有将业务消息正确提供给相应的移动用户的方案。
发明内容
有鉴于此,本发明的目的在于提出一种移动业务消息路由的方法、***和设备,为用户提供业务间互联。
基于上述目的本发明提供的一种移动业务消息路由的方法,设置业务消息网关,该业务消息网关通过通信网络与各业务处理设备连接,在业务消息网关中保存有业务消息路由表,业务消息路由表中至少包括业务消息标识、用户标识、目标业务标识,并包括如下步骤:
业务消息网关接收来自业务处理设备的业务消息,业务消息中包含有业务消息标识、用户标识、业务消息内容参数;
业务消息网关提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表确定对应的目标业务标识;
业务消息网关根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
可选的,该方法还包括:
针对一项业务消息设置该业务消息的默认路由,如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中;
在用户订购一项业务时,在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定;
在用户退订一项业务时,将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识。
可选的,该方法所述目标业务处理设备为移动终端,移动终端在收到所述业务消息后进一步检测是否已订购该目标业务,如果否,则显示提示信息引导用户订购该业务。
可选的,该方法所述业务消息网关通过短消息或者分组域IP消息将所述业务消息发送到目标业务处理设备。
可选的,该方法所述业务消息网关收到所述业务消息后,进一步对该业务消息进行格式转换。
可选的,该方法所述业务处理设备为移动终端或者为网络侧业务平台设备。
可选的,该方法中所述业务消息网关与业务订购关系管理设备连接,所述业务订购关系管理设备将订购关系同步给业务消息网关。
基于上述目的,本发明还提供了一种业务消息网关,所述业务消息网关通过通信网络分别与业务处理设备连接;该业务消息网关包括:
业务消息路由表单元,用于绑定保存业务的业务消息标识、用户标识和目标业务标识;
业务消息路由控制单元,用于在接收来自业务处理设备的包含有业务消息标识、用户标识、业务消息内容参数业务消息后,提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表单元确定对应的目标业务标识;根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
可选的,该业务消息网关中所述业务消息路由表单元,针对一项业务消息设置默认目标业务标识;在用户订购一项业务时,在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定;在用户退订一项业务时,将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识;
所述业务消息路由控制单元,如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中。
可选的,该业务消息网关所述业务消息路由控制单元收到所述业务消息后,进一步对该业务消息进行格式转换。
基于上述目的本发明还提供了一种移动业务消息路由的***,包括:业务消息网关、多个业务处理设备,所述业务消息网关通过通信网络分别与业务处理设备连接;其中,
所述业务消息网关中保存有业务消息路由表,业务消息路由表中至少包括业务消息标识、用户标识、目标业务标识;业务消息网关在接收来自业务处理设备的包含有业务消息标识、用户标识、业务消息内容参数业务消息后,提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表确定对应的目标业务标识;根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
可选的,该***针对一项业务消息设置该业务消息的默认路由,如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中;
在用户订购一项业务时,在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定;
在用户退订一项业务时,将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识。
可选的,该***还包括业务订购关系管理设备,用于对用户和移动业务的订购关系进行管理,并将订购关系自动同步给业务消息网关。
从上面所述可以看出,本发明提供的移动业务消息路由的方法、***和设备,提供了一种灵活、松耦合的新型多业务互联机制,实现移动业务间内容共享和交互,为用户提供业务间互联,提高体验一体化体现移动业务间的互联特色,便于用户通过业务消息共享业务内容和进行业务间交换,有利于业务互联融合。
这里所公开的方法、***和设备在其各种实施例中克服了上述现有技术的缺点,并且实现了这种***和方法之前不可能存在的优点。
以下将参考附图更完整地描述本发明,附图中示出了本发明的优选实施例。但是本发明可体现在许多其他的形式中,而不应当被理解为限于这里所述的实施例;相反提供这些实施例是为了公开内容将会详尽和完整,并且将会完整地将本发明的范围传达给本领域的技术人员。从始至终类似的标号都表示类似的元件。
在前述描述和相关附图中给出的教导的帮助下,本发明所属领域的技术人员将会想到本发明的许多修改和其他实施例。因此,要理解本发明不限于所公开的特定实施例,修改和其他实施例想要被包括在所附权利要求书的范围内。虽然这里采用了特定术语,但是它们只是在一般的描述性意义上使用的,而不是用于限制目的。
附图说明
图1为本发明实施例移动业务消息路由的***结构示意图;
图2为本发明实施例移动业务消息路由的方法流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
本发明方案主要包括:设置业务消息网关,该业务消息网关通过通信网络与各业务处理设备连接,在业务消息网关中保存有业务消息路由表,业务消息路由表中至少包括业务消息标识、用户标识、目标业务标识;
业务消息网关接收来自业务处理设备的业务消息,业务消息中包含有业务消息标识、用户标识、业务消息内容参数;业务消息网关提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表确定对应的目标业务标识;业务消息网关根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
本发明实施例中,所述业务处理设备既可以为移动终端,也可以为网络侧业务平台设备。所述发送业务消息的用户为移动终端或者为网络侧业务平台设备;所述目标业务处理设备为移动终端或者为网络侧业务平台设备。所有移动终端、网络侧业务平台设备等业务处理设备均可作为业务消息的收发实体,相同或不同的业务处理设备间可通过该业务消息的收发实现业务间的互联以及不同用户间的互动共享。
所述的业务消息可以是各移动业务和功能相关的“业务短消息”,业务消息中包含业务消息收发的用户号码、业务相关的内容;所述业务消息也可以是分组域IP消息等。
在所述业务处理设备中设置有一个或多个业务处理模块,以实现不同的业务功能。一个业务处理模块可实现一个或多个业务功能,不同业务处理模块的业务功能可以有交叉重叠。该业务处理模块可以是软件形式,也可以是硬件形式。如果所述业务处理模块设置在用户的终端设备中,则对应业务的客户端。所述目标业务标识可对应所述业务处理模块,当目标业务处理设备收到所述的业务消息时,进一步将该业务消息转发至其内部相应的业务处理模块进行处理。
本发明实施例的移动业务消息路由的***结构参见图1所示,包括:
业务处理设备11,包括:手机等移动终端以及网络侧业务平台设备。移动终端可以通过移动通信网络与其他移动终端、网络侧业务平台设备连接通信。移动业务的业务处理模块运行于移动终端上通过终端上的通讯模块与其他终端上的移动业务(或网络侧业务平台设备)的业务处理模块通信,实现业务逻辑和展现。每个移动终端对应于一个移动用户号码,为使用同一个业务功能,不同用户的移动终端可能订购和安装不同的移动业务,比如同样使用导航,有些用户选择安装Google提供的导航业务,有些用户选择安装使用凯立德的导航业务;每个移动用户号码可以安装订购多个移动业务的业务处理模块。
在业务处理设备11中设置有一个或多个移动业务的业务处理模块,通过和对应的网络侧业务平台设备交互实现业务功能。一个移动业务的业务处理模块可实现一个或多个业务功能,不同移动业务业务处理模块的业务功能可以有交叉重叠。例如业务1实现功能A、功能B、功能C,业务2的实现功能A、功能E。作为一个实施方式,业务功能包括但不限于:地图导航功能、音乐播放功能、视频播放功能、拍照功能、二维码功能、支付功能。
所述移动业务的业务处理模块可运行于终端的各类操作***,包括但不限于WinMobile***、Android***、SymBain***、Apple终端***、Linix***、Brew***。
所述业务处理设备11可以是各类移动通信制式,包括但不限于CDMA2000、GSM、WCDMA、TD-SCDMA。
业务消息网关12,接收网络侧业务平台设备的业务消息,转发给相应目标网络侧业务平台设备。业务消息网关12中包括:业务消息路由表单元121和业务消息路由控制单元122。其中,
业务消息路由表管理单元121负责管理和保存业务功能相关消息的路由设置;具体可包括绑定保存业务的业务消息标识、用户标识和目标业务标识。
业务消息路由控制单元122连接业务消息路由表管理单元121,根据关系库信息完成业务消息的转发,具体可包括:在接收来自业务处理设备的包含有业务消息标识、用户标识、业务消息内容参数业务消息后,提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表单元确定对应的目标业务标识;根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
所述业务消息是相同移动业务或不同移动业务交互的消息,每种业务消息对应于一项移动业务功能,业务消息包含但不限于业务消息标识、目标用户标识、消息内容几项参数。
所述业务消息的载体包括但不限于短消息(SMS)、多媒体消息(MMS)、基于TCP/IP的数据消息。
移动通信网络13,负责提供通信通道,包括移动终端之间通信,移动终端和网络侧业务平台设备间的通信。
作为一种实施方式,所述的业务消息路由的***,还可包括
业务订购关系管理设备14,用于对用户和移动业务的订购关系进行管理,并将订购关系自动同步给业务消息网关12。其中所述订购关系包括:业务消息标识、用户标识等参数。由于业务订购关系管理设备14能够及时获知订购关系信息,因此本发明实施例中业务消息网关12通过与业务订购关系管理设备14相连,并保持订购关系信息的同步,从而使得业务消息网关12可以及时更新业务消息标识、用户标识等信息。
相同移动业务或不同移动业务交互的消息,每种业务消息对应于一项移动业务功能,业务消息包含但不限于业务消息标识、目标用户标识、消息内容几项参数。
例如对于“地图导航”类业务消息,消息内容参数根据地图导航业务功能定义,作为一个实施例,包括地址名称、经纬度参数。地图导航业务***的业务处理模块打开该消息,可以显示对应的地址、周边地图,并可启动导航功能去该地点。
例如对于“视频”类业务消息,作为一个实施例,消息内容包括指向该视频缓冲区的地址链接。手机视频业务***接收到该消息后,可打开链接中的地址播放视频内容,并管理收发的视频消息。
根据上面所述的移动业务间消息互联的***,本发明实施例一种移动业务间消息路由的方法,包括以下步骤:
步骤101,业务消息路由表管理,业务消息路由表中至少包括业务消息标识、用户标识、目标业务平台标识,在业务消息网关中进行业务消息的路由参数设置和更新、查询。作为业务功能关系信息管理的实施方式,包括:
(11)设置默认的业务消息路由,全部用户对某项移动业务消息的路由指向业务消息对应业务功能的默认移动业务。该默认业务消息路由的设置方式可以将业务消息标识与默认的目标业务标识绑定。如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中。
(12)在用户订购运营商某项移动业务时候,如果符合业务消息路由更改条件,设置该移动业务的包含的全部或部分业务功能对应的业务消息,和该用户标识关联的路由,指向该项业务,即在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定。业务消息路由更改条件例如:用户未订购该业务消息相关的其他移动业务。
(13)用户退订某项移动业务,该用户和这个移动业务对应业务消息的路由,指向业务消息对应的默认移动业务,即将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识。
所述业务消息路由表管理,还包括对移动业务支持的移动业务功能管理的步骤,每个移动业务登记关联到一个或多个业务功能。
步骤102,用户1通过自己的移动终端发送业务1的业务消息到业务消息网关,业务消息至少包含业务消息标识、用户标识、业务消息内容参数;
所述业务1发送业务消息的实体可以是移动终端或网络侧业务平台设备。所述发起业务消息的业务1可以是移动业务,也可以是在互联网访问的非移动业务。
步骤103,业务消息网关确定业务消息的目标业务处理设备,通过通信网络接收从用户1发送的业务消息,通过业务消息路由表单元检索,根据该消息的用户标识、业务消息标识,确定对应的目标业务标识,从而确定目标业务处理设备。
步骤104,业务消息网关将该业务消息发送到目标业务标识对应的业务处理设备,目标业务处理设备进行对业务消息接收和处理。
所述目标业务标识对应的处理设备可以是目标业务的网络侧业务平台设备的业务处理模块,也可以是目标业务在移动终端的业务处理模块。
作为一种实施方式,业务消息网关可以对业务消息格式进行变更处理后再转发到目标业务处理单元。
作为步骤104的一个实施方式,如果所述的目标业务标识对应的处理设备为安装在移动终端上的的业务处理模块,包括以下步骤:
(41)业务消息网关通过移动通信网络将业务消息发送到用户2的移动终端,发送方式包括但不限于短消息、分组域IP消息
(42)用户2的移动终端接收到业务消息后,获取消息中的目标业务标识,立即启动对应的目标业务的业务处理模块,并将业务消息参数传送给目标业务的业务处理模块。在启动目标业务业务处理模块前,可发出声、光提示,并将所接收消息的内容和发送用户显示在移动终端上,以便用户可了解和确认接收到消息。
作为步骤(42)的一个实施方式,用户2的移动终端接收到业务消息后,获取消息中的目标业务标识,检测用户是否已订购该目标业务,如果用户未订购该业务,显示提示信息引导用户订购该业务。通过这个步骤,可引导用户使用和订购新业务。
作为步骤104的一个实施方式,包括以下步骤:业务消息网关将业务消息通过通信网络发送到目标业务标识对应的网络侧业务平台设备,目标网络侧业务平台设备接收业务消息,并根据目标用户标识和业务消息内容,按本业务的业务逻辑进行业务处理,例如向目标用户发送提示信息或启动其的业务处理模块,也可仅保存在本业务的消息库中。
以下为本发明方法的一个具体应用的实施例:
步骤101,业务消息路由表管理。业务消息路由表中至少包括业务消息标识、用户标识、目标业务平台标识,在业务消息网关中进行业务消息的路由参数设置和更新、查询。
作为业务功能关系信息管理的实施方式,包括:
在本实施例中,业务消息路由表管理中,设置的业务功能包括地图导航、视频播放、音乐播放、WAP浏览、手机支付几项,对应的业务消息标识为MSG_地图导航、MSG_视频播放、MSG_音乐播放、MSG_浏览、MSG_手机支付。业务消息路由表存储成数据表,表结构示意如下:
序号用户标识 业务消息标识 目标业务标识 备注
1 133111 MSG_地图导航 SER_天翼导航 …
2 133222 MSG_地图导航 SER_GoogleMap …
3 133111 MSG_音乐播放 SER_爱音乐 …
...
其中移动业务“SER_天翼导航”和“SER_GoogleMap”均注册支持“MSG_地图导航”业务消息的处理,即可作为该消息的目标处理业务实体。“SER_爱音乐”注册支持“MSG_音乐播放”消息。
一个移动业务也可注册支持多项业务消息,例如“SER_GoogleMap”可同时支持“MSG_地图导航”和“MSG_浏览”消息。关联支持可由运营商进行管理设置。
根据该业务消息路由表,业务消息网关通过用户标识、业务消息标识,检索到接收该消息的目标业务标识,进行后续的处理。
作为业务消息路由表管理的实施例,包括:
(11)设置默认的业务消息路由,全部用户对某项移动业务消息的路由指向业务消息对应业务功能的默认移动业务。比如,将MSG地图导航消息默认的目标业务标识设置为:SER天翼导航。
(12)在用户订购运营商某项移动业务时候,如果符合业务消息路由更改条件,设置该移动业务的包含的全部或部分业务功能对应的业务消息,和该用户标识关联的路由,指向该项业务。业务消息路由更改条件例如:用户未订购该业务消息相关的其他移动业务。在本实施例中,如果用户133222订购了“SER_GoogleMap”业务,SER_地图导航支持MSG_地图导航消息处理,则在业务功能关系信息表中,将用户133222的MSG_地图导航消息处理实体地址更改为“SER_GoogleMap”业务标识。
(13)用户退订某项移动业务,该用户和这个移动业务对应业务消息的路由,全部关联到业务消息对应的默认移动业务。本实施例中,如果用户133222退订“SER_GoogleMap”,则其MSG_地图导航的消息关联到默认的地图导航业务处理实体“SER_天翼导航”或其他支持“MSG_地图导航”的已订购的业务。
步骤102,用户1发送业务1的业务消息到业务消息网关,业务消息至少包含业务消息标识、用户标识、业务消息内容参数。
在本实施例中,用户133222在用互联网业务1进行Web浏览时候,找到一个吃饭的地方,希望发送共享给朋友133111,让朋友可顺利找到该地方,于是通过互联网业务1的网络侧业务平台设备,向业务消息网关发送业务消息“MSG_地图导航”,该消息包括了业务消息标识(“MSG_地图导航”)、用户标识(133111)、消息内容(该饭店对应的地址经纬度和描述信息)。其中,互联网业务1的网络侧业务平台设备通过通信网络(IP网络)和业务消息网关相链接,业务消息发送协议由业务消息网关的接口协议来定义,可采用协议包括但不限于XML协议。
步骤103,业务消息网关通过通信网络接收从用户1发送的业务消息,通过业务消息路由表单元检索,根据该消息的用户标识、业务消息标识,确定对应的目标业务标识。
在本实施例中,业务消息网关接收互联网业务1的网络侧业务平台设备通过通信网络发来的“MSG_地图导航”消息,在业务消息路由表中检索到目标用户133111所关联的“MSG_地图导航”消息的目标业务标识为“SER_天翼导航”。
步骤104,业务消息网关将该业务消息发送到目标业务标识对应的业务处理设备,目标业务处理设备进行对业务消息接收和处理。
在本实施例中,业务消息网关将该“MSG_地图导航”消息发送到业务“SER_天翼导航”所对应的网络侧业务平台设备。
作为步骤104的一个实施方式,所述的“SER_天翼导航”目标业务处理实体为安装在用户133111终端上的“SER_天翼导航“业务客户端软件单元,包括以下步骤:
(41)终端上安装有业务消息网关终端软件,业务消息网关通过移动通信网络将业务消息发送到用户133111的移动终端,发送方式为特定格式的短消息;
(42)驻留在用户133111的终端上的业务消息网关软件拦截到该特定格式的短消息后,提取出消息中的目标业务标识“SER_天翼导航”,启动对应的天翼导航客户端,并将包含饭店经纬度地址、描述的消息内容作为参数传送导航“SER_天翼导航”客户端,该客户端通过地图和文字显示饭店位置,用户在“SER_天翼导航”客户端可启动导航到该地方。
作为步骤(42)的一个实施方式,业务消息网关终端软件接收到业务消息后,获取消息中的目标业务标识,检测用户是否已订购该目标业务,如果用户未订购该业务,显示提示信息引导用户订购该业务。通过这个步骤,可引导用户使用和订购新业务。例如,在本实施例中,如果用户还没有订购“SER_天翼导航”业务,则显示提示信息“使用实时导航功能需先订购成为会员,请确认订购”,通过类似的提示,引导用户确认订购。也可以先让用户免费体验若干次或免费体验部分功能,然后再引导用户订购,从而使该用户从不认识该业务,到认识、使用、订购该业务,达到业务间交叉营销推广的目的。
作为步骤(4)的另一个实施方式,所述的“SER_天翼导航”目标业务处理实体为“SER_天翼导航”网络侧业务处理平台设备,业务消息网关将该消息通过通信网络发送到“SER_天翼导航”网络侧业务处理平台设备,网络侧业务平台设备将包含饭店地址的消息保存到用户133111的导航消息信箱中,并发送消息给“SER_天翼导航”客户端,通知客户查看导航消息信箱,用户点开该消息,可查看饭店的地址和附近内容,并可根据消息共享的地址立即启动导航。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种移动业务消息路由的方法,其特征在于,设置业务消息网关,该业务消息网关通过通信网络与各业务处理设备连接,在业务消息网关中保存有业务消息路由表,业务消息路由表中至少包括业务消息标识、用户标识、目标业务标识,并包括如下步骤:
业务消息网关接收来自业务处理设备的业务消息,业务消息中包含有业务消息标识、用户标识、业务消息内容参数;
业务消息网关提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表确定对应的目标业务标识;
业务消息网关根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
针对一项业务消息设置该业务消息的默认路由,如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中;
在用户订购一项业务时,在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定;
在用户退订一项业务时,将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识。
3.根据权利要求1所述的方法,其特征在于,所述目标业务处理设备为移动终端,移动终端在收到所述业务消息后进一步检测是否已订购该目标业务,如果否,则显示提示信息引导用户订购该业务。
4.根据权利要求1所述的方法,其特征在于,所述业务消息网关通过短消息或者分组域IP消息将所述业务消息发送到目标业务处理设备。
5.根据权利要求1所述的方法,其特征在于,所述业务消息网关收到所述业务消息后,进一步对该业务消息进行格式转换。
6.根据权利要求1所述的方法,其特征在于,所述业务处理设备为移动终端或者为网络侧业务平台设备。
7.根据权利要求1所述的方法,其特征在于,所述业务消息网关与业务订购关系管理设备连接,所述业务订购关系管理设备将订购关系同步给所述业务消息网关。
8.一种业务消息网关,其特征在于,所述业务消息网关通过通信网络分别与业务处理设备连接;该业务消息网关包括:
业务消息路由表单元,用于绑定保存业务的业务消息标识、用户标识和目标业务标识;
业务消息路由控制单元,用于在接收来自业务处理设备的包含有业务消息标识、用户标识、业务消息内容参数业务消息后,提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表单元确定对应的目标业务标识;根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
9.根据权利要求8所述的业务消息网关,其特征在于,所述业务消息路由表单元,针对一项业务消息设置默认目标业务标识;在用户订购一项业务时,在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定;在用户退订一项业务时,将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识;
所述业务消息路由控制单元,如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中。
10.根据权利要求8所述的业务消息网关,其特征在于,所述业务消息路由控制单元收到所述业务消息后,进一步对该业务消息进行格式转换。
11.一种移动业务消息路由的***,其特征在于,包括:业务消息网关、多个业务处理设备,所述业务消息网关通过通信网络分别与业务处理设备连接;其中,
所述业务消息网关中保存有业务消息路由表,业务消息路由表中至少包括业务消息标识、用户标识、目标业务标识;业务消息网关在接收来自业务处理设备的包含有业务消息标识、用户标识、业务消息内容参数业务消息后,提取该业务消息中的业务消息标识、用户标识,查询所述业务消息路由表确定对应的目标业务标识;根据确定的目标业务标识将所述业务消息发送至对应的目标业务处理设备。
12.根据权利要求11所述的***,其特征在于,针对一项业务消息设置该业务消息的默认路由,如果业务消息中包含的用户标识,没有预先保存在所述业务消息路由表中,则根据该业务消息中包含的业务消息标识查找到默认目标业务,根据默认目标业务的标识将所述业务消息发送到对应的目标业务处理设备中;
在用户订购一项业务时,在业务消息路由表中将该订购业务的全部或者部分业务功能对应的业务消息标识、目标业务标识,与所述用户的用户标识进行绑定;
在用户退订一项业务时,将该用户的用户标识和该业务的业务消息标识指向默认目标业务的目标业务标识。
13.根据权利要求11所述的***,其特征在于,该***还包括业务订购关系管理设备,用于对用户和移动业务的订购关系进行管理,并将订购关系自动同步给业务消息网关。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010280001.8A CN102404695B (zh) | 2010-09-09 | 2010-09-09 | 一种移动业务消息路由的方法、***和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010280001.8A CN102404695B (zh) | 2010-09-09 | 2010-09-09 | 一种移动业务消息路由的方法、***和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102404695A true CN102404695A (zh) | 2012-04-04 |
CN102404695B CN102404695B (zh) | 2014-07-16 |
Family
ID=45886383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010280001.8A Active CN102404695B (zh) | 2010-09-09 | 2010-09-09 | 一种移动业务消息路由的方法、***和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102404695B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013189272A1 (zh) * | 2012-06-18 | 2013-12-27 | 华为技术有限公司 | 业务处理方法、设备和*** |
WO2015010307A1 (zh) * | 2013-07-25 | 2015-01-29 | 华为技术有限公司 | 业务路径分配方法、路由器和业务执行实体 |
WO2016115878A1 (zh) * | 2015-01-19 | 2016-07-28 | 中兴通讯股份有限公司 | 一种处理用户数据包的方法、设备、***及存储介质 |
CN108270811A (zh) * | 2016-12-30 | 2018-07-10 | ***通信集团黑龙江有限公司 | 一种业务信息发布方法及服务器 |
CN109325056A (zh) * | 2018-08-21 | 2019-02-12 | 中国平安财产保险股份有限公司 | 一种大数据处理方法及装置、通信设备 |
CN112532513A (zh) * | 2019-09-19 | 2021-03-19 | 上海淘票儿信息科技有限公司 | 网关及业务数据处理方法 |
CN113472660A (zh) * | 2020-03-31 | 2021-10-01 | 中移物联网有限公司 | 一种应用信息的路由方法及路由节点 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101401389A (zh) * | 2006-03-13 | 2009-04-01 | 艾利森电话股份有限公司 | 用于分发来自客户的业务消息至业务应用的方法及设备 |
CN101442706A (zh) * | 2008-12-29 | 2009-05-27 | ***通信集团北京有限公司 | 一种实现增值业务能力互通的方法、***及装置 |
CN101453710A (zh) * | 2008-12-24 | 2009-06-10 | ***通信集团北京有限公司 | 一种异构业务***间消息转换的方法及装置 |
-
2010
- 2010-09-09 CN CN201010280001.8A patent/CN102404695B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101401389A (zh) * | 2006-03-13 | 2009-04-01 | 艾利森电话股份有限公司 | 用于分发来自客户的业务消息至业务应用的方法及设备 |
CN101453710A (zh) * | 2008-12-24 | 2009-06-10 | ***通信集团北京有限公司 | 一种异构业务***间消息转换的方法及装置 |
CN101442706A (zh) * | 2008-12-29 | 2009-05-27 | ***通信集团北京有限公司 | 一种实现增值业务能力互通的方法、***及装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516610B (zh) * | 2012-06-18 | 2017-12-15 | 华为技术有限公司 | 业务处理方法、设备和*** |
CN103516610A (zh) * | 2012-06-18 | 2014-01-15 | 华为技术有限公司 | 业务处理方法、设备和*** |
WO2013189272A1 (zh) * | 2012-06-18 | 2013-12-27 | 华为技术有限公司 | 业务处理方法、设备和*** |
USRE49049E1 (en) | 2012-06-18 | 2022-04-19 | Huawei Technologies Co., Ltd. | Service processing method, device and system |
US9736062B2 (en) | 2012-06-18 | 2017-08-15 | Huawei Technologies Co., Ltd. | Service processing method, device and system |
WO2015010307A1 (zh) * | 2013-07-25 | 2015-01-29 | 华为技术有限公司 | 业务路径分配方法、路由器和业务执行实体 |
WO2016115878A1 (zh) * | 2015-01-19 | 2016-07-28 | 中兴通讯股份有限公司 | 一种处理用户数据包的方法、设备、***及存储介质 |
CN105871733A (zh) * | 2015-01-19 | 2016-08-17 | 中兴通讯股份有限公司 | 一种处理用户数据包的方法、设备及*** |
CN108270811A (zh) * | 2016-12-30 | 2018-07-10 | ***通信集团黑龙江有限公司 | 一种业务信息发布方法及服务器 |
CN109325056A (zh) * | 2018-08-21 | 2019-02-12 | 中国平安财产保险股份有限公司 | 一种大数据处理方法及装置、通信设备 |
CN112532513A (zh) * | 2019-09-19 | 2021-03-19 | 上海淘票儿信息科技有限公司 | 网关及业务数据处理方法 |
CN113472660A (zh) * | 2020-03-31 | 2021-10-01 | 中移物联网有限公司 | 一种应用信息的路由方法及路由节点 |
CN113472660B (zh) * | 2020-03-31 | 2022-07-29 | 中移物联网有限公司 | 一种应用信息的路由方法及路由节点 |
Also Published As
Publication number | Publication date |
---|---|
CN102404695B (zh) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2131536B1 (en) | Communications framework using hand held devices | |
CN100461807C (zh) | 通过宽带接入网关基于接入设备信息增强呼叫者识别信息 | |
CN101073248B (zh) | 通过ad-hoc网络为移动设备提供移动专用服务 | |
CN102404695A (zh) | 一种移动业务消息路由的方法、***和设备 | |
JP4977698B2 (ja) | 送信元ロケーション・アイデンティファイア、送信元ロケーションを識別する方法、およびそのアイデンティファイア、またはその方法を使用するシステム | |
US20100241664A1 (en) | Smart web pages provisioning system and method for mobile devices | |
KR101192534B1 (ko) | 하나 이상의 비디오 서버 컴포넌트를 포함하는 장치 및이의 동작 방법 | |
US20080207233A1 (en) | Method and System For Centralized Storage of Media and for Communication of Such Media Activated By Real-Time Messaging | |
KR20070034014A (ko) | 단말기에 물리적으로 근접한 디바이스들의 목록을 생성하는시스템 및 방법 | |
EP2453640A2 (en) | Multi-layer stack platform for cloud communications | |
EP2116011A1 (en) | Sim toolkit application to track phone usage and location | |
CN102273220B (zh) | 用于提供将呼叫者连接到信息源的电话号码的方法和*** | |
US20120140915A1 (en) | Multi-Networking Communication System and Method | |
JP2008505563A (ja) | 通信システムのための分散型ipアーキテクチャ | |
EP2847988A2 (en) | System and method for provision of a second line service to a telecommunications device | |
JP2006514513A (ja) | マルチメディアメッセージングサービス方法 | |
KR100706346B1 (ko) | 모바일 커뮤니티 서비스 제공 서버 및 방법 | |
CN101278531B (zh) | 异步消息的接收通知 | |
EP1350377A2 (en) | A method and system for handling multi-part messages by users of cellular phones | |
JP5802116B2 (ja) | データ共有機能を有した通話システム | |
KR20060103054A (ko) | 멀티미디어 메시징 서비스를 이용한 사용자 위치 정보 전송서비스 방법 및 시스템 | |
CN1620049B (zh) | 为消息的发送者提供与消息的接受者相关联的服务提供商标识符 | |
JP2006129379A (ja) | 携帯電話端末の録画メッセージ提供システム | |
EP2216973B1 (en) | A method to silently answer a call using different languages | |
JP2000353178A (ja) | 端末ユーザへサービス選択を提供する方法、対応する端末、及び管理センター |
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 |