WO2016173398A1 - 贴片视频播放方法、终端及视频服务器 - Google Patents
贴片视频播放方法、终端及视频服务器 Download PDFInfo
- Publication number
- WO2016173398A1 WO2016173398A1 PCT/CN2016/079187 CN2016079187W WO2016173398A1 WO 2016173398 A1 WO2016173398 A1 WO 2016173398A1 CN 2016079187 W CN2016079187 W CN 2016079187W WO 2016173398 A1 WO2016173398 A1 WO 2016173398A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- patch
- terminal
- specified
- tile
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 238000001914 filtration Methods 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 13
- 238000012216 screening Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 30
- 230000001413 cellular effect Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000008774 maternal effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
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/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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- 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/4334—Recording operations
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- 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
-
- 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/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/44227—Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local 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/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/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone 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/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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- 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/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Definitions
- the present invention relates to the field of multimedia technologies, and in particular, to a patch video playing method, a terminal, and a video server.
- the patch video refers to a video advertisement that is played before the content of the video is officially played or during content playback, and is used to convey brand or product information to the user.
- the user terminal when the user terminal is in the WIFI (Wireless Fidelity) state, if the user watches the online video through the video website, or watches the offline video, the patch is played during the playing of the online video or the offline video.
- the offline video refers to a video downloaded to the terminal in a WIFI state or a cellular network connection state, and the offline video can be stored locally in the terminal for a long time.
- the playback of the tile video depends on the WIFI environment, the audience range of the tile video is limited, and the application range is limited.
- an embodiment of the present invention provides a patch video playing method, a terminal, and a video server.
- the technical solution is as follows:
- a method for playing a patch video where the method is applied to a terminal, and the method includes:
- the specified tile video is played.
- a method for playing a patch video is provided, the method being applied to a video server, the method comprising:
- the terminal determines, according to the specified video index, a specified patch video corresponding to the offline video to be played, among the plurality of patch videos acquired by the terminal, Playing the specified tile video corresponding to the specified video index in the first connection state.
- a patch video playback device is provided, the device being applied to a terminal, the device comprising:
- connection status determining module configured to determine a current network connection status of the terminal after detecting an offline video playing operation
- a patch video determining module configured to determine, according to the plurality of patch videos acquired by the terminal, a specified patch video corresponding to the offline video, when the terminal is in the first connection state;
- a patch video playing module configured to play the specified patch video during the offline video playing process.
- a patch video playback device is provided, the device being applied to a video server, the device comprising:
- a video list obtaining module configured to obtain a list of patch videos that can be played when the terminal is in the first connection state
- a patch video screening module configured to filter a patch video in the patch video list to obtain a specified video index
- a video index sending module configured to return the specified video index to the terminal, so that the terminal determines, according to the specified video index, an offline video to be played, among multiple patch videos acquired by the terminal
- the corresponding specified tile video plays the specified tile video corresponding to the specified video index in the first connection state.
- a terminal comprising: a processor and a memory, wherein the program stores a set of program codes, and the processor executes the program code stored in the memory to complete the following operations:
- the specified tile video is played.
- a video server comprising: a central processing unit and a memory, wherein the memory stores a set of program codes, and the central processing unit executes the program code stored in the memory, and performs the following operations:
- the terminal determines, according to the specified video index, a specified patch video corresponding to the offline video to be played, among the plurality of patch videos acquired by the terminal, Playing the specified tile video corresponding to the specified video index in the first connection state.
- the terminal After detecting the playing operation of the offline video, the terminal determines the current network connection status of the terminal, and even if it is determined that the terminal is currently in a non-WIFI connection state such as no network or cellular network, the terminal may select and play in the offline video playing process.
- the offline video matching patch video is played, thereby realizing the purpose of adding the patch video when playing the offline video in the non-WIFI connection state, and expanding the audience range of the patch video, and the application range is wider.
- FIG. 1 is a flowchart of a method for playing a patch video according to an embodiment of the present invention
- FIG. 2 is a flowchart of a method for playing a patch video according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for playing a patch video according to an embodiment of the present invention
- FIG. 3b is a flowchart of a method for playing a patch video according to an embodiment of the present invention
- FIG. 4 is a schematic structural diagram of a patch video playback device according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a patch video playback device according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of a video server according to an embodiment of the present invention.
- the first connection state refers to a non-WIFI (Wireless-Fidelity) connection state
- the second connection state refers to a WIFI connection state
- third connection status refers to 2G (2nd Generation Mobile Communication Technology), 3G (3rd Generation Mobile Communication Technology) or 4G (the 4th) Cellular network connection status, such as Generation Mobile Communication Technology, 4th generation mobile communication technology.
- the present invention is based on the above considerations, and the patch video is added during the playback of the offline video in the non-WIFI connection state to expand the audience range of the patch video.
- the patch video plug-in installed by the terminal when the terminal downloads the offline video in the WIFI connection state, the patch video plug-in installed by the terminal further acquires the material of the plurality of patch videos from the video server as the offline video is downloaded; If the terminal watches the video online while the WIFI is connected, the patch video plug-in installed by the terminal will automatically cache the corresponding patch video locally, so that multiple patch videos are stored on the terminal.
- the terminal When the terminal is in a non-WIFI connection state and the offline video is played in the non-WIFI connection state, the terminal can implement the patch video playback before the content of the offline video is officially played or during the content playback based on the locally cached tile video.
- FIG. 1 is a flowchart of a method for playing a patch video according to an embodiment of the present invention.
- the method flow provided by the embodiment of the present invention includes:
- the specified patch video is played.
- the terminal after detecting the offline video playing operation, determines its current network connection status, and even if it is determined that the terminal is currently in a non-WIFI connection state such as no network or cellular network, Selecting to match the offline video during the offline video playback
- the patch video is played, thereby realizing the purpose of adding the patch video when playing the offline video in the non-WIFI connection state, and expanding the audience range of the patch video, and the application range is wider.
- the method before determining the current network connection status of the terminal, the method further includes:
- determining, in the plurality of tile videos that the terminal has acquired, the specified tile video corresponding to the offline video including:
- the terminal When the terminal is in the third connection state, sending a patch video menu request to the video server, and the patch video menu request includes at least all the patched video index of the local cache, so that the video server selects and offlines in all the patch video indexes.
- the specified video index that matches the video
- the specified tile video corresponding to the offline video is determined in all the locally cached tile videos.
- determining, in the plurality of tile videos that the terminal has acquired, the specified tile video corresponding to the offline video including:
- the specified video index returned by the video server is obtained, and the specified video index is selected by the video server in at least one patch video index;
- the tile video corresponding to the specified video index is determined as the specified tile video corresponding to the offline video.
- the specified patch video is played, including:
- the specified patch video is played according to the patch video playback rules.
- obtaining a play rule for the specified tile video including:
- the device When the terminal is in the third connection state, the device sends a play rule acquisition request to the video server, so that the video server sends the play rule of the specified patch video to the terminal after receiving the play rule acquisition request.
- the method further includes:
- the patch video corresponding to the new patch video index is downloaded
- the updated specified patch video is played.
- the method further includes:
- the exposure data corresponding to the specified patch video is stored, and the exposure data includes at least the local play time of the patch video;
- the exposure data is reported to the video server and the third party server.
- the first connection state refers to a non-WIFI connection state.
- FIG. 2 is a flowchart of a method for playing a patch video according to an embodiment of the present invention.
- the method flow provided by the embodiment of the present invention includes:
- the terminal determines, according to the specified video index, the specified patch video corresponding to the offline video to be played, in the multiple patch videos acquired by the terminal, in the first Plays the specified patch video corresponding to the specified video index in the connected state.
- the terminal after detecting the offline video playback operation, determines the current network connection status of the terminal, and determines that the terminal is currently in a non-WIFI connection state such as a network or a cellular network.
- the video server determines the tile video that matches the offline video, and selects the tile video that matches the offline video during the offline video playback process, thereby implementing the broadcast patch when playing the offline video in the non-WIFI connection state.
- the purpose of the video is to expand the audience of the patch video, and the application range is wider.
- obtaining a list of tile videos that can be played when the terminal is in the first connection state including:
- the patch video menu request sent by the terminal is received, and the patch video menu request includes at least all the patch video indexes cached by the terminal locally;
- the all patch video index is determined as a list of tile videos that can be played when the terminal is in the first connected state.
- obtaining a list of tile videos that can be played when the terminal is in the first connection state including:
- the patch video acquisition request is sent by the terminal after detecting the download operation of the offline video, and the patch video acquisition request includes at least the identifier information of the offline video;
- the list of the patch videos that can be played when the terminal is in the first connection state is obtained.
- the method further includes:
- the patch video in the tile video list is filtered to obtain a specified video index, including:
- FIG. 3 is a flowchart of a method for playing a patch video according to an embodiment of the present invention.
- the interaction subject is a terminal and a video server.
- the method process provided by the embodiment of the present invention includes:
- the terminal In the WIFI connection state, when the terminal detects the video download operation, the terminal sends a patch video acquisition request to the video server.
- the video website application sets a video download button on the detail page or the download page of each video.
- the terminal detects the click operation of the video download button, it is determined that the video download operation is detected.
- the terminal downloads the corresponding video from the video server, the terminal obtains an offline video that can be played even if there is no network connection.
- the terminal also sends a tile video acquisition request to the video server while sending a video download request to the video server. In this way, the tile video corresponding to the offline video is downloaded to the terminal along with the offline video.
- an offline video can correspond to multiple patch videos. Currently, in an offline video playback process, usually only one tile video can be played.
- the terminal selects one patch video to play in the plurality of patch videos. For example, when the user plays the offline video for the first time, one of the patch videos is played, and when the user plays the offline video for the second time, another patch video is played.
- the video server can select in advance, and the terminal only needs to pull the corresponding patch video from the offline patch video library according to the selection result to play.
- the video server may also assist the terminal in selecting the patch video, and the terminal sends a request to the video server, and the video server determines the patch video that is broadcasted during the offline video playback, and feeds the selection result to the terminal. After receiving the selection result sent by the video server, the terminal pulls the corresponding patch video from the offline patch video library or the cache patch video library for playing.
- the terminal includes two databases for storing patch videos; one is a cache patch video library, A patch video that is cached when the storage terminal views the video online in the WIFI connection state.
- the other is an offline patch video library, which is used to store the patch video downloaded together with the offline video when the terminal downloads the offline video in the WIFI state.
- the cached video library and the offline patch video library provide material for the subsequent terminal to play the patch video when playing the offline video in the non-WIFI state.
- the patch video acquisition request includes at least the identification information of the offline video.
- the identification information may be a name of an offline video, a user information for downloading an offline video, a poster image of an offline video, and the like, which may be used to identify an offline video.
- the embodiment of the present invention does not specifically limit the information.
- the video server After receiving the patch video acquisition request, the video server obtains the first type of patch video list that can be played when the terminal is in the no-network connection state, according to the identifier information of the offline video included in the patch video acquisition request.
- a massive patch video served by various advertisers is stored in the video server.
- the video server may initially select a patch in a massive patch video according to the duration of the offline video itself, the content of the offline video, whether the patch video is downloadable or playable, and the like.
- the video order set determines the patch video order set as a list of the first type of tile videos that the terminal can play when it is in a no-network connection state.
- the playable first-type tile video list includes at least one tile video index.
- the patch video index is used to identify the patch video, and may be a string.
- the form of the patch video index in the embodiment of the present invention is not specifically limited.
- the video server filters the patch video in the first type of patch video list to obtain a first specified video index.
- the first designated video index refers to an index of the patch video before the content of the offline video is officially played or during the content playing, when the offline video is played in the no-network connection state. That is, in this step, the video server first selects the patch video that is broadcast when the terminal plays the offline video. If the terminal performs the offline video playback in the no-network state in the subsequent process, in this case, the patch video selected by the video server may be directly used for playing. If the terminal plays the offline video in the cellular network connection state in the subsequent process, the terminal may not use the selection result of the video server, but send the patch video menu to the video server in real time. Therefore, the video server is requested to perform real-time selection of the patch video that is broadcasted during the offline video playing process. For details, refer to the following steps 310 to 316.
- the video server may implement the following methods when selecting the patch video to be broadcasted:
- the first step is to filter the patch video in the first type of patch video list to obtain a first patch video list.
- the filtering methods include static filtering and dynamic filtering.
- the static filtering may include a form of area filtering and age filtering.
- the area filtering refers to filtering out the patch videos for other areas according to the attribution of the end user. For example, if the end user is located in Shanghai, the patch video for the Starbucks promotion in Beijing will be filtered out.
- Age filtering is an audience that considers the patch video. For example, if the end user's age range is 10 to 20 years old, then the patch video such as maternal and child supplies should be filtered out.
- the geographic location information of the terminal can be obtained by the location module built in the terminal, and the geographic location information is carried in the patch video acquisition request, and the video server receives the patch video that includes the geographic location information. After the request, the geographical filtering is performed accordingly.
- age filtering the user's age information can be obtained based on the user's registration information. Most of today's video applications offer user registration. When the user is registered, the user fills in information including nickname, age, gender, occupation, etc., so that the user can also carry the information such as the user nickname for uniquely identifying the user identity in the patch video acquisition request, so that the video server This gets the age information and so on.
- the static filtering may include other filtering methods, such as occupational filtering, in addition to the area filtering and the age filtering, which is not specifically limited in the embodiment of the present invention.
- other filtering methods such as occupational filtering
- the area filtering and the age filtering which is not specifically limited in the embodiment of the present invention.
- the video server can also pre-generate currently unplayable tile video orders and cacheable tile video orders before dynamic filtering.
- the static filtering result and the cacheable tile video order are intersected, and the result is obtained before entering the dynamic filtering.
- the static filtering result and the current unplayable order are reversed and intersected, and the result is obtained before entering the dynamic filtering.
- the first scenario described above is applicable to the case where the terminal subsequently plays the offline video in the no-network state
- the second scenario is applicable to the case where the terminal subsequently plays the offline video in the cellular network connection state.
- the patch video in the first patch video list is filtered to obtain a second patch video list.
- the video orientation condition may include a patch video play range, a play time, and the like specified by the advertiser, which are not specifically limited in this embodiment of the present invention.
- the patch video that meets the menu condition is selected in the second patch video list to obtain the first specified video index.
- an index of one or more patch videos may be selected from all the patches remaining after the first step and the second step of filtering, and determined as the first specified video index.
- the index of one or more tile videos included in the selection result may be determined as the first specified video index after passing through the CPD (Cost Per Day) menu and the foreign wide CPD segment menu.
- the foreign wide CPD menu refers to the menu according to the daily charging situation of the patch video
- the foreign wide CPD package menu refers to the daily charging according to the patch video and the patch video in the playing period of the day.
- the terminal only plays a posted patch video in a non-WIFI connection state.
- the terminal can also play the multi-posted patch video, that is, the plurality of patch videos are continuously played before the content of the offline video playing or the content playing, which is not specifically limited in the embodiment of the present invention.
- the embodiment of the present invention is only exemplified by the number of the first specified video index being 1.
- the terminal receives, by the video server, at least one patch returned according to the patch video acquisition request. Frequency index and first specified video index.
- the at least one tile video index corresponds to the offline video, and the first specified video index is a menu result of the video server, and is included in the at least one tile video index.
- the terminal subsequently plays the offline video in the no-network state based on the first specified video index.
- the at least one tile video index may be an index of all the videos in the playable video list, and may also be a partial video index other than the non-downloadable patch video, which is not specifically limited in this embodiment of the present invention.
- the terminal in the process of obtaining the patch video index, the terminal also downloads the offline video from the video server. After receiving the at least one tile video index returned by the video server, the terminal stores the at least one tile video index.
- the patch video playing rule may be obtained from the video server at the same time, so that the patch video is played according to the patch video playing rule in the subsequent process.
- the patch video playing rule may include the playing time or the number of the patch video before the content of the offline video is officially played, or the patch video material update period, etc., which is not specifically limited in this embodiment of the present invention.
- the subsequent process of the video server may update the patch video playing rule, so in the subsequent process, when the terminal is in the WIFI connection state or the cellular network In the connection state, the terminal can also automatically pull the latest patch video playing rule of the video server, and replace the previously stored patch video playing rule with the latest patch video playing rule, which is not specifically limited in this embodiment of the present invention.
- the method shown in the foregoing steps 301 to 304 can be implemented by using an advertisement plug-in installed on the terminal, which is not specifically limited in this embodiment of the present invention.
- the terminal acquires at least one tile video corresponding to the at least one patch video index from the video server, and stores the at least one patch video into the offline patch video library.
- the video server after determining the at least one patch video index corresponding to the offline video, acquires at least one patch video corresponding to the at least one patch video index from the video server, and at least one patch video. Send to the terminal. After receiving the at least one patch video sent by the video server, the terminal stores the at least one patch video in the offline patch video library.
- the video server may be a CDN (Content Delivery Network) server, and can store a large amount of patch video material.
- the embodiment of the present invention further supports that the patch video material is stored in a separate CDN server, and the video server can pull the corresponding patch video from the independent CDN server when needed.
- the storage method of the video is not specifically limited.
- the terminal updates the locally stored tile video list according to the at least one tile video index.
- the patch video list is saved in the terminal.
- the advertisement plug-in installed on the terminal pulls at least one patch video index corresponding to the offline video, so according to at least one
- the tile video index updates the locally stored tile video list so that the terminal knows all the locally stored video index of the tile in time.
- the above steps 301 to 306 are the process of acquiring the patch video index and downloading the patch video in the offline video downloading process when the terminal is in the WIFI state. Therefore, the patch video resource is requested in advance to the video server, so that the subsequent terminal plays the patch video in the non-WIFI connection state.
- the playback process of the patch video is different according to the state of the network connection when the terminal plays the offline video. Therefore, after detecting the offline video playback operation (for example, after detecting that the video player's play button is clicked), it is necessary to first determine the current network connection status of the terminal.
- Step 307 and Step 309 when the terminal WIFI connection function is disabled
- the playback process of the patch video is as follows: Step 310 to Step 316.
- the terminal After the terminal is in the no-network connection state, after detecting the playing operation of the offline video, the terminal acquires the locally stored first specified video index corresponding to the offline video.
- the terminal since the terminal is currently in the state of no network connection, it is impossible to request in real time which video video should be played to the video server, so according to the above steps 304 and 305, the terminal is in the WIFI state.
- the first specified video index and at least one patch video downloaded by the offline video are used to play the patch video.
- the terminal can be in the offline patch video.
- the specified patch video corresponding to the first specified video index is obtained in the library.
- the terminal obtains a patch video playing rule, and plays the first specified patch video corresponding to the first specified video index according to the patch video playing rule in the offline video playing process.
- the terminal acquires the locally cached tile video playing rule because the terminal is currently in a networkless connection state. Then, according to the locally cached tile video playing rule, the first specified tile video corresponding to the first specified video index is played. For example, according to the locally cached tile video playing rule, the first specified tile video is played once before the content of the offline video is officially played; or, according to the locally cached tile video playing rule, during the content playback of the offline video The first designated tile video is played once at a certain time.
- the terminal stores the exposure data corresponding to the first specified patch video.
- the exposure data is reported to the video server and the third-party server.
- the exposure data is used to count the exposure time of the patch video on the terminal, so the exposure data includes the local playing time of the patch video, and may include, in addition to the local playing time of the patch video.
- the content of the patch video, the geographic location of the patch video, and the like are not specifically limited in the embodiment of the present invention.
- the video server may also add an offline identifier to the exposure data (for example, to assign a certain value to the offline attribute parameter), so that the video server The patch video playback statistics are performed according to the offline identifier for subsequent data analysis.
- the method provided by the embodiment of the present invention further includes the step of reporting the exposure data to the third-party server.
- the provider of the third-party server is equivalent to a notary agency (such as second hand, Nielsen, etc.), and advertisers can obtain various statistics such as single-day broadcast data, total broadcast data, and user feedback of the patch video from them. And various statistical data can be obtained by analyzing and counting the reported exposure data. Therefore, the terminal installed advertisement plug-in, that is, the SDK (Software Development Kit) module, may include an SDK module of a third-party server provider.
- the step of reporting the exposure data to the third server may also be performed by the video server. That is, when the terminal is switched from the no-network connection state to the network connection state, the exposure data can be reported only to the video server. After receiving the exposure data, the video server may add the time information of the received exposure data to the exposure data, and then report the exposure data with the added time information to the third-party server.
- the method for reporting the exposure data to the third-party server is not specifically limited in this embodiment of the present invention.
- the embodiments shown in the foregoing steps 301 to 309 enable the terminal to play the patch video during offline video playback without the network connection. Based on the foregoing steps 301 to 306, how to perform the playback of the patch video during offline video playback is described in detail for the terminal in the cellular network connection state. Referring to FIG. 3b, when the terminal plays offline video in the cellular network connection state, the playback process of the patch video is as follows:
- the terminal When the terminal is in the cellular network connection state, after detecting the offline video playing operation, the terminal sends a patch video menu request to the video server.
- the patch video menu request includes at least all the patch video indexes stored locally.
- the all-in-one video index is a video index added to the cached video library and the offline patch video library, which is not specifically limited in this embodiment of the present invention.
- the patch video menu request may further include the identifier information of the offline video, etc., which is not specifically limited in this embodiment of the present invention.
- the video server After receiving the patch video menu request, the video server determines, according to the patch video index included in the patch video menu request, a second type of patch video list that can be played when the terminal is in a cellular network connection state.
- the video material corresponding to all the patch video indexes is stored on the terminal, so the second type of patch video list that can be played can include all the patch video indexes.
- the video server filters the patch video in the second type of patch video list to obtain a second specified video index.
- the terminal receives a second specified video index returned by the video server.
- the video server after determining the second specified video index corresponding to the offline video, the video server directly feeds back the menu result including the second specified video index to the terminal. Since the terminal has stored the second specified tile video corresponding to the second specified video index, there is no need to pull the video material from the video server.
- the terminal determines, according to the second specified video index, the second specified patch video corresponding to the offline video in all the patch videos stored locally.
- the terminal stores the corresponding relationship between the patch video index and the patch video in advance, so the terminal may perform the second designated sticker in the cache patch video library and the offline patch video library according to the second specified video index.
- the search for a piece of video is a piece of video.
- the terminal acquires a patch video playing rule, and plays the second specified patch video corresponding to the second specified video index according to the patch video playing rule during the offline video playing process.
- the terminal may send a play rule acquisition request to the video server, so that the video server sends the latest patch video play rule to the terminal after receiving the play rule acquisition request.
- the terminal when playing the second specified patch video, may perform the second specified patch video playback according to the latest patch video playing rule. For example, playing the second designated tile video once before the content of the offline video is officially played; or playing the second specified tile video once during a certain period of the content playback of the offline video, which is used by the embodiment of the present invention. No specific limitation is made.
- the terminal reports the exposure data to the video server and the third-party server.
- the exposure data can be reported to the video server and the third party server in real time.
- the exposure data stored in the terminal is reported to the video server and the third-party server in real time.
- the exposure data stored in the terminal is flexibly reported to the video server and the third party server. This embodiment of the present invention does not specifically limit this.
- the video server can also write the time information of the exposure data received by the video server in the exposure data.
- the tile video index corresponding to the offline video may be updated.
- the patch video corresponding to the new patch video index is downloaded, and when the terminal is in the non-WIFI connection state, the new patch video is played after the offline video playback operation is detected.
- the plurality of patch videos corresponding to the offline video are stored locally.
- the terminal plays a preset duration of the patch video
- the The offline video is used to re-slice the video menu to update the corresponding patch video played when the terminal plays the offline video in the non-WIFI connection state.
- the terminal may not play the patch video, that is, after detecting the offline video playing operation, directly performing the offline video. Play.
- the embodiment of the present invention performs patch video playback according to the preset patch video processing logic and the advertiser's requirement for the playback of the patch video.
- the advertiser's order is officially effective, on the day the order takes effect, if the user views the offline video corresponding to the tile video, the patch video will be seen. That is, the patch video that takes effect on the same day can appear in the corresponding video playback process on the same day.
- the above processing logic can be implemented because the tile video has been sent to the terminal before the order is officially validated. For example, the user downloaded an offline video on September 1st, and the advertiser officially launched a patch video on October 1st, that is, the patch video came into effect on October 1st, and the video server will put the patch.
- the video is associated with the offline video, and according to the patch video processing logic, the patch video index and the patch video material are updated to the local as long as the terminal has been on WIFI within the first three days from October 1.
- the patch video is played according to the advertiser's play time. For example, the playing time required by the advertiser is 6 pm to 8 pm, then if the user performs the offline video playing operation in the non-WIFI state at 7 pm, the patch is broadcasted during the offline video playing process. video.
- the terminal after detecting the offline video playback operation, determines the current network connection status of the terminal, and determines that the terminal is currently in a non-WIFI connection state such as a network or a cellular network.
- the video server determines the patch view that matches the offline video Frequency, and select the patch video matched with the offline video during the offline video playing process, thereby realizing the purpose of adding the patch video when playing the offline video in the non-WIFI connection state, and expanding the patch video.
- the audience scope and application range are wide, which makes the brand or product information to be expressed by the patch video spread widely, and the effect is better.
- FIG. 4 is a schematic structural diagram of a patch video playback device according to an embodiment of the present invention, where the device is applied to a terminal.
- the device includes: a connection state determination module 401, a tile video determination module 402, and a tile video playback module 403.
- the connection status determining module 401 is connected to the patch video determining module 402, and configured to determine the current network connection status of the terminal after detecting the offline video playing operation; the patch video determining module 402 is connected to the patch video playing module 403. And determining, when the terminal is in the first connection state, the specified patch video corresponding to the offline video in the plurality of patch videos that have been acquired by the terminal; the patch video playing module 403, configured to play during offline video playback Specify a tile video.
- the device further includes:
- a video acquisition sending module configured to send a patch video acquisition request to the video server when the video download operation is detected in the second connection state
- a video index receiving module configured to receive at least one patch video index returned by the video server according to the patch video acquisition request
- a patch video acquiring module configured to acquire at least one patch video corresponding to at least one patch video index, and store at least one patch video
- the video list update module is configured to update the locally stored list of tile videos according to the at least one tile video index.
- the patch video determining module is configured to send a patch video menu request to the video server when the terminal is in the third connection state, and the patch video menu request includes at least all the patch video indexes stored locally, so that The video server selects a specified video index that matches the offline video in all the patch video indexes; receives the specified video index returned by the video server; according to the specified video index, The specified patch video corresponding to the offline video is determined in all the locally stored tile videos.
- the patch video determining module is configured to: when the terminal is in a networkless connection state, acquire a specified video index returned by the video server, and specify a video index to be selected by the video server in at least one tile video index; The corresponding tile video is determined as the specified tile video corresponding to the offline video.
- the patch video playing module is configured to obtain a patch video playing rule; in the offline video playing process, the specified patch video is played according to the patch video playing rule.
- the patch video playing module is configured to obtain a locally stored patch video playing rule when the terminal is in a no-network connection state; and send a play rule acquiring request to the video server when the terminal is in the third connected state, After receiving the playback rule acquisition request, the video server sends a patch video playback rule to the terminal.
- the device further includes:
- a video index update module configured to update a patch video index corresponding to the offline video when the network connection state is changed from the first connection state to the second connection state;
- a patch video downloading module configured to download a patch video corresponding to a new patch video index when a new patch video index is detected
- a patch video update module configured to: when the terminal is in the first connection state, update the specified patch video corresponding to the offline video after detecting the playing operation of the offline video;
- the patch video playing module is configured to play the updated specified patch video during the playing of the offline video.
- the device further includes:
- the exposure data reporting module is configured to store the exposure data corresponding to the specified patch video after the specified patch video is played when the network connection status is no network connection, and the exposure data includes at least the local playback time of the patch video; When the connection status is changed from no network connection to network connection, the exposure data is reported to the video server and the third-party server; or, when the network connection status is the third connection status, the exposure data is reported after the specified patch video is played.
- the connection status is changed from no network connection to network connection
- the exposure data is reported to the video server and the third-party server; or, when the network connection status is the third connection status, the exposure data is reported after the specified patch video is played.
- the first connection state refers to a non-WIFI connection state.
- the device provided by the embodiment of the present invention determines the current network connection status after detecting the offline video playing operation, and can pass the video even if it is determined that the terminal is currently in a non-WIFI connection state such as no network or cellular network.
- the server determines the tile video that matches the offline video, and selects the tile video that matches the offline video during the offline video playback process, thereby implementing the broadcast patch when playing the offline video in the non-WIFI connection state.
- the purpose of the video is to expand the audience range of the patch video, and the application range is wider, so that the brand or product information to be expressed by the patch video is widely distributed, and the effect is better.
- FIG. 5 is a schematic structural diagram of a patch video playback device according to an embodiment of the present invention, where the device is applied to a video server.
- the device includes: a video list obtaining module 501, a patch video screening module 502, and a video index sending module 503.
- the video list obtaining module 501 is connected to the patch video screening module 502, and is configured to obtain a patch video list that can be played when the terminal is in the first connection state; the patch video screening module 502 is connected to the video index sending module 503, and is used for The patch video in the patch video list is filtered to obtain a specified video index, and the video index sending module 503 is configured to return the specified video index to the terminal, so that the terminal obtains multiple patches in the terminal according to the specified video index.
- the specified patch video corresponding to the offline video to be played is determined, and the specified patch video corresponding to the specified video index is played in the first connection state.
- the video list obtaining module is configured to: when the terminal plays the offline video in the third connected state, receive the patch video menu request sent by the terminal, and the patch video menu request includes at least all the patch videos locally stored by the terminal. Index; determines all tile video indexes as a list of tile videos that can be played when the terminal is in the first connected state.
- the video list obtaining module is configured to receive a patch video acquisition request sent by the terminal, where the patch video acquisition request is sent by the terminal after detecting the download operation of the offline video, and the patch video acquisition request includes at least the offline video.
- Identification information according to the identification information of the offline video, the acquisition terminal is located A list of patch videos that can be played in the first connected state.
- the device further includes:
- a patch video obtaining module configured to obtain a specified patch video corresponding to the specified patch video index
- a patch video sending module for sending a specified patch video to the terminal.
- the patch video screening module is configured to filter the patch video in the patch video list to obtain a first patch video list; and the patch video in the first patch video list according to the video orientation condition Perform screening to obtain a second patch video list; select a patch video that meets the menu condition in the second patch video list to obtain a specified video index.
- the device provided by the embodiment of the present invention determines the current network connection status after detecting the offline video playing operation, and can pass the video even if it is determined that the terminal is currently in a non-WIFI connection state such as no network or cellular network.
- the server determines the tile video that matches the offline video, and selects the tile video that matches the offline video during the offline video playback process, thereby implementing the broadcast patch when playing the offline video in the non-WIFI connection state.
- the purpose of the video is to expand the audience range of the patch video, and the application range is wider, so that the brand or product information to be expressed by the patch video is widely distributed, and the effect is better.
- the patch video playback device provided by the foregoing embodiment only uses the division of the foregoing functional modules when playing the patch video.
- the functions may be assigned different functions according to needs.
- the module is completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
- the embodiment of the embodiment of the embodiment of the present invention is not described herein.
- FIG. 6 is a terminal provided by the embodiment of the present invention, and the terminal may be used to perform the patch video playing method provided in the foregoing embodiment.
- the terminal 600 includes:
- RF (Radio Frequency) circuit 110 including one or more computers
- a memory 120 for reading a storage medium an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (Wireless Fidelity) module 170, a processor 180 including one or more processing cores, and a power supply 190 And other components.
- the terminal structure shown in FIG. 6 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements. among them:
- the RF circuit 110 can be used for transmitting and receiving information or during a call, and receiving and transmitting signals. Specifically, after receiving downlink information of the base station, the downlink information is processed by one or more processors 180. In addition, the data related to the uplink is sent to the base station. .
- the RF circuit 110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier). , duplexer, etc.
- RF circuitry 110 can also communicate with the network and other devices via wireless communication.
- Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access) Divisional Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), and the like.
- GSM Global System of Mobile communication
- GPRS General Packet Radio Service
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- LTE Long Term Evolution
- e-mail Short Messaging Service
- the memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120.
- the memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to The data created by the use of the terminal 600 (such as audio data, phone book, etc.) and the like.
- memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
- the input unit 130 can be configured to receive input numeric or character information, and generate and user settings to And keyboard, mouse, joystick, optical or trackball signal input related to function control.
- input unit 130 can include touch-sensitive surface 131 as well as other input devices 132.
- Touch-sensitive surface 131 also referred to as a touch display or trackpad, can collect touch operations on or near the user (such as a user using a finger, stylus, etc., on any suitable object or accessory on touch-sensitive surface 131 or The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program.
- the touch-sensitive surface 131 can include two portions of a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 180 is provided and can receive commands from the processor 180 and execute them.
- the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit 130 can also include other input devices 132.
- other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit 140 can be used to display information entered by the user or information provided to the user and various graphical user interfaces of the terminal 600, which can be composed of graphics, text, icons, video, and any combination thereof.
- the display unit 140 may include a display panel 141.
- the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
- the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141.
- touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and output functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
- Terminal 600 may also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may When the terminal 600 is moved to the ear, the display panel 141 and/or the backlight are turned off.
- the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the terminal 600 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, here Let me repeat.
- the audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the terminal 600.
- the audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, transmitted to the terminal, for example, via the RF circuit 110, or outputted to the memory 120 for further processing.
- the audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal 600.
- WiFi is a short-range wireless transmission technology
- the terminal 600 can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 170, which provides wireless broadband Internet access for users.
- the processor 180 is the control center of the terminal 600, which connects various portions of the entire handset using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 120, and recalling data stored in the memory 120, The various functions and processing data of the terminal 600 are performed to perform overall monitoring of the mobile phone.
- the processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
- the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 180.
- the terminal 600 also includes a power source 190 (such as a battery) for powering various components.
- the power source can be logically coupled to the processor 180 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
- the power supply 190 can also include one or more straight Any component such as a stream or AC power source, recharging system, power failure detection circuit, power converter or inverter, power status indicator.
- the terminal 600 may further include a camera, a Bluetooth module, and the like, and details are not described herein.
- the display unit of the terminal is a touch screen display
- the terminal further includes a memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be processed by one or more
- the execution of one or more programs includes instructions for performing the following operations:
- the method before determining the current network connection status of the terminal, the method further includes:
- determining, in the plurality of tile videos that the terminal has acquired, the specified tile video corresponding to the offline video including:
- the terminal When the terminal is in the third connection state, sending a patch video menu request to the video server, and the patch video menu request includes at least all the patched video index of the local cache, so that the video server selects and offlines in all the patch video indexes.
- the specified video index that matches the video
- the specified tile video corresponding to the offline video is determined in all the locally cached tile videos.
- determining, in the plurality of tile videos that the terminal has acquired, the specified tile video corresponding to the offline video including:
- the specified video index returned by the video server is obtained, and the specified video index is selected by the video server in at least one patch video index;
- the tile video corresponding to the specified video index is determined as the specified tile video corresponding to the offline video.
- the specified patch video is played, including:
- the specified patch video is played according to the patch video playback rules.
- obtaining a play rule for the specified tile video including:
- the device When the terminal is in the third connection state, the device sends a play rule acquisition request to the video server, so that the video server sends the play rule of the specified patch video to the terminal after receiving the play rule acquisition request.
- the method further includes:
- the patch video corresponding to the new patch video index is downloaded
- the updated specified patch video is played.
- the method further includes:
- the exposure data corresponding to the specified patch video is stored, and the exposure data includes at least the local play time of the patch video;
- the exposure data is reported to the video server and the third party server.
- the first connection state refers to a non-WIFI connection state.
- the terminal determines the current network connection status after detecting the offline video playback operation, and determines the offline video corresponding to the plurality of patch videos that have been acquired by the terminal when the terminal is in the first connection state. Specify the patch video to play the specified patch video during the offline video playback. Since the terminal plays the offline video when the terminal is playing in the non-WIFI connection state, the patch video can be added, so The scope of the video of the patch video has been expanded, and the application range is relatively wide, so that the brand or product information to be expressed by the patch video is widely spread, and the effect is better.
- non-transitory computer readable storage medium comprising instructions, such as a memory comprising instructions executable by a processor of a terminal to perform the operations performed by the terminal of Figures 3a and 3b above SMD video playback method.
- the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
- FIG. 7 is a video server according to an embodiment of the present invention.
- the video server may be used to perform a patch video playback method performed by a video server in the foregoing embodiment.
- the video server 700 can vary considerably depending on configuration or performance, and can include one or more central processing units (CPUs) 722 (e.g., one or more processors) and memory. 732, one or more storage media 730 that store application 742 or data 744 (eg, one or one storage device in Shanghai).
- the memory 732 and the storage medium 730 may be short-term storage or persistent storage.
- the program stored on storage medium 730 may include one or more modules (not shown), each of which may include a series of instruction operations in a video server.
- central processor 722 can be configured to communicate with storage medium 730, executing a series of instruction operations in storage medium 730 on video server 700.
- Video server 700 may also include one or more power sources 726, one or more wired or wireless network interfaces 750, one or more input and output interfaces 756, and/or one or more operating systems 741, such as Windows ServerTM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and the like.
- operating systems 741 such as Windows ServerTM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and the like.
- the operations performed by the video server in the above method embodiments are configured by one or more processors.
- a non-transitory computer readable storage medium comprising instructions, such as a memory comprising instructions executable by a processor of a video server to complete The patch video playback method performed by the video server in FIG. 3a and FIG. 3b.
- the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
标签 | 使用终端观看时所在位置 | 适合投放的贴片视频 |
旅行者 | 出门在外的酒店 | 旅游产品、食品 |
商旅人士 | 机场、飞机、酒店 | 奢侈品 |
上班族、白领 | 公交、地铁、出租车 | 视频、汽车 |
个体老板 | 店里 | 游戏、2B产品 |
…… | …… | …… |
Claims (20)
- 一种贴片视频播放方法,所述方法应用于终端,其特征在于,所述方法包括:在检测到离线视频的播放操作后,确定终端当前的网络连接状态;当所述终端处于第一连接状态时,在所述终端已获取的多个贴片视频中确定所述离线视频对应的指定贴片视频;在所述离线视频播放过程中,播放所述指定贴片视频。
- 根据权利要求1所述的方法,其特征在于,所述确定终端当前的网络连接状态之前,所述方法还包括:在第二连接状态下,当检测到视频下载操作时,向视频服务器发送贴片视频获取请求;接收所述视频服务器根据所述贴片视频获取请求返回的至少一个贴片视频索引;获取所述至少一个贴片视频索引对应的至少一个贴片视频,将所述至少一个贴片视频进行存储;根据所述至少一个贴片视频索引,更新本地存储的贴片视频列表。
- 根据权利要求1所述的方法,其特征在于,所述在所述终端已获取的多个贴片视频中确定所述离线视频对应的指定贴片视频,包括:当所述终端处于第三连接状态时,向视频服务器发送贴片视频选单请求,所述贴片视频选单请求中至少包括本地存储的全部贴片视频索引,以使所述视频服务器在全部贴片视频索引中选择与所述离线视频相匹配的指定视频索引;接收所述视频服务器返回的所述指定视频索引;根据所述指定视频索引,在本地存储的全部贴片视频中确定所述离线视频 对应的指定贴片视频。
- 根据权利要求2所述的方法,其特征在于,所述在所述终端已获取的多个贴片视频中确定所述离线视频对应的指定贴片视频,包括:当所述终端处于无网络连接状态时,获取所述视频服务器返回的指定视频索引,所述指定视频索引由所述视频服务器在所述至少一个贴片视频索引中选取;将所述指定视频索引对应的贴片视频确定为所述离线视频对应的指定贴片视频。
- 根据权利要求1所述的方法,其特征在于,所述播放所述指定贴片视频之后,所述方法还包括:当所述网络连接状态由第一连接状态转换为第二连接状态时,更新所述离线视频对应的贴片视频索引;当检测到新贴片视频索引时,下载所述新贴片视频索引对应的贴片视频;在终端处于第一连接状态时,当检测到所述离线视频的播放操作后,更新所述离线视频对应的指定贴片视频;在所述离线视频的播放过程中,播放更新后的指定贴片视频。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述网络连接状态为无网络连接时,在播放所述指定贴片视频后,存储所述指定贴片视频对应的曝光数据,所述曝光数据中至少包括所述贴片视频的本地播放时间;当所述网络连接状态由无网络连接转换为有网络连接时,将所述曝光数据上报至视频服务器和第三方服务器;或,当所述网络连接状态为第三连接状态时,在播放所述指定贴片视频后,将所述曝光数据上报至所述视频服务器。
- 一种贴片视频播放方法,所述方法应用于视频服务器,其特征在于,所述方法包括:获取终端处于第一连接状态时可播放的贴片视频列表;对所述贴片视频列表中的贴片视频进行筛选,得到指定视频索引;将所述指定视频索引返回至所述终端,以使所述终端根据所述指定视频索引,在所述终端获取的多个贴片视频中,确定待播放的离线视频对应的指定贴片视频,在第一连接状态下对与所述指定视频索引对应的指定贴片视频进行播放。
- 根据权利要求7所述的方法,其特征在于,所述获取终端处于第一连接状态时可播放的贴片视频列表,包括:当所述终端在第三连接状态下播放离线视频时,接收所述终端发送的贴片视频选单请求,所述贴片视频选单请求中至少包括所述终端本地存储的全部贴片视频索引;将所述全部贴片视频索引确定为所述终端处于第一连接状态时可播放的贴片视频列表。
- 根据权利要求7所述的方法,其特征在于,所述获取终端处于第一连接状态时可播放的贴片视频列表,包括:接收所述终端发送的贴片视频获取请求,所述贴片视频获取请求由所述终端在检测到所述离线视频的下载操作后发送,所述贴片视频获取请求中至少包括所述离线视频的标识信息;根据所述离线视频的标识信息,获取终端处于第一连接状态时可播放的贴片视频列表。
- 根据权利要求7所述的方法,其特征在于,所述对所述贴片视频列表 中的贴片视频进行筛选,得到指定视频索引,包括:对所述贴片视频列表中的贴片视频进行过滤,得到第一贴片视频列表;根据视频定向条件,对所述第一贴片视频列表中的贴片视频进行筛选,得到第二贴片视频列表;在所述第二贴片视频列表中选择符合选单条件的贴片视频,得到指定视频索引。
- 一种终端,其特征在于,所述终端包括:处理器和存储器,存储器中存储一组程序代码,且处理器执行存储器中存储的程序代码,完成以下操作:在检测到离线视频的播放操作后,确定终端当前的网络连接状态;当所述终端处于第一连接状态时,在所述终端已获取的多个贴片视频中确定所述离线视频对应的指定贴片视频;在所述离线视频播放过程中,播放所述指定贴片视频。
- 根据权利要求11所述的终端,其特征在于,所述处理器执行存储器中存储的程序代码,完成以下操作:在第二连接状态下,当检测到视频下载操作时,向视频服务器发送贴片视频获取请求;接收所述视频服务器根据所述贴片视频获取请求返回的至少一个贴片视频索引;获取所述至少一个贴片视频索引对应的至少一个贴片视频,将所述至少一个贴片视频进行存储;根据所述至少一个贴片视频索引,更新本地存储的贴片视频列表。
- 根据权利要求11所述的终端,其特征在于,所述处理器执行存储器中存储的程序代码,完成以下操作:当所述终端处于第三连接状态时,向视频服务器发送贴片视频选单请求,所述贴片视频选单请求中至少包括本地存储的全部贴片视频索引,以使所述视频服务器在全部贴片视频索引中选择与所述离线视频相匹配的指定视频索引;接收所述视频服务器返回的所述指定视频索引;根据所述指定视频索引,在本地存储的全部贴片视频中确定所述离线视频对应的指定贴片视频。
- 根据权利要求12所述的终端,其特征在于,所述处理器执行存储器中存储的程序代码,完成以下操作:当所述终端处于无网络连接状态时,获取所述视频服务器返回的指定视频索引,所述指定视频索引由所述视频服务器在所述至少一个贴片视频索引中选取;将所述指定视频索引对应的贴片视频确定为所述离线视频对应的指定贴片视频。
- 根据权利要求11所述的终端,其特征在于,所述处理器执行存储器中存储的程序代码,完成以下操作:当所述网络连接状态由第一连接状态转换为第二连接状态时,更新所述离线视频对应的贴片视频索引;当检测到新贴片视频索引时,下载所述新贴片视频索引对应的贴片视频;在终端处于第一连接状态时,当检测到所述离线视频的播放操作后,更新所述离线视频对应的指定贴片视频;在所述离线视频的播放过程中,播放更新后的指定贴片视频。
- 根据权利要求11所述的终端,其特征在于,所述处理器执行存储器中存储的程序代码,完成以下操作:当所述网络连接状态为无网络连接时,在播放所述指定贴片视频后,存储所述指定贴片视频对应的曝光数据,所述曝光数据中至少包括所述贴片视频的 本地播放时间;当所述网络连接状态由无网络连接转换为有网络连接时,将所述曝光数据上报至视频服务器和第三方服务器;或,当所述网络连接状态为第三连接状态时,在播放所述指定贴片视频后,将所述曝光数据上报至所述视频服务器。
- 一种视频服务器,其特征在于,所述服务器包括:中央处理器和存储器,存储器中存储一组程序代码,且中央处理器执行存储器中存储的程序代码,完成以下操作:获取终端处于第一连接状态时可播放的贴片视频列表;对所述贴片视频列表中的贴片视频进行筛选,得到指定视频索引;将所述指定视频索引返回至所述终端,以使所述终端根据所述指定视频索引,在所述终端获取的多个贴片视频中,确定待播放的离线视频对应的指定贴片视频,在第一连接状态下对与所述指定视频索引对应的指定贴片视频进行播放。
- 根据权利要求17所述的服务器,其特征在于,所述中央处理器执行存储器中存储的程序代码,完成以下操作:当所述终端在第三连接状态下播放离线视频时,接收所述终端发送的贴片视频选单请求,所述贴片视频选单请求中至少包括所述终端本地存储的全部贴片视频索引;将所述全部贴片视频索引确定为所述终端处于第一连接状态时可播放的贴片视频列表。
- 根据权利要求17所述的服务器,其特征在于,所述中央处理器执行存储器中存储的程序代码,完成以下操作:接收所述终端发送的贴片视频获取请求,所述贴片视频获取请求由所述终端在检测到所述离线视频的下载操作后发送,所述贴片视频获取请求中至少包 括所述离线视频的标识信息;根据所述离线视频的标识信息,获取终端处于第一连接状态时可播放的贴片视频列表。
- 根据权利要求17所述的服务器,其特征在于,所述中央处理器执行存储器中存储的程序代码,完成以下操作:对所述贴片视频列表中的贴片视频进行过滤,得到第一贴片视频列表;根据视频定向条件,对所述第一贴片视频列表中的贴片视频进行筛选,得到第二贴片视频列表;在所述第二贴片视频列表中选择符合选单条件的贴片视频,得到指定视频索引。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017556657A JP6445719B2 (ja) | 2015-04-28 | 2016-04-13 | プレロール広告再生方法、端末、およびビデオサーバ |
US15/645,229 US10271083B2 (en) | 2015-04-28 | 2017-07-10 | Pre-roll advertisement playing method, terminal, and video server |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510209604.1A CN104883610B (zh) | 2015-04-28 | 2015-04-28 | 贴片视频播放方法及装置 |
CN201510209604.1 | 2015-04-28 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/645,229 Continuation US10271083B2 (en) | 2015-04-28 | 2017-07-10 | Pre-roll advertisement playing method, terminal, and video server |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016173398A1 true WO2016173398A1 (zh) | 2016-11-03 |
Family
ID=53950917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/079187 WO2016173398A1 (zh) | 2015-04-28 | 2016-04-13 | 贴片视频播放方法、终端及视频服务器 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10271083B2 (zh) |
JP (1) | JP6445719B2 (zh) |
CN (1) | CN104883610B (zh) |
WO (1) | WO2016173398A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731692B (zh) * | 2012-10-16 | 2017-04-12 | 阿里巴巴集团控股有限公司 | 贴片数据的播放方法和*** |
CN104883610B (zh) | 2015-04-28 | 2018-03-23 | 腾讯科技(北京)有限公司 | 贴片视频播放方法及装置 |
CN105451043A (zh) * | 2015-12-02 | 2016-03-30 | 合一网络技术(北京)有限公司 | 一种离线广告投放方法及装置 |
CN105872785A (zh) * | 2016-04-05 | 2016-08-17 | 乐视控股(北京)有限公司 | 广告播放方法及装置 |
CN105912935B (zh) * | 2016-05-03 | 2019-06-14 | 腾讯科技(深圳)有限公司 | 广告检测方法及广告检测装置 |
CN105898440B (zh) * | 2016-06-13 | 2017-12-12 | 腾讯科技(北京)有限公司 | 贴片媒体文件的播放方法和装置 |
US10517021B2 (en) | 2016-06-30 | 2019-12-24 | Evolve Cellular Inc. | Long term evolution-primary WiFi (LTE-PW) |
CN106534947A (zh) * | 2016-10-27 | 2017-03-22 | 合网络技术(北京)有限公司 | 多媒体资源播放方法及装置 |
US10779040B2 (en) * | 2018-09-20 | 2020-09-15 | At&T Intellectual Property I, L.P. | Method and system to reduce network bandwidth usage for video streaming |
CN109905777A (zh) * | 2019-03-29 | 2019-06-18 | 北京奇艺世纪科技有限公司 | 广告展示方法及装置 |
CN111901691B (zh) * | 2019-05-06 | 2022-12-09 | 北京邦天信息技术有限公司 | 用户终端及其开机广告播放方法、计算机可读存储介质 |
CN111131877B (zh) * | 2019-12-13 | 2022-04-15 | 聚好看科技股份有限公司 | 一种展示文件播放方法及设备 |
CN111160957A (zh) * | 2019-12-19 | 2020-05-15 | 北京物资学院 | 一种在线广告传播方法及*** |
CN111277873B (zh) * | 2020-01-17 | 2022-11-01 | 视联动力信息技术股份有限公司 | 业务菜单更新方法、装置及可读存储介质 |
CN112214643B (zh) * | 2020-10-15 | 2024-01-12 | 百度(中国)有限公司 | 视频贴片生成方法、装置、电子设备及存储介质 |
CN112291602B (zh) * | 2020-10-29 | 2023-04-07 | 连尚(新昌)网络科技有限公司 | 视频播放方法、电子设备及存储介质 |
CN114679609B (zh) * | 2021-05-12 | 2024-04-26 | 腾讯云计算(北京)有限责任公司 | 一种数据处理方法、装置、计算机设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294773A1 (en) * | 2006-06-14 | 2007-12-20 | Microsoft Corporation | Offline playback of advertising supported media |
CN101600089A (zh) * | 2009-06-16 | 2009-12-09 | 中兴通讯股份有限公司 | 网络电视***中的广告业务的实现方法及装置 |
CN101882409A (zh) * | 2009-05-06 | 2010-11-10 | 中兴通讯股份有限公司 | 电子广告***及其广告播放方法 |
CN102597997A (zh) * | 2009-10-13 | 2012-07-18 | 谷歌公司 | 基于云的媒体播放器及离线媒体访问 |
CN103813213A (zh) * | 2014-02-25 | 2014-05-21 | 南京工业大学 | 基于移动云计算的实时视频分享平台和方法 |
CN104883610A (zh) * | 2015-04-28 | 2015-09-02 | 腾讯科技(北京)有限公司 | 贴片视频播放方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060271425A1 (en) * | 2005-05-27 | 2006-11-30 | Microsoft Corporation | Advertising in application programs |
CN100473015C (zh) * | 2006-12-29 | 2009-03-25 | 腾讯科技(深圳)有限公司 | 一种通过互联网投放视频广告的方法及*** |
US8468562B2 (en) * | 2007-05-02 | 2013-06-18 | Google Inc. | User interfaces for web-based video player |
US9124631B2 (en) * | 2009-05-08 | 2015-09-01 | Google Inc. | Content syndication in web-based media via ad tagging |
JP5265630B2 (ja) * | 2010-08-05 | 2013-08-14 | ヤフー株式会社 | オフライン広告配信サーバ及びオフライン広告配信方法 |
MX2013007806A (es) * | 2011-01-04 | 2013-08-21 | Thomson Licensing | Contenido de secuenciacion. |
-
2015
- 2015-04-28 CN CN201510209604.1A patent/CN104883610B/zh active Active
-
2016
- 2016-04-13 WO PCT/CN2016/079187 patent/WO2016173398A1/zh active Application Filing
- 2016-04-13 JP JP2017556657A patent/JP6445719B2/ja active Active
-
2017
- 2017-07-10 US US15/645,229 patent/US10271083B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294773A1 (en) * | 2006-06-14 | 2007-12-20 | Microsoft Corporation | Offline playback of advertising supported media |
CN101882409A (zh) * | 2009-05-06 | 2010-11-10 | 中兴通讯股份有限公司 | 电子广告***及其广告播放方法 |
CN101600089A (zh) * | 2009-06-16 | 2009-12-09 | 中兴通讯股份有限公司 | 网络电视***中的广告业务的实现方法及装置 |
CN102597997A (zh) * | 2009-10-13 | 2012-07-18 | 谷歌公司 | 基于云的媒体播放器及离线媒体访问 |
CN103813213A (zh) * | 2014-02-25 | 2014-05-21 | 南京工业大学 | 基于移动云计算的实时视频分享平台和方法 |
CN104883610A (zh) * | 2015-04-28 | 2015-09-02 | 腾讯科技(北京)有限公司 | 贴片视频播放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US10271083B2 (en) | 2019-04-23 |
US20170311024A1 (en) | 2017-10-26 |
CN104883610B (zh) | 2018-03-23 |
JP6445719B2 (ja) | 2018-12-26 |
CN104883610A (zh) | 2015-09-02 |
JP2018518879A (ja) | 2018-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016173398A1 (zh) | 贴片视频播放方法、终端及视频服务器 | |
CN105554522B (zh) | 在群组内播放音频的方法、服务器及终端 | |
CN106101736B (zh) | 一种虚拟礼物的展示方法和*** | |
US10719847B2 (en) | Method for determining validity of delivering of promotion information, monitoring server and terminal | |
CN107204964B (zh) | 一种权限管理的方法、装置和*** | |
US20160148270A1 (en) | Campaign Management Systems for Creating and Managing Beacon Based Campaigns | |
WO2017162138A1 (zh) | 动态信息展示***、方法、装置及终端 | |
CN103455330A (zh) | 应用程序管理方法、终端、设备及*** | |
CN106792076B (zh) | 一种进行信息展示的方法、装置和*** | |
CN103491240B (zh) | 一种闹钟响铃方法、装置及移动终端 | |
CN105227598B (zh) | 一种基于云存储的资源分享方法、装置和*** | |
WO2015081911A2 (zh) | 即时通讯***和方法 | |
CN106210919A (zh) | 一种播放主播歌唱视频的方法、装置和*** | |
CN108184143A (zh) | 获取资源的方法及装置 | |
US10757060B2 (en) | Message notification method and terminal | |
CN105608095B (zh) | 多媒体播放方法、装置及移动终端 | |
CN104702674B (zh) | 地理位置交互方法和装置 | |
CN105550316A (zh) | 音频列表的推送方法及装置 | |
CN106294087B (zh) | 一种对业务执行操作的操作频率的统计方法及装置 | |
CN110347578B (zh) | 一种应用的测试方法、装置及存储介质 | |
CN108205568A (zh) | 基于标签选择数据的方法及装置 | |
CN109728918B (zh) | 虚拟物品发送方法、虚拟物品接收方法、装置及存储介质 | |
CN104901995B (zh) | 一种推送展示信息的方法、装置和*** | |
US20160119695A1 (en) | Method, apparatus, and system for sending and playing multimedia information | |
US10885142B2 (en) | Recommended content pushing method, apparatus, terminal, server, and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16785829 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017556657 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 13.04.2018) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16785829 Country of ref document: EP Kind code of ref document: A1 |