[go: up one dir, main page]

CN1270545C - Treating method for common filter rule - Google Patents

Treating method for common filter rule Download PDF

Info

Publication number
CN1270545C
CN1270545C CNB021459649A CN02145964A CN1270545C CN 1270545 C CN1270545 C CN 1270545C CN B021459649 A CNB021459649 A CN B021459649A CN 02145964 A CN02145964 A CN 02145964A CN 1270545 C CN1270545 C CN 1270545C
Authority
CN
China
Prior art keywords
user
group
filtering rule
public
hss
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.)
Expired - Fee Related
Application number
CNB021459649A
Other languages
Chinese (zh)
Other versions
CN1492694A (en
Inventor
赵建国
郭陵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wisdom Partner Technology Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB021459649A priority Critical patent/CN1270545C/en
Publication of CN1492694A publication Critical patent/CN1492694A/en
Application granted granted Critical
Publication of CN1270545C publication Critical patent/CN1270545C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种公共过滤规则的处理方法,是将含有过滤规则的用户业务档案存储于移动通信系统家乡用户服务器的用户订阅信息数据库中,包括:将系统中的所有用户划分为至少一个群组,提取出每个群组中所有用户的公共过滤规则(FC);将每个群组的公共过滤规则作为一个群组用户业务档案存储,将每个用户的特有过滤规则作为一个普通用户业务档案存储;当用户发起呼叫请求时,将该用户的普通用户业务档案和所属群组对应的群组用户业务档案一起下载,并同时应用该用户的公共和特有过滤规则对该用户呼叫进行处理。采用该方法可简化对用户群的操作维护管理,提高FC表示效率,节省系统存储空间,进而提高系统的传送和处理效率、性能,简化通信操作过程。

Figure 02145964

The invention discloses a method for processing public filtering rules, which is to store user business files containing filtering rules in the user subscription information database of the home user server of the mobile communication system, including: dividing all users in the system into at least one group Group, extract the common filtering rules (FC) of all users in each group; store the public filtering rules of each group as a group user business file, and store the unique filtering rules of each user as a common user business File storage: when a user initiates a call request, the user's ordinary user service file and the group user service file corresponding to the group to which the user belongs are downloaded together, and the user's public and specific filtering rules are applied to process the user's call. The method can simplify the operation, maintenance and management of user groups, improve the efficiency of FC representation, save system storage space, further improve the transmission and processing efficiency and performance of the system, and simplify the communication operation process.

Figure 02145964

Description

一种公共过滤规则的处理方法A processing method for public filtering rules

技术领域technical field

本发明涉及一种用户数据的管理技术,尤指一种适用于第三代移动通信中的公共过滤规则(FC)的表示和处理方法。The invention relates to a management technology of user data, in particular to a method for expressing and processing public filtering rules (FC) suitable for third-generation mobile communication.

背景技术Background technique

移动通讯正在向第三代(3G,The Third Genernation)移动通信发展,目前协议已经发展到Release 5,并在酝酿Release 6。从3G的Release 5开始,出现了一个新的子系统:因特网协议多媒体子系统(IMS,IP MultimediaSubsystem),该IMS域的内部功能体系结构如图1所示,至少包括:家乡用户服务器(HSS)、会话发起协议(SIP)应用服务器、服务呼叫会话控制功能(S-CSCF)、开放业务访问(OSA)业务能力服务器(SCS)、OSA应用服务器、媒体资源功能控制(MRFC)、移动网络增强逻辑定制应用的业务环境(CSE,CAMEL Service Environment)和IP多媒体业务交换功能(IM-SSF)等功能实体。其中,SIP应用服务器进一步包括:业务能力交互管理器(SCIM)和应用服务器(AS);HSS与S-CSCF之间的接口为Cx接口,HSS与AS之间的接口为Sh接口。Mobile communication is developing towards the third generation (3G, The Third Generation) mobile communication, the current protocol has been developed to Release 5, and Release 6 is brewing. From Release 5 of 3G, a new subsystem appeared: Internet Protocol Multimedia Subsystem (IMS, IP MultimediaSubsystem). The internal functional architecture of the IMS domain is shown in Figure 1, at least including: Home Subscriber Server (HSS) , Session Initiation Protocol (SIP) Application Server, Serving Call Session Control Function (S-CSCF), Open Service Access (OSA) Service Capability Server (SCS), OSA Application Server, Media Resource Function Control (MRFC), Mobile Network Enhancement Logic Custom application service environment (CSE, CAMEL Service Environment) and IP multimedia service switching function (IM-SSF) and other functional entities. Wherein, the SIP application server further includes: a service capability interaction manager (SCIM) and an application server (AS); the interface between the HSS and the S-CSCF is the Cx interface, and the interface between the HSS and the AS is the Sh interface.

所有的用户数据包括FC存放在HSS中,通过Cx和Sh等接口下载到S-CSCF和AS等功能实体中。其中,过滤规则(FC,Filter Criteria)是IMS域用户数据的一个重要部分,用于给不同的用户或同一用户在网络中的不同身份提供个性化服务。All user data including FC is stored in HSS, and downloaded to functional entities such as S-CSCF and AS through interfaces such as Cx and Sh. Wherein, the filter rule (FC, Filter Criteria) is an important part of the user data in the IMS domain, and is used to provide personalized services to different users or different identities of the same user in the network.

IMS用户的数据组织结构如图2所示,IMS域的用户订阅信息数据库由所有用户的单条信息组成,存放在HSS中。单条用户信息由用户私有标识唯一确定,单条用户信息可以包含多份业务档案,每份业务档案适用于一个或多个用户公开标识。过滤规则存放于业务档案中,其与AS信息共同用于确定各自的个性化服务。在目前的方案中,适用于全体用户或群组用户的FC必须在每个用户的业务档案中重复出现,这种对全体用户都适用的过滤规则,或者对某个用户群组内的所有用户都适用的过滤规则,可统称为公共过滤规则。The data organization structure of the IMS user is shown in Figure 2. The user subscription information database of the IMS domain consists of a single piece of information of all users and is stored in the HSS. A single piece of user information is uniquely identified by the user's private ID, and a single piece of user information can contain multiple business files, each of which is applicable to one or more user public IDs. Filtering rules are stored in business files, which are used together with AS information to determine respective personalized services. In the current solution, the FC applicable to all users or group users must appear repeatedly in each user's business profile. This filtering rule applies to all users, or to all users in a user group All applicable filtering rules can be collectively referred to as public filtering rules.

在现有技术方案中,用户订阅信息数据库对上述用户IMS订阅信息的组织方式如图3所示,一个用户订阅信息数据库包括N个用户的业务档案。In the prior art solution, the user subscription information database organizes the user IMS subscription information as shown in FIG. 3 , one user subscription information database includes service files of N users.

一个基本的使用过滤规则信息流程是首次注册(Register)过程,在此过程中,过滤规则将从HSS下载到S-CSCF中,其具体的实现流程如图4所示,包括以下的步骤:A basic information process for using filtering rules is the first registration (Register) process. During this process, the filtering rules will be downloaded from the HSS to the S-CSCF. The specific implementation process is shown in Figure 4, including the following steps:

1)用户终端(UE)从无线接入网获得信令信道后,便可请求登记,即由UE端向S-CSCF侧发注册请求消息,并提供用户公开标识(Public User ID)、私有标识(Private User ID)和本身的IP地址等信息。1) After the user terminal (UE) obtains the signaling channel from the wireless access network, it can request registration, that is, the UE sends a registration request message to the S-CSCF side, and provides the public user ID (Public User ID) and private ID (Private User ID) and its own IP address and other information.

