Communication system, communication method, server device, and program

By designing a communication system that includes servers and terminal devices, the problem of existing social network services failing to effectively accept and distribute user audio posts is solved, and the close connection and interactive experience of audio interaction between users is realized.

JP2025074670AActive Publication Date: 2025-05-14TUGBOAT DESIGN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023185646
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-14
Estimated Expiration
2043-10-30

Smart Images

  • Figure 2025074670000001_ABST
    Figure 2025074670000001_ABST
Patent Text Reader

Abstract

To accept voice posts from users, distribute them, and strengthen connections between the users.SOLUTION: The present invention is a server device including a receiving unit 11a that receives posted information including audio data from a terminal device, a memory unit 13 that stores the posted information, a generating unit 11d that generates display data so as to make the posted information public on a timeline as a talk or thread, a transmitting unit 11e that transmits the display data and audio data to the terminal device, and a main control unit 11f that, by the transmission, arranges talks or threads in chronological order on the timeline and prompts automatic reproduction of a talk in the central position, a talk related to a thread, or audio data related to the thread.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technology that enables users to post using voice and connects them with each other. [Background technology]

[0002] Conventionally, there are various platforms for social networking services (SNS) that accept posts of text data, image data, etc. from users, disseminate them globally, and connect users with each other. The posted text data and image data are, for example, published on the user's timeline and can be viewed, and users can also rate the posts by giving them a "like."

[0003] For example, Patent Document 1 discloses a system in which, in order to increase the possibility of building good connections between people, a server registers in a database for each user account, schedule information that a user inputs into a user terminal as an action plan for a specific date, in association with that date; and, if schedule information that is understood to have the same date and action location is registered in the database for multiple user accounts, the system mediates the exchange of messages between the user terminals corresponding to the multiple user accounts. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2015-97009 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, Patent Document 1 does not disclose anything about accepting voice posts from users, distributing them, and strengthening connections between users.

[0006] The present invention has been made in consideration of such problems, and its purpose is to provide technology that accepts voice postings from users, distributes them, and strengthens connections between users. [Means for solving the problem]

[0007] In order to solve the above problem, a server device according to one embodiment of the present invention includes a receiving unit that receives posted information including audio data from a terminal device, a memory unit that stores the posted information, a generating unit that generates display data so as to publish the posted information on a timeline as a talk or thread, a transmitting unit that transmits the display data and audio data to the terminal device, and a control unit that, as a result of the transmission, arranges the talks or threads in chronological order on the timeline and prompts automatic playback of audio data related to the talk or thread at a specified position.

[0008] Another aspect of the present invention provides a communication system comprising a terminal device and a server device, wherein the terminal device comprises a first transmitting unit that transmits posted information including audio data to the server device, a first receiving unit that receives display data and audio data from the server device, a display unit that performs a display based on the display data, an audio input / output unit that performs audio output based on the audio data, and a first control unit that controls the display and audio output, and the server device comprises a second receiving unit that receives posted information including audio data from the terminal device, a memory unit that stores the posted information, a generating unit that generates display data so as to publish the posted information as a talk or thread on a timeline, a second transmitting unit that transmits the display data and audio data to the terminal device, and a second control unit that prompts the automatic playback of audio data related to the talk or thread at the central position, and in the terminal device, the talk or thread is arranged in chronological order on the timeline displayed by the display unit, and the automatic playback of audio data related to the talk or thread at a predetermined position.

[0009] A communication method according to another aspect of the present invention is a communication method using a communication system including a terminal device and a server device, wherein in the terminal device, a first transmission unit transmits posted information including voice data to the server device, and in the server device, a second reception unit accepts the posted information including the voice data from the terminal device, a memory unit stores the posted information, and a generation unit generates display data to publish the posted information as a talk or thread on a timeline, a second transmission unit transmits the display data and the voice data to the terminal device, and a second control unit displays the displayed information on the timeline in the terminal device by the transmission. Talks or threads are arranged in a series, and the terminal device prompts the server to automatically play audio data related to the talk or thread in a central position, and in the terminal device, a first receiving unit receives display data and audio data from the server device, a display unit performs display based on the display data, an audio input / output unit performs audio output based on the audio data, and a first control unit controls the display and audio output, and in the terminal device, talks or threads are arranged in chronological order on a timeline displayed by the display unit, and audio data related to the talk or thread in a predetermined position is automatically played.

