Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7412490B2 - Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks - Google Patents
[go: Go Back, main page]

JP7412490B2 - Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks - Google Patents

Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks Download PDF

Info

Publication number
JP7412490B2
JP7412490B2 JP2022124830A JP2022124830A JP7412490B2 JP 7412490 B2 JP7412490 B2 JP 7412490B2 JP 2022124830 A JP2022124830 A JP 2022124830A JP 2022124830 A JP2022124830 A JP 2022124830A JP 7412490 B2 JP7412490 B2 JP 7412490B2
Authority
JP
Japan
Prior art keywords
task
message
terminal
user
electronic device
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.)
Active
Application number
JP2022124830A
Other languages
Japanese (ja)
Other versions
JP2022140758A (en
Inventor
ホン・ソクジュ
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JP2022140758A publication Critical patent/JP2022140758A/en
Application granted granted Critical
Publication of JP7412490B2 publication Critical patent/JP7412490B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、メッセージと対応するタスクを生成、処理、管理するコンピュータプログラム、及び電子機器に関する。 The present invention relates to a computer program and electronic device that generate, process, and manage messages and corresponding tasks.

一般的なコミュニケーションツールであるメッセンジャ(messenger)は、リアルタイムで、メッセージやデータを送受信することができるソフトウェアであって、ユーザがメッセンジャ上に対話相手を登録し、該対話相手のリストにある相手方とリアルタイムでメッセージを送受信することができる。 Messenger, which is a general communication tool, is software that can send and receive messages and data in real time.Users can register conversation partners on Messenger and communicate with the other parties on the list of conversation partners. You can send and receive messages in real time.

このようなメッセンジャ機能は、PC(personal computer)だけではなく、移動通信端末のようなモバイル環境においても、メッセンジャの使用が普遍化されている。例えば、特許文献1には、携帯電子機器にインストールされたモバイルメッセンジャ間において、メッセンジャサービスを提供するようにした無線通信網を利用した携帯電子機器のモバイルメッセンジャサービスシステム及び該方法が開示されている。 Such a messenger function has become common not only in PCs (personal computers) but also in mobile environments such as mobile communication terminals. For example, Patent Document 1 discloses a mobile messenger service system and method for mobile electronic devices using a wireless communication network that provides messenger services between mobile messengers installed in the mobile electronic devices. .

韓国公開特許第10-2002-0074304号Korean Published Patent No. 10-2002-0074304

本発明が解決しようとする課題は、チャットルームによって共有されるメッセージにタスク属性を追加し、タスク属性によりメッセージと別個のタスクを指定受信者に提供する、メッセージによりタスクを生成するコンピュータプログラム及び電子機器を提供することである。 SUMMARY OF THE INVENTION The problem that the present invention seeks to solve is to provide a computer program and an electronic computer program for generating tasks from messages that add a task attribute to a message shared by a chat room and provide the message and a separate task with the task attribute to a designated recipient. It is to provide equipment.

本発明が解決しようとする課題は、また、指定受信者からタスクに対する返信が受信されると、タスクと連繋されて返信情報を管理するコンピュータプログラム及び電子機器を提供することである。 Another problem to be solved by the present invention is to provide a computer program and an electronic device that are linked to a task and manage reply information when a reply to a task is received from a designated recipient.

本発明が解決しようとする課題は、また、タスクに対する返信により、各指定受信者の返信状態をアップデートし、タスクの返信情報を、発信者の電子機器に伝達するコンピュ
ータプログラム及び電子機器を提供することである。
The problem to be solved by the present invention is also to provide a computer program and an electronic device that update the reply status of each designated recipient by replying to a task and transmit the task reply information to the sender's electronic device. That's true.

本発明の実施形態によるコンピュータによって具現される電子機器と結合され、メッセージと対応するタスクを処理する方法を実行させるために、コンピュータ可読記録媒体に保存されたコンピュータプログラムにおいて、前記方法は、前記電子機器ユーザのアカウントと、少なくとも1つの他のユーザのアカウントとの間に設定された対話セッションを介して送受信されるインスタントメッセージを、メッセンジャインターフェースを介して、前記電子機器の画面に表示する段階と、前記電子機器ユーザのアカウントと、さらに他のユーザのアカウントとの間に設定された対話セッションを介して、新たな第1メッセージが受信される場合、前記第1メッセージの属性情報により、前記第1メッセージと対応するタスクを生成する段階と、を含む。 A computer program stored on a computer-readable recording medium for executing a method for processing a message and a corresponding task when coupled to an electronic device embodied by a computer according to an embodiment of the present invention, wherein the method comprises: displaying instant messages sent and received via an interactive session established between the device user's account and at least one other user's account on the screen of the electronic device via a messenger interface; When a new first message is received via an interaction session set up between the electronic device user's account and another user's account, the attribute information of the first message determines that the first generating a message and a corresponding task.

前記方法は、応答強制メッセージと対応するタスクのアクションを実行させる段階と、前記タスクのアクションを介して獲得された結果値を含む応答タスクを生成し、前記対話セッションを介して、前記さらに他のユーザのうち第1ユーザのアカウントに前記応答タスクを伝送する段階と、をさらに含んでもよい。 The method includes the steps of causing a task action corresponding to a response forcing message to be executed, and generating a response task including a result value obtained through the task action, and through the interaction session, causing the further task action to be executed. The method may further include transmitting the response task to an account of a first user among the users.

前記第1タスクは、前記応答タスクが伝送されるまで、他のメッセージと区別されるように出力されてもよい。 The first task may be output to be distinguished from other messages until the response task is transmitted.

前記第1タスクのアクションは、前記電子機器に具備された他の構成に伝達して処理されてもよい。 The action of the first task may be transmitted to another component included in the electronic device and processed.

前記方法は、前記応答タスクが伝送された後には、前記第1タスクの状態を終了に変更するように制御する段階をさらに含んでもよい。 The method may further include controlling to change the state of the first task to completed after the response task is transmitted.

前記方法は、前記第1メッセージが受信された後の経過時間をカウンティングし、前記カウンティングされた時間が第1臨界時間を超える場合、前記第1タスクに対する処理の必要性を知らせるアラームを生成して出力する段階をさらに含んでもよい。 The method counts an elapsed time after the first message is received, and if the counted time exceeds a first critical time, generates an alarm indicating the need for processing for the first task. The method may further include the step of outputting.

本発明の実施形態によるコンピュータによって具現される電子機器と結合されたメッセージと対応するタスクを生成する方法を実行させるために、コンピュータ可読記録媒体に保存されたコンピュータプログラムにおいて、前記方法は、前記電子機器ユーザのアカウントと、少なくとも1つの他のユーザのアカウントとの間に設定された対話セッションを介して送信するインスタントメッセージを、メッセンジャインターフェースを介して、前記電子機器の画面に表示する段階と、前記メッセンジャインターフェースを介して入力されたユーザ入力により、第2メッセージにタスク属性を含め、前記第2メッセージを、前記対話セッションを介して、前記他のユーザのアカウントに伝送し、前記第2メッセージと対応する第2タスクを生成する段階と、を含む。 A computer program stored on a computer-readable storage medium for executing a method of generating a message and a corresponding task associated with an electronic device embodied by a computer according to an embodiment of the present invention, wherein the method comprises: displaying on the screen of the electronic device via a messenger interface an instant message to be sent via an interactive session established between the device user's account and at least one other user's account; including task attributes in a second message according to user input entered via a messenger interface, transmitting the second message to the other user's account via the interactive session and corresponding to the second message; and generating a second task to perform the second task.

前記タスク属性は、完了条件をさらに含み、前記第2タスクは、前記完了条件が満足されるまで、他のメッセージと異なって区別されるように表示され、前記完了条件が満足されれば、前記第2タスクの状態は、終了されることを特徴とする。 The task attribute further includes a completion condition, and the second task is displayed to be distinguished from other messages until the completion condition is satisfied, and when the completion condition is satisfied, the second task is displayed as being distinguished from other messages. The state of the second task is characterized by being terminated.

前記方法は、前記第2タスクに係わる返信情報を受信し、前記返信情報を、前記タスクと連結させて表示する段階をさらに含んでもよい。 The method may further include receiving reply information regarding the second task, and displaying the reply information in conjunction with the task.

前記方法は、前記第2タスクに係わる総合情報を受信し、前記総合情報を別途の領域に表示する段階をさらに含んでもよい。 The method may further include receiving comprehensive information regarding the second task and displaying the comprehensive information in a separate area.

本発明の実施形態によるコンピュータによって具現されるメッセンジャサーバにおいて実行されるプログラムであって、前記メッセンジャサーバは、1以上のプロセッサと、前記1以上のプロセッサによって実行されるための1以上のプログラムを保存する記録媒体と、を含み、前記1以上のプログラムは、複数ユーザのアカウント間に設定された対話セッションを介して、第3ユーザのアカウントからインスタントメッセージを受信し、前記インスタントメッセージを共有するように制御する段階と、第3メッセージに設定された属性情報、または前記第3メッセージの内容を分析し、前記インスタントメッセージと対応する第3タスクを生成して管理する段階と、を含む。 A program executed on a messenger server implemented by a computer according to an embodiment of the present invention, wherein the messenger server stores one or more processors and one or more programs to be executed by the one or more processors. and a recording medium configured to receive an instant message from a third user's account and share the instant message via an interactive session set up between multiple users' accounts. and analyzing attribute information set in a third message or contents of the third message to generate and manage a third task corresponding to the instant message.

前記1以上のプログラムは、前記第3タスクの指定ユーザの全部から応答タスクが受信されれば、前記第3タスクの状態は、完了に変更され、応答者別に返信情報を寄り集めた総合情報を生成する段階を含んでもよい。 The one or more programs change the status of the third task to completed when response tasks are received from all of the users designated for the third task, and generate comprehensive information that collects reply information for each responder. It may also include a step of generating.

前記1以上のプログラムは、前記第3タスクの生成後、経過時間が第2臨界時間を超える場合、前記第3タスクの未応答者に属するユーザのアカウントに、返信要請アラームを伝送する段階をさらに含んでもよい。 The one or more programs further include the step of transmitting a reply request alarm to an account of a user who has not responded to the third task if the elapsed time exceeds a second critical time after the generation of the third task. May include.

本発明の実施形態による電子機器は、ユーザのアカウントと、少なくとも1つの他のユーザのアカウントとの間に設定された対話セッションを介して送受信されるインスタントメッセージを、メッセンジャインターフェースを介して、前記電子機器の画面に表示し、前記ユーザのアカウントと、さらに他のユーザのアカウントとの間に設定された対話セッションを介して、第1メッセージが受信される場合、前記第1メッセージの属性情報により、前記第1メッセージを応答強制メッセージに分類するメッセージ制御部を含む。 An electronic device according to an embodiment of the invention sends and receives instant messages sent and received via an interaction session established between a user's account and at least one other user's account via a messenger interface. When a first message is displayed on a screen of a device and is received via an interaction session set up between the user's account and another user's account, the attribute information of the first message: The message controller includes a message controller that classifies the first message as a response-forced message.

前記電子機器は、前記応答強制メッセージと対応する第1タスクを生成し、前記第1タスクのアクションを実行させ、前記第1タスクのアクションを介して獲得された結果値を含む応答タスクを生成し、前記対話セッションを介して、前記さらに他のユーザのうち第1ユーザのアカウントに、前記応答タスクを伝送するタスク管理部をさらに含んでもよい。 The electronic device generates a first task corresponding to the response forcing message, causes an action of the first task to be executed, and generates a response task including a result value obtained through the action of the first task. The method may further include a task management unit that transmits the response task to an account of a first user among the other users via the interaction session.

前記第1タスクは、前記応答タスクが伝送されるまで、他のメッセージと区別されるように出力されてもよい。 The first task may be output to be distinguished from other messages until the response task is transmitted.

前記第1メッセージに含まれた第1タスクのアクションは、前記電子機器に具備された、他の構成に伝達して処理されてもよい。 The first task action included in the first message may be transmitted to and processed by another component included in the electronic device.

前記タスク管理部は、前記応答タスクが伝送された後には、前記第1タスクの状態を終了に変更するように制御してもよい。 The task management unit may control to change the state of the first task to completed after the response task is transmitted.

前記電子機器は、前記第1メッセージが受信された後の経過時間をカウンティングし、前記カウンティングされた時間が所定の臨界時間を超える場合、前記第1タスクに対する返信が必要であるということを知らせるアラームを生成して出力する出力制御部をさらに含んでもよい。 The electronic device counts the elapsed time after the first message is received, and if the counted time exceeds a predetermined critical time, an alarm notifies that a reply to the first task is required. It may further include an output control unit that generates and outputs.

本発明の実施形態による電子機器は、ユーザのアカウントと、少なくとも1つの他のユーザのアカウントとの間に設定された対話セッションを介して送信するインスタントメッセージを、メッセンジャインターフェースを介して、前記電子機器の画面に表示し、前記メッセンジャインターフェースを介して入力されたユーザ入力により、前記インスタントメッセージにタスク属性を含め、前記第2メッセージを、前記対話セッションを介して、
前記他のユーザのアカウントに伝送するメッセージ制御部と、前記第2メッセージと対応する第2タスクを生成するタスク生成部と、を含む。
An electronic device according to an embodiment of the invention sends an instant message via a messenger interface to an interactive session established between a user's account and at least one other user's account. displaying the second message via the interactive session, including a task attribute in the instant message according to user input entered via the messenger interface;
The message control unit includes a message control unit that transmits the message to the other user's account, and a task generation unit that generates a second task corresponding to the second message.

本発明の実施形態によるコンピュータプログラムは、コンピュータを利用し、本発明の実施形態によるメッセージにより、タスクを生成、処理、管理する方法のうちいずれか1つの方法を実行させるために媒体に保存されてもよい。 A computer program according to an embodiment of the present invention is stored on a medium for causing a computer to perform any one of the methods of generating, processing, and managing tasks according to a message according to an embodiment of the present invention. Good too.

それ以外にも、本発明を具現するための他の方法、他のシステム及び前記方法を実行するためのコンピュータプログラムを記録するコンピュータ可読記録媒体がさらに提供されてもよい。 In addition, other methods and systems for implementing the present invention and computer-readable recording media storing computer programs for executing the methods may be further provided.

本発明の実施形態によるコンピュータプログラム及び電子機器は、チャットルームによって共有されるメッセージに、タスク属性を追加し、タスク属性により、メッセージと別個のタスクを指定受信者に提供するメッセージにより、タスクを生成することができる。 Computer programs and electronic devices according to embodiments of the invention add a task attribute to a message shared by a chat room, and the task attribute generates a task with the message providing a separate task to a designated recipient. can do.

また、本発明の実施形態によるコンピュータプログラム及び電子機器は、指定受信者からタスクに対する返信が受信されると、タスクと連繋されて返信情報を管理することができる。 Furthermore, when a reply to a task is received from a designated recipient, the computer program and electronic device according to the embodiments of the present invention can manage reply information in conjunction with the task.

また、本発明の実施形態によるコンピュータプログラム及び電子機器は、タスクに対する返信により、各指定受信者の返信状態をアップデートし、タスクの返信情報を発信者の電子機器に伝達することができる。 Further, the computer program and the electronic device according to the embodiments of the present invention can update the reply status of each designated recipient by replying to the task, and can transmit the reply information of the task to the sender's electronic device.

本発明の実施形態によるメッセンジャシステムの一例を示した図面である。1 is a diagram illustrating an example of a messenger system according to an embodiment of the present invention. 本発明の実施形態による電子機器及びメッセンジャサーバの内部構成について説明するためのブロック図である。FIG. 2 is a block diagram for explaining the internal configuration of an electronic device and a messenger server according to an embodiment of the present invention. 本発明の実施形態によるメッセンジャサーバの記録媒体が含む構成要素の例を示したブロック図である。FIG. 2 is a block diagram showing an example of components included in a recording medium of a messenger server according to an embodiment of the present invention. 本発明の実施形態によるメッセージから、第1タスクを生成する方法のフローチャートである。3 is a flowchart of a method for generating a first task from a message according to an embodiment of the invention. 本発明の実施形態によるメッセージから、第1タスクを生成する方法のフローチャートである。3 is a flowchart of a method for generating a first task from a message according to an embodiment of the invention. 本発明の実施形態によるメッセージから、第1タスクを生成する方法のフローチャートである。3 is a flowchart of a method for generating a first task from a message according to an embodiment of the invention. 本発明の実施形態による電子機器の記録媒体が含む構成要素の例を示したブロック図である。FIG. 2 is a block diagram showing an example of components included in a recording medium of an electronic device according to an embodiment of the present invention. 本発明の実施形態による電子機器が遂行することができる方法の例を示したフローチャートである。3 is a flowchart illustrating an example of a method that may be performed by an electronic device according to an embodiment of the invention. 本発明の実施形態による電子機器が遂行することができる方法の例を示したフローチャートである。1 is a flowchart illustrating an example of a method that may be performed by an electronic device according to an embodiment of the invention. 本発明の実施形態によるメッセンジャサーバによって生成されるユーザインターフェースの一例について説明するための図面である。1 is a diagram illustrating an example of a user interface generated by a messenger server according to an embodiment of the present invention. 本発明の実施形態によるメッセンジャサーバによって生成されるユーザインターフェースの一例について説明するための図面である。1 is a diagram illustrating an example of a user interface generated by a messenger server according to an embodiment of the present invention. 本発明の実施形態によるメッセンジャサーバによって生成されるユーザインターフェースの一例について説明するための図面である。1 is a diagram illustrating an example of a user interface generated by a messenger server according to an embodiment of the present invention. 本発明の実施形態によるメッセンジャサーバによって生成されるユーザインターフェースの一例について説明するための図面である。1 is a diagram illustrating an example of a user interface generated by a messenger server according to an embodiment of the present invention. 本発明の実施形態によるメッセンジャサーバによって生成されるユーザインターフェースの一例について説明するための図面である。1 is a diagram illustrating an example of a user interface generated by a messenger server according to an embodiment of the present invention.

本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定の実施形態を図面に例示し、詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に後述する実施形態を参照すれば、明確になるであろう。しかし、本発明は、以下に開示される実施形態に限定されるものではなく、多様な形態に具現されるものである。 Although the invention is susceptible to various modifications and may have various embodiments, specific embodiments are illustrated in the drawings and will be described in detail. The effects, features, and methods of achieving them will become clearer with reference to the embodiments described in detail below in conjunction with the drawings. However, the present invention is not limited to the embodiments disclosed below, but may be embodied in various forms.

図1は、本発明の実施形態によるメッセンジャシステムの一例を示した図面である。 FIG. 1 is a diagram illustrating an example of a messenger system according to an embodiment of the present invention.

図1によれば、該システムは、複数の電子機器301,302,303、メッセンジャサーバ100及び通信網200を含んでもよい。図1は、発明の説明のための一例であり、電子機器の数や、サーバの数は、図1にて示したように限定されるものではない。 According to FIG. 1, the system may include a plurality of electronic devices 301, 302, 303, a messenger server 100, and a communication network 200. FIG. 1 is an example for explaining the invention, and the number of electronic devices and the number of servers are not limited to those shown in FIG. 1.

複数の電子機器301,302,303は、コンピュータ装置で具現される固定型端末であってもよく、移動型端末であってもよい。複数の電子機器301,302,303は、例えば、スマートフォン(smart phone)、携帯電話、ナビゲーション、コンピュータ、ノート型パソコン、デジタル放送用端末、PDA(personal digital assistant)、PMP(portable multimedia player)、タブレットPC(personal computer)などである。一例として、第1電子機器301は、無線通信方式または有線通信方式を利用して、通信網200を介して、他の電子機器302,303及び/またはサーバ100と通信することができる。 The plurality of electronic devices 301, 302, and 303 may be fixed terminals implemented by computer devices, or may be mobile terminals. The plurality of electronic devices 301, 302, and 303 include, for example, a smart phone, a mobile phone, a navigation device, a computer, a notebook computer, a digital broadcast terminal, a PDA (personal digital assistant), a PMP (portable multimedia player), and a tablet. Such as a PC (personal computer). As an example, the first electronic device 301 can communicate with other electronic devices 302 and 303 and/or the server 100 via the communication network 200 using a wireless communication method or a wired communication method.

該通信方式は、制限されるものではなく、通信網200は、一例として、移動通信網、有線インターネット、無線インターネット、放送網などであり、それらを活用する通信方式だけではなく、機器間の近距離無線通信も含まれる。例えば、通信網200は、PAN(personal area network)、LAN(local area network)、CAN(campus area network)、MAN(metropolitan area network)、WAN(wide area network)、BBN(broadband network)、インターネットなどのネットワークのうち1以上の任意のネットワークを含んでもよい。また、通信網200は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター・バスネットワーク、ツリーネットワークまたは階層的(hierarchical)ネットワークなどを含むネットワークトポロジーのうち任意の1以上を含んでもよいが、それらに制限されるものではない。 The communication method is not limited, and examples of the communication network 200 include a mobile communication network, wired Internet, wireless Internet, and broadcasting network. Also includes distance wireless communications. For example, the communication network 200 may include a PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), the Internet, etc. may include one or more arbitrary networks among the networks. Further, the communication network 200 may include any one or more of network topologies including a bus network, a star network, a ring network, a mesh network, a star bus network, a tree network, a hierarchical network, etc. It is not limited to them.

メッセンジャサーバ100は、複数の電子機器301,302,303と、それぞれ通信網200を介して通信し、命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置、または複数のコンピュータ装置によっても具現される。一例として、第1電子機器301は、第1電子機器301にインストールされたアプリケーションを介して、サーバ100にアクセスし、既設定のサービス(一例として、メッセージングサービス、SNS(social network service)、ゲームサービス、金融サービスなど)を提供され得る。例えば、サーバ100は、メッセージングサービスのための通信セッションを設定し、設定された通信セッションを介して、複数の電子機器301,302,303間のメッセージ送受信をルーティングすることができる。 The messenger server 100 can also be implemented by a computer device that communicates with a plurality of electronic devices 301, 302, 303 via the communication network 200 and provides instructions, codes, files, contents, services, etc., or a plurality of computer devices. be done. As an example, the first electronic device 301 accesses the server 100 via an application installed on the first electronic device 301 and provides preset services (for example, messaging service, SNS (social network service), game service). , financial services, etc.). For example, the server 100 can set up a communication session for a messaging service and route message transmission and reception between the plurality of electronic devices 301, 302, and 303 via the set communication session.

図2は、本発明の実施形態による電子機器及びメッセンジャサーバの内部構成について説明するためのブロック図である。図2においては、1つの電子機器に係わる例として、第1電子機器301及びメッセンジャサーバ100の内部構成について説明する。他の電子機器302,303は、第1電子機器301と同一であるか、あるいは類似した内部構
成を有することができる。
FIG. 2 is a block diagram for explaining the internal configuration of an electronic device and a messenger server according to an embodiment of the present invention. In FIG. 2, the internal configurations of the first electronic device 301 and the messenger server 100 will be described as an example related to one electronic device. The other electronic devices 302 and 303 can have the same or similar internal configuration as the first electronic device 301.

第1電子機器301とメッセンジャサーバ100は、記録媒体110,310、プロセッサ120,320、通信インターフェース130,330、入出力インターフェース140,340を含んでもよい。記録媒体110,310は、コンピュータで読み取り可能な記録媒体であり、RAM(random access memory)、ROM(read-only memory)及びディスクドライブのような非消滅性大容量記録装置(permanent mass storage device)を含んでもよい。また、記録媒体110,310には、運用体制(OS)と、少なくとも1つのプログラムコード(一例として、第1電子機器301にインストールされて駆動されるブラウザや、特定サービスの提供のためのアプリケーションなどのためのコード)と、が保存される。このようなソフトウェアの構成要素は、ドライブメカニズム(drive mechanism)を利用して、記録媒体110,310とは別途のコンピュータで読み取り可能な記録媒体からローディングされてもよい。このような別途のコンピュータで読み取り可能な記録媒体は、フロッピィードライブ、ディスク、テープ、DVD(digital versatile disc)/CD-ROM(compact disc read only memory)ドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでもよい。他の実施形態として、ソフトウェアの構成要素は、コンピュータで読み取り可能な記録媒体ではない通信インターフェース130,330を介して、記録媒体110,310にローディングされもする。例えば、少なくとも1つのプログラムは、開発者、またはアプリケーションのインストールファイルを配布するファイル配布システム(一例として、前述のメッセンジャサーバ100)が、通信網200を介して提供するファイルによってインストールされるプログラム(一例として、前述のアプリケーション)に基づいて、記録媒体110,310にローディングされ得る。 The first electronic device 301 and the messenger server 100 may include recording media 110, 310, processors 120, 320, communication interfaces 130, 330, and input/output interfaces 140, 340. The recording media 110, 310 are computer-readable recording media, and include permanent mass storage devices such as RAM (random access memory), ROM (read-only memory), and disk drives. May include. The recording medium 110, 310 also includes an operating system (OS) and at least one program code (for example, a browser installed and driven on the first electronic device 301, an application for providing a specific service, etc.). code for ) and are saved. Such software components may be loaded from a computer-readable recording medium separate from the recording media 110 and 310 using a drive mechanism. Such separate computer-readable recording media include computer-readable recording media such as floppy drives, disks, tapes, DVDs (digital versatile discs)/CD-ROMs (compact disc read only memory) drives, and memory cards. It may also include a medium. In other embodiments, the software components may be loaded onto the storage medium 110, 310 via the communication interface 130, 330 which is not a computer readable storage medium. For example, at least one program is a program (for example, a program installed by a file provided via the communication network 200 by a developer or a file distribution system (for example, the aforementioned messenger server 100) that distributes application installation files). may be loaded onto the recording medium 110, 310 based on the above-mentioned application).

プロセッサ120,320は、基本的な算術、ロジック及び入出力演算を行うことにより、コンピュータプログラムの命令を処理するように構成することができる。該命令は、記録媒体110,310または通信インターフェース130,330により、プロセッサ120,320に提供される。例えば、プロセッサ120,320は、記録媒体110,310のような記録装置に保存されたプログラムコードにより、受信される命令を実行するように構成することができる。 Processor 120, 320 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input/output operations. The instructions are provided to the processor 120, 320 by the storage medium 110, 310 or the communication interface 130, 330. For example, processor 120, 320 may be configured to execute instructions received from program code stored on a storage device, such as storage medium 110, 310.

通信インターフェース130,330は、通信網200を介して、第1電子機器301とサーバ150とが互いに通信するための機能を提供することができ、他の電子機器(一例として、第2電子機器302)、または他のサーバと通信するための機能を提供することができる。一例として、第1電子機器301のプロセッサ320が、記録媒体310のような記録装置に保存されたプログラムコードによって生成された要請(一例として、メッセージングサービスのための要請)が、通信インターフェース330の制御により、通信網200を介してサーバ100に伝達される。反対に、サーバ100のプロセッサ120の制御によって提供される制御信号や命令、コンテンツ、ファイルなどが、通信インターフェース130と通信網200とを経て、第1電子機器301の通信インターフェース330を介して、第1電子機器301に受信される。例えば、通信インターフェース330を介して受信されたサーバ100の制御信号や命令などは、プロセッサ320やメモリ310に伝達され、コンテンツやファイルなどは、第1電子機器301がさらに含む記録媒体にも保存される。 The communication interfaces 130 and 330 can provide a function for the first electronic device 301 and the server 150 to communicate with each other via the communication network 200, and can provide a function for the first electronic device 301 and the server 150 to communicate with each other. ), or may provide functionality for communicating with other servers. As an example, the processor 320 of the first electronic device 301 may receive a request (for example, a request for a messaging service) generated by a program code stored on a storage device such as the storage medium 310 to control the communication interface 330. The information is transmitted to the server 100 via the communication network 200. On the contrary, control signals, instructions, contents, files, etc. provided by the control of the processor 120 of the server 100 are transmitted via the communication interface 130 and the communication network 200, and then via the communication interface 330 of the first electronic device 301. 1 electronic device 301 . For example, control signals and commands from the server 100 received via the communication interface 330 are transmitted to the processor 320 and the memory 310, and contents and files are also stored in a recording medium further included in the first electronic device 301. Ru.

入出力インターフェース140,340は、入出力装置350とのインターフェースのための手段であってもよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、そして出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでもよい。他の例として、入出力インターフェース340は、タッチスクリーンのように、入力及び出力のための機能が一つに統合された装置とのインターフ
ェースのための手段であってもよい。さらに具体的な例として、第1電子機器301のプロセッサ320は、記録媒体310にローディングされたコンピュータプログラムの命令処理において、サーバ100や第2電子機器302が提供するデータを利用して構成されるサービス画面やコンテンツが、入出力インターフェース340を介してディスプレイにも表示されてもよい。
The input/output interface 140, 340 may be a means for interfacing with the input/output device 350. For example, input devices may include a device such as a keyboard or mouse, and output devices may include a device such as a display for displaying an application's communication session. As another example, the input/output interface 340 may be a means for interfacing with a device that has integrated input and output functionality, such as a touch screen. As a more specific example, the processor 320 of the first electronic device 301 is configured to use data provided by the server 100 and the second electronic device 302 in processing instructions of a computer program loaded onto the recording medium 310. Service screens and content may also be displayed on the display via the input/output interface 340.

また、他の実施形態において、第1電子機器301及びメッセンジャサーバ100は、図2の構成要素よりさらに多くの構成要素を含んでもよい。しかし、ほとんどの従来の技術的構成要素を明確に図示する必要はない。例えば、第1電子機器301は、前述の入出力装置350のうち少なくとも一部を含むように具現されるか、あるいはトランシーバ(transceiver)、GPS(global position system)モジュール、カメラ、各種センサ、データベースのような他の構成要素をさらに含んでもよい。さらに具体的な例として、第1電子機器301がスマートフォンである場合、一般的には、該スマートフォンが含んでいる加速度センサやジャイロセンサ、カメラ、各種物理的なボタン、タッチパネルを利用したボタン、入出力ポート、振動のための振動器などの多様な構成要素が、第1電子機器301にさらに含まれるように具現されてもよい。 Furthermore, in other embodiments, the first electronic device 301 and the messenger server 100 may include more components than the components shown in FIG. However, most conventional technical components need not be explicitly illustrated. For example, the first electronic device 301 may be implemented to include at least a portion of the input/output device 350 described above, or may include a transceiver, a GPS (global position system) module, a camera, various sensors, and a database. It may further include other components such as. As a more specific example, when the first electronic device 301 is a smartphone, the smartphone generally includes an acceleration sensor, a gyro sensor, a camera, various physical buttons, buttons using a touch panel, input buttons, etc. Various components such as an output port and a vibrator for vibration may be further included in the first electronic device 301.

本発明の実施形態は、ソーシャルネットワークメッセンジャ上において、メッセージの共有以外に、タスクを提供する機能を提供する技術に関するものである。 Embodiments of the present invention relate to a technology that provides functionality for providing tasks in addition to message sharing on a social network messenger.

本明細書で具体的に開示されるものを含む実施形態は、メッセンジャ上で入力されたメッセージにより、タスクを提供する機能を達成することができ、それを介して、効率性、便宜性、コスト節減などの側面において、相当な長所を有する。 Embodiments, including those specifically disclosed herein, can accomplish the task-providing functionality by messages entered on a messenger, through which they can provide efficiency, convenience, and cost. It has considerable advantages in terms of savings.

図3は、本発明の実施形態によるメッセンジャサーバ100の記録媒体に含まれる構成要素の例を図示したブロック図であり、図4ないし図6は、本発明の実施形態によるメッセンジャサーバが遂行することができる方法の例を示したフローチャートである。 FIG. 3 is a block diagram illustrating an example of components included in a recording medium of the messenger server 100 according to an embodiment of the present invention, and FIGS. 4 to 6 illustrate operations performed by the messenger server according to an embodiment of the present invention. 2 is a flowchart showing an example of a method that can be used.

メッセンジャサーバ100の記録媒体110は、構成要素として、メッセージ管理部111、タスク生成部112、タスク管理部113を含んでもよい。このような記録媒体110の構成要素は、図4の方法が含む段階(S110ないしS140)を遂行するように、メッセンジャサーバ100を制御することができる。 The recording medium 110 of the messenger server 100 may include a message management section 111, a task generation section 112, and a task management section 113 as components. Such components of the recording medium 110 can control the messenger server 100 to perform the steps (S110 to S140) included in the method of FIG.

S110においては、メッセージ管理部111は、対話セッションを介して受信されたインスタントメッセージを受信し、S120においては、インスタントメッセージを、対話セッションを介して共有されるように制御する。共有されたメッセージは、対話セッション別に区分して管理される。 In S110, the message management unit 111 receives the instant message received via the interactive session, and in S120 controls the instant message to be shared via the interactive session. Shared messages are managed separately for each interaction session.

S130及びS140においては、タスク生成部112は、受信されたインスタントメッセージが、第1タスクの生成条件を満足するか否かということを判断する。タスク生成部112は、受信されたインスタントメッセージに設定された属性情報、または該インスタントメッセージの内容を分析し、該インスタントメッセージと対応する第1タスクを生成することができる。 In S130 and S140, the task generation unit 112 determines whether the received instant message satisfies the first task generation condition. The task generation unit 112 may analyze the attribute information set in the received instant message or the content of the instant message, and generate a first task corresponding to the instant message.

第1ユーザのアカウントに受信された第1インスタントメッセージが、要請アクションを含んでいると判断されれば、第1インスタントメッセージが、対話セッションを介して共有されるだけではなく、第1インスタントメッセージと対応する第1タスクを生成する。インスタントメッセージと対応する第1タスクは、相手方からいかなる情報を要請するかということ、相手の意見を要請するかということなどがあり得る。例えば、第1ユーザは、相手の位置を要請するか、あるいは相手方が見たいという映画、相手方が行きたいと
いう旅行先を要請する要請アクションを含むインスタントメッセージを、対話セッションを介して共有することができる。要請アクションの種類は、インスタントメッセージに対するユーザ入力によって特定されるか、あるいはインスタントメッセージの内容によっても特定される。例えば、「どこにいる」というような疑問文形式の文章を含むインスタントメッセージは、位置伝送の要請アクションが含まれていると判断される。命令文形式の文章を含むインスタントメッセージは、やはり命令文において要請するものであり、要請アクションが含まれていると判断される。
If the first instant message received to the first user's account is determined to include a solicited action, the first instant message is not only shared via the interactive session, but also shared with the first instant message. Generate a corresponding first task. The first task corresponding to an instant message may include what kind of information to request from the other party, and whether to request the other party's opinion. For example, the first user may share an instant message via an interaction session that includes a request action that requests the location of the other party, or a movie that the other party would like to see, or a travel destination that the other party would like to visit. can. The type of requested action may be specified by the user's input to the instant message or may also be specified by the content of the instant message. For example, an instant message containing an interrogative sentence such as "Where are you?" is determined to include an action requesting location transmission. An instant message containing a sentence in the imperative sentence format is still a request in the imperative sentence, and is determined to include a request action.

該要請アクションを遂行しなければならない指定受信者は、第1ユーザを除いたユーザの全部または一部である。該指定受信者は、インスタントメッセージに対するユーザ入力によって特定されるか、あるいはインスタントメッセージの内容によって特定することができる。例えば、「キルドン」というようなユーザを指すキーワードを含む場合、該ユーザを指すキーワードと対応するユーザを、指定受信者に特定することができる。特定された指定受信者は、常に第1ユーザによって変更される。また、他の対話セッションにある第2ユーザが指定受信者としても含まれ、このような場合、第1ユーザ及び第2ユーザの対話セッションを介して、第1タスクが処理される。 The designated recipients who must perform the requested action are all or some of the users except the first user. The intended recipient may be identified by user input to the instant message or by the content of the instant message. For example, if a keyword indicating a user such as "Kildon" is included, the user corresponding to the keyword indicating the user can be specified as the designated recipient. The specified designated recipient is always changed by the first user. A second user in another interaction session is also included as a designated recipient, in which case the first task is processed via the interaction session of the first user and the second user.

S140においては、タスク管理部113は、タスク生成部112によって生成された第1タスクを、指定受信者のアカウントに伝達する。 In S140, the task management unit 113 transmits the first task generated by the task generation unit 112 to the designated recipient's account.

S210においては、タスク管理部113は、第1タスクに対する応答タスクの受信をモニタリングする。S220においては、タスク管理部113が、応答タスクの受信を判断する。 In S210, the task management unit 113 monitors reception of a response task to the first task. In S220, the task management unit 113 determines whether a response task has been received.

S230においては、タスク管理部113は、応答タスクの受信により、第1タスクの状態を変更する。第1タスクの状態は、総合状態、及び指定受信者別の状態を含んでもよい。応答者の第1タスクの状態を「完了」に変更してもよい。S240においては、テスト管理部113は、応答タスクの受信により、第1タスクの返信情報をアップデートする。該返信情報は、受信した応答タスクを寄り集めた情報であってもよい。 In S230, the task management unit 113 changes the state of the first task upon receiving the response task. The state of the first task may include an overall state and a state for each designated recipient. The state of the responder's first task may be changed to "completed." In S240, the test management unit 113 updates the reply information of the first task upon receiving the reply task. The reply information may be information obtained by collecting received reply tasks.

S310においては、タスク管理部113は、第1タスクの完了のいかんをモニタリングする。タスク管理部113は、第1タスクが完了すれば、第1タスクの状態を完了に変更することができる。タスク管理部113は、第1タスクの応答率が100%であるか否かということを判断し、第1タスクの総合状態を完了に変更する。タスク管理部113は、完了した第1タスクに係わる総合情報を生成することができる。第1タスクに係わる総合情報は、第1タスクを介して獲得された、指定受信者からの返信情報を介しても生成される。設問調査の第1タスクに係わる総合情報は、最も多くのユーザによって選択された設問項目を含んでもよい。 In S310, the task management unit 113 monitors whether the first task is completed. When the first task is completed, the task management unit 113 can change the state of the first task to completed. The task management unit 113 determines whether the response rate of the first task is 100% or not, and changes the overall status of the first task to completed. The task management unit 113 can generate comprehensive information regarding the completed first task. Comprehensive information related to the first task is also generated through reply information from the designated recipient obtained through the first task. The comprehensive information related to the first task of the question survey may include question items selected by the largest number of users.

図7は、本発明の実施形態による、電子機器の記録媒体に含まれる構成要素の例を示したブロック図であり、図8及び図9は、本発明の実施形態による電子機器が遂行することができる方法の例を示したフローチャートである。 FIG. 7 is a block diagram showing an example of components included in a recording medium of an electronic device according to an embodiment of the present invention, and FIGS. 8 and 9 illustrate things performed by an electronic device according to an embodiment of the present invention. 2 is a flowchart showing an example of a method that can be used.

該電子機器の記録媒体310は、構成要素として、図7に示されているように、メッセージ管理部311及びタスク管理部312を含んでもよい。 The recording medium 310 of the electronic device may include a message management section 311 and a task management section 312 as components, as shown in FIG.

S310においては、メッセージ管理部311は、対話セッションを介して、第1メッセージを受信する。 In S310, the message management unit 311 receives the first message via the interaction session.

S320においては、メッセージ管理部311は、第1メッセージが、応答が強制され
たメッセージであるか否かということを判断する。メッセージ管理部311は、第1メッセージの属性情報により、第1メッセージが応答強制メッセージであるか否かということを判断することができる。メッセージ管理部311により、第1メッセージの属性情報により、第1メッセージが、受信者に要請される第2タスクを含むと判断されれば、第1メッセージは、応答強制メッセージに分類される。S321においては、メッセージ管理部311は、第1メッセージを、対話内訳の最新メッセージに該当する領域に、第1メッセージ生成者のID(identification)と共に提供する。
In S320, the message management unit 311 determines whether the first message is a message to which a response is forced. The message management unit 311 can determine whether the first message is a forced response message or not based on the attribute information of the first message. If the message management unit 311 determines that the first message includes a second task requested by the recipient based on the attribute information of the first message, the first message is classified as a response-forced message. In S321, the message management unit 311 provides the first message together with the ID (identification) of the first message creator in the area corresponding to the latest message of the dialogue details.

S330においては、タスク管理部312は、応答が強制された第1メッセージと対応する第2タスクを生成する。第2タスクは、第1メッセージの内容及び/または属性情報を考慮して生成される。第2タスクのアクションは、第1メッセージの内容に含まれた構文、または第1メッセージの属性情報を考慮して決定される。第2タスクのアクションは、位置情報伝送、設問内容に対する返信などであってもよい。位置伝送の場合のような簡単な情報を伝送するアクションに対して、受信者は、第2タスクに対する簡単な操作だけで、第2タスクのアクションである位置情報の獲得関数を実行させることができる。設問内容に対する返信のような主観式質問項目に対する選択、またはメッセージ内容の入力のようなアクションについては、受信者は、入力装置を介して、ユーザ入力を受信することにより、第2タスクのアクションを実行させることができる。第2タスクは、対応する応答タスクが伝送されるまで、他のメッセージと区別されるようにも出力される。 In S330, the task management unit 312 generates a second task corresponding to the first message to which a response is forced. The second task is generated taking into account the content and/or attribute information of the first message. The action of the second task is determined by considering the syntax included in the content of the first message or the attribute information of the first message. The action of the second task may be transmission of location information, reply to question content, or the like. For actions that transmit simple information such as location transmission, the receiver can execute the location information acquisition function, which is the action of the second task, just by performing a simple operation on the second task. . For actions such as selecting a subjective question item such as replying to the question content or inputting message content, the recipient performs the action of the second task by receiving user input via the input device. can be executed. The second task is also output distinct from other messages until the corresponding response task is transmitted.

S340においては、タスク管理部312は、前記第2タスクのアクションを介して獲得された結果値を含む応答タスクを生成する。第2タスクのアクションは、電子機器に具備された他の構成に伝達されて処理される。第2タスクのアクションを介して獲得された結果値は、電子機器の他の構成からも獲得される。すなわち、該電子機器に具備されたGPSセンサを介しても獲得される。第2タスクのアクションを介して獲得された結果値は、ユーザからの入力と対応しても獲得される。例えば、第2タスクのアクションを介して獲得された結果値は、設問項目に対する選択入力、アルバムにある写真選択入力などと対応する。タスク管理部312は、応答タスクを、対話セッションを介して伝送する。応答タスクが伝送された後には、第2タスクの状態は、終了に変更される。 In S340, the task manager 312 generates a response task including the result value obtained through the action of the second task. The action of the second task is transmitted to other components included in the electronic device and processed. The result values obtained through the actions of the second task are also obtained from other configurations of the electronic device. That is, the information is also obtained through a GPS sensor included in the electronic device. The result value obtained through the action of the second task is also obtained in response to input from the user. For example, the result value obtained through the action of the second task corresponds to a selection input for a question item, a selection input for a photo in an album, etc. The task manager 312 transmits the response task via the interaction session. After the response task is transmitted, the state of the second task is changed to finished.

他の実施形態において、本発明の実施形態による電子機器は、応答強制メッセージが受信された後の経過時間をカウンティングし、前記カウンティングされた時間が、所定臨界時間を超える場合、応答強制メッセージに対する返信が必要であるということを知らせるアラームを生成して出力する出力制御部をさらに含んでもよい。 In another embodiment, the electronic device according to the embodiment of the present invention counts the elapsed time after the response forcing message is received, and if the counted time exceeds a predetermined critical time, the electronic device responds to the response forcing message. The device may further include an output control unit that generates and outputs an alarm to notify that the device is required.

S410においては、メッセージ管理部311は、第2メッセージを、メッセンジャインターフェースを介して表示する。 In S410, the message management unit 311 displays the second message via the messenger interface.

S420においては、メッセージ管理部311は、入力されたユーザ入力、または第2メッセージの内容により、第2メッセージにタスク属性を設定させ、メッセンジャサーバに伝送する。例えば、該タスク属性は、メッセージが表示された領域を介して入力されたユーザ入力(ダブルクリック、ロングタッチなど)を介して出力されたユーザインターフェース(ポップアップリストなど)を介しても決定される。該タスク属性は、ミッション及び指定受信者を含んでもよい。 In S420, the message management unit 311 sets a task attribute in the second message based on the input user input or the content of the second message, and transmits the task attribute to the messenger server. For example, the task attributes may also be determined via a user interface (pop-up list, etc.) output via user input (double click, long touch, etc.) entered via the area in which the message was displayed. The task attributes may include mission and designated recipients.

他の実施形態において、該タスク属性は、第2メッセージの内容に含まれた構文を介しても決定される。該タスク属性のミッションは、第2メッセージに含まれた命令文、疑問文などの内容によっても決定される。該タスク属性の指定受信者も、第2メッセージに含まれたユーザを指すキーワードによっても決定される。 In other embodiments, the task attributes are also determined via syntax included in the content of the second message. The mission of the task attribute is also determined by the contents of the command sentence, interrogative sentence, etc. included in the second message. The designated recipient of the task attribute is also determined by a keyword pointing to the user included in the second message.

S430においては、タスク管理部312は、タスク属性が設定された第2メッセージと対応する第3タスクを生成する。第3タスクは、第2メッセージに対する応答が受信されたか否かということをモニタリングするための目的に生成されるものである。第3タスクは、第2メッセージに含まれたミッションが完了するまで状態が維持され、メッセンジャサーバ100から受信された返信情報または総合情報を提供するようにも具現される。 In S430, the task management unit 312 generates a third task corresponding to the second message in which the task attribute is set. The third task is generated for the purpose of monitoring whether a response to the second message has been received. The third task maintains its state until the mission included in the second message is completed, and is also implemented to provide reply information or comprehensive information received from the messenger server 100.

S440においては、タスク管理部312は、第3タスクの状態を管理する。総合情報が受信されれば、第3タスクの状態は、完了する。該第3タスクは、第2メッセージのミッション結果を含んでもよい。 In S440, the task management unit 312 manages the state of the third task. If the comprehensive information is received, the state of the third task is completed. The third task may include the mission results of the second message.

図10ないし図14は、本発明の実施形態による、メッセンジャサーバによって生成されるユーザインターフェースの一例について説明するための図面である。 10 to 14 are diagrams illustrating an example of a user interface generated by a messenger server according to an embodiment of the present invention.

図10に示されているように、発信者の電子機器において、メッセージM1と共に、前記メッセージに対してタスク属性を入力するボタンF1が提供される。該タスク属性を入力するボタンが選択された場合、ボタンF1と連結されて設定されたリストL1が、発信者の電子機器の画面に提供される。リストL1を介して獲得された入力により、発信者の電子機器は、入力と対応するデータパケットD1を生成し、メッセンジャサーバ100に伝送することができる。入力と対応するデータパケットD1は、既設定の規則、該規約によって生成され、発信者からの入力と対応させ、指定受信者情報(target user)、メッセージが共有されるチャットルーム情報(target room)、アクション属性情報(action ID)、発信者によって入力されたメッセージ内容(body)を含んでもよい。データパケットD1は、含まれるデータを区分するために、各データ間に特定区分子(#、$など)をさらに含んでもよい。 As shown in FIG. 10, in the sender's electronic device, together with the message M1, a button F1 is provided for entering task attributes for said message. When the button for inputting the task attribute is selected, a list L1 set in conjunction with the button F1 is provided on the screen of the sender's electronic device. With the input obtained via the list L1, the sender's electronic device can generate and transmit a data packet D1 corresponding to the input to the messenger server 100. The data packet D1 corresponding to the input is generated according to the preset rules, and corresponds to the input from the sender, the target user information, and the chat room information where the message is shared (target room). , action attribute information (action ID), and message content (body) input by the sender. The data packet D1 may further include a specific delimiter (#, $, etc.) between each piece of data to classify the included data.

図11に示されているように、タスク属性を含むメッセージと対応するデータパケットを受信することになれば、メッセンジャサーバ100は、データパケットに含まれた指定受信者の電子機器に提供される第1タスクを生成するためのユーザインターフェースを、発信者の電子機器に伝達することができる。該第1タスクを生成するためのユーザインターフェースは、題目を入力する入力フィールドF2、内容を入力する入力フィールドF3、要請する情報を獲得する機能と連結された選択フィールドF4、生成を完了する完了ボタンF5を含んでもよい。該第1タスクを生成するためのユーザインターフェースは、メッセージが含むアクション属性により、他のフィールドを含んでもよい。図11のように、位置要請のタスク属性に対応した第1タスクは、受信者に伝達する内容を入力する入力フィールド、位置情報を即座に獲得することができる機能と連繋されたフィールドを含んでもよい。各タスク属性のミッションによるガイドページは、メッセンジャサーバによって保存管理され、該メッセンジャサーバは、各タスク属性のガイドページを活用し、第1タスクのデフォルト値を満足するように制御することができる。 As shown in FIG. 11, upon receiving a message containing task attributes and a corresponding data packet, the messenger server 100 receives the first message that is provided to the designated recipient's electronic device included in the data packet. A user interface for generating a task can be communicated to the originator's electronic device. The user interface for generating the first task includes an input field F2 for inputting a title, an input field F3 for inputting contents, a selection field F4 connected with a function for acquiring requested information, and a completion button to complete generation. It may also contain F5. The user interface for creating the first task may include other fields depending on the action attributes the message includes. As shown in FIG. 11, the first task corresponding to the task attribute of the location request may include an input field for inputting the content to be communicated to the recipient, and a field linked to a function that allows immediate acquisition of location information. good. The guide page according to the mission of each task attribute is stored and managed by the messenger server, and the messenger server can control the mission to satisfy the default value of the first task by utilizing the guide page of each task attribute.

図12は、第1タスクの指定受信者の電子機器に提供されるユーザインターフェースの一例について説明するための図面である。 FIG. 12 is a diagram for explaining an example of a user interface provided to the electronic device of the designated recipient of the first task.

メッセンジャサーバは、指定受信者の電子機器で第1タスクが受信されたメッセージとは異なる別途の領域に提供されるように制御する。該指定受信者の電子機器の画面P2において、第1タスクRT1は、チャットルームのメッセージM2とは別個の領域にも提供される。受信された第1タスクと対応し、第1タスクの題目、及び発信者の情報が簡略に表示される。また、該第1タスクの内容を確認することができる選択フィールドF6が指定受信者の電子機器にさらに提供される。 The messenger server controls the electronic device of the designated recipient to provide the first task in a separate area different from that of the received message. On the screen P2 of the designated recipient's electronic device, the first task RT1 is also provided in an area separate from the chat room message M2. Corresponding to the received first task, the title of the first task and the sender's information are briefly displayed. In addition, a selection field F6 in which the content of the first task can be confirmed is further provided on the designated recipient's electronic device.

該第1タスクの内容を確認することができる選択フィールドF6に対する選択入力が受
信されると、該指定受信者の電子機器においては、第1タスクのアクションが遂行されるように具現されたページP3が提供され得る。該第1タスクと対応するページは、各受信者の位置情報を即座に伝送することができるフィールドF7をさらに含んでもよい。該第1タスクに対する返信を行うために、自身の位置情報を伝送するように具現されたフィールドF7に対する入力が受信されると、指定受信者の電子機器は、第1タスクのアクションである位置情報を返信する関数(get actioninfo(actionID:Act01)を呼び出し、位置情報を含む応答タスク(send位置情報(G1へ))を伝送した後、チャットルームに係わる情報を提供するページP4に戻ることができる。該第1タスクに対する返信が完了すれば、第1タスクの状態は、完了に変更される。完了ボタンF8が選択されると、受信者によってなされた第1タスクの返信に係わる情報が提供される。該第1タスクを提供する領域と異なる別途の領域には、発信者によって入力されたメッセージM2がそのまま提供される。
When a selection input is received for the selection field F6 that allows the content of the first task to be confirmed, the designated recipient's electronic device displays a page P3 that is implemented to perform the action of the first task. may be provided. The page corresponding to the first task may further include a field F7 that can immediately transmit the location information of each recipient. When an input to the field F7, which is configured to transmit its own location information, is received in order to reply to the first task, the electronic device of the designated recipient transmits the location information, which is the action of the first task. After calling the function to return (get actioninfo (action ID: Act01)) and transmitting the response task (send location information (to G1)) that includes location information, you can return to page P4 that provides information related to the chat room. .When the reply to the first task is completed, the state of the first task is changed to completed.When the completion button F8 is selected, information regarding the reply to the first task made by the recipient is provided. The message M2 input by the sender is provided as is in a separate area different from the area providing the first task.

図13に示されているように、メッセンジャサーバ100は、チャットルームを介して共有されるメッセージから、第1タスクを生成するためにタスクDB(database)150と電気的に連結される。メッセンジャサーバ100は、タスクDB150と連動し、各タスク属性による第1タスクを生成するページを生成することができる。 As shown in FIG. 13, the messenger server 100 is electrically connected to a task database 150 to generate a first task from a message shared via a chat room. The messenger server 100 can generate a page that generates a first task based on each task attribute in conjunction with the task DB 150.

位置要請の第1タスクは、電子機器から位置情報を獲得し、前記位置情報を返信する機能が具現された選択フィールドSF1を含んでもよい。 The first task of requesting a location may include a selection field SF1 that has a function of acquiring location information from an electronic device and returning the location information.

設問調査の第1タスクは、ユーザによって選択された設問項目を獲得し、前記設問項目を返信する機能が具現された選択フィールドSF2を含んでもよい。 The first task of the question survey may include a selection field SF2 that has a function of acquiring question items selected by the user and returning the question items.

アルバム要請の第1タスクは、電子機器に保存された写真、動画などをサムネイルで提供する領域、選択された写真または動画を返信する機能が具現された選択フィールドSF3を含んでもよい。
図14は、発信者の電子機器に提供されるユーザインターフェースの一例である。
The first task of requesting an album may include an area for providing thumbnails of photos, videos, etc. stored in the electronic device, and a selection field SF3 in which a function for returning selected photos or videos is implemented.
FIG. 14 is an example of a user interface provided to a caller's electronic device.

図14に示されているように、発信者の電子機器には、発信者によって生成された第3タスクRT2が、メッセージとは異なる別途の領域A1に提供される。第3タスクRT2は、発信者情報、未応答者の電子機器に返信を要請するメッセージを再伝送することができるボタンF9、返信情報を確認するボタンF10を含んでもよい。発信者によって返信を要請するボタンF9が選択されると、未応答者の電子機器に伝送される第1タスクを編集することができるページP6が提供され、発信者によって返信情報を確認するボタンF10が選択されると、返信情報を表示するページP5が提供される。 As shown in FIG. 14, the third task RT2 generated by the sender is provided to the sender's electronic device in a separate area A1 different from the message. The third task RT2 may include a button F9 for retransmitting sender information, a message requesting a reply to an electronic device of a non-responder, and a button F10 for checking reply information. When the caller selects the button F9 to request a reply, a page P6 is provided where the first task to be sent to the electronic device of the non-responder can be edited, and a button F10 allows the caller to confirm the reply information. When is selected, a page P5 displaying reply information is provided.

返信情報を表示するページP5は、応答率を棒グラフに図式化して提供することができ、各受信者別、選択項目に係わる情報を提供することができる。 The page P5 displaying reply information can provide the response rate as a bar graph, and can provide information regarding selection items for each recipient.

以上で説明された装置は、ハードウェアの構成要素、ソフトウェアの構成要素、及び/またはハードウェアの構成要素及びソフトウェアの構成要素の組み合わせによっても具現される。例えば、一実施形態で説明された装置及び構成要素は、例えば、プロセッサ、コントローラ、ALU(arithmetic logic unit)、デジタル信号プロセッサ(digital signal processor)、マイクロコンピュータ、FPGA(field programmable gate array)、PLU(programmable logic unit)、マイクロプロセッサ、または命令(instruction)を実行して応答することができる他のいかなる装置のように、1以上の汎用コンピュータまたは特殊目的コンピュータを利用しても具現される。該処理装置は、運用体制(OS)、及び前記運用体制上で遂行される1以上のソフトウェアアプリケーションを遂行することができる。また、該処理装置は、ソフトウェア実行に応答し、データにアクセスし、
それを保存、操作、処理及び生成することもできる。理解増進便宜のために、該処理装置は、一つが使用されるように説明された場合もあるが、当該技術分野で当業者であるならば、該処理装置が複数個の処理要素(processing element)及び/または複数類型の処理要素を含んでもよいということを理解することができるであろう。例えば、該処理装置は、複数個のプロセッサ、または1つのプロセッサ、及び1つのコントローラを含んでもよい。また、並列プロセッサ(parallel processor)のような他の処理構成(processing configuration)も可能である。
The apparatus described above may also be implemented by hardware components, software components, and/or a combination of hardware and software components. For example, the devices and components described in one embodiment may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a PLU ( The invention may also be implemented using one or more general purpose or special purpose computers, such as a programmable logic unit, microprocessor, or any other device capable of executing and responding to instructions. The processing device is capable of executing an operating system (OS) and one or more software applications executed on the operating system. The processing device is also responsive to executing software and accessing data;
It can also be stored, manipulated, processed and generated. For convenience, the processing device may be described as being used as a single processing device, but those skilled in the art will appreciate that the processing device may include a plurality of processing elements. ) and/or may include multiple types of processing elements. For example, the processing device may include multiple processors, or one processor and one controller. Other processing configurations are also possible, such as parallel processors.

該ソフトウェアは、コンピュータプログラム(computer program)、コード(code)、命令(instruction)、またはそれらのうち1以上の組み合わせを含んでもよく、所望通りに動作するように処理装置を構成するか、あるいは独立的または結合的(collectively)に処理装置を命令することができる。該ソフトウェア及び/または該データは、処理装置によって解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる類型の機械、構成要素(component)、物理的装置、仮想装置(virtual equipment)、コンピュータ記録媒体または装置、または伝送される信号波(signal wave)に、永久的または一時的に具体化(embody)される。該ソフトウェアは、ネットワークに連結されたコンピュータシステム上に分散され、分散された方法で保存されたり実行されたりもする。該ソフトウェア及び該データは、1以上のコンピュータ可読記録媒体にも保存される。 The software may include a computer program, code, instructions, or a combination of one or more thereof, to configure a processing device to operate as desired, or to operate independently. The processing units may be commanded individually or collectively. The software and/or the data may be implemented on any type of machine, component, physical or virtual equipment for being interpreted by or providing instructions or data to the processing unit. ), permanently or temporarily embodied in a computer storage medium or device, or in a transmitted signal wave. The software may also be distributed over network-coupled computer systems and may be stored and executed in a distributed manner. The software and data are also stored on one or more computer readable storage media.

一実施形態による方法は、多様なコンピュータ手段を介しても遂行されるプログラム命令形態に具現され、コンピュータ可読媒体にも記録される。前記コンピュータ可読媒体は、プログラム命令、データファイル、データ構造などを、単独または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、一実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。該コンピュータ可読記録媒体の例には、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体(magnetic media);CD-ROM(compact disc read only memory)、DVD(digital versatile disc)のような光記録媒体(optical media);フロプティカルディスク(floptical disk)のような磁気・光媒体(magneto-optical media)、及びROM(read-only memory)、RAM(random access memory)、フラッシュメモリのようなプログラム命令を保存して遂行するように、特別に構成されたハードウェア装置が含まれる。該プログラム命令の例には、コンパイラによって作られるような機械語コードだけではなく、インタープリタなどを使用し、コンピュータによって実行される高級言語コードを含む。前述のハードウェア装置は、一実施形態の動作を遂行するために、1以上のソフトウェアモジュールとして作動するようにも構成され、その逆も、同様である。 A method according to an embodiment may be implemented in the form of program instructions executed by various computer means, and may also be recorded on a computer-readable medium. The computer readable medium may include program instructions, data files, data structures, etc., alone or in combination. The program instructions recorded on the medium may be specially designed and configured for one embodiment, or may be known and usable by those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs (compact disc read only memory) and DVDs (digital versatile discs). (optical media): Magneto-optical media such as floptical disks, and program instructions such as ROM (read-only memory), RAM (random access memory), and flash memory. A specially configured hardware device is included to store and perform the process. Examples of the program instructions include not only machine language codes such as those created by a compiler, but also high-level language codes that are executed by a computer using an interpreter or the like. The hardware devices described above may also be configured to operate as one or more software modules, and vice versa, to perform the operations of an embodiment.

以上のように、一実施形態が、たとえ限定された実施形態及び図面によって説明されたにしても、当該技術分野で当業者であるならば、前述の記載から、多様な修正及び変形が可能であろう。例えば、説明された技術が、説明された方法と異なる順序で遂行され、かつ/または説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態に結合または組み合わせされるか、あるいは他の構成要素または均等物によって代置されたり置換されたりしても、適切な結果が達成されるのである。 As described above, even if one embodiment is described with limited embodiments and drawings, those skilled in the art will be able to make various modifications and variations based on the above description. Probably. For example, the techniques described may be performed in a different order than in the method described, and/or components of the described systems, structures, devices, circuits, etc. may be combined or combined in a different manner than in the method described. or may be substituted or substituted by other elements or equivalents to achieve appropriate results.

従って、他の具現、他の実施形態、及び特許請求の範囲と均等なものも、特許請求の範囲に属するのである。 Therefore, other implementations, other embodiments, and equivalents of the claims are within the scope of the claims.

本発明の、メッセージと対応するタスクを生成、処理、管理するコンピュータプログラム、及び電子機器は、例えば、メッセンジャサービス関連の技術分野に効果的に適用可能である。 The computer program and electronic device for generating, processing, and managing messages and corresponding tasks according to the present invention can be effectively applied to, for example, technical fields related to messenger services.

100 メッセンジャサーバ
110,310 記録媒体
111 メッセージ管理部
112 タスク生成部
113,312 タスク管理部
120,320 プロセッサ
130,330 通信インターフェース
140,340 入出力インターフェース
150 DB
200 通信網
301,302,303 電子機器
311 メッセージ制御部
350 入出力装置
100 Messenger server 110, 310 Recording medium 111 Message management section 112 Task generation section 113, 312 Task management section 120, 320 Processor 130, 330 Communication interface 140, 340 Input/output interface 150 DB
200 Communication network 301, 302, 303 Electronic device 311 Message control unit 350 Input/output device

Claims (6)

サーバによって実行されるプログラムであって、
前記プログラムは、
第1の端末から受信したメッセージであって、前記第1の端末のユーザと第2の端末のユーザとの対話セッションを介して共有されるメッセージが第1のタスクであって、前記第1の端末のユーザから第2の端末のユーザへの要請である第1のタスクの生成条件を満足するか否かということを判断することと、
前記受信したメッセージに設定された属性情報、または前記メッセージの内容を分析し、前記メッセージと対応する第1のタスクを生成することと、
が前記サーバによって実行される。
A program executed by a server,
The program is
A first task is a message received from a first terminal, the message being shared via an interaction session between a user of the first terminal and a user of a second terminal . determining whether a first task generation condition, which is a request from the user of the terminal to the user of the second terminal, is satisfied;
analyzing attribute information set in the received message or the content of the message, and generating a first task corresponding to the message;
is executed by the server.
生成した前記第1のタスクを第2の端末に送信することと、
前記第2の端末に前記メッセージと前記第1のタスクに関する情報を表示させることと、
前記第2の端末から前記第1のタスクに対する応答を受信することと、
が前記サーバによって実行される、
請求項1に記載のプログラム。
Sending the generated first task to a second terminal;
displaying the message and information regarding the first task on the second terminal;
receiving a response to the first task from the second terminal;
is executed by the server,
The program according to claim 1.
前記受信したメッセージに設定された情報は、前記第1の端末のユーザの選択により設定された情報である、
請求項1または請求項2に記載のプログラム。
The information set in the received message is information set by the user's selection of the first terminal.
The program according to claim 1 or claim 2.
前記第1のタスクは、第2の端末のユーザに対する位置情報の要請または設問への選択の要請またはコンテンツ選択の要請である、
請求項1から請求項3のいずれか一項に記載のプログラム。
The first task is a request to the user of the second terminal for location information, a request to select a question, or a request to select content.
The program according to any one of claims 1 to 3.
前記メッセージに設定された情報、または前記メッセージの内容と対応する第2のタスクであって、前記第1のタスクに対する応答確認の要請を含む第2のタスクを生成することと、
前記第1の端末に前記第2のタスクを送信することと、
前記第1の端末のユーザから前記第1のタスクに対する前記応答確認情報を受信した場合、前記第1の端末に前記第1のタスクに対する第2の端末の応答状況情報を送信することと、
が前記サーバによって実行される、
請求項1から請求項4のいずれか一項に記載のプログラム。
generating a second task corresponding to information set in the message or the content of the message, the second task including a request for response confirmation to the first task ;
transmitting the second task to the first terminal;
When receiving information on the response confirmation to the first task from the user of the first terminal, transmitting response status information of the second terminal to the first task to the first terminal;
is executed by the server,
The program according to any one of claims 1 to 4.
前記第2の端末の応答状況情報は、前記第1のタスクに対する応答情報または前記第1のタスクの編集ページである、
請求項5に記載のプログラム。
The response status information of the second terminal is response information for the first task or an edit page for the first task;
The program according to claim 5.
JP2022124830A 2017-04-07 2022-08-04 Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks Active JP7412490B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2017-0045408 2017-04-07
KR1020170045408A KR101928481B1 (en) 2017-04-07 2017-04-07 Computer program and device for ctreatting and handling a task from a message entered by a user
JP2018073842A JP7120790B2 (en) 2017-04-07 2018-04-06 Computer programs and electronic devices that generate, process and manage messages and corresponding tasks

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018073842A Division JP7120790B2 (en) 2017-04-07 2018-04-06 Computer programs and electronic devices that generate, process and manage messages and corresponding tasks

Publications (2)

Publication Number Publication Date
JP2022140758A JP2022140758A (en) 2022-09-27
JP7412490B2 true JP7412490B2 (en) 2024-01-12

Family

ID=64099471

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018073842A Active JP7120790B2 (en) 2017-04-07 2018-04-06 Computer programs and electronic devices that generate, process and manage messages and corresponding tasks
JP2022124830A Active JP7412490B2 (en) 2017-04-07 2022-08-04 Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018073842A Active JP7120790B2 (en) 2017-04-07 2018-04-06 Computer programs and electronic devices that generate, process and manage messages and corresponding tasks

Country Status (2)

Country Link
JP (2) JP7120790B2 (en)
KR (1) KR101928481B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11222182B2 (en) 2018-12-13 2022-01-11 Rakuten Group, Inc. Server device, servicing method, and program
CN111131404A (en) * 2019-12-06 2020-05-08 烽火通信科技股份有限公司 Cross-network message processing method and device and computer readable medium
CN113965539B (en) * 2020-06-29 2024-05-10 腾讯科技(深圳)有限公司 Message sending method, message receiving method, device, equipment and medium
CN113949682A (en) * 2021-08-30 2022-01-18 北京达佳互联信息技术有限公司 Message processing method and device, electronic equipment and storage medium
CN115391687A (en) * 2022-07-29 2022-11-25 盐城金堤科技有限公司 Page return method and device, storage medium and electronic device
JP7618107B2 (en) * 2022-08-10 2025-01-20 三菱電機ビルソリューションズ株式会社 Construction management system and construction management method
WO2025258962A1 (en) * 2024-06-13 2025-12-18 삼성전자 주식회사 Electronic device and method for displaying generated answer to received messages from electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007521562A (en) 2003-06-25 2007-08-02 オラクル・インターナショナル・コーポレイション Actionable message communication
WO2016099493A1 (en) 2014-12-16 2016-06-23 Facebook, Inc. Sending and receiving payments using a message system
JP2017062842A (en) 2015-07-31 2017-03-30 株式会社FiNC Health management server and control method thereof and health management message application program
JP2017510136A (en) 2014-01-22 2017-04-06 クアルコム,インコーポレイテッド Dynamic solicitation using self-adjusting display

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003216777A (en) * 2002-01-25 2003-07-31 Sony Corp Program and information processing device
CN106506322A (en) * 2015-09-08 2017-03-15 阿里巴巴集团控股有限公司 The implementation method of business function and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007521562A (en) 2003-06-25 2007-08-02 オラクル・インターナショナル・コーポレイション Actionable message communication
JP2017510136A (en) 2014-01-22 2017-04-06 クアルコム,インコーポレイテッド Dynamic solicitation using self-adjusting display
WO2016099493A1 (en) 2014-12-16 2016-06-23 Facebook, Inc. Sending and receiving payments using a message system
JP2017062842A (en) 2015-07-31 2017-03-30 株式会社FiNC Health management server and control method thereof and health management message application program

Also Published As

Publication number Publication date
JP7120790B2 (en) 2022-08-17
JP2022140758A (en) 2022-09-27
JP2018181335A (en) 2018-11-15
KR20180113812A (en) 2018-10-17
KR101928481B1 (en) 2018-12-12

Similar Documents

Publication Publication Date Title
JP7412490B2 (en) Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks
JP7814861B2 (en) Method, system, and computer program for providing chat room embedded content
KR20210019111A (en) Method and apparatus for displaying a chat room associated with a messenger application
KR20200120288A (en) Method, system, and non-transitory computer readable record medium for providing multiple group call in one chat room
KR102249501B1 (en) Method, system, and computer program for providing ruputation badge for video chat
JP6928997B2 (en) Programs, methods, and terminals
JP7605592B2 (en) Method and system for providing chat rooms
KR102758412B1 (en) Method, system, and non-transitory computer readable record medium for providing reminder messages
KR102832879B1 (en) An operating method of a user terminal and the user terminal displaying an interface for providing an instant messaging service
JP2018506793A (en) Method, apparatus, system and computer program for providing a rich menu of official accounts in an instant messaging service
KR102396392B1 (en) System and method for providing virtual communication session for portion of participants connecting to communication session
JP7505902B2 (en) Method, system, and non-transitory computer-readable recording medium for managing event messages - Patents.com
JP2025530667A (en) Information display method, device, equipment and medium
CN113079078A (en) Operation method and device of message server
JP2017054507A (en) Information providing system and method for providing location information using image on communication session
KR20210089420A (en) Method, system, and computer program for creating group using specialized tag
JP7583107B2 (en) Messaging service method and apparatus
CN111415187B (en) Computer system, recording medium and account transaction history providing method
KR102600688B1 (en) Method and system for providing automatic response function on messenger
KR20210009301A (en) Methods and systems for dealing with chat rooms based on usage and non-transitory computer-readable recording media
KR20230160137A (en) Method and apparatus for messaing service
KR102806062B1 (en) Method, computer device, and computer program for processing manual reding of message
JP7627325B2 (en) Instant messaging service method and apparatus
CN105721272B (en) Message sending, receiving and displaying method and system, sending end and receiving end
KR20200122602A (en) Method, system, and non-transitory computer readable record medium for image retrieval and delivery

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220901

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220901

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230927

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231027

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231226

R150 Certificate of patent or registration of utility model

Ref document number: 7412490

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150