DE102015203370B3 - Method to efficiently provide data to a user group - Google Patents

Method to efficiently provide data to a user group Download PDF

Info

Publication number
DE102015203370B3
DE102015203370B3 DE102015203370.8A DE102015203370A DE102015203370B3 DE 102015203370 B3 DE102015203370 B3 DE 102015203370B3 DE 102015203370 A DE102015203370 A DE 102015203370A DE 102015203370 B3 DE102015203370 B3 DE 102015203370B3
Authority
DE
Germany
Prior art keywords
user
data
user node
users
record
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.)
Active
Application number
DE102015203370.8A
Other languages
German (de)
Inventor
Christoph Günther
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsches Zentrum fuer Luft und Raumfahrt eV
Original Assignee
Deutsches Zentrum fuer Luft und Raumfahrt eV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Deutsches Zentrum fuer Luft und Raumfahrt eV filed Critical Deutsches Zentrum fuer Luft und Raumfahrt eV
Priority to DE102015203370.8A priority Critical patent/DE102015203370B3/en
Application granted granted Critical
Publication of DE102015203370B3 publication Critical patent/DE102015203370B3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6193Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP

Abstract

Bei dem Verfahren, um Daten wie z. B. Nachrichten-, Video-, AudioSendungen, Upgrades von Betriebssystemen, Computerprogrammen, Virenscannern und dergleichen mehr einem Nutzerkreis effizient zur Verfügung zu stellen, erhalten Nutzer über Nutzerknoten Zugang zur Außenwelt. Die Nutzerknoten sind mit der Außenwelt so verbunden, dass sie neben den selbst angeforderten Daten auch andere Daten empfangen können. Die Nutzerknoten haben einen lokalen Zugriff auf Speicher. Entweder im Netz oder am Nutzerknoten trifft ein Prozess Entscheidungen darüber, ob der Nutzerknoten Daten, die gerade übertragen werden, speichern soll. Der Nutzerknoten speichert die Daten gegebenenfalls. Der Nutzerknoten prüft bei Anfragen seiner Nutzer, ob die hierfür benötigten Daten im Speicher liegen (pull). Der Nutzerknoten bietet Daten in gewissen Situationen aktiv an (push).In the method to data such. As news, video, audio broadcasts, upgrades of operating systems, computer programs, virus scanners and the like more efficient to provide a user group, users get access to the outside world via user nodes. The user nodes are connected to the outside world so that they can receive other data in addition to the self-requested data. The user nodes have local access to memory. Either in the network or at the user node, a process makes decisions as to whether the user node should store data being transmitted. The user node optionally stores the data. The user node checks for inquiries from its users, whether the data required for this purpose are in the memory (pull). The user node actively offers data (push) in certain situations.

Description

Die Erfindung betrifft ein Verfahren um Daten wie z. B. Nachrichten-, Video-, Audio-, Updates und/oder Upgrades von Betriebssystemen, Computerprogrammen, Virenscannern und dergleichen mehr einem Nutzerkreis effizient zur Verfügung zu stellen.The invention relates to a method for data such. As news, video, audio, updates and / or upgrades of operating systems, computer programs, virus scanners and the like more efficient to provide a user group.