[0010] Another aspect of the program of the present invention causes a computer having a memory unit that stores posted information including audio data to function as a receiving unit that accepts the posted information from a terminal device, a generating unit that generates display data to publish the posted information on a timeline as a talk or thread, a transmitting unit that transmits the display data and audio data to the terminal device, and a control unit that, through the transmission, arranges talks or threads in chronological order on a timeline on the terminal device and prompts the automatic playback of talk related to a talk or thread in a predetermined position and audio data related to the thread. Effect of the Invention

[0011] According to the present invention, it is possible to provide a technology for accepting voice posts from users, distributing the posts, and strengthening connections between users. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a configuration diagram of a communication system according to an embodiment of the present invention. [Diagram 2] 2(a) and 2(b) are configuration diagrams of a server device in the communication system. [Diagram 3] FIG. 3 is a configuration diagram of a terminal device in the communication system. [Figure 4] FIG. 4 is a flowchart showing a processing procedure for accepting a voice posting by the communication system. [Diagram 5] FIG. 5 is a flowchart showing a process procedure for audio reproduction by the communication system. [Figure 6] FIG. 6 is a diagram showing an example of a screen display of a terminal device. [Figure 7] FIG. 7 is a diagram showing an example of a screen display of a terminal device. [Figure 8] FIG. 8 is a diagram showing an example of a screen display of a terminal device. [Figure 9] FIG. 9 is a diagram showing an example of a screen display of a terminal device. [Figure 10] FIG. 10 is a diagram showing an example of a screen display of a terminal device. [Figure 11] FIG. 11 is a diagram illustrating a hardware configuration of the server device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0014] FIG. 1 shows the configuration of a communication system according to an embodiment of the present invention.

[0015] As shown in the figure, the communication system according to the embodiment of the present invention is composed of a server device 1 and a user terminal device 2. The server device 1 and the terminal device 2 are connected wirelessly or by wire via a communication network 3 such as the Internet. Note that the terminal device 2 can be any of a variety of devices, such as a smartphone, a tablet terminal, a notebook personal computer, or a desktop personal computer.

[0016] In such a configuration, the server device 1 accepts posts of voice data from the user's terminal device 2, manages the voice data by linking it to the user's account, and transmits it as a talk or thread on the timeline. The user's terminal device 2 can play back the voice of the talk or thread on the timeline. For example, playback may be automatically started from the talk or thread displayed in the center of the screen, and when playback ends, playback of the next talk or thread on the timeline may be started. The server device 1 may manage talks and threads on the timeline so that they are automatically deleted from the timeline after a predetermined period (e.g., 30 days) has passed.

[0017] 2(a) and 2(b) show the configuration of a server device in the communication system and will be described.

[0018] 2(a), the server device 1 has a control unit 11, a communication unit 12, and a storage unit 13. The control unit 11, the communication unit 12, and the storage unit 13 are communicatively connected via a system bus. In addition to these components, the server device 1 may have an input unit such as a keyboard or a mouse, and a display unit such as a liquid crystal display for performing various displays.

[0019] The communication unit 12 is realized by, for example, a NIC, and is a communication interface that is connected to a communication network 3 such as the Internet by wired or wireless means and communicates with the user's terminal device 2, etc. The storage unit 13 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, a HDD, or an optical disk device, and stores in advance the programs to be executed by the control unit 11. The storage unit 13 also has a user information storage unit 14, a talk thread storage unit 15, and a timeline storage unit 16.

[0020] In more detail, the user information storage unit 14 stores at least user information such as an account name, a user name, an email address, a login password, a profile image, self-introduction audio data, and self-introduction text data, linked to a user ID assigned to the user when the user registers, and posting information such as posted text (including hash tags, quoted URLs, etc.), like record information, comment information, like list information, block information, follower information, audio data of posts, and audio data of comments on posts.

[0021] The talk / thread storage unit 15 stores the user ID of the user who posted, the audio data of the post, the date and time of the post, "Like" information, the audio data of comments on the post, the thread ID, etc., in association with the talk ID given at the time of posting. The timeline storage unit 16 stores the order of talks and threads on the timeline.

[0022] The control unit 11 is realized by a CPU, an MPU, etc. The control unit 11 is composed of an integrated circuit such as an ASIC, an FPGA, etc. The control unit 11 reads out and executes a program stored in the storage unit 13, thereby functioning as a receiving unit 11a, a managing unit 11b, a searching unit 11c, a generating unit 11d, a transmitting unit 11e, and a main control unit 11f.

[0023] In such a configuration, the receiving unit 11a receives user information and posted information transmitted from the user's terminal device 2. More specifically, as shown in Fig. 2(b), the management unit 11b is made up of a user management unit 11b-1, a talk thread management unit 11b-2, and a timeline management unit 11b-3.

