专利名称::获取用户状态信息及其在业务中的应用方法、装置和系统的制作方法
技术领域:
:本发明涉及移动通信领域,尤其涉及移动通信中与用户状态信息相关的业务。
背景技术:
:在移动通信中,很多业务都涉及到用户状态信息。而目前的处理系统往往忽略用户状态信息对业务直接进行处理,导致成功率低,从而降低业务处理的效率。例如,消息系统在下发消息时往往不顾用户所处的状态直接将消息下发。SMSC(ShortMessagingServiceCenter,短消息服务中心)每天都要处理大量的消息业务,目前的消息处理流程大致为首先,消息发起方通过IP网、或者无线网提交消息到SMSC,这些消息中包括接收方的地址信息,可以是一个或多个;然后,由SMSC对收到的消息进行业务处理,并通过无线网络下发给接收方终端;最后,如果用户终端当前不能成功接收消息,SMSC则会缓存并尝试重发,直到设定的过期时间则不再发送。以彩信为例,用户A给用户B发送彩信的主要流程为1、用户A提交彩信到匪SC(MultimediaMessagingServiceCenter,多媒体消息服务中心);2、匪SC根据接收方信息向用户B下发Push(推送)通知,除了消息成功发送给用户B之外还可能有以下多种情况如果用户B没有开通GPRS(GeneralPacketRadioService,通用分组无线业务),匪SC仍然会把Push通知下发给用户B,用户B收到了Push通知,但无法提取成功;如果用户B—直关机,则Push通知无法下发到用户B,最终也不可能成功;如果用户B不愿意接收彩信,即使Push通知下发成功,但用户不提取该消息;或其他的可能情况。在上述彩信发送流程中,匪SC无法获取用户的状态信息,那么就不管用户是否能接收消息,总会进行固定的下发处理。实际上用户存在多种业务状态,如用户是否注册了GPRS、用户终端是否支持匪S(多媒体消息服务)、用户是否愿意接收彩信、用户是否长时间关机、用户因为种种原因不能成功提取消息等,而目前的业务设备不具备识别用户多种可能状态的能力。因此目前的消息服务器消息下发的成功率有限。另外,移动通信中的测试业务也往往对用户直接进行业务测试。在需要进行业务测试时,测试系统从用户列表中直接或随机提取部分用户不加筛选即进行测试。由于不考虑用户状态信息,这种测试的有效率很低,例如将网络消息发给了不支持WAP(WirelessApplicationProtocol,无线应用协议)的用户终端,或将彩信发给了未开通GPRS的用户,或将网络测试游戏发给了终端不支持Java的用户等,造成了网络拥塞等问题。
发明内容本发明的实施例提供了一种获取用户状态信息的方法,包括从多个业务设备采集数据,并从采集的数据中获取用户状态信息;将所述用户状态信息进行存储;当接收到获取所述用户状态信息的请求时,向请求方提供相应的用户状态信息。本发明的实施例还提供了一种获取用户状态信息的装置,包括状态信息采集单元,用于从多个业务设备采集数据,并从采集的数据中获取用户状态信息;用户状态库,用于存储所述用户状态信息;提供单元,用于在接收到获取所述用户状态信息的请求时,向请求方提供相应的用户状态信息。本发明实施例提供的获取用户状态信息的方法和装置,通过从多个业务设备采集数据,并从采集的数据中获取用户状态信息,从而能够将获取的用户状态信息提供给请求方,实现了基于用户状态信息处理通信业务,提高了业务处理的成功率。本发明的实施例还提供了一种消息下发方法,包括接收消息,并确定在下发所述消息时所需的目标用户的状态信息类型;从预先采集并存储的用户状态信息中获取与确定的类型相应的目标用户状态信息;根据所述目标用户状态信息确定是否下发所述消息。本发明的实施例还提供了一种消息下发系统,包括用户状态库,用于存储从多个业务设备采集到的用户状态信息;消息服务中心,用于接收消息,确定在下发所述消息时所需的目标用户的状态信息类型,从所述用户状态库中获取与确定的类型相应的目标用户状态信息,并根据所述目标用户状态信息确定是否下发所述消息。本发明实施例提供的消息下发方法和系统,通过预先从多个业务设备采集到用户状态信息并进行存储,当需要下发消息时,根据消息所需的目标用户状态类型从存储的用户状态信息中获取确定的类型相应的目标用户状态信息,并根据所述目标用户状态信息确定是否下发所述消息,从而实现了能够基于用户状态信息进行下发消息,提高了消息下发的成功率。本发明的实施例还提供了一种业务拨测方法,包括获取预先采集并存储的用户状态信息;根据测试业务所需的状态信息类型从所述用户状态信息中提取用户列表;对所述用户列表中的用户进行业务测试。本发明的实施例还提供了一种业务拨测系统,包括用户状态库,用于存储从多个业务设备采集到的用户状态信息;拨测单元,用于根据测试业务所需的状态信息类型从所述用户状态库中提取用户列表,并对所述用户列表中的用户进行业务测试。本发明的实施例业务拨测方法和系统,通过预先采集并存储用户状态信息,并在进行业务测试前根据业务类型从用户状态信息中提取用户列表,对用户列表中的用户进行业务测试,从而实现了基于用户状态信息进行业务拨测,提高了业务测试的有效率。图1为本发明实施例状态信息获取方法的流程图2为本发明实施例状态信息获取装置的示意图;图3为本发明实施例消息下发方法的流程图;图4为本发明实施例消息下发系统的示意图;图5为本发明实施例业务拨测方法的流程图;图6为本发明另一实施例业务拨测方法的示意图;图7为本发明实施例业务拨测系统的示意图。具体实施例方式下面结合附图对本发明实施例获取用户状态信息及其在业务中的应用方法、装置和系统进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明的实施例提供了一种获取用户状态信息的方法,包括S101、从多个业务设备采集数据,并从采集的数据中获取用户状态信息;S102、将所述用户状态信息进行存储;S103、当接收到获取用户状态信息的请求时,向请求方提供相应的用户状态信息。具体地,业务设备包括HLR(HomeLocationRegister,用户归属位置寄存器)、SMSC、匪SC或BOSS(Business&OperationSupportSystems,业务运营支持系统)等。下面具体介绍从HLR、SMSC和BOSS采集数据并获取用户状态信息的实现过程。从其它业务设备中采集数据并获取用户状态信息的过程可以类似处理,如WAP网关、匪SC等业务设备均可以类似SMSC的处理。(1)从HLR采集数据,并从采集的数据中获取用户状态信息具体为采集HLR中的用户状态标志位的置位信息,根据所述置位信息获取用户状态信息;或向HLR发送取路由请求,接收HLR返回的取路由响应,从所述取路由响应中提取用户状态信息。从HLR获取到的这些用户状态信息主要为用户的部分在线状态信息,包括用户是否关机、是否在服务区、是否为非法号码等。(2)从SMSC或匪SC采集数据,并从采集的数据中获取用户状态信息具体为定期或实时采集SMSC或匪SC生成的话单形式的用户业务记录,所述用户业务记录的内容包括用户的号码、用户每条业务的最终状态、时间范围、用户作为接收方时的消息发起方地址以及业务记录数量等;然后从不同的维度进行分析从而得到以下的用户状态信息用户连续预定天数或预定次数消息接收失败或未提取消息;用户连续预定天数或预定次数拒绝所有消息或某一类消息;用户连续预定天数关机;用户连续预定天数活跃;用户发送消息的数量等。SMSC或匪SC生成的用户业务记录并不限于话单形式,还可以是日志形式或其它格式。(3)从BOSS采集数据,并从采集的数据中获取用户状态信息具体为BOSS按照特定要求提供原始数据,以文本格式的文件存放,这些文件格式是按照以下方式定义的文件名定义为UserStat_YYYYMMDD.txt,其中YYYY匪DD表示文件生成的时间;文件内容格式定义为UserID|GPRSActiveFlag|匪SActivedFlag|GPRSSupportedFlag|匪SS聊ortedFlag|WAPS聊ortedFlag|J纖S聊ortedFlag;其中各字段含义为UserID表示用户标志,GPRSActiveFlag表示是否开通了GPRS业务,匪SActivedFlag表示是否开通了匪S业务,GPRSSupportedFlag表示终端是否支撑GPRS,匪SSupportedFlag表示终端是否支撑匪S,WAPSupportedFlag表示终端是否支撑WAP,JavaSupportedFlag表示终端是否支持Java。文件中每行代表一个记录,表示一个用户的相关状态信息,记录之间以"W"为分割符。定期从BOSS侧通过FTP的方式将这些文件采集到本地,并进行解析处理,最终得到的用户状态信息包括用户是否开通GPRS和匪S;以及用户终端是否支持GPRS、匪S、WAP和Java等,当然,也可以实时的从BOSS采集数据。在接收到请求方需要得到某些用户状态信息的请求时,则向请求方提供相应的用户状态信息。例如,基于TCP/IP协议,请求方通过消息接口查询消息的目标用户的状态信息,其中消息PDU(ProtocolDataUnit,协议数据单元)格式如下查询目标用户的状态信息的QueryUserStat.REQ文件包括如表1中的字段表1.QueryUserStat.REQ<table>tableseeoriginaldocumentpage8</column></row><table>向请求方发送的QueryUserStat.RES文件包括如表2所示的字段表2.QueryUserStat.RES<table>tableseeoriginaldocumentpage8</column></row><table>该字段可以有多个,和取值和请求消息的顺序保持一致。当取值为-1的时候,表示查询失败或未找到。<table>tableseeoriginaldocumentpage9</column></row><table>消息编解码采用TV方式解码,例如UserID字段为以'\0'结尾的字符串,Tag为0x80;StatClass字段为4字节整数,Tag为:0x81;StatValue字段为4字节整数,Tag为:0x82;Result字段为4字节整数,Tag为0x83。通过上述方式从而能够实现用户状态信息的获取和向请求方提供。本发明的实施例提供的获取用户状态信息的方法,通过从多个业务设备采集数据,并从采集的数据中获取用户状态信息,从而能够将获取的用户状态信息提供给请求方,实现了基于用户状态信息处理通信业务,提高了业务处理的成功率。并且本发明的实施例优选从HLR、SMSC、匪SC和BOSS中获取用户状态信息,因而能够得到全面的用户状态信息。如图2所示,本发明的另一实施例获取用户状态信息的装置包括状态信息采集单元21,用于从多个业务设备采集数据,并从采集的数据中获取用户状态信息;用户状态库22,用于存储所述用户状态信息;提供单元23,用于在接收到获取所述用户状态信息的请求时,向请求方提供相应的用户状态信息。具体地,状态信息采集单元21包括第一采集模块211、第二采集模块212和第三采集模块213。第一采集模块211,用于从信令网的HLR采集数据并从采集的数据中获取用户的状态信息。第二采集模块212,用于采集和分析SMSC或匪SC的业务受理情况,从而得到用户状态信息,具体可以包括获取模块,用于采集SMSC或匪SC生成的业务话单;分析模块,用于对所述业务话单进行分析得到用户状态信息。第三采集模块213,用于从BOSS采集数据并从采集的数据中获取用户状态信息,具体可以包括FTP下载模块,用于通过FTP方式从BOSS下载包含用户状态信息的文本文件;解析模块,用于从所述文本文件中提取用户状态信息。每一个采集模块采集用户状态信息的方法可以参照上述实施例用户状态信息获取方法中所述。状态信息采集单元21可以包括以上一个或多个采集模块。本发明的实施例提供的获取用户状态信息的装置,通过状态信息采集单元从多个业务设备采集数据,并从采集的数据中获取用户状态信息,由用户状态库进行存储,提供单元将用户状态信息提供给请求方,实现了基于用户状态信息处理通信业务,提高了业务处理的成功率。并且本发明的实施例优选从HLR、SMSC、匪SC和BOSS中获取用户状态信息,因而能够得到全面的用户状态信息。如图3所示,本发明的实施例还提供了一种消息下发方法,包括S301、接收消息,并确定在下发所述消息时所需的目标用户的状态信息类型。在接收到消息时根据消息的业务类型来确定在下发所述消息时所需的目标用户的状态信息类型。例如接收到的消息为彩信,则确定下发彩信时所需的目标用户的状态信息类型为用户是否开通GPRS、以及用户终端是否支持GPRS。S302、从预先采集并存储的用户状态信息中获取与确定的类型相应的目标用户状态信息。所述预先采集并存储的用户状态信息包括以下各项从信令网的HLR提取的用户状态信息;对SMSC或匪SC的业务受理情况进行分析得到的用户状态信息;从BOSS中提取的用户状态信息。这里需要获取的只有用户是否开通GPRS、以及用户终端是否支持GPRS。S303、根据所述目标用户状态信息确定是否下发所述消息。根据所述目标用户状态信息判断所述消息是否能被所述目标用户成功接收,若是,则下发所述消息;否则,终止下发所述消息。如果发现用户开通了GPRS、且用户终端支持GPRS,则将该彩信下发到该用户;如果有一个条件不符合,则终止下发该彩信。本实施例还包括步骤对终止下发的消息进行反馈。对所述消息的发起端反馈发送失败的信息;或对所述消息的目标用户反馈发送失败的信息;或向所述消息的服务提供商反馈发送失败的信息。例如,若需要下发的消息为来自某个增值业务提供商提供的免费信息,从预先存储的用户状态信息中已获知需要下发消息的目标用户不在服务区内,则这些消息不予下发,并且还将消息发送失败的结果反馈给增值业务提供商;又如,需要下发的消息为来自广播平台的网络消息,若从预先存储的由SMSC或匪SC的业务受理情况分析得到的目标用户状态信息为该消息的目标用户连续多次拒绝该类消息或从不提取该类消息,则对该消息不予下发,并对所述广播平台反馈消息发送失败的信息;再如,若需要下发的消息为来自某个终端用户的彩信,而从预先存储的由BOSS中获得的该彩信的目标用户状态信息为未开通匪S,则对该消息不予下发,并为该目标用户发送一条彩信发送失败的信息。本发明实施例提供的消息下发方法,通过预先从多个业务设备采集到用户状态信息并进行存储,当需要下发消息时,根据消息所需的目标用户状态类型从存储的用户状态信息中获取确定的类型相应的目标用户状态信息,并根据所述目标用户状态信息确定是否下发所述消息,从而实现了能够基于用户状态信息进行选择性下发消息,提高了消息下发的成功率,减少了网络和系统资源消耗。并且本发明的实施例优选从HLR、匪SC、SMSC和BOSS中提取各种不同的用户状态信息,因而能够得到全面的用户状态信息,适应各种不同的消息类型。同时由于本发明实施例还包括反馈单元,能够将消息发送失败的信息反馈给消息的发起端、服务提供商或消息的目标用户,因此还能够反馈消息发送状况,提高通信服务质量,改善用户的服务体验。如图4所示,本发明的另一实施例提供了一种消息下发系统,包括状态信息采集单元401,用于从多个业务设备采集用户状态信息。用户状态库402,用于存储从多个业务设备采集到的用户状态信息;消息服务中心403,用于接收消息,确定在下发所述消息时所需的目标用户的状态信息类型,从所述用户状态库中获取与确定的类型相应的目标用户状态信息,并根据所述10目标用户状态信息确定是否下发所述消息。业务设备包括HLR、SMSC、匪SC或BOSS。在本发明的不同实施例中,用户状态库、消息服务中心、状态信息采集装置可以以任意组合的方式设置成一个或多个物理实体。在本实施例中,需要下发消息的目标用户状态信息从上述用户状态库中预先存储的多种用户状态信息中提取,从而能够得到全面的目标用户状态信息。基于TCP/IP协议,消息服务器能够通过消息接口从用户状态库查询消息的目标用户的状态信息,消息服务器向用户状态库查询目标用户的状态信息的QueryUserStat.REQ文件包括如表1中的字段。消息服务器得到由用户状态库返回的QueryUserStat.RES文件包括表2中的字段。消息编解码采用TV方式解码,例如UserID字段为以'\0'结尾的字符串,Tag为0x80;StatClass字段为4字节整数,Tag为:0x81;StatValue字段为4字节整数,Tag为:0x82;Result字段为4字节整数,Tag为0x83。消息服务器通过上述方式得到用户状态信息,从而能够根据需要下发消息的目标用户状态信息确定对消息进行下发或终止下发。例如消息服务器得到需要下发的某彩信消息,则消息服务器从预先存储的用户状态信息中获取该彩信消息的目标用户的状态信息,若发现该目标用户未开通GPRS服务或该目标用户终端不支持GPRS,则消息服务器终止下发该彩信;若发现该目标用户已开通GPRS服务,且该目标用户终端支持GPRS,则消息服务器下发该彩信。为了实现更好的用户体验,本实施例消息下发的系统还包括反馈单元,用于将终止下发的消息进行反馈。对所述消息的发起端反馈发送失败的信息;或对所述消息的目标用户反馈发送失败的信息;或向所述消息的服务提供商反馈发送失败的信息。本发明实施例提供的消息下发系统,通过状态信息采集单元预先从多个业务设备采集到用户状态信息并存储于用户状态库中,当需要下发消息时,由消息服务器根据消息所需的目标用户状态类型从存储的用户状态信息中获取确定的类型相应的目标用户状态信息,并根据所述目标用户状态信息确定是否下发所述消息,从而实现了能够基于用户状态信息进行选择性下发消息,提高了消息下发的成功率,减少了网络和系统资源消耗。并且本发明的实施例优选从HLR、匪SC、SMSC和BOSS中提取各种不同的用户状态信息,因而能够得到全面的用户状态信息,适应各种不同的消息类型。同时由于本发明实施例还包括反馈单元,能够将消息发送失败的信息反馈给消息的发起端、服务提供商或消息的目标用户,因此还能够反馈消息发送状况,提高通信服务质量,改善用户的服务体验。如图5所示,本发明的实施例还提供了一种业务拨测方法,包括S501、获取预先采集并存储的用户状态信息。S502、根据测试业务所需的状态信息类型从所述用户状态信息中提取用户列表。具体地,根据测试业务所需的状态信息类型设定状态信息过滤条件,并根据所述过滤条件从用户状态信息中提取用户列表。例如设定状态信息过滤条件为,在服务区内、开通GPRS、WAP服务并且终端支持Java的用户,则根据该过滤条件从预先存储的用户状态信息库中提取符合所述过滤条件的用户列表。S503、对所述用户列表中的用户进行业务测试。本实施例中具体为通过匪SC对特定用户进行网络游戏测试。对在步骤S402中提取的符合过滤条件为在服务区内、开通GPRS、WAP服务并且终端支持Java的用户列表中的每个用户发送网络游戏试用项目,并通过用户的反馈信息决定是否开展继续开展该试用项目。通信运营商每推行一个新业务之前,都要进行业务试点,试点的原则就是选择一批号段,进行业务分发,根据这部分用户的业务试点情况决策业务的开展策略。现在基于用户状态库,可以选择处于活跃状态的优质用户进行业务试点。如在匪S业务中,本发明实施例业务拨测方法具体的流程如图6所示。步骤S601、拨测平台向用户状态库要求提取业务拨测用户清单,所述用户状态库预先存储了用户状态信息。步骤S602、用户状态库根据设定的用户状态信息过滤条件提取用户号码。步骤S603、用户状态库将提取的用户号码组成的用户号码列表返回给拨测平台。步骤S604、拨测平台向匪SC发出业务发送请求。步骤S605、匪SC向拨测平台返回对业务发送请求的响应。步骤S606、S606'、匪SC向SMSC、SMSC向UA(UserAgent,用户代理)陆续下发Push通知。步骤S607、S607'、UA向WAPGW(WirelessA卯licationProtocolGateway,无线服务网关),WAPGW向匪SC相继发出消息提取请求。步骤S608、S608'、匪SC向WAPGW、WAPGW向UA相继发出对消息提取请求的响应信息。步骤S609、S609'、UA向WAPGW、WAPGW向匪SC相继发出消息提取的确认信息。步骤S610、由匪SC向拨测平台递送业务测试结果的报告。通过上述步骤即可完成一个完整的通信业务测试。本发明实施例业务拨测方法通过获取预先存储的用户状态信息,并根据设定的状态信息过滤条件从预先存储的用户状态信息中提取用户列表,再通过SMSC或匪SC对所述用户列表中的用户进行业务测试,能够实现选择性地对用户进行业务测试,从而提高了业务测试效率。由于本发明实施例根据预先存储的用户状态信息来提取用户列表进行业务测试,避免了对无关用户的干扰,减少了网络和系统资源消耗,并且改善了用户体验。如图7所示,本发明的再一实施例还提供了一种业务拨测系统,包括状态信息采集装置71,用于从多个业务设备采集用户状态信息。业务设备包括HLR、SMSC、匪SC禾卩BOSS。用户状态库72,用于存储从多个业务设备采集到的用户状态信息。拨测单元73,用于根据与测试业务所需的状态信息类型从所述用户状态库中提取用户列表,并对所述用户列表中的用户进行业务测试。具体地,拨测单元73包括过滤条件设定单元731,用于根据与测试业务相应的状态信息类型设定状态信息过滤条件;用户列表提取单元732,用于根据所述过滤条件从所述用户状态库中提取用户列表;业务拨测单元733,用于对所述用户列表中的用户进行业务测试。上述用户状态库、拨测单元、状态信息采集装置可以以任意组合的方式设置成一个或多个物理实体。本发明的实施例业务拨测系统,通过预先采集并存储用户状态信息,并在进行业务测试前根据业务类型从用户状态信息中提取用户列表,对用户列表中的用户进行业务测试,从而实现了基于用户状态信息进行业务拨测,提高了业务测试的有效率。由于本发明实施例业务拨测系统只提取特定用户列表进行业务测试,避免了对无关用户的干扰,减少了网络和系统资源消耗,并且改善了用户体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-0nlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,廳)等。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。权利要求一种获取用户状态信息的方法,其特征在于,包括从多个业务设备采集数据,并从采集的数据中获取用户状态信息;将所述用户状态信息进行存储;当接收到获取用户状态信息的请求时,向请求方提供相应的用户状态信息。2.如权利要求l所述的获取用户状态信息的方法,其特征在于,所述业务设备包括HLR、SMSC、匪SC或B0SS。3.如权利要求2所述的获取用户状态信息的方法,其特征在于,从HLR采集数据,并从采集的数据中获取用户状态信息包括采集HLR中的用户状态标志位的置位信息,根据所述置位信息获取用户状态信息;或向HLR发送取路由请求,接收HLR返回的取路由响应,从所述取路由响应中提取用户状态信息。4.如权利要求2所述的获取用户状态信息的方法,其特征在于,从SMSC或匪SC采集数据,并从采集的数据中获取用户状态信息包括采集SMSC或匪SC生成的业务话单;对所述业务话单进行分析得到用户状态信息。5.如权利要求2所述的获取用户状态信息的方法,其特征在于,从B0SS采集数据,并从采集的数据中获取用户状态信息包括通过FTP方式从BOSS下载包含用户状态信息的文本文件;从所述文本文件中提取用户状态信息。6.—种获取用户状态信息的装置,其特征在于,包括状态信息采集单元,用于从多个业务设备采集数据,并从采集的数据中获取用户状态信息;用户状态库,用于存储所述用户状态信息;提供单元,用于在接收到获取用户状态信息的请求时,向请求方提供相应的用户状态信息。7.如权利要求6所述的获取用户状态信息的装置,其特征在于,所述状态信息采集单元包括第一采集模块,用于从信令网的HLR采集数据,并从采集的数据中获取用户状态信息;第二采集模块,用于采集和分析SMSC或匪SC的业务受理情况,从而得到用户状态信息;第三采集模块,用于从BOSS采集数据,并从采集的数据中获取用户状态信息。8.如权利要求7所述的获取用户状态信息的装置,其特征在于,所述第二收集模块包括获取模块,用于采集SMSC或匪SC生成的业务话单;分析模块,用于对所述业务话单进行分析得到用户状态信息。9.如权利要求7所述的获取用户状态信息的装置,其特征在于,所述第三收集模块包括FTP下载模块,用于通过FTP方式从BOSS下载包含用户状态信息的文本文件;解析模块,用于从所述文本文件中提取用户状态信息。10.—种消息下发方法,其特征在于,包括接收消息,并确定在下发所述消息时所需的目标用户的状态信息类型;从预先采集并存储的用户状态信息中获取与确定的类型相应的目标用户状态信息;根据所述目标用户状态信息确定是否下发所述消息。11.如权利要求io所述的消息下发方法,其特征在于,根据所述消息的业务类型来确定在下发所述消息时所需的目标用户的状态信息类型。12.如权利要求11所述的消息下发方法,其特征在于,根据所述目标用户状态信息确定是否下发所述消息具体包括根据所述目标用户状态信息判断所述消息是否能被所述目标用户成功接收,若是,则下发所述消息;否则,终止下发所述消息。13.如权利要求10至12任一项所述的消息下发方法,其特征在于,所述预先采集并存储的用户状态信息包括以下至少一项从信令网的HLR提取的用户状态信息;对SMSC或匪SC的业务受理情况进行分析得到的用户状态信息;从BOSS中提取的用户状态信息。14.如权利要求12所述的消息下发方法,其特征在于,还包括对终止下发的消息进行反馈。15.如权利要求14所述的消息下发方法,其特征在于,所述对终止下发的消息进行反馈包括对所述消息的发起端反馈发送失败的信息;或对所述消息的目标用户反馈发送失败的信息;或向所述消息的服务提供商反馈发送失败的信息。16.—种消息下发系统,其特征在于,包括用户状态库,用于存储从多个业务设备采集到的用户状态信息;消息服务中心,用于接收消息,确定在下发所述消息时所需的目标用户的状态信息类型,从所述用户状态库中获取与确定的类型相应的目标用户状态信息,并根据所述目标用户状态信息确定是否下发所述消息。17.如权利要求16所述的消息下发系统,其特征在于,还包括状态信息采集装置,用于从多个业务设备采集用户状态信息。18.如权利要求16所述的消息下发系统,其特征在于,所述业务设备包括HLR、SMSC、匪SC或BOSS。19.如权利要求17所述的消息下发系统,其特征在于,所述用户状态库、消息服务中心、状态信息采集装置可以以任意组合的方式设置成一个或多个物理实体。20.—种业务拨测方法,其特征在于,包括获取预先采集并存储的用户状态信息;根据测试业务所需的状态信息类型从所述用户状态信息中提取用户列表;对所述用户列表中的用户进行业务测试。21.如权利要求20所述的业务拨测方法,其特征在于,所述预先采集并存储的用户状态信息包括以下至少一项从信令网的HLR提取的用户状态信息;对SMSC或匪SC的业务受理情况进行分析得到的用户状态信息;从BOSS中提取的用户状态信息。22.如权利要求20或21所述的业务拨测方法,其特征在于,根据业务测试所需的状态信息类型从所述用户状态信息中提取用户列表具体为根据测试业务所需的状态信息类型设定状态信息过滤条件;根据所述过滤条件从所述用户状态信息中提取符合所述过滤条件的用户列表。23.—种业务拨测系统,其特征在于,包括用户状态库,用于存储从多个业务设备采集到的用户状态信息;拨测单元,用于根据测试业务所需的状态信息类型从所述用户状态库中提取用户列表,并对所述用户列表中的用户进行业务测试。24.如权利要求23所述的业务拨测系统,其特征在于,还包括状态信息采集装置,用于从多个业务设备采集用户状态信息。25.如权利要求23或24所述的消息下发系统,其特征在于,所述业务设备包括HLR、SMSC、匪SC或BOSS。26.如权利要求23所述的消息下发系统,其特征在于,所述拨测单元包括过滤条件设定单元,用于根据测试业务所需的状态信息类型设定状态信息过滤条件;用户列表提取单元,用于根据所述过滤条件从所述用户状态库中提取用户列表;业务拨测单元,用于对所述用户列表中的用户进行业务测试。27.如权利要求24所述的消息下发系统,其特征在于,所述用户状态库、拨测单元、状态信息采集装置可以以任意组合的方式设置成一个或多个物理实体。全文摘要本发明公开了一种获取用户状态信息及其在业务中的应用方法、装置和系统,能够根据用户状态信息进行业务处理。获取用户状态信息的方法,包括从多个业务设备采集数据,并从采集的数据中获取用户状态信息;将所述用户状态信息进行存储;当接收到获取所述用户状态信息的请求时,向请求方提供相应的用户状态信息。本发明还公开了获取用户信息的装置,以及获取用户状态信息用于消息下发和业务拨测中的具体实施例。本发明适用于移动通信中与用户状态信息有关的各种业务。文档编号H04L29/08GK101730055SQ20081017321公开日2010年6月9日申请日期2008年10月24日优先权日2008年10月24日发明者李小强,程卫明申请人:华为技术有限公司