DE102006044567A1 - Method for the optimized transmission of data - Google Patents
Method for the optimized transmission of data Download PDFInfo
- Publication number
- DE102006044567A1 DE102006044567A1 DE102006044567A DE102006044567A DE102006044567A1 DE 102006044567 A1 DE102006044567 A1 DE 102006044567A1 DE 102006044567 A DE102006044567 A DE 102006044567A DE 102006044567 A DE102006044567 A DE 102006044567A DE 102006044567 A1 DE102006044567 A1 DE 102006044567A1
- Authority
- DE
- Germany
- Prior art keywords
- end user
- ene
- content data
- unit
- user unit
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000005540 biological transmission Effects 0.000 title description 10
- 238000004891 communication Methods 0.000 claims abstract description 12
- 230000000007 visual effect Effects 0.000 claims abstract description 10
- 230000006978 adaptation Effects 0.000 claims abstract description 7
- 238000012545 processing Methods 0.000 claims abstract description 6
- XMGQYMWWDOXHJM-UHFFFAOYSA-N limonene Chemical compound CC(=C)C1CCC(C)=CC1 XMGQYMWWDOXHJM-UHFFFAOYSA-N 0.000 description 20
- 238000012546 transfer Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- VZCCETWTMQHEPK-QNEBEIHSSA-N gamma-linolenic acid Chemical compound CCCCC\C=C/C\C=C/C\C=C/CCCCC(O)=O VZCCETWTMQHEPK-QNEBEIHSSA-N 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- 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/565—Conversion or adaptation of application format or content
-
- 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/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Verfahren zur Bereitstellung und Übertragung von Inhaltsdaten innerhalb eines Kommunikationsnetzwerkes, das von zumindest einer Arbeitseinheit (AE), insbesondere einem Server (S), und zumindest zwei unterschiedlichen Endnutzereinheiten (ENE) gebildet wird, wobei die Inhaltsdaten in Form von Dateien auf einem mit der Arbeitseinheit (AE) assoziierten Speichermedium (M) gespeichert sind, um bei Anfrage der zumindest zwei Endnutzereinheiten (ENE) betreffend bestimmte Inhaltsdaten, diese an die anfragenden Endnutzereinheiten (ENE) zu übertragen und auf diesen verarbeitet zu werden, insbesondere mittels einer Ausgabeeinheit in visueller und/oder akustischer Form ausgegeben zu werden, wobei zur Verarbeitung, insbesondere zur visuellen und/oder akustischen Ausgabe, eine Anpassung dieser bestimmten Inhaltsdaten an die die jeweilige Anfrage absendenden Endnutzereinheiten (ENE) in Abhängigkeit vom Typ der Endnutzereinheiten (ENE) bzw. den an den Endnutzereinheiten (ENE) vorhandenen technischen Ressourcen erforderlich ist.A method for providing and transmitting content data within a communication network formed by at least one work unit (AE), in particular a server (S), and at least two different end user units (ENE), the content data being in the form of files on one with the work unit (AE) associated storage medium (M) are stored to request at least two end user units (ENE) concerning certain content data, these to the requesting end user units (ENE) to be transmitted and processed on this, in particular by means of a visual output unit and / or acoustic form, wherein for processing, in particular for visual and / or acoustic output, an adaptation of this particular content data to the end user units (ENE) sending the respective request depending on the type of end user units (ENE) or end user units (ENE) existing technical Resources is required.
Description
Die vorliegende Erfindung bezieht sich auf ein Verfahren zur Bereitstellung und Übertragung von Inhaltsdaten innerhalb eines Kommunikationsnetzwerkes, das von zumindest einer Arbeitseinheit, insbesondere einem Server, und zumindest zwei unterschiedlichen Endnutzereinheiten gebildet wird, wobei die Inhaltsdaten in Form von Dateien auf einem mit der Arbeitseinheit assoziierten Speichermedium gespeichert sind, um bei Anfrage der zumindest zwei Endnutzereinheiten betreffend bestimmte Inhaltsdaten, diese an die anfragenden Endnutzereinheiten zu übertragen und auf diesen verarbeitet zu werden, insbesondere mittels einer Ausgabeeinheit in visueller und/oder akustischer Form ausgegeben zu werden, wobei zur Verarbeitung, insbesondere zur visuellen und/oder akustischen Ausgabe, eine Anpassung dieser bestimmten Inhaltsdaten an die die jeweilige Anfrage absendenden Endnutzereinheiten in Abhängigkeit vom Typ der Endnutzereinheiten bzw. den an den Endnutzereinheiten vorhandenen technischen Ressourcen erforderlich ist, gemäß dem Oberbegriff des Anspruchs 1.The The present invention relates to a method of providing and transmission of content data within a communication network used by at least one work unit, in particular a server, and at least two different end user units is formed, wherein the Content data in the form of files on one with the work unit associated storage medium are stored at request of the at least two end user units regarding particular content data, to transmit these to the requesting end user units and processed on this to be, in particular by means of an output unit in visual and / or be issued acoustic form, wherein the processing, in particular for visual and / or acoustic output, an adaptation of these certain content data sent to the respective request End user units depending on the type of end user units or end user units existing technical resources is required, according to the preamble of claim 1.
Der Daten- bzw. Informationsaustausch innerhalb kommerziell oder privat genutzter Kommunikationsnetzwerke wie etwa dem Internet oder diverser Mobilfunksysteme hat innerhalb der letzten Jahre rasant an Bedeutung gewonnen. Die steigende Nachfrage nach digital verfügbaren Inhalten und die Vielfalt an möglichen Applikationen hat vielen Anbietern ein neues Tätigkeitsfeld in der Verwaltung und der Bereitstellung solcher Inhalte, insbesondere aber nicht nur in Form von Multimedia-Daten eröffnet.Of the Data or information exchange within commercial or private used communication networks such as the Internet or various Mobile radio systems has become rapidly important in recent years won. The increasing demand for digitally available content and the variety of possible Applications has many providers a new field of activity in administration and the provision of such content, but especially not opened only in the form of multimedia data.
Diese zentral oder dezentral auf einem geeigneten Speichermedium bzw. einer Datenbank aufbewahrten Inhaltsdaten werden vom jeweiligen Anbieter einem allgemeinen oder ausgewählten Kreis von Nutzern zum Download bereitgestellt, können also angefordert und kostenpflichtig oder kostenfrei an eine Endnutzereinheit übertragen werden.These centrally or remotely on a suitable storage medium or content data stored in a database is Provider to a general or selected group of users Download provided, so can requested and paid or transferred free of charge to an end user unit become.
Die vom Anbieter bereitgestellten Inhaltsdaten werden hierbei mittels einer Arbeitseinheit, zumeist ein Server, verwaltet und versendet. Die Arbeitseinheit bzw. der Server besitzt die Aufgabe, Anfragen und Aufträge seitens der Endnutzereinheiten zu koordinieren und abzuwickeln.The Provided by the provider content data are hereby means a work unit, usually a server, managed and shipped. The work unit or the server has the task of queries and orders to coordinate and process by the end user units.
Als für die vorliegende Erfindung relevante Kommunikationsnetzwerke kommen sämtliche bereits bestehende oder in Zukunft noch zu entwickelnde, drahtlos oder schnurgebunden konzipierte Netzwerke in Betracht.When for the The present invention relevant communication networks come all already existing or to be developed in the future, wirelessly or corded designed networks into consideration.
Ungeachtet des Übertragungsmediums für die innerhalb des Kommunikationsnetzwerks übermittelten Informationen bzw. Inhaltsdaten besteht auf der einen Seite mindestens eine Arbeitseinheit, welche die von einem Anbieter bereitgestellten Inhaltsdaten verwaltet und an Endnutzereinheiten auf der anderen Seite versendet.regardless of the transmission medium for the information transmitted within the communication network or content data, on the one hand, there is at least one work unit, which manages the content data provided by a provider and shipped to end user units on the other side.
Allgemein bekannte Arbeitseinheiten sind Server, also auf einem Host arbeitende Programme, welche auf die Kontaktaufnahme eines an der Endnutzereinheit installierten „Client-Programms" warten und in der Folge Daten mit diesem austauschen.Generally Known work units are servers, ie working on a host Programs, which are based on contacting one at the end user unit installed "client program" wait and in the Follow-up exchange data with this.
Neben dem populären Anwendungsfeld eines über einen Internetzugang verfügenden, mobilen oder Stand-PCs kann eine beschriebene Anfrage und Auslieferung von Inhaltsdaten auch an andere mobile Endnutzereinheiten wie etwa Handies, PDAs (Personal Digital Assistant), „Smartphones", Spielekonsolen oder an mittels LAN (Local Area Network) und WAN (Wide Area Network) vernetzten Rechnern stattfinden. Insbesondere können auch Kommunikationsstandards bzw. -protokolle wie GSM, UMTS oder Bluetooth eingesetzt werden.Next the popular one Field of application of an over have internet access, Mobile or Stand PCs can have a described request and delivery from content data to other mobile end-user devices such as Mobile phones, PDAs (Personal Digital Assistant), "Smartphones", game consoles or via LAN (Local Area Network) and WAN (Wide Area Network) networked computers take place. In particular, communication standards can also be used protocols such as GSM, UMTS or Bluetooth.
Bei
den übertragenen
Inhaltsdaten handelt es sich zumeist um multimediale Inhalte, welche
mittels einer in der Endnutzereinheit integrierten oder extern an
diese angeschlossenen Ausgabeeinheit, beispielsweise einem Monitor
bzw. graphischen Display, einem Lautsprechersystem oder einem visuell/akustisch
kombinierten System wiedergegeben werden. Die Inhaltsdaten sind
in Form von Dateien abgespeichert, welche zumeist eine für die jeweilige Anwendung
(Graphik, Audio, Video, Text etc.) charakteristische Kennzeichnung
in Form einer definierten Dateiendung besitzen. Unter anderem lassen sich
folgende Dateitypen exemplarisch anführen:
Textdateien: TXT,
DOC, PDF, HTML, ASCII, RTF, PHP, SQL etc.
Audiodateien: WAV,
AIF, SNG, MP3, AAC, MPEG, OGG etc.
Bilddateien: BMP, TIF, JPEG,
GIF, PSF, EPS etc.
Filmdateien: AVI, MOV, MPEG etc.
Datendateien:
DB, DBF, ZIP, RAR, TAR, GZ, TGZ, FP5 etc.
Ausführbare Dateien:
EXE, BIN, SH, SO, JAVA, ASP, PHP, PL etc.The transmitted content data are mostly multimedia contents which are reproduced by means of an output unit integrated in the end user unit or externally connected to it, for example a monitor or graphic display, a loudspeaker system or a visually / acoustically combined system. The content data are stored in the form of files, which usually have a characteristic for the respective application (graphics, audio, video, text, etc.) labeling in the form of a defined file extension. Among other things, the following file types can be cited as examples:
Text files: TXT, DOC, PDF, HTML, ASCII, RTF, PHP, SQL etc.
Audio files: WAV, AIF, SNG, MP3, AAC, MPEG, OGG etc.
Image files: BMP, TIF, JPEG, GIF, PSF, EPS etc.
Movie files: AVI, MOV, MPEG etc.
Data files: DB, DBF, ZIP, RAR, TAR, GZ, TGZ, FP5 etc.
Executable files: EXE, BIN, SH, SO, JAVA, ASP, PHP, PL etc.
Als Datei ist in diesem Fall (Internet) auch ein sogenannter „stream" zu verstehen. Das ist ein Datensatz, der zum Anzeigen/Abspielen abgerufen werden kann (Übertragung von Audio/Video-Information). Das gilt auch, falls der „stream" zur Aufzeichnung und erneutem Abspielen/Anzeigen auf einem Terminal oder Server gespeichert wird.When File is in this case (Internet) also a so-called "stream" to understand is a record that can be retrieved for viewing / playing (Transmission of audio / video information). This is true even if the "stream" for recording and replay / display on a terminal or server becomes.
Hinsichtlich der übertragenen Inhaltsdaten erweist es sich oft als problematisch, dass die Nutzung der mittels der Inhaltsdaten transportierten Informationen mangels ausreichend auf Seiten der Endnutzereinheit vorhandener technischer Ressourcen nur mangelhaft oder gar nicht erfolgen kann.With regard to the transmitted content data, it often turns out to be problematic that the use of the information carried by the content data for lack of sufficient on the side of the end user unit existing technical resources can only be done poorly or not at all.
Da die Inhaltsdaten also nur unter bestimmten Bedingungen, welche allgemein vom Typ der Endnutzereinheit abhängig sein können, sofern damit die seitens der Endnutzereinheit vorgegebenen Rahmenbedingungen zur Verarbeitung der Inhaltsdaten hinreichend genau definiert sind oder beispielsweise durch die an einem Display der Endnutzereinheit vorhandene graphische Auflösung bzw. die horizontale und vertikale Pixelzeilenanzahl oder durch die Anzahl der an der Endnutzereinheit vorgesehenen Audio-Kanäle verarbeitet werden können, muss eine Anpassung der Inhaltsdaten an ebendiese real vorhandenen technischen Ressourcen der Endnutzereinheit erfolgen. Mit anderen Worten muss das Format der Inhaltsdaten an die technischen Ressourcen der jeweiligen Endnutzereinheit angepasst werden. Als technische Ressourcen der Endnutzereinheit werden in diesem Zusammenhang sowohl Hardware- als auch Softwareelemente verstanden, also auch auf der Endnutzereinheit installierte Softwareelemente wie etwa Betriebssysteme, Browser oder Anwendungsprogramme, ebenso wie Speicherplatzressourcen, Haupt- und Zusatzprozessoren, Graphik-, Sound- und Videokarten, Peripheriegeräte etc.There the content data only under certain conditions, which generally depends on the type of end user unit could be, if so, the framework conditions imposed by the end user unit are sufficiently well defined for processing the content data or by, for example, the on a display of the end user unit existing graphic resolution or the horizontal and vertical pixel line number or by processes the number of audio channels provided at the end user unit can, must an adaptation of the content data to this actual existing technical Resources of the end user unit. In other words, must the format of the content data to the technical resources of each End user unit to be customized. As technical resources of End user unit in this context, both hardware and as well as software elements understood, including the end user unit installed software elements such as operating systems, browsers or application programs, as well as disk resources, main and additional processors, graphics, sound and video cards, peripherals, etc.
Das Problem der Anpassung der Inhaltsdaten an den Typ bzw. die technischen Ressourcen der Endnutzereinheit wird bisher in der Weise gelöst, dass die jeweils angefragten, bestimmten Inhaltsdaten am mit der Arbeitseinheit verknüpften Speichermedium bzw. einer Datenbank in einem von der Endnutzereinheit unabhängigen Format (in Form einer Datei) gespeichert sind und im Falle der Übermittlung an eine Endnutzereinheit dynamisch an die Endnutzereinheit angepasst werden, also dem Typ bzw. den technischen Ressourcen der Endnutzereinheit entsprechend angepasste Inhaltsdaten aktuell generiert und an die Endnutzereinheit versandt werden. Es ist auch möglich, eine solche Anpassung der Inhaltsdaten erst an der Endnutzereinheit vorzunehmen, also die Inhaltsdaten in deren (oft mengenmäßig sehr umfangreichen) Originalformat an die Endnutzereinheit zu übertragen und erst dort mittels eines geeigneten Dienstprogramms entsprechend anzupassen.The Problem of adapting content data to the type or technical Resources of the end user unit is so far solved in the way that the respective requested, specific content data on with the work unit linked Storage medium or a database in one of the end user unit independent Format (in the form of a file) are stored and in case of transmission to an end user unit dynamically adapted to the end user unit the type or technical resources of the end user unit appropriately adapted content data is currently generated and sent to the End user unit to be shipped. It is also possible to make such an adjustment the content data only at the end user unit make, so the Content data in their (often quantitatively very extensive) original format to the end user unit and only then there by means of a suitable utility accordingly adapt.
Eine solche dynamische Anpassung der Inhaltsdaten erweist sich in der Praxis als sehr ressourcenaufwändig und kann den Datentransfer deutlich verzögern bzw. dem auf die Darstellung der gewünschten Inhalte wartenden Benutzer eine erhöhte Wartezeit abverlangen.A such dynamic adaptation of the content data proves in the Practice as very resource-consuming and can significantly delay the data transfer or the presentation the desired Content-waiting users demand an increased waiting time.
Ein solcher Spielraum für Verzögerungen ist in vielen Anwendungsgebieten, wie etwa bei Navigationssystemen, mobilen Diagnosesystemen oder Video-Konferenzeinrichtungen in der Regel nicht gegeben.One such scope for delays is used in many applications, such as navigation systems, mobile diagnostic systems or video conference facilities in the Usually not given.
Da sich die Endnutzereinheiten bzw. die darin eingesetzten technischen Ressourcen mitunter massiv unterscheiden, ergibt sich möglicherweise eine Inkompatibilität der von der Arbeitseinheit heruntergeladenen (und oftmals bereits bezahlten) Inhaltsdaten, welche jedoch erst nach ihrer Übertragung an die Endnutzereinheit vom Benutzer festgestellt wird.There the end user units or the technical equipment used therein Sometimes resources differ massively, one may result incompatibility that downloaded from the work unit (and often already paid) content data, which, however, only after their transfer is detected to the end user unit by the user.
Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren zur Bereitstellung und Übertragung von Inhaltsdaten innerhalb eines Kommunikationsnetzwerkes zu entwickeln, welches die beschriebenen Nachteile vermeidet und eine optimierte Bereitstellung und Übertragung von Inhaltsdaten, welche mittels der auf Seiten der Endnutzereinheiten vorhandenen technischen Ressourcen verarbeitet werden können, gewährleistet.Of the The invention is therefore based on the object, a method for providing and transmission to develop content data within a communication network, which avoids the disadvantages described and optimized Provision and transmission content data obtained by means of the end user units technical resources can be processed.
Insbesondere soll auf den Ausgabeeinheiten unterschiedlichster Endnutzereinheiten jeweils eine rasche und zufriedenstellende Reproduktion der übertragenen Inhaltsdaten ermöglicht werden.Especially should on the output units of different end user units each a rapid and satisfactory reproduction of the transferred Content data become.
Erfindungsgemäß werden diese Ziele durch ein Verfahren mit den kennzeichnenden Merkmalen des Anspruchs 1 erreicht.According to the invention these objectives by a method with the characterizing features of Claim 1 reached.
In einem gattungsgemäßen Kommunikationsnetzwerk, das von zumindest einer Arbeitseinheit AE, insbesondere einem Server, und zumindest zwei unterschiedlichen Endnutzereinheiten gebildet wird, werden Inhaltsdaten auf einem mit der Arbeitseinheit assoziierten Speichermedium bereitgestellt, um bei Anfrage der zumindest zwei Endnutzereinheiten betreffend bestimmte Inhaltsdaten, diese an die anfragenden Endnutzereinheiten übertragen, um dort verarbeitet zu werden, insbesondere mittels einer Ausgabeeinheit in visueller und/oder akustischer Form ausgegeben zu werden. Hierbei ist zur Verarbeitung, insbesondere zur visuellen und/oder akustischen Ausgabe, eine Anpassung dieser bestimmten Inhaltsdaten an die die jeweilige Anfrage absendenden Endnutzereinheiten in Abhängigkeit vom Typ der Endnutzereinheiten bzw. den an der Endnutzereinheiten vorhandenen technischen Ressourcen erforderlich.In a generic communication network, that of at least one working unit AE, in particular a server, and at least two different end user units is content data is on a associated with the work unit Storage medium provided to request at least two End user units concerning certain content data, these to the transferring requesting end user units, to be processed there, in particular by means of an output unit to be issued in visual and / or acoustic form. in this connection is for processing, in particular for visual and / or acoustic output, an adaptation of this particular content data to the respective one Query sending end user units depending on the type of end user units or the technical resources available at the end user units required.
Erfindungsgemäß sind dabei die Inhaltsdaten am Speichermedium in an den Typ der Endnutzereinheit bzw. in den an der Endnutzereinheit vorhandenen technischen Ressourcen angepasster Form abgespeichert sind, und bei einer von einer Endnutzereinheit an die Arbeitseinheit gerichteten Anfrage nach bestimmten Inhaltsdaten automatisch eine Erkennung des Typs der Endnutzereinheit bzw. der an der Endnutzereinheit vorhandenen technischen Ressourcen erfolgt und der jeweiligen Endnutzereinheit bzw. den an der Endnutzereinheit vorhandenen technischen Ressourcen angepasste Inhaltsdaten ausgewählt und von der Arbeitseinheit an die Endnutzereinheit übertragen werden.According to the invention, the content data on the storage medium are stored in a form adapted to the end user unit or in the technical resources available to the end user unit, and if the request for certain content data is made by an end user unit to the work unit automatically an identification of the end user unit or type of end user unit is provided the technical resources present at the end user unit and content data adapted to the respective end user unit or the technical resources present at the end user unit be selected and transferred from the work unit to the end user unit.
Auf diese Weise wird eine schnelle, unmittelbare und ressourcenschonende Übertragung und endnutzerseitige Nutzung der jeweiligen Inhaltsdaten ermöglicht. Da die angepassten Inhaltsdaten von vornherein die Verarbeitung durch die auf Seiten der Endnutzereinheiten vorhandenen technischen Ressourcen ermöglichen, ist Kompatibilität der mittels der Inhaltsdaten mit den individuell vorhanden, durch die hardware- oder softwaremäßige Ausstattung der Endnutzereinheit bedingten Möglichkeiten gewährleistet. Eine ressourcenaufwändige, dynamische Anpassung der Inhaltsdaten an die Endgeräte ist nicht erforderlich.On this way will be a fast, immediate and resource efficient transmission and end-user use of the respective content data. Since the customized content data from the outset the processing by the technical resources available on the end user unit side Enable resources, is compatibility the by means of the content data with the individually present, by the hardware or software equipment the end user unit conditional possibilities guaranteed. A resource-consuming, Dynamic adaptation of the content data to the terminals is not required.
Gemäß den kennzeichnenden Merkmalen des Anspruchs 2 ist es vorgesehen, dass bei nicht erfolgreicher Erkennung des Typs der Endnutzereinheit bzw. der an der Endnutzereinheit vorhandenen technischen Ressourcen eine Anfrage von der Arbeitseinheit an die Endnutzereinheit durchgeführt wird, in welcher der Benutzer der Endnutzereinheit zur Eingabe des Typs bzw. der an der Endnutzereinheit vorhandenen technischen Ressourcen aufgefordert wird. Die irrtümliche Übertragung von für die Endnutzereinheit nicht angepassten Inhaltsdaten kann somit verhindert werden.According to the characterizing Features of claim 2, it is provided that when unsuccessful Identification of the type of end user unit or end user unit existing technical resources request from the work unit performed to the end user unit in which the user of the end user unit is to enter the Type or technical resources available to the end user unit is asked. The mistaken transmission from for the end user unit unadapted content data can thus be prevented become.
Welcher Typ der Endnutzereinheit bzw. welche technischen Ressourcen der Endnutzereinheit im vorliegenden Verfahren detektiert werden, unterliegt keiner Beschränkung und kann Hardwarekomponenten ebenso betreffen wie aktuell installierte Softwarekomponenten.Which one Type of end user unit or technical resources of the End user unit detected in the present process is subject no restriction and may affect hardware components as well as currently installed software components.
Zufolge der kennzeichnenden Merkmale des Anspruchs 3 kann es sich bei den zu erkennenden technischen Ressourcen um ein Softwareelement, beispielsweise um ein aktuell auf der Endnutzereinheit installiertes Betriebssystem oder einen Browser handeln.according to the characterizing features of claim 3 may be in the to recognizing technical resources to a software element, for example an operating system currently installed on the end user device or act a browser.
Bei den zu erkennenden, technischen Ressourcen der Endnutzereinheit kann es sich gemäß Anspruch 4 auch um die Ausgabeeinheit, vorzugsweise ein visuelles Display oder ein Lautsprechersystem handeln, gemäß Anspruch 5 um einen Haupt- oder Zusatzprozessor der Endnutzereinheit sowie gemäß Anspruch 6 um auf Seiten der Endnutzereinheit vorhandene Speicherplatzressourcen.at the technical resources of the end user unit to be recognized It can be according to the claim 4 also about the output unit, preferably a visual display or a speaker system according to claim 5 to a main or additional processor the end user unit and according to claim 6 space resources available on the end user unit side.
Es kann auch der Fall eintreten, dass seitens einer Endnutzereinheit Inhaltsdaten bei der Arbeitseinheit nachgefragt werden, für welche noch keine der Endnutzereinheit bzw. deren technischen Ressourcen entsprechend angepasste Inhaltsdaten auf dem Speichermedium bzw. auf den verfügbaren Datenbanken existieren. Um dennoch der jeweiligen Endnutzereinheit möglichst optimal entsprechende Inhaltsdaten ausliefern zu können, ist es gemäß den kennzeichnenden Merkmalen des Anspruchs 7 vorgesehen, dass die Arbeitseinheit über eine die unterschiedlichen Typen der Endnutzereinheit bzw. eine die an den jeweiligen Endnutzereinheiten vorhandenen unterschiedlichen technischen Ressourcen beinhaltende Hierarchieliste verfügt, anhand welcher bei Nicht-Vorliegen von an die jeweils anfragenden Endnutzereinheiten bzw. deren technische Ressourcen angepassten Inhaltsdaten andere, diesen nächstkommend angepasste Inhaltsdaten ausgewählt und an die Endnutzereinheiten übertragen werden.It can also occur the case that an end user unit Content data are requested at the work unit, for which none of the end user units or their technical resources appropriately adapted content data on the storage medium or on the available Databases exist. Nevertheless, the respective end user unit preferably to be able to deliver optimally corresponding content data is it according to the characteristic ones Characteristics of claim 7 provided that the working unit via a the different types of end user unit or one of the the different end user units available technical resource-containing hierarchy list which in the absence of any requesting end-user units or their technical resources adapted content data other, this coming closest customized content data selected and transmitted to the end user units become.
Gemäß den kennzeichnenden Merkmalen des Anspruchs 8 handelt es sich bei den Inhaltsdaten um Graphik- oder Audiodaten.According to the characterizing Features of claim 8 is the content data to Graphic or audio data.
Die Erfindung wird nun anhand von Ausführungsbeispielen näher erläutert.The The invention will now be explained in more detail with reference to exemplary embodiments.
Der Einsatz der vorliegenden Erfindung betrifft vielfältigste Applikationen innerhalb drahtloser oder leitungsgebundener Kommunikationsnetzwerke aller Art.Of the Use of the present invention relates to a wide variety Applications within wireless or wired communication networks of all Art.
Die Architektur des jeweiligen Kommunikationsnetzwerks kann hierbei beliebig viele, in definierten Hierarchien zueinander angeordnete Sende- und Empfangseinheiten mit standardisierten Schnittstellen aufweisen. Beispielhaft seien hierbei das Internet oder GSM-Mobilfunknetze genannt.The Architecture of the respective communication network can hereby as many as desired, arranged in defined hierarchies Transmitting and receiving units with standardized interfaces exhibit. Examples include the Internet or GSM mobile networks called.
Ungeachtet des Übertragungsmediums für die innerhalb des Kommunikationsnetzwerks übermittelten Informationen bzw. Inhaltsdaten besteht auf der einen Seite mindestens eine Arbeitseinheit AE, welche die von einem Anbieter bereitgestellten Inhaltsdaten verwaltet und an Endnutzereinheiten ENE versendet. Die Arbeitseinheit AE verfügt über einen Zugang zu einer beliebigen Anzahl an Speichermedien M bzw. Datenbanken, auf welchen die seitens der Endnutzereinheiten ENE nachgefragten Inhaltsdaten abgelegt sind.regardless of the transmission medium for the information transmitted within the communication network or content data, on the one hand, there is at least one work unit AE, which contains the content data provided by a provider managed and sent to end user units ENE. The work unit AE has access to any number of storage media M or databases, on which the ENE end users requested Content data is stored.
Als Arbeitseinheit AE kann beispielsweise ein Webserver zum Einsatz kommen, welcher die Kommunikation mit einem an der Endnutzereinheit ENE installierten „Client-Programm" (z.B. Webbrowser, Newsreader, IRC-Client) ermöglicht und für die Übertragung der angeforderten Inhaltsdaten zuständig ist.When Work unit AE, for example, a web server used which communicates with one at the end user unit ENE installed "client program" (e.g., web browser, Newsreader, IRC client) and for the transfer responsible for the requested content data.
Um bestimmte Inhaltsdaten an eine Endnutzeinheit ENE zu versenden, bedarf es im Regelfall einer gezielt adressierten Anfrage, welche auf Seiten der Endnutzereinheit ENE, beispielsweise einem PC getätigt und an die Arbeitseinheit AE bzw. den Server gerichtet wird.Around to send certain content data to an end user unit ENE, As a rule, it requires a specifically addressed request, which on the part of the end user unit ENE, for example, a PC made and is directed to the work unit AE or the server.
Eine solche beim Server eingehende Anfrage wird zunächst meist auf das Vorhandensein einer individuellen Zugangsberechtigung des Anfragenden bzw. der Endnutzereinheit ENE geprüft und nur bei positiver Verifikation der Zugangsberechtigung weiter bearbeitet.A Such incoming request to the server is initially mostly on the presence an individual access authorization of the requestor or the End user unit ENE tested and only processed with positive verification of the access authorization.
Erfindungsgemäß ist es vorgesehen, dass die am Speichermedium M bzw. auf einer Datenbank befindlichen Inhaltsdaten bereits in Form von angepassten Inhaltsdaten abgespeichert sind, welche den technischen Ressourcen unterschiedlicher Endnutzereinheiten ENE beispielsweise deren Ausgabeeinheiten angepasst sind. Erfolgt nun eine von einer Endnutzereinheit ENE an die Arbeitseinheit AE gerichtete Anfrage nach gewünschten Inhaltsdaten, z.B. nach einer digitalen Graphik, einem Video oder einer Audio-Datei, so wird seitens der Arbeitseinheit AE erfindungsgemäß automatisch eine Erkennung des Typs bzw. der technischen Ressourcen der Endnutzereinheit ENE vorgenommen, um in einem nächsten Schritt der jeweiligen Endnutzereinheit ENE entsprechend angepasste Inhaltsdaten auszuwählen und an die Endnutzereinheit ENE zu übertragen.It is according to the invention provided that those located on the storage medium M or on a database Content data already stored in the form of customized content data are the technical resources of different end user units ENE whose output units are adapted, for example. He follows now one of an end user unit ENE to the work unit AE directed request for desired Content data, e.g. after a digital graphic, a video or a Audio file, then the work unit AE according to the invention automatically a recognition of the type or technical resources of the end user unit ENE made to be in a next Step adapted to the respective end user unit ENE Select content data and to the end user unit ENE.
Je nach dem, ob es sich bei der Endnutzereinheit ENE um einen PC, ein Mobiltelefon, ein Internetradio oder ein anderes Gerät handelt, werden also von der Arbeitseinheit AE andere angepasste Inhaltsdaten aus dem am Speichermedium M vorhandenen Dateien-Pool ausgewählt und versendet. Enthalten die angepassten Inhaltsdaten digitale Bilder, so sind diese beispielsweise jeweils an die zur Verfügung stehende Nutzfläche innerhalb des Displays der Ausgabeeinheit angepasst bzw. skaliert, wobei jedes Bild (Inhaltsdaten) so oft am Speichermedium M gespeichert ist (angepasste Inhaltsdaten) wie es unterschiedliche Endnutzereinheiten gibt.ever according to whether the end user unit ENE is a PC, a Mobile phone, internet radio or other device, So are the work unit AE other customized content data selected from the existing on the storage medium M files pool and sent. If the customized content data contains digital images, so For example, these are each available to the ones available Usable area adjusted or scaled within the display of the output unit, each image (content data) being stored on the storage medium M as often is (custom content data) as is different end user units gives.
Anstelle des Typs der Endnutzereinheit ENE kann die Erkennung jedoch ebenso auf die technischen Ressourcen der Endnutzereinheit ENE gerichtet sein, beispielsweise auf ein mit der Endnutzereinheit ENE assoziiertes Hardwareelement, welches für die Reproduktion der übertragenen Inhaltsdaten von Relevanz ist, beispielsweise auf die aktuell an die Endnutzereinheit ENE angeschlossene Ausgabeeinheit, die vorhandenen Speicherplatzressourcen sowie auf die Haupt- und allfällig vorhandene Zusatzprozessoren, Graphikkarten, Soundkarten und dergleichen.Instead of However, the type of end user unit ENE may be the same directed to the technical resources of the end user unit ENE for example, to one associated with the end user unit ENE Hardware element, which for the Reproduction of the transferred Content data of relevance, for example, to the current the end user unit ENE connected output unit, the existing ones Disk space resources as well as the main and any existing ones Additional processors, graphics cards, sound cards and the like.
Die beschriebene Erkennung kann gleichfalls auf ein an der Endnutzereinheit ENE installiertes Softwareelement wie etwa ein Betriebssystem (z.B. EPOC, GEOS, Palm OS), einen Browser (z.B. Netscape, PalmScape, PocketLink) oder ein Anwendungsprogramm (z.B. Bildbearbeitungsprogramm, Videoplayer) gerichtet sein, wobei erfindungsgemäß auch eine Kombination an Hardware- und Softwareelementen selbsttätig erkannt bzw. abgefragt werden kann. Hierbei kann es auch relevant sein, die Versionsnummer des aktuell an der Endnutzereinheit ENE installierten Softwareelementes zu erkennen.The Detection described also can be applied to an end user unit ENE installed software element such as an operating system (e.g., EPOC, GEOS, Palm OS), a browser (e.g., Netscape, PalmScape, PocketLink) or an application program (e.g., image editor, video player) be directed, wherein according to the invention also a combination Hardware and software elements automatically detected or queried can be. It may also be relevant to the version number of the software element currently installed on the end user unit ENE to recognize.
Es werden somit nach erfolgreicher Erkennung der Endnutzereinheit ENE hinsichtlich Format, Speichervolumen, Farbpalette, Art und Anzahl vorhandener Audiokanäle eines Lautsprechersystems (mono, stereo, Dolby Surround etc.) und anderer Eigenschaften an die tatsächlich vorhandenen technischen Ressourcen der Endnutzereinheit ENE angepasste Inhaltsdaten bereitgestellt. Auf diese Weise können insbesondere Multimedia-Inhalte hinsichtlich ihrer Graphik- und Audioeigenschaften (Auflösung/Anzahl der Pixel, Format, Ein- oder Mehrkanalton etc.) optimal von der Endnutzereinheit ENE verarbeitet werden, beispielsweise an der Ausgabeeinheit wiedergegeben werden.It Thus, after successful recognition of the end user unit ENE in terms of format, storage volume, color palette, type and number existing audio channels a speaker system (mono, stereo, Dolby Surround etc.) and other properties to the actual existing technical Resources provided to end user unit ENE customized content data. That way you can especially multimedia content in terms of its graphics and audio properties (Resolution / No. the pixel, format, single or multi-channel sound, etc.) optimally from the End user unit ENE are processed, for example, at the output unit be reproduced.
Die Eingabe des Typs oder relevanter technischer Ressourcen der Endnutzereinheit ENE bzw. eines zugeordneten Hardware- oder Softwareelements kann selbstverständlich auch erst auf Anfrage der Arbeitseinheit AE in manueller Weise vom Endnutzer eingegeben werden. Eine solche manuelle Eingabe ist beim erfindungsgemäßen Verfahren insbesondere dann vorgesehen, wenn eine selbsttätig eingeleitete Erkennung des Typs der Endnutzereinheit ENE oder eines zugeordneten Hardware- oder Softwareelements nicht erfolgreich war und die Arbeitseinheit AE somit weiterer Instruktionen bedarf.The Enter the type or relevant technical resources of the end user unit Of course, ENE or an associated hardware or software element can also only entered manually by the end user upon request of the work unit AE in a manual manner become. Such a manual input is in the method according to the invention provided in particular when an automatically initiated detection end user unit type ENE or an associated hardware or software item was unsuccessful and the unit of work AE thus requires further instructions.
In einer erweiterten Form des erfindungsgemäßen Verfahrens ist es vorgesehen, dass die Arbeitseinheit (AE) über eine die unterschiedlichen Typen der Endnutzereinheit (ENE) bzw. eine die an den jeweiligen Endnutzereinheiten (ENE) vorhandenen unterschiedlichen technischen Ressourcen beinhaltende Hierarchieliste verfügt, anhand welcher bei Nicht-Vorliegen von an die jeweils anfragenden Endnutzereinheiten (ENE) bzw. deren technische Ressourcen angepassten Inhaltsdaten andere, diesen nächstkommend angepasste Inhaltsdaten ausgewählt und an die Endnutzereinheiten (ENE) übertragen werden.In an extended form of the method according to the invention is provided that the work unit (AE) over one of the different types of End User Unit (ENE) or a different one from the respective end user units (ENE) technical resource-containing hierarchy list which in the absence of any requesting end-user units (ENE) or their technical resources others, coming closest to this customized content data selected and transferred to the End User Units (ENE).
Welche am Speichermedium M vorhandene, angepasste Inhaltsdaten bzw. Datei der technischen Kapazität der anfragenden Endnutzereinheit ENE am nächsten kommen, kann beispielsweise nach Kriterien der graphischen Auflösung, des Speicherplatzvolumens, der Prozessortaktung etc. festgelegt werden.Which on the storage medium M existing, adapted content data or file the technical capacity may come closest to the requesting end user unit ENE, for example according to graphic resolution criteria, storage space volume, processor timing, etc. are set.
Wie bereits erwähnt, kann die vorliegende Erfindung auf beliebige stationäre oder mobile Endnutzereinheiten ENE angewendet werden. Zunehmender Beliebtheit erfreuen sich beispielsweise verschiedenste Handheld-Geräte wie etwa PDAs oder „Smartphones", worunter kleine tragbare Computer verstanden werden, welche meist mit einem schnell startenden Betriebssystem ausgestattet sind und neben den klassischen Domänen der Kalender-, Adress- und Aufgabenverwaltung auch zur Wiedergabe von Musik (z.B. MP3), Bilder oder Videos verwendet werden können. PDA-Software/Daten sind mittels Kabel (z.B. USB oder seriell) oder kabellos mittels Infrarot- bzw. Bluetoothschnittstelle an den PDA übertragbar. Über diese Schnittstellen kann man einen PDA auch mit einem Mobiltelefon verbinden und über dieses auf das Internet zugreifen. Werden mittels eines PDA bestimmte Inhaltsdaten, z.B. eine digitale Landkarte, bei einer Arbeitseinheit AE nachgefragt, so können mittels des erfindungsgemäßen Verfahrens dem jeweiligen PDA unmittelbar und ressourcenschonend exakt an die technischen Ressourcen des PDAs angepasste Inhaltsdaten, beispielsweise an die Darstellungsmöglichkeiten des PDA-Displays angepasste Graphikdateien, geliefert werden.As already mentioned, the present invention can be applied to any stationary or mobile end user unit ENE. For example, ver various hand-held devices such as PDAs or "smartphones", which are understood to mean small portable computers, which are usually equipped with a fast-starting operating system and in addition to the classic domains of calendar, address and task management also for playing music (eg MP3) PDA software / data can be transferred to the PDA by means of a cable (eg USB or serial) or wirelessly via infrared or Bluetooth interface.These interfaces can be used to connect a PDA to a mobile phone and via this interface If the PDA requests certain content data, for example a digital map, at a work unit AE, content data corresponding to the technical resources of the PDA can be directly and resource-specifically adapted to the respective PDA, for example to the representation possibilities of the PDA PDA displays adjusted asste graphic files.
Es versteht sich, dass die angepassten Inhaltsdaten im erfindungsgemäßen Verfahren auch als aufgeteilter oder beliebig verknüpfter, eventuell verschlüsselter Datensatz übertragen werden kann.It it is understood that the adjusted content data in the inventive method also as a split or arbitrarily linked, possibly encrypted Transfer record can be.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006044567A DE102006044567A1 (en) | 2006-09-21 | 2006-09-21 | Method for the optimized transmission of data |
| PCT/EP2007/059887 WO2008034843A1 (en) | 2006-09-21 | 2007-09-19 | Method for optimized transmission of data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006044567A DE102006044567A1 (en) | 2006-09-21 | 2006-09-21 | Method for the optimized transmission of data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006044567A1 true DE102006044567A1 (en) | 2008-03-27 |
Family
ID=38800764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102006044567A Withdrawn DE102006044567A1 (en) | 2006-09-21 | 2006-09-21 | Method for the optimized transmission of data |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102006044567A1 (en) |
| WO (1) | WO2008034843A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103631935B (en) * | 2013-12-05 | 2017-04-05 | 用友优普信息技术有限公司 | Mobile terminal picture and text mixing exhibiting device and mobile terminal picture and text mixing methods of exhibiting |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998019438A1 (en) * | 1996-10-29 | 1998-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for handling of multimedia messages in a telecommunication system |
| WO2004081702A2 (en) * | 2003-03-13 | 2004-09-23 | Nokia Corporation | System and method for efficient adaptation of multimedia message content |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW347498B (en) * | 1996-09-30 | 1998-12-11 | Casio Computer Co Ltd | Information supply system |
| US6167441A (en) * | 1997-11-21 | 2000-12-26 | International Business Machines Corporation | Customization of web pages based on requester type |
| US8117313B2 (en) * | 2001-03-19 | 2012-02-14 | International Business Machines Corporation | System and method for adaptive formatting of image information for efficient delivery and presentation |
| US20040024867A1 (en) * | 2002-06-28 | 2004-02-05 | Openwave Systems Inc. | Method and apparatus for determination of device capabilities on a network |
-
2006
- 2006-09-21 DE DE102006044567A patent/DE102006044567A1/en not_active Withdrawn
-
2007
- 2007-09-19 WO PCT/EP2007/059887 patent/WO2008034843A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998019438A1 (en) * | 1996-10-29 | 1998-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for handling of multimedia messages in a telecommunication system |
| WO2004081702A2 (en) * | 2003-03-13 | 2004-09-23 | Nokia Corporation | System and method for efficient adaptation of multimedia message content |
Non-Patent Citations (3)
| Title |
|---|
| HANSEN, S.; MÖCKE, F.: Let it stream... Videoange- bote im Internet. c't 2001, Heft 10, S. 136 |
| HANSEN, S.; MÖCKE, F.: Let it stream... Videoangebote im Internet. c't 2001, Heft 10, S. 136 * |
| http://www.memoware.com/?screen=doc_detail&doc_id= 15510&back=main * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008034843A1 (en) | 2008-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240283834A1 (en) | Systems and methods for multi-device media broadcasting or recording with low-latency active control | |
| DE60219678T2 (en) | TARGETED MEDIA CAPTION VIA A COMMUNICATION DEVICE | |
| DE112018000226B4 (en) | Mobile cloud computing terminal and operating method therefor | |
| DE102012224268B4 (en) | Hiding Web Videos: A Method and Computer System for Displaying Videos Viewed in Multiple Windows | |
| DE202017106604U1 (en) | Custom digital components | |
| DE10296790B4 (en) | Method for presenting media objects, multimedia presentation system and computer program product and its use | |
| US10324587B2 (en) | Participant selection and abuse prevention for interactive video sessions | |
| DE202012100189U1 (en) | Detection of creative works on broadcast media | |
| DE202016009230U1 (en) | Integration of content into non-browser applications | |
| DE212015000245U1 (en) | Assistive browsing using context | |
| DE112013003300B4 (en) | Gradual preparation of videos on the delivery | |
| DE112008003245T5 (en) | Real-time program guide of the most watched programs and its creation | |
| US11770422B2 (en) | Real-time engagement analytics for communication sessions | |
| DE202015009270U1 (en) | Automatically discover and install applications over the Internet when pairing hardware devices with computing devices | |
| DE102012218436A1 (en) | Distribute Licensed Content to Multiple Units | |
| CN108668145A (en) | A kind of content distribution method and device | |
| DE60112084T2 (en) | INFORMATION TRANSMISSION TO A RECEPTION DEVICE | |
| DE212017000297U1 (en) | Create deeplinks for applications based on multi-level reference data | |
| DE112016000163T5 (en) | Secure Stream Buffer to Network Storage (NAS - Network Attached Storage) | |
| EP1340352B1 (en) | Method and device for controlling the transmission and playback of digital signals | |
| DE112022005001T5 (en) | APPLICATION SHARING BETWEEN ENDPOINT DEVICES | |
| DE112016004733T5 (en) | Techniques for attaching media captured by a mobile computing device to an electronic document | |
| DE112009004064T5 (en) | PROVIDE AN INDICATION OF A CHANGE TO A INTERFACE INTERFACE VIA A NETWORK BETWEEN COMPUTERS | |
| US9253281B2 (en) | Cells and/or vantage points in streaming media | |
| DE102006044567A1 (en) | Method for the optimized transmission of data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8139 | Disposal/non-payment of the annual fee |