2)S-CSCF收到注册请求后,发送接口询问消息Cx-Query消息给HSS。2) After receiving the registration request, the S-CSCF sends an interface query message Cx-Query message to the HSS.

3)HSS收到Cx-Query消息后,检查其合法性,如果HSS检查消息合法,则向S-CSCF返回Cx-Query响应消息Cx-Query Resp;否则,拒绝注册登记。3) After the HSS receives the Cx-Query message, it checks its legality. If the HSS checks that the message is legal, it returns a Cx-Query response message Cx-Query Resp to the S-CSCF; otherwise, it refuses to register.

4)S-CSCF收到响应后,发送接口推消息Cx-Put给HSS,并带上用户公开标识、私有标识和S-CSCF名字等信息。4) After receiving the response, the S-CSCF sends an interface push message Cx-Put to the HSS, and carries information such as the user's public ID, private ID, and S-CSCF name.

5)HSS收到Cx-Put后,保存用户的S-CSCF名字,并发送对Cx-Put消息的响应消息Cx-Put Resp给S-CSCF。5) After receiving the Cx-Put, the HSS saves the user's S-CSCF name, and sends the response message Cx-Put Resp to the Cx-Put message to the S-CSCF.

6)S-CSCF收到Cx-Put Rest;消息后,发送接口拉消息Cx-Pull到HSS,以下载包括初始过滤规则(iFC)在内的用户相关信息。6) After receiving the Cx-Put Rest; message, the S-CSCF sends the interface to pull the message Cx-Pull to the HSS to download user-related information including the initial filter rule (iFC).

7)HSS返回Cx-Pull Resp消息给-S-CSCF,包括FC在内的用户信息也通过此消息传给S-CSCF,S-CSCF收到后保存用户的这些信息。7) The HSS returns a Cx-Pull Resp message to the S-CSCF, and the user information including FC is also sent to the S-CSCF through this message, and the S-CSCF saves the user information after receiving it.

8)S-CSCF根据FC发送注册信息到业务控制平台并执行相应的流程,同时,S-CSCF给UE回送当前操作成功的消息200OK。8) The S-CSCF sends the registration information to the service control platform according to the FC and executes the corresponding process. At the same time, the S-CSCF sends back the message 200 OK that the current operation is successful to the UE.

当过滤规则下载后,即用户完成注册登记后,如5图所示,S-CSCF等功能实体每收到一个用户呼叫请求,就查找对应用户的业务档案,如果查找到,则应用用户订阅信息中的过滤规则,否则,就结束当前流程。After the filtering rules are downloaded, that is, after the user completes the registration, as shown in Figure 5, each time a functional entity such as the S-CSCF receives a user call request, it searches for the corresponding user's service file, and if found, applies the user's subscription information Filtering rules in, otherwise, end the current process.

