DE102015203370B3 - Method to efficiently provide data to a user group - Google Patents
Method to efficiently provide data to a user group Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6143—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6193—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
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
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.
- - 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)
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)
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 |
-
2015
- 2015-02-25 DE DE102015203370.8A patent/DE102015203370B3/en active Active
Patent Citations (1)
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)
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 |