CN104244050A - Streaming media player and playing method of vehicle navigation system - Google Patents

Streaming media player and playing method of vehicle navigation system Download PDF

Info

Publication number
CN104244050A
CN104244050A CN201310228325.0A CN201310228325A CN104244050A CN 104244050 A CN104244050 A CN 104244050A CN 201310228325 A CN201310228325 A CN 201310228325A CN 104244050 A CN104244050 A CN 104244050A
Authority
CN
China
Prior art keywords
playing
module
layer
streaming media
files
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.)
Pending
Application number
CN201310228325.0A
Other languages
Chinese (zh)
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.)
SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN ZHONGHONG TECHNOLOGY 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 SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd filed Critical SHENZHEN ZHONGHONG TECHNOLOGY Co Ltd
Priority to CN201310228325.0A priority Critical patent/CN104244050A/en
Publication of CN104244050A publication Critical patent/CN104244050A/en
Pending legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a streaming media player and playing method of a vehicle navigation system. The streaming media player comprises a network layer, a streaming media playing layer and an application layer, wherein the network layer is used for receiving streaming media files of a service end and caching the received streaming media files, the streaming media playing layer is connected with the network layer and used for playing the cached streaming media files, and the application layer is connected with the streaming media playing layer and used for sending a control command to the streaming media playing layer. According to the streaming media player and the playing method of the vehicle navigation system, the playing stagnation phenomenon caused by network fluctuation is avoided due to the mode of playing the cached and downloaded streaming media files, and therefore the streaming media files played on line are smoother, and the watching and listening experience of users is improved.

Description

The DST PLAYER of onboard navigation system and player method
Technical field
The present invention relates to network method technology, in particular, relate to a kind of DST PLAYER.
Background technology
DST PLAYER a kind ofly leaves the video of network terminal, the equipment of audio frequency in for playing.Existing DST PLAYER adopts the mode of play-overing online, easily because network problem occurs that obstruction and state are not easy the problem of judgement in playing process, causes playing appearance and is interrupted, blocks the phenomenon of timing, have a strong impact on experience sense when user uses.
Summary of the invention
The present invention is directed to existing DST PLAYER when playing online audio frequency and video, easily occurring playing the phenomenon stopped over, a kind of DST PLAYER being provided, can playout-delay being suppressed, carrying out smooth broadcasting.
Solution of the above problems of the present invention is, provides a kind of DST PLAYER of onboard navigation system, comprising: network layer, for receiving the files in stream media of service end and the files in stream media of reception being carried out buffer memory; The streaming media playing layer be connected with network layer, for playing the files in stream media in buffer memory; The application layer be connected with streaming media playing layer, for streaming media playing layer sending controling instruction.
The DST PLAYER of onboard navigation system of the present invention, application layer comprises:
Initialization module, returns to initial condition for making DST PLAYER;
Play/suspend module, for control flow check media play layer, the broadcasting of the files in stream media in buffer memory and halted state are switched;
Upper head/lower first module, for sending the download request to upper or next files in stream media to network layer;
Stopping modular, quits work for making streaming media playing layer;
Online query module, for the list of server request download file;
Exit module, for closing DST PLAYER;
State display module, for showing the mode of operation of current DST PLAYER.
The DST PLAYER of onboard navigation system of the present invention, application layer comprises control button, controls button and comprises broadcasting/Pause key, stop key, upper first key, lower first key, online query key and ESC Escape.
The DST PLAYER of onboard navigation system of the present invention, application layer also comprises state display field.
The DST PLAYER of onboard navigation system of the present invention, streaming media playing layer comprises viewing area.
The DST PLAYER of onboard navigation system of the present invention, application layer comprises control module; Streaming media playing layer comprises flow medium buffer device and playing module; Network layer packet includes network transceiver module; Flow medium buffer device is interconnection network transceiver module, playing module and control module respectively, and control module is also connected with network transceiving module, playing module.
The invention still further relates to a kind of flow media playing method of onboard navigation system, comprising:
Receive the files in stream media of service end and the files in stream media of reception is carried out buffer memory;
Play the files in stream media in buffer memory;
Sending controling instruction is with the broadcasting of control flow check media file.
The flow media playing method of onboard navigation system of the present invention, control command comprises:
Initialization directive, returns to initial condition for making DST PLAYER;
Broadcasting/pause instruction, switches the broadcasting of the files in stream media in buffer memory and halted state for control flow check media play layer;
Upper head/lower first instruction, for sending the download request to upper or next files in stream media to network layer;
Halt instruction, quits work for making streaming media playing layer;
Online query instruction, for the list of server request download file;
Exit instruction, for closing DST PLAYER;
State idsplay order, for showing the mode of operation of current DST PLAYER.
Implement DST PLAYER and the player method of onboard navigation system of the present invention, by playing the mode of the Streaming Media that buffer memory is downloaded, avoid the broadcasting Caton phenomenon brought because of network fluctuation, make the online files in stream media play more smooth, the experience sense that the viewing improving user is listened to.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, the present invention will be described, wherein:
Fig. 1 is the functional block diagram of DST PLAYER of the present invention;
Fig. 2 is the front-end view of DST PLAYER of the present invention;
Fig. 3 is the hardware function schematic diagram of DST PLAYER of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Be the functional block diagram of DST PLAYER of the present invention as described in Figure 1, the present invention is directed to existing DST PLAYER in the process sent request, easily occur that when carrying out playing stream media obstruction and state are not easy the problem judged, cause playing the problem occurring being interrupted, card pauses, whole system is carried out layered shaping.As shown in Figure 1, system is divided into application layer 100, streaming media playing layer 200 and network layer 300.Network layer 300 is for from service end download stream media, and the Streaming Media of download is first kept in buffer memory (not identifying in the drawings), and play by streaming media playing layer 200, while broadcasting, network layer 300 carries out the download action continued.Adopt this present next part Streaming Media to carry out buffer memory, then while playing, download the mode of remaining Streaming Media simultaneously, the broadcasting Caton phenomenon produced because of the fluctuation of network can be avoided.
Application layer 100 comprises following sub-function module: initialization module, for making DST PLAYER return to initial condition, empties buffer memory; Play/suspend module, carry out playing and the switching suspending two states for the files in stream media in control flow check media play layer 200 pairs of buffer memory; Upper head/lower first module, when this module activation, streaming media playing layer 200 suspends the broadcasting to current files in stream media, network layer 300 also suspends the download to current files in stream media simultaneously, network layer 300 sends the download request to upper or next files in stream media to server, and in buffer memory, point space made new advances is preserved this newly downloaded files in stream media; Stopping modular, for making streaming media playing layer 200 quit work, and discharges spatial cache; Online query module, when this module is activated time, network layer is to the list of server request download file, and this listed files corresponds to all files in stream media preserved in server; Exit module, for closing DST PLAYER; State display module, for showing the mode of operation of current DST PLAYER, such as, suspends broadcasting, inadequate buffer space etc.
If Fig. 2 is the front end embodiment made according to Fig. 1 functional module.In this embodiment, each sub-function module of application layer 100 makes the button of push type: broadcasting/Pause key 101, stop key 102, upper first key 103, lower first key 104, online query key 105, ESC Escape 106, state display field 107.In this front end, also comprise viewing area 201, the characteristic information of the files in stream media for display video type or the display of the files in stream media for audio class audio file, the audio frequency moire pattern etc. of such as bit rate, Streaming Media.
When pressing broadcasting/Pause key 101, corresponding broadcasting/time-out the module activated in application layer 100, when switching to broadcast state, network layer 300 is from server download stream media file and be saved in buffer memory, when the Streaming Media of buffer memory reaches the lowest threshold of played file, streaming media playing layer 200 carries out the broadcasting of file; While broadcasting, network layer 300 continues streaming media files and downloads.If now again press broadcasting/Pause key 101, then DST PLAYER is switched to halted state, picture when now viewing area 201 is fixed on time-out, and halted state is entered into by word or image display DST PLAYER now in state display field 107.Network layer 300 does not change download action, and lasting streaming media files proceeds to download, until press stop key 102 or ESC Escape 106.
First key 103 or lower first key 104 on pressing, the corresponding upper head/lower first module activated in application layer 100, now suspend the broadcasting to current files in stream media, network layer 300 also suspends the download to current files in stream media simultaneously, network layer 300 sends the download request to upper or next files in stream media to server, in buffer memory, point space made new advances is preserved this newly downloaded files in stream media, after the frame number of the file obtained when buffer memory is enough play, this files in stream media of automatic activation is play, and continues to carry out download stream media file simultaneously.
When pressing online query key 105, DST PLAYER sends inquiry request to service end, and to obtain download file list, this listed files corresponds to all files in stream media preserved in server, open a new interface in front end, in order to show the listed files that this obtains simultaneously.Bandwidth shared by the information of listed files and inquiry request is all few, and DST PLAYER can be oestrused in the process of cache file at the same time online query, and without the need to suspending video or tentatively downloading.
Be more than the preferred embodiment that the present invention is applied to when front end shows, for the app etc. of different platforms such as PC, iOS, various intelligent mobile phone system, which can be adopted to realize online browse files in stream media.It will be appreciated that this front console also can be implemented as the user interface of hardware, each function button is arranged as physical button, and such as ESC Escape 106 is as the closedown button of power supply, and viewing area 201 corresponds to liquid crystal display etc.
When the present invention is as hardware implementation time, the functional module structure of its inside as shown in Figure 3, DST PLAYER comprises network transceiving module, flow medium buffer device, playing module and control module, wherein flow medium buffer device interconnection network transceiver module, playing module and control module respectively, control module is also connected with network transceiving module, playing module.
Network transceiving module is by wired connection mode, such as RS485 interface, RS232 interface, or the mode of wireless connections, as WIFI, infrared etc., communicate to connect with the server of far-end or the transfer route etc. of this locality, so that server distally obtains Streaming Media.When the Streaming Media obtained, be first kept in flow medium buffer device, when the buffer memory of Streaming Media is to the frame number enough play, the carrying out in playing module streaming media buffer is play.
While playing stream media, network transceiving module proceeds download stream media from server, and the part downloaded to is continued in flow medium buffer device.Like this, even if network transceiving module cannot receive files in stream media at short notice because of network fluctuation, also can not the normal play of image playing module.
Control module is used for controlling whole DST PLAYER.Such as by the connection with playing module, control playing module each action in the playing process of files in stream media, such as, play/suspend, a upper head, next etc.Control module, by the connection with flow medium buffer device, to realize the control to spatial cache, such as, is play in next in selection, opens up new space with the new files in stream media of buffer memory in flow medium buffer device.Control module is by the connection with network reception module, and when carrying out online query, solicited message sends from control module, and sends inquiry request by network transceiving module to server.Each control command of control module is all corresponding with the application layer sub-function module in Fig. 1.
These are only the specific embodiment of the invention, scope of the present invention can not be limited with this, the equalization change that those skilled in the art in the art do according to this creation, and the change that those skilled in that art know, all still should belong to the scope that the present invention is contained.

