FR2736232A1 - Procede et dispositif de commande de facilites offertes aux abonnes d'un central - Google Patents
Procede et dispositif de commande de facilites offertes aux abonnes d'un central Download PDFInfo
- Publication number
- FR2736232A1 FR2736232A1 FR9607342A FR9607342A FR2736232A1 FR 2736232 A1 FR2736232 A1 FR 2736232A1 FR 9607342 A FR9607342 A FR 9607342A FR 9607342 A FR9607342 A FR 9607342A FR 2736232 A1 FR2736232 A1 FR 2736232A1
- Authority
- FR
- France
- Prior art keywords
- subscribers
- offered
- terminal
- facilities
- facility
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 22
- 230000003068 static effect Effects 0.000 claims abstract description 19
- 230000001343 mnemonic effect Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 5
- 230000002457 bidirectional effect Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 150000001768 cations Chemical class 0.000 claims 1
- 230000008901 benefit Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- JNUZADQZHYFJGW-JOCHJYFZSA-N (2R)-N-[3-[5-fluoro-2-(2-fluoro-3-methylsulfonylanilino)pyrimidin-4-yl]-1H-indol-7-yl]-3-methoxy-2-(4-methylpiperazin-1-yl)propanamide Chemical class FC=1C(=NC(=NC=1)NC1=C(C(=CC=C1)S(=O)(=O)C)F)C1=CNC2=C(C=CC=C12)NC([C@@H](COC)N1CCN(CC1)C)=O JNUZADQZHYFJGW-JOCHJYFZSA-N 0.000 description 1
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/247—Telephone sets including user guidance or feature selection means facilitating their use
- H04M1/2477—Telephone sets including user guidance or feature selection means facilitating their use for selecting a function from a menu display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Digital Computer Display Output (AREA)
- Telephonic Communication Services (AREA)
Abstract
La présente invention concerne un procédé de commande de facilités offertes aux abonnés d'un central, qui comporte les étapes suivantes a) transmission d'un tableau statique de codes objets de facilités offertes aux abonnés, ayant des valeurs de codes correspondantes, lors d'une initialisation d'appareils, du central à un terminal, le tableau statique de codes objets de facilités offertes aux abonnés étant spécifique du central et contenant toutes les facilités offertes aux abonnés qui sont disponibles dans ce central et une information destinée à décrire l'objet de facilité offerte aux abonnés étant associée à chaque valeur de code objet de facilité offerte aux abonnés; b) mémorisation du tableau statique de codes objets de facilités offertes aux abonnés dans un terminal.
Description
Procédé et dispositif de commande de facilité offertes
aux abonnés d'un central.
L'invention concerne un procédé de commande de facilités, offertes aux abonnés, d'un central et un dispositif de commande de facilités, offertes aux abonnés, d'un central. Aujourd'hui, il n'y a pas de mécanisme défini permettant une commande abstraite, c'est-à-dire orientée objet, de facilités offertes aux abonnés, pour des10 systèmes de commutation, qui utilisent un protocole de stimulus comme par exemple le protocole CorNet-TS de la Société Siemens AG. On peut citer comme exemple d'une commande abstraite de facilités offertes aux abonnés, ce que l'on appelle le "Feature Key Management" du protocole15 CorNet-T, également de la Société Siemens AG, qui utilise les messages "Feature presentation", "Feature activation" et "Feature indication". Ce protocole se base sur des architectures de protocole, qui sont normalisées dans CCITT Q.931/932. Des mécanismes connus de commande20 abstraite de facilités offertes aux abonnés ne peuvent pas en effet être pris en charge dans un protocole à stimulus du fait de l'architecture différente du protocole. L'invention vise donc un procédé et un dispositif de commande abstraite de facilités offertes aux abonnés dans des systèmes de commutation, qui
utilisent un protocole à stimulus, pour pouvoir connecter des terminaux tout en assistant de manière performante les facilités offertes aux abonnés du central.
On y parvient suivant l'invention par un procédé de commande de facilités offertes aux abonnés d'un central, qui comporte les étapes: a) transmission d'un tableau statique de codes objets de facilités offertes aux abonnés, ayant des valeurs de code correspondantes lors d'une initialisation d'appareils, du central à un terminal, le tableau statique de codes objets de facilités offertes aux abonnés étant spécifique du central et contenant toutes les facilités offertes aux abonnés qui sont disponibles dans ce central et une information destinée à décrire l'objet de facilité offerte aux abonnés étant associée à chaque valeur de code objet de facilité offerte aux abonnés; b) mémorisation du tableau statique de codes objets de facilités offertes aux abonnés dans un terminal; c) transmission d'un tableau dynamique de codes objets de facilités offertes aux abonnés, qui correspondent aux facilités offertes aux abonnés, qui peuvent être activées dans l'état actuel de commutation du terminal, du central au terminal; d) affichage des facilités offertes aux abonnés de l'état de commutation actuelle suivant le tableau dynamique de codes objets de facilités offertes aux abonnés, par le terminal; e) sélection de la facilité offerte aux abonnés souhaitée dans le terminal; f) accusé de réception de la facilité offerte aux abonnés sélectionnée par transmission de la valeur de code objet de facilité offerte aux abonnés correspondante du terminal au central; g) modification de l'état de commutation en fonction de
la facilité offerte aux abonnés sélectionnée et retour à l'étape c).
On y parvient également par un dispositif pour la mise en oeuvre du procédé qui comporte un terminal comportant un dispositif d'affichage, un dispositif de commande, une mémoire à accès aléatoire et une mémoire non volatile et qui comporte un central comportant un dispositif de commande, le terminal étant relié au central par l'intermédiaire d'une ligne de transmission bidirectionnelle de données. Le procédé suivant l'invention et le dispositif suivant l'invention ont l'avantage de commander tout le déroulement de facilités offertes aux abonnés par le central. Le terminal commandé ne nécessite pas de connaissance de l'état de commutation mais des applications se trouvant dans le terminal peuvent accéder15 de manière quasi-fonctionnelle aux facilités, offertes aux abonnés, du central par le codage orienté objet des facilités offertes aux abonnés. En l'occurrence, on conserve la subdivision fonctionnelle du protocole à stimulus. Un tableau statique de facilités offertes aux20 abonnés ou de codes objets correspondant de facilités offertes aux abonnés, qui sont spécifiques du central et qui ne le sont pas des terminaux connectés auxquels sont associées éventuellement des facilités différentes offertes aux abonnés, est chargé par le bas lors de25 l'initialisation et des tableaux dynamiques de facilités offertes aux abonnés sont transmis suivant l'invention en fonction de l'état de commutation des terminaux du système. Cela procure l'avantage de diminuer les temps nécessaires à la transmission de valeurs de codes de30 facilités offertes aux abonnés et de décharger ainsi des lignes de connexion entre le central et les terminaux. On
peut réaliser en même temps le central et les terminaux d'une manière simple en technique des circuits et de la programmation.
Suivant un mode de mise en oeuvre du procédé suivant l'invention, l'information destinée à décrire
l'objet de facilité offerte aux abonnés est une chaîne de caractères associée à la valeur de code objet de facilité 5 offerte aux abonnés.
Suivant un mode de mise en oeuvre du procédé suivant l'invention, l'information destinée à décrire
l'objet de facilité offerte aux abonnés est une transcription mnémonique, associée à la valeur de code10 objet de facilité offerte aux abonnés, d'une facilité offerte aux abonnés.
Suivant un mode de mise en oeuvre du procédé, on effectue la transmission du tableau dynamique de codes
objets de facilités offertes aux abonnés, du central au15 terminal, par transmission des valeurs de codes objets de facilités offertes aux abonnés associées à celles-ci.
Suivant un mode de mise en oeuvre du procédé suivant l'invention, on effectue l'affichage de la
facilité offerte aux abonnés par le terminal en fonction20 de son interface utilisateur.
Suivant un mode de mise en oeuvre du procédé suivant l'invention, le terminal sélectionne au
préalable, dans le tableau dynamique de codes objets de facilités offertes aux abonnés, au moins une facilité25 offerte aux abonnés et affiche au moins une facilité offerte aux abonnés sélectionnée.
Suivant un mode de mise en oeuvre du procédé suivant l'invention, on effectue, pour le déroulement d'applications comportant des facilités offertes aux30 abonnés variant dans le temps suivant l'étape a), une transmission supplémentaire de codes objets de facilités offertes aux abonnés, lors de laquelle on établit une association entre une valeur de code objet de facilité offerte aux abonnés et un objet de facilité offerte aux abonnés, qui est spécifique de l'application ou d'un abonné. Suivant un mode de mise en oeuvre du procédé suivant l'invention, on effectue de manière récurrente, en enregistrant au même endroit, la transmission
supplémentaire en fonction de l'application.
Suivant un mode de mise en oeuvre du procédé suivant l'invention, la transmission supplémentaire ne
concerne pas le tableau statique de codes objets de10 facilités offertes aux abonnés transmis au cours de l'étape a).
Suivant un mode de réalisation du dispositif suivant l'invention, il est relié au terminal un serveur au lieu du central.15 L'invention prévoit également un central pour un dispositif suivant l'invention, ce central comportant un dispositif de commande pour l'exécution d'un programme correspondant au procédé suivant l'invention. L'invention prévoit également un terminal pour un dispositif suivant l'invention, ce terminal comportant un dispositif de commande pour l'exécution d'un programme correspondant au procédé suivant l'invention. D'autres avantages, particularités et possibilités d'applications de l'invention ressortiront
de la description ci-après d'exemples de réalisation de l'invention en rapport avec le dessin qui montre
Fig.1 un organigramme d'un exemple de réalisation préféré du procédé de l'invention; Fig.2 un synoptique modulaire suivant un exemple de30 réalisation préféré du dispositif de l'invention; Fig.3 un exemple de réalisation préféré d'un affichage, par caractères, suivant le procédé de l'invention; Les Fig. 4, 5, 6 et 7 d'autres exemples de réalisation préférés d'un affichage et la sélection de facilités offertes aux abonnés souhaités suivant un exemple de
réalisation préféré de l'invention.
On explique ci-dessous la présente invention pour l'exemple d'un terminal du type Symphony M2 de la Société Siemens AG. Le terminal Symphony M2 est un terminal à protocole résident et à répartition
fonctionnelle de stimulus. Le terminal comporte un micro-
processeur, une mémoire à accès aléatoire (RAM), une mémoire non volatile et un dispositif d'affichage. Les particularités du dispositif d'affichage sont les suivantes: - orientation par ligne comportant n x 24 lignes, o n > 2; - pas d'icônes graphiques commandées directement par une représentation Bitmap, - codes de facilités offertes aux abonnés, que l'on utilise pour l'affichage et l'activation de facilités offertes aux abonnés, - assistance d'un code objet (FOC) de facilités offertes aux abonnés, c'est-à-dire attribution d'une chaîne de caractères à un code objet de facilités offertes aux abonnés ou attribution d'un objet (icône) graphique de facilités offertes aux abonnés, qui représente la facilité offerte aux abonnés, à un code objet de
facilités offertes aux abonnés.
La commande de facilités offertes aux abonnés suivant la présente invention peut être décrite comme un métalangage d'affichage/activation de facilités offertes aux abonnés et de représentation de celles-ci. La30 commande des facilités offertes aux abonnés s'effectue en l'occurrence par des codes objets FOC de facilités offertes aux abonnés. La répartition fonctionnelle du terminal est du type d'un protocole à stimulus. Le terminal est un dispositif d'entrée/sortie doué d'une35 intelligence ne servant qu'à la représentation locale de facilités offertes aux abonnés. La commande des états de commutation et la commande des facilités possibles offertes aux abonnés s'effectuent complètement du côté du central. Il n'est pas associé d'attributs de caractères, comme par exemple caractères en gras, clignotants ou soulignés, aux objets de facilités offertes aux abonnés orientés caractères (chaînes de caractères IA5). La représentation par caractères des objets de facilités offertes aux abonnés est une tâche purement locale du terminal. Des objets de facilités offertes aux abonnés orientés graphiques ("icônes") sont désignés par une
description mnémonique de facilités offertes aux abonnés (par exemple "CALLREDIRECTION_ACTIVATION"). La représentation graphique des objets de facilités offertes
aux abonnés est également une tâche locale du terminal.
Suivant le procédé de la présente invention, comme le montre un exemple de réalisation préféré dans l'organigramme de la figure 1, on transmet, à tous les terminaux connectés, indépendamment de celle des20 facilités qui leur est associée, au cours d'une première étape a), un tableau statique de codes objets FOC de facilités offertes aux abonnés au cours de l'initialisation des appareils par le central, par exemple d'un central privé. Ce tableau statique de codes25 objets de facilités offertes aux abonnés est spécifique du central et contient toutes les facilités offertes aux abonnés qui sont disponibles dans le système. Lors de sa transmission, on associe à chaque valeur de codes objets de facilités offertes aux abonnés une information30 destinée à décrire l'objet de facilités offertes aux abonnés. Cela signifie qu'en fonction du type du terminal
et/ou de l'utilisation, on associe par exemple à une valeur de code objet FOC de facilités offertes aux abonnés, une chaîne de caractères IA5 (FOC# -> "IA5-35 string") ou une description mnémonique de facilités
offertes aux abonnés (FOC# -> "description mnémonique de
facilités offertes aux abonnés"). Pour le déroulement d'applications ayant des contenus d'objets variant dans le temps, c'est-à-dire pour assister par exemple les facilités offertes aux abonnés d'un serveur, qui commande le terminal au lieu d'un central, on peut prévoir une transmission supplémentaire de code objet de facilités offertes aux abonnés, lors de laquelle on établit par exemple une association entre une valeur de code objet de facilités offertes aux abonnés et un objet de facilités offertes aux abonnés, qui est spécifique de l'application
ou d'un abonné. Cette transmission supplémentaire peut s'effectuer de manière récurrente par enregistrement au même endroit en fonction de l'application, la15 transmission de base, spécifique du central, du tableau statique n'étant pas concernée.
Dans tous les cas, le central assure l'association univoque du code objet de facilités offertes aux abonnés et de l'objet de facilités offertes20 aux abonnés. Le terminal connaît donc l'information de base transmise du central et il faut éventuellement que le central procède à une mise à jour de cette information de base. Après l'initialisation des appareils et la transmission, qui s'est effectuée au cours de celle-ci, du tableau statique de codes objets de facilités offertes aux abonnés dans le terminal, se poursuit la commande des facilités offertes aux abonnés par les valeurs de codes objets de facilités offertes aux abonnés.30 Le terminal est en mesure de mémoriser les informations transmises par le central, au cours d'une seconde étape b) (voir Figure 1) dans une mémoire non volatile (RAM). Au cours d'une troisième étape c), on transmet ce que l'on appelle un tableau dynamique de codes objets
9 2736232
de facilités offertes aux abonnés du central au terminal.
Les codes objets de facilités offertes aux abonnés de ce tableau dynamique correspondent aux facilités, que l'on peut activer dans l'état actuel de commutation du terminal. Le terminal provoque alors, au cours d'une autre étape d), l'affichage des facilités offertes aux abonnés possibles en tant que tâches locales sur la base du tableau dynamique de facilités offertes aux abonnés.10 Le type de la représentation dépend en l'occurrence de l'interface utilisateur (orientée caractère, graphique) et est dans une large mesure sans rapport avec le protocole du fait de l'utilisation des valeurs de codes objets de facilités offertes aux abonnés. Une utilisation15 des deux procédés est également possible. Tant que l'utilisateur du terminal n'a pas encore définitivement
choisi une facilité souhaitée, l'opération de sélection s'effectue de manière locale dans le terminal (par exemple par défilement ("Scrollen") de la description des20 facilités offertes aux abonnés). Cette opération de sélection dans le terminal précédant la sélection
définitive par l'utilisateur est une présélection suivant des critères définis au préalable. La présélection d'une ou de plusieurs facilités offertes aux abonnés peut être25 rapportée à la vraisemblance et permet une sélection plus rapide par l'utilisateur, qui n'a plus qu'à confirmer cette présélection, par exemple en actionnant une touche particulière. L'opération de sélection ne s'effectue que sous la commande du terminal ayant l'intelligence30 adéquate et complètement indépendamment du central. L'affichage de la ou des facilités offertes aux abonnés sélectionnées sur le dispositif d'affichage, notamment à l'écran, peut se produire par exemple en inversant la chaîne de caractères décrivant la facilité offerte aux abonnés. La sélection par l'utilisateur peut se produire par exemple également en utilisant une souris. Lorsqu'une facilité offerte aux abonnés est sélectionnée (cinquième étape e)), on ne transmet que la valeur de code objet associée de facilité offerte aux abonnés au central (sixième étape f). La facilité offerte aux abonnés souhaitée est activée sur la base de cette valeur de code objet de facilité offerte aux abonnés et le nouveau tableau dynamique de facilités offertes aux10 abonnés, qui correspond à ce nouvel état de commutation est formé par le central et est transmis au terminal
(septième étape g)). Les facilités offertes aux abonnés sont alors de nouveau affichées par le terminal, c'est -
à-dire par d'autres mots, les étapes du procédé sont répétées à partir de la troisième étape c) à chaque changement de l'état de commutation jusqu'à ce qu'il soit mis fin à la liaison entre le terminal et le central. Le procédé suivant l'invention s'effectue donc par le central en coopération avec le terminal.20 On a représenté à la Figure 2 un synoptique modulaire d'un exemple de réalisation préféré d'un dispositif pour la mise en oeuvre du procédé suivant l'invention. Un terminal 1 est relié pour l'échange bidirectionnel de données par l'intermédiaire d'une ligne de transmission de données à un central 2. Le terminal 1 comporte un dispositif de commande, notamment un micro- processeur MP1, qui met en oeuvre, en coopération avec un dispositif MP2 de commande du central 2, le procédé30 suivant l'invention, une mémoire RAM à accès aléatoire, une mémoire non volatile (non représentée) et un dispositif 4 d'affichage. Le dispositif d'affichage correspond de préférence à celui d'un terminal du type Symphony M2 de la Société Siemens AG, comme décrit ci-35 dessus. Mais on peut utiliser comme terminal tout terminal approprié et apte à donner une affichage, comme par exemple un téléphone à écran, un écran d'ordinateur ou similaire. On peut notamment également utiliser, au lieu du central 4, un serveur 3 représenté en traits mixtes à la Figure 2. Le procédé de l'invention peut ainsi être utilisé également pour des applications multimédia. On décrit dans ce qui suit sur la base de la Figure 3 un exemple préféré de réalisation de la structure d'un affichage d'un terminal suivant l'invention. L'affichage, par caractères, d'un terminal est subdivisé en l'occurrence en deux parties, d'une part en une fenêtre, qui est commandée directement par le central (fenêtre M) et d'autre part en une fenêtre15 destinée à l'affichage des facilités actuelles offertes aux abonnés suivant l'invention (fenêtre N). Même des terminaux ayant un affichage graphique assistent la fenêtre N commandée par le central. La représentation de la fenêtre N commandée par le code objet de facilité20 offerte aux abonnés est complètement subordonnée à la commande du terminal local. L'adressage de la fenêtre M commandée par le central s'effectue en fonction du protocole habituel d'affichage suivant la norme. La fenêtre N du protocole d'affichage suivant l'invention25 est orientée facilités offertes aux abonnés, c'est-à-dire qu'elle contient toutes les facilités offertes aux
abonnés possibles actuellement suivant le tableau dynamique de codes objets de facilités offertes aux abonnés, que l'on transmet de nouveau à chaque changement30 d'état de commutation.
La transmission du tableau statique de codes objets de facilités offertes aux abonnés permet
d'attribuer une chaîne de caractères IA5 et/ou une description mnémonique de facilités offertes aux abonnés35 à une valeur de code objet de facilité offerte aux
abonnés, comme décrit ci-dessus. L'affichage graphique ou non orienté caractères peut exploiter l'une de ces
attributions ou même les deux.
Le tableau statique de codes objets de facilités offertes aux abonnés pour un affichage graphique peut donc être, suivant un exemple de
réalisation préféré de l'invention, par exemple comme suit: FOC#1: "lère description mnémonique de facilité offerte10 aux abonnés" FOC#2: "2nde description mnémonique de facilité offerte
aux abonnés"
FOC#n:"nième description mnémonique de facilité offerte aux abonnés"
FOC#N: "Nième description mnémonique de facilité offerte
aux abonnés", Nmax = 216 en supposant un codage à 16 bits.
La représentation des objets de facilités offertes aux abonnés est ainsi une tâche purement locale du terminal.25 La Figure 3 représente un exemple de réalisation préféré d'un affichage par caractère suivant l'invention. La fenêtre N destinée au protocole d'affichage suivant l'invention est orientée facilités offertes aux abonnés. Les facilités offertes aux abonnés30 possibles en fonction du tableau dynamique de codes objets de facilités offertes aux abonnés sont transmises au terminal à chaque changement d'état de commutation. La fenêtre M a une structure de lignes et de colonnes et le terminal obtient du central une information, qui définit35 le nombre m de lignes, qui doivent être affichées dans la fenêtre M. La fenêtre N est alors disposée dans la prochaine ligne sous la fenêtre M en commençant par la première colonne. Le tableau statique, transmis lors de l'initialisation des appareils et spécifique du central, de codes objets de facilités offertes aux abonnés, peut être par exemple comme suit: FOC#1: "chaîne de caractères IA5 #1" FOC#2: "chaîne de caractères IA5 #2" FOC#n: "chaîne de caractères IA5 #n" FOC#N: "chaîne de caractères IA5 #N",
Nmax = 216 en supposant un codage à 16 bits.
On transmet ensuite le tableau dynamique de codes objets de facilités offertes aux abonnés, suivant
les facilités pouvant être activées dans l'état actuel de commutation, l'affichage des facilités offertes aux20 abonnés étant une tâche locale du terminal et étant mis en oeuvre par le dispositif MP1 local de commande.
L'accès du central à la fenêtre M commandé par lui s'effectue suivant le protocole d'affichage habituel suivant les normes. Le contenu de la fenêtre N correspond25 aux facilités offertes aux abonnés transmises avec le tableau dynamique de codes objets de facilités offertes
aux abonnés. En l'occurrence le premier article dans la liste affichée commence à la ligne m+l de l'affichage. Il correspond à la première description de facilité offerte30 aux abonnés. Les autres descriptions de facilités offertes aux abonnés suivent décalées chacune d'une ligne
dans leur ordre dans le tableau dynamique de codes objets de facilités offertes aux abonnés. La longueur des chaînes de caractères est limitée dans le présent exemple35 à 22 caractères, pour que le terminal puisse afficher par exemple le début de la liste (par "*" à la Figure 3) ou pour qu'il y ait plus encore d'articles (par "+" à la Figure 3), lorsque le tableau dynamique contient plus
d'articles que la fenêtre N n'a de lignes disponibles.
Ces repères peuvent être définis lors de la transmission au cours de l'initialisation des appareils. La fenêtre N affiche donc un menu de facilités offertes aux abonnés, qui correspond à l'état de commutation du terminal. S'il y a plus de facilités offertes aux abonnés dans le tableau dynamique de codes objets de facilités offertes aux abonnés que de lignes disponibles dans la fenêtre N, on peut faire défiler sur le terminal la liste dans la fenêtre N. Après sélection d'une facilité offerte aux abonnés dans le menu, on communique celle-ci du terminal
au central par transmission de la valeur de code objet correspondant de facilité offerte aux abonnés.
Le central peut écrire dans la fenêtre N, par l'intermédiaire du protocole d'affichage suivant les normes, moyennant utilisation de la méthode d'adressage20 par ligne/colonne. Ces chaînes de caractères écrites par le central ne sont pas manipulées par défilement local dans le terminal et, lors du prochain accès local à la fenêtre N par le terminal, on écrit à la place de la chaîne de caractères écrite par le central.25 En fonction de la taille des menus dépendant de l'état de commutation ou des menus se rapportant aux services, le central peut indiquer, le nombre de lignes n qui doivent être utilisées pour la fenêtre M commandée par le central. Il peut indiquer en outre s'il doit être30 affiché ou non une ligne de séparation entre les fenêtres. La séparation entre la fenêtre M et la fenêtre N est une tâche locale du terminal. La ligne de séparation est constituée par exemple d'une suite de caractères identiques, qui sont définis lors35 l'initialisation de l'appareil. Le terminal connaît alors la taille restante de la fenêtre N. La production de l'affichage de la ligne sélectionnée est également la tâche du terminal. Cet affichage peut s'effectuer par exemple par inversion de la ligne sélectionnée ou par insertion d'un pointeur. Toutes les lignes de la fenêtre N sont commandées par le terminal, la première ligne dans la fenêtre N, qui correspond à la première valeur de code objet de facilité offerte aux abonnés dans le tableau dynamique et ainsi à la première facilité offerte aux10 abonnés pouvant être sélectionnée, étant affichée directement, après réception d'un nouveau tableau dynamique de codes objets de facilités offertes aux abonnés, comme étant sélectionnée localement par le terminal.15 Lorsque la liste à afficher a moins d'articles que de lignes disponibles dans la fenêtre N, le terminal n'effectue pas de défilement mais déplace le pointeur sur le côté du menu affiché. Lorsque la liste à afficher a plus d'articles que de lignes disponibles dans la fenêtre20 N, le terminal fait défiler la liste ligne par ligne sur l'affichage, la dernière ligne étant affichée comme étant sélectionnée. Cela est esquissé à titre d'exemple aux Figures 4, 5, 6 et 7. La Figure 4 représente l'état initial de l'affichage, dans lequel la première facilité offerte aux abonnés affichée (ligne 1) apparaît sélectionnée. La Figure 5 représente le défilement vers le haut, de sorte que le dernier article de la liste, c'est-à-dire la facilité N offerte aux abonnés est affichée comme étant30 sélectionnée. La Figure 6 représente l'opération de sélection, lorsque la liste à afficher a moins d'articles que de lignes à disposition sur l'affichage, de sorte que le pointeur se déplace sur le côté représenté du menu. La Figure 7 représente le cas o l'on fait défiler vers le35 bas la liste représentée dans la fenêtre N et o on sélectionne la septième ligne respectivement la septième
facilité offerte aux abonnés.
La représentation décrite ci-dessus des facilités offertes aux abonnés sur l'affichage par une subdivision de l'affichage en deux fenêtres doit être comprise purement et simplement comme un exemple et toute représentation appropriée sur un affichage peut être
assistée par le procédé de la présente invention.
Liste des signes de références 1 Terminal 2 Central 3 Serveur 4 Dispositif d'affichage Ligne de transmission bidirectionnelle de données MP1 Dispositif de commande de 1 FOC Code objet de facilité offerte aux abonnés RAM Mémoire à accès aléatoire MP2 Dispositif de commande de 2
Claims (13)
1. Procédé de commande de facilités offertes aux abonnés d'un central (2), qui comporte les étapes: a) transmission d'un tableau statique de codes objets (FOC) de facilités offertes aux abonnés, ayant des valeurs de code correspondantes lors d'une initialisation d'appareils, du central (2) à un terminal (1), le tableau statique de codes objets de facilités offertes aux abonnés étant spécifique du central (2) et contenant toutes les facilités offertes aux abonnés qui sont disponibles dans ce central et une information destinée à décrire l'objet de facilité offerte aux abonnés étant associée à chaque valeur de code objet de facilité offerte aux abonnés; b) mémorisation du tableau statique de codes objets de facilités offertes aux abonnés dans un terminal (1); c) transmission d'un tableau dynamique de codes objets de facilités offertes aux abonnés, qui correspondent aux facilités offertes aux abonnés, qui peuvent être activées dans l'état actuel de commutation du terminal, du central (2) au terminal (1); d) affichage des facilités offertes aux abonnés de l'état de commutation actuelle suivant le tableau dynamique de codes objets de facilités offertes aux abonnés, par le terminal (1); e) sélection de la facilité offerte aux abonnés souhaitée dans le terminal (1); f) accusé de réception de la facilité offerte aux abonnés sélectionnée par transmission de la valeur de code objet de facilité offerte aux abonnés correspondante du terminal (1) au central (2); g) modification de l'état de commutation en fonction de la facilité offerte aux abonnés sélectionnée et retour
à l'étape c).
2. Procédé suivant la revendication 1, caractérisé en ce que l'information destinée à décrire l'objet de facilité offerte aux abonnés est une chaîne de caractères associée à la valeur de code objet de facilité
offerte aux abonnés.
3. Procédé suivant l'une des revendications précédentes, caractérisé en ce que l'information destinée
à décrire l'objet de facilité offerte aux abonnés est une transcription mnémonique, associée à la valeur de code objet de facilité offerte aux abonnés, d'une facilité
offerte aux abonnés.
4. Procédé suivant l'une des revendications
précédentes, caractérisé en ce que l'on effectue la transmission du tableau dynamique de codes objets de
facilités offertes aux abonnés, du central (2) au terminal (1), par transmission des valeurs de codes objets de facilités offertes aux abonnés associées à30 celles-ci.
5. Procédé suivant l'une des revendications précédentes, caractérisé en ce que l'on effectue
l'affichage de la facilité offerte aux abonnés par le35 terminal (1) en fonction de son interface utilisateur.
6. Procédé suivant l'une des revendications
précédentes, caractérisé en ce que le terminal (1) sélectionne au préalable, dans le tableau dynamique de codes objets de facilités offertes aux abonnés, au moins une facilité offerte aux abonnés et affiche au moins une
facilité offerte aux abonnés sélectionnée.
7. Procédé suivant l'une des revendications
précédentes, caractérisé en ce que l'on effectue, pour le déroulement d'applications comportant des facilités offertes aux abonnés variant dans le temps suivant l'étape a), une transmission supplémentaire de codes objets de facilités offertes aux abonnés, lors de laquelle on établit une association entre une valeur de code objet de facilité offerte aux abonnés et un objet de facilité offerte aux abonnés, qui est spécifique de
l'application ou d'un abonné.
8. Procédé suivant la revendication 7, caractérisé en ce que l'on effectue de manière récurrente, en enregistrant au même endroit, la
transmission supplémentaire en fonction de l'application.
9. Procédé suivant la revendication 7 ou 8, caractérisé en ce que la transmission supplémentaire ne concerne pas le tableau statique de codes objets de
facilités offertes aux abonnés transmis au cours de l'étape a).
10. Dispositif pour la mise en oeuvre du procédé suivant l'une des revendications précédentes, qui
comporte un terminal (1) comportant un dispositif (4) d'affichage, un dispositif (MP1) de commande, une mémoire (RAM) à accès aléatoire et une mémoire non volatile et qui comporte un central (2) comportant un dispositif (MP2) de commande, le terminal (1) étant relié au central (2) par l'intermédiaire d'une ligne (5) de transmission
bidirectionnelle de données.
11. Dispositif suivant la revendication 10, caractérisé en ce qu'il est relié au terminal (1) un serveur (3) au lieu du central (2).
12. Central (2) pour un dispositif suivant la revendication 10 ou 11, caractérisé en ce qu'il comporte un dispositif (MP2) de commande pour l'exécution d'un programme correspondant au procédé selon l'une des
revendications 1 à 9.
13. Terminal (1) pour un dispositif suivant la revendication 10 ou 11, caractérisé en ce qu'il comporte un dispositif (MP1) de commande pour l'exécution d'un
programme correspondant au procédé selon l'une des revendications 1 à 9.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19523537A DE19523537C2 (de) | 1995-06-28 | 1995-06-28 | Verfahren und Anordnung zur Steuerung von Leistungsmerkmalen einer Vermittlungsstelle |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR2736232A1 true FR2736232A1 (fr) | 1997-01-03 |
| FR2736232B1 FR2736232B1 (fr) | 2003-08-01 |
Family
ID=7765496
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR9607342A Expired - Lifetime FR2736232B1 (fr) | 1995-06-28 | 1996-06-13 | Procede et dispositif de commande de facilites offertes aux abonnes d'un central |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5793860A (fr) |
| DE (1) | DE19523537C2 (fr) |
| FR (1) | FR2736232B1 (fr) |
| GB (1) | GB2302747B (fr) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4433878C2 (de) * | 1994-09-22 | 1997-03-06 | Siemens Ag | Verfahren und Anordnung zur Behandlung von Leistungsmerkmal-Interaktionen in einem Kommunikationssystem |
| DE59809340D1 (de) | 1997-02-05 | 2003-09-25 | Siemens Ag | Verfahren zum anzeigen von leistungsmerkmal-bezeichnungen an einem kommunikationsendgerät |
| US6061439A (en) * | 1997-03-27 | 2000-05-09 | Nortel Networks Corporation | Method and apparatus for providing subscriber services to a telephone |
| DE19808368B4 (de) * | 1998-02-27 | 2004-12-09 | Siemens Ag | Verfahren und Anordnung zum Bereitstellen von Leistungsmerkmalen über ein Kommunikationsnetz |
| DE19904755C2 (de) * | 1999-02-05 | 2003-12-04 | Siemens Ag | Leistungsmerkmalbezogene Ausführung von Anwendungen eines Netzelementes |
| DE19904590A1 (de) * | 1999-02-05 | 2000-08-10 | Deutsche Telekom Ag | Endgerät für die Telekommunikation sowie Verfahren zur Steuerung eines derartigen Endgeräts sowie von Telekommunikationsdiensten |
| DE19948090B4 (de) * | 1999-10-06 | 2005-11-24 | Siemens Ag | Verfahren zum Anschliessen eines Endgerätes an eine Telekommunikationsanlage sowie zugehörige elektronische Baueinheiten |
| DE10205576B4 (de) | 2002-02-11 | 2004-04-15 | Siemens Ag | Verfahren und System zur flexiblen Definition graphischer Informationen an Kommunikationsendgeräten |
| CN106506145A (zh) * | 2016-11-01 | 2017-03-15 | 苏州协鑫集成科技工业应用研究院有限公司 | 秘钥系统及其加解密方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5041967A (en) * | 1987-10-13 | 1991-08-20 | Bell Communications Research, Inc. | Methods and apparatus for dynamic menu generation in a menu driven computer system |
| US5043884A (en) * | 1988-07-14 | 1991-08-27 | Siemens Aktiengesellschaft | Communications installation with communications terminal equipment provided with prescribed functions defined and controlled by a communications installation with information transmission |
| EP0540255A2 (fr) * | 1991-10-31 | 1993-05-05 | AT&T Corp. | Sélection de caractéristiques d'appel dépendant du context, dans un système de télécommunication |
| EP0590334A1 (fr) * | 1992-09-29 | 1994-04-06 | Siemens Aktiengesellschaft | Procédé de commande des terminaux de communication par touches programmables "soft-key" |
| US5347573A (en) * | 1991-06-13 | 1994-09-13 | Siemens Aktiengesellschaft | Method for influencing a signalling procedure implemented in a communication terminal equipment |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3620925C2 (de) * | 1986-06-23 | 1995-02-16 | Siemens Ag | Verfahren für die Bedienerführung an einer digitalen Fernsprechstation |
| US4928306A (en) * | 1989-02-28 | 1990-05-22 | International Business Machines Corporation | Dynamically configurable telephone |
| DE4207126A1 (de) * | 1992-03-06 | 1993-09-09 | Telefonbau & Normalzeit Gmbh | Verfahren zur inbetriebnahme von endgeraeten bei kommunikations-vermittlungsanlagen |
| US5509123A (en) * | 1994-03-22 | 1996-04-16 | Cabletron Systems, Inc. | Distributed autonomous object architectures for network layer routing |
-
1995
- 1995-06-28 DE DE19523537A patent/DE19523537C2/de not_active Expired - Lifetime
-
1996
- 1996-06-13 FR FR9607342A patent/FR2736232B1/fr not_active Expired - Lifetime
- 1996-06-25 GB GB9613286A patent/GB2302747B/en not_active Expired - Lifetime
- 1996-06-28 US US08/673,291 patent/US5793860A/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5041967A (en) * | 1987-10-13 | 1991-08-20 | Bell Communications Research, Inc. | Methods and apparatus for dynamic menu generation in a menu driven computer system |
| US5043884A (en) * | 1988-07-14 | 1991-08-27 | Siemens Aktiengesellschaft | Communications installation with communications terminal equipment provided with prescribed functions defined and controlled by a communications installation with information transmission |
| US5347573A (en) * | 1991-06-13 | 1994-09-13 | Siemens Aktiengesellschaft | Method for influencing a signalling procedure implemented in a communication terminal equipment |
| EP0540255A2 (fr) * | 1991-10-31 | 1993-05-05 | AT&T Corp. | Sélection de caractéristiques d'appel dépendant du context, dans un système de télécommunication |
| EP0590334A1 (fr) * | 1992-09-29 | 1994-04-06 | Siemens Aktiengesellschaft | Procédé de commande des terminaux de communication par touches programmables "soft-key" |
Also Published As
| Publication number | Publication date |
|---|---|
| DE19523537C2 (de) | 1998-09-03 |
| GB2302747B (en) | 1997-06-18 |
| FR2736232B1 (fr) | 2003-08-01 |
| GB2302747A (en) | 1997-01-29 |
| GB9613286D0 (en) | 1996-08-28 |
| DE19523537A1 (de) | 1997-01-09 |
| US5793860A (en) | 1998-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12374012B2 (en) | Video sharing method and apparatus, device, and medium | |
| US20250217017A1 (en) | Audio sharing method and apparatus, device and medium | |
| US12177512B2 (en) | Video processing method and apparatus, electronic device, and storage medium | |
| US20250383761A1 (en) | Display method, apparatus, device and storage medium | |
| US6791529B2 (en) | UI with graphics-assisted voice control system | |
| US6952799B2 (en) | User interface for network browser including pre-processor for links embedded in hypermedia documents | |
| US20100122290A1 (en) | System and method for focused navigation within a user interface | |
| US12112772B2 (en) | Method and apparatus for video production, device and storage medium | |
| GB2350991A (en) | Identifying and closing running application programs easily | |
| JPH10293638A (ja) | 表示画面幅よりも大きい幅の情報要素を表示する方法 | |
| US20240272855A1 (en) | Method, apparatus, device, readable storage medium and product of displaying a session interface | |
| US20040250279A1 (en) | System and method for focused navigation within a user interface | |
| FR2736232A1 (fr) | Procede et dispositif de commande de facilites offertes aux abonnes d'un central | |
| FR2796234A1 (fr) | Systeme et procede de controle de l'interface utilisateur d'un appareil d'electronique grand public | |
| CN105786304A (zh) | 一种即时通讯中的信息显示方法及装置 | |
| JP2025501713A (ja) | 動画の投稿方法、装置、電子機器、記憶媒体及びプログラム製品 | |
| CN118672701B (zh) | 信息展示方法、装置、电子设备、存储介质和程序产品 | |
| CN118672702B (zh) | 作品展示方法、装置、电子设备、存储介质和程序产品 | |
| JP7562911B1 (ja) | 質問回答方法、装置、機器、媒体及びプログラム製品 | |
| CN109218768A (zh) | 一种内容服务的图形用户界面显示方法及显示终端 | |
| CN116954790A (zh) | 一种Android平台的单Activity页面架构方法 | |
| US20030032418A1 (en) | Menu presenting server, menu presenting system, menu presenting method, menu presenting program, and recording medium | |
| EP4456540A1 (fr) | Procédé et appareil de configuration de lecture vidéo, dispositif électronique et support de stockage | |
| FR2805698A1 (fr) | Selection binaire d'un programme dans une liste | |
| CN114661215B (zh) | 动画展示方法及装置、电子设备、存储介质及程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TP | Transmission of property |
Owner name: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. K, DE Effective date: 20130108 |
|
| CD | Change of name or company name |
Owner name: UNIFY GMBH & CO.KG, DE Effective date: 20140429 |
|
| PLFP | Fee payment |
Year of fee payment: 20 |