Message sending system, message sending system program
The message sending system simplifies the creation and sharing of message card data via URL or shortened URL, addressing cumbersome processes and enhancing user interaction with confirmation and point awards.
Patent Information
- Application Number
- JP2021120114
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-21
- Publication Date
- 2025-10-02
- Estimated Expiration
- 2041-07-21
AI Technical Summary
Conventional messenger-linked applications require cumbersome processes for creating card data and lack surprise in displaying message cards, as they are directly shown on the chat screen.
A message sending system and program that allows users to easily create message card data using a chatbot, generating URL or shortened URL information for the card data, which is displayed only upon user interaction, enabling public or private settings and point value assignments.
Facilitates easy creation and sharing of message card data, allows confirmation of viewing, rating, and point awards, enhancing user motivation and interaction through surprise messages.
Smart Images

Figure 0007748060000001 
Figure 0007748060000002 
Figure 0007748060000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a message transmission system that includes a first user terminal, a second user terminal, and a server, and that transmits a message from the first user terminal to the second user terminal via the server, and a program for the system. [Background technology]
[0002] BACKGROUND ART Conventionally, there is known a messenger-linked application that executes a card application to create a card to be sent (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2017-021847 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the conventional messenger-linked applications described above were configured so that card data was created using a dedicated app and then the card data itself was sent on the chat screen, which made the process of creating card data cumbersome and insufficient from the perspective of user operation. Also, when the recipient user looked at the chat screen, the card data was already displayed, so it wasn't surprising enough.
[0005] Therefore, the present invention solves the problems of the prior art as described above. In other words, the object of the present invention is to provide a message sending system and a program therefor that allow a sending user to easily create message card data and easily send uniform resource locator (hereinafter referred to as URL) information or shortened URL information of the message card data to a receiving user terminal, and allow the receiving user to display the message card data simply by operating the URL information or shortened URL information. [Means for solving the problem]
[0006] The invention according to claim 1 is a message sending system comprising a first user terminal, a second user terminal, and a server, for sending a message from the first user terminal to the second user terminal via the server, wherein a chatbot of the server communicates with the first user terminal based on an operation by a first user of the first user terminal, the chatbot receives background template image specification information from the first user terminal that specifies the selected message background template image based on an operation by the first user of the first user terminal to select a message background template image on a chat screen with the chatbot, and the chatbot receives background template image specification information that specifies the specified destination based on an operation by the first user terminal to specify a destination on the chat screen with the chatbot. receiving destination identification information from a first user terminal, and based on an input operation in response to a message input instruction displayed on a chat screen with the chatbot of the first user terminal, the chatbot receives input message information from the first user terminal; and based on the information received from the first user terminal, the chatbot writes a message on a message background template image to create message card data, and generates first uniform resource locator information, which is information for identifying the message card data in a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator, to be transferred to the first uniform resource locator; In this case, the first uniform resource locator information or the second uniform resource locator information is sent to the first user terminal, and the message card data is displayed in a selectable public or private state based on a tap or click operation on the first uniform resource locator information or the second uniform resource locator information on the chat screen with the chatbot on the first user terminal, and at least one of the chatbot and the first user terminal enters the first uniform resource locator information or the second uniform resource locator information into a message input field on the chat screen between the first user and the second user on the first user terminal based on a predetermined operation on the first user terminal, and in the case of a public setting, the server makes the message card data freely viewable to predetermined members based on the public operation of the second user when the message card data is displayed by a tap or click operation of the second user who is the recipient. This solves the above-mentioned problems.
[0007] The invention according to claim 2 is: In addition to the configuration of the message transmission system described in claim 1, when a tap or click operation is performed on the first uniform resource locator information or the second uniform resource locator information on a chat screen with the first user on the second user terminal, and the display unit of the second user terminal displays message card data based on the first uniform resource locator information or the second uniform resource locator information, the server determines that the message card data has been displayed on the second user terminal based on the data request from the second user terminal and the data response to the second user terminal, and the chatbot notifies the first user terminal that the second user has opened the message card. By doing so, the aforementioned issues can be resolved. moreover It is something that will be solved.
[0008] The invention according to claim 3 is: In addition to the configuration of the message transmission system described in claim 1 or claim 2, when the created message card data is displayed on at least one display unit of the first user terminal, the second user terminal, and other user terminals that are permitted to view the message card, evaluation information is assigned to the message card based on a predetermined evaluation operation. By doing so, the aforementioned issues can be resolved. moreover It is something that will be solved.
[0009] The invention according to claim 4 is: In addition to the configuration of the message transmission system described in any one of claims 1 to 3, the chatbot receives the set point value information from the first user terminal based on an operation to set point value information on a chat screen with the chatbot on the first user terminal, subtracts the set point value of the first user from the point value information of the first user in the database and adds it to the point value information of the second user, and the chatbot notifies the second user terminal that points have been awarded from the first user to the second user, or at least one of the chatbot and the first user terminal inputs that points have been awarded from the first user to the second user in a message input field on the chat screen between the first user and the second user on the first user terminal, or the chatbot writes the point value information on a message card when creating message card data based on the information received from the first user terminal. By doing so, the aforementioned issues can be resolved. moreover It is something that will be solved.
[0010] The invention according to claim 5 is: A message transmission system comprising a first user terminal, a second user terminal, and a server, for transmitting a message from the first user terminal to the second user terminal via the server, wherein a bot of the server communicates with the first user terminal based on an operation by a first user of the first user terminal, the bot receives background template image specification information from the first user terminal that specifies the selected message background template image based on an operation of selecting a message background template image on a communication screen with the bot of the first user terminal, the bot receives destination specification information from the first user terminal that specifies the specified destination based on an operation of specifying a destination on the communication screen with the bot of the first user terminal, the bot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on the communication screen with the bot of the first user terminal, the bot writes a message on the message background template image based on the information received from the first user terminal, and creates message card data, and information that specifies the message card data on a database on a communication network. and generating first uniform resource locator information or second uniform resource locator information shorter than the first uniform resource locator to be transferred to the first uniform resource locator, wherein the first uniform resource locator information or second uniform resource locator information is transmitted to the first user terminal, and message card data is displayed in a selectable public or private state based on a tap or click operation on the first uniform resource locator information or the second uniform resource locator information on a communication screen with the bot on the first user terminal, and at least one of the bot and the first user terminal inputs the first uniform resource locator information or the second uniform resource locator information into a message input field on a communication screen between the first user and the second user on the first user terminal based on a predetermined operation on the first user terminal, and in the case of a public setting, the serverThe message card data is configured to be freely viewable by predetermined members. This solves the above-mentioned problems.
[0011] The invention according to claim 6 is: In addition to the configuration of the message transmission system described in claim 5, the bot receives the set point value information from the first user terminal based on an operation to set point value information on a communication screen with the bot on the first user terminal, subtracts the set point value of the first user from the point value information of the first user in the database and adds it to the point value information of the second user, and the bot notifies the second user terminal that points have been awarded from the first user to the second user, or at least one of the bot and the first user terminal inputs that points have been awarded from the first user to the second user in a message input field on the communication screen between the first user and the second user on the first user terminal, or the bot writes the point value information on a message card when creating message card data based on the information received from the first user terminal. By doing so, the aforementioned issues can be resolved. moreover It is something that will be solved.
[0012] The invention according to claim 7 is: A program for a message sending system comprising a first user terminal, a second user terminal, and a server, for sending a message from the first user terminal to the second user terminal via the server, the program comprising: an image specifying information receiving step in which a chatbot of the server communicates with the first user terminal based on an operation by a first user of the first user terminal; and the chatbot receives background template image specifying information specifying the selected message background template image from the first user terminal based on an operation to select a message background template image on a chat screen with the chatbot of the first user terminal; a destination specifying information receiving step in which the chatbot receives destination specifying information specifying a specified destination from the first user terminal based on an operation to specify a destination on the chat screen with the chatbot of the first user terminal; a message information receiving step in which the chatbot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on the chat screen with the chatbot of the first user terminal; Based on the information received from the user terminal, message card data is created by writing a message on a message background template image, and first uniform resource locator information, which is information for identifying the message card data on a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator, is generated and transferred to the first uniform resource locator, in which case a message card data creation URL generation step is performed to transmit the first uniform resource locator information or the second uniform resource locator information to the first user terminal; a public / private selection setting display step is performed to display the message card data in a manner that allows the message card data to be freely selected to be public or private based on a tap / click operation on the first uniform resource locator information or the second uniform resource locator information on a chat screen with the chatbot on the first user terminal; anda URL information input step of inputting the generated first uniform resource locator information or second uniform resource locator information into a message input field on a chat screen between the first user and the second user on the first user terminal; and a publicly viewable step of, in the case of a public setting, making the message card data freely viewable to predetermined members based on a public operation by the second user when the message card data is displayed by a tap or click operation by the second user who is the recipient. This solves the above-mentioned problems.
[0013] The invention according to claim 8 is: A program for a message transmission system including a first user terminal, a second user terminal, and a server, for transmitting a message from the first user terminal to the second user terminal via the server, the program comprising: a bot of the server communicating with the first user terminal based on an operation by a first user of the first user terminal; an image identification information receiving step in which the bot receives background template image identification information from the first user terminal based on an operation to select a message background template image on a communication screen with the bot of the first user terminal; a destination identification information receiving step in which the bot receives destination identification information from the first user terminal based on an operation to specify a destination on the communication screen with the bot of the first user terminal; a message information receiving step in which the bot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on the communication screen with the bot of the first user terminal; and and creating message card data by writing a message on a message background template image based on the message card data, and generating first uniform resource locator information, which is information for identifying the message card data on a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator, to be transferred to the first uniform resource locator, in which case a message card data creation and URL generation step is performed to transmit the first uniform resource locator information or the second uniform resource locator information to the first user terminal; a public / private selection setting display step for displaying the message card data in a manner that allows the message card data to be freely set to public or private based on a tap / click operation on the first uniform resource locator information or the second uniform resource locator information on a communication screen with the bot on the first user terminal; anda URL information input step of inputting the generated first uniform resource locator information or second uniform resource locator information into a message input field on a communication screen between the first user and the second user on the first user terminal; and a publicly viewable step of, in the case of a public setting, making the message card data freely viewable to predetermined members based on a public operation by the second user when the message card data is displayed by a tap or click operation by the second user who is the recipient. This solves the above-mentioned problems. [Effects of the Invention]
[0014] The message sending system of the present invention comprises a first user terminal, a second user terminal, and a server, and not only is it possible to send a message from the first user terminal to the second user terminal via the server, but it can also achieve the following unique effects.
[0015] According to the message sending system of the present invention of claim 1, URL information, which is the first uniform resource locator information of the created message card data, or shortened URL information, which is the second uniform resource locator information, is entered in the message input field of the chat screen of the first user terminal, so that the first user can easily create message card data and easily send the URL information or shortened URL information of the message card data to the second user terminal. Furthermore, the second user device receives the URL information or shortened URL information of the message card data from the first user device, and the received URL information or shortened URL information is displayed on the chat screen, so the message card data from the first user can be displayed simply by tapping or clicking on the URL information or shortened URL information. Furthermore, the chat screen between the first and second users only displays the URL or shortened URL information, and the message card data is only displayed when the second user, who is the recipient, taps or clicks. This allows employees to convey gratitude or surprise messages to each other or friends using message cards. Furthermore, message card data can be freely shared among designated members through the first user's public settings and the second user's public operations, so designated members such as employees or friends can find out who sent what message card to whom and enjoy the experience among their colleagues.
[0016] According to the message sending system of the present invention as defined in claim 2, In addition to the effect of the invention of claim 1, the first user terminal is notified that the second user terminal has accessed the server based on the URL information or shortened URL information, allowing the first user to confirm that the second user has viewed the message card data. In other words, messages on message cards are not sent directly via chat, making it difficult to confirm whether the message on the message card has been received, but this can be confirmed by notifications from the chatbot.
[0017] According to the message sending system of the present invention as defined in claim 3, In addition to the effects achieved by the invention of claim 1 or claim 2, users can rate the message card and assign rating information, allowing each user to check whether the message card was appreciated by the recipient or other users. Furthermore, users who have provided rating information will know that they have viewed the message card, so users who have viewed the message card can enjoy talking about the contents of the message card with each other.
[0018] According to the message transmission system of the invention defined in claim 4, In addition to the effects of any one of claims 1 to 3, the fact that points have been awarded is notified to the second user's terminal along with the message card, so the second user can express the degree of gratitude to the second user by the size of the point value, and the second user can know the degree of gratitude by the size of the point value. In other words, the point value serves as a measure of the level of praise or approval for the second user, and since the spotlight is on the so-called behind-the-scenes user, it can lead to an increase in the second user's motivation.
[0019] The message transmission system of the invention according to claim 5 Mu According to Similar to the effect achieved by the invention of claim 1, the URL information, which is the first uniform resource locator information of the created message card data, or the shortened URL information, which is the second uniform resource locator information, is entered into the message input field of the communication screen of the first user terminal, so the first user can easily create message card data and easily send the URL information or shortened URL information of the message card data to the second user terminal. Furthermore, the second user device receives the URL information or shortened URL information of the message card data from the first user device, and the received URL information or shortened URL information is displayed on the communication screen, so that the message card data from the first user can be displayed simply by tapping or clicking on the URL information or shortened URL information. Furthermore, the communication screen between the first and second users only displays the URL or shortened URL information, and the message card data is only displayed when the second user, who is the recipient, taps or clicks. This allows employees to convey gratitude or surprise messages to each other or friends using message cards. Furthermore, message card data can be freely shared among designated members through the first user's public settings and the second user's public operations, so designated members such as employees or friends can find out who sent what message card to whom and enjoy the experience among their colleagues.
[0020] The message transmission system of the invention according to claim 6 Mu According to In addition to the effect achieved by the invention of claim 5, the fact that points have been awarded is notified to the second user terminal along with the message card, so the degree of gratitude to the second user can be expressed by the size of the point value, and the second user can know the degree of gratitude by the size of the point value. In other words, the point value serves as a measure of the level of praise or approval given to the second user, and since it shines a spotlight on the so-called behind-the-scenes users, it can lead to increased motivation for the second user.
[0021] According to the program of the message sending system of the present invention as defined in claim 7, Similar to the effect achieved by the invention of claim 1, the URL information, which is the first uniform resource locator information, or the shortened URL information, which is the second uniform resource locator information, of the created message card data is entered into the message input field of the chat screen of the first user terminal, so the first user can easily create message card data and easily send the URL information or shortened URL information of the message card data to the second user terminal. Furthermore, the second user device receives the URL information or shortened URL information of the message card data from the first user device, and the received URL information or shortened URL information is displayed on the chat screen, so the message card data from the first user can be displayed simply by tapping or clicking on the URL information or shortened URL information. Furthermore, the chat screen between the first and second users only displays the URL or shortened URL information, and the message card data is only displayed when the second user, who is the recipient, taps or clicks. This allows employees to convey gratitude or surprise messages to each other or friends using message cards. Furthermore, message card data can be freely shared among designated members through the first user's public settings and the second user's public operations, so designated members such as employees or friends can find out who sent what message card to whom and enjoy the experience among their colleagues.
[0022] According to the program of the message sending system of the present invention as defined in claim 8, Similar to the effect achieved by the invention of claim 5, the URL information, which is the first uniform resource locator information of the created message card data, or the shortened URL information, which is the second uniform resource locator information, of the created message card data is entered in the message input field of the communication screen of the first user terminal, so the first user can easily create message card data and easily send the URL information or shortened URL information of the message card data to the second user terminal. Furthermore, the second user device receives the URL information or shortened URL information of the message card data from the first user device, and the received URL information or shortened URL information is displayed on the communication screen, so that the message card data from the first user can be displayed simply by tapping or clicking on the URL information or shortened URL information. Furthermore, the communication screen between the first and second users only displays the URL or shortened URL information, and the message card data is only displayed when the second user, who is the recipient, taps or clicks. This allows employees to convey gratitude or surprise messages to each other or friends using message cards. Furthermore, message card data can be freely shared among designated members through the first user's public settings and the second user's public operations, so designated members such as employees or friends can find out who sent what message card to whom and enjoy the experience among their colleagues. [Brief explanation of the drawings]
[0023] [Figure 1] 1 is a diagram showing the concept of a message transmission system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a flowchart showing an example of the operation of the message transmission system according to the embodiment of the present invention. [Figure 3] 10A and 10B are diagrams showing examples of interactions with a chatbot on a first user terminal of a message sending system according to an embodiment of the present invention. [Figure 4] (A) and (B) are diagrams showing the selection of a message background template image and the designation of a destination during an interaction with a chatbot on a first user terminal of a message sending system that is an embodiment of the present invention. [Figure 5](A) and (B) are figures showing how URL information or shortened URL information is generated through interaction with a chatbot on a first user terminal of a message sending system that is an embodiment of the present invention, and how message card data is displayed on the first user terminal. [Figure 6] (A) and (B) are figures showing how URL information or shortened URL information is entered into an input field on a chat screen between a first user and a second user on a first user terminal of a message sending system that is an embodiment of the present invention, and how URL information or shortened URL information is received on a chat screen between a first user and a second user on a second user terminal. [Figure 7] (A) and (B) are figures showing message card data displayed on a second user terminal of a message sending system that is an embodiment of the present invention, and a figure showing an open notification sent by a second user in an interaction with a chatbot on a first user terminal. [Figure 8] (A) and (B) are figures showing how a point value is entered in an interaction with a chatbot on a first user terminal of a message sending system that is an embodiment of the present invention, and how message card data containing the point value is displayed on a second user terminal. DETAILED DESCRIPTION OF THE INVENTION
[0024] The message sending system of the present invention includes a first user terminal, a second user terminal, and a server, and based on an operation by a first user of the first user terminal, a chatbot (bot) of the server communicates with the first user terminal, and based on an operation of selecting a message background template image on a chat screen (communication screen) with the chatbot (bot) on the first user terminal, the chatbot (bot) receives background template image specification information specifying the selected message background template image from the first user terminal, based on an operation of specifying a destination on the chat screen (communication screen) with the chatbot (bot) on the first user terminal, the chatbot (bot) receives destination specification information specifying the specified destination from the first user terminal, based on an input operation in response to a message input instruction displayed on the chat screen (communication screen) with the chatbot (bot) on the first user terminal, the chatbot (bot) receives input message information from the first user terminal, and the chatbot (bot) writes a message on the message background template image based on the information received from the first user terminal. and creating message card data by using the generated information, and generating first uniform resource locator information, which is information for identifying the message card data in a database on a communications network, or second uniform resource locator information, which is shorter than the first uniform resource locator, and which is transferred to the first uniform resource locator; and at least one of the chatbot (bot) and the first user terminal inputs the generated first uniform resource locator information or second uniform resource locator information into a message input field on a chat screen (communication screen) between the first user and the second user on the first user terminal. This allows the first user to easily create message card data and easily send URL information, which is the first uniform resource locator information of the message card data, or shortened URL information, which is the second uniform resource locator information, to the second user terminal, and allows the message card data from the first user to be displayed simply by tapping or clicking on the URL information or shortened URL information.As long as it is possible to convey feelings of gratitude or surprise messages to fellow employees or friends through message cards, the specific implementation may be any. The program for the message sending system of the present invention includes an image specifying information receiving step in which a chatbot (bot) of the server communicates with the first user terminal based on an operation by a first user of the first user terminal, and the chatbot receives background template image specifying information specifying the selected message background template image from the first user terminal based on an operation to select a message background template image on a chat screen (communication screen) with the chatbot (bot) on the first user terminal; a destination specifying information receiving step in which the chatbot (bot) receives destination specifying information specifying a specified destination from the first user terminal based on an operation to specify a destination on the chat screen (communication screen) with the chatbot (bot) on the first user terminal; a message information receiving step in which the chatbot (bot) receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on the chat screen (communication screen) with the chatbot (bot) on the first user terminal; and and a message card data creation / URL generation step of creating message card data by entering a message on a message background template image, and generating first uniform resource locator information, which is information for identifying the message card data on a database on a communications network, or second uniform resource locator information, which is shorter than the first uniform resource locator, and which is transferred to the first uniform resource locator; and a URL information input step of inputting the generated first uniform resource locator information or second uniform resource locator information into a message input field on a chat screen (communication screen) between the first user and the second user on the first user terminal, thereby enabling the first user to easily create message card data and easily transmit the URL information, which is the first uniform resource locator information of the message card data, or the shortened URL information, which is the second uniform resource locator information, to the second user terminal.The specific implementation may be any, as long as message card data from the first user can be displayed simply by tapping or clicking on the URL information or shortened URL information, and a message card can be used to convey gratitude or a surprise message to fellow employees or friends.
[0025] For example, the first user terminal and the second user terminal may be any device that has a display unit and an operating unit and transmits and receives information, such as a notebook personal computer terminal, a smartphone terminal, a tablet terminal, a wristwatch terminal, or an eyeglass terminal, and can be connected to a server via a communication network including a wide area network, such as the Internet, a local network, or a telephone line. Furthermore, the server may be a cloud server created in a cloud environment, and the number of physical servers that make up the server may be one or more. Furthermore, a chat screen is a so-called talk screen in a chat application, which displays interactions with the same user or chatbot, or interactions within the same group, on a single screen. The communication screen refers to a screen that displays communication with a communication partner in a message sending / receiving application such as an email application or a chat application. [Example]
[0026] A message transmission system 100 according to an embodiment of the present invention will be described below with reference to FIGS. 1 to 7(B). 1 is a diagram showing the concept of a message transmission system 100 according to an embodiment of the present invention; FIG. 2 is a chart showing an example of the operation of the message transmission system 100 according to an embodiment of the present invention; FIG. 3(A) is a diagram showing the selection of a chatbot 131 in the first user terminal 110 of the message transmission system 100 according to an embodiment of the present invention; FIG. 3(B) is a diagram showing an example of an interaction with the chatbot 131 in the first user terminal 110 of the message transmission system 100 according to an embodiment of the present invention; FIG. 4(A) is a diagram showing the selection of a message background template image in an interaction with the chatbot 131 in the first user terminal 110 of the message transmission system 100 according to an embodiment of the present invention; FIG. 4(B) is a diagram showing the designation of a destination in an interaction with the chatbot 131 in the first user terminal 110 of the message transmission system 100 according to an embodiment of the present invention; and FIG. 5(A) is a diagram showing the selection of URL information LK or FIG. 5(B) is a diagram showing the state in which shortened URL information is generated, FIG. 5(B) is a diagram showing the state in which message card data MC is displayed on the first user terminal 110 of the message sending system 100, which is an embodiment of the present invention, FIG. 6(A) is a diagram showing the state in which URL information LK or shortened URL information is entered in an input field on the chat screen 116 between the first user and the second user on the first user terminal 110 of the message sending system 100, which is an embodiment of the present invention, FIG. 6(B) is a diagram showing the state in which URL information LK or shortened URL information is received on the chat screen 122 between the first user and the second user on the second user terminal 120 of the message sending system 100, which is an embodiment of the present invention, FIG. 7(A) is a diagram showing the state in which message card data MC is displayed on the second user terminal 120 of the message sending system 100, which is an embodiment of the present invention, FIG. 7(B) is a diagram showing the state in which the second user receives an open notification in an interaction with the chatbot 131 on the first user terminal 110 of the message sending system 100, which is an embodiment of the present invention,FIG. 8(A) is a diagram showing a state in which a point value is input in an interaction with a chatbot 131 in a first user terminal 110 of a message transmission system 100 according to an embodiment of the present invention, and FIG. 8(B) is a diagram showing a state in which message card data MC containing a point value is displayed in a second user terminal 120 of a message transmission system 100 according to an embodiment of the present invention.
[0027] As shown in FIG. 1, a message transmission system 100 according to an embodiment of the present invention includes a first user terminal 110, a second user terminal 120, and a server . A message is then sent from the first user terminal 110 to the second user terminal 120 via the server 130 . More specifically, based on the operation of the first user of the first user terminal 110, a chatbot 131, which is an example of a bot of the server 130, communicates with the first user terminal 110. Then, based on the operation of selecting a message background template image in a selection field 113 of multiple message background template images displayed on a chat screen 112, which is an example of a communication screen between the first user terminal 110 and the chatbot 131, background template image identification information that identifies the selected message background template image is sent from the first user terminal 110 to the chatbot 131.
[0028] Furthermore, based on the operation of specifying a destination in the destination specification field 114 displayed on the chat screen 112 with the chatbot 131, destination specification information that identifies the specified destination is sent from the first user terminal 110 to the chatbot 131. Furthermore, based on an input operation in response to a message input instruction 115 displayed on the chat screen 112 with the chatbot 131, input message information is transmitted from the first user terminal 110 to the chatbot 131. Then, based on this information received from the first user terminal 110, the chatbot 131 writes a message on the message background template image to create message card data MC.
[0029] At the same time, the chatbot 131 generates URL information LK, which is first uniform resource locator information that identifies the message card data MC in a database on a communication network, or shortened URL information, which is second uniform resource locator information that is shorter than this URL and forwards to this URL. That is, the URL information LK or shortened URL information of the storage destination of the message card data MC and the data combination specific information is generated. The URL information LK is not limited to the concept of the storage destination of the message card data MC, but may also be information specifying a combination of data including element parameters such as background image information, destination information, and message information. At least one of the chatbot 131 and the first user terminal 110 is configured to input the generated URL information LK or shortened URL information into the message input field 116a of the chat screen 116 between the first user and the second user on the first user terminal 110. Regarding the input itself into the message input field 116a, the chatbot 131 may be configured to send the generated URL information LK or shortened URL information to the first user terminal 110, and the first user terminal 110 may input the received URL information LK or shortened URL information into the message input field 116a on the chat screen 116 between the first user and the second user, or the two may work together to perform the input itself, or the chatbot 131 may be configured to perform the input itself alone.
[0030] As a result, the URL information LK or the shortened URL information of the created message card data MC is input into the message input field 116a on the chat screen 116 of the first user terminal 110. As a result, the first user can easily create message card data MC and easily transmit the URL information LK or the shortened URL information of the message card data MC to the second user terminal 120. Furthermore, second user terminal 120 receives URL information LK or shortened URL information of message card data MC from first user terminal 110 , and the received URL information LK or shortened URL information is displayed on chat screen 122 . As a result, the message card data MC from the first user can be displayed simply by tapping or clicking on the URL information LK or the shortened URL information. Furthermore, the chat screens 116, 122 between the first and second users only display the URL information LK or the shortened URL information, and the message card data MC is displayed only when the second user, who is the recipient, taps or clicks. As a result, employees can express their gratitude to each other or friends or send surprise messages using message cards.
[0031] Next, an example of the operation of the message transmission system 100 will be described in more detail. As shown in FIG. 2, in step S1, the first user terminal 110 communicates with the chatbot 131 of the server 130 based on an operation of the first user of the first user terminal 110. More specifically, as shown in FIG. 3(A), a chat application is launched on the first user terminal 110, and a pre-installed chatbot 131, "Message Card Bot," is selected on the display unit 111 of the first user terminal 110. Then, as shown in FIG. 3(B), a chat screen 112 between the first user and the chatbot 131 is displayed on the first user terminal 110. Here, as an example, the "Send a message card" button 112a is selected from the displayed rich menu. Then, as shown in FIG. 4(A), a rich message in a selection field 113 of a plurality of message background template images is sent from the chatbot 131, for example, and is displayed on the chat screen 112 of the first user terminal 110.
[0032] Then, as an image selection operation determination step, the first user terminal 110 determines whether or not an operation has been performed to select a message background template image in a selection field 113 of multiple message background template images, as an example displayed on the chat screen 112 of the first user terminal 110. If it is determined that a selection operation has been performed, the process proceeds to step S2, and if it is determined that no selection operation has been performed yet, step S1 is repeated. For example, suppose that the first user selects the message background template image "01 Thank You, light blue, rose" by tapping and clicking. Note that the operation for selecting a message background template image is not limited to a tapping or clicking operation, but may also be inputting a number corresponding to the message background template image, or any other operation that can identify the message background template image.
[0033] In step S2, as an image identification information receiving step, the chatbot 131 receives background template image identification information that identifies the selected message background template image from the first user terminal 110 based on the operation of selecting a message background template image. As shown in FIG. 4(A), it is assumed that the first user selects the message background template image "01 Thank You, light blue, rose" by tapping and clicking. Then, a message "Use" is sent from the first user terminal 110 to the chatbot 131, and background template image identification information that identifies the selected message background template image based on the link information and click actions set in each of the multiple message background template images in the rich message is sent from the first user terminal 110 to the chatbot 131.
[0034] When the message "Use" is sent, as shown in Figure 4(B), the chatbot 131 sends, as an example, a rich message in the destination specification field 114, and it is displayed on the chat screen 112 on the first user terminal 110. Also, in FIG. 4(A), the transmission of background template image specifying information is not displayed on the chat screen 112, but it may be configured to be displayed.
[0035] In step S3, as a destination designation operation determination step, the first user terminal 110 determines whether or not an operation to designate a destination has been performed in the destination designation field 114 as an example displayed on the chat screen 112. As an example, in Figure 4(B), when the first user taps or clicks on the "Search for users" part of the rich message displayed on the chat screen 112, the message "Search for users" is sent from the first user terminal 110 to the chatbot 131. Then, the chatbot 131 sends a message to the first user terminal 110 saying, "Please enter your user name, department name, and job title."
[0036] In response to this, the first user inputs, for example, "Tanaka," who is the second user, and sends it. Then, a rich message in which the destination information of the second user, "Tanaka Ichiro", is set is sent from the chatbot 131 and displayed on the chat screen 112 of the first user terminal 110. Then, the first user taps or clicks on the location of "Tanaka Ichiro", the second user of the rich message, which is set as the destination specification field 114 . In this way, if it is determined that an operation to specify a destination has been performed, the process proceeds to step S4, whereas if it is determined that no operation has been performed yet, step S3 is repeated.
[0037] In addition, in Figure 4 (B), when "My Address Book" is selected, the list data of the first user's address book is displayed on the display unit 111 of the first user terminal 110 based on the data of My Address Book in the database of the server 130. Also, if "Users who have previously sent..." is selected, a list of destinations of users who have previously sent messages will be displayed on the display unit 111 of the first user terminal 110 based on the sending history data in the database of the server 130. Furthermore, the operation for specifying the destination is not limited to a tap operation or a click operation, but may be any operation such as entering a number corresponding to the destination, as long as it can specify or identify the destination.
[0038] In step S4, as a destination identification information receiving step, the chatbot 131 receives destination identification information identifying the specified destination from the first user terminal 110 based on an operation to specify a destination in the destination specification field 114, as an example displayed on the chat screen 112. As shown in FIG. 4(B), it is assumed that the first user performs an operation to specify "Tanaka Ichiro" by tapping and clicking. Then, a message "Send to this user" is sent from the first user terminal 110 to the chatbot 131, and destination identification information that identifies the destination based on the link information and click action set in the destination specification field 114 of the rich message for the second user, "Tanaka Ichiro," is sent from the first user terminal 110 to the chatbot 131.
[0039] When the message "Send to this user" is sent, as shown in Figure 5(A), the chatbot 131 sends a message input instruction 115 stating "Next, please enter the message you want to send," which is displayed on the chat screen 112 on the first user terminal 110. Also, in FIG. 4(B), the transmission of the destination specifying information is not displayed on the chat screen 112, but it may be configured so as to be displayed.
[0040] In step S5, as an input operation determination step, the first user terminal 110 determines whether or not an input operation has been performed in response to the message input instruction 115 displayed on the chat screen 112. As shown in Figure 5(A), in response to a message input instruction 115 from chatbot 131 saying, "Next, please enter the message you want to send," the first user, for example, enters a message such as "Thank you as always!" and performs a sending operation. In this way, if it is determined that an input operation has been made in response to the message input instruction 115, the process proceeds to step S6, whereas if it is determined that no input operation has been made yet, step S5 is repeated.
[0041] In step S6, as a message information receiving step, the chatbot 131 receives input message information from the first user terminal 110 based on an input operation in response to the message input instruction 115 displayed on the chat screen 112. As shown in FIG. 5(A), for example, it is assumed that the first user inputs a message to the effect of "Thank you as always!" and performs a sending operation. Then, message information saying "Thank you as always!" is sent from the first user terminal 110 to the chatbot 131.
[0042] In step S7, as a message card data creation / URL generation step, the chatbot 131 writes a message on a message background template image based on the information received from the first user terminal 110 to create message card data MC. At the same time, the chatbot 131 generates URL information LK, which is information for identifying the message card data MC on the database on the communication network, or shortened URL information that is shorter than this URL and that is forwarded to this URL.
[0043] As shown in Figure 5(A), as an example, when URL information LK or shortened URL information is generated, the chatbot 131 sends a message to the first user terminal 110 stating, "A message card has been created. Please check the contents and press the send button. https: / / shurl.jp / 36f2+." Assume that the first user taps or clicks on the URL information LK or the shortened URL information received from the chatbot 131. Then, as shown in FIG. 5(B), the message card data MC created by the chatbot 131 is displayed on the browser of the display unit 111 of the first user terminal 110.
[0044] At this time, the message card data MC is displayed so that it can be freely set to be public or private, and the first user can select whether to make it public or private by checking a public check box MC1, for example. Then, when the first user taps or clicks the "Send" button MC2 as a predetermined operation, the process proceeds to step S6. It is also possible to skip the confirmation operation of the message card data MC by the first user (the selection setting operation for whether to make the data public or private, and the operation of the "Send" button MC2) and proceed to step S6.
[0045] In step S8, as a URL information input step, at least one of the chatbot 131 and the first user terminal 110 inputs the generated URL information LK or shortened URL information into the message input field 116a of the chat screen 116 between the first user and the second user on the first user terminal 110. More specifically, as shown in FIG. 6(A), the following message is entered in the message input field 116a on the chat screen 116 between the first user and the second user on the first user terminal 110: "A message card has arrived from Suzuki Emi. Please click below! https: / / shurl.jp / 3uisp."
[0046] As for the input itself into the message input field 116a, as mentioned above, the chatbot 131 may be configured to send the generated URL information LK or shortened URL information to the first user terminal 110, and the first user terminal 110 may input the received URL information LK or shortened URL information into the message input field 116a on the chat screen 116 between the first user and the second user, or the two may work together to perform the input itself, or the chatbot 131 may be configured to perform the input itself alone. Furthermore, the URL information LK or shortened URL information input in URL information input step S8 may be the same as or different from the URL information LK or shortened URL information shown in Figure 5(A) in message card data creation / URL generation step S7. The technical idea is that the background template image, destination, sender, and message content of the message card data MC specified by the URL or shortened URL should be the same. That is, by selecting whether to make the message card data public or private or by operating the "Send" button MC2, the status and flags of the message card data MC may be changed, and the URL or shortened URL may be changed.
[0047] As a result, as described above, the URL information LK or the shortened URL information of the created message card data MC is input into the message input field 116a on the chat screen 116 of the first user terminal 110. As a result, the first user can easily create message card data MC and easily transmit the URL information LK or the shortened URL information of the message card data MC to the second user terminal 120. In Figure 6(A), when the first user performs a send operation on the first user terminal 110, as shown in Figure 6(B), the second user terminal 120 receives the URL information LK or shortened URL information of the message card data MC from the first user terminal 110, and the received URL information LK or shortened URL information is displayed on the chat screen 122 on the display unit 121 of the second user terminal 120. As a result, the second user can display the message card data MC from the first user on the browser of the display unit 121 simply by tapping or clicking on the URL information LK or the shortened URL information on the second user terminal 120.
[0048] For example, as shown in FIG. 7(A), message card data MC is displayed on second user terminal 120 based on the URL information LK or shortened URL information that has been tapped or clicked. Furthermore, as shown in Figure 6(B), the chat screen 122 between the first user and the second user on the second user terminal 120 only displays the URL information LK or shortened URL information, and only when the second user, who is the recipient, taps or clicks, does the message card data MC appear, as shown in Figure 7(A). As a result, employees can express their gratitude to each other or friends or send surprise messages using message cards.
[0049] Furthermore, in this embodiment, as shown in Figure 5 (A), the chatbot 131 creates message card data MC by writing a message on a message background template image based on information received from the first user terminal 110, and when it generates URL information LK for storing the message card data MC or shortened URL information shorter than this URL to forward to this URL, it sends the URL information LK or shortened URL information to the first user terminal 110. Then, as shown in Figure 5(B), based on a tap or click operation on the URL information LK or shortened URL information on the chat screen 112 with the chatbot 131 on the first user terminal 110, the message card data MC can be freely displayed and set to public or private.
[0050] Furthermore, based on the operation of the "Send" button MC2, which is the aforementioned predetermined operation on the first user terminal 110, the chatbot 131 or the first user terminal 110 inputs the URL information LK or shortened URL information into the message input field 116a of the chat screen 116 between the first user and the second user on the first user terminal 110, as shown in Figure 6(A). In the case of the public setting, the message card data MC can be freely displayed in public by tapping or clicking the second user who is the recipient, as shown in FIG. 7(A). Specifically, a "Publish" button MC3 is displayed. Then, based on the operation of the "Make Public" button MC3 as an example of a public operation by the second user when the message card data MC is displayed, the server 130 is configured to allow predetermined members to freely view the message card data MC. This allows the message card data MC to be freely shared among predetermined members through both the public setting by the first user and the public operation by the second user. As a result, designated members of the company, including employees and friends, can find out who sent what message card to whom, allowing them to have fun together.
[0051] In this embodiment, as shown in FIG. 6(B), a tap / click operation is performed on the URL information LK or the shortened URL information on the chat screen 122 with the first user on the second user terminal 120. Then, as shown in Figure 7(A), when the display unit 121 of the second user terminal 120 displays the message card data MC based on the URL information LK or the shortened URL information, the server 130 determines that the message card data MC has been displayed on the second user terminal 120 based on the so-called http request, which is a data request from the second user terminal 120, and the so-called http response, which is a data response to the second user terminal 120.
[0052] Then, as shown in FIG. 7(B), the chatbot 131 is configured to notify the first user terminal 110 that the second user has opened the message card. As a result, the first user terminal 110 is notified that the second user terminal 120 has accessed the server 130 based on the URL information LK or the shortened URL information. As a result, the first user can confirm that the second user has viewed the message card data MC. In other words, messages on message cards are not sent directly in chat, making it difficult to confirm whether the message on the message card has been received, but this can be confirmed by a notification from chatbot 131.
[0053] Furthermore, in this embodiment, as shown in Figure 7(A), when the created message card data MC is displayed on at least one display unit 111, 121 of the first user terminal 110, the second user terminal 120, and other user terminals that are permitted to view it, evaluation information is assigned to the message card based on a predetermined evaluation operation. More specifically, as an example of a predetermined rating operation, when the area where the heart mark MC4 is displayed is tapped or clicked, the rating information of so-called "Like" is given and the number next to the heart mark MC4 increases.
[0054] In addition, when the "View my message card" button 112b in the rich menu in Figure 3(B) is selected, a list of message card data MC received by the first user on the first user terminal 110, or a list of message card data MC sent by the first user to someone on the first user terminal 110, is displayed. Specifically, when the “View your message card” button 112 b is selected, the message “View your message card” is sent to the chatbot 131 . Then, the chatbot 131 transmits to the first user terminal 110 URL information containing a list of message card data MC in the database of the server 130. When the first user taps or clicks on the received URL, a list of message card data MC is displayed based on the database of the server 130. At this time, a heart mark MC4 is displayed in correspondence with each message card data MC, and a predetermined evaluation operation can be freely performed.
[0055] Similarly, when the "View shared message cards" button 112c in the rich menu in FIG. 3(B) is selected, a list of message card data MC shared with predetermined members on the first user terminal 110 is displayed. Specifically, when the “View shared message card” button 112c is selected, a message “View shared message card” is sent to the chatbot 131. Then, the chatbot 131 transmits to the first user terminal 110 URL information containing a list of shared message card data MC in the database of the server 130. When the first user taps or clicks on the received URL, a list of shared message card data MC is displayed based on the database of the server 130. At this time, a heart mark MC4 is displayed in correspondence with each message card data MC, and a predetermined evaluation operation can be freely performed.
[0056] Furthermore, the system may have a function that allows users to give each other points when they send the URL of a message card. Specifically, as shown in Figure 8(A), when point value information is set, for example, as "500pt" on the chat screen 112 with the chatbot 131 of the first user terminal 110, the chatbot 131 receives the set point value information from the first user terminal 110 based on the operation of setting this point value information. The timing for setting the point value information may be before or after selecting a background template image, specifying a destination, or inputting a message. Then, the set point value of the first user is subtracted from the point value information of the first user in the database and added to the point value information of the second user. The chatbot 131 may also be configured to notify the second user terminal 120 that points have been awarded from the first user to the second user. Alternatively, the chatbot 131 or the first user terminal 110 may be configured to input information that points have been awarded from the first user to the second user in the message input field 112a of the chat screen 112 between the first user and the second user on the first user terminal 110. Alternatively, as shown in Figure 8(B), the chatbot 131 may be configured to include point value information on the message card when creating message card data MC based on information received from the first user terminal 110. The input to the message input field 112a may include, for example, the URL information LK shown in FIG. 6(A) along with a message indicating that points have been awarded from the first user to the second user.
[0057] As a result, the second user terminal 120 is notified of the point allocation together with the message card. As a result, the degree of gratitude to the second user can be expressed by the magnitude of the point value, and the second user can know the degree of gratitude by the magnitude of the point value. In other words, the point value serves as a measure of the level of praise or approval given to the second user, and the spotlight shines on the so-called behind-the-scenes users. As a result, it can lead to increased motivation among second users.
[0058] The administrator terminal is provided with a user management screen, a transmission log screen, and a message card template screen that can be freely displayed. The user management screen displays a list of users. The sending log screen also displays sender identification information (sender ID), sender name, recipient identification information (recipient ID), recipient name, template identification information, message content, number of "likes," and sending date and time information. Furthermore, the message card template screen displays the template name, HTML of the template, and creation date and time information, and allows new registration and editing of message background template images.
[0059] Furthermore, the administrator terminal may be provided with information relating to the awarding of point values so that it can be freely displayed. Specifically, the points value information held by each user, the user information when each user gave points to other users, the user information to which points were given, and the point value information given are displayed. It will be possible to analyze which users are receiving points from a wide range of users, making it possible to analyze which users are relied upon by a wide range of colleagues and are acting as behind-the-scenes supporters. It is also possible to analyze which users are accumulating points and which users are not accumulating points but are instead continuing to give points to other users, making it possible to analyze which users are not accumulating points but are instead continuing to give points to other users, thereby improving motivation on the ground and allowing for the analysis of leaders.
[0060] In this embodiment, the steps are performed in the order of first selecting a background template image, then specifying a destination, and then inputting a message, but the order is not limited to this. The destination may be first in the order, or the message may be input first in the order. In this embodiment, the chatbot 131 in a chat application has been described, but the present invention is not limited to chat applications. Any message sending / receiving application that sends and receives messages such as e-mails may be used. The method of selecting a background template image and specifying a destination for the bot (131) of the server 130 may be configured to be the same as for the chatbot 131, in that the selection and specification is made in a rich message format in an e-mail, and background template image specific information and destination specific information are sent to the bot, or the background template image specific information, destination specific information, and message information may be entered in an e-mail and sent to the bot, so that the bot receives them. In a message sending / receiving application, a bot (131) of the server 130 creates a message card based on an operation on the first user terminal 110 and sends its URL information LK to the first user terminal 110, and at least one of the first user terminal 110 and the bot (131) inputs the URL information LK into an input field on a communication screen with the second user, such as a new email window addressed to the second user, on the first user terminal 110, thereby making it possible to easily send the URL information LK to the second user terminal 120.
[0061] The message sending system 100 thus obtained as an embodiment of the present invention includes a first user terminal 110, a second user terminal 120, and a server 130, and based on an operation of a first user of the first user terminal 110, a chatbot 131 of the server 130 communicates with the first user terminal 110, and based on an operation of the first user terminal 110 to select a message background template image on a chat screen 112 with the chatbot 131, the chatbot 131 sends background template image specification information for specifying the selected message background template image. from the first user terminal 110, and based on an operation of specifying a destination on a chat screen 112 with the chatbot 131 of the first user terminal 110, the chatbot 131 receives destination specification information that specifies the specified destination from the first user terminal 110, and based on an input operation in response to a message input instruction 115 displayed on the chat screen 112 with the chatbot 131 of the first user terminal 110, the chatbot 131 receives input message information from the first user terminal 110, and Based on the information received from the user terminal 110, message card data MC is created by writing a message on a message background template image, and URL information LK, which is first uniform resource locator information that is information for identifying the message card data MC on a database on a communication network, or shortened URL information, which is second uniform resource locator information that is shorter than this URL and is forwarded to this URL, is generated, and at least one of the chatbot 131 and the first user terminal 110 inputs the generated URL information LK or shortened URL information into a message input field 116a on a chat screen 116 between the first user and the second user on the first user terminal 110. This allows the first user to easily create message card data MC and easily send the URL information LK or shortened URL information of the message card data MC to the second user terminal 120, and the second user can display the message card data MC from the first user simply by tapping or clicking on the URL information LK or shortened URL information.You can use message cards to express your gratitude to fellow employees or friends or send surprise messages.
[0062] Furthermore, when chatbot 131 creates message card data MC by writing a message on a message background template image based on the information received from first user terminal 110, and generates URL information LK of the message card data MC or shortened URL information that is shorter than this URL and is forwarded to this URL, it transmits the URL information LK or shortened URL information to first user terminal 110, and based on a tap / click operation on the URL information LK or shortened URL information on chat screen 112 with chatbot 131 on first user terminal 110, message card data MC is displayed so that it can be freely selected to be public or private, and a predetermined operation on first user terminal 110, "send", is performed. Based on the operation of the "Make this message available" button MC2, at least one of the chatbot 131 and the first user terminal 110 enters the URL information LK or the shortened URL information into the message input field 116a of the chat screen 116 between the first user and the second user on the first user terminal 110, and in the case of a public setting, when the message card data MC is displayed by the second user tapping or clicking, the server 130 makes the message card data MC freely viewable to specified members based on the public operation of the second user, who is the recipient. This allows specified members, such as employees or friends, to know who sent what message card to whom, and enjoy the information among their friends.
[0063] Furthermore, when a tap or click is performed on the URL information LK or shortened URL information on the chat screen 122 with the first user on the second user terminal 120, and the display unit 121 of the second user terminal 120 displays the message card data MC based on the URL information LK or shortened URL information, the server 130 determines that the message card data MC has been displayed on the second user terminal 120 based on the data request from the second user terminal 120 and the data response to the second user terminal 120, and the chatbot 131 notifies the first user terminal 110 that the second user has opened the message card, thereby allowing the first user to confirm that the second user has viewed the message card data MC.
[0064] Furthermore, when the created message card data MC is displayed on at least one display unit 111, 121 of the first user terminal 110, the second user terminal 120, and other user terminals that are permitted to view it, evaluation information is assigned to the message card based on a predetermined evaluation operation, so that each user can check whether the message card has pleased the other user or other users, and users who have viewed the message card can enjoy talking about the contents of the message card with each other.
[0065] Furthermore, based on an operation of setting point value information on the chat screen 112 with the chatbot 131 of the first user terminal 110, the chatbot 131 receives the set point value information from the first user terminal 110, subtracts the set point value of the first user from the point value information of the first user in the database, and adds it to the point value information of the second user, and the chatbot 131 notifies the second user terminal 120 that points have been awarded from the first user to the second user, or the chatbot 131 or the first user terminal 110 notifies the first user The first user inputs in the message input field 112a of the chat screen 112 between the first user and the second user on the first user terminal 110 that points have been awarded to the second user, or the chatbot 131 writes the point value information on the message card when creating message card data MC based on the information received from the first user terminal 110. This allows the second user to express the degree of gratitude to the second user by the size of the point value, and the second user can know the degree of gratitude from the size of the point value, which can lead to an increase in the motivation of the second user.
[0066] Furthermore, the program of the message sending system 100 according to the embodiment of the present invention includes an image specifying information receiving step S2 in which the chatbot 131 of the server 130 communicates with the first user terminal 110 based on an operation of the first user of the first user terminal 110, and the chatbot 131 receives background template image specifying information specifying the selected message background template image from the first user terminal 110 based on an operation of the first user terminal 110 to select a message background template image on the chat screen 112 with the chatbot 131; a destination specifying information receiving step S4 in which the chatbot 131 receives destination specifying information specifying the specified destination from the first user terminal 110 based on an operation of the first user terminal 110 to specify a destination on the chat screen 112 with the chatbot 131; and a message information receiving step S5 in which the chatbot 131 receives input message information from the first user terminal 110 based on an input operation in response to a message input instruction 115 displayed on the chat screen 112 with the chatbot 131 on the first user terminal 110. a message card data creation / URL generation step S7 in which the chatbot 131 creates message card data MC by writing a message on a message background template image based on the information received from the first user terminal 110, and generates URL information LK, which is first uniform resource locator information that identifies the message card data MC on a database on a communication network, or shortened URL information, which is second uniform resource locator information that is shorter than this URL and forwards to this URL; and a URL information input step S8 in which at least one of the chatbot 131 and the first user terminal 110 inputs the generated URL information LK or shortened URL information into a message input field 116a on a chat screen 116 between the first user and the second user on the first user terminal 110, thereby allowing the first user to easily create message card data MC and easily send the URL information LK or shortened URL information of the message card data MC to the second user terminal 120,The second user can simply tap or click on the URL information LK or shortened URL information to display the message card data MC from the first user, which has a huge effect, allowing employees or friends to express their gratitude or surprise messages on the message card. [Explanation of symbols]
[0067] 100 ··· Message sending system 110 ··· First user terminal 111 Display (of the first user terminal) 112 ··· Chat screen (with chatbot) 112a··· "Send a message card" button 112b... "View my message card" button 112c... "View shared message cards" button 113 (Multiple message background template images) selection field 114 ... (recipient) specification field 115 Message input prompt 116 ··· Chat screen (with second user) 116a··· Message input field 120 Secondary user terminal 121 Display (of second user terminal) 122 ··· Chat screen (with the first user) 130 Server 131 ··· Chatbot MC ··· Message card data MC1 ··· Publishable checkbox MC2 "Send" button MC3... "Publish" button MC4 ··· Heart mark LK ··· URL information (or shortened URL information)
Claims
1. A message transmission system including a first user terminal, a second user terminal, and a server, for transmitting a message from the first user terminal to the second user terminal via the server, A chatbot of the server communicates with the first user terminal based on an operation of the first user of the first user terminal; The chatbot receives background template image specification information from the first user terminal, the background template image specification information specifying the selected message background template image, based on an operation of selecting a message background template image on a chat screen with the chatbot of the first user terminal; The chatbot receives, from the first user terminal, destination specification information that specifies the specified destination based on an operation of specifying a destination on a chat screen with the chatbot of the first user terminal; The chatbot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on a chat screen with the chatbot of the first user terminal; The chatbot creates message card data by writing a message on a message background template image based on the information received from the first user terminal, and generates first uniform resource locator information, which is information for identifying the message card data on a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator and is transferred to the first uniform resource locator, and at this time, transmits the first uniform resource locator information or the second uniform resource locator information to the first user terminal; The message card data is displayed in a manner that allows the user to select whether it is public or private based on a tap or click operation on the first uniform resource locator information or the second uniform resource locator information on a chat screen with the chatbot on the first user terminal; Based on a predetermined operation on the first user terminal, at least one of the chatbot and the first user terminal inputs the first uniform resource locator information or the second uniform resource locator information into a message input field on a chat screen between the first user and the second user on the first user terminal; In the case of a public setting, when the message card data is displayed by a tap or click operation of the second user who is the recipient, the server makes the message card data freely viewable to specified members based on the public operation of the second user.
2. When a tap or click is performed on the first uniform resource locator information or the second uniform resource locator information on the chat screen with the first user on the second user terminal, and the display unit of the second user terminal displays message card data based on the first uniform resource locator information or the second uniform resource locator information, the server determines that the message card data has been displayed on the second user terminal based on the data request from the second user terminal and the data response to the second user terminal, The message sending system according to claim 1, characterized in that the chatbot is configured to notify the first user terminal that the second user has opened the message card.
3. A message sending system as described in claim 1 or claim 2, characterized in that when the created message card data is displayed on the display unit of at least one of the first user terminal, the second user terminal and other user terminals that are permitted to view it, evaluation information is assigned to the message card based on a predetermined evaluation operation.
4. Based on an operation to set point value information on a chat screen with the chatbot of the first user terminal, the chatbot receives the set point value information from the first user terminal, subtracts the set point value of the first user from the point value information of the first user in the database, and adds it to the point value information of the second user; The chatbot notifies the second user terminal that points have been awarded from the first user to the second user. Alternatively, at least one of the chatbot and the first user terminal inputs a message indicating that points have been awarded from the first user to the second user in a message input field on a chat screen between the first user and the second user on the first user terminal; Alternatively, a message sending system as described in any one of claims 1 to 3 is characterized in that the chatbot is configured to write point value information on the message card when creating message card data based on information received from the first user terminal.
5. A message transmission system including a first user terminal, a second user terminal, and a server, for transmitting a message from the first user terminal to the second user terminal via the server, A bot of the server communicates with the first user terminal based on an operation of the first user of the first user terminal; The bot receives background template image specification information from the first user terminal, the background template image specification information specifying the selected message background template image, based on an operation of selecting a message background template image on a communication screen with the bot of the first user terminal; The bot receives destination specification information that specifies the specified destination from the first user terminal based on an operation of specifying a destination on a communication screen with the bot of the first user terminal, The bot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on a communication screen with the bot of the first user terminal; The bot creates message card data by writing a message on a message background template image based on the information received from the first user terminal, and generates first uniform resource locator information, which is information for identifying the message card data on a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator, to be transferred to the first uniform resource locator, and at this time, transmits the first uniform resource locator information or the second uniform resource locator information to the first user terminal; The message card data is displayed in a manner that allows the user to select whether it is public or private based on a tap or click operation on the first uniform resource locator information or the second uniform resource locator information on a communication screen with the bot on the first user terminal; Based on a predetermined operation on the first user terminal, at least one of the bot and the first user terminal inputs the first uniform resource locator information or the second uniform resource locator information into a message input field on a communication screen between the first user and the second user on the first user terminal; In the case of a public setting, when the message card data is displayed by a tap or click operation of the second user who is the recipient, the server makes the message card data freely viewable to specified members based on the public operation of the second user.
6. Based on an operation to set point value information on a communication screen with the bot of the first user terminal, the bot receives the set point value information from the first user terminal, subtracts the set point value of the first user from the point value information of the first user in the database, and adds it to the point value information of the second user; The bot notifies the second user terminal that points have been awarded from the first user to the second user. Alternatively, at least one of the bot and the first user terminal inputs a message in a message input field on a communication screen between the first user and the second user on the first user terminal, indicating that points have been awarded from the first user to the second user. Alternatively, the message sending system described in claim 5 is configured such that the bot writes point value information on the message card when creating message card data based on information received from the first user terminal.
7. A program for a message transmission system including a first user terminal, a second user terminal, and a server, for transmitting a message from the first user terminal to the second user terminal via the server, an image specifying information receiving step in which a chatbot of the server communicates with the first user terminal based on an operation of the first user of the first user terminal, and the chatbot receives background template image specifying information from the first user terminal that specifies the selected message background template image based on an operation of the first user terminal to select a message background template image on a chat screen with the chatbot; a destination specifying information receiving step in which the chatbot receives, from the first user terminal, destination specifying information that specifies the specified destination, based on an operation of specifying a destination on a chat screen with the chatbot of the first user terminal; a message information receiving step in which the chatbot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on a chat screen with the chatbot of the first user terminal; a message card data creation and URL generation step in which the chatbot creates message card data by writing a message on a message background template image based on information received from the first user terminal, and generates first uniform resource locator information, which is information for identifying the message card data on a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator, and is transferred to the first uniform resource locator, and at this time, transmits the first uniform resource locator information or the second uniform resource locator information to the first user terminal; a public / private selection setting display step for displaying message card data in a freely selectable public / private manner based on a tap / click operation on the first uniform resource locator information or the second uniform resource locator information on a chat screen with a chatbot on the first user terminal; a URL information input step in which at least one of the chatbot and the first user terminal inputs the generated first uniform resource locator information or second uniform resource locator information into a message input field on a chat screen between the first user and the second user on the first user terminal based on a predetermined operation on the first user terminal; In the case of a public setting, when the message card data is displayed by a tap or click operation of the second user who is the recipient, the server executes a public and freely viewable step in which the message card data is made freely viewable to specified members based on the public operation of the second user.
8. A program for a message transmission system including a first user terminal, a second user terminal, and a server, for transmitting a message from the first user terminal to the second user terminal via the server, an image specifying information receiving step in which a bot of the server communicates with the first user terminal based on an operation of the first user of the first user terminal, and the bot receives background template image specifying information from the first user terminal that specifies the selected message background template image based on an operation of selecting a message background template image on a communication screen with the bot of the first user terminal; a destination specifying information receiving step in which the bot receives, from the first user terminal, destination specifying information that specifies the specified destination based on an operation of specifying a destination on a communication screen with the bot of the first user terminal; a message information receiving step in which the bot receives input message information from the first user terminal based on an input operation in response to a message input instruction displayed on a communication screen with the bot of the first user terminal; a message card data creation and URL generation step in which the bot creates message card data by writing a message on a message background template image based on information received from the first user terminal, and generates first uniform resource locator information, which is information for identifying the message card data on a database on a communication network, or second uniform resource locator information, which is shorter than the first uniform resource locator, and is transferred to the first uniform resource locator, and at this time, transmits the first uniform resource locator information or the second uniform resource locator information to the first user terminal; a public / private selection setting display step for displaying message card data in a freely selectable public / private manner based on a tap / click operation on the first uniform resource locator information or the second uniform resource locator information on a communication screen with a bot on the first user terminal; a URL information input step in which at least one of the bot and the first user terminal inputs the generated first uniform resource locator information or second uniform resource locator information into a message input field on a communication screen between the first user and the second user on the first user terminal based on a predetermined operation on the first user terminal; In the case of a public setting, when the message card data is displayed by a tap or click operation of the second user who is the recipient, the server executes a public and freely viewable step in which the message card data is made freely viewable to specified members based on the public operation of the second user.
Citation Information
Patent Citations
Electronic interaction information sending method, device and equipment and readable storage medium
CN112242945A
Information relay system
JP2001109678A
Messenger linked service system and method utilizing social graph based on human relation of messenger platform
JP2013257858A
Methods for providing an instant messaging service and multiple services extended from an instant messaging service.
JP2014504406A
Program, terminal and method
JP2017021847A