Claims (8)

1. a DST PLAYER, is characterized in that, comprising: network layer, for receiving the files in stream media of service end and the files in stream media of reception being carried out buffer memory; The streaming media playing layer be connected with network layer, for playing the files in stream media in buffer memory; The application layer be connected with streaming media playing layer, for streaming media playing layer sending controling instruction.
2. DST PLAYER according to claim 1, is characterized in that, described application layer comprises:
Initialization module, returns to initial condition for making DST PLAYER;
Play/suspend module, for control flow check media play layer, the broadcasting of the files in stream media in buffer memory and halted state are switched;
Upper head/lower first module, for sending the download request to upper or next files in stream media to network layer;
Stopping modular, quits work for making streaming media playing layer;
Online query module, for the list of server request download file;
Exit module, for closing DST PLAYER;
State display module, for showing the mode of operation of current DST PLAYER.
3. DST PLAYER according to claim 1 and 2, is characterized in that, described application layer comprises control button, controls button and comprises broadcasting/Pause key, stop key, upper first key, lower first key, online query key and ESC Escape.
4. DST PLAYER according to claim 3, is characterized in that, described application layer also comprises state display field.
5. DST PLAYER according to claim 4, is characterized in that, described streaming media playing layer comprises viewing area.
6. DST PLAYER according to claim 1, is characterized in that, described application layer comprises control module; Shown streaming media playing layer comprises flow medium buffer device and playing module; Shown network layer packet includes network transceiver module; Shown flow medium buffer device connects described network transceiving module, playing module and control module respectively, and described control module is also connected with shown network transceiving module, playing module.
7. a flow media playing method, is characterized in that, comprising:
Receive the files in stream media of service end and the files in stream media of reception is carried out buffer memory;
Play the files in stream media in buffer memory;
Sending controling instruction is with the broadcasting of control flow check media file.
8. flow media playing method according to claim 7, is characterized in that, described control command
Comprise:
Initialization directive, returns to initial condition for making DST PLAYER;
Broadcasting/pause instruction, switches the broadcasting of the files in stream media in buffer memory and halted state for control flow check media play layer;
Upper head/lower first instruction, for sending the download request to upper or next files in stream media to network layer;
Halt instruction, quits work for making streaming media playing layer;
Online query instruction, for the list of server request download file;
Exit instruction, for closing DST PLAYER;
State idsplay order, for showing the mode of operation of current DST PLAYER.
CN201310228325.0A 2013-06-08 2013-06-08 Streaming media player and playing method of vehicle navigation system Pending CN104244050A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310228325.0A CN104244050A (en) 2013-06-08 2013-06-08 Streaming media player and playing method of vehicle navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310228325.0A CN104244050A (en) 2013-06-08 2013-06-08 Streaming media player and playing method of vehicle navigation system

