WO2013141199A1 - 情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラム - Google Patents
情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラム Download PDFInfo
- Publication number
- WO2013141199A1 WO2013141199A1 PCT/JP2013/057633 JP2013057633W WO2013141199A1 WO 2013141199 A1 WO2013141199 A1 WO 2013141199A1 JP 2013057633 W JP2013057633 W JP 2013057633W WO 2013141199 A1 WO2013141199 A1 WO 2013141199A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- content
- server
- communication terminal
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the present invention relates to an information processing system, information processing method, communication terminal, communication terminal control method and control program, server, server control method and control program.
- Patent Document 1 discloses a technology that can use a cloud server to receive various services (applications) such as a web server construction service, a business system, and an electronic commerce server construction service. Yes.
- applications such as a web server construction service, a business system, and an electronic commerce server construction service.
- An object of the present invention is to provide a technique for solving the above-described problems.
- a system provides: First transmission means for transmitting user status information indicating a user status to a server connected via a wireless communication network; First receiving means for receiving a content selection result by the server; Playback means for playing back content based on the selection result; A communication terminal equipped with Content list storage means for storing a content list indicating a content group owned by the user; Second receiving means for receiving from the communication terminal the user status information transmitted by the first transmitting means; Selecting means for selecting content corresponding to the user status information received by the second receiving means from the content list; Second transmission means for transmitting a selection result by the selection means to the communication terminal; A server with including.
- the method according to the present invention comprises: A first transmission step in which a communication terminal transmits user status information indicating a user status to a server connected via a wireless communication network; A first receiving step in which the communication terminal receives a content selection result by the server; A reproduction step in which the communication terminal reproduces content based on the selection result; A second receiving step in which the server receives the user status information transmitted in the first transmitting step and the request in the requesting step from the communication terminal; A selection step in which the server selects content corresponding to the user status information received in the second reception step from a content list indicating a content group owned by the user; A second transmission step in which the server transmits a selection result of the selection step to the communication terminal; including.
- a communication terminal provides: First transmission means for transmitting user status information indicating a user status to a server connected via a wireless communication network; First receiving means for receiving a content selection result by the server; Playback means for playing back content based on the selection result; Equipped with.
- a communication terminal control method includes: A first transmission step of transmitting user status information indicating a user status to a server connected via a wireless communication network; A first receiving step of receiving a result of content selection by the server; A playback step of playing back content based on the selection result; Equipped with.
- a communication terminal control program provides: A first transmission step of transmitting user status information indicating a user status to a server connected via a wireless communication network; A first receiving step of receiving a result of content selection by the server; A playback step of playing back content based on the selection result; Is executed on the computer.
- the server provides: A server that can be connected to a communication terminal, Content list storage means for storing a content list indicating a content group owned by the user; Second receiving means for receiving user status information indicating the status of the user from the communication terminal; Selecting means for selecting content corresponding to the user status information received by the second receiving means from the content list; Second transmission means for transmitting a selection result by the selection means to the communication terminal; Equipped with.
- another method includes: A method for controlling a server connectable to a communication terminal, A second receiving step of receiving user status information indicating a user status from the communication terminal; A selection step in which the server selects content corresponding to the user status information received in the second reception step from a content list indicating a content group owned by the user; A second transmission step in which the server transmits a selection result of the selection step to the communication terminal; Equipped with.
- another program provides: A server control program connectable to a communication terminal, A second receiving step of receiving user status information indicating a user status from the communication terminal; A selection step in which the server selects content corresponding to the user status information received in the second reception step from a content list indicating a content group owned by the user; A second transmission step in which the server transmits a selection result of the selection step to the communication terminal; Is executed on the computer.
- the present invention it is possible to provide content that matches the current state of the user based on the content reproduction history of other users stored in the cloud server.
- the information processing system 100 is a system for outputting content data such as music information or video information at a communication terminal.
- the information processing system 100 includes a communication terminal 110 and a server 120, and is communicably connected via a network 130.
- the communication terminal 110 includes a transmission unit 111, a reception unit 112, and a reproduction unit 113.
- the server 120 includes a content list storage unit 121, a reception unit 122, a selection unit 123, and a transmission unit 124.
- the transmission unit 111 of the communication terminal 110 transmits user status information indicating the user status to the server 120 connected via the network 130.
- the receiving unit 112 receives a content selection result by the server 120.
- the reproduction unit 113 reproduces content based on the selection result.
- the content list storage unit 121 of the server 120 stores a content list indicating a content group owned by the user.
- the reception unit 122 receives the user status information transmitted from the transmission unit 111 from the communication terminal 110.
- the selection unit 123 selects content corresponding to the user status information received by the reception unit 122 from the content list.
- the transmission unit 124 transmits the selection result by the selection unit 123 to the communication terminal 110.
- the information processing system can provide content that matches the current state of the user.
- music is given as an example of the content to be requested.
- the present invention is not limited to this, and video information such as a moving image or a still image may be requested or limited to music.
- sound information such as rakugo, comic performances, and sound effects such as environmental sounds may be requested.
- the cloud server 220 selects content corresponding to user status information, user attribute information, and user environment information from the content list.
- the information processing system 200 includes a smartphone 210, a cloud server 220, a network 230, and a home personal computer (home PC: “Personal Computer”) 240.
- the smartphone 210 is connected to, for example, automobile audio by wired or wireless communication.
- the smartphone 210 relates to a user environment such as a user situation such as a relationship between a user and a companion during music playback, a user situation such as a psychological situation where the user is placed, a user attribute such as a user's sex and age, and a place where music is played.
- the user related information is transmitted to the cloud server 220 together with the music data request. Then, the cloud server 220 selects a music title corresponding to this request.
- the smartphone 210 reproduces music stored in the own device based on this list.
- the cloud server 220 displays the music stored in the cloud server 220 for the optimal music for this situation. Select from the list.
- the cloud server 220 uses content associated with these pieces of information from a passenger (accompanied person) imaged using the camera of the smartphone 210 or the user's facial expression, body type, physique, hairstyle, clothes, etc. Select from the content list.
- the cloud server 220 refers to the data accumulated in the storage unit from information such as the tone of the passenger or the voice of the user collected using the microphone of the smartphone 210, the size, the speed of speaking, and the laughter. Then, it is recognized whether or not the conversation is exciting, and the content associated with the acquired information is selected. For example, in the situation 280, the cloud server 220 determines that if the color of the hair style, clothes, etc.
- the cloud server 220 determines that he prefers an uptempo music with good quality, and has good quality such as pop and rock. Select music.
- the cloud server 220 determines that he prefers sexual music if the color of the woman's hair style, clothing, etc. is plain, and selects sexual music such as classic or jazz.
- the content list in the cloud server 220 is generated for each user based on the music data stored in the smartphone 210 and the music data stored in the home PC 240 that is communicably connected via the network 230.
- the cloud server 220 selects content adapted to the user information from the content list based on popular knowledge, and transmits the selection result to the smartphone 210.
- the cloud server 220 has a database of content names corresponding to user information as successful examples used by various users in the past. Provide consulted advice (recommended content).
- step S301 the home PC 240 is turned on.
- step S303 the smartphone 210 activates the cloud content application, and logs in to the cloud server 220 in step S305.
- step S307 the cloud server 220 accepts login from the smartphone 210.
- step S309 the smartphone 210 receives input of information such as the presence / absence of a companion when reproducing the content, the relationship with the companion, and the psychological state as user status information.
- step S ⁇ b> 311 the smartphone 210 transmits the received user status information to the cloud server 220 via the network 230.
- step S313 the smartphone 210 receives input of information such as the user's sex and age as the user attribute information.
- user attribute information may be registered in the smartphone 210 in advance when performing user registration in the application.
- the smartphone 210 transmits the received user attribute information to the cloud server 220.
- the smartphone 210 receives input of information such as longitude and latitude as user environment information.
- the smartphone 210 transmits the received user environment information to the cloud server 220.
- step S321 the smartphone 210 transmits a list of music data stored in the storage unit 315 to the cloud server 220.
- step S ⁇ b> 323 the home PC 240 transmits the list of content data stored in the storage unit 341 to the cloud server 220.
- step S325 the cloud server 220 acquires a list of content data transmitted from the smartphone 210 or the home PC 240 and stores it in the storage unit 231.
- step S327 the smartphone 210 requests the cloud server 220 for a music data list that matches the user situation information, the user attribute information, and the user environment information.
- step S329 the cloud server 220 uses the popular knowledge stored in the storage unit 321 in association with the user status information, user attribute information, and user environment information of other users, and the optimal music that matches the current status of the user. Is selected (music selection), and content (music) is selected from the user's content list (here, music data list) stored in the storage unit 321.
- the music title stored in the storage unit 321 as popular knowledge is given points according to the playback time. For example, based on the criteria of whether the playback time is up to the introduction, half or the end, the storage unit as the point storage unit gives points to each music title played back to the user, It is memorized as public knowledge of information about music. That is, the cloud server 220 acquires the reproduction time reproduced by the user for each content, and stores a point corresponding to the reproduction time for each content. Then, the cloud server 220 selects content corresponding to the user status information based on the stored points.
- step S331 the cloud server 220 transmits the selected music data list to the smartphone 210.
- step S333 the smartphone 210 sequentially reproduces the music data stored in the own device based on the music data list received from the cloud server 220.
- the information processing system 200 includes a smartphone 210, a cloud server 220, and a home PC 240, which are communicably connected via a network 230.
- Communication terminals 471 to 473 are also communicably connected via the network 230.
- the smartphone 210 includes a transmission unit 411, a request unit 412, a reception unit 413, a reproduction unit 414, and a storage unit 315.
- the cloud server 220 includes a storage unit 321, a reception unit 422, a selection unit 423, and a transmission unit 424.
- the home PC 240 has a storage unit 341 and stores music data 442.
- the transmission unit 411 transmits user status information, user attribute information, and user environment information to the cloud server 220.
- the user status information includes information derived from the user's emotions such as the presence / absence of a companion as shown in FIG. 5B, the relationship between the user and the companion, and the user's psychological state. Further, as shown in FIG. 5C, it includes information on usage situations such as hobbies, dates, travel, business, and the situation of playing music such as user actions such as indoors, running, and cycling.
- User attribute information includes a user's sex 551 and age 553 as shown in FIG. 5D. Further, as shown in FIG. 5E, information on occupations and positions is included.
- the user environment information includes information on external environment such as position information based on longitude and latitude, season, and weather.
- the transmission unit 411 transmits user status information, user attribute information, and user environment information to the cloud server 220. Further, the transmission unit 411 transmits a list of music data stored in the storage unit 315 to the cloud server 220 as necessary.
- the request unit 412 makes a request to the cloud server 220 for information relating to optimal music corresponding to the received information.
- the cloud server 220 receives, in the receiving unit 422, user status information, user attribute information, user environment information, a request, and a list of music data transmitted from the smartphone 210.
- the storage unit 321 associates the music data list with the user information confirmed at the time of login, and stores the user's favorite music tendency.
- the selection part 423 selects the music with many frequency
- the selection unit 423 compares the selected music with the user's favorite music tendency, and selects music having the same tendency as the selected music from the list of music data owned by the user.
- the transmission unit 424 transmits the title list of the music content selected by the selection unit 423 to the smartphone 210.
- the transmission unit 424 determines that the data of the music content selected by the selection unit 423 is not stored in the storage unit 315 of the smartphone and is stored in the storage unit 341 of the home PC 240, the transmission unit 424 Data of music content in 341 may be acquired and transmitted to the smartphone 210.
- the smartphone 210 plays back the music data in the list in the playing unit 414. Music reproduced on the smartphone 210 is output through a speaker in the vehicle. Referring to FIG. 2, in the situation 280, rhythmic music is played at an up-tempo according to the preference of the woman in the same seat. On the other hand, in the situation 290, the moody music is played at a slow tempo according to the preference of the woman in the same room.
- Each table stored in the storage unit 321 of the cloud server 220 will be described with reference to FIGS. 5A to 5F.
- Each table shown in FIGS. 5A to 5F is used when the cloud server 220 receives a request from the user and selects (selects) music.
- Each table shows user status information, user attribute information, and user environment information when music is played by another user in the storage unit 321 of the cloud server 220.
- FIG. 5A shows a table 500 representing conditions for selecting music data in the cloud server 220.
- This table 500 shows data regarding user status information 510, user attribute information 540, and user environment information 570.
- the table 500 stores content types 590 corresponding to combinations of the user status information 510, user attribute information 540, and user environment information 570.
- the cloud server 220 acquires user status information 510, user attribute information 540, and user environment information 570 as user information from the smartphone 210, and determines a content type corresponding to the combination. Then, the content data owned by the user is presented to the user according to the content type.
- FIG. 5B shows a table 520 for determining user status information.
- the table 520 shows a list of parameters for determining the user situation information 510 such as the presence / absence of the accompanying person 521, the relationship 523 between the user and the accompanying person, and the user's psychological state 525.
- the companion 521 is whether or not there is a companion when playing music. In the present embodiment, the companion 521 is one person or two or more persons.
- the relationship 523 between the user and the companion represents the relationship between the user and the companion according to the user's subjectivity. As the relationship, “before dating”, “beginning dating”, “lover”, “couple”,...
- the user's psychological state 525 represents a subjective feeling when playing the music of the user of the smartphone 210 such as “good”, “tension”, “happy”,.
- music that best suits the current state of the user can be selected based on popular knowledge.
- the companion 521 can be selected as “two people”, the relationship 523 as “before dating”, and the psychological state 525 as “tension”.
- FIG. 5C shows a table 530 that mainly determines user behavior as user status information in the cloud server 220.
- the table 530 is a table showing a list of other parameters that determine the user situation information 510 such as the usage scene 531 and the user behavior 533 as the situation where the user is placed when playing music.
- the usage scene 531 subjectively represents the situation of the user, such as hobbies, dates, travel, and business.
- the user action 533 represents the action of the user when playing music, such as indoors, walks, walking, running,.
- the usage scene 531 can be selected as “date” and user action 533 “drive” in both situations 280 and 290.
- FIG. 5D shows a table 550 for determining user attribute information in the cloud server 220.
- the table 550 shows a list of parameters for determining the user attribute information 540 such as gender 551 and age 553.
- Gender 551 indicates male and female.
- the age 553 is divided approximately every 3 years, but is not limited thereto. For example, if you are in your twenties, divide it into 21 to 23 years old, 24 to 26 years old, 27 to 30 years old.
- the classification method by sex and age is not limited to these.
- the sex 551 can be selected as “male” and the age as “24-26” years.
- FIG. 5E shows a table 560 for determining the user attribute information 540 in the cloud server 220.
- the table 560 shows a list of other parameters for determining the user attribute information 540 such as the user occupation 561 and the job title 563.
- Occupations 561 are divided into elementary school students, students, office workers, civil servants, professionals, and so on.
- the position 563 indicates positions such as manager, chief, chief, section manager, department manager,.
- the position 563 may be, for example, a school keeper, a class member, a student council secretary, a vice president, or the like.
- the occupation 561 can be selected as “public servant” and the position 563 can be selected as “none”.
- FIG. 5F shows a table 580 for determining the user environment information 570 on the cloud server.
- the table 580 includes, as information related to external conditions such as geography and weather when music is played back, longitude and latitude 581 as a position information, season 582, weather 583, time 584, destination 585, and landscape image.
- the longitude and latitude 581 specifies the current position of the smartphone 210 using the wide-area positioning function of the smartphone 210. Combining multiple pieces of information such as season 582, weather 583, and time 584 can cause changes in the external environment, such as landscape, temperature, and humidity, even at the same longitude and latitude. sell.
- the destination 585 selects the optimal music for the scenic spot that can be viewed before reaching the destination by deriving the route from the current position of the smartphone 210 to the destination 585 by the car navigation system and transmitting it to the cloud server 220. It becomes
- the cloud server 220 can select music that matches the surrounding landscape by acquiring a photograph of the surrounding landscape of the current location taken with the imaging unit of the smartphone 210 together with the request.
- the landscape image 586 is limited to a photograph, but is not limited to this, and may be a moving image.
- the longitude and latitude 581 are acquired by the wide-area positioning function
- the season 582 is “summer”
- the weather 583 is “clear”
- the time 584 is “9:00 am”
- the ground 585 can be selected like “Fujikyu Highland”. Then, the user captures and transmits the driving window scenery with the smartphone 210 as the scenery image 586.
- the user transmits to the cloud server 220 detailed information of the date course in which the destination, route, and departure time are set in advance.
- the smartphone 210 can sequentially receive music data from the cloud server 220 ahead of the date course.
- the landscape image 586 may be transmitted to the cloud server 220 with the position information of the place where the photograph or the moving image is taken. Since the cloud server 220 can obtain the season 582, the weather 583, and the time 584 via the network 230, the smartphone 210 acquires optimal music data from the cloud server 220 by transmitting only the landscape image 586. It is possible.
- the cloud server 220 includes a CPU 610, a ROM 620, a communication control unit 630, a RAM 640, and a storage 650.
- the CPU 610 is a central processing unit, and controls the entire cloud server 220 by executing various programs.
- the ROM 620 is a read-only memory and stores various parameters and the like in addition to the boot program that the CPU 610 should execute first.
- the RAM 640 stores user status information 510, user attribute information 540, user environment information 570, a favorite music tendency 641, and a selected music data list 642.
- the storage 650 stores a storage unit 321 and a program 651. Further, the communication control unit 630 controls communication with the smartphone 210 and the home PC 240 via the network.
- the user status information 510 temporarily stores the presence / absence of a companion, the relationship with the companion, the psychological state, etc. received from the smartphone 210 as shown in FIG. 5B. Further, as shown in FIG. 5C, the user status information 510 includes hobbies, dates, trips, business, etc. as user's situations when playing music, and indoors, walks, drives as user actions , ... etc. are temporarily stored.
- the user attribute information 540 temporarily stores the gender, age, and occupation of the user.
- the user environment information 570 temporarily stores longitude and latitude of the current position of the smartphone 210, season, weather, time,.
- the favorite music tendency 641 temporarily stores the genre, artist, and music playback history of the music stored in the storage unit 315 of the smartphone 210.
- the selected music data list 642 temporarily stores the music data selected from the public knowledge stored in the storage unit 321 based on the user status information 510, the user attribute information 540, the user environment information 570, and the request received from the smartphone 210. I remembered it.
- the user status information reception module 652 functions to receive information regarding the current status of the user as user status information from the smartphone 210.
- the user attribute information reception module 653 functions to receive information on the user's sex, age, psychological state, occupation, and the like as user attribute information from the smartphone 210.
- the user environment information reception module 654 functions to receive information related to the external environment where the user is placed as user environment information from the smartphone 210.
- the user's music tendency determination module 655 functions to read the music content list stored in the storage unit 315 of the smartphone 210 and determine the music genre or artist and the music playback history.
- the music selection module 656 functions to select a music content title that is optimal for the user's situation from the read music content list.
- the transmission module 657 functions to transmit the title of the selected music content to the smartphone 210.
- step S701 in FIG. 7A the receiving unit 422 receives a login from the smartphone 210 and performs a login process.
- step S703 when the receiving unit 422 receives information related to the user situation information 510 transmitted from the smartphone 210, the process proceeds to step S705.
- step S705 when the receiving unit 422 receives information related to the user attribute information 540 from the smartphone 210, the process proceeds to step S707.
- step S709 when the reception unit 422 receives information related to the user environment information 570 in step S707, the process proceeds to step S709.
- step S709 when a music request is received from the smartphone 210, the selection unit 423 acquires a music content list from at least one of the smartphone 210 and the home PC 240.
- step S ⁇ b> 711 the selection unit 423 acquires (selects) a title of music content that matches or is optimal to the current state of the user of the smartphone 210 using public knowledge about the music data stored in the storage unit 321.
- step S ⁇ b> 713 the transmission unit 424 transmits the music content title list acquired (selected) by the selection unit 423 to the smartphone 210.
- step S ⁇ b> 701 when receiving the login from the smartphone 210, the receiving unit 422 acquires a landscape image 586 from the smartphone 210 in step S ⁇ b> 721. If the landscape image 586 is not acquired in step S721, the process ends.
- step S723 the reception unit 422 acquires position information embedded in the landscape image 586. This process is repeated until position information is acquired.
- step S725 the reception unit 422 acquires the season 582, the weather 583, and the time 584 as the user environment information via the network 230. When these pieces of information are acquired, the process proceeds to step S709. Since the processing after step S709 is the same as that described with reference to FIG. 7A, the same processing is denoted by the same reference numeral and description thereof is omitted.
- step S801 the smartphone 210 activates an application that executes selection of music data.
- step S ⁇ b> 803 the smartphone 210 logs in to the cloud server 220.
- the transmission unit 411 receives input of the user situation information 510 and transmits it to the cloud server 220.
- step S ⁇ b> 807 the transmission unit 411 receives input of the user attribute information 540 and transmits it to the cloud server 220.
- step S ⁇ b> 809 the transmission unit 411 receives input of the user environment information 570 and transmits it to the cloud server 220.
- the request unit 412 receives a request for music data and transmits the request to the cloud server 220.
- the receiving unit 413 receives the music content title list transmitted from the cloud server 220.
- the reproducing unit 414 reproduces music data based on the received music content title list.
- FIG. 9 another usage example of the information processing system 200 according to the present embodiment will be described.
- the smartphone 210 accepts selection of “Yes” for the companion 521, “couple” for the relationship 523, and “fun” for the psychological state 525. Next, the smartphone 210 accepts selection of “travel” for the usage scene 531 of the table 530 and “drive” for the user behavior 533.
- “Male” is input for the sex 551 in the table 550 shown in FIG. 5D, and “27 to 30 years old” is input for the age 553.
- the attribute information of the user as for the attribute information having low relevance to the hobby, date, travel, etc. of the usage scene 531 shown in FIG. 5C, such as the occupation 561 and the title 563 of the table 560 shown in FIG. It does not necessarily have to be selected.
- the smartphone 210 is measured by the wide-area positioning function with respect to the longitude 581 of the table 580. Further, the selection of “spring” for the season 582, “sunny” for the weather 583, “2 pm” for the time 584, and “lake” for the destination 585 is accepted. Note that a landscape image 586 from a car window on the way to the lake may be captured using the imaging unit of the smartphone 210 and transmitted as user environment information 570. The smartphone 210 transmits the input or selected information or photograph from the transmission unit 411 to the cloud server 220.
- the cloud server 220 receives information regarding the user status information 510, the user attribute information 540, and the user environment information 570 at the reception unit 422.
- the cloud server 220 selects the title of the music content associated with the status information of other users stored in the storage unit 321 in order to provide optimal music to the user under the received status, and the title list Is transmitted to the smartphone 210.
- the list of titles to be sent here is a song that is preferred by couples including men aged 27 to 29, a song that is preferred during a trip or drive, a song that is preferred during a sunny spring afternoon, and a song that is preferred around the lake. This is a list of songs associated with information such as the songs to be played.
- a smartphone 210 is used on a train by a user.
- the smartphone 210 is used for information such as a song preferred by men in their twenties, a song preferred for traveling alone on a train, a song preferred on a sunny summer morning, a song preferred in a place with a view of the sea, etc. Request the associated song.
- the cloud server 220 transmits a list of music data selected based on these pieces of information to the smartphone 210.
- content that is optimal for the current state of the user is provided based on the content reproduction history of other users accumulated as popular knowledge in the cloud server. Can do.
- the user can easily reproduce the content suitable for the situation, attribute, environment, etc. of the user.
- FIG. 11 is a block diagram showing the configuration of the information processing system 1100 according to this embodiment.
- the information processing system 1100 according to this embodiment is different from the second embodiment in that music data is stored in the storage unit 1121.
- the selection result to be transmitted in response to the request is not limited to the music data list, but differs in that the music data stored in the storage unit 1121 is transmitted. Since other configurations and operations are the same as those of the second embodiment, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
- the cloud server 1120 stores music data 1141 in the storage unit 1121. Thereby, when a request is received from the smartphone 210, the range of the list of music data transmitted to the user is not limited to the music data stored in the user's home PC 240 or the smartphone 210. Therefore, the cloud server 1120 can select music data most suitable for the current state of the user from the music data 1141 stored in the storage unit 1121.
- the music data 1141 stored in the storage unit 1121 may be selected by the selection unit 1123 and transmitted to the smartphone 210 by the transmission unit 1124.
- step S1201 when the reception unit 422 receives the user status information, the user attribute information, and the user environment information, in step S1201, the selection unit 1123 receives the request from the smartphone 210 from the storage unit 1121. Music data 1141 that matches the user information is selected. In step S1202, the selected music data 1141 is transmitted to the smartphone 210.
- the cloud server when a request for content data is received from a smartphone, the cloud server can use the content data stored in the storage unit. It becomes. Thereby, the cloud server can provide not only content data stored in the user's smartphone or home PC but also content data that the user does not have to the user.
- FIG. 13 is a diagram illustrating a configuration of an information processing system 1300 according to the present embodiment.
- the information processing system 1300 according to the present embodiment stores not only music data but also content data such as video data including moving image data and still image data in the storage unit 1321 of the cloud server 1320. It is different in point to do. Since other configurations and operations are the same as those of the second embodiment, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
- the smartphone user can receive video data that is his / her favorite data and is optimal for the situation.
- the information processing system 1300 includes a smartphone 1310, a cloud server 1320, and a home PC 1340.
- Smartphone 1310 is connected to car audio and can output video data to in-vehicle monitor 1350.
- the smartphone 1310 transmits information such as a companion “present”, a companion “family”, and a psychological state “fun” to the cloud server 1320 via the network 230 as user status information. Further, as the user status information, information such as the family composition “elementary school students”, “two people”, “sex” may be transmitted. Next, information such as age “34 to 36 years” is transmitted as user attribute information, and information such as usage scene “leisure”, user action “movement”, destination “aquarium” is transmitted as user environment information. It transmits to the cloud server 1320 via the network 230.
- the cloud server 1320 Upon receipt of information about the current state of these users, the cloud server 1320, from the content data stored in the storage unit 1321, music data relating to aquatic organisms including fish such as tropical fish associated with “aquarium”. 1341 and moving image data 1342 in which aquatic organisms appear (MPEG data in FIG. 13) are selected, and the selection result is transmitted to the smartphone 1310.
- the storage unit 1321 may store still image data in addition to the music data 1341 and the moving image data 1342.
- the RAM 1440 stores a favorite music / video trend 1441 and a selected music / video data list 1442.
- the storage 1450 includes a storage unit 1321 and stores a program 1451.
- the favorite music / video trend 1441 includes the genre of music / video stored in the storage unit of the smartphone 1310 and the playback history.
- the selected music / video data list 1442 is the music / video selected from the public knowledge stored in the content list storage unit 1321 based on the user status information, the user attribute information, the user environment information, and the request received from the smartphone 1310. Data is temporarily stored. In the present embodiment, it is music data 1341 related to aquatic organisms and moving image data 1342 in which aquatic organisms appear.
- the content list storage unit 1321 stores music data 1341 and moving image data 1342.
- the program 1451 stores a user music / video tendency determination module 1455 and a music / video selection module 1456.
- the user's music / video tendency determination module 1455 functions to read music data and video data stored in the storage unit of the smartphone 1310 and determine the genre and playback history of the music / video.
- the music / video selection module 1456 functions to select music / video optimal for the user's situation from the read music data and video data.
- the cloud server reflects the user's preferences and uses the vast knowledge stored in the cloud server for content that is optimal for the user's situation, and the vast amount of content. Select from the content data and send it.
- the present invention has been described with reference to the first to fourth embodiments, but the present invention is not limited to providing content that matches the current state of the user as in the above-described embodiments.
- content based on user preferences.
- a predetermined music genre, artist, or the like is displayed on the screen of the smartphone to accept the user's selection.
- the cloud server selects content that matches the user's preference from the content stored in the user's home PC or the data stored in the content list storage unit and provides the selected content to the smartphone.
- the present invention may be applied to a system composed of a plurality of devices, or may be applied to a single device. Furthermore, the present invention can also be applied to a case where an information processing program that implements the functions of the embodiments is supplied directly or remotely to a system or apparatus. Therefore, in order to realize the functions of the present invention on a computer, a program installed on the computer, a medium storing the program, and a WWW (World Wide Web) server that downloads the program are also included in the scope of the present invention. .
- WWW World Wide Web
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
情報処理システムは、ユーザの状況を示すユーザ状況情報を無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、サーバによるコンテンツの選択結果を受信する第1受信手段と、選択結果に基づいてコンテンツを再生する再生手段と、を備えた通信端末と、ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、第1送信手段によって送信されたユーザ状況情報を通信端末から受信する第2受信手段と、第2受信手段によって受信されたユーザ状況情報に対応したコンテンツをコンテンツリストから選択する選択手段と、選択手段による選択結果を通信端末に送信する第2送信手段と、を備えたサーバとを含む。
Description
本発明は、情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラムに関する。
上記技術分野において、特許文献1には、クラウドサーバを用いて、Webサーバ構築用のサービスや業務システムや電子商取引のサーバ構築用のサービスなど様々なサービス(アプリケーション)を受けられる技術が開示されている。
しかしながら、上記文献に記載の技術では、クラウドサーバからユーザが受けられるサービスの設定内容等を自動的に設定されるため、ユーザ毎の個別具体的な状況に応じたサービスの提供を受けることができなかった。
本発明の目的は、上述の課題を解決する技術を提供することにある。
上記目的を達成するため、本発明に係るシステムは、
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、
前記サーバによるコンテンツの選択結果を受信する第1受信手段と、
前記選択結果に基づいてコンテンツを再生する再生手段と、
を備えた通信端末と、
前記ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記第1送信手段によって送信された前記ユーザ状況情報を前記通信端末から受信する第2受信手段と、
前記第2受信手段によって受信された前記ユーザ状況情報に対応したコンテンツを前記コンテンツリストから選択する選択手段と、
前記選択手段による選択結果を前記通信端末に送信する第2送信手段と、
を備えたサーバと、
を含む。
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、
前記サーバによるコンテンツの選択結果を受信する第1受信手段と、
前記選択結果に基づいてコンテンツを再生する再生手段と、
を備えた通信端末と、
前記ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記第1送信手段によって送信された前記ユーザ状況情報を前記通信端末から受信する第2受信手段と、
前記第2受信手段によって受信された前記ユーザ状況情報に対応したコンテンツを前記コンテンツリストから選択する選択手段と、
前記選択手段による選択結果を前記通信端末に送信する第2送信手段と、
を備えたサーバと、
を含む。
上記目的を達成するため、本発明に係る方法は、
通信端末が、ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記通信端末が、前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記通信端末が、前記選択結果に基づいてコンテンツを再生する再生ステップと、
前記サーバが、前記第1送信ステップによって送信されたユーザ状況情報と前記要求ステップによるリクエストとを前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
を含む。
通信端末が、ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記通信端末が、前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記通信端末が、前記選択結果に基づいてコンテンツを再生する再生ステップと、
前記サーバが、前記第1送信ステップによって送信されたユーザ状況情報と前記要求ステップによるリクエストとを前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
を含む。
上記目的を達成するため、本発明に係る通信端末は、
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、
前記サーバによるコンテンツの選択結果を受信する第1受信手段と、
前記選択結果に基づいてコンテンツを再生する再生手段と、
を備えた。
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、
前記サーバによるコンテンツの選択結果を受信する第1受信手段と、
前記選択結果に基づいてコンテンツを再生する再生手段と、
を備えた。
上記目的を達成するため、本発明に係る通信端末の制御方法は、
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記選択結果に基づいてコンテンツを再生する再生ステップと、
を備えた。
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記選択結果に基づいてコンテンツを再生する再生ステップと、
を備えた。
上記目的を達成するため、本発明に係る通信端末の制御プログラムは、
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記選択結果に基づいてコンテンツを再生する再生ステップと、
をコンピュータに実行させる。
ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記選択結果に基づいてコンテンツを再生する再生ステップと、
をコンピュータに実行させる。
上記目的を達成するため、本発明に係るサーバは、
通信端末と接続可能なサーバであって、
ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信手段と、
前記第2受信手段によって受信された前記ユーザ状況情報に対応したコンテンツを前記コンテンツリストから選択する選択手段と、
前記選択手段による選択結果を前記通信端末に送信する第2送信手段と、
を備えた。
通信端末と接続可能なサーバであって、
ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信手段と、
前記第2受信手段によって受信された前記ユーザ状況情報に対応したコンテンツを前記コンテンツリストから選択する選択手段と、
前記選択手段による選択結果を前記通信端末に送信する第2送信手段と、
を備えた。
上記目的を達成するため、本発明に係る他の方法は、
通信端末と接続可能なサーバの制御方法であって、
ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
を備えた。
通信端末と接続可能なサーバの制御方法であって、
ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
を備えた。
上記目的を達成するため、本発明に係る他のプログラムは、
通信端末と接続可能なサーバの制御プログラムであって、
ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
をコンピュータに実行させる。
通信端末と接続可能なサーバの制御プログラムであって、
ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
をコンピュータに実行させる。
本発明によれば、クラウドサーバに蓄積された他のユーザによるコンテンツの再生履歴に基づいて、ユーザの現状にマッチしたコンテンツを提供することができる。
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
[第1実施形態]
本発明の第1実施形態としての情報処理システム100について、図1を用いて説明する。情報処理システム100は、音楽情報または映像情報などのコンテンツデータを通信端末において出力するためのシステムである。
本発明の第1実施形態としての情報処理システム100について、図1を用いて説明する。情報処理システム100は、音楽情報または映像情報などのコンテンツデータを通信端末において出力するためのシステムである。
図1に示すように、情報処理システム100は、通信端末110と、サーバ120とを含み、ネットワーク130を介して通信可能に接続されている。通信端末110は、送信部111と、受信部112と、再生部113とを備える。サーバ120は、コンテンツリスト記憶部121と、受信部122と、選択部123と、送信部124とを備える。
通信端末110の送信部111は、ユーザの状況を示すユーザ状況情報を、ネットワーク130を介して接続されたサーバ120に送信する。受信部112は、サーバ120によるコンテンツの選択結果を受信する。再生部113は、選択結果に基づいてコンテンツを再生する。
サーバ120のコンテンツリスト記憶部121は、ユーザが所有するコンテンツ群を示すコンテンツリストを記憶する。受信部122は、送信部111によって送信されたユーザ状況情報を通信端末110から受信する。選択部123は、受信部122によって受信されたユーザ状況情報に対応したコンテンツをコンテンツリストから選択する。送信部124は、選択部123による選択結果を通信端末110に送信する。
以上の構成および動作により、本実施形態に係る情報処理システムによれば、ユーザの現状にマッチしたコンテンツを提供することができる。
[第2実施形態]
次に本発明の第2実施形態に係る情報処理システム200の概要について、図2を用いて説明する。本実施形態では、スマートフォン210からのリクエストに応じて、20代のカップルがドライブ中に聴きたい音楽をクラウドサーバ220が選択する例について説明する。図2のシチュエーション280、290は、ユーザの男性が、異なるデート相手の女性の好みに応じた音楽をリクエストした様子を示す。
次に本発明の第2実施形態に係る情報処理システム200の概要について、図2を用いて説明する。本実施形態では、スマートフォン210からのリクエストに応じて、20代のカップルがドライブ中に聴きたい音楽をクラウドサーバ220が選択する例について説明する。図2のシチュエーション280、290は、ユーザの男性が、異なるデート相手の女性の好みに応じた音楽をリクエストした様子を示す。
なお、本実施形態ではリクエスト対象となるコンテンツの例として音楽を挙げているが本発明はこれに限るものではなく、動画や静止画のような映像情報をリクエストしてもよいし、音楽に限らず、落語、漫才などの演芸、環境音などの効果音のような音情報をリクエストしてもよい。本実施形態において、クラウドサーバ220は、ユーザ状況情報、ユーザ属性情報、およびユーザ環境情報に対応したコンテンツを、コンテンツリストから選択する。
情報処理システム200は、スマートフォン210と、クラウドサーバ220と、ネットワーク230と、自宅パーソナルコンピュータ(自宅PC : Personal Computer)240とを備える。
スマートフォン210は、例えば自動車のオーディオに有線又は無線通信により接続される。スマートフォン210は、音楽再生時のユーザと同伴者との関係やユーザの置かれた心理状況などのユーザ状況、ユーザの性別や年齢などのユーザ属性、及び音楽を再生する場所などのユーザ環境、に関するユーザ関連情報を、音楽データのリクエストと共にクラウドサーバ220に送信する。そして、クラウドサーバ220は、このリクエストに応じた音楽タイトルを選択する。選択結果、たとえば、ユーザ状況に適した音楽のタイトルリストをクラウドサーバ220から受信すると、スマートフォン210は、このリストに基づいて自機に蓄積した音楽を再生する。
図2において、たとえば、スマートフォン210が、20代の男性がドライブ中に聴きたい音楽をクラウドサーバ220にリクエストすると、クラウドサーバ220はこの状況に最適な音楽を、クラウドサーバ220内に記憶されたコンテンツリストから選択する。
クラウドサーバ220は、スマートフォン210のカメラを用いて撮像された同乗者(同伴者)、またはユーザの表情、体型、体格、髪型、服装等の情報から、これらの情報と対応付けられたコンテンツを、コンテンツリストから選択する。また、クラウドサーバ220は、スマートフォン210のマイクを用いて集音された同乗者、またはユーザの声のトーン、大きさ、しゃべる早さ、笑い声等の情報から、記憶部に蓄積されたデータを参照して会話が盛り上がっているか否か認識し、取得した情報と対応付けられたコンテンツを選択する。例えば、シチュエーション280において、クラウドサーバ220は、同乗している女性のヘアースタイル、服装などの色合いが派手であれば、アップテンポなノリのよい音楽を好むと判断し、ポップスやロックなどノリのよい音楽を選択する。一方、シチュエーション290において、クラウドサーバ220は、同乗している女性のヘアースタイル、服装などの色合いが地味であれば、大人しい音楽を好むと判断し、クラッシックやジャズなど大人しい音楽を選択する。
ここでクラウドサーバ220内のコンテンツリストは、スマートフォン210に蓄積された音楽データ、及びネットワーク230を介して通信可能に接続された自宅PC240に蓄積された音楽データに基づいてユーザ毎に生成される。クラウドサーバ220は、コンテンツリストの中から、大衆知に基づいて、ユーザ情報に適応したコンテンツを選択し、その選択結果をスマートフォン210に送信する。つまり、クラウドサーバ220には、過去に様々なユーザが利用した成功例として、ユーザ情報と対応するコンテンツ名がデータベース化されているため、コンテンツ選択を要求してきたユーザに対しても、成功例を参照したアドバイス(お勧めコンテンツ)を提供する。
(情報処理システムの処理の流れ)
次に、本発明の第2実施形態に係る情報処理システム200の全体的な処理の流れについて、図3のシーケンス図を用いて説明する。
次に、本発明の第2実施形態に係る情報処理システム200の全体的な処理の流れについて、図3のシーケンス図を用いて説明する。
ステップS301において、自宅PC240は、電源をオンにしておく。ステップS303において、スマートフォン210は、クラウドコンテンツアプリケーションを起動し、ステップS305において、クラウドサーバ220へのログインを行なう。ステップS307において、クラウドサーバ220は、スマートフォン210からのログインを受け付ける。ステップS309において、スマートフォン210は、ユーザ状況情報として、コンテンツを再生する際の同伴者の有無、同伴者との関係、心理状態などの情報の入力を受け付ける。ステップS311において、スマートフォン210は、受け付けたユーザ状況情報を、ネットワーク230を介してクラウドサーバ220に送信する。ステップS313において、スマートフォン210は、ユーザ属性情報として、ユーザの性別、年齢などの情報の入力を受け付ける。なお、アプリケーションにユーザ登録する際に、ユーザ属性情報を、あらかじめスマートフォン210内に登録してもよい。ステップS315において、スマートフォン210は、受け付けたユーザ属性情報をクラウドサーバ220に送信する。次に、ステップS317において、スマートフォン210は、ユーザ環境情報として、経緯度、季節などの情報の入力を受け付ける。ステップS319において、スマートフォン210は、受け付けたユーザ環境情報をクラウドサーバ220に送信する。
ステップS321において、スマートフォン210は、蓄積部315に蓄積した音楽データのリストをクラウドサーバ220に送信する。ステップS323において、自宅PC240は、蓄積部341に蓄積したコンテンツデータのリストをクラウドサーバ220に送信する。ステップS325において、クラウドサーバ220は、スマートフォン210または自宅PC240から送信されたコンテンツデータのリストを取得して、記憶部231に記憶する。ステップS327において、スマートフォン210は、ユーザ状況情報、ユーザ属性情報、およびユーザ環境情報にマッチする音楽データリストをクラウドサーバ220にリクエストする。
ステップS329において、クラウドサーバ220は、他のユーザのユーザ状況情報、ユーザ属性情報、およびユーザ環境情報を対応付けて記憶部321に記憶した大衆知を用いて、ユーザの現状にマッチする最適な音楽を選択(選曲)し、記憶部321に記憶したユーザのコンテンツリスト(ここでは音楽データリスト)からコンテンツ(音楽)を選択する。
ここで、大衆知として記憶部321に記憶されている音楽タイトルは、再生時間に応じてポイントを付与される。例えば、再生時間がイントロダクションまでなのか、半分までなのか、終わりまでなのかの基準に基づいて、ポイント記憶部としての記憶部は、ユーザに再生されたそれぞれの音楽タイトルにポイントを付与して、音楽に関する情報の大衆知として記憶する。すなわち、クラウドサーバ220は、ユーザによって再生された再生時間をコンテンツごとに取得し、再生時間に応じたポイントをコンテンツごとに記憶する。そして、クラウドサーバ220は、記憶されたポイントに基づいて、ユーザ状況情報に対応したコンテンツを選択する。
ステップS331において、クラウドサーバ220は、選曲した音楽データリストをスマートフォン210に送信する。ステップS333において、スマートフォン210は、クラウドサーバ220から受信した音楽データリストに基づいて、自機に蓄積している音楽データを順次再生する。
(情報処理システムの構成)
次に、本実施形態に係る情報処理システム200の構成を、図4のブロック図を用いて説明する。情報処理システム200は、スマートフォン210と、クラウドサーバ220と、自宅PC240とを備え、それぞれネットワーク230を介して通信可能に接続されている。また、通信端末471~473もネットワーク230を介して通信可能に接続されている。
次に、本実施形態に係る情報処理システム200の構成を、図4のブロック図を用いて説明する。情報処理システム200は、スマートフォン210と、クラウドサーバ220と、自宅PC240とを備え、それぞれネットワーク230を介して通信可能に接続されている。また、通信端末471~473もネットワーク230を介して通信可能に接続されている。
スマートフォン210は、送信部411と、要求部412と、受信部413と、再生部414と、蓄積部315とを有する。クラウドサーバ220は、記憶部321と、受信部422と、選択部423と、送信部424とを有する。自宅PC240は、蓄積部341を有し、音楽データ442を蓄積する。
送信部411は、ユーザ状況情報、ユーザ属性情報やユーザ環境情報をクラウドサーバ220に送信する。ここで、ユーザ状況情報は、図5Bに示すような同伴者の有無、ユーザと同伴者との関係、ユーザの心理状態などのユーザの感情に由来する情報を含む。また、図5Cに示すように、趣味、デート、旅行、ビジネスなどの利用シーンや、室内、ランニング、サイクリングなどのユーザ行動のような音楽を再生する状況に関する情報を含む。
ユーザ属性情報は、図5Dに示すように、ユーザの性別551、年齢553を含む。また、図5Eに示すように、職業、役職に関する情報を含む。
また、ユーザ環境情報は、図5Fに示すように、経緯度に基づく位置情報、季節、天候などの外的な環境に関する情報を含む。送信部411は、ユーザ状況情報、ユーザ属性情報、およびユーザ環境情報をクラウドサーバ220に送信する。さらに、送信部411は、必要に応じて蓄積部315に蓄積した音楽データのリストをクラウドサーバ220に送信する。
要求部412は、受け付けたこれら情報に応じた最適な音楽に関する情報を、クラウドサーバ220にリクエストする。
クラウドサーバ220は、受信部422において、スマートフォン210から送信されたユーザ状況情報、ユーザ属性情報、ユーザ環境情報、リクエスト、および音楽データのリストを受け付ける。記憶部321は、音楽データのリストと、ログイン時に確認したユーザ情報とを対応付けて、ユーザの好みの音楽傾向を記憶する。そして、選択部423は、記憶部321に記憶された大衆知に基づいて、特定の状況下において他のユーザにより再生されている回数の多い音楽を選択する。そして、選択部423は、選択された音楽とユーザの好みの音楽傾向とを比較して、選択された音楽と同様の傾向の音楽をユーザの所有する音楽データのリストから選択する。送信部424は、選択部423において選択した音楽コンテンツのタイトルリストをスマートフォン210に送信する。送信部424は、選択部423において選択した音楽コンテンツのデータがスマートフォンの蓄積部315内に記憶されておらず、自宅PC240の蓄積部341内に蓄積されていると判断した場合には、蓄積部341内の音楽コンテンツのデータを取得して、スマートフォン210に送信してもよい。
スマートフォン210は、受信部413においてクラウドサーバ220から送信された音楽データのリストを受信すると、再生部414において、リストの音楽データを再生する。スマートフォン210において再生された音楽は、車内のスピーカを通して出力される。図2をみると、シチュエーション280においては、同席の女性の好みに合わせて、アップテンポでリズミカルな音楽を再生されている。一方、シチュエーション290をみると、同席の女性の好みに合わせて、スローテンポでムーディーな音楽を再生されている。
(記憶部のテーブル)
図5A~図5Fを用いて、クラウドサーバ220の記憶部321に記憶される各テーブルについて説明する。図5A~図5Fに示す各テーブルは、クラウドサーバ220においてユーザからのリクエストを受けて音楽を選択(選曲)する際に用いられる。各テーブルは、クラウドサーバ220の記憶部321に、他のユーザにおいて音楽を再生した時のユーザ状況情報、ユーザ属性情報、およびユーザ環境情報を示す。
図5A~図5Fを用いて、クラウドサーバ220の記憶部321に記憶される各テーブルについて説明する。図5A~図5Fに示す各テーブルは、クラウドサーバ220においてユーザからのリクエストを受けて音楽を選択(選曲)する際に用いられる。各テーブルは、クラウドサーバ220の記憶部321に、他のユーザにおいて音楽を再生した時のユーザ状況情報、ユーザ属性情報、およびユーザ環境情報を示す。
図5Aは、クラウドサーバ220において音楽データの選択を行なうための条件を表わすテーブル500を示す。このテーブル500は、ユーザ状況情報510、ユーザ属性情報540、ユーザ環境情報570についての各データを示す。テーブル500は、これらのユーザ状況情報510、ユーザ属性情報540、ユーザ環境情報570の組合せに対応するコンテンツタイプ590を記憶している。クラウドサーバ220では、スマートフォン210から、ユーザ情報としての、ユーザ状況情報510、ユーザ属性情報540、ユーザ環境情報570を取得し、その組合せに対応するコンテンツタイプを決定する。そして、ユーザが所有するコンテンツデータの中から、そのコンテンツタイプに適合するものをユーザに提示する。
図5Bは、ユーザ状況情報を判定するテーブル520を示す。テーブル520は、同伴者の有無521、ユーザと同伴者との関係523、ユーザの心理状態525など、ユーザ状況情報510を決定するパラメータのリストを示す。同伴者521は、音楽を再生する際に同伴者がいるか否かであり、本実施形態においては、1人であるか、2人以上であるかのいずれかである。ユーザと同伴者との関係523は、ユーザと同伴者との、ユーザの主観による関係を表わす。関係としては、「付き合う前」、「付き合い始め」、「恋人」、「夫婦」、...のようにユーザ以外の利用者との関係を表わす。ユーザの心理状態525は、「好調」、「緊張」、「うれしい」、...のようにスマートフォン210のユーザの音楽を再生する際の主観的な気分を表わす。これら心理状態を選択することにより、ユーザの現状に最も適合した音楽を、大衆知に基づいて選択可能となる。ここで、図2に示した男女の例でみると、同伴者521を「2人」、関係523を「付き合う前」、心理状態525を「緊張」のように選択可能である。
図5Cは、クラウドサーバ220でユーザ状況情報として、主としてユーザの行動を判定するテーブル530を示す。テーブル530は、音楽を再生する際のユーザの置かれた状況として、利用シーン531及びユーザ行動533など、ユーザ状況情報510を決定する他のパラメータのリストを示すテーブルである。利用シーン531は、趣味、デート、旅行、ビジネスなど、ユーザがどのような状況であるかを主観的に表わす。ユーザ行動533は、室内、散歩、ウォーキング、ランニング、...のように、音楽を再生する際のユーザの行動を表わす。ここで、図2に示した男女の例でみると、シチュエーション280および290共に、利用シーン531は「デート」、ユーザ行動533「ドライブ」として選択可能である。
図5Dは、クラウドサーバ220でユーザ属性情報を判定するテーブル550を示す。テーブル550は、性別551と、年齢553といった、ユーザ属性情報540を決定するパラメータのリストを示す。性別551は男女を示す。年齢553は、本実施形態において、およそ3歳ごとに分けるが、これに限るものではない。例えば、20代であれば21歳~23歳、24歳~26歳、27歳~30歳のように分ける。なお、性別および年齢による区分の方法はこれらに限られるものではない。ここで、図2のシチュエーション280および290に示した男女の例でみると、性別551を「男」、年齢を「24~26」歳のように選択可能である。
図5Eは、クラウドサーバ220でユーザ属性情報540を判定するテーブル560を示す。テーブル560は、ユーザの職業561、役職563といった、ユーザ属性情報540を決定する他のパラメータのリストを示す。職業561は、小学生、学生、サラリーマン、公務員、専門職、...などに分けられる。役職563は、マネージャー、チーフ、主任、課長、部長、...などの役職を示す。また、役職563は、例えば、学校における飼育係や、学級員や生徒会の書記、副会長などであってもよい。ここで、図2に示した男女の例でみると、職業561を「公務員」、役職563を「なし」のように選択可能である。
図5Fは、クラウドサーバでユーザ環境情報570を判定するテーブル580を示す。テーブル580は、音楽を再生する際の地理や天候などの外的状況に関する情報として、位置情報としての経緯度581と、季節582と、天候583と、時間584と、目的地585と、風景画像586のような外的環境に関する情報など、ユーザ環境情報570を決定するパラメータのリストを示す。経緯度581は、スマートフォン210の広域測位機能を利用して、スマートフォン210の現在位置を特定する。季節582、天候583、時間584のような複数の情報を組み合わせることで、同じ経緯度であっても、風景、温度、湿度など外的な環境に変化を生じることがあり、再生したい音楽が変わりうる。目的地585は、スマートフォン210の現在位置から目的地585までのルートを、カーナビゲーションシステムにより導き出してクラウドサーバ220に送信することにより、目的地到達までに眺められる景勝地に最適な音楽を選択することが可能となる。
風景画像586は、スマートフォン210の撮像部を用いて撮像された現在地の周辺風景の写真をリクエストと共に取得することにより、クラウドサーバ220は、周辺風景にマッチした音楽を選択することが可能となる。なお、本実施形態において風景画像586を写真に限定しているがこれに限られるものではなく、動画であってもよい。ここで、図2に示した男女の例でみると、経緯度581を広域測位機能により取得され、季節582を「夏」、天候583を「快晴」、時間584を「午前9時」、目的地585を「富士急ハイランド」のように選択可能にする。そして、ユーザは、風景画像586として、ドライブ中の車窓風景をスマートフォン210で撮像して送信する。なお、ユーザにおいて、あらかじめ目的地とルートと出発時刻とを設定したデートコースの詳細情報をクラウドサーバ220に送信しておく。このデートコースに最適な音楽をリクエストすることで、スマートフォン210は、デートコースの先々でクラウドサーバ220から音楽データを逐次受信可能である。
また、風景画像586は、写真または動画を撮像した場所の位置情報が埋め込まれてクラウドサーバ220に送信されてもよい。クラウドサーバ220において、ネットワーク230を介して季節582、天候583、時間584を入手可能であるため、スマートフォン210は、風景画像586のみを送信することにより、最適な音楽データをクラウドサーバ220から取得することが可能である。
(クラウドサーバのハードウェア構成)
図6を用いて、クラウドサーバ220のハードウェア構成を説明する。クラウドサーバ220は、CPU610と、ROM620と、通信制御部630と、RAM640と、ストレージ650とを備えている。CPU610は中央処理部であって、様々なプログラムを実行することによりクラウドサーバ220全体を制御する。ROM620は、リードオンリメモリであり、CPU610が最初に実行すべきブートプログラムの他、各種パラメータ等を記憶している。また、RAM640は、ユーザ状況情報510と、ユーザ属性情報540と、ユーザ環境情報570と、好みの音楽傾向641と、選択した音楽データリスト642とを記憶する。
図6を用いて、クラウドサーバ220のハードウェア構成を説明する。クラウドサーバ220は、CPU610と、ROM620と、通信制御部630と、RAM640と、ストレージ650とを備えている。CPU610は中央処理部であって、様々なプログラムを実行することによりクラウドサーバ220全体を制御する。ROM620は、リードオンリメモリであり、CPU610が最初に実行すべきブートプログラムの他、各種パラメータ等を記憶している。また、RAM640は、ユーザ状況情報510と、ユーザ属性情報540と、ユーザ環境情報570と、好みの音楽傾向641と、選択した音楽データリスト642とを記憶する。
一方、ストレージ650は、記憶部321と、プログラム651とを記憶している。また、通信制御部630は、スマートフォン210や自宅PC240とのネットワークを介した通信を制御する。
ユーザ状況情報510は、図5Bに示すとおり、スマートフォン210から受け付けた、同伴者の有無や、同伴者との関係や、心理状態などを一時記憶したものである。さらに、ユーザ状況情報510は、図5Cに示すとおり、音楽を再生する際のユーザの置かれた状況としての趣味、デート、旅行、ビジネス、...と、ユーザの行動として室内、散歩、ドライブ、...等に関する情報とを一時記憶したものである。ユーザ属性情報540は、ユーザの性別、年齢、職業を一時記憶したものである。ユーザ環境情報570は、スマートフォン210の現在位置の経緯度、季節、天候、時間、...などを一時記憶したものである。
好みの音楽傾向641は、スマートフォン210の蓄積部315に蓄積された音楽の、ジャンルやアーティストや音楽の再生履歴を一時記憶したものである。選択した音楽データリスト642は、スマートフォン210から受け付けたユーザ状況情報510とユーザ属性情報540とユーザ環境情報570とリクエストとに基づいて、記憶部321に記憶された大衆知から選択した音楽データを一時記憶したものである。
プログラム651に蓄積された各モジュールの機能について説明する。ユーザ状況情報受付モジュール652は、スマートフォン210からユーザ状況情報としてのユーザの現在の状況に関する情報を受け付けるために機能する。ユーザ属性情報受付モジュール653は、スマートフォン210からユーザ属性情報としてのユーザの性別、年齢、心理状態、職業などに関する情報を受け付けるために機能する。ユーザ環境情報受付モジュール654は、スマートフォン210からユーザ環境情報としてのユーザの置かれた外的環境に関する情報を受け付けるために機能する。ユーザの音楽傾向判定モジュール655は、スマートフォン210の蓄積部315に蓄積された音楽コンテンツリストを読み込んで、音楽のジャンルまたはアーティストと音楽の再生履歴とを判定するために機能する。音楽選択モジュール656は、読み込んだ音楽コンテンツリストからユーザの状況に最適な音楽コンテンツのタイトルを選択するために機能する。送信モジュール657は、選択した音楽コンテンツのタイトルを、スマートフォン210に送信するために機能する。
(クラウドサーバで行なう処理のフローチャート)
図7Aおよび図7Bを用いて、クラウドサーバ220の処理の流れについて説明する。
図7Aおよび図7Bを用いて、クラウドサーバ220の処理の流れについて説明する。
まず、図7AのステップS701において、受信部422は、スマートフォン210からのログインを受け付けて、ログイン処理を行う。ステップS703において、受信部422は、スマートフォン210から送信されたユーザ状況情報510に関する情報を受信すると、ステップS705に進む。ステップS705において、受信部422は、スマートフォン210からユーザ属性情報540に関する情報を受信すると、ステップS707に進む。次に、ステップS707において、受信部422は、ユーザ環境情報570に関する情報を受信すると、ステップS709に進む。
ステップS709において、スマートフォン210から音楽のリクエストを受け付けると、選択部423は、スマートフォン210と自宅PC240の少なくとも一方から音楽コンテンツリストを取得する。ステップS711において、選択部423は、記憶部321に記憶している音楽データに関する大衆知を用いて、スマートフォン210のユーザの現状に適合する、または最適である音楽コンテンツのタイトルを取得(選択)する。ステップS713において、送信部424は、選択部423において取得(選択)された音楽コンテンツのタイトルリストを、スマートフォン210に送信する。
次に、図7Bにおいて、風景画像586を取得した場合の処理について説明する。ステップS701において、受信部422は、スマートフォン210からのログインを受け付けると、ステップS721において、スマートフォン210から風景画像586を取得する。ステップS721において風景画像586を取得しない場合には、処理を終了する。ステップS723において、受信部422は、風景画像586に埋め込まれた位置情報を取得する。位置情報を取得するまでこの処理を繰り返す。そして、ステップS725において、受信部422は、ネットワーク230を介して、ユーザ環境情報として、季節582、天候583、時間584を取得する。これらの情報を取得すると、ステップS709に進む。ステップS709以降の処理は、図7Aにおいて説明したものと同様であるため、同じ処理については同じ符号を付して説明を省略する。
(スマートフォンで行なう処理のフローチャート)
図8を用いて、スマートフォン210で行なう処理の流れについて説明する。
図8を用いて、スマートフォン210で行なう処理の流れについて説明する。
ステップS801において、スマートフォン210は、音楽データの選択を実行するアプリケーションを起動する。ステップS803において、スマートフォン210は、クラウドサーバ220にログインを行なう。ステップS805において、送信部411は、ユーザ状況情報510の入力を受け付け、クラウドサーバ220に送信する。ステップS807において、送信部411は、ユーザ属性情報540の入力を受け付け、クラウドサーバ220に送信する。ステップS809において、送信部411は、ユーザ環境情報570の入力を受け付け、クラウドサーバ220に送信する。ステップS811において、要求部412は、音楽データのリクエストを受付け、クラウドサーバ220に送信する。ステップS813において、受信部413は、クラウドサーバ220から送信された音楽コンテンツのタイトルリストを受信する。ステップS815において、再生部414は、受信した音楽コンテンツのタイトルリストに基づいて音楽データを再生する。
図9を用いて、本実施形態に係る情報処理システム200の他の利用例について説明する。
スマートフォン210は、同伴者521について「あり」、関係523について「夫婦」、心理状態525について「楽しい」の選択を受け付ける。次に、スマートフォン210は、テーブル530の利用シーン531について「旅行」、ユーザ行動533について「ドライブ」の選択を受け付ける。
図5Dに示すテーブル550の性別551について「男」、年齢553について「27歳~30歳」を入力される。なお、ユーザの属性情報のうち、図5Eに示すテーブル560の職業561や役職563のように、図5Cに示す利用シーン531の趣味、デート、旅行などとの関連性が低い属性情報については、必ずしも選択されなくてもよい。
スマートフォン210は、テーブル580の経緯度581について広域測位機能により計測される。また、季節582について「春」、天候583について「晴れ」、時間584について「午後2時」、目的地585について「湖」の選択を受け付ける。なお、スマートフォン210の撮像部を用いて、湖に向かう途中の車窓からの風景画像586を撮像し、ユーザ環境情報570として送信してもよい。スマートフォン210は、入力または選択されたこれらの情報や写真を、送信部411からクラウドサーバ220に送信する。
クラウドサーバ220は、ユーザ状況情報510、ユーザ属性情報540、およびユーザ環境情報570に関する情報を、受信部422において受け付ける。クラウドサーバ220は、受け付けた状況下にあるユーザに最適な音楽を提供するために、記憶部321に記憶した他のユーザの状況情報等と対応付けた音楽コンテンツのタイトルを選択して、タイトルリストをスマートフォン210に送信する。ここで、送信されるタイトルリストは、27歳~29歳男性を含む夫婦に好まれる曲や、旅行中またはドライブ中に好まれる曲や、晴れた春の午後に好まれる曲や、湖周辺で好まれる曲などの情報と対応付けられた曲のリストとなる。
図10を用いて、本実施形態にかかる情報処理システム200の他の利用例について説明する。図10において、スマートフォン210は、ユーザにより電車内で利用されている。この利用状況において、スマートフォン210は、20代男性に好まれる曲、電車の1人旅で好まれる曲、晴れた夏の朝に好まれる曲、海の見える場所で好まれる曲、などの情報に対応付けられた曲をリクエストする。クラウドサーバ220は、これらの情報に基づいて選択した音楽データのリストを、スマートフォン210に送信する。
以上の構成および動作により、本実施形態係る情報処理システムによれば、クラウドサーバに大衆知として蓄積された他のユーザによるコンテンツの再生履歴に基づいて、ユーザの現状に最適なコンテンツを提供することができる。一方、ユーザは自らが置かれた状況や、属性、環境などに適したコンテンツを容易に再生することができる。
[第3実施形態]
次に本発明の第3実施形態に係る情報処理システム1100について、図11を用いて説明する。図11は、本実施形態に係る情報処理システム1100の構成を示すブロック図である。本実施形態に係る情報処理システム1100は、上記第2実施形態と比べると、記憶部1121に音楽データを記憶する点で異なる。また、リクエストに対して送信する選択結果として、音楽データのリストに限らず、記憶部1121に記憶した音楽データを送信する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
次に本発明の第3実施形態に係る情報処理システム1100について、図11を用いて説明する。図11は、本実施形態に係る情報処理システム1100の構成を示すブロック図である。本実施形態に係る情報処理システム1100は、上記第2実施形態と比べると、記憶部1121に音楽データを記憶する点で異なる。また、リクエストに対して送信する選択結果として、音楽データのリストに限らず、記憶部1121に記憶した音楽データを送信する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
クラウドサーバ1120は、記憶部1121において、音楽データ1141を記憶する。これにより、スマートフォン210からリクエストを受け付けた場合に、ユーザに送信する音楽データのリストの範囲は、ユーザの自宅PC240、またはスマートフォン210に蓄積された音楽データに限られない。したがって、クラウドサーバ1120は、記憶部1121に記憶する音楽データ1141からユーザの現状に最適な音楽データを選択することが可能である。
また、記憶部1121に記憶した音楽データ1141を選択部1123で選択し、スマートフォン210に送信部1124により送信してもよい。
図12を用いて、クラウドサーバ1120の手続の処理を示すフローチャートについて説明する。
ステップS703~S707において、受信部422は、ユーザ状況情報、ユーザ属性情報、及びユーザ環境情報を受信すると、ステップS1201において、選択部1123は、スマートフォン210から受け付けたリクエストに応じて、記憶部1121からユーザ情報に適合する音楽データ1141を選択する。そして、ステップS1202において、選択した音楽データ1141をスマートフォン210に送信する。
以上の構成および動作により、本実施形態に係る情報処理システム1100によれば、スマートフォンからコンテンツデータのリクエストを受け付けた場合に、クラウドサーバは、記憶部に記憶されたコンテンツデータを利用することが可能となる。これにより、クラウドサーバは、ユーザのスマートフォンまたは自宅PCに保存されたコンテンツデータに限らず、ユーザが所有していないコンテンツデータをユーザに提供することが可能となる。
[第4実施形態]
次に本発明の第4実施形態に係る情報処理システム1300について、図13を用いて説明する。図13は、本実施形態に係る情報処理システム1300の構成を示す図である。本実施形態に係る情報処理システム1300は、上記第2実施形態と比べると、クラウドサーバ1320の記憶部1321において、音楽データに限らず動画データや静止画データを含む映像データなどのコンテンツデータを記憶する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
次に本発明の第4実施形態に係る情報処理システム1300について、図13を用いて説明する。図13は、本実施形態に係る情報処理システム1300の構成を示す図である。本実施形態に係る情報処理システム1300は、上記第2実施形態と比べると、クラウドサーバ1320の記憶部1321において、音楽データに限らず動画データや静止画データを含む映像データなどのコンテンツデータを記憶する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
本実施形態によれば、スマートフォンのユーザにおいて、自分の好みのデータであって、状況に最適な映像データを受け取ることが可能となる。
情報処理システム1300は、スマートフォン1310と、クラウドサーバ1320と、自宅PC1340とを備える。スマートフォン1310は、車のオーディオに接続されており、車載モニタ1350に映像データを出力可能である。
スマートフォン1310からは、ユーザ状況情報として、同伴者「あり」、同伴者「家族」、心理状態「楽しい」などの情報を、ネットワーク230を介してクラウドサーバ1320に送信する。また、ユーザ状況情報として、さらに家族構成「小学生」、「2人」、「男女」などの情報を送信してもよい。次に、ユーザ属性情報として、年齢「34歳~36歳」などの情報を送信し、ユーザ環境情報として、利用シーン「レジャー」、ユーザ行動「移動」、目的地「水族館」などの情報を、ネットワーク230を介してクラウドサーバ1320に送信する。
これらのユーザの現状についての情報を受け付けると、クラウドサーバ1320は、記憶部1321に記憶されたコンテンツデータの中から、「水族館」と対応づけられた、熱帯魚などの魚を含む水生生物に関する音楽データ1341や、水生生物の登場する動画データ1342(図13においてはMPEGデータ)を選択して、スマートフォン1310に選択結果を送信する。なお、記憶部1321は、音楽データ1341および動画データ1342の他に静止画データを記憶してもよい。
次に、図14を用いて、クラウドサーバ1320のハードウェア構成を説明する。RAM1440は、好みの音楽・映像傾向1441と、選択した音楽・映像データリスト1442とを記憶する。一方、ストレージ1450は、記憶部1321を含み、プログラム1451を記憶している。
好みの音楽・映像傾向1441は、スマートフォン1310の蓄積部に蓄積された音楽・映像のジャンルや再生履歴を含む。選択した音楽・映像データリスト1442は、スマートフォン1310から受け付けたユーザ状況情報とユーザ属性情報とユーザ環境情報とリクエストとに基づいて、コンテンツリスト記憶部1321に記憶された大衆知から選択した音楽・映像データを一時記憶したものである。本実施形態においては、水生生物に関する音楽データ1341や、水生生物の登場する動画データ1342である。
コンテンツリスト記憶部1321は、音楽データ1341や、動画データ1342を記憶する。プログラム1451は、ユーザの音楽・映像傾向判定モジュール1455と、音楽・映像選択モジュール1456とを蓄積する。ユーザの音楽・映像傾向判定モジュール1455は、スマートフォン1310の蓄積部に蓄積された音楽データや映像データを読み込んで、音楽・映像のジャンルと再生履歴とを判定するために機能する。音楽・映像選択モジュール1456は、読み込んだ音楽データや映像データからユーザの状況に最適な音楽・映像を選択するために機能する。
以上の構成および動作により、本実施形態によれば、クラウドサーバは、ユーザの好みを反映し、かつ、ユーザの状況に最適なコンテンツを、クラウドサーバに記憶された大衆知を用いつつ、膨大なコンテンツデータの中から選択して送信する。
[他の実施形態]
以上、第1実施形態~第4実施形態を参照して本願発明を説明したが、本願発明は上記実施形態のようにユーザの現状にマッチしたコンテンツを提供することに限定されるものではない。例えば、ユーザの嗜好に基づいてコンテンツを提供することも可能である。この場合には、スマートフォンの画面に、あらかじめ定められた音楽のジャンルやアーティストなどを表示して、ユーザの選択を受け付ける。クラウドサーバは、ユーザの自宅PCに蓄積されたコンテンツ、またはコンテンツリスト記憶部に蓄積されたデータの中からユーザの嗜好に合ったコンテンツを選択してスマートフォンに提供する。
以上、第1実施形態~第4実施形態を参照して本願発明を説明したが、本願発明は上記実施形態のようにユーザの現状にマッチしたコンテンツを提供することに限定されるものではない。例えば、ユーザの嗜好に基づいてコンテンツを提供することも可能である。この場合には、スマートフォンの画面に、あらかじめ定められた音楽のジャンルやアーティストなどを表示して、ユーザの選択を受け付ける。クラウドサーバは、ユーザの自宅PCに蓄積されたコンテンツ、またはコンテンツリスト記憶部に蓄積されたデータの中からユーザの嗜好に合ったコンテンツを選択してスマートフォンに提供する。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるWWW(World Wide Web)サーバも、本発明の範疇に含まれる。
この出願は、2012年03月23日に出願された日本国特許出願 特願2012-068416号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
Claims (25)
- ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、
前記サーバによるコンテンツの選択結果を受信する第1受信手段と、
前記選択結果に基づいてコンテンツを再生する再生手段と、
を備えた通信端末と、
前記ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記第1送信手段によって送信された前記ユーザ状況情報を前記通信端末から受信する第2受信手段と、
前記第2受信手段によって受信された前記ユーザ状況情報に対応したコンテンツを前記コンテンツリストから選択する選択手段と、
前記選択手段による選択結果を前記通信端末に送信する第2送信手段と、
を備えたサーバと、
を含む情報処理システム。 - 前記通信端末は、前記ユーザ状況情報に対応したコンテンツの選択を、前記サーバに対してリクエストする要求手段をさらに備え、
前記選択手段は、前記第1送信手段によって送信された前記ユーザ状況情報と前記要求手段によるリクエストとに基づいて、前記コンテンツを選択する請求項1に記載の情報処理システム。 - 前記サーバは、前記再生手段によって再生された再生時間を前記コンテンツごとに取得する取得手段と、
前記再生時間に応じたポイントを前記コンテンツごとに記憶するポイント記憶手段と、
をさらに備え、
前記選択手段は、前記ポイント記憶手段に記憶された前記ポイントに基づいて、前記ユーザ状況情報に対応したコンテンツを選択する請求項1または2に記載の情報処理システム。 - 前記ユーザ状況情報は、同伴者の有無、同伴者との関係、ユーザの心理状態、およびユーザの行動、のうち、少なくともいずれか1つに関する情報を含む請求項1乃至3のいずれか1項に記載の情報処理システム。
- 前記第1送信手段は、さらに、前記ユーザの属性を示すユーザ属性情報を前記サーバに送信し、
前記選択手段は、さらに、前記ユーザ状況情報と前記ユーザ属性情報とに対応したコンテンツを前記コンテンツリストから選択する請求項1乃至4のいずれか1項に記載の情報処理システム。 - 前記ユーザ属性情報は、ユーザの年齢、性別、職業、および役職の少なくともいずれか1つに関する情報を含む請求項5に記載の情報処理システム。
- 前記第1送信手段は、さらに、前記ユーザの環境を示すユーザ環境情報を前記サーバに送信し、
前記選択手段は、さらに、前記ユーザ状況情報と前記ユーザ環境情報とに対応したコンテンツを前記コンテンツリストから選択する請求項1乃至6のいずれか1項に記載の情報処理システム。 - 前記ユーザ環境情報は、前記ユーザの位置情報、現在地の写真、季節、天候、時間、および、目的地のうち、少なくともいずれか1つに関する情報を含む請求項7に記載の情報処理システム。
- 前記サーバは、
前記ユーザが所有するコンテンツ群を記憶するコンテンツ記憶手段をさらに備え、
前記第2送信手段は、前記選択結果として、前記コンテンツ記憶手段から選択して読み出したコンテンツデータを前記通信端末に送信する請求項1乃至8のいずれか1項に記載の情報処理システム。 - 前記通信端末は、
前記ユーザが所有するコンテンツ群を記憶するコンテンツ記憶手段をさらに備え、
前記第1送信手段は、さらに、前記コンテンツ記憶手段に記憶されたコンテンツ群のコンテンツリストを送信し、
前記第2送信手段は、前記選択結果として、前記コンテンツを特定するコンテンツ情報を前記通信端末に送信する請求項1乃至8のいずれか1項に記載の情報処理システム。 - 前記ユーザが所有するコンテンツ群を記憶するコンテンツ記憶サーバをさらに備え、
前記第2送信手段は、前記選択結果として、前記コンテンツ記憶サーバから選択して読み出したコンテンツデータを前記通信端末に送信する請求項1乃至8のいずれか1項に記載の情報処理システム。 - 通信端末が、ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記通信端末が、前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記通信端末が、前記選択結果に基づいてコンテンツを再生する再生ステップと、
前記サーバが、前記第1送信ステップによって送信されたユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
を含む情報処理方法。 - ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信手段と、
前記サーバによるコンテンツの選択結果を受信する第1受信手段と、
前記選択結果に基づいてコンテンツを再生する再生手段と、
を備えた通信端末。 - 前記ユーザ状況情報に対応したコンテンツの選択を、前記サーバに対してリクエストする要求手段をさらに備える請求項13に記載の通信端末。
- 前記ユーザが所有するコンテンツ群を記憶するコンテンツ記憶手段をさらに備え、
前記第1送信手段は、さらに、前記コンテンツ記憶手段に記憶されたコンテンツ群のコンテンツリストを前記サーバに送信する請求項13に記載の通信端末。 - ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記選択結果に基づいてコンテンツを再生する再生ステップと、
を備えた通信端末の制御方法。 - ユーザの状況を示すユーザ状況情報を、無線通信ネットワークを介して接続されたサーバに送信する第1送信ステップと、
前記サーバによるコンテンツの選択結果を受信する第1受信ステップと、
前記選択結果に基づいてコンテンツを再生する再生ステップと、
をコンピュータに実行させる通信端末の制御プログラム。 - 通信端末と接続可能なサーバであって、
ユーザが所有するコンテンツ群を示すコンテンツリストを記憶するコンテンツリスト記憶手段と、
前記ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信手段と、
前記第2受信手段によって受信された前記ユーザ状況情報に対応したコンテンツを前記コンテンツリストから選択する選択手段と、
前記選択手段による選択結果を前記通信端末に送信する第2送信手段と、
を備えたサーバ。 - 前記ユーザ状況情報は、同伴者の有無、同伴者との関係、ユーザの心理状態、およびユーザの行動、のうち、少なくともいずれか1つに関する情報を含み、
前記選択手段は、前記通信端末から受信した前記ユーザ状況情報と、前記通信端末からの前記ユーザ状況情報に対応したコンテンツを選択するよう要求する前記通信端末からのリクエストとに基づいて、前記コンテンツを選択する請求項18に記載のサーバ。 - 前記再生手段によって再生された再生時間を前記コンテンツごとに取得する取得手段と、
前記再生時間に応じたポイントを前記コンテンツごとに記憶するポイント記憶手段と、
をさらに備え、
前記選択手段は、前記ポイント記憶手段に記憶された前記ポイントに基づいて、前記ユーザ状況情報に対応したコンテンツを選択することを特徴とする請求項18または19に記載のサーバ。 - 前記選択手段は、さらに、前記通信端末から受信した前記ユーザの属性を示すものとして、ユーザの年齢、性別、職業、および役職の少なくともいずれか1つに関する情報を含むユーザ属性情報と前記ユーザ状況情報とに対応したコンテンツを、前記コンテンツリストから選択する請求項18乃至20のいずれか1項に記載のサーバ。
- 前記選択手段は、さらに、前記通信端末から受信した、前記ユーザの環境を示すものとして、ユーザの位置情報、現在地の写真、季節、天候、時間、および、目的地のうち、少なくともいずれか1つに関する情報を含むユーザ環境情報と前記ユーザ状況情報とに対応したコンテンツを、前記コンテンツリストから選択する請求項18乃至21のいずれか1項に記載のサーバ。
- 前記ユーザが所有するコンテンツ群を記憶するコンテンツ記憶手段をさらに備え、
前記第2送信手段は、前記選択結果として、前記コンテンツ記憶手段から選択して読み出したコンテンツデータを前記通信端末に送信する請求項18乃至22のいずれか1項に記載のサーバ。 - 通信端末と接続可能なサーバの制御方法であって、
ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
を備えたサーバの制御方法。 - 通信端末と接続可能なサーバの制御プログラムであって、
ユーザの状況を示すユーザ状況情報を前記通信端末から受信する第2受信ステップと、
前記サーバが、前記第2受信ステップによって受信された前記ユーザ状況情報に対応したコンテンツを、前記ユーザが所有するコンテンツ群を示すコンテンツリストから選択する選択ステップと、
前記サーバが、前記選択ステップによる選択結果を前記通信端末に送信する第2送信ステップと、
をコンピュータに実行させるサーバの制御プログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012068416A JP2013200696A (ja) | 2012-03-23 | 2012-03-23 | 情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラム |
JP2012-068416 | 2012-03-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013141199A1 true WO2013141199A1 (ja) | 2013-09-26 |
Family
ID=49222656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/057633 WO2013141199A1 (ja) | 2012-03-23 | 2013-03-18 | 情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2013200696A (ja) |
WO (1) | WO2013141199A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017527161A (ja) * | 2014-07-30 | 2017-09-14 | エントリクス カンパニー、リミテッド | クラウドストリーミング基盤放送連動型サービスシステム、放送連動型サービスクライアント装置、トリガーコンテンツ提供サーバー及びこれを利用した方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6625365B2 (ja) * | 2015-08-04 | 2019-12-25 | 株式会社ディーアンドエムホールディングス | コンピュータで読み取り可能なプログラム、プレイリスト作成装置、およびワイヤレスオーディオシステム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003179594A (ja) * | 2001-12-13 | 2003-06-27 | Nissan Motor Co Ltd | 情報提示システム、情報提示装置及び情報提示方法 |
JP2005084752A (ja) * | 2003-09-04 | 2005-03-31 | Denso It Laboratory Inc | コンテンツ配信システム及びコンテンツ受信再生装置 |
JP2005165454A (ja) * | 2003-11-28 | 2005-06-23 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラム |
JP2006146630A (ja) * | 2004-11-22 | 2006-06-08 | Sony Corp | コンテンツ選択再生装置、コンテンツ選択再生方法、コンテンツ配信システムおよびコンテンツ検索システム |
JP2009118112A (ja) * | 2007-11-06 | 2009-05-28 | Nec Access Technica Ltd | コンテンツアクセスシステム、ゲートウェイ装置、アクセス方法、及び、プログラム |
JP2011223062A (ja) * | 2010-04-02 | 2011-11-04 | Nec Access Technica Ltd | コンテンツ転送システム、コンテンツ転送システム制御方法およびその制御用プログラム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010287025A (ja) * | 2009-06-11 | 2010-12-24 | Nissan Motor Co Ltd | 情報提示装置および情報提示方法 |
-
2012
- 2012-03-23 JP JP2012068416A patent/JP2013200696A/ja active Pending
-
2013
- 2013-03-18 WO PCT/JP2013/057633 patent/WO2013141199A1/ja active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003179594A (ja) * | 2001-12-13 | 2003-06-27 | Nissan Motor Co Ltd | 情報提示システム、情報提示装置及び情報提示方法 |
JP2005084752A (ja) * | 2003-09-04 | 2005-03-31 | Denso It Laboratory Inc | コンテンツ配信システム及びコンテンツ受信再生装置 |
JP2005165454A (ja) * | 2003-11-28 | 2005-06-23 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ推薦装置、コンテンツ推薦方法、およびコンテンツ推薦プログラム |
JP2006146630A (ja) * | 2004-11-22 | 2006-06-08 | Sony Corp | コンテンツ選択再生装置、コンテンツ選択再生方法、コンテンツ配信システムおよびコンテンツ検索システム |
JP2009118112A (ja) * | 2007-11-06 | 2009-05-28 | Nec Access Technica Ltd | コンテンツアクセスシステム、ゲートウェイ装置、アクセス方法、及び、プログラム |
JP2011223062A (ja) * | 2010-04-02 | 2011-11-04 | Nec Access Technica Ltd | コンテンツ転送システム、コンテンツ転送システム制御方法およびその制御用プログラム |
Non-Patent Citations (2)
Title |
---|
GEN'ICHIRO OHASHI: "Muryo no Service o Kashikoku Tsukai Wakeru Online Storage Taizen", NIKKEI PERSONAL COMPUTING, 23 January 2012 (2012-01-23), pages 51 * |
TARO MATSUMURA: "Mac OS X Lion+iOS 5+iCloud = Technology kara Kaiho sareru Mirai", MAC FAN, vol. 19, no. 8, 1 August 2011 (2011-08-01), pages 41 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017527161A (ja) * | 2014-07-30 | 2017-09-14 | エントリクス カンパニー、リミテッド | クラウドストリーミング基盤放送連動型サービスシステム、放送連動型サービスクライアント装置、トリガーコンテンツ提供サーバー及びこれを利用した方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2013200696A (ja) | 2013-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bull | No dead air! The iPod and the culture of mobile listening | |
CN110140138A (zh) | 本地设备的内容数据的确定、传输和存储 | |
JP2003521202A (ja) | 地理的な環境で使用される空間オーディオシステム。 | |
KR101983635B1 (ko) | 개인방송 컨텐츠 추천방법 | |
KR102212638B1 (ko) | 음악 추천 시스템 및 방법 | |
JP2013210721A (ja) | 情報処理装置及びプログラム | |
JPWO2018055898A1 (ja) | 情報処理装置、及び情報処理方法 | |
JP2021110756A (ja) | ナビゲーションの期間中にユーザに情報を推薦するための装置および方法 | |
Goian et al. | Management Priorities of Audiovisual Student Projects During the COVID-Crisis | |
WO2013141199A1 (ja) | 情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラム | |
US20220299334A1 (en) | Recommendation information providing method and recommendation information providing system | |
Wissmann et al. | Sound in media: audio drama and audio-guided tours as stimuli for the creation of place | |
JP2021026261A (ja) | 情報処理システム、方法およびプログラム | |
JP2023175013A (ja) | 嗜好判断システム、嗜好判断方法、および、プログラム | |
Cohen | “Always on and always on them”: Portable radios and the creation of the mobile media experience | |
Galloway | Curating the aural cultures of the Battery: Soundwalking, auditory tourism and interactive locative media sound art | |
JP5414865B1 (ja) | 再生データ生成装置および再生データ生成方法 | |
JP2022104885A (ja) | 情報取得方法、情報プッシュ方法、および端末機器 | |
JP2008107927A (ja) | 車両用情報授受システム | |
Haskins | To touch the infinity of a far horizon: A transnational history of transcultural appropriation in beth Dean's Corroboree (1954) | |
US20210149952A1 (en) | Information processing apparatus, information processing method, and program | |
JP6559096B2 (ja) | 情報出力システム及び情報出力方法 | |
JP7470726B2 (ja) | 画像処理装置、及び、画像処理方法 | |
JP4449446B2 (ja) | 車載装置及びデータ作成装置 | |
CN108513217A (zh) | 车载娱乐***及其采集设备 |
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: 13763618 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13763618 Country of ref document: EP Kind code of ref document: A1 |