[0024] The user management unit 11b-1 stores and manages the user information received by the receiving unit 11a in the user information storage unit 14. More specifically, the user management unit 11b-1 issues a user ID at the time of user registration, and in the user information storage unit 14, at least stores or updates and manages, in association with the user ID, user information such as an account name, a user name, an email address, a login password, a profile image, self-introduction voice data, and self-introduction text data, and posting information such as posted text (including hash tags, quoted URLs, etc.), like record information, comment information, like list information, block information, follower information, voice data of a post, and voice data of comments on a post.

[0025] Talk thread management unit 11b-2 stores and manages the posted information received by receiving unit 11a in user information storage unit 14 and talk thread storage unit 15. More specifically, talk thread management unit 11b-2 issues a talk ID when audio data is posted, and stores and manages in talk thread storage unit 15 the user ID of the user who posted, the audio data of the post, the date and time of the post, like information, audio data of comments on the post, the thread ID, etc., in association with the talk ID.

[0026] The timeline management unit 11b-3 manages the order of talks and threads on the timeline based on the posting date and time, etc. The timeline management unit 11b-3 also deletes talks and threads from the timeline when a predetermined time (e.g., 30 days) has passed since the posting date and time.

[0027] The search unit 11c extracts relevant talks and threads from the talk / thread storage unit 15 based on the words sent from the terminal device 2. The generation unit 11d generates display data. The transmission unit 11e transmits the display data, etc. to the user's terminal device 2 via the communication unit 12. The main control unit 11f then handles other controls, such as authentication at the time of login. The main control unit 11f also plays a role in arranging talks or threads in chronological order on a timeline on the terminal device 2 side through transmission by the transmission unit 11e, and in prompting automatic playback of audio data related to the talk or thread in the central position.

[0028] FIG. 3 shows the configuration of a terminal device in the communication system.

[0029] As shown in the figure, the terminal device 2 has a control unit 21, a communication unit 22, an imaging unit 23, a display unit 24, an operation unit 25, an audio input / output unit 25, and a storage unit 26. The units 21 to 26 are connected to each other so as to be able to communicate with each other via a system bus. The communication unit 22 is realized by, for example, a NIC or the like, and is a communication interface that is connected to a communication network 3 such as the Internet in a wired or wireless manner and communicates with the server device 1, etc.

[0030] The imaging unit 23 takes pictures of images to be posted. The display unit 24 is realized by a liquid crystal display or the like, and displays various information. The operation unit 25 is realized by a mouse, keyboard, or the like, and accepts various operational inputs by the user. The display unit 24 and the operation unit 25 may be integrated into a touch panel. The audio input / output unit 26 is composed of a microphone, a speaker, or the like. The storage unit 27 is realized by a semiconductor memory element such as a RAM or a flash memory, a HDD, or an optical disk device, and stores the programs executed by the control unit 21.

[0031] The control unit 21 is realized by a CPU, an MPU, or the like, and may be configured by an integrated circuit such as an ASIC or an FPGA. The control unit 21 reads out and executes a program stored in the storage unit 27, thereby functioning as a transmission unit 21a, a display control unit 21b, a reception unit 21c, and the like. More specifically, the transmission unit 21a transmits user information, posted information, and the like to the server device 1. The reception unit 21c receives display data and the like from the server device 1. The display control unit 21b performs display on the display unit 24 based on the display data. The main control unit 21d is responsible for other controls, such as playing back audio from the audio input / output unit 26 based on audio data.

[0032] Hereinafter, a process for accepting a voice posting by the communication system will be described with reference to the flowchart of FIG.

[0033] When this process starts, under the control of the main control unit 21d, the transmission unit 21a of the terminal device 2 transmits a login request to the server device 1 (S1). Then, in the server device 1, the reception unit 11a accepts this login request (S2), and the main control unit 11f performs a predetermined authentication (S3). If the authentication is successful, the generation unit 11d generates display data, and the transmission unit 11e transmits the display data to the terminal device 2 (S4).

[0034] In the terminal device 2, when the receiving unit 21c receives the display data, under the control of the display control unit 21b, the display unit 24 displays the display data based on the display data (S5). The display state is, for example, as shown in FIG. 6. As shown in FIG. 6, talks and threads are displayed on a timeline, and the audio data of the talks and threads located in the center of the display screen is automatically played. In the talk and thread display area 101, the left end area 101a displays the profile image of the talk and thread owner, and the upper area 101b to the left of the left end area 101a displays the account name of the talk and thread owner. The upper right area 101c of the area 101 displays the date and time of posting, and the central area 101d displays the title of the talk and thread, the hashtag, the quoted URL, and the like. Below the area 101d, a like button 101f, a comment button 101g, and a share button 101h are displayed, and the number of likes, the number of comments, the number of sharers, and the like are also displayed. A follow button is also displayed in the upper left of the display area 101a of the profile image.

[0035] In this example, on the display unit 24, talks and threads are displayed in a timeline arranged in chronological order in the vertical direction of the screen, with the display area for the central talks and threads being the largest, and the display area being gradually smaller as it moves upward and downward from the center. In other words, this is a display mode that allows the user to visually recognize the rotation and switching of each display area related to the talks and threads in a deep space.

[0036] When a user makes a new post using voice data, the screen is switched to a screen 200 as shown in FIG. 7. In this screen 200, the tempo (speaking speed) and pitch (voice pitch) of the recording can be adjusted by operating the gauges 200b and 200c. The user taps the record button 200a, inputs voice from the voice input / output unit 26 of the terminal device 2, and then adjusts the tempo and pitch (S6). Then, the user taps the next button 200d on the screen 200 to switch the screen, inputs text such as a title and a hashtag (S7), and pastes a link if there is a quoted URL or the like (S8). The transmission unit 21a then transmits these data to the server device 1 (S9).

[0037] In the server device 1, the receiver 11a receives posted information from the terminal device 2 (S10), the user management unit 11b-1 stores it in the user information storage unit 14, the talk thread management unit 11b-2 stores it in the talk thread storage unit 15, and further the timeline management unit 11b-3 updates the information in the timeline storage unit 16 (S11). This completes a series of processes related to voice posting, etc.

[0038] Next, a processing procedure relating to audio reproduction by the communication system will be described with reference to the flowchart of FIG.

[0039] When this process starts, under the control of the main control unit 21d, the transmission unit 21a of the terminal device 2 transmits a login request to the server device 1 (S21). Then, in the server device 1, the reception unit 11a accepts this login request (S22), and the main control unit 11f performs a predetermined authentication (S23). If the authentication is successful, the generation unit 11d generates display data, and the transmission unit 11e transmits the display data to the terminal device 2 (S24).

[0040] In the terminal device 2, when the receiving unit 21c receives the display data, under the control of the display control unit 21b, a display based on the display data is performed on the display unit 24 (S25). The state of the display is, for example, as shown in FIG. 6 above. When a talk or thread desired to be played back is selected in this timeline, the screen switches to one as shown in FIG. 8. In the screen 300 of FIG. 8, the detailed contents of the thread selected by the user are displayed, and by tapping the comment button 300a, it is also possible to add a comment by voice or text. In the terminal device 2, the transmitting unit 21a transmits a voice playback request to the server device 1 (S26).

[0041] In server device 1, receiver 11a accepts the request to play back the audio (S27), talk thread manager 11b-2 reads out the audio data from talk thread storage 15, and transmitter 11e transmits the audio data to terminal device 2 (S28). In terminal device 2, receiver 21c receives the audio data (S29), and main controller 21d plays back audio based on the audio data through audio input / output unit 26 (S30). This completes a series of processes related to audio playback, etc.

[0042] In addition to the above, the terminal device 2 can also display a screen as shown in Fig. 9, and on the screen 400, the user can check the following / follower status of not only his / her own account but also other users. In addition, the user can search for a word of interest, and the search results are displayed on a screen as shown in Fig. 10, for example. On the screen 500, audio is played automatically (or manually) as with the timeline. It is also possible to switch the display between new arrivals, rankings, and user-specific display by selecting tabs 500a to 500c.

[0043] FIG. 6 shows the hardware configuration of the server device, which will be described below.

[0044] As shown in the figure, the server device 1 includes a RAM 104, a ROM 103, and a HDD 102. These correspond to a storage unit 13. The server device 1 further includes a CPU 101. This functions as a control unit 11 by reading and executing programs from the ROM 103 and the like. In addition, the server device 1 includes a communication I / F 105 corresponding to a communication unit 12, and an external I / F 106.

[0045] As described above, according to the embodiment of the present invention, a server device 1 is provided that includes a receiving unit 11a that receives posted information including voice data from a terminal device, a storage unit 13 that stores the posted information, a generating unit 11d that generates display data so that the posted information is published on a timeline as a talk or thread, a transmitting unit 11e that transmits the display data and the voice data to the terminal device, and a main control unit 11f that prompts talks or threads to be arranged in chronological order on the timeline by this transmission, and automatically plays the voice data related to the talk or thread at the center. Therefore, it is possible to receive and distribute voice posts from users, and strengthen the connections between users.

[0046] Although the embodiment of the present invention has been described above, it goes without saying that the present invention is not limited to this embodiment and various improvements and modifications can be made without departing from the spirit and scope of the present invention.

[0047] For example, the display mode is not limited to the above, and various other modes can be adopted, such as highlighting the display area of ​​the talk or icon being played back. [Explanation of symbols]

[0048] 1...server device, 2...terminal device, 3...communication network, 11...control unit, 11a...receiving unit, 11b...management unit, 11b-1...user management unit, 11b-2...talk thread management unit, 11b-3...timeline management unit, 11c...search unit, 11d...generation unit, 11e...generation unit, 11f...transmission unit, 11g...main control unit, 12...communication unit, 13...memory unit, 14...user information memory unit, 15...talk thread memory unit, 16...timeline memory unit, 21...control unit, 21a...transmission unit, 21b...display control unit, 21c...receiving unit, 21d...main control unit, 22...communication unit, 23...imaging unit, 24...display unit, 25...operation unit, 26...audio input / output unit, 27...memory unit.

Claims

1. A receiving unit that receives posted information including voice data from a terminal device; A storage unit that stores the posted information; A generation unit that generates display data so that the posted information is published on a timeline as a talk or a thread; a transmission unit that transmits the display data and the audio data to the terminal device; A control unit that, by the transmission, talks or threads are arranged in chronological order on a timeline, and prompts automatic playback of audio data related to talks or threads at a predetermined position. Server device.

2. In a communication system including a terminal device and a server device, The terminal device a first transmission unit that transmits posted information including voice data to the server device; A first receiving unit that receives display data and audio data from the server device; A display unit that performs display based on the display data; a voice input / output unit that outputs voice based on the voice data; A first control unit that controls the display and audio output; Equipped with The server device includes: A second receiving unit that receives posted information including voice data from the terminal device; A storage unit that stores the posted information; A generation unit that generates display data so that the posted information is published on a timeline as a talk or a thread; a second transmission unit that transmits the display data and the audio data to the terminal device; A second control unit that, by the transmission, arranges talks or threads in chronological order on a timeline, and prompts automatic playback of audio data related to talks or threads at a predetermined position; Equipped with In the terminal device, talks or threads are arranged in chronological order on the timeline displayed by the display unit, and audio data relating to the talk or thread at the center position is automatically played back. Communication systems.

3. In the terminal device, the display unit displays the talk or thread at the predetermined position in a timeline in which the talks and threads are arranged in chronological order in the vertical direction of the screen, in a manner that the display area of ​​the talk or thread is the largest. The communication system according to claim 2 .

4. A communication method in a communication system including a terminal device and a server device, In the terminal device, a first transmission unit transmitting posted information including voice data to the server device; In the server device, a second receiving unit receiving posted information including voice data from the terminal device; A storage unit stores the posted information, A generation unit generates display data so as to publish the posted information on a timeline as a talk or a thread, a second transmission unit transmitting the display data and the audio data to the terminal device; The second control unit, by the transmission, prompts the terminal device to arrange talks or threads in chronological order on a timeline and automatically play back audio data related to the talk or thread at a predetermined position, In the terminal device, a first receiving unit receiving display data and audio data from the server device; A display unit performs a display based on the display data, an audio input / output unit that outputs audio based on the audio data; a first control unit that controls the display and audio output; In the terminal device, talks or threads are arranged in chronological order on the timeline displayed by the display unit, and audio data relating to the talk or thread at the center position is automatically played back. Communication methods.

5. In the terminal device, the display unit displays the talk or thread at the predetermined position in a timeline in which the talks and threads are arranged in chronological order in the vertical direction of the screen, in a manner that the display area of ​​the talk or thread is the largest. The communication method according to claim 4.

6. A computer including a storage unit for storing posted information including voice data, A receiving unit that receives the posted information from a terminal device; A generation unit that generates display data so as to display the posted information on a timeline as a talk or a thread; a transmission unit that transmits the display data and the audio data to the terminal device; and By the transmission, the terminal device functions as a control unit that arranges talks or threads in chronological order on a timeline and prompts the terminal device to automatically play back audio data related to a talk or thread at a predetermined position. program.

Citation Information

Patent Citations

  • Game device, command input method in video game and computer readable recording medium for recording program for providing the same method

    JP2000284879A

  • Display control device, personal digital assistant device display control information and display control method

    JP2003330586A

  • Social networking service providing system and server

    JP2015097009A

  • Program, reproduction method, and information processing device

    JP2021168430A

  • System and method for creating, managing, and publishing audio microposts

    US20140379705A1