WO2013103231A1 - 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법 - Google Patents
소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법 Download PDFInfo
- Publication number
- WO2013103231A1 WO2013103231A1 PCT/KR2012/011848 KR2012011848W WO2013103231A1 WO 2013103231 A1 WO2013103231 A1 WO 2013103231A1 KR 2012011848 W KR2012011848 W KR 2012011848W WO 2013103231 A1 WO2013103231 A1 WO 2013103231A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- category
- server
- content list
- list
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/638—Presentation of query results
- G06F16/639—Presentation of query results using playlists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
Definitions
- the present invention relates to a system and a method for providing a content list through a social network service. More particularly, the present invention relates to a system and a method for providing a content list in a social network service.
- SNS service shares a plurality of contents with other users through various devices.
- contents having various attributes are shared between users.
- the content needs to be arranged in a user's preferred form so that the user can effectively check the shared content.
- An embodiment of the present invention provides a system and method for providing a content list through a social network service, which can effectively provide a content list arranged by category to a device using a social network service (SNS).
- SNS social network service
- an embodiment of the present invention provides a system and method for providing a content list through a social network service that can recommend a category to a device based on a content upload history of a device using a social network service.
- FIG. 1 is a general schematic diagram of a system for providing a content list according to an embodiment of the present invention.
- FIG. 2 is a detailed configuration diagram of a server according to an embodiment of the present invention.
- FIG. 3 is a detailed block diagram of a device according to an embodiment of the present invention.
- FIG. 4 is a diagram illustrating an example of an upload history information table according to an embodiment of the present invention.
- FIG. 5 is a diagram illustrating an example of a preference category information table according to an embodiment of the present invention.
- FIG. 6 illustrates an example in which a content list is generated for each category by using metadata of content stored in a DB according to an embodiment of the present invention.
- FIG. 7 illustrates an example in which a category recommendation list is displayed while an SNS service is provided in a device according to an embodiment of the present invention.
- FIG. 8 illustrates an example of displaying a content list sorted by upload date according to an embodiment of the present invention on a device.
- FIG. 9 is a diagram illustrating an example of displaying a content list sorted by upload region according to an embodiment of the present invention on a device.
- FIG. 10 is a detailed flowchart of a content list providing method according to an embodiment of the present invention.
- the content receiving unit for receiving content from the first device;
- a content list generator configured to generate a content list for each category by using metadata included in the received content;
- a content list providing unit providing the second device with a content list for a category selected by the second device.
- the server providing the content list to a device using a social network service (SNS) includes a content list providing unit. Can provide.
- SNS social network service
- the server may further include a history information generation unit configured to generate content upload history information for the first device and the second device.
- the content list generator may include the first and second content list generators based on the generated history information. 2 A content list for the device may be generated.
- the content list generator may determine content to be included in a content list for the second device based on the generated history information.
- the server may further include a category recommending unit recommending a category of a content list to the second device based on the generated content upload history information.
- the category recommender may recommend a preferred category of another device having a content upload history that is similar to a content upload history of the second device by more than a predetermined value, to the second device.
- the content list providing unit may provide the second device with a content list for a category selected by the second device among the recommended categories.
- the content upload history information may include information about a type of uploaded content, a location for generating content, a date for generating content, a time for generating content, a location for uploading content, a date for uploading content, and a time for uploading content. It may include at least one of the information.
- the content providing unit for uploading content to the server;
- a category selector which selects a category of a content list and provides the selected category to the server;
- a content list receiver configured to receive a content list for the provided category from the server, wherein the content list for the provided category is classified using metadata of content uploaded from another device using the social network service.
- the device may be provided with a content list provided from a server through a social network service (SNS).
- SNS social network service
- the content list may be generated by the server based on content upload history information about the device and the other device.
- the content included in the content list may be selected by the server based on the content upload history information.
- the category selector may select at least one category from categories recommended by the server based on the content upload history information.
- the recommended category may include a preference category of another device having a content upload history that is similar to or higher than a preset value of the content upload history of the device.
- the content upload history information may include information about a type of uploaded content, a location for generating content, a date for generating content, a time for generating content, a location for uploading content, a date for uploading content, and a time for uploading content. It may include at least one of the information.
- a third aspect of the present invention provides a method comprising the steps of: receiving content from a first device;
- SNS social network service
- the method may further include generating content upload history information for the first device and the second device.
- the generating of the content list may include generating the second content based on the generated history information.
- a content list for the device may be generated.
- a fourth aspect of the present invention includes the steps of uploading content to a server; Selecting a category of a content list and providing the selected category to the server; And receiving a content list for the provided category from the server, wherein the content list for the provided category is classified using metadata of content uploaded from another device using the social network service.
- the device may provide a method of receiving a content list from a server through a social network service (SNS).
- SNS social network service
- the content list may be generated by the server based on content upload history information about the device and the other device.
- the fifth aspect of the present invention can provide a computer readable recording medium having recorded thereon a program for executing the method of the fourth aspect on a computer.
- the content upload history information is information about uploaded content, for example, information about a device uploading the content, a user of the device, the type and format of the content, the location where the content was uploaded, and the date and time. It may include.
- a category is a reference value for arranging content, and may include, for example, at least one of a kind of content, a file format of the content, an upload location, an upload time, and a user.
- a plurality of devices using a social network service (SNS) service upload content to a server, and the server generates a list of uploaded content for each category to use an SNS service. It may be provided to at least one device of the plurality of devices.
- SNS social network service
- FIG. 1 is a general schematic diagram of a system for providing a content list according to an embodiment of the present invention.
- a system for providing a content list includes a device 100, a server 200, and a network 300.
- the device 100 may share content with another device through a social network service (SNS) service, receive a list of content to be shared from the server 200, and select content to be shared based on the received content list.
- SNS social network service
- the device 100 includes all types of terminals that can use the SNS service through the network 300, for example, a mobile phone, a smartphone, a personal digital assistant (PDA), a smart TV, a tablet PC, a PC. , And notebooks.
- the server 200 may store and manage content shared between the devices 100.
- the server 200 may receive content from the device 100 using the SNS service and generate content upload history information for the device 100.
- the server 200 may determine the content to be included in the content list by using the generated content upload history information.
- the server 200 may generate a content list including the determined content for each predetermined category.
- the server 200 may recommend a category of the content list to the device 100, and provide the device 100 with a content list for the category selected by the device 100.
- the server 200 may determine a category to recommend to the device 100 based on the content upload history information.
- the network 300 may be a wired or mobile radio or satellite communication network such as a local area network (LAN), a wide area network (WAN), or a value added network (VAN). It may be implemented in a wireless network such as. In addition, it is a comprehensive data communication network that allows each network constituent shown in FIG. 1 to communicate smoothly with each other, and includes a wired internet, a wireless internet, and a mobile wireless communication network.
- LAN local area network
- WAN wide area network
- VAN value added network
- FIG. 2 is a detailed configuration diagram of the server 200 according to an embodiment of the present invention.
- the server 200 may include a content receiver 210, a history information generator 220, a category recommender 230, and a content list generator 240. , A content list providing unit 250, a content providing unit 260, a DB 270, a transceiver 280, and a controller 290.
- the content receiver 210 receives content from the device 100.
- the content receiver 210 may receive content from the device 100 to be shared with another device through an SNS service.
- the content received from the device 100 may include metadata about the content, and the metadata may include, for example, information about a generation time, a capacity, a resolution, and a running time of the content.
- the content receiver 210 may receive device information and user information from the device 100, and may include the received device information and user information in the metadata of the content.
- the content receiving unit 210 may include information on the date and time of receiving the content in the metadata.
- the history information generation unit 220 generates content upload history information for the device 100.
- the history information generation unit 220 may collect information related to content reception from the device 100 and generate content upload history information by using the collected information.
- the history information generator 220 may collect information related to the reception of the content from the metadata included in the content received from the device 100, but is not limited thereto.
- the content upload history information is information about uploaded content, and may include, for example, information about a device uploading the content, a user of the device, a type and format of the content, a location where the content is uploaded, and a date and time. Can be.
- the content upload history information generated by the history information generator 220 will be described in more detail with reference to FIG. 4.
- the category recommender 230 recommends the category of the content list to the device 100.
- the category is a reference value for sorting the content and may include, for example, at least one of a kind of content, a file format of the content, an upload location, an upload time, and a user.
- the category recommender 230 may determine a category to recommend to the device 100 based on the content upload history information.
- the category recommender 230 may classify categories based on the type of information included in the content upload history information, and determine a recommended category from the classified categories.
- the category recommender 230 may determine a category in which a subcategory including more than a preset number of contents is included in a preset number or more as a recommended category.
- the "upload area” category contains subcategories "Gangnam Station", “Kyoband”, “Seocho Station", and “Daechi Station", and subcategories containing five or more pieces of content include “Gangnam Station” and "Kyoband".
- the category recommendation unit 230 may determine the 'upload area' category as the recommended category.
- the category recommending unit 230 may recommend to the device 100 a preferred category of another device having a content upload history that is similar to the content upload history of the device 100 or more.
- the category recommender 230 compares, for example, at least one of the type of content, the file format of the content, the upload location, the upload date, the upload time, the type of the device, the gender of the user, and the age of the user. It may be determined whether the content upload histories are similar to each other.
- the category recommendation unit 230 may determine whether the content upload history is similar based on various criteria and algorithms.
- the preference category of the other device may be, for example, a category in which the number of times selected by the other device is greater than or equal to a predetermined value, but is not limited thereto. The preferred category for each device will be described in detail with reference to FIG. 5.
- the category recommendation unit 230 may count the number of times a category is selected by the device 100 for each category, and may recommend a category having a large number of times selected by the device 100 to the device 100.
- the content list generator 240 generates a content list for each category.
- the content list generator 240 may generate a content list arranged according to a category selected by the device 100.
- the content list generator 240 may receive a category value selected from the device 100 and generate a content list based on the received category value. For example, when the user selects among the recommended categories by the device 100, the content list generator 240 may generate a content list arranged for each user. In addition, the number of selection of the category may be counted by the category recommendation unit 230.
- the content list generator 240 may generate a content list for each category using metadata of the content.
- the content list generator 240 may sort the content for each category from the metadata about the content received from the device 100 and generate a content list for each category.
- the content list generator 240 may determine the content to be included in the content list to be provided to the device 100 based on the content upload history information.
- the content list generator 240 may check the content preferred by the user of the device 100 based on the content upload history information, and include the checked content in the content list. For example, when the content list generator 240 generates a content list for 'Gangnam station', the type and file format of the uploaded content is checked for a predetermined number of times or more near the Gangnam station, and the identified type and file The content similar to the format may be determined as the user's preferred content.
- the content list generator 240 may include the preferred content in the content list for 'Gangnam station'.
- the content list generator 240 may determine the content to be included in the content list to be provided to the device 100 by referring to the preferred content of the user who is a friend of the user of the device 100 in the SNS service.
- the content list generator 240 may include, in the content list, preferred content that overlaps with the user's preferred content of a friend relationship among the user's preferred content of the device 100.
- the content list generator 240 may determine content to be included in the content list based on user information about the user of the device 100.
- the user information may include, for example, information about the age, gender, and residence of the user.
- the content list generator 240 may determine the content to be included in the content list to be provided to the device 100 by referring to the preferred content of another user having similar user information.
- the content list provider 250 provides the content list to the device 100.
- the content list providing unit 250 may provide the device 100 with a content list for a category selected by the device 100 among categories recommended by the device 100.
- the content provider 260 provides content to the device 100.
- the content provider 260 may provide the device 100 with content selected by the device 100 in a content list provided to the device 100.
- the provided content may be displayed in a chat window of the SNS service, for example.
- the DB 270 stores various kinds of information necessary for the server 200 to provide the device 100 with a content list sorted by category.
- the DB 270 may store content upload history information and preference category information, but is not limited thereto.
- the transceiver 280 transmits and receives various types of information necessary for the server 200 to provide the device 100 with a content list arranged by category, with devices using an SNS service.
- the control unit 290 controls the overall operation of the server 200, so that the server 200 can provide the device 100 with a list of contents arranged by category, the content receiving unit 210, the history information generation unit 220 ), The category recommender 230, the content list generator 240, the content list provider 250, the content provider 260, the DB 270, and the transceiver 280 are controlled.
- FIG. 3 is a detailed block diagram of the device 100 according to an embodiment of the present invention.
- the device 100 may include a content provider 110, a category selector 120, a content list receiver 130, a content receiver 140, and a DB ( 150, a transceiver 160, and a controller 170.
- the content provider 110 provides content to the server 200.
- the content provider 110 may provide the server 200 with content to be shared with another device using an SNS service.
- the content may include metadata about the content, and the metadata may include, for example, information about a generation time, a capacity, a resolution, and a running time of the content.
- the content provider 110 may provide device information and user information to the server 200.
- the device information and the user information may be included in the metadata of the content and provided to the server 200, but are not limited thereto.
- the category selector 120 selects a category of the content list.
- the category selector 120 may receive a recommendation category from the server 200 and select at least one category from the received recommendation categories. An example in which the recommended category is displayed on the device 100 will be described in detail with reference to FIG. 7.
- the content list receiver 130 receives a content list from the server 200.
- the content list receiver 130 may receive a content list for a category selected by the category selector 120.
- the content receiver 140 receives the content from the server 200.
- the content receiver 140 may receive the content selected from the content list from the server 200.
- the DB 150 stores various kinds of information necessary for the device 100 to receive a content list for a predetermined category from the server 200.
- the transceiver 160 transmits and receives various types of information necessary for the device 100 to receive a content list for a predetermined category from the server 200.
- the controller 170 controls the operation of the entire device 100 and allows the device 100 to receive a content list for a predetermined category from the server 200.
- FIG. 4 is a diagram illustrating an example of an upload history information table according to an embodiment of the present invention.
- the upload history information table includes a content field 40, a device field 41, a user field 42, a gender field 43, and an age field 44. , Location field 45, date field 46, time field 47, type field 48, and format field 49.
- a name of content received from the device 100 may be recorded, and an identification value of the device 100 that provided the content may be recorded in the device field 41.
- an ID of the user of the device 100 may be recorded in the user field 42
- a gender of the user may be recorded in the gender field 43
- an age of the user may be recorded in the age field 44.
- the location field 45 may record the location of the place where the content is provided
- the date field 46 may record the date when the content is provided
- the time field 47 may record the time when the content is provided.
- the type value of the content may be recorded in the type field 48, and the file format of the content may be recorded in the format field 49.
- the server 200 may sort the shared content received from the devices using the SNS service by each category using the upload history information table, and generate a content list for each category. In addition, the server 200 may determine a user's preferred category by using the upload history information table, and determine the content to be included in the content list.
- FIG. 5 is a diagram illustrating an example of a preference category information table according to an embodiment of the present invention.
- the preference category information table includes a device field 50, a user field 52, and a preference category field 54.
- An identification value of the device may be recorded in the device field 50, and a user ID may be recorded in the user field 52.
- the preference category field 54 may record information on a preference category that is preferred by the user of the device.
- the preference category may include, but is not limited to, for example, upload region, upload time, and content type. Also, the preference category may be a category in which the number of times selected by the device is greater than or equal to a preset value.
- FIG. 6 illustrates an example in which a content list is generated for each category by using metadata of content stored in the DB 260 according to an embodiment of the present invention.
- the DB 260 may store various content 60 uploaded from devices, and the content 60 may each include metadata.
- the server 200 may determine a category based on various additional information included in the metadata, and generate the content list 62, 64, 66, 68 by arranging the contents 60 for each category. Can be.
- the category may include 'user', 'upload time', 'file format' and 'upload region'
- the server 200 may include 'user', 'upload time', 'file format' and ' It is possible to generate a content list for 'upload area'.
- FIG. 7 illustrates an example in which a category recommendation list is displayed while an SNS service is provided in the device 100 according to an embodiment of the present invention.
- the category recommendation list 70 is overlapped and displayed in the chat window displayed on the user AA's device.
- the recommendation category may be determined by the server 200 based on the content upload history information. For example, a category in which a subcategory including more than a predetermined number of contents is included as the recommended number may be determined as the recommendation category. Can be. In addition, a category having a large number of times selected by the device 100 may be determined as a recommended category, but is not limited thereto.
- FIG. 8 is a diagram illustrating an example in which a content list sorted by upload date is displayed on a device 100 according to an embodiment of the present invention.
- the 'upload date' category may include '3/25', '3/28' and '4/3' as subcategories, and the subcategories' 3/25 'and' Content may be classified and displayed by 3/28 'and' 4/3 '.
- FIG 9 is a diagram illustrating an example in which the content list arranged by upload regions is displayed on the device 100 according to an embodiment of the present invention.
- the 'upload region' category may include 'Busan', 'Bangkok', 'LA', 'Miami' and 'Cancun' as subcategories, and the subcategory 'Busan' Content may be classified and displayed by 'Bangkok', 'LA', 'Miami' and 'Cancun'.
- the map image 90 may be displayed on the device 100, and a content list for each subcategory may be connected to a specific area on the map image 90.
- FIG. 10 is a detailed flowchart of a content list providing method according to an embodiment of the present invention.
- the first device 101 uploads the shared content to the server 200
- the second device 102 uploads the shared content to the server 200.
- the shared content may include metadata about the content
- the metadata may include, for example, information about a generation time, a capacity, a resolution, and a running time of the content.
- the first device 101 and the second device 102 may provide device information and user information to the server 200.
- the server 200 may include device information, user information, and information about a date and time at which the content is uploaded in the metadata.
- the server 200 In operation S1004, the server 200 generates upload history information of content.
- the server 200 may collect information about the content from metadata included in the shared content.
- the content upload history information may include, for example, information about a device uploading the content, a user of the device, a type and format of the content, a location where the content is uploaded, and a date and time.
- the server 200 recommends a category to the second device 102 based on the content upload history information.
- the category is a reference value for sorting the content and may include, for example, at least one of a kind of content, a file format of the content, an upload location, an upload time, and a user.
- the server 200 may determine a category to be recommended to the second device 102 based on the content upload history information.
- the server 200 may classify categories based on the type of information included in the content upload history information, and determine a recommended category from the classified categories.
- the server 200 may determine a category that includes more than a predetermined number of sub-categories including a preset number or more as a recommended category.
- the "upload area” category contains subcategories "Gangnam Station", “Kyoband”, “Seocho Station”, and “Daechi Station", and subcategories containing five or more pieces of content include “Gangnam Station” and "Kyoband".
- the server 200 may determine the 'upload area' category as the recommended category.
- the server 200 may recommend the second device 102 to a preference category of another device having a content upload history that is similar to the content upload history of the second device 102 by more than a predetermined value. For example, the server 200 uploads content of devices by comparing at least one of a type of content, a file type of content, an upload location, an upload date, an upload time, a type of device, a gender of a user, and an age of the user. It can be determined whether the history is similar to each other. In addition, the server 200 may determine whether the content upload history is similar based on various criteria and algorithms.
- the preference category of the other device may be, for example, a category in which the number of times selected by the other device is greater than or equal to a predetermined value, but is not limited thereto.
- the server 200 may accumulate and count the number of times the category is selected by the second device 102 for each category, and count the category having the most number of times selected by the second device 102. You can also recommend).
- the second device 102 selects a category of the content list.
- the second device 102 may select at least one category from the recommended categories received from the server 200.
- the second device 102 informs the server 200 of the selected category.
- the server 200 generates a content list.
- the server 200 may generate a content list arranged according to the category selected by the second device 102. For example, when a 'user' is selected from the recommendation categories by the second device 102, the server 200 may generate a content list arranged for each user. In addition, the number of times of category selection may be counted by the server 200.
- the server 200 may generate a content list for each category using metadata of the content.
- the server 200 may sort content by categories from metadata about shared content and generate a content list for each category.
- the server 200 may determine content to be included in a content list to be provided to the second device 102 based on the content upload history information.
- the server 200 may check the content preferred by the user of the second device 102 based on the content upload history information, and include the checked content in the content list. For example, when the server 200 generates a content list for 'Gangnam Station', the server 200 may upload the content type and file format uploaded more than a predetermined number of times from the second device 102 near the Gangnam Station. In this case, content similar to the identified type and file type may be determined as the user's preferred content.
- the server 200 may include the preferred content in the content list for 'Gangnam station'.
- the server 200 may determine content to be included in the content list to be provided to the second device 102 by referring to the preferred content of the user who is a friend of the user of the second device 102 in the SNS service. .
- the server 200 may include, in the content list, preferred content that overlaps with the user's preferred content of a friend relationship among the user's preferred content of the second device 102.
- the server 200 may determine content to be included in the content list based on user information about the user of the second device 102.
- the user information may include, for example, information about the age, gender, and residence of the user.
- the server 200 may determine content to be included in a content list to be provided to the second device 102 by referring to other users' preferred content having similar user information.
- the server 200 provides a content list to the second device 102.
- the server 200 may provide the second device 102 with a content list for a category selected by the second device 102 from among the categories recommended for the second device 102.
- the server 200 provides content to the second device 102.
- the server 200 may provide the second device 102 with the content selected by the second device 100 in the content list provided to the second device 102.
- the provided content may be displayed in a chat window of the SNS service, for example.
- Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media.
- Computer readable media may include both computer storage media and communication media.
- Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
- Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법이 제공된다. 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 디바이스에게 콘텐트 리스트를 제공하는 서버는, 제 1 디바이스로부터 콘텐트를 수신하는 콘텐트 수신부; 수신된 콘텐트에 포함된 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성하는 콘텐트 리스트 생성부; 및 제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 제 2 디바이스에게 제공하는 콘텐트 리스트 제공부;를 포함한다.
Description
본 발명은 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는, 소셜 네트워크 서비스에서 사용자에게 적합한 방식으로 콘텐트의 리스트를 정렬하여 제공하는 콘텐트 리스트 제공 시스템 및 방법에 관한 것이다.
최근 멀티미디어 기술 및 통신 기술의 발전으로 인하여, SNS 서비스를 이용하는 사용자들은 다양한 디바이스를 통하여 다른 사용자와 다수의 콘텐츠를 서로 공유한다. 또한, SNS 서비스에서는 사용자들 간에 다양한 속성을 갖는 콘텐츠가 서로 공유된다. SNS 서비스에서 사용자들은 다수의 콘텐츠를 장기간 저장하고 또한 콘텐츠를 지속적으로 다른 사용자와 공유하고자 하기 때문에, 공유될 콘텐츠는 효과적으로 분류되고 관리될 필요가 있다. 또한, SNS 서비스에서는 사용자가 공유 콘텐츠를 효과적으로 확인할 수 있도록 사용자가 선호하는 형태로 콘텐트가 정렬되어 제공될 필요가 있다.
본 발명의 일 실시예는, 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 디바이스에게 카테고리 별로 정렬된 콘텐트 리스트를 효과적으로 제공할 수 있는, 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법을 제공한다.
또한, 본 발명의 일 실시예는, 소셜 네트워크 서비스를 이용하는 디바이스의 콘텐트 업로드 이력에 기초하여 디바이스에게 카테고리를 추천할 수 있는 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법을 제공한다.
도 1은 본 발명의 일 실시예에 따른 콘텐트 리스트 제공 시스템의 전체 개요도이다.
도 2는 본 발명의 일 실시예에 따른 서버의 세부 구성도이다.
도 3은 본 발명의 일 실시예에 따른 디바이스의 세부 구성도이다.
도 4는 본 발명의 일 실시예에 따른 업로드 이력 정보 테이블의 일례를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 선호 카테고리 정보 테이블의 일례를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 DB에 저장된 콘텐트의 메타데이터를 이용하여 콘텐트 리스트가 카테고리 별로 생성되는 일례를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 디바이스에서 SNS 서비스가 제공되는 도중에 카테고리 추천 리스트가 표시되는 일례를 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 업로드 날짜 별로 정렬된 콘텐트 리스트가 디바이스에서 표시되는 일례를 도시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 업로드 지역 별로 정렬된 콘텐트 리스트가 디바이스에서 표시되는 일례를 도시한 도면이다.
도 10은 본 발명의 일 실시예에 따른 콘텐트 리스트 제공 방법의 세부 흐름도이다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은, 제 1 디바이스로부터 콘텐트를 수신하는 콘텐트 수신부; 상기 수신된 콘텐트에 포함된 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성하는 콘텐트 리스트 생성부; 및 제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 상기 제 2 디바이스에게 제공하는 콘텐트 리스트 제공부;를 포함하는, 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 디바이스에게 콘텐트 리스트를 제공하는 서버를 제공할 수 있다.
또한, 상기 서버는, 상기 제 1 디바이스 및 상기 제 2 디바이스에 대한 콘텐트 업로드 이력 정보를 생성하는 이력 정보 생성부;를 더 포함하며, 상기 콘텐트 리스트 생성부는, 상기 생성된 이력 정보에 기초하여 상기 제 2 디바이스에 대한 콘텐트 리스트를 생성할 수 있다.
또한, 상기 콘텐트 리스트 생성부는, 상기 생성된 이력 정보에 기초하여 상기 제 2 디바이스에 대한 콘텐트 리스트에 포함될 콘텐트를 결정할 수 있다.
또한, 상기 서버는, 상기 생성된 콘텐트 업로드 이력 정보에 기초하여, 상기 제 2 디바이스에게 콘텐트 리스트의 카테고리를 추천하는 카테고리 추천부;를 더 포함할 수 있다.
또한, 상기 카테고리 추천부는, 상기 제 2 디바이스의 콘텐트 업로드 이력과 기 설정된 수치 이상으로 유사한 콘텐트 업로드 이력을 갖는 다른 디바이스의 선호 카테고리를 상기 제 2 디바이스에게 추천할 수 있다.
또한, 상기 콘텐트 리스트 제공부는, 상기 추천된 카테고리 중에서 상기 제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 상기 제 2 디바이스에게 제공할 수 있다.
또한, 상기 콘텐트 업로드 이력 정보는, 업로드된 콘텐트의 종류, 콘텐트의 생성 위치, 콘텐트의 생성 날짜, 콘텐트의 생성 시간, 콘텐트가 업로드된 위치, 콘텐트가 업로드된 날짜, 및 콘텐트가 업로드된 시간에 대한 정보 중 적어도 하나를 포함할 수 있다.
또한, 본 발명의 제 2 측면은, 서버로 콘텐트를 업로드하는 콘텐트 제공부; 콘텐트 리스트의 카테고리를 선택하고, 상기 선택된 카테고리를 상기 서버에게 제공하는 카테고리 선택부; 및 상기 제공된 카테고리에 대한 콘텐트 리스트를 상기 서버로부터 수신하는 콘텐트 리스트 수신부;를 포함하며, 상기 제공된 카테고리에 대한 콘텐트 리스트는 상기 소셜 네트워크 서비스를 이용하는 다른 디바이스로부터 업로드된 콘텐트의 메타 데이터를 이용하여 분류된 것인, 소셜 네트워크 서비스(SNS: Social Network Service)를 통하여 서버로부터 콘텐트 리스트를 제공받는 디바이스를 제공할 수 있다.
또한, 상기 콘텐트 리스트는, 상기 디바이스 및 상기 다른 디바이스에 대한 콘텐트 업로드 이력 정보에 기초하여 상기 서버에 의해 생성될 수 있다.
또한, 상기 콘텐트 리스트에 포함된 콘텐트는, 상기 서버에 의해 상기 콘텐트 업로드 이력 정보에 기초하여 선택될 수 있다.
또한, 상기 카테고리 선택부는, 상기 콘텐트 업로드 이력 정보에 기초하여 상기 서버에 의해 추천된 카테고리 중에서 적어도 하나의 카테고리를 선택할 수 있다.
또한, 상기 추천된 카테고리는, 상기 디바이스의 콘텐트 업로드 이력과 기 설정된 수치 이상으로 유사한 콘텐트 업로드 이력을 갖는 다른 디바이스의 선호 카테고리를 포함할 수 있다.
또한, 상기 콘텐트 업로드 이력 정보는, 업로드된 콘텐트의 종류, 콘텐트의 생성 위치, 콘텐트의 생성 날짜, 콘텐트의 생성 시간, 콘텐트가 업로드된 위치, 콘텐트가 업로드된 날짜, 및 콘텐트가 업로드된 시간에 대한 정보 중 적어도 하나를 포함할 수 있다.
또한, 본 발명의 제 3 측면은, 제 1 디바이스로부터 콘텐트를 수신하는 단계;
상기 수신된 콘텐트에 포함된 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성하는 단계; 및 제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 상기 제 2 디바이스에게 제공하는 단계;를 포함하는, 서버가 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 디바이스에게 콘텐트 리스트를 제공하는 방법을 제공할 수 있다.
또한, 상기 방법은 상기 제 1 디바이스 및 상기 제 2 디바이스에 대한 콘텐트 업로드 이력 정보를 생성하는 단계;를 더 포함하며, 상기 콘텐트 리스트를 생성하는 단계는, 상기 생성된 이력 정보에 기초하여 상기 제 2 디바이스에 대한 콘텐트 리스트를 생성할 수 있다.
또한, 본 발명의 제 4 측면은, 서버로 콘텐트를 업로드하는 단계; 콘텐트 리스트의 카테고리를 선택하고, 상기 선택된 카테고리를 상기 서버에게 제공하는 단계; 및 상기 제공된 카테고리에 대한 콘텐트 리스트를 상기 서버로부터 수신하는 단계;를 포함하며, 상기 제공된 카테고리에 대한 콘텐트 리스트는 상기 소셜 네트워크 서비스를 이용하는 다른 디바이스로부터 업로드된 콘텐트의 메타 데이터를 이용하여 분류된 것인, 디바이스가 소셜 네트워크 서비스(SNS: Social Network Service)를 통하여 서버로부터 콘텐트 리스트를 수신하는 방법을 제공할 수 있다.
또한, 상기 콘텐트 리스트는, 상기 디바이스 및 상기 다른 디바이스에 대한 콘텐트 업로드 이력 정보에 기초하여 상기 서버에 의해 생성될 수 있다.
또한, 본 발명의 제 5 측면은, 상기 제 4 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공할 수 있다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
또한, 본 명세서에서 콘텐트 업로드 이력 정보는 업로드된 콘텐트에 관한 정보로서, 예를 들어, 콘텐트를 업로드한 디바이스, 디바이스의 사용자, 콘텐트의 종류 및 형식, 콘텐트가 업로드된 위치, 날짜 및 시간에 대한 정보를 포함할 수 있다.
또한, 본 명세서에서 카테고리는 콘텐트를 정렬하기 위한 기준 값으로서, 예를 들어, 콘텐트의 종류, 콘텐트의 파일 형식, 업로드 위치, 업로드 시간 및 사용자 중 적어도 하나를 포함할 수 있다.
본 발명의 일 실시예에 따른 콘텐트 리스트 제공 시스템에서, SNS(Social Network Service) 서비스를 이용하는 복수의 디바이스는 서버로 콘텐트를 업로드하며, 서버는 업로드된 콘텐트의 리스트를 카테고리 별로 생성하여 SNS 서비스를 이용하는 복수의 디바이스 중 적어도 하나의 디바이스에게 제공할 수 있다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 콘텐트 리스트 제공 시스템의 전체 개요도이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 콘텐트 리스트 제공 시스템은 디바이스(100), 서버(200), 및 네트워크(300)를 포함한다.
디바이스(100)는 SNS(Social Network Service) 서비스를 통하여 다른 디바이스와 콘텐트를 공유할 수 있으며, 서버(200)로부터 공유될 콘텐트의 리스트를 수신하고 수신된 콘텐트 리스트에 기초하여 공유될 콘텐트를 선택할 수 있다. 또한, 디바이스(100)는 네트워크(300)를 통하여 SNS 서비스를 이용할 수 있는 모든 종류의 단말을 포함하며, 예를 들어, 휴대폰, 스마트폰, PDA(Personal Digital Assistants), 스마트 TV, 태블릿 PC, PC, 및 노트북을 포함할 수 있다.
서버(200)는 디바이스(100) 간에 공유되는 콘텐트를 저장하고 관리할 수 있다. 서버(200)는 SNS 서비스를 이용하는 디바이스(100)로부터 콘텐트를 수신하고 디바이스(100)에 대한 콘텐트 업로드 이력 정보를 생성할 수 있다. 또한, 서버(200)는 생성된 콘텐트 업로드 이력 정보를 이용하여 콘텐트 리스트에 포함될 콘텐트를 결정할 수 있다. 또한, 서버(200)는 결정된 콘텐트를 포함하는 콘텐트 리스트를 소정의 카테고리 별로 생성할 수 있다.
또한, 서버(200)는 콘텐트 리스트의 카테고리를 디바이스(100)에게 추천하고, 디바이스(100)에서 선택된 카테고리에 대한 콘텐트 리스트를 디바이스(100)에게 제공할 수 있다. 이 경우, 서버(200)는 콘텐트 업로드 이력 정보에 기초하여 디바이스(100)에게 추천할 카테고리를 결정할 수 있다.
네트워크(300)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 무선 네트워크로 구현될 수 있다. 또한, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함한다.
이하, 도 2를 참조하여 본 발명의 일 실시예에 따른 서버(200)에 대하여 설명하기로 한다.
도 2는 본 발명의 일 실시예에 따른 서버(200)의 세부 구성도이다.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 서버(200)는, 콘텐트 수신부(210), 이력 정보 생성부(220), 카테고리 추천부(230), 콘텐트 리스트 생성부(240), 콘텐트 리스트 제공부(250), 콘텐트 제공부(260), DB(270), 송수신부(280) 및 제어부(290)를 포함한다.
콘텐트 수신부(210)는 디바이스(100)로부터 콘텐트를 수신한다. 콘텐트 수신부(210)는 SNS 서비스를 통하여 다른 디바이스와 공유될 콘텐트를 디바이스(100)로부터 수신할 수 있다. 디바이스(100)로부터 수신되는 콘텐트는 콘텐트에 관한 메타 데이터를 포함할 수 있으며, 메타 데이터는, 예를 들어, 콘텐트의 생성 시간, 용량, 해상도 및 러닝 타임에 관한 정보를 포함할 수 있다.
또한, 콘텐트 수신부(210)는 디바이스(100)로부터 디바이스 정보 및 사용자 정보를 수신할 수 있으며, 수신된 디바이스 정보 및 사용자 정보를 콘텐트의 메타 데이터에 포함시킬 수 있다. 또한, 콘텐트 수신부(210)는 콘텐트를 수신한 날짜 및 시간에 관한 정보를 메타 데이터에 포함시킬 수 있다.
이력 정보 생성부(220)는 디바이스(100)에 대한 콘텐트 업로드 이력 정보를 생성한다. 이력 정보 생성부(220)는 디바이스(100)부터의 콘텐트 수신과 관련된 정보를 수집하고, 수집된 정보를 이용하여 콘텐트 업로드 이력 정보를 생성할 수 있다. 이력 정보 생성부(220)는 콘텐트의 수신과 관련된 정보를 디바이스(100)로부터 수신된 콘텐트에 포함된 메타 데이터로부터 수집할 수 있으나 이에 제한되지 않는다.
또한, 콘텐트 업로드 이력 정보는 업로드된 콘텐트에 관한 정보로서, 예를 들어, 콘텐트를 업로드한 디바이스, 디바이스의 사용자, 콘텐트의 종류 및 형식, 콘텐트가 업로드된 위치, 날짜 및 시간에 대한 정보를 포함할 수 있다. 이력 정보 생성부(220)에 의해 생성된 콘텐트 업로드 이력 정보에 대하여는 도 4에서 보다 상세히 설명하기로 한다.
카테고리 추천부(230)는 디바이스(100)에게 콘텐트 리스트의 카테고리를 추천한다. 카테고리는 콘텐트를 정렬하기 위한 기준 값으로서, 예를 들어, 콘텐트의 종류, 콘텐트의 파일 형식, 업로드 위치, 업로드 시간 및 사용자 중 적어도 하나를 포함할 수 있다.
또한, 카테고리 추천부(230)는 콘텐트 업로드 이력 정보에 기초하여 디바이스(100)에게 추천할 카테고리를 결정할 수 있다. 카테고리 추천부(230)는 콘텐트 업로드 이력 정보에 포함된 정보의 종류에 기초하여 카테고리를 분류할 수 있으며, 분류된 카테고리 중에서 추천 카테고리를 결정할 수 있다. 카테고리 추천부(230)는 기 설정된 개수 이상의 콘텐트를 포함하는 하위 카테고리가 기 설정된 개수 이상으로 포함되어 있는 카테고리를 추천 카테고리로 결정할 수 있다. 예를 들어, ‘업로드 지역’ 카테고리에 하위 카테고리인 ‘강남역’, ‘교대역’, ‘서초역’ 및 ‘대치역’이 포함되어 있으며, 5개 이상의 콘텐트를 포함하는 하위 카테고리가 ‘강남역’, ‘교대역’, 및 ‘서초역’으로서 3개 이상인 경우에, 카테고리 추천부(230)는 ‘업로드 지역’ 카테고리를 추천 카테고리로 결정할 수 있다.
또한, 카테고리 추천부(230)는 디바이스(100)의 콘텐트 업로드 이력과 기 설정된 수치 이상으로 유사한 콘텐트 업로드 이력을 갖는 다른 디바이스의 선호 카테고리를 디바이스(100)에게 추천할 수 있다. 카테고리 추천부(230)는, 예를 들어, 콘텐트의 종류, 콘텐트의 파일 형식, 업로드 위치, 업로드 날짜, 업로드 시간, 디바이스의 종류, 사용자의 성별 및 사용자의 나이 중 적어도 하나를 비교하여, 디바이스들의 콘텐트 업로드 이력이 서로 유사한지를 판단할 수 있다. 또한, 카테고리 추천부(230)는 콘텐트 업로드 이력이 유사한지를 다양한 기준 및 알고리즘에 기초하여 판단할 수 있다. 다른 디바이스의 선호 카테고리는, 예를 들어, 다른 디바이스에서 선택된 횟수가 기 설정된 수치 이상인 카테고리일 수 있으나 이에 제한되지 않는다. 디바이스 별 선호 카테고리에 대하여는 도 5에서 상세히 설명하기로 한다.
또한, 카테고리 추천부(230)는 카테고리 별로 디바이스(100)에 의해 카테고리가 선택된 횟수를 계수할 수 있으며, 디바이스(100)에서 선택된 횟수가 많은 카테고리를 디바이스(100)에게 추천할 수도 있다.
콘텐트 리스트 생성부(240)는 카테고리 별로 콘텐트 리스트를 생성한다. 콘텐트 리스트 생성부(240)는 디바이스(100)에 의해 선택된 카테고리에 따라 정렬된 콘텐트 리스트를 생성할 수 있다. 이 경우, 콘텐트 리스트 생성부(240)는 디바이스(100)로부터 선택된 카테고리 값을 수신할 수 있으며, 수신된 카테고리 값에 기초하여 콘텐트 리스트를 생성할 수 있다. 예를 들어, 디바이스(100)에 의해 추천 카테고리 중에서 ‘사용자’가 선택한 경우에, 콘텐트 리스트 생성부(240)는 사용자 별로 정렬된 콘텐트 리스트를 생성할 수 있다. 또한, 카테고리의 선택 횟수는 카테고리 추천부(230)에 의해 계수될 수 있다.
또한, 콘텐트 리스트 생성부(240)는 콘텐트의 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성할 수 있다. 콘텐트 리스트 생성부(240)는 디바이스(100)로부터 수신된 콘텐트에 대한 메타 데이터로부터 콘텐트를 카테고리 별로 정렬할 수 있으며, 각각의 카테고리에 대한 콘텐트 리스트를 생성할 수 있다.
또한, 콘텐트 리스트 생성부(240)는 콘텐트 업로드 이력 정보에 기초하여 디바이스(100)에게 제공할 콘텐트 리스트에 포함될 콘텐트를 결정할 수 있다. 콘텐트 리스트 생성부(240)는 콘텐트 업로드 이력 정보에 기초하여 디바이스(100)의 사용자가 선호하는 콘텐트를 확인할 수 있으며, 확인된 콘텐트를 콘텐트 리스트에 포함시킬 수 있다. 예를 들어, 콘텐트 리스트 생성부(240)가 ‘강남역’에 대한 콘텐트 리스트를 생성하는 경우에, 강남역 근처에서 기설정된 횟수 이상으로 업로드된 콘텐트의 종류 및 파일 형식을 확인하고, 확인된 종류 및 파일 형식과 유사한 콘텐트를 사용자의 선호 콘텐트로 결정할 수 있다. 또한, 콘텐트 리스트 생성부(240)는 선호 콘텐트를 ‘강남역’에 대한 콘텐트 리스트에 포함시킬 수 있다.
또한, 콘텐트 리스트 생성부(240)는 SNS 서비스에서 디바이스(100)의 사용자와 친구 관계인 사용자의 선호 콘텐트를 참조하여 디바이스(100)에게 제공할 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다. 예를 들어, 콘텐트 리스트 생성부(240)는 디바이스(100)의 사용자의 선호 콘텐트 중에서 친구 관계인 사용자의 선호 콘텐트와 중복되는 선호 콘텐트를 콘텐트 리스트에 포함시킬 수 있다.
또한, 콘텐트 리스트 생성부(240)는 디바이스(100)의 사용자에 대한 사용자 정보에 기초하여 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다. 사용자 정보는, 예를 들어, 사용자의 연령, 성별 및 거주지에 대한 정보를 포함할 수 있다. 콘텐트 리스트 생성부(240)는 유사한 사용자 정보를 갖는 다른 사용자의 선호 콘텐트를 참조하여 디바이스(100)에게 제공할 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다.
콘텐트 리스트 제공부(250)는 디바이스(100)에게 콘텐트 리스트를 제공한다. 콘텐트 리스트 제공부(250)는 디바이스(100)에게 추천된 카테고리 중에서 디바이스(100)에 의해 선택된 카테고리에 대한 콘텐트 리스트를 디바이스(100)에게 제공할 수 있다.
콘텐트 제공부(260)는 디바이스(100)에게 콘텐트를 제공한다. 콘텐트 제공부(260)는 디바이스(100)에게 제공된 콘텐트 리스트에서 디바이스(100)에 의해 선택된 콘텐트를 디바이스(100)에게 제공할 수 있다. 제공된 콘텐트는, 예를 들어, SNS 서비스의 대화창에 표시될 수 있다.
DB(270)는 서버(200)가 카테고리 별로 정렬된 콘텐트 리스트를 디바이스(100)에게 제공하기 위하여 필요한 각종의 정보를 저장한다. 예를 들어, DB(270)는 콘텐트 업로드 이력 정보 및 선호 카테고리 정보를 저장할 수 있으나, 이에 제한되지 않는다.
송수신부(280)는 서버(200)가 카테고리 별로 정렬된 콘텐트 리스트를 디바이스(100)에게 제공하기 위하여 필요한 각종의 정보를 SNS 서비스를 이용하는 디바이스들과 송수신한다.
제어부(290)는 서버(200) 전체의 동작을 제어하며, 서버(200)가 카테고리 별로 정렬된 콘텐트 리스트를 디바이스(100)에게 제공할 수 있도록, 콘텐트 수신부(210), 이력 정보 생성부(220), 카테고리 추천부(230), 콘텐트 리스트 생성부(240), 콘텐트 리스트 제공부(250), 콘텐트 제공부(260), DB(270) 및 송수신부(280)를 제어한다.
이하, 도 3을 참조하여 본 발명의 일 실시예에 따른 디바이스(100)에 대하여 설명하기로 한다.
도 3은 본 발명의 일 실시예에 따른 디바이스(100)의 세부 구성도이다.
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 디바이스(100)는 콘텐트 제공부(110), 카테고리 선택부(120), 콘텐트 리스트 수신부(130), 콘텐트 수신부(140), DB(150), 송수신부(160) 및 제어부(170)를 포함한다.
콘텐트 제공부(110)는 서버(200)에게 콘텐트를 제공한다. 콘텐트 제공부(110)는 SNS 서비스를 이용하는 다른 디바이스와 공유될 콘텐트를 서버(200)에게 제공할 수 있다. 콘텐트는 콘텐트에 관한 메타 데이터를 포함할 수 있으며, 메타 데이터는, 예를 들어, 콘텐트의 생성 시간, 용량, 해상도 및 러닝 타임에 관한 정보를 포함할 수 있다.
또한, 콘텐트 제공부(110)는 서버(200)에게 디바이스 정보 및 사용자 정보를 제공할 수 있다. 디바이스 정보 및 사용자 정보는 콘텐트의 메타 데이터에 포함되어 서버(200)에게 제공될 수 있으나 이에 제한되지 않는다.
카테고리 선택부(120)는 콘텐트 리스트의 카테고리를 선택한다. 카테고리 선택부(120)는 서버(200)로부터 추천 카테고리를 수신하고 수신된 추천 카테고리 중에서 적어도 하나의 카테고리를 선택할 수 있다. 디바이스(100)에서 추천 카테고리가 표시되는 일례에 대하여는 도 7에서 상세히 설명하기로 한다.
콘텐트 리스트 수신부(130)는 서버(200)로부터 콘텐트 리스트를 수신한다. 콘텐트 리스트 수신부(130)는 카테고리 선택부(120)에 의해 선택된 카테고리에 대한 콘텐트 리스트를 수신할 수 있다.
콘텐트 수신부(140)는 서버(200)로부터 콘텐트를 수신한다. 콘텐트 수신부(140)는 콘텐트 리스트에서 선택된 콘텐트를 서버(200)로부터 수신할 수 있다.
DB(150)는 디바이스(100)가 서버(200)로부터 소정의 카테고리에 대한 콘텐트 리스트를 제공받는데 필요한 각종의 정보를 저장한다.
송수신부(160)는 디바이스(100)가 서버(200)로부터 소정의 카테고리에 대한 콘텐트 리스트를 제공받는데 필요한 각종의 정보를 송수신한다.
제어부(170)는 디바이스(100) 전체의 동작을 제어하며, 디바이스(100)가 서버(200)로부터 소정의 카테고리에 대한 콘텐트 리스트를 제공받을 수 있도록, 콘텐트 제공부(110), 카테고리 선택부(120), 콘텐트 리스트 수신부(130), 콘텐트 수신부(140), DB(150) 및 송수신부(160)를 제어한다.
이하, 도 4를 참조하여 본 발명의 일 실시예에 따른 업로드 이력 정보에 대하여 설명하기로 한다.
도 4는 본 발명의 일 실시예에 따른 업로드 이력 정보 테이블의 일례를 도시한 도면이다.
도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 업로드 이력 정보 테이블은 콘텐트 필드(40), 디바이스 필드(41), 사용자 필드(42), 성별 필드(43), 나이 필드(44), 위치 필드(45), 날짜 필드(46), 시간 필드(47), 종류 필드(48) 및 포맷 필드(49)를 포함한다.
콘텐트 필드(40)에는 디바이스(100)로부터 수신된 콘텐트의 이름이 기록될 수 있으며, 디바이스 필드(41)에는 콘텐트를 제공한 디바이스(100)의 식별 값이 기록될 수 있다. 또한, 사용자 필드(42)에는 디바이스(100)의 사용자의 ID가 기록될 수 있고, 성별 필드(43)에는 사용자의 성별이 기록될 수 있으며, 나이 필드(44)에는 사용자의 나이가 기록될 수 있다. 또한, 위치 필드(45)에는 콘텐트가 제공된 장소의 위치가 기록될 수 있고, 날짜 필드(46)에는 콘텐트가 제공된 날짜가 기록될 수 있으며, 시간 필드(47)에는 콘텐트가 제공된 시간이 기록될 수 있다. 또한, 종류 필드(48)에는 콘텐트의 종류 값이 기록될 수 있고 포맷 필드(49)에는 콘텐트의 파일 형식이 기록될 수 있다.
서버(200)는 이러한 업로드 이력 정보 테이블을 이용하여, SNS 서비스를 이용하는 디바이스들로부터 수신되는 공유 콘텐트를 각각의 카테고리 별로 정렬하고, 각 카테고리에 대한 콘텐트 리스트를 생성할 수 있다. 또한, 서버(200)는 이러한 업로드 이력 정보 테이블을 이용하여 사용자의 선호 카테고리를 판단할 수 있으며, 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다.
이하, 도 5를 참조하여 본 발명의 일 실시예에 따른 선호 카테고리 정보에 대하여 설명하기로 한다.
도 5는 본 발명의 일 실시예에 따른 선호 카테고리 정보 테이블의 일례를 도시한 도면이다.
도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 선호 카테고리 정보 테이블은 디바이스 필드(50), 사용자 필드(52) 및 선호 카테고리 필드(54)를 포함한다.
디바이스 필드(50)에는 디바이스의 식별 값이 기록되며, 사용자 필드(52)에는 사용자 ID가 기록될 수 있다. 또한, 선호 카테고리 필드(54)에는 디바이스의 사용자가 선호하는 선호 카테고리에 대한 정보가 기록될 수 있다.
선호 카테고리는, 예를 들어, 업로드 지역, 업로드 시간 및 콘텐트 종류를 포함할 수 있으나 이에 제한되지 않는다. 또한, 선호 카테고리는 디바이스에서 선택된 횟수가 기 설정된 수치 이상인 카테고리일 수 있다.
이하, 도 6을 참조하여 본 발명의 일 실시예에 따른 콘텐트 리스트가 카테고리 별로 생성되는 일례를 설명하기로 한다.
도 6은 본 발명의 일 실시예에 따른 DB(260)에 저장된 콘텐트의 메타데이터를 이용하여 콘텐트 리스트가 카테고리 별로 생성되는 일례를 도시한 도면이다.
도 6에 도시된 바와 같이, DB(260)에는 디바이스들로부터 업로드된 다양한 콘텐츠(60)가 저장될 수 있으며, 콘텐츠(60)는 각각 메타 데이터를 포함할 수 있다. 또한, 서버(200)는 메타 데이터에 포함된 각종의 부가 정보에 기초하여 카테고리를 결정할 수 있으며, 각각의 카테고리 별로 콘텐츠(60)를 정렬하여 콘텐트 리스트(62, 64, 66, 68)를 생성할 수 있다. 예를 들어, 카테고리는 ‘사용자’, ‘업로드 시간’, ‘파일 포맷’ 및 ‘업로드 지역’을 포함할 수 있으며, 서버(200)는 ‘사용자’, ‘업로드 시간’, ‘파일 포맷’ 및 ‘업로드 지역’에 대한 콘텐트 리스트를 생성할 수 있다.
이하, 도 7을 참조하여 본 발명의 일 실시예에 따른 디바이스(100)에서 SNS 서비스가 제공되는 도중에 카테고리 추천 리스트가 표시되는 일례를 설명하기로 한다.
도 7은 본 발명의 일 실시예에 따른 디바이스(100)에서 SNS 서비스가 제공되는 도중에 카테고리 추천 리스트가 표시되는 일례를 도시한 도면이다.
도 7에 도시된 바와 같이, SNS 서비스를 통하여 사용자 BB와 대화를 하는 사용자 AA가, 사용자 BB와 콘텐트를 공유하고자 하는 경우에 사용자 AA의 디바이스에 표시된 대화창 내에 카테고리 추천 리스트(70)가 오버랩되어 표시될 수 있다. 추천 카테고리는, 콘텐트 업로드 이력 정보에 기초하여 서버(200)에서 졀정될 수 있으며, 예를 들어, 기 설정된 개수 이상의 콘텐트를 포함하는 하위 카테고리가 기 설정된 개수 이상으로 포함되어 있는 카테고리가 추천 카테고리로 결정될 수 있다. 또한, 디바이스(100)에서 선택된 횟수가 많은 카테고리가 추천 카테고리로 결정될 수 있으나 이에 제한되지 않는다.
이하, 도 8 및 도 9를 참조하여 본 발명의 일 실시예에 따른 카테고리 별 콘텐트 리스트가 디바이스(100)에서 표시되는 일례를 설명하기로 한다.
도 8은 본 발명의 일 실시예에 따른 업로드 날짜 별로 정렬된 콘텐트 리스트가 디바이스(100)에서 표시되는 일례를 도시한 도면이다.
도 8에 도시된 바와 같이, ‘업로드 날짜’ 카테고리는 하위 카테고리로서 ‘3/25’, ‘3/28’ 및 ‘4/3’을 포함할 수 있으며, 하위 카테고리인 ‘3/25’, ‘3/28’ 및 ‘4/3’ 별로 콘텐트가 분류되어 표시될 수 있다.
도 9는 본 발명의 일 실시예에 따른 업로드 지역 별로 정렬된 콘텐트 리스트가 디바이스(100)에서 표시되는 일례를 도시한 도면이다.
또한, 도 9에 도시된 바와 같이, ‘업로드 지역’ 카테고리는 하위 카테고리로서 ‘Busan’, ‘Bangkok’, ‘LA’, ‘Miami’ 및 ‘Cancun’을 포함할 수 있으며, 하위 카테고리인 ‘Busan’, ‘Bangkok’, ‘LA’, ‘Miami’ 및 ‘Cancun’ 별로 콘텐트가 분류되어 표시될 수 있다. 또한, 디바이스(100)에는 지도 이미지(90)가 표시될 수 있으며 각각의 하위 카테고리에 대한 콘텐트 리스트가 지도 이미지(90) 상의 특정 영역에 연결되어 표시될 수 있다.
이하, 도 10을 참조하여 본 발명의 일 실시예에 따른 콘텐트 리스트 제공 방법에 대하여 설명하기로 한다.
도 10은 본 발명의 일 실시예에 따른 콘텐트 리스트 제공 방법의 세부 흐름도이다.
단계 S1000에서 제 1 디바이스(101)는 서버(200)로 공유 콘텐트를 업로드하며, 단계 S1002에서 제 2 디바이스(102)는 서버(200)로 공유 콘텐트를 업로드한다. 공유 콘텐트는 콘텐트에 관한 메타 데이터를 포함할 수 있으며, 메타 데이터는, 예를 들어, 콘텐트의 생성 시간, 용량, 해상도 및 러닝 타임에 관한 정보를 포함할 수 있다.
또한, 단계 S1000 및 단계 S1002에서 제 1 디바이스(101) 및 제 2 디바이스(102)는 서버(200)에게 디바이스 정보 및 사용자 정보를 제공할 수 있다. 또한, 서버(200)는 디바이스 정보, 사용자 정보, 콘텐트가 업로드된 날짜 및 시간에 관한 정보를 메타 데이터에 포함시킬 수 있다.
단계 S1004에서 서버(200)는 콘텐트의 업로드 이력 정보를 생성한다. 단계 S1004에서 서버(200)는 공유 콘텐트에 포함된 메타 데이터로부터 콘텐트에 관한 정보를 수집할 수 있다. 콘텐트 업로드 이력 정보는, 예를 들어, 콘텐트를 업로드한 디바이스, 디바이스의 사용자, 콘텐트의 종류 및 형식, 콘텐트가 업로드된 위치, 날짜 및 시간에 대한 정보를 포함할 수 있다.
단계 S1006에서 서버(200)는 콘텐트 업로드 이력 정보에 기초하여 제 2 디바이스(102)에게 카테고리를 추천한다. 카테고리는 콘텐트를 정렬하기 위한 기준 값으로서, 예를 들어, 콘텐트의 종류, 콘텐트의 파일 형식, 업로드 위치, 업로드 시간 및 사용자 중 적어도 하나를 포함할 수 있다.
또한, 단계 S1006에서 서버(200)는 콘텐트 업로드 이력 정보에 기초하여 제 2 디바이스(102)에게 추천할 카테고리를 결정할 수 있다. 서버(200)는 콘텐트 업로드 이력 정보에 포함된 정보의 종류에 기초하여 카테고리를 분류할 수 있으며, 분류된 카테고리 중에서 추천 카테고리를 결정할 수 있다. 또한, 서버(200)는 기 설정된 개수 이상의 콘텐트를 포함하는 하위 카테고리가 기 설정된 개수 이상으로 포함되어 있는 카테고리를 추천 카테고리로 결정할 수 있다. 예를 들어, ‘업로드 지역’ 카테고리에 하위 카테고리인 ‘강남역’, ‘교대역’, ‘서초역’ 및 ‘대치역’이 포함되어 있으며, 5개 이상의 콘텐트를 포함하는 하위 카테고리가 ‘강남역’, ‘교대역’, 및 ‘서초역’으로서 3개 이상인 경우에, 서버(200)는 ‘업로드 지역’ 카테고리를 추천 카테고리로 결정할 수 있다.
또한, 단계 S1006에서 서버(200)는 제 2 디바이스(102)의 콘텐트 업로드 이력과 기 설정된 수치 이상으로 유사한 콘텐트 업로드 이력을 갖는 다른 디바이스의 선호 카테고리를 제 2 디바이스(102)에게 추천할 수 있다. 서버(200)는, 예를 들어, 콘텐트의 종류, 콘텐트의 파일 형식, 업로드 위치, 업로드 날짜, 업로드 시간, 디바이스의 종류, 사용자의 성별 및 사용자의 나이 중 적어도 하나를 비교하여, 디바이스들의 콘텐트 업로드 이력이 서로 유사한지를 판단할 수 있다. 또한, 서버(200)는 콘텐트 업로드 이력이 유사한지를 다양한 기준 및 알고리즘에 기초하여 판단할 수 있다. 다른 디바이스의 선호 카테고리는, 예를 들어, 다른 디바이스에서 선택된 횟수가 기 설정된 수치 이상인 카테고리일 수 있으나 이에 제한되지 않는다.
또한, 단계 S1006에서 서버(200)는 카테고리 별로 제 2 디바이스(102)에 의해 카테고리가 선택된 횟수를 누적하여 계수할 수 있으며, 제 2 디바이스(102)에서 선택된 횟수가 많은 카테고리를 제 2 디바이스(102)에게 추천할 수도 있다.
단계 S1008에서 제 2 디바이스(102)는 콘텐트 리스트의 카테고리를 선택한다. 제 2 디바이스(102)는 서버(200)로부터 수신된 추천 카테고리 중에서 적어도 하나의 카테고리를 선택할 수 있다. 또한, 단계 S1010에서 제 2 디바이스(102)는 선택된 카테고리를 서버(200)에게 알린다.
단계 S1012에서 서버(200)는 콘텐트 리스트를 생성한다. 단계 S1012에서 서버(200)는 제 2 디바이스(102)에 의해 선택된 카테고리에 따라 정렬된 콘텐트 리스트를 생성할 수 있다. 예를 들어, 제 2 디바이스(102)에 의해 추천 카테고리 중에서 ‘사용자’가 선택한 경우에, 서버(200)는 사용자 별로 정렬된 콘텐트 리스트를 생성할 수 있다. 또한, 카테고리의 선택 횟수는 서버(200)에 의해 계수될 수 있다.
또한, 단계 S1012에서 서버(200)는 콘텐트의 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성할 수 있다. 서버(200)는 공유 콘텐트에 대한 메타 데이터로부터 콘텐트를 카테고리 별로 정렬할 수 있으며, 각각의 카테고리에 대한 콘텐트 리스트를 생성할 수 있다.
또한, 단계 S1012에서 서버(200)는 콘텐트 업로드 이력 정보에 기초하여 제 2 디바이스(102)에게 제공할 콘텐트 리스트에 포함될 콘텐트를 결정할 수 있다. 서버(200)는 콘텐트 업로드 이력 정보에 기초하여 제 2 디바이스(102)의 사용자가 선호하는 콘텐트를 확인할 수 있으며, 확인된 콘텐트를 콘텐트 리스트에 포함시킬 수 있다. 예를 들어, 서버(200)가 ‘강남역’에 대한 콘텐트 리스트를 생성하는 경우에, 서버(200)는 강남역 근처에서 제 2 디바이스(102)로부터 기설정된 횟수 이상으로 업로드된 콘텐트의 종류 및 파일 형식을 확인하고, 확인된 종류 및 파일 형식과 유사한 콘텐트를 사용자의 선호 콘텐트로 결정할 수 있다. 또한, 서버(200)는 선호 콘텐트를 ‘강남역’에 대한 콘텐트 리스트에 포함시킬 수 있다.
또한, 단계 S1012에서 서버(200)는 SNS 서비스에서 제 2 디바이스(102)의 사용자와 친구 관계인 사용자의 선호 콘텐트를 참조하여 제 2 디바이스(102)에게 제공할 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다. 예를 들어, 서버(200)는 제 2 디바이스(102)의 사용자의 선호 콘텐트 중에서, 친구 관계인 사용자의 선호 콘텐트와 중복되는 선호 콘텐트를 콘텐트 리스트에 포함시킬 수 있다.
또한, 단계 S1012에서 서버(200)는 제 2 디바이스(102)의 사용자에 대한 사용자 정보에 기초하여 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다. 사용자 정보는, 예를 들어, 사용자의 연령, 성별 및 거주지에 대한 정보를 포함할 수 있다. 서버(200)는 유사한 사용자 정보를 갖는 다른 사용자의 선호 콘텐트를 참조하여 제 2 디바이스(102)에게 제공할 콘텐트 리스트에 포함시킬 콘텐트를 결정할 수 있다.
단계 S1014에서 서버(200)는 제 2 디바이스(102)에게 콘텐트 리스트를 제공한다. 단계 S1014에서 서버(200)는 제 2 디바이스(102)에게 추천된 카테고리 중에서 제 2 디바이스(102)에 의해 선택된 카테고리에 대한 콘텐트 리스트를 제 2 디바이스(102)에게 제공할 수 있다.
단계 S1016에서 서버(200)는 제 2 디바이스(102)에게 콘텐트를 제공한다. 단계 S1016에서 서버(200)는 제 2 디바이스(102)에게 제공된 콘텐트 리스트에서 제 2디바이스(100)에 의해 선택된 콘텐트를 제 2 디바이스(102)에게 제공할 수 있다. 또한, 제공된 콘텐트는, 예를 들어, SNS 서비스의 대화창에 표시될 수 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
Claims (15)
- 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 디바이스에게 콘텐트 리스트를 제공하는 서버에 있어서,제 1 디바이스로부터 콘텐트를 수신하는 콘텐트 수신부;상기 수신된 콘텐트에 포함된 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성하는 콘텐트 리스트 생성부; 및제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 상기 제 2 디바이스에게 제공하는 콘텐트 리스트 제공부;를 포함하는, 서버.
- 제 1 항에 있어서,상기 제 1 디바이스 및 상기 제 2 디바이스에 대한 콘텐트 업로드 이력 정보를 생성하는 이력 정보 생성부;를 더 포함하며,상기 콘텐트 리스트 생성부는, 상기 생성된 이력 정보에 기초하여 상기 제 2 디바이스에 대한 콘텐트 리스트를 생성하는 것인, 서버.
- 제 2 항에 있어서,상기 콘텐트 리스트 생성부는, 상기 생성된 이력 정보에 기초하여 상기 제 2 디바이스에 대한 콘텐트 리스트에 포함될 콘텐트를 결정하는 것인, 서버.
- 제 2 항에 있어서,상기 생성된 콘텐트 업로드 이력 정보에 기초하여, 상기 제 2 디바이스에게 콘텐트 리스트의 카테고리를 추천하는 카테고리 추천부;를 더 포함하는, 서버.
- 제 4 항에 있어서,상기 카테고리 추천부는, 상기 제 2 디바이스의 콘텐트 업로드 이력과 기 설정된 수치 이상으로 유사한 콘텐트 업로드 이력을 갖는 다른 디바이스의 선호 카테고리를 상기 제 2 디바이스에게 추천하는 것인, 서버.
- 제 4 항에 있어서,상기 콘텐트 리스트 제공부는, 상기 추천된 카테고리 중에서 상기 제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 상기 제 2 디바이스에게 제공하는 것인, 서버.
- 제 2 항에 있어서,상기 콘텐트 업로드 이력 정보는, 업로드된 콘텐트의 종류, 콘텐트의 생성 위치, 콘텐트의 생성 날짜, 콘텐트의 생성 시간, 콘텐트가 업로드된 위치, 콘텐트가 업로드된 날짜, 및 콘텐트가 업로드된 시간에 대한 정보 중 적어도 하나를 포함하는 것인, 서버.
- 소셜 네트워크 서비스(SNS: Social Network Service)를 통하여 서버로부터 콘텐트 리스트를 제공받는 디바이스에 있어서,서버로 콘텐트를 업로드하는 콘텐트 제공부;콘텐트 리스트의 카테고리를 선택하고, 상기 선택된 카테고리를 상기 서버에게 제공하는 카테고리 선택부; 및상기 제공된 카테고리에 대한 콘텐트 리스트를 상기 서버로부터 수신하는 콘텐트 리스트 수신부;를 포함하며,상기 제공된 카테고리에 대한 콘텐트 리스트는 상기 소셜 네트워크 서비스를 이용하는 다른 디바이스로부터 업로드된 콘텐트의 메타 데이터를 이용하여 분류된 것인, 디바이스.
- 제 8 항에 있어서,상기 콘텐트 리스트는, 상기 디바이스 및 상기 다른 디바이스에 대한 콘텐트 업로드 이력 정보에 기초하여 상기 서버에 의해 생성된 것인, 디바이스.
- 제 9 항에 있어서,상기 콘텐트 리스트에 포함된 콘텐트는, 상기 서버에 의해 상기 콘텐트 업로드 이력 정보에 기초하여 선택된 것인, 디바이스.
- 제 9 항에 있어서,상기 카테고리 선택부는, 상기 콘텐트 업로드 이력 정보에 기초하여 상기 서버에 의해 추천된 카테고리 중에서 적어도 하나의 카테고리를 선택하는 것인, 디바이스.
- 제 11 항에 있어서,상기 추천된 카테고리는, 상기 디바이스의 콘텐트 업로드 이력과 기 설정된 수치 이상으로 유사한 콘텐트 업로드 이력을 갖는 다른 디바이스의 선호 카테고리를 포함하는 것인, 디바이스.
- 서버가 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 디바이스에게 콘텐트 리스트를 제공하는 방법에 있어서,제 1 디바이스로부터 콘텐트를 수신하는 단계;상기 수신된 콘텐트에 포함된 메타 데이터를 이용하여 카테고리 별로 콘텐트 리스트를 생성하는 단계; 및제 2 디바이스에 의해 선택된 카테고리에 대한 콘텐트 리스트를 상기 제 2 디바이스에게 제공하는 단계;를 포함하는, 콘텐트 리스트 제공 방법.
- 디바이스가 소셜 네트워크 서비스(SNS: Social Network Service)를 통하여 서버로부터 콘텐트 리스트를 수신하는 방법에 있어서,서버로 콘텐트를 업로드하는 단계;콘텐트 리스트의 카테고리를 선택하고, 상기 선택된 카테고리를 상기 서버에게 제공하는 단계; 및상기 제공된 카테고리에 대한 콘텐트 리스트를 상기 서버로부터 수신하는 단계;를 포함하며,상기 제공된 카테고리에 대한 콘텐트 리스트는 상기 소셜 네트워크 서비스를 이용하는 다른 디바이스로부터 업로드된 콘텐트의 메타 데이터를 이용하여 분류된 것인, 콘텐트 리스트 수신 방법.
- 제 14 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/370,832 US9514206B2 (en) | 2012-01-04 | 2012-12-31 | System and method for providing content list through social network service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2012-0001151 | 2012-01-04 | ||
KR1020120001151A KR101953305B1 (ko) | 2012-01-04 | 2012-01-04 | 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013103231A1 true WO2013103231A1 (ko) | 2013-07-11 |
Family
ID=48745265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2012/011848 WO2013103231A1 (ko) | 2012-01-04 | 2012-12-31 | 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9514206B2 (ko) |
KR (1) | KR101953305B1 (ko) |
WO (1) | WO2013103231A1 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160012264A (ko) * | 2014-07-23 | 2016-02-03 | 단국대학교 산학협력단 | 콘텐츠 분석 장치 및 방법 |
CN104202396B (zh) * | 2014-09-02 | 2018-10-19 | 重庆邮电大学 | 一种信息分享方法、装置、服务器、终端设备及*** |
KR102346630B1 (ko) * | 2015-02-17 | 2022-01-03 | 삼성전자주식회사 | 복수의 사용자의 활동에 기초하여 콘텐트를 추천하는 방법 및 이를 위한 장치 |
KR20220141927A (ko) | 2017-04-27 | 2022-10-20 | 스냅 인코포레이티드 | 지도-기반 소셜 미디어 플랫폼들에 대한 위치 프라이버시 관리 |
JP6963070B2 (ja) | 2019-08-21 | 2021-11-05 | 株式会社カカオ | 匿名基盤プロフィールを介してソーシャルネットワークサービスを提供するためのインターフェースの表示方法及び装置 |
KR102347071B1 (ko) * | 2019-08-21 | 2022-01-04 | 주식회사 카카오 | 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치 |
KR20220040325A (ko) * | 2020-09-23 | 2022-03-30 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
US20220353309A1 (en) * | 2021-04-29 | 2022-11-03 | Plantronics, Inc. | Conference system content sharing |
US11689836B2 (en) | 2021-05-28 | 2023-06-27 | Plantronics, Inc. | Earloop microphone |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060056192A (ko) * | 2004-11-20 | 2006-05-24 | 삼성전자주식회사 | 홈 네트워크에서 컨텐츠 리스트를 제공하는 장치, 시스템,및 그 방법 |
KR20080087591A (ko) * | 2007-03-27 | 2008-10-01 | 삼성전자주식회사 | 메타 데이터 기반 카테고리를 이용한 컨텐츠 검색 방법 및장치와 기록 매체 |
KR20090072575A (ko) * | 2007-12-28 | 2009-07-02 | 주식회사 케이티 | 사용자 맞춤형 콘텐츠 추천 장치 및 그 방법 |
KR20110039120A (ko) * | 2009-10-09 | 2011-04-15 | 한국전자통신연구원 | 장소 또는 사회 관계 기반의 컨텐츠 추천 리스트 제공 시스템 |
KR20110041342A (ko) * | 2009-10-15 | 2011-04-21 | 삼성전자주식회사 | 콘텐츠 추천 장치 및 방법 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6504571B1 (en) * | 1998-05-18 | 2003-01-07 | International Business Machines Corporation | System and methods for querying digital image archives using recorded parameters |
CN100403302C (zh) | 2002-07-09 | 2008-07-16 | 皇家飞利浦电子股份有限公司 | 用于对数据库中的数据对象进行分类的方法和设备 |
US20090006211A1 (en) * | 2007-07-01 | 2009-01-01 | Decisionmark Corp. | Network Content And Advertisement Distribution System and Method |
US8387122B2 (en) * | 2008-05-16 | 2013-02-26 | University Of Washington | Access control by testing for shared knowledge |
KR20100010075A (ko) | 2008-07-22 | 2010-02-01 | 이종건 | 화상 데이터의 자동 정리 방법 및 이에 사용되는 웹서버 |
US8208941B2 (en) * | 2008-10-02 | 2012-06-26 | Nokia Corporation | Method, apparatus, and computer program product for providing access to a media item based at least in part on a route |
KR20100066606A (ko) | 2008-12-10 | 2010-06-18 | 삼성전자주식회사 | 컨텐츠 검색 방법 및 장치 |
US20100257239A1 (en) * | 2009-04-02 | 2010-10-07 | Qualcomm Incorporated | Method and apparatus for establishing a social network through file transfers |
US20130041876A1 (en) * | 2011-08-08 | 2013-02-14 | Paul Alexander Dow | Link recommendation and densification |
US9454280B2 (en) * | 2011-08-29 | 2016-09-27 | Intellectual Ventures Fund 83 Llc | Display device providing feedback based on image classification |
US20130080524A1 (en) * | 2011-09-28 | 2013-03-28 | Yigal Dan Rubinstein | Instantaneous recommendation of social interactions in a social networking system |
-
2012
- 2012-01-04 KR KR1020120001151A patent/KR101953305B1/ko active IP Right Grant
- 2012-12-31 WO PCT/KR2012/011848 patent/WO2013103231A1/ko active Application Filing
- 2012-12-31 US US14/370,832 patent/US9514206B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060056192A (ko) * | 2004-11-20 | 2006-05-24 | 삼성전자주식회사 | 홈 네트워크에서 컨텐츠 리스트를 제공하는 장치, 시스템,및 그 방법 |
KR20080087591A (ko) * | 2007-03-27 | 2008-10-01 | 삼성전자주식회사 | 메타 데이터 기반 카테고리를 이용한 컨텐츠 검색 방법 및장치와 기록 매체 |
KR20090072575A (ko) * | 2007-12-28 | 2009-07-02 | 주식회사 케이티 | 사용자 맞춤형 콘텐츠 추천 장치 및 그 방법 |
KR20110039120A (ko) * | 2009-10-09 | 2011-04-15 | 한국전자통신연구원 | 장소 또는 사회 관계 기반의 컨텐츠 추천 리스트 제공 시스템 |
KR20110041342A (ko) * | 2009-10-15 | 2011-04-21 | 삼성전자주식회사 | 콘텐츠 추천 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR101953305B1 (ko) | 2019-02-28 |
US20140351336A1 (en) | 2014-11-27 |
US9514206B2 (en) | 2016-12-06 |
KR20130089819A (ko) | 2013-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013103231A1 (ko) | 소셜 네트워크 서비스를 통한 콘텐트 리스트 제공 시스템 및 방법 | |
WO2013100640A1 (en) | Method, server, and terminal for recommending an application based on application usage | |
WO2013028028A2 (en) | Method and system for sharing activities of devices | |
WO2012111958A2 (en) | Method and system for providing personalized service in iptv | |
WO2012057507A2 (en) | Server, user terminal apparatus and method of controlling the same, and method of providing service | |
WO2013103243A1 (en) | Method and terminal for sharing content | |
WO2019093569A1 (ko) | 구독서비스 제공 방법 및 장치 | |
WO2011093649A2 (en) | Method for displaying epg information including buddy information and receiver applying the same | |
WO2011025232A2 (en) | Method for managing user schedule and device using the same | |
WO2014027807A1 (en) | Method and apparatus for processing web intent message and event in terminal using cloud server | |
EP2987053A1 (en) | Method and device for obtaining network feedback | |
WO2013151232A1 (ko) | 맞춤형 콘텐츠 제공 서비스를 위한 사용자 정보 제공 시스템 및 방법 | |
WO2020138755A1 (ko) | 전문가 방문 서비스 제공 방법 및 그 장치 | |
WO2018038384A1 (ko) | 서버 장치 및 그 제어 방법 | |
WO2018194218A1 (ko) | 구인 정보 제공 장치 및 방법 | |
WO2023042955A1 (ko) | 정보 제공 방법 및 이를 이용한 전자 장치 | |
WO2013069885A1 (en) | System and method of sharing application information | |
WO2013103222A1 (ko) | 컨텐츠 업로드 방법 및 그를 위한 사용자 단말, 및 연관 컨텐츠 제공 방법 및 그를 위한 컨텐츠 제공 서버 | |
WO2016129804A1 (ko) | 소비자 행동 패턴을 기반으로 한 웹페이지 생성 방법 및 활용 방법 | |
WO2014069754A1 (ko) | 관심분야 기반 컨텐츠 제공 시스템 및 방법 | |
WO2023033444A1 (ko) | 이슈 기반 뉴스 정보 제공을 위한 서비스 제공 장치 및 방법 | |
WO2017082551A1 (ko) | 스마트 단말을 이용하는 숫자열 기반의 실시간 정보 유통 시스템 및 정보 유통 방법 | |
WO2011118989A2 (en) | Method of managing selection information with respect to media content, and user device, service, and storage medium for executing the method | |
WO2014088204A1 (ko) | 공유 이벤트와 관련된 추천 사진을 표시하는 방법 및 디바이스, 그리고 공유 서버 | |
WO2011159084A2 (en) | Apparatus and method for searching for content in a portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12864371 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14370832 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12864371 Country of ref document: EP Kind code of ref document: A1 |