[go: up one dir, main page]

WO2008092347A1 - Procédé, appareil et système de distribution automatique de liste de chargement - Google Patents

Procédé, appareil et système de distribution automatique de liste de chargement Download PDF

Info

Publication number
WO2008092347A1
WO2008092347A1 PCT/CN2007/070869 CN2007070869W WO2008092347A1 WO 2008092347 A1 WO2008092347 A1 WO 2008092347A1 CN 2007070869 W CN2007070869 W CN 2007070869W WO 2008092347 A1 WO2008092347 A1 WO 2008092347A1
Authority
WO
WIPO (PCT)
Prior art keywords
distribution
parameter
module
data storage
destination
Prior art date
Application number
PCT/CN2007/070869
Other languages
English (en)
Chinese (zh)
Inventor
Junqiang Luo
Jiguang Lu
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 CNA2007800002734A priority Critical patent/CN101518043A/zh
Priority to EP08100939A priority patent/EP1954020A3/fr
Publication of WO2008092347A1 publication Critical patent/WO2008092347A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP

Definitions

  • the present invention relates to the field of billing, and in particular, to a method, device and system for realizing automatic bill distribution. Background of the invention
  • the telecommunication operator charges the telecommunication service for the user, and generally uses the user's service usage record as the basis for the charging.
  • These service usage records are the CDRs.
  • the billing system is distributed by multiple hosts. For example, the billing host performs pre-processing of bills and one-time pricing.
  • the billing host dialog box performs secondary pricing, billing, and billing discounts. List into the library and so on.
  • a CDR enters a host in the accounting system during the process.
  • the CDR can be distributed to different storage directories of the host, and can also be distributed to other hosts of the charging system through the host.
  • the storage mode of the bills in each host includes database storage and file format storage, where the file format storage corresponds to different file storage directories.
  • a program having a distribution function is stored on each host, and the program is written by encoding for different bill distribution rules.
  • the elements of the in-process bill are analyzed to determine the The distribution destination and storage method of the in-process CDR can be run only after the code is compiled and online.
  • the program with the distribution function stored on the host is first run, and then the result of the program is run, and the queue of the in-process bill is transmitted by the file transfer protocol (FTP) through the script, or by using the FTP manually. Distribute to the specified destination.
  • FTP file transfer protocol
  • the code When the distribution destination host of the CDR changes, or the storage mode changes, or when the storage directory in the same host changes, the code must be rewritten for the CDR, and the code is recompiled and put online, so that the new code can be compiled.
  • the written program with the distribution function runs, and then distributes the CDRs to the changed host through the running of the program, or stores the CDRs in a new storage manner, or stores the CDRs in different directories of the same host.
  • an operator launches a new service or adds a new distribution method it must write the code and recompile the code.
  • the process of compiling and compiling the code is complex and risky. Therefore, in the prior art, the code is rewritten, and the newly written code is compiled and launched to realize the distribution function.
  • the program runs, thus implementing the way the bills are distributed, and cannot adapt to the variability and automatic distribution of bill distribution. Summary of the invention
  • the embodiment of the invention provides a method for realizing automatic distribution of bills, which can adapt to the variability of bill distribution and realize automatic distribution of bills.
  • the embodiment of the invention provides an apparatus for realizing automatic distribution of bills, which can adapt to the variability of bill distribution and realize automatic distribution of bills.
  • the embodiment of the invention provides a system for realizing automatic distribution of bills, which can realize automatic distribution of bills.
  • An embodiment of the present invention provides a method for realizing automatic bill distribution.
  • the method includes: selecting a bill that conforms to a distribution condition, and distributing the bill according to a correspondence between a distribution parameter to which the distribution condition belongs and a distribution destination.
  • An embodiment of the present invention provides an apparatus for automatically realizing bill distribution, where the apparatus includes a foreground configuration module and a distribution processing module;
  • the foreground configuration module is configured to configure a distribution parameter with a distribution condition for the distribution processing module, and set a correspondence between the distribution parameter and the distribution destination;
  • the distribution processing module is configured to store a distribution parameter with a distribution condition configured by the foreground configuration module and a correspondence between the distribution parameter and the distribution destination, and select a distribution condition that meets the distribution condition.
  • the CDR is distributed according to the correspondence between the distribution parameters to which the distribution condition belongs and the distribution destination.
  • the embodiment of the invention provides a system for realizing automatic distribution of bills, comprising at least one host, the host includes a host transmission module and a distribution processing module, and the distribution processing module includes a transmission channel parameter module;
  • the host transmission module is configured to read, by using a transmission channel parameter provided by the transmission channel parameter module, a file storing the host CDR from another host;
  • the transmission channel parameter module in the distribution processing module is configured to provide the stored transmission channel parameter to the host transmission module for use.
  • the method for implementing automatic bill distribution is provided by the embodiment of the present invention. Since the distribution parameters can be dynamically configured according to specific needs, the configuration process can be implemented by the foreground, and the dialog single distribution process is transparent, so Adapt to the variability of bill distribution. Since each time before the distribution, the CDRs are selected for the distribution parameters according to the distribution conditions in the distribution parameters. After the selection is completed, the distribution parameters are distributed according to the distribution parameters of the distribution parameters and the distribution destinations, so that the automatic distribution of the CDRs can be realized.
  • the apparatus for realizing the automatic distribution of bills provided by the embodiment of the present invention can be adapted to the specific needs of the front-end configuration module to be dynamically configured according to specific needs, and is transparent in the dialog distribution process, so that the variability of bill distribution can be adapted. Since each distribution of the distribution module is based on the distribution conditions of the distribution parameters in the distribution module, the CDRs are selected for the distribution parameters. After the selection is completed, the distribution parameters are distributed according to the correspondence between the distribution parameters and the distribution destination, so that the CDR can be realized. Automatic distribution.
  • the system for realizing the automatic distribution of bills provided by the embodiment of the present invention includes at least one host, the host includes a host transmission module and a distribution processing module, and the distribution processing module includes a transmission channel parameter module, and the host transmission module in the host follows the transmission channel parameter.
  • the transmission channel parameters provided by the module read the files storing the host CDRs from other hosts, and realize the inter-host CDRs. Automatic distribution. BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic structural diagram of an apparatus for realizing automatic bill distribution according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram showing a structure of a distribution parameter in an apparatus for realizing automatic bill distribution according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a system for implementing automatic bill distribution according to an embodiment of the present invention
  • FIG. 4 is a flow chart of a preferred embodiment of a method for automatically realizing bill distribution according to an embodiment of the present invention
  • FIG. 5 is a flow chart of the method for implementing automatic bill distribution according to the embodiment of the present invention. Mode for carrying out the invention
  • the embodiment of the present invention provides a method for realizing automatic bill distribution, which selects a bill that conforms to the distribution condition, and distributes the bill according to the relationship between the distribution parameter to which the distribution condition belongs and the distribution destination.
  • the embodiment of the invention provides an apparatus for realizing automatic distribution of bills, and the apparatus comprises a distribution processing module and a foreground configuration module.
  • the distribution processing module may further include: a distribution module, a data storage parameter module, a rule engine, and a transmission channel parameter module.
  • the embodiment of the invention provides a system for realizing automatic distribution of bills, the system comprising at least one host, the host includes a host transmission module and a distribution processing module, and the distribution processing module includes a transmission channel parameter module.
  • FIG. 1 is a schematic structural diagram of an apparatus for realizing automatic bill distribution according to an embodiment of the present invention.
  • the apparatus is a host, and includes: a distribution processing module 102 and a foreground configuration module 109.
  • the distribution processing module 102 may further include: a rules engine 104, a distribution module 105, a transmission channel parameter module 106, and a data storage parameter module 108.
  • the first transmission module 103 and the second transmission module 110 may be further included.
  • the file storage directory of the bill distribution is in the queue file 111.
  • the foreground configuration module 109 is configured to configure a distribution condition string or a distribution condition set for the rule engine 104, configure distribution parameters for the distribution module 105, configure data storage parameters for the data storage parameter module 108, and configure transmission channel parameters for the transmission channel parameter module 106. .
  • the foreground configuration module 109 the data storage parameters configured for the data storage parameter module 108, includes a data storage name, a file name rule, a host identification, and a file storage directory.
  • the host identifier is an identifier configured for each host in advance, and corresponds to the IP address of the host, and can be used as a flag for identifying different hosts.
  • the data storage name is used to distinguish different data storage parameters, that is, each data storage name corresponds to the destination host identifier belonging to the data storage name, and the file storage directory and the file storage directory corresponding to the destination host corresponding to the host identifier. Name rules.
  • the foreground configuration module 109 the transmission channel parameter configured for the transmission channel parameter module 106, includes the host identifier of the host and other hosts, the IP address corresponding to the host identifier, and the IP address corresponding to the relationship between the host and the data storage parameter.
  • the relationship between the host address and the data storage parameter of the IP address refers to the file name specification in the data storage parameter included in the host corresponding to an IP address.
  • the foreground configuration module 109 the distribution parameters configured for the distribution module 105, including the distribution items Name, destination type, distribution type, priority, and distribution criteria.
  • FIG. 2 is a schematic structural diagram of distribution parameters in an apparatus for realizing automatic bill distribution according to an embodiment of the present invention.
  • the distribution module 105 is configured with a number of component delivery parameters, and the distribution module 105 can be configured with a different number of distribution parameters as needed. It is also possible to configure a nested distribution module in the distribution module 105 as a subordinate distribution module of the distribution module 105 as needed.
  • Each of the component sending parameters in the distribution module 105 includes: a distribution destination name, a destination type, a distribution type, a priority, and a distribution condition.
  • the distribution destination name includes a database table name or a data storage name, where each database table name corresponds to a database that can store bills; the destination type includes a database table, a data storage, or a subordinate distribution module, and the destination type is a database table representation
  • the CDR is stored in the database, and the destination type is data storage, which means that the CDR is distributed to the file storage in the data storage parameter directory according to the file format, and the destination type is the lower-level distribution module, which first processes the nested lower-level distribution module.
  • the distribution type includes moving or copying, and the mobile indicating CDRs are distributed according to the parameters of the component distribution, and are not distributed according to other component sending parameters.
  • the copy indicates that the CDRs are distributed according to the parameters of the component distribution, and the CDRs are copied first, and the copied CDRs are distributed according to other component sending parameters.
  • the priority includes the priority processing order of the parameters of each component in the distribution module, that is, the highest priority.
  • a set of distribution parameters first And so on; in accordance with the distribution condition includes a distribution condition string of grammar rules, expression conditions may be a single conversation to judge an attribute or set of settings for the distribution conditions.
  • Each component in the subordinate distribution module has the same parameters as the distribution parameter in the distribution module 105. According to the actual needs, there may be more than one distribution module. Each distribution module is configured with an identifier as a flag for identifying different distribution modules. Each distribution module may also be nested with a lower-level distribution module. The structure of the distribution parameters is the same as described above. . In this embodiment, it is assumed that there is only one distribution module 105 in the distribution processing module 102, and the distribution module 105 has no nested subordinate distribution modules. In addition to the structure of the distribution parameters in the distribution module, the data storage parameters provided by the data storage parameter module 108 and the transmission channel parameters provided by the transmission channel parameter module 106 are shown in FIG.
  • the data storage name in the distribution destination name is the same as the data storage name in the data storage parameter, that is, according to the data storage name in the distribution destination name, the data storage parameter corresponding to the same data storage name can be found from the data storage parameter.
  • the host identifier in the data storage parameter corresponds to the host identifier IP address in the transmission channel parameter, that is, the host identifier in the data storage parameter, and the IP address corresponding to the host identifier can be found in the transmission channel parameter, thereby finding the host and the data. Store the relationship between parameters.
  • the foreground configuration module 109 configures the distribution engine 104 with a distribution condition string or a distribution condition set, which is the same as the distribution condition string or the distribution condition set included in the distribution condition configured in the distribution module 105.
  • the distribution condition string or distribution condition set must be compiled and executed, and these distribution condition strings or distribution sets can be used by the rules engine 104.
  • the rules engine 104 compiles and executes the configured distribution condition string or distribution condition set, and after the compilation and execution ends, a distribution condition string or a distribution condition set can be used.
  • the rule engine 104 is in the running state, and the bill element is matched with the distribution condition string or the distribution condition set, and the successfully matched bill is used as the distribution condition string or the distribution condition set to which the matching succeeds. Distribute the bills for parameter selection.
  • the data storage parameter configured by the foreground configuration module 109 for the data storage parameter module 108, the transmission channel parameter configured for the transmission channel parameter module 106, the distribution parameter configured for the distribution module 105, and the distribution condition string configured for the rules engine 104 or
  • the collection of conditional conditions together constitutes the basis for distributing the CDRs in the embodiment of the present invention.
  • the rules engine 104 is configured to compile and execute the distribution condition string or distribution set configured by the foreground configuration module 109. After the compilation and execution ends, the rules engine 104 can use the configured distribution condition string or distribution condition set. After the bill distribution process starts, the rule engine 104 transmits the elements of the bill in the in-process billing queue transmitted by the first transmission module 103. Matching the distribution condition string or the distribution condition set, the CDR that is successfully matched is selected as the CDR of the distribution condition string to which the matching is successful or the distribution parameter to which the distribution condition set belongs, and the selected CDR is provided to the distribution module 105.
  • the data storage parameter module 108 is configured to provide the data storage parameter configured by the foreground configuration module 109 to the distribution module 105 for use.
  • the transmission channel parameter module 106 is configured to provide the transmission channel parameter configured by the foreground configuration module 109 to the distribution module 105 for use.
  • the distribution module 105 is configured to use the distribution parameters configured by the foreground configuration module 109, the data storage parameters provided by the data storage parameter module 108, and the transmission channel parameters provided by the transmission channel parameter module 106, and the CDRs provided by the rules engine 104, according to the CDR
  • the distribution parameters to which the successful distribution condition string or the distribution condition set belongs are distributed to the second transmission module 110.
  • the distribution module 105 receives the CDR provided by the rule engine 104, and when the distribution condition string successfully matched with the CDR or the distribution destination name in the distribution parameter to which the distribution condition set belongs is the database table name, the distribution module 105 The bill is directly distributed to the database storage, and when the distribution condition string that matches the success of the bill or the distribution destination name in the distribution parameter to which the distribution condition set belongs is the data storage name, the data provided by the distribution module 105 in the data storage parameter module 108 Among the storage parameters, the same data storage parameter as the data storage name in the distribution destination name is found, according to the host identifier, the file storage directory, and the file name rule corresponding to the data storage name, from the transmission channel parameters provided by the transmission channel parameter module 106. The host IP address corresponding to the host ID is found, and the bill distribution is performed according to the relationship between the host and the data storage parameter corresponding to the IP address.
  • the first transmission module 103 is configured to transmit the in-process CDR queue to the rule engine 104.
  • the second transmission module 110 is configured to transmit the CDRs distributed by the distribution module 105 to the queue file 111.
  • Queue file 111 including storing the file name rules in accordance with the data storage parameters of the host a file storage directory, and a special directory that conforms to the file name rules in other host data storage parameters, is used to store the CDRs transmitted by the second transmission module 110 that conform to the host data storage parameters to the file name rules in accordance with the host data storage parameters.
  • a file in the file storage directory stores files that do not conform to the data storage parameters of the host and are stored in a special directory.
  • the distribution processing module 102 may further include a plurality of distribution modules, each of which has an identifier as a flag for identifying each distribution module, and the distribution parameter structure in each distribution module is the same as that shown in FIG. .
  • the subordinate distribution module can also be nested in each distribution module as needed.
  • the distribution parameters in the distribution module 105 can be dynamically configured by the foreground configuration module 109 according to specific needs, and the dialog distribution process is transparent, so that the distribution can be adapted to the bill distribution. Variability. Since the distribution module 105 selects the CDRs for the distribution parameters according to the distribution conditions of the distribution parameters before the distribution, the distribution is performed according to the correspondence between the distribution parameters and the distribution destination, so that the automatic CDRs can be realized. distribution. This eliminates the need to modify the code, can be easily implemented, and quickly adapt to changes in distribution.
  • the host is used as a preferred embodiment of the device, and other devices having the same function may also be used.
  • FIG. 3 is a schematic structural diagram of a system for realizing automatic bill distribution according to an embodiment of the present invention.
  • the system includes a host 301, a host 311, and a host 321.
  • the host includes a host transmission module and a distribution processing module, and a distribution processing module.
  • the transmission channel parameter module is included, and the host may further include a foreground configuration module, a first transmission module, and a second transmission module.
  • the distribution processing module may further include a distribution module, a rule engine, and a data storage parameter module.
  • a single automatic distribution device can be used as a preferred embodiment of the above host.
  • the file storage directory of the CDR distribution in the host is in the queue file. Bills in these three The distribution between the hosts is performed. Since the CDRs stored for the purpose of the database are directly distributed to the specified database, the CDR distribution between the hosts described herein is only for the CDRs whose destination type is data storage.
  • the host transmission module 302 in the host 301 periodically connects the host 311 and the host 321, the queue file 313 in the host 311, and the queue file 323 in the host 321 according to the transmission channel parameters provided by the transmission channel parameter module in the distribution processing module.
  • the file conforming to the data storage parameter stored in the data storage parameter module of the host 301 is read, and the read file is sent to the queue file 303 according to the transmission channel parameter provided by the transmission channel parameter module.
  • the host transmission module 312 in the host 311 periodically connects the host 301 and the host 321, the queue file 303 in the host 301, and the queue file 323 in the host 321 according to the transmission channel parameters provided by the transmission channel parameter module in the distribution processing module.
  • the file matching the data storage parameter stored in the data storage parameter module in the host 311 is read, and the read file is sent to the queue file 313 according to the transmission channel parameter provided by the transmission channel parameter module.
  • the host transmission module 322 in the host 321 periodically connects the host 311 and the host 301, the queue file 313 from the host 311, and the queue file 303 in the host 301 according to the transmission channel parameters provided by the transmission channel parameter module in the distribution processing module.
  • the file conforming to the data storage parameter stored in the data storage parameter module of the host 321 is read, and the read file is sent to the queue file 323 according to the transmission channel parameter provided by the transmission channel parameter module.
  • the time interval between the host transmission module of each host and other hosts is set according to actual needs.
  • the system for realizing the automatic distribution of bills provided by the embodiment of the present invention defines the relationship between the host and the data storage parameter of each IP address in the transmission channel parameter of the transmission channel parameter module, and the host transmission module utilizes the transmission channel. Transmission channel parameters provided by the parameter module Number, Timing connection to other hosts in the system, reading files matching the data storage parameters of the host from other hosts, realizing the automatic distribution of CDRs between system hosts.
  • the system for realizing the automatic distribution of the bills provided by the embodiment of the present invention may include a host with a number different from three, and details are not described herein again.
  • FIG. 4 is a flowchart of a preferred embodiment of a method for automatically realizing bill distribution according to an embodiment of the present invention.
  • a distribution parameter having a distribution condition is set in advance, and a correspondence between a distribution parameter and a distribution destination is set, and the setting process can be adopted.
  • the front desk is implemented, and the process also includes the following steps:
  • Step 401 Select a bill that meets the distribution criteria.
  • the CDRs that meet the distribution conditions are selected according to the distribution conditions in the distribution parameters set in advance before the flow starts.
  • the distribution condition can be a distribution condition string or a distribution condition collection.
  • the specific selection method may be: compiling and executing the configured distribution condition string or the distribution condition set, and using the compiled conditional string or the distribution condition set to match the CDR element, and matching the successfully CDR as the compliance distribution Conditional bills. If the pre-set distribution parameters include priorities, the CDRs that meet the distribution conditions in each component can be selected in turn according to the priority of the distribution parameters.
  • Step 402 Distribute the selected bill according to the correspondence between the distribution parameter to which the distribution condition belongs and the distribution destination.
  • the CDRs that match the distribution conditions selected in step 401 are distributed according to the correspondence between the distribution parameters to which the distribution conditions are set and the distribution destination.
  • the preferred embodiment of the method for automatically realizing the automatic distribution of bills provided by the embodiment of the present invention, because the distribution parameters can be dynamically configured according to specific needs, the configuration process can be implemented by the foreground, and the dialog distribution process is transparent, so it can be adapted.
  • the variability of bill distribution Since each time before the distribution, the CDRs that meet the distribution conditions in the distribution parameters are selected, and after the selection is completed, the distribution parameters are distributed according to the distribution parameters of the distribution parameters and the distribution destinations, so that the automatic distribution of the CDRs can be realized. There is no need to write and modify the code, it is easy to implement and can adapt to changes in distribution.
  • FIG. 5 is a flowchart of a method for implementing automatic ticket distribution according to an embodiment of the present invention. The process includes the following steps:
  • Step 501 Configure a distribution parameter, a data storage parameter, a transmission channel parameter, and a distribution condition string or a distribution condition set through a foreground configuration module.
  • the distribution parameter in the distribution module is configured by the foreground configuration module, and the configured distribution parameter structure is the same as that shown in FIG. 2;
  • the data storage parameter in the data storage parameter module is configured by the foreground configuration module, including the data storage name and file. Name rules, host IDs, and file storage directories; configure the transmission channel parameters in the transmission channel parameter module through the foreground configuration module, including the host ID of each host, the IP address corresponding to the host ID, and the relationship between the host and the data storage parameters corresponding to the IP address.
  • the IP address corresponds to the relationship between the host and the data storage parameter, and refers to the file name rule in the data storage parameter included in the host corresponding to the IP address, and the storage directory of the file having the file name rule in the host; Configure the distribution condition string or distribution criteria collection in the module configuration rules engine.
  • Step 502 The rule engine uses the configured distribution condition string or the distribution condition set to determine whether the bill conforms to the distribution condition. If the distribution condition is met, the step 504 is performed, and if the distribution condition is not met, step 503 is performed.
  • the distribution condition string or the distribution condition set configured in the rule engine is the same as the distribution condition string or the distribution condition set included in the distribution condition of the distribution parameter configured by the foreground configuration module to the distribution module, and is preferentially distributed in the distribution module.
  • the highest level of distribution parameters For example, the rule engine can use the distribution condition string or the distribution condition set after completing the compilation and execution of the distribution condition string or the distribution condition set. After the CDR process starts, the distribution parameter with the highest priority is used.
  • step 504 is continued, if the matching is unsuccessful Go to step 503.
  • Step 503 Determine whether the bill conforms to the distribution condition of other distribution parameters.
  • Step 504 is directly executed through this step.
  • Step 504 The rule engine supplies the successfully matched bill to the distribution module, and the distribution module determines the destination type in the distribution parameter. If it is the database storage execution step 505, if it is the data storage execution step 506.
  • the rule engine will provide a CDR that successfully matches the distribution condition string or the distribution condition set in the set of distribution parameters with the highest priority.
  • the distribution module processes the CDR according to the distribution parameter with the highest priority. If the destination type in the distribution parameter is a database, proceed to step 505; if the destination type in the distribution parameter is a data store, then step 506 is performed.
  • Step 505 The distribution module distributes the bill to the database defined by the distribution destination name.
  • the distribution module will directly distribute the CDR to the database according to the database table name defined in the distribution destination name of the distribution parameter, if the priority is the highest. If the destination type of the distribution parameter is data storage, the step is not performed, and step 506 is directly executed.
  • Step 506 The distribution module finds the same data storage parameter as the data storage name defined in the distribution destination name in the data storage parameter provided by the data storage parameter module.
  • the destination type of the distribution parameter is data storage
  • the data storage name is defined in the distribution destination name.
  • the distribution module can find the same data storage name in the data storage parameter provided by the data storage parameter module through the data storage name. Data storage parameters.
  • Step 507 The distribution module finds an IP address corresponding to the host identifier from the transmission channel parameter provided by the transmission channel parameter module according to the host identifier in the data storage parameter.
  • the transmission channel parameter provided by the transmission channel parameter module defines the host identifier, the IP address corresponding to the host identifier, the data storage parameter included in the host corresponding to the IP address, and the data storage parameter file name corresponding to the host corresponding to the IP address.
  • the rule file is in the file storage directory in the host.
  • the distribution module can find the IP address corresponding to the host identifier from the transmission channel parameter according to the host identifier in the data storage parameter.
  • Step 508 The distribution module determines the IP address corresponding to the host identifier. If the IP address corresponding to the host identifier is the host, go to step 509. If the IP address corresponding to the host ID is another host, go to step 510.
  • the distribution module determines the IP address corresponding to the host identifier found in step 507, and the IP address may correspond to the host or may correspond to other hosts. If the IP address corresponds to the host, step 509 is performed. If the IP address corresponds to another host, step 510 is performed.
  • Step 509 The distribution module distributes the CDRs to the host queue file, and the data stores the files in the parameter directory.
  • the distribution module stores the files in the directory corresponding to the data storage parameter file name rule in the CDR list host file according to the transmission channel parameter provided by the transmission channel parameter module.
  • Step 510 The distribution module distributes the CDRs to files in a special directory in the host queue file.
  • the queue file of the host specifically stores a special directory file that does not conform to the data storage parameter CDR of the host, and the distribution module does not conform to the CDR of the host data storage parameter. Files distributed to this directory.
  • the distribution module describes the distribution parameter with the highest priority, and uses the data storage parameter provided by the data storage parameter module and the transmission channel parameter provided by the transmission channel parameter module to perform the CDR provided by the rule engine.
  • the process of distribution The rule engine selects the CDRs for the distribution condition strings or the distribution parameters corresponding to the distribution condition set according to the configured distribution condition string or distribution condition set, until all the CDRs in the in-process CDR queue are selected.
  • the distribution module distributes the CDRs provided by the rule engine according to each distribution parameter, which is the same as this process.
  • Step 511 The distribution module determines the distribution type in the distribution parameter. If it is mobile, execute step 512. If it is a copy, perform step 513.
  • the distribution module distributes the CDR according to a distribution parameter, it determines whether to continue processing the CDR according to the other CDRs by using the distribution type in the distribution parameter. If it is mobile, perform step 512. If it is a copy, perform the steps. 513.
  • Step 512 The CDR is not distributed according to other distribution parameters.
  • Step 513 The distribution module copies the CDRs and continues to distribute the CDRs according to other distribution parameters.
  • the distribution module first copies the CDRs, and then provides the copied CDRs to the rule engine.
  • the rule engine matches the copied CDRs according to the method described in step 502, and selects them to conform to other distribution condition strings. Or the distribution condition set corresponds to the CDR of the distribution parameter, and the distribution is continued.
  • the distribution process is the same as steps 503 to 510.
  • Step 514 The host transmission module is from other hosts. , Read the file that meets the file name rules of each group of data storage parameters of the host.
  • the host transmission module 312 in the host 311 and the host transmission module 322 in the host 321 respectively use the transmission channel provided by the transmission channel parameter module of the host.
  • the parameter is connected to the queue file 303 in the host 301 periodically, and the file corresponding to the file name rule of each data storage parameter of the host is read from the special directory of the queue file 303 in the host 301, and then configured according to the parameters of the transmission channel,
  • the host identifier corresponds to the relationship between the IP address and the data storage parameter, and the read CDR is transmitted to the directory storage in the respective host queue file.
  • Each host in the system shown in Figure 3 may include multiple distribution modules, and each of the distribution modules may include nested subordinate modules, and the above method flow may have some changes.
  • the device includes multiple distribution modules, before step 501, an identifier is configured for each distribution module through the foreground configuration module as a flag for identifying each distribution module; in step 501, for each distribution The module configures the distribution parameter; before step 502, first selects a distribution module to be processed through the configured distribution module identifier, and the rule engine matches the bill according to the distribution condition string or the distribution condition set in the distribution parameter in the corresponding distribution module. Elements.
  • each of the distribution modules includes a nested lower-level distribution module.
  • step 503 when the distribution module determines that the destination type in the distribution parameter is a lower-level distribution module, the processing module first processes the first-level distribution module.
  • the distribution parameters in the lower-level distribution module after processing the distribution parameters in the lower-level distribution module, return to the processing of the distribution module to continue to distribute the parameters.
  • the CDR process starts from the host 301.
  • the CDR process can also start from the host 311 or the host 312, and the CDR distribution process is the same as the above process.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention concerne un procédé de distribution automatique de liste de chargement. Le procédé consiste: à sélectionner la liste de chargement qui est conforme à la condition de distribution, à distribuer la liste de chargement en fonction de la relation de coïncidence entre le paramètre de distribution et la destination de distribution. L'invention concerne également un appareil et un système de distribution automatique de liste de chargement. La preuve de distribution peut être modifiée et mise à jour par la configuration frontale par application de l'invention. Chaque paramètre de la preuve de distribution permet la distribution automatique de la liste de chargement vers la destination désignée, de manière à adapter la variété de la distribution de liste de chargement et mettre en oeuvre la distribution automatique de la liste de chargement.
PCT/CN2007/070869 2007-01-30 2007-10-10 Procédé, appareil et système de distribution automatique de liste de chargement WO2008092347A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2007800002734A CN101518043A (zh) 2007-01-30 2007-10-10 一种实现话单自动分发的方法、装置以及系统
EP08100939A EP1954020A3 (fr) 2007-01-30 2008-01-25 Procédé et appareil pour distribuer un enregistrement de détails d'appels

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2007100027752A CN101005549B (zh) 2007-01-30 2007-01-30 一种实现话单自动分发的方法、装置以及系统
CN200710002775.2 2007-01-30

Publications (1)

Publication Number Publication Date
WO2008092347A1 true WO2008092347A1 (fr) 2008-08-07

Family

ID=38704394

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/070869 WO2008092347A1 (fr) 2007-01-30 2007-10-10 Procédé, appareil et système de distribution automatique de liste de chargement

Country Status (2)

Country Link
CN (2) CN101005549B (fr)
WO (1) WO2008092347A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101547104A (zh) * 2008-03-25 2009-09-30 中兴通讯股份有限公司 无线应用协议业务日志的入库方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1649376A (zh) * 2004-01-19 2005-08-03 华为技术有限公司 通信计费信息反馈方法及其系统
CN1787588A (zh) * 2005-12-01 2006-06-14 大唐软件技术有限责任公司 多进程消息处理方法以及多进程话单处理的方法
DE102005001905A1 (de) * 2005-01-14 2006-07-27 Siemens Ag Echtzeit-Vergebührung von Diensten

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0636985B1 (fr) * 1993-07-27 1998-04-08 International Business Machines Corporation Surveillance de processus dans un serveur à multitraitement
US6629237B2 (en) * 2000-09-01 2003-09-30 Intel Corporation Solving parallel problems employing hardware multi-threading in a parallel processing environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1649376A (zh) * 2004-01-19 2005-08-03 华为技术有限公司 通信计费信息反馈方法及其系统
DE102005001905A1 (de) * 2005-01-14 2006-07-27 Siemens Ag Echtzeit-Vergebührung von Diensten
CN1787588A (zh) * 2005-12-01 2006-06-14 大唐软件技术有限责任公司 多进程消息处理方法以及多进程话单处理的方法

