DE69724893T2 - Datenverarbeitungsgerät mit kommunikationsfunktion - Google Patents

Datenverarbeitungsgerät mit kommunikationsfunktion Download PDF

Info

Publication number
DE69724893T2
DE69724893T2 DE69724893T DE69724893T DE69724893T2 DE 69724893 T2 DE69724893 T2 DE 69724893T2 DE 69724893 T DE69724893 T DE 69724893T DE 69724893 T DE69724893 T DE 69724893T DE 69724893 T2 DE69724893 T2 DE 69724893T2
Authority
DE
Germany
Prior art keywords
data
communication
chat
modification
memory
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.)
Expired - Lifetime
Application number
DE69724893T
Other languages
English (en)
Other versions
DE69724893D1 (de
Inventor
Satoshi Hanno-shi OGASAWARA
Masaru Fussa-shi SAKATA
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.)
Intellectual Ventures Holding 81 LLC
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of DE69724893D1 publication Critical patent/DE69724893D1/de
Application granted granted Critical
Publication of DE69724893T2 publication Critical patent/DE69724893T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung betrifft eine Datenverarbeitungsvorrichtung mit Kommunikationsfunktion, die in der Lage ist, Nachrichtendaten über ein Kommunikationsnetzwerk zu senden oder zu empfangen.
  • Hintergrundtechnik
  • In den letzten Jahren sind Kommunikationsnetzwerke entwickelt worden, und als Kommunikationsdienste konnten nicht nur herkömmliche öffentliche Telefondienste, sondern auch verschiedene von Kommunikationsdienstunternehmen bereitgestellte Kommunikationsdienste benutzt werden. Wenn sich der Benutzer eines Personal Computers bei einem Personal-Computer-Kommunikationsdienstunternehmen, z. B. CompuServe, Inc. oder America Online, Inc., anmeldet, kann er oder sie verschiedene Kommunikationsdienste empfangen, wie z. B. E-Mails oder Telekonferenz, Informationsdienste zum Empfangen spezieller Information wie Nachrichten oder Wettervorhersagen und Transaktionsdienste wie Postbestellungen, Flug- oder Hotelreservierungen, die von dem Kommunikationsdienstunternehmen präsentiert werden. Daher meldet sich eine große Zahl von Benutzern bei Kommunikationsdienstunternehmen an.
  • Unter Verwendung dieser Kommunikationsdienste kann eine Person mit erttfernten Personen mittels Tastaturen sprechen und kann sich eines einfachen, interessanten Chats in Echtzeit auf Anzeigeschirmen erfreuen. Beim Chat in der Personal-Computer-Kommunikation wird die Unterhaltung in einer recht groben Weise mit "Sprech"-Gefühl durchgeführt. Außerdem wird der Chat mit einer gewöhnlichen Unterhaltungsgeschwindigkeit durchgeführt. Der Inhalt der interessierenden Chat-Unterhaltung wird deshalb in einer Datei eines Personal Computers gespeichert, und die gespeicherten Unterhaltungsdaten werden aus der Datei gelesen, um angezeigt oder gedruckt zu werden. In diesem Fall wird ein ungeordneter Anzeigezustand erhalten, wenn die gespeicherten Unterhaltungsdaten wie sie sind angezeigt oder gedruckt werden, und es ist sehr schwer, die Sprecher der Unterhaltungsdaten zu unterscheiden, wodurch die visuelle Lesbarkeit verschlechtert wird.
  • WO 95/10090 A1 offenbart ein interaktives XWindow-Bildkonferenzsystem, das Benutzern an verschiedenen Workstations gestattet, sich in ein Bild zu teilen und verschiedene Zeichenfarben zu verwenden, um das Bild in Echtzeit zu markieren. Jeder Teilnehmer darf sich eine andere Zeichenfarbe zuweisen, sodass seine oder ihre Bemerkungen von anderen unterschieden werden können.
  • US 5,392,400 beschreibt ein kollaboratives Rechnersystem, wo Benutzer einer Vielzahl von Computern Eingaben für ein gemeinsames Anwendungsprogramm bereitstellen können. Daten, die von jedem Computer in dem Scratch-Pad eingegeben werden, können mit visuellen Merkmalen angezeigt werden, die für den Computer, auf dem die Daten zuerst eingegeben wurden, einmalig sind. Die visuellen Merkmale können Farbe, Schriftart, Größe oder Schriftbreite umfassen.
  • US 5,337,407 offenbart ein kollaboratives computerbasiertes System, das ein gemeinsames Datenobjekt enthält, auf das eine Vielzahl von Benutzern des Systems gleichzeitig zugreifen kann. Als Reaktion auf das Erlangendes Zugriffs auf das gemeinsame Datenobjekt durch einen Benutzer wird dem Benutzer ein Cursor zur Anzeige auf den Sichtanzeigegeräten von anderen Benutzern zugewiesen. Der zugewiesene Cursor besitzt ein benutzerbezogenes Sichtmerkmal.
  • Es ist eine Aufgabe der Erfindung, eine Datenverarbeitungsvorrichtung bereitzustellen, die dem Benutzer erlaubt, Sendedaten und Empfangsdaten in einer Chat-Unterhaltung leicht zu unterscheiden.
  • Diese Aufgabe wird durch die Erfindung, wie in den unabhängigen Ansprüchen beansprucht, erfüllt.
  • Bevorzugte Ausführungen werden in den abhängigen Ansprüchen definiert.
  • Es ist ein Aspekt der vorliegenden Erfindung, eine Datenverarbeitungsvorrichtung mit Kommunikationsfunktion bereitzustellen, wobei ein Sprecher der Unterhaltungsdaten auf einer Ausgabe der Unterhaltungsdaten leicht unterschieden werden kann.
  • Es ist ein anderer Aspekt der vorliegenden Erfindung, eine Datenverarbeitungsvorrichtung mit Kommunikationsfunktion bereitzustellen, wobei ein Sprecher der Unterhaltungsdaten abhängig von einer Kommunikationsgeschichte leicht unterschieden werden kann.
  • Es ist noch ein anderer Aspekt der vorliegenden Erfindung, eine Datenverarbeitungsvorrich tung mit Kommunikationsfunktion bereitzustellen, wobei vorbestimmte Daten von Unterhaltungsdaten leicht unterschieden werden können.
  • Folglich wird eine Datenverarbeitungsvorrchtung bereitgestellt, die mit einem Kommunikationsnetzwerk verbunden werden kann, umfassend eine Einrichtung zum Bestimmen, ob Daten Sendedaten oder Empfangsdaten sind, und eine Ausgabeeinrichtung zum Hinzufügen einer spezifischen Modifikation zu wenigstens den Sendedaten oder den Empfangsdaten, um die Daten mit der spezifischen Information auszugeben.
  • Folglich wird eine andere Datenverarbeitungsvorrichtung bereitgestellt, die mit einem Kommunikationsnetzwerk verbunden werden kann, umfassend eine Einrichtung zum Bestimmen, ob vorbestimmte Daten in Empfangsdaten enthalten sind, und eine Ausgabeeinrichtung, die, wenn die Empfangsdaten ausgegeben werden, eine vorbestimmte Modifikation an den in den Empfangsdaten enthaltenen vorbestimmten Daten durchführt.
  • Weitere Vorteile der vorliegenden Erfindung werden in der folgenden Beschreibung dargelegt und zum Teil aus der Beschreibung ersichtlich werden oder können durch Praktizieren der vorliegenden Erfindung verstanden werden.
  • Kurzbeschreibung der Zeichnungen
  • Die begleitenden Zeichnungen, die eingeschlossen sind und einen Teil der Beschreibung bilden, veranschaulichen gegenwärtig bevorzugte Ausführungen der vorliegenden Erfindung und dienen zusammen mit der obigen allgemeinen Beschreibung und der folgenden ausführlichen Beschreibung der bevorzugten Ausführungen dazu, die Prinzipien der vorliegenden Erfindung zu erklären. Inhalt der Zeichnungen:
  • 1 zeigt einen Grundaufbau einer Datenverarbeitungsvorrichtung mit Kommunikationsfunktion.
  • 2 zeigt die Details eines RAM (Direktzugriffsspeicher) 7 in der ersten Ausführung.
  • 3 ist ein Flussdiagramm. das eine Hauptoperation in der Kommunikation nach der ersten Ausführung zeigt.
  • 4 zeigt eine Operation zum Erfassen von Empfangsdaten in in einem Kommunikationspuffer 7-1 gespeicherten Daten mit Verweis auf den Inhalt eines Eingabe/Speichern-Speichers 7-2 nach der ersten Ausführung.
  • 5 zeigt ein Beispiel der Anzeige von Kommunikationsdaten in der ersten Ausführung.
  • 6 zeigt die Details eines RAM 7 in der zweiten Ausführung.
  • 7 ist ein Flussdiagramm, das eine Hauptoperation in der Kommunikation nach der zweiten Ausführung zeigt.
  • 8 zeigt die Details eines RAM 7 in der dritten Ausführung.
  • 9 zeigt eine Operation zum Vergleichen eines Stichworts mit Empfangsdaten in der dritten Ausführung.
  • 10 zeigt ein Beispiel der Anzeige von Kommunikationsdaten in der dritten Ausführung.
  • Ausführliche Beschreibung der Erfindung
  • Eine bevorzugte Ausführung der erfindungsgemäßen Datenverarbeitungsvorrichtung wird nun mit Verweis auf die begleitenden Zeichnungen beschrieben.
  • Die erste Ausführung der Datenverarbeitungsvorrichtung wird unten mit Verweis auf 1 bis 5 beschrieben.
  • 1 ist ein Blockschaltbild der ersten Ausführung. Die Datenverarbeitungsvorrichtung kann ein Personal Computer oder ein Textprozessor sein, der mit einem Kommunikationsnetzwerk durch eine Kommunikationsschaltung, z. B. eine öffentliche Kommunikationsschaltung, eine private Kommunikationsschaltung oder dergleichen, verbunden werden kann.
  • Eine CPU 1 ist eine zentrale Verarbeitungseinheit, die eine Grundsoftware, z. B. ein Betriebssystem, das gewöhnlich in der Datenverarbeitungsvorrichtung mit Kommunikationsfunktion installiert ist, und verschiedene Anwendungssoftware, z. B. eine Textprozessorsoftware und Kommunikationssoftware startet, um die Gesamtfunktion der Datenverarbeitungsvorrichtung zu steuern.
  • Ein Eingabeabschnitt 3, gebildet durch eine Tastatur oder dergleichen, eine Anzeige 4, ein Drucker 5 und ein Kommunikationsabschnitt 6, gebildet durch ein Modem oder dergleichen, zum Verbinden mit einer Kommunikationsschaltung sind mit der CPU 1 als ihre Eingabe/ Ausgabe-Peripheriegeräte verbunden. Die CPU 1 steuert die Eingabe/Ausgabe-Operationen dieser Abschnitte. Eine Speichereinrichtung 2, ein RAM (Direktzugriffspeicher) 7 und eine elektronische Datei 8 sind als Grundbestandteilselemente mit der CPU 1 verbunden.
  • Die Speichereinrichtung 2 umfasst ein Speichermedium, in dem ein Programm, Daten oder dergleichen im Voraus gespeichert werden. Das Speichermedium wird von einem magnetischen oder optischen Speichermedium oder einem Halbleiterspeicher gebildet. Das Speichermedium kann fest an der Speichereinrichtung angeordnet sein oder kann an der Speichereinrichtung abnehmbar angeordnet sein.
  • Das Programm, die Daten oder dergleichen, die in dem Speichermedium gespeichert sind, können von einer anderen Einrichtung, die durch eine Kommunikationsschaltung oder dergleichen mit dem Speichermedium verbunden ist, empfangen und dann gespeichert werden. Außerdem sind andere Speichereinrichtungen, die das Speichermedium besitzen, mit anderen Einrichtungen verbunden, und das Programm, die Daten und dergleichen, die in der anderen Speichereinrichtung gespeichert sind, können über die Kommunikationsschaltung von der vorliegenden Datenverarbeitungsvorrichtung benutzt werden.
  • Wenn die Datenverarbeitungsvorrichtung im Textprozessormodus betrieben wird, werden vom Eingabeabschnitt 3 eingegebene Dokumentdaten auf einem Anzeigeschirm der Anzeige 4 als ein Textdokument angezeigt und in einem Textbereichsspeicher (nicht gezeigt) im RAM 7 gespeichert. Der Inhalt des Textspeichers wird als Reaktion auf einen Druckbefehl durch den Drucker 5 gedruckt oder als Reaktion auf einen Speicherbefehl in der Datei 8 gespeichert oder registriert.
  • Wenn die Datenverarbeitungsvorrichtung in einem Kommunikationsmodus betrieben wird, sendet der Kommunikationsabschnitt 6 Daten, z. B. eine ID-Nummer und ein Passwort des Kommunikationsdienstunternehmens, die vom Eingabeabschnitt 3 eingegeben werden, über eine öffentliche Kommunikationsschaltung an das Kommunikationsdienstunternehmen. Mit diesem Zugrift wird eine Schaltungsverbindung mit dem Kommunikationsdienstunternehmen hergestellt.
  • Nachdem die Schaltungsverbindung hergestellt ist, schreibt, wenn die Vorrichtung Nachrichtendaten empfängt, die von einer Zielseite über die Kommunikationsschaltung empfangen werden, die CPU 1 die Empfangsdaten in einen Kommunikationspuffer 7-1 im RAM 7. Wenn die Vorrichtung vom Eingabeabschnitt 3 eingegebene Nachrichtendaten an die Zielseite über die Kommunikationsschaltung sendet, werden die Sendedaten in den Kommunikationspuffer 7-1 im RAM 7 geschrieben und auch in einen Eingabe/Speichern-Puffer 7-2 im RAM 7 geschrieben.
  • Wie in 2 gezeigt, wird das RAM 7 durch den Kommunikationspuffer 7-1 und den Einga be/Speichern-Puffer 7-2 gebildet. Der Kommunikationspuffer 7-1 speichert nacheinander die Empfangsdaten und die Sendedaten in einer Sende/Empfangs-Reihenfolge und speichert die Empfangsdaten und die Sendedaten im Konversationsstil. Der Eingabe/Speichern-Puffer 7-2 speichert vom Eingabeabschnitt 3 eingegebene Daten, d. h. Sendedaten, in einer Sendereihenfolge.
  • Wenn die CPU 1 im Kommunikationspuffer 7-1 in der Datei 8 gespeicherte Daten speichert, werden im Kommunikationspuffer 7-1 gespeicherte Daten und im Eingabe/Speichem-Puffer 7-2 gespeicherte Daten miteinander verglichen, um festzustellen, ob die Daten Sendedaten oder Empfangsdaten sind. Die Daten, die mit den im Eingabe/Speichern-Puffer 7-2 gespeicherten Daten übereinstimmen, werden als die vom Eingabeabschnitt 3 eingegebene Sendedaten bestimmt, und die Daten, die nicht mit den im Eingabe/Speichern-Puffer 7-2 gespeicherten Daten übereinstimmen, werden als von der Zielvorrichtung gesendete Daten bestimmt. Wenn die Daten die Empfangsdaten sind, wird den Daten vorbestimmte Modifikationsinformation hinzugefügt, und sie werden dann in der Datei 8 gespeichert. Wenn die Sende/Empfangsdaten aus der Datei 8 gelesen und dann angezeigt oder gedruckt werden, wird eine Anzeigeverarbeitung oder Druckverarbeitung auf der Basis der den Daten hinzugefügten Modifikationsinformation auf den Empfangsdaten durchgeführt.
  • Die Gesamtfunktion der durch Eins-zu-Eins-Chat durchgeführten Personal-Computer-Kommunikation wird unten mit Verweis auf das Flussdiagramm in 3 beschrieben. Ein Programm zur Realisierung der in diesem Flussdiagramm beschriebenen Funktion wird im dem Speichennedium als ein Programmcode gespeichert, der von der CPU 1 gelesen werden kann.
  • Eine Schaltungsverbindung mit einem bestimmten Dienstunternehmen, auf das zugegriffen wird, wird hergestellt, um einen Chat-Dienst zu verlangen. Wenn Daten von einem nicht spezifizierten Teilnehmer des spezifizierten Kommunikationsdienstunternehmens gesendet werden (Schritt A1), werden die Empfangsdaten in den Kommunikationspuffer 7-1 geschrieben und auf dem Anzeigeschirm der Anzeige angezeigt (Schritt A2). In Schritt A3 wird festgestellt, ob Sendedaten von der Tastatur (nicht gezeigt) des Eingabeabschnitts 3 eingegeben werden.
  • Wenn Ja in Schritt A3, werden die Eingabedaten (Sendedaten) in den Kommunikationspuffer 7-1 geschrieben und als Reaktion auf einen Sendebefehl über das Modem des Kommunikationsabschnitts 6 an die Zielseite gesendet (Schritt A4). Die Eingabedaten werden auch in den Eingabe/Speichern-Puffer 7-2 geschrieben (Schritt A5). Die Schritte A1 bis A5 werden wiederholt, bis das Ziel oder der Empfänger einen Kommunikation-Vollendungs-Befehl beim Vollenden der Unterhaltung ausgibt (Schritt A6).
  • Wenn der Kommunikation-Vollendungs-Befehl ausgegeben wird, wird die Chat-Kommunikation vollendet, und ein Bereitschaftszustand wird hergestellt, bis ein Speicherbefehl vom Eingabeabschnitt 3 eingegeben wird (Schritt A7). Man beachte, dass der Speicherbefehl beim Vollenden der Kommunikation automatisch erzeugt werden kann.
  • Wenn der Speicherbefehl ausgegeben wird, werden von den im Kommunikationspuffer 7-1 gespeicherten Daten Online-Daten auf der Anzeige von der Startzeile gelesen (Schritt A8), und die Online-Daten werden mit im Eingabe/Speichem-Puffer 7-2 gespeicherten Daten verglichen (Schritt A9).
  • 4 zeigt diese Vergleichsoperation. Als Folge werden, wenn der Eingabe/Speichern-Puffer 7-2 Daten speichert, die mit den aus dem Kommunikationspuffer 7-1 gelesenen Online-Daten übereinstimmen, die Online-Daten als die Eingabedaten (Sendedaten) bestimmt. Wenn der Eingabe/Speichern-Puffer 7-2 keine Daten speichert, die mit den aus dem Kommunikationspuffer 7-1 gelesenen Online-Daten übereinstimmen, werden die Daten als die Empfangsdaten bestimmt (Schritt A10).
  • Wenn die Online-Daten als die Empfangsdaten bestimmt werden, wird den Online-Daten eine vorbestimmte Zeilendaten-Modifikationsinformation hinzugefügt, die entsprechend aller Empfangsdaten festgelegt wird.
  • Wenn der Speicherbefehl zum Speichern einer Chat-Aufzeichnung in der Datei 8 eingegeben wird, wird eine Liste von Zeilendaten-Modifikationsinformation, z. B. nichtig (invertierte Anzeige), Anzeigehelligkeit, Farbinformation oder Halbton-Punktrasterung, in einem Menüschirm angezeigt, und eine gewünschte Zeilendaten-Modifikationsinformation wird gewählt.
  • Wenn andererseits in. Schritt A10 festgestellt wird, dass die Online-Daten Eingabedaten sind, d. h. Sendedaten, wird der Prozess in Schritt A11 übersprungen. Die Schritte A8 bis A11 werden für jede Zeile im Kommunikationspuffer 7-1 ständig wiederholt, und selektiv festgelegte Modifikationsinformation wird jeder Zeile der Empfangsdaten im Kommunikationspuffer 7-1 hinzugefügt.
  • In Schritt A12 wird festgestellt, ob die mit der Modifikationsinformation versehenen Online-Daten die letzte Zeile sind. Wenn Ja in Schnt A12, wird der ganze Inhalt des Kommunika tionspufters 7-1, d. h. die Chat-Aufzeichnung, zusammen mit einem Dateinamen dieser Chat-Unterhaltung in der Datei 8 gespeichert oder registriert (Schritt A13).
  • In dem Zustand, wo die Chat-Aufzeichnung zusammen mit dem Dateinamen in der Datei 8 wie oben beschrieben gespeichert wird, werden, wenn ein Chat-Anzeigebefehl eingegeben wird, alle Zeilendaten aus der Datei 8 basierend auf dem Chat-Dateinamen gelesen, und ein Modifikationsprozess entsprechend der Modifikationsinformation, die als Attributdaten der Online-Daten dient, wird für die Empfangsdaten durchgeführt. In dieser Weise kann ein in 5 gezeigter Anzeigeschirm erhalten werden, wobei die Empfangsdaten mit einem Modifikationsprozess angezeigt werden, in diesem Fall ein invertierter (nichtiger) Anzeigemodus.
  • Gemäß der Datenverarbeitungsvorrichtung der ersten Ausführung wird, auch wenn die Chat-Unterhaltungsdaten des Operators (Sendedaten) und die Daten des Ziels (Empfangsdaten) in einem Konversationsstil angezeigt werden, die Nachrichtenzeile eines gegebenen Sprechers mit einer Modifikation angezeigt, um sie von den anderen zu unterscheiden. Die Unterhaltungsdaten beider Personen können daher leicht voneinander unterschieden werden. Eine gute visuelle Lesbarkeit kann somit in ungeordneter Konversation für eine lange Zeit erhalten werden.
  • In der obigen Ausführung wird der Eins-zu-Eins-Chat zwischen zwei Personen veranschaulicht. Die vorliegende Erfindung kann jedoch auf einen Fall angewandt werden, wo der Chat zwischen einer Vielzahl von Personen in der gleichen Weise wie oben beschrieben durchgeführt wird. In diesem Fall wird den Empfangsdaten von den jeweiligen Zielen unterschiedliche Zeilendaten-Modifikationsinformation hinzugefügt.
  • Des Weiteren kann, obwohl den Empfangsdaten Modifikationsinformation hinzugefügt wird, wenn der Inhalt des Kommunikationspuffers 7-1 in der Datei 8 registriert wird, die Modifikationsinformation hinzugefügt werden, wenn die empfangen Daten in den Kommunikationspuffer 7-1 geschrieben werden.
  • Andere Ausführungen der erfindungsgemäßen Datenverarbeitungsvorrichtung werden beschrieben. Die gleichen Teile wie die der ersten Ausführung werden mit den gleichen Verweiszeichen bezeichnet, und ihre ausführliche Beschreibung wird weggelassen.
  • Eine zweite Ausführung der vorliegenden Erfindung wird unten mit Vennreis auf 6 und 7 beschrieben.
  • In der zweiten Ausführug werden verschiedene Farbserien den Empfangsdaten zugewiesen, die von verschiedenen Zielen der Chat-Unterhaltung in der Personal- Computer-Kommunikation gesendet werden, und die Empfangsdaten werden farbig angezeigt, wobei Farbschattierungen der Zahl vergangener Chats entsprechen.
  • 6 zeigt den Inhalt eines RAM 7 in der zweiten Ausführung, Das RAM 7 wird durch einen Kommunikationspuffer 7-1, einen zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 und einen momentanen Chat-Speicher 7-4 gebildet. Der zielklassifizierte Kommunikations-Geschichtsspeicher 7-3 gibt eine Farbserieninformation, die jedem Chat-Ziel zugewiesen wird, und die Nummer der Kommunikationsinformation an. Der momentane Chat-Speicher 7-4 ist mit dem zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 verbunden und bezeichnet den Namen der Ziele, die jetzt den Chat durchführen, die dem Namen der Ziele zugewiesene Farbschattierungsinformation und die Zahl der Kommunikationen.
  • 7 ist ein Flussdiagramm, das die Hauptoperation der Datenverarbeitungsvorrichtung zeigt, die eine Chat-Unterhaltung durchführt.
  • Eine Schaltungsverbindung mit einem bestimmten Dienstunternehmen, auf das zugegriffen wird, wird hergestellt, um eine Chat-Unterhaltung durchzuführen. In diesem Zustand teilt, wenn Daten, die einen Handhabenamen enthalten, von einem Teilnehmer oder Teilnehmern des bestimmten Kommunikationsdienstunternehmens empfangen werden (Schritt B1), die CPU 1 die Empfangsdaten in Einheiten von Zeilen, fügt ein bestimmtes Symbol zum Bezeichnen der geteilten Zeile, z. B. "<" oder "|", dem Anfang jeder Zeile hinzu und schreibt diese Empfangsdaten mit dem Symbol in den Kommunikationspuffer 7-1 (Schritt B2). Der Momentane Chat-Speicher 7-4 wird nach einem Zielnamen abgesucht (Schritt B3). In Schritt B4 wird festgestellt, ob die Empfangsdaten von dem Ziel empfangen werden, das gerade im Chat begriffen ist.
  • Wenn es im momentanen Chat-Speicher 7-4 einen Zielnamen gibt, der mit dem Empfangs-Handhabenamen übereinstimmt, wird der Zielname als ein Ziel bestimmt, das gerade chattet. Farbinformation von Farbschattierung, die der Zahl vom Kommunikationen folgt, die dem Zielnamen entspricht, wird den Empfangsdaten hinzugefügt (Schritt B10), und die Empfangsdaten, die der hinzugefügten Farbinformation folgen, werden farbig angzeigt (Schritt B11).
  • Wenn es in dem momentanen Chat-Speicher 7-4 keinen Empfangs-Handhabenamen gibt, sucht die CPU 1 nach einem Kommunikationsziel mit Verweis auf den zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 (Schritt B5). Als Folge wird, wenn es in dem ziel klassifizierten Kommunikations-Geschichtsspeicher 7-3 keinen Empfangs-Handhabenamen gibt (Schritt B6), der Empfangs-Handhabename in dem zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 als ein neues Chat-Ziel festgelegt, das nie einen Chat durchgeführt hat (Schritt B7), und die im zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 festgelegte Farbseneninformation wird mit dem Farbinformationssenen-Informationsspeicher (nicht gezeigt), der in der Speichereinrichtung 2 gespeichert ist, verglichen, um eine unbenutzte Farbserie auszuwählen. Die gewählte Farbserieninformation wird entsprechend dem neuen Handhabenamen in den zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 gestellt (Schritt B8). Die Zahl von Kommunikationen wird entsprechend dem neuen Handhabenamen und der Farbseneninformation festgelegt (Schritt B9).
  • Wenn es andererseits im zielklassifizierten Kommunikations-Geschichtsspeicher 7-3 einen Zielnamen gibt, der einem Handhabenamen einer hervorbringenden Quelle der Empfangsdaten entspricht, d. h., wenn das Ziel ein Ziel ist, das einen Chat durchgeführt hat, wird ein Aktualisierungsprozess durchgeführt, sodass der Kommunikationsnummerinformation n des Ziel-Items im zielklassifizierten Kommunikations-Geschichtsspeicher 7-3"1" hinzugefügt wird (Schritt B12). Wenn der zielklassifizierte Kommunikations-Geschichtsspeicher 7-3 aktualisiert wird, wird auf der Basis des aktualisierten Inhalts der momentane Chat-Speicher 7-4 aktualisiert.
  • Die Zahl n von Kommunikationen, die dem empfangenen Zielnamen entsprechen, wird aus dem momentanen Chat-Speicher 7-4 gelesen, die Farbinformation der Farbschattierung, die der Zahl n von Kommunikationen folgt, wird aus einem Farbinformationsspeicher (nicht gezeigt) gelesen, der in der Speichereinrichtung 2 gespeichert ist, und dann den Empfangsdaten hinzugefügt (Schritt B10). Ein Modifikationsprozess wird entsprechend der Farbinformation an den Empfangsdaten durchgeführt, um eine Farbanzeige durchzuführen (Schritt B11).
  • Hier werden, wenn Daten von einer Tastatur (nicht gezeigt) des Eingabeabschnitts 3 eingegeben werden (Schritt B13), Eingabedaten, d. h. Sendedaten, im Kommunikationspuffer 7-1 gespeichert, um angezeigt und gedruckt zu werden, und ein Prozess zum Senden der Eingabedaten an das Ziel über einen Kommunikationsabschnitt 6 wird durchgeführt (Schritt B14). Hier wird durch einen Kommunikations-Vollendungsbefehl zum Erklären der Vollendung der Kommunikation geprüft, ob die Chat-Unterhaltung vollendet ist (Schritt B15). Wenn Nein in Schritt B15, kehrt der Ablauf zu Schritt B1 zurück, und die Operationen in den Schritten B1 bis B15 werden wiederholt.
  • Wenn die Vollendung der Kommunikation erkannt wird, wird in Schritt B17 festgestellt, ob ein Befehl zum Speichern der Chat-Aufzeichnung eingegeben wird. Wenn es einen Speicherungsbefehl gibt, wird der Prozess durchgeführt, bei dem der ganze Inhalt des Kommunikationspuffers 7-1 zusammen mit dem Chat-Dateinamen in der Datei 8 gespeichert wird.
  • Wie oben beschrieben, werden Unterhaltungsdaten in der Personal-Computer-Kommunikation Farbserien für jedes Ziel zugewiesen, und die Farbschattierung wird abhängig von der Zahl von Kommunikationen mit dem Ziel geändert. Die Unterhaltungsziele werden daher jeweils durch die Farbserien des Anzeige- oder Druckzustands der Unterhaltungsaufzeichnung unterschieden, sodass durch die Farbschattierung einfach bestimmt werden kann, ob das Unterhaltungsziel eine bekannte regelmäßige oder eine unbekannte Person ist.
  • In der obigen Ausführung kann, obwohl eine Farbserie jedem Ziel zugewiesen wird, um ein Chat-Ziel zu identifizieren, z. B. eine Halbton-Punktrasterung jedem Ziel zugewiesen werden.
  • Eine dritte Ausführung der vorliegenden Erfindung wird unten mit Vennreis auf 8 bis 10 beschrieben.
  • 8 zeigt die Anordnung eines RAM 7, das durch einen Kommunikationspuffer 7-1 und ein Stichwortregister 7-5 gebildet wird. In das Stichwortregister 7-5 kann eine beliebige Zeichenfolge gestellt werden.
  • Wenn der Inhalt des Kommunikationspuffers 7-1, der Chat-Unterhaltungsdaten unter Verwendung eines Chat-Dienstes eines Kommunikationsdienstunternehmens in der Personal-Computer-Kummunikation speichert, angezeigt, gedruckt oder in der Datei 8 gespeichert wird, vergleicht die CPU 1 nacheinander die in das Stichwortregister 7-5 gestellten Zeichenfolgedaten mit Zeichenfolgedaten von E-Mail-Daten im Kommunikationspuffer 7-1, um festzustellen, ob eine Zeichenfolge, die mit der Zeichenfolge im Stichwortregister 7-5 übereinstimmt, im Kommunikationspuffer 7-1 gespeichert ist. 9 zeigt hier diesen Vergleichsprozess. Das heißt, da "casi.co.jp" als eine Zeichenfolge in das Stichwortregister 7-5 gestellt ist, werden unter Verwendung dieser Zeichenfolge als ein Stichwort die Zeichen in der Zeichfolge im Kommunikationspuffer 7-1 eins nach dem anderen verglichen. In diesem Fall sind die zu vergleichenden Daten alle im Kommunikationspuffer 7-1 gespeicherten Zeichendaten. Wenn Empfangsdaten oder Sendedaten eine Zeichenfolge enthalten, die mit der festgelegten Stichwort-Zeichenfolge übereinstimmt, wird dem entsprechenden Zeichenfolgeteil vorbestimmte Modifikationsinformation hinzugefügt. 10 zeigt eine Anzeige, die erhalten wird, wenn nichtig als Modifikationsinformation benutzt wird.
  • Wenn nur eine spezifische Zeichenfolge im Voraus als ein Stichwort festgelegt wird, wird der Anzeigezustand der spezifischen Zeichenfolge in den Daten in einer Chat-Unterhaltung modifiziert. Die Zeichenfolge kann daher sofort aus dem ungeordneten Anzeigezustand identifiziert werden, und gute visuelle Lesbarkeit kann erhalten werden.
  • In der Ausführung kann, obwohl eine einzelne Zeichenfolge als ein Stichwort in das Stichwortregister 7-5 gestellt wird, eine Vielzahl von Stichwörtern festgelegt werden. Ein Zeitpunkt für das Festlegen eines Stichworts ist nicht auf einen bestimmten begrenzt. Zum Beispiel kann, wenn der Inhalt des Kommunikationspuffers 7-1 in der Datei 8 gespeichert wird, ein Stichwort festgelegt werden, während eine angezeigte Unterhaltung geprüft wird.
  • Industrielle Anwendbarkeit
  • Nach der vorliegenden Erfindung können selbst bei Kommunikationsdaten in einem Konversationsstil, die Reden einer Vielzahl von Personen, die an der Unterhaltung teilnimmt, voneinander unterschieden werden. Außerdem kann nur eine bestimmte Zeichenfolge in den Kommunikationsdaten leicht identifiziert werden.

Claims (7)

  1. Datenverarbeitungsvorrichtung, die zum Durchführen von Chat-Kommunikation in einem Kommunikationsnetz und zum Anzeigen von Inhalten der Chat-Kommunikation eingerichtet ist, wobei die Vorrichtung gekennzeichnet ist durch: einen ersten Speicher (7-1), der in der Chat-Kommunikation enthaltene Chat-Daten speichert; einen zweiten Speicher (7-2), der in der Chat-Kommunikation enthaltene Sende-Daten oder Empfangs-Daten speichert; eine Modifizierungseinrichtung (1), die 1. die Chat-Daten aus dem ersten Speicher (7-1) ausliest, 2. die ausgelesenen Chat-Daten mit den in dem zweiten Speicher (7-2) gespeicherten Chat-Daten vergleicht, um festzustellen, ob die ausgelesenen Daten die Sende-Daten oder die Empfangs-Daten sind, 3. eine vorgegebene Modifizierung an den Empfangs-Daten vornimmt, und 4. die Sende-Daten und die Empfangs-Daten, von denen die einen oder die anderen modifiziert worden sind, in einem dritten Speicher (8) speichert; und eine Ausgabeeinrichtung (4, 5), die die in dem dritten Speicher (8) gespeicherten Sende-Daten und Empfangs-Daten so ausgibt, dass die Sende-Daten und die Empfangs-Daten voneinander unterschieden werden können.
  2. Vorrichtung nach Anspruch 1, des Weiteren gekennzeichnet durch: eine Einrichtung (1), die andere Teilnehmer der Chat-Kommunikation erfasst; und einen vierten Speicher (7-3), der vorgegebene Modifizierungs-Informationen für jeden der anderen Teilnehmer der Chat-Kommunikation speichert, wobei die Modifizierungseinrichtung (1) so eingerichtet ist, dass sie spezielle Modifizierung an den Empfangs-Daten von jedem der anderen Teilnehmer der Chat-Kommunikation auf Basis des Unterscheidungsergebnisses der Erfassungseinrichtung und der in dem vierten Speicher gespeicherten Modifizierungs-Informationen vornimmt.
  3. Vorrichtung nach Anspruch 2, des Weiteren gekennzeichnet durch: eine Einrichtung (1), die einen neuen Teilnehmer der Chat-Kommunikation erfasst; und eine Einrichtung (1), die neue Modifizierungs-Informationen für den erfassten neuen Teilnehmer in dem vierten Speicher aufzeichnet.
  4. Vorrichtung nach einem der Ansprüche 1 bis 3, des Weiteren gekennzeichnet durch: eine Einrichtung (1), die eine Anzahl von Chat-Kommunikationen für jeden Teilnehmer der Chat-Kommunikation zählt, wobei die Modifizierungseinrichtung (1) so eingerichtet ist, dass sie eine spezielle Modifizierung an Empfangs-Daten von einem vorgegebenen Teilnehmer auf Basis der gezählten Anzahl von Chat-Kommunikationen des vorgegebenen Teilnehmers vornimmt.
  5. Vorrichtung nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Modifizierungseinrichtung (1) so eingerichtet ist, dass sie eine Anzeigefarbe der Empfangs-Daten von dem vorgegebenen Teilnehmer modifiziert.
  6. Vorrichtung nach einem der Ansprüche 1–4, dadurch gekennzeichnet, dass die Modifizierungseinrichtung (1) so eingerichtet ist, dass sie einen invertierten Anzeigemodus einstellt.
  7. Vorrichtung nach Anspruch 1, des Weiteren gekennzeichnet durch: eine Einrichtung (1), die bestimmt, dass die Empfangs-Daten ein vorgegebenes Passwort enthalten, wobei die Modifizierungseinrichtung (1) so eingerichtet ist, dass sie eine vorgegebene Modifizierung an dem Passwort vornimmt.
DE69724893T 1996-03-05 1997-03-04 Datenverarbeitungsgerät mit kommunikationsfunktion Expired - Lifetime DE69724893T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7314396 1996-03-05
JP8073143A JPH09244980A (ja) 1996-03-05 1996-03-05 通信データ出力装置
PCT/JP1997/000649 WO1997033405A1 (en) 1996-03-05 1997-03-04 Data processing apparatus with communication function

Publications (2)

Publication Number Publication Date
DE69724893D1 DE69724893D1 (de) 2003-10-23
DE69724893T2 true DE69724893T2 (de) 2004-09-09

Family

ID=13509691

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69724893T Expired - Lifetime DE69724893T2 (de) 1996-03-05 1997-03-04 Datenverarbeitungsgerät mit kommunikationsfunktion

Country Status (7)

Country Link
US (1) US6014136A (de)
EP (1) EP0827657B1 (de)
JP (1) JPH09244980A (de)
AU (1) AU1813597A (de)
DE (1) DE69724893T2 (de)
HK (1) HK1009569A1 (de)
WO (1) WO1997033405A1 (de)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393461B1 (en) * 1998-02-27 2002-05-21 Fujitsu Limited Communication management system for a chat system
JP3666259B2 (ja) * 1998-08-24 2005-06-29 富士通株式会社 メッセージ表示方法及び情報交換システム及び記憶媒体
TW447221B (en) 1998-08-26 2001-07-21 United Video Properties Inc Television message system
TW463503B (en) 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US6393460B1 (en) * 1998-08-28 2002-05-21 International Business Machines Corporation Method and system for informing users of subjects of discussion in on-line chats
US6377983B1 (en) 1998-08-31 2002-04-23 International Business Machines Corporation Method and system for converting expertise based on document usage
KR100396438B1 (ko) * 1998-12-25 2003-09-02 산요덴키가부시키가이샤 통신단말
JP3644580B2 (ja) * 1999-03-19 2005-04-27 富士通株式会社 表示制御方法及び装置
US6785740B1 (en) * 1999-03-31 2004-08-31 Sony Corporation Text-messaging server with automatic conversion of keywords into hyperlinks to external files on a network
CA2385833C (en) * 1999-09-28 2016-10-18 Parlano, Inc. Information flow management in real time
US7636752B2 (en) * 1999-09-28 2009-12-22 Parlano, Inc. System and method for managing information and collaborating
US6784901B1 (en) 2000-05-09 2004-08-31 There Method, system and computer program product for the delivery of a chat message in a 3D multi-user environment
JP4626094B2 (ja) * 2001-06-11 2011-02-02 富士通株式会社 チャット端末装置、チャット方法及び制御プログラム
US7039677B2 (en) * 2002-05-07 2006-05-02 International Business Machines Corporation Threaded text-based chat collaboration
US7058682B2 (en) * 2002-07-25 2006-06-06 International Business Machines Corporation Instant messaging blind join
US7853668B2 (en) * 2002-09-17 2010-12-14 At&T Intellectual Property I, L.P. Communication threads over different communication mediums
US20040078446A1 (en) * 2002-09-17 2004-04-22 Daniell W. Todd Options associated with instant messaging (IM) chat transcripts of IM chat sessions
US20070203998A1 (en) * 2006-02-24 2007-08-30 International Business Machines Corporation Persistent instant messaging status indicators for disconnected communicators
JP5017013B2 (ja) * 2007-08-08 2012-09-05 株式会社コナミデジタルエンタテインメント ネットワークゲームシステム、ネットワークゲームシステムの制御方法及びプログラム
US20090055483A1 (en) * 2007-08-20 2009-02-26 Rooma Madan Enhanced Collaboration in Instant Messaging
GB201005458D0 (en) 2010-03-31 2010-05-19 Skype Ltd Media appliance
WO2015183699A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Predictive messaging method
CN115702570A (zh) * 2020-05-06 2023-02-14 艾锐势企业有限责任公司 点播视频中的交互评论

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2788692A (en) * 1991-10-21 1993-05-21 Timesavers Limited Computer-based drawing apparatus
US5337407A (en) * 1991-12-31 1994-08-09 International Business Machines Corporation Method and system for identifying users in a collaborative computer-based system
US5392400A (en) * 1992-07-02 1995-02-21 International Business Machines Corporation Collaborative computing system using pseudo server process to allow input from different server processes individually and sequence number map for maintaining received data sequence
WO1995010090A1 (en) * 1993-10-04 1995-04-13 Grumman Aerospace Corporation Desk top image conferencing
US5724508A (en) * 1995-03-09 1998-03-03 Insoft, Inc. Apparatus for collaborative computing
US5764916A (en) * 1996-09-27 1998-06-09 Ichat, Inc. Method and apparatus for real time communication over a computer network

Also Published As

Publication number Publication date
DE69724893D1 (de) 2003-10-23
HK1009569A1 (en) 1999-06-04
AU1813597A (en) 1997-09-22
US6014136A (en) 2000-01-11
JPH09244980A (ja) 1997-09-19
EP0827657B1 (de) 2003-09-17
WO1997033405A1 (en) 1997-09-12
EP0827657A1 (de) 1998-03-11

Similar Documents

Publication Publication Date Title
DE69724893T2 (de) Datenverarbeitungsgerät mit kommunikationsfunktion
DE69327761T2 (de) Verfahren und Vorrichtung zum Einsetzen von Marken in einem elektronischen Poststück
DE19718654C2 (de) Kommunikationssystem für elektronische Nachrichten
DE10064627B4 (de) Verfahren und System für die Verarbeitung von E-Mail-Nachrichten in einem Datenübertragungssystem
DE69722785T2 (de) Browser-verfahren und -vorrichtung mit zensur zur internetbetrachtung
DE69910952T2 (de) Priorität- und Sicherheit-Kodierungssystem für elektronische Post nachrichten
US6792448B1 (en) Threaded text discussion system
DE3889173T2 (de) Verfahren und Vorrichtung zur Zirkulation von elektronischer Post.
DE69923331T2 (de) Verfahren zur faksimileübertragung unter verwendung von e-mail
DE10161684B4 (de) System und Verfahren zur Herstellung eines kundenindividuellen Druckerzeugnisses
US7797730B2 (en) Downline transcription system using automatic tracking and revenue collection
US7406528B2 (en) Method for communication
DE19963812A1 (de) Verfahren zum Erkennen einer Sprache und zum Steuern einer Sprachsyntheseeinheit sowie Kommunikationsvorrichtung
DE602005004671T2 (de) Verfahren und system zum senden von elektronischer post über ein netzwerk
DE19809231A1 (de) System für verbesserte Diskussionstechnologien
DE19750917A1 (de) Einrichtung und Verfahren zur Verarbeitung von Multimedianachrichten
DE19644210A1 (de) Verfahren zur Verarbeitung ankommender Telefonanrufe
DE69510258T2 (de) System und Verfahren zur Übertragung eines Rechnerobjektes
US7631343B1 (en) Down-line transcription system using automatic tracking and revenue collection
DE10118063B4 (de) Verfahren, Empfangssystem und Computerprogrammprodukt für die automatische Verarbeitung von empfangenen Informationen ohne Einbeziehung des Abonnenten
DE60033958T2 (de) Informationsverteilungssystem, -verfahren und durch rechner lesbares mediumspeicherverteilungssystem
DE3726366A1 (de) Nachrichtennetzwerk und nachrichtenuebertragungsverfahren
CN107257287A (zh) 信息处理装置和信息处理方法以及会议助手***
EP1028579A2 (de) Verfahren zum Aufgeben und Abfragen einer Anzeige
DE69014989T2 (de) Automatische Wegsuche von über das Facsimile-Netzwerk zwischen Datenverarbeitungssystemen versandten Dokumenten.

Legal Events

Date Code Title Description
8332 No legal effect for de
8370 Indication of lapse of patent is to be deleted
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: INTELLECTUAL VENTURES HOLDING 56 LLC, CARSON C, US