Dabei werden diese Daten in einer Weise übertragen, die sie für alle Nutzerknoten in einem Versorgungsbereich verfügbar machen. Das ist der Fall bei Satellitensystemen, Rundfunksystemen, aber auch bei gewissen Leitungsnetzen. Bei einem Satellitensystem stehen beispielsweise alle übertragenen Daten jedem Nutzerknoten in einem Spotbeam potentiell zur Verfügung. Unter einem Nutzerknoten stellt man sich in diesem Anwendungsfall beispielsweise das Satellitenmodem mit integriertem Router, LAN-Anschlüssen und/oder WLAN Netzwerk, sowie lokal angeschlossenem Speicher vor. Der Spotbeam ist in diesem Fall der Versorgungsbereich. Die Daten selbst können von einem Nutzer spezifisch angefordert worden sein (pull), sie können von Diensten an Nutzer aktiv verteilt werden (push) oder auf Grund von Nutzerprofilen angeboten werden. Charakteristisch an dem Verfahren ist, dass jeder Nutzerknoten in allen Fällen prüft ob die übertragenen Daten für angeschlossene Nutzer von potentiellem Interesse sein könnten (z. B. für Nutzer in einem Unternehmen oder für Mitglieder einer Familie und Geräte in einem Haushalt). In dem Fall werden die Daten automatisch für einen späteren potentiellen Gebrauch gespeichert. Mit diesem Ansatz kann die Anzahl der Mehrfachübertragungen bei ”nicht-linearem Fernsehen” bei Software-Updates und dergleichen mehr von der Anzahl der potentiellen Interessenten in einem Spotbeam auf eine Übertragung pro Spotbeam reduziert werden.This data is transmitted in a way that makes it available to all user nodes in a coverage area. This is the case with satellite systems, broadcasting systems, but also with certain cable networks. For example, in a satellite system, all transmitted data is potentially available to each user node in a spot beam. Under a user node, in this application, for example, the satellite modem with integrated router, LAN connections and / or WLAN network, as well as locally connected memory is presented. The spotbeam in this case is the supply area. The data itself can be requested specifically by a user (pull), they can be actively distributed from services to users (push) or offered on the basis of user profiles. It is characteristic of the method that each user node checks in all cases whether the transmitted data could be of potential interest for connected users (eg for users in a company or for members of a family and devices in a household). In that case, the data is automatically saved for later potential use. With this approach, the number of "non-linear television" retransmissions in software updates and the like can be more reduced from the number of potential viewers in a spotbeam to one transmission per spotbeam.

Telekommunikations-Betreiber haben das sogenannte Triple Play eingeführt, das neben Telephonie und Internet-Zugriff auch Video Streaming/TV bietet. Klassische Sender veröffentlichen ihre Programme zur direkten Betrachtung über diverse Kanäle. Ferner bieten verschiedene Video-Provider, z. B. Maxdome, Netflix, Amazon, einen Zugriff auf Spielfilme. Der entsprechende Zugriff wird durch Verwendung von Einrichtungen wie Apple TV, Chromecast, Roku oder Amazon Fire TV realisiert. Diese Verfahren arbeiten gut, verursachen jedoch eine beträchtliche Belastung des Transportnetzwerks (typ. fiber) und der Zugangsnetzwerke (typ. xDSL). Als Konsequenz daraus wurden Inhaltsauslieferungsnetzwerke mit verteilten Servern entwickelt, um die Wahrnehmungsqualität der Zuschauer und die Bandbreitennutzung im Netz zu verbessern. Im Fall eines Internetzugangs über Satellit, z. B. Direct to Home (DTH), ist der letzte Abschnitt in dem Netzwerk (nämlich der durch den Satellit realisierte Link zu dem Benutzer auf der Erde) extrem kostenaufwendig, bildet jedoch keinen Teil der Optimierung. Dieser Link wird als Forward Link bezeichnet.Telecommunications operators have introduced the so-called triple play, which offers not only telephony and Internet access but also video streaming / TV. Classic channels publish their programs for direct viewing via various channels. Furthermore, various video providers, such. For example, Maxdome, Netflix, Amazon, access to feature films. The corresponding access is realized through the use of facilities such as Apple TV, Chromecast, Roku or Amazon Fire TV. These methods work well, but place a considerable burden on the transport network (typ. Fiber) and the access networks (typ. XDSL). As a consequence, distributed server content delivery networks have been developed to improve viewers' perceptual quality and network bandwidth utilization. In the case of Internet access via satellite, z. Direct to Home (DTH), the last section in the network (namely the link to the user on Earth made by the satellite) is extremely expensive, but does not form part of the optimization. This link is called Forward Link.

Ein Verfahren nach dem Oberbegriff des Anspruchs 1 ist aus US 2003/0110503 A1 bekannt.A method according to the preamble of claim 1 is made US 2003/0110503 A1 known.

Es ist Aufgabe der vorliegenden Erfindung, die Effizienz der Datenzufuhr über Sendesysteme wie z. B. Satelliten zu verbessern.It is an object of the present invention, the efficiency of data delivery via transmission systems such. B. to improve satellites.