由上面所述的技术背景及其实现方案可以看出,FC是3G R5版本起呼叫过程中的重要元素,不仅是每个用户的重要资料,而且在各功能实体中广泛使用。但是,参照图2可见,现有系统要表示一个FC,必须将该FC存放到用户的业务档案内,那么,有些FC对所有的用户都适用,就意味着这些FC必须在所有用户的业务档案中都重复一遍,如此,就会带来如下缺点:It can be seen from the above-mentioned technical background and its implementation scheme that FC is an important element in the call process starting from 3G R5 version. It is not only the important information of each user, but also widely used in various functional entities. However, referring to Figure 2, it can be seen that to represent a FC in the existing system, the FC must be stored in the user's business file. Then, some FCs are applicable to all users, which means that these FCs must be in the business files of all users. In this way, it will bring the following disadvantages:

①业务档案中重复内容过多,浪费HSS的存储空间。①There are too many duplicate contents in business files, which wastes the storage space of HSS.

②由于所有注册用户的业务档案必须下载到S-CSCF和AS等功能实体中,重复的用户数据对Cx和Sh接口将形成不必要的压力。②Since the business files of all registered users must be downloaded to functional entities such as S-CSCF and AS, repeated user data will create unnecessary pressure on the Cx and Sh interfaces.

③浪费S-CSCF和AS等功能实体的存储空间,甚至不必要地缩减各功能实体的规格指标乃至性能指标。③Waste the storage space of functional entities such as S-CSCF and AS, and even unnecessarily reduce the specifications and even performance indicators of each functional entity.

④不便于向具有相同需求的用户群体创建和提供有针对性的团体特色业务。④ It is not convenient to create and provide targeted group characteristic services to user groups with the same needs.

发明内容Contents of the invention

有鉴于此,本发明的主要目的在于提供一种公共过滤规则的处理方法,使其能够提高FC的表示效率,节省3G系统的存储空间,进而提高3G系统和其中子系统的传送和处理效率、性能,并简化通信的操作过程。In view of this, the main purpose of the present invention is to provide a method for processing public filtering rules, so that it can improve the representation efficiency of FC, save the storage space of the 3G system, and then improve the transmission and processing efficiency of the 3G system and its subsystems, performance, and simplify the communication process.

为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:

一种公共过滤规则的处理方法,将含有过滤规则的用户业务档案存储于移动通信系统中家乡用户服务器(HSS)的用户订阅信息数据库中,包括:A kind of processing method of public filter rule, will contain the user service archives of filter rule and store in the user subscription information database of Home Subscriber Server (HSS) in the mobile communication system, comprising:

a.将当前移动通信系统中的所有用户划分为至少一个群组,并将每个群组中所有用户的公共过滤规则提取出来;a. Divide all users in the current mobile communication system into at least one group, and extract the public filtering rules of all users in each group;

b.将每个群组的公共过滤规则作为一个群组用户业务档案存储,将每个用户的特有过滤规则作为一个普通用户业务档案存储;b. Store the public filtering rules of each group as a group user business file, and store the unique filtering rules of each user as a common user business file;

c.当用户发起呼叫请求时,将该用户的普通用户业务档案和所属群组对应的群组用户业务档案一起下载至该用户对应的功能实体中,同时应用该用户的公共过滤规则和特有过滤规则对该用户呼叫进行处理。c. When a user initiates a call request, download the user's common user service profile and the group user service profile corresponding to the group to the functional entity corresponding to the user, and apply the user's public filtering rules and specific filtering at the same time The rule handles the user call.

其中,所述群组用户业务档案的下载方式为功能实体发消息请求从HSS下载用户数据,或为HSS主动向功能实体推送用户数据,或通过操作维护终端直接配置。Wherein, the download method of the group user service files is that the functional entity sends a message requesting to download user data from the HSS, or the HSS actively pushes user data to the functional entity, or is directly configured through the operation and maintenance terminal.

所述HSS主动向功能实体推送用户数据是指HSS主动向功能实体下发携带有群组用户业务档案的接口拉响应消息Cx-Pull Resp。该主动推送数据的过程可进一步包括:功能实体未发接口拉消息Cx-Pull而收到HSS发来的响应消息Cx-Pull Resp后,功能实体向HSS发Cx-Pull消息,HSS收到后,再次向功能实体发送携带有群组用户业务档案的Cx-Pull Resp消息。The HSS actively pushes user data to the functional entity means that the HSS actively sends the interface pull response message Cx-Pull Resp carrying the group user service file to the functional entity. The process of actively pushing data may further include: after the functional entity receives the response message Cx-Pull Resp from the HSS without sending the interface pull message Cx-Pull, the functional entity sends the Cx-Pull message to the HSS, and after the HSS receives it, Send the Cx-Pull Resp message carrying the group user service profile to the functional entity again.

所述的每个群组用户设置有唯一确定用户身份的私有标识和公开标识,群组用户使用各自的私有标识资源存储和表示公共过滤规则。所述群组用户的私有标识或公开标识中设置有标识用户群组的信息位。Each group user is provided with a private ID and a public ID that uniquely determine the identity of the user, and the group users use their own private ID resources to store and represent public filtering rules. The private identifier or public identifier of the group users is set with an information bit identifying the user group.

上述方案的步骤c中所述应用过滤规则处理用户呼叫为先应用该用户的公共过滤规则再应用该用户的特有过滤规则;或为先应用该用户的特有过滤规则再应用该用户的公共过滤规则;或将该用户的特有过滤规则和公共过滤规则合并为新的完整过滤规则后再应用。其中,步骤c中所述应用公共过滤规则和特有过滤规则处理用户呼叫为:先应用公共过滤规则再应用特有过滤规则,具体处理包括:The application of filtering rules described in step c of the above scheme to process user calls is to first apply the user's public filtering rules and then apply the user's unique filtering rules; or to first apply the user's unique filtering rules and then apply the user's public filtering rules ; or combine the user's specific filtering rules and public filtering rules into a new complete filtering rule before applying it. Wherein, the application of the public filtering rules and the specific filtering rules described in step c to process the user call is: first apply the public filtering rules and then apply the specific filtering rules, and the specific processing includes:

c1.当功能实体收到用户呼叫请求后,在所有群组用户业务档案中根据用户标识判断是否有适用于以所有用户作为一个群组对应的公共过滤规则,如果有,则应用该公共过滤规则,然后进入步骤c2,否则直接进入c2;c1. When the functional entity receives the call request from the user, it judges whether there is a public filtering rule applicable to all users as a group according to the user ID in the service files of all group users, and if so, applies the public filtering rule , then go to step c2, otherwise go directly to c2;

c2.根据用户标识判断是否有适用于当前用户所属群组的公共过滤规则,如果有,则应用该群组的公共过滤规则,然后进入c3,否则直接进入c3;c2. Determine whether there is a public filter rule applicable to the group to which the current user belongs according to the user ID, if so, apply the public filter rule of the group, and then enter c3, otherwise directly enter c3;

c3.根据用户标识判断是否存在当前用户的普通用户业务档案,如果有,则应用该特有过滤规则,然后结束;否则直接结束。c3. Judging whether there is a common user business file of the current user according to the user ID, if so, apply the specific filtering rule, and then end; otherwise, end directly.

其中,步骤c2所述判断是否有当前用户所属群组的公共过滤规则包括:Wherein, the public filtering rules for judging whether there is a group to which the current user belongs include in step c2:

从用户呼叫请求中解析出该用户的公开标识,根据该公开标识判断用户标识中是否含有群组信息,如果有,则根据该群组信息查找该群组对应的群组用户业务档案,从中提取出群组公共过滤规则;否则进入步骤c3。Parse the user’s public ID from the user’s call request, judge whether the user ID contains group information according to the public ID, and if so, search for the group user business file corresponding to the group based on the group information, and extract from it out of group public filtering rules; otherwise, go to step c3.

由上述方案可以看出,本发明的关键在于:将每个群组中所有用户的公共过滤规则从每个用户各自的规则中提取出来,作为群组用户的业务档案,与用户的特有过滤规则分别存储于用户订阅信息数据库中;对每个用户呼叫进行处理时,分别应用该用户的公共过滤规则和特有过滤规则进行处理。As can be seen from the above scheme, the key of the present invention is to extract the public filtering rules of all users in each group from the individual rules of each user, and use them as the business files of group users, and combine them with the unique filtering rules of users. They are respectively stored in the user subscription information database; when each user call is processed, the user's public filtering rules and specific filtering rules are respectively applied for processing.

因此,本发明所提供的公共过滤规则的处理方法,具有以下的优越之处:Therefore, the processing method of public filtering rules provided by the present invention has the following advantages:

1)由于将全体用户或每个群组中用户的公共过滤规则提取出来集中表示、单独存放,从而消除了适用于全体用户和群组用户的过滤规则的冗余表示,且将公共过滤规则所需的存储空间和传输带宽分别减少至全体用户数目分之一或群组用户数目分之一。由此,简化了全体用户和群组用户过滤规则的运营维护,进而简化了对用户群组的操作维护与管理。1) Since the public filtering rules of all users or users in each group are extracted and stored in a centralized manner, the redundant representation of filtering rules applicable to all users and group users is eliminated, and the public filtering rules The required storage space and transmission bandwidth are reduced to one-half of the number of all users or one-half of the number of group users, respectively. Thus, the operation and maintenance of filtering rules for all users and group users are simplified, and the operation, maintenance and management of user groups are further simplified.

2)由于过滤规则在3G IMS域中的应用是十分重要和几乎无所不在的,因此,本发明可极大地提高3G系统的传输处理效率和性能,简化通信的操作过程,所获的倍增效益极其可观。2) Because the application of filtering rules in the 3G IMS domain is very important and almost ubiquitous, therefore, the present invention can greatly improve the transmission processing efficiency and performance of the 3G system, simplify the operation process of communication, and obtain extremely considerable multiplication benefits .

