Summary of the invention
It is existing for solving present disclose provides a kind of playback progress display methods, device, electronic equipment and storage medium
IOS system component in technology can not meeting in real-time display multimedia file playback progress and multimedia file playing process
There is the problem of playing progress bar jump.
In a first aspect, a kind of playback progress display methods is provided, this method comprises:
Determine the display length information of the first schedule view corresponding with the broadcasting total duration of multimedia file;
In the playing process of multimedia file, according to the display refreshing frequency of multimedia player and multimedia file
Playback progress duration determines the play time progress phase of multimedia file at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view;
At the corresponding each play time of display refreshing frequency, according to the display length information of the first schedule view and
The display length information of second schedule view, the first schedule view and the second schedule view are folded on multimedia player
Add display, to show play time progress in the playing process of multimedia file.
In the alternative embodiment of disclosure first aspect, for current play time, according to multimedia player
It shows the playback progress duration of refreshing frequency and multimedia file, determines the corresponding current play time of display refreshing frequency
Locate the display length information of corresponding second schedule view of play time progress of multimedia file, comprising:
Each refresh interval time is determined according to display refreshing frequency;
The sum of playback progress duration corresponding with current play time of each refresh interval time is calculated, is obtained current
Play time at multimedia file current play time progress;
It calculates current play time progress and accounts for the percentage for playing total duration;
The display length information of the second schedule view is calculated according to the display length information of percentage and the first schedule view.
In the alternative embodiment of disclosure first aspect, determine and the broadcasting total duration corresponding first of multimedia file
Before the display length information of schedule view, method further include:
It is determined according to the dimension information of the dimension information of multimedia player or the terminal device for playing multimedia file
The display length information of first schedule view, and by the display length of the broadcasting total duration of multimedia file and the first schedule view
Information establishes corresponding relationship.
In the alternative embodiment of disclosure first aspect, according to the display refreshing frequency and multimedia of multimedia player text
The playback progress duration of part, determine the play time of multimedia file at the corresponding each play time of display refreshing frequency into
It spends before the display length information of corresponding second schedule view, method further include:
The display refreshing frequency of multimedia player is determined according to the refreshing frequency of the display screen of terminal device.
In the alternative embodiment of disclosure first aspect, by the first schedule view and the second schedule view in multimedia
Overlapping display is carried out on device, comprising:
First schedule view and the second schedule view are overlapped on multimedia player with different display colors
Display.
In the alternative embodiment of disclosure first aspect, in the playing process of multimedia file, according to multimedia
The display refreshing frequency of device and the playback progress duration of multimedia file determine the corresponding each play time of display refreshing frequency
At point before the display length information of corresponding second schedule view of play time progress of multimedia file, method is also wrapped
It includes:
Determine the initial play progress duration of multimedia file;
The initial display length information of the second schedule view is determined according to initial play progress duration.
Second aspect, provides a kind of multimedia player playback progress display device, which includes:
First determining module, for determining the aobvious of the first schedule view corresponding with the broadcasting total duration of multimedia file
Show length information;
Second determining module, for being refreshed in the playing process of multimedia file according to the display of multimedia player
The playback progress duration of frequency and multimedia file determines multimedia text at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of the play time progress of part;
Display module, for showing at the corresponding each play time of refreshing frequency, according to the first schedule view
The display length information for showing length information and the second schedule view, by the first schedule view and the second schedule view in multimedia
Overlapping display is carried out on player, to show play time progress in the playing process of multimedia file.
In the alternative embodiment of disclosure second aspect, the second determining module is specifically used for:
Each refresh interval time is determined according to display refreshing frequency;
The sum of playback progress duration corresponding with current play time of each refresh interval time is calculated, is obtained current
Play time at multimedia file current play time progress;
It calculates current play time progress and accounts for the percentage for playing total duration;
The display length information of the second schedule view is calculated according to the display length information of percentage and the first schedule view.
The third aspect, present disclose provides a kind of electronic equipment, which includes:
One or more processors;
Memory;
One or more application program, wherein one or more application programs be stored in memory and be configured as by
One or more processors execute, and one or more programs are configured to: executing more matchmakers as shown in the first aspect of the disclosure
The corresponding operation of body player plays progress display methods.
Fourth aspect, present disclose provides a kind of computer readable storage medium, computer readable storage medium is for depositing
Storage computer instruction executes computer as shown in the first aspect of the disclosure when run on a computer
Multimedia player playback progress display methods.
Technical solution provided by the present disclosure has the benefit that
In the scheme of the embodiment of the present disclosure, the first progress view corresponding with the broadcasting total duration of multimedia file is determined
The display length information of figure;In the playing process of multimedia file, according to the display refreshing frequency of multimedia player and more
The playback progress duration of media file determines the broadcasting of multimedia file at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of time schedule;At each play time, regarded according to the first progress
The display length information of the display length information and the second schedule view of figure, by the first schedule view and the second schedule view more
Overlapping display is carried out on media player, to show play time progress in the playing process of multimedia file.In the disclosure,
Since the display length information of the second schedule view is based on multimedia at the corresponding each play time of display refreshing frequency
The play time progress of file is overlapped display by the first schedule view and the second schedule view, realizes come what is determined
The playback progress of real-time display multimedia file at each play time, solve in the prior art can not real-time display it is more
The problem of playback of media files progress;Meanwhile the display frequency of playback progress is improved by display refreshing frequency, it avoids and broadcasts
The problem of degree of putting into jump display, user is met to the real-time and accuracy requirement of view multimedia documents playback progress.
Specific embodiment
Embodiment of the disclosure is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end
Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached
The embodiment of figure description is exemplary, and is only used for explaining the disclosure, and is not construed as limiting the claims.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singular " one " used herein, " one
It is a ", " described " and "the" may also comprise plural form.It is to be further understood that being arranged used in the specification of the disclosure
Diction " comprising " refer to that there are the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or addition
Other one or more features, integer, step, operation, element, component and/or their group.It should be understood that when we claim member
Part is " connected " or when " coupled " to another element, it can be directly connected or coupled to other elements, or there may also be
Intermediary element.In addition, " connection " used herein or " coupling " may include being wirelessly connected or wirelessly coupling.It is used herein to arrange
Diction "and/or" includes one or more associated wholes for listing item or any cell and all combinations.
To keep the purposes, technical schemes and advantages of the disclosure clearer, below in conjunction with attached drawing to disclosure embodiment party
Formula is described in further detail.
How the technical solution of the disclosure and the technical solution of the disclosure are solved with specifically embodiment below above-mentioned
Technical problem is described in detail.These specific embodiments can be combined with each other below, for the same or similar concept
Or process may repeat no more in certain embodiments.Below in conjunction with attached drawing, embodiment of the disclosure is described.
The application scenarios of the embodiment of the present disclosure are system plays device broadcasting online multimedia file of the user using ios system
Or local multimedia file.
Fig. 1 is a kind of flow diagram for multimedia player playback progress display methods that the embodiment of the present disclosure provides,
As shown in Figure 1, this method may include:
Step S101 determines the display length letter of the first schedule view corresponding with the broadcasting total duration of multimedia file
Breath;
Step S102, in the playing process of multimedia file, according to the display refreshing frequency of multimedia player and more
The playback progress duration of media file determines the broadcasting of multimedia file at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of time schedule;
Step S103, at the corresponding each play time of display refreshing frequency, according to the display of the first schedule view
The display length information of length information and the second schedule view, by the first schedule view and the second schedule view in multimedia
Overlapping display is carried out on device, to show play time progress in the playing process of multimedia file.
In the scheme of the embodiment of the present disclosure, the first progress view corresponding with the broadcasting total duration of multimedia file is determined
The display length information of figure;In the playing process of multimedia file, according to the display refreshing frequency of multimedia player and more
The playback progress duration of media file determines the broadcasting of multimedia file at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of time schedule;At each play time, regarded according to the first progress
The display length information of the display length information and the second schedule view of figure, by the first schedule view and the second schedule view more
Overlapping display is carried out on media player, to show play time progress in the playing process of multimedia file.In the disclosure,
Since the display length information of the second schedule view is based on multimedia at the corresponding each play time of display refreshing frequency
The play time progress of file is overlapped display by the first schedule view and the second schedule view, realizes come what is determined
The playback progress of real-time display multimedia file at each play time, solve in the prior art can not real-time display it is more
The problem of playback of media files progress;Meanwhile the display frequency of playback progress is improved by display refreshing frequency, it avoids and broadcasts
The problem of degree of putting into jump display, user is met to the real-time and accuracy requirement of view multimedia documents playback progress.
Specific expansion explanation is carried out to the above scheme of the embodiment of the present disclosure below.
Step S101 determines the display length letter of the first schedule view corresponding with the broadcasting total duration of multimedia file
Breath;
Wherein, multimedia file can be online multimedia file, be also possible to local multimedia file.Play total duration
It can be a multimedia file and be played from start to the time span played.
In the embodiment of the present disclosure, the display of the first schedule view corresponding with the broadcasting total duration of multimedia file is determined
Before length information, method further include:
It is determined according to the dimension information of the dimension information of multimedia player or the terminal device for playing multimedia file
The display length information of first schedule view, and by the display length of the broadcasting total duration of multimedia file and the first schedule view
Information establishes corresponding relationship.
In practical applications, the first schedule view can be rectangle, and the display length information of the first schedule view can be with
It is determined according to the display width of the display width of multimedia player or terminal device.In addition, also by multimedia file
Broadcasting total duration and the display length information of the first schedule view establish corresponding relationship, make in multimedia file playing process
Each time point is corresponding with each position in the first schedule view.
It should be noted that the shape of the first schedule view is not limited to rectangle, it is also possible to other shapes, does not do herein
It limits.
Step S102, in the playing process of multimedia file, according to the display refreshing frequency of multimedia player and more
The playback progress duration of media file determines the broadcasting of multimedia file at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of time schedule;
In practical applications, when multimedia player plays multimedia file, with the change of multimedia file playback progress
Change, the display length of the second schedule view can also change therewith.The disclosure by multimedia player be arranged timer,
The refreshing frequency of timer is arranged in the unrecognized range of human eye, determines that multimedia is broadcast by the refreshing frequency of timer
The display refreshing frequency for putting device, according to the playback progress duration of the display refreshing frequency of multimedia player and multimedia file,
Determine the play time progress corresponding second of multimedia file at the corresponding each play time of display refreshing frequency into
Spend the display length of view.In this way, the variation of progress will not show jump when multimedia player display refreshes.
In the embodiment of the present disclosure, when according to the display refreshing frequency of multimedia player and the playback progress of multimedia file
It is long, determine the play time progress corresponding second of multimedia file at the corresponding each play time of display refreshing frequency
Before the display length information of schedule view, method further include: more matchmakers are determined according to the refreshing frequency of the display screen of terminal device
The display refreshing frequency of body player.
In practical applications, the refreshing frequency of timer can be determined according to the screen refresh frequency of terminal device, for example,
The refreshing frequency of timer is determined as refreshing within 1 second 60 times, then the display refreshing frequency of multimedia player is to refresh 60 in 1 second
It is secondary, at this point, human eye can not identify the jump of progress.
It should be noted that the display refreshing frequency of multimedia player may be used also other than being determined as 1 second and refreshing 60 times
To be arranged to the other values that eye recognition does not go out in the frequency range of jump, herein without limitation.
In the embodiment of the present disclosure, for current play time, according to the display refreshing frequency of multimedia player and
The playback progress duration of multimedia file determines multimedia file at the corresponding current play time of display refreshing frequency
The display length information of corresponding second schedule view of play time progress, comprising: determined according to display refreshing frequency each
The refresh interval time;The sum of playback progress duration corresponding with current play time of each refresh interval time is calculated, is obtained
The current play time progress of multimedia file at current play time;It calculates current play time progress and accounts for broadcasting always
The percentage of duration;The display length of the second schedule view is calculated according to the display length information of percentage and the first schedule view
Information.
In one example, display refreshing frequency is to refresh within 1 second 60 times, then each refresh interval time is 1/60 second, currently
The corresponding playback progress of play time is 3%, and the broadcasting total duration of multimedia file is T, and the display of the first schedule view is long
Degree is L1, then the display length of the second schedule view be
In the embodiment of the present disclosure, in the playing process of multimedia file, frequency is refreshed according to the display of multimedia player
The playback progress duration of rate and multimedia file determines multimedia file at the corresponding each play time of display refreshing frequency
Corresponding second schedule view of play time progress display length information before, method further include: determine multimedia text
The initial play progress duration of part;The initial display length information of the second schedule view is determined according to initial play progress duration.
In one example, 1% is set by the initial play progress of multimedia file, that is to say, that show broadcasting for the first time
Progress is 1%, then the initial display length of the second schedule view are as follows: L11%, wherein L1Display for the first schedule view is long
Degree.
Step S103, at the corresponding each play time of display refreshing frequency, according to the display of the first schedule view
The display length information of length information and the second schedule view, by the first schedule view and the second schedule view in multimedia
Overlapping display is carried out on device, to show play time progress in the playing process of multimedia file.
In practical applications, the first schedule view and the second schedule view are carried out in the predeterminated position of multimedia player
Overlapping display, in the corresponding each play time of display refreshing frequency, corresponding the second different schedule view shows length, from
And realize in the playing process of multimedia file, by the real time contrast of the display length variation of two schedule views, come
Show the play time progress of multimedia file.
In one example, show that playback progress is 1% for the first time, display refreshing frequency is to refresh 60 times for 1 second, the second progress view
The display length of figure is successively are as follows: Until final more matchmakers
When body file finishes playing, the display length of the second schedule view and the display length of the first schedule view are identical, reach L1, from
And realize real-time display play time progress.
In the embodiment of the present disclosure, the first schedule view and the second schedule view are overlapped on multimedia player aobvious
Show, comprising: be overlapped the first schedule view and the second schedule view with different display colors on multimedia player
Display.
In one example, the display color of the first schedule view can be set to grey, the display of the second schedule view
Color is set as white, and in the playing process of multimedia file, the length of white view slowly persistently becomes with playback progress
Change, length is progressively longer, and until multimedia file finishes playing, then the length of white view reaches the length of grey view.
It, can be with it should be noted that the first schedule view and the display color of the second progress go out except grey and white
The diacritic two kinds of colors of other human eyes are set, herein without limitation.
Based on principle identical with method shown in Fig. 1, a kind of multimedia is additionally provided in embodiment of the disclosure
Device playback progress display device 20, as shown in Fig. 2, the multimedia player playback progress display device 20 may include:
First determining module 201, for determining the first schedule view corresponding with the broadcasting total duration of multimedia file
Display length information;
Second determining module 202, in the playing process of multimedia file, according to the display brush of multimedia player
The playback progress duration of new frequency and multimedia file determines multimedia at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of the play time progress of file;
Display module 203, for showing at the corresponding each play time of refreshing frequency, according to the first schedule view
Display length information and the second schedule view display length information, by the first schedule view and the second schedule view in more matchmakers
Overlapping display is carried out on body player, to show play time progress in the playing process of multimedia file.
In the scheme of the embodiment of the present disclosure, when the first determining module 201 is total for the determining broadcasting with multimedia file
The display length information of long corresponding first schedule view;Second determining module 202 is used for the broadcasting in multimedia file
Cheng Zhong determines that display refreshes frequency according to the playback progress duration of the display refreshing frequency of multimedia player and multimedia file
The display of corresponding second schedule view of play time progress of multimedia file is long at the corresponding each play time of rate
Spend information;Display module 203 is used at each play time, according to the display length information of the first schedule view and second
First schedule view and the second schedule view are overlapped aobvious by the display length information of schedule view on multimedia player
Show, to show play time progress in the playing process of multimedia file.In the disclosure, due to the display of the second schedule view
Length information is the play time progress based on multimedia file at the corresponding each play time of display refreshing frequency come really
Fixed, display is overlapped by the first schedule view and the second schedule view, is realized real-time at each play time
The playback progress for showing multimedia file, solve in the prior art can not real-time display multimedia file playback progress ask
Topic;Meanwhile the display frequency of playback progress is improved by display refreshing frequency, avoid asking for playback progress jump display
Topic, meets user to the real-time and accuracy requirement of view multimedia documents playback progress.
In the embodiments of the present disclosure, the second determining module 202 is specifically used for:
Each refresh interval time is determined according to display refreshing frequency;Calculate each refresh interval time and current broadcasting
The sum of time point corresponding playback progress duration, obtain the current play time of multimedia file at current play time into
Degree;It calculates current play time progress and accounts for the percentage for playing total duration;Display according to percentage and the first schedule view is long
Spend the display length information that information calculates the second schedule view.
In practical applications, when multimedia player plays multimedia file, with the change of multimedia file playback progress
Change, the display length of the second schedule view can also change therewith.Wherein, the playback progress of multimedia player is non-linear
Continuity variation, be interruption point data, for example, 1%, 3%, 5%, if determining the second schedule view according to playback progress
Show length, then the progress variation that user sees has jump, and therefore, the disclosure is provided with timer, by the brush of timer
New set of frequency determines the display brush of multimedia player by the refreshing frequency of timer in the unrecognized range of human eye
New frequency determines that display refreshes according to the playback progress duration of the display refreshing frequency of multimedia player and multimedia file
The display of corresponding second schedule view of play time progress of multimedia file at the corresponding each play time of frequency
Length.In this way, the variation of progress will not show jump when multimedia player display refreshes.
In one example, display refreshing frequency is to refresh within 1 second 60 times, then each refresh interval time is 1/60 second, currently
The corresponding playback progress of play time is 3%, and the broadcasting total duration of multimedia file is T, and the display of the first schedule view is long
Degree is L1, then the display length of the second schedule view be
In the embodiment of the present disclosure, device further includes third determining module, for the dimension information according to multimedia player
Or it plays the dimension information of the terminal device of multimedia file and determines the display length information of the first schedule view, and by more matchmakers
The broadcasting total duration of body file and the display length information of the first schedule view establish corresponding relationship.
In practical applications, the first schedule view can be rectangle, and the display length information of the first schedule view can be with
It is determined according to the display width of the display width of multimedia player or terminal device.In addition, also by multimedia file
Broadcasting total duration and the display length information of the first schedule view establish corresponding relationship, make in multimedia file playing process
Each time point is corresponding with each position in the first schedule view.
It should be noted that the shape of the first schedule view is not limited to rectangle, it is also possible to other shapes, does not do herein
It limits.
In the embodiment of the present disclosure, device further includes the 4th determining module, for the refreshing according to the display screen of terminal device
Frequency determines the display refreshing frequency of multimedia player.
In practical applications, the refreshing frequency of timer can be determined according to the screen refresh frequency of terminal device, for example,
The refreshing frequency of timer is determined as refreshing within 1 second 60 times, then the display refreshing frequency of multimedia player is to refresh 60 in 1 second
It is secondary, at this point, human eye can not identify the jump of progress.
It should be noted that the display refreshing frequency of multimedia player may be used also other than being determined as 1 second and refreshing 60 times
To be arranged to the other values that eye recognition does not go out in the frequency range of jump, herein without limitation.
In one example, show that playback progress is 1% for the first time, display refreshing frequency is to refresh 60 times for 1 second, the second progress view
The display length of figure is successively are as follows: Until final more matchmakers
When body file finishes playing, the display length of the second schedule view and the display length of the first schedule view are identical, reach L1, from
And realize real-time display play time progress.
In the embodiment of the present disclosure, display module 203 is specifically used for: by the first schedule view and the second schedule view in more matchmakers
Display is overlapped with different display colors on body player.
In one example, the display color of the first schedule view can be set to grey, the display of the second schedule view
Color is set as white, and in the playing process of multimedia file, the length of white view slowly persistently becomes with playback progress
Change, length is progressively longer, and until multimedia file finishes playing, then the length of white view reaches the length of grey view.
In the embodiment of the present disclosure, device further includes originally determined module, for determine the initial play of multimedia file into
Spend duration;The initial display length information of the second schedule view is determined according to initial play progress duration.
In one example, 1% is set by the initial play progress of multimedia file, that is to say, that show broadcasting for the first time
Progress is 1%, then the initial display length of the second schedule view are as follows: L11%, wherein L1Display for the first schedule view is long
Degree.
The multimedia player playback progress display device of the embodiment of the present disclosure can be performed embodiment of the disclosure and be provided
A kind of multimedia player playback progress display methods, realization principle is similar, the multimedia in each embodiment of the disclosure
Movement performed by each module in player plays progress display device is and the multimedia in each embodiment of the disclosure
Step in device playback progress display methods is corresponding, for each module of multimedia player playback progress display device
Detailed functions description specifically may refer to hereinbefore shown in retouching in corresponding multimedia player playback progress display methods
It states, details are not described herein again.
Based on principle identical with the multimedia player playback progress display methods in embodiment of the disclosure, the disclosure
Embodiment in additionally provide a kind of electronic equipment, which can include but is not limited to one or more processors;It deposits
Reservoir;One or more application program, wherein one or more application programs are stored in memory and are configured as by one
A or multiple processors execute, and one or more programs are configured to: executing the multimedia player of the embodiment of the present disclosure such as and broadcast
The corresponding operation of degree of putting into display methods.
In the electronic equipment of the embodiment of the present disclosure, it is determining with the broadcasting total duration corresponding first of multimedia file into
Spend the display length information of view;In the playing process of multimedia file, according to the display refreshing frequency of multimedia player
With the playback progress duration of multimedia file, multimedia file at the corresponding each play time of display refreshing frequency is determined
The display length information of corresponding second schedule view of play time progress;At each play time, according to first into
The display length information for spending the display length information and the second schedule view of view, by the first schedule view and the second schedule view
Overlapping display is carried out, on multimedia player to show play time progress in the playing process of multimedia file.This public affairs
In opening, since the display length information of the second schedule view is based on more at the corresponding each play time of display refreshing frequency
The play time progress of media file is overlapped display by the first schedule view and the second schedule view come what is determined, real
The playback progress for having showed the real-time display multimedia file at each play time, solving can not show in real time in the prior art
The problem of showing multimedia file playback progress;Meanwhile the display frequency of playback progress is improved by display refreshing frequency, it avoids
It the problem of playback progress jump display, meets user the real-time and accuracy of view multimedia documents playback progress is wanted
It asks.
Based on principle identical with the multimedia file playback progress display methods in embodiment of the disclosure, the disclosure
A kind of computer readable storage medium is additionally provided in embodiment, computer readable storage medium is used to store computer instruction,
When run on a computer, allow computer execute the multimedia player as shown in the embodiment of the present disclosure play into
Spend display methods.
In the computer readable storage medium of the embodiment of the present disclosure, determination is opposite with the broadcasting total duration of multimedia file
The display length information for the first schedule view answered;In the playing process of multimedia file, according to the aobvious of multimedia player
Show the playback progress duration of refreshing frequency and multimedia file, determines more at the corresponding each play time of display refreshing frequency
The display length information of corresponding second schedule view of the play time progress of media file;At each play time,
According to the display length information of the display length information and the second schedule view of the first schedule view, by the first schedule view and the
Two schedule views carry out Overlapping display on multimedia player, to show play time in the playing process of multimedia file
Progress.In the disclosure, since the display length information of the second schedule view is based on the corresponding each broadcasting of display refreshing frequency
The play time progress of multimedia file is folded come what is determined by the first schedule view and the second schedule view at time point
Add display, realizes the playback progress of the real-time display multimedia file at each play time, solve in the prior art
Can not real-time display multimedia file playback progress the problem of;Meanwhile the aobvious of playback progress is improved by display refreshing frequency
The problem of showing frequency, avoiding playback progress jump display, user is met to the real-time of view multimedia documents playback progress
Property and accuracy requirement.
Below with reference to Fig. 3, it illustrates the electronic equipment (end of example as shown in figure 1 for being suitable for being used to realize the embodiment of the present disclosure
End equipment or server) 300 structural schematic diagram.Terminal device in the embodiment of the present disclosure can include but is not limited to such as move
Mobile phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP are (portable more
Media player), the mobile terminal and such as number TV, desktop computer of car-mounted terminal (such as vehicle mounted guidance terminal) etc.
Etc. fixed terminal.Electronic equipment shown in Fig. 3 is only an example, should not function and use to the embodiment of the present disclosure
Range band carrys out any restrictions.
As shown in figure 3, electronic equipment 300 may include processing unit (such as central processing unit, graphics processor etc.)
301, random access can be loaded into according to the program being stored in read-only memory (ROM) 302 or from storage device 308
Program in memory (RAM) 303 and execute various movements appropriate and processing.In RAM 303, it is also stored with electronic equipment
Various programs and data needed for 300 operations.Processing unit 301, ROM 302 and RAM 303 pass through the phase each other of bus 304
Even.Input/output (I/O) interface 305 is also connected to bus 304.
In general, following device can connect to I/O interface 305: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph
As the input unit 306 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration
The output device 307 of dynamic device etc.;Storage device 308 including such as tape, hard disk etc.;And communication device 309.Communication device
309, which can permit electronic equipment 300, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 3 shows tool
There is the electronic equipment 300 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be with
Alternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes the program code for method shown in execution flow chart.In such reality
It applies in example, which can be downloaded and installed from network by communication device 309, or from storage device 308
It is mounted, or is mounted from ROM302.When the computer program is executed by processing unit 301, the embodiment of the present disclosure is executed
Method in the above-mentioned function that limits.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or meter
Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not
Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter
The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires
Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage
Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,
Or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be it is any include or storage journey
The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this
In open, computer-readable signal media may include in a base band or as the data-signal that carrier wave a part is propagated,
In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to
Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and deposit
Any computer-readable medium other than storage media, the computer-readable signal media can send, propagate or transmit and be used for
By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium
Program code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentioned
Any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not
It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by the electricity
When sub- equipment executes, so that the electronic equipment: obtaining at least two internet protocol addresses;Send to Node evaluation equipment includes institute
State the Node evaluation request of at least two internet protocol addresses, wherein the Node evaluation equipment is internet from described at least two
In protocol address, chooses internet protocol address and return;Receive the internet protocol address that the Node evaluation equipment returns;Its
In, the fringe node in acquired internet protocol address instruction content distributing network.
Alternatively, above-mentioned computer-readable medium carries one or more program, when said one or multiple programs
When being executed by the electronic equipment, so that the electronic equipment: receiving the Node evaluation including at least two internet protocol addresses and request;
From at least two internet protocol address, internet protocol address is chosen;Return to the internet protocol address selected;Wherein,
The fringe node in internet protocol address instruction content distributing network received.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof
Machine program code, above procedure design language include object oriented program language-such as Java, Smalltalk, C+
+, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can
Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package,
Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part.
In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN)
Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service
Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be by hard
The mode of part is realized.Wherein, the title of unit does not constitute the restriction to the unit itself under certain conditions, for example, the
One acquiring unit is also described as " obtaining the unit of at least two internet protocol addresses ".
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that the open scope involved in the disclosure, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from design disclosed above, it is carried out by above-mentioned technical characteristic or its equivalent feature
Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed in the disclosure
Can technical characteristic replaced mutually and the technical solution that is formed.