Zur Lösung dieser Aufgabe wird mit der Erfindung gemäß Anspruch 1 ein Verfahren, um Daten einem Nutzerkreis effizient zur Verfügung stellen zu können, vorgeschlagen, wobei es sich bei den Daten um z. B. Nachrichten-, Video-, Audio-Sendungen, Upgrades von Betriebssystemen, Computerprogrammen, Virenscannern und dergleichen handelt.To solve this problem is with the invention according to claim 1, a method to provide data to a circle of users efficiently available, it being proposed in the data at z. As news, video, audio broadcasts, upgrades of operating systems, computer programs, virus scanners and the like.

Vorzugsweise kann nach der Erfindung vorgesehen sein, dass die Außenwelt das Internet ist und, dass die Verbindung zum Internet über Satelliten erfolgt.Preferably, it can be provided according to the invention that the outside world is the Internet and that the connection to the Internet is made via satellites.

Insbesondere ist es zweckmäßig, wenn der Nutzerknoten den Speicher verwaltet und ein Gateway-Knoten die Nutzerknoten über anstehende Übertragungen informiert.In particular, it is expedient if the user node manages the memory and a gateway node informs the user nodes of pending transmissions.

In weiterer Ausgestaltung der Erfindung kann vorgesehen sein, dass der Nutzerknoten ein Profil für die Gesamtheit der angeschlossenen Nutzer erstellt, insbesondere werden dabei persönliche Präferenzen der menschlichen Nutzer geschätzt aber auch Hardwarelisten erstellt, um den Bedarf an Software-Updates und dergleichen mehr zu ermitteln.In a further embodiment of the invention, it can be provided that the user node creates a profile for the entirety of the connected users, in particular personal preferences of the human users are estimated, but also hardware lists are created in order to determine the need for software updates and the like.

Außerdem von Vorteil kann es sein, wenn alle Datensätze bewertet werden und die Datensätze mit der höchsten Bewertung im Speicher gehalten bzw. gespeichert werden.In addition, it may be advantageous if all records are evaluated and the records with the highest rating are held or stored in memory.

In einer weiteren Ausgestaltung der Erfindung gehen die Übertragungskosten, die bei einer späteren Anforderung entstehen werden, und die Wahrscheinlichkeit der zukünftigen Nutzung in die Bewertung ein.In a further embodiment of the invention, the transmission costs that will be incurred at a later request and the probability of future use are included in the evaluation.

Zweckmäßig kann es ferner sein, wenn Nutzerknoten, die über lokale Netzwerke verbunden sind (Leitungen, Coax, WiMax, WiFi, Mobilfunk und dergleichen), bei Anforderung eines Datensatzes durch ihre Nutzer erst prüfen, ob der Datensatz lokal vorhanden ist und diesen Datensatz über das lokale Netz zur Verfügung stellen.It may also be expedient if user nodes which are connected via local networks (lines, coax, WiMax, WiFi, mobile radio and the like) first check on request of a data record by their users whether the data record is present locally and transmit this data record via the provide local network.

Außerdem kann es zweckmäßig sein, wenn eine Gruppe von lokal verbundenen Knoten ihre Speicher gemeinsam nutzen und verwalten.In addition, it may be useful for a group of locally connected nodes to share and manage their memory.