3)由于本发明将公共过滤规则提取出来单独存储,因此,可专门针对公共过滤规则进行编辑和更新,向具有相同需求的用户群组创建和提供有针对性的团体特色业务或业务模板。比如:将团体用户作为一个群组用户,可以为该群组用户预制一些公共过滤规则,作为该团体用户的特色业务。举个例子,来自同一个企业的用户可能需要共同的特定业务,则运营商可为该类用户定制其所需业务对应的公共过滤规则。运营商可以向普通用户提供业务组合,即业务模板,由用户选择;也可以由用户自定义需要的业务模板,公共过滤规则可以表示和存储业务模板。3) Since the public filtering rules are extracted and stored separately in the present invention, the public filtering rules can be edited and updated specifically to create and provide targeted community-specific services or business templates to user groups with the same needs. For example, if a group user is regarded as a group user, some public filtering rules can be pre-made for the group user as a characteristic service of the group user. For example, users from the same enterprise may need common specific services, and the operator can customize public filtering rules corresponding to the required services for such users. Operators can provide common users with service combinations, that is, service templates, which are selected by users; users can also customize required service templates, and public filtering rules can represent and store service templates.

4)本发明对于用户业务档案存储、下载和应用的方式及过程基本与现有技术一致,只是按特有过滤规则和公共过滤规则分别处理,对现有技术方案稍加改动,易于实现且对系统影响很小。4) The method and process of the present invention for storing, downloading, and applying user business files are basically consistent with the existing technology, only processing them separately according to the unique filtering rules and public filtering rules, and slightly modifying the existing technical solutions, which is easy to implement and has great impact on the system. The effect is minimal.

附图说明Description of drawings

图1为IMS域内部功能体系的结构组成示意图;Figure 1 is a schematic diagram of the structural composition of the internal functional system of the IMS domain;

图2为现有技术IMS中用户数据的组织结构示意图;FIG. 2 is a schematic diagram of an organizational structure of user data in an IMS in the prior art;

图3为现有技术中用户订阅信息数据库中数据的组织方式示意图;Fig. 3 is a schematic diagram of the organization of data in the user subscription information database in the prior art;

图4为现有技术中用户首次注册登记的流程图;Fig. 4 is a flow chart of the user's first registration registration in the prior art;

图5为S-CSCF应用过滤规则的流程示意图;FIG. 5 is a schematic flow diagram of S-CSCF applying filtering rules;

图6为本发明中用户订阅信息数据库中数据的组织方式示意图;Fig. 6 is a schematic diagram of the organization of data in the user subscription information database in the present invention;

图7为本发明中群组用户业务档案下载流程的一实施例示意图;Fig. 7 is a schematic diagram of an embodiment of the process of downloading business files of group users in the present invention;

图8为本发明中群组用户业务档案下载流程的另一实施例示意图;FIG. 8 is a schematic diagram of another embodiment of the process of downloading business files of group users in the present invention;

图9为本发明中公共过滤规则应用一实施例的流程示意图;FIG. 9 is a schematic flow diagram of an embodiment of the application of public filtering rules in the present invention;

图10为本发明中查找群组过滤规则的流程示意图。FIG. 10 is a schematic flow chart of searching group filtering rules in the present invention.

具体实施方式Detailed ways

下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

本发明的基本思想是:先将当前3G系统中的所有用户划分为群组,再把每个群组中所有用户的公共过滤规则从用户特有的过滤规则中提取出来,每个群组提取出的公共过滤规则作为一个群组用户的业务档案,该群组用户的业务档案与每个真实用户的业务档案一起存储在用户订阅信息数据库中。该公共过滤规则在HSS、S-CSCF和AS中都使用群组用户的业务档案来表示,符合现有的标准协议。The basic idea of the present invention is: first divide all users in the current 3G system into groups, and then extract the public filtering rules of all users in each group from the user-specific filtering rules, and extract the The public filtering rules are used as the business profile of a group user, and the business profile of the group user is stored in the user subscription information database together with the business profile of each real user. The public filtering rule is represented by the service profile of the group user in the HSS, S-CSCF and AS, which conforms to the existing standard protocol.

本发明中,存储于HSS的用户订阅信息数据库的组成结构如图6所示,从图6可以看出,当前的3G系统中共有N个用户,每个用户对应一个普通用户业务档案,该业务档案中存储有每个用户的特有过滤规则。该N个用户被划分为至少M个群组,该M个群组中的公共过滤规则被分别提取出来,形成M个群组用户,每个群组用户对应一个群组用户业务档案,每个群组用户业务档案中存储有一个群组的公共过滤规则。应用本发明后,用户订阅信息数据库中的用户信息依然是一个统一的数据库,但在逻辑上被分为普通用户数据和群组用户数据两部分。对于同一个用户而言,自己个性化的过滤规则存储于自己的普通用户业务档案中,而与本群组其它用户共有的过滤规则存储于自己所属群组对应的群组用户业务档案中,两者共同组成实际用户必须应用的过滤规则。对于群组的划分,可按照用户功能、特征的共同之处或系统规划的需要任意划分,可以将整个3G系统的全体用户划分为一个群组或多个群组。In the present invention, the composition structure of the user subscription information database stored in the HSS is shown in Figure 6. It can be seen from Figure 6 that there are N users in the current 3G system, and each user corresponds to a common user service file. Each user's unique filtering rules are stored in the profile. The N users are divided into at least M groups, and the public filtering rules in the M groups are respectively extracted to form M group users, each group user corresponds to a group user business file, each A group's public filtering rules are stored in the group user business profile. After applying the present invention, the user information in the user subscription information database is still a unified database, but it is logically divided into two parts: common user data and group user data. For the same user, his personalized filtering rules are stored in his ordinary user business files, while the filtering rules shared with other users in this group are stored in the group user business files corresponding to the group he belongs to. These together form the filtering rules that the actual user must apply. For the division of groups, it can be divided arbitrarily according to the common features of user functions and characteristics or the needs of system planning, and all users of the entire 3G system can be divided into one group or multiple groups.

