EP1240594B1

Method and apparatus for dynamically grouping communication units in a communication system

Abstract

A display-based terminal (101) employs a method and apparatus for dynamically grouping communication units (105-113) operating in a communication system (100). The display-based terminal displays a map (300, 400) to a user of the terminal that indicates, among other things, locations of communication units in at least a portion of the communication system. The terminal receives the user's selection of communication units from the map and an identification of at least one talkgroup with which the selected units are to become members. The communication units may be selected individually, as a group (e.g., using "click and drag" rectangling techniques), or both. After communication units have been selected from the map, the terminal automatically groups the selected units into the indicated talkgroup. If the terminal user desires to ungroup a previously grouped communication unit, the user selects the unit from the map and the terminal automatically removes the newly selected unit from the talkgroup.

EP1240594B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 5 October 2020, 6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 16 independent, 0 dependent

  1. 1
    A method for use in a display-based terminal in a dispatch communication system, the method comprising the steps of:displaying (503) a map to a user of the display-based terminal indicating locations of a plurality of communication units;receiving (505), from the user, a selection from the map of at least one communication unit of the plurality of communication units to produce at least one selected communication unit;receiving (507), from the user, an identification of at least one talkgroup;and characterized by a step which is at least one of steps (i) or (ii) as follows: (i) automatically grouping (509) the at least one selected communication unit into the at least one talkgroup when the unit is not presently a member of the talkgroup;(ii) automatically removing (513) the at least one selected communication unit from the at least one talkgroup when the unit is presently a member of the talkgroup. Procédé pour une utilisation dans un terminal basé sur affichage dans un système de communication de distribution, le procédé comprenant les étapes de : affichage (503) d'une carte pour un utilisateur du terminal basé sur affichage indiquant des localisations d'une pluralité d'unités de communication ;réception (505), depuis l'utilisateur, d'une sélection à partir de la carte d'au moins une unité de communication de la pluralité d'unités de communication afin de produire au moins une unité de communication sélectionnée ;réception (507), depuis l'utilisateur, d'une identification d'au moins un groupe de discussion ;et    caractérisé par une étape qui est au moins l'une des étapes (i) et (ii) qui suivent : (i) groupage de manière automatique (509) de l'au moins une unité de communication sélectionnée selon l'au moins un groupe de discussion lorsque l'unité n'est pas présentement un élément du groupe de discussion ;(ii) enlèvement de manière automatique (513) de l'au moins une unité de communication sélectionnée de l'au moins un groupe de discussion lorsque l'unité est présentement un élément du groupe de discussion. Verfahren zur Verwendung in einem Display-basierten Endgerät in einem Dispatch-Kommunikationssystem, wobei das Verfahren die Schritte umfasst: Anzeigen (503), einem Benutzer des Display-basierten Endgerätes, einer Karte, welche Positionen einer Mehrzahl von Kommunikationseinheiten anzeigt;Empfangen (505), von dem Benutzer, einer Auswahl aus der Karte von wenigstens einer Kommunikationseinheit der Mehrzahl von Kommunikationseinheiten, um wenigstens eine ausgewählte Kommunikationseinheit zu erzeugen;Empfangen (507), von dem Benutzer, einer Identifikation wenigstens einer Gesprächsgruppe;und gekennzeichnet ist durch einen Schritt, der wenigstens einer der folgenden Schritte (i) oder (ii) ist: (i) automatisches Gruppieren (509) der wenigstens einen ausgewählten Kommunikationseinheit in die wenigstens eine Gesprächsgruppe, wenn die Einheit derzeit kein Mitglied der Gesprächsgruppe ist;(ii) automatisches Entfernen (513) der wenigstens einen ausgewählten Kommunikationseinheit aus der wenigstens einen Gesprächsgruppe, wenn die Einheit derzeit ein Mitglied der Gesprächsgruppe ist.
  2. 2
    Procédé selon la revendication 1, dans lequel l'étape de réception d'une identification d'au moins un groupe de discussion comprend l'étape de réception d'une séquence de frappes de touche qui identifient l'au moins un groupe de discussion. The method of claim 1, wherein the step of receiving an identification of at least one talkgroup comprises the step of receiving a sequence of keystrokes that identify the at least one talkgroup. Verfahren nach Anspruch 1, wobei der Schritt des Empfangens einer Identifikation wenigstens einer Gesprächsgruppe den Schritt des Empfangens einer Sequenz von Tastenbetätigungen, welche die wenigstens eine Gesprächsgruppe identifizieren, umfasst.
  3. 3
    Procédé selon la revendication 1, dans lequel l'étape de réception d'une identification d'au moins un groupe de discussion comprend les étapes de :affichage (713) d'une liste d'identifications de groupes de discussion pour l'utilisateur ;etréception (715), depuis l'utilisateur, d'une sélection d'au moins une identification de groupe de discussion à partir de la liste d'identifications de groupes de discussion. The method of claim 1, wherein the step of receiving an identification of at least one talkgroup comprises the steps of: displaying (713) a list of talkgroup identifications to the user;andreceiving (715), from the user, a selection of at least one talkgroup identification from the list of talkgroup identifications. Verfahren nach Anspruch 1, wobei der Schritt des Empfangens einer Identifikation wenigstens einer Gesprächsgruppe die Schritte umfasst: Anzeigen (713), dem Benutzer, einer Liste von Gesprächsgruppenidentifikationen;undEmpfangen (715), von dem Benutzer, einer Auswahl von wenigstens einer Gesprächsgruppenidentifikation aus der Liste von Gesprächsgruppenidentifikationen.
  4. 4
    Procédé selon la revendication 3, dans lequel l'étape de réception d'une identification d'au moins un groupe de discussion comprend les étapes de :réception, depuis l'utilisateur, d'une requête pour la liste d'identifications de groupes de discussion ;etrecherche de la liste d'identifications de groupes de discussion à partir d'une mémoire sensible à la requête. The method of claim 3, wherein the step of receiving an identification of at least one talkgroup comprises the steps of: receiving, from the user, a request for the list of talkgroup identifications;andretrieving the list of talkgroup identifications from memory responsive to the request. Verfahren nach Anspruch 3, wobei der Schritt des Empfangens einer Identifikation wenigstens einer Gesprächsgruppe die Schritte umfasst: Empfangen, von dem Benutzer, einer Anforderung nach der Liste von Gesprächsgruppenidentifikationen;undAbrufen der Liste von Gesprächsgruppenidentifikationen aus einem auf die Anforderung antwortenden Speicher.
  5. 5
    Procédé selon la revendication 1, dans lequel l'étape de réception d'une sélection à partir de la carte comprend les étapes de :réception (705), depuis l'utilisateur, d'une sélection d'une zone géographique sur la carte ;etsélection de manière automatique de chaque unité de communication qui est localisée dans la zone géographique afin de produire l'au moins une unité de communication sélectionnée. The method of claim 1, wherein the step of receiving a selection from the map comprises the steps of: receiving (705), from the user, a selection of a geographic area on the map;andautomatically selecting each communication unit located in the geographic area to produce the at least one selected communication unit. Verfahren nach Anspruch 1, wobei der Schritt des Empfangens einer Auswahl aus der Karte die Schritte umfasst: Empfangen (705), von dem Benutzer, einer Auswahl eines geographischen Gebietes auf der Karte;undautomatisches Auswählen jeder Kommunikationseinheit, die in dem geographischen Gebiet positioniert ist, um die wenigstens eine ausgewählte Kommunikationseinheit zu erzeugen.
  6. 6
    Procédé selon la revendication 1, dans lequel l'enlèvement automatique (609) de l'au moins une unité de communication sélectionnée de l'au moins un groupe de discussion est tel que l'au moins une unité de communication sélectionnée rejoint un groupe de discussion qui incluait l'au moins une unité de communication avant une sélection de l'au moins une unité de communication. The method of claim 1, wherein automatically removing (609) the at least one selected communication unit from the at least one talkgroup is such that the at least one selected communication unit rejoins a talkgroup that included the at least one communication unit prior to selection of the at least one communication unit. Verfahren nach Anspruch 1, wobei das automatische Entfernen (609) der wenigstens einen ausgewählten Kommunikationseinheit aus der wenigstens einen Gesprächsgruppe derart ist, dass die wenigstens eine ausgewählte Kommunikationseinheit einer Gesprächsgruppe wieder beitritt, welche die wenigstens eine Kommunikationseinheit vor Auswahl der wenigstens einen Kommunikationseinheit enthielt.
  7. 7
    Procédé selon la revendication 1, dans lequel l'étape de groupage de façon automatique comprend les étapes de :accès à une ressource de communication ;etenvoi d'une commande à l'au moins une unité de communication sélectionnée sur la ressource de communication, la commande incluant une information de groupage rapportée à l'au moins un groupe de discussion et demandant en instruction que l'au moins une unité de communication sélectionnée soit reconfigurée sur la base de l'information de groupage. The method of claim 1, wherein the step of automatically grouping comprises the steps of: accessing a communication resource;andsending a command to the at least one selected communication unit over the communication resource, the command including grouping information related to the at least one talkgroup and instructing the at least one selected communication unit to reconfigure based on the grouping information. Verfahren nach Anspruch 1, wobei der Schritt des automatischen Gruppierens die Schritte umfasst: Zugreifen auf eine Kommunikationsressource;undSenden eines Befehls an die wenigstens eine ausgewählte Kommunikationseinheit über die Kommunikationsressource, wobei der Befehl die wenigstens eine Gesprächsgruppe betreffende Gruppierungsinformation enthält und die wenigstens eine ausgewählte Kommunikationseinheit anweist, sich, basierend auf der Gruppierungsinformation zu rekonfigurieren.
  8. 8
    Procédé selon la revendication 7, dans lequel l'information de groupage inclut au moins un élément pris parmi (i) l'identification de l'au moins un groupe de discussion et (ii) une clé de cryptage. The method of claim 7, wherein the grouping information includes at least one of (i) the identification of the at least one talkgroup and (ii) an encryption key. Verfahren nach Anspruch 7, wobei die Gruppierungsinformation wenigstens (i) die Identifikation der wenigstens einen Gesprächsgruppe und/oder (ii) einen Verschlüsselungsschlüssel enthält.
  9. 9
    Procédé selon la revendication 1, dans lequel l'étape d'enlèvement automatique comprend les étapes de :accès à une ressource de communication ;etenvoi d'une commande de non groupe sur l'au moins une unité de communication sélectionnée sur la ressource de communication, la commande de non groupe incluant l'identification de l'au moins un groupe de discussion. The method of claim 1, wherein the step of automatically removing comprises the steps of: accessing a communication resource;andsending an ungroup command to the at least one selected communication unit over the communication resource, the ungroup command including the identification of the at least one talkgroup. Verfahren nach Anspruch 1, wobei der Schritt des automatischen Entfernens die Schritte umfasst: Zugreifen auf eine Kommunikationsressource;undSenden eines Entgruppierungsbefehls an die wenigstens eine ausgewählte Kommunikationseinheit über die Kommunikationsressource, wobei der Entgruppierungsbefehl die Identifikation der wenigstens einen Gesprächsgruppe enthält.
  10. 10
    A method according to claim 1 which includes the steps of:displaying a map of a geographic area on the display-based terminal, wherein the map contains a plurality of communication units in their associated locations within the geographic area;accepting, by the display-based terminal, a selection, from the user of the display-based terminal, of least one communication unit of the plurality of communication units from the displayed map;and grouping the at least one communication unit into the talkgroup or, where the at least one unit is presently a member of the talkgroup, removing the at least one communication unit from the talkgroup. Procédé selon la revendication 1, lequel inclut les étapes de : affichage d'une carte d'une zone géographique sur le terminal basé sur affichage, où la carte contient une pluralité d'unités de communication selon leurs localisations associées dans la zone géographique ;acceptation, par le terminal basé sur affichage, d'une sélection, en provenance de l'utilisateur du terminal basé sur affichage, d'au moins une unité de communication de la pluralité d'unités de communication à partir de la carte affichée ;etgroupage de l'au moins une unité de communication dans le groupe de discussion ou, lorsque l'au moins une unité est présentement un élément du groupe de discussion, enlèvement de l'au moins une unité de communication du groupe de discussion. Verfahren nach Anspruch 1, welches die Schritte umfasst: Anzeigen einer Karte eines geographischen Gebietes auf dem Display-basierten Endgerät, wobei die Karte eine Mehrzahl von Kommunikationseinheiten in deren zugeordnete Positionen in dem geographischen Gebiet enthält;Akzeptieren, mittels des Display-basierten Endgerätes, einer Auswahl, von dem Benutzer des Display-basierten Endgerätes, wenigstens einer Kommunikationseinheit der Mehrzahl von Kommunikationseinheiten aus der angezeigten Karte;undGruppieren der wenigstens einen Kommunikationseinheit in die Gesprächsgruppe oder, wenn die wenigstens eine Einheit derzeit ein Mitglied der Gesprächsgruppe ist, Entfernen der wenigstens einen Kommunikationseinheit aus der Gesprächsgruppe.
  11. 11
    Procédé selon la revendication 10, dans lequel l'identification de groupe de discussion est frappée dans le terminal basé sur affichage par l'utilisateur. The method of claim 10, wherein the talkgroup identification is typed into the display-based terminal by the user. Verfahren nach Anspruch 10, wobei die Gesprächsgruppenidentifikation von dem Benutzer in das Display-basierte Endgerät eingetippt wird.
  12. 12
    Procédé selon la revendication 10, lequel inclut, comme mis en oeuvre par le terminal basé sur affichage, les étapes de :acceptation d'une requête en provenance de l'utilisateur concernant une liste d'identifications de groupes de discussion ;obtention de la liste d'identifications de groupes de discussion à partir d'une base de données ;etaffichage de la liste d'identifications de groupes de discussion sur le terminal basé sur affichage. The method of claim 10, which includes, carried out by the display based terminal, the steps of: accepting a request from the user for a list of talkgroup identifications;obtaining the list of talkgroup identifications from a database;anddisplaying the list of talkgroup identifications on the display-based terminal. Verfahren nach Anspruch 10, welches, ausgeführt durch das Display-basierte Endgerät, die Schritte umfasst: Akzeptieren einer Anforderung, von dem Benutzers, nach einer Liste von Gesprächsgruppenidentifikationen;Erhalten der Liste von Gesprächsgruppenidentifikationen von einer Datenbank;undAnzeigen der Liste von Gesprächsgruppenidentifikationen auf dem Display-basierten Endgerät.
  13. 13
    A display-based terminal comprising:a graphical user interface (119) arranged and constructed to display, to a user of the display-based terminal, a map indicating locations of a plurality of wireless communication units;a selection device (127) for use by the user of the display-based terminal to select from the map at least one wireless communication unit of the plurality of wireless communication units to produce at least one selected communication unit and to identify at least one talkgroup;anda processor (121) coupled to the graphical user interface and the selection device;wherein the processor, responsive to the selection device, is arranged and constructed to automatically group the at least one selected communication unit into the at least one talkgroup or to remove the at least one selected communication unit from the at least one talkgroup. Display-basiertes Endgerät umfassend: eine graphische Benutzerschnittstelle (119), die eingerichtet und konstruiert ist, einem Benutzer des Display-basierten Endgerätes eine Karte anzuzeigen, welche Positionen einer Mehrzahl von drahtlosen Kommunikationseinheiten anzeigt;eine Auswahlvorrichtung (127) zur Verwendung durch den Benutzer des Display-basierten Endgerätes, um aus der Karte wenigstens eine drahtlose Kommunikationseinheit der Mehrzahl drahtloser Kommunikationseinheiten auszuwählen, um wenigstens eine ausgewählte Kommunikationseinheit zu erzeugen und wenigstens eine Gesprächsgruppe zu identifizieren;undeinen Prozessor (121), der mit der graphischen Benutzerschnittstelle und der Auswahlvorrichtung gekoppelt ist;wobei der Prozessor, der auf die Auswahlvorrichtung antworten kann, eingerichtet und konstruiert ist, automatisch die wenigstens eine ausgewählte Kommunikationseinheit in die wenigstens eine Gesprächsgruppe zu gruppieren oder die wenigstens eine ausgewählte Kommunikationseinheit aus der wenigstens einen Gesprächsgruppe zu entfernen. Terminal basé sur affichage comprenant : une interface utilisateur graphique (119) qui est agencée et construite pour afficher, pour un utilisateur du terminal basé sur affichage, une carte qui indique des localisations d'une pluralité d'unités de communication sans fil ;un dispositif de sélection (127) pour une utilisation par l'utilisateur du terminal basé sur affichage afin de sélectionner à partir de la carte au moins une unité de communication sans fil de la pluralité d'unités de communication sans fil afin de produire au moins une unité de communication sélectionnée et afin d'identifier au moins un groupe de discussion ;etun processeur (121) qui est couplé à l'interface utilisateur graphique et au dispositif de sélection,    dans lequel le processeur, en réponse au dispositif de sélection, est agencé et est construit de manière à grouper de manière automatique l'au moins une unité de communication sélectionnée selon l'au moins un groupe de discussion ou pour enlever l'au moins une unité de communication sélectionnée de l'au moins un groupe de discussion.
  14. 14
    Display-basiertes Endgerät nach Anspruch 13, weiter umfassend eine Speichervorrichtung (123), die mit der graphischen Benutzerschnittstelle und dem Prozessor gekoppelt ist, und die eingerichtet und konstruiert ist, in sich eine Liste von Gesprächsgruppenidentifikationen zu speichern und, ansprechend auf den Prozessor, die Liste von Gesprächsgruppenidentifikationen an die graphische Benutzerschnittstelle zu liefern, um den Benutzer in die Lage zu versetzen, die wenigstens eine Gesprächsgruppe aus der Liste zu identifizieren. Terminal basé sur affichage selon la revendication 13, comprenant en outre un dispositif de mémoire (123) qui est couplé à l'interface utilisateur graphique et au processeur, agencé et construit pour stocker dedans une liste d'identifications de groupes de discussion et, en réponse au processeur, pour fournir la liste d'identifications de groupes de discussion à l'interface utilisateur graphique pour permettre à l'utilisateur d'identifier l'au moins un groupe de discussion à partir de la liste. The display-based terminal of claim 13, further comprising a memory device (123), coupled to the graphical user interface and the processor, arranged and constructed to store therein a list of talkgroup identifications and, responsive to the processor, to provide the list of talkgroup identifications to the graphical user interface to enable the user to identify the at least one talkgroup from the list.
  15. 15
    Display-basiertes Endgerät nach Anspruch 13, wobei die Auswahlvorrichtung wenigstens eine Computermaus und/oder eine Tastatur und/oder einen Touchscreen-Bereich der graphischen Benutzerschnittstelle und/oder eine Spracherkennungsvorrichtung umfasst. Terminal basé sur affichage selon la revendication 13, dans lequel le dispositif de sélection comprend au moins un élément pris parmi une souris d'ordinateur, un clavier, une partie d'écran tactile de l'interface utilisateur graphique et un dispositif de reconnaissance vocale. The display-based terminal of claim 13, wherein the selection device comprises at least one of a computer mouse, a keyboard, a touchscreen portion of the graphical user interface, and a voice recognition device.
  16. 16
    Display-basiertes Endgerät nach Anspruch 13, wobei das Display-basierte Endgerät Teil eines Dispatch-Kommunikationssystems ist, welches eine drahtlose Infrastruktur aufweist, wobei das Display-basierte Endgerät von der drahtlosen Infrastruktur entfernt positioniert ist und wobei das Display-basierte Endgerät weiter ein Funk-Sende-/Empfangsgerät, welches mit dem Prozessor gekoppelt ist, zum Austausch von Information mit der drahtlosen Infrastruktur umfasst. Terminal basé sur affichage selon la revendication 13, dans lequel le terminal basé sur affichage est une partie d'un système de communication de distribution qui inclut une infrastructure sans fil, dans lequel le terminal basé sur affichage est situé à distance de l'infrastructure sans fil et dans lequel le terminal basé sur affichage comprend en outre un émetteur-récepteur radio couplé au processeur pour échanger une information avec l'infrastructure sans fil. The display-based terminal of claim 13, wherein the display-based terminal is part of a dispatch communication system that includes a wireless infrastructure, wherein the display-based terminal is located remotely from the wireless infrastructure, and wherein the display-based terminal further comprises a radio transceiver, coupled to the processor, for exchanging information with the wireless infrastructure.
Independent claims16