WO2008034843A1 - Verfahren zur optimierten übertragung von daten - Google Patents
Verfahren zur optimierten übertragung von daten Download PDFInfo
- Publication number
- WO2008034843A1 WO2008034843A1 PCT/EP2007/059887 EP2007059887W WO2008034843A1 WO 2008034843 A1 WO2008034843 A1 WO 2008034843A1 EP 2007059887 W EP2007059887 W EP 2007059887W WO 2008034843 A1 WO2008034843 A1 WO 2008034843A1
- Authority
- WO
- WIPO (PCT)
- 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.)
- Ceased
Links
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
Definitions
- the present invention relates to a method for providing and transmitting content data within a communication network formed by at least one work unit, in particular a server, and at least two different end user units, the content data being in the form of files on a storage medium associated with the work unit stored on request of the at least two end user units regarding certain content data, to be transmitted to the requesting end user units and processed on this, in particular by means of an output unit in visual and / or audible form to be issued for processing, in particular for visual and / or acoustic output, an adaptation of this particular content data to the end user units sending the respective request, depending on the type of end user units or the technical resource present at the end user units is required, according to the preamble of claim 1.
- the content data provided by the provider are managed and sent by means of a work unit, usually a server.
- the unit of work or the server has the task of coordinating and processing requests and orders from the end user units.
- Communication networks are all existing or future to be developed, wireless or corded designed networks into consideration.
- the transmission medium for the information or content data transmitted within the communication network there is at least one work unit on the one hand, which manages the content data provided by one provider and sends it to end user units on the other side.
- Well-known work units are servers, ie programs operating on a host, which wait for the contact of a "client program” installed at the end user unit to exchange data with it as a result.
- 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.
- 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.
- a file is also a so-called "stream", which is a record that can be called up for display / playback (transmission of audio / video information) .
- This also applies if the "stream” for recording and replaying / displaying on a terminal or server.
- the content data is therefore only sufficiently defined under certain conditions, which may generally depend on the type of end user unit, provided that the conditions specified by the end user unit for the processing of the content data or for example by the present on a display of the end user unit graphical resolution or horizontal and vertical pixel line counts, or by the number of audio channels provided to the end user unit, it is necessary to adapt the content data to those actual real technical resources of the end user unit.
- the format of the content data must be adapted to the technical resources of the respective end user unit.
- the technical resources of the end user unit in this context are both hardware and software elements understood, including on the end user unit installed software elements such as operating systems, browsers or application programs, as well as disk resources, main and auxiliary processors, graphics, sound and video cards, peripherals Etc.
- the problem of adapting the content data to the type or technical resources of the end user unit has hitherto been solved in such a way that the respectively requested, specific content data is stored on the storage medium linked to the work unit or in a database independent of the end user unit (in the form of FIG a file) are stored and, in the case of transmission to an end user unit, are dynamically adapted to the end user unit, ie content data that is adapted to the type or technical resources of the end user unit generated and sent to the end user unit. It is also possible to carry out such an adaptation of the content data only at the end user unit, ie to transmit the content data in its (often quantitatively very extensive) original format to the end user unit and to adapt it accordingly there by means of a suitable utility program.
- Such a margin for delays is usually absent in many application areas, such as navigation systems, mobile diagnostic systems or video conferencing facilities.
- the invention is therefore based on the object to develop a method for providing and transmitting content data within a communication network, which avoids the disadvantages described and an optimized provision and transmission of content data, which can be processed by means of existing on the side of the end user units technical resources, guaranteed.
- a quick and satisfactory reproduction of the transmitted content data should be made possible on the output units of different end user units.
- a generic communication network which is formed by at least one working unit AE, in particular a server, and at least two different end user units
- content data is provided on a storage medium associated with the working unit to request the at least two end user units for certain content data, these to the requesting End user units transmitted to be processed there, in particular by means of an output unit in visual and / or audible form to be issued.
- an output unit in visual and / or audible form to be issued.
- 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 are selected and content data adapted to the respective end user unit or the technical resources present at the end user unit is selected and transmitted from the work unit to the end user unit. In this way, a fast, immediate and resource-saving transmission and end-user use of the respective content data is possible.
- End user unit existing technical resources, a request is made by the work unit to the end user unit, in which the user of the end user unit is prompted to enter the type or technical resources available to the end user unit.
- the erroneous transmission of content data not adapted to the end user unit can thus be prevented.
- Which type of end user unit or which technical resources of the end user unit are detected in the present method is subject to no restriction and may affect hardware components as well as currently installed software components.
- the technical resources to be recognized can be a software element, for example an operating system currently installed on the end user unit or a browser.
- the end user unit's technical resources to be recognized can also be the output unit, preferably a visual display or a loudspeaker system, according to claim 5, a main or additional processor of the end user unit and according to claim 6 available on the end user unit storage space resources.
- an end user unit queries content data at the work unit for which no end user unit or its technical resources correspondingly adapted content data exists on the storage medium or on the available databases.
- the work unit has a hierarchy list containing the different types of the end user unit or a different technical resource available at the respective end user units, on the basis of which, in the absence of content data which is adapted to the respective requesting end user units or their technical resources, other content data adapted to this information will be selected and transmitted to the end user units.
- Claim 8 is the content data to graphics or audio data.
- the use of the present invention relates to a wide variety of applications within wireless or wired communication networks of all kinds.
- the architecture of the respective communication network can have any number of transmitting and receiving units with standardized interfaces arranged in defined hierarchies with respect to one another. Examples include the Internet or GSM mobile networks.
- the working unit AE on the one side, which manages the content data provided by a provider and sends it to end user units ENE.
- the work unit AE has access to any number of storage media M or databases on which the content data requested by the end user units ENE are stored.
- a web server can be used as the work unit AE, which enables communication with a "client program" installed at the end user unit ENE (for example web browser, news reader, IRC client) and is responsible for the transmission of the requested content data.
- client program installed at the end user unit ENE (for example web browser, news reader, IRC client) and is responsible for the transmission of the requested content data.
- Such a request arriving at the server is first checked for the existence of an individual access authorization of the requesting or the end user unit ENE and only further processed with positive verification of the access authorization.
- the content data located on the storage medium M or on a database are already stored in the form of adapted content data which are adapted to the technical resources of different end user units ENE, for example their output units.
- a request for desired content data for example for a digital graphic, a video or an audio file
- the work unit AE automatically recognizes the type or technical resources of the end user unit ENE is made to select in a next step of the respective end user unit ENE corresponding adapted content data and transmitted to the end user unit ENE.
- adapted content data is selected and sent from the data pool M present on the storage medium M by the work unit AE.
- the adapted content data contains digital images, these are for example respectively adapted or scaled to the available useful area within the display of the output unit, whereby each image (content data) is stored on the storage medium M (adapted content data) as often as there are different end user units ,
- the recognition may also be directed to the technical resources of the end user unit ENE, for example a hardware element associated with the end user unit ENE that is relevant for the reproduction of the transmitted content data, for example the one currently being sent to the end user unit ENE connected output unit, the available memory resources as well as the main and Any existing additional processors, graphics cards, sound cards and the like.
- the described detection can also be directed to a software element installed on the end user unit ENE, such as an operating system (eg EPOC, GEOS, Palm OS), a browser (eg Netscape, PalmScape, PocketLink) or an application program (eg image editing program, video player)
- a software element installed on the end user unit ENE such as an operating system (eg EPOC, GEOS, Palm OS), a browser (eg Netscape, PalmScape, PocketLink) or an application program (eg image editing program, video player)
- an application program eg image editing program, video player
- the input of the type or relevant technical resources of the end user unit ENE or of an assigned hardware or software element can, of course, also be input by the end user in a manual manner only at the request of the work unit AE.
- Such a manual input is provided in the method according to the invention in particular when an automatically initiated detection of the type End user unit ENE or an associated hardware or software element was not successful and the working unit AE thus requires further instructions.
- the working unit (AE) has a hierarchy list which includes the different types of the end user unit (ENE) or a different technical resource available at the respective end user units (ENE), with reference to which If content data matched to the respective requesting end user units (ENE) or their technical resources are present, other content data adapted to this information is selected and transmitted to the end user units (ENE).
- the present invention can be applied to any stationary or mobile end user unit ENE.
- handheld devices such as PDAs or "smartphones", which are small portable computers are understood, which are usually equipped with a fast-start operating system and in addition to the classic domains of calendar, address and task management for playback of Music (eg MP3), pictures or videos can be used
- PDA software / data can be transmitted via cable (eg USB or serial) or wirelessly via infrared or Bluetooth interface to the PDA via these interfaces, you can use a PDA with a mobile phone connect and access the Internet through this
- a PDA certain content data, such as a digital map, in a work unit AE demanded, so the PDA directly and resource-saving exactly to the technical resources of the PDA adapted content data, for example, to the display options of the PDA display customized graphics files to be delivered.
- the adapted content data in the method according to the invention can also be transmitted as a split or arbitrarily linked, possibly encrypted data record.
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.
Description
VERFAHREN ZUR OPTIMIERTEN ÜBERTRAGUNG VON DATEN
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.
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.
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.
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.
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.
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.
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 .
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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 .
Insbesondere soll auf den Ausgabeeinheiten unterschiedlichster Endnutzereinheiten jeweils eine rasche und zufriedenstellende Reproduktion der übertragenen Inhaltsdaten ermöglicht werden.
Erfindungsgemäß werden diese Ziele durch ein Verfahren mit den kennzeichnenden Merkmalen des Anspruchs 1 erreicht.
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.
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.
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.
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.
Welcher Typ der Endnutzereinheit bzw. welche technischen Ressourcen der Endnutzereinheit im vorliegenden Verfahren detektiei werden, unterliegt keiner Beschränkung und kann Hardwarekomponenten ebenso betreffen wie aktuell installierte Softwarekomponenten .
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.
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 Hauptoder Zusatzprozessor der Endnutzereinheit sowie gemäß Anspruch 6 um auf Seiten der Endnutzereinheit vorhandene Speicherplatzressourcen .
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.
Gemäß den kennzeichnenden Merkmalen des
Anspruchs 8 handelt es sich bei den Inhaltsdaten um Graphikoder Audiodaten.
Die Erfindung wird nun anhand von Ausführungsbeispielen näher erläutert .
Der Einsatz der vorliegenden Erfindung betrifft vielfältigste Applikationen innerhalb drahtloser oder leitungsgebundener Kommunikationsnetzwerke aller 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.
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.
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.
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.
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 .
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.
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.
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.
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 .
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.
Die Eingabe des Typs oder relevanter technischer Ressourcen der Endnutzereinheit ENE bzw. eines zugeordneten Hardwareoder 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.
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.
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 .
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.
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.
Claims
1. 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, dadurch gekennzeichnet, dass die Inhaltsdaten am Speichermedium (M) in an den Typ der Endnutzereinheit (ENE) bzw. in den an der
Endnutzereinheit (ENE) vorhandenen technischen Ressourcen angepasster Form abgespeichert sind, und bei einer von einer Endnutzereinheit (ENE) an die Arbeitseinheit (AE) gerichteten Anfrage nach bestimmten Inhaltsdaten automatisch eine Erkennung des Typs der Endnutzereinheit (ENE) bzw. der an der Endnutzereinheit (ENE) vorhandenen technischen Ressourcen erfolgt und der jeweiligen Endnutzereinheit (ENE) bzw. den an der Endnutzereinheit (ENE) vorhandenen technischen Ressourcen angepasste Inhaltsdaten ausgewählt und von der Arbeitseinheit
(AE) an die Endnutzereinheit (ENE) übertragen werden.
2. Verfahren zur Bereitstellung von Inhaltsdaten nach Anspruch 1, dadurch gekennzeichnet, dass bei nicht erfolgreicher Erkennung des Typs der Endnutzereinheit (ENE) bzw. der an der Endnutzereinheit (ENE) vorhandenen technischen Ressourcen eine Anfrage von der Arbeitseinheit (AE) an die Endnutzereinheit (ENE) durchgeführt wird, in welcher der Benutzer der Endnutzereinheit (ENE) zur Eingabe des Typs bzw. der an der Endnutzereinheit (ENE) vorhandenen technischen Ressourcen aufgefordert wird.
3. Verfahren zur Bereitstellung von Inhaltsdaten nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass es sich bei den technischen Ressourcen um ein Softwareelement, insbesondere um ein aktuell auf der Endnutzereinheit (ENE) installiertes Betriebssystem oder einen Browser handelt.
4. Verfahren zur Bereitstellung von Inhaltsdaten nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass es sich bei den technischen Ressourcen um die Ausgabeeinheit, vorzugsweise ein visuelles Display oder ein Lautsprechersystem handelt .
5. Verfahren zur Bereitstellung von Inhaltsdaten nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass es sich bei den technischen Ressourcen um einen Haupt- oder Zusatzprozessor der Endnutzereinheit (ENE) handelt.
6. Verfahren zur Bereitstellung von Inhaltsdaten nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass es sich bei den technischen Ressourcen um Speicherplatzressourcen der Endnutzereinheit (ENE) handelt.
7. Verfahren zur Bereitstellung von Inhaltsdaten nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, 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.
8. Verfahren zur Bereitstellung von Inhaltsdaten nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass es sich bei den Inhaltsdaten um Graphik- oder Audiodaten handelt.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006044567A DE102006044567A1 (de) | 2006-09-21 | 2006-09-21 | Verfahren zur optimierten Übertragung von Daten |
| DE102006044567.8 | 2006-09-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008034843A1 true WO2008034843A1 (de) | 2008-03-27 |
Family
ID=38800764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2007/059887 Ceased WO2008034843A1 (de) | 2006-09-21 | 2007-09-19 | Verfahren zur optimierten übertragung von daten |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102006044567A1 (de) |
| WO (1) | WO2008034843A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103631935A (zh) * | 2013-12-05 | 2014-03-12 | 用友软件股份有限公司 | 移动端图文混排展示装置和移动端图文混排展示方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2331600A (en) * | 1997-11-21 | 1999-05-26 | Ibm | Customization of Web pages based on requester type |
| US6345298B1 (en) * | 1996-09-30 | 2002-02-05 | Casio Computer Co., Ltd. | System for transferring information between a server and a data terminal through a network |
| US20020131072A1 (en) * | 2001-03-19 | 2002-09-19 | International Business Machines Corporation | System and method for adaptive formatting of image information for efficient delivery and presentation |
| EP1376989A2 (de) * | 2002-06-28 | 2004-01-02 | Openwave Systems Inc. | Verfahren und Vorrichtung für die Feststellung der Fähigkeiten eines Netzwerkgerätes |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE510664C2 (sv) * | 1996-10-29 | 1999-06-14 | Ericsson Telefon Ab L M | Metoder och anordning för meddelandehantering i ett kommunikationssystem |
| US20040181550A1 (en) * | 2003-03-13 | 2004-09-16 | Ville Warsta | System and method for efficient adaptation of multimedia message content |
-
2006
- 2006-09-21 DE DE102006044567A patent/DE102006044567A1/de not_active Withdrawn
-
2007
- 2007-09-19 WO PCT/EP2007/059887 patent/WO2008034843A1/de not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6345298B1 (en) * | 1996-09-30 | 2002-02-05 | Casio Computer Co., Ltd. | System for transferring information between a server and a data terminal through a network |
| GB2331600A (en) * | 1997-11-21 | 1999-05-26 | Ibm | Customization of Web pages based on requester type |
| US20020131072A1 (en) * | 2001-03-19 | 2002-09-19 | International Business Machines Corporation | System and method for adaptive formatting of image information for efficient delivery and presentation |
| EP1376989A2 (de) * | 2002-06-28 | 2004-01-02 | Openwave Systems Inc. | Verfahren und Vorrichtung für die Feststellung der Fähigkeiten eines Netzwerkgerätes |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103631935A (zh) * | 2013-12-05 | 2014-03-12 | 用友软件股份有限公司 | 移动端图文混排展示装置和移动端图文混排展示方法 |
| CN103631935B (zh) * | 2013-12-05 | 2017-04-05 | 用友优普信息技术有限公司 | 移动端图文混排展示装置和移动端图文混排展示方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102006044567A1 (de) | 2008-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE112018000226B4 (de) | Mobiles Cloud-Computing-Endgerät und Betriebsverfahren dafür | |
| US20240283834A1 (en) | Systems and methods for multi-device media broadcasting or recording with low-latency active control | |
| DE60219678T2 (de) | Gezielte medienerfassung über eine kommunikationsvorrichtung | |
| DE60124885T2 (de) | Verfahren und geräte für schneiden, kopieren und kleben zwischen computersystemen über einem drahtlosen netz | |
| CN101228519B (zh) | 在多用户计算系统中动态平衡用户体验的方法 | |
| DE202016009230U1 (de) | Integration von Inhalten in Nicht-Browseranwendungen | |
| DE212015000245U1 (de) | Assistives Browsen unter Verwendung von Kontext | |
| DE202017106604U1 (de) | Benutzerdefinierte digitale Komponenten | |
| DE102011054443A1 (de) | Echtzeit-Videoübertragungssystem und Verfahren für entsprechende Anwendungen | |
| DE10196978T5 (de) | System und Verfahren zum Einfügen und Integrieren eines fließenden Videoinhaltes in ein digitales Medium | |
| DE112016000163B4 (de) | Sicherer Stream-Puffer an einem Netzwerkspeicher (NAS - Network Attached Storage) | |
| DE102007039479A1 (de) | Verfahren und System zur Übertragung von Videoprogrammen | |
| US20150007054A1 (en) | Capture, Store and Transmit Snapshots of Online Collaborative Sessions | |
| EP1340352B1 (de) | Verfahren und vorrichtung zum steuern der übertragung und wiedergabe von digitalen signalen | |
| CN113609429B (zh) | 一种基于消息队列的数据处理方法、装置、计算机设备和存储介质 | |
| DE112009004319T5 (de) | Kommunizieren von Datenzugängen zwischen einem ersten und einem zweiten Computer, die über ein Netzwerk verbunden sind | |
| WO2008034843A1 (de) | Verfahren zur optimierten übertragung von daten | |
| DE102006010731A1 (de) | Persönliches Online-Multimedia-Übertragungssystem und Verfahren hierfür | |
| DE112018003488T5 (de) | Bereitstellen von hyperlinks in präsentationen für die fernbetrachtung | |
| DE202018100131U1 (de) | Reduzierern von Umleitungen | |
| DE10354886A1 (de) | Mediensteuersystem und -Verfahren | |
| CN112016280A (zh) | 一种文件编辑方法、装置及计算机可读介质 | |
| US9009251B1 (en) | Server content adjusted based on automated report of available client bandwidth | |
| US9578285B1 (en) | Facilitating presentations during video conferences | |
| DE102016111865A1 (de) | Integrieren von Audioinhalt mit zusätzlichem digitalem Inhalt |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07820331 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07820331 Country of ref document: EP Kind code of ref document: A1 |