为快速寻找用户的群组,每个群组用户也设置有唯一确定自己身份的私有标识和公开标识,可使用该用户私有标识或用户公开标识的一部分来表示用户群组,比如:可以预留私有标识或公开标识中一部分的一些位来表示用户的群组,同时使用群组用户的私有标识资源来存储和表示公共过滤规则。In order to quickly find the user's group, each group user is also set with a private ID and a public ID that uniquely determine its own identity, and a part of the user's private ID or the user's public ID can be used to represent the user group, for example: it can be reserved Some bits in the private identifier or a part of the public identifier are used to represent the user's group, and the private identifier resource of the group user is used to store and represent the public filtering rules.

采用上述过滤规则划分方式,对用户业务档案的下载流程基本没有影响,只是对普通用户业务档案和群组用户业务档案要分别下载,但下载流程与现有技术是一致的。Adopting the above-mentioned division method of filtering rules basically has no influence on the downloading process of user business files, but the normal user business files and group user business files need to be downloaded separately, but the downloading process is consistent with the prior art.

对实际的普通用户,IMS用户订阅信息数据与现有技术没有区别,可以如图4所示在登录时下载用户业务档案。对群组用户,既可以由S-CSCF或AS主动要求下载,即:采用与普通用户一样的下载方式,比如:登录时同时下载普通用户数据和该用户对应的群组用户数据;也可以由HSS推送到S-CSCF或AS中。如图7所示,图7为HSS主动推送群组用户业务档案的一个实施例流程,即:HSS直接向S-CSCF发Cx-Pull Resp消息,其中携带群组用户数据,该Cx-Pull Resp消息的内容格式和普通用户收到的此消息完全一致。由于S-CSCF未发送Cx-Pull消息,而直接收到发给自己的Cx-Pull Resp消息,则S-CSCF可以认定此信息属于含公共过滤规则的群组用户数据。For actual ordinary users, the IMS user subscription information data is the same as that of the prior art, and user service files can be downloaded during login as shown in FIG. 4 . For group users, the S-CSCF or AS can actively request to download, that is, use the same download method as ordinary users, for example: download ordinary user data and the corresponding group user data at the same time when logging in; The HSS pushes it to the S-CSCF or AS. As shown in Figure 7, Figure 7 is an embodiment flow of the HSS actively pushing group user service files, that is, the HSS directly sends a Cx-Pull Resp message to the S-CSCF, which carries group user data, and the Cx-Pull Resp The content format of the message is exactly the same as that received by ordinary users. Since the S-CSCF does not send the Cx-Pull message, but directly receives the Cx-Pull Resp message sent to itself, the S-CSCF can determine that this information belongs to the group user data with public filtering rules.

为了保证HSS推送数据的安全可靠性,如图8所示,S-CSCF在收到HSS主动发来的Cx-Pull Resp消息后,可发一次Cx-Pull请求消息,以证实是否HSS在向自己推送数据,同样HSS收到Cx-Pull消息后,也可以确认S-CSCF是否已收到此推送数据,此时,HSS再重发一次携带群组用户数据的Cx-Pull Resp消息,HSS以再次收到的Cx-Pull Resp消息中的信息为准。In order to ensure the security and reliability of the data pushed by the HSS, as shown in Figure 8, after receiving the Cx-Pull Resp message from the HSS, the S-CSCF can send a Cx-Pull Request message to verify whether the HSS is sending a message to itself Push data, similarly after HSS receives the Cx-Pull message, it can also confirm whether the S-CSCF has received the push data. The information in the received Cx-Pull Resp message shall prevail.

在实际应用中,群组用户业务档案的下载方式还可以通过操作维护终端直接配置实现。In practical applications, the way of downloading business files of group users can also be directly configured through the operation and maintenance terminal.

HSS下载公共过滤规则信息给所有的相关功能实体后,包括S-CSCF和AS;S-CSCF或AS接收并存储这些公共过滤规则,然后和用户的特有过滤规则一起应用。应用可采用任意的顺序,可以先应用公共过滤规则再应用特有过滤规则;也可以先应用特有过滤规则再应用公共过滤规则;还可以先将所下载的该用户的特有过滤规则和公共过滤规则合并为一个完整的新过滤规则,然后再应用。After the HSS downloads the public filtering rule information to all relevant functional entities, including S-CSCF and AS; the S-CSCF or AS receives and stores these public filtering rules, and then applies them together with the user's specific filtering rules. The application can be in any order, the public filter rules can be applied first and then the specific filter rules can be applied; the specific filter rules can also be applied first and then the public filter rules can be applied; the downloaded user’s specific filter rules and public filter rules can also be combined first for a complete new filter rule before applying it.

