Control program for terminal device, control method for terminal device, and terminal device
The control program for terminal devices addresses the limitations of text and stickers in chat services by enabling seamless sharing and display of diverse content, improving communication through internal and external sharing options and resource integration.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2026-03-30
AI Technical Summary
Existing chat services rely heavily on text and stickers for communication, which may not suffice for smooth interaction, especially when sharing content resources, as importing URLs into messages is cumbersome and grasping the content from resource information alone is difficult, leading to ineffective communication.
A control program for terminal devices that enables sharing of diverse content by identifying and displaying content from external resources, allowing internal or external sharing, and includes features like content filtering, map integration, and social media posting, with a processing unit to manage message transmission and retrieval.
Enables smooth communication by facilitating the sharing of diverse content within chat services and external social media platforms, enhancing user interaction and understanding of shared resources.
Smart Images

Figure 0007837077000001 
Figure 0007837077000002 
Figure 0007837077000003
Abstract
Description
Technical Field
[0001] The present invention relates to a technique for transmitting and receiving messages using an information processing terminal.
Background Art
[0002] Today, chat services that perform real-time message communication between users using computer terminals such as smartphones are provided (see, for example, Non-Patent Documents 1 and 2). In this chat service, conversations (chats) are conducted by exchanging messages with group-registered users.
[0003] In this chat service, conversations are conducted using text and digitized illustrations (stickers).
[0004]
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Non-Patent Documents
[0005]
Non-Patent Document 1
[0006] When using such chat services, relying solely on text and stickers may not be sufficient for smooth communication. Sometimes communication is difficult. For example, on the internet, there is a wide variety of content. The content has been made public. When discussing such content, the content itself By sharing this information, accurate communication can be achieved. However, When sharing content like this, include resource information for that content (for example, the resource information Importing the URL into a message on the chat service was a cumbersome process. Furthermore, it is difficult to grasp the content from resource information alone, making smooth communication difficult. Sometimes, achieving effective communication can be difficult.
[0007] This invention has been made in view of the above-mentioned problems, and its purpose is to provide diverse content Using this, control programs for terminal devices and terminal devices for smooth communication. The objective is to provide a control method and terminal device for a device. [Means for solving the problem]
[0008] The control program for the terminal device that solves the above problem communicates messages via the network. A control program for a terminal device equipped with a processing unit that sends and receives messages within an application. RAM, which processes the terminal device's processing unit, receiving messages from the terminal device and other terminal devices. A timeline display section that displays messages from the location on the timeline screen, and content A content view that retrieves and displays content from external resources to be managed, and the aforementioned Identify the content that has been instructed to be shared within the content displayed by TenzView. The specific part and the instruction to share the aforementioned content are internal shares within the chat service. It is either an instruction to share on a private platform or an instruction to share on an external social media platform. A sharing destination identification unit that identifies the recipient, and the chat service when internal sharing is instructed. A selection screen is displayed for selecting a recipient accordingly, and if external sharing is instructed, Display a selection screen to choose a recipient according to the aforementioned external social media platform. It will function as a screen display unit.
[0009] Regarding the control program of the above terminal device, the sharing destination identification unit determines the external social It is preferable to display a selection screen for choosing a destination based on the media type. Regarding the control program of the above terminal device, the processing unit is included in the timeline screen. Within the message object, a table is provided to display the shared content in a selectable format. It is preferable to further enable it to function as a display control unit. Regarding the control program of the above terminal device, the specified unit, by the content view Identify a plurality of contents instructed for sharing in the presented content, and the external shar ing unit, when a plurality of the contents are identified by the identifying unit, sends information including the resource information of the identified contents to an external social media server separately for each of the contents. It is preferable that
[0010] Regarding the control program of the terminal device, the processing unit is further functioned as a position acquisition unit that acquires the current position information of the terminal device, and it is preferable that the display control unit includes the current position of the terminal device as the position information in the message. Regarding the control program of the terminal device, when the current position information included in the content object is specified, the content view preferably displays a map screen indicating the position corresponding to the current position information. Regarding the control program of the terminal device, the content view holds information for filtering the acquired content, and preferably acquires the content filtered based on the information. Regarding the control program of the terminal device, when the content identified by the identifying unit is shared within an external message application, the processing unit is further functioned as an internal sharing unit that displays information on the sharing destination of the content and sends information including the resource information of the identified content to the specified sharing destination. It is preferable that Regarding the control program of the terminal device, the identifying unit identifies a plurality of contents instructed for sharing in the content displayed by the content view, and the sharing destination <{} It is preferable that )]]Regarding the control program of the terminal device, the identifying unit identifies a plurality of contents instructed for sharing in the content displayed by the content view, and the sharing destination When multiple contents are identified by the identification unit, the identification unit identifies an external social The information including the resource information of the identified content is provided to the media server. It is preferable to send each piece of content separately.
[0011] A method for controlling a terminal device that solves the above problem involves using a messaging app via a network. A control method for a terminal device equipped with a processing unit that sends and receives messages within an application. The processing unit of the terminal device processes messages from the terminal device and messages from other terminal devices. Display Sage on the timeline screen and manage content from external resources. It retrieves and displays the content, and identifies the content that was instructed to be shared within the displayed content. The instruction to share the aforementioned content is an instruction for internal sharing, which is sharing within the chat service. Identify whether it is an instruction for external sharing, or sharing on external social media. If internal sharing is instructed, select the recipient according to the chat service. A selection screen is displayed, and if external sharing is instructed, the external social media A selection screen will be displayed for selecting the recipient according to A. A terminal device that solves the above problem communicates via a network, A terminal device that sends and receives messages within the system, and the messages from the terminal device and A timeline display unit that displays messages from other terminal devices on the timeline screen, and A content view retrieves and displays content from an external resource that manages the content. , content displayed by the aforementioned content view that has been instructed to be shared The identification unit that identifies the content and the instruction to share the content are shared within the chat service. This refers to instructions for internal sharing, or external sharing, such as sharing on external social media. A sharing destination identification unit that identifies whether it is an instruction, and if internal sharing is instructed, the chat A selection screen is displayed for selecting a destination according to the service, and the external sharing is instructed. In that case, a selection screen will be displayed for selecting a recipient corresponding to the external social media platform. It includes a selection screen display unit. The control program for the terminal device that solves the above problem communicates messages via the network. A control program for a terminal device equipped with a processing unit that sends and receives messages within an application. RAM, which processes the terminal device's processing unit, receiving messages from the terminal device and other terminal devices. The message from the device is displayed on the timeline screen, and the other terminal devices share it. A timeline display unit that displays a message including a digest of the content, and the aforementioned When a message containing an e-gest is selected, within the messaging application Either internal sharing, which is sharing within the same company, or external sharing, which is sharing on external social media. A content view that displays a screen including a sharing settings field for giving instructions, and in the said sharing settings field The instruction to share the message containing the aforementioned digest is sent to the messaging application Is it an instruction for internal sharing, which is sharing within the company, or is it an instruction for sharing on external social media? A sharing destination identification unit that identifies whether it is an instruction for external sharing, and in the sharing settings field, the internal If sharing is instructed, select the recipient within the messaging application. A selection screen is displayed, and the external social media is selected in the sharing settings section. In that case, it will function as a screen display unit that displays the posting screen of the external social media. ru. [Effects of the Invention]
[0012] According to the present invention, smooth communication can be achieved by utilizing diverse content. It is possible. [Brief explanation of the drawing]
[0013] [Figure 1] A schematic diagram of the system of this embodiment. [Figure 2] A diagram illustrating the screen transitions in this embodiment. [Figure 3] An explanatory diagram of an example screen of this embodiment. [Figure 4] A diagram illustrating the screen transitions in this embodiment. [Figure 5] An explanatory diagram of an example screen of this embodiment. [Figure 6] A diagram illustrating the processing procedure of this embodiment. [Modes for carrying out the invention]
[0014] The following describes one embodiment of a terminal device that performs message sending and receiving, with reference to Figures 1 to 6. This embodiment is a chat service that sends and receives messages between multiple client terminal devices. This assumes it will be applied to the service.
[0015] As shown in Figure 1, in this embodiment, connections are made via a network such as the Internet. External site 10, user terminal 20, chat server 30, external social media site Use -bar 40.
[0016] External site 10 is a server that provides various resources on the internet, etc. It is a computer. This external site 10 is a video site that provides videos, news Various content resources, such as news sites that provide this service, can be utilized.
[0017] User terminal 20 is a computer used by users of chat services, such as a smartphone. It is a data terminal (information processing terminal). When using the chat service for the first time, the user Using terminal 20, access chat server 30 and the chat application pro Download and install Gram.
[0018] This user terminal 20 includes a control unit consisting of a CPU, RAM, ROM, etc., and a data storage unit. It has memory and input / output units for various information. This control unit is for the chat application By executing the program, it functions as the chat unit 21. Also, in this embodiment It uses a touch panel display as the input / output unit. Furthermore, the user terminal 20 is GP A unit that acquires location information using S (Global Positioning System), etc., and a unit that takes photographs. It is equipped with a camera unit and a microphone unit for sound collection.
[0019] The chat unit 21 functions as a message processing unit, and includes a conversation view 210 and message storage. Department 220, Chat destination management department 230, Content viewer 240, Internal sharing department 250, External It is equipped with a shared section 260.
[0020] Conversation View 210 allows you to send and receive messages in a chat service by touch Output to the timeline screen displayed on the panel display. Conversation view 210 sends It comprises a signal processing unit 211, a reception processing unit 212, and a content acquisition unit 213.
[0021] The transmission processing unit 211 processes the message entered on the touch panel display. The message is displayed as a utterance and the process of sending the message to the chat server 30 is performed. To do.
[0022] The receiving processing unit 212 receives messages from the chat server 30 and displays them on the touch panel. On the display, the process is executed to output the message as if it were spoken by another person. The content acquisition unit 213 processes the message output in the conversation view 210 into a resource. If it contains data, use this resource information to create content and summary information (data). (Retrieve the digest). For example, identify external site 10 based on resource information, and Get a digest of content from external site 10. Then, conversation view 210 The content acquisition unit 213 retrieves the message, including the digest, and then taps the message. Output to the control panel display.
[0023] The message storage unit 220 stores messages sent and received using the chat service. It will be recorded. The chat management unit 230 manages the chat groups to which the users of user terminal 20 belong, and - Information about the specified contact is recorded on terminal 20. This chat group Users can send and receive messages with other users participating in the program and with their contacts.
[0024] Content View 240 performs the process of displaying content obtained from various resources. This content view 240 is equipped with an aggregator 241. Ta241 retrieves various resources from external site 10 and displays them on the touch panel display. Display them in a list.
[0025] The internal sharing unit 250 uses the chat service to access content acquired by the user terminal 20. This process is executed to share the information within the chat group or among the contact users. Content includes content obtained from external sites 10, etc., and content within the user terminal 20. Content within the source, retrieved from other users in the chat group and contact users. This content includes [unclear / unclear].
[0026] The external sharing unit 260 shares content acquired on the user terminal 20 with external social media. The process of sharing is executed in the media. In this case of external sharing as well, the content to be shared Examples include content obtained from external sites 10, etc., and resources within the user terminal 20. Content within the chat group, and content obtained from other users and contacts in the chat group. This includes the external shared section 260, which is the access point for the external social media server 40. The user login authentication information (user ID, password, etc.) required when accessing the destination It holds data related to this.
[0027] The chat server 30 provides and manages chat services to the user terminal 20. This is a computer system. This chat server 30 has a CPU, RAM and ROM. It comprises a chat management unit 31 and a message storage unit 32, and furthermore, a chat server Unit 30 includes a user management unit (not shown).
[0028] The chat management unit 31 retrieves messages from each user terminal 20 and the message storage unit It is recorded in 32 and sent to other user terminals 20 belonging to the chat group or contacts. Execute the process. The message storage unit 32 stores messages obtained from each user terminal 20, along with sender information. It is recorded in association with chat group information. The User Management Department manages information about users and chat groups of the chat service.
[0029] The external social media server 40 provides publicly known social media services. It is a server computer. Examples of social media include Facebook (registered trademark). ), Twitter (registered trademark), etc. can be used.
[0030] (Screen transition) Next, we will explain the screen transitions when using the chat service using Figure 2. When sending and receiving messages using the chat service, this client's user - The chat application program is launched on terminal 20.
[0031] In this case, as shown in Figure 2, the chat recipient management unit 230 displays the chat recipient list screen 50 Output 0 to the touch panel display. This chat destination list screen 500 contains: A list of chat groups and contacts to which Za belongs will be displayed.
[0032] If a chat group or contact is specified on the chat recipient list screen 500, The chat view 210 of the chat unit 21 displays a timeline screen 5 on the touch panel display. Output 10.
[0033] Furthermore, when generating a message, the conversation view 210 of the chat unit 21 is used. The text input screen 520 and sticker selection screen 521 are output to the touch panel display. In the text input screen 520, a software keyboard is displayed. It generates text-based messages using a software keyboard. On sticker selection screen 521, a variety of illustration (sticker) options are displayed. By selecting a sticker to use as a message from among the sticker candidates, for example, It can generate messages that express a wide variety of emotions and feelings through illustrations.
[0034] Furthermore, messages can include a variety of content. For example, when including content published on external site 10 as a message This uses the content view 240 of the chat unit 21 to display externally on the touch panel display. Display the section screen 530.
[0035] Furthermore, when using content published on external site 10, these contents An aggregate screen 540 that integrates the content can also be used. In this case, the content View 240 uses Aggregator 241 to aggregate to touch panel display Display screen 540. This aggregate screen 540 displays multiple external sites 10. A list of multiple retrieved content items is displayed. On this aggregate screen 540... You can also view the selected content on an external website screen (530).
[0036] Furthermore, it is also possible to include location information in the message. In this case, Chat section 2 Using content view 240, a location information screen 550 is displayed on the touch panel display. Display A. Here, the user terminal 20 uses a location information acquisition unit that uses GPS, etc. The current location is identified and displayed on the map on this location information screen 550A.
[0037] It is also possible to include captured images in the message. In this case, Chat section 2 Using content view 240, the camera shooting screen 55 is displayed on the touch panel display. Display 0B. Here, the user terminal 20 generates a captured image using the camera unit, etc. The captured image is displayed on the shooting screen 550B. Note that the images are stored in the album on the user terminal 20. It is also possible to display a selected image. Furthermore, the image can be decorated with stickers and text. You can do that. In addition to location information and captured images, voice data entered into the user's device is also included. ) can also be used as content. In this case, user terminal 20 will use My Audio files obtained by the K-section, etc., will be used.
[0038] Then, using the external site screen 530 or aggregate screen 540, include in the message If content is specified, the internal sharing unit 250 of the chat unit 21 will share the content. To identify the recipient, the chat recipient list screen 560 is displayed on the touch panel display. Yes. On this chat destination list screen 560, chat groups that share content. Specify the user or contact. If a sharing destination is specified, the internal sharing section 250 of the chat section 21 will The content sharing confirmation screen 570 is displayed on the touch panel display. On the content sharing confirmation screen 570, you will enter confirmation information regarding whether or not the content can be shared.
[0039] If "Shareable" is entered on this content sharing confirmation screen 570, the chat will be opened. The conversation view 210 of section 21 displays the content, including the message, on the timeline screen 580. Output a message. Here, the external site screen 530 and aggregate screen 540 are used to direct the user. In the case of content from a specified external site 10, the conversation view 210 will display this content. Include a digest in the message.
[0040] In addition, the location information screen 550A and the camera shooting screen 550B include the message. If content is specified, the conversation view 210 of the chat section 21 will display a timeline image. On screen 580, a message including content is output. Here, location information screen 5 If the location information is specified by 50A, the conversation view 210 will display the map of the chat section 21. The message includes location information to display the current location at the top. Also, the camera screen If the image was captured using 550B, the chat section 21 will display a digest of the captured image. Include part of it in the message.
[0041] Furthermore, it is possible to share this content on external social media platforms. Yes. Furthermore, the content included in messages on the timeline screen 580 is also... It can also be shared on external social media. In this case, chat section 21 The external sharing unit 260 displays a social media sharing screen 590 on a touch panel display. Display. On this social media sharing screen 590, posts including content are displayed. This is done. In this case, the external sharing unit 260 accesses the external social media server 40. Then, the message, including the content, is sent to an external social media server 40. Send to [destination].
[0042] The following explains the specific configuration of some of the screens using Figure 3. Therefore, the procedure for sharing content on external social media services will be omitted. This assumes a scenario where content is shared within a chat service.
[0043] The timeline screen 510 displays messages sent by the user and messages received from other users. Messages are displayed in chronological order. On the timeline screen 510, other people's messages The main message is displayed on the left, while your own message is displayed on the right.
[0044] When sharing content published on external site 10, the content will be displayed. Use the external site screen 530. This external site screen 530 is shared within the chat. A share button 531 will appear for sharing. Then, select this share button 531. This specifies the content to be shared.
[0045] Furthermore, it displayed a list of diverse content obtained from multiple external websites. Use Aggregate screen 540 to specify content published on external site 10. It is also possible to share within the chat. This aggregate screen 540 has a sharing option. Button 541 is displayed. By selecting this share button 541, Specify the content to share.
[0046] If share buttons 531 and 541 are selected, the content will be shared with the chat group. The chat destination list screen 560 is displayed for specifying contacts. If a sharing destination is specified on screen 560, after the content sharing confirmation screen 570, Message 581 is output on the imline screen 580. This includes a digest of the selected content.
[0047] Next, using Figure 4, we will show the screen displayed on other user terminals 20 belonging to the chat group. This explains the transition.
[0048] In the user terminal 20 of another client that is chatting, the chat section 21 The conversation view 210 outputs the timeline screen 610 to the touch panel display. This timeline screen 610 displays data obtained from other client user terminals 20. A message is output. If the message contains resource information, the content The content acquisition unit 213 acquires a content digest from the external site 10, and the timeline Include it in the message on screen 610.
[0049] If a message is entered in this message, the chat section 21 will The content acquisition unit 213 uses resource information to acquire content from the external site 10. You'll benefit. And the Content View 240 displays content on its touch panel display. Output display screen 620. In this case, output on this content display screen 620. The content for which "possible" is entered will be displayed.
[0050] The content displayed on the content display screen 620 can be shared with other users. In this case, the sharing destination is specified on the content display screen 620. For example, when sharing in other chat groups, and when sharing on external social media. There is.
[0051] If sharing is specified in another chat group, the internal sharing unit 250 will share the chat The pre-management unit 230 is used to output the chat destination list screen 630. Then, in the chat recipient list screen 630, if a recipient is identified, the internal sharing section 2 50 outputs the content sharing confirmation screen 640 to the touch panel display. On content sharing confirmation screen 640, you will enter confirmation information regarding whether or not the content can be shared. .
[0052] If "Shareable" is entered on this content sharing confirmation screen 640, Chat section 2 Conversation view 210, including content, on the shared timeline screen 650. Outputs the message.
[0053] On the other hand, in the external social media specified on the content display screen 620 If sharing is instructed, the external sharing unit 260 of the chat unit 21 will be displayed on the touch panel display. Next, output the posting screen 660 for posting to social media. Then, externally... Unit 260 accesses the external social media server 40. Then, the content The message, including the above, is sent to the external social media server 40.
[0054] The following uses Figure 5 to explain the specific configuration of some of the screens. Message 601 is output on the timeline screen 610. Item 1 includes a digest of the selected content.
[0055] If message 601 is selected on the timeline screen 610, the content will be displayed. Screen 620 is displayed. This content display screen 620 has a sharing settings section 621. This is done. Icons of potential sharing destinations are displayed in this sharing settings section 621. , as sharing destinations, external social media (Facebook (registered trademark), Twitter (registered trademark) ), (in the drawing, they are labeled as "FB" and "TW" respectively), or select other chat groups. It is possible.
[0056] If you select a different chat group, you will need to specify the chat group to share with. The chat recipient list screen 630 is displayed. On the other hand, if you choose an external social media platform (for example, Facebook®), A posting screen 660 for posting to social media is displayed.
[0057] Next, Figure 6 will be used to explain the usage scenarios of the chat service. Here, the client A sends a message containing content to client B. Ant B shares content obtained from client A with client C. This is the assumption.
[0058] First, the chat section 21 of the user terminal 20 of client A receives messages from multiple resources. The content acquisition process is executed (step S1-1). Specifically, the aggregate of chat section 21 is performed. The Regator 241 retrieves various content from external site 10.
[0059] Next, the chat unit 21 of the user terminal 20 performs aggregate processing (step S 1-2). Specifically, the aggregator 241 of the content view 240 retrieves various Generate aggregate screen 540 which combines the content. Then, content view 2 40 displays the generated aggregate screen 540 on the touch panel display.
[0060] Next, the chat unit 21 of the user terminal 20 performs the content selection process (step (P S1-3). Specifically, in client A, the aggregate screen 540 is displayed From the selected content, select the content to share. In this case, the chat section 21 The internal sharing unit 250 displays a content sharing confirmation screen 570 on the touch panel display. do.
[0061] Next, the chat unit 21 of the user terminal 20 executes the message display process (step S1-4). Specifically, if a confirmation input for sharing is made, the conversation in chat section 21 View 210 records the message in the message storage unit 220. Furthermore, conversation view 2 10 uses the content acquisition unit 213 to obtain a digest of content from an external site 10. Retrieve the data. Note that this digest uses data cached on the server side. It is also possible to display a digest on the timeline screen. Display the included message.
[0062] Next, the chat unit 21 of the user terminal 20 executes the message sending process (step S1-5). Specifically, the transmission processing unit 211 sends the message to the chat server 30. This message includes speaker information, content data type, resource information, and chat. Includes identifiers that identify the set group, etc. Here, the data type is text, image, location This information is used to identify the type of data, such as location information, camera images, and voice recordings.
[0063] Next, the chat unit 21 of the user terminal 20 of client B performs message reception processing. The process is carried out (step S2-1). Specifically, the chat management unit 31 of the chat server 30 is The message obtained from the user terminal 20 of client A is stored in the message storage unit 32. Register. Then, the chat management unit 31 will put the registered message into the chat group. It sends to the user terminal 20 of another client belonging to the same group. And then, the user of client B Terminal 20 retrieves a message from the chat server 30.
[0064] Next, the chat unit 21 of the user terminal 20 will display a message about external content. The determination process regarding whether it is true is performed (step S2-2). Specifically, chat section 21 The receiving processing unit 212 makes a determination based on the data type of the acquired message.
[0065] If it is determined to be a message about external content based on the data type (step In S2-2, if the answer is "YES", the chat unit 21 of the user terminal 20 will be connected to an external controller. The process of acquiring the content is executed (step S2-3). Specifically, the conversation in chat section 21. View 210 uses the content acquisition unit 213 to retrieve external site information based on resource information. Get a digest from T10.
[0066] On the other hand, if it is determined that the message is not about external content (Step S2-2) If the answer is "NO", the chat unit 21 of the user terminal 20 will retrieve external content. Skip the process (step S2-3).
[0067] Next, the chat unit 21 of the user terminal 20 executes the message display process (step S2-4). Specifically, the conversation view 210 displays the acquired message on the touch panel. Output to the timeline screen 610 of the display.
[0068] Next, the chat unit 21 of the user terminal 20 performs the content selection process (step S2-5). Specifically, in the message output to the timeline screen 610, Specify a message to confirm the content. In this case, content view 240 is outside The internal site 10 retrieves content from an external site 10 and displays it on a touch panel display. Output the content. Then, send the content to users in other chat groups and contact users. This assumes a scenario where the information is shared between the parties.
[0069] Next, the chat unit 21 of the user terminal 20 performs the process of selecting the sharing method (step S2-6). Specifically, the internal sharing unit 250 uses the chat destination management unit 230 to... Touch screen 630, which is the chat list screen that includes chat groups and contacts the user belongs to. Output to the panel display. Then, share on this chat recipient list screen 630. Specify the chat group or contact mentioned earlier. Here, we'll use client C as the recipient. This assumes a case where it is specified.
[0070] Next, the chat unit 21 of the user terminal 20 displays a message table, similar to step S1-4. The specified process is executed (step S2-7). Next, the chat unit 21 of the user terminal 20 sends a message, similar to step S1-5. The message processing is executed (step S2-8).
[0071] The chat section 21 of the user terminal 20 of client C, which received the message, steps Similar to S2-1, the message reception process is executed (step S3-1). Next, the chat unit 21 of the user terminal 20, similar to step S2-2, will handle external content. The process of determining whether the message is about "tsu" is executed (step S3-2).
[0072] If it is determined that the message is about external content (in step S3-2, "Y" In the case of "ES"), the chat unit 21 of the user terminal 20, similar to step S2-3, external The content retrieval process is executed (step S3-3). Meanwhile, regarding external content... If it is determined that it is not a message (if the answer is "NO" in step S3-2), The chat unit 21 of terminal 20 performs the process of acquiring external content (step S3-3) To push. Then, the chat unit 21 of the user terminal 20, similar to step S2-4, displays a message. The display process is executed (step S3-4).
[0073] According to the above embodiment, the following effects can be obtained. (1) In the above embodiment, the chat unit 21 includes a conversation view 210 and a message storage unit 2 20, Chat recipient management unit 230, Content view 240, Internal sharing unit 250, External sharing It is equipped with section 260. The content view 240 retrieves content from various resources. The process of displaying the tsu is executed. Then, the internal shared unit 250 is taken on the user terminal 20 Share the content you've gained with chat groups and contact users using the chat service. Perform the sharing process. This allows the chat application program to function. In the chat section 21, it is possible to identify the content that the user wishes to share. Therefore, in chat services, content It can be shared.
[0074] (2) In the above embodiment, the external sharing unit 260 is used to access the user terminal 20 This process involves sharing the content on external social media. Content acquired through chat services may be shared on other social media services. It can be shared.
[0075] (3) In the above embodiment, the content view 240 includes an aggregator 241. This allows content obtained from multiple external resources to be shared in chat groups and other applications. It can be shared with contacts and on external social media services.
[0076] (4) In the above embodiment, the conversation view 210 of the chat unit 21 is the content acquisition unit 2 It includes 13. This content acquisition unit 213 retrieves the message output in the conversation view 210. If the message includes a data type, use the resource information to describe the content and overview. Retrieve essential information (digest). This will allow you to see the messages displayed on the timeline screen. On this page, you can grasp the overview of the content.
[0077] The above embodiment may be modified as follows. In the above embodiment, the aggregator 241 acquires various resources from the external site 10. Here, Aggregator 241 will filter the content to be retrieved. You may do so. For example, you can give the aggregator 241 a key for filtering. Keep it. Then, the aggregator 241 will access this key from each external site 10. Accordingly, the filtered content is retrieved. We can provide content.
[0078] Furthermore, it may be possible to have each client maintain a different key. In this case, On terminal 20, a key corresponding to the client's preference is identified, and the aggregator 2 It will be kept at 41. This will allow us to provide content tailored to the client. Furthermore, attributes related to the content that the user frequently views and shares. By using information as a key, weighting can be assigned to the display. By providing keys from the server side, we can leverage the trends in content that other users frequently view. It can be used.
[0079] In the above embodiment, the content view 240 retrieves content from the external site 10. This is advantageous. This content may be retrieved via chat server 30. This allows the chat server 30 to understand the usage status of the content. Furthermore, complex and computationally expensive processes can be executed on the server side.
[0080] In the above embodiment, the content view 240 of the user terminal 20 is the aggregator 24 It is equipped with 1. This aggregator 241 acquires various resources from external sites 10. , it displays a list on the touch panel display. This aggregator is chatsa It may also be possible to install it on the server side, such as on the server 30. Furthermore, the server side and client It is also possible to configure it using a combination of both the side and the other. When retrieving content, the content retrieval interface (API) differs from site to site. R is a document format that provides a simple summary of updates from various websites. There may be differences in SS specifications. Even in such situations, the chat server In step 30, these differences are absorbed together, and the aggregated content is then processed by each user. It can be provided to the terminal 20. Also, it can combine feeds from different sites, and Furthermore, it is possible to create feeds sorted chronologically. By providing this feature, the processing load and cost burden on the user terminal 20 can be reduced.
[0081] Furthermore, in the aggregator set up on the chat server 30, content filtering It is also possible to perform the following. In this case as well, if implemented on the server side, the client When implementing this on the side, a combination of both approaches may be used.
[0082] This allows the chat server 30 to process the content provided to the client. Retweening is possible. Furthermore, content that other users frequently view, and By using attribute information related to frequently viewed content as a key, the display weights... You could also add a rating system. For example, ranking or recommending content based on frequency. A "recommendation" can be created and provided to the user terminal 20. Furthermore, the content will be shared with all users of the chat service. That's also a good approach. In this case, the content can be presented in rankings or chronologically.
[0083] In the above embodiment, the message storage unit 220 of the user terminal 20 contains a chat service Messages sent and received using the service are recorded. Furthermore, messages from chat server 30 Message storage unit 32 records messages from each user terminal 20. The locations where it will be installed are not limited to user terminals 20 or chat servers 30, but will be Alternatively, it may be provided on one side.
[0084] In the above embodiment, the content specified in the content view 240 is internal In the shared section 250 and the external shared section 260, within the chat and on external social media And share it. Here, the number of pieces of content that can be shared at one time is not limited to one. For example, you could allow multiple pieces of content to be specified at the same time. (Chat group) When sharing in contacts, multiple specified pieces of content can be shared in multiple messages. Expand and send. Also, when sharing on external social media, specify The multiple pieces of content are separated and posted individually to external social media servers 40. As a result, when sending messages to chat services or social media, one Even when there are limitations on the amount of data that can be sent, multiple pieces of content can be shared efficiently by sending them in multiple parts. It is possible.
[0085] Furthermore, multiple chat groups, contacts, multiple social media platforms, and combinations thereof It may be made shareable in the chat. In this case, the chat unit 21 is the client In the chat groups, contacts, and social media accounts specified in the message, you can contact them individually. Generate and send message and post data. This allows multiple pieces of content to be shared across multiple platforms. It can be efficiently shared between loops.
[0086] In the above embodiment, the external site screen 530 and aggregate screen 540 are used. Select content from Site 10. Here, on each display screen, from External Site 10 The content provided (e.g., videos) may be made searchable. In this case, Each display screen (for example, the timeline screen) has an action bar for selecting content. This action bar will hold information for accessing external sites 10. In addition, the input field for the search key to search for content on this external site 10 is It is provided. And, when a search key is entered in the action bar, external sites Access T10, retrieve content information corresponding to the search key, and list the search results. The displayed search results screen is output. Then, the selected content on this search results screen... The internal sharing unit 250 and the external sharing unit 260 perform content sharing processing. This allows for efficient content searching on each display screen.
[0087] Next, the technical concepts that can be understood from the above embodiments and alternative examples are described below. [1] Sending and receiving messages within a messaging application over a network. A control program for a terminal device equipped with a processing unit, The processing unit of the terminal device is Messages from the aforementioned terminal device and messages from other terminal devices are displayed on the timeline screen. The timeline display section that is displayed on the screen, A content viewer retrieves and displays content from an external resource that manages the content. —and, In the content displayed by the aforementioned content view, the content that has been instructed to be shared A specific part that identifies the "tsu", The instruction to share the aforementioned content is an instruction for internal sharing, which is sharing within the chat service. Identify whether it is an instruction for external sharing, or sharing on external social media. The part that identifies the shared recipient, If the aforementioned internal sharing is instructed, select the recipient according to the chat service. A selection screen is displayed, and if external sharing is instructed, the external social media It functions as a selection screen display unit that shows a selection screen for selecting a recipient according to A. A control program for a terminal device characterized by the following features. [2] The aforementioned sharing destination identification unit is connected to an external social media server, and the social media Send information to the Dea Server, including resource information of the identified content. The control program for the terminal device described in [1]. [3] The aforementioned processing unit, Among the message objects included in the timeline screen, the shared container Further functioning as a display control unit that makes items selectable [1] or [2] The control program for the terminal device. [4] The processing unit is further configured to function as a location acquisition unit that acquires the current location information of the terminal device. height, The display control unit includes the current location of the terminal device in the message as the current location information. The control program for the terminal device described in [3]. [5] The content view, when the current location information is specified, will use that current location information. A control program for the terminal device described in [4] that displays a map screen indicating the corresponding location. [6] The aforementioned content view provides information for filtering the content to be retrieved. [1]~[5] retain and retrieve filtered content based on that information. A control program for the terminal device described in any one of the items. [7] The aforementioned processing unit, The content identified by the specified unit is an external message application If the content is shared within the same network, the information of the recipient of the shared content will be displayed, and the specified recipient will be shown. An internal sharing unit that first transmits information including resource information of the identified content. A control program for a terminal device described in any one of the following items [1] to [6], which further enables the device to function. [8] The specified unit instructs sharing of the content displayed by the content viewer. Identify multiple pieces of content that have been identified, When the sharing destination identification unit identifies multiple contents, the external The social media servers of the department will include the resource information of the identified content. The terminal described in any one of the following items [1] to [7] transmits the information separately for each of the aforementioned contents. The control program for the device. [9] Sending and receiving messages within a messaging application over a network. A control method for a terminal device equipped with a processing unit, The processing unit of the terminal device, Messages from the aforementioned terminal device and messages from other terminal devices are displayed on the timeline screen. Displayed in Retrieve and display content from an external resource that manages the content. Identify the content that you have been instructed to share within the displayed content, The instruction to share the aforementioned content is an instruction for internal sharing, which is sharing within the chat service. Identify whether it is an instruction for external sharing, or sharing on external social media. , If the aforementioned internal sharing is instructed, select the recipient according to the chat service. A selection screen is displayed, and if external sharing is instructed, the external social media Control of a terminal device characterized by displaying a selection screen for selecting a destination according to A. method.
[10] Sending and receiving messages within a messaging application over a network. A terminal device, Messages from the aforementioned terminal device and messages from other terminal devices are displayed on the timeline screen. The timeline display section that is displayed on the screen, A content viewer retrieves and displays content from an external resource that manages the content. —and, In the content displayed by the aforementioned content view, the content that has been instructed to be shared A specific part that identifies the "tsu", The instruction to share the aforementioned content is an instruction for internal sharing, which is sharing within the chat service. Identify whether it is an instruction for external sharing, or sharing on external social media. The part that identifies the shared recipient, If the aforementioned internal sharing is instructed, select the recipient according to the chat service. A selection screen is displayed, and if external sharing is instructed, the external social media It includes a selection screen display unit that displays a selection screen for selecting a recipient according to A. A terminal device characterized by the following. [Explanation of Symbols]
[0088] 10…External site, 20…User terminal, 210…Conversation view, 220…Message memory Department, 230... Chat destination management department, 240... Content viewer, 241... Aggregator, 2 50...Internal shared area, 260...External shared area, 30...Chat server, 40...External social Media server.
Claims
1. A terminal device that sends and receives messages within a messaging application over a network, A first means for displaying a message containing content resource information received from another terminal device, and a digest of the content, on a timeline screen. A second means outputs a content display screen, different from the timeline screen, which includes the content corresponding to the resource information contained in the message and an icon for specifying the sharing destination of the content, in response to the selection of the message, and A control program that functions as a third means for sending a message containing resource information of the content included in the content display screen to a designated sharing destination.
2. The control program according to claim 1, wherein the content is not displayed on the timeline screen.
3. The aforementioned icon includes an icon for selecting whether to use internal sharing, which specifies the recipient from within the messaging application, or external sharing, which specifies the recipient from an external social media platform. If internal sharing is selected, The second means displays a selection screen for specifying the sharing destination within the messaging application, The third means displays a message including the content within the messaging application. If external sharing is selected, The second means displays the posting screen of the external social media, The control program according to claim 1 or 2, wherein the third means transmits a message containing resource information of the content to the external social media.
4. The control program according to any one of claims 1 to 3, wherein the content display screen includes the content and the icons arranged below it.
5. A terminal device that sends and receives messages within a messaging application via a network, A first means for displaying a message containing content resource information received from another terminal device, and a digest of the content, on a timeline screen. A second means outputs a content display screen, different from the timeline screen, which includes the content corresponding to the resource information contained in the message and an icon for specifying the sharing destination of the content, in response to the selection of the message, and A terminal device comprising a third means for sending a message containing resource information of the content included in the content display screen to a designated sharing destination.
6. A method by which a terminal device sends and receives messages within a messaging application via a network, wherein the terminal device A message containing content resource information received from another terminal device, along with a digest of the content, is displayed on the timeline screen. A content display screen different from the timeline screen, which includes the content corresponding to the resource information contained in the message and an icon for specifying the sharing destination of the content, is output when the message is selected. A method for sending a message containing resource information of the content included in the content display screen to a designated sharing destination.
7. A system comprising a first terminal device and a second terminal device, The first terminal device includes means for transmitting a message containing content resource information, The second terminal device is A first means for displaying a message containing content resource information and a digest of the content, received from the first terminal device, on a timeline screen. A second means outputs a content display screen, different from the timeline screen, which includes the content corresponding to the resource information contained in the message and an icon for specifying the sharing destination of the content, in response to the selection of the message, and A system comprising a third means for sending a message containing resource information of the content included in the content display screen to a designated sharing destination.
Citation Information
Patent Citations
Shingohenkankiisosochi
JP1976075402A
Techniques for sharing content on a web page
US20100070899A1
Measuring the Effects of Social Sharing on Online Content and Advertising
US20120109737A1
Information processing apparatus, terminal apparatuses and information processing method
WO2011115286A1