ES2219380T3 - Sistema y procediiento para la transmision de datos, especialmente entre un programa de usuario y un programa servidor en el campo de la tecnica de automatizacion con objetos distribuidos. - Google Patents
Sistema y procediiento para la transmision de datos, especialmente entre un programa de usuario y un programa servidor en el campo de la tecnica de automatizacion con objetos distribuidos.Info
- Publication number
- ES2219380T3 ES2219380T3 ES00956050T ES00956050T ES2219380T3 ES 2219380 T3 ES2219380 T3 ES 2219380T3 ES 00956050 T ES00956050 T ES 00956050T ES 00956050 T ES00956050 T ES 00956050T ES 2219380 T3 ES2219380 T3 ES 2219380T3
- Authority
- ES
- Spain
- Prior art keywords
- program
- data processing
- processing device
- data
- local
- 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 - Lifetime
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 26
- 238000000034 method Methods 0.000 title claims abstract description 21
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 2
- 230000004044 response Effects 0.000 claims abstract description 33
- 238000010348 incorporation Methods 0.000 claims 5
- 238000010586 diagram Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000233805 Phoenix Species 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/133—Protocols for remote procedure calls [RPC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Sistema (1, 2, 3) para la transmisión de datos entre un dispositivo local de procesamiento de datos (1) y un dispositivo remoto de procesamiento de datos (2) a través de un canal de transmisión asíncrona (2) para el empleo en objetos distribuidos en el campo de la técnica de automatización con u una memoria (9) asociada al dispositivo local de procesamiento de datos (1) para la memorización de al menos un parámetro predefinido (8) para la identificación de una llamada (4), que se transmite para la consulta de datos de un segundo programa (6) del dispositivo remoto de procesamiento de datos (2) desde un primer programa (5) del dispositivo local de procesamiento de datos (1) al segundo programa (6) del dispositivo remoto de procesamiento de datos (2), con u medios para la incorporación del programa predefinido (8) en datos de respuesta (7), que son transmitidos desde el dispositivo remoto de procesamiento de datos (2) al dispositivo local de procesamiento de datos (1), con u medios (10) parala identificación del parámetro predefinido (8) en los datos de respuesta (7), y con u medios para la sincronización de los datos de respuesta, de tal forma que a través de la identificación del parámetro predefinido (8) en los datos de respuesta (7), se incorporan los datos de respuesta del segundo programa 6) del dispositivo remoto de procesamiento de datos (2) en el primer programa (5) del dispositivo local de procesamiento de datos.
Description
Sistema y procedimiento para la transmisión de
datos, especialmente entre un programa de usuario y un programa
servidor en el campo de la técnica de automatización con objetos
distribuidos.
La invención se refiere a un sistema y a un
procedimiento para la transmisión de datos entre un sistema local de
procesamiento de datos y un sistema remoto de procesamiento de datos
remoto a través de un canal de transmisión asíncrona.
Un sistema de este tipo se emplea, por ejemplo,
en el campo de la técnica de automatización para el manejo y
observación de aparatos de automatización como, por ejemplo,
controles programables con memoria, controles numéricos y/o
accionamientos.
Se conoce a partir de LIN D D H y col. "An
asynchronous remote procedure call system for heterogeneous
programmming" proceedings of the annual international phoenix
conference on computers and communications, US, Los Alamitos, IEEE
Comp., Soc. PRESS, Vol. Conf. 10, 27 de Marzo de 1991
(27-03-1991), páginas
153-159), ISBN:
0-8186-2133-8, un
mecanismo de control para el apoyo en un entorno de programación
distribuido heterogéneo. El mecanismo se basa en un algoritmo de
control asíncrono, que está previsto para la asociación de una
pluralidad de respuestas de un servidor a consultas de un
cliente.
La invención tiene el cometido de asegurar de una
manera sencilla una sincronización segura de aplicaciones en
sistemas distribuidos.
Este cometido se soluciona por medio de la
combinación de las características indicadas en las reivindicaciones
1, 9 y 15, respectivamente.
De esta manera se consigue un sistema para la
transmisión de datos entre un sistema local de procesamiento de
datos y un sistema remoto de procesamiento de datos a través de un
canal de transmisión asíncrona, con una memoria para la memorización
de al menos un parámetro predefinido, que está previsto para la
identificación de una llamada de un primer programa del dispositivo
local de procesamiento de datos, especialmente de un programa de
usuario a un segundo programa del dispositivo remoto de
procesamiento de datos, especialmente a un programa servidor y con
un parámetro predefinido contenido en una respuesta del dispositivo
remoto de procesamiento de datos al dispositivo local de
procesamiento de datos para la identificación y/o sincronización de
la respuesta en el primer programa.
El procedimiento sirve para la transmisión de
datos entre un sistema local de procesamiento de datos y un sistema
remoto de procesamiento de datos a través de un canal de transmisión
asíncrona, en el que en el caso de una llamada de un primer programa
del dispositivo local de procesamiento de datos, especialmente de un
programa de usuario, a un segundo programa del dispositivo remoto de
procesamiento de datos, especialmente a un programa servidor, se
memoriza un parámetro predefinido, que está previsto para la
identificación de una llamada. En una respuesta del dispositivo
remoto de procesamiento de datos al dispositivo local de
procesamiento de datos se transmite un segundo parámetro predefinido
para la identificación y/o sincronización de la respuesta del primer
programa desde el dispositivo remoto de procesamiento de datos al
dispositivo local de procesamiento de datos y es evaluado allí.
La transmisión de datos desde el sistema local de
procesamiento de datos al sistema remoto de procesamiento de datos
se lleva a cabo a través de un canal de transmisión asíncrona, de
manera que es necesaria una sincronización de los datos de la
respuesta. Para una identificación y/o sincronización de este tipo
de los datos de la respuesta se memoriza al menos un parámetro
predefinido, que está previsto para la identificación de la llamada
de un primer programa, por ejemplo de un programa de usuario, a un
segundo programa, por ejemplo a un programa servidor, en el
dispositivo local de procesamiento de datos. Este parámetro es
incorporado en los datos de la respuesta, que son retornados de
nuevo al dispositivo local de procesamiento de datos desde el
dispositivo remoto de procesamiento de datos y son detectados de
nuevo en el dispositivo local de procesamiento de datos. De esta
manera, se realiza una identificación y sincronización sencillas de
los datos de la respuesta en el programa de usuario del dispositivo
local de procesamiento de datos.
Se pueden realizar una identificación segura de
la(s) respuesta(s) y, por lo tanto, una asociación y
sincronización de los programas, porque el sistema presenta medios
para la comparación del parámetro memorizado con el parámetro
predefinido contenido en la respuesta.
Se puede conseguir una realización y
configuración muy poco costosas del parámetro porque el parámetro
predefinido se forma al menos por partes del IDL (Leguaje de
Definición de Interfaces) transmitido desde el primer programa al
segundo programa.
Un caso de aplicación ventajoso del sistema
consiste en que el sistema está previsto para el empleo en el campo
de la técnica de automatización en sistemas distribuidos,
especialmente en sistemas DCOM.
A continuación se describe y explica en detalle
la invención con la ayuda de los ejemplos de realización
representados en las figuras.
En este caso:
La figura 1 muestra un diagrama de bloques de un
primer ejemplo de realización de un sistema para la transmisión de
datos entre un programa de usuario y un programa servidor, y
La figura 2 muestra un diagrama de bloques de un
segundo ejemplo de realización de un sistema para la transmisión de
datos entre un programa de usuario y un programa servidor.
La figura 1 muestra un diagrama de bloques de un
primer ejemplo de realización de un sistema para la transmisión de
datos entre un programa de usuario 5 de un dispositivo local de
procesamiento de datos 1 y un programa servidor 6 de un dispositivo
remoto de procesamiento de datos 2. La comunicación entre el primer
dispositivo local de procesamiento de datos 1 y el dispositivo
remoto de procesamiento de datos 2 se realiza a través de un canal
de transmisión asíncrona 3. Asíncrona significa en este contexto que
los datos de emisión y los datos de recepción respectivos se
transmiten en diferentes canales de transmisión sin sincronización.
Esto se indica de forma gráfica por medio de las flechas 3a (canal
de ida) y la flecha 3b (canal de retorno) en la figura 1. En el
primer dispositivo local de procesamiento de datos 1 se indica, a
modo de ejemplo, un programa de usuario 5, que hace necesaria la
consulta de informaciones y datos desde un programa servidor 5 del
segundo dispositivo remoto de procesamiento de datos 2. A tal fin se
emite desde el programa de usuario 5 del dispositivo local de
procesamiento de datos 1 una llamada 4 al programa servidor 6 del
dispositivo remoto de procesamiento de datos 2. En el ejemplo de
realización representado en la figura 1, se utiliza como parámetro
predefinido 8 (=M1), se incorpora este parámetro predefinido 8 (=M1)
en la respuesta 7, que se transmite desde el dispositivo remoto de
procesamiento de datos 2 a través del canal de retorno 3b al
dispositivo local de procesamiento de datos 1 y se procesa
adicionalmente en el programa de usuario 5. Con la ayuda del
parámetro predefinido 8 (=M1), el programa de usuario 5 recibe la
posibilidad de la identificación y/o de la sincronización del
programa de usuario 5. La detección y la identificación del
parámetro predefinido 8 se posibilitan porque el parámetro
predefinido 8 es memorizado temporalmente en la memoria 9 del primer
dispositivo de procesamiento de datos 1.
Con la ayuda de la identificación y
sincronización del programa de usuario 5, que se ilustran en la
figura 1, es posible que el usuario pueda mantener en la práctica un
modelo de programación síncrono, con lo que se obtienen también
aplicaciones del cliente de fácil mantenimiento. Una aplicación
ventajosa, en conexión con las aplicaciones de clientes, consiste en
los llamados sistemas incrustados, por ejemplo los llamados sistemas
"DCOM" (DCOM = Modelación Distribuida de Objetos Componentes).
La potencia del sistema consiste especialmente en que el sistema
memoriza los parámetros de entrada desde la pila y los restaura de
nuevo antes de que se realice la rellamada del usuario. La rellamada
del usuario está constituida en este caso idéntica a la llamada
original. De esta manera, el usuario recupera sus parámetros de
entrada de nuevo inalterados. De una manera más ventajosa, se
utiliza como parámetro predefinido el llamado IDL (Lenguaje de
Definición de Interfaces). De esta manera, se produce un gasto
reducido.
La figura 2 muestra otro ejemplo de realización
de un sistema para la transmisión de datos entre un programa de
usuario y un programa servidor. En este caso, se utilizan
esencialmente los signos de referencia explicados ya con relación a
la figura 1, de manera que se remite también a la descripción
correspondiente a la figura 1. En oposición al ejemplo de
realización representado en la figura 1, en el ejemplo de
realización mostrado en la figura 2 está previsto un dispositivo
comparativo 10. El dispositivo comparativo compara los datos de los
parámetros memorizados en la memoria 9 con los datos de la respuesta
7 transmitidos por el programa servidor. Con la ayuda de esta
comparación se asegura que la respuesta 7 del servidor 6 se pueda
incorporar, con la ayuda de la identificación del parámetro 8, de
una manera síncrona en el programa de usuario 5.
Por lo tanto, en resumen la invención se refiere
a un sistema y a un procedimiento para la transmisión de datos entre
un sistema local de procesamiento de datos 1 y un sistema remoto de
procesamiento de datos 2 a través de un canal de transmisión
asíncrona 3. Para asegurar una sincronización entre el dispositivo
local de procesamiento de datos 1 y el dispositivo remoto de
procesamiento de datos 2 se propone que en el caso de una llamada 4
de un primer programa 5 del dispositivo local de procesamiento de
datos 1, por ejemplo de un programa de usuario, a un segundo
programa 6 del dispositivo remoto de procesamiento de datos 2,
especialmente a un programa servidor, se memorice al menos un
parámetro predefinido 8 de los datos a transmitir en el dispositivo
local de procesamiento de datos 1 y que en el caso de una respuesta
7 del dispositivo remoto de procesamiento de datos 2 al dispositivo
local de procesamiento de datos 1, esté previsto el parámetro
predefinido para la identificación y/o sincronización de la
respuesta 7 en el primer programa 5.
Claims (20)
1. Sistema (1, 2, 3) para la transmisión de datos
entre un dispositivo local de procesamiento de datos (1) y un
dispositivo remoto de procesamiento de datos (2) a través de un
canal de transmisión asíncrona (2) para el empleo en objetos
distribuidos en el campo de la técnica de automatización con
- \bullet
- una memoria (9) asociada al dispositivo local de procesamiento de datos (1) para la memorización de al menos un parámetro predefinido (8) para la identificación de una llamada (4), que se transmite para la consulta de datos de un segundo programa (6) del dispositivo remoto de procesamiento de datos (2) desde un primer programa (5) del dispositivo local de procesamiento de datos (1) al segundo programa (6) del dispositivo remoto de procesamiento de datos (2), con
- \bullet
- medios para la incorporación del programa predefinido (8) en datos de respuesta (7), que son transmitidos desde el dispositivo remoto de procesamiento de datos (2) al dispositivo local de procesamiento de datos (1), con
- \bullet
- medios (10) para la identificación del parámetro predefinido (8) en los datos de respuesta (7), y con
- \bullet
- medios para la sincronización de los datos de respuesta, de tal forma que a través de la identificación del parámetro predefinido (8) en los datos de respuesta (7), se incorporan los datos de respuesta del segundo programa 6) del dispositivo remoto de procesamiento de datos (2) en el primer programa (5) del dispositivo local de procesamiento de datos.
2. Sistema según la reivindicación 1,
caracterizado porque el sistema presenta medios (10) para la
comparación del parámetro (8), memorizado temporalmente en la
memoria (9) del dispositivo local de procesamiento de datos (1), con
el parámetro predefinido (8) contenido en los datos de respuesta
(7).
3. Sistema según una de las reivindicaciones 1 ó
2, caracterizado porque el primer programa (5) del
dispositivo local de procesamiento de datos (1) es un programa de
usuario (5) y el segundo programa (6) del dispositivo remoto de
procesamiento de datos (2) es un programa servidor (6).
4. Sistema según una de las reivindicaciones 1 a
3, caracterizado porque el sistema se emplea en el campo de
la técnica de automatización para el manejo y observación de
aparatos de automatización, como por ejemplo controles programables
con memoria, controles numéricos y/o accionamientos.
5. Sistema según una de las reivindicaciones 1 a
4, caracterizado porque el parámetro predefinido (8) se
forma al menos por partes del Lenguaje de Definición de Interfaces
IDL, que es transmitido desde el primer programa (5) al segundo
programa (6).
6. Sistema según una de las reivindicaciones 1 a
5, caracterizado porque el sistema se utiliza en combinación
con aplicaciones del cliente en los llamados sistemas incrustados,
especialmente en sistemas DCOM.
7. Sistema según una de las reivindicaciones 1 a
6, caracterizado porque el segundo dispositivo de
procesamiento de datos (2) memoriza los parámetros que son recibidos
desde el primer dispositivo de procesamiento de datos (1) desde la
pila, y los restaura de nuevo antes de que tenga lugar una rellamada
al primer dispositivo de procesamiento de datos (1).
8. Sistema según una de las reivindicaciones 1 a
7, caracterizado porque la rellamada del usuario está
constituida en este caso idéntica a la llamada original.
9. Procedimiento para la transmisión de datos
entre un dispositivo local de procesamiento de datos (1) y un
dispositivo remoto de procesamiento de datos (2) a través de un
canal de transmisión asíncrona (3) para el empleo en objetos
distribuidos en el campo de la técnica de automatización con las
etapas siguientes:
- \bullet
- incorporación de un parámetro predefinido (8) en una llamada (4) de un primer programa (5) del dispositivo local de procesamiento de datos (1) a un segundo programa (6) del dispositivo remoto de procesamiento de datos (2) para la consulta de datos desde el segundo programa (6), siendo memorizado el parámetro predefinido (8), que está previsto para la identificación de la llamada (4), en el primer dispositivo de procesamiento de datos (1),
- \bullet
- incorporación del parámetro predefinido (8) en datos de respuesta (7) del dispositivo remoto de procesamiento de datos (2) al dispositivo local de procesamiento de datos (1) en la respuesta (4),
- \bullet
- identificación de datos de respuesta (7), transmitidos desde el dispositivo remoto de procesamiento de datos (2) el primer dispositivo de procesamiento de datos (1) con la ayuda del parámetro predefinido (8),
- \bullet
- incorporación de los datos de respuesta (7) a través de la identificación del parámetro predefinido (8) en el primer programa (5) del dispositivo local de procesamiento de datos (1).
10. Procedimiento según la reivindicación 9,
caracterizado porque se compara el parámetro (8) contenido en
los datos de respuesta (7) con el parámetro (8) memorizado.
11. Procedimiento según una de las
reivindicaciones 9 ó 10, caracterizado porque el parámetro
predefinido (8) se forma al menos por partes del Lenguaje de
Definición de Interfaces IDL, que es transmitido desde el primer
programa (5) al segundo programa (6).
12. Procedimiento según una de las
reivindicaciones 9 a 11, caracterizado porque el
procedimiento se aplica en combinación con aplicaciones de clientes
en los llamados sistemas incrustados, especialmente en sistemas
DCOM.
13. Procedimiento según una de las
reivindicaciones 9 a 12, caracterizado porque el segundo
dispositivo de procesamiento de datos (2) memoriza los parámetros
recibidos desde el primer dispositivo de procesamiento de datos (1)
desde la pila y los restaura de nuevo antes de que se realice una
rellamada al primer dispositivo de procesamiento de datos.
14. Procedimiento según una de las
reivindicaciones 9 a 13, caracterizado porque la rellamada
del usuario está constituida en este caso idéntica a la llamada
original.
15. Aparato de automatización (1, 3) con un
dispositivo local de procesamiento de datos (1) para la transmisión
de datos a través de un canal de transmisión asíncrona (3) para el
empleo en objetos distribuidos en el campo de la técnica de
automatización con
- \bullet
- una memoria (9) para la memorización de al menos un parámetro predefinido (8) para la identificación de una llamada (4), que se transmite para la consulta de datos de un segundo programa (6) de un dispositivo remoto de procesamiento de datos (2) desde un primer programa (5) del dispositivo local de procesamiento de datos (1) al segundo programa (6) del dispositivo remoto de procesamiento de datos (2), con
- \bullet
- medios para la incorporación del programa predefinido (8) en datos de respuesta (7), que son transmitidos desde el dispositivo remoto de procesamiento de datos (2) al dispositivo local de procesamiento de datos (1), con
- \bullet
- medios (10) para la identificación del parámetro predefinido (8) en los datos de respuesta (7), y con
- \bullet
- medios para la sincronización de los datos de respuesta, de tal forma que a través de la identificación del parámetro predefinido (8) en los datos de respuesta (7), se incorporan los datos de respuesta del segundo programa (6) del dispositivo remoto de procesamiento de datos (2) en el primer programa (5) del dispositivo local de procesamiento de datos.
16. Aparato de automatización según la
reivindicación 15, caracterizado porque el aparato presenta
medios (10) para la comparación del parámetro (8), memorizado
temporalmente en la memoria (9) del dispositivo local de
procesamiento de datos (1), con el parámetro predefinido (8)
contenido en los datos de respuesta (7).
17. Aparato de automatización según una de las
reivindicaciones 15 ó 16, caracterizado porque el primer
programa (5) del dispositivo local de procesamiento de datos (1) es
un programa de usuario (5) y porque el segundo programa (6) del
dispositivo remoto de procesamiento de datos (2) es un programa
servidor (6).
18. Aparato de automatización según una de las
reivindicaciones 15 a 17, caracterizado porque el aparato de
automatización se emplea en el campo de la técnica de automatización
para el manejo y observación, especialmente de controles
programables con memoria, controles numéricos y/o
accionamientos.
19. Aparato de automatización según una de las
reivindicaciones 15 a 18, caracterizado porque el parámetro
predefinido (8) se forma al menos por partes del IDL (Lenguaje de
Definición de Interfaces), que es transmitido desde el primer
programa (5) al segundo programa (6).
20. Aparato de automatización según una de las
reivindicaciones 15 a 19, caracterizado porque el aparato de
automatización se utiliza en combinación con aplicaciones del
cliente en los llamados sistemas incrustados, especialmente en
sistemas DCOM.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19929751 | 1999-06-30 | ||
| DE19929751A DE19929751A1 (de) | 1999-06-30 | 1999-06-30 | System und Verfahren zur Übertragung von Daten, insbesondere zwischen einem Anwender- und einem Serverprogramm im Bereich der Automatisierungstechnik mit verteilten Objekten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2219380T3 true ES2219380T3 (es) | 2004-12-01 |
Family
ID=7912923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00956050T Expired - Lifetime ES2219380T3 (es) | 1999-06-30 | 2000-06-28 | Sistema y procediiento para la transmision de datos, especialmente entre un programa de usuario y un programa servidor en el campo de la tecnica de automatizacion con objetos distribuidos. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7051335B2 (es) |
| EP (1) | EP1303844B1 (es) |
| JP (1) | JP2003503778A (es) |
| AT (1) | ATE267417T1 (es) |
| DE (2) | DE19929751A1 (es) |
| ES (1) | ES2219380T3 (es) |
| WO (1) | WO2001001365A2 (es) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080313282A1 (en) | 2002-09-10 | 2008-12-18 | Warila Bruce W | User interface, operating system and architecture |
| US7533141B2 (en) * | 2003-01-24 | 2009-05-12 | Sun Microsystems, Inc. | System and method for unique naming of resources in networked environments |
| JP2005309950A (ja) * | 2004-04-23 | 2005-11-04 | Oki Data Corp | 通信装置 |
| JP4388427B2 (ja) | 2004-07-02 | 2009-12-24 | オークマ株式会社 | スクリプト言語で記述されたプログラムを呼出し可能な数値制御装置 |
| US7081687B2 (en) * | 2004-07-22 | 2006-07-25 | Sprint Communications Company L.P. | Power system for a telecommunications facility |
| US7549151B2 (en) * | 2005-02-14 | 2009-06-16 | Qnx Software Systems | Fast and memory protected asynchronous message scheme in a multi-process and multi-thread environment |
| US8286194B2 (en) * | 2008-11-19 | 2012-10-09 | International Business Machines Corporation | Coupling state aware systems |
| CN102597910B (zh) | 2009-09-09 | 2015-03-25 | 弗森-艾奥公司 | 存储设备中用于功率减小管理的装置、系统及方法 |
| US9223514B2 (en) | 2009-09-09 | 2015-12-29 | SanDisk Technologies, Inc. | Erase suspend/resume for memory |
| US9767032B2 (en) | 2012-01-12 | 2017-09-19 | Sandisk Technologies Llc | Systems and methods for cache endurance |
| US10019353B2 (en) | 2012-03-02 | 2018-07-10 | Longitude Enterprise Flash S.A.R.L. | Systems and methods for referencing data on a storage medium |
| EP3282357B1 (en) | 2016-08-09 | 2023-10-11 | Huawei Technologies Co., Ltd. | Apparatus and method for running plurality of threads |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5860010A (en) * | 1992-03-12 | 1999-01-12 | Bull S.A. | Use of language with similar representation for programs and data in distributed data processing |
| JPH05290003A (ja) | 1992-04-13 | 1993-11-05 | Matsushita Electric Ind Co Ltd | 非同期型遠隔手続き呼び出し装置 |
| CA2098461A1 (en) * | 1992-06-17 | 1993-12-18 | Antony S. Williams | Method and system for registering data formats for objects |
| JP3418500B2 (ja) | 1996-06-12 | 2003-06-23 | 株式会社日立製作所 | クライアントサーバ型システムの機能非同期呼び出し方法 |
| US6253252B1 (en) * | 1996-07-11 | 2001-06-26 | Andrew Schofield | Method and apparatus for asynchronously calling and implementing objects |
| AUPO527497A0 (en) * | 1997-02-25 | 1997-03-20 | Mclaren Software Technology Pty Ltd | Application messaging system |
| US6587122B1 (en) * | 1998-01-30 | 2003-07-01 | Rockwell Automation Technologies, Inc. | Instruction syntax help information |
| US6148290A (en) * | 1998-09-04 | 2000-11-14 | International Business Machines Corporation | Service contract for managing service systems |
| US6430570B1 (en) * | 1999-03-01 | 2002-08-06 | Hewlett-Packard Company | Java application manager for embedded device |
-
1999
- 1999-06-30 DE DE19929751A patent/DE19929751A1/de not_active Ceased
-
2000
- 2000-06-28 ES ES00956050T patent/ES2219380T3/es not_active Expired - Lifetime
- 2000-06-28 AT AT00956050T patent/ATE267417T1/de not_active IP Right Cessation
- 2000-06-28 WO PCT/DE2000/002106 patent/WO2001001365A2/de not_active Ceased
- 2000-06-28 JP JP2001506512A patent/JP2003503778A/ja active Pending
- 2000-06-28 DE DE50006537T patent/DE50006537D1/de not_active Expired - Lifetime
- 2000-06-28 EP EP00956050A patent/EP1303844B1/de not_active Expired - Lifetime
-
2001
- 2001-12-27 US US10/026,553 patent/US7051335B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| ATE267417T1 (de) | 2004-06-15 |
| EP1303844A2 (de) | 2003-04-23 |
| DE50006537D1 (de) | 2004-06-24 |
| DE19929751A1 (de) | 2001-01-18 |
| WO2001001365A2 (de) | 2001-01-04 |
| WO2001001365A3 (de) | 2002-02-14 |
| US20020087742A1 (en) | 2002-07-04 |
| EP1303844B1 (de) | 2004-05-19 |
| US7051335B2 (en) | 2006-05-23 |
| JP2003503778A (ja) | 2003-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2219380T3 (es) | Sistema y procediiento para la transmision de datos, especialmente entre un programa de usuario y un programa servidor en el campo de la tecnica de automatizacion con objetos distribuidos. | |
| ES2241607T3 (es) | Aparato y metodo para interpretar y gestionar inteligentemente mensajes electronicos. | |
| ES2258065T3 (es) | Sistema de comunicacion para un equipo de automatismo basado en el lenguaje wsdl. | |
| HK1060028A2 (zh) | 获致多播服务及用户设备电池节省的b节点 | |
| ES2329440T3 (es) | Un sistema y un procedimiento para mostrar de forma automatica informacion incluida en mensajes predeterminados. | |
| GB2386516B (en) | Wireless communication system for location based schedule management and method therefor | |
| IL159565A0 (en) | System and method for providing dialog management and arbitration in a multi-modal environment | |
| ATE326099T1 (de) | Überbrückungssystem zur zusammenarbeit von entfernten gerätegruppen | |
| IS7508A (is) | Lásakerfi, lásakerfistæki og aðferð til samskipunar lásakerfis | |
| CA2351411A1 (en) | Method and apparatus for selecting and displaying multi-media messages | |
| WO2001099346A3 (en) | Method and system for interconnecting remote intelligent devices with a network | |
| ATE527603T1 (de) | Verfahren und system zur verteilung elektronischer nachrichten an eine drahtlose datenverarbeitungsvorrichtung | |
| DE60125165D1 (de) | Lagerungseinheit für computer | |
| US20020161827A1 (en) | Communication system between a programmable logic controller server and a client machine | |
| HUP0103875A2 (hu) | Kommunikációs eljárás otthoni hálózathoz | |
| ATE368338T1 (de) | Zyklusbasiertes zeitgesteuertes kommunkationssystem, teilnehmer eines solchen systems und übertragungsverfahren | |
| ATE252297T1 (de) | Protokoll für ein paketdatenkommunikationssystem | |
| MY134779A (en) | Communication system, communication method and communication apparatus | |
| AU2002350784A1 (en) | Method and device for data transfer in telecommunication system | |
| ES2116953T1 (es) | Dispositivo de manipulacion de secuencias de video comprimidas. | |
| DE60221214D1 (de) | Textnachrichtenübertragung von einem Telefon zu einem Funkrufgerät | |
| ATE326107T1 (de) | Multiplexingeinheit, system und verfahren für die kommunikation über ein rechner-netzwerk | |
| ES2365998T3 (es) | Procedimiento para la configuración de direcciones en una red de comunicaciones. | |
| KR100520661B1 (ko) | 데이터 수신속도의 향상을 위한 웹 지원 네트웍 관리 시스템및 관리 방법 | |
| TWI614625B (zh) | 處理方法及處理系統 |