著录项信息
专利名称 | 监视通信网络中消息传送业务所传送的消息的方法、系统、和计算机程序产品 |
申请号 | CN200680018579.8 | 申请日期 | 2006-03-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2008-06-04 | 公开/公告号 | CN101194523 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;H;0;4;W;1;2;/;0;2查看分类表>
|
申请人 | 泰克莱克公司 | 申请人地址 | 美国北卡罗来纳州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 泰克莱克股份有限公司,泰克莱克国际股份有限公司 | 当前权利人 | 泰克莱克股份有限公司,泰克莱克国际股份有限公司 |
发明人 | A·班图库;P·J·马尔西科;V·拉维尚卡尔;T·E·鲁塞尔 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 王莉莉 |
摘要
公开了用于监视通信网络中消息传送业务所传送的消息的方法、系统、和计算机程序产品。根据一方面,提供了用于截取通信网络中的消息传送业务所传送的消息的系统。该系统可以包括用于接收和发送来自通信网络的消息传送业务所传送的消息的通信模块。另外,该系统可以包括用来维护被监视的用户列表的用户监视数据库。该系统同时包括监视功能,其用来接收消息传送业务所传送消息、从所述消息传送传送业务所传送消息中提取用户标识符、使用所述用户标识符在所述监视数据库中实施查找、以及响应所述数据库中找到匹配项,进行监视动作。
1.一种用于提供对通信网络中的信令消息的监视的方法,该方法包括:
在具有IMS功能的信令消息路由节点处:
(a)接收信令消息;
(b)确定信令消息是否包括短消息业务SMS有效载荷;
(c)响应于确定信令消息包括SMS有效载荷,确定信令消息是否与被监视的用户相关;
以及
(d)响应于确定信令消息包括短消息业务SMS有效载荷并且信令消息与被监视的用户相关:
(i)生成信令消息副本;
(ii)将所述消息副本转发到监视实体。
2.根据权利要求1的方法,其中接收信令消息包括接收短消息业务消息、多媒体消息业务消息、即时消息业务消息、包含消息传送业务内容的移动应用部分MAP消息、会话初始化协议SIP消息传送业务所传送的消息之一。
3.根据权利要求1的方法,其中确定信令消息是否与被监视的用户相关包括识别信令消息由被监视的用户发送或者发送到被监视的用户。
4.根据权利要求1的方法,其中生成信令消息副本包括生成电子邮件email消息和SIP消息之一,该电子邮件email消息或SIP消息包括与信令消息相关的信息。
5.根据权利要求1的方法,其中生成信令消息副本包括生成信令消息的副本并对信令消息内容执行媒体类型转换。
6.根据权利要求5的方法,其中执行媒体类型转换包括执行文本到语音转换。
7.根据权利要求6的方法,包括使用经转换的消息内容生成语音邮件消息。
8.根据权利要求1的方法,包括将接收到的信令消息发送到其目标目的地。
9.一种用于截取通信网络中的信令消息并提供监视的系统,所述系统包括:
具有IMS功能的信令消息路由节点,所述信令消息路由节点包括:
(a)通信模块,用于接收和发送来自通信网络的信令消息;
(b)用户监视数据库,用于维护被监视的用户列表;
(c)消息服务监视检测功能,用于确定接收到的信令消息是否包括短消息业务有效载荷;以及
(d)监视功能,用于响应于确定信令消息包括短消息业务有效载荷而接收信令消息,并且:
i.从信令消息中提取用户标识符;
ii.使用所述用户标识符在所述监视数据库中进行查找;以及
iii.响应于在所述数据库中找到匹配项,进行监视动作。
10.根据权利要求9的系统,其中所述监视数据库包括指定需要的监视动作类型的信息。
11.根据权利要求9的系统,其中监视动作包括生成信令消息内容的至少一部分的副本、将所述副本发送到监视机构、生成包括与信令消息相关的信息的监视机构通知消息、将所述监视机构通知消息发送到监视机构、生成与信令消息相关的通话细节记录CDR之一。
12.根据权利要求9的系统,其中所述监视数据库包括当需要监视动作时,指定要被通知的所述监视机构的信息。
13.一种用于提供对通信网络中的信令消息的监视的装置,包括:
具有IMS功能的信令消息路由节点,所述信令消息路由节点包括:
(a)用于接收信令消息的模块;
(b)用于确定信令消息是否包括短消息业务SMS有效载荷的模块;
(c)用于确定信令消息是否与被监视的用户相关的模块;
(d)用于生成信令消息副本的模块;以及
(e)用于将所述消息副本转发到监视实体的模块。
监视通信网络中消息传送业务所传送的消息的方法、系统、\n和计算机程序产品\n[0001] 相关申请\n[0002] 本申请要求2005年3月28日提交的美国临时专利申请序列号No.60/665,916的权益,并且是2005年8月12日提交的美国专利申请序列号No.11/202,929的继续申请,在此通过引用将上述每个公开全部并入。\n技术领域\n[0003] 这里公开的主题通常涉及通信网络中消息的监视。更具体的,这里公开的主题涉及用于监视通信网络中消息传送业务所传送的消息(messaging service message)的方法和系统。\n背景技术\n[0004] 短信业务(SMS)使移动用户能够容易地通过无线手持设备发送和接收文本消息。\n虽然,涉及SMS的规范和行业标准在不断的发展和改变,但是通常意义上SMS消息用于传输可读文本信息,这里的文本可以包括任何可通过键区或键盘输入的字符组合。多媒体消息业务(MMS)扩展了基本的SMS概念,包括多种消息内容类型,包括文本、静态图片、视频和音频。\n[0005] SMS发送业务提供经由无线通信网络的信令组件向能够使用SMS的终端(例如,无线手持设备、个人计算机等等)发送消息并从所述终端接收消息的机制。具体针对通过无线手持设备发送和接收SMS消息而言,信令网络提供在存储-转发网络组件和无线手持设备间传输短消息必要的传输装置,称为短消息业务中心(SMSC)。与早期的文本消息传送业务例如文字数字寻呼相比,SMS技术用于保证SMS消息到目的地的传送。即,如果暂时出现网络故障,或消息接收方不可用阻碍了SMS消息的即时传送,则将SMS消息存储在网络中(即,在SMSC),直到目的方/期望消息接收方可用。\n[0006] SMS是过渡性标准41(IS-41)和全球移动通信系统(GSM)的消息传送特性。在IS-41和GSM移动网络环境中,SMS业务使用移动应用部分(MAP),其定义了无线网络中移动性管理信令通信的方法和机制。美国MAP标准由通信行业联盟公布并称作IS-41 MAP,而国际标准由欧洲通信标准委员会定义,称作GSM MAP。根据具体的应用,SMS业务也可以使用SS7协议的信令连接控制部分(SCCP)和事务处理能力应用部分(TCAP)组件。根据SS7,因特网协议(IP)上的信令、由因特网工程任务组织(IETF)定义的IP应用协议例如SCCP用户适配(SUA)层也可以用于协助SMS和MMS业务。其他信令协议,例如会话初始化协议(SIP)也可以用于经由通信网络传输消息传送业务内容(例如,SMS、MMS、即时消息(IM))。\n[0007] 信令消息的SCCP、TCAP和MAP层可以包括被呼叫方和呼叫方信息组件。包括在这些组件中的被呼叫方和呼叫方信息有被呼叫方和呼叫方地址参数。通常,这些参数用于识别被呼叫和呼叫用户。典型的,这些参数的形式为国际移动站识别号(IMSI)、移动识别号(MIN)、移动目录号码(MDN)和移动站国际ISDN码(MSISDN)。也可以使用有线电话号码标识符、或电子邮件地址标识符。\n[0008] 包含在SMS通信中的无线网络组件包括移动站(MS)、移动交换中心(MSC)、访问位置寄存器(VLR)、归属位置寄存器(HLR)和短消息业务中心(SMSC)。MS可以开始或终止SMS消息。当MS发送SMS消息到另一目的地时,通常将其称为移动起始SMS(MS-SMS)消息。移动终止SMS(MT-SMS)指在SMS消息终止在MS的情况。\n[0009] 为努力保护公共安全和国家秘密,议会通过公共法律103-414-通信辅助法执行案(CALEA),其提出截取辅助功能需求,通信运营商需要在它们的网络内满足并保持这些要求,以在实施电子监控中,帮助实施法规。这些要求用于中途拦截有线和无线通信,包括SMS和MMS通信。\n[0010] 因而,存在对用来监视通信网络中消息传送业务所传送的消息的方法、系统、和计算机程序产品的长久需求。然而,CALEA条例和SMS或MMS协议都没有指定化监视消息传送业务通信的方法。对消息传送业务所传送的消息的检测可能是困难的,因为和电话不同,存储-转发类型的消息传送业务通信可能会暂时缓冲,在其起始发送后很长时间后传送。\n发明内容\n[0011] 根据本发明一方面,这里介绍的主题包括用于监视通信网络中消息传送业务所传送的消息的方法、系统和计算机程序产品。一个方法包括接收消息传送业务所传送的消息。\n然后,将消息传送业务所传送的消息确定为和所监视的用户相关。随后可以实施监视操作,例如复制消息传送业务所传送的消息并将消息副本转发到合法监视实体。\n[0012] 本申请的一个方面涉及一种用于提供监视通信网络中的消息传送业务所传送的消息的方法,该方法包括:在信令消息路由节点和独立的数据收集系统之一处:(a)接收消息传送业务所传送的消息;(b)确定所述消息传送业务所传送的消息与被监视的用户相关;(c)生成所述消息传送业务所传送的消息副本;(d)将所述消息副本转发到监视机构。\n[0013] 本申请的另一个方面涉及一种用于截取通信网络中的消息传送业务所传送的消息并提供监视的系统,所述系统包括:(a)通信模块,用于接收和发送来自通信网络的消息传送业务所传送的消息;(b)用户监视数据库,用于维护受监视的用户列表;以及(c)监视功能,用于接收消息传送业务所传送的消息,并且:i.从所述消息传送业务所传送的消息中提取用户标识符;ii.使用所述用户标识符在所述监视数据库中进行查找;以及iii.响应所述数据库中找到匹配项,进行监视动作。\n[0014] 本申请的再一个方面涉及一种用于提供监视通信网络中的消息传送业务所传送的消息的装置,包括:在信令消息路由节点和独立的数据收集系统之一:(a)用于接收消息传送业务所传送的消息的模块;(b)用于确定所述消息传送业务所传送的消息与被监视的用户相关的模块;(c)用于生成所述消息传送业务所传送的消息副本的模块;(d)用于将所述消息副本转发到监视机构的模块。\n[0015] 这里介绍的主题(提供对消息传送业务所传送的消息的监视)可以使用计算机程序产品实现,该产品包括在计算机可读介质中包含的计算机可执行指令。适于实施这里介绍的主题的示例性计算机可读介质包括磁盘存储装置、可编程逻辑装置、专用集成电路、和可下载电子信号。另外,实施这里介绍的主题的计算机可读介质可以分布在多个物理装置和/或计算机平台中。\n附图说明\n[0016] 现在将参考附图介绍主题的示例性具体实施例,其中:\n[0017] 图1是具有分级网络拓扑的示例性移动通信网络的网络示意图;\n[0018] 图2是具有网状网络拓扑的另一示例性移动通信网络的网络示意图;\n[0019] 图3是SS7/IP信令网关(SG)节点,其包括根据这里公开的主题的具体实施例监视消息传送业务所传送的消息的功能;\n[0020] 图4A和4B是和根据这里公开的主题的具体实施例的用户监视功能相关的过程流程图表;\n[0021] 图5是包括根据这里公开的主题的具体实施例的SIP消息传送业务所传送的消息的监视功能的会话初始化协议(SIP)服务器;\n[0022] 图6是根据这里公开的主题的具体实施例实施监视的示例性监视系统结构。\n具体实施方式\n[0023] 可以使用类似于通信网络包路由节点的底层硬件结构,例如信令系统7(SS7)信号传输点(STP)、移动交换中心(MSC)、短消息业务中心(SMSC)、SS7/因特网协议(IP)信令网关(SG)路由节点、会话初始化协议(SIP)路由器或SIP代理服务器来实现这里介绍的用于监视通信网络中消息传送业务所传送的消息的方法、系统和计算机程序产品。这里介绍的主题也可以在下面介绍的其他合适的网络要素和组件内实现。\n[0024] 根据一个具体实施例,这里介绍的主题包括,通过截取SMS消息并响应接收到和所监视用户相关的SMS消息而进行监视动作来监视预定通信业务用户。这些用户可以是那些合法受监视的用户。另外,本领域的普通技术人员应该理解的是,SMS业务可以包括无线网络中SMS实体间信令信息的交换(例如,人到人的消息传送、人到机器的消息传送、和机器到机器的消息传送)。可以实现这里公开的主题的实施例的示例性通信网络包括分级网络拓扑和网状网络拓扑。图1是包括分级网络拓扑的示例性移动通信网络的网络示意图。\n图2是包括网格网络拓扑的示例性移动通信网络的网络示意图。可以在图1和2示出的示例性移动通信网络的任何合适部件中实施根据这里公开的主题的对消息传送业务所传送的消息的监视。例如,可以在图1示出的一个或多个STP 100和MSC 102、或图2示出的一个或多个STP 200和SMSC 202、和MSC 204处实现根据这里公开的主题的消息传送业务所传送的消息的监视。\n[0025] EAGLE STP、IP7 安全网关和TEKSERVER平台 (可从加利福尼亚的Tekelec of Calabasas购买)是实施根据这里公开的主题的消息传送业务所传送的消息监视的合适系统。图3示出SS7/IP信令网关(SG)节点,其包括根据这里公开的主题的消息传送业务所传送的消息监视功能。参考图3,SG 300包括处理器间消息传输(IMT)总线302,其是SG 300中内部子系统间的主通信总线。在一个具体实施例中,该高速通信系统包括两个反向旋转的串行环。多个分布式处理模块或卡可以连接到IMT总线302。在图3中,这些卡包括一对维护和管理子系统处理器(MASP)304、第一SS7链接接口模块(LIM)306、第二SS7 LIM 308、支持IP的数据通信模块(DCM)310和数据库服务模块(DSM)312,数据库服务模块\n312用于容纳监视功能314和监视数据库316。这些模块同IMT总线302物理连接,使信令和其他类型的消息可以在激活的卡和模块间内部路由。为了简化说明,图3中仅包含两个LIM、一个DCM和一个DSM卡。然而,SG节点300可以包括多个LIM、DCM、DSM和其他卡,所有这些卡可以同时连接到IMT总线302并通过该总线通信。\n[0026] MASP对304提供维护通信、初始程序加载、外围服务、警报处理、和系统磁盘。\n[0027] 第一LIM 306可以包括SS7 MTP级别1和级别2功能316、I/O队列318、SS7 MTP级别3层辨识功能320、消息传送业务监视(MSS)检测功能322、分发功能324和路由功能\n326。LIM 306可以接收来自发送移动用户328的消息传送分组。MTP级别1和级别2功能\n316用来发送和接收特定物理介质上的送包形式的数字数据的硬件和软件。例如,MTP级别\n1和级别2功能可以提供SS7消息分组的检错、纠错和顺序传送。I/O队列318可以提供到来和发送的信令消息分组的暂时缓冲。\n[0028] MTP级别3辨识功能320执行辨识操作,其可以包括确定是否允许接收的消息进入SG系统以及确定接收的消息分组是否需要通过内部处理子系统处理或可简单交换通过(即在网络中另一节点经过)。同样的,辨识功能320可以有效提供SG 300的网络防火墙。\n辨识功能320可以检查接收到的消息参数,包括消息传输部分(MTP)路由标注参数、信令连接控制部分(SCCP)层参数、事务处理能力应用部分(TCAP)层参数、和移动应用部分(MAP)层参数。示例性辨识参数包括发起点代码(OPC)/目的地点代码(DPC)参数、业务指示(SI)参数、SCCP被叫方和呼叫方地址参数、SSCP子系统(SSN)参数、翻译类型(TT)参数、MAP运行代码(OpCode)参数以及其他参数。基于这些参数的辨识使能功能320可以复制接收到的信令消息,这样可以将原始消息发送到目标目的地,而消息副本可由与SG300相关的一个或多个处理子系统处理。\n[0029] MSS检测功能322可以检查到来的信令消息并确定该消息是否需要MSS处理。例如,MSS检测功能322可以检查到来的SS7信令消息,并确定该消息是否发向SMSC。例如,可以通过检测包含在消息中的SS7目的地点代码地址进行判定。在另一具体实施例中,可以使用SCCP信息。例如,可以检测SCCP被叫方子系统(SSN)参数来确定该消息是否包括移动应用部分(MAP)信息(例如,SSN=5),或者可以检测/使用SCCP翻译类型(TT)参数。\n也可以检测MAP层信息来确定接收到的消息是否包括SMS有效载荷。而在另一具体实施例中,MSS检测功能322可以包括或访问识别被监视用户的信息。MSS检测功能322可以检测接收到的信令消息并确定接收到的消息是否包括消息传送业务内容(例如,SMS消息),如果是的话,该消息传送业务所传送的消息是否传送到或来自被监视用户。如果MSS检测功能322确定接收到的消息需要MSS处理,MSS检测功能322可以传送该消息到分发功能\n324,分发功能324随后将该消息分发到监视功能314。\n[0030] DSM 312包括用于监视消息传送业务所传送的消息的硬件和软件。监视功能314可以接收和处理消息传送业务所传送的消息。另外,DSM 310可以包括用户监视数据库\n330,用于维护被监视的用户列表。可以由地址或其它适合的标识符识别用户。监视功能\n314可以从接收到的消息传送业务所传送的消息中提取用户标识符并使用消息传送业务所传送的消息中的用户标识符在数据库330中实施查找。如果在数据库330中查找到匹配项,监视功能314可以实施监视动作。\n[0031] 根据一个具体实施例,用户监视数据库330可以包含识别待对特定用户执行的监视动作的信息。另外,数据库330可以包含标识监视机构的信息,将告知该监视机构或将消息传送业务所传送的消息副本发送给该监视机构。示例性监视机构标识信息可以包括电子邮件地址、因特网协议地址、电话号码和会话初始化协议URI。示例性监视动作可以包括复制消息、发送通知消息、创建通话细节记录、阻塞消息传送和产生占线。可以对一个用户指定多个监视动作。另外,监视周期开始/结束日期和时间参数可以同每个监视动作结合,并且这些参数可以用于确定在开始/停止日期和时间参数间的时间期间是否启动具体的监视动作。在一个具体实施例,数据库330可以包括多套规则,从而检测行动规则中的一套用于消息接收方,而检测行动规则中的另一套用于消息发送方。\n[0032] 下面的表1示出示例性用户监视数据库。\n[0033] \n[0034] 表1 示例性用户监视数据库\n[0035] 根据一个具体实施例,如果在数据库330找到匹配项,,由路由应用332产生和经由DCM 310将SMS消息副本发送到监视机构/中心。或者,经由LIM 308传送SMS消息副本。可以将原始消息经由LIM 308传送到目的地处的接收移动用户334。\n[0036] 参考上面的表1,可以通过改变消息副本中的路由地址信息将SMS消息副本传送到监视机构336,从而使消息副本被发送和传送到对应于监视机构/中心的地址。或者,可以将SMS消息副本封装或修改,以使用MAP/TCAP以外的协议传输。例如,可以将消息副本信息封装或修改以使用SIP经由IP网络传输。例如,可以将副本信息放置在SIP INFO或SIP MESSAGE消息内,并经由IP网络发送到对应于监视机构/中心的目的地地址/应用。\n另外,例如,可以将在SMS消息副本中的信息放置在电子邮件中,并作为电子邮件消息发送到监视机构/中心。\n[0037] 虽然在图3中,消息传送业务监视功能位于信令网关300,这里描述的主题不限于这样的实现方式。在另一实施中,图3示出的监视功能中的部分或全部可以位于TEKSERVER平台 (可从加利福尼亚的Tekelec of Calabasas获得)上,与信令网关300分离。例如,监视功能314和监视数据库316可以位于临近信令网关300的TEKSERVER平台 上,该网关接收来自图3示出的DSM 312的消息传送业务所传送的消息。\n[0038] 图4A和4B是和根据这里公开的主题的具体实施例的消息传送业务监视功能相关的过程流程图表。参考图4A,在LIM 306处接收到SS7 MSU(步骤400)。开始,在步骤\n402-408确定该消息是否是消息传送业务所传送的消息。参看步骤402,MSS检测功能322可以确定SS7 MSU是否是SCCP消息(即,SI=3)(步骤402)。如果确定SS7 MSU不是SCCP消息,过程前进到步骤404(图4B中示出),这里,接收到的消息由SG 300转发以进一步处理,例如转发到其目的地。如果确定该消息是SCCP消息,检查SCCP子系统(SSN)参数值以判定该消息是否包括移动应用部分(MAP)信息(即,SSN=5)(步骤406)。否则,该过程前进到步骤404。\n[0039] 如果在步骤406确定该消息包含MAP信息,可以检查MAP运行代码(Op Code)参数,以确定MAP信息是否包括转发短消息的有效载荷(即,Op Code=2E Hex)(步骤408)。\n如果判定MAP信息不包括用于转发短信息的有效载荷,过程前进到步骤404。否则,如果确定MAP信息包括用于转发短信息的有效载荷,过程前进到步骤410。\n[0040] 在步骤410,可以经由分发功能324将接收到的消息转发到DSM312的监视功能\n314。在另一具体实施例中,可以产生接收到的消息的副本,并将该消息副本传送到监视功能314,而将原始接收到的消息发送到其目的地。\n[0041] 接着,参看图4B中示出的步骤412,检测功能314可以使用接收消息中的发送或接收方标识符在用户监视数据库330中进行查找。在步骤414,可以确定数据库330中是否存在与标识符匹配的项。如果没有找到匹配项,该过程前进到步骤414。例如,可以将该消息转发到连接到DCM 310的适当链接,经由LIM 308发送、经由另一DCM或LIM向外传送。\n[0042] 再次参看步骤414,如果找到匹配项,过程前进到步骤416,在这里进行监视动作。\n例如,如前所述,监视动作可以包括复制该消息、发送通知消息、创建通话细节记录、阻塞消息的传送、并产生占线。匹配项可以包括仅行监视动作的格式化和发送信息。接着,过程前进到步骤404。可以将接收到的消息的至少部分副本发送到其目的地。\n[0043] 根据另一具体实施例,可以将SMS消息副本或所得的电子邮件进行文本到语音转换。该特征可以使该区域的监视代理能够使用移动电话听到SMS消息副本的内容。在另一具体实施例中,可以产生警报或通知消息,其包含和截取的发送至/来自被监视用户的SMS消息相关的信息。通知消息可以随后发送到监视机构/中心。同时,可以生成和被监视用户相关的那些消息的通信或通话详细记录(CDR)。这样,可以产生包括来自消息传送处理的信息的单个CDR,其由多个SMS消息组成。\n[0044] 至于截取的SMS消息,根据这里描述的主题的一个具体实施例,应该理解的是,也可以以类似于描述的SS7 MAP传输消息传送业务所传送的消息的方式截取和处理带有SMS、MMS或IM内容的SIP消息。这里描述主题不仅仅用于SS7 MAP/TCAP信令环境中。也可以以与上面针对基于SS7 MAP/TCAPSMS消息描述的类似方式截取和处理使用SIP、IETF、SIGRTRAN协议(例如,SUA)传送的消息传送业务所传送的消息(例如SMS、MMS、IM)。对于SIP消息,可以通过识别和分析SIP MESSAGE或SIP INFO消息进行消息传送业务监视,SIP MESSAGE或SIP INFO消息以用于承载消息传送业务所传送的消息的内容。对于SIGTRAN消息,可以基于SIGTRAN消息中承载的SCCP和MAP内容,使用图4示出的步骤进行监视。同样的,可以在SIP服务器、IP路由器、SS7/IP网关、信号传送点、软交换、媒介网关控制器、MSC、SMSC、IP多媒体子系统(IMS)消息传送服务器或其他网络组件处实施所描述的主题的具体实施例。\n[0045] 根据这里描述的主题,可以在无线网络中的其他节点实施SMS消息监视,包括SMSC。如上面描述的基于STP的解决方案的例子,这里描述的主题的SMSC可以检查接收的SMS消息、识别和该消息相关的被叫方和/或被叫方、进行检查以确定被叫方和/或被叫方是否被合法监视、并响应确定被叫方/呼叫方受监视而复制该SMS消息。随后可以将SMS消息副本传送到监视机构/中心。\n[0046] 可将与上述功能类似的的辨别、MSS检测、和消息分发功能集成在支持SIP的通信模块中,例如DCM模块。DCM可以用类似于上面针对SS7 LIM模块描述的方式接收和内部分发SIP消息,例如SIP MESSAGE或SIP INFO消息。在Rosenberg等的文章SIP:\nSession Initiation Protocol,Internet Engineering Task Force(IETF)Request Comments(RFC)3261,June 2002中介绍了SIP协议,为了完整性在此通过引用将该公开并入。\n[0047] 可以理解的是,可以针对其他类型的消息传送业务使用类似的消息截取/监视机制,例如多媒体消息传送业务(MMS)和即时消息(IM)业务。根据待监视的消息传送业务的具体类型和网络配置,可以将用户监视数据库和消息截取功能战略性放置在网络中的一个或多个节点上。例如,在基于SIP的网络中,可以在SIP路由器、SIP代理服务器、SIP消息传送服务器或IP多媒体子系统(IMS)等网络部件上实施这里描述的主题。\n[0048] 图5示出的SIP服务器包括根据这里公开的主题对SIP消息进行监视功能,该消息承载有消息传送业务内容。参考图5,SIP服务器500包括存储器502、处理单元504和I/O队列506。I/O队列506可以传输SIP消息,例如SIP MESSAGE消息和SIP INFO消息。\nSIP服务器500可以用于执行遵循SIP协议传输的通信应用。\n[0049] 参看图5,I/O队列506可以将接收的SIP消息转发到处理单元504来进一步处理。\n处理单元504可以包括用于根据这里公开的主题进行SIP消息监视的硬件和软件。监视功能514可以从接收到的SIP消息中提取用户标识符(例如To或From参数),并使用在SIP消息中提取的用户标识符在用户监视数据库330中进行查找。如果在数据库330中找到匹配项,监视功能314可以执行监视动作。随后可以由SIP服务器500进一步处理SIP消息并转发到另一网络组件中。\n[0050] 用户监视数据库330可以包含识别将对具体用户实施的监视动作的信息。例如,数据库330可以包含识别将被通知或将消息传送业务所传送的消息副本发送给它的监视机构的信息。示例性监视机构标识信息可以包括电子邮件地址、因特网协议地址、电话号码、和会话初始化协议URI。其他示例性监视动作可以包括复制消息、发送通知消息、创建通话细节记录、阻塞消息传送和产生占线。可以对一个用户指定多个监视动作。另外,监视周期开始/结束日期和时间参数可以同每个监视动作结合,并且这些参数可以用于确定在开始/解释日期和时间参数间的时间期间是否启动具体的监视行动。\n[0051] 这里公开的主题也可以在支持IP多媒体子系统(IMS)的网络部件中实现,例如STP或其他具有IMS功能的节点。可以实现这里描述的主题的示例性的支持IMS的节点在共同转让、同时待审的2004年12月17日提交的美国专利申请No.60/637,337中进行介绍了,在此将其公开内容全部并入。简言之,该申请描述了IMS簇节点接收用户的通信会话相关的消息,获取并缓存用来完成该会话的用户信息。上面描述的任何消息传送业务监视功能可以置于该节点处,以检测IMS网络上发送的消息传送业务所传送的消息。\n[0052] 也可以在信令消息路由节点实现这里公开的用于消息传送业务所传送的消息监视的主题,该节点具有例如在2001年10月11日提交的共同转让、同时待审的美国专利申请09/957,657中介绍的接口A-卸载功能,在此将其公开的内容全部并入。简言之,该专利申请介绍了如下信令消息路由节点,其获取来自MSC和BSC间的A-接口的短消息业务所传送的消息业务。可以在这样的节点处实现这里描述的消息传送业务监视功能以在A-接口检测消息传送业务所传送的消息。\n[0053] 也可以理解的是,可以将这里描述的主题作为独立监视系统实现,其可以使用外部通信连接探头或支线来获得消息传送业务所传送的消息副本。监视系统,例如可从加利TM\n福尼亚的Tekelec of Calabasas获得的SENTINEL 平台,可以根据这里公开的主题,提供对网络组件间发送的消息的监视,这些网络组件例如为STP、SS7/IP信令网关、SIP路由器、SIP代理服务器、SIP消息传送服务器、或IMS网络组件。\n[0054] 图6示出基于SENTINELTM平台的示例性监视系统结构,其根据这里公开的主题进行监视。根据一个具体实施例,监视系统结构可以从分立的通信连接探头或集成的信号传送点/信令网关消息复制接口处收集信令信息。参考图6,一对站点收集器600收集和暂时缓存从广域网(WAN)获得的监视的信令消息。站点收集器600可以连接到外部信令链接探头,其被动复制来自SS7信令链接的消息,或连接到网络监视处理器(NMP)的信令消息,该处理器接收和存储来自路由节点(例如STP)的信令链接的信令消息副本。\n[0055] 每个站点收集器600可以是通用计算平台,包括微处理器和一个或多个在其中执行的应用程序。在示出的例子中,每个站点收集器包括监视功能314、数据获得应用602、MSU数据库604和用户监视数据库330。监视功能314可以接收由数据获取应用602得到的信令消息,并使用获得的信令消息中包含的地址或标识符在数据库330中进行查找。如果在数据库330中找到匹配项,监视功能314可以实施这里描述的监视动作。例如,具有匹配标识符或地址的获得的消息的副本可以传送到监视机构/中心。或者,可以将具有匹配标识符或地址的获得的消息传送到数据网关606,以进行根据这里公开的主题的检测动作。\nTM\nSENTINEL 服务器608可以用于向用户监视数据库330中下载新的用户监视信息。\n[0056] 在另一实施中,监视功能314和监视数据库330可以位于数据网关服务器606。\n[0057] 根据一个具体实施例,这里描述的主题可以用于商业相关的环境。例如,商业单位可能有监视到来或发送的SMS、MMS或IM消息的政策,以避免某些不可接受的行为。另外,例如,商业单位可以使用这里描述的主题来限制SMS、MMS或IM在预定用户群中的使用,例如在封闭用户组中。\n[0058] 可以理解的是这里描述的主题的不同细节可以在不背离公开的主题范围的情况下改变。另外,前面的说明书仅为了说明目的,而不是限制目的,因为这里公开的主题由后附的权利要求书限定。
法律信息
- 2015-11-25
- 2014-02-19
著录事项变更
申请人由泰克莱克公司变更为泰克莱克国际股份有限公司
地址由美国加利福尼亚变更为美国北卡罗来纳州
- 2014-02-19
专利申请权的转移
登记生效日: 2014.01.22
申请人由泰克莱克国际股份有限公司变更为泰克莱克股份有限公司
地址由美国北卡罗来纳州变更为美国北卡罗来纳州
- 2008-07-30
- 2008-06-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |