Method and system for processing records in a communications network
First Claim
1. A record processor for processing an interpretable file generated by a communications system, the interpretable file comprising at least one recorded service processing event and at least one instruction for processing the recorded service processing event, the record processor comprising:
- at least one general-purpose processing environment comprising at least one memory space; and
at least one interpreter that receives and parses an interpretable file generated by a communications system according to at least one policy stored in said memory space, loads the instruction into the memory space, and processes the recorded service processing event in the interpretable file by executing the instruction as directed by the at least one policy loaded in the general-purpose processing environment.
7 Assignments
0 Petitions
Accused Products
Abstract
In a communications network that provides services to a plurality of users, events occurring during service processing are accumulated in an event record and sent to a record processor to perform post-processing, such as assessing charges to be billed to users of the network. Each service processing node in the communications network accumulates event records, bundles them with instructions as to how they are be processed, and dispatches them to one or more record processors. Before being sent to a record processor, an event record is augmented with instructions describing how to perform processing upon the events in the event record. The record processors are general-purpose processors and the instructions for post-processing are carried within the event records themselves. Post-processors are no longer required to be dedicated to a particular purpose such as billing computation. Furthermore, deployment of post-processing function is more timely and can be integrated with deployment of service processing functions to network service processors.
35 Citations
16 Claims
-
1. A record processor for processing an interpretable file generated by a communications system, the interpretable file comprising at least one recorded service processing event and at least one instruction for processing the recorded service processing event, the record processor comprising:
-
at least one general-purpose processing environment comprising at least one memory space; and
at least one interpreter that receives and parses an interpretable file generated by a communications system according to at least one policy stored in said memory space, loads the instruction into the memory space, and processes the recorded service processing event in the interpretable file by executing the instruction as directed by the at least one policy loaded in the general-purpose processing environment. - View Dependent Claims (2, 3, 4)
-
-
5. A record processor for processing an executable file created by a communications system to represent at least one service processing event, the record processor comprising a general-purpose execution environment into which the executable file is loaded and executed according to at least one policy stored in the general-purpose execution environment to accomplish processing of the service processing event.
-
6. A method for processing of an executable file created by a communications network in the course of service processing, wherein the executable file comprises at least one service processing event and at least one instruction for processing the service processing event, the method comprising the steps of:
-
receiving the executable file from the communications network;
adding processing instructions according to at least one policy to the executeable file;
loading the executable file into an execution environment; and
executing the executable file to accomplish processing of the service processing event using all of the instructions.
-
-
7. A record processor coupled to a communications network for processing an interpretable file generated by the communications network, the interpretable file comprising at least one service processing event recorded during service processing of the communications network and at least one instruction for processing the service processing event, the record processor comprising:
-
at least one general-purpose processing environment comprising at least one memory space; and
at least one interpreter coupled to the processing environment, wherein the interpreter receives and parses the interpretable file generated by a communications network according to at least one policy, loads the instruction into the memory space, and processes the service processing event in the interpretable file by executing the instruction loaded in the memory space according to the at least one policy. - View Dependent Claims (8, 9, 10)
-
-
11. A method for processing an event record created by a communications network in the course of service processing, wherein the event record comprises at least one service processing event and at least one instruction for processing the service processing event, the method comprising the steps of:
-
receiving the event record from the communications network;
loading the instruction from the event record into an execution environment storing at least one policy; and
executing the instruction to accomplish processing of the service processing event according to the at least one policy.
-
-
12. A method, in a record processor including a storage, wherein the record processor processes a recorded service processing event from a communications network, for obtaining an instruction for processing of the service processing event, the method comprising the steps of:
-
receiving from the communications network an interpretable file comprising the instruction for processing the service processing event;
extracting the instruction from the interpretable file;
storing the instruction in the storage of the record processor;
retrieving the instruction from the storage of the record processor;
accumulating a session reconstruction; and
applying the instruction to process the service processing event.
-
-
13. A method of processing a record of events recorded during use of a communications network comprising the steps of:
-
generating a plurality of event records;
bundling one or more of said plurality of event records according to a policy to create an event collection;
generating an interpretable file comprising at least one instruction for processing at least one of the event records and at least one policy instruction;
receiving the interpretable file at a service processor;
extracting the instructions from the interpretable file;
storing the instructions in a storage in the record processor;
retrieving the instructions from the storage of the record processor; and
applying the instructions to process the recorded events. - View Dependent Claims (14)
receiving the event collection at a code-let builder; and
generating a code-let comprising at least one instruction for processing at least one of the event records.
-
-
15. A method of processing a record of one or more events recorded during use of a communications network comprising the steps of:
-
generating an event records;
generating an interpretable file comprising at least one policy instruction for processing the event records;
receiving the interpretable file at a service processor;
extracting the instruction from the interpretable file;
storing the instruction in a storage in the record processor;
retrieving the instruction from the storage of the record processor; and
applying the instruction to process the recorded event. - View Dependent Claims (16)
receiving the event record at a code-let builder; and
generating a code-let comprising at least one policy instruction for processing the event record.
-
Specification