Movatterモバイル変換


[0]ホーム

URL:


CN105554550A - Video playing method and device - Google Patents

Video playing method and device
Download PDF

Info

Publication number
CN105554550A
CN105554550ACN201510898133.XACN201510898133ACN105554550ACN 105554550 ACN105554550 ACN 105554550ACN 201510898133 ACN201510898133 ACN 201510898133ACN 105554550 ACN105554550 ACN 105554550A
Authority
CN
China
Prior art keywords
video
live video
subwindow
paster
play
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.)
Granted
Application number
CN201510898133.XA
Other languages
Chinese (zh)
Other versions
CN105554550B (en
Inventor
周彬
彭浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co LtdfiledCriticalTencent Technology Beijing Co Ltd
Priority to CN201510898133.XApriorityCriticalpatent/CN105554550B/en
Publication of CN105554550ApublicationCriticalpatent/CN105554550A/en
Application grantedgrantedCritical
Publication of CN105554550BpublicationCriticalpatent/CN105554550B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a video playing method and device, and belongs to the network technical field. The method comprises the steps of: obtaining an attached video when a live video playing request of a user is detected; obtaining the live video; playing the attached video in a main window of a video playing window; playing the live video in a sub-window of the video playing window; after the attached video is over, switching the live video to the main window for playing. According to the invention, when the attached video is played in the main window of the video playing window, the live video is simultaneously played in the sub-window of the video playing window, so that a user is prevented from missing the live content in the inter-cut process of the attached video.

Description

Video broadcasting method and device
Technical field
The present invention relates to networking technology area, particularly a kind of video broadcasting method and device.
Background technology
Along with popularizing of network technology, increasing user is by multimedia sharing platform viewing Online Video program, in order to utilize the customer volume of multimedia sharing platform, advertisement on multimedia sharing platform is selected by a lot of advertiser, recognizes relevant product information to make more users.
At present, advertisement pushing mode comprises modes such as playing window, scroll through pages and paster video, and wherein, paster video refers to that first play the paster video of preset duration, the content of this paster video is ad content before broadcasting user selects the video play.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem:
Online Video on multimedia sharing platform can be divided into live video and non-live video two class, and wherein live video refers in event generation on-the-spot, while event evolves process, makes and the video simultaneously broadcasted; When the Online Video that user selects broadcasting is live video, before this live video is play, frequently intercuts paster video council take the live time, and then cause user to miss live content.
Summary of the invention
In order to solve the problem of prior art, embodiments provide a kind of video broadcasting method and device.Described technical scheme is as follows:
On the one hand, provide a kind of video broadcasting method, described method comprises:
When the playing request of user to live video being detected, obtain paster video;
Obtain this live video;
This paster video is play in the main window of video playback window;
This live video is play in the subwindow of this video playback window;
When this paster video playback is complete, this live video is switched to this main window and plays.
On the other hand, provide a kind of video play device, this device comprises:
Paster video acquiring module, for when the playing request of user to live video being detected, obtains paster video;
Live video acquisition module, for obtaining this live video;
Paster video playback module, for playing this paster video that this paster video acquiring module gets in the main window of video playback window;
Live video playing module, for playing this live video that this live video acquisition module gets in the subwindow of this video playback window;
Handover module, for when this paster video playback is complete, switches to this main window by this live video and plays.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
By play paster video in the main window of video playback window while, play live video, can avoid in the process intercutting paster video at the subwindow of this video playback window, the situation causing user to miss live content occurs.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of video broadcasting method flow chart that the embodiment of the present invention provides;
Fig. 2 A is a kind of video broadcasting method flow chart that the embodiment of the present invention provides;
Fig. 2 B is a kind of video playback window display schematic diagram that the embodiment of the present invention provides;
Fig. 3 is a kind of video play device structural representation that the embodiment of the present invention provides;
Fig. 4 is a kind of video play device structural representation that the embodiment of the present invention provides.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Execution mode described in following exemplary embodiment does not represent all execution modes consistent with the present invention.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present invention are consistent.
Paster video refers to the video ads for brand or product information being conveyed to user play before formal video playback or in playing.
Live video refers in event generation on-the-spot, while event evolves process, makes and the video simultaneously broadcasted.
Fig. 1 is a kind of video broadcasting method flow chart that the embodiment of the present invention provides, and as shown in Figure 1, comprises the following steps:
101, when the playing request of user to live video being detected, paster video is obtained.
102, this live video is obtained.
103, in the main window of video playback window, this paster video is play.
104, in the subwindow of this video playback window, this live video is play.
105, when this paster video playback is complete, this live video is switched to this main window and plays.
The method that the embodiment of the present invention provides, by play paster video in the main window of video playback window while, play live video at the subwindow of this video playback window, can avoid in the process intercutting paster video, the situation causing user to miss live content occurs.
In the first possibility implementation of the present invention, play this live video in the subwindow of this video playback window before, the method also comprises:
Detect this user and whether preset times is greater than to the broadcasting time of this live video;
If this broadcasting time is greater than this preset times, then perform the step playing this live video in the subwindow of this video playback window;
If this broadcasting time is not more than this preset times, then, after waiting for that this paster video playback terminates, play this live video at the main window of this video playback window.
In the second possibility implementation of the present invention, play this live video in the subwindow of this video playback window before, the method also comprises:
Obtain the history played data of this user;
If this history played data meets default subwindow play condition, then perform the step playing this live video in the subwindow of this video playback window.
In the third possibility implementation of the present invention, if this history played data meets default subwindow play condition, then perform the step playing this live video in the subwindow of this video playback window and comprise:
On the predeterminated position of the main window of this video playback window, the subwindow of this video playback window of initialization, and attempt connecting this live video;
When getting this live video, in the subwindow of this video playback window, play this live video.
In the 4th kind of possibility implementation of the present invention, if this history played data meets default subwindow play condition, then perform the step playing this live video in the subwindow of this video playback window and comprise:
When this user in the history playing process of arbitrary live video complete play any one paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window; Or,
When this user in the history playing process of this live video complete play any one paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window; Or,
When this user in the history playing process of arbitrary live video complete play this paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window; Or,
When this user in the history playing process of this live video complete play this paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window.
In the 5th kind of possibility implementation of the present invention, the history played data of this user is the played data of this user in preset duration.
In the 6th kind of possibility implementation of the present invention, play this live video in the subwindow of this video playback window before, the method also comprises:
Whether the duration detecting this paster video is greater than preset duration;
If the duration of this paster video is greater than this preset duration, perform the step playing this live video in the subwindow of this video playback window;
If the duration of this paster video is not more than this preset duration, then, after waiting for that this paster video playback terminates, in the main window of this video playback window, play this live video.
In the 7th kind of possibility implementation of the present invention, before obtaining this live video, the method also comprises:
The loading animation of this live video is shown in the subwindow of this video playback window;
Correspondingly, after obtaining this live video, the method also comprises:
Hide this loading animation, and play this live video in the subwindow of this video playback window.
In the 8th kind of possibility implementation of the present invention, the method also comprises:
This live video switch to this main window play time, hide the subwindow of this video playback window.
In the 9th kind of possibility implementation of the present invention, the method also comprises:
In playing process, this paster video is play with default volume, and this live video is play with silent mode.
In the of the present invention ten kind of possibility implementation, the method also comprises:
Audio function button is switched in the predeterminated position display of this video playback window;
When the trigger action to this switching audio function button being detected, switch the volume play mode of this live video and this paster video.
In the 11 kind of possibility implementation of the present invention, the method also comprises: after this paster video playback terminates, and upgrades the history played data of this user.
In the 12 kind of possibility implementation of the present invention, the method also comprises: when the zoom operations of main window of this video playback window being detected, and the subwindow of this video playback window carries out corresponding convergent-divergent by same ratio.
Fig. 2 A is a kind of video broadcasting method flow chart that the embodiment of the present invention provides, and see Fig. 2 A, the executive agent of the method can be terminal, and the method comprises:
201, when the playing request of user to live video being detected, paster video is obtained.
Along with popularizing of network, current a large number of users is selected on multimedia sharing platform, to watch programme televised live by network, this is also for advertiser provides a kind of new advertisement pushing channel, at present, when the playing request of user to a certain live video being detected, before this live video of broadcasting, first can intercut one section of paster video, but, because live video has the feature of real-time, before live video is play, the video council of frequent insertion paster takies the live time, and then causes user to miss live content; In order to solve the problem, while present disclose provides a kind of main window at video playback window broadcasting paster video, play the video broadcasting method of the live video of user institute program request at the subwindow of this video playback window simultaneously.
On multimedia sharing platform, having the video resource can selected for user in a large number, comprise live video and non-live video, when the playing request of user to live video being detected, obtaining paster video, this paster video is play before this live video of broadcasting.
Wherein, the method obtaining paster video can be: by access paster video database, obtain arbitrary paster video, or by access paster video database, obtains the paster video bound with this live video; Certainly, also can obtain this paster video by additive method, the embodiment of the present invention is not construed as limiting this.
It should be noted that, when the playing request of user to video being detected, can also judge whether this video is live video, to determine whether to carry out subsequent step, specifically comprise and can be: according to this video ID (Identity, identity identification information) judge whether this video ID is live ID, if, perform step 202, if not, then terminate or perform and the corresponding steps of non-live video, or, carry out judging whether this video is live video according to the label information of this video, also additive method can be adopted to judge, the embodiment of the present invention is not construed as limiting this.
In an alternative embodiment of the invention, before this paster video of acquisition, before this live video can also be detected, whether paster video can be play, if passable, then perform the step obtaining paster video, if cannot, then directly perform the step obtaining this live video.
202, in the main window of video playback window, this paster video is play.
After obtaining this paster video, play this paster video at the video playback window of present multimedia sharing platform.
203, detect this user and whether preset times is greater than to the broadcasting time of this live video.If the broadcasting time of this user to this live video is greater than preset times, perform step 204, if the broadcasting time of this user to this live video is not more than preset times, perform step 209.
If this broadcasting time is greater than this preset times, then perform the step playing this live video in the subwindow of this video playback window; If this broadcasting time is not more than this preset times, then, after waiting for that this paster video playback terminates, play this live video at the main window of this video playback window.
By detecting the broadcasting time of this user to this live video, determine whether to adopt video broadcasting method disclosed in this invention, make this video broadcasting method can not only the interests of maintain advertiser, can also avoid that live video is watched to user and cause excessive interference.
It should be noted that, the broadcasting time of this live video refers to the access times of user to this live video address.Such as, after user conducts interviews to this live video address first time, in this live video playing process, or when also not starting to play, user is owing to cushioning failure or the resource acquisition reason such as unsuccessfully, when trigger action is performed to the refresh function option of this live video page, then think this live video address of user's back-call.
Wherein, this preset times can be defined as arbitrary fixed value, such as, when this preset times is 1 time, when the broadcasting time of this user to this live video is greater than 1 time, just performs step 204; That is to say, when user enters the broadcasting page of this live video first time, no matter whether have paster video and paster video duration whether to be greater than preset duration etc., all the subwindow of not display video broadcast window.Except being defined as except fixed value by this preset times, determine that the method for this preset times can also be following three kinds:
The first, determine according to the duration of live video.Such as, when live video duration is half an hour, this preset times is defined as 1 time, when live video duration be four hours or above time, this preset times is defined as 3 times, certainly, also can be defined as other values, the embodiment of the present invention, to according to live video duration, is not construed as limiting the concrete numerical value that this preset times is determined.
Determine this preset times according to live video duration, can ensure to the full extent on the basis of advertiser's interests, reduce the ratio taking live video duration.
The second, to determine according to the importance of this live video.Such as, when live video be National Day military parade or other momentous conferences time, this preset times can be defined as 0 time or 1 time, also can be defined as other values, the embodiment of the present invention is not construed as limiting this.
By determining this preset times according to the importance of live video, can ensure that user can not miss the important live content of live video.
The third, determine according to user type.Such as, if this user is the VIP (VeryImportantPerson of this multimedia sharing platform, member) user, this preset times is defined as a relatively little value, as 0 time or 1 time, if this user is the common free users of this multimedia sharing platform, this preset times is defined as a relatively large value, as 3 times, also can be defined as other values, the embodiment of the present invention is not construed as limiting this.
By determining this preset times according to user type, while increase multimedia sharing platform income, the Consumer's Experience of VIP user can be improved.
For the method determining this preset times, any one method in said method can be adopted to determine, additive method also can be adopted to determine, the embodiment of the present invention is not construed as limiting this.
It should be noted that, step 203, as optional step, also can not perform, namely after the main window of video playback window plays this paster video, direct execution step 204, or directly perform the step playing this live video at the subwindow of video playback window.
In addition, about the sequence problem of step 203 and step 202, can while this paster video of broadcasting, whether be greater than preset times to the broadcasting time of this live video to detect, also after this paster video of broadcasting, then can detect, can also before not playing this paster video, namely detect, the embodiment of the present invention is not construed as limiting this.
Whether the history played data 204, detecting this user meets default subwindow is play condition.If met, perform step 205; If do not met, perform step 209.
Obtain the history played data of this user; If this history played data meets default subwindow play condition, then perform the step playing this live video in the subwindow of this video playback window, if this history played data does not meet default subwindow and plays condition, after then waiting for that this paster video playback terminates, play this live video at the main window of this video playback window.The history played data of this user can cookies form be stored in this subscription client, and other modes also can be adopted to store, or be stored in other memory spaces, the embodiment of the present invention is not construed as limiting this.
Wherein, the history played data of this user at least comprises the number of times that this user plays arbitrary paster video in the history playing process of this live video, the number of times of this broadcasting arbitrary paster video refers to complete broadcasting time, correspondingly, whether the history played data detecting this user meets the method that default subwindow plays condition: when this user in the history playing process of this live video complete play any one paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window.
That is to say, when the number of times playing arbitrary paster video in the history playing process of this user at this live video is more than or equal to 1 time, namely think that the history played data of this user meets default subwindow and plays condition.Whether the history played data detecting this user meets the method that default subwindow plays condition: the number of times that this user plays arbitrary paster video in the history playing process of this live video is greater than default value, this default value can be defined as arbitrary fixed value, and the embodiment of the present invention is not construed as limiting this.
In an alternative embodiment of the invention, the history played data of this user can also comprise the number of times of the number of times of the number of times of this user complete broadcasting arbitrary paster video in the history playing process of arbitrary live video, this user this paster video of complete broadcasting in the history playing process of arbitrary live video and this user this paster video of complete broadcasting in the history playing process of this live video, correspondingly, whether the history played data detecting this user meets the method that default subwindow plays condition can be following three kinds:
The first, when this user in the history playing process of arbitrary live video complete play any one paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window.This detection method can avoid excessively bothering when watching live video to user to the full extent.
The second, when this user in the history playing process of arbitrary live video complete play this paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window.This detection method can carry out emphasis popularization to the product that specific paster video is introduced, and can also avoid taking the time that user watches live video simultaneously.
The third, when this user in the history playing process of this live video complete play this paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window.Live video and paster video can be bound and play by this detection method, such as, can play the paster video of corresponding price according to the attention rate of live video, and the method, on the basis of protection advertiser interests, is avoided taking live video reproduction time.
The history played data of this user this can comprise other played data, such as, the data such as the broadcasting weight of each paster video or the weight of this live video, whether be less than the first predetermined threshold value according to paster video weight, judge whether the history played data of this user meets default subwindow and play condition; Or whether the weight according to this live video is greater than the second predetermined threshold value, judge whether the history played data of this user meets default subwindow and play condition; The defining method of the embodiment of the present invention to this first predetermined threshold value and this second predetermined threshold value is not construed as limiting.Correspondingly, whether the history played data detecting this user meets default subwindow, and to play condition can be also additive method, and the embodiment of the present invention is not construed as limiting this.
Whether meet default subwindow by the history played data detecting user and play condition, while determining whether to play paster video in the main window of video playback window, live video is play at the subwindow of this video playback window, gray interests can either be ensured, repeatedly intercutting because of paster video can also be avoided, cause undue interference when watching live to user, and then user can be avoided to miss live content.
In still another embodiment of the process, the history played data of this user is the played data of this user in preset duration.Such as, when this preset duration is a consecutive days, whether the history played data detecting this user meets the method that default subwindow plays condition: if this user is within any one consecutive days, arbitrary paster video was play in the history playing process of this live video, then think that the history played data of this user meets default subwindow and plays condition, if within this consecutive days, not completely in the history playing process of this live video play arbitrary paster video, then thought that the history played data of this user did not meet default subwindow and plays condition.
Wherein, this preset duration can be defined as arbitrary fixed value, and as 24 hours, one week or one month etc., additive method also can be adopted to determine, the embodiment of the present invention is not construed as limiting this.
It should be noted that, step 204 and step 203 are in like manner, as optional step, can perform and also can not perform, namely after the main window of video playback window plays this paster video, direct execution step 205, or directly perform the step playing this live video at the subwindow of video playback window.
Whether the duration 205, detecting this paster video is greater than preset duration.If the duration of this paster video is greater than this preset duration, perform step 206, if the duration of this paster video is not more than this preset duration, perform step 209.
If the duration of this paster video is greater than this preset duration, perform the step playing this live video in the subwindow of this video playback window; If the duration of this paster video is not more than this preset duration, then, after waiting for that this paster video playback terminates, in the main window of this video playback window, play this live video.
Wherein, this preset duration can be determined according to the duration of this live video, such as, when this live video duration is between 0 ~ 10min, this preset duration is defined as 15s, when this live video duration is between 10min ~ 30min, this preset duration is defined as 30s, when this live video duration is between 30min ~ 60min, this preset duration is defined as 60s, when this live video duration is at more than 60min, this preset duration is defined as 90s; Certainly, also can adopt additive method or this preset duration is defined as other fixed values, the embodiment of the present invention is not construed as limiting this.
Whether preset duration is greater than by the duration detecting this paster video, while determining whether to play paster video in the main window of video playback window, live video is play at the subwindow of this video playback window, gray interests can be ensured to the full extent, and not take the time that user too much watches live video.
It should be noted that, step 205 and step 203, step 204 are in like manner, as optional step, can perform and also can not perform, namely after the main window of video playback window plays this paster video, direct execution step 206, or directly perform the step playing this live video at the subwindow of video playback window.
206, this live video is obtained.
By the testing result of step 203, step 204 and step 204, while determining to play paster video in the main window of video playback window, after the subwindow of this video playback window plays live video, on the predeterminated position of the main window of this video playback window, the subwindow of this video playback window of initialization, and attempt connecting this live video; When getting this live video, in the subwindow of this video playback window, play this live video.
Wherein, to the initial method of the subwindow of this video playback window can be: load animation in the subwindow display of this video playback window, this loading animation can be the animation of the loading progress change of this live video, thus user can be made to know the real-time loading progress msg of this live video, also can be default arbitrary loading animation, the embodiment of the present invention be not construed as limiting this.
The method obtaining this live video can be: by accessing this live video address, be connected with this live video stream, to obtain this live video; Also additive method can be adopted to obtain this live video, and the embodiment of the present invention is not construed as limiting this.
Such as, when detecting that the video that user asks is live video, and this user user in a day had accessed this live video address, and play once this paster video the broadcasting page of this live video is complete, and the duration of this paster video is greater than 60s, while then confirming can to play paster video in the main window of video playback window, live video is play at the subwindow of this video playback window, at the lower left corner of the main window of this video playback window display subwindow, and in this subwindow, show loading animation, to present a kind of effect of picture-in-picture, in the process of this loading animation of display, access this live video address, connect this live video stream, to obtain this live video.
It should be noted that, the step obtaining this live video can be carried out while acquisition paster video, also can while determining to play paster video in the main window at video playback window, after the subwindow of this video playback window plays live video, obtain this live video again, the embodiment of the present invention is not construed as limiting this.
207, in the subwindow of this video playback window, this live video is play.
After getting this live video, in the subwindow of this video playback window, play this live video.Wherein, this subwindow area is this main window of preset ratio, and is positioned at the corner location of this main window.
This preset ratio can adopt the default value of Servers installed, also can select arbitrary proportion value by user in specified scope.Such as, this specified scope can be 1/10 ~ 1/6, and user can select a ratio value, as 1/8 within the scope of this; Certainly, additive method also can be adopted to arrange this preset ratio, and the embodiment of the present invention is not construed as limiting this; This corner location refers to the position can not blocking center, paster video playback interface, as the arbitrary corner location in the upper left corner of this video playback window, the lower left corner, the upper left corner or the upper right corner, also can be arbitrary boundary position in upper and lower, left or right four borders, the embodiment of the present invention be not construed as limiting this.
In an alternative embodiment of the invention, play this paster video at the main window of this video playback window, before getting this live video, in the subwindow of this video playback window, show the loading animation of this live video; After getting this live video, hide this loading animation, and play this live video in the subwindow of this video playback window.
By before getting this live video, play the loading animation of this live video, user can be made to understand the loading progress of this live video, after getting this live video, hide this loading animation, and play this live video at the subwindow of this video playback window, the situation that the broadcasting due to paster video can be avoided to cause user to miss live content occurs.
In still another embodiment of the process, in playing process, this paster video is play with default volume, and this live video is play with silent mode.Audio function button is switched in the predeterminated position display of this video playback window; When the trigger action to this switching audio function button being detected, switch the volume play mode of this live video and this paster video.
Such as, if current volume play mode is play with default volume for this paster video, this live video is play with silent mode, when the trigger action to this audio function button being detected, this paster video switch is play to silent mode, and this live video is switched to plays with default volume.
Wherein, this default volume can be defined as arbitrary fixed value, and additive method also can be adopted to determine, the embodiment of the present invention is not construed as limiting this; This predeterminated position can be the optional position in the subwindow of this video playback window, and also can be the optional position of the main window of this video playback window, the embodiment of the present invention be not construed as limiting this.
By in playing process, this paster video is play with default volume, and this live video is play with silent mode, gray interests can be ensured as far as possible; By detecting the trigger action switching audio function button, can switch volume play mode, thus making user to more clearly understand live content.
In still another embodiment of the process, when the zoom operations of main window of this video playback window being detected, the subwindow of this video playback window carries out corresponding convergent-divergent by same ratio.With the size making user this video playback window can be adjusted to the most applicable viewing.
As shown in Figure 2 B, play paster video in the main window of video playback window while, live video is play at the subwindow of this video playback window, in fig. 2b, the subwindow of this video playback window is positioned at the lower left corner of the main window of this video playback window, and this switching audio function button is positioned at the upper right corner of the subwindow of this video playback window, in addition, the title of this live video is shown on the upper left side of the main window of this video playback window, lower right display details click function button, when detecting this details click function button, jump to the product detail information displayed page that this paster video links, product information in this paster videos more is understood to make user, volume adjusting option and page zoom-in and zoom-out option etc. can also be shown in the lower right of the main window of this video playback window, show advertisement option remaining time in the upper right side of the main window of this video playback window and skip option, advertisement option remaining time is for showing the residue reproduction time of this paster video, when the trigger action this being skipped to option being detected, detect this user type, if this user is VIP user, then directly terminate to play this paster video, and the main window this live video being switched to this video playback window is play, hide the subwindow of this video playback window simultaneously.
208, when this paster video playback is complete, this live video is switched to this main window and plays.
Further, in another embodiment, this live video switch to this main window play time, hide the subwindow of this video playback window, to avoid blocking user's sight line.
In an alternative embodiment of the invention, after this paster video playback terminates, the history played data of this user is upgraded.Such as, perform respectively add 1 operation by playing the number of times of arbitrary paster video and this user number of times of this paster video of complete broadcasting in the history playing process of this live video in the number of times of the number of times of this user complete broadcasting arbitrary paster video in the history playing process of arbitrary live video, this user this paster video of complete broadcasting in the history playing process of arbitrary live video, the history playing process of this user at this live video.
Data included by the history played data of this user are different, and adopt different update methods, the embodiment of the present invention is not construed as limiting this.
209, after waiting for that this paster video playback terminates, this live video is play at the main window of this video playback window.
If the broadcasting time of this user to this live video is not more than preset times, or the history played data of this user does not meet default subwindow broadcasting condition, or the duration of this paster video is not more than this preset duration, when then playing paster video in the main window of video playback window, time different, play live video at the subwindow of this video playback window; Namely, after this paster video playback terminates, just this live video is play at the main window of this video playback window.
It should be noted that, step 203, step 204 and step 205 are in embodiments of the present invention all as optional step, namely can not perform step 203, step 204 and step 205, also only can perform any one step wherein or any two steps, the embodiment of the present invention is not construed as limiting this.In addition, to the execution sequence of step 203, step 204 and step 205 or wherein at least two steps, the embodiment of the present invention is also not construed as limiting.
The method that the present embodiment provides, by play paster video in the main window of video playback window while, play live video at the subwindow of this video playback window, can avoid in the process intercutting paster video, the situation causing user to miss live content occurs; Further, by detecting this user, whether preset times being greater than to the broadcasting time of this live video, making this video broadcasting method can not only the interests of maintain advertiser, can also avoid that live video is watched to user and cause excessive interference; Whether meet default subwindow by the history played data detecting this user and play condition, gray interests can either be ensured, repeatedly intercutting because of paster video can also be avoided, cause undue interference when watching live to user, and then user can be avoided to miss live content; Whether preset duration is greater than by the duration detecting this paster video, while determining whether to play paster video in the main window of video playback window, live video is play at the subwindow of this video playback window, gray interests can be ensured to the full extent, and not take the time that user too much watches live video; By before getting this live video, play the loading animation of this live video, user can be made to understand the loading progress of this live video, after getting this live video, hide this loading animation, and play this live video at the subwindow of this video playback window, the situation that the broadcasting due to paster video can be avoided to cause user to miss live content occurs.
Above-mentioned all alternatives, can adopt and combine arbitrarily formation embodiment of the present disclosure, this is no longer going to repeat them.
Fig. 3 is a kind of video play device structural representation that the embodiment of the present invention provides.With reference to Fig. 3, this device comprises paster video acquiring module 301, live video acquisition module 302, paster video playback module 303, live video playing module 304 and handover module 305.
Paster video acquiring module 301, for when the playing request of user to live video being detected, obtains paster video;
Live video acquisition module 302, for obtaining this live video;
Paster video playback module 303, for playing this paster video that this paster video acquiring module gets in the main window of video playback window;
Live video playing module 304, for playing this live video that this live video acquisition module gets in the subwindow of this video playback window;
Handover module 305, for when this paster video playback is complete, switches to this main window by this live video and plays.
In the first possibility implementation provided by the invention, this device also comprises:
Whether first detection module, be greater than preset times for detecting this user to the broadcasting time of this live video;
If this live video playing module 304 is also greater than this preset times for this broadcasting time, then perform the step playing this live video in the subwindow of this video playback window;
If this live video playing module 304 is also not more than this preset times for this broadcasting time, then, after waiting for that this paster video playback terminates, play this live video at the main window of this video playback window.
In the second possibility implementation provided by the invention, this device also comprises:
History played data acquisition module, for obtaining the history played data of this user;
If this live video playing module 304 also meets default subwindow for this history played data play condition, then perform the step playing this live video in the subwindow of this video playback window.
Provided by the invention the third may in implementation, this live video playing module 304 also for:
On the predeterminated position of the main window of this video playback window, the subwindow of this video playback window of initialization, and attempt connecting this live video;
When getting this live video, in the subwindow of this video playback window, play this live video.
Provided by the invention 4th kind may in implementation, this live video playing module 304 also for:
When this user in the history playing process of arbitrary live video complete play any one paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window; Or,
When this user in the history playing process of this live video complete play any one paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window; Or,
When this user in the history playing process of arbitrary live video complete play this paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window; Or,
When this user in the history playing process of this live video complete play this paster video time, determine that this history played data meets this default subwindow and plays condition, then perform the step playing this live video in the subwindow of this video playback window.
In the 5th kind of possibility implementation provided by the invention, the history played data of this user is the played data of this user in preset duration.
In the 6th kind of possibility implementation provided by the invention, this device also comprises:
Whether the second detection module, be greater than preset duration for the duration detecting this paster video;
If this live video playing module 304 is also greater than this preset duration for the duration of this paster video, perform the step playing this live video in the subwindow of this video playback window;
If this live video playing module 304 is also not more than this preset duration for the duration of this paster video, then, after waiting for that this paster video playback terminates, in the main window of this video playback window, play this live video.
In the 7th kind of possibility implementation provided by the invention, this device also comprises:
Load animation playing module, for showing the loading animation of this live video in the subwindow of this video playback window;
Correspondingly, after obtaining this live video, this device also comprises:
Loading animation and hide module, for hiding this loading animation, and playing this live video in the subwindow of this video playback window.
In the 8th kind of possibility implementation provided by the invention, this device also comprises:
Subwindow hides module, for switch at this live video this main window play time, hide the subwindow of this video playback window.
In the 9th kind of possibility implementation provided by the invention, this device also comprises:
Volume control module, in playing process, plays this paster video with default volume, and is play with silent mode by this live video.
In the provided by the invention ten kind of possibility implementation, this device also comprises:
Display module, switches audio function button for the predeterminated position display at this video playback window;
Volume handover module, for when the trigger action to this switching audio function button being detected, switches the volume play mode of this live video and this paster video.
In the 11 kind of possibility implementation provided by the invention, this device also comprises: history played data update module, for after this paster video playback terminates, upgrades the history played data of this user.
In the 12 kind of possibility implementation provided by the invention, this device also comprises: window Zoom module, and for when the zoom operations of main window of this video playback window being detected, the subwindow of this video playback window carries out corresponding convergent-divergent by same ratio.
It should be noted that: the video play device that above-described embodiment provides is when processing video playback business, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, internal structure by equipment is divided into different functional modules, to complete all or part of function described above.In addition, the device of the video playback that above-described embodiment provides and the embodiment of the method for video playback belong to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
Present embodiments provide a kind of terminal, this terminal may be used for performing the video broadcasting method provided in each embodiment above-mentioned.See Fig. 4, this terminal 400 comprises:
Terminal 400 can comprise RF (RadioFrequency, radio frequency) circuit 110, the memory 120 including one or more computer-readable recording mediums, input unit 130, display unit 140, transducer 150, voicefrequency circuit 160, WiFi (WirelessFidelity, Wireless Fidelity) module 170, include the parts such as processor 180 and power supply 190 that more than or processes core.It will be understood by those skilled in the art that the restriction of the not structure paired terminal of the terminal structure shown in Fig. 4, the parts more more or less than diagram can be comprised, or combine some parts, or different parts are arranged.Wherein:
RF circuit 110 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, after being received by the downlink information of base station, transfer to more than one or one processor 180 to process; In addition, base station is sent to by relating to up data.Usually, RF circuit 110 includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupler, LNA (LowNoiseAmplifier, low noise amplifier), duplexer etc.In addition, RF circuit 110 can also by radio communication and network and other devices communicatings.Described radio communication can use arbitrary communication standard or agreement, include but not limited to GSM (GlobalSystemofMobilecommunication, global system for mobile communications), GPRS (GeneralPacketRadioService, general packet radio service), CDMA (CodeDivisionMultipleAccess, code division multiple access), WCDMA (WidebandCodeDivisionMultipleAccess, Wideband Code Division Multiple Access (WCDMA)), LTE (LongTermEvolution, Long Term Evolution), Email, SMS (ShortMessagingService, Short Message Service) etc.
Memory 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of memory 120 by running, thus performs the application of various function and data processing.Memory 120 mainly can comprise storage program district and store data field, and wherein, storage program district can storage operation system, application program (such as sound-playing function, image player function etc.) etc. needed at least one function; Store data field and can store the data (such as voice data, phone directory etc.) etc. created according to the use of terminal 400.In addition, memory 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, such as at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory 120 can also comprise Memory Controller, to provide the access of processor 180 and input unit 130 pairs of memories 120.
Input unit 130 can be used for the numeral or the character information that receive input, and produces and to arrange with user and function controls relevant keyboard, mouse, action bars, optics or trace ball signal and inputs.Particularly, input unit 130 can comprise Touch sensitive surface 131 and other input equipments 132.Touch sensitive surface 131, also referred to as touch display screen or Trackpad, user can be collected or neighbouring touch operation (such as user uses any applicable object or the operations of annex on Touch sensitive surface 131 or near Touch sensitive surface 131 such as finger, stylus) thereon, and drive corresponding jockey according to the formula preset.Optionally, Touch sensitive surface 131 can comprise touch detecting apparatus and touch controller two parts.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation brings, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent also is performed.In addition, the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be adopted to realize Touch sensitive surface 131.Except Touch sensitive surface 131, input unit 130 can also comprise other input equipments 132.Particularly, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.
Display unit 140 can be used for the various graphical user interface showing information or the information being supplied to user and the terminal 1900 inputted by user, and these graphical user interface can be made up of figure, text, icon, video and its combination in any.Display unit 140 can comprise display floater 141, optionally, the form such as LCD (LiquidCrystalDisplay, liquid crystal display), OLED (OrganicLight-EmittingDiode, Organic Light Emitting Diode) can be adopted to configure display floater 141.Further, Touch sensitive surface 131 can cover display floater 141, when Touch sensitive surface 131 detects thereon or after neighbouring touch operation, send processor 180 to determine the type of touch event, on display floater 141, provide corresponding vision to export with preprocessor 180 according to the type of touch event.Although in the diagram, Touch sensitive surface 131 and display floater 141 be as two independently parts realize input and input function, in certain embodiments, can by Touch sensitive surface 131 and display floater 141 integrated and realize input and output function.
Terminal 400 also can comprise at least one transducer 150, such as optical sensor, motion sensor and other transducers.Particularly, optical sensor can comprise ambient light sensor and proximity transducer, and wherein, ambient light sensor the light and shade of environmentally light can regulate the brightness of display floater 141, proximity transducer when terminal 400 moves in one's ear, can cut out display floater 141 and/or backlight.As the one of motion sensor, Gravity accelerometer can detect the size of all directions (are generally three axles) acceleration, size and the direction of gravity can be detected time static, can be used for identifying the application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating) of mobile phone attitude, Vibration identification correlation function (such as pedometer, knock) etc.; As for terminal 400 also other transducers such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, do not repeat them here.
Voicefrequency circuit 160, loud speaker 161, microphone 162 can provide the audio interface between user and terminal 400.Voicefrequency circuit 160 can by receive voice data conversion after the signal of telecommunication, be transferred to loud speaker 161, by loud speaker 161 be converted to voice signal export; On the other hand, the voice signal of collection is converted to the signal of telecommunication by microphone 162, voice data is converted to after being received by voicefrequency circuit 160, after again voice data output processor 180 being processed, through RF circuit 110 to send to such as another terminal, or export voice data to memory 120 to process further.Voicefrequency circuit 160 also may comprise earphone jack, to provide the communication of peripheral hardware earphone and terminal 400.
WiFi belongs to short range wireless transmission technology, and by WiFi module 170, terminal 400 can help that user sends and receive e-mail, browsing page and access streaming video etc., and its broadband internet wireless for user provides is accessed.Although Fig. 4 shows WiFi module 170, be understandable that, it does not belong to must forming of terminal 400, can omit in the scope of essence not changing invention as required completely.
Processor 180 is control centres of terminal 400, utilize the various piece of various interface and the whole mobile phone of connection, software program in memory 120 and/or module is stored in by running or performing, and call the data be stored in memory 120, perform various function and the deal with data of terminal 400, thus integral monitoring is carried out to mobile phone.Optionally, processor 180 can comprise one or more process core; Preferably, processor 180 accessible site application processor and modem processor, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 180.
Terminal 400 also comprises the power supply 190 (such as battery) of powering to all parts, preferably, power supply can be connected with processor 180 logic by power-supply management system, thus realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 190 can also comprise one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown, terminal 400 can also comprise camera, bluetooth module etc., does not repeat them here.Specifically in the present embodiment, the display unit of terminal is touch-screen display, and terminal also includes memory, and one or more than one program, one of them or more than one program are stored in memory, and are configured to be performed by more than one or one processor.Described more than one or one program package contains for performing above-mentioned video broadcasting method.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (26)

CN201510898133.XA2015-12-082015-12-08Video broadcasting method and deviceActiveCN105554550B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510898133.XACN105554550B (en)2015-12-082015-12-08Video broadcasting method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510898133.XACN105554550B (en)2015-12-082015-12-08Video broadcasting method and device

Publications (2)

Publication NumberPublication Date
CN105554550Atrue CN105554550A (en)2016-05-04
CN105554550B CN105554550B (en)2018-12-04

Family

ID=55833453

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510898133.XAActiveCN105554550B (en)2015-12-082015-12-08Video broadcasting method and device

Country Status (1)

CountryLink
CN (1)CN105554550B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106028143A (en)*2016-05-272016-10-12北京小米移动软件有限公司Video live broadcasting method and device
CN106791894A (en)*2016-11-262017-05-31广州华多网络科技有限公司A kind of method and apparatus for playing live video
CN106792090A (en)*2016-12-152017-05-31天脉聚源(北京)传媒科技有限公司The method and device that a kind of intelligent video is played
CN107105316A (en)*2017-05-252017-08-29华为软件技术有限公司A kind of advertisement broadcast method and device
CN107333162A (en)*2017-06-262017-11-07广州华多网络科技有限公司A kind of method and apparatus for playing live video
CN107690080A (en)*2016-11-172018-02-13腾讯科技(北京)有限公司The playing method and device of media information
CN108289235A (en)*2018-01-102018-07-17北京掌阔移动传媒科技有限公司One kind is across screen advertisement placement method and device
CN108600807A (en)*2018-04-082018-09-28Oppo广东移动通信有限公司Video playing control method, device, terminal and computer-readable medium
WO2018177219A1 (en)*2017-03-272018-10-04腾讯科技(深圳)有限公司Method and device for controlling playing of pre-video media file
CN108668159A (en)*2017-03-282018-10-16宇龙计算机通信科技(深圳)有限公司A kind of split screen plays the method and terminal of video and advertisement
CN109729415A (en)*2019-01-252019-05-07网宿科技股份有限公司 A video playback method, terminal device and storage medium
CN110166809A (en)*2018-02-132019-08-23英属开曼群岛商玩美股份有限公司For providing the system and method for product information during live streaming
CN110324691A (en)*2018-03-292019-10-11中兴通讯股份有限公司A kind of method of split screen display available, equipment and computer readable storage medium
CN111083507A (en)*2019-12-092020-04-28广州酷狗计算机科技有限公司Method and system for connecting to wheat, first main broadcasting terminal, audience terminal and computer storage medium
CN113286157A (en)*2021-04-062021-08-20北京达佳互联信息技术有限公司Video playing method and device, electronic equipment and storage medium
CN114697724A (en)*2020-12-312022-07-01华为技术有限公司Media playing method and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1625148A (en)*2003-12-052005-06-08宽联(上海)通信科技有限公司Video direct playing and advertisement system
US20130014140A1 (en)*2010-03-292013-01-10Beijing Lenovo Software Ltd.Playing device and playing method
CN104168507A (en)*2014-08-062014-11-26广州华多网络科技有限公司Video playing method, video processing device and browsing device
CN104244066A (en)*2014-09-232014-12-24深圳市九洲电器有限公司Television program watching method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1625148A (en)*2003-12-052005-06-08宽联(上海)通信科技有限公司Video direct playing and advertisement system
US20130014140A1 (en)*2010-03-292013-01-10Beijing Lenovo Software Ltd.Playing device and playing method
CN104168507A (en)*2014-08-062014-11-26广州华多网络科技有限公司Video playing method, video processing device and browsing device
CN104244066A (en)*2014-09-232014-12-24深圳市九洲电器有限公司Television program watching method and system

Cited By (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017201860A1 (en)*2016-05-272017-11-30北京小米移动软件有限公司Video live streaming method and device
CN106028143A (en)*2016-05-272016-10-12北京小米移动软件有限公司Video live broadcasting method and device
CN107690080B (en)*2016-11-172019-12-17腾讯科技(北京)有限公司media information playing method and device
CN107690080A (en)*2016-11-172018-02-13腾讯科技(北京)有限公司The playing method and device of media information
CN106791894A (en)*2016-11-262017-05-31广州华多网络科技有限公司A kind of method and apparatus for playing live video
CN106792090B (en)*2016-12-152019-07-26天脉聚源(北京)传媒科技有限公司A kind of method and device that intelligent video plays
CN106792090A (en)*2016-12-152017-05-31天脉聚源(北京)传媒科技有限公司The method and device that a kind of intelligent video is played
WO2018177219A1 (en)*2017-03-272018-10-04腾讯科技(深圳)有限公司Method and device for controlling playing of pre-video media file
CN108668159A (en)*2017-03-282018-10-16宇龙计算机通信科技(深圳)有限公司A kind of split screen plays the method and terminal of video and advertisement
CN107105316A (en)*2017-05-252017-08-29华为软件技术有限公司A kind of advertisement broadcast method and device
CN107333162A (en)*2017-06-262017-11-07广州华多网络科技有限公司A kind of method and apparatus for playing live video
CN107333162B (en)*2017-06-262020-08-11广州华多网络科技有限公司Method and device for playing live video
CN108289235A (en)*2018-01-102018-07-17北京掌阔移动传媒科技有限公司One kind is across screen advertisement placement method and device
CN110166809A (en)*2018-02-132019-08-23英属开曼群岛商玩美股份有限公司For providing the system and method for product information during live streaming
CN110324691A (en)*2018-03-292019-10-11中兴通讯股份有限公司A kind of method of split screen display available, equipment and computer readable storage medium
CN108600807A (en)*2018-04-082018-09-28Oppo广东移动通信有限公司Video playing control method, device, terminal and computer-readable medium
CN108600807B (en)*2018-04-082021-04-13Oppo广东移动通信有限公司 Video playback control method, device, terminal and computer readable medium
CN109729415A (en)*2019-01-252019-05-07网宿科技股份有限公司 A video playback method, terminal device and storage medium
CN109729415B (en)*2019-01-252021-11-16网宿科技股份有限公司Video playing method, terminal equipment and storage medium
CN111083507A (en)*2019-12-092020-04-28广州酷狗计算机科技有限公司Method and system for connecting to wheat, first main broadcasting terminal, audience terminal and computer storage medium
CN114697724A (en)*2020-12-312022-07-01华为技术有限公司Media playing method and electronic equipment
CN113286157A (en)*2021-04-062021-08-20北京达佳互联信息技术有限公司Video playing method and device, electronic equipment and storage medium

Also Published As

Publication numberPublication date
CN105554550B (en)2018-12-04

Similar Documents

PublicationPublication DateTitle
CN105554550A (en)Video playing method and device
CN104065982B (en)The method and apparatus of live streaming media
CN105338368A (en)Method, device and system for converting live stream of video into on-demand data
CN104869468A (en)Method and apparatus for displaying screen information
CN104822090A (en)Video playing method, device and system
CN104243671A (en)Volume adjustment method and device and electronic device
CN104967910A (en)Multimedia play progress control method and apparatus
CN105005909A (en)Method and device for predicting lost users
CN105025314A (en)Multimedia live broadcast method and device
CN104883610A (en)Patch video playing method and device
CN103458305A (en)Video playing method and device, terminal device and server
CN103458277B (en)A kind of method and apparatus operating direct broadcast band program
CN106231433B (en)A kind of methods, devices and systems playing network video
CN106792120A (en)The display methods of video pictures, device and terminal
CN104965843A (en)Method and apparatus for acquiring comment information
CN104796743A (en)Content item display system, method and device
CN105516784A (en)Virtual good display method and device
CN104602100A (en)Method and device for recording video and audio in applications
CN104519404A (en)Graphics interchange format file playing method and device
CN103313139A (en)History display method and device and electronic device
CN104935955A (en)Live video stream transmission method, device and system
CN105187733A (en)Video processing method, device and terminal
CN104602135A (en)Method and device for controlling full screen play
CN104869465A (en)Video playing control method and device
CN103475914A (en)Video playing method, video playing device, terminal equipment and server

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp