CN103379381A - Video playing method based on WAP gateway, WAP gateway, and system - Google Patents

Video playing method based on WAP gateway, WAP gateway, and system Download PDF

Info

Publication number
CN103379381A
CN103379381A CN2012101121131A CN201210112113A CN103379381A CN 103379381 A CN103379381 A CN 103379381A CN 2012101121131 A CN2012101121131 A CN 2012101121131A CN 201210112113 A CN201210112113 A CN 201210112113A CN 103379381 A CN103379381 A CN 103379381A
Authority
CN
China
Prior art keywords
video
request
wap gateway
access request
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101121131A
Other languages
Chinese (zh)
Other versions
CN103379381B (en
Inventor
郝年朋
吴丽梅
欧阳新志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201210112113.1A priority Critical patent/CN103379381B/en
Publication of CN103379381A publication Critical patent/CN103379381A/en
Application granted granted Critical
Publication of CN103379381B publication Critical patent/CN103379381B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a video playing method based on a WAP gateway, a WAP gateway, and a system. The video playing method includes: an access request being judged by the WAP gateway, when the access request of a terminal browser is received by the WAP gateway; when the access request is a video playing request, obtaining video resources from a service providing server according to the video playing request; and sending the processed video resources to the terminal browser, after the video resources are processed. According to the video playing method based on the WAP gateway, the WAP gateway, and the system: a VO video processing module is added in the WAP gateway to carry out process flow such as compression, code conversion, and buffering, so that wireless bandwidth occupation is saved, and interaction and waiting time for providing a server for video service request; and a equalized distribution mechanism by polling is employed for forwarding a video request, code flow of a wireless channel is decreased at busy time and increased at free time, and meanwhile the code flow is adjustable according to the an attribute dynamic of a user, so that load on the gateway is relieved and video playing experience of the user is enhanced.

Description

Video broadcasting method, WAP gateway and system based on WAP gateway
Technical field
The present invention relates to the wireless communication technique field, relate in particular to a kind of video broadcasting method, WAP gateway and system based on WAP (Wireless Application Protocol, WAP (wireless application protocol)) gateway.
Background technology
Along with the development of mobile communication technology, use the terminal of wap protocol browsing page more prevalent.Present common WAP browses flow process and is: the user clicks the door homepage in the terminal browser after, terminal is initiated to ask to WAP gateway, the response of WAP gateway return service provider (SP), terminal is according to the picture in the response contents, CSS (Cascading Style Sheet, Cascading Style Sheet claims again the style design table) peer link such as pattern initiates subsequent request automatically.
Yet along with continuing to bring out of present high-performance terminal, the user has been not content with the only relatively dull page or the picture of accessed content, video playback is for user's more attractive, but existing WAP browse mode but can't satisfy the user to the demand of video playback, and there is following defective in it:
1, with respect to ordinary pages, the video file playing resource is larger, takies more terminal use's side wireless bandwidth during transmission;
2, for the response of Video service provider, WAP gateway can not reduce flow effectively for the download of video file, for some video resources larger, the frequent access of user, causes the increase of the network bandwidth and gateway processes burden;
3, WAP gateway is not dynamically adjusted wireless channel bit stream speed, and channel resource has affected the user when nervous and experienced impression;
3, WAP gateway according to terminal attribute transmission of video resource rationally and effectively, has not affected the user and has experienced impression.
Summary of the invention
Main purpose of the present invention is to provide a kind of video broadcasting method based on WAP gateway, WAP gateway and system, is intended to reduce the wireless bandwidth that the WAP video playback takies, and strengthens user video and plays experience.
In order to achieve the above object, the present invention proposes a kind of video broadcasting method based on WAP gateway, comprising:
WAP gateway is judged described access request when receiving the access request of terminal browser;
When described access request is the video playback request, obtain video resource according to described video playback request from service providing server;
After described video resource processed, send to described terminal browser.
Preferably, the method also comprises:
When described access request is the video playback request, judge that whether described video playback request is to there being local buffer memory video resource; If, then
Described buffer memory video resource is sent to described terminal browser; Otherwise
The step of video resource is obtained in the described video playback request of executive basis from service providing server.
Preferably, the described step that access request is judged comprises:
Resolve described access request, obtain URL or the file suffixes of described access request;
The URL of described access request or the video class tabulation of file suffixes and the local preservation of described WAP gateway are mated;
If have the video list corresponding with the URL of described access request or file suffixes in the tabulation of described video class, judge that then described access request is the video playback request; Otherwise, be the non-video playing request.
Preferably, the described step that access request is judged also comprises afterwards:
When described access request is the non-video playing request, described non-video playing request is transmitted to described service providing server;
Receive the response data that described service providing server returns;
Described response data is resolved, obtain the content type of described response data;
According to described content type, judge again whether described access request is the video playback request; If, then return according to described video playback request and obtain the step of video resource from service providing server, disconnect simultaneously the response link with described service providing server; Otherwise
Described response data is transmitted to described terminal browser.
Preferably, described WAP gateway is processed described video resource and is comprised: to described video resource compress, transcoding and/or buffer memory.
Preferably, described WAP gateway specifically comprises from the step that service providing server obtains video resource according to described video playback request:
Described WAP gateway adopts the described video playback request of the balanced distribution of polling mode, obtains video resource from service providing server.
Preferably, the method also comprises:
Take attribute, user terminal attribute and/or Frame Properties according to radio channel resource, dynamically adjust the channel code stream.
The present invention also proposes a kind of WAP gateway of displaying video, comprising: main control module and VO video processing module, wherein:
Described main control module is used for when receiving the access request of terminal browser described access request being judged; When described access request is the video playback request, described video playback request is transmitted to described VO video processing module; And the video resource that described VO video processing module returns is transmitted to described terminal browser;
Described VO video processing module is used for obtaining video resource according to described video playback request from service providing server when described access request is the video playback request, and after described video resource processed, sends to described main control module.
Preferably, described VO video processing module also is used for when described access request is the video playback request, judges that whether described video playback request is to there being local buffer memory video resource; If then described buffer memory video resource is transmitted to described terminal browser by described main control module; Otherwise obtain video resource according to described video playback request from service providing server.
Preferably, described main control module also is used for resolving described access request, obtains URL or the file suffixes of described access request; The URL of described access request or the video class tabulation of file suffixes and the local preservation of described WAP gateway are mated; If have the video list corresponding with the URL of described access request or file suffixes in the tabulation of described video class, judge that then described access request is the video playback request; Otherwise, be the non-video playing request.
Preferably, described main control module also is used for when described access request is the non-video playing request described non-video playing request being transmitted to described service providing server; Receive the response data that described service providing server returns; Described response data is resolved, obtain the content type of described response data; According to described content type, judge again whether described access request is the video playback request; If, then the video playback request is forwarded to described VO video processing module, disconnect simultaneously the response link with described service providing server; Otherwise described response data is transmitted to described terminal browser.
Preferably, described main control module also is used for the balanced distribution mechanisms of poll described video playback request being transmitted to described VO video processing module, simultaneously the association attributes parameter of carried terminal in described video playback request;
Described VO video processing module also is used for adjusting the channel code stream according to the association attributes dynamic state of parameters of described terminal.
Preferably, described VO video processing module is processed described video resource and is comprised: to described video resource compress, transcoding and/or buffer memory.
Preferably, described main control module also is used for according to described video playback request whether video SP white list and/or access file suffix list being set, and transmits described video playback request to described VO video processing module.
The present invention also proposes a kind of system of displaying video, comprises WAP gateway and the terminal browser and the service providing server that all are connected with described WAP gateway, and wherein, described WAP gateway is aforesaid WAP gateway.
A kind of video broadcasting method based on WAP gateway that the present invention proposes, WAP gateway and system, in WAP gateway, increase VO (Video Object, object video) video processing module compresses video resource, transcoding, the handling processes such as buffer memory, saved taking of wireless bandwidth, reduced and asked Video service that the mutual and stand-by period of server is provided, and adopt the balanced dispense request mechanism of poll to transmit video request, reduce code stream in the wireless channel busy, idle increases code stream, simultaneously can dynamically adjust code stream according to the user terminal attribute, thereby alleviated the gateway processes burden, strengthened user video and play experience.
Description of drawings
Fig. 1 is the schematic flow sheet that the present invention is based on video broadcasting method one embodiment of WAP gateway;
Fig. 2 the present invention is based on the schematic flow sheet of among video broadcasting method one embodiment of WAP gateway access request being judged;
Fig. 3 is the schematic flow sheet that the present invention is based on another embodiment of video broadcasting method of WAP gateway;
Fig. 4 is the video broadcasting method schematic flow sheet of an embodiment again that the present invention is based on WAP gateway;
Fig. 5 is the structural representation of WAP gateway one embodiment of displaying video of the present invention;
Fig. 6 is the structural representation of one embodiment of system of displaying video of the present invention.
In order to make technical scheme of the present invention clearer, clear, be described in further detail below in conjunction with accompanying drawing.
Embodiment
The solution of the embodiment of the invention mainly is: the main control module of WAP gateway is when receiving the access request of terminal browser, this access request is screened judgement, if video playback request, then be transmitted to the VO video processing module of WAP gateway, obtain video resource from service providing server, and by the VO video processing module video resource that obtains is compressed, the decoding conversion, code stream is adjusted, after buffer memorys etc. are processed, send to the terminal browser through main control module again, if non-video playing request, then the main control module by WAP gateway directly is transmitted to service providing server with access request, obtains corresponding response data.
After terminal is initiated the video playback request, WAP gateway conventional process mode is that video resource is transmitted to terminal after Video service provides the server download to obtain, for some video resources larger, the frequent access of user, then cause the increase of the network bandwidth and gateway processes burden.
The present invention has revised the mode of pure download when WAP gateway is processed the video playback request, in WAP gateway, increase the VO video processing module to flow processs such as the compression of video resource, transcoding, buffer memorys, and the balanced dispense request mechanism of poll is transmitted video request to the VO video processing module under the introducing application state, the wireless channel busy reduces code stream, idle increases code stream, dynamically adjust code stream according to the user terminal attribute, play experience thereby strengthen user video.
Particularly, as shown in Figure 1, one embodiment of the invention proposes a kind of video broadcasting method based on WAP gateway, comprising:
Step S101, WAP gateway is judged access request when receiving the access request of terminal browser;
Present embodiment has been introduced the VO video processing module on traditional WAP gateway basis, the present embodiment WAP gateway comprises main control module and VO video processing module, and described VO video processing module and main control module carry out transfer of data based on HTML (Hypertext Markup Language) (HTTP).The access request of browsing web portal pages, picture or video etc. that WAP gateway sends by main control module receiving terminal browser, and access request screened judgement, judge whether this access request is the video playback request.
Main control module is when judging whether access request is the video playback request, can whether mate to judge according to the URL of the access request that parses or the video list in file suffixes and the local video class tabulation of preserving of WAP gateway, if coupling, then be judged as the video playback request, otherwise, be the non-video playing request.
Step S102, when access request was the video playback request, request was obtained video resource from service providing server according to video playback;
When the access request of the master control module judges terminal of WAP gateway is the video playback request, this video playback request is forwarded to the VO video processing module, other non-video class requests then can directly be forwarded to service providing server.
In order to reduce the network bandwidth and to prevent that the transmission channel flow is crowded, and the processing load of reduction VO video processing module, main control module can adopt the polling mode equilibrium to be distributed to the VO video processing module video playback request, the video association attributes parameter of carried terminal takies the attributes such as attribute, user terminal screen size and frame such as radio channel resource simultaneously.
The video playback request that the VO video processing module is sent main control module is transmitted to service providing server, obtains video resource, can adjust the channel code stream by the video association attributes dynamic state of parameters of terminal simultaneously, and the user who improves video playback experiences.
Step S103 after video resource processed, sends to the terminal browser.
After the VO video processing module gets access to video resource, video resource is carried out the processing such as encoding and decoding, code stream adjustment, compression, the top video source is carried out caching process, and wherein, compression can be saved the taking of wireless bandwidth, buffer memory can be saved the mutual and stand-by period that the request Video service provides server.
Afterwards, the VO video processing module will be processed the rear video resource forwarding to main control module; Main control module is forwarded to video data the user terminal browser after receiving the video data of VO video processing module forwarding again, and user terminal gets final product displaying video.
In the specific implementation process, as shown in Figure 2, the step of among the above-mentioned steps S101 access request being judged comprises:
Step S1011 resolves access request, obtains URL (Uniform Resource Locator, URL(uniform resource locator)) or the file suffixes of access request;
Step S1012 mates the URL of access request or the video class tabulation of file suffixes and the local preservation of described WAP gateway;
Step S1013 judges whether there be the video list corresponding with the URL of described access request or file suffixes in the video class tabulation, if then enter step S1014; Otherwise, enter step S1015;
Step S1014, access request is the video playback request;
Step S1015, access request is the non-video playing request.
Present embodiment has been introduced the VO video processing module on traditional WAP gateway basis, the VO video processing module provides server to obtain video resource from Video service, after the operations such as overcompression, buffer memory, transcoding, return to the main control module of WAP gateway, main control module is transmitted to user terminal with video data, reduced the network bandwidth of the wireless bandwidth that end side takies, service provider side, and the interaction times between WAP gateway and the service provider and stand-by period, effectively strengthen the user and experienced impression; Main control module can take according to radio channel resource the attributes such as degree, user terminal screen size, frame simultaneously, and notice VO video processing module is dynamically adjusted code stream, has greatly improved user's experience of video playback and the saving of bandwidth.
As shown in Figure 3, another embodiment of the present invention proposes a kind of video broadcasting method based on WAP gateway, on the basis of above-described embodiment, also comprises after above-mentioned steps S101:
Step S104 when access request is the non-video playing request, is transmitted to service providing server with the non-video playing request;
Step S105 receives the response data that service providing server returns;
Step S106 resolves response data, obtains the content type of response data;
Step S107 according to content type, judges again whether access request is the video playback request; If, then enter step step S102, disconnect simultaneously the response link with service providing server; Otherwise, enter step S108;
Step S108 is transmitted to the terminal browser with response data.
The difference of present embodiment and above-described embodiment is, when the access request that present embodiment is sent at the master control module judges terminal browser of WAP gateway is the non-video playing request, after receiving the response data that service providing server returns, again judge whether video playback request of access request according to response data.
Particularly, only pass through URL video list for part, when the video file suffix can not determine whether the video class request, then return to the response data of terminal according to service providing server, parse the content type (content-type) of response data, whether the access request of judging terminal according to the content type of response data is the video class service request, namely whether mate WAP gateway video class content-type tabulation, if coupling, then again this video playback request is gone to the VO video processing module, before disconnecting simultaneously with the response link of service providing server, with conserve bandwidth, reduce resource occupation; If do not mate, the response data of then directly service providing server being returned is transmitted to the terminal browser.
The main control module of present embodiment WAP gateway is communicated by letter based on http protocol with the VO video processing module, the video playback request of traditional browser downloads formula is changed to VO carry out the operations such as buffer memory, compression, wireless bandwidth that end side takies and the network bandwidth of service provider's side have been reduced, and WAP gateway main control module and VO video processing module interactive function have been increased, compression, code stream adjustment, encoding and decoding have been increased, reduced interaction times and stand-by period between WAP gateway and the service provider, effectively strengthened the user and experienced impression; Simultaneously, only can not determine whether the situation of video class request by URL video list, video file suffix for part, then return to the response data of terminal according to service providing server, whether the access request of again judging terminal is the video class service request, improve the overall performance of system, further improved user's experience effect.
As shown in Figure 4, yet another embodiment of the invention proposes a kind of video broadcasting method based on WAP gateway, on the basis of above-mentioned the first embodiment, also comprises after above-mentioned steps S101:
Step S109 when access request is the video playback request, judges that whether the video playback request is to there being local buffer memory video resource; If then enter step S110; Otherwise enter step S102;
Step S110 sends to the terminal browser with the buffer memory video resource.
The difference of present embodiment and above-mentioned the first embodiment is, the VO video processing module is being transmitted the video playback request to the service providing server in the present embodiment, needs to judge that whether video content that this video playback request asks has buffer memory in this locality.
If the video content that this video playback request is asked is the content of buffer memory, then VO video processing module return cache content is forwarded to the terminal browser by main control module with cache contents again to main control module; If buffer memory not, then the VO video processing module obtains video resource from service providing server, compresses, the operation such as transcoding, buffer memory, will compress simultaneously or transcoding after data be forwarded to terminal through main control module.
In addition, based on the expansion of the such scheme of present embodiment, can also be increased by the main control module of WAP gateway video SP white list, such as www.youku.com, main control module is forwarded to the VO video processing module for the SP in the white list with the video playback request; Perhaps the main control module of WAP gateway increases the access file suffix list, and such as flv, mp4 etc., the video playback request of tabulating for file suffixes just is forwarded to the VO video processing module.
Compared to existing technology, WAP gateway is when receiving the video playback request that terminal is initiated, video resource after obtaining, the download of Video service provider is transmitted to terminal, larger for some, the video resource of the frequent access of user, cause the drawback of the increase of the network bandwidth and gateway processes burden, present embodiment has been revised the mode of pure download when WAP gateway is processed the video playback request, increase the VO video processing module to the compression of video resource, transcoding, the flow processs such as buffer memory, and the balanced dispense request mechanism of poll is transmitted video request to the VO video processing module under the introducing application state, the wireless channel busy reduces code stream, idle increases code stream, dynamically adjust code stream according to the user terminal attribute, play experience thereby strengthen user video; Simultaneously, the video resource for existing buffer memory then directly is transmitted to the terminal browser according to the video playback request with cache resources, need not to the service providing server acquisition request, thereby has reduced data transmission period, has further strengthened user video and has play experience.
As shown in Figure 5, the present invention also proposes a kind of WAP gateway of displaying video, comprising: main control module 501 and VO video processing module 502, wherein:
Described main control module 501 is used for when receiving the access request of terminal browser described access request being judged; When described access request is the video playback request, described video playback request is transmitted to described VO video processing module 502; And the video resource that described VO video processing module 502 returns is transmitted to described terminal browser;
Described VO video processing module 502 is used for obtaining video resource according to described video playback request from service providing server when described access request is the video playback request, and after described video resource processed, sends to described main control module 501.
Described main control module 501 also is used for when described access request is the non-video playing request described non-video playing request being transmitted to described service providing server; Receive the response data that described service providing server returns; Described response data is resolved, obtain the content type of described response data; According to described content type, judge again whether described access request is the video playback request; If, then the video playback request is forwarded to described VO video processing module 502, disconnect simultaneously the response link with described service providing server; Otherwise described response data is transmitted to described terminal browser.
Present embodiment has been introduced VO video processing module 502 on traditional WAP gateway basis, and described VO video processing module 502 carries out transfer of data with main control module 501 based on HTML (Hypertext Markup Language).The access request of browsing web portal pages, picture or video etc. that WAP gateway sends by main control module 501 receiving terminal browsers, and access request screened judgement, judge whether this access request is the video playback request.
Main control module 501 is when judging whether access request is the video playback request, can whether mate to judge according to the URL of the access request that parses or the video list in file suffixes and the local video class tabulation of preserving of WAP gateway, if coupling, then be judged as the video playback request, otherwise, be the non-video playing request.
When the main control module 501 of WAP gateway judges that the access request of terminal is the video playback request, this video playback request is forwarded to VO video processing module 502, other non-video class requests then can directly be forwarded to service providing server.
In order to reduce the network bandwidth and to prevent that the transmission channel flow is crowded, and the processing load of reduction VO video processing module 502, main control module 501 can adopt the polling mode equilibrium to be distributed to VO video processing module 502 the video playback request, the video association attributes parameter of carried terminal takies the attributes such as attribute, user terminal screen size and frame such as radio channel resource simultaneously.
The video playback request that VO video processing module 502 is sent main control module 501 is transmitted to service providing server, obtains video resource, can adjust the channel code stream by the video association attributes dynamic state of parameters of terminal simultaneously, and the user who improves video playback experiences.
After VO video processing module 502 gets access to video resource, video resource is carried out the processing such as encoding and decoding, code stream adjustment, compression, the top video source is carried out caching process, wherein, compression can be saved the taking of wireless bandwidth, buffer memory can be saved the mutual and stand-by period that the request Video service provides server.
Afterwards, VO video processing module 502 will be processed the rear video resource forwarding to main control module 501; Main control module 501 is forwarded to video data the user terminal browser after receiving the video data of VO video processing module 502 forwardings again, and user terminal gets final product displaying video.
Further, when the access request that present embodiment is sent at the main control module 501 judgement terminal browsers of WAP gateway is the non-video playing request, after receiving the response data that service providing server returns, again judge whether video playback request of access request according to response data.
Particularly, only pass through URL video list for part, when the video file suffix can not determine whether the video class request, then return to the response data of terminal according to service providing server, parse the content type (content-type) of response data, whether the access request of judging terminal according to the content type of response data is the video class service request, namely whether mate WAP gateway video class content-type tabulation, if coupling, then again this video playback request is gone to VO video processing module 502, before disconnecting simultaneously with the response link of service providing server, with conserve bandwidth, reduce resource occupation; If do not mate, the response data of then directly service providing server being returned is transmitted to the terminal browser.
Further, described VO video processing module 502 also is used for when described access request is the video playback request, judges that whether described video playback request is to there being local buffer memory video resource; If then described buffer memory video resource is transmitted to described terminal browser by described main control module 501; Otherwise obtain video resource according to described video playback request from service providing server.
Particularly, VO video processing module 502 is being transmitted the video playback request to the service providing server, needs to judge that whether video content that this video playback request asks has buffer memory in this locality.
If the video content that this video playback request is asked is the content of buffer memory, then VO video processing module 502 return cache contents are forwarded to the terminal browser by main control module 501 with cache contents again to main control module 501; If buffer memory not, then VO video processing module 502 obtains video resource from service providing server, compresses, the operation such as transcoding, buffer memory, will compress simultaneously or transcoding after data be forwarded to terminal through main control module 501.
In addition, based on the expansion of the such scheme of present embodiment, can also increase video SP white lists by the main control module 501 of WAP gateway, such as www.youku.com, main control module 501 is forwarded to VO video processing module 502 for the SP in the white list with the video playback request; Perhaps the main control module 501 of WAP gateway increases the access file suffix list, and such as flv, mp4 etc., the video playback request of tabulating for file suffixes just is forwarded to VO video processing module 502.
Compared to existing technology, WAP gateway is when receiving the video playback request that terminal is initiated, video resource after obtaining, the download of Video service provider is transmitted to terminal, larger for some, the video resource of the frequent access of user, cause the drawback of the increase of the network bandwidth and gateway processes burden, present embodiment has been revised the mode of pure download when WAP gateway is processed the video playback request, increase the compression of 502 pairs of video resources of VO video processing module, transcoding, the flow processs such as buffer memory, and the balanced dispense request mechanism of poll is transmitted video request to VO video processing module 502 under the introducing application state, the wireless channel busy reduces code stream, idle increases code stream, dynamically adjust code stream according to the user terminal attribute, play experience thereby strengthen user video; Simultaneously, the video resource for existing buffer memory then directly is transmitted to the terminal browser according to the video playback request with cache resources, need not to the service providing server acquisition request, thereby has reduced data transmission period, has further strengthened user video and has play experience.
As shown in Figure 6, the present invention also proposes a kind of system of displaying video, comprise WAP gateway 601 and the terminal browser 600 and the service providing server 602 that all are connected with described WAP gateway 601, wherein, realize alternately between described WAP gateway 601 and terminal browser 600 and the service providing server 602 that the principle of video playback please refer to the various embodiments described above, does not repeat them here.
The embodiment of the invention is based on video broadcasting method, WAP gateway and the system of WAP gateway, the main control module of WAP gateway is communicated by letter based on http protocol with the VO video processing module, the video playback request of traditional browser downloads formula is changed to VO carry out the operations such as buffer memory, compression, reduced wireless bandwidth that end side takies and the network bandwidth of service provider's side.And WAP gateway main control module and VO video processing module interactive function have been increased, compression, code stream adjustment, encoding and decoding have been increased, and to top video resource caching, reduced interaction times and stand-by period between WAP gateway and the service provider, effectively strengthen the user and experienced impression.
The above only is the preferred embodiments of the present invention; be not so limit claim of the present invention; every equivalent structure or flow process conversion that utilizes specification of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical field, all in like manner be included in the scope of patent protection of the present invention.

Claims (15)

1. the video broadcasting method based on the WAP (wireless application protocol) WAP gateway is characterized in that, comprising:
WAP gateway is judged described access request when receiving the access request of terminal browser;
When described access request is the video playback request, obtain video resource according to described video playback request from service providing server;
After described video resource processed, send to described terminal browser.
2. method according to claim 1 is characterized in that, also comprises:
When described access request is the video playback request, judge that whether described video playback request is to there being local buffer memory video resource; If, then
Described buffer memory video resource is sent to described terminal browser; Otherwise
The step of video resource is obtained in the described video playback request of executive basis from service providing server.
3. method according to claim 1 is characterized in that, the described step that access request is judged comprises:
Resolve described access request, obtain uniform resource position mark URL or the file suffixes of described access request;
The URL of described access request or the video class tabulation of file suffixes and the local preservation of described WAP gateway are mated;
If have the video list corresponding with the URL of described access request or file suffixes in the tabulation of described video class, judge that then described access request is the video playback request; Otherwise, be the non-video playing request.
4. method according to claim 3 is characterized in that, the described step that access request is judged also comprises afterwards:
When described access request is the non-video playing request, described non-video playing request is transmitted to described service providing server;
Receive the response data that described service providing server returns;
Described response data is resolved, obtain the content type of described response data;
According to described content type, judge again whether described access request is the video playback request; If, then return according to described video playback request and obtain the step of video resource from service providing server, disconnect simultaneously the response link with described service providing server; Otherwise
Described response data is transmitted to described terminal browser.
5. each described method is characterized in that according to claim 1-4, and described WAP gateway is processed described video resource and comprised: to described video resource compress, transcoding and/or buffer memory.
6. method according to claim 5 is characterized in that, described WAP gateway specifically comprises from the step that service providing server obtains video resource according to described video playback request:
Described WAP gateway adopts the described video playback request of the balanced distribution of polling mode, obtains video resource from service providing server.
7. method according to claim 6 is characterized in that, also comprises:
Take attribute, user terminal attribute and/or Frame Properties according to radio channel resource, dynamically adjust the channel code stream.
8. the WAP gateway of a displaying video is characterized in that, comprising: main control module and VO video processing module, wherein:
Described main control module is used for when receiving the access request of terminal browser described access request being judged; When described access request is the video playback request, described video playback request is transmitted to described VO video processing module; And the video resource that described VO video processing module returns is transmitted to described terminal browser;
Described VO video processing module is used for obtaining video resource according to described video playback request from service providing server when described access request is the video playback request, and after described video resource processed, sends to described main control module.
9. WAP gateway according to claim 8 is characterized in that,
Described VO video processing module also is used for when described access request is the video playback request, judges that whether described video playback request is to there being local buffer memory video resource; If then described buffer memory video resource is transmitted to described terminal browser by described main control module; Otherwise obtain video resource according to described video playback request from service providing server.
10. WAP gateway according to claim 8 is characterized in that,
Described main control module also is used for resolving described access request, obtains URL or the file suffixes of described access request; The URL of described access request or the video class tabulation of file suffixes and the local preservation of described WAP gateway are mated; If have the video list corresponding with the URL of described access request or file suffixes in the tabulation of described video class, judge that then described access request is the video playback request; Otherwise, be the non-video playing request.
11. WAP gateway according to claim 10 is characterized in that,
Described main control module also is used for when described access request is the non-video playing request described non-video playing request being transmitted to described service providing server; Receive the response data that described service providing server returns; Described response data is resolved, obtain the content type of described response data; According to described content type, judge again whether described access request is the video playback request; If, then the video playback request is forwarded to described VO video processing module, disconnect simultaneously the response link with described service providing server; Otherwise described response data is transmitted to described terminal browser.
12. WAP gateway according to claim 11 is characterized in that,
Described main control module also is used for the balanced distribution mechanisms of poll described video playback request being transmitted to described VO video processing module, simultaneously the association attributes parameter of carried terminal in described video playback request;
Described VO video processing module also is used for adjusting the channel code stream according to the association attributes dynamic state of parameters of described terminal.
13. each described WAP gateway is characterized in that according to claim 8-12,
Described VO video processing module is processed described video resource and is comprised: to described video resource compress, transcoding and/or buffer memory.
14. WAP gateway according to claim 13 is characterized in that,
Described main control module also is used for according to described video playback request whether video SP white list and/or access file suffix list being set, and transmits described video playback request to described VO video processing module.
15. the system of a displaying video is characterized in that, comprises WAP gateway and the terminal browser and the service providing server that all are connected with described WAP gateway, wherein, described WAP gateway is each described WAP gateway among the claim 8-14.
CN201210112113.1A 2012-04-17 2012-04-17 Video broadcasting method based on WAP gateway, WAP gateway and system Active CN103379381B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210112113.1A CN103379381B (en) 2012-04-17 2012-04-17 Video broadcasting method based on WAP gateway, WAP gateway and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210112113.1A CN103379381B (en) 2012-04-17 2012-04-17 Video broadcasting method based on WAP gateway, WAP gateway and system

Publications (2)

Publication Number Publication Date
CN103379381A true CN103379381A (en) 2013-10-30
CN103379381B CN103379381B (en) 2016-12-14

Family

ID=49463865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210112113.1A Active CN103379381B (en) 2012-04-17 2012-04-17 Video broadcasting method based on WAP gateway, WAP gateway and system

Country Status (1)

Country Link
CN (1) CN103379381B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601535A (en) * 2014-05-08 2015-05-06 腾讯科技(深圳)有限公司 Video processing method and system
WO2015066911A1 (en) * 2013-11-11 2015-05-14 华为技术有限公司 Method and device for sending information
CN106293929A (en) * 2015-06-11 2017-01-04 联想(北京)有限公司 A kind of data processing method and the first electronic equipment
CN107248989A (en) * 2017-06-09 2017-10-13 浙江宇视科技有限公司 Monitor video processing method and processing device
CN107276901A (en) * 2017-05-27 2017-10-20 上海斐讯数据通信技术有限公司 The system and method and wireless router and terminal of integration application
CN108322809A (en) * 2017-01-16 2018-07-24 北京视联动力国际信息技术有限公司 The method and system that control video file plays under depending on networking under a kind of internet
WO2018228234A1 (en) * 2017-06-14 2018-12-20 中兴通讯股份有限公司 Video caching method and video caching device
CN109547824A (en) * 2018-11-27 2019-03-29 亦非云互联网技术(上海)有限公司 A kind of video traffic method of servicing and system, storage medium and vpn server
CN109600662A (en) * 2018-11-27 2019-04-09 成都品果科技有限公司 A kind of video broadcasting method and system
CN111225243A (en) * 2020-01-20 2020-06-02 中南大学 Video block scheduling method and system
CN111432231A (en) * 2020-04-26 2020-07-17 中移(杭州)信息技术有限公司 Content scheduling method of edge network, home gateway, system and server
CN111970573A (en) * 2020-07-27 2020-11-20 西安万像电子科技有限公司 Cloud game method and system
CN113259771A (en) * 2020-02-12 2021-08-13 北京达佳互联信息技术有限公司 Video playing method, device, system, electronic equipment and storage medium
CN113747213A (en) * 2021-09-06 2021-12-03 合肥润东通信科技股份有限公司 System and method for realizing high-efficiency forwarding of DVB (digital video broadcasting) video based on coaxial gateway

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006028419A1 (en) * 2004-09-07 2006-03-16 Mei Kwang Kevin Chia Method and system for controlling information access from a website via web or wap access
CN1992603A (en) * 2005-12-30 2007-07-04 萧学文 Method and system for implementing data-transmission under wireless network environment
CN101056321A (en) * 2007-05-29 2007-10-17 中兴通讯股份有限公司 A method for improving the performance of the radio application protocol gateway
WO2010040292A1 (en) * 2008-10-10 2010-04-15 华为技术有限公司 Multimedia messaging service realizing method and communication system and multimedia message router

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006028419A1 (en) * 2004-09-07 2006-03-16 Mei Kwang Kevin Chia Method and system for controlling information access from a website via web or wap access
CN1992603A (en) * 2005-12-30 2007-07-04 萧学文 Method and system for implementing data-transmission under wireless network environment
CN101056321A (en) * 2007-05-29 2007-10-17 中兴通讯股份有限公司 A method for improving the performance of the radio application protocol gateway
WO2010040292A1 (en) * 2008-10-10 2010-04-15 华为技术有限公司 Multimedia messaging service realizing method and communication system and multimedia message router

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10313906B2 (en) 2013-11-11 2019-06-04 Huawei Technologies Co., Ltd. Method and device for sending information
WO2015066911A1 (en) * 2013-11-11 2015-05-14 华为技术有限公司 Method and device for sending information
CN105230106A (en) * 2013-11-11 2016-01-06 华为技术有限公司 Method for sending information and device
CN104601535B (en) * 2014-05-08 2017-12-15 腾讯科技(深圳)有限公司 Method for processing video frequency and system
CN104601535A (en) * 2014-05-08 2015-05-06 腾讯科技(深圳)有限公司 Video processing method and system
CN106293929A (en) * 2015-06-11 2017-01-04 联想(北京)有限公司 A kind of data processing method and the first electronic equipment
CN108322809A (en) * 2017-01-16 2018-07-24 北京视联动力国际信息技术有限公司 The method and system that control video file plays under depending on networking under a kind of internet
CN107276901A (en) * 2017-05-27 2017-10-20 上海斐讯数据通信技术有限公司 The system and method and wireless router and terminal of integration application
CN107248989A (en) * 2017-06-09 2017-10-13 浙江宇视科技有限公司 Monitor video processing method and processing device
CN107248989B (en) * 2017-06-09 2020-01-14 浙江宇视科技有限公司 Monitoring video processing method and device
WO2018228234A1 (en) * 2017-06-14 2018-12-20 中兴通讯股份有限公司 Video caching method and video caching device
CN109600662A (en) * 2018-11-27 2019-04-09 成都品果科技有限公司 A kind of video broadcasting method and system
CN109547824A (en) * 2018-11-27 2019-03-29 亦非云互联网技术(上海)有限公司 A kind of video traffic method of servicing and system, storage medium and vpn server
CN109547824B (en) * 2018-11-27 2020-09-15 亦非云互联网技术(上海)有限公司 Video service method and system, storage medium and VPN server
CN111225243A (en) * 2020-01-20 2020-06-02 中南大学 Video block scheduling method and system
CN113259771A (en) * 2020-02-12 2021-08-13 北京达佳互联信息技术有限公司 Video playing method, device, system, electronic equipment and storage medium
CN113259771B (en) * 2020-02-12 2022-08-26 北京达佳互联信息技术有限公司 Video playing method, device, system, electronic equipment and storage medium
CN111432231A (en) * 2020-04-26 2020-07-17 中移(杭州)信息技术有限公司 Content scheduling method of edge network, home gateway, system and server
CN111432231B (en) * 2020-04-26 2023-04-07 中移(杭州)信息技术有限公司 Content scheduling method of edge network, home gateway, system and server
CN111970573A (en) * 2020-07-27 2020-11-20 西安万像电子科技有限公司 Cloud game method and system
CN113747213A (en) * 2021-09-06 2021-12-03 合肥润东通信科技股份有限公司 System and method for realizing high-efficiency forwarding of DVB (digital video broadcasting) video based on coaxial gateway

Also Published As

Publication number Publication date
CN103379381B (en) 2016-12-14

Similar Documents

Publication Publication Date Title
CN103379381A (en) Video playing method based on WAP gateway, WAP gateway, and system
US7219163B2 (en) Method and system that tailors format of transmission to suit client capabilities and link characteristics
CN104217024B (en) Web data treating method and apparatus
US8000339B2 (en) Method and system for transparently transcoding a multicast stream
CN103139609B (en) The method and apparatus that remote application video playback is optimized
WO2011088640A1 (en) Method for mobile terminal to browse multimedia resource and corresponding system and communication system
JP2005057771A (en) Apparatus and method for processing multimedia data via home media gateway improving thin client system
US9866356B2 (en) Data distribution method and device
CN103036889A (en) Self-adapting streaming media displaying method and self-adapting streaming media displaying system
CN104053073B (en) Distribute control system, dissemination system and distribution control method
CN104052958B (en) Distribute control system and dissemination system
WO2009105982A1 (en) Program data downloading method, system and terminal device
CN104053070B (en) Distribute control system, dissemination system and distribution control method
CN102340706A (en) Digital television program sharing device, method and set-top box
CN104053071B (en) Distribute control system, dissemination system and distribution control method
WO2012113176A1 (en) Method and system for displaying web pages on terminal
WO2019128800A1 (en) Content service implementation method and device, and content delivery network node
US9942620B2 (en) Device and method for remotely controlling the rendering of multimedia content
CN102893658A (en) Remote mobile communication system, server device and remote mobile communication system control method
CN113824925A (en) WEB plug-in-free video monitoring system and method
CN102752320B (en) Proxy server active compression method and proxy server
CN106604077A (en) Self-adapting streaming media transmission method and self-adapting streaming media transmission device
EP2605586A1 (en) Stream media channel switch method, switch agent, client and terminal
CN104010279A (en) Multimedia message browse method, system and user terminal
CN102790749A (en) Method and system for processing data service, WAP (wireless application protocol) gateway and user terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant