[go: up one dir, main page]

DE112016007189T5 - Server, Verfahren zur Bereitstellung von Informationen und Programm zur Bereitstellung von Informationen - Google Patents

Server, Verfahren zur Bereitstellung von Informationen und Programm zur Bereitstellung von Informationen Download PDF

Info

Publication number
DE112016007189T5
DE112016007189T5 DE112016007189.2T DE112016007189T DE112016007189T5 DE 112016007189 T5 DE112016007189 T5 DE 112016007189T5 DE 112016007189 T DE112016007189 T DE 112016007189T DE 112016007189 T5 DE112016007189 T5 DE 112016007189T5
Authority
DE
Germany
Prior art keywords
display information
display
information
search condition
search
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
Application number
DE112016007189.2T
Other languages
English (en)
Inventor
Kiyoshi Nishizawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gurunavi Inc
Original Assignee
Gurunavi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gurunavi Inc filed Critical Gurunavi Inc
Publication of DE112016007189T5 publication Critical patent/DE112016007189T5/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Die vorliegende Erfindung ermöglicht eine Bereitstellung von geeigneten Informationen mit hoher Sichtbarkeit für einen Benutzer.
Der Server ist ein Server zur Bereitstellung von Informationen für ein Endgerät, versehen mit:
- einer Speichereinheit, die mehrere Anzeigeinformationen speichert, die mit Suchbedingungen in Beziehung gesetzt werden, wobei die erste und die zweite Suchbedingungen miteinander in Beziehung gesetzt und gespeichert werden,
- einer Spezifizierungseinheit, die die Suchbedingungen spezifiziert, und, wenn die spezifizierte Suchbedingung eine erste Suchbedingung ist, die Anzeigeinformationen spezifiziert, die mit der ersten Suchbedingung in Beziehung gesetzt werden, wobei eine erste bestimmte Anzahl die obere Grenze ist, sowie die Anzeigeinformationen spezifiziert, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, wobei eine zweite bestimmte Anzahl die obere Grenze ist, sowie
- einer Sendeeinheit zum Senden der spezifizierten Anzeigeinformationen an das Endgerät.

Description

  • [Technisches Gebiet]
  • Die vorliegende Erfindung bezieht sich auf einen Server sowie ein Verfahren und Programm zur Bereitstellung von Informationen.
  • [Stand der Technik]
  • Herkömmlicherweise sind Informationsbereitstellungssysteme zur Bereitstellung von Informationen für ein Endgerät wie ein Mobiltelefon über ein Kommunikationsnetzwerk bekannt. In derartigen Informationsbereitstellungssystemen kann ein Server, der eine von einem Endgerät gesendete Suchbedingung empfangen hat, dem Endgerät der Suchbedingung entsprechende Informationen zur Verfügung stellen.
  • Beispielsweise ist in der Patentliteratur 1 ein automatisches Reservierungssystem beschrieben, das eine Liste von Geschäftsinformationen auf Basis von von einem mobilen Endgerät gesendeten Reservierungsinformationen (Bedingungsinformationen) an das mobile Endgerät sendet. In diesem automatischen Reservierungssystem enthalten die vom mobilen Endgerät gesendeten Reservierungsinformationen dem Verwendungszweck entsprechende Verwendungsinformationen, Küchengenreinformationen usw. Der Benutzer kann durch Sendung der Verwendungsinformationen, Küchengenreinformationen usw. als Reservierungsinformationen an das automatische Reservierungssystem eine Geschäftsliste, die mit dem gewünschten Verwendungszweck oder dem Küchengenre übereinstimmt, vom automatischen Reservierungssystem erhalten.
  • [Ermittelte Schrift]
  • [Patentliteratur]
  • [Patentliteratur 1] JP Patentoffenlegungsschrift Nr. 2009-116424
  • [Übersicht der Erfindung]
  • Wenn jedoch mehrere Suchbedingungen von einem Endgerät gesendet werden, werden in herkömmlichen Informationsbereitstellungssystemen gegebenenfalls dieselben Informationen überlappend mit jeder der mehreren Suchbedingungen gesucht. In diesem Fall werden gegebenenfalls dieselben Informationen nacheinander angezeigt, wenn bspw. die gesuchten Informationen in einer Liste angezeigt werden.
  • Wenn auf diese Weise dieselben Informationen überlappend mit jeder der mehreren Suchbedingungen gesucht werden, können herkömmliche Informationsbereitstellungssysteme gegebenenfalls keine Informationen mit hoher Sichtbarkeit für den Benutzer zeigen.
  • Der vorliegenden Erfindung liegt diese Aufgabe zugrunde und die vorliegende Erfindung ermöglicht die Bereitstellung eines Servers sowie eines Verfahrens und Programms zur Bereitstellung von Informationen, die geeignete Informationen mit hoher Sichtbarkeit für einen Benutzer bereitstellen können.
  • Beim Server handelt es sich um einen Server zur Bereitstellung von Informationen für ein Endgerät, versehen mit:
    • - einer Speichereinheit zum Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden,
    • - einer Spezifizierungseinheit zur Spezifizierung der Suchbedingungen und der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie
    • - einer Sendeeinheit zum Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät,
    wobei, falls eine erste und eine zweite Suchbedingung spezifiziert werden, die Spezifizierungseinheit Anzeigeinformationen spezifiziert, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, sowie, falls Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms sendet, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind.
  • Im Server ist es ferner bevorzugt, dass der Bildschirm einen Anzeigebereich zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und einen Anzeigebereich zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen umfasst.
  • Im Server ist es ferner bevorzugt, dass, je höher der Übereinstimmungsgrad zwischen dem Anzeigebereich zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und dem Anzeigebereich zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen ist, desto länger die Spezifizierungseinheit den bestimmten Abstand festlegt.
  • Im Server ist ferner bevorzugt, dass, je höher der Übereinstimmungsgrad zwischen einzelnen Anzeigeinformationen ist, die von jeder der überlappenden Anzeigeinformationen umfasst sind, desto länger die Spezifizierungseinheit den bestimmten Abstand festlegt.
  • Im Server ist es ferner bevorzugt, dass falls drei oder mehrere Suchbedingungen spezifiziert werden, die Spezifizierungseinheit Anzeigeinformationen spezifiziert, die mit jeder der drei oder mehreren Suchbedingungen in Beziehung gesetzt werden, sowie, falls Anzeigeinformationen, die die mit jeder der drei oder mehreren Suchbedingungen in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms sendet, auf welchem die überlappenden Anzeigeinformationen innerhalb einer oberen Grenzzahl der Überlappung angeordnet sind.
  • Im Server ist es ferner bevorzugt, dass die Spezifizierungseinheit entsprechend der Größe des Anzeigebereichs, in dem die spezifizierten Anzeigeinformationen umfasst sind, den bestimmten Abstand festlegt.
  • Im Server ist es ferner bevorzugt, dass die Spezifizierungseinheit den bestimmten Abstand desto kürzer festlegt, je größer die Größe des Anzeigebereichs ist, von dem die spezifizierten Anzeigeinformationen umfasst sind.
  • Beim Server handelt es sich um einen Server zur Bereitstellung von Informationen für ein Endgerät, versehen mit:
    • - einer Speichereinheit zum Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden,
    • - einer Spezifizierungseinheit zur Spezifizierung der Suchbedingungen und der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie
    • - einer Sendeeinheit zum Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät,
    wobei, falls eine erste und eine zweite Suchbedingung spezifiziert werden, die Spezifizierungseinheit Anzeigeinformationen spezifiziert, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, sowie, falls Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms mit Anzeigeinformationen sendet, die derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet.
  • Im Server ist es ferner bevorzugt, dass einzelne Anzeigeinformation, die von jeder der überlappenden Anzeigeinformationen umfasst ist, teilweise oder ganz voneinander unterschiedlich vorgegeben werden, um die überlappenden Anzeigeinformationen derart zu erstellen, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet.
  • Im Server ist es ferner bevorzugt, dass die Speichereinheit hinsichtlich der einzelnen Anzeigeinformation, die von den Anzeigeinformationen umfasst ist, eine einzelne Anzeigeinformation, die mit der ersten Suchbedingung in Beziehung gesetzt werde, und eine einzelne Anzeigeinformation, die mit der zweiten Suchbedingung in Beziehung gesetzt werde, speichert, wobei von den durch die erste Suchbedingung spezifizierten Anzeigeinformationen der überlappenden Anzeigeinformationen die einzelne Anzeigeinformation, die mit der ersten Suchbedingung in Beziehung gesetzt werde, umfasst wird, und von den durch die zweite Suchbedingung spezifizierten Anzeigeinformationen der überlappenden Anzeigeinformationen die einzelne Anzeigeinformation, die mit der zweiten Suchbedingung in Beziehung gesetzt werde, umfasst wird, um den Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterschiedlich zu erstellen.
  • Im Server ist es ferner bevorzugt, dass die Informationsmenge der einzelnen Anzeigeinformation, die von jeder der überlappenden Anzeigeinformationen umfasst ist, voneinander unterschiedlich vorgegeben werden, um die überlappenden Anzeigeinformationen derart zu erstellen, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet.
  • Im Server ist es ferner bevorzugt, dass die einzelne Anzeigeinformation Bildinformation und/oder eine Beschreibung des Geschäfts sind.
  • Im Server ist es ferner bevorzugt, dass, falls hinsichtlich der überlappenden Anzeigeinformationen der Übereinstimmungsgrad zwischen der einzelnen Anzeigeinformation, die von den durch die erste Suchbedingung spezifizierten Anzeigeinformationen umfasst ist und mit der ersten Suchbedingung in Beziehung gesetzt werde, und der einzelnen Anzeigeinformation, die von den durch die zweite Suchbedingung spezifizierten Anzeigeinformationen umfasst ist und mit der zweiten Suchbedingung in Beziehung gesetzt werde, nicht unterhalb eines vorgegebenen Wertes liegt, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms sendet, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind.
  • Im Server ist es ferner bevorzugt, dass der Bildschirm einen Anzeigebereich zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und einen Anzeigebereich zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen umfasst, wobei mindestens eine von Form, Größe, Anzeigefarbe und Menge des Anzeigeinhalts der mehreren Anzeigebereiche, die jede der überlappenden Anzeigeinformationen umfassen, voneinander unterschiedlich vorgegeben wird, um die überlappenden Anzeigeinformationen derart zu erstellen, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet.
  • Im Server ist es ferner bevorzugt, dass auf dem Bildschirm der Geruch oder Ton bei Anzeige oder Behandlung der überlappenden Anzeigeinformationen unterschiedlich gesteuert wird.
  • Beim Verfahren zur Bereitstellung von Informationen handelt es sich um ein Verfahren zur Bereitstellung von Informationen durch einen Computer, der eine Speichereinheit aufweist und für ein Endgerät Informationen bereitstellt, umfassend:
    • - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit,
    • - Spezifizieren der Suchbedingungen,
    • - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie
    • - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät,
    wobei, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie
    falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind, gesendet werden.
  • Beim Verfahren zur Bereitstellung von Informationen handelt es sich um ein Verfahren zur Bereitstellung von Informationen durch einen Computer, der eine Speichereinheit aufweist und für ein Endgerät Informationen bereitstellt, umfassend:
    • - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit,
    • - Spezifizieren der Suchbedingungen,
    • - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie
    • - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät,

    wobei, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie
    falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms mit Anzeigeinformationen, die derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet, gesendet werden.
  • Beim Programm zur Bereitstellung von Informationen handelt es sich um ein Programm zur Bereitstellung von Informationen eines Servers, der mit einer Speichereinheit versehen ist und für ein Endgerät Information bereitstellt, wobei das Programm den Server dazu veranlasst:
    • - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit,
    • - Spezifizieren der Suchbedingungen,
    • - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie
    • - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät,
    wobei, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie, falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind, gesendet werden.
  • Beim Programm zur Bereitstellung von Informationen handelt es sich um ein Programm zur Bereitstellung von Informationen eines Servers, der mit einer Speichereinheit versehen ist und für ein Endgerät Information bereitstellt, wobei das Programm den Server dazu veranlasst:
    • - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit,
    • - Spezifizieren der Suchbedingungen,
    • - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie
    • - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät,
    wobei, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie, falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms mit Anzeigeinformationen, die derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet, gesendet werden.
  • [Effekte der Erfindung]
  • Durch den Server sowie das Verfahren und Programm zur Bereitstellung von Informationen ist es möglich, eine angemessene Information mit hoher Sichtbarkeit für den Benutzer bereitzustellen.
  • Figurenliste
    • [1] 1 ist eine schematische Darstellung zur Erläuterung der Übersicht eines Systems 1 zur Bereitstellung von Informationen.
    • [2] 2 ist eine Darstellung für ein Beispiel der schematischen Konfiguration des Systems 1 zur Bereitstellung von Informationen.
    • [3] 3 ist eine Darstellung für ein Beispiel der schematischen Konfiguration eines Endgeräts 2.
    • [4] 4 ist eine Darstellung für ein Beispiel eines Suchergebnisbildschirms 400, der vom Endgerät 2 angezeigt wird.
    • [5] 5 ist eine Darstellung für ein Beispiel der schematischen Konfiguration eines Servers 3.
    • [6] 6 ist eine Darstellung für ein Beispiel der Datenstruktur einer Suchbedingungstabelle.
    • [7] 7 ist eine Darstellung für ein Beispiel der Datenstruktur einer Geschäftsinformationstabelle.
    • [8] 8 ist eine Darstellung für ein Beispiel der Betriebssequenz des Systems 1 zur Bereitstellung von Informationen.
    • [9] 9 ist eine Darstellung für ein Beispiel des Betriebsablaufs einer Suchverarbeitung.
    • [10] 10 ist eine Darstellung für ein anderes Beispiel der schematischen Konfiguration eines Systems 10 zur Bereitstellung von Informationen.
  • [Ausführungsformen der Erfindung]
  • Nachstehend werden verschiedene Ausführungsformen der vorliegenden Erfindung unter Bezugnahme auf die Zeichnungen beschrieben. Es ist darauf zu achten, dass der technische Umfang der vorliegenden Erfindung nicht auf die Ausführungsformen beschränkt ist, und sich auf die in den Patentansprüchen beschriebene Erfindung und die Äquivalenz der Erfindung erstreckt.
  • Das System 1 zur Bereitstellung von Informationen weist auf; ein Endgerät 2, das eine Suchbedingung zum Suchen von Geschäftsinformationen sendet, und einen Server 3, der die vom Endgerät 2 gesendete Suchbedingung empfängt, mit der empfangenen Suchbedingung in Beziehung gesetzte Geschäftsinformationen spezifiziert und die spezifizierten Geschäftsinformationen an das Endgerät 2 sendet. Bei den Geschäftsinformationen handelt es sich um einen Geschäftsname hinsichtlich eines Geschäfts wie eines Restaurants, die Adresse, Telefonnummer, Bildinformationen, Beschreibung u. dgl. des Geschäfts. Bei den Bildinformationen des Geschäfts handelt es sich ferner um einen Innenraum des Geschäfts aufnehmende Bilder oder Imagebilder in einem Innenraum des Geschäfts, aufgenommene Bilder oder Imagebilder von vom Geschäft angebotenen Speisen, Diensten usw. Die Bildinformationen können ferner sowohl ein Standbild als auch ein bewegtes Bild sein. Die Geschäftsinformationen gelten als Beispiel von Anzeigeinformationen oder bereitgestellten Informationen.
  • Bei der Suchbedingung handelt es sich um eine Textinformation wie ein Schlüsselwort, einen Satz zum Suchen der Geschäftsinformation u. dgl. Die Suchbedingung ist z. B. ein Genre von Speisen und Diensten, ein Preisbereich von Speisen und Diensten, subjektive oder objektive Informationen (z. B. „gute Atmosphäre“, „gute Aussicht“ usw.) in Bezug auf das Geschäft, Informationen eines Bereichs, in dem sich das Geschäft befindet (z. B. „Shimbashi/Yurakucho“ usw.). Ein Benutzer, der das Endgerät 2 bedient, sendet eine Textinformation, die als freies Wort in ein auf dem Endgerät 2 angezeigtes Textfeld eingegeben werde, als Suchbedingung an den Server 3. Die Suchbedingung kann ein Stichwort sein, das vom Benutzer aus den Stichwörtern, die sich auf mehrere auf dem Endgerät 2 angezeigte Suchbedingungen beziehen, ausgewählt und eingegeben werde. Das Endgerät 2 ist bspw. ein multifunktionales Mobiltelefon, das als „Smartphone“ bezeichnet wird, oder ein Mobiltelefon, das als „Feature-Phone“ bezeichnet wird. Alle Kommunikationsgeräte stehen jedoch zur Verfügung, sofern diese mit einer Kommunikationsfunktion mit dem Server 3, einer Anzeigefunktion von Informationen usw. versehen sind.
  • Nachstehend ist 1 eine schematische Darstellung zur Erläuterung der Übersicht des Systems 1 zur Bereitstellung von Informationen. Nachstehend wird die Suchfunktion des Systems 1 zur Bereitstellung von Informationen unter Bezugnahme auf 1 erläutert.
  • Zunächst speichert der Server 3 mehrere Geschäftsinformationen, die mit der Suchbedingung in Beziehung gesetzt werden. Im mit der Zahl (1) von 1 gezeigten Beispiel wird mit den beiden Geschäftsinformationen bezüglich „Restaurants A“ und „Restaurants C“ eine Suchbedingung „für ein Date verfügbar“ in Beziehung gesetzt und gespeichert. Außerdem wird mit den beiden Geschäftsinformationen bezüglich „Restaurants B“ und „Restaurants C“ eine Suchbedingung „gute Aussicht“ in Beziehung gesetzt und gespeichert.
  • Der Server 3 setzt eine bestimmte Suchbedingung und eine relevante Suchbedingung unter mehreren Suchbedingungen miteinander in Verbindung und speichert diese. Beispielsweise werden mit der Suchbedingung „für ein Date verfügbar“ Suchbedingungen „gute Aussicht“, „eine Nachtansicht ist zu sehen“ u. dgl. als relevante Suchbedingung in Beziehung gesetzt und gespeichert.
  • Aufgrund von einem Suchbefehl des Benutzers sendet das Endgerät 2 die vom Benutzer eingegebene Suchbedingung an den Server 3 und der Server 3 empfängt die vom Endgerät 2 gesendete Suchbedingung. Im mit der Zahl (2) von 1 gezeigten Beispiel werden die erste Suchbedingung „für ein Date verfügbar“ und die zweite Suchbedingung „gute Aussicht“ vom Benutzer in das Endgerät 2 eingegeben und die eingegebenen Suchbedingungen werden an den Server 3 gesendet.
  • Der Server 3 spezifiziert die Geschäftsinformationen, die mit der empfangenen ersten Suchbedingung in Beziehung gesetzt werden. Im mit der Zahl (1) von 1 gezeigten Beispiel sind mit der Suchbedingung „für ein Date verfügbar“ die Geschäftsinformationen bezüglich „Restaurants A“ und „Restaurants C“ in Beziehung gesetzt. Der Server 3 spezifiziert daher Geschäftsinformationen bezüglich „Restaurants A“ und „Restaurants C“, die mit der Suchbedingung „für ein Date verfügbar“ in Beziehung gesetzt werden. Die Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, können auch mit einer vorab bestimmten ersten Anzahl als oberer Grenzzahl spezifiziert werden. Die erste bestimmte Anzahl ist eine Anzahl, die kleiner ist als die obere Grenzzahl der durch eine einzelne Suche spezifizierten Geschäftsinformationen. Die obere Grenzzahl der durch eine einzelne Suche spezifizierten Geschäftsinformationen ist ferner ein Beispiel für eine dritte bestimmte Anzahl.
  • Als nächstes spezifiziert der Server 3 die Geschäftsinformationen, die mit der empfangenen zweiten Suchbedingung in Beziehung gesetzt sind. Im mit der Zahl (1) von 1 gezeigten Beispiel sind mit der zweiten Suchbedingung „gute Aussicht“ die Geschäftsinformationen bezüglich „Restaurants B“ und „Restaurants C“ in Beziehung gesetzt. Der Server 3 spezifiziert daher Geschäftsinformationen bezüglich „Restaurants B“ und „Restaurants C“, die mit der zweiten Suchbedingung „gute Aussicht“ in Beziehung gesetzt werden. Die Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, können auch mit einer vorab bestimmten zweiten Anzahl als oberer Grenzzahl spezifiziert werden. Die zweite bestimmte Anzahl ist eine Anzahl, die kleiner ist als die dritte bestimmte Anzahl. Die Gesamtzahl der ersten und der zweiten bestimmten Anzahl wird derart vorgegeben, dass sie gleich oder kleiner als die dritte bestimmte Anzahl ist. Obwohl die zweite bestimmte Anzahl kleiner als die erste bestimmte Anzahl ist, kann diese auch eine Differenzzahl zwischen der dritten und der ersten bestimmten Anzahl sein.
  • Der Server 3 sendet dann die spezifizierten Geschäftsinformationen an das Endgerät 2, das die Suchbedingung gesendet hat. Im mit der Zahl (3) von 1 gezeigten Beispiel sind von den Geschäftsinformationen, die an das Endgerät 2 gesendet werden, Geschäftsinformationen bezüglich „Restaurants A“ und „Restaurants C“ umfasst, die mit der ersten Suchbedingung „für ein Date verfügbar“ in Beziehung gesetzt werden. Von den Geschäftsinformationen, die an das Endgerät 2 gesendet werden, sind ferner Geschäftsinformationen bezüglich „Restaurants B“ und „Restaurants C“ umfasst, die mit der zweiten Suchbedingung „gute Aussicht“ in Beziehung gesetzt werden.
  • Jede an das Endgerät 2 gesendete Geschäftsinformation ist in einem Anzeigebereich R enthalten, der für jede Suchbedingung, die für den Vorgang zur Spezifizierung jeder Geschäftsinformation verwendet werde, vorgegeben werde. Im mit der Zahl (3) von 1 gezeigten Beispiel werden die Geschäftsinformationen bezüglich „Restaurants A“ und „Restaurants C“ im Anzeigebereich R1 angezeigt, der der ersten Suchbedingung „für ein Date verfügbar“ zugeordnet wird. Außerdem werden die Geschäftsinformationen bezüglich „Restaurants B“ und „Restaurants C“ im Anzeigebereich R2 angezeigt, der der zweiten Suchbedingung „gute Aussicht“ zugeordnet wird.
  • Wenn von den Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, und von den Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, überlappende Geschäftsinformationen umfasst werden, anordnet der Server 3 die überlappenden Geschäftsinformationen mit bestimmten Abständen entfernt. Im mit der Zahl (3) von 1 gezeigten Beispiel sind bspw. die Geschäftsinformationen bezüglich „Restaurants C“, das mit der ersten Suchbedingung „für ein Date verfügbar“ in Beziehung gesetzt werde, und die Geschäftsinformationen bezüglich „Restaurants C“, das mit der zweiten Suchbedingung „gute Aussicht“ in Beziehung gesetzt werde, mit bestimmten Abständen entfernt angeordnet.
  • Wenn von den Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, und von den Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, überlappende Geschäftsinformationen umfasst sind, wie oben beschrieben, anordnet das System 1 zur Bereitstellung von Informationen die überlappenden Geschäftsinformationen mit bestimmten Abständen entfernt. Hierdurch ist es möglich, einen Server sowie ein Verfahren und ein Programm zur Bereitstellung von Informationen bereitzustellen, die geeignete Informationen mit hoher Sichtbarkeit für einen Benutzer bereitstellen können.
  • 2 ist eine Darstellung für ein Beispiel der schematischen Konfiguration des Systems 1 zur Bereitstellung von Informationen.
  • Das System 1 zur Bereitstellung von Informationen weist mehrere Endgeräte 2 und den Server 3 auf. Das Endgerät 2 und der Server 3 werden über ein Kommunikationsnetzwerk, z. B. über eine Basisstation 4, ein Mobilkommunikationsnetz 5, ein Gateway 6 und ein Internet 7 miteinander verbunden. Das Endgerät 2 ist ein tragbares Endgerät, das ein Benutzer besitzt, der ein Geschäft wie ein Restaurant oder eine Einrichtung wie einen Veranstaltungsort benutzt.
  • Ein Programm (z. B. ein Suchprogramm), das im Server 3 durchgeführt wird, und ein Programm (z. B. ein Betrachtungsprogramm), das im Endgerät 2 durchgeführt wird, kommunizieren unter Verwendung eines Kommunikationsprotokolls wie eines Hypertext-Transfer-Protokolls (Hypertext Transfer Protocol, HTTP).
  • 3 ist eine Darstellung für ein Beispiel der schematischen Konfiguration des Endgeräts 2.
  • Das Endgerät 2 wird über die Basisstation 4, das Mobilkommunikationsnetz 5, das Gateway 6 und das Internet 7 mit dem Server 3 verbunden und kommuniziert mit dem Server 3. Das Endgerät 2 fordert entsprechend der Bedienung einer Endgerätbedienungseinheit 23 (Taste usw.) durch den Benutzer einen Suchbefehl vom Server 3 an. Das Endgerät 2 empfängt ferner die Anzeigedaten bezüglich Suchergebnisbildschirms usw. vom Server 3 und zeigt diese an. Das Endgerät 2 ist hierfür mit einer Endgerätkommunikationseinheit 21, einer Endgerätspeichereinheit 22, der Endgerätbedienungseinheit 23, einer Endgerätanzeigeeinheit 24 und einer Endgerätverarbeitungseinheit 25 versehen.
  • Obwohl in der vorliegenden Ausführungsform ein multifunktionales Mobiltelefon (sogenanntes „Smartphone“) als Endgerät 2 angenommen wird, wird die vorliegende Erfindung nicht auf dieses eingeschränkt. Als Endgerät 2 kommt ein Gegenstand in Frage, auf den die vorliegende Erfindung anwendbar ist, bspw. ein Mobiltelefon (ein sogenanntes „Feature-Phone“), ein tragbares Informationsendgerät (Personal Digital Assistant, PDA), eine tragbare Spielmaschine, ein tragbarer Musikspieler, ein Tablet-Terminal, ein Tablet-PC (Personal Computer), ein Notebook-PC usw. können verwendet werden. Das Endgerät 2 kann ferner auch Speisekartenendgeräte od. dgl. sein, die in einem Restaurant installiert werden, und aus denen Kunden des Restaurants eine Bestellung vornehmen.
  • Die Endgerätkommunikationseinheit 21 umfasst eine Kommunikationsschnittstellenschaltung mit einer Antenne, die ein vorbestimmtes Frequenzband als empfindliches Band nimmt, und verbindet das Endgerät 2 mit einem Funkkommunikationsnetzwerk. Die Endgerätkommunikationseinheit 21 stellt eine Funksignalleitung durch ein CDMA (Code Division Multiple Access)-Verfahren od. dgl. mit der Basisstation 4 über einen von der Basisstation 4 zugewiesenen Kanal her und nimmt eine Kommunikation mit der Basisstation 4 vor. Die Endgerätkommunikationseinheit 21 sendet dann die von der Endgerätverarbeitungseinheit 25 zugeführten Daten an den Server 3 od. dgl. Die Endgerätkommunikationseinheit 21 führt ferner der Endgerätverarbeitungseinheit 25 Daten zu, die vom Server 3 od. dgl. empfangen werden.
  • Die Endgerätspeichereinheit 22 ist z. B. mit einer Halbleiterspeichervorrichtung versehen. Die Endgerätspeichereinheit 22 speichert ein Betriebssystemprogramm, ein Treiberprogramm, ein Anwendungsprogramm, Daten usw., die zur Verarbeitung in der Endgerätverarbeitungseinheit 25 verwendet werden. Die Endgerätspeichereinheit 22 speichert z. B. ein Eingabegerät-Treiberprogramm zur Steuerung der Endgerätbedienungseinheit 23, ein Ausgabegerät-Treiberprogramm zur Steuerung der Endgerätanzeigeeinheit 24 als Treiberprogramm. Die Endgerätspeichereinheit 22 speichert ferner z. B. ein Programm zum Erhalten und zur Anzeige von Anzeigedaten bezüglich Menüinformationen usw. als Anwendungsprogramm. Die Endgerätspeichereinheit 22 kann ferner temporäre Daten bezüglich einer bestimmten Verarbeitung auch zwischenspeichern.
  • Als Endgerätbedienungseinheit 23 können alle Vorrichtungen verwendet werden, sofern diese das Endgerät 2 bedienen können, wie z. B. ein Touchscreen, eine Taste usw. Der Benutzer kann mittels der Endgerätbedienungseinheit 23 Schriftzeichen, Zahlen, Symbole usw. eingeben. Die Endgerätbedienungseinheit 23 erzeugt durch Bedienung durch den Benutzer ein Signal, das der Bedienung entspricht. Das erzeugte Signal wird dann der Endgerätverarbeitungseinheit 25 als Befehl des Benutzers zugeführt.
  • Auch als Endgerätanzeigeeinheit 24 können alle Vorrichtungen verwendet werden, sofern diese bewegte Bilder, Bilder usw. anzeigen können, wie z. B. ein Flüssigkristalldiaplay, ein organisches EL (Elektro-Lumineszenz)-Display. Die Endgerätanzeigeeinheit 24 zeigt z. B. bewegte Bilder an, die den von der Endgerätverarbeitungseinheit 25 zugeführten Daten der bewegten Bilder entsprechen, oder Bilder, die den Bilddaten entsprechen.
  • Die Endgerätverarbeitungseinheit 25 ist mit einem oder mehreren Prozessoren und deren Peripherieschaltungen versehen. Die Endgerätverarbeitungseinheit 25 steuert zusammenfassend den gesamten Betrieb des Endgeräts 2 und ist bspw. eine CPU (Central Processing Unit). Die Endgerätverarbeitungseinheit 25 steuert den Betrieb der Endgerätkommunikationseinheit 21, der Endgerätanzeigeeinheit 24 usw. derart, dass jede Verarbeitung des Endgeräts 2 auf Basis der in der Endgerätspeichereinheit 22 gespeicherten Programme oder der Bedienung der Endgerätbedienungseinheit 23 in einer geeigneten Prozedur durchgeführt wird. Die Endgerätverarbeitungseinheit 25 führt auf Basis der in der Endgerätspeichereinheit 22 gespeicherten Programme (Betriebssystemprogramm, Treiberprogramm, Anwendungsprogramm usw.) eine Verarbeitung durch. Die Endgerätverarbeitungseinheit 25 kann ferner mehrere Programme (Anwendungsprogramme usw.) parallel durchführen.
  • Die Endgerätverarbeitungseinheit 25 weist eine Endgerätsendeeinheit 251, eine Anzeigeverarbeitungseinheit 252 und eine Endgerätempfangseinheit 253 auf. Jede der Einheiten, die die Endgerätverarbeitungseinheit 25 aufweist, ist ein Funktionsmodul, das durch ein Programm, das durch einen in der Endgerätverarbeitungseinheit 25 vorgesehenen Prozessor durchgeführt wird, realisiert wird. Alternativ kann jede der Einheiten, die die Endgerätverarbeitungseinheit 25 aufweist, als Firmware im Endgerät 2 implementiert werden.
  • Aufgrund von einem Befehl des Benutzers sendet die Endgerätsendeeinheit 251 über die Endgerätkommunikationseinheit 21 einen Suchbefehl an den Server 3. Die Anzeigeverarbeitungseinheit 252 erhält und zeigt Anzeigedaten u. dgl. zur Anzeige von verschiedenen Bildschirmen an, wie eines Bildschirms zum Senden eines Suchbefehls, eines Suchergebnisbildschirms usw. Die Anzeigeverarbeitungseinheit 252 erstellt auf Basis der empfangenen Anzeigedaten Zeichnungsdaten. Das heißt, die Anzeigeverarbeitungseinheit 252 analysiert die empfangenen Anzeigedaten, spezifiziert die Steuerdaten und die Inhaltsdaten und layoutet die auf Basis der spezifizierten Steuerdaten ebenfalls spezifizierten Inhaltsdaten, um die Zeichnungsdaten zu erstellen. Die Anzeigeverarbeitungseinheit 252 gibt dann die erstellten Zeichnungsdaten an die Endgerätanzeigeeinheit 24 aus. Die Endgerätempfangseinheit 253 empfängt vom Server 3 über die Endgerätkommunikationseinheit 21 Anzeigedaten u. dgl. zur Anzeige des Suchergebnisbildschirms bezüglich des Suchergebnisses aufgrund des Suchbefehles.
  • 4 ist eine Darstellung für ein Beispiel eines Suchergebnisbildschirms 400, der durch eine Anzeigefunktion des Endgeräts 2 angezeigt wird. Auf dem Suchergebnisbildschirm 400 wird ein Suchergebnisbereich 401 angezeigt, der die vom Server 3 spezifizierten Geschäftsinformationen umfasst. Im in 4 gezeigten Beispiel werden der Geschäftsname, die Bildinformation des Geschäfts, die Adresse, die Beschreibung od. dgl. als Geschäftsinformationen angezeigt, die vom Suchergebnisbereich 401 umfasst sind. Die verschiedenen Informationen, wie der Geschäftsname, die Bildinformationen des Geschäfts, die Adresse oder die Beschreibung, die von den Geschäftsinformationen umfasst sind, sind ein Beispiel der einzelnen Geschäftsinformation.
  • Im Suchergebnisbereich 401 wird ferner ein Anzeigebereich R angezeigt, der für jede Suchbedingung vorgegeben ist, die zur Spezifizierung jeder Geschäftsinformation verwendet werde, und vom angezeigten Anzeigebereich R werden Geschäftsinformationen umfasst, die mit der dem Anzeigebereich R entsprechenden Suchbedingung in Beziehung gesetzt werden. Im in 4 gezeigten Beispiel werden z. B. Geschäftsinformationen bezüglich „Restaurants A“ und „Restaurants C“, die mit der einem Anzeigebereich R1 entsprechenden Suchbedingung „verfügbar für ein Date“ in Beziehung gesetzt werden, im Anzeigebereich R1 angezeigt. In einem Anzeigebereich R2 werden ferner Geschäftsinformationen angezeigt, die mit der dem Anzeigebereich R2 entsprechenden Suchbedingung „gute Aussicht“ in Beziehung gesetzt werden.
  • 5 ist eine Darstellung für ein Beispiel der schematischen Konfiguration des Servers 3.
  • Der Server 3 speichert mehrere Geschäftsinformationen, die mit der Suchbedingung in Beziehung gesetzt werden, und setzt eine bestimmte Suchbedingung und eine relevante Suchbedingung miteinander in Verbindung und speichert diese. Der Server 3 speichert ferner für jede der Geschäftsinformationen Bildinformationen, die mit der Suchbedingung in Beziehung gesetzt werden. Der Server 3 empfängt die vom Endgerät 2 gesendete Suchbedingung und sendet die mit der empfangenen Suchbedingung in Beziehung gesetzten Geschäftsinformationen an das Endgerät 2. Zur Realisierung der oben beschriebenen Funktionen ist der Server 3 mit einer Serverkommunikationseinheit 31, einer Serverspeichereinheit 32 und einer Serververarbeitungseinheit 33 versehen.
  • Die Serverkommunikationseinheit 31 weist eine Kommunikationsschnittstellenschaltung zur Verbindung des Servers 3 mit dem Internet 7 auf. Die Serverkommunikationseinheit 31 führt der Serververarbeitungseinheit 33 die vom Endgerät 2 u. dgl. empfangenen Daten zu. Die Serverkommunikationseinheit 31 sendet ferner die von der Serververarbeitungseinheit 33 zugeführten Daten an das Endgerät 2 u. dgl.
  • Die Serverspeichereinheit 32 weist mindestens eine von z. B. einem Halbleiterspeicher, einer Magnetplattenvorrichtung und einer Optikplattenvorrichtung auf. Die Serverspeichereinheit 32 speichert Treiberprogramme, Betriebssystemprogramme, Anwendungsprogramme, Daten usw., die zur Verarbeitung durch die Serververarbeitungseinheit 33 verwendet werden. Die Serverspeichereinheit 32 speichert als Treiberprogramm z. B. ein Kommunikationsgerät-Treiberprogramm usw. zur Steuerung der Serverkommunikationseinheit 31. Verschiedene Programme können von einem computerlesbaren tragbaren Aufzeichnungsmedium wie einem CD-ROM, DVD-ROM od. dgl. unter Verwendung eines allgemein bekannten Setup-Programms od. dgl. in der Serverspeichereinheit 32 auch installiert werden. Die Serverspeichereinheit 32 speichert als Daten eine später beschriebene Suchbedingungstabelle, eine Geschäftsinformationstabelle, Bildinformationen usw. Außerdem kann die Serverspeichereinheit 32 temporäre Daten bezüglich einer bestimmten Verarbeitung zwischenspeichern.
  • Die in der vorliegenden Ausführungsform genannte Tabelle ist ein Beispiel der Form einer Datenbank und eine Form, in der Daten im Server gepoolt sind, kommt auch in Frage.
  • Die Serververarbeitungseinheit 33 ist mit einem oder mehreren Prozessoren und deren Peripherieschaltungen versehen. Die Serververarbeitungseinheit 33 steuert zusammenfassend den gesamten Betrieb des Servers 3 und ist bspw. eine CPU. Die Serververarbeitungseinheit 33 steuert den Betrieb der Serverkommunikationseinheit 31 usw. derart, dass jede Verarbeitung des Servers 3 auf Basis der in der Serverspeichereinheit 32 gespeicherten Programme usw. in einer geeigneten Prozedur durchgeführt wird. Die Serververarbeitungseinheit 33 führt auf Basis der in der Serverspeichereinheit 32 gespeicherten Programme (Betriebssystemprogramm, Treiberprogramm, Anwendungsprogramm usw.) eine Verarbeitung durch. Die Serververarbeitungseinheit 33 kann ferner mehrere Programme (Anwendungsprogramme usw.) parallel durchführen.
  • Die Serververarbeitungseinheit 33 weist eine Serverempfangseinheit 331, eine Spezifizierungseinheit 332 und eine Serversendeeinheit 333 auf. Jede der Einheiten, die die Serververarbeitungseinheit 33 aufweist, ist ein Funktionsmodul, das in einem Programm, das durch einen in der Serververarbeitungseinheit 33 vorgesehenen Prozessor durchgeführt wird, implementiert wird. Alternativ kann jede der Einheiten, die die Serververarbeitungseinheit 33 aufweist, als unabhängige integrierte Schaltung, Mikroprozessor oder Firmware im Server 3 implementiert werden.
  • 6 bis 7 sind Darstellungen für ein Beispiel einer Datenstruktur verschiedener Tabellen. Es ist auch möglich, dass nicht die Serverspeichereinheit 32 den gesamten oder einen Teil der unten beschriebenen verschiedenen Tabellen speichert, und eine oder mehrere andere Geräte (Datenbankgerät usw.), die sich vom Server 3 unterscheiden, den gesamten oder einen Teil der verschiedenen Tabellen speichern. In diesem Fall greift der Server 3 bei Verwendung der in diesen verschiedenen Tabellen gespeicherten Informationen auf andere Geräte zu, die die Tabellen speichern, und erhält die in den Tabellen gespeicherten Informationen. Jede in jeder Tabelle enthaltene Information kann ferner in einer anderen Form als der Tabelle und bspw. unabhängig voneinander gespeichert werden.
  • In 6 ist eine Suchbedingungstabelle gezeigt. In der Suchbedingungstabelle werden für jede Suchbedingung eine Suchbedingungs-ID (Identifikation), ein Suchbedingungsinhalt, eine relevante Suchbedingungs-ID, eine Priorität usw. miteinander in Beziehung gesetzt und gespeichert. Die Suchbedingungs-ID ist eine Identifizierungsinformation zur Identifikation jeder Suchbedingung.
  • In den Suchbedingungsinhalten werden Textinformationen wie Schlüsselwörter und Sätze zum Suchen von Geschäftsinformationen gespeichert. Die in der Suchbedingung der Suchbedingungstabelle gespeicherten Textinformationen werden vom Bediener registriert, der den Server 3 des Systems 1 zur Bereitstellung von Informationen bedient.
  • Hinsichtlich der relevanten Suchbedingungs-ID wird eine Suchbedingungs-ID einer oder mehrerer als relevante Suchbedingungen für den Inhalt der Suchbedingungen vorgegebenen Suchbedingungen gespeichert. Wenn die relevante Suchbedingungs-ID, wie z. B. „Italienisch“ (Suchbedingungs-ID „KS00021“) gemäß 6, nicht vorgegeben wird, werden Informationen gespeichert, die zeigen, dass keine relevanten Suchbedingungen in Beziehung gesetzt sind. Der Inhalt der Suchbedingung, mit der die relevante Suchbedingung in Beziehung gesetzt werde, ist eine bestimmte Suchbedingung.
  • Die Suchpriorität ist eine Information, die die Priorität bei der Suche von Geschäftsinformationen aufgrund vom Suchbefehl zeigt. Die Suchpriorität wird z. B. durch einen numerischen Wert von 1 bis 20 gezeigt und im vorliegenden Beispiel erfolgt eine Suche in der Reihenfolge von Priorität 1. Die Suchpriorität kann ein numerischer Wert sein, der von einem Bediener vorgegeben werde, der den Server 3 des Systems 1 zur Bereitstellung von Informationen bedient, oder ein numerischer Wert sein, der abhängig von der Suchgeschichte des Benutzers automatisch vorgegeben werde.
  • In 7 ist eine Geschäftsinformationstabelle gezeigt. In der Geschäftsinformationstabelle werden die Geschäfts-ID, der Geschäftsname, die Suchbedingung, Bilder, die Adresse, der nächste Bahnhof, die Priorität usw. für jedes Geschäft miteinander in Verbindung gesetzt und gespeichert.
  • Die Geschäfts-ID ist eine Identifizierungsinformation zur Identifikation jedes Geschäfts. Die Suchbedingung ist Textinformationen wie Schlüsselwörter und Sätze zum Suchen von Geschäftsinformationen bezüglich jedes Geschäfts. Die in der Suchbedingung der Geschäftsinformationstabelle gespeicherten Textinformationen werden z. B. von einem Bediener registriert, der den Server 3 des Systems 1 zur Bereitstellung von Informationen bedient, oder von einem Manager, der mit dem Bediener einen Vertrag abschließt und jedes Geschäft führt.
  • In den Bildern werden die Bildinformationen des Geschäfts und die Suchbedingungs-ID der Suchbedingung, die mit den Bildinformationen in Beziehung gesetzt werde, miteinander verbunden und gespeichert. Die Bildinformationen des Geschäfts, die in den auf dem Suchergebnisbildschirm 400 angezeigten Geschäftsinformationen enthalten sind, sind Bildinformationen, die mit der Suchbedingungs-ID der Suchbedingung, die zur Spezifizierung der Geschäftsinformationen verwendet werde, in Beziehung gesetzt werden.
  • 8 ist eine Darstellung für ein Beispiel der Betriebssequenz des Systems 1 zur Bereitstellung von Informationen. Diese Bedienungssequenz wird auf Basis von vorab in der Endgerätspeichereinheit 22 und der Serverspeichereinheit 32 gespeicherten Programmen hauptsächlich durch die Endgerätverarbeitungseinheit 25 und die Serververarbeitungseinheit 33 mit jedem Element des Endgeräts 2 und des Servers 3 zusammenarbeitend durchgeführt.
  • Zunächst zeigt die Anzeigeverarbeitungseinheit 252 des Endgeräts 2 entsprechend der Bedienung der Endgerätbedienungseinheit 23 durch den Benutzer einen Suchbefehl-Sendebildschirm (nicht dargestellt) mit einem Textfeld zur Eingabe einer Suchbedingung als freies Wort auf der Endgerätanzeigeeinheit 24 an. Statt des Textfelds zur Eingabe einer Suchbedingung kann auch ein Ankreuzfeld od. dgl. zu einer selektiven Eingabe einer Suchbedingung auf dem Suchbefehlsbildschirm angezeigt werden.
  • Als Nächstes erhält die Anzeigeverarbeitungseinheit 252 die Suchbedingung, die auf dem Suchbefehl-Sendebildschirm durch die Bedienung der Endgerätbedienungseinheit 23 durch den Benutzer eingegeben werde. Wenn eine Suchbedingung als freies Wort im Textfeld eingegeben werde, werden Textinformationen als Suchbedingung erhalten, und, wenn eine Suchbedingung im Ankreuzfeld usw. ausgewählt und eingegeben werde, wird eine Suchbedingungs-ID als Suchbedingung erhalten. Als nächstes sendet die Endgerätsendeeinheit 251 aufgrund von der Bedienung der Endgerätbedienungseinheit 23 durch den Benutzer einen Suchbefehl zusammen mit einer erhaltenen Suchbedingung und Endgerätidentifikationsinformation des Endgeräts 2 über die Endgerätkommunikationseinheit 21 an den Server 3 (Schritt S101).
  • Als Nächstes empfängt die Serverempfangseinheit 331 des Servers 3 den vom Endgerät 2 gesendeten Suchbefehl zusammen mit der Suchbedingung und der Endgeräteidentifikationsinformation über die Serverkommunikationseinheit 31. Wenn der Suchbefehl empfangen wird, veranlasst die Serverempfangseinheit 331 die Spezifizierungseinheit 332 dazu, die Suchverarbeitung durchzuführen, und gibt der Spezifizierungseinheit 332 zusammen mit dem Suchbefehl die empfangene Suchbedingung weiter.
  • Wenn die Durchführung der Suchverarbeitung von der Serverempfangseinheit 331 veranlasst wird und die Suchbedingung empfängt wird, führt die Spezifizierungseinheit 332 eine Suchverarbeitung durch (Schritt S102). Einzelheiten der Suchverarbeitung werden später beschrieben.
  • Als nächstes sendet die Serversendeeinheit 333 des Servers 3 die Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400, der durch die Suchverarbeitung erstellt werde, an das Endgerät 2, das der zusammen mit dem Suchbefehl empfangenen Endgerätidentifikationsinformation entspricht, über die Serverkommunikationseinheit 31 (Schritt S103).
  • Als Nächstes empfängt die Endgerätempfangseinheit 253 des Endgeräts 2 die vom Server 3 gesendeten Anzeigedaten über die Endgerätkommunikationseinheit 21. Wenn die Anzeigedaten empfangen werden, veranlasst die Endgerätempfangseinheit 253 die Anzeigeverarbeitungseinheit 252 auf Basis der empfangenen Anzeigedaten eine Anzeigeverarbeitung des Suchergebnisbildschirms 400 durchzuführen. Wenn die Durchführung der Anzeigeverarbeitung von der Endgerätempfangseinheit 253 veranlasst wird, führt die Anzeigeverarbeitungseinheit 252 die Bildschirmanzeigeverarbeitung zur Anzeige des Suchergebnisbildschirms 400 auf Basis der empfangenen Anzeigedaten durch (Schritt S104). Somit endet die Betriebssequenz des Systems 1 zur Bereitstellung von Informationen.
  • 9 ist ein Flussdiagramm für ein Beispiel der Suchverarbeitung. Die in 9 gezeigte Suchverarbeitung wird in Schritt S102 von 8 durchgeführt.
  • Zunächst spezifiziert die Spezifizierungseinheit 332 die von der Serverempfangseinheit 331 empfangene Suchbedingung (Schritt S201). Nachstehend wird die Verarbeitung zur Spezifizierung der Suchbedingung beschrieben. Zunächst beurteilt die Spezifizierungseinheit 332, ob die von der Serverempfangseinheit 331 empfangene Suchbedingung Textinformation oder eine Suchbedingungs-ID ist. Wenn die von der Serverempfangseinheit 331 empfangene Suchbedingung eine Textinformation ist, sucht die Spezifizierungseinheit 332 mit Bezug auf den Suchbedingungsinhalt, der in der Suchbedingungstabelle gespeichert werde, einen der Textinformation entsprechenden Inhalt der Suchbedingung. Als Nächstes spezifiziert die Spezifizierungseinheit 332 die Suchbedingungs-ID, die mit dem gesuchten Suchbedingungsinhalt in Beziehung gesetzt werde. Die Suche des Suchbedingungsinhaltes, der der Textinformation entspricht, kann durch ein Verfahren zum Suchen des Suchbedingungsinhaltes einschließlich der Textinformationen oder ein Verfahren zum Suchen des Suchbedingungsinhaltes, in dem ein durch eine morphologische Analyse der Textinformationen erhaltener Wort gesucht wird, vorgenommen werden. Wenn die von der Serverempfangseinheit 331 empfangene Suchbedingung eine Suchbedingungs-ID ist, spezifiziert die Spezifizierungseinheit 332 die Suchbedingungs-ID als empfangene Suchbedingung. Somit endet die Verarbeitung zur Spezifizierung der Suchbedingung.
  • Als nächstes beurteilt die Spezifizierungseinheit 332, ob die in Schritt S201 spezifizierte Suchbedingung eine bestimmte Suchbedingung ist (Schritt S202). Das heißt, die Spezifizierungseinheit 332 beurteilt, ob die spezifizierte Suchbedingungs-ID eine Suchbedingungs-ID einer bestimmten Suchbedingung ist, die in der Suchbedingungstabelle gespeichert und mit der relevanten Suchbedingung in Beziehung gesetzt werde.
  • Wenn beurteilt werde, dass die spezifizierte Suchbedingung eine vorbestimmte Suchbedingung ist (in Schritt S202 - Ja), spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die Suchbedingungstabelle eine relevante Suchbedingungs-ID mit der Priorität (Suchpriorität im vorliegenden Beispiel) 1, die der spezifizierten Suchbedingungs-ID zugeordnet werde (d. h. die Suchpriorität am höchsten ist). Dann wird mit Bezug auf die Geschäftsinformationstabelle die Geschäfts-ID, die mit der spezifizierten relevanten Suchbedingungs-ID in Beziehung gesetzt werde, spezifiziert, wobei eine erste bestimmte Anzahl die obere Grenze ist (Schritt S203). Die erste bestimmte Anzahl ist vorgegeben und die Zahl kann den Umständen entsprechend geändert werden.
  • Als Nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die in der Geschäftsinformationstabelle gespeicherten Bilder für jede in Schritt S203 spezifizierte Geschäfts-ID die Bildinformationen, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werden, unter den Bildinformationen, die mit jeder Geschäfts-ID in Beziehung gesetzt werden (Schritt S204).
  • Als Nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die Suchbedingungstabelle eine relevante Suchbedingungs-ID mit der Priorität (Suchpriorität im vorliegenden Beispiel) 2, die mit der spezifizierten Suchbedingungs-ID in Beziehung gesetzt werde (d. h. die Suchpriorität folgt 1). Dann wird mit Bezug auf die Geschäftsinformationstabelle die Geschäfts-ID, die mit der spezifizierten relevanten Suchbedingungs-ID in Beziehung gesetzt werde, spezifiziert, wobei eine zweite bestimmte Anzahl die obere Grenze ist (Schritt S205). Die zweite bestimmte Anzahl ist vorgegeben und die Zahl kann den Umständen entsprechend geändert werden.
  • Als Nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die in der Geschäftsinformationstabelle gespeicherten Bilder die Bildinformationen, die mit der spezifizierten relevanten Suchbedingung in Beziehung gesetzt werden, unter den Bildinformationen, die mit jeder Geschäfts-ID für jede in Schritt S205 spezifizierte Geschäfts-ID in Beziehung gesetzt werden (Schritt S206).
  • Als Nächstes erstellt die Spezifizierungseinheit 332 auf Basis der spezifizierten verschiedenen Informationen Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400 (Schritt S209) und beendet eine Reihe von den Schritten. Im Folgenden wird die Verarbeitung zur Erstellung von Anzeigedaten erläutert. Zunächst extrahiert die Spezifizierungseinheit 332 mit Bezug auf die Geschäftsinformationstabelle für jede in Schritt S203 spezifizierte Geschäfts-ID den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder Geschäfts-ID in Beziehung gesetzt werde. Als nächstes spezifiziert die Spezifizierungseinheit 332 den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder extrahierten Geschäfts-ID in Beziehung gesetzt werde, und die Bildinformationen, die mit jeder in Schritt S204 spezifizierten Geschäfts-ID in Beziehung gesetzt werden, als Geschäftsinformationen, die mit einer bestimmten Suchbedingung in Beziehung gesetzt werden.
  • Als Nächstes extrahiert die Spezifizierungseinheit 332 mit Bezug auf die Geschäftsinformationstabelle für jede in Schritt S205 spezifizierte Geschäfts-ID den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder Geschäfts-ID in Beziehung gesetzt werde. Als nächstes spezifiziert die Spezifizierungseinheit 332 den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder extrahierten Geschäfts-ID in Beziehung gesetzt werde, und die Bildinformationen, die mit jeder in Schritt S206 spezifizierten Geschäfts-ID in Beziehung gesetzt werden, als Geschäftsinformationen, die mit der relevanten Suchbedingung in Beziehung gesetzt werden.
  • Als Nächstes erstellt die Spezifizierungseinheit 332 Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400, auf dem der Anzeigebereich R1 einschließlich der mit der bestimmten Suchbedingung in Beziehung gesetzten Geschäftsinformationen und der Anzeigebereich R2 einschließlich der mit der relevanten Suchbedingung in Beziehung gesetzten Geschäftsinformationen angezeigt sind. Wenn von den Geschäftsinformationen, die mit der bestimmten Suchbedingung in Beziehung gesetzt werden, und den Geschäftsinformationen, die mit der relevanten Suchbedingung in Beziehung gesetzt werden, überlappende Geschäftsinformationen umfasst werden, ordnet die Spezifizierungseinheit 332 die überlappenden Geschäftsinformationen mit bestimmten Abständen entfernt an. Die bestimmte Suchbedingung ist ferner ein Beispiel für eine erste Suchbedingung und die relevante Suchbedingung ist ein Beispiel für eine zweite Suchbedingung. Somit endet die Verarbeitung zur Erstellung von Anzeigedaten.
  • Wenn ferner beurteilt wird, dass die spezifizierte Suchbedingung keine bestimmte Suchbedingung ist (in Schritt S202 - Nein), spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die Geschäftsinformationstabelle die Geschäfts-ID, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werde, wobei eine dritte bestimmte Anzahl die obere Grenze ist (Schritt S207). Die dritte bestimmte Anzahl ist vorgegeben und die Zahl kann den Umständen entsprechend geändert werden. Wenn die spezifizierten Geschäftsinformationen jeweils mehr als die erste bis die dritte bestimmte Anzahl sind, kann die Spezifizierungseinheit 332 die auf dem Suchergebnisbildschirm 400 anzuzeigenden Geschäftsinformationen derart spezifizieren, dass diese innerhalb der ersten bis der dritten bestimmten Anzahl liegen. Bei der vorliegenden Spezifizierung können Geschäftsinformationen zufällig oder abhängig vom Browserverlauf des Benutzers spezifiziert werden, damit die Geschäftsinformationen die erste bis die dritte bestimmte Anzahl betragen.
  • Als Nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die in der Geschäftsinformationstabelle gespeicherten Bilder und für jede in Schritt S207 spezifizierte Geschäfts-ID Bildinformationen, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werden, unter den mit jeder Geschäfts-ID in Beziehung gesetzten Bildinformationen (Schritt S208).
  • Als Nächstes erstellt die Spezifizierungseinheit 332 Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400 auf Basis der spezifizierten verschiedenen Informationen (Schritt S209) und beendet eine Reihe von Schritten.
  • Wie oben näher erläutert, wenn von den Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, und den Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, überlappende Geschäftsinformationen umfasst werden, ordnet das System 1 zur Bereitstellung von Informationen die überlappenden Geschäftsinformationen mit bestimmten Abständen entfernt an. Hierdurch ist es möglich, einen Server sowie ein Verfahren und ein Programm zur Bereitstellung von Informationen bereitzustellen, die geeignete Informationen mit hoher Sichtbarkeit für einen Benutzer bereitstellen können.
  • Das Endgerät 2 wird ferner nicht auf ein Kommunikationsgerät eingeschränkt, das über das Mobilkommunikationsnetz 5 mit dem Server 3 kommuniziert, und kann ein Informationsendgerät wie bspw. ein stationärer Personal Computer (PC) sein, das über einen Zugangspunkt (nicht dargestellt), einen Router (nicht dargestellt) und ein Internet mit dem Server 3 kommuniziert.
  • 10 ist eine Darstellung für ein anderes Beispiel der schematischen Konfiguration eines Systems 10 zur Bereitstellung von Informationen. In 10 sind dieselben Bestandteile wie diejenigen des Systems 1 zur Bereitstellung von Informationen gemäß 2 mit den gleichen Bezugszeichen bezeichnet, auf deren Beschreibung verzichtet wird.
  • Das System 10 zur Bereitstellung von Informationen weist mehrere Endgeräte 2, 20 und einen Server 3 auf. Das Endgerät 20 ist ein Informationsendgerät wie z. B. ein stationärer Personal Computer (PC). Das Endgerät 20 und der Server 3 werden über ein Internet 7 miteinander verbunden. Ein Programm (z. B. ein Suchprogramm), das im Server 3 durchgeführt wird, und ein Programm (z. B. ein Betrachtungsprogramm), das im Endgerät 20 durchgeführt wird, kommunizieren unter Verwendung eines Kommunikationsprotokolls wie z. B. Hypertext-Transfer-Protokoll (Hypertext Transfer Protocol, HTTP).
  • Damit sich der Anzeigezustand der an das Endgerät 2 gesendeten Geschäftsinformationen und der Anzeigezustand der an das Endgerät 20 gesendeten Geschäftsinformationen voneinander unterscheiden, erstellt der Server 3 Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400 einschließlich der an das Endgerät 2 zu sendenden Geschäftsinformationen und Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400 einschließlich der an das Endgerät 20 zu sendenden Geschäftsinformationen. Beim Anzeigezustand handelt es sich um die Form des Anzeigebereichs R, Größe, Anzeigefarbe, Menge eines Anzeigeinhalts, den Geschäftsname, der als Geschäftsinformationen angezeigt wird, Bildinformationen des Geschäfts, die Größe einer Adresse oder Beschreibung, Position der Anzeigeanordnung im Anzeigebereich R usw. Mit dem Anzeigezustand der Geschäftsinformationen und/oder statt des Anzeigezustands der Geschäftsinformationen können die Endgeräte 2, 20 auch derart steuern, dass der Geruch oder Ton bei der Anzeige oder Bedienung der Geschäftsinformationen variiert. Dabei handelt es sich beim Ton um einen Anzeigeton, Betriebston usw. Hierdurch ist es möglich, geeignete Informationen mit hoher Sichtbarkeit für jeden Benutzer, der die Endgeräte 2, 20 besitzt, bereitzustellen.
  • Die Serverspeichereinheit 32 kann ferner auch eine Suchbedingungstabelle, die einem Suchbefehl des Endgeräts 2 dient, und eine Suchbedingungstabelle, die einem Suchbefehl des Endgeräts 20 dient, jeweils speichern. In diesem Fall kann sich in der Suchbedingungstabelle, die dem Suchbefehl des Endgeräts 2 dient, und der Suchbedingungstabelle, die einem Suchbefehl des Endgeräts 20 dient, die relevante Suchbedingungs-ID auch unterscheiden, die mit derselben Suchbedingungs-ID in Beziehung gesetzt werde. Indem die Serverspeichereinheit 32, wie oben beschrieben, eine der Art der Endgeräte 2, 20 entsprechende Suchbedingungstabelle speichert, unterscheidet sich das Suchergebnis der relevanten Suchbedingung entsprechend der Art der Endgeräte 2, 20, auch wenn die Endgeräte 2, 20 einen Suchbefehl bezüglich derselben bestimmten Suchbedingung an den Server 3 gesendet haben. Hierdurch ist es möglich, geeignete Informationen mit hoher Sichtbarkeit für jeden Benutzer, der die Endgeräte 2, 20 besitzt, bereitzustellen.
  • Außerdem kann die Serverspeichereinheit 32 mehrere Suchbedingungstabellen entsprechend einer Bereichsinformation speichern. Das heißt, wenn das Endgerät 2 zusammen mit der bestimmten Suchbedingung eine Information des Bereichs, in dem sich das Geschäft befindet, als Suchbedingung eingab, extrahiert die Spezifizierungseinheit 332 des Servers 3 aufgrund der in der aus dem Endgerät 2 empfangenen Suchbedingung enthaltenen Bereichsinformation eine Suchbedingungstabelle entsprechend der in der Serverspeichereinheit 32 gespeicherten Bereichsinformation und führt mit Bezug auf die extrahierte Suchbedingungstabelle eine Suchverarbeitung auf Basis der bestimmten Suchbedingung durch. Hierdurch ist es möglich, abhängig vom Gebiet und Ort, den der Benutzer benutzen möchte, geeignete Informationen mit hoher Sichtbarkeit bereitzustellen. Es ist ferner auch möglich, dass das Endgerät 2 statt der Eingabe der Information des Bereichs, in dem sich das Geschäft befindet, auch automatisch eine Bereichsinformation eingibt, die der durch einen im Endgerät 2 vorgesehenen GPS (Global Positioning System)-Empfänger usw. erhaltenen eigenen Position entspricht.
  • In der Suchbedingungstabelle kann ferner die der Suchbedingungs-ID zugeordnete Priorität gespeichert werden. In diesem Fall spezifiziert Spezifizierungseinheit 332 des Servers 3 in Schritt S203 die Geschäfts-ID, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werde, in absteigender Reihenfolge der Priorität, die mit der Geschäfts-ID in Beziehung gesetzt und einer Suchbedingung abgesehen von der spezifizierten Suchbedingung zugeordnet werde, wobei die erste bestimmte Anzahl die obere Grenze ist. In diesem Fall spezifiziert die Spezifizierungseinheit 332 ferner in Schritt S205 die Geschäfts-ID, die mit der spezifizierten relevanten Suchbedingung in Beziehung gesetzt werde, in absteigender Reihenfolge der Priorität, die mit der Geschäfts-ID in Beziehung gesetzt und einer Suchbedingung abgesehen von der spezifizierten Suchbedingung zugeordnet werde, wobei die zweite bestimmte Anzahl die obere Grenze ist. In diesem Fall spezifiziert die Spezifizierungseinheit 332 ferner in Schritt S207 die Geschäfts-ID, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werde, in absteigender Reihenfolge der Priorität, die einer Suchbedingung abgesehen von der spezifizierten Suchbedingung zugeordnet werde, wobei die dritte bestimmte Anzahl die obere Grenze ist. Auf diese Weise wird jedes Geschäfts abhängig von der Priorität angezeigt, die einer anderen Suchbedingung jedes Geschäfts zugeordnet werde, so dass es möglich ist, entsprechend der Atmosphäre, dem Genre usw. jedes Geschäfts geeignete Informationen mit hoher Sichtbarkeit dem Benutzer bereitzustellen.
  • Die Spezifizierungseinheit 332 zählt ferner in Schritt S203 die Gesamtzahl der Geschäfts-IDs, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werden, und, wenn die Gesamtzahl der gezählten Geschäfts-IDs gleich oder größer als die dritte bestimmte Anzahl ist, kann eine erste bestimmte Anzahl, die kleiner als die dritte bestimmte Anzahl ist, vorgegeben werden. Wenn ferner die Gesamtzahl der gezählten Geschäfts-IDs kleiner als die erste bestimmte Anzahl ist, kann die Spezifizierungseinheit 332 nicht die erste bestimmte Anzahl, sondern die zweite bestimmte Anzahl als Differenzzahl zwischen der dritten bestimmten Anzahl und der Gesamtzahl der gezählten Geschäfts-IDs vorgeben.
  • Wenn in Schritt S205 mehrere relevanten Suchbedingungen vorhanden sind, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werden, kann die Spezifizierungseinheit 332 in absteigender Reihenfolge der Suchpriorität, die mit jeder der mehreren spezifizierten relevanten Suchbedingungen in Beziehung gesetzt werde, die Geschäfts-ID spezifizieren. Die Geschäfts-ID wird ferner derart spezifiziert, dass die Gesamtzahl der Geschäfts-IDs, die mit jeder der mehreren spezifizierten relevanten Suchbedingungen in Beziehung gesetzt werden, nicht die zweite bestimmte Anzahl überschreitet. In diesem Fall kann die Spezifizierungseinheit 332 aufgrund der relevanten Suchbedingungen mit der nächsten Suchpriorität die Geschäftsinformationen nur dann suchen, wenn die Zahl der Geschäftsinformationen, die entsprechend der relevanten Suchbedingung mit der höchsten Suchpriorität spezifiziert werden, nicht einen bestimmten Schwellwert erreicht.
  • In diesem Fall spezifiziert die Spezifizierungseinheit 332 in Schritt S206 für jede spezifizierte Geschäfts-ID unter den Bildinformationen, die mit jeder Geschäfts-ID in Beziehung gesetzt werden, die Bildinformationen, die jeder der spezifizierten mehreren relevanten Suchbedingungen in Beziehung gesetzt werden. Die Spezifizierungseinheit 332 extrahiert ferner in Schritt S209 mit Bezug auf die Geschäftsinformationstabelle für jede in Schritt S205 spezifizierte Geschäfts-ID den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder Geschäfts-ID in Beziehung gesetzt werde, und außerdem spezifiziert die Spezifizierungseinheit 332 den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder extrahierten Geschäfts-ID in Beziehung gesetzt werde, und die Bildinformationen, die mit jeder in Schritt S206 spezifizierten Geschäfts-ID in Beziehung gesetzt werden, als Geschäftsinformationen, die mit jeder der mehreren relevanten Suchbedingungen in Beziehung gesetzt werden. Die Spezifizierungseinheit 332 erstellt ferner Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400, auf dem der Anzeigebereich R1 einschließlich der mit der bestimmten Suchbedingung in Beziehung gesetzten Geschäftsinformationen und die Anzeigebereiche R2 einschließlich der mit jeder der mehreren relevanten Suchbedingungen in Beziehung gesetzten Geschäftsinformationen angezeigt sind. Auf diese Weise werden auf jedem Anzeigebereich R2, der jeder bei der Suchverarbeitung verwendeten relevanten Suchbedingung entspricht, die aufgrund jeder relevanten Suchbedingung gesuchten Geschäftsinformationen angezeigt, wodurch es möglich ist, geeignete Informationen mit hoher Sichtbarkeit für jeden Benutzer bereitzustellen.
  • Wenn in Schritt S202 mehrere spezifizierte Suchbedingungen vorhanden sind, muss die Spezifizierungseinheit 332 nicht eine Suche unter Verwendung der relevanten Suchbedingung durchführen. Im Folgenden wird eine Suchverarbeitung in einem Fall beschrieben, in dem zwei spezifizierte Suchbedingungen vorhanden sind. Eine der beiden Suchbedingungen wird als erste Suchbedingung und die andere als zweite Suchbedingung bezeichnet.
  • Die Spezifizierungseinheit 332 spezifiziert mit Bezug auf die Geschäftsinformationstabelle eine Geschäfts-ID, die mit der ersten Suchbedingung von den beiden spezifizierten Suchbedingungen in Beziehung gesetzt werde, in absteigender Reihenfolge der Priorität, wobei die erste bestimmte Anzahl die obere Grenze ist. Als nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die in der Geschäftsinformationstabelle gespeicherten Bilder für jede spezifizierte Geschäfts-ID die Bildinformationen, die mit der spezifizierten Suchbedingung in Beziehung gesetzt werden, unter den Bildinformationen, die mit jeder Geschäfts-ID in Beziehung gesetzt werden. Wenn zusätzlich zu den Bildinformationen einzelne Geschäftsinformation (Beschreibung usw.) gespeichert ist, die mit der Suchbedingung in Beziehung gesetzt wird, spezifiziert die Spezifizierungseinheit 332 unter den einzelnen Geschäftsinformationen, die mit jeder Geschäfts-ID in Beziehung gesetzt werden, die einzelne Geschäftsinformation, die mit der spezifizierten Suchbedingung in Beziehung gesetzt wird.
  • Als nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die Geschäftsinformationstabelle eine Geschäfts-ID, die mit der zweiten Suchbedingung von den beiden spezifizierten Suchbedingungen in Beziehung gesetzt werde, in absteigender Reihenfolge der Priorität, wobei die zweite bestimmte Anzahl die obere Grenze ist. Als nächstes spezifiziert die Spezifizierungseinheit 332 mit Bezug auf die in der Geschäftsinformationstabelle gespeicherten Bilder für jede spezifizierte Geschäfts-ID die Bildinformationen, die mit der spezifizierten zweiten Suchbedingung in Beziehung gesetzt werden, unter den Bildinformationen, die mit jeder Geschäfts-ID in Beziehung gesetzt werden. Wenn zusätzlich zu den Bildinformationen einzelne Geschäftsinformation (Beschreibung usw.) gespeichert ist, die mit der Suchbedingung in Beziehung gesetzt werden, spezifiziert die Spezifizierungseinheit 332 unter den einzelnen Geschäftsinformationen, die mit jeder Geschäfts-ID in Beziehung gesetzt werden, die einzelne Geschäftsinformation, die mit der spezifizierten Suchbedingung in Beziehung gesetzt wird..
  • Als Nächstes erstellt die Spezifizierungseinheit 332 Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400 auf Basis der spezifizierten verschiedenen Informationen. Im Folgenden wird die Verarbeitung zur Erstellung von Anzeigedaten beschrieben.
  • Zunächst extrahiert die Spezifizierungseinheit 332 mit Bezug auf die Geschäftsinformationstabelle für jede spezifizierte Geschäfts-ID den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder Geschäfts-ID in Beziehung gesetzt werde. Als nächstes spezifiziert die Spezifizierungseinheit 332 den Geschäftsnamen, die Adresse und/oder den nächstliegenden Bahnhof, der mit jeder extrahierten Geschäfts-ID in Beziehung gesetzt werde, und die Bildinformationen, die mit jeder spezifizierten Geschäfts-ID in Beziehung gesetzt werden, als Geschäftsinformationen, die mit der bestimmten Suchbedingung in Beziehung gesetzt werden. Wenn zusammen mit den Bildinformationen oder statt dieser einzelne Geschäftsinformation, wie z. B. eine Beschreibung, spezifiziert wird, wird auch die einzelne Geschäftsinformation wie z. B. die Beschreibung als Geschäftsinformation spezifiziert, die mit der bestimmten Suchbedingung in Beziehung gesetzt wird.
  • Als Nächstes erstellt die Spezifizierungseinheit 332 Anzeigedaten zur Anzeige des Suchergebnisbildschirms 400, auf dem der Anzeigebereich R1 einschließlich der mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen und der Anzeigebereich R2 einschließlich der mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen angezeigt sind. Wenn von den Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, und den Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, überlappende Geschäftsinformationen umfasst werden, ordnet die Spezifizierungseinheit 332 die überlappenden Geschäftsinformationen mit bestimmten Abständen entfernt an. Somit endet die Verarbeitung zur Erstellung von Anzeigedaten. Hierdurch ist es möglich, einen Server sowie ein Verfahren und ein Programm zur Bereitstellung von Informationen bereitzustellen, die geeignete Informationen mit hoher Sichtbarkeit für einen Benutzer bereitstellen können. Auch wenn ferner drei oder mehr spezifizierte Suchbedingungen vorhanden sind, wird die Suchverarbeitung so wie oben beschrieben durchgeführt. In diesem Fall ist, wenn von den Geschäftsinformationen, die mit jeder von drei oder mehr Suchbedingungen in Beziehung gesetzt werden, die überlappenden Geschäftsinformationen umfasst werden (wenn drei oder mehr identische Geschäftsinformationen gesucht werden), können die überlappenden Geschäftsinformationen im Bereich der oberen Grenzzahl der Überlappung (z. B. zwei) angeordnet werden.
  • Je höher bei der Verarbeitung zur entfernten Anordnung der überlappenden Geschäftsinformationen mit bestimmten Abständen der Übereinstimmungsgrad der von jeder der überlappenden Geschäftsinformationen umfassten einzelnen Geschäftsinformation ist, desto länger kann die Spezifizierungseinheit 332 den bestimmten Abstand vorgeben. Wenn z. B. zwischen der mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen und der mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen die gleiche Geschäftsinformation vorhanden ist, gibt die Spezifizierungseinheit 332 hinsichtlich der gleichen Geschäftsinformation einen bestimmten Abstand im Fall, in dem Bilder der mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen mit Bildern der mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen übereinstimmen, länger vor, als im Fall, in dem Bilder der mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen mit Bildern der mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen nicht übereinstimmen. Außerdem vergleicht die Spezifizierungseinheit 332 hinsichtlich der gleichen Geschäftsinformation eine Übereinstimmungszahl von einzelner Geschäftsinformation zwischen den Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, und den Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden. Wenn die Übereinstimmungszahl gleich oder größer als ein bestimmter Wert ist, werden diese Geschäftsinformationen mit bestimmten Abständen entfernt angeordnet.
  • Je höher bei der Verarbeitung zur entfernten Anordnung der überlappenden Geschäftsinformationen mit bestimmten Abständen der Übereinstimmungsgrad zwischen dem Anzeigebereich R1 zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und dem Anzeigebereich R2 zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen ist, desto länger kann die Spezifizierungseinheit 332 den bestimmten Abstand vorgeben. Je näher z. B. die Zahl der von beiden der Anzeigebereiche R1 und R2 umfassten Geschäftsinformationen ist, desto höherer Übereinstimmungsgrad wird vorgegeben. Je näher ferner z. B. der Ort/das Gebiet, in dem sich von beiden der Anzeigebereiche R1 und R2 umfassten Geschäftsinformationen befinden, ist, desto höherer Übereinstimmungsgrad wird vorgegeben. Wenn ferner z. B. das Genre der von beiden der Anzeigebereiche R1 und R2 umfassten Geschäftsinformationen das gleiche übergeordnete Genre aufweist, wird ein hoher Übereinstimmungsgrad vorgegeben.
  • Die Spezifizierungseinheit 332 kann ferner bei der Verarbeitung zur entfernten Anordnung der überlappenden Geschäftsinformationen mit bestimmten Abständen entsprechend der Größe des Anzeigebereichs R1, in dem die mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen angezeigt werden, und/oder des Anzeigebereichs R2, in dem die mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen angezeigt werden, den bestimmten Abstand vorgeben. Je größer z. B. der Anzeigebereich R1, in dem die mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen angezeigt werden, und/oder der Anzeigebereich R2 ist, in dem die mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen angezeigt werden, desto kürzer wird der bestimmte Abstand vorgegeben.
  • Wenn von den Geschäftsinformationen, die mit der ersten Suchbedingung in Beziehung gesetzt werden, und den Geschäftsinformationen, die mit der zweiten Suchbedingung in Beziehung gesetzt werden, überlappende Geschäftsinformationen umfasst werden, kann die Spezifizierungseinheit 332 ferner den Anzeigezustand der überlappenden Geschäftsinformationen voneinander unterschiedlich erstellen. Nachstehend werden unter den überlappenden Geschäftsinformationen die mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen als erste überlappenden Geschäftsinformationen und die mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen als zweite überlappenden Geschäftsinformationen bezeichnet. Obwohl bspw. sich die Bildinformationen, die in den mit der ersten Suchbedingung in Beziehung gesetzten Geschäftsinformationen enthalten sind, und die Bildinformationen, die in den mit der zweiten Suchbedingung in Beziehung gesetzten Geschäftsinformationen enthalten sind, voneinander unterscheiden, kann die Spezifizierungseinheit 332 auch hinsichtlich der einzelnen Geschäftsinformation abgesehen von den Bildinformationen die einzelne Geschäftsinformation, die von den ersten überlappenden Geschäftsinformationen umfasst ist, derart vorgeben, dass sich diese von teilweisen oder allen einzelnen Geschäftsinformationen unterscheiden, die von den zweiten überlappenden Geschäftsinformationen umfasst sind. Die Spezifizierungseinheit 332 kann ferner z. B. die Informationsmenge der von den ersten überlappenden Geschäftsinformationen umfassten einzelne Geschäftsinformation derart vorgeben, dass sie sich von der Informationsmenge der einzelnen Geschäftsinformation unterscheidet, die von den zweiten überlappenden Geschäftsinformationen umfasst sind. Außerdem kann die Spezifizierungseinheit 332 bspw. mindestens eine der Form, Größe, Anzeigefarbe des Anzeigebereichs R und der Menge der Anzeigeinhalte einschließlich der ersten überlappenden Geschäftsinformationen von mindestens einer der Form, Größe, Anzeigefarbe des Anzeigebereichs R und der Menge des Anzeigeinhalts einschließlich der zweiten überlappenden Geschäftsinformationen unterschiedlich vorgeben.
  • Das System 1 zur Bereitstellung von Informationen kann ferner auch derart konfiguriert sein, dass dieses lediglich mit dem Endgerät 2 versehen ist. In diesem Fall weist das Endgerät 2 jede Funktion des Servers 3 auf.
  • Die Informationen, die vom Server 3 im System 1 zur Bereitstellung von Informationen bereitgestellt werden, werden nicht auf die Geschäftsinformationen eingeschränkt. Beispielsweise können die Informationen Einrichtungsinformationen wie eine Veranstaltungseinrichtung usw. sein. In diesem Fall werden in der Geschäftsinformationstabelle die Einrichtungs-ID, der Einrichtungsname, die Suchbedingung, die Bilder, die Adresse, der nächstliegende Bahnhof, die Priorität usw. für jede Einrichtung miteinander in Verbindung gesetzt und gespeichert. Wenn der Benutzer, der das Endgerät 2 besitzt, die Veranstaltungseinrichtung usw. benutzt, wird die Suchverarbeitung der Einrichtungsinformationen durch den Server 3 aufgrund von einem Suchbefehl des Benutzers durchgeführt. Die Suchbedingung wird ferner nicht auf die Textinformationen eingeschränkt, und alle Informationen können verwendet werden, sofern diese Informationen in verschiedenen Datenformaten wie Sprachinformationen, Bildinformation usw. sind, die der Suchverarbeitung unterzogen werden können.
  • Wenn in Schritt S202 mehrere spezifizierte Suchbedingungen vorhanden sind, spezifiziert die Spezifizierungseinheit 332 die Geschäftsinformationen, die mit allen der mehreren Suchbedingungen in Beziehung gesetzt werden. Wenn bspw. die erste Suchbedingung „für ein Date verfügbar“ und die Suchbedingung der Bereichsinformation „Roppongi“ spezifiziert werden, werden die Geschäftsinformationen gesucht, die mit den beiden Suchbedingungen „für ein Date verfügbar“ und „Roppongi“ in Beziehung gesetzt werden. In diesem Fall speichert die Serverspeichereinheit 32 mehrere Suchbedingungstabellen entsprechend der Bereichsinformation, d. h., eine Suchbedingungstabelle, die der Bereichsinformation „Roppongi“ zugeordnet werde, ist zusätzlich gespeichert. Auf dem Suchergebnisbildschirm 400 können nicht nur der Anzeigebereich R1 einschließlich der Geschäftsinformationen, die mit der ersten Suchbedingung „verfügbar für ein Date“ in Beziehung gesetzt werden, und der Anzeigebereich R2 einschließlich der Geschäftsinformationen, die mit der relevanten Suchbedingung in Beziehung gesetzt werden, sondern auch der Anzeigebereich R3 einschließlich der Geschäftsinformationen, die mit der Suchbedingung der Bereichsinformation „Roppongi“ in Beziehung gesetzt werden, und der Anzeigebereich R4 einschließlich der Geschäftsinformationen, die mit der relevanten Suchbedingung, die in der der Bereichsinformation „Roppongi“ zugeordneten und zusätzlich gespeicherten Suchbedingungstabelle gesucht werde, in Beziehung gesetzt werden, angezeigt werden.
  • Wenn drei oder mehrere spezifizierte Suchbedingungen und/oder mit der spezifizierten Suchbedingung in Beziehung gesetzte relevante Suchbedingungen vorhanden sind, kann die Spezifizierungseinheit 332 Anzeigedaten zur Anzeige eines Bildschirms erstellen, auf dem lediglich die Geschäftsinformationen, die mit der spezifizierten relevanten Suchbedingung gesucht werden, auf eine duplizierbare Weise angezeigt werden. Wenn z. B. die bestimmte Suchbedingung „für ein Date verfügbar“, die relevante Suchbedingung „Nationalstraße 319“ und die relevante Suchbedingung „Roppongi Hills“ mit dem Geschäft A jeweils in Beziehung gesetzt sind, werden lediglich die Geschäftsinformationen, die nach den relevanten Suchbedingungen gesucht werden, die eine kommerzielle Einrichtung darstellen, auf eine duplizierbare Weise angezeigt. Das heißt, im Anzeigebereich R1, der die mit der bestimmten Suchbedingung „für ein Date verfügbar“ in Beziehung gesetzten Geschäftsinformationen enthält, und im Anzeigebereich R3, der die mit der relevanten Suchbedingung „Roppongi Hills“ in Beziehung gesetzten Geschäftsinformationen enthält, wird jeweils das Geschäft A angezeigt, jedoch im Anzeigebereich R4, der die mit der relevanten Suchbedingung „Nationalstraße 319“ in Beziehung gesetzten Geschäftsinformationen enthält, das Geschäft A wird nicht angezeigt. Wie oben beschrieben, können die Suchbedingungen zur Anzeige auf eine duplizierbare Weise vorgegeben werden, wodurch es möglich ist, eine detailliertere Anzeige von Geschäftsinformationen zu realisieren und geeignete Informationen mit hoher Sichtbarkeit für jeden Benutzer bereitzustellen.
  • Im System zur Bereitstellung von Informationen werden die vom Server 3 an das Endgerät 2 gesendeten Informationen nicht auf die Geschäftsinformationen eingeschränkt. Der Server 3 kann die Suchbedingungen mit verschiedenartigen Informationen, wie z. B. Unterkünften, Flugtickets, Küchen, Anzeigen, Dienstleistungen, Produkten (wie Flugtickets, Waren, Küche, Anzeigen, Bankettkurse, Hochzeitspläne, Reisepläne usw.) in Beziehung setzen und speichern. In diesem Fall spezifiziert der Server 3 verschiedenartige Informationen, die mit der vom Endgerät 2 gesendeten Suchbedingung in Beziehung gesetzt werden, und sendet die spezifizierten Informationen an das Endgerät 2.
  • Der Fachmann sollte verstehen, dass verschiedene Änderungen, Ersetzungen und Modifikationen möglich sind, ohne vom Geist und Umfang der vorliegenden Erfindung abzuweichen.
  • Bezugszeichenliste
  • 1,10
    System zur Bereitstellung von Informationen
    2, 20
    Endgerät
    21
    Endgerätkommunikationseinheit
    22
    Endgerätspeichereinheit
    23
    Endgerätbedienungseinheit
    24
    Endgerätanzeigeeinheit
    25
    Endgerätverarbeitungseinheit
    251
    Endgerätsendeeinheit
    252
    Anzeigeverarbeitungseinheit
    253
    Endgerätempfangseinheit
    3
    Server
    31
    Serverkommunikationseinheit
    32
    Serverspeichereinheit
    33
    Serververarbeitungseinheit
    331
    Serverempfangseinheit
    332
    Spezifizierungseinheit
    333
    Serversendeeinheit
    4
    Basisstation
    5
    Mobilkommunikationsnetz
    6
    Gateway
    7
    Internet

Claims (19)

  1. Server zur Bereitstellung von Informationen für ein Endgerät, versehen mit: - einer Speichereinheit zum Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, - einer Spezifizierungseinheit zur Spezifizierung der Suchbedingungen und der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie - einer Sendeeinheit zum Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät, dadurch gekennzeichnet, dass, falls eine erste und eine zweite Suchbedingung spezifiziert werden, die Spezifizierungseinheit Anzeigeinformationen spezifiziert, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, falls Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms sendet, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind.
  2. Server nach Anspruch 1, wobei der Bildschirm einen Anzeigebereich zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und einen Anzeigebereich zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen umfasst.
  3. Server nach Anspruch 1 oder 2, wobei die Spezifizierungseinheit den bestimmten Abstand desto länger festlegt, je höher der Übereinstimmungsgrad zwischen dem Anzeigebereich zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und dem Anzeigebereich zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen ist.
  4. Server nach einem der Ansprüche 1 bis 3, wobei die Spezifizierungseinheit den bestimmten Abstand desto länger festlegt, je höher der Übereinstimmungsgrad zwischen einzelnen Anzeigeinformationen ist, die von jeder der überlappenden Anzeigeinformationen umfasst sind.
  5. Server nach einem der Ansprüche 1 bis 4, wobei, falls drei oder mehrere Suchbedingungen spezifiziert werden, die Spezifizierungseinheit Anzeigeinformationen spezifiziert, die mit jeder der drei oder mehreren Suchbedingungen in Beziehung gesetzt werden, und, falls Anzeigeinformationen, die die mit jeder der drei oder mehreren Suchbedingungen in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms sendet, auf welchem die überlappenden Anzeigeinformationen innerhalb einer oberen Grenzzahl der Überlappung angeordnet sind.
  6. Server nach einem der Ansprüche 1 bis 5, wobei die Spezifizierungseinheit entsprechend der Größe des Anzeigebereichs, in dem die spezifizierten Anzeigeinformationen umfasst sind, den bestimmten Abstand festlegt.
  7. Server nach Anspruch 6, wobei die Spezifizierungseinheit den bestimmten Abstand desto kürzer festlegt, je größer die Größe des Anzeigebereichs ist, von dem die spezifizierten Anzeigeinformationen umfasst sind.
  8. Server zur Bereitstellung von Informationen für ein Endgerät, versehen mit: - einer Speichereinheit zum Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, - einer Spezifizierungseinheit zur Spezifizierung der Suchbedingungen und der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie - einer Sendeeinheit zum Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät, dadurch gekennzeichnet, dass, falls eine erste und eine zweite Suchbedingung spezifiziert werden, die Spezifizierungseinheit Anzeigeinformationen spezifiziert, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, falls Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms mit Anzeigeinformationen sendet, die derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet.
  9. Server nach Anspruch 8, wobei die überlappenden Anzeigeinformationen derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet, indem einzelne Anzeigeinformation, die von jeder der überlappenden Anzeigeinformationen umfasst ist, teilweise oder ganz voneinander unterschiedlich vorgegeben werden.
  10. Server nach Anspruch 8 oder 9, wobei die Speichereinheit hinsichtlich der einzelnen Anzeigeinformation, die von den Anzeigeinformationen umfasst ist, einzelne Anzeigeinformation, die mit der ersten Suchbedingung in Beziehung gesetzt werde, und einzelne Anzeigeinformation, die mit der zweiten Suchbedingung in Beziehung gesetzt werde, speichert, wobei von den durch die erste Suchbedingung spezifizierten Anzeigeinformationen der überlappenden Anzeigeinformationen die einzelne Anzeigeinformation, die mit der ersten Suchbedingung in Beziehung gesetzt werde, umfasst werde, und von den durch die zweite Suchbedingung spezifizierten Anzeigeinformationen der überlappenden Anzeigeinformationen die einzelne Anzeigeinformation, die mit der zweiten Suchbedingung in Beziehung gesetzt werde, umfasst werde, um den Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterschiedlich zu erstellen.
  11. Server nach einem der Ansprüche 8 bis 10, wobei die Informationsmenge der einzelnen Anzeigeinformation, die von jeder der überlappenden Anzeigeinformationen umfasst ist, voneinander unterschiedlich vorgegeben wird, um die überlappenden Anzeigeinformationen derart zu erstellen, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet.
  12. Server nach einem der Ansprüche 9 bis 11, wobei die einzelne Anzeigeinformation Bildinformation und/oder eine Erläuterung des Geschäfts ist.
  13. Server nach einem der Ansprüche 8 bis 12, wobei, falls hinsichtlich der überlappenden Anzeigeinformationen der Übereinstimmungsgrad zwischen der einzelnen Anzeigeinformation, die von den durch die erste Suchbedingung spezifizierten Anzeigeinformationen umfasst ist und mit der ersten Suchbedingung in Beziehung gesetzt wird, und der einzelnen Anzeigeinformation, die von der durch die zweite Suchbedingung spezifizierten Anzeigeinformation umfasst ist und mit der zweiten Suchbedingung in Beziehung gesetzt werde, oberhalb eines vorgegebenen Wertes liegt, die Sendeeinheit Anzeigedaten zur Anzeige eines Bildschirms sendet, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind.
  14. Server nach einem der Ansprüche 8 bis 13, wobei der Bildschirm einen Anzeigebereich zur Anzeige der mit der ersten Suchbedingung in Beziehung gesetzten Anzeigeinformationen und einen Anzeigebereich zur Anzeige der mit der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen umfasst, wobei die überlappenden Anzeigeinformationen derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet, indem mindestens eine von Form, Größe, Anzeigefarbe und Menge des Anzeigeinhalts der Anzeigebereiche, die jede der überlappenden Anzeigeinformationen umfassen, voneinander unterschiedlich vorgegeben wird.
  15. Server nach einem der Ansprüche 8 bis 14, wobei auf dem Bildschirm der Geruch oder Ton bei Anzeige oder Behandlung der überlappenden Anzeigeinformationen unterschiedlich gesteuert wird.
  16. Verfahren zur Bereitstellung von Informationen durch einen Computer, der eine Speichereinheit aufweist und für ein Endgerät Informationen bereitstellt, umfassend: - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit, - Spezifizieren der Suchbedingungen, - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät, dadurch gekennzeichnet, dass, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie, falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind, gesendet werden.
  17. Verfahren zur Bereitstellung von Informationen durch einen Computer, der eine Speichereinheit aufweist und für ein Endgerät Informationen bereitstellt, umfassend: - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit, - Spezifizieren der Suchbedingungen, - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät, dadurch gekennzeichnet, dass, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie, falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms mit Anzeigeinformationen, die derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet, gesendet werden.
  18. Programm zur Bereitstellung von Informationen eines Servers, der mit einer Speichereinheit versehen ist und für ein Endgerät Information bereitstellt, wobei das Programm den Server dazu veranlasst: - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit, - Spezifizieren der Suchbedingungen, - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät, dadurch gekennzeichnet, dass, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie, falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms, auf welchem die überlappenden Anzeigeinformationen mit bestimmten Abständen entfernt angeordnet sind, gesendet werden.
  19. Programm zur Bereitstellung von Informationen eines Servers, der mit einer Speichereinheit versehen ist und für ein Endgerät Information bereitstellt, wobei das Programm den Server dazu veranlasst: - Speichern von mehreren Anzeigeinformationen, die mit Suchbedingungen in Beziehung gesetzt werden, in der Speichereinheit, - Spezifizieren der Suchbedingungen, - Spezifizieren der Anzeigeinformationen, die mit den spezifizierten Suchbedingungen in Beziehung gesetzt werden, sowie - Senden von Anzeigedaten zur Anzeige eines Bildschirms mit den spezifizierten Anzeigeinformationen an das Endgerät, dadurch gekennzeichnet, dass, falls bei Spezifizierung der Suchbedingungen eine erste und eine zweite Suchbedingung spezifiziert werden, bei Spezifizierung von Anzeigeinformationen Anzeigeinformationen, die mit der ersten und der zweiten Suchbedingung jeweils in Beziehung gesetzt werden, spezifiziert werden, sowie, falls bei Sendung der Anzeigedaten Anzeigeinformationen, die die mit der ersten und der zweiten Suchbedingung in Beziehung gesetzten Anzeigeinformationen überlappen, umfasst sind, Anzeigedaten zur Anzeige eines Bildschirms mit Anzeigeinformationen, die derart erstellt werden, dass sich der Anzeigezustand der überlappenden Anzeigeinformationen voneinander unterscheidet, gesendet werden.
DE112016007189.2T 2016-08-31 2016-10-20 Server, Verfahren zur Bereitstellung von Informationen und Programm zur Bereitstellung von Informationen Withdrawn DE112016007189T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016-170406 2016-08-31
JP2016170406 2016-08-31
PCT/JP2016/081184 WO2018042683A1 (ja) 2016-08-31 2016-10-20 サーバ、情報提供方法、及び情報提供プログラム

Publications (1)

Publication Number Publication Date
DE112016007189T5 true DE112016007189T5 (de) 2019-07-04

Family

ID=61300371

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112016007189.2T Withdrawn DE112016007189T5 (de) 2016-08-31 2016-10-20 Server, Verfahren zur Bereitstellung von Informationen und Programm zur Bereitstellung von Informationen

Country Status (6)

Country Link
US (1) US10949489B2 (de)
JP (3) JP2018041428A (de)
CN (1) CN109643434B (de)
DE (1) DE112016007189T5 (de)
GB (1) GB2568838A (de)
WO (1) WO2018042683A1 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102605448B1 (ko) * 2018-10-30 2023-11-22 삼성에스디에스 주식회사 검색 방법 및 그 장치
CN110851704A (zh) * 2019-09-30 2020-02-28 口口相传(北京)网络技术有限公司 一种多类别服务系统以及方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5852768B2 (ja) * 1980-01-14 1983-11-25 株式会社 アマダ 帯鋸盤等におけるホイ−ル
JPS5852768A (ja) * 1981-09-25 1983-03-29 Fanuc Ltd マイクロプロセツサの構成方式
JPS5891339A (ja) * 1981-11-24 1983-05-31 Japan Electronic Control Syst Co Ltd 内燃機関の分配型燃料噴射装置
JP3381378B2 (ja) * 1994-04-07 2003-02-24 富士ゼロックス株式会社 情報構造化表示装置
JP3059664B2 (ja) * 1995-06-23 2000-07-04 キヤノン株式会社 データ検索方法及びその装置
JP3748694B2 (ja) 1997-11-11 2006-02-22 株式会社日立製作所 地図情報の供給方法および装置
JPH11239313A (ja) * 1998-02-23 1999-08-31 Omron Corp 画像出力処理装置
JP2002312428A (ja) 2001-04-09 2002-10-25 Advanced Technology & Planning Co Ltd 防衛産業向け情報提供サービスシステム
JP5059282B2 (ja) 2003-10-14 2012-10-24 ソニー株式会社 情報提供システム,情報提供サーバ,ユーザ端末装置,コンテンツ表示装置,コンピュータプログラム,およびコンテンツ表示方法
US7428530B2 (en) 2004-07-01 2008-09-23 Microsoft Corporation Dispersing search engine results by using page category information
WO2008041317A1 (en) 2006-10-02 2008-04-10 Pioneer Corporation Spot information providing device, spot information retrieving device, spot information retrieving method, spot information retrieving program, and recording medium
JP2009116424A (ja) 2007-11-02 2009-05-28 Nec Corp 自動予約システム
JP5739844B2 (ja) * 2012-06-25 2015-06-24 ヤフー株式会社 情報提示装置、情報提示方法及び情報提示プログラム
CN103593343B (zh) * 2012-08-13 2019-05-03 北京京东尚科信息技术有限公司 一种电子商务平台中的信息检索方法和装置
KR101989599B1 (ko) * 2012-09-10 2019-06-14 네이버 주식회사 검색광고에서의 효과적인 검색 리타겟팅을 위한 방법 및 시스템
US9946771B2 (en) * 2014-05-30 2018-04-17 Apple Inc. User interface for searching
JP5852768B1 (ja) 2015-06-30 2016-02-03 楽天株式会社 管理装置、管理方法、プログラム、及び記録媒体
CN105260432A (zh) * 2015-09-30 2016-01-20 北京奇虎科技有限公司 一种网络搜索结果筛选方法及电子设备
CN105183903A (zh) * 2015-09-30 2015-12-23 北京奇虎科技有限公司 一种基于文章的信息推荐方法及电子设备
JP5891339B1 (ja) 2015-10-09 2016-03-22 楽天株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP6470700B2 (ja) 2016-04-18 2019-02-13 株式会社ぐるなび 情報提供サーバ

