EP3072304A1 - Method and system for pre-downloading video on demand - Google Patents
Method and system for pre-downloading video on demandInfo
- Publication number
- EP3072304A1 EP3072304A1 EP14805202.0A EP14805202A EP3072304A1 EP 3072304 A1 EP3072304 A1 EP 3072304A1 EP 14805202 A EP14805202 A EP 14805202A EP 3072304 A1 EP3072304 A1 EP 3072304A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- video
- module
- downloaded
- processing unit
- server
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Definitions
- the present invention relates to a method and system for pre-downloading a video on demand, also called VOD. It finds a particularly interesting application in the field of digital decoders connected to the Internet or another IP network and able to download video for viewing by the user.
- a decoder of this type allows the user to choose a video (or film) and then to visualize it if possible immediately.
- Non-Eligible Zone whose ADSL speed is less than 4Mb / s
- the inhabitants of a ZNE have the possibility:
- US 2013/132605 A1 discloses a device and method for providing video content over a network, such as the Internet.
- the videos are identified and pre-processed by a web service and then separated into a plurality of segments. Depending on the interest of the users, the video segments can be pre-extracted and stored by a remote client.
- the playback of the first segment is instantly read from a local buffer area.
- subsequent video segments are transmitted from the web service, so that subsequent video segments will be ready for display when the playback of the first segment of the video is completed.
- US 2012/222065 A1 discloses a device and a method of pre-downloading a content so that it is read when the current media is completed or when its end is provided.
- the length of the media elements is determined based on one part of one or more bibliographic or semantic attributes of the element being read and on the other hand using other parameters such as bandwidth available for download and transfer speed.
- US 2009/292819 A1 discloses a system and method for obtaining segments in advance of phase during the downloading of a multimedia element and its continuous playback, so that the viewer can easily switch to following segments without experiencing any significant interruption or delay in playing said multimedia element.
- the present invention aims to overcome the aforementioned drawbacks by providing a method and a system for immediate playback of a video on demand purchased with a high quality of viewing.
- Another object of the invention is to accelerate the choice of the user on a video to be viewed. At least one of the objectives is reached with a method of downloading a video from an on-demand video server for high quality viewing of that video.
- a processing unit is used to carry out a pre-download phase comprising the following steps:
- processing unit is used to also perform a visualization phase comprising the following steps:
- the part of the video to be downloaded is determined so that the download duration of the remaining part that is not pre-downloaded is less than or equal to the total viewing time of the video. .
- the invention makes it possible to begin reading in particular the beginning of a selected video, this beginning having been pre-downloaded.
- the rest of the video can be downloaded at the same time as the beginning playback.
- the size of the pre-downloaded part is determined so that the entire da video is viewed in one go without interruption, smoothly and in high definition (definition proposed by the server for example).
- the second part downloaded is placed after the first part pre-downloaded so The playback of the video naturally goes from the pre-downloaded part to the downloaded part.
- the method according to the invention has the following advantages over systems of the prior art:
- the method according to the invention therefore makes it possible to have on a hard disk a larger number of on-demand videos ready to be viewed immediately, only the beginnings of these videos being really pre-downloaded onto the hard disk. .
- the method according to the invention makes it possible to display a video in H D rather than a video of poorer quality, in particular because of the low level of the bandwidth.
- the method according to the invention makes it possible to display a video immediately after the online purchase in particular.
- a rate analysis module is used to determine the bandwidth between the server and the processing unit from the previously downloaded data history.
- the bandwidth can be estimated, detected or calculated from the data of previous downloads. This operation can be empiriq ue, the result evolving especially as and downloads.
- a recommendation module is used to generate the recommendation logs from data relating to the user or from data coming from the server.
- This is a step of preselecting videos to pre-download.
- the instructions can be a list of videos.
- the consig nes are for example determined according to the tastes of the user or according to a commercial pol itique.
- the processing unit calculates the urge of the wire m that it is necessary to pre-download on a hard disk of the processing unit for example, in order to allow the immediate viewing after its purchase, in parallel with the download of the end of the video.
- the bandwidth between the server and the processing unit is also determined at the beginning of the display phase. This ensures that the rest of the video will be downloaded to the required time.
- a system for downloading a video from an on-demand video server for high quality viewing of this video comprising a processing unit implementing the steps above.
- the system further comprises:
- a loading module connected to the server to partially download a video
- a storage module for storing all or part of each video originating from the charging model
- At least one reading module for displaying a chosen video
- a recommendation module to generate recommendation instructions for determining a video set to pre ⁇ download from the server
- a flow analysis module for measuring the bandwidth of the link between the server and the loading module and informing the loading module.
- the flow analysis model can be integrated in or external to the processing unit.
- the recommendation module can be integrated in or external to the processing unit.
- the reading module can be integrated in or external to the processing unit.
- the processing unit is an apparatus chosen from the following apparatus:
- the processing unit is a device equipped with software and hardware means for downloading, storing and playing videos. It can include a microprocessor, memory spaces and input-output interfaces.
- FIG. 1 is a simplified schematic view of constituent elements of the system according to the invention
- FIG. 2 is a simplified schematic view illustrating the implementation of the system according to the invention
- FIG. 3 is a simplified flowchart illustrating a pre-download phase according to the invention.
- FIG. 4 is a simplified flow diagram illustrating a phase of viewing a video according to the invention.
- Playback module 108 may be a device or part of a device, and capable of receiving and viewing VODs.
- This device can be a digital decoder, a tablet, a smartphone, a television or any other nomadic equipment or not. Vis-à-vis the user, this module allows you to choose and view a VOD.
- the Reading Module can have one or more instances.
- the VOD server 101 distributes the VODs to the Loading Module 105 via the IP link 103.
- the VOD server may have one or more instances.
- the Flow Analysis Module 104 makes it possible to measure and estimate the bandwidth of the IP link 103.
- the Loading Module 105 is responsible for the partial pre-loading of VOD whose size depends on the flow rate estimated by the Flow Analysis Module 104. The choice of the VODs to be pre-loaded depends on the Recommendation Module 102. The Loading Module is also responsible for loading the remainder of a partially pre-loaded VOD that is being read by the Playback Module 108.
- Recommendation Module 102 selects a set of targeted VODs. This module collaborates with the Loading Module 105.
- the Recommendation Module can be integrated with the VOD Server 101 or with the Distribution Module 107 or its functions can be divided between a device containing the VOD Server 101 and a device containing the VOD 101 Module. Distribution 107.
- the Storage Module 106 enables the recording of partially pre-loaded portions of VOD by the Loading Module 105 as well as the loading of the continuation of a pre-loaded VOD which is being read by the Reader Module 108. It also allows the distribution of its content via the Distribution Module 107.
- the Distribution Module 107 is responsible for the distribution of the content from the Storage Module 106 to the Reader Module 108. It distributes the initial part, pre-loaded with a VOD and its suite whose loading starts when the reading of the VOD begins.
- the system may operate with one or more Playback Modules 108, powered by one or more VODs from one or more VODs 101.
- the charging, storage and distribution modules can be integrated in a single device such as a digital decoder 109.
- FIG. 2 we see an example of implementation of the system according to the invention.
- a digital decoder 9 arranged on a living room furniture 201 and connected to a television 108.
- the link 103 makes it possible to connect the decoder 109 to the VOD server 101 via the Internet.
- This connection is in particular a low bandwidth ADSL connection, limited for example to 4Mb / s.
- the method according to the invention provides for a pre-download phase as illustrated in a simplified flowchart in FIG. 3. During this phase, the user is not necessarily active.
- the digital decoder 109 is a processing unit configured to perform the steps of FIG. 3. In step 301, the processing unit according to the invention, that is to say the digital decoder in this case, connects to the VOD server 101.
- a number of videos are selected at step 302 from the recommendation instructions 303 such as the user's tastes for example.
- the selection of a subset of VODs for which pre-loading is considered desirable can be done by Recommendation Module 102. This selection can be based on a wide variety of criteria such as the user's profile, the user, the history of content consumption, the commercial policy of the content service provider, etc.
- the digital decoder 109 calculates in step 304 the duration of the video that it is necessary to pre-load, in order to allow the visualization immediately after the parallel purchase of the loading of the end of the video.
- the calculation of the duration of the video to be pre-loaded is based, among others, on the information on the average rates of the connection 103 calculated by the Flow Analysis Module 104 at step 305 for example.
- the digital decoder 109 in this case the Loading Module 105, pre-charge in step 306, on the Storage Module 106, the calculated size of the selected VODs.
- the Flow Analysis Module 104 observes the bit rate of the connection 103 and updates the information on the average bit rates of the connection 103.
- the method according to the invention provides a viewing phase as illustrated in a simplified flowchart in FIG. 4.
- the television 108 is a read module allowing the user to perform in step 401 the choice of a VOD among pre-loaded VODs.
- the VOD chosen by the user is played immediately in step 402 from the elements pre-loaded on the Storage Module 106.
- This content is delivered to the Read Module 108 via the Distribution Module 107, see figure 1.
- the digital decoder 109 in this case the Loading Module 105, requests in step 403 the VOD Server 101 to provide the remainder of the VOD which will be added to the already pre-loaded elements and present on the Storage Module 106. Playback of the end of the video in step 404 is an uninterrupted sequence of step 402.
- the Flow Analysis Module 104 observes the bit rate of the connection 103 and updates the information on the observed bit rates of the connection 103.
- the choice of a VOD by the user is communicated to the Recommendation Module 102.
- This information can be delivered by the VOD server 101 or by the Distribution Module 107. It is used by the Recommendation Module 102 to determine the VODs to pre-load.
- the present invention thus makes it possible to preselect videos on demand (VODs) corresponding to the tastes of the user and to pre-download on the hard disk of a device the beginning of these VODs, allowing him to view these VODs immediately after the purchase .
- VODs videos on demand
- the Modules 105, 106, 107 and 108 can constitute a single device corresponding to an evolved digital decoder or an evolved connected television.
- the Recommendation Modules and the Rate Analysis Module may be part of the device or may be integrated into a VOD platform with the VOD Server.
- the Modules 105, 106 and 107 can constitute a single device of the "gateway" type which has the advantage of being able to power several reading devices such as televisions, tablets, PCs etc.
- the Recommendation Modules and the Rate Analysis Module can be part of the "gateway” device or rather integrated into a VOD platform with the VOD Server.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1361263A FR3013548B1 (en) | 2013-11-18 | 2013-11-18 | METHOD AND SYSTEM FOR PRE-DOWNLOADING VIDEO ON DEMAND |
PCT/EP2014/074793 WO2015071464A1 (en) | 2013-11-18 | 2014-11-17 | Method and system for pre-downloading video on demand |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3072304A1 true EP3072304A1 (en) | 2016-09-28 |
Family
ID=50424396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP14805202.0A Ceased EP3072304A1 (en) | 2013-11-18 | 2014-11-17 | Method and system for pre-downloading video on demand |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3072304A1 (en) |
FR (1) | FR3013548B1 (en) |
WO (1) | WO2015071464A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113453242B (en) * | 2020-03-24 | 2023-08-22 | 维沃移动通信有限公司 | Measurement method, terminal and network side equipment |
CN112019916B (en) * | 2020-08-26 | 2022-05-03 | 广州市百果园信息技术有限公司 | Video downloading method, device, server and storage medium |
CN112672186B (en) * | 2020-12-09 | 2023-03-24 | 北京达佳互联信息技术有限公司 | Video preloading method and device |
CN114915849B (en) * | 2021-02-10 | 2023-06-13 | 北京字跳网络技术有限公司 | Video preloading method, device, equipment and medium |
CN113810773B (en) * | 2021-09-17 | 2024-03-01 | 北京百度网讯科技有限公司 | Video downloading method and device, electronic equipment and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100169502A1 (en) * | 2008-12-30 | 2010-07-01 | Intel Corporation | Hybrid method for delivering streaming media within the home |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8028081B2 (en) * | 2008-05-23 | 2011-09-27 | Porto Technology, Llc | System and method for adaptive segment prefetching of streaming media |
EP2474161B1 (en) * | 2009-09-03 | 2015-07-01 | Koninklijke KPN N.V. | Determination and pre-loading of follow-up content at a receiving equipment |
US9860604B2 (en) * | 2011-11-23 | 2018-01-02 | Oath Inc. | Systems and methods for internet video delivery |
-
2013
- 2013-11-18 FR FR1361263A patent/FR3013548B1/en active Active
-
2014
- 2014-11-17 WO PCT/EP2014/074793 patent/WO2015071464A1/en active Application Filing
- 2014-11-17 EP EP14805202.0A patent/EP3072304A1/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100169502A1 (en) * | 2008-12-30 | 2010-07-01 | Intel Corporation | Hybrid method for delivering streaming media within the home |
Non-Patent Citations (1)
Title |
---|
See also references of WO2015071464A1 * |
Also Published As
Publication number | Publication date |
---|---|
FR3013548B1 (en) | 2017-05-12 |
WO2015071464A1 (en) | 2015-05-21 |
FR3013548A1 (en) | 2015-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1946484B1 (en) | Reception of audio-visual content addressed to several devices | |
WO2015071464A1 (en) | Method and system for pre-downloading video on demand | |
FR3004054A1 (en) | GENERATING AND RETURNING A FLOW REPRESENTATIVE OF AUDIOVISUAL CONTENT | |
EP2947888B1 (en) | Adaptive method for downloading digital content for a plurality of screens | |
WO2019220034A1 (en) | Management of adaptive progressive download of a digital content within a restoration terminal of a local communication network | |
EP3840335B1 (en) | Reception of digital content in trick mode | |
FR3081647A1 (en) | MANAGEMENT OF ADAPTIVE PROGRESSIVE DOWNLOAD (HAS) OF DIGITAL CONTENT WITHIN A REAL-TIME MULTIMEDIA STREAM READER TERMINAL. | |
FR3005386A1 (en) | METHOD AND DEVICE FOR PROVIDING A PART ALREADY DIFFUSED FROM A MULTIMEDIA STREAM, USER TERMINAL, CORRESPONDING COMPUTER PROGRAM AND MEDIUM STORAGE MEDIUM | |
WO2021058910A1 (en) | Management of adaptive streaming of an item of digital content over a mobile network with selection of a maximum authorized encoding rate on the basis of a data bucket | |
FR3069996B1 (en) | METHOD FOR READING A DIGITAL MULTIMEDIA STREAM WITH QUICK ACCESS TO THE CLEAR CONTENT AND USE DEVICE | |
FR3096541A1 (en) | A method of managing the adaptive progressive download (HAS) of digital content broadcast in real time, with the corresponding manager, multimedia stream player terminal and computer program. | |
EP2819424A1 (en) | Method for improving the time for switching between audiovisual programs | |
WO2014155017A1 (en) | Transcoding and adaptive broadcasting of multimedia contents | |
WO2018137845A1 (en) | Method of recording adaptive to the degree of wear of the storage medium | |
WO2023208688A1 (en) | Management of the rendering of an item of multimedia content | |
FR3114719A1 (en) | Method for managing the reading of digital content within a multimedia content player terminal connected to a rendering device | |
EP4066512A1 (en) | Method for managing a list of contents accessible for zapping, the digital contents being downloadable in an http adaptive streaming (has) mode, and corresponding management device, multimedia stream reader and computer program | |
FR3135857A1 (en) | Management of the restitution of multimedia content on several screens. | |
EP4184922A1 (en) | Method for managing access to multimedia content | |
EP4109905A1 (en) | Management of the adaptive progressive downloading of digital content in screen saver mode | |
EP4346216A1 (en) | Managing playback of media content | |
FR3030982A1 (en) | METHOD FOR AUTOMATIC RECORDING OF RECOMMENDED VIDEO CONTENTS, DEVICE AND COMPUTER PROGRAM PRODUCT THEREFOR. | |
FR3096210A1 (en) | A method of transmitting digital content having several versions accessible from a content server to a playback terminal. | |
FR3103668A1 (en) | Management of the adaptive progressive download of digital content over the mobile network with determination of a maximum encoding rate allowed over a session based on a bucket of data | |
FR3093605A1 (en) | A method of accelerated browsing of digital content obtained by adaptive progressive download (HAS), manager, media player and corresponding computer program. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20160520 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: LLOANSI, FABIEN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20170411 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20181029 |