Also Published As

Publication number Publication date
CN101518043A (zh) 2009-08-26
CN101005549B (zh) 2012-04-25
CN101005549A (zh) 2007-07-25

Similar Documents

Publication Publication Date Title
CN102693132A (zh) 基于Android的应用程序自动分类方法
CN103678662A (zh) 应用程序搜索方法和装置
WO2017000761A1 (fr) Procédé et appareil d'extraction d'informations caractéristiques de dispositif terminal
CN111767094A (zh) 路由校验方法、装置、设备和存储介质
CN109460268B (zh) 应用参数配置方法、装置和系统
JP5485946B2 (ja) 仮想化ホームゲ−トウェイシステム
US20060070063A1 (en) Application sets install method for dispersion server
CN109753300A (zh) 一种算法升级方法、计算任务发送方法及相关产品
CN109743372A (zh) 网关附属设备升级方法及装置
CN108920523A (zh) 区块链上数据查询方法、装置、设备、系统及介质
CN101848430B (zh) 用于业务请求认证的装置和方法,业务请求认证系统及其方法
CN112615758A (zh) 一种应用识别方法、装置、设备及存储介质
WO2008092347A1 (fr) Procédé, appareil et système de distribution automatique de liste de chargement
CN108509440A (zh) 一种数据处理方法及装置
CN103617214A (zh) 一种cim模型路径查询方法及装置
CN111124413B (zh) 一种Maven项目编译方法和装置
CN110471739A (zh) 指令重试方法及装置
CN111522635B (zh) 计算任务处理方法、装置、服务器及存储介质
CN113381928A (zh) 网关请求链的管理方法、装置、电子设备及计算机介质
JP2005301379A (ja) ソフトウェア資源管理方法およびシステム
CN110515841A (zh) 一种命令测试的方法和设备及计算机存储介质
JP3947025B2 (ja) コンテンツ情報登録方法及び装置及びプログラム及びコンピュータが読み取り可能な記録媒体
CN116567579B (zh) 一种车载终端数据灌装方法及系统
CN114510430B (zh) 压测计划的分配方法、装置、服务器及计算机存储介质
CN110610371A (zh) 潜在用户分析方法、系统和计算机可读存储介质

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780000273.4

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07817060

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07817060

Country of ref document: EP

Kind code of ref document: A1