图9所示为一个先应用公共过滤规则再应用特有过滤规则的实施例流程示意图,其具体实现是这样的:Fig. 9 is a schematic flow chart of an embodiment of applying public filtering rules first and then applying specific filtering rules, and its specific implementation is as follows:

步骤901~903:当S-CSCF收到用户呼叫请求后,在所有群组用户业务档案中根据用户标识判断是否有适用于全体用户的公共过滤规则,如果有,则执行该适用于全体用户的公共过滤规则,然后进入步骤904;否则,直接进入步骤904。Steps 901-903: When the S-CSCF receives the call request from the user, it judges whether there is a public filter rule applicable to all users in the service files of all group users according to the user ID, and if so, executes the rule applicable to all users Public filtering rules, then go to step 904; otherwise, go to step 904 directly.

步骤904~905:根据用户标识判断是否有适用于当前用户所属群组的公共过滤规则,如果有,则执行该群组公共过滤规则,然后进入步骤906;否则,直接进入步骤906。Steps 904-905: Determine whether there is a public filtering rule applicable to the group to which the current user belongs according to the user ID, if so, execute the public filtering rule of the group, and then go to step 906; otherwise, go to step 906 directly.

步骤906~907:根据用户标识判断是否存在当前用户的普通用户业务档案,如果有,则执行该普通用户业务档案中的特有过滤规则,然后结束;否则,直接结束。Steps 906-907: Judging whether there is an ordinary user business profile of the current user according to the user ID, if yes, execute the specific filtering rules in the ordinary user business profile, and then end; otherwise, end directly.

在上述操作过程中,步骤904中查找是否存在当前用户所属群组公共过滤规则的过程,可如图10所示步骤实现:S-CSCF从用户呼叫请求中解析出该用户的公开标识,根据该公开标识判断用户标识中是否含有群组信息,如果没有,则进行步骤906;如果有,则根据该群组信息查找该群组对应的群组用户业务档案,找到后,再从中提取出公共过滤规则,以便S-CSCF应用该公共过滤规则对当前用户呼叫进行处理。In the above operation process, in step 904, the process of finding whether there is a public filtering rule of the group to which the current user belongs can be realized through the steps shown in Figure 10: the S-CSCF parses the user's public identity from the user call request, and according to the The public identification judges whether the user identification contains group information, if not, proceed to step 906; if yes, then search for the group user service files corresponding to the group according to the group information, and extract the public filtering information from it after finding it. rule, so that the S-CSCF applies the public filtering rule to process the current user call.

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.

Claims (9)

1, a kind of processing method of public filtering rule, the user service archives that will contain filtering rule is stored in the user subscription information database of home subscriber servers HSS in the mobile communication system, it is characterized in that may further comprise the steps:
A. all users in the current mobile communication system are divided at least one group, extract the public filtering rule of all users in each group;
B. the public filtering rule of each group is stored as a group user service profile, each user's peculiar filtering rule is stored as general purpose user service archives;
C. when the user makes a call request, this user's the general purpose user service archives and the group user service profile of affiliated group correspondence are downloaded in the functional entity of this user's correspondence together, use this user's public filtering rule and peculiar filtering rule simultaneously this customer call is handled.
2, method according to claim 1, it is characterized in that: the downloading mode of described group user service profile is that functional entity is sent out message request from HSS download user data, or be that HSS initiatively pushes user data to functional entity, or directly dispose by operating maintenance terminal.
3, method according to claim 2 is characterized in that: it is that HSS initiatively issues the interface that carries the group user service profile to functional entity and sounds and answer message Cx-Pull Resp that described HSS initiatively pushes user data to functional entity.
4, method according to claim 3, it is characterized in that described HSS initiatively further comprises to the functional entity propelling data: functional entity does not send out that interface draws message Cx-Pull and after receiving the response message Cx-Pull Resp that HSS sends, functional entity is sent out Cx-Pull message to HSS, after HSS receives, send the Cx-Pull Resp message that carries the group user service profile to functional entity once more.
5, method according to claim 1 is characterized in that: described each group user is provided with the privately owned sign and the open sign of unique definite user identity, and group user is used privately owned identifying resource storage separately and represented public filtering rule.
6, method according to claim 5 is characterized in that: the information bit that is provided with identifying user group in the privately owned sign of described group user or the open sign.
7, method according to claim 1 is characterized in that: use the calling of filtering rule process user described in the step c and use this user's peculiar filtering rule again for the public filtering rule of using this user earlier; Or be that the peculiar filtering rule of using this user is earlier used this user's public filtering rule again; Use again after maybe this user's peculiar filtering rule and public filtering rule being merged into new complete filtering rule.
8, method according to claim 1 is characterized in that, public filtering rule of application and peculiar filtering rule process user described in the step c are called out and be: use public filtering rule earlier and use peculiar filtering rule again; The concrete processing comprises:
C1. after functional entity is received the customer call request, in all group user service profile, judge whether to be applicable to the public filtering rule as group's correspondence with all users according to user ID, if have, then use this public filtering rule, enter step c2 then, otherwise directly enter c2;
C2. judge whether to be applicable to the public filtering rule of group under the active user according to user ID,, then use the public filtering rule of this group, enter c3 then, otherwise directly enter c3 if having;
C3. judge whether to exist active user's general purpose user service archives according to user ID,, then use this peculiar filtering rule, finish then if having; Otherwise directly finish.
9, method according to claim 8 is characterized in that the public filtering rule of the affiliated group of the described active user of judging whether of step c2 further comprises:
From the customer call request, parse this user's open sign, judge whether contain group information in the user ID according to the disclosure sign, if have, then search the group user service profile of this group's correspondence according to this group information, therefrom extract the public filtering rule of group; Otherwise enter step c3.
CNB021459649A 2002-10-25 2002-10-25 Treating method for common filter rule Expired - Fee Related CN1270545C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021459649A CN1270545C (en) 2002-10-25 2002-10-25 Treating method for common filter rule

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021459649A CN1270545C (en) 2002-10-25 2002-10-25 Treating method for common filter rule

