DE102022204488A1 - System and method for controlling routing of information requests - Google Patents
System and method for controlling routing of information requests Download PDFInfo
- Publication number
- DE102022204488A1 DE102022204488A1 DE102022204488.6A DE102022204488A DE102022204488A1 DE 102022204488 A1 DE102022204488 A1 DE 102022204488A1 DE 102022204488 A DE102022204488 A DE 102022204488A DE 102022204488 A1 DE102022204488 A1 DE 102022204488A1
- Authority
- DE
- Germany
- Prior art keywords
- parameter
- network
- time
- network participant
- predeterminable
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004364 calculation method Methods 0.000 claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 230000004044 response Effects 0.000 claims abstract description 7
- 238000004590 computer program Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 16
- 230000006855 networking Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
Images
Classifications
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- 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/10—Protocols in which an application is distributed across nodes in the network
-
- 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/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Verfahren zum Routing mindestens einer Informationsanfrage, vorzugsweise einer Mehrzahl von Informationsanfragen, in einem System umfassend eine Mehrzahl von Netzwerkteilnehmern (10, 20, 30, 40), die über mindestens ein Datenübertragungssystem (11) verbunden sind, wobei die mindestens eine Informationsanfrage von einem ersten Netzwerkteilnehmer (10) und an einen zweiten der Netzwerkteilnehmer (20, 30 , 40) übermittelt wird, wobei eine Antwort auf diese Informationsanfrage an den ersten Netzwerkteilnehmer (10) eine abhängig von einem Berechnungsparameter (ω) ermittelt wird, wobei der Berechnungsparameter (ω) auf einem von erstem Netzwerkteilnehmer (10) und zweitem Netzwerkteilnehmer (20) distalen dritten Netzwerkteilnehmer (50) abgerufen wird.Method for routing at least one information request, preferably a plurality of information requests, in a system comprising a plurality of network participants (10, 20, 30, 40) which are connected via at least one data transmission system (11), wherein the at least one information request comes from a first Network participants (10) and to a second of the network participants (20, 30, 40), a response to this information request to the first network participant (10) being determined depending on a calculation parameter (ω), the calculation parameter (ω) is retrieved on a third network participant (50) distal to the first network participant (10) and the second network participant (20).
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Routing mindestens einer Informationsanfrage, und ein Computerprogramm, einen Netzwerkteilnehmer und ein Netzwerksystem.The present invention relates to a method for routing at least one information request, and a computer program, a network participant and a network system.
Stand der TechnikState of the art
Aus der
- - eine Verwendung der zweiten Zugangstechnologieebene in Abhängigkeit von einer Verwendung der ersten Zugangstechnologieebene zu koordinieren;
- - eine Verwendung der ersten Zugangstechnologieebene in Abhängigkeit von einer Verwendung der zweiten Zugangstechnologieebene zu koordinieren;
- - Daten mit mindestens einem zweiten straßenseitigen Netzwerkknoten über einen Sidelink-Funkkanal des zellgestützten Funkkommunikationsnetzes auszutauschen;
- - Daten mit mindestens einem dritten straßenseitigen Netzwerkknoten über einen Adhoc-Funkkanal des Adhoc-Funkkommunikationsnetzes austauschen, wobei eine erste Zugangstechnologieebene für den Datenaustausch mit mindestens dem zweiten straßenseitigen Netzwerkknoten verwendet wird, wobei eine zweite Zugangstechnologieebene für den Datenaustausch mit mindestens dem dritten straßenseitigen Netzwerkknoten verwendet wird, und wobei sowohl in dem zellgestützten Funkkommunikationsnetz als auch in dem Adhoc-Funkkommunikationsnetz Funksignale unter Verwendung desselben oder eines überlappenden nicht lizenzierten Frequenzbereichs (uFR) übertragen werden; wobei der Austausch von Daten umfasst:
- - die zu übertragenden Daten bereitzustellen;
- - lokal auf dem straßenseitigen Gateway-Knoten eine Übertragungsanweisung (TI) für die Daten zu bestimmen, wobei die Übertragungsanweisung (TI) eine Kanalauswahl (CS) umfasst, die a) eine Übertragung der Daten über einen Sidelink-Funkkanal des zellgestützten Funkkommunikationsnetzes, b) eine Übertragung der Daten über einen Adhoc-Funkkanal des Adhoc-Funkkommunikationsnetzes oder c) eine Übertragung der Daten über den Sidelink-Funkkanal und den Adhoc-Funkkanal angibt; und
- - eine Übertragung der Daten über den Sidelink-Funkkanal und/oder über den Adhoc-Funkkanal gemäß der Übertragungsanweisung (TI) einzuleiten.
- - coordinate use of the second access technology level depending on use of the first access technology level;
- - coordinate use of the first access technology level depending on use of the second access technology level;
- - exchange data with at least a second roadside network node via a sidelink radio channel of the cellular-based radio communication network;
- - Exchange data with at least a third road-side network node via an ad hoc radio channel of the ad hoc radio communication network, wherein a first access technology level is used for data exchange with at least the second road-side network node, wherein a second access technology level is used for data exchange with at least the third road-side network node , and wherein in both the cellular radio communications network and the ad hoc radio communications network, radio signals are transmitted using the same or an overlapping unlicensed frequency range (uFR); whereby the exchange of data includes:
- - provide the data to be transferred;
- - to determine a transmission instruction (TI) for the data locally on the road-side gateway node, the transmission instruction (TI) comprising a channel selection (CS) which a) transmits the data via a sidelink radio channel of the cellular-based radio communication network, b) indicates a transmission of the data via an ad hoc radio channel of the ad hoc radio communication network or c) a transmission of the data via the sidelink radio channel and the ad hoc radio channel; and
- - initiate a transmission of the data via the sidelink radio channel and/or via the ad hoc radio channel in accordance with the transmission instruction (TI).
Aus der
Vorteile der ErfindungAdvantages of the invention
Das Verfahren mit den Merkmalen des unabhängigen Anspruch 1 hat den Vorteil, dass das Routing von Informationsanfragen besonders flexibel durchgeführt werden kann.The method with the features of independent claim 1 has the advantage that the routing of information requests can be carried out particularly flexibly.
Weiterbildungen mit weiteren Vorteilen sind Gegenstand der abhängigen Ansprüche.Further training with further advantages is the subject of the dependent claims.
Offenbarung der ErfindungDisclosure of the invention
In einem ersten Aspekt betrifft die Erfindung ein insbesondere computerimplementiertes Verfahren zum Routing mindestens einer Informationsanfrage, vorzugsweise einer Mehrzahl von Informationsanfragen, in einem System umfassend eine Mehrzahl von Netzwerkteilnehmern, die über mindestens ein Datenübertragungssystem verbunden sind, wobei die mindestens eine Informationsanfrage von einem ersten Netzwerkteilnehmer und an einen zweiten der Netzwerkteilnehmer übermittelt wird, wobei eine Antwort auf diese Informationsanfrage an den zweiten Netzwerkteilnehmer abhängig von einem Berechnungsparameter ermittelt wird, wobei der Berechnungsparameter auf einem von erstem Netzwerkteilnehmer und zweitem Netzwerkteilnehmer distalen dritten Netzwerkteilnehmer abgerufen wird.In a first aspect, the invention relates to a particularly computer-implemented method for routing at least one information request, preferably a plurality of information requests, in a system comprising a plurality of network participants that are connected via at least one data transmission system, wherein the at least one information request comes from a first network participant and is transmitted to a second of the network participants, a response to this information request to the second network participant being determined depending on a calculation parameter, the calculation parameter being based on one of the first Network participant and second network participant distal third network participant is accessed.
Durch diese Bereitstellung des Berechnungsparameters in einem dedizierten dritten Netzwerkteilnehmer lässt sich diese Bereitstellung besonders zuverlässig gestalten.By providing the calculation parameter in a dedicated third network participant, this provision can be made particularly reliable.
In einer Weiterbildung kann vorgesehen sein, dass dieser Parameter (wenn er benötigt wird) von jedem der Netzwerkteilnehmer vom distalen dritten Netzwerkteilnehmer abgerufen wird. Dies bedeutet insbesondere, dass der Parameter zentralisiert bereitgestellt wird, was eine konsistente Nutzung des Parameters über alle abrufenden Netzwerkteilnehmer ermöglicht.In a further development it can be provided that this parameter (if it is needed) is retrieved by each of the network participants from the distal third network participant. This means in particular that the parameter is provided centrally, which enables consistent use of the parameter across all retrieving network participants.
In weiteren Aspekten der Erfindung kann vorgesehen sein, dass der Parameter aus einer Zeitreihe von Werten des Parameters zu einem vorgebbaren Zeitpunkt ausgewählt und abgerufen wird. Dies erhöht die Flexibilität der Bereitstellung.In further aspects of the invention it can be provided that the parameter is selected and retrieved from a time series of values of the parameter at a predeterminable point in time. This increases deployment flexibility.
In einem noch weiteren Aspekt kann vorgesehen sein, dass ein zeitlicher Verlauf des Parameters über einem vorgebbaren Zeitintervall aus einer Zeitreihe von Werten des Parameters abgerufen wird, wobei die Antwort abhängig von den Werten des zeitlichen Verlaufs des Parameters zu mindestens zwei unterschiedlichen Zeitpunkten ermittelt wird. Hierdurch lassen sich zeitliche Abhängigkeiten besonders einfach berücksichtigen.In yet another aspect, it can be provided that a time course of the parameter over a predeterminable time interval is retrieved from a time series of values of the parameter, the answer being determined depending on the values of the time course of the parameter at at least two different points in time. This makes it particularly easy to take time dependencies into account.
In einer Weiterbildung einiger diese Aspekte kann vorgesehen sein, dass der Parameter ausgehend von einem vorgebbaren Referenzzeitpunkt als zeitlicher Mittelwert über einem dem vorgebbaren Referenzzeitpunkt vorhergehenden vorgebbaren zeitlichen Intervall ermittelt wird. Hierdurch ist eine Extrapolation des Parameters auf besonders einfache Weise möglich.In a further development of some of these aspects, it can be provided that the parameter is determined starting from a predefinable reference time as a time average over a predefinable time interval preceding the predefinable reference time. This makes it possible to extrapolate the parameter in a particularly simple manner.
Alternativ oder zusätzlich kann vorgesehen sein, dass der Parameter für Zeitpunkte nach einem vorgebbaren Referenzzeitpunkt ausgehend von einem Wert des Parameters zum Referenzzeitpunkt linear, insbesondere konstant, fortgeschrieben wird. Dies ist eine weitere besonders einfache Möglichkeit der Extrapolation des Parameters.Alternatively or additionally, it can be provided that the parameter is updated linearly, in particular constantly, for times after a predeterminable reference time, starting from a value of the parameter at the reference time. This is another particularly simple way of extrapolating the parameter.
Hierbei kann insbesondere vorgesehen sein, dass vorgebbarer Referenzzeitpunkt und/oder vorgebbares zeitliches Intervall dem dritten Netzwerkteilnehmer beim Abruf des Parameters vom abrufenden Netzwerkteilnehmer übermittelt wird. Dies macht die Abfrage besonders flexibel.In particular, it can be provided that a predefinable reference time and/or a predefinable time interval is transmitted to the third network participant when the parameter is retrieved by the retrieving network participant. This makes the query particularly flexible.
Weitere die Erfindung verbessernde Maßnahmen werden nachstehend gemeinsam mit der Beschreibung der bevorzugten Ausführungsbeispiele der Erfindung anhand von Figuren näher dargestellt.Further measures improving the invention are shown in more detail below together with the description of the preferred exemplary embodiments of the invention using figures.
AusführungsbeispieleExamples of embodiments
Es zeigen:
-
1 ein verteiltes Rechensystem; -
2a eine Ausführungsform eines Aufbaus einer Nachricht; -
2b eine beispielhafte Darstellung einer Datenstruktur; -
3 ein verteiltes Rechensystem gemäß einem weiteren Aspekt der Erfindung; -
4 in einem Flussdiagramm eine Ausführungsform eines Aspekts der Erfindung; -
5 in einem Flussdiagramm eine Ausführungsform eines weiteren Aspekts der Erfindung; -
6 in einem Flussdiagramm eine zweite Ausführungsform des weiteren Aspekts der Erfindung; -
7 in einem Flussdiagramm eine dritte Ausführungsform des weiteren Aspekts der Erfindung; -
8 in einem Flussdiagramm eine vierte Ausführungsform des weiteren Aspekts der Erfindung;
-
1 a distributed computing system; -
2a an embodiment of a structure of a message; -
2 B an exemplary representation of a data structure; -
3 a distributed computing system according to another aspect of the invention; -
4 in a flowchart an embodiment of an aspect of the invention; -
5 in a flowchart an embodiment of a further aspect of the invention; -
6 in a flowchart a second embodiment of the further aspect of the invention; -
7 in a flowchart a third embodiment of the further aspect of the invention; -
8th in a flowchart a fourth embodiment of the further aspect of the invention;
Ausführungsformen der Erfindung betreffen ein Verfahren zum Aggregieren von Informationen in einem verteilten Rechensystem. Ein solches verteiltes Rechensystem ist in
Insbesondere ist es möglich, dass der Bezeichner 222 einer Entität 301...308 aus einer Mehrzahl von Entitäten zugeordnet ist, die in einer hierarchisch angeordneten Datenstruktur 300 umfassend Entitäten 301...308 angeordnet ist. Diese Datenstruktur 300 ist in
Die weitere Recheneinheit 50 kann eingerichtet sein, den Wert des Berechnungsparameters ω nicht nur zu einem singulären Zeitpunkt, sondern über einem vorgebbaren Zeitintervall zurückzugeben. Das vorgebbare Zeitintervall kann mit der Anfrage des Berechnungsparameters ω zusammen übermittelt werden, oder von der Recheneinheit 50 von einer dedizierten Speicherstelle ausgelesen werden. Ist der Wert des Berechnungsparameters ω zeitlich veränderlich, ist es möglich, dass ausgehend von einem Referenzzeitpunkt t0 (der beispielsweise einem Zeitpunkt eines Eingangs einer Anfrage bei der weiteren Recheneinheit 50 entsprechen kann, oder alternativ mit der Anfrage übermittelt wird) der Berechnungsparameter ω einem zeitlich gemittelten Wert über einem vorgebbaren Zeitintervall zeitlich vor dem Referenzzeitpunkt t0 gelegen entspricht. Alternativ oder zusätzlich ist es möglich, dass der Wert des Berechnungsparameters ω in einem zeitlich nach dem Referenzzeitpunkt t0 gelegenen Zeitintervall linear fortgeschrieben wird, beispielsweise konstant mit dem Wert des Berechnungsparameters ω zum Referenzzeitpunkt t0.The
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- EP 3484186 B1 [0002]EP 3484186 B1 [0002]
- DE 102019201231 A1 [0003]DE 102019201231 A1 [0003]
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102022204488.6A DE102022204488A1 (en) | 2022-05-06 | 2022-05-06 | System and method for controlling routing of information requests |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102022204488.6A DE102022204488A1 (en) | 2022-05-06 | 2022-05-06 | System and method for controlling routing of information requests |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102022204488A1 true DE102022204488A1 (en) | 2023-11-09 |
Family
ID=88414289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102022204488.6A Pending DE102022204488A1 (en) | 2022-05-06 | 2022-05-06 | System and method for controlling routing of information requests |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102022204488A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102019201231A1 (en) | 2019-01-31 | 2020-08-06 | Robert Bosch Gmbh | Device and method for increasing the availability of a communication infrastructure |
EP3484186B1 (en) | 2017-11-13 | 2022-01-05 | Robert Bosch GmbH | First road-side network node and method to operate the first road-side network node |
-
2022
- 2022-05-06 DE DE102022204488.6A patent/DE102022204488A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3484186B1 (en) | 2017-11-13 | 2022-01-05 | Robert Bosch GmbH | First road-side network node and method to operate the first road-side network node |
DE102019201231A1 (en) | 2019-01-31 | 2020-08-06 | Robert Bosch Gmbh | Device and method for increasing the availability of a communication infrastructure |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69130305T2 (en) | Automatic discovery of units in a network | |
DE69706649T2 (en) | METHOD AND DEVICE FOR CONNECTING A CLIENT NODE TO A SERVER NODE ACCORDING TO THE LOAD LEVELS | |
DE102010034430A1 (en) | Method for configuring an imaging device | |
WO2003029905A2 (en) | Method for accessing information and/or services of a distributed automation system | |
DE102005034944B3 (en) | Field bus system e.g. LIN bus system, configuration method for use in e.g. motor vehicle, involves checking whether bus subscriber still has standard address, and identifying subscriber and assigning clear subscriber address to subscriber | |
WO2004040850A1 (en) | Method and device for selecting network access to one or more data networks by means of a telecommunication terminal | |
DE102020215230A1 (en) | Device for managing digital twins | |
DE112018001386T5 (en) | INFORMATION MANAGEMENT SYSTEM, VEHICLE IN-DEVICE, SERVER AND ROUTING TABLE CHANGE PROCEDURE | |
DE102017118574A1 (en) | Method for operating a sensor arrangement in a motor vehicle on the basis of a DSI protocol | |
DE69625958T2 (en) | Mobile communication network and mobile communication process | |
DE102022204488A1 (en) | System and method for controlling routing of information requests | |
EP1204035A2 (en) | Method to detect write conflicts in replicated databases without memory overhead | |
DE102022204487A1 (en) | System and method for controlling routing of information requests | |
DE202022102509U1 (en) | System for controlling routing of information requests | |
DE202022102508U1 (en) | System for controlling routing of information requests | |
DE102020216127A1 (en) | Computer-implemented method for the management of data sets for the training of artificial intelligence | |
EP1202523A2 (en) | Device and method for synchronizing databases in distributed communications systems | |
EP1331794B1 (en) | Method for address allocation in a network and components therefore | |
DE10215990B4 (en) | Method for determining the identification numbers of subscribers in a hierarchical bus system | |
DE102017222179A1 (en) | A method of centralized management and provision of data by means of a multi-interface central storage system of a vehicle, storage system and vehicle | |
WO2018184786A1 (en) | Method for configuring at least one device in a network, computer program and computer-readable storage medium | |
DE102017218547A1 (en) | Server application and method for plausibility of data protection statements | |
DE10006959A1 (en) | Data bank lookup method e.g. for measurement data, image data, parameters and characteristic values | |
WO2022242921A1 (en) | Method, apparatus, computer programme, and computer-readable storage medium for determining defective vehicles | |
DE102021120184A1 (en) | Runtime determination system and method for determining a data packet runtime |