Also Published As

Publication number Publication date
JP2020004426A (ja) 2020-01-09
US20190197078A1 (en) 2019-06-27
GB201902730D0 (en) 2019-04-17
JPWO2018042683A1 (ja) 2019-06-24
US10949489B2 (en) 2021-03-16
GB2568838A (en) 2019-05-29
CN109643434A (zh) 2019-04-16
WO2018042683A1 (ja) 2018-03-08
CN109643434B (zh) 2023-07-21
JP6571287B2 (ja) 2019-09-04
JP2018041428A (ja) 2018-03-15

Similar Documents

Publication Publication Date Title
DE102014117579B4 (de) Standortgestützte auswahl mobiler anwendungen und dienste
DE10290955B4 (de) Datenbanksuchsystem und Datenbanksuchverfahren das geographische Merkmale verwendet
DE112016002395T5 (de) Zugriffskontrolle für Datenressourcen
DE60200494T2 (de) System, Verfahren, Server und Computerprogramm zur Darstellung von Informationen
DE112012003376T5 (de) Seitenberichterstattung
DE102018115841A1 (de) Navigationsgerät, navigationsverfahren und navigationssystem
DE102016119158A1 (de) Zentral gesteuerte wegpunkte, erstellt, übertragen und dargestellt über eine fahrzeugtelematik-/infotainment-infrastruktur
DE102016125767A1 (de) Entdeckung einer verbundenen Entität
DE112015005186T5 (de) Strukturierte Entitätsinformationsseite
DE202012013436U1 (de) System zur bereitstellung von informationen basierend auf der strassenadresse
CN106227723A (zh) 用于推荐应用和呈现推荐应用的方法和装置
US10102669B2 (en) Density sampling map labels
DE202017100386U1 (de) Latenzreduzierung bei der feedbackbasierten Ermittlung einer Systemperformance
DE102019130104A1 (de) Standortmarkierung für universellen zugriff
DE202013012421U1 (de) Definition eines für die Inhalte relevanten Gebiets anhand der Kategoriendichte
DE112005000198T5 (de) Suchdatenaktualisierungsverfahren und Suchdatenaktualisierungssystem
CN101425981A (zh) 一种根据互斥指示信息来发布信息的信息发布系统及方法
EP1783633A1 (de) Suchmaschine für eine ortsbezogene suche
DE112016007189T5 (de) Server, Verfahren zur Bereitstellung von Informationen und Programm zur Bereitstellung von Informationen
EP1061712A1 (de) Selektion von Informationseinheiten für mobile Client-Rechner
DE112022006161B4 (de) Informationsverarbeitungssystem, informationsverarbeitungsverfahren und server
DE102018114598A1 (de) Verfahren und system zur analyse von extrahierten phrasen aus einem text
DE112013001756T5 (de) Informationsbereitstellungssystem
DE112016005220T5 (de) Zugangspunkte für Karten
DE202016007833U1 (de) Inhaltselemente für einen Benutzer bereitstellen

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee