Device for providing social media platform based on audio recording file and method for providing search in device for providing social media platform based on audio recording file
The recording file-based social media platform addresses the limitations of existing platforms by allowing users to share and search audio files with emotional and interest-based emojis, enhancing user engagement through automated content playback and recommendation systems.
Patent Information
- Application Number
- PCT/KR2024/001487
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-18
- Filing Date
- 2024-01-31
- Publication Date
- 2025-07-24
AI Technical Summary
Existing social media platforms lack the ability to efficiently share and search users' leisure activities and emotions using recorded audio files, limiting the personalization and interaction based on customized recording files.
A recording file-based social media platform that allows users to upload, search, and share audio files with emotional and interest-based emojis, utilizing a server to calculate scores for content recommendation based on administrator, performance, and user scores, and automatically play multiple search results.
Enables users to share and discover personalized audio content based on emotional patterns and interests, enhancing user engagement and interaction through automated content playback and recommendation systems.
Smart Images

Figure KR2024001487_24072025_PF_FP_ABST
Abstract
Description
A device providing a recording file-based social media platform and a method for providing search on a recording file-based social media platform.
[0001] The present invention relates to a device and method for providing a social media platform based on a recording file.
[0002] Social media, a term coined in the Web 2.0 era, encompasses the values of openness, participation, and sharing. It refers to an open online platform built on a social network, where individuals can share their thoughts, opinions, experiences, and information, and build or expand relationships with others. Because social media is based on a many-to-many, two-way relationship, where diverse content is created and shared by diverse users, it can be seen as possessing the characteristics of one-person media and one-person communities.
[0003] The present invention aims to provide a recording file-based social media platform that allows users to share their leisure activities, emotions, information, etc., using only recording files recorded by the users, and to use and share various contents through a function to search or save customized recording files.
[0004] As a preferred embodiment of the present invention, a device for providing a social media platform based on a recording file includes: a content upload unit for uploading recording content including an audio file produced by a user's voice; a search unit for providing recording content including an audio file produced by a user's voice matching an input keyword as a search result; and a content providing unit for automatically playing the recording content provided as the search result; wherein, if there are a plurality of recording contents, the content providing unit is characterized in that the recording contents are automatically played in succession.
[0005] As a preferred embodiment of the present invention, a device for providing a social media platform based on recording files can share users' leisure activities, emotions, etc. by uploading short recording files, and has the effect of enabling users to use and share various contents through a function for searching or saving customized recording files.
[0006] FIG. 1 illustrates a system for providing a recording file-based social media platform as a preferred embodiment of the present invention.
[0007] FIG. 2 illustrates a screen of a recording file-based social media platform application running as a preferred embodiment of the present invention.
[0008] FIG. 3 illustrates a configuration of a content upload unit as a preferred embodiment of the present invention.
[0009] Figures 4 to 6 illustrate a preferred embodiment of the present invention, showing an example of searching for recorded content or a user name corresponding to a keyword.
[0010] FIG. 7 is a preferred embodiment of the present invention, showing an example of storing a list of recording contents recorded by a user himself and preferred recording contents selected by the user from among recording contents of other users.
[0011] FIG. 8 illustrates an example of storing recorded content in a server as a preferred embodiment of the present invention.
[0012] FIG. 9 illustrates an example of managing detailed information related to recording content on a server as a preferred embodiment of the present invention.
[0013] FIG. 10 is a flowchart illustrating a preferred embodiment of the present invention, which provides a search in a recording file-based social media platform providing device.
[0014] As a preferred embodiment of the present invention, a device for providing a social media platform based on a recording file is characterized in that it further includes a first STU storage unit for storing recording contents produced by a user; and a second STU storage unit for storing preferred recording contents selected by the user from among recording contents produced by other users.
[0015] As a preferred embodiment of the present invention, the content upload unit includes a recording interface that records the user's voice for a preset time limit to create a recording file; an emoji interface that is implemented to select an emoji representing the user's emotion when the recording is completed; and an interest area interface that is implemented to select an emoji representing the user's area of interest when the recording is completed; and transmits the recording content to a server, wherein the recording content includes the recording file and the selected emoji, and may optionally further include information about the emoji representing the area of interest.
[0016] In a preferred embodiment of the present invention, when a keyword is not input, the content providing unit provides a list of recommended recording contents provided by a server, and the recommended recording contents are selected based on a score calculated based on at least one of an administrator score, a performance score of the recording contents, and a user score for each recording content created by users using a recording file-based social media platform on the server. In this case, the calculated score may additionally have an item-specific weight applied to it, and the recording contents may be listed and ordered based on the weighted score. In this case, the calculated score may additionally have an item-specific weight applied to it, and the recording contents may be listed and ordered based on the weighted score.
[0017] As a preferred embodiment of the present invention, the search unit is characterized in that it provides, as a search result, only recorded contents corresponding to a field of interest preset by the user among recorded contents including audio files produced with the user's voice matching the input keyword.
[0018] As a preferred embodiment of the present invention, the search unit is characterized in that it searches a server for a keyword matching an input keyword, receives a recording file within the recording content corresponding to the keyword searched from the server, and provides the recording file as the search result.
[0019] As a preferred embodiment of the present invention, the server is characterized by including: a receiving unit that receives the recording content; a conversion unit that converts voice in a recording file included in the recording content into text and generates keywords based on all words of the converted text; a storage unit that maps the keywords generated by the conversion unit and the recording content received by the receiving unit and stores them together; and a calculation unit that calculates a score based on at least one of an administrator score, a performance score of the recording content, and a user score for each recording content created by users using a recording file-based social media platform.
[0020] As a preferred embodiment of the present invention, the emoji interface is implemented to recommend an emoji corresponding to a user's emotional pattern that is machine-learned based on data collected from a user terminal, and the collected data is characterized in that it includes user data including date, time, weather, temperature, humidity, the user's sleep pattern, blood pressure, heart rate, amount of exercise, etc.
[0021] Below, with reference to the attached drawings, embodiments of the present invention are described in detail to facilitate easy implementation by those skilled in the art. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. Furthermore, for the sake of clarity in the drawings, portions irrelevant to the description have been omitted.
[0022] FIG. 1 illustrates a system for providing a recording file-based social media platform, as a preferred embodiment of the present invention. FIG. 2 illustrates a screen of a recording file-based social media platform application running, as a preferred embodiment of the present invention. FIG. 3 illustrates an example of a content upload unit (110).
[0023] A system for providing a recording file-based social media platform includes a terminal (100, 101, 102) for providing a recording file-based social media platform, a server (140), and an external server (190). The terminal (100, 101, 102) for providing a recording file-based social media platform includes a terminal on which a recording file-based social media platform application can be installed, such as a mobile phone, a tablet, a smartwatch, a smartphone, a handheld device, a recorder, or a laptop.
[0024] Users can install a recording file-based social media platform application on their terminals (100, 101, 102) and save their personal information and interest information in advance when signing up for the recording file-based social media platform.
[0025] The terminal (100, 101, 102) providing a social media platform based on recording files includes a terminal equipped with a processor and memory and capable of communicating with a server (140). Depending on the form, it may or may not be equipped with a display.
[0026] The terminal (100, 101, 102) providing the recording file-based social media platform can communicate with a server (140) or an external server (150). The external server (150) includes a telecommunications company server, a server providing health checkup results, a hospital server, etc.
[0027] The terminal (100, 101, 102) providing a social media platform based on a recording file includes a content upload unit (110), a search unit (120), and a content provision unit (130). In addition, referring to FIG. 7, the terminal (100, 101, 102) providing a social media platform based on a recording file may further include a first STU storage unit (702) and a second STU storage unit (704).
[0028] The first STU storage unit (702) stores recording contents created by the user. The second STU storage unit (704) stores recording contents selected and preferred by the user using the storage interface (Fig. 6, 204) among recording contents created by other users.
[0029] The content upload unit (110) uploads recorded content, including audio files created using the user's voice. Referring to FIGS. 2 and 3 , the content upload unit (110) includes recording interfaces (310a, 310b) and emoji interfaces (320a, 320b). It may also include an interest-related interface.
[0030] Figure 2 illustrates the recording interface in a deactivated state (200a) and an activated state (200b). The recording interface (200a, 200b) records the user's voice for a preset time limit and creates a recording file. The user can determine the amount of time he or she can record using the indicator bar (210a, 210b) indicating the progress of the recording.
[0031] For example, if the preset time limit is 30 seconds, when the recording interface is activated (200b), the user's recording time is displayed in real time on the display bar (210b). The user can confirm that the recording has been in progress for 17 seconds.
[0032] The recording file-based social media platform application includes a home screen interface (205), a search interface (202), a recording interface (210a, 210b), a bookmark interface (201), a search interface (202), a sharing interface (203), a storage interface (204), and an emoji filtering unit (270).
[0033] The user inputs a keyword in text format using the search interface (202). Then, the recording interface (210a, 210b) records the user's voice for a preset time limit, creating a recording file. The recording interface (210a, 210b) is described in more detail in Fig. 3.
[0034] The bookmark interface (201) displays the total number of times other users have saved at least one recording content created by the user. For example, if a user creates five recording contents and the number of times the first recording content has been saved is 110, the number of times the second recording content has been saved is 23, the number of times the third recording content has been saved is 37, the number of times the fourth recording content has been saved is 20, and the number of times the fifth recording content has been saved is 8, the bookmark interface (201) displays the number "198."
[0035] The search interface (202) activates a screen for entering keywords.
[0036] The shared interface (203) is implemented to share the corresponding recording content.
[0037] The storage interface (204) is an interface that allows other users to save the content. When another user activates the storage interface (204), the recorded content is stored in the second STU storage of the user who activated the storage interface (204). An example of the second STU storage is "Say to me" (704) in FIG. 7.
[0038] The home screen interface (205) is an interface that displays the home screen. When the user does not enter keywords, etc., the home screen displays a list of recommended recorded content, advertisements, etc. provided by the server to terminals with displays.
[0039] The emoji filtering unit (270) filters at least one content containing an emoji selected by the user. If the user selects the first emoji (271), the content containing the first emoji (271) is filtered. For example, if the first emoji (271) is an emoji expressing a happy emotion, all content containing an emoji expressing a happy emotion is filtered.
[0040] In another embodiment of the present invention, when a user selects a first emoji (271), a second emoji (272), and a third emoji (273), the content for which the first emoji (271) is selected, the content for which the first emoji (272) is selected, and the content for which the third emoji (273) is selected are all filtered.
[0041] It should be noted that the first emoji (271) to the third emoji (273) may include not only emojis expressing emotions, but also emojis indicating the user's areas of interest, and that various variations are possible.
[0042] Referring further to FIG. 3, when recording is completed using the recording interfaces (310a, 310b), the emoji interface (320b) is activated to allow the user to select an emoji representing their emotions. In another embodiment, when recording is completed, in addition to the emoji interface (320b), an interest area interface may be activated to allow the user to select an emoji representing their area of interest.
[0043] The emoji interface (320b) can recommend emojis that correspond to the user's emotional patterns, machine-learned based on data collected from the user's terminal. The collected data includes user data such as date, time, weather, temperature, humidity, the user's sleep patterns, blood pressure, heart rate, and exercise volume. For example, if the user's body temperature is too high, the "annoyed" emoji may be activated. Another example is analyzing the user's emotions through machine learning based on blood pressure measurements, and activating emojis that correspond to the analyzed emotions.
[0044] Referring to Fig. 3, the recording interface (310a) and the emoji interface (320b) of the user terminal (330a) are inactive before recording begins. The user activates the recording interface (310a) to perform recording. Once recording is complete (311b), the emoji interface (320b) or the interest area interface is activated, allowing the user to select an emoji or an interest area. Fig. 3 illustrates an example in which the user selects a crying emoji (321) and an angry emoji (322) after recording.
[0045] The content upload unit (110) uploads recorded content, including audio file format recording files created using the user's voice and emojis selected by the user or emojis representing areas of interest selected by the user. In one embodiment of FIG. 3, the content upload unit (110) activates the "Send" button (330) indicating transmission to transmit the recorded content to the server (140).
[0046] The search unit (120) provides recorded content related to the entered keyword as search results. In a preferred embodiment of the present invention, being related to the keyword means that a word matching the keyword is present in the recorded content or in the user name.
[0047] The search unit (120) may be provided in the form of a magnifying glass emoji (202) or implemented in the form of a search window as in one embodiment shown in FIGS. 4 to 6.
[0048] Figures 4 and 5 illustrate an example of a preferred embodiment of the present invention, in which recorded content related to a keyword entered in a search unit (120) is provided as a search result.
[0049] In Fig. 4, the keyword "English" is entered, and the search unit (120) provides recorded contents (420, 430) related to the keyword "English" as search results. More specifically, recorded contents (420, 430) that contain "English" in the text converted into STT (Speech to Text) are provided as search results.
[0050] In another preferred embodiment of the present invention, the search unit (120) provides only recorded content containing audio files produced with voices containing the input keyword as search results. For example, if a user sets "Laptop" as a keyword, recorded content containing the keyword may be provided as search results.
[0051] As another preferred embodiment of the present invention, the search unit (120) can also search for a username matching an input keyword, as illustrated in an example of FIG. 6. In the example illustrated in FIG. 6, the keyword "Best" is input, and an example is provided of a search result (440) containing "best" in "Username" (414).
[0052] The content provider (130) automatically plays the search results retrieved from the search provider (120). In this case, if there are multiple recorded contents provided as search results, the content provider (130) automatically plays multiple recorded contents (420, 430) in succession.
[0053] When there are multiple recorded files included in the search results, the content provider (130) plays them in the order in which they were most recently stored in the server storage. Referring to Fig. 8, for example, when recorded contents No. 184 (812) and No. 183 (811) are found in the search results, recorded contents No. 184 are played, and then recorded contents No. 183 are played.
[0054] When no keyword is entered, the content provider (130) provides a list of recommended recorded content provided by the server (140) on the home screen. The recommended recorded content is selected by the server (140) based on a score calculated based on at least one of the administrator score, the performance score of the recorded content, and the user score for each recorded content created by users of the recorded file-based social media platform. For details, refer to Tables 1 to 3 and the description of FIG. 8.
[0055] In FIG. 1, the server (140) includes a receiving unit (150), a conversion unit (160), a storage unit (170), and a calculation unit (180). In addition, the server (140) may further include a transmitting unit for recommending emojis to a terminal (100, 101, 102) or transmitting a list of recommended recording contents to the home screen of the terminal (100, 101, 102).
[0056] The receiver (150) receives recording content from the terminal (100, 101, 102).
[0057] The conversion unit (160) converts the voice in the recording file included in the received recording content into text and generates keywords based on all words in the converted text. The search unit (120) searches the server for keywords matching the keywords entered by the user, receives audio recording files in the recording content corresponding to the searched keywords, and provides them as search results.
[0058] The storage unit (170) maps and stores keywords generated by the conversion unit (160) and recorded content received by the reception unit (150) together. Refer to an example of FIG. 9. FIG. 9 illustrates an example of detailed information (900) of recorded content stored in the storage unit. The detailed information (900) of recorded content includes a recording file (940) received by the reception unit (150), an emoji (910), and an STT word extraction result value (920) generated by the conversion unit (160).
[0059] The calculation unit (180) calculates a score for each recorded content created by users of a recording file-based social media platform based on at least one of an administrator score, a performance score of the recorded content, and a user score. Refer to Table 1 for the administrator score, Table 2 for the performance score of the recorded content, and Table 3 for the user score. In addition, the detailed information (900) of the recorded content includes score (930) information calculated by the calculation unit (180). The score (930) includes a content score (932) and an administrator score (934), and also includes information on a total score (936) that is the sum of the content score (932) and the administrator score (934). The content score (932) is calculated based on at least one of the performance score and the user score of the recorded content. The content score (932) is calculated based on the 'content (performance) score' and 'user score' of the recorded content according to a certain scoring method, and the final score is calculated by taking into account the weighting of each item.
[0060] The server generates recommended recording content based on the score calculated through the calculation unit. For example, if user A mainly uses words such as "today", "love", "coffee", and "sales", and these four keywords are registered in the system, the recording files corresponding to "today" and "love" mentioned by user A will be displayed first on user A's home screen. When refreshing, the recording files of other users who said the third and fourth keywords, "coffee" and "sales", will be displayed first. The user's recommended recording content is generated based on the terminal's usage history and log data, and if the user resets his / her keywords in the settings, the user server stored on the server will generate recommended recording content based on the score derived from the calculation unit.
[0061] Users receive recommended recording content based on their device's usage history, log history, and other factors. Therefore, they can reset their interest information to delete all user data stored on the server. In this case, users will receive recommended recording content generated by the server for all users based on their administrator score.
[0062]
[0063] Table 1 shows a preferred embodiment of the present invention, showing the criteria for assigning administrator points and a method for assigning points on the administrator page of the server.
[0064] How to assign score criteria ① Admin page > Admin recommended recording list Exposure set contents in the specified order * The order of the recommended recording list can be changed on the admin page * Exposure in the app according to the order specified by the admin * Exposure position on the app: Exposure every 5th, 3rd, 8th, 13th, 18th - Exposure position on the app: Exposure every 5th, 3rd, 8th, 13th, 18th ... ② Admin page > Member recording list. When the admin manually grants additional points to the contents of the admin recording list, the points are added up and displayed in the app. * The admin can manually grant and deduct points for general contents (member recording list & admin recording list) that are not contents of the admin recommended recording list. * When the admin adjusts the score, the points are added up and the display order in the app is changed.
[0065] Table 2 shows a preferred embodiment of the present invention, which shows the scoring criteria, scoring method, and weights assigned to the recording content for calculating the performance score of the recording content in the calculation unit (180) of the server. The performance score of the recording content is selected based on the date the recording content was uploaded, the cumulative number of saves received by the user who uploaded the recording content, the cumulative number of shares of the recording content, the average time spent on the recording content during a preset period in the past, the number of popular keywords included in the recording content, and the cumulative number of saves received by users for the recording content from the date the content was uploaded to the present, as shown in Table 2.
[0066] Point distribution criteriaScore assignment methodWeight Minimum point Maximum point①The date the content was uploaded as of todayContent uploaded more than 40 days ago: 0 pointsUploaded 35-39 days: 10 pointsUploaded 29-34 days: 20 pointsUploaded 23-28 days: 30 pointsUploaded 17-22 days: 40 pointsUploaded 11-16 days: 50 pointsUploaded 5-10 days: 60 pointsUploaded 4 days: 70 pointsUploaded 3 days: 80 pointsUploaded 2 days: 90 pointsUploaded on the same day: 100 points1x, the weight is lowered to the maximum as there may be many unverified contents0100② The total number of cumulative saves received by "users" who uploaded the content during the entire period since the start of the app service*The number displayed at the top of each user's home = Cumulative number of saves*Minimum Number of saves: From the first upload date to today, the lowest cumulative number of saves received by the user who uploaded the content* Maximum number of saves: From the first upload date to today, the highest cumulative number of saves received by the user who uploaded the content Minimum cumulative Saved: 0 pointsSaved ratio 10%: 10 pointsSaved ratio 20%: 20 pointsSaved ratio 30%: 30 pointsSaved ratio 40%: 40 pointsSaved ratio 50%: 50 pointsSaved ratio 60%: 60 pointsSaved ratio 70%: 70 pointsSaved ratio 80%: 80 pointsSaved ratio 90%: 90 points Maximum cumulative Saved: 100 pointsDouble, based on the entire content of the uploaded user, so the weight will be low0200③ Cumulative number of shares of the content in the past 30 days as of today* Minimum number of shares: Cumulative number of shares of the content with the lowest number of shares among all content in the past month as of today* Maximum number of shares : As of today, for the past month,Cumulative number of shares of the most shared content among all contents Minimum number of shares: 0 points Share ratio 10%: 10 points Share ratio 20%: 20 points Share ratio 30%: 30 points Share ratio 40%: 40 points Share ratio 50%: 50 points Share ratio 60%: 60 points Share ratio 70%: 70 points Share ratio 80%: 80 points Share ratio 90%: 90 points Maximum number of shares: 100 points 3 times, *Sharing is an active act, so the weight will be increased 0300④ Average time spent on the content in the past 30 days as of today (updated every time it is played)* If the total length of the content is less than 10 seconds: If the total length of the content is less than 10 seconds, 0 points are given* Maximum stay time (of the total length of the content) When 100% of the content is watched): When the content is watched to the end* In case of content longer than 10 seconds, points are awarded based on the ratio of the dwell time to the total length. When the total length of the content is less than 10 seconds: 0 points When 10% of the total length of the content is watched: 10 points When 20% of the total length of the content is watched: 20 points When 30% of the total length of the content is watched: 30 points When 40% of the total length of the content is watched: 40 points When 50% of the total length of the content is watched: 50 points When 60% of the total length of the content is watched: 60 points When 70% of the total length of the content is watched: 70 points When 80% of the total length of the content is watched: 80 points When 90% of the total length of the content is watched: 90 points When 100% of the total length of the content is watched: 100 points 3 times, *The longer the dwell time, the more interesting the content is, so the higher the weighting. * Maximum length of content: 30 seconds 0300⑤ Number of popular keywords included in the content as of today* Popular keywords: Keywords with the top 10% of cumulative search volume in the past 7 days as of today* Minimum number of popular keyword matches: Number of matches with the least popular keyword among all contents in the past 7 days as of today* Maximum number of popular keyword matches: Number of matches with the least popular keyword in the past 7 days as of todayNumber of matches with the most popular keywords among all contents Minimum number of popular keyword matches: 0 points 10% of matching texts : 10 points 20% of matching texts : 20 points 30% of matching texts : 30 points 40% of matching texts : 40 points 50% of matching texts : 50 points 60% of matching texts : 60 points 70% of matching texts : 70 points 80% of matching texts : 80 points 90% of matching texts : 90 points Maximum number of popular keyword matches: 100 points Example) In case of 10 popular keywords / maximum matches of 5, the content is given full score 4 times,* Searches that many users are interested in*?* Since it is content that includes keywords, the weight will be increased 0400⑥ Cumulative number of saves received by users by the "content" during the entire period since the start of the app service* Minimum Number of saves: From the upload date to today, the cumulative number of saved content with the least number of saves among all contents* Maximum number of saves: From the upload date to today, the cumulative number of saved content with the most number of saves among all contents Minimum number of saves: 0 pointsSaved ratio 10% : 10 pointsSaved ratio 20% : 20 pointsSaved ratio 30% : 30 pointsSaved ratio 40% : 40 pointsSaved ratio 50% : 50 pointsSaved ratio 60% : 60 pointsSaved ratio 70% : 70 pointsSaved ratio 80% : 80 pointsSaved ratio 90% : 90 pointsMaximum number of saves: 100 pointsExample) Content with the fewest number of saves of 10 is treated as 0 points / Content with the most number of saves of 100 is treated as 100 points5x,* Since it is content that attracts the interest of many people, it will be given a high weighting 0500,
[0067] Table 3 illustrates a preferred embodiment of the present invention, showing the scoring criteria for assigning user scores based on user information, the scoring method, and the weighting. The user score is calculated based on at least one of the following: keywords in recorded content saved by the user, keywords in recorded content uploaded by the user, users searched by the user, keywords searched by the user, the top 10 keywords saved by the user, and a list of keywords for each user. In Table 3, STT represents a keyword.
[0068] Scoring CriteriaScore Assignment MethodWeight Minimum PointsMaximum Points① STT of the content I SavedAll STT of the content I saved is combined and then a score is given for each STT - Number of duplicates * Criteria Weight Assignment Example) When the word BTS is duplicated twice: BTS - 2*2 (weight) = 4 pointsWhen the word KPOP is duplicated four times: KPOP - 4*2 (weight) = 8 points2x0 points200 points② STT of the content I uploadedAll STT of the content I uploaded is combined and then a score is given for each STT - Number of duplicates * Criteria Weight Assignment Example) When the word BTS is duplicated twice: BTS - 2*2 (weight) = 4 pointsWhen the word KPOP is duplicated four times: KPOP - 4*2 (weight) = 8 points2x0 points200 points③ Search for the user I searched for*: You must select the user after searching.After summarizing all the users I searched, a score is given to each user - Weighting based on the number of duplicates * Example) When selecting KpopSing user profile 2: KpopSing - 2*3 (weight) = 6 points When selecting BTSSing user profile 4: BTSSing - 4*3 (weight) = 12 points 3 times, * Searching or liking is an active action, so the weight will be higher 0 points 300 points ④ STTs I searched After summarizing the STTs I searched, a score is given to each STT - Weighting based on the number of duplicates * Example) When searching for the word BTS 4 times: BTS - 4*5 (weight) = 20 points When searching for the word pop 6 times: pop - 6*5 (weight) = 30 points 5 times, * Searching is an active action, so the weight will be higher than whether or not it simply includes text 0 points 500 points ⑤ Top 10 STTs of users of content I savedScores are given to each STT after summarizing the top 10 STTs of users who uploaded content I saved - STT * Double the standard weighting--List STTs of interest by user* Here, the standard, Total Content (A) (Total Content Ranking), is re-sorted every hour* Here, the standard, User STT (B) (STT List) is sorted in order of ranking on the server-----------------------------------If the content changes to new content when refreshing1. Get the top 2 user STTs (B)2. Get the contents related to the 2 found in 1. from Total Content (A) 80 + Total Content 20 = 1003. When refreshing or using infinite, get the top 2 STTs excluding the 2 user STTs (B) used in 14. Get the contents related to the 2 found in 3. from Total Content (A) 80 + Total Content 20 = 1005. After using 10 STTs, load User STT (B) again and 1. Restart---.
[0069] FIG. 7 illustrates an example of a user storing, playing, and deleting recorded content on a terminal. Recorded content created by a user through a content upload unit (110) is stored in a first STU storage unit (702). In FIG. 7, the first STU storage unit (702) is illustrated as 'Say to you'. When a user activates any recorded content from the recorded content list in the first STU storage unit (702) (710a), a recording playback interface (710b) is activated. The user can also delete any recorded content among the recorded contents stored in the first STU storage unit (702). The second STU storage unit (704) is illustrated as 'Say to me' (700c). The second STU storage unit (704) stores recording contents selected and preferred by the user using the storage interface (Fig. 2, 204) among recording contents created by other users. The first STU storage unit (702) allows the user to replay and delete recording files that he or she has recorded, and the second STU storage unit (704) allows the user to replay and delete recording files of other users that he or she has saved.
[0070] Figure 8 illustrates an example of storing recorded content in a storage unit in the order in which it was received from the server.
[0071] The storage unit (800) includes the order in which the recorded content was received (810), the registration date of the recorded content (820), information on the creator of the recorded content (830), emoji information (840), information on the number of times the recorded content was saved (850), detailed information on the recorded content (860), and information on whether the content is recommended by an administrator (870). Refer to FIG. 9 for detailed information on the recorded content (860).
[0072] FIG. 10 is a flowchart illustrating a preferred embodiment of the present invention, which provides a search in a recording file-based social media platform providing device.
[0073] A step (S1010) of providing a recorded content including an audio file created with the user's voice matching a keyword entered in a search section as a search result, and a step (S1020) of automatically playing the recorded content provided as the search result in a content providing section. If there are multiple recorded contents, the content providing section automatically plays them in succession.
[0074] The above recorded content is uploaded through the content upload section by users of a social media platform based on recorded files. The recorded content includes a recording file created by recording the user's voice for a preset time limit through the recording interface, and an emoji expressing the user's emotions selected through the emoji interface after the recording is complete. Additional interests can be included based on the user's selection.
[0075] The server receives the recorded content from the receiving unit, converts the voice in the recording file included in the recorded content into text in the conversion unit, and generates keywords based on all words in the converted text. Then, the storage unit maps the keywords generated by the conversion unit and the recorded content received by the receiving unit and stores them together. The server can also calculate a score for each recorded content created by users of the recording file-based social media platform based on at least one of an administrator score, a performance score of the recorded content, and a user score in the calculation unit.
[0076] A method according to an embodiment of the present invention may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the medium may be those specially designed and configured for the present invention or may be those known to and usable by those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.
[0077] According to one embodiment of the present invention, event information is collected and analyzed from each user's terminal, and based on the extracted keyword information, other users with shared interests can be recommended. Therefore, since users share common interests with users of other recommended terminals, they can easily build rapport and share useful information.
[0078] Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims also fall within the scope of the present invention.
Claims
1. Content upload section for uploading recorded content including audio files produced by the user's voice; A search unit that provides recorded content as search results, including audio files produced by the user's voice that match the entered search word; and A device providing a social media platform based on a recording file, comprising: a content provider that automatically plays recorded content provided as the search result; wherein the content provider automatically plays the recorded content in sequence when there are multiple pieces of recorded content.
2. In paragraph 1, A first STU storage unit for storing recorded content created by the user; and A device providing a recording file-based social media platform, characterized in that it further includes a second STU storage unit that stores preferred recording contents selected by the user from among recording contents created by other users.
3. In paragraph 1, the content upload section A recording interface that records the user's voice for a preset time limit and creates a recording file; An emoji interface implemented to select an emoji that represents the user's emotion when the above recording is completed; and When the above recording is completed, an interest interface is implemented to select an emoji representing the user's interest; A device for providing a recording file-based social media platform, characterized in that the recording content is transmitted to a server, and the recording content includes the recording file and may optionally further include information about the selected emoji and the emoji representing the area of interest.
4. In paragraph 1, the content provider When no search term is entered, a list of recommended recording contents provided by the server is provided, and the recommended recording contents are On the above server A device for providing a recording file-based social media platform, characterized in that each recording content created by users of a recording file-based social media platform is selected based on a score calculated based on at least one of an administrator score, a performance score of the recording content, and a user score.
5. In paragraph 1, the search unit A device providing a social media platform based on a recording file, characterized in that it provides, as search results, only the recording contents corresponding to the areas of interest preset by the user among the recording contents including audio files produced by the user's voice matching the entered search word.
6. In paragraph 1, the search unit A device providing a recording file-based social media platform, characterized in that it searches a server for a keyword matching an input search term, receives a recording file within the recording content corresponding to the keyword searched from the server, and provides it as a search result.
7. In the third paragraph, the server A receiving unit for receiving the above recorded content; A conversion unit that converts voice in a recording file included in the above recording content into text and generates keywords based on all words in the converted text; A storage unit that maps and stores together the keywords generated by the above conversion unit and the recorded content received by the above receiving unit; and A device for providing a recording file-based social media platform, characterized by including a calculation unit that calculates a score for each recording content created by users of a recording file-based social media platform based on at least one of an administrator score, a performance score of the recording content, and a user score.
8. In the third paragraph, the emoji interface A recording file-based social media platform device implemented to recommend an emoticon corresponding to a machine-learned user's emotional pattern based on data collected from a user terminal, characterized in that the collected data includes user data including date, time, weather, temperature, humidity, the user's sleep pattern, blood pressure, heart rate, amount of exercise, etc.
9. A method for providing search on a recording file-based social media platform providing device, A step of providing a recorded content including an audio file produced by a user's voice matching a search term entered in a search section as a search result; and A method comprising: a step of automatically playing recorded content provided as a search result in a content provider; wherein, if there are multiple pieces of recorded content, the content provider automatically plays them in sequence; and a user using the recorded file-based social media platform uploads recorded content including an audio file produced with the user's voice through a content upload unit.
10. In paragraph 9, the content upload section A step of creating a recording file by recording the user's voice for a preset time limit through a recording interface; and A method characterized by comprising the step of selecting an emoji representing the user's emotion through an emoji interface when the above recording is completed.
11. In paragraph 9, the search unit A method characterized by searching a server for a keyword matching an input search word, receiving a recording file within recorded content corresponding to the keyword searched from the server, and providing the recording file as a search result.
12. In paragraph 9, the server A step of receiving the above recording content in a receiving unit; A step of converting the voice in the recording file included in the above recording content into text in the conversion unit and generating keywords based on all words in the converted text; and A method characterized by comprising a step of mapping keywords generated by the conversion unit and recorded content received by the receiving unit to a storage unit and storing them together.
13. In paragraph 12, the server A method characterized by further including a step of calculating a score for each recorded content created by users of a social media platform based on a recorded file in a calculation unit, based on at least one of an administrator score, a performance score of the recorded content, and a user score.
14. In paragraph 13, the content provider A method characterized in that when a search term is not entered, a list of recommended recording contents provided by the server is provided, and the recommended recording contents are generated based on a score calculated by the calculation unit.
15. A computer recording medium characterized by recording a program for executing a method for providing a search in a recording file-based social media platform providing device described in Article 9.
Citation Information
Patent Citations
Music reproduction apparatus
JP2006092430A
Video generation device and video generation method
JP2016171529A
Apparatus and Method of Video Contents Recommendation based on Emotion Ontology
KR1020160143411A
The method of matching an audio contents with the other audio contents using sound triggers
KR102065994B1
Interactive music feedback system
US10795929B2