Control program for terminal device, control method for terminal device, and terminal device
The terminal device control program integrates content sharing within and across chat and social media platforms, addressing the limitations of existing chat services by enabling efficient communication through internal and external sharing mechanisms.
Patent Information
- Application Number
- JP2024165956
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2033-05-02
AI Technical Summary
Existing chat services lack efficient methods for seamlessly integrating and sharing various types of content, such as URLs and resource information, which complicates communication and understanding of content within messages.
A terminal device control program that enables seamless communication by allowing users to share content within chat services and external social media, featuring a processing unit for message handling, a content view for retrieving and displaying external resources, and sharing units for internal and external sharing, along with location integration.
Enables smooth communication by facilitating the sharing of diverse content types within chat services and external platforms, reducing operational burden and enhancing user interaction.
Smart Images

Figure 2024178380000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for transmitting and receiving messages using an information processing terminal. [Background technology]
[0002] Today, real-time messaging between users is possible using computer terminals such as smartphones. Chat services for message communication are provided (see, for example, Non-Patent Documents 1 and 2). In this chat service, messages can be exchanged between users who are registered in a group. In this chat service, text and digital Conversations are conducted using designed illustrations (stickers).
[0003] The technology that will enable seamless message exchange in this chat service is The technology described in this document is It accepts a destination and a message to be sent to that destination. The priority order is determined from one or more communication methods registered in the memory for the destination. Therefore, a communication method is selected, and the message is sent to the destination by using this communication method. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 5175402 (Page 1, Figure 1) [Non-patent literature]
[0005] [Non-Patent Document 1] GREE, Inc., "Tellit" [online], April 19, 2013, Google play, [searched April 28, 2013], Internet <URL: https: / / play.google.com / store / apps / details?id=net.gree.android.app.messenger&hl=ja> [Non-Patent Document 2] GREE, Inc., "Tellit" [online], April 24, 2013, iTunes, [Retrieved May 1, 2013], Internet <URL: https: / / itunes.apple.com / app / id581075146> Summary of the Invention [Problem to be solved by the invention]
[0006] When using such chat services, text and stickers alone are not enough to ensure smooth communication. For example, the Internet is full of diverse content. If you want to discuss such content, please be aware of the content itself. By sharing information, accurate communication can be achieved. When sharing such content, the resource information of this content (e.g. It was time-consuming to import the URL into the message on the chat service. Furthermore, it is difficult to understand the content from resource information alone, and it is difficult to ensure smooth communication. Communication can sometimes be difficult to achieve.
[0007] The present invention has been made in consideration of the above-mentioned problems, and its object is to provide a method for providing a variety of content A control program for a terminal device to facilitate smooth communication using the The present invention provides a control method for a device and a terminal device. [Means for solving the problem]
[0008] The control program for the terminal device that solves the above problem is A control program of a terminal device having a processing unit for transmitting and receiving messages within an application A processing unit of the terminal device is a RAM, The timeline display section displays messages from the device on the timeline screen, and the content A content view that acquires and displays content from an external resource that the content view manages, Identify the content that is instructed to be shared among the content displayed by the content view A specification unit that specifies whether or not the content is shared, and an instruction to share the content is internal sharing, which is sharing within a chat service. The instruction is for sharing on external social media platforms. a sharing destination specifying unit that specifies whether the internal sharing is to be performed, and a chat service that specifies whether the internal sharing is to be performed, When the user instructs to share the information externally, a selection screen is displayed for selecting a destination according to the information. Selecting to display a selection screen for selecting a destination according to the external social media It functions as a screen display unit.
[0009] Regarding the control program for the terminal device, the sharing destination specification unit is It is preferable to display a selection screen for selecting a destination according to the media. Regarding the control program of the terminal device, the processing unit is included in the timeline screen. A display that selectively displays the shared content in a message object that is displayed It is preferable that the control unit further functions as a display control unit. Regarding the control program of the terminal device, the identification unit Identifying a plurality of contents instructed to be shared from the displayed contents, and When the identification unit identifies a plurality of the contents, the identification unit identifies the plurality of the contents from an external social network. The information including the resource information of the specified content is transmitted to the media server. It is preferable to transmit each content separately.
[0010] Regarding the control program for the terminal device, the processing unit is and the display control unit further functions as a position acquisition unit that acquires the previous position information. The current location of the terminal is preferably included in the message. Regarding the control program for the terminal device, the content view is If the current location information included in the object is specified, the location corresponding to the current location information is displayed. Preferably, a map screen showing the location of the vehicle is displayed. Regarding the control program for the terminal device, the content view is The information for filtering the content is stored and the content is filtered based on the information. It is preferable to obtain content that has been Regarding the control program of the terminal device, the processing unit is identified by the identification unit. If the content is shared within an external messaging application, Displaying information on a sharing destination of the content, and displaying the specified content to the specified sharing destination. It is preferable that the server further functions as an internal sharing unit that transmits information including resource information of the server. It is. Regarding the control program of the terminal device, the identification unit Identifying a plurality of contents instructed to be shared from among the displayed contents, and The identification unit, when the identification unit identifies a plurality of the contents, identifies the plurality of the contents to an external social network. The information including the resource information of the specified content is transmitted to the media server. It is preferable to transmit each content separately.
[0011] The method for controlling a terminal device that solves the above problem is to A method for controlling a terminal device having a processing unit for transmitting and receiving messages within a communication application. The processing unit of the terminal device receives messages from the terminal device and messages from other terminal devices. Display the message on the timeline screen and import content from an external resource that manages content. and identifying the content that is requested to be shared among the displayed content. The instruction to share the content is an instruction for internal sharing within the chat service. Identify whether the instruction is for external sharing, which is sharing on external social media. When the internal sharing is instructed, a destination is selected according to the chat service. When the external sharing is instructed, the external social media A selection screen is displayed for selecting a destination according to the item. The terminal device for solving the above problem is a message application A terminal device for transmitting and receiving messages within a communication network, A timeline display section for displaying messages from other terminal devices on a timeline screen; A content view that retrieves and displays content from an external resource that manages content. The content displayed by the content view is instructed to be shared. The content is shared within the chat service by an identification unit that identifies the content and an instruction to share the content is given by the identification unit. Whether that be an internal sharing instruction or an external social media sharing instruction A sharing destination specification unit that specifies whether the instruction is an instruction, and a chat destination specification unit that specifies whether the instruction is an instruction to share internally. a selection screen for selecting a destination according to the external service, When the user selects the external social media, a selection screen is displayed for selecting a destination according to the external social media. and a selection screen display unit that displays the selection screen. The control program for the terminal device that solves the above problem is A control program of a terminal device having a processing unit for transmitting and receiving messages within an application A processing unit of the terminal device is a RAM, A message from the other terminal device is displayed on the timeline screen, and the message is also shared by the other terminal device. a timeline display section for displaying a message including a digest of the selected content; In the messages application, when a message containing an extract is selected Internal sharing, which is sharing on your website, and external sharing, which is sharing on external social media. A content view that displays a screen including a sharing setting field for instructing a user to share a content with another user. An instruction to share a message including the digest of the message is sent to the message application Whether this is an internal sharing instruction, which is sharing within the company, or an external social media sharing instruction, a sharing destination specifying unit that specifies whether the instruction is for external sharing or not; When sharing is instructed, a display for selecting a sharing destination in the message application is displayed. A selection screen is displayed, and the external social media is selected in the sharing setting field. In this case, the external social media posting screen is displayed as a screen display unit. do. Effect of the Invention
[0012] According to the present invention, it is possible to achieve smooth communication by utilizing various contents. can be done. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a schematic diagram of a system according to an embodiment of the present invention. [Diagram 2] FIG. 4 is an explanatory diagram of screen transitions according to the embodiment. [Diagram 3] FIG. 4 is an explanatory diagram of an example of a screen according to the embodiment. [Figure 4] FIG. 4 is an explanatory diagram of screen transitions according to the embodiment. [Diagram 5] FIG. 4 is an explanatory diagram of an example of a screen according to the embodiment. [Figure 6] FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] An embodiment of a terminal device for transmitting and receiving messages will be described below with reference to FIGS. This embodiment is a chat service for sending and receiving messages between terminal devices of multiple clients. This section assumes that the above is applied to a service.
[0015] As shown in FIG. 1, in this embodiment, The external site 10, the user terminal 20, the chat server 30, the external social media server Use a server 40.
[0016] The external site 10 is a server computer that provides various resources on the Internet, etc. This external site 10 includes video sites, news sites, etc. You can use various content resources, such as news sites that provide information.
[0017] The user terminal 20 is a computer of a user of the chat service, such as a smartphone. When using the chat service for the first time, the user Using the terminal 20, the chat server 30 is accessed and a chat application program is executed. Download and install the program.
[0018] The user terminal 20 includes a control unit including a CPU, RAM, ROM, etc., and a data storage unit. The control unit is a chat application. By executing the program, it functions as the chat section 21. The user terminal 20 uses a touch panel display as an input / output unit. S (Global Positioning System) and other location information acquisition units, and a It is equipped with a camera unit for capturing images and a microphone unit for collecting sound.
[0019] The chat section 21 functions as a message processing section, and includes a conversation view 210, a message storage section 212, and a unit 220, chat destination management unit 230, content view 240, internal sharing unit 250, external It has a shared section 260.
[0020] The conversation view 210 displays sent and received messages in the chat service by touching the The conversation view 210 outputs the conversation to the timeline screen displayed on the panel display. The device includes a signal processing unit 211, a reception processing unit 212, and a content acquisition unit 213.
[0021] The transmission processing unit 211 automatically transmits a message input on the touch panel display. The message is displayed as a message of the user and is also sent to the chat server 30. To carry out.
[0022] The reception processing unit 212 receives a message from the chat server 30 and displays it on the touch panel display. The system then executes a process to output the comment as someone else's comment on the display. The content acquisition unit 213 adds resources to the message output in the conversation view 210. If the resource information is included, the content and summary information (data) can be For example, an external site 10 is identified based on the resource information, and The external site 10 retrieves a digest of content from the conversation view 210. The message including the digest acquired by the content acquisition unit 213 is tapped. Output to the touch panel display.
[0023] The message storage unit 220 stores messages sent and received using the chat service. It will be recorded. The chat destination management unit 230 manages chat groups to which the user of the user terminal 20 belongs, Information about the contacts specified in the user terminal 20 is recorded. You can send and receive messages between members of the group and contacts.
[0024] The content view 240 performs processing to display content obtained from various resources. The content view 240 includes an aggregator 241. The computer 241 acquires various resources from the external site 10 and displays them on the touch panel display. and display the list.
[0025] The internal sharing unit 250 shares the content acquired by the user terminal 20 using a chat service. Execute shared actions within the chat group or contacts you use. The contents include contents acquired from an external site 10 and the like, and contents stored in a user terminal 20. Content from sources, other users in chat groups, or contacts Contains content that has been
[0026] The external sharing unit 260 shares the content acquired by the user terminal 20 with an external social networking site. In this case of external sharing, the content to be shared is also The contents are acquired from an external site 10 and resources in the user terminal 20. content in your chat room, other users in your chat groups, or content obtained from your contacts The external sharing section 260 includes the access control section 40 of the external social media server 40. The access destination, user login authentication information (user ID, password, etc.) required for access We hold data related to
[0027] The chat server 30 provides and manages chat services for the user terminal 20. The chat server 30 is a computer system including a CPU, RAM, and ROM. The chat server includes a chat management unit 31 and a message storage unit 32. The reference numeral 30 includes a user management section (not shown).
[0028] The chat management unit 31 acquires messages from each user terminal 20 and stores them in a message storage unit 32. 32 and transmits the information to other user terminals 20 belonging to the chat group or contacts. Perform the process. The message storage unit 32 stores messages acquired from each user terminal 20 in the form of sender information, , and is recorded in association with chat group information. The user management unit manages information on users and chat groups of the chat service.
[0029] The external social media server 40 provides a known social media service. A server computer. Examples of social media include Facebook (registered trademark). ), Twitter (registered trademark), etc. can be used.
[0030] (Screen transition) Next, the screen transitions when using the chat service will be described with reference to FIG. When using the chat service to send and receive messages, the user of this client A chat application program is started on the user terminal 20 .
[0031] In this case, as shown in FIG. 2, the chat destination management unit 230 displays the chat destination list screen 50 0 is output to the touch panel display. A list of chat groups and contacts to which the user belongs will be displayed.
[0032] When a chat group or contact is specified on the chat destination list screen 500, The conversation view 210 of the chat section 21 displays a timeline screen 5 on a touch panel display. Outputs 10.
[0033] When creating a message, the user uses the conversation view 210 of the chat section 21. A text input screen 520 and a sticker selection screen 521 are output to the touch panel display. A software keyboard is displayed on the text input screen 520. A software keyboard is used to generate a text message. In the sticker selection screen 521, various illustration (sticker) candidates are displayed. By selecting a sticker to be used as a message from among the sticker candidates, e.g. It is possible to generate messages that express a wide variety of emotions and feelings through illustrations.
[0034] Additionally, messages can contain a wide variety of content. For example, if you want to include content published on an external site 10 as a message, The chat section 21 uses the content view 240 to display the external The external site screen 530 is displayed.
[0035] In addition, when using content published on external sites10, In this case, the content can be aggregated to form an aggregate screen 540. Using the aggregator 241 of the view 240, the view 240 is aggregated on a touch panel display. The screen 540 is displayed. The aggregate screen 540 displays the aggregated data from multiple external sites 10. A list of multiple acquired contents is displayed. On this aggregate screen 540, The user can also check the selected content on the external site screen 530.
[0036] Furthermore, it is possible to include location information in the message. In this case, the chat section 2 Using the content view 240 of 1, a position information screen 550 is displayed on the touch panel display. Here, the user terminal 20 displays A using a location information acquisition unit using GPS or the like. The current position is identified, and the current position is displayed on a map on the position information screen 550A.
[0037] It is also possible to include a photographed image in the message. In this case, the chat section 2 1, a camera shooting screen 55 is displayed on the touch panel display using the content view 240. 0B. Here, the user terminal 20 generates a captured image using a camera unit or the like, The captured image is displayed on the camera shooting screen 550B. You can also display images that have been created using the .mx file. You can also decorate images with stickers and text. It may also be. In addition to location information and captured images, voice data (audio data) entered into the user's device can also be used. ) can be used as content. In this case, the user terminal 20 The audio file of the audio acquired by the audio recording section or the like is used.
[0038] Then, using the external site screen 530 or the aggregate screen 540, When the content to be shared is specified, the internal sharing unit 250 of the chat unit 21 starts sharing the content. In order to identify the contact, a chat contact list screen 560 is displayed on the touch panel display. On this chat list screen 560, the chat group for sharing the content is displayed. When a sharing destination is specified, the internal sharing section 250 of the chat section 21 A content sharing confirmation screen 570 is displayed on the touch panel display. In the content sharing confirmation screen 570, a confirmation input is made as to whether or not the content can be shared.
[0039] When "shareable" is input on the content sharing confirmation screen 570, the chat The conversation view 210 of the part 21 displays messages including contents on a timeline screen 580. Here, the external site screen 530 or the aggregate screen 540 is specified. In the case of content from a specified external site 10, the conversation view 210 Include the digest in the message.
[0040] In addition, on the location information screen 550A and the camera shooting screen 550B, When content is specified, the conversation view 210 of the chat section 21 displays a timeline image. A message including the content is output on the screen 580. In the case of the location information specified by 50A, the conversation view 210 displays the map of the chat section 21. The message includes location information to display the current location on the camera screen. In the case of a photographed image designated by 550B, a digest of the photographed image in the chat section 21 is or part of it in the message.
[0041] In addition, these contents can be shared on external social media. Furthermore, the content of the messages on the timeline screen 580 is It can also be shared on external social media. In this case, the chat section 21 The external sharing unit 260 displays a social media sharing screen 590 on the touch panel display. In this social media sharing screen 590, posts including content are displayed. In this case, the external sharing unit 260 accesses the external social media server 40. Then, the message including the content is sent to the external social media server 40. Send to.
[0042] The specific configuration of some of the screens will be described below with reference to FIG. 3. For this reason, instructions for sharing content on external social media services are omitted. Assume that 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, messages from other people are displayed. The other person's message will be displayed to the left, and your message will be displayed to the right.
[0044] If you share content that is publicly available on an external site, you may The external site screen 530 is used to display the shared A share button 531 for sharing the same image is displayed. Then, the user selects the share button 531. By doing so, you specify the content to be shared.
[0045] In addition, a list of various contents obtained from multiple external sites 10 was displayed. Using the aggregate screen 540, specify the content published on the external site 10. This aggregate screen 540 also displays the share options for sharing within the chat. A share button 541 is displayed. By selecting this share button 541, Specify the content you want to share.
[0046] When the Share button 531, 541 is selected, the chat group where the content is shared A chat destination list screen 560 for specifying a chat destination or a contact is displayed. When a sharing destination is specified on screen 560, the content sharing confirmation screen 570 is displayed. A message 581 is displayed on a timeline screen 580. Includes a digest of the selected content.
[0047] Next, referring to FIG. 4, a screen displayed on another user terminal 20 belonging to the chat group will be The transition of is explained below.
[0048] In the user terminal 20 of the other client who is chatting, the chat section 21 The conversation view 210 outputs a timeline screen 610 on the touch panel display. This timeline screen 610 displays messages obtained from the user terminals 20 of other clients. If the message contains resource information, The content acquisition unit 213 acquires a digest of the content from the external site 10 and The message on the main screen 610 is included.
[0049] When a content display instruction is input in this message, the chat section 21 The content acquisition unit 213 acquires content from the external site 10 using the resource information. The content view 240 then displays the content on the touch panel display. In this case, the content display screen 620 outputs The content with the possible 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 can be specified on the content display screen 620. For example, you can share it in other chat groups or on external social media. There is a saying.
[0051] If sharing in other chat groups is specified, the internal sharing unit 250 The destination manager 230 is used to output the chat destination list screen 630. Then, when a sharing destination is specified on the chat destination list screen 630, the internal sharing section 2 50 outputs a content sharing confirmation screen 640 on the touch panel display. On the content sharing confirmation screen 640, a confirmation input is made as to whether or not the content is to be shared. .
[0052] When "shareable" is input on this content sharing confirmation screen 640, the chat section 2 The conversation view 210 of one of the sharing destinations includes the content on the timeline screen 650 of the sharing destination. The message is output.
[0053] On the other hand, in the external social media specified on the content display screen 620 When sharing is instructed, the external sharing unit 260 of the chat unit 21 displays a Then, a posting screen 660 for posting to social media is output. The user 260 accesses the external social media server 40. The message including the above is sent to the external social media server 40.
[0054] The specific configuration of some of the screens will be described below with reference to FIG. A message 601 is output on the timeline screen 610. 1 contains a digest of the selected content.
[0055] When a message 601 is selected on the timeline screen 610, the content is displayed. A screen 620 is output. This content display screen 620 is provided with a sharing setting field 621. In this sharing setting field 621, icons of potential sharing destinations are displayed. , and external social media (Facebook (registered trademark), Twitter (registered trademark)) as sharing destinations. ), and in the diagram, they are written as "FB" and "TW" respectively) or other chat groups. It is possible.
[0056] If you selected Other chat groups, you will be asked to specify the chat group to share with. The chat destination list screen 630 is displayed. On the other hand, if you select an external social media account (e.g., Facebook®), A posting screen 660 for posting to the social media is output.
[0057] Next, using Figure 6, we will explain how to use the chat service. Client A sends a message including the content to Client B. Then, Client B wants to share the content acquired from Client A with Client C. Assume the following.
[0058] First, the chat section 21 of the user terminal 20 of the client A receives chat messages from multiple resources. Specifically, the chat section 21 executes a content acquisition process (step S1-1). The registrator 241 acquires various contents from the external site 10 .
[0059] Next, the chat unit 21 of the user terminal 20 executes an aggregate process (step S Specifically, the aggregator 241 of the content view 240 aggregates the acquired An aggregate screen 540 that aggregates the contents is generated. 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 executes a content selection process (step Specifically, in client A, the aggregate screen 540 displays The user selects the content to be shared from the selected content. In this case, the chat unit 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 a message display process (step S1-4). Specifically, when the confirmation input of sharing is performed, the conversation in the chat section 21 The view 210 records the message in the message store 220. 10 uses the content acquisition unit 213 to obtain a digest of content from the external site 10. This digest is obtained by using the cached data on the server side. It is also possible to display a digest of the conversation on the timeline screen. View the included message.
[0062] Next, the chat unit 21 of the user terminal 20 executes a message sending process (step S1-5). Specifically, the transmission processing unit 211 transmits the message to the chat server 30. This message contains information about the speaker, the data type of the content, resource information, The data type includes an identifier that identifies the data group, etc. This is information for identifying the type of data, such as location information, camera images, voice, etc.
[0063] Next, the chat unit 21 of the user terminal 20 of the client B executes a message receiving process. Specifically, the chat management unit 31 of the chat server 30 executes the following (step S2-1). The message acquired from the user terminal 20 of the client A is stored in the message storage unit 32. The chat management unit 31 then registers the registered message in the chat group. Then, the user terminal 20 of the client B belongs to the same group. The terminal 20 receives the message from the chat server 30 .
[0064] Next, the chat unit 21 of the user terminal 20 checks whether the message is about external content. Specifically, the chat unit 21 executes a process of determining whether the chat unit 21 is The reception processing unit 212 makes a determination based on the data type of the acquired message.
[0065] If it is determined that the message is about external content based on the data type (step In step S2-2, if the answer is "YES", the chat unit 21 of the user terminal 20 Specifically, the content of the chat section 21 is acquired (step S2-3). The view 210 uses the content acquisition unit 213 to acquire information on an external site based on the resource information. Get the digest from step 10.
[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" in step 3, the chat unit 21 of the user terminal 20 acquires external content. The process (step S2-3) is skipped.
[0067] Next, the chat unit 21 of the user terminal 20 executes a message display process (step S2-4). Specifically, the conversation view 210 displays the acquired message on the touch panel display. The images are output to the timeline screen 610 of the display.
[0068] Next, the chat unit 21 of the user terminal 20 executes a content selection process (step Specifically, in the message output on the timeline screen 610, In this case, the content view 240 specifies a message to confirm the content. The content is acquired from the external site 10 and displayed on the touch panel display. Then, the content is sent to users in other chat groups and contacts. It is assumed that the information is shared between
[0069] Next, the chat unit 21 of the user terminal 20 executes a process for selecting a sharing method (step S2-6). Specifically, the internal sharing unit 250 uses the chat destination management unit 230 to Touching a chat list screen 630 including chat groups and contacts to which the user belongs The chat destination list screen 630 displays the shared information. Specify the chat group or contact to share with. In this example, client C is the destination. Assume that you specify
[0070] Next, the chat unit 21 of the user terminal 20 displays the message in the same manner as in step S1-4. Then, the display process is executed (step S2-7). Next, the chat unit 21 of the user terminal 20 sends a message in the same manner as in step S1-5. Then, the communication process is executed (step S2-8).
[0071] The chat unit 21 of the user terminal 20 of the client C that received the message performs the steps Similar to S2-1, a message receiving process is executed (step S3-1). Next, the chat unit 21 of the user terminal 20 receives the external content in the same manner as in step S2-2. Then, a process of determining whether the message is about the subject is performed (step S3-2).
[0072] If it is determined that the message is about external content ("Y" in step S3-2), In the case of "ES", the chat unit 21 of the user terminal 20 receives the external A content acquisition process is executed (step S3-3). On the other hand, regarding the external content If it is determined that the message is not the one in step S3-2 (if "NO"), the user The chat unit 21 of the terminal 20 skips the external content acquisition process (step S3-3). Upload. Then, the chat unit 21 of the user terminal 20 sends the message in the same manner as in step S2-4. A 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 destination management unit 230, content view 240, internal sharing unit 250, external sharing unit The content view 240 is a unit for displaying content obtained from various resources. Then, the internal sharing unit 250 executes a process of displaying the acquired data in the user terminal 20. Share the content you have acquired with chat groups and contacts who use the chat service. This allows the chat application program to perform functions that are shared between the In the chat section 21, the user can specify the content that he or she wishes to share. Therefore, the content can be easily shared in the chat service while reducing the operational burden on the user. Sharing can be carried out.
[0074] (2) In the above embodiment, the external sharing unit 260 Share the content on external social media platforms. You may share content acquired through the chat service with other social media services. 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 among chat groups, You can share it with your contacts or 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 213 acquires the message output from the conversation view 210. If the message contains a data type, the resource information is used to display the content and summary. This allows you to get the most important information (digest) of the message displayed on the timeline screen. On this page, you can get an 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, the aggregator 241 is configured to filter the content to be acquired. For example, the aggregator 241 may be provided with a key for filtering. The aggregator 241 then receives the request for this key from each external site 10. This allows you to retrieve filtered content in response to a Content can be provided.
[0078] Furthermore, a different key may be stored for each client. In the user terminal 20, a key corresponding to the client's preference is specified and sent to the aggregator 2. This allows us to provide content tailored to the client. In addition, attributes related to the content the user frequently views and the content he or she shares are also stored. By using the information as a key, it is possible to give weight to the display. By providing a key from the server side, the user can take advantage of the trends of content frequently viewed by other users. It can be used.
[0079] In the above embodiment, the content view 240 retrieves content from the external site 10. This content may be acquired via chat server 30. This allows the chat server 30 to grasp the usage status of the content. Furthermore, complex and computationally expensive processing can be performed on the server side.
[0080] In the above embodiment, the content view 240 of the user terminal 20 is The aggregator 241 acquires various resources from an external site 10. The list is displayed on the touch panel display. The server side may be provided with the same information as the client side. It is also possible to configure a combination of both the internal and external sites. When acquiring content, the content acquisition interface (API) differs for each site. It is a document format that easily summarizes the updates of various websites. There may be differences in SS specifications. Even in such a situation, the chat server At 30, these differences are absorbed and the aggregated content is distributed to each user. It is also possible to combine feeds from different sites and provide them to the terminal 20. You can also create a feed sorted by time. By providing this, the processing load and cost burden on the user terminal 20 can be reduced.
[0081] Furthermore, the chat server 30 includes an aggregator for filtering content. In this case, if the implementation is on the server side, In some cases, this can be achieved on the other side, or a combination of both.
[0082] As a result, the chat server 30 filters the content to be provided to the client. In addition, you can filter the content that other users have viewed frequently, By using attribute information on contents with high usage frequency as a key, weighting is applied to the display. For example, the ranking and recommendation of contents according to frequency may be performed. ("recommendations") can be created and provided to the user terminal 20. Furthermore, content is shared with all users of the chat service. In this case, the content is presented in ranking or chronological order.
[0083] In the above embodiment, the message storage unit 220 of the user terminal 20 stores the chat service The messages sent and received using the chat server 30 are also recorded. The message storage unit 32 records messages from each user terminal 20. The location where the system is installed is not limited to the user terminal 20 or the chat server 30. Alternatively, the second electrode 14 may be provided on either one of the first electrode 14 or the second electrode 15 .
[0084] In the above embodiment, the content specified in the content view 240 is In the sharing section 250 and the external sharing section 260, in chat or on external social media, The number of contents that can be shared at one time is not limited to one. For example, multiple contents may be specified at the same time. When sharing with contacts, multiple specified contents can be sent in multiple messages. In addition, when sharing on external social media, The collected contents are divided and posted individually to the external social media server 40. This means that when sending a message to chat services or social media, Even when there are limitations on transmission capacity, multiple pieces of content can be shared efficiently in multiple parts It is possible.
[0085] Additionally, you can use multiple chat groups, contacts, multiple social media, or any combination of these. In this case, the chat unit 21 may be configured to share the You can send individual messages to designated chat groups, contacts, and social media. This allows multiple contents to be shared across multiple groups. It can be efficiently shared between loops.
[0086] In the above embodiment, the external site screen 530 and the aggregate screen 540 are used to Select the content of the site 10. Here, on each display screen, The provided content (e.g., videos) may be searchable. In this case, Action bar for selecting content on each display screen (e.g. timeline screen) This action bar holds information for accessing the external site 10. In addition, a search key input field for searching for content on this external site 10 is provided. When a search key is entered in the action bar, the external site The search engine accesses the search result list, retrieves the content information corresponding to the search key, and displays the search results. Then, the content selected on the search result screen is output. The contents are shared by the internal sharing unit 250 and the external sharing unit 260. This allows content to be searched efficiently on each display screen.
[0087] Next, the technical ideas that can be understood from the above-described embodiment and other examples will be described below. [1] Send and receive messages in a messaging application over the network A control program for a terminal device including a processing unit, A processing unit of the terminal device, A message from the terminal device and a message from another terminal device are displayed on a timeline screen. a timeline display section for displaying the timeline on the A content viewer that retrieves and displays content from an external resource that manages content. And, The content that is instructed to be shared among the contents displayed by the content view A determination unit that determines The instruction to share the content is an instruction for internal sharing within the chat service. Identify whether the information is shared on external social media or is an external sharing instruction. A sharer identification unit; When the internal sharing is instructed, a destination is selected according to the chat service. When the external sharing is instructed, the external social media The function of the selection screen display unit is to display a selection screen for selecting a destination according to the 23. A control program for a terminal device comprising: [2] The sharing destination specification unit is connected to an external social media server, and and transmitting information including resource information of the specified content to the media server. A control program for a terminal device according to [1]. [3] The processing unit, The shared content is included in a message object included in the timeline screen. The display control unit according to claim 1 or 2 further functions as a display control unit that displays content in a selectable manner. A control program for a terminal device. [4] The processing unit is further configured to function as a location acquisition unit that acquires current location information of the terminal device. height, The display control unit includes a current location of the terminal device as the current location information in a message. A control program for a terminal device described in [3]. [5] When the current location information is specified, the content view is A control program for a terminal device according to [4] that displays a map screen showing the corresponding location. [6] The content view includes information for filtering the content to be acquired. [1]-[5] of the following: A control program for the terminal device according to any one of claims 1 to 4. [7] The processing unit, The content identified by the identification unit is transmitted to the external message application. When the content is shared within the same application, information on the shared destination of the content is displayed, and the shared destination is specified. An internal sharing unit that transmits information including resource information of the previously specified content. The control program for the terminal device according to any one of [1] to [6], further functioning as a [8] The specification unit instructs sharing of the content displayed by the content view. Identify multiple pieces of content that have been The sharing destination specification unit, when a plurality of the contents are specified by the specification unit, The resource information of the identified content is included in the social media servers. The terminal according to any one of [1] to [7], wherein the information is divided into pieces for each content and transmitted. The control program for the device. [9] Send and receive messages in a messaging application over the network A method for controlling a terminal device including a processing unit, A processing unit of the terminal device A message from the terminal device and a message from another terminal device are displayed on a timeline screen. Display in Retrieve and display content from an external resource that manages the content, Identifying the content that you are instructed to share from among the displayed content; The instruction to share the content is an instruction for internal sharing within the chat service. Identify whether the instruction is for external sharing, which is sharing on external social media. , When the internal sharing is instructed, a destination is selected according to the chat service. When the external sharing is instructed, the external social media a selection screen for selecting a destination according to the item of the terminal device; method.
[10] Send and receive messages in a messaging application over the network A terminal device, A message from the terminal device and a message from another terminal device are displayed on a timeline screen. a timeline display section for displaying the timeline on the A content viewer that retrieves and displays content from an external resource that manages content. And, The content that is instructed to be shared among the contents displayed by the content view A determination unit that determines The instruction to share the content is an instruction for internal sharing within the chat service. Identify whether the information is shared on external social media or is an external sharing instruction. A sharer identification unit; When the internal sharing is instructed, a destination is selected according to the chat service. When the external sharing is instructed, the external social media A selection screen display unit that displays a selection screen for selecting a destination according to the A terminal device comprising: [Explanation of symbols]
[0088] 10: external site, 20: user terminal, 210: conversation view, 220: message storage section, 230... chat destination management section, 240... content view, 241... aggregator, 2 50... internal sharing section, 260... external sharing section, 30... chat server, 40... external social Media server.
Claims
1. Send and receive messages in a messaging application over the network A control program for a terminal device including a processing unit, A processing unit of the terminal device, A message from the terminal device and a message from another terminal device are displayed on a timeline screen. and a message including a digest of the content shared by the other terminal device is displayed on the display screen of the other terminal device. A timeline display section that displays messages; When a message including the digest is selected, the message application Internal sharing is sharing within the application, and external sharing is sharing on external social media. a content view that displays a screen including a sharing setting field for specifying one of the following; An instruction to share the message including the digest in the sharing setting field is Whether this is an internal sharing instruction, which is sharing within the app, or an external social media sharing instruction, a sharing destination specification unit that specifies whether the instruction is an external sharing instruction, which is sharing on a media; When the internal sharing is specified in the sharing setting field, the message application A selection screen for selecting a sharing destination in the application is displayed, and the external If the social media is selected, the posting screen of the external social media will be displayed. A control program for a terminal device, which causes the terminal device to function as a screen display unit for displaying a screen.
2. The processing unit is further configured to function as a location acquisition unit that acquires current location information of the terminal device. height, The timeline display unit displays the current location of the terminal device as the current location information in a message. Include in the page A control program for the terminal device according to claim 1.
3. The content view is when a message including the digest is shared. The digest is then obtained from an external resource that manages the content corresponding to the digest. Display a screen containing the above content, When the current location information is specified, a map showing the location corresponding to the current location information is displayed. Displaying Faces A control program for the terminal device according to claim 2.
4. The content view is when a message including the digest is shared. The digest is then obtained from an external resource that manages the content corresponding to the digest. Display a screen containing the above content, We store information to filter the content you receive and use that information to Get the filtered content A control program for the terminal device according to any one of claims 1 to 3.
5. The processing unit, When the internal sharing is instructed, the sharing destination specified on the selection screen is received. and providing the sharing destination with the resource of the content corresponding to the identified digest. It also functions as an internal sharing section that transmits information including business information. A control program for the terminal device according to any one of claims 1 to 4.
6. Send and receive messages in a messaging application over the network A method for controlling a terminal device including a processing unit, A processing unit of the terminal device A message from the terminal device and a message from another terminal device are displayed on a timeline screen. and a message including a digest of the content shared by the other terminal device is displayed on the display screen of the other terminal device. message, When a message including the digest is selected, the message application Internal sharing is sharing within the application, and external sharing is sharing on external social media. Display a screen including a sharing setting field to specify either An instruction to share the message including the digest in the sharing setting field is Whether this is an internal sharing instruction, which is sharing within the app, or an external social media sharing instruction, Identify whether the instruction is for external sharing, which is sharing on media, When the internal sharing is specified in the sharing setting field, the message application A selection screen for selecting a sharing destination in the application is displayed, and the external If the social media is selected, the posting screen of the external social media will be displayed.
23. A method for controlling a terminal device, comprising:
7. Send and receive messages in a messaging application over the network A terminal device, A message from the terminal device and a message from another terminal device are displayed on a timeline screen. and a message including a digest of the content shared by the other terminal device is displayed on the display screen of the other terminal device. A timeline display section that displays messages; When a message including the digest is selected, the message application Internal sharing is sharing within the application, and external sharing is sharing on external social media. a content view that displays a screen including a sharing setting field for specifying one of the following; An instruction to share the message including the digest in the sharing setting field is Whether this is an internal sharing instruction, which is sharing within the app, or an external social media sharing instruction, a sharing destination specification unit that specifies whether the instruction is an external sharing instruction, which is sharing on a media; When the internal sharing is specified in the sharing setting field, the message application A selection screen for selecting a sharing destination in the application is displayed, and the external If the social media is selected, the posting screen of the external social media will be displayed. and a screen display unit for displaying the screen.
Citation Information
Patent Citations
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
Shingohenkankiisosochi
JP1976075402A
Cited By
Semiconductor device and method of manufacturing the same
CN121865939A
Semiconductor component and method for its manufacture
DE102025140729A1