Mit der Erfindung wird also ein Verfahren zur Übertragung von Daten wie z. B. Nachrichten-, Video-, Audio-, Programmupdate- und/oder Programmupgrade-Daten, von einem Sender an einen Nutzer, wobei die Daten seitens eines von mehreren mit Empfängern ausgestatteten Nutzern von dem Sender angefordert worden sind und zu einem späteren Zeitpunkt potentiell auch von einem anderen Nutzer angefordert oder ohne eine Anforderung an diesen gesendet werden, vorgeschlagen, dass die folgenden Schritte aufweist:

  • – Erlangen von Kenntnissen über die Gewohnheiten von Nutzern hinsichtlich des Interesses an und/oder der Nutzung von bestimmten, über Satelliten ausgestrahlten Daten,
  • – Erstellen von Gewohnheitsprofilen dieser Nutzer,
  • – Übertragen von Daten durch den Sender an mindestens einen Erstnutzer,
  • – Ermitteln von Werten der Wahrscheinlichkeit dafür, dass potentielle Zweitnutzer innerhalb des Empfangsbereichs der von dem Sender gesendeten Daten zu einem späteren Zeitpunkt Interesse an diesen Daten haben könnten,
  • – Vergleichen der den Zweitnutzern zugeordneten Wahrscheinlichkeitswerten mit einem vorgebbaren Mindestwahrscheinlichkeitswert,
  • – Speichern der von dem Sender gesendeten Daten auf Seiten derjenigen Zweitnutzer innerhalb des Empfangsbereichs des Sender, deren jeweilige Wahrscheinlichkeitswerte größer als der Mindestwahrscheinlichkeitswert sind, und
  • – Löschen oder Überschreiben der auf diese Weise auf Seiten eines Zweitnutzers gespeicherten Daten, wenn die Daten für eine vorgebbare Zeitspanne nach dem Speichern nicht abgerufen worden sind.
The invention thus provides a method for transmitting data such. Message, video, audio, program update, and / or program upgrade data from a sender to a user, where the data has been requested by one of a plurality of recipient-equipped users from the sender, and potentially at a later time also requested by another user or sent to him without a request, suggested that the following steps include:
  • - gaining knowledge of the habits of users with regard to the interest in and / or use of certain data transmitted by satellite,
  • - creating habitual profiles of these users,
  • Transferring data by the sender to at least one first user,
  • Determining values of the likelihood that potential second-users could be interested in this data within the reception range of the data sent by the sender at a later time,
  • Comparing the probability values assigned to the second users with a predefinable minimum probability value,
  • Storing the data sent by the transmitter on the part of those second users within the reception range of the transmitter whose respective probability values are greater than the minimum likelihood value, and
  • - Deleting or overwriting the data stored in this way on the part of a second user, if the data has not been retrieved for a predetermined period of time after saving.

In vorteilhafter Ausgestaltung der Erfindung kann vorgesehen sein, dass dann, wenn von einem Zweitnutzer, auf dessen Seite die Daten gespeichert worden sind, diese Daten nach ihrer Versendung abgerufen werden, die Daten aus dem diesem Zweitnutzer zugeordneten Speicher ausgelesen werden.In an advantageous embodiment of the invention can be provided that when a second user, on whose side the data has been stored, these data are retrieved after their dispatch, the data from the second user associated with this memory are read.

In weiterer vorteilhafter Ausgestaltung der Erfindung kann vorgesehen sein, dass dann, wenn von einem anderen Zweitnutzer, auf dessen Seite die Daten nicht gespeichert worden sind, diese Daten abgerufen werden, die Daten von einem Zweitnutzer, bei dem sie nach der Versendung gespeichert worden sind, an den betreffenden anderen Zweitnutzer übertragen werden.In a further advantageous embodiment of the invention it can be provided that, if from another secondary user, on whose side the data has not been stored, this data is retrieved, the data from a second user, where they have been stored after the shipment, be transferred to the other second user concerned.

Erfindungsgemäß werden also alternativ über z. B. einen Satelliten ausgestrahlte und für ein oder mehrere Nutzer auf der Erde vorgesehene Daten ”auf Verdacht” auf Seiten solcher Nutzer, d. h. in solchen Nutzern zugeordneten Speichern abgelegt, bei denen die Wahrscheinlichkeit recht groß ist, dass diese Nutzer die ausgestrahlten Daten zu einem späteren Zeitpunkt ihrerseits anfordern würden. Eine Speicherung auf Seiten eines Nutzers bedeutet also eine Speicherung der Daten in einem diesem Nutzer zugeordneten Speicher. Dies kann ein Speicher im Empfänger des betreffenden Nutzers oder aber auch ein anderer lokaler Speicher sein, der mit dem Empfänger des betreffenden Nutzers vernetzt ist. Schließlich kann sich der Speicher auch außerhalb des Verfügungsbereichs des Nutzers befinden.According to the invention so alternatively via z. B. a satellite broadcast and intended for one or more users on Earth data "suspected" on the part of such users, d. H. stored in such users associated memories in which the probability is quite large that these users would request the broadcast data at a later date in turn. A storage on the part of a user thus means a storage of the data in a memory associated with this user. This can be a memory in the receiver of the user concerned or else another local memory which is networked with the receiver of the relevant user. Finally, the memory may also be outside of the user's reach.