Publications (1)

Publication Number Publication Date
CN104244050A true CN104244050A (en) 2014-12-24

Family

ID=52231258

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310228325.0A Pending CN104244050A (en) 2013-06-08 2013-06-08 Streaming media player and playing method of vehicle navigation system

Country Status (1)

Country Link
CN (1) CN104244050A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105070282A (en) * 2015-07-29 2015-11-18 张阳 Network data transmission method and system
CN105872668A (en) * 2016-03-31 2016-08-17 百度在线网络技术(北京)有限公司 Audio-video data processing method and device as well as vehicle-mounted terminal
CN107888949A (en) * 2016-09-29 2018-04-06 法乐第(北京)网络科技有限公司 A kind of method and apparatus for downloading audio-video document in advance
CN114615546A (en) * 2022-02-08 2022-06-10 武汉光庭信息技术股份有限公司 Video playing method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040003102A1 (en) * 2002-06-26 2004-01-01 Duvall Mark Using multiple media players to insert data items into a media stream of a streaming media
CN1749946A (en) * 2004-08-26 2006-03-22 哈曼贝克自动系统股份有限公司 Car multimedia apparatus and method for controlling the display of hierarchically structured menus
CN101001362A (en) * 2006-01-11 2007-07-18 腾讯科技(深圳)有限公司 Method and terminal of on-line playing flow media
CN101005371A (en) * 2006-01-19 2007-07-25 思华科技(上海)有限公司 Caching method and system for stream medium
CN201114515Y (en) * 2007-09-13 2008-09-10 郭强 Onboard VoD system for passenger conveyance
CN101467450A (en) * 2006-06-16 2009-06-24 索尼爱立信移动通讯股份有限公司 Wireless media player
CN102006476A (en) * 2010-11-19 2011-04-06 厦门雅迅网络股份有限公司 Optimal processing method for transmitting and receiving real-time video data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040003102A1 (en) * 2002-06-26 2004-01-01 Duvall Mark Using multiple media players to insert data items into a media stream of a streaming media
CN1749946A (en) * 2004-08-26 2006-03-22 哈曼贝克自动系统股份有限公司 Car multimedia apparatus and method for controlling the display of hierarchically structured menus
CN101001362A (en) * 2006-01-11 2007-07-18 腾讯科技(深圳)有限公司 Method and terminal of on-line playing flow media
CN101005371A (en) * 2006-01-19 2007-07-25 思华科技(上海)有限公司 Caching method and system for stream medium
CN101467450A (en) * 2006-06-16 2009-06-24 索尼爱立信移动通讯股份有限公司 Wireless media player
CN201114515Y (en) * 2007-09-13 2008-09-10 郭强 Onboard VoD system for passenger conveyance
CN102006476A (en) * 2010-11-19 2011-04-06 厦门雅迅网络股份有限公司 Optimal processing method for transmitting and receiving real-time video data

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105070282A (en) * 2015-07-29 2015-11-18 张阳 Network data transmission method and system
CN105872668A (en) * 2016-03-31 2016-08-17 百度在线网络技术(北京)有限公司 Audio-video data processing method and device as well as vehicle-mounted terminal
WO2017166587A1 (en) * 2016-03-31 2017-10-05 百度在线网络技术(北京)有限公司 Method and device for audio/video data processing and vehicle-mounted terminal
CN107888949A (en) * 2016-09-29 2018-04-06 法乐第(北京)网络科技有限公司 A kind of method and apparatus for downloading audio-video document in advance
CN114615546A (en) * 2022-02-08 2022-06-10 武汉光庭信息技术股份有限公司 Video playing method and device, electronic equipment and storage medium
CN114615546B (en) * 2022-02-08 2024-04-12 武汉光庭信息技术股份有限公司 Video playing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102802048B (en) A kind of Multi-screen interaction system and method
CN101686228B (en) Multimedia slicing switching method and system based on content slicing
CN110302533B (en) Cloud game system and method based on WeChat applet real-time video capability
CN101355689B (en) Method and system for controlling VOD of digital television as well as digital television receive terminal
EP2670152A2 (en) Method and system for playing video streams
CN102445985A (en) Digital television receiving terminal and mobile terminal interaction method, device and system
CN105681845A (en) Method and system for synchronously watching television program through mobile terminal
CN105828134B (en) Control method for playing back and device in a kind of audio-video frequency playing system
CN104244050A (en) Streaming media player and playing method of vehicle navigation system
CN104244063B (en) The conversion method and device of many playback equipments
CN110557458A (en) Method and device for remotely controlling entertainment terminal and 5G self-service bank entertainment system
CN102137248A (en) Video resolution switching method and device, terminal and switching system
CN102469562B (en) Method and device for controlling power consumption of mobile terminal
CN104010210A (en) Playing control method, device and system of multiple playing devices
CN103908778A (en) Game control method and related terminals
CN102084652B (en) Method and apparatus for selective caching of burst stream transmission
CN103809874A (en) Interaction control system and method aiming at intelligent terminal
CN104254014A (en) Video on-wall configuration method and system for analog TV wall
CN102487392A (en) Method, device and system for interaction between digital television receiving terminal and mobile terminal
KR20110137093A (en) Method and apparatus for playing recorded contents in wireless communication system
CN203340118U (en) Cross media cloud service system
CN103269449A (en) Sending terminal, receiving terminal and video resume realizing method
CN104980326A (en) Method and device for sharing application content between terminal equipment
CN106488255B (en) A kind of method and device of switching media stream
CN101383944A (en) Multi-user video ordering method and video ordering server realizing the method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141224