DE102013103457A1 - Method for creating a provider application - Google Patents
Method for creating a provider application Download PDFInfo
- Publication number
- DE102013103457A1 DE102013103457A1 DE102013103457.8A DE102013103457A DE102013103457A1 DE 102013103457 A1 DE102013103457 A1 DE 102013103457A1 DE 102013103457 A DE102013103457 A DE 102013103457A DE 102013103457 A1 DE102013103457 A1 DE 102013103457A1
- Authority
- DE
- Germany
- Prior art keywords
- event
- provider
- application
- management
- information
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Abstract
Es wird ein Verfahren mit einer Anbieteranwendungsverwaltung (76), die eine Anbieteranwendungskonfiguration (40) empfängt und eine mit der Anbieteranwendungskonfiguration (40) konfigurierte Anbieteranwendung (30, 32, 34) erzeugt, mit einer mobilen Rechenvorrichtung (12), die die Anbieteranwendung (30, 32, 34) ausführt, wobei die Anbieteranwendung (30, 32, 34) eine ereignisrelevante Information (28) sendet, vorgeschlagen.A method is provided with a provider application management (76), which receives a provider application configuration (40) and generates a provider application (30, 32, 34) configured with the provider application configuration (40), with a mobile computing device (12) which runs the provider application (30 , 32, 34), the provider application (30, 32, 34) sending event-relevant information (28).
Description
Stand der Technik State of the art
Es sind bereits Anwendungen bekannt, die von einem Anbieter konfiguriert sind. Die Aufgabe der Erfindung besteht insbesondere darin, ein gattungsgemäßes Verfahren bereitzustellen, bei dem verschiedene Anbieter mit geringem Aufwand eine von ihnen konfigurierbare Anbieteranwendung mit hoher Funktionalität bereitstellen. Die Aufgabe wird erfindungsgemäß durch die Merkmale des Patentanspruchs 1 gelöst, während vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung den Unteransprüchen entnommen werden können. There are already known applications that are configured by a vendor. The object of the invention is, in particular, to provide a generic method in which various providers provide a configurable provider application with high functionality with little effort. The object is achieved by the features of claim 1, while advantageous embodiments and modifications of the invention can be taken from the dependent claims.
Vorteile der Erfindung Advantages of the invention
Es wird ein Verfahren mit einer Anbieteranwendungsverwaltung, die eine Anbieteranwendungskonfiguration empfängt und eine mit der Anbieteranwendungskonfiguration konfigurierte Anbieteranwendung erzeugt, mit einer mobilen Rechenvorrichtung, die die Anbieteranwendung ausführt, wobei die Anbieteranwendung eine ereignisrelevante Information insbesondere an eine Ereignismanagementvorrichtung und/oder an eine Ereigniserfassungsvorrichtung sendet, vorgeschlagen. Unter einer „Anbieteranwendungsverwaltung“ soll insbesondere eine Vorrichtung verstanden werden, die dazu vorgesehen ist, zumindest eine Konfiguration einer Anbieteranwendung zu verwalten. Vorteilhaft ist die Anbieteranwendungsverwaltung dazu vorgesehen, Konfigurationen von mehreren Anbietern zu verwalten. Insbesondere stellt die Anbieteranwendungsverwaltung dem Anbieter Konfigurationsmöglichkeiten bereit, die ein Aufbau, ein Aussehen und/oder ein Verhalten der Anbieteranwendung beeinflussen. Vorzugsweise umfasst die Anbieteranwendungsverwaltung zumindest einen mit einem Internet verbundenen Server. Vorteilhaft weist die Anbieteranwendungsverwaltung eine Schnittstelle auf, über die eine Konfigurationsrechenvorrichtung, insbesondere ein Webbrowser der Konfigurationsrechenvorrichtung, bei einem Konfigurationsvorgang eine Konfigurationsoberfläche von der Anbieteranwendungsverwaltung abruft. Insbesondere ist die Anbieteranwendungsverwaltung dazu vorgesehen, mit mehreren Konfigurationsrechenvorrichtungen gleichzeitig zu kommunizieren. Unter einer „Schnittstelle“ soll insbesondere ein Softwaremittel und/oder Hardwaremittel zur Kommunikation mittels eines definierten Protokolls verstanden werden (API). Vorzugsweise kommuniziert die Ereignismanagementvorrichtung mittels der Schnittstelle über ein WAN, insbesondere das Internet. Insbesondere soll unter einer „Anbieteranwendungskonfiguration“ eine Information verstanden werden, die den Aufbau, das Aussehen und/oder das Verhalten der Anbieteranwendung einstellt. Vorzugsweise weist die Anbieteranwendungsverwaltung Vorlagen für den Aufbau, das Aussehen und/oder das Verhalten der zu erzeugenden Anbieteranwendung, die der Anbieter zu einer Anbieteranwendungskonfiguration kombiniert, auf. Unter dem Begriff „konfiguriert“ soll insbesondere verstanden werden, dass die erzeugte Anbieteranwendung den von dem Anbieter mittels der Anbieteranwendungskonfiguration festgelegten Aufbau, das Aussehen und/oder das Verhalten aufweist. Insbesondere soll unter einer „Anbieteranwendung“ eine Ereigniserfassungsanwendung verstanden werden, die im Wesentlichen von dem Anbieter konfiguriert ist. Die Anbieteranwendung ist als ein von der mobilen Rechenvorrichtung ausführbares Computerprogamm ausgebildet. Insbesondere ist die Anbieteranwendung zumindest dazu vorgesehen, die ereignisrelevante Information aufzunehmen, die ereignisrelevante Information an die Ereignismanagementvorrichtung und/oder eine Ereigniserfassungsvorrichtung zu senden und eine Anbieterinformation zumindest teilweise dem Endnutzer darzustellen. Insbesondere soll unter einem „Endnutzer“ eine Person verstanden werden, die in zumindest einem Betriebszustand den Anbieter über das Ereignismanagementsystem mit einer Dienstleistung und/oder einer Warenlieferung beauftragt. Unter einer „mobilen Rechenvorrichtung“ soll insbesondere ein, dem Fachmann als sinnvoll erscheinender, bei einem Betrieb tragbarer Computer verstanden werden, vorteilhaft jedoch ein Laptop, ein Tablet, ein Mobiltelefon, eine Datenbrille und/oder ein Smartphone. Vorzugsweise umfasst die mobile Rechenvorrichtung einen Prozessor, einen Speicher, ein Bedienmittel und ein Betriebssystem. Bevorzugt weist die Rechenvorrichtung des Weiteren zumindest eine Ereigniserfassungsanwendung auf. Die Ereigniserfassungsanwendung ist als eine Endbenutzeranwendung, als eine Ereigniserkennungsanwendung und/oder als eine Anbieteranwendung ausgebildet. Insbesondere ist die Ereigniserfassungsanwendung als eine „App“ ausgebildet. Vorteilhaft weist die mobile Rechenvorrichtung zumindest ein Mikrofon, eine Kamera, eine 3D-Kamera, eine Echtzeituhr, einen Beschleunigungssensor und/oder ein Satellitennavigationsmittel auf. Alternativ oder zusätzlich könnte die mobile Rechenvorrichtung dazu vorgesehen sein, die ereignisrelevante Information von einem dem Fachmann als sinnvoll erscheinenden externen Sensor, beispielsweise einem Pulsmesser, einem medizinischen Sensor und/oder einem Sensor eines Kraftfahrzeugs zu erfassen. Insbesondere ist die mobile Rechenvorrichtung dazu vorgesehen, über ein, dem Fachmann als sinnvoll erscheinendes drahtloses Netzwerk, vorteilhaft jedoch über ein Mobilfunknetz, beispielsweise UMTS oder LTE, zu kommunizieren. Insbesondere soll unter dem Begriff „ausführen“ verstanden werden, dass der Prozessor die Anbieteranwendung zumindest teilweise aus dem Speicher lädt und den durch die Anbieteranwendung beschriebenen Programmablauf durchführt. Insbesondere soll unter einer „ereignisrelevanten Information“ eine Information oder ein Informationsstrom verstanden werden, die oder der die reale Welt beschreibt und bei einem Betrieb daraufhin durchsucht wird, ob ein Ereignis der realen Welt stattgefunden hat. Vorteilhaft ist die ereignisrelevante Information eine, dem Fachmann als sinnvoll erscheinende Information, besonders vorteilhaft eine Position der mobilen Rechenvorrichtung, eine Uhrzeit der mobilen Rechenvorrichtung, ein von der mobilen Rechenvorrichtung aufgenommenes Tonsignal, ein von der mobilen Rechenvorrichtung aufgenommenes Standbild und/oder bevorzugt ein von der mobilen Rechenvorrichtung aufgenommenes Videosignal. Unter einer „Ereignismanagementvorrichtung“ soll insbesondere eine Vorrichtung verstanden werden, die dazu vorgesehen ist, auf ein in der ereignisrelevanten Information vorhandenes Ereignis von einer Endnutzereingabe abhängig zu reagieren. Vorzugsweise weist die Ereignismanagementvorrichtung zumindest eine Schnittstelle zur Kommunikation mit der mobilen Rechenvorrichtung auf. Vorteilhaft weist die Ereignismanagementvorrichtung zumindest eine Schnittstelle zur Kommunikation mit einer Konfigurationsrechenvorrichtung auf. Bevorzugt weist die Ereignismanagementvorrichtung zumindest eine Schnittstelle zur Kommunikation mit einer Anbieterinformationsvorrichtung auf. Insbesondere weist die Ereignismanagementvorrichtung zumindest eine Schnittstelle zur Kommunikation mit einer Ereigniserfassungsvorrichtung auf. Unter einer „Ereigniserfassungsvorrichtung“ soll insbesondere eine Vorrichtung verstanden werden, die dazu vorgesehen ist, in einem die reale Welt beschreibenden Informationsstrom ein Ereignis anhand einer das Ereignis beschreibenden Ereignisbeschreibung zu ermitteln. Vorzugsweise ist die Ereigniserfassungsvorrichtung dazu vorgesehen, die Ereignisbeschreibung, beispielsweise ein Bild oder ein 3D-Modell, in einer ereignisrelevanten Information, beispielsweise einer von der Kamera der mobilen Rechenvorrichtung aufgenommenen Videospur, zu erkennen. Vorzugsweise weist die Ereigniserfassungsvorrichtung eine Schnittstelle auf, über die die Ereigniserfassungsvorrichtung die ereignisrelevante Information von der Ereignismanagementvorrichtung und/oder direkt von der mobilen Rechenvorrichtung empfängt. Bevorzugt leitet die Ereignismanagementvorrichtung die ereignisrelevante Information an eine Ereigniserfassungsvorrichtung weiter. Vorteilhaft weist die die Ereigniserfassungsvorrichtung eine Schnittstelle auf, über die Ereigniserfassungsvorrichtung das erfasste Ereignis an die Ereignismanagementvorrichtung und/oder an die mobile Rechenvorrichtung sendet. Insbesondere sind die Ereigniserfassungsvorrichtung und die Ereignismanagementvorrichtung getrennt ausgebildet. Alternativ oder zusätzlich könnte die Ereignismanagementvorrichtung und/oder die mobile Rechenvorrichtung eine Ereigniserfassungsfunktion aufweisen. Insbesondere könnte die Ereigniserfassungsfunktion der Ereignismanagementvorrichtung und/oder vorteilhaft der mobilen Rechenvorrichtung dazu vorgesehen sein, ein Ereignis in einer ereignisrelevanten Information zu erfassen, die wenig Rechenleistung benötigt, wie beispielsweise eine Erfassung eines Aufenthalts an einem Ort und/oder ein Erreichen einer Zeit. Unter einer „Anbieterinformationsvorrichtung“ soll insbesondere ein System verstanden werden, das dazu vorgesehen ist, der Ereignismanagementvorrichtung zumindest teilweise die Anbieterinformation bereitzustellen, die die Ereignismanagementvorrichtung an die mobile Recheneinheit überträgt. Die Anbieterinformationsvorrichtung ist als ein, dem Fachmann als sinnvoll erscheinendes Informationssystem mit von dem Anbieter gepflegten Informationen ausgebildet, vorzugsweise jedoch als eine Informationsdatenbank und/oder besonders bevorzugt als ein Warenwirtschaftssystem, wie beispielsweise als ein SAP-ERP-System. Vorzugsweise weist die Anbieterinformationsvorrichtung eine Schnittstelle auf, über die die Anbieterinformationsvorrichtung zumindest Teile der Anbieterinformation an die Ereignismanagementvorrichtung überträgt. Vorzugsweise ist über die Anbieteranwendungsverwaltung konfigurierbar, welche Teile der Anbieterinformation dem Endnutzer dargestellt werden und wie die Teile der Anbieterinformation dem Endnutzer dargestellt werden. Durch das erfindungsgemäße Verfahren kann eine funktionell hochwertige von dem Anbieter konfigurierte Anbieteranwendung für den Anbieter komfortabel erstellt werden. Insbesondere ist die Anbieteranwendung im Zusammenspiel mit der Ereignismanagementvorrichtung dazu geeignet, mit besonders geringem Rechenaufwand eine für den Endnutzer und den Anbieter vorteilhafte Beeinflussung der realen Welt zu erreichen. A provider application management method that receives a provider application configuration and generates a provider application configured with the provider application configuration with a mobile computing device that executes the provider application, wherein the provider application sends event-relevant information, in particular, to an event management device and / or an event capture device is proposed , A "provider application administration" should be understood in particular to mean a device which is intended to administer at least one configuration of a provider application. Advantageously, vendor application management is intended to manage configurations from multiple vendors. In particular, provider application management provides the provider with configuration capabilities that affect the build, look, and / or behavior of the provider application. The provider application management preferably comprises at least one server connected to an Internet. The provider application management advantageously has an interface via which a configuration computing device, in particular a web browser of the configuration computing device, retrieves a configuration interface from the provider application manager in a configuration process. In particular, provider application management is intended to communicate with multiple configuration computing devices simultaneously. An "interface" is to be understood in particular as a software means and / or hardware means for communication by means of a defined protocol (API). Preferably, the event management device communicates via the interface via a WAN, in particular the Internet. In particular, a "provider application configuration" should be understood to mean information that sets the structure, the appearance and / or the behavior of the provider application. Preferably, the provider application manager has templates for building, looking, and / or behaving the provider application to be created, which the provider combines into a provider application configuration. The term "configured" should in particular be understood to mean that the provider application produced has the structure, appearance and / or behavior defined by the provider by means of the provider application configuration. In particular, a "provider application" is understood to mean an event capture application that is essentially configured by the provider. The provider application is designed as a computer program executable by the mobile computing device. In particular, the provider application is at least intended to receive the event-relevant information, to send the event-relevant information to the event-management device and / or an event-detection device and to at least partially present provider information to the end-user. In particular, an "end user" should be understood to mean a person who, in at least one operating state, instructs the provider via the event management system with a service and / or a delivery of goods. A "mobile computing device" is to be understood as meaning, in particular, a computer which appears to be suitable for the person skilled in the art during operation, but advantageously a laptop, a tablet, a mobile telephone, data glasses and / or a smartphone. Preferably, the mobile computing device includes a processor, a memory, an operating means, and an operating system. Preferably, the computing device further comprises at least one event capture application. The event capture application is embodied as an end-user application, as an event-detection application, and / or as a provider application. In particular, the event capture application is designed as an "app". The mobile computing device advantageously has at least one microphone, a camera, a 3D camera, a real time clock, an acceleration sensor and / or a satellite navigation device. Alternatively or additionally, the mobile computing device could be provided to capture the event-relevant information from an external sensor, such as a heart rate monitor, a medical sensor and / or a sensor of a motor vehicle, which would appear meaningful to a person skilled in the art. In particular, the mobile computing device is intended to communicate via a wireless network which appears sensible to the person skilled in the art, but advantageously via a mobile radio network, for example UMTS or LTE. In particular, the term "execute" is to be understood to mean that the processor at least partially loads the provider application from the memory and that described by the provider application Program execution. In particular, an "event-relevant information" is to be understood as meaning an information or an information stream which describes the real world and, in the case of an operation, then searches whether an event of the real world has taken place. Advantageously, the event-relevant information is information that appears expedient to the person skilled in the art, particularly advantageously a position of the mobile computing device, a time of the mobile computing device, a sound signal recorded by the mobile computing device, a still image taken by the mobile computing device, and / or preferably one of the mobile computing device recorded video signal. An "event management device" should be understood in particular to mean a device which is intended to respond to an event present in the event-relevant information as a function of an end-user input. Preferably, the event management device has at least one interface for communication with the mobile computing device. Advantageously, the event management device has at least one interface for communication with a configuration computing device. Preferably, the event management device has at least one interface for communication with a provider information device. In particular, the event management device has at least one interface for communication with an event detection device. An "event detection device" should be understood in particular to mean a device which is intended to determine an event in an information flow describing the real world on the basis of an event description describing the event. Preferably, the event detection device is provided to recognize the event description, for example an image or a 3D model, in event-relevant information, for example a video track recorded by the camera of the mobile computing device. The event detection device preferably has an interface via which the event detection device receives the event-relevant information from the event management device and / or directly from the mobile computing device. Preferably, the event management device forwards the event-relevant information to an event detection device. Advantageously, the event detection device has an interface via which the event detection device sends the detected event to the event management device and / or to the mobile computing device. In particular, the event detection device and the event management device are formed separately. Alternatively or additionally, the event management device and / or the mobile computing device could comprise an event detection function. In particular, the event detection function of the event management device and / or advantageously of the mobile computing device could be intended to detect an event in event-relevant information that requires little computing power, such as, for example, detection of a stay in a location and / or achievement of a time. A "provider information device" is to be understood in particular as a system that is provided to at least partially provide the provider information to the event management device, which transmits the event management device to the mobile computing unit. The provider information device is designed as an information system that appears appropriate to the person skilled in the art with information maintained by the provider, but preferably as an information database and / or particularly preferably as a merchandise information system, such as an SAP ERP system. Preferably, the provider information device has an interface via which the provider information device transmits at least parts of the provider information to the event management device. Preferably, via the provider application management, it is possible to configure which parts of the provider information are presented to the end user and how the parts of the provider information are presented to the end user. By means of the method according to the invention, a functionally high-quality provider application configured by the provider can be created conveniently for the provider. In particular, the provider application in conjunction with the event management device is suitable for achieving a beneficial effect on the real world for the end user and the provider with a particularly low computational effort.
In einer weiteren Ausgestaltung wird vorgeschlagen, dass die Anbieteranwendungsverwaltung die Anbieteranwendung an mehrere Anwendungsdistributoren verteilt, wodurch der Anbieter entlastet werden kann. Unter einem „Anwendungsdistributor“ soll/sollen insbesondere ein oder mehrere Server verstanden werden, von dem/denen eine Vielzahl von mobilen Rechenvorrichtungen die Anbieteranwendung herunterladen können. Vorzugsweise bietet der Anwendungsdistributor den mobilen Rechenvorrichtungen eine große Anzahl unterschiedlicher Anwendungen an. Insbesondere soll unter dem Begriff „verteilen“ verstanden werden, dass die Anbieteranwendungsverwaltung die Anbieteranwendung an verschiedene Anwendungsdistributoren sendet. In a further embodiment, it is proposed that the provider application management distributes the provider application to a plurality of application distributors, whereby the provider can be relieved. An "application distributor" is / are intended to be understood as meaning, in particular, one or more servers from which a multiplicity of mobile computing devices can download the provider application. Preferably, the application distributor offers the mobile computing devices a large number of different applications. In particular, the term "distribute" should be understood to mean that the provider application manager sends the provider application to various application distributors.
Des Weiteren wird vorgeschlagen, dass die mobile Rechenvorrichtung die Anbieteranwendung von einem der Anwendungsdistributoren installiert, wodurch eine komfortable Installation der Anbieteranwendung möglich ist. Unter der Wendung „von einem Anwendungsdistributor installieren“ soll insbesondere verstanden werden, dass die mobile Rechenvorrichtung die Anbieteranwendung von dem Anwendungsdistributor herunterlädt und in einer von dem Prozessor ausführbaren Form in dem Speicher ablegt. Furthermore, it is proposed that the mobile computing device install the provider application from one of the application distributors, thereby allowing convenient installation of the provider application. By the phrase "install from an application distributor" is meant, in particular, that the mobile computing device downloads the provider application from the application distributor and stores it in memory in a form executable by the processor.
Ferner wird vorgeschlagen, dass die Anbieteranwendungskonfiguration in zumindest einem Betriebszustand ein erfasstes Ereignis der ereignisrelevanten Information und ein Bearbeitungsvorgang, der Einfluss auf die reale Welt nimmt, einander zuordnet. Durch diese Zuordnung kann der Endnutzer besonders komfortabel und mit wenig Rechenaufwand mit Angeboten und/oder Informationen des Anbieters versorgt werden. Unter einem „erfassten Ereignis“ soll in diesem Zusammenhang insbesondere eine Information verstanden werden, die einen Sachverhalt in der realen Welt beschreibt. Vorzugsweise ermittelt die Ereignismanagementvorrichtung das Ereignis, indem sie die ereignisrelevante Information mittels der Ereignisbeschreibung nach dem Ereignis durchsucht. Beispielsweise könnte ein erfasstes Ereignis eine Identifikation eines Fehlers eines Motors anhand einer Tonaufnahme des Motors und einer dem Fehler zugeordneten Ereignisbeschreibung, beispielsweise ein für den Fehler typisches Spektrum der Tonaufnahme, sein. Unter einem „auf die reale Welt Einfluss nehmenden Bearbeitungsvorgang“ soll insbesondere ein Vorgang verstanden werden, der zumindest dazu geeignet ist, ein Gerät zu steuern, ein Verhalten des Endnutzers zu beeinflussen bzw. vorteilhaft eine Bezahlung und/oder eine Warenlieferung zu beeinflussen. Vorzugsweise nimmt der Bearbeitungsvorgang zumindest über die Ereignismanagementvorrichtung Einfluss auf die reale Welt. Beispielsweise ist der Bearbeitungsvorgang als ein Abschicken einer Bestellung ausgebildet. Insbesondere soll unter „einander zuordnen“ verstanden werden, dass der Anbieter mittels der Anbieteranwendungskonfiguration einstellen kann, welcher Bearbeitungsvorgang oder welche Bearbeitungsvorgänge auf welches erfasste Ereignis folgen kann oder können. Unter einem „Anbieter“ soll insbesondere eine Person verstanden werden, die eine die reale Welt verändernde Leistung anbietet, beispielsweise einen Warenversand oder eine Warenherstellung. Furthermore, it is proposed that the provider application configuration in at least one operating state assign a detected event of the event-relevant information and a processing operation that influences the real world to one another. Through this assignment, the end user can be supplied with offers and / or information of the provider particularly comfortable and with little computational effort. In this context, a "detected event" should be understood to mean, in particular, information that describes a fact in the real world. Preferably, the event management device determines the event by searching the event-relevant information for the event by means of the event description. For example, a detected event could be an identification of a fault of an engine based on a sound recording of the engine and an event description associated with the fault, for example a spectrum of sound recording typical of the fault. A "processing operation influencing the real world" should in particular be understood to mean a process which is at least suitable for controlling a device, influencing a behavior of the end user or advantageously influencing a payment and / or a delivery of goods. Preferably, the editing process affects at least the event management device on the real world. For example, the machining process is designed as a sending of an order. In particular, "associate with one another" is understood to mean that the provider can set by means of the provider application configuration which processing operation or which processing operations can or can follow which detected event. A "provider" is to be understood, in particular, as a person who offers a service which changes the real world, for example a shipment of goods or a production of goods.
Zudem wird vorgeschlagen, dass die Ereignismanagementvorrichtung bei einem in der ereignisrelevanten Information erfassten Ereignis eine Filterfunktion ausführt, die anhand zumindest einer Filterregel das erfasste Ereignis filtert und eine von einem gefilterten Ereignis abhängige Anbieterinformation an die mobile Rechenvorrichtung sendet, wodurch mit geringem Rechenaufwand eine Anzahl von Bearbeitungsvorgängen insbesondere durch den Endnutzer und/oder durch den Anbieter begrenzt werden kann. Insbesondere soll unter einer „Filterfunktion“ eine Funktion verstanden werden, die überprüft, ob das erfasste Ereignis und vorteilhaft dem erfassten Ereignis zugeordnete Ereigniszusatzinformationen einem Schema entsprechen, dem eine Anbieterinformation und/oder eine Ausführung einer Ereignisfunktion auf der mobilen Recheneinheit zugeordnet ist. Vorzugsweise ist die Filterfunktion dazu vorgesehen, ein erfasstes Ereignis von der Filterregel abhängig unterschiedlich weiterzubehandeln, beispielsweise zu blockieren oder auf der Recheneinheit die Ereignisfunktion zu starten. Insbesondere ist die Filterfunktion dazu vorgesehen, einen auf die Filterung folgenden Vorgang zu blockieren, wenn das erfasste Ereignis und die dem erfassten Ereignis zugeordneten Informationen nicht den Filterregeln entsprechen. Insbesondere soll unter einer „Ereigniszusatzinformation“ eine Information verstanden werden, die das Ereignis näher beschreibt, wie beispielsweise ein Ort des Ereignisses, eine Zeit des Ereignisses und/oder eine Endnutzerinformation des Endnutzers der mobilen Rechenvorrichtung. Unter einer „Ereignisfunktion“ soll insbesondere eine Funktion verstanden werden, die bei einem erkannten Ereignis ausgeführt wird. Vorzugsweise ist die Ereignisfunktion zumindest dazu vorgesehen, das Medium und/oder das Menü der Anbieterinformation darzustellen. Insbesondere ist die Ereignisfunktion dazu vorgesehen, Endnutzereingaben an die Ereignismanagementvorrichtung zu senden. Vorzugsweise ist die Ereignisfunktion dazu vorgesehen, eine nach der Endnutzereingabe empfangene Anbieterinformation dem Endnutzer zumindest teilweise darzustellen. Unter einer „Endnutzerinformation“ soll insbesondere eine Information verstanden werden, die einen Endnutzer der mobilen Rechenvorrichtung beschreibt, wie beispielsweise ein Verhalten, Eigenschaften und/oder Interessen des Endnutzers. Vorzugsweise ist/sind die mobile Rechenvorrichtung und/oder die Ereignismanagementvorrichtung dazu vorgesehen, Endnutzerinformationen zu erfassen, beispielsweise durch ein Surf- und/oder Einkaufsverhalten. Alternativ oder zusätzlich könnte der Endnutzer die Endnutzerinformationen zur Verfügung stellen, beispielsweise indem er die Endnutzerinformationen insbesondere in die mobile Rechenvorrichtung eingibt. Unter einer „Filterregel“ soll insbesondere eine Information verstanden werden, die beschreibt, welches Ereignis, von dem Ereignis und Ereigniszusatzinformationen abhängig, nach welchem Verfahren weiterbehandelt wird, beispielsweise blockiert wird, dokumentiert wird oder ob das Ereignis auf der Recheneinheit die Ereignisfunktion ausführt. Unter einem „gefilterten Ereignis“ soll insbesondere eine Information verstanden werden, die nicht durch den Filter blockiert wurde und die zumindest das erfasste Ereignis und vorteilhaft zumindest einen Teil der Ereigniszusatzinformationen aufweist. Unter dem Begriff „abhängig“ soll insbesondere verstanden werden, dass die jeweilige Information ausgewertet wird und ein Ergebnis der Auswertung einen nächsten Verfahrensschritt beeinflusst. Insbesondere soll unter einer „Anbieterinformation“ eine Information verstanden werden, die ein Anbieter einer Dienstleistung dem Endnutzer bereitstellt. Die Anbieterinformation ist als eine, dem Fachmann als sinnvoll erscheinende Information ausgebildet, vorzugsweise jedoch als eine Produktinformation, wie beispielsweise eine Bedienungsinformation, eine Kaufinformation und/oder eine Ersatzteilinformation. Vorzugsweise umfasst die Anbieterinformation eine Endnutzereingabekonfiguration, beispielsweise eine Menüstruktur oder eine Eingabedialogstruktur. Insbesondere umfasst die Anbieterinformation ein, dem Fachmann zur Darstellung als sinnvoll erscheinendes Medium, beispielsweise einen Text, ein Bild, eine Tonspur und/oder ein Video. In addition, it is proposed that the event management device perform a filter function for an event detected in the event-relevant information, which filters the detected event based on at least one filter rule and sends a provider-dependent information dependent on a filtered event to the mobile computing device, whereby a number of processing operations with little computational effort in particular by the end user and / or by the provider. In particular, a "filter function" is to be understood as a function which checks whether the detected event and advantageously the additional event information associated with the detected event corresponds to a schema to which provider information and / or execution of an event function on the mobile arithmetic unit is assigned. Preferably, the filter function is provided to further treat a detected event of the filter rule differently, for example, to block or to start the event function on the arithmetic unit. In particular, the filter function is intended to block an operation subsequent to the filtering if the detected event and the information associated with the detected event do not correspond to the filter rules. In particular, "additional event information" is understood to mean information that describes the event in more detail, such as a location of the event, a time of the event, and / or end user information of the end user of the mobile computing device. An "event function" is to be understood in particular as a function that is executed when a detected event occurs. Preferably, the event function is at least intended to represent the medium and / or the menu of the provider information. In particular, the event function is intended to send end user inputs to the event management device. Preferably, the event function is provided to at least partially present a provider information received after the end user input to the end user. By "end user information" is meant in particular information that describes an end user of the mobile computing device, such as a behavior, characteristics and / or interests of the end user. Preferably, the mobile computing device and / or the event management device is / are intended to capture end user information, for example, through a surfing and / or shopping behavior. Alternatively or additionally, the end user could provide the end-user information, for example by entering the end-user information into the mobile computing device in particular. A "filter rule" is to be understood in particular to mean information describing which event, dependent on the event and additional event information, according to which method is further processed, for example blocked, or whether the event on the arithmetic unit executes the event function. A "filtered event" should in particular be understood to mean information that has not been blocked by the filter and that has at least the recorded event and advantageously at least part of the additional event information. The term "dependent" should in particular be understood to mean that the respective information is evaluated and a result of the evaluation influences a next method step. In particular, a "provider information" is understood to mean information that a provider of a service provides to the end user. The provider information is embodied as information which appears expedient to the person skilled in the art, but preferably as product information, such as, for example, operating information, purchase information and / or spare part information. Preferably, the vendor information includes an end-user input configuration, such as a menu structure or an input dialog structure. Especially includes the vendor information, the medium for presentation to appear as reasonable, for example, a text, an image, a soundtrack and / or a video.
Weiterhin wird vorgeschlagen, dass die Anbieteranwendungsverwaltung zumindest eine Analyseinformation von der Ereignismanagementvorrichtung empfängt, wodurch sich der Anbieter vorteilhaft über eine Verwendung seiner Anbieteranwendung informieren kann. Unter einer „Analyseinformation“ soll insbesondere eine statistische Information verstanden werden, die eine Nutzung der Anbieteranwendung durch einen Endnutzer beschreibt. Vorzugsweise stellt die Anbieteranwendungsverwaltung dem Anbieter die Analyseinformation dar. Furthermore, it is proposed that the provider application management receives at least one analysis information from the event management device, whereby the provider can advantageously inform himself about using his provider application. By "analysis information" is meant, in particular, statistical information that describes the use of the provider application by an end user. Preferably, the provider application manager presents the analyzer information to the provider.
Ferner geht die Erfindung aus von einem Ereignismanagementsystem mit einer Anbieteranwendungsverwaltung, die zumindest eine Ereignisbeschreibung empfängt, mit mehreren Ereigniserfassungsvorrichtungen, die dazu vorgesehen sind, in einer ereignisrelevanten Information ein Ereignis der Ereignisbeschreibung zu erfassen. Furthermore, the invention proceeds from an event management system with a provider application management, which receives at least one event description, with a plurality of event detection devices, which are intended to record an event description event in event-relevant information.
Es wird vorgeschlagen, dass das Ereignismanagementsystem eine Ereignisbeschreibungsverwaltung aufweist, die dazu vorgesehen ist, die Ereignisbeschreibung von der Anbieteranwendungsverwaltung zu empfangen und die Ereignisbeschreibung an die verschiedenen Ereigniserfassungsvorrichtungen zumindest zu verteilen, wodurch mehrere bestehende Ereigniserfassungsvorrichtungen vorteilhaft zur Suche der Ereignisbeschreibung eingesetzt werden können. Unter einer „Ereignisbeschreibung“ soll insbesondere eine Information verstanden werden, die ein zu erfassendes Ereignis beschreibt. Vorzugsweise wird die ereignisrelevante Information nach dem zu erfassenden Ereignis anhand der Ereignisbeschreibung durchsucht. Die Ereignisbeschreibung könnte beispielsweise als eine Information ausgebildet sein, die ein Bild, ein Ton, ein 3D-Model oder ein anderes dem Fachmann als sinnvoll erscheinendes Medium beschreibt. Unter einem „Ereignis“ soll insbesondere eine die reale Welt beschreibende Information verstanden werden. Insbesondere soll unter dem Begriff „erfassen“ verstanden werden, dass die Ereignismanagementvorrichtung dazu vorgesehen ist, die ereignisrelevante Information nach dem Ereignis anhand der Ereignisbeschreibung zu durchsuchen oder insbesondere von einer Ereigniserfassungsvorrichtung durchsuchen zu lassen. Wenn die Ereignismanagementvorrichtung das Ereignis erfasst, gibt die Ereignismanagementvorrichtung eine Information, das erfasste Ereignis, aus. Insbesondere soll unter einer „Ereignisbeschreibungsverwaltung“ eine Vorrichtung verstanden werden, die dazu vorgesehen ist, eine Vielzahl von Ereignisbeschreibungen, die unterschiedliche Anbieter über die Anbieteranwendungsverwaltung bereitgestellt haben, jeweils an mehrere Ereigniserfassungsvorrichtungen zu senden. Vorzugsweise ist die Ereignisbeschreibungsverwaltung dazu vorgesehen, ein Suchen nach der Ereignisbeschreibung von einer Eingabe des Anbieters abhängig auf den mehreren Ereigniserfassungsvorrichtungen zu deaktivieren. Insbesondere ist die Ereignisbeschreibungsverwaltung als eine auf zumindest einem Server ausgeführte Anwendung ausgebildet. Vorzugsweise kommuniziert die Ereignisbeschreibungsverwaltung mit den verschiedenen Ereigniserfassungsvorrichtungen über das Internet mittels unterschiedlich ausgebildeten Schnittstellen. It is proposed that the event management system include event description management intended to receive the event description from the provider application manager and at least distribute the event description to the various event capture devices, whereby several existing event capture devices can be advantageously used to search the event description. An "event description" should in particular be understood to mean information describing an event to be detected. Preferably, the event-relevant information is searched for the event to be detected based on the event description. For example, the event description could be embodied as information that describes an image, a sound, a 3D model, or another medium that appears appropriate to one skilled in the art. An "event" is to be understood in particular as meaning a description of the real world. In particular, the term "capture" should be understood to mean that the event management device is intended to search the event-relevant information after the event based on the event description or, in particular, to have it searched by an event detection device. When the event management device detects the event, the event management device outputs information, the detected event. In particular, an "event description management" is to be understood as a device which is intended to send a multiplicity of event descriptions which different providers have provided via the provider application management to a plurality of event detection devices in each case. Preferably, the event description management is arranged to disable searching for the event description from an input of the provider depending on the plurality of event detection devices. In particular, the event description management is designed as an application executed on at least one server. Preferably, event description management communicates with the various event detection devices via the Internet by means of differently configured interfaces.
Des Weiteren wird vorgeschlagen, dass die Anbieteranwendungsverwaltung die Ereignisbeschreibung an Anforderungen der verschiedenen Ereigniserkennungsvorrichtungen anpasst, wodurch die Ereigniserkennungsvorrichtungen für den Anbieter besonders komfortabel mit der Ereignisbeschreibung versorgt werden können. Insbesondere soll unter der Wendung „an Anforderungen anpassen“ verstanden werden, dass die Anbieteranwendungsverwaltung die Ereignisbeschreibung in ein von der Ereigniserkennungsvorrichtung gefordertes Format konvertiert und/oder über ein von der Ereigniserkennungsvorrichtung vorgesehenes Protokoll an die Ereigniserkennungsvorrichtungen sendet. Furthermore, it is proposed that the provider application management adapts the event description to requirements of the various event recognition devices, whereby the event recognition devices for the provider can be supplied particularly comfortably with the event description. In particular, the phrase "adapt to requirements" is understood to mean that the provider application manager converts the event description to a format required by the event recognition device and / or sends it to the event recognition devices via a protocol provided by the event recognition device.
Zeichnungen drawings
Weitere Vorteile ergeben sich aus der folgenden Zeichnungsbeschreibung. In den Zeichnungen ist ein Ausführungsbeispiel der Erfindung dargestellt. Die Zeichnungen, die Beschreibung und die Ansprüche enthalten zahlreiche Merkmale in Kombination. Der Fachmann wird die Merkmale zweckmäßigerweise auch einzeln betrachten und zu sinnvollen weiteren Kombinationen zusammenfassen. Further advantages emerge from the following description of the drawing. In the drawings, an embodiment of the invention is shown. The drawings, the description and the claims contain numerous features in combination. The person skilled in the art will expediently also consider the features individually and combine them into meaningful further combinations.
Es zeigen: Show it:
Beschreibung des Ausführungsbeispiels Description of the embodiment
Die mobilen Rechenvorrichtungen
Die Ereigniserfassungsanwendungen
Die installierbaren Ereigniserfassungsanwendungen
Ein Design und ein Aufbau der Anbieteranwendung
Des Weiteren sind Anbieterfilterregeln
Die Ereigniserkennungsanwendung
Die Ereignismanagementvorrichtung
Beispiele für erfasste Ereignisse
- • Ein Erkennen von einem Bild in einer Videospur.
- • Ein Erkennen von einem 3D-Modell in einer Videospur, insbesondere einer 3D-Videospur.
- • Ein Identifizieren von einem Ton in einer Tonspur.
- • Ein Aufenthalt an einem bestimmten Ort.
- • Ein Erreichen eines Zeitpunkts.
- • Erkennung eines Bewegungsprofils.
- • Andere, dem Fachmann als sinnvoll erscheinende Ergebnisse.
- • Recognizing an image in a video track.
- • Recognition of a 3D model in a video track, especially a 3D video track.
- • Identifying a sound in a soundtrack.
- • A stay at a certain place.
- • Achieving a time.
- • Detecting a motion profile.
- • Other results that appear reasonable to the person skilled in the art.
Der Ereignismanagementanwendung
Eine der Filterregeln ist als die Endnutzerfilterregel
Je nach Filterergebnis der Filterregeln wird ein gefiltertes Ereignis
Die Ereignisfunktion
Die Ereignisfunktion
Die Ereignisfunktion
Die Ereignismanagementvorrichtung
Mittels der Konfigurationsfunktion
Der Endnutzer kann dadurch besonders gezielt informiert werden und besonders komfortabel über die mobile Rechenvorrichtung
Über die Konfigurationsfunktion
Zudem weist die Anbieteranwendungsverwaltung
Die Ereignismanagementvorrichtung
Die Ereignismanagementvorrichtung
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 10 10
- Ereignismanagementsystem Event Management System
- 12 12
- Rechenvorrichtung computing device
- 14 14
- Ereignismanagementvorrichtung Event management device
- 16 16
- Anbieterinformationsvorrichtung Provider information device
- 18 18
- Finanztransaktionsvorrichtung Financial transaction device
- 20 20
- Ereigniserfassungsvorrichtung Event detection device
- 22 22
- Konfigurationsrechenvorrichtung Configuration computing device
- 24 24
- Anwendungsdistributor distributor application
- 26 26
- Sensor sensor
- 28 28
- ereignisrelevante Information event-relevant information
- 30 30
- Endnutzeranwendung end-user application
- 32 32
- Anbieteranwendung party application
- 34 34
- Ereigniserkennungsanwendung Event detection application
- 36 36
- Endnutzererfassungskonfiguration End-user detection configuration
- 38 38
- Endnutzerfilterregel End users filter rule
- 40 40
- Anbieteranwendungskonfiguration Party application configuration
- 42 42
- Anbietererfassungskonfiguration Providers capture configuration
- 44 44
- Anbieterfilterregel Providers filter rule
- 46 46
- Ereignismanagementanwendung Event Management Application
- 48 48
- Ereigniserfassungsfunktion Event detection function
- 50 50
- erfasstes Ereignis recorded event
- 52 52
- Filterfunktion filter function
- 54 54
- Ereigniszusatzinformation Event Additional Information
- 56 56
- Datenbank Database
- 58 58
- gefiltertes Ereignis filtered event
- 60 60
- Ereignisfunktion event function
- 62 62
- Ereignisfunktion event function
- 64 64
- Anbieterereigniskonfiguration Provider Event Configuration
- 66 66
- Anbieterinformation provider information
- 68 68
- Anbieterinformationsdarstellung Provider information presentation
- 70 70
- Endnutzereingabe end-user input
- 72 72
- Endnutzereingabeinformation End-user input information
- 74 74
- Bearbeitungsvorgang machining operation
- 76 76
- Anbieteranwendungsverwaltung Party application management
- 78 78
- Konfigurationsfunktion configuration function
- 80 80
- Anwendungserzeuger application generator
- 82 82
- Statistik- und Analysefunktion Statistics and analysis function
- 84 84
- Statistik- und Analysefunktion Statistics and analysis function
- 86 86
- Ereignisbeschreibungsverwaltung Event Description Management
Claims (11)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013103457.8A DE102013103457A1 (en) | 2013-04-08 | 2013-04-08 | Method for creating a provider application |
PCT/EP2014/050723 WO2014166644A1 (en) | 2013-04-08 | 2014-01-15 | Method for generating a provider application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102013103457.8A DE102013103457A1 (en) | 2013-04-08 | 2013-04-08 | Method for creating a provider application |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102013103457A1 true DE102013103457A1 (en) | 2014-10-09 |
Family
ID=49999909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102013103457.8A Withdrawn DE102013103457A1 (en) | 2013-04-08 | 2013-04-08 | Method for creating a provider application |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102013103457A1 (en) |
WO (1) | WO2014166644A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5930474A (en) * | 1996-01-31 | 1999-07-27 | Z Land Llc | Internet organizer for accessing geographically and topically based information |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7707218B2 (en) * | 2004-04-16 | 2010-04-27 | Mobot, Inc. | Mobile query system and method based on visual cues |
US20100281475A1 (en) * | 2009-05-04 | 2010-11-04 | Mobile On Services, Inc. | System and method for mobile smartphone application development and delivery |
-
2013
- 2013-04-08 DE DE102013103457.8A patent/DE102013103457A1/en not_active Withdrawn
-
2014
- 2014-01-15 WO PCT/EP2014/050723 patent/WO2014166644A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5930474A (en) * | 1996-01-31 | 1999-07-27 | Z Land Llc | Internet organizer for accessing geographically and topically based information |
Non-Patent Citations (1)
Title |
---|
Keith Jones: "Building a context-aware service architecture"; IBM Corporation, 2008; deweloperWorks, 12.12.2008, herunterladbar unter http://public.dhe.ibm.com/software/dw/architecture/ar-conawserv/ar-conawserv-pdf.pdf * |
Also Published As
Publication number | Publication date |
---|---|
WO2014166644A1 (en) | 2014-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10063089C1 (en) | User-controlled linking of information within an augmented reality system | |
DE102011017590B4 (en) | Vehicle data recording method for vehicle service | |
DE102014107571A1 (en) | A method and system for creating and refining rules for personalized content delivery based on user physical activity | |
DE202015009252U1 (en) | Diagnose and optimize cloud sharing pipelines | |
DE112014005855T5 (en) | System and method for vehicle diagnostic data collection and analysis | |
DE102019109288A1 (en) | System and method for analysis of the imported video | |
DE202012013432U1 (en) | Storing data on storage nodes | |
DE112012002579T5 (en) | Capture and edit content using biometric data | |
WO2017143407A1 (en) | A method and apparatus for conducting surveillance | |
DE212010000138U1 (en) | Parents play | |
DE102016206154A1 (en) | Method and device for generating an image signal and display system for a vehicle | |
DE112013006049T5 (en) | Display device and image processing method therefor | |
DE102014100988A1 (en) | Method and system for downloading an application | |
DE102013103453A1 (en) | Method with an event management device | |
CN105868590A (en) | Method and device for processing handwriting data | |
DE102012011538A1 (en) | Method for performing remote diagnosis of car in workshop, involves analyzing repair-related data to determine maintenance and/or repair procedures, classifying procedures into two classes, and displaying procedures to user | |
DE102018114598A1 (en) | METHOD AND SYSTEM FOR ANALYZING EXTRACTED PHRASES FROM A TEXT | |
DE102013103457A1 (en) | Method for creating a provider application | |
DE112020007204T5 (en) | Device for creating a communication permission list, method for creating a communication permission list and program | |
WO2021110632A1 (en) | Data management device for a two-wheeled vehicle | |
AT510352A1 (en) | CAMERA FOR THE UNDERTAKING OF PERSONAL DATA | |
DE102013103455A1 (en) | Method with an event management device | |
DE102016124878A1 (en) | INFORMATION MANAGEMENT SYSTEM AND METHOD FOR DELIVERING DATA ACCORDING TO A MACHINE | |
DE102013215978A1 (en) | Method, apparatus and computer program product for computer-aided selection of equipment components for a vehicle to be newly produced | |
DE102016221377A1 (en) | A method for processing user information acquired by at least one acquisition device of a system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R005 | Application deemed withdrawn due to failure to request examination |