Wenn also ein anderer Zweitnutzer, auf dessen Seite die vom z. B. Satelliten ausgestrahlten und vom Erstnutzer angeforderten Daten gespeichert worden sind, diese Daten nach ihrer Übertragung anfordert, werden die Daten aus dem diesem Zweitnutzer zugeordneten Speicher ausgelesen. Wenn die übertragenen Daten von einem Zweitnutzer zu einem späteren Zeitpunkt angefordert werden, bei dem sie bei der vorherigen Ausstrahlung nicht ”auf Verdacht” gespeichert worden sind, dann müssten diese Daten auf Anforderung dieses Zweitnutzers hin nochmals vom Sender übertragen werden, was grundsätzlich akzeptabel wäre. Besser jedoch wäre es, wenn ein anderer Zweitnutzer, auf dessen Seite die vom Sender übertragenen und von dem mindestens einen Erstnutzer empfangenen Daten nicht gespeichert worden sind, diese Daten nach ihrer Übertragung durch einen anderen Zweitnutzer erhält, bei dem sie nach der Übertragung an den Erstnutzer gespeichert worden sind.So if another second user, on the side of the z. B. satellites broadcast and requested by the first user data has been stored, requests this data after their transfer, the data from the second user associated memory are read. If the transmitted data is requested by a second user at a later time, during which they were not "suspected" during the previous broadcast, then that data would have to be retransmitted by the sender at the request of this second user, which would be fundamentally acceptable. However, it would be better if another secondary user, on whose side the data transmitted by the transmitter and received by the at least one first user were not stored, receives this data after its transmission by another secondary user, after which it has been transmitted to the first user have been stored.

Der Stand der Technik führt nicht zu einer signifikanten Reduzierung redundanter Downloads in dem gleichen Spotbeam von Satelliten, obwohl es im Prinzip möglich ist, Programme aufzuzeichnen, während sie von Satelliten gesendet werden, statt ihren Inhalt zu einem späteren Zeitpunkt nochmals herunterzuladen. Aus Bequemlichkeitsgründen wird dies jedoch kaum jemals betrieben.The prior art does not result in a significant reduction of redundant downloads in the same spotbeam of satellites, although in principle it is possible to record programs while they are being transmitted by satellites instead of downloading their content again at a later time. For reasons of convenience, however, this is hardly ever done.

Die Erfindung sieht sinngemäß die lokale Speicherung in einem Satelliten-Spot-Strahl angebotener digitaler Inhalte vor, um spätere Anforderungen, die seitens des Benutzers und seiner IT-Systeme ergehen, lokal zu handhaben.The invention analogously provides the local storage in a satellite spot beam of offered digital content to locally handle later requests made by the user and his IT systems.

Erfindungsgemäß ist demnach vorgesehen, digitale Inhalte, die der Benutzer benötigen könnte, am Benutzerort, jedoch ohne Beteiligung des Benutzers aufzuzeichnen. Diese digitalen Inhalte könnten über Satellit verteilt werden, da sie programmgemäß gesendet werden sollen oder von anderen angefordert wurden. Zu den Inhalten können Nachrichten, Spielfilme, Musik, Software-Upgrades und dgl. zählen. Bevor derartige Inhalte gesendet werden, kündigt der Betreiber seine Absicht in einem bestimmten Spotbeam an, auch wenn es sich dabei um eine persönliche Anforderung eines einzelnen Benutzers handelt.According to the invention, it is therefore intended to record digital contents which the user might need at the user location, but without the participation of the user. These digital contents could be distributed via satellite as they should be broadcast according to the program or requested by others. Content may include news, movies, music, software upgrades and the like. Before such content is sent, the operator announces its intention in a particular spotbeam, even if it is a personal requirement of a single user.

