Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates according to one aspect of the invention a kind of and is used to realize providing the network equipment sketch map based on the interactive message request of video access information; Wherein, this network equipment 1 comprises acquisition request device 11,request generator 12, invitescoalignment 13 and invites generator 14.The network equipment 1 obtains the video access request from subscriber equipment and also this access request is offered and the corresponding Video service equipment of said video access request; Confirm and the pairing video access resource corresponding first interactive message request of said video access request, and the said first interactive message request is offered said subscriber equipment.Wherein, subscriber equipment includes but not limited to video webpage client, mobile video client etc.At this; Video access includes but not limited to live video visit and order video visit, and those skilled in the art will be understood that other video access form is equally applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.At this, the network equipment includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server constitute.At this, cloud is by constituting based on the great amount of calculation machine of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computer collection of a group.
Wherein, acquisition request device 11 obtains the video access request that the user submits to through subscriber equipment.Particularly, user's mutual through with subscriber equipment, in the video webpage through click, long by modes such as, slip screens, submitted the video access request to; Acquisition request device 11 for example passes through page technology; Like page technology such as JSP, ASP, PHP; Perhaps, the application programming interfaces (API) that provided through invoke user equipment or the communication mode of other agreements obtain the video access request that this user sends through subscriber equipment.At this, the video access request also can comprise the pairing video related information of this video access request, like video related information such as video name, video type, video address, video presentations.For example; The user is at video webpage of visit, and it has submitted the video access request to through clicking the corresponding button on this video webpage; Acquisition request device 11 passes through page technology; Like page technology such as JSP, ASP, PHP, obtain this video access request, with the video access request of sending through subscriber equipment as this user.Those skilled in the art will be understood that the above-mentioned video access request mode of obtaining is merely for example; Other existing or possibly occur from now on obtain the video access request mode as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Request generator 12 offers said video access request and the corresponding Video service equipment of said video access request.Particularly; The video access request that the user thatrequest generator 12 is obtained according to acquisition request device 11 submits to through subscriber equipment; Confirm its pairing Video service equipment; And the call format of the communication mode of the application programming interfaces (API) that provided according to Video service equipment or other agreements such as http, https, this video access request is transmitted to Video service equipment.At this, confirm that according to user's video access request the mode of Video service equipment includes but not limited to: the address information according to the Video service equipment that comprises in the video access request is confirmed corresponding Video service equipment; Perhaps, according to the identification information of the video access resource that comprises in the video access request, inquiry obtains to provide the Video service equipment of this video access resource in the video index storehouse of the network equipment 1; Perhaps, according to video provider information predetermined on the network equipment 1, confirm this Video service equipment.Preferably;Request generator 12 also converts the video access request into video access request that Video service equipment can receive; And, make this video resource access request comprise the device address information of said subscriber equipment through for example in the relevant field of this video resource access request, writing the modes such as device address information of this subscriber equipment.At this, device address information includes but not limited to this user device IP address or other communication identifiers etc.
Invitecoalignment 13 according to said video access request, confirm and the pairing video access resource corresponding first interactive message request of said video access request.Particularly; The video access request that the user who invitescoalignment 13 to be obtained according to acquisition request device 11 submits to through subscriber equipment; Through such as in interactive message request, carrying out matching inquiry according to description keywords such as the content in the video access request, content providers; Perhaps directly in the mapping relations of historical video access record and/or video access request of being scheduled to and interactive message request, carry out matching inquiry, to confirm and the pairing video access resource corresponding first interactive message request of said video access request according to this video access request.Wherein, said matching inquiry includes but not limited to utilize modes such as video time stamp, video name, video duration, video inner marker information to mate.
Preferably, saidinvitation coalignment 13 can also be according to said video access request, and combines said user's user related information, confirms and the corresponding said first interactive message request of said video access resource.Through combining this user's relevant information, definite interactive message request that provides to the user provides personalized interactive message request with realization to the user, thereby realizes user interaction more efficiently.More preferably, said user related information comprise following at least each:
-said user's base attribute;
-said user's historical video access record;
-said user's historical interactive record;
The positional information of-said subscriber equipment;
The terminal attribute of-said subscriber equipment.
Wherein, Base attribute in conjunction with the user; Can confirm the first different interactive message requests, for example equally for relating to the clothes video according to like information such as age of user, sex, occupation, hobbies; Can provide men's clothing for the male sex and buy interaction, can provide women's dress for the women and buy interactive; Historical video access record in conjunction with the user; Can be according to like information such as user's video access duration, video access classifications; Confirm the first different interactive message requests; For example for science and education class video, introduce type interactively for the user of this video of the program request first time pushes, to push the question and answer class interactive for the user of this video of the program request second time; Historical interactive record in conjunction with the user; Can be according to like information such as user's interactive preference, interactive durations; Confirm the first different interactive message requests, for example participate in the interactive user of subjective questions, push question and answer class interactive information for liking more in the interactive preference; Participate in the interactive user of objective problem for liking more in the interactive preference, push and select a class interactive information; Positional information in conjunction with subscriber equipment; Can confirm the first different interactive message requests, for example equally for relating to the snow scenes video according to like information such as IP addresses; It is interactive that the southern area user can provide indoor skiing activity, and it is interactive that the north can provide outdoor skiing activity; In conjunction with the terminal attribute of subscriber equipment, can confirm the first interactive message request according to like information such as screen size, bandwidth conditions, for example can provide the suspension frame for screen constrained mobile device, can provide new window etc. for PC.Those skilled in the art will be understood that above-mentioned user related information and combine user related information to confirm that the mode of the first interactive message request is merely for example; Other user related informations existing or that possibly occur from now on or combine mode that user related information confirms the first interactive message request as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Invitegenerator 14 that the said first interactive message request is offered said subscriber equipment.Particularly; Invitinggenerator 14 to receiveinvites coalignment 13 according to the pairing video access resource corresponding first interactive message request of the determined and said video access request of said video access request; And from the specific fields of inviting the video access request thatcoalignment 13 provided, extract the device address information of subscriber equipment; And according to this device address information; Call the application programming interfaces (API) that this device address pairing subscriber equipment of information is provided through one or many, or the communication mode of other agreements such as http, https, the first interactive message request of invitingcoalignment 13 couplings to obtain is sent to this subscriber equipment.Preferably, the said first interactive message request can be to offer the user with suspension frame, the form of opening new Shipping Options Page or webpage, and it can be opened automatically, also can be that the user opens through clicking certain button or button.When the form with the suspension frame offers the user, can be to show in certain fixing zone of the page, also can confirm that its window size can be regulated by user's setting or according to the position of broadcast window.
Preferably, be continuous firing between each device of the network equipment 1, particularly, acquisition request device 11 obtains the video access request that the user submits to through subscriber equipment;Request generator 12 offers said video access request and the corresponding Video service equipment of said video access request; Invitecoalignment 13 according to said video access request, confirm and the pairing video access resource corresponding first interactive message request of said video access request; Invitegenerator 14 that the said first interactive message request is offered said subscriber equipment.Be constant work between above-mentioned each device; At this; It will be understood by those skilled in the art that " continuing " is meant that above-mentioned each device requires to carry out obtaining and sending of video access request according to mode of operation that set or adjustment in real time respectively; The confirming and provide of the first interactive message request is until stopping to obtain the video access request that the user sends through subscriber equipment.
Preferably, this network equipment also comprises response deriving means (not shown), and this response deriving means obtains the first interactive response information of said user to the said first interactive message request.Particularly, the user is according to the first interactive message request, mutual through with subscriber equipment, in interactive interface through click, long by, slip screen, input characters, upload mode such as multimedia resource, submitted the interactive response request to; The response deriving means for example passes through page technology; Like page technology such as JSP, ASP, PHP; Perhaps; The application programming interfaces (API) that provided through invoke user equipment, or the communication mode of other agreements such as http, https obtain the first interactive response information to the said first interactive message request that this user sends through subscriber equipment.At this, the submission interface of interactive response information can be embedded type interface, and promptly the submission interface of interactive response information is embedded in the video playback interface; Also can be free-standing interface, promptly the submission interface of interactive response information is independent of the video playback interface.Those skilled in the art will be understood that the mode of the interactive response information that the above-mentioned user of obtaining submits to is merely for example; Other existing or modes of obtaining the interactive response information that the user submits to that possibly occur from now on are as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Those skilled in the art will be understood that in concrete embodiment, and response deriving means and acquisition request device 11 can be two modules independently, also can integrate.
More preferably; This network equipment also comprises invites the updating device (not shown) to upgrade the generator (not shown) with inviting; This invites updating device according to said video access request; And combine the said first interactive response information, confirm and the said video access resource corresponding second interactive message request; This invitation is upgraded generator the said second interactive message request is offered said subscriber equipment.Particularly; Invite updating device according to the first interactive response information of the response said user that deriving means obtained to the said first interactive message request; Through the frequency of the basis as the first interactive response information, the duration of the first interactive response information, the content information of first interactive response etc.; Interactive message request is upgraded and coupling again, confirm and the said video access resource corresponding second interactive message request; Invite the renewal generator to obtain the second interactive message request of inviting updating device to confirm; And from the specific fields of inviting the second interactive message request that updating device provided, extract the device address information of subscriber equipment; And according to this device address information; Call the application programming interfaces (API) that this device address pairing subscriber equipment of information is provided through one or many; Or the communication mode of other agreements such as http, https, the second interactive message request is sent to this subscriber equipment.
Those skilled in the art will be understood that in concrete embodiment, and inviting updating device can be two modules independently with invitingcoalignment 13, also can integrate.
Those skilled in the art will be understood that in concrete embodiment, invite that to upgrade generator can be two modules independently with invitinggenerator 14, also can integrate.
Fig. 2 illustrates in accordance with a preferred embodiment of the present invention a kind of and is used to realize to provide based on the network equipment of the interactive message request of video access information and the sketch map of Video service equipment; Wherein, wherein, this network equipment 1 comprises acquisition request device 11 ', request generator 12 ', invites coalignment 13 ', invites generator 14 ' and interaction that receiving system 15 ' is set; This Video service equipment 2 comprises that video resource generator 21 ', video access receiving system 22 ' are provided with generator 23 ' with interaction.Wherein, the acquisition request device 11 ' in the network equipment 1, request generator 12 ' are identical with corresponding intrument shown in Figure 1 respectively or basic identical with invitation generator 14 ', so locate to repeat no more, and mode by reference is contained in this.
The network equipment can be connected through network with one or more Video service equipment.At this, the network equipment, Video service equipment include but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server constitute.At this, cloud is by constituting based on the great amount of calculation machine of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computer collection of a group.At this, said network includes but not limited to the Internet, wide area network, metropolitan area network, local area network (LAN), VPN network, wireless self-organization network (Ad Hoc network) etc.; Communication mode between the network equipment and the Video service equipment includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc., and the communication mode between the network equipment and the Video service equipment is separate.Those skilled in the art will be understood that the above-mentioned network equipment and Video service equipment and the network, the communication mode that are connected therebetween are merely for example; Other network equipments existing or that possibly occur from now on, Video service equipment or network, communication mode are as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Cooperatively interact between each device of the network equipment 1 and Video service equipment 2, to realize and to offer subscriber equipment based on the interactive message request of video access information.Particularly; Interaction in the Video service equipment is provided with generator 23 ' and invites setting to offer the network equipment interaction of Video service equipment; Correspondingly, the interaction in the network equipment is provided with receiving system 15 ' and receives the interaction invitation setting that this Video service provides equipment to provide; Acquisition request device 11 ' in the network equipment obtains the video access request that the user submits to through subscriber equipment; Request generator 12 ' in the network equipment offers said video access request and the corresponding Video service equipment of said video access request, correspondingly, and the video access receiving system 22 ' in the Video service equipment; Invitation coalignment 13 ' in the network equipment is according to said video access request, and combination and the said interactive setting of inviting, and confirms and the pairing video access resource corresponding first interactive message request of said video access request; Invitation generator 14 ' in the network equipment offers said subscriber equipment with the said first interactive message request; Video resource generator 21 ' offers said subscriber equipment with the pairing video access resource of said video access request.Be constant work between above-mentioned each device; At this; It will be understood by those skilled in the art that " continuing " is meant that above-mentioned each device requires to carry out interactively to invite the transmission that is provided with and obtain according to mode of operation that set or adjustment in real time respectively, the obtaining and sending, the coupling of the first interactive message request and transmission of video access request; Providing etc. of video access resource stops to obtain the video access request that the user sends through subscriber equipment until the user.
Interaction in the Video service equipment is provided with generator 23 ' and invites setting to offer the network equipment interaction of Video service equipment; Correspondingly, the interaction in the network equipment is provided with receiving system 15 ' and receives the interaction invitation setting that this Video service provides equipment to provide.Particularly; Interaction be provided with generator 23 ' with predetermined in the Video service equipment or upgrade after interaction invite and be provided with; The call format of the application programming interfaces (API) that provided according to the network equipment 1 or the communication mode of other agreements such as http, https invites interaction to be provided with to offer the network equipment 1.Correspondingly, interaction is provided with the call format of the communication mode of application programming interfaces (API) that receiving system 15 ' provided according to the network equipment 1 or other agreements such as http, https, and the affair equipment that is taken in small doses at short intervals of considering oneself as receives interactive invitation and is provided with.At this, interactive invitation is provided with interaction content and the interaction forms that comprises and be not limited to interactive invitation, and the interactive contents such as pairing video name, program time-interval, target group, target area of inviting.Those skilled in the art will be understood that above-mentioned interactive invitation setting is merely for example, and other interactions existing or that possibly occur are from now on invited and are provided with as applicable to the present invention, also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
Invitation coalignment 13 ' in the network equipment is according to said video access request, and combines said interactive invitation to be provided with, and confirms and the pairing video access resource corresponding first interactive message request of said video access request.Particularly; The video access request that the user who invites coalignment 13 ' to be obtained according to acquisition request device 11 ' submits to through subscriber equipment; Obtaining interaction that interaction is provided with the Video service equipment that receiving system 15 ' obtains simultaneously invites and is provided with; Wherein, Said interactive invitation is provided with the information that is comprised and comprises such as the corresponding relation that provides between video access request and the interactive message request, or the content that time, interactive message request are provided etc. of the interactive message request that is directed against concrete video access request is provided; Invite coalignment 13 ' to be provided with according to said interactive invitation; Utilization is confirmed and the pairing video access resource corresponding first interactive message request of said video access request such as in interaction invitation is provided with, carrying out matching inquiry according to description keywords such as the content in the video access request, content providers.Wherein, said matching inquiry includes but not limited to utilize modes such as video time stamp, video name, video duration, video inner marker information to mate.Those skilled in the art will be understood that the above-mentioned interactive mode of setting or matching inquiry of inviting is merely for example; Other interactions existing or that possibly occur from now on invite be provided with or the mode of matching inquiry as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Video resource generator 21 ' offers said subscriber equipment with the pairing video access resource of said video access request.Particularly; Video resource generator 21 ' obtains the said video access request that video access receiving system 22 ' is provided; And confirm the pairing video access resource of said video access request according to this video access request; The call format of the communication mode through application programming interfaces (API) that subscriber equipment provided or other agreements such as http, https sends to subscriber equipment with the video access resource.
Preferably; The network equipment 1 also comprises response deriving means (not shown) and response annunciator (not shown); Video service equipment 2 also comprises video response deriving means (not shown); This response annunciator offers said Video service equipment with the said first interactive response information, correspondingly, this video response deriving means obtain that the said network equipment sends with the corresponding first interactive response information of said video access request.Particularly; Response deriving means in the network equipment obtains the first interactive response information of said user to the said first interactive message request; And through the response annunciator in the network equipment; The said first interactive response information is offered said Video service equipment; The video response deriving means is through the application programming interfaces (API) that call the network equipment and provide or the communication mode of other agreements such as http, https, obtain that said response annunciator sends with the corresponding first interactive response information of said video access request.
More preferably; Video service equipment comprises that also interaction is provided with the updating device (not shown); This interaction is provided with updating device according to the said first interactive response information, upgrades said interactive invitation and is provided with, and invite setting to offer the said network equipment interaction after the said renewal.Particularly; Interaction is provided with the first interactive response information that updating device obtains to be provided according to the video response deriving means; Through such as according to the user to information such as the degree of participation of interactive message request, the interactive keyword in the first activity response message or its combination in any and according to the treaty rule of Video service equipment to the first interactive response information; Said interactive message request setting is upgraded; For example, the content of renewal includes but not limited to the first interactive message request is carried out interaction invitation content, interactive renewal and modification of inviting the aspects such as video information that time, interactive invitation correspondence are provided; And, the interaction after the said renewal is invited to be provided with offer the said network equipment through calling the application programming interfaces (API) that the network equipment provides or the communication mode of other agreements such as http, https.Those skilled in the art will be understood that above-mentioned rule according to a preconcerted arrangement upgrades the interactive renewal or the matching mode that are provided with of inviting and be merely for example; Other renewals existing or that possibly occur from now on are interactive invites renewal that the rule that is provided with according to a preconcerted arrangement carries out interactive message request or matching mode as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Preferably; Video service equipment also comprises inviting transmits receiving system (not shown) and sub-stream generating apparatus (not shown); Said video access resource comprises live video; Invite generator 14 ' that the said first interactive message request is offered said Video service equipment, to offer said subscriber equipment, correspondingly by said Video service equipment; This invitation is transmitted receiving system and is used for when said video access resource comprises live video, receive the said network equipment transmission with the said video access resource corresponding first interactive message request; When this sub-stream generating apparatus comprises live video when said video access resource,, generate and the corresponding video sub-streams of the pairing live video stream of said video access resource according to the said first interactive message request; Said video resource generator offers said subscriber equipment with said live video stream and said video sub-streams.Particularly; When said video access resource comprises live video; Invitation generator 14 ' in the network equipment will with the said video access resource corresponding first interactive message request; Through calling the application programming interfaces (API) that Video service equipment provided or the communication mode of other agreements such as http, https, send to invite and transmit receiving system; Sub-stream generating apparatus generates the said first interactive message request and the corresponding video sub-streams of the pairing live video stream of said video access resource, realizes the synchronous of live video stream and corresponding video sub-streams through modes such as built-in timestamps; Said video resource generator offers said subscriber equipment with said live video stream and said video sub-streams.Those skilled in the art will be understood that the above-mentioned live video stream and the method for synchronization of corresponding video sub-streams are merely for example; The method of synchronization of other live video streams existing or that possibly occur from now on and corresponding video sub-streams is as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Fig. 3 illustrates according to another aspect of the present invention a kind of and is used to realize providing the method flow diagram based on the interactive message request of video access information at network equipment end; The network equipment 1 obtains the video access request from subscriber equipment and also this access request is offered and the corresponding Video service equipment 2 of said video access request; The network equipment 1 is confirmed and the pairing video access resource corresponding first interactive message request of said video access request, and the said first interactive message request is offered said subscriber equipment.Wherein, subscriber equipment includes but not limited to video webpage client, mobile video client etc.At this; Video access includes but not limited to live video visit and order video visit, and those skilled in the art will be understood that other video access form is equally applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.At this, the network equipment includes but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server constitute.At this, cloud is by constituting based on the great amount of calculation machine of cloud computing (CloudComputing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computer collection of a group.。
Wherein, in step s1, the network equipment 1 obtains the video access request that the user submits to through subscriber equipment.Particularly, user's mutual through with subscriber equipment, in the video webpage through click, long by modes such as, slip screens, submitted the video access request to; The network equipment 1 for example passes through page technology; Like page technology such as JSP, ASP, PHP; Perhaps, the application programming interfaces (API) that provided through invoke user equipment or the communication mode of other agreements obtain the video access request that this user sends through subscriber equipment.At this, the video access request also can comprise the pairing video related information of this video access request, like video related information such as video name, video type, video address, video presentations.For example; The user is at video webpage of visit, and it has submitted the video access request to through clicking the corresponding button on this video webpage; The network equipment 1 passes through page technology; Like page technology such as JSP, ASP, PHP, obtain this video access request, with the video access request of sending through subscriber equipment as this user.Those skilled in the art will be understood that the above-mentioned video access request mode of obtaining is merely for example; Other existing or possibly occur from now on obtain the video access request mode as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
In step s2, the network equipment 1 offers said video access request and the corresponding Video service equipment 2 of said video access request.Particularly; The video access request that the network equipment 1 is submitted to through subscriber equipment according to the user that it obtained; Confirm its pairing Video service equipment 2; And the call format of the communication mode of the application programming interfaces (API) that provided according to Video service equipment 2 or other agreements such as http, https, this video access request is transmitted to Video service equipment 2.At this, confirm that according to user's video access request the mode of Video service equipment 2 includes but not limited to: the address information according to the Video service equipment 2 that comprises in the video access request is confirmed corresponding Video service equipment 2; Perhaps, according to the identification information of the video access resource that comprises in the video access request, inquiry obtains to provide the Video service equipment 2 of this video access resource in the video index storehouse of the network equipment 1; Perhaps, according to video provider information predetermined on the network equipment 1, confirm this Video service equipment 2.Preferably; The network equipment 1 also converts the video access request 2 the video access requests that can receive of into Video service equipment; And, make this video resource access request comprise the device address information of said subscriber equipment through for example in the relevant field of this video resource access request, writing the modes such as device address information of this subscriber equipment.At this, device address information includes but not limited to this user device IP address or other communication identifiers etc.
In step s3, the network equipment 1 is confirmed and the pairing video access resource corresponding first interactive message request of said video access request according to said video access request.Particularly; The video access request that the network equipment 1 is submitted to through subscriber equipment according to the user that it obtained; Through such as in interactive message request, carrying out matching inquiry according to description keywords such as the content in the video access request, content providers; Perhaps directly in the mapping relations of historical video access record and/or video access request of being scheduled to and interactive message request, carry out matching inquiry, to confirm and the pairing video access resource corresponding first interactive message request of said video access request according to this video access request.Wherein, said matching inquiry includes but not limited to utilize modes such as video time stamp, video name, video duration, video inner marker information to mate.
Preferably, the said network equipment 1 can also be according to said video access request, and combines said user's user related information, confirms and the corresponding said first interactive message request of said video access resource.Through combining this user's relevant information, definite interactive message request that provides to the user provides personalized interactive message request with realization to the user, thereby realizes user interaction more efficiently.More preferably, said user related information comprise following at least each:
-said user's base attribute;
-said user's historical video access record;
-said user's historical interactive record;
The positional information of-said subscriber equipment;
The terminal attribute of-said subscriber equipment.
Wherein, Base attribute in conjunction with the user; Can confirm the first different interactive message requests, for example equally for relating to the clothes video according to like information such as age of user, sex, occupation, hobbies; Can provide men's clothing for the male sex and buy interaction, can provide women's dress for the women and buy interactive; Historical video access record in conjunction with the user; Can be according to like information such as user's video access duration, video access classifications; Confirm the first different interactive message requests; For example for science and education class video, introduce type interactively for the user of this video of the program request first time pushes, to push the question and answer class interactive for the user of this video of the program request second time; Historical interactive record in conjunction with the user; Can be according to like information such as user's interactive preference, interactive durations; Confirm the first different interactive message requests, for example participate in the interactive user of subjective questions, push question and answer class interactive information for liking more in the interactive preference; Participate in the interactive user of objective problem for liking more in the interactive preference, push and select a class interactive information; Positional information in conjunction with subscriber equipment; Can confirm the first different interactive message requests, for example equally for relating to the snow scenes video according to like information such as IP addresses; It is interactive that the southern area user can provide indoor skiing activity, and it is interactive that the north can provide outdoor skiing activity; In conjunction with the terminal attribute of subscriber equipment, can confirm the first interactive message request according to like information such as screen size, bandwidth conditions, for example can provide the suspension frame for screen constrained mobile device, can provide new window etc. for PC.Those skilled in the art will be understood that above-mentioned user related information and combine user related information to confirm that the mode of the first interactive message request is merely for example; Other user related informations existing or that possibly occur from now on or combine mode that user related information confirms the first interactive message request as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
In step s4, the network equipment 1 offers said subscriber equipment with the said first interactive message request.Particularly; The network equipment 1 receives it according to the pairing video access resource corresponding first interactive message request of the determined and said video access request of said video access request; And from the specific fields of video access request, extract the device address information of subscriber equipment; And according to this device address information; Call the application programming interfaces (API) that this device address pairing subscriber equipment of information is provided through one or many, or the communication mode of other agreements such as http, https, the first interactive message request is sent to this subscriber equipment.Preferably, the said first interactive message request can be to offer the user with suspension frame, the form of opening new Shipping Options Page or webpage, and it can be opened automatically, also can be that the user opens through clicking certain button or button.When the form with the suspension frame offers the user, can be to show in certain fixing zone of the page, also can confirm that its window size can be regulated by user's setting or according to the position of broadcast window.
Preferably, be continuous firing between each step of the network equipment 1, particularly, among the step s 1, the network equipment 1 obtains the video access request that the user submits to through subscriber equipment; Among the step s 2, the network equipment 1 offers said video access request and the corresponding Video service equipment 2 of said video access request; Among the step s3, the network equipment 1 is confirmed and the pairing video access resource corresponding first interactive message request of said video access request according to said video access request; Among the step s4, the network equipment 1 offers said subscriber equipment with the said first interactive message request.Between above-mentioned each step constant work; At this; It will be understood by those skilled in the art that " continuing " is meant that above-mentioned each step requires to carry out obtaining and sending of video access request according to mode of operation that set or adjustment in real time respectively; The confirming and provide of the first interactive message request is until stopping to obtain the video access request that the user sends through subscriber equipment.
Preferably, this method also comprises step s7 (not shown), and in step s7, the network equipment 1 obtains the first interactive response information of said user to the said first interactive message request.Particularly, the user is according to the first interactive message request, mutual through with subscriber equipment, in interactive interface through click, long by, slip screen, input characters, upload mode such as multimedia resource, submitted the interactive response request to; The network equipment 1 for example passes through page technology; Like page technology such as JSP, ASP, PHP; Perhaps; The application programming interfaces (API) that provided through invoke user equipment, or the communication mode of other agreements such as http, https obtain the first interactive response information to the said first interactive message request that this user sends through subscriber equipment.At this, the submission interface of interactive response information can be embedded type interface, and promptly the submission interface of interactive response information is embedded in the video playback interface; Also can be free-standing interface, promptly the submission interface of interactive response information is independent of the video playback interface.Those skilled in the art will be understood that the mode of the interactive response information that the above-mentioned user of obtaining submits to is merely for example; Other existing or modes of obtaining the interactive response information that the user submits to that possibly occur from now on are as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
More preferably; This method also comprises step s8 (not shown) and step s9 (not shown), and in step s8, the network equipment 1 is according to said video access request; And combine the said first interactive response information, confirm and the said video access resource corresponding second interactive message request; In step s9, the network equipment 1 offers said subscriber equipment with the said second interactive message request.Particularly; In step s8; The network equipment 1 is according to the first interactive response information of the said user who is obtained to the said first interactive message request; Through according to as the frequency of the first interactive response information, the duration of the first interactive response information, the content information of first interactive response etc., interactive message request is upgraded and coupling again, confirm and the said video access resource corresponding second interactive message request; In step s9; The network equipment 1 obtains its second interactive message request of confirming; And from the specific fields of the second interactive message request, extract the device address information of subscriber equipment, and, call the application programming interfaces (API) that this device address pairing subscriber equipment of information is provided through one or many according to this device address information; Or the communication mode of other agreements such as http, https, the second interactive message request is sent to this subscriber equipment.
Fig. 4 illustrate according to a preferred embodiment of the present invention a kind of by the network equipment cooperate with Video service equipment realize providing based on the interactive message request of video access information method flow diagram; Wherein, step s1 ', step s2 ' is identical or basic identical with Fig. 3 corresponding step respectively with step s4 ', so locate to repeat no more, and mode by reference is contained in this.
The network equipment can be connected through network with one or more Video service equipment.At this, the network equipment, Video service equipment include but not limited to the cloud that network host, single network server, a plurality of webserver collection or a plurality of server constitute.At this, cloud is by constituting based on the great amount of calculation machine of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a super virtual machine of being made up of the loosely-coupled computer collection of a group.At this, said network includes but not limited to the Internet, wide area network, metropolitan area network, local area network (LAN), VPN network, wireless self-organization network (Ad Hoc network) etc.; Communication mode between the network equipment and the Video service equipment includes but not limited to based on the packet data transmission such as ICP/IP protocol, udp protocol etc., and the communication mode between the network equipment and the Video service equipment is separate.Those skilled in the art will be understood that the above-mentioned network equipment and Video service equipment and the network, the communication mode that are connected therebetween are merely for example; Other network equipments existing or that possibly occur from now on, Video service equipment or network, communication mode are as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Cooperatively interact between each step of the network equipment 1 and Video service equipment 2, to realize and to offer subscriber equipment based on the interactive message request of video access information.Particularly, in step s5 ', Video service equipment 2 is invited the interaction of Video service equipment 2 to be provided with and is offered the network equipment 1, and correspondingly, the interaction that the network equipment 1 receives this Video service provides equipment 2 to provide is invited and is provided with; In step s1 ', the network equipment 1 obtains the video access request that the user submits to through subscriber equipment; In step s2 ', the network equipment 1 offers said video access request and the corresponding Video service equipment 2 of said video access request; In step s3 ', the network equipment 1 is according to said video access request, and combination and the said interactive setting of inviting, and confirms and the pairing video access resource corresponding first interactive message request of said video access request; In step s4 ', the network equipment 1 offers said subscriber equipment with the said first interactive message request; In step s6 ', Video service provides equipment 2 that the pairing video access resource of said video access request is offered said subscriber equipment.Between above-mentioned each step constant work; At this; It will be understood by those skilled in the art that " continuing " is meant that above-mentioned each step requires to carry out interactively to invite the transmission that is provided with and obtain according to mode of operation that set or adjustment in real time respectively, the obtaining and sending, the coupling of the first interactive message request and transmission of video access request; Providing etc. of video access resource stops to obtain the video access request that the user sends through subscriber equipment until the user.
In step s5 ', Video service equipment 2 is invited the interaction of Video service equipment 2 to be provided with and is offered the network equipment 1, and correspondingly, the interaction that the network equipment 1 receives this Video service provides equipment 2 to provide is invited and is provided with.Particularly; Video service equipment 2 with predetermined in the Video service equipment 2 or upgrade after interaction invite and be provided with; The call format of the application programming interfaces (API) that provided according to the network equipment 1 or the communication mode of other agreements such as http, https invites interaction to be provided with to offer the network equipment 1.Correspondingly, the call format of the application programming interfaces (API) that the network equipment 1 is provided according to the network equipment 1 or the communication mode of other agreements such as http, https, the affair equipment that is taken in small doses at short intervals of considering oneself as receives interactive invitation and is provided with.At this, interactive invitation is provided with interaction content and the interaction forms that comprises and be not limited to interactive invitation, and the interactive contents such as pairing video name, program time-interval, target group, target area of inviting.Those skilled in the art will be understood that above-mentioned interactive invitation setting is merely for example, and other interactions existing or that possibly occur are from now on invited and are provided with as applicable to the present invention, also should be included in the protection range of the present invention, and be contained in this at this with way of reference.
In step s3 ', the network equipment 1 is according to said video access request, and combines said interactive invitation to be provided with, and confirms and the pairing video access resource corresponding first interactive message request of said video access request.Particularly; The video access request that the network equipment 1 is submitted to through subscriber equipment according to the user who is obtained; Obtain the interaction of Video service equipment 2 simultaneously and invite setting; Wherein, said interactive invitation is provided with the information that is comprised and comprises such as the corresponding relation that provides between video access request and the interactive message request, or the content that time, interactive message request are provided etc. of the interactive message request that is directed against concrete video access request is provided; The network equipment 1 is provided with according to said interactive invitation; Utilization is confirmed and the pairing video access resource corresponding first interactive message request of said video access request such as in interaction invitation is provided with, carrying out matching inquiry according to description keywords such as the content in the video access request, content providers.Wherein, said matching inquiry includes but not limited to utilize modes such as video time stamp, video name, video duration, video inner marker information to mate.Those skilled in the art will be understood that the above-mentioned interactive mode of setting or matching inquiry of inviting is merely for example; Other interactions existing or that possibly occur from now on invite be provided with or the mode of matching inquiry as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
In step s6 ', Video service equipment 2 offers said subscriber equipment 1 with the pairing video access resource of said video access request.Particularly; Video service equipment 2 obtains said video access request; And confirm the pairing video access resource of said video access request according to this video access request; The call format of the communication mode through application programming interfaces (API) that subscriber equipment provided or other agreements such as http, https sends to subscriber equipment with the video access resource.
Preferably; This method also comprises step s7 ' (not shown); Step s10 ' (not shown), wherein in step s10 ', the network equipment 1 offers said Video service equipment 2 with the said first interactive response information; Correspondingly, Video service equipment 2 obtain the said network equipment 1 that send with the corresponding first interactive response information of said video access request.Particularly, in step s7 ', the network equipment 1 obtains the first interactive response information of said user to the said first interactive message request; And through step s10 '; The network equipment 1 offers said Video service equipment 2 with the said first interactive response information; Video service equipment 2 is through the application programming interfaces (API) that call the network equipment and provide or the communication mode of other agreements such as http, https, obtain the said network equipment 1 that send with the corresponding first interactive response information of said video access request.
More preferably, this method also comprises step s11 ' (not shown), and Video service equipment 2 upgrades said interactive invitation and is provided with, and invite setting to offer the said network equipment 1 interaction after the said renewal according to the said first interactive response information.Particularly; Video service equipment 2 obtains the first interactive response information; Through such as according to the user to information such as the degree of participation of interactive message request, the interactive keyword in the first activity response message or its combination in any and according to the treaty rule of 2 pairs first interactive response information of Video service equipment; Said interactive message request setting is upgraded; For example, the content of renewal includes but not limited to the first interactive message request is carried out interaction invitation content, interactive renewal and modification of inviting the aspects such as video information that time, interactive invitation correspondence are provided; And, the interaction after the said renewal is invited to be provided with offer the said network equipment 1 through calling the application programming interfaces (API) that the network equipment 1 provided or the communication mode of other agreements such as http, https.Those skilled in the art will be understood that above-mentioned rule according to a preconcerted arrangement upgrades the interactive renewal or the matching mode that are provided with of inviting and be merely for example; Other renewals existing or that possibly occur from now on are interactive invites renewal that the rule that is provided with according to a preconcerted arrangement carries out interactive message request or matching mode as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
Preferably; This method also comprises step s12 ' (not shown); Said video access resource comprises live video, and in step s4 ', the network equipment 1 offers said Video service equipment 2 with the said first interactive message request; To offer said subscriber equipment by said Video service equipment 2; Correspondingly, said Video service equipment 2 is used for when said video access resource comprises live video, receive the said network equipment 1 that send with the said video access resource corresponding first interactive message request; In step s12 ', when Video service equipment 2 comprises live video when said video access resource,, generate and the corresponding video sub-streams of the pairing live video stream of said video access resource according to the said first interactive message request; In step s6 ', Video service equipment 2 offers said subscriber equipment with said live video stream and said video sub-streams.Particularly; When said video access resource comprises live video; In step s4 '; The network equipment 1 will with the said video access resource corresponding first interactive message request, through calling the application programming interfaces (API) that Video service equipment 2 provided or the communication mode of other agreements such as http, https, send to Video service equipment 2; In step s12 '; Video service equipment 2 generates the said first interactive message request and the corresponding video sub-streams of the pairing live video stream of said video access resource, realizes the synchronous of live video stream and corresponding video sub-streams through modes such as built-in timestamps; In step s6 ', Video service equipment 2 offers said subscriber equipment with said live video stream and said video sub-streams.Those skilled in the art will be understood that the above-mentioned live video stream and the method for synchronization of corresponding video sub-streams are merely for example; The method of synchronization of other live video streams existing or that possibly occur from now on and corresponding video sub-streams is as applicable to the present invention; Also should be included in the protection range of the present invention, and be contained in this with way of reference at this.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and under the situation that does not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore; No matter from which point; All should regard embodiment as exemplary; And be nonrestrictive, scope of the present invention is limited accompanying claims rather than above-mentioned explanation, therefore is intended to the implication of the equivalents that drops on claim and all changes in the scope are included in the present invention.Should any Reference numeral in the claim be regarded as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " speech, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized through software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.