Message truncation processing method and deviceTechnical Field
The present invention relates to the field of telecommunication technologies, and in particular, to a method and an apparatus for message truncation processing.
Background
The uli-trigger (user location trigger) of the full-network user is conventionally developed by default as long as the user number is added to the online process. The GGSN (network element) does not have any judgment mechanism, and intercepts the current CCR (message request packet) as long as the location changes, so as to generate a new CCR, record the location information of the user, and facilitate subsequent charging processing according to the cell.
The traditional processing method realizes that charging can be carried out according to cells, but the biggest problem is that: users without subscription cell tariffs also perform CCR truncation, resulting in an especially large amount of CCR. It also causes a series of problems:
the CCA (message acknowledgement packet) delay varies greatly with the amount of traffic, the CCA response delay is up to 100ms in busy hours, and only 40ms in idle hours.
A new CCR is generated every time the position changes, and a user internet list is generated, so that the storage requirement is increased, and meanwhile, the host requirement is increased in a phase-changing manner. (estimated according to analysis: 6000 million users, without any change in location, truncate CCR, have 40 hundred million telephone traffic, if 30% of CCR will change in location and only occur once, the telephone traffic will increase by 30%, namely 12 hundred million lists, memory will increase, memory per machine will be constant, and when certain requirements are met, the host will need to be added.)
The CCA truncation leads to the increase of the online message interaction amount, the pressure of the ocs system full-flow processing is increased, the processing of the adaptive message amount needs to improve the processing capacity, processing threads or processes need to be added, and the requirement of hardware resources is increased.
The fundamental reason is that the delay amount is in linear relation with the number of CCR, and the reason for the relation is that the change of the user position generates a new CCR; the number of users really needing to realize cell charging in actual service is only 260 ten thousands, accounting for 4.3% of the total number of users; the conventional scheme where the entire number of users release the cell location change process, results in an increase of 95.7 of redundant information. The interaction pressure of the OCS system is increased and the equipment consumption is also increased.
Disclosure of Invention
The problems existing in the prior art are as follows: management aiming at rights and interests in the industry is not unified, and the different industries are in a mess of butt joint; currently, the telecommunication industry has no unified rights and interests management scheme.
In view of the defects in the prior art, in a first aspect, the present invention provides a message truncation processing method, including:
carrying out authentication judgment on the cell charge ordering condition of the current user to obtain an authentication judgment result;
when the identification judgment result shows that the current user has subscribed the cell resource time, reporting a notification message to a GPRS Gateway Support Node (GGSN), so that the GGSN performs CCR message interception processing on the current user according to the notification message, and when the identification judgment result shows that the current user has not subscribed the cell resource time, not reporting the notification message to the GGSN.
Further, the step of carrying out authentication judgment on the cell charge subscription condition of the current user and obtaining an authentication judgment result comprises the following steps:
analyzing attribute information of a current user, and performing matching search in preset cell attribute information, wherein the cell attribute information is consistent with the charge ordering information and both correspond to a current cell to which the current user belongs;
and when the search result shows that the attribute information of the current user belongs to the cell attribute information, determining that the authentication judgment result is that the current user already subscribes the cell tariff, otherwise, determining that the authentication judgment result is that the current user does not subscribe the cell tariff.
Further, the cell attribute information and the tariff subscription information both include the following field information:
the system comprises a user identity identification, a user number, a billing charge identification, a cell living group identification, a cell charge product identification, an ordering example, an effective time and an invalid time.
Further, the attribute information of the current user includes: voice attribute information, preset cell tariff attribute information, and a subscriber number.
Further, before performing matching search in the preset cell attribute information, the method further includes:
searching the current user in the user online charging system information according to the user number of the current user, and judging whether the use state of the current user is normal or not;
and if the use state of the current user is normal, executing the operation of matching and searching in the preset cell attribute information.
In a second aspect, the present invention provides a message truncation processing apparatus, including:
the judging module is used for carrying out authentication judgment on the cell charge ordering condition of the current user to obtain an authentication judgment result;
and the processing module is used for reporting a notification message to a GPRS Gateway Support Node (GGSN) when the identification judgment result shows that the current user subscribes the cell resource time, so that the GGSN performs CCR message interception processing on the current user according to the notification message, and does not report the notification message to the GGSN when the identification judgment result shows that the current user does not subscribe the cell resource time.
Further, the judging module comprises:
the analysis searching unit is used for analyzing the attribute information of the current user and performing matching searching in preset cell attribute information, wherein the cell attribute information is consistent with the charge ordering information and corresponds to the current cell to which the current user belongs;
and the result determining unit is used for determining that the authentication judgment result is that the current user already subscribes the cell tariff when the search result shows that the attribute information of the current user belongs to the cell attribute information, and otherwise, determining that the authentication judgment result is that the current user does not subscribe the cell tariff.
Further, the cell attribute information and the tariff subscription information both include the following field information:
the system comprises a user identity identification, a user number, a billing charge identification, a cell living group identification, a cell charge product identification, an ordering example, an effective time and an invalid time.
Further, the attribute information of the current user includes: voice attribute information, preset cell tariff attribute information, and a subscriber number.
Further, still include:
the searching and judging unit is used for searching the current user in the user online charging system information according to the user number of the current user and judging whether the use state of the current user is normal or not;
and the determining and executing unit is used for determining and executing the operation of matching and searching in the preset cell attribute information if the use state of the current user is normal.
The invention has the beneficial effects that:
1. the invention actively reports whether the CCR interception processing is needed after the position of the user cell changes by identifying whether the user has the cell charge subscription. Compared with the prior art that the CCR is cut off by the GGSN network element control cell position change, the method has the advantages of reducing invalid CCR cut-off, reducing the message interaction amount of the OCS system, reducing the demand of list storage resources and reducing the processing pressure of the OCS system.
2. The invention reserves the function of CCR truncation of GGSN all-user position change, and actively reports whether the function of CCR truncation is carried out or not only through the cell charge subscription identification of the user in the OCS system; not only realizes the conditional CCR truncation, but also reserves the function of unconditional CCR truncation.
Drawings
FIG. 1 is a flow chart illustrating a method for rights information management according to the present invention;
fig. 2 is a schematic structural diagram of a rights information management system according to the present invention.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular equipment structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
As shown in fig. 1, the present invention provides a message truncation processing method, which is characterized in that,
s1, carrying out authentication judgment on the cell charge ordering condition of the current user to obtain an authentication judgment result;
and S2, when the identification judgment result shows that the current user has subscribed the cell cost, reporting a notification message to a GPRS Gateway Support Node (GGSN), so that the GGSN performs CCR message interception processing on the current user according to the notification message, and when the identification judgment result shows that the current user has not subscribed the cell cost, not reporting the notification message to the GGSN.
In some demonstrative embodiments, the S1 performs an authentication determination on the cell cost subscription condition of the current user, and obtaining the authentication determination includes:
analyzing attribute information of a current user, and performing matching search in preset cell attribute information, wherein the cell attribute information is consistent with the charge ordering information and both correspond to a current cell to which the current user belongs;
and when the search result shows that the attribute information of the current user belongs to the cell attribute information, determining that the authentication judgment result is that the current user already subscribes the cell tariff, otherwise, determining that the authentication judgment result is that the current user does not subscribe the cell tariff.
In some demonstrative embodiments, the cell attribute information and the tariff subscription information each include the following field information:
the system comprises a user identity identification, a user number, a billing charge identification, a cell living group identification, a cell charge product identification, an ordering example, an effective time and an invalid time.
In some demonstrative embodiments, the attribute information of the current user includes: voice attribute information, preset cell tariff attribute information, and a subscriber number.
In some demonstrative embodiments, before performing the match lookup in the preset cell attribute information, the method further includes:
searching the current user in the user online charging system information according to the user number of the current user, and judging whether the use state of the current user is normal or not;
and if the use state of the current user is normal, executing the operation of matching and searching in the preset cell attribute information.
As shown in fig. 2, the present invention further provides a message truncation processing apparatus, including:
a judgingmodule 100, configured to perform authentication judgment on a cell tariff subscription condition of a current user, and obtain an authentication judgment result;
aprocessing module 200, configured to report a notification message to a GGSN serving as a GPRS gateway support node when the authentication determination result shows that the current user has subscribed to the cell resource, so that the GGSN performs CCR message interception on the current user according to the notification message, and does not report the notification message to the GGSN when the authentication determination result shows that the current user has not subscribed to the cell resource.
In some demonstrative embodiments, the determining module includes:
the analysis searching unit is used for analyzing the attribute information of the current user and performing matching searching in preset cell attribute information, wherein the cell attribute information is consistent with the charge ordering information and corresponds to the current cell to which the current user belongs;
and the result determining unit is used for determining that the authentication judgment result is that the current user already subscribes the cell tariff when the search result shows that the attribute information of the current user belongs to the cell attribute information, and otherwise, determining that the authentication judgment result is that the current user does not subscribe the cell tariff.
In some demonstrative embodiments, the cell attribute information and the tariff subscription information each include the following field information:
the system comprises a user identity identification, a user number, a billing charge identification, a cell living group identification, a cell charge product identification, an ordering example, an effective time and an invalid time.
In some demonstrative embodiments, the attribute information of the current user includes: voice attribute information, preset cell tariff attribute information, and a subscriber number.
In some demonstrative embodiments, the message truncation processing apparatus may further include:
the searching and judging unit is used for searching the current user in the user online charging system information according to the user number of the current user and judging whether the use state of the current user is normal or not;
and the determining and executing unit is used for determining and executing the operation of matching and searching in the preset cell attribute information if the use state of the current user is normal.
The reader should understand that in the description of this specification, reference to the description of the terms "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.