Publications (2)

Publication Number Publication Date
CN1492694A CN1492694A (en) 2004-04-28
CN1270545C true CN1270545C (en) 2006-08-16

Family

ID=34232570

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021459649A Expired - Fee Related CN1270545C (en) 2002-10-25 2002-10-25 Treating method for common filter rule

Country Status (1)

Country Link
CN (1) CN1270545C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602004003558T2 (en) * 2004-04-16 2008-01-24 Research In Motion Ltd., Waterloo Method and device for generating a dynamic group - address
CN100355261C (en) * 2004-05-27 2007-12-12 华为技术有限公司 Method for controlling call establishment
CN101083535B (en) * 2006-05-30 2011-10-26 华为技术有限公司 Method and system for realizing personalized service in packet service
KR100678925B1 (en) * 2006-01-27 2007-02-06 삼성전자주식회사 Mobile device, apparatus and method for transmitting content therefor
CN101198172B (en) * 2006-12-07 2012-09-05 华为技术有限公司 Method, system and filtering server for filtering communication contents of roaming users
ES2488091T3 (en) 2006-12-07 2014-08-26 Huawei Technologies Co., Ltd. Filtering method and server to filter the communication content of a roaming user
CN101383718B (en) * 2007-09-05 2011-03-02 中兴通讯股份有限公司 Method and device for network management system to share a part of pause rule
CN104639426B (en) * 2015-01-29 2018-06-08 小米科技有限责任公司 Group member adding method and device

Also Published As

Publication number Publication date
CN1492694A (en) 2004-04-28

Similar Documents

Publication Publication Date Title
CN102484649B (en) Locate the subscription data in many tenant network
CN1802016A (en) Method for carrying out authentication on user terminal
CN1299533C (en) Method for user to register on belonging signatory user's service device
EP2210386A1 (en) Intelligent caching of media files
CN1798160A (en) Method for deploying, provisioning and storing initial filter criteria
CN1781331A (en) Multiple registration of a subscriber in a mobile communication system
CN105897717A (en) Migration and activation of services in network
WO2009000214A1 (en) Method and device for configuring configuration data of user access network
CN101060532A (en) Internet network TV service information transmission method and transmission message structure
CN101945047A (en) Diameter routing method and system
CN1270545C (en) Treating method for common filter rule
CN1777322A (en) Method for treating user of updating IP address at network side
US8254288B2 (en) Method and an arrangement for handling a service request in a multimedia network
CN1708167A (en) Method for processing local service in mobile network IP multimedia sub-system
CN101170748B (en) A method for using public identifier in IP multimedia subsystem
CN100442920C (en) Method for Acquiring User Access Information in Next Generation Network
CN1918879A (en) Method and arrangement for state memory management
CN1770764A (en) Service trigger point matching method
CN1968267A (en) Server positioning function network element and application method thereof
US20110179127A1 (en) Transfer notification method, system, and device
CN1447577A (en) Method of providing services for distance special terminal and relative equipment
CN1870640A (en) Method for multimedia service
CN1764216A (en) A system, device and method for providing network services to users
CN1992719A (en) Method for supplying accessing position information
CN1874356A (en) Method for splitting or merging implicit logging-in group in IMS conversation

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
ASS Succession or assignment of patent right

Owner name: BEIJING ZHIXUN HUOBAN TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD.

Effective date: 20150605

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518057 SHENZHEN, GUANGDONG PROVINCE TO: 100193 HAIDIAN, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20150605

Address after: 100193 Beijing City, northeast of Haidian District, South Road, No. 29, building 3, room 4, room 4516

Patentee after: Beijing wisdom partner Technology Co., Ltd.

Address before: 518057 Guangdong city of Shenzhen province science and Technology Park of HUAWEI Road Service Building

Patentee before: Huawei Technologies Co., Ltd.

DD01 Delivery of document by public notice

Addressee: Beijing wisdom partner Technology Co., Ltd.

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060816

Termination date: 20171025

CF01 Termination of patent right due to non-payment of annual fee