Durch einen Prozess in dem Empfänger werden diese Ankündigungen analysiert, und es wird über die Aufzeichnung der digitalen Inhalte entschieden. Die Entscheidung basiert auf den vorherigen Präferenzen des Benutzers beim Betrachten bestimmter Inhalte sowie auf früheren Anforderungen von Software-Updates (Betriebssysteme, Anwenderprogramme, Virenscanner ...). Durch den Prozess werden jegliche digitalen Inhalte, die in dem Spotbeam angeboten werden, in einer Weise gespeichert, mittels derer die Wahrscheinlichkeit maximiert wird, dass sie einer späteren Anforderung entsprechen. Somit ersetzen sie Inhalte, die mit geringerer Wahrscheinlichkeit noch weiter angefordert werden, z. B. alte Nachrichtensendungen oder Spielfilme, die bereits angesehen wurden. Die Anforderung kann durch den Benutzer selbst oder durch Ausrüstungs-Komponenten erfolgen, die während der Zeit der Verteilung offline sein können. Der im Zusammenhang mit dem Empfänger verwendete Speicher kann ein relativ zum Empfänger interner oder externer Speicher sein; beispielsweise könnte es sich um eine Zuweisung auf einem NAS handeln. Der Kostenaufwand für derartige Speicher ist in den vergangenen Jahren auf ein sehr niedriges Niveau gesunken.A process in the receiver analyzes these announcements and decides to record the digital content. The decision is based on the user's prior preferences for viewing specific content and on previous requests for software updates (operating systems, application programs, virus scanners ...). Through the process, any digital content offered in the Spotbeam is stored in a manner that maximizes the likelihood that it will meet a later requirement. Thus, they replace content that is less likely to be requested further, e.g. Eg old news programs or feature films that have already been viewed. The request may be made by the user himself or by equipment components that may be offline during the time of distribution. The memory used in conjunction with the receiver may be a memory internal or external to the receiver; for example, it could be an assignment on a NAS. The cost of such storage has dropped to a very low level in recent years.

In dem Fall, dass ein Sendevorgang stattfindet und währenddessen nochmals die Daten angefordert werden, speichert der Empfänger den Stream von diesem Zeitpunkt an und fordert eine Neuübertragung lediglich des Beginns an.In the event that a transmission is taking place, during which the data is again requested, the receiver will store the stream from that point in time and request retransmission of only the beginning.

Gemäß einer weiteren Realisierung ist vorgesehen, dass Empfänger, die lokal über DSL, WiMax oder andere terrestrische Interfaces angeschlossen sind, entweder die Verfügbarkeit der gewünschten Inhalte in einer benachbarten Speicherung über einem derartigen Link gegenprüfen oder alternativ sogar deren Speicherung mitbenutzen.According to a further realization, it is provided that receivers that are connected locally via DSL, WiMax or other terrestrial interfaces either check the availability of the desired contents in a neighboring storage via such a link or alternatively even share their storage.

Der Prozess, welcher den Speicher am Benutzerort handhabt, könnte auch direkt vom Betreiber gesteuert werden. In diesem Fall besteht keinerlei Notwendigkeit, imminente Sendungen anzukündigen, da dieses Wissen verfügbar wäre. Eine derartige Steuerung könnte zu Modellen führen, bei den Kunden eine reduzierte Gebühr gewährt würde, falls sie eine seltene Unterbrechung durch Werbung akzeptieren, welche auf die Benutzerinteressen zugeschnitten und somit sehr effizient wäre, mit der Möglichkeit, zusätzliche Information anzufordern, den Preis auszuhandeln und eine direkte Bestellung vorzunehmen.The process that handles the memory at the user site could also be directly controlled by the operator. In this case there is no need to announce any imminent transmissions as this knowledge would be available. Such control could lead to models where customers would be offered a reduced fee if they accepted a rare interruption by advertising that was tailored to user interests and thus very efficient, with the ability to request additional information, negotiate the price, and one direct order.

Die Erfindung ist von großer Wichtigkeit für das per Satellit erfolgende Bereitstellen einer gleichartigen und erschwinglichen Internet-Erfahrung in dünn besiedelten Gebieten.The invention is of great importance for satellite providing a similar and affordable Internet experience in sparsely populated areas.

Claims (9)

Verfahren, um einem Nutzerkreis Daten effizient zur Verfügung zu stellen, wobei – Nutzer über Nutzerknoten Zugang zur Außenwelt erhalten, – Nutzerknoten mit der Außenwelt so verbunden sind, dass sie neben den selbst angeforderten Daten auch andere Daten empfangen können, – Nutzerknoten einen lokalen Zugriff auf Speicher haben, – entweder im Netz oder am Nutzerknoten ein Prozess Entscheidungen darüber trifft, ob der Nutzerknoten Daten, die gerade übertragen werden, speichern soll, – der Nutzerknoten die Daten gegebenenfalls speichert, – der Nutzerknoten bei Anfragen seiner Nutzer prüft, ob die hierfür benötigten Daten im Speicher liegen, und – der Nutzerknoten Daten in gewissen Situationen aktiv anbietet dadurch gekennzeichnet, – dass in dem Fall, dass die Übertragung eines Datensatzes, der an einem Nutzerknoten nicht aufgezeichnet wird, läuft und dieser Datensatz jedoch an dem Knoten angefordert wird, ab sofort der Rest des Datensatzes aufgezeichnet wird und damit nur der Beginn des Datensatzes neu angefordert werden muss.Method for efficiently providing data to a user group, whereby - users gain access to the outside world via user nodes, - user nodes are connected to the outside world in such a way that they can also receive other data in addition to the self-requested data, - user nodes have local access Have memory, - either in the network or at the user node a process makes decisions about whether the user node should store data that is currently being transmitted, - the user node stores the data if necessary, - the user node checks for queries of its users, if the required Data in memory, and - the user node actively offers data in certain situations characterized in that - in the event that the transmission of a record not recorded at a user node is running and that record is requested at the node, however immediately the rest of the record is recorded and so that only the beginning of the record has to be requested again. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Außenwelt das Internet ist und, dass die Verbindung zum Internet über Satelliten erfolgt.A method according to claim 1, characterized in that the outside world is the Internet and that the connection to the Internet is via satellites. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Nutzerknoten den Speicher verwaltet und dass ein Gateway-Knoten die Nutzerknoten über anstehende Übertragungen informiert.A method according to claim 1 or 2, characterized in that the user node manages the memory and that a gateway node informs the user nodes of pending transmissions. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Nutzerknoten ein Profil für die Gesamtheit der angeschlossenen Nutzer erstellt.Method according to one of claims 1 to 3, characterized in that the user node creates a profile for the entirety of the connected users. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass persönliche Präferenzen der menschlichen Nutzer geschätzt aber auch Hardwarelisten erstellt werden, um den Bedarf an Software-Updates und dergleichen mehr zu ermitteln.A method according to claim 4, characterized in that personal preferences of the human users estimated but also hardware lists are created to determine the need for software updates and the like. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass alle Datensätze bewertet werden und die Datensätze mit der höchsten Bewertung im Speicher gehalten bzw. gespeichert werden.A method according to claim 5, characterized in that all records are evaluated and the records are held with the highest rating in memory or stored. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Übertragungskosten die bei einer späteren Anforderung entstehen werden und die Wahrscheinlichkeit der zukünftigen Nutzung in die Bewertung eingehen.Method according to one of claims 1 to 6, characterized in that the transmission costs incurred in a later request and the likelihood of future use in the assessment. Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, dass Nutzerknoten, die über lokale Netzwerke verbunden sind, bei Anforderung eines Datensatzes durch ihre Nutzer erst prüfen ob der Datensatz lokal vorhanden ist und diesen Datensatz über das lokale Netz zur Verfügung stellen.Method according to one of the preceding claims, characterized in that user nodes that are connected via local networks, upon request of a record by their users first check whether the record is available locally and make this record over the local network available. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass eine Gruppe von lokal verbundenen Knoten ihre Speicher gemeinsam nutzen und verwalten.A method according to claim 8, characterized in that a group of locally connected nodes share and manage their memories.
DE102015203370.8A 2015-02-25 2015-02-25 Method to efficiently provide data to a user group Active DE102015203370B3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102015203370.8A DE102015203370B3 (en) 2015-02-25 2015-02-25 Method to efficiently provide data to a user group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102015203370.8A DE102015203370B3 (en) 2015-02-25 2015-02-25 Method to efficiently provide data to a user group

