CN110121086B - Planning method for online playing content and cloud server - Google Patents

Planning method for online playing content and cloud server Download PDF

Info

Publication number
CN110121086B
CN110121086B CN201810124829.0A CN201810124829A CN110121086B CN 110121086 B CN110121086 B CN 110121086B CN 201810124829 A CN201810124829 A CN 201810124829A CN 110121086 B CN110121086 B CN 110121086B
Authority
CN
China
Prior art keywords
playing
online
navigation path
navigation
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810124829.0A
Other languages
Chinese (zh)
Other versions
CN110121086A (en
Inventor
应臻恺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Pateo Network Technology Service Co Ltd
Original Assignee
Shanghai Pateo Network Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Pateo Network Technology Service Co Ltd filed Critical Shanghai Pateo Network Technology Service Co Ltd
Priority to CN201810124829.0A priority Critical patent/CN110121086B/en
Publication of CN110121086A publication Critical patent/CN110121086A/en
Application granted granted Critical
Publication of CN110121086B publication Critical patent/CN110121086B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3697Output of additional, non-guidance related information, e.g. low fuel level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Navigation (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application relates to a planning method of online playing contents and a cloud server, wherein the planning method of the online playing contents is applied to the cloud server and comprises the following steps: acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving time of the passing road section; planning online playing contents corresponding to all the passing road sections according to the navigation path planning information; and forming a play list matched with the navigation path planning information by the online play contents corresponding to the road sections passing by. By the method, the matched online playing content list can be obtained based on the navigation path planning information planning so as to play during navigation, and user experience is optimized.

Description

Planning method for online playing content and cloud server
Technical Field
The application relates to the technical field of vehicle-mounted audio and video, in particular to a planning method for online playing content and a cloud server.
Background
With the development of society and the improvement of living standard of people, automobiles become more and more important transportation tools for people to go out. However, many times, users cannot know the destination to be reached, or real-time road conditions, road opening and closing conditions and the like in time, so that navigation related products can be produced at the right moment. Among them, navigation devices based on GPS (global positioning system) technology are well known and widely used as in-vehicle navigation systems. In general, a GPS-based navigation device relates to a computing device that is capable of determining its global position in a functional connection with an external (or internal) GPS receiver. Further, the computing device is capable of determining a route between a start address and a destination address, which may be input by a user of the computing device. Typically, the computing device is enabled by software for computing an optimal route from a map database between a start address location and a destination address location and giving information on the traversed road segment.
Besides the application of navigation products, the feeling of drivers and passengers in automobiles is one of the important considerations in vehicle research and development, and with the popularization of automobiles, most common is that vehicle-mounted video entertainment systems are continuously abundant and gradually become standard accessories of automobiles. However, the navigation function and the video entertainment function of the existing vehicle are independent from each other, and the corresponding song, program or radio station content cannot be played according to the navigation path information, so that the feeling of a driver and passengers in the automobile cannot be really attached, and the user experience is poor.
Disclosure of Invention
An object of the present application is to provide a method for planning online playing content and a cloud server, which can solve the above technical problems, and can plan based on navigation path planning information to obtain a matched online playing content list for playing during navigation, thereby optimizing user experience.
In order to solve the above technical problem, the present application provides a method for planning online playing content, which is applied to a cloud server, and includes:
acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving time of the passing road section;
planning online playing contents corresponding to all the passing road sections according to the navigation path planning information;
and forming a play list matched with the navigation path planning information by the online play contents corresponding to the road sections passing by.
The step of planning the online playing content corresponding to each route section according to the navigation path planning information comprises the following steps:
acquiring the type and the driving duration of each road section passing through the navigation path;
determining the playing content type and the playing time length corresponding to each passing road section according to the type and the driving time length of each passing road section;
and acquiring the corresponding online playing content according to the determined playing content type and the playing time length.
The step of obtaining the corresponding online playing content according to the determined playing content type and the playing duration comprises the following steps:
acquiring listening preference data of a user according to the determined playing content type;
determining a search keyword according to the obtained listening preference data;
and acquiring corresponding online playing content according to the search keyword and the determined playing time.
The playing content types comprise songs, programs and radio stations, and the listening preference data of the user comprises song type preference and singer preference corresponding to the songs, program type preference and program content preference corresponding to the programs and radio station type preference and radio station content preference corresponding to the radio stations.
Wherein the method further comprises:
acquiring historical listening data of the user, wherein the historical listening data comprises historical listening songs, historical listening programs and historical listening radio stations;
and learning the historical listening data to obtain the listening preference data of the user.
The step of composing the online playing content corresponding to each route section into a playlist matched with the navigation path planning information includes:
arranging the online playing contents corresponding to the road sections according to the navigation sequence of the road sections in the navigation path;
and generating a play list matched with the navigation path planning information according to the arrangement result.
The step of arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path includes:
pre-arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
judging whether the continuous playing time length of the playing contents of the same playing content type exceeds a threshold value or not according to the pre-arrangement result;
if not, entering the step of generating the playlist matched with the navigation path planning information according to the arrangement result;
if so, confirming the type of the playing content of which the continuous playing time exceeds the threshold value and supplementing and acquiring the online playing content of which the type of the playing content is different from the confirmed type of the playing content;
inserting the online playing content obtained by supplementing into the online playing content with the continuous playing time length exceeding the threshold value to obtain the arrangement result.
After the step of combining the online playing contents corresponding to the route sections into the playlist matched with the navigation path planning information, the method further includes:
and after receiving the navigation starting signal, sending the corresponding online playing content to the vehicle-mounted end for playing according to the playing list.
After the step of sending the corresponding online playing content to the vehicle-mounted terminal for playing according to the playlist, the method further includes:
monitoring navigation progress and playing progress of the playlist;
if the playing progress is ahead of the navigation progress, supplementing and acquiring corresponding online playing contents according to the ahead duration when the playing contents corresponding to the current road section have the remaining set duration, and inserting the online playing contents into the current playing list;
and if the playing progress is behind the navigation progress, sending prompt information whether to continue listening through the vehicle-mounted terminal when the navigation of the current road section is finished.
The application also provides a cloud server, which comprises a memory and a processor, wherein the memory stores at least one program instruction, and the processor loads and executes the at least one program instruction to realize the following method:
acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving time of the passing road section;
planning online playing contents corresponding to all the passing road sections according to the navigation path planning information;
and forming a play list matched with the navigation path planning information by the online play contents corresponding to the road sections passing by.
According to the planning method and the cloud server of the online playing contents, the navigation path planning information is obtained and comprises the navigation path, the type of the passing road section and the driving duration of the passing road section, the online playing contents corresponding to the passing road sections are planned according to the navigation path planning information, and then the online playing contents corresponding to the passing road sections form a playing list matched with the navigation path planning information. By the method, the matched online playing content list can be obtained based on the navigation path planning information planning so as to play during navigation, and user experience is optimized.
The foregoing description is only an overview of the technical solutions of the present application, and in order to make the technical means of the present application more clearly understood, the present application may be implemented in accordance with the content of the description, and in order to make the above and other objects, features, and advantages of the present application more clearly understood, the following preferred embodiments are described in detail with reference to the accompanying drawings.
Drawings
Fig. 1 is a flowchart illustrating a method for planning on-line playing of content according to an exemplary embodiment.
Fig. 2 is a flowchart illustrating a method for planning on-line playing of content according to another exemplary embodiment.
Fig. 3 is a schematic structural diagram illustrating a cloud server according to an exemplary embodiment.
Detailed Description
To further illustrate the technical means and effects of the present application for achieving the intended application purpose, the following detailed description is provided with reference to the accompanying drawings and preferred embodiments for specific embodiments, methods, steps, structures, features and effects thereof, which are provided by the online content planning method and the cloud server according to the present application.
The foregoing and other technical matters, features and effects of the present application will be apparent from the following detailed description of preferred embodiments, which is to be read in connection with the accompanying drawings. While the present application is susceptible to embodiment and specific details, specific reference will now be made in detail to the present disclosure for the purpose of illustrating the general principles of the invention.
Fig. 1 is a flowchart illustrating a method for planning on-line playing of content according to an exemplary embodiment. Referring to fig. 1, the method for planning online playing content of the embodiment is applied to a cloud server, and includes the following steps:
and step 110, acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving time of the passing road section.
When a user needs to use navigation to go to a destination, a navigation path planning request is sent by inputting the destination in a navigation terminal, and a planned navigation path can be obtained. The navigation path planning result comprises information including a navigation path, types of passing road sections and driving time of the passing road sections, wherein the navigation path is formed by sequentially forming the passing road sections to connect a departure point and a destination, the types of the passing road sections are related to the grade and the use characteristics of roads, such as urban roads, highways, factory roads, forest roads and country roads, the urban roads can be specifically express roads, trunk roads, secondary trunks and branches, the highways can be specifically expressways, first-level highways, second-level highways, third-level highways and fourth-level highways, the driving time of the passing road sections is estimated driving time of each passing road section, the estimation can be carried out according to information such as road speed limit and road condition, and the sum of the driving time of the passing road sections is the total driving time from the departure point to the destination.
And 120, planning online playing contents corresponding to the road sections passing through according to the navigation path planning information.
In an embodiment, the step 120 of planning the online playing content corresponding to each route section according to the navigation path planning information may specifically include:
acquiring the type and driving time of each passing road section in the navigation path;
determining the playing content type and the playing time length corresponding to each passing road section according to the type and the driving time length of each passing road section;
and acquiring the corresponding online playing content according to the determined playing content type and the playing time length.
After the navigation path planning is completed, as an implementation manner, the cloud server automatically starts to plan the online playing content matched with the navigation path planning information, or receives an online playing content planning request input by a user in a voice mode, a touch mode, a button mode and the like after the navigation path planning is completed, so that the online playing content matched with the navigation path planning information starts to be planned.
The planned navigation path generally consists of a plurality of route sections in sequence, each route section has a corresponding type and driving duration, for example, the navigation path from the point a to the point B is composed of a plurality of types of route sections: the urban secondary main road-urban main road-expressway-urban main road sequentially consist of the following steps, and the driving time duration is sequentially 30 minutes, 1 hour, 3 hours and 30 minutes according to the length of the road section passing by and the estimated driving speed. In the navigation path, the playing content types suitable for different types of road sections passing by are different, for example, the speed is 300 kilometers, the driving is easy, the program can be played, the urban secondary main road is 15 kilometers, the noise is high, the song is suitable to be played, the urban main road is 10 kilometers, the driving is easy relative to the urban secondary main road, and the radio station can be played. After the playing content type corresponding to each passing road section is determined, the corresponding playing time length is determined according to the driving time length of each passing road section, the playing time length can be close to or equal to the driving time length, after the playing content type and the playing time length are determined, online playing contents corresponding to each passing road section are obtained by searching the corresponding playing content type and the corresponding number of the playing contents, and the planning of the online playing contents corresponding to each passing road section is realized.
In an embodiment, the process of obtaining the corresponding online playing content according to the determined playing content type and playing duration may include:
acquiring listening preference data of a user according to the determined playing content type;
determining a search keyword according to the obtained listening preference data;
and acquiring corresponding online playing content according to the search keyword and the determined playing time.
In one embodiment, the broadcast content types include songs, programs, and stations, and the user's listening preference data includes song type preferences and artist preferences corresponding to songs, program type preferences and program content preferences corresponding to programs, and station type preferences and station content preferences corresponding to stations.
When the online playing content corresponding to each road section is planned, the listening preference of the user is referred for planning, so that the planning result can better meet the listening requirement of the user. Specifically, after determining whether the broadcast content type of each route segment is a song, a program or a station, listening preference data corresponding to the broadcast content type is obtained, wherein the listening preference data corresponding to the song comprises song type preference and singer preference, such as song type preference lyric song, singer preference 20-30 years old singer, the listening preference data corresponding to the program comprises program type preference and program content preference, such as program type preference lecture type program, program content preference thinking analysis, and the listening preference data corresponding to the station comprises station type preference and station content preference, such as station type preference network station, station content preference fashion recommendation. Thus, after the listening preference data corresponding to the type of the playing content is obtained, the search keyword can be determined according to the obtained listening preference data, for example, the song type keyword is "lyric" and the singer age keyword is "20-30 years", so that the corresponding online playing content can be obtained according to the search keyword and the determined playing time, for example, the playing time of the song is 30 minutes, and 6 to 7 songs can be obtained. And according to the same mode, acquiring the online playing content corresponding to each road section to realize the planning of the online playing content.
In order to obtain the listening preference data of the user, in an embodiment, the method for planning the online playing content further includes:
acquiring historical listening data of a user, wherein the historical listening data comprises historical listening songs, historical listening programs and historical listening radio stations;
the historical listening data is learned to obtain listening preference data of the user.
The user can generally select favorite songs, programs or radio stations according to the preference of the user to listen, the programs comprise playing contents of various non-song categories, the radio stations are online radio station programs played in real time, in the listening process of the user, listening history data of the user are recorded, such as historical listening songs, historical listening programs and historical listening radio stations, the preference of the user on song types and singers can be obtained by learning the data of the historical listening songs, the singer preference can be age, gender or name, the preference of the user on program types and program contents can be obtained by learning the data of the historical listening radio stations, and the preference of the user on the radio station types and the radio station contents can be obtained by learning the data of the historical listening radio stations.
And step 130, forming the online playing contents corresponding to the road sections to be a playing list matched with the navigation path planning information.
In an embodiment, the step 130 of composing the online playing content corresponding to each route segment into a playlist matched with the navigation path planning information may specifically include:
arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
and generating a play list matched with the navigation path planning information according to the arrangement result.
The method comprises the steps of sequentially connecting all the road sections to form a complete navigation path, and navigating according to the route sequence of the road sections during navigation, so that after the online playing content corresponding to all the road sections is planned according to navigation path planning information, the online playing content corresponding to all the road sections is arranged according to the navigation sequence of all the road sections in the navigation path, and a play list matched with the navigation path planning information can be obtained to be played in the navigation process.
In an embodiment, the process of arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path may specifically include:
pre-arranging the online playing contents corresponding to the road sections according to the navigation sequence of the road sections in the navigation path;
judging whether the continuous playing time length of the playing contents of the same playing content type exceeds a threshold value or not according to the pre-arrangement result;
if not, the step of generating a play list matched with the navigation path planning information according to the arrangement result is carried out;
if so, confirming the type of the playing content of which the continuous playing time exceeds the threshold value and supplementing and acquiring the online playing content of which the type of the playing content is different from the confirmed type of the playing content;
inserting the online playing content obtained by supplementing into the online playing content with the continuous playing time length exceeding the threshold value to obtain the arrangement result.
Before the playlist is determined, the online playing contents corresponding to the route sections are pre-arranged according to the navigation sequence of the route sections in the navigation path, and the pre-arrangement aims to preliminarily judge whether the playlist meets the playing requirement.
Since the online playing contents corresponding to the road segments passing through may have the same playing content type of the adjacent road segments after being pre-arranged, this may result in a too long continuous playing time of the playing contents of the same playing content type, and a user may feel tired or lose interest when listening to the playing contents of the same playing content type for a long time. Therefore, in an embodiment, whether the continuous playing time of the playing content of the same playing content type exceeds the threshold is determined according to the pre-arrangement result, if the continuous playing time of the playing content of the same playing content type does not exceed the threshold, the step of generating the playlist matched with the navigation path planning information according to the arrangement result is entered, if the continuous playing time of the playing content of the same playing content type exceeds the threshold, the playing content type with the continuous playing time exceeding the threshold is determined, the online playing content with the playing content type different from the determined playing content type is acquired in a supplementary manner, the online playing content acquired in a supplementary manner is inserted into the online playing content with the continuous playing time exceeding the threshold to obtain the final arrangement result, specifically, if the continuous playing time of the lecture is 3 hours and exceeds 40 minutes, the online playing content with the playing content type different from the program can be searched in a supplementary manner, for example, the songs are inserted into the lecture every 40 minutes and played, so that the fatigue of the user caused by long-time lecture is avoided.
According to the planning method for the online playing content, by acquiring the navigation path planning information, the navigation path planning information comprises the navigation path, the type of the passing road section and the driving duration of the passing road section, the online playing content corresponding to each passing road section is planned according to the navigation path planning information, and then the online playing content corresponding to each passing road section is formed into a play list matched with the navigation path planning information. By the method, the matched online playing content list can be obtained based on the navigation path planning information planning so as to play during navigation, and user experience is optimized.
Fig. 2 is a flowchart illustrating a method for planning on-line playing of content according to another exemplary embodiment. Referring to fig. 2, the main difference between the planning method for online playing content of the present embodiment and the embodiment shown in fig. 1 is that after step 130, the method further includes the following steps:
and step 210, after receiving the navigation start signal, sending the corresponding online playing content to the vehicle-mounted terminal for playing according to the play list.
Step 220, monitoring the navigation progress and the play progress of the playlist.
In step 230, if the playing progress is ahead of the navigation progress, when the playing content corresponding to the current road segment has a remaining set time length, the corresponding online playing content is acquired according to the ahead time length and inserted into the current playlist.
And 240, if the playing progress is behind the navigation progress, sending a prompt message for judging whether to continue listening through the vehicle-mounted terminal when the navigation of the current road section is finished.
After the navigation path planning is completed, if the user confirms that the planned navigation path is adopted, a confirmation instruction can be input to start navigation, at the moment, the cloud server sends the corresponding online playing content to the vehicle-mounted end to play according to the generated play list, so that the user can listen to the online playing content matched with the navigation information in the navigation driving process, for example, a lecture is played when the user is driving at a high speed, a radio station is played when the user is driving on a main road in a city, and a song is played when the user is driving on a secondary road in the city.
During navigation, due to the road condition, the driving habit of a user and other reasons, deviation between the navigation progress and the planned progress may occur, therefore, after corresponding online playing content is sent to the vehicle-mounted terminal according to the playlist to be played, the cloud server acquires navigation information to detect the navigation progress, and simultaneously monitors the playing progress of the playlist to judge whether the playing progress is matched with the navigation progress, for example, judge whether the remaining driving time of the current navigation section is close to or equal to the remaining playing time of the corresponding playing content, thereby ensuring that the playing content received by the user in the navigation process is matched with the current driving section, and improving user experience.
If the playing progress is ahead of the navigation progress, when the playing of the playing content corresponding to the current road segment is finished, the current road segment is not yet navigated, which results in that the content received by the user is not consistent with the current driving road segment, therefore, when the playing content corresponding to the current road segment remains for a set time, the corresponding online playing content is acquired according to the ahead time and is inserted into the current playlist, for example, when the playing content corresponding to the current road segment remains for 5 minutes, the playing progress is ahead of the navigation progress for 20 minutes, and the online playing content with the playing time of 20 minutes is acquired and is inserted into the corresponding position in the current playlist. If the playing progress is behind the navigation progress, when the navigation of the current road section is finished, the playing content corresponding to the current road section is not played, the content listened by the user on the next driving road section is delayed to be played and is not consistent with the driving road section, therefore, when the navigation of the current road section is finished, the prompt message of whether to continue listening is sent through the vehicle-mounted end, and whether to continue playing the current content or switch to the playing content of the next road section is determined according to the feedback of the user.
According to the method for planning the online playing content, after the navigation starting signal is received, the corresponding online playing content is sent to the vehicle-mounted terminal for playing according to the playlist, the navigation progress and the playing progress of the playlist are monitored, the user can be guaranteed to hear the playing content which is consistent with the current driving road section in the navigation process, and the user experience is optimized.
Fig. 3 is a schematic structural diagram illustrating a cloud server according to an exemplary embodiment. Referring to fig. 3, the present application further provides a cloud server, including a memory 310 and a processor 320, where the memory 310 stores at least one program instruction, and the processor 320 loads and executes the at least one program instruction to implement the following method:
acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving time of the passing road section;
planning online playing contents corresponding to all the passing road sections according to the navigation path planning information;
and forming a play list matched with the navigation path planning information by the online play contents corresponding to the road sections passing through.
In one embodiment, the step of the processor 320 planning the online playing content corresponding to each route segment according to the navigation path planning information includes:
acquiring the type and driving time of each passing road section in the navigation path;
determining the playing content type and the playing time length corresponding to each passing road section according to the type and the driving time length of each passing road section;
and acquiring the corresponding online playing content according to the determined playing content type and the playing time length.
In one embodiment, the step of acquiring the corresponding online playing content according to the determined playing content type and playing duration executed by the processor 320 includes:
acquiring listening preference data of a user according to the determined playing content type;
determining a search keyword according to the obtained listening preference data;
and acquiring corresponding online playing content according to the search keyword and the determined playing time.
In one embodiment, the broadcast content types include songs, programs, and stations, and the listening preference data for the user includes song type preferences and artist preferences corresponding to songs, program type preferences and program content preferences corresponding to programs, and station type preferences and station content preferences corresponding to stations.
In one embodiment, the method implemented by the processor 320 by loading and executing at least one program instruction further comprises:
acquiring historical listening data of a user, wherein the historical listening data comprises historical listening songs, historical listening programs and historical listening radio stations;
the historical listening data is learned to obtain listening preference data of the user.
In one embodiment, the processor 320 performs the step of composing the online playing content corresponding to each route segment into a playlist matched with the navigation path planning information, including:
arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
and generating a play list matched with the navigation path planning information according to the arrangement result.
In one embodiment, the processor 320 performs the step of arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path, including:
pre-arranging the online playing contents corresponding to the road sections according to the navigation sequence of the road sections in the navigation path;
judging whether the continuous playing time length of the playing contents of the same playing content type exceeds a threshold value or not according to the pre-arrangement result;
if not, the step of generating a play list matched with the navigation path planning information according to the arrangement result is carried out;
if so, confirming the type of the playing content of which the continuous playing time exceeds the threshold value and supplementing and acquiring the online playing content of which the type of the playing content is different from the confirmed type of the playing content;
inserting the online playing content obtained by supplementing into the online playing content with the continuous playing time length exceeding the threshold value to obtain the arrangement result.
In an embodiment, after the step of composing the online playing content corresponding to each route segment into the playlist matched with the navigation path planning information by the processor 320, the method further includes:
and after receiving the navigation starting signal, sending the corresponding online playing content to the vehicle-mounted terminal for playing according to the play list.
In an embodiment, after the step of sending the corresponding online playing content to the vehicle-mounted terminal for playing according to the playlist is executed by the processor 320, the method further includes:
monitoring the navigation progress and the playing progress of the playlist;
if the playing progress is ahead of the navigation progress, supplementing and acquiring corresponding online playing contents according to the ahead duration when the playing contents corresponding to the current road section have the remaining set duration, and inserting the online playing contents into the current playing list;
and if the playing progress is behind the navigation progress, sending prompt information whether to continue listening through the vehicle-mounted end when the navigation of the current road section is finished.
For details of the step process of the cloud server in this embodiment, which is realized by the processor 320 calling the executable program code in the memory 310, please refer to the details described in the embodiments shown in fig. 1 to fig. 2, which are not described herein again.
According to the cloud server, the navigation path planning information is obtained, the navigation path planning information comprises navigation paths, types of the road sections on the way and driving duration of the road sections on the way, online playing contents corresponding to the road sections on the way are planned according to the navigation path planning information, and then the online playing contents corresponding to the road sections on the way are combined into a playing list matched with the navigation path planning information. By the method, the matched online playing content list can be obtained based on the navigation path planning information planning so as to play during navigation, and user experience is optimized.
Although the present invention has been described with reference to the preferred embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the present invention.

Claims (7)

1. A planning method for online playing content is applied to a cloud server, and is characterized by comprising the following steps:
acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving time of the passing road section;
acquiring the type and driving time of each passing road section in the navigation path;
determining the playing content type and the playing time length corresponding to each passing road section according to the type and the driving time length of each passing road section;
acquiring corresponding online playing content according to the determined playing content type and playing duration;
forming a play list matched with the navigation path planning information by the online play contents corresponding to the road sections passing through;
the step of composing the online playing content corresponding to each route section into a playlist matched with the navigation path planning information includes:
arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
generating a play list matched with the navigation path planning information according to the arrangement result;
the step of arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path comprises the following steps:
pre-arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
judging whether the continuous playing time length of the playing contents of the same playing content type exceeds a threshold value or not according to the pre-arrangement result;
if not, the step of generating the play list matched with the navigation path planning information according to the arrangement result is carried out;
if yes, confirming the type of the playing content with the continuous playing time length exceeding the threshold value and supplementing and acquiring the online playing content with the playing content type different from the confirmed type of the playing content;
inserting the online playing content obtained by supplementing into the online playing content with the continuous playing time length exceeding the threshold value to obtain the arrangement result.
2. The method for planning online playing content according to claim 1, wherein the step of obtaining the corresponding online playing content according to the determined type and duration of the playing content comprises:
acquiring listening preference data of a user according to the determined playing content type;
determining a search keyword according to the obtained listening preference data;
and acquiring corresponding online playing content according to the search keyword and the determined playing time.
3. The method of claim 2, wherein the broadcast content types include songs, programs, and stations, and the user listening preference data includes song type preferences and artist preferences corresponding to songs, program type preferences and program content preferences corresponding to programs, and station type preferences and station content preferences corresponding to stations.
4. The method for planning online playing of contents according to claim 2, wherein the method further comprises:
acquiring historical listening data of the user, wherein the historical listening data comprises historical listening songs, historical listening programs and historical listening radio stations;
and learning the historical listening data to obtain the listening preference data of the user.
5. The method for planning online broadcast content according to claim 1, wherein after the step of composing the online broadcast content corresponding to each route segment into a playlist matched with the navigation path planning information, the method further comprises:
and after receiving the navigation starting signal, sending the corresponding online playing content to the vehicle-mounted end for playing according to the playing list.
6. The method for planning online broadcast content according to claim 5, wherein after the step of sending the corresponding online broadcast content to the vehicle-mounted terminal for broadcasting according to the playlist, the method further comprises:
monitoring navigation progress and playing progress of the playlist;
if the playing progress is ahead of the navigation progress, supplementing and acquiring corresponding online playing contents according to the ahead duration when the playing contents corresponding to the current road section have the remaining set duration, and inserting the online playing contents into the current playing list;
and if the playing progress is behind the navigation progress, sending prompt information whether to continue listening through the vehicle-mounted terminal when the navigation of the current road section is finished.
7. A cloud server, comprising a memory and a processor, wherein the memory stores at least one program instruction, and the processor loads and executes the at least one program instruction to implement the following method:
acquiring navigation path planning information, wherein the navigation path planning information comprises a navigation path, the type of a passing road section and the driving duration of the passing road section;
acquiring the type and driving time of each passing road section in the navigation path;
determining the playing content type and the playing time length corresponding to each passing road section according to the type and the driving time length of each passing road section;
acquiring corresponding online playing content according to the determined playing content type and playing duration;
forming a play list matched with the navigation path planning information by the online play contents corresponding to the road sections passing through;
the step of composing the online playing content corresponding to each route section into a playlist matched with the navigation path planning information includes:
arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
generating a play list matched with the navigation path planning information according to the arrangement result;
the step of arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path comprises the following steps:
pre-arranging the online playing contents corresponding to the route sections according to the navigation sequence of the route sections in the navigation path;
judging whether the continuous playing time length of the playing contents of the same playing content type exceeds a threshold value or not according to the pre-arrangement result;
if not, entering the step of generating the playlist matched with the navigation path planning information according to the arrangement result;
if so, confirming the type of the playing content of which the continuous playing time exceeds the threshold value and supplementing and acquiring the online playing content of which the type of the playing content is different from the confirmed type of the playing content;
inserting the online playing content obtained by supplementing into the online playing content with the continuous playing time length exceeding the threshold value to obtain the arrangement result.
CN201810124829.0A 2018-02-07 2018-02-07 Planning method for online playing content and cloud server Active CN110121086B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810124829.0A CN110121086B (en) 2018-02-07 2018-02-07 Planning method for online playing content and cloud server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810124829.0A CN110121086B (en) 2018-02-07 2018-02-07 Planning method for online playing content and cloud server

Publications (2)

Publication Number Publication Date
CN110121086A CN110121086A (en) 2019-08-13
CN110121086B true CN110121086B (en) 2022-09-30

Family

ID=67519598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810124829.0A Active CN110121086B (en) 2018-02-07 2018-02-07 Planning method for online playing content and cloud server

Country Status (1)

Country Link
CN (1) CN110121086B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111046830B (en) * 2019-12-23 2023-09-15 东风汽车有限公司 Vehicle-mounted reading and playing method and electronic equipment
CN111422150B (en) * 2020-03-31 2022-02-18 南京领行科技股份有限公司 Vehicle voice broadcasting method and vehicle-mounted terminal
CN115250370A (en) * 2021-04-26 2022-10-28 逸驾智能科技有限公司 Method and system for playing content, and content playing device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001116568A (en) * 1996-07-29 2001-04-27 Honda Motor Co Ltd Vehicle traffic information displaying device
CN101634987A (en) * 2008-07-21 2010-01-27 上海天统电子科技有限公司 Multimedia player
CN101883965A (en) * 2007-10-12 2010-11-10 株式会社建伍 On-vehicle device and audio reproduction method
CN104504588A (en) * 2014-12-31 2015-04-08 触动多媒体技术(上海)有限公司 Outdoor mobile multimedia system and multimedia file playing method
CN106092085A (en) * 2016-06-08 2016-11-09 腾讯科技(深圳)有限公司 Air navigation aid and device
CN106128138A (en) * 2015-05-07 2016-11-16 沃尔沃汽车公司 For providing the method and system of information based on driving condition
CN106982102A (en) * 2016-01-19 2017-07-25 厦门歌乐电子企业有限公司 A kind of mobile unit and program broadcasting method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001116568A (en) * 1996-07-29 2001-04-27 Honda Motor Co Ltd Vehicle traffic information displaying device
CN101883965A (en) * 2007-10-12 2010-11-10 株式会社建伍 On-vehicle device and audio reproduction method
CN101634987A (en) * 2008-07-21 2010-01-27 上海天统电子科技有限公司 Multimedia player
CN104504588A (en) * 2014-12-31 2015-04-08 触动多媒体技术(上海)有限公司 Outdoor mobile multimedia system and multimedia file playing method
CN106128138A (en) * 2015-05-07 2016-11-16 沃尔沃汽车公司 For providing the method and system of information based on driving condition
CN106982102A (en) * 2016-01-19 2017-07-25 厦门歌乐电子企业有限公司 A kind of mobile unit and program broadcasting method
CN106092085A (en) * 2016-06-08 2016-11-09 腾讯科技(深圳)有限公司 Air navigation aid and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
内容+渠道打造广播媒体新格局;薛未;《广告大观(综合版)》;20131001(第10期);第24、25页 *

Also Published As

Publication number Publication date
CN110121086A (en) 2019-08-13

Similar Documents

Publication Publication Date Title
US7676203B2 (en) Method and apparatus for dynamically tuning radio stations with user-defined play lists
US8655464B2 (en) Adaptive playlist onboard a vehicle
CN110121086B (en) Planning method for online playing content and cloud server
US8700259B2 (en) Systems and methods for off-board voice-automated vehicle navigation
US7132596B2 (en) Automatic music selecting system in mobile unit
US8694206B2 (en) Systems and methods for off-board voice-automated web searching
CN111508482A (en) Semantic understanding and voice interaction method, device, equipment and storage medium
US8352539B2 (en) Content distributing system and content receiving and reproducing device
CN105245956A (en) Audio and video data recommendation method, device and system
US20080221753A1 (en) Method For Selecting Audio Content To Be Played In A Vehicle
CN107315749B (en) Media processing method, device, equipment and system
CN114913856B (en) Voice interaction method, server and storage medium
JP3822546B2 (en) Mobile content providing system
JP6958154B2 (en) Information processing equipment, information processing methods and programs
US20120253822A1 (en) Systems and Methods for Managing Prompts for a Connected Vehicle
CN104183144A (en) Real-time traffic condition information generating method and system thereof
CN110120845B (en) Radio station playing method and cloud server
CN110309345A (en) Online song search method and search engine based on vehicle-mounted radio
CN116380113A (en) Navigation broadcasting method and device and electronic equipment
CN114974248A (en) Vehicle voice interaction method, server and storage medium
CN113380062B (en) Information processing system and information processing method
CN112539762A (en) Navigation method and vehicle-mounted navigation equipment
CN111089603B (en) Navigation information prompting method based on social application communication content and vehicle
JP7298604B2 (en) Content providing system, content providing method, management server, computer program, and content distribution server
CN117367457A (en) Vehicle navigation voice broadcasting method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB03 Change of inventor or designer information

Inventor after: Ying Zhenkai

Inventor before: Ying Yilun

CB03 Change of inventor or designer information
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant