Unlock instant, AI-driven research and patent intelligence for your innovation.

Equipment and method used for processing events in telecommunication network

An event and telecommunications technology, applied in resource allocation, inter-program communication, multi-program device, etc., can solve problems such as conflicts, invalid session state, and low resource efficiency

Active Publication Date: 2015-09-23
TELEFON AB LM ERICSSON (PUBL)
View PDF16 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This can be problematic if: figure 1 The JEE platform shown is used to handle telecom applications and services, where when multiple threads t 1 to t N Session state becomes invalid when multiple events associated with an application session are executed in parallel
The disadvantage is that it makes many threads t 1 to t N Wait, this is not an optimal use of system resources and often conflicts with JEE platform principles
However, such a solution has the disadvantages of the thread pool mechanism described above, and thus violates an important JEE platform principle governing that all resources (including threads) must be managed
This solution also has the disadvantage of using many more threads than needed t 1 to t N , and thus resource inefficient
[0013] From the above it should be understood that there is a problem with achieving synchronization of events without compromising resource efficiency

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Equipment and method used for processing events in telecommunication network
  • Equipment and method used for processing events in telecommunication network
  • Equipment and method used for processing events in telecommunication network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The invention will be described below in the context of the JEE platform. However, it should be understood that the invention is also applicable to other forms of the platform that perform handling of events and sessions in conjunction with thread pools, ie any session framework that utilizes event handling. Furthermore, although the invention is described in the context of a telecommunications environment, the invention is also applicable to other applications with similar problems.

[0037] According to the present invention, by providing a resource adapter specifically designed to handle application sessions, by queuing events in an event queue associated with a particular application session, and scheduling only one task at a time for processing events from this queue, event synchronization. For example, events may be queued in a FIFO queue, and only one task is scheduled at a time for processing the first event in the event queue.

[0038] figure 2 A JEE cluste...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A processing platform like a Java enterprise edition (JEE) platform comprises a JEE cluster provided with a plurality of processors (3). Each processor comprises a resource adapter (11) used for processing events related to one or more application sessions Si to Sn. Each application session Si to Sn comprises a session state (15) and an event queue (17). Each event queue (17) comprises a list for the events to be executed for the specific sessions in the sessions S1 to Sn. A thread pool (19) comprises one or more processing threads t1 to tN used for enabling the processors (3) to execute a plurality of tasks concurrently. The thread pool (19) comprises a task queue (21) which comprises tasks to be executed by the processing threads t1 to tN. The resource adapters (11) comprise synchronous units (23) used for controlling the threads t1 to tN from the thread pool how to process the events in the application sessions Si to Sn. Specifically, the synchronous units (23) are configured in the mode that only one event in the event queues (17) is dispatched with the task in the task queue (21), and therefore the situation that more than one event coming from the specific event queues of the application sessions are executed concurrently can be prevented.

Description

[0001] Case Description [0002] This application is a divisional application of the Chinese patent application with the application date of July 28, 2009, the application number 200980160635.5, and the title "Equipment and method for processing events in a telecommunication network". technical field [0003] The present invention relates to apparatus and methods for processing events in a telecommunications network, and in particular to a method in a telecommunications processing platform, such as a Java Enterprise Edition (JEE) processing platform, for synchronizing the processing of events associated with an application session and equipment. Background technique [0004] In telecommunications networks, there are many applications and services in order to provide additional functionality beyond regular telephone calls. These applications and services usually run on different servers connected to the telecommunications network. These servers typically run on a different ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/50G06F9/54
Inventor 弗雷德里克·胡戈·芝瓦尔
Owner TELEFON AB LM ERICSSON (PUBL)