Publications (1)

Publication Number Publication Date
DE102015203370B3 true DE102015203370B3 (en) 2016-08-04

Family

ID=56410543

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015203370.8A Active DE102015203370B3 (en) 2015-02-25 2015-02-25 Method to efficiently provide data to a user group

Country Status (1)

Country Link
DE (1) DE102015203370B3 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110503A1 (en) * 2001-10-25 2003-06-12 Perkes Ronald M. System, method and computer program product for presenting media to a user in a media on demand framework

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110503A1 (en) * 2001-10-25 2003-06-12 Perkes Ronald M. System, method and computer program product for presenting media to a user in a media on demand framework

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BENTON, Joshua: Now websites can send push notifications not just apps. 10.06.2013. URL: http://www.niemanlab.org/2013/06/now-websites-can-send-push-notifications-not-just-apps [abgerufen am 24.09.2015] *
MATHUR, Anup et. al.: Adding Intelligence to Satellite-Based Internet Links: Architecture of a Second-Generation Satellite-Based Internet Delivery System, INET 1999. 1999. URL: http://www.isoc.org/inet99/proceedings/4q/4q_2.htm [abgerufen am 23.09.2015] *

Similar Documents

Publication Publication Date Title
DE60122691T2 (en) METHOD AND DEVICE FOR DISTRIBUTING CAKES
DE60214823T2 (en) Method and system for a distributed multicast cache technique
DE69928222T2 (en) Method and system for sending information
DE60318818T2 (en) SYSTEM FOR ACCESSING A CACHE CHANNEL IN EACH NETWORK NODE FOR CARRYING OUT USER REQUIREMENTS AND DATA
DE69635047T2 (en) NETWORKED SERVER WITH CUSTOMIZED SERVICES FOR DOWNLOADING VIDEOS
DE69837194T2 (en) METHOD AND SYSTEM FOR NETWORK UTILIZATION DETECTION
DE102018208496B4 (en) PERSISTENT IDENTIFIER FOR OFFLINE ACCESS TO STREAMING MEDIA
DE60204215T2 (en) MOBILE COMMUNICATION NETWORK, METHOD AND DEVICES
DE60307896T2 (en) METHOD OF PROVIDING A LIST OF CONTENT IN A FACILITY ASSOCIATED WITH A NATIONAL NETWORK AND A DEVICE ASSEMBLED WITH THE METHOD
DE112015000738B4 (en) Method, computer program product and network for the transmission of a data stream in real time
DE19623893A1 (en) Transmission process for digitally coded data
DE102015203370B3 (en) Method to efficiently provide data to a user group
DE202010017235U1 (en) Device and system to provide certain services to the user of a TV
DE10320889B3 (en) Method and device for generating and transmitting a television program via Ip-based media, in particular the Internet
DE602005005709T2 (en) Method and system for transmitting broadcast-related data to a mobile terminal
EP1983726B1 (en) Method and device for selective creation and transmission of messages
DE19619491C2 (en) Procedures for transferring and installing and / or updating software and / or data
EP2122970B1 (en) Method and transmitter for producing a data stream, method and receiver for calling at least one data segment in a data stream
EP3200429B1 (en) Method for retrieving a data stream from a server and vehicle with network access point
DE102017131270A1 (en) Method for the delivery of advertising material and system for carrying out the method
EP3585059B1 (en) Transmission of real-time data packets of programs from the internet
EP2120394B1 (en) Method for data transmission in a hybrid network
DE102011102348B4 (en) Method and apparatus for providing an IP television program
WO2004036790A1 (en) Control method for managing the transmission capacity of at least one relay station of a transmission system, and corresponding control unit
DE102006011628B4 (en) Method for operating a data transmission network

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final