[go: up one dir, main page]

CN101426172B - Method and system for webpage viewing by mobile multimedia data broadcast - Google Patents

Method and system for webpage viewing by mobile multimedia data broadcast Download PDF

Info

Publication number
CN101426172B
CN101426172B CN2007101654845A CN200710165484A CN101426172B CN 101426172 B CN101426172 B CN 101426172B CN 2007101654845 A CN2007101654845 A CN 2007101654845A CN 200710165484 A CN200710165484 A CN 200710165484A CN 101426172 B CN101426172 B CN 101426172B
Authority
CN
China
Prior art keywords
mobile terminal
data
service data
world wide
web service
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.)
Expired - Fee Related
Application number
CN2007101654845A
Other languages
Chinese (zh)
Other versions
CN101426172A (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 CN2007101654845A priority Critical patent/CN101426172B/en
Publication of CN101426172A publication Critical patent/CN101426172A/en
Application granted granted Critical
Publication of CN101426172B publication Critical patent/CN101426172B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A method and system for realizing web browsing by mobile multimedia data broadcasting. The method includes the following steps that the front-end of the mobile multimedia broadcasting acquires the World Wide Web service data, and sends it to the mobile terminal; the mobile terminal stores the received World Wide Web service data, and after the mobile terminal receives the hypertext transport protocol request sent by a World Wide Web browser in the mobile terminal, a World Wide Web server provided in the mobile terminal acquires the corresponding web page data from the received World Wide Web service data according to the request, and contains the web page data in the hypertext transport protocol answer, and then transmits the answer to the World Wide Web browser. The inventive method and system realizes the existing WEB browser to perform normal web page browsing in the mobile terminal when only one-way downstream channel exists between the front-end of the mobile multimedia broadcasting and the mobile terminal, thereby reducing the service development costs, improving service development and popularity speed, and increasing customer satisfaction.

Description

Method and system for realizing webpage browsing through mobile multimedia data broadcasting
Technical Field
The present invention relates to a method and system for implementing web browsing through mobile multimedia data broadcasting, and more particularly, to a method and system for implementing web browsing in a mobile terminal through mobile multimedia data broadcasting.
Background
In recent years, Digital wireless Mobile Multimedia Broadcasting technology and standards have been rapidly developed, such as DVB-H (Digital Video Broadcast Handheld reception) in europe, MediaFLO (Media Forward Link) in the united states, and CMMB (Mobile Multimedia Broadcasting) in China, etc.
The mobile multimedia broadcasting system may provide video and Audio services to a mobile terminal user, and may also provide various data broadcasting services, such as a video clip file based on a file download mode, an MP3(MPEG Audio Layer 3, moving picture experts group Audio Layer 3) song, a service based on a real-time data stream, such as traffic information, and various services based on an IP (Internet Protocol).
The CMMB mobile multimedia broadcast adopts a time division mode to send multimedia broadcast service, the duration of a broadcast channel frame is 1 second, and the broadcast channel frame consists of 40 25 millisecond time slots. Service data is carried on one or more time slots in a multiplexed manner.
Fig. 1 is a schematic diagram illustrating transmission of various service data after being multiplexed in a mobile multimedia broadcasting head-end system. As shown in fig. 1, various service data such as video coding, audio coding, data, electronic service guide, user management information, control information, etc. are transmitted by being carried on a time-slotted channel after channel processing operations such as multiplexing and modulation.
In developing the CMMB terminal, in order to accelerate the service development and popularization speed of the mobile terminal and better provide rich services for the user, it is necessary to use the software and hardware resources provided by the operating system of the existing mobile terminal and the existing application software as much as possible. Considering the requirement of the user for mobile Internet access and the fact that the browser used by the existing mobile terminal is very mature, if a TCP/IP (Transfer control Protocol/Internet Protocol) Protocol stack and a WEB browser provided by the existing mobile terminal operating system can be used to provide WEB services for the user, a large amount of research and development time and cost will be reduced.
However, since the mobile multimedia data broadcast is a unidirectional channel, it cannot provide bidirectional data transmission, and the browser on the existing mobile terminal needs bidirectional data interaction to complete services such as browsing web pages. At present, no corresponding solution exists in the prior art.
Disclosure of Invention
The technical problem to be solved by the present invention is to overcome the defects of the prior art and provide a method and a system for providing a web browsing service to a mobile terminal user through mobile multimedia data broadcasting.
In order to solve the above problems, the present invention provides a method for implementing web browsing through mobile multimedia data broadcasting, which is characterized in that a mobile multimedia data broadcasting front end acquires web service data and sends the web service data to a mobile terminal; the mobile terminal stores the received world wide web service data, and after receiving a hypertext transfer protocol request sent by a world wide web browser in the mobile terminal, a world wide web server arranged in the mobile terminal acquires corresponding webpage data from the stored world wide web service data according to the request, and sends the webpage data to the world wide web browser in a hypertext transfer protocol response.
In addition, after the mobile multimedia data broadcasting front end acquires the world wide web service data, the world wide web service data is subjected to grouping multiplexing, version identification information is added, and the world wide web service data is sent to the mobile terminal in a data carousel mode.
Further, the web server receives the hypertext transfer protocol request through a TCP/IP protocol stack in the mobile terminal; and sending the hypertext transfer protocol reply to the web browser through the TCP/IP protocol stack.
In addition, the web server receives the hypertext transfer protocol request sent by the web browser through a monitoring and intercepting hypertext transfer protocol port.
In addition, the mobile multimedia data broadcasting front end transmits the web service data to the mobile terminal through a multimedia data broadcasting unidirectional channel between the mobile multimedia data broadcasting front end and the mobile terminal.
The invention also provides a system for realizing webpage browsing through mobile multimedia data broadcasting, which comprises a mobile multimedia broadcasting front end and a mobile terminal; a sending unit is arranged in the mobile multimedia broadcasting front end; the mobile terminal is provided with a receiving unit, a memory and a world wide web browser; it is characterized in that the mobile multimedia broadcasting front end is also provided with a world wide web service data acquisition unit; the mobile terminal is also provided with a world wide web server; wherein:
the world wide web service data acquisition unit is used for acquiring world wide web service data and sending the world wide web service data to the receiving unit of the mobile terminal through the sending unit;
the receiving unit of the mobile terminal is used for storing the received world wide web service data in the memory;
and the web server is used for acquiring corresponding webpage data from the web service data stored in the memory according to a hypertext transfer protocol request sent by the web browser after receiving the hypertext transfer protocol request, and sending the corresponding webpage data to the web browser after the webpage data is contained in a hypertext transfer protocol response.
In addition, the sending unit further includes a multiplexer, which is configured to perform grouping multiplexing on the web service data acquired by the web service data acquiring unit after receiving the web service data, add version identification information, and send the web service data to the mobile terminal in a data carousel manner.
In addition, the mobile terminal is also provided with a TCP/IP protocol stack used for sending the hypertext transfer protocol request to the world wide web server; and sending the hypertext transfer protocol reply to the web browser.
In addition, the web server also comprises a monitoring interception unit which is used for monitoring the hypertext transfer protocol port of the mobile terminal and intercepting the hypertext transfer protocol request sent by the web browser.
In addition, the mobile multimedia data broadcasting front end is connected with the mobile terminal through a unidirectional multimedia data broadcasting channel.
By adopting the method and the system for realizing the webpage browsing through the mobile multimedia data broadcasting, the normal webpage browsing is realized by using the prior WEB browser in the mobile terminal under the condition that only a unidirectional downlink channel exists between the front end of the mobile multimedia data broadcasting and the mobile terminal, the service development cost is reduced, the service development and popularization speed is increased, and the satisfaction degree of a user is improved.
Drawings
Fig. 1 is a schematic diagram illustrating transmission of various service data after being multiplexed in a mobile multimedia broadcasting head-end system;
FIG. 2 is a schematic diagram of a system for implementing web browsing by mobile multimedia data broadcasting according to the present invention;
fig. 3 is a flowchart of a method for implementing web browsing through mobile multimedia data broadcasting according to the present invention.
Detailed Description
The basic idea of the invention is that the mobile multimedia broadcasting front-end system sends the WEB service data to the mobile terminal through a unidirectional channel after multiplexing and modulating, the mobile terminal stores the WEB service data, and provides corresponding webpage browsing service for a local WEB browser through a WEB server arranged in the mobile terminal.
The present invention will be described in detail below with reference to the drawings and examples.
Fig. 2 is a schematic diagram of a system for implementing web browsing by mobile multimedia data broadcasting according to the present invention.
As shown in fig. 2, the system comprises: a mobile multimedia broadcast front end and a mobile terminal; the mobile multimedia broadcasting front end comprises: a WEB service data acquisition unit and a sending unit; the mobile terminal comprises a receiving unit, a WEB service data storage unit, a memory, a WEB server, a TCP/IP protocol stack and a WEB browser (terminal browser). Wherein,
the WEB service data acquisition unit is used for acquiring WEB service data such as a webpage file and the like and submitting the WEB service data to the transmission unit for transmission;
the transmitting unit is used for transmitting the WEB service data submitted by the WEB service data acquiring unit to the mobile terminal in a broadcasting mode through a unidirectional channel of mobile multimedia data broadcasting.
In this embodiment, the sending unit includes: multiplexer, modulator, transmitter. Wherein:
the multiplexer is used for grouping and multiplexing the WEB service data submitted by the WEB service data acquisition unit and filling the length of a service channel (consisting of one or more time slots); and sending the multiplexing data packet after multiplexing processing to a modulator;
by adopting the method of multiplexing the WEB service data on the time slot, the channel bandwidth resource of the CMMB physical layer can be effectively utilized.
In addition, in consideration of the particularity of mobile multimedia Data broadcasting, on the multiplexer side, Data Carousel (Data Carousel) may be performed on WEB service Data. A data carousel is a service that allows a server or some application to send a set of identical data modules one or more times in a loop. If a recipient wishes to access a particular one of the modules, it simply waits until the next broadcast. The data carousel is adopted, so that the reliability of data transmission can be improved.
When data rotation broadcasting is carried out on WEB service data, version identification information needs to be added into a multiplexing data packet.
The modulator is used for modulating the multiplexing data packet sent by the multiplexer and sending the modulated data to the transmitter;
the transmitter is used for transmitting the modulated data transmitted by the modulator to the mobile terminal through a one-way channel of the mobile multimedia data broadcast;
the receiving unit is used for receiving the data sent by the front end of the mobile multimedia broadcast, demodulating and demultiplexing the data and then sending the WEB service data to the WEB service data storage unit.
In this embodiment, the receiving unit includes a receiver, a demodulator, and a demultiplexer. Wherein:
the receiver is used for receiving the data sent by the transmitter and sending the data to the demodulator;
the demodulator is used for demodulating the data sent by the receiver and sending the demodulated data to the demultiplexer;
the demultiplexer is used for demultiplexing the data sent by the demodulator, and acquiring and outputting the WEB service data contained in the data;
if the multiplexer performs data carousel on the WEB service data, the demultiplexer needs to identify according to the version identification information included in the multiplexed data packet, and only retain new WEB service data.
The WEB service data storage unit is used for receiving WEB service data from the demultiplexer and storing the WEB service data in a memory of the mobile terminal;
the WEB service data may be stored in the memory in the form of a separate HTML (Hypertext Markup Language) file, and may also be compressed to save a storage space.
The WEB server is configured to receive, through a TCP/IP Protocol stack of the mobile terminal, an HTTP (HyperText Transfer Protocol) request sent by a WEB browser, and search, in a memory, WEB service data (i.e., corresponding WEB page data, e.g., HTML file data) required by the request; and if the search is successful, the corresponding WEB service data is contained in the HTTP request response through the TCP/IP protocol stack and is sent to the WEB browser.
Fig. 3 is a flowchart of a method for implementing web browsing through mobile multimedia data broadcasting according to the present invention.
As shown in fig. 3, the method comprises the following steps:
101: a WEB service data acquisition unit acquires WEB service data such as a webpage file and the like and submits the WEB service data to a multiplexer;
102: the multiplexer carries out grouping multiplexing on the WEB service data submitted by the WEB service data acquisition unit and fills the length of a service channel (consisting of one or more time slots); and sending the multiplexing data packet after multiplexing processing to a modulator;
at the multiplexer side, version identification information can be added into the multiplexing data packet to perform data carousel on the WEB service data.
103: the modulator modulates the multiplexing data packet sent by the multiplexer and sends the modulated data to the transmitter;
104: the transmitter transmits the modulated data transmitted by the modulator to a receiver of the mobile terminal through a one-way channel of the mobile multimedia data broadcast;
105: the receiver sends the received data to the demodulator;
106: the demodulator demodulates the data sent by the receiver and sends the demodulated data to the demultiplexer;
107: the demultiplexer demultiplexes the data sent by the demodulator, and acquires and outputs WEB service data contained in the data;
if the multiplexer performs data carousel on the WEB service data in step 102, the demultiplexer needs to identify according to the version identification information included in the multiplexed data packet, and only retain new WEB service data.
108: the WEB service data storage unit receives WEB service data from the demultiplexer and stores the WEB service data in a memory of the mobile terminal;
109: the WEB server receives an HTTP request sent by a WEB browser through a TCP/IP protocol stack of the mobile terminal, and searches WEB service data (webpage data) required by the request in a memory; and if the search is successful, the corresponding WEB service data (webpage data) is contained in the HTTP request response through the TCP/IP protocol stack and is sent to the WEB browser.
It should be noted that, for different operating system environments and WEB browsers, different methods may be adopted to enable the WEB server to receive the HTTP request sent by the WEB browser:
when a WEB browser and a WEB server in the mobile terminal run on different operating systems/processors, an IP address different from that of the WEB browser can be allocated to the WEB server, and a user can input the address or name of the WEB server in the WEB browser to access the WEB server and browse a webpage;
setting in a WEB browser, taking the WEB server as a WEB proxy server, and sending all HTTP requests sent by a user to the WEB server; after receiving the HTTP request, the WEB server sends the corresponding WEB business data to a WEB browser if the local storage contains the corresponding WEB business data;
thirdly, a monitoring unit is arranged in the WEB server to monitor the HTTP port, intercept the HTTP request meeting the set condition and respond to the request;
and fourthly, embedding the webpage address link available in the WEB server into other mobile terminal applications for the user to select and browse.
In summary, by using the method and system for implementing WEB browsing through mobile multimedia data broadcasting of the present invention, under the condition that only one-way downlink channel exists between the front end of the mobile multimedia data broadcasting and the mobile terminal, normal WEB browsing is implemented in the mobile terminal by using the existing WEB browser, the cost of the service provider is reduced, the speed of developing and popularizing the service is increased, and the satisfaction of the user is increased.
Besides CMMB, the invention can also be applied to other mobile multimedia data broadcasting systems.

Claims (8)

1. A method for realizing web browsing through mobile multimedia data broadcast is characterized in that a mobile multimedia data broadcast front end acquires world wide web service data and sends the world wide web service data to a mobile terminal in a broadcast mode through a one-way channel of the mobile multimedia data broadcast; the mobile terminal stores the received world wide web service data, and after receiving a hypertext transfer protocol request sent by a world wide web browser in the mobile terminal, a world wide web server arranged in the mobile terminal acquires corresponding webpage data from the stored world wide web service data according to the request, and sends the webpage data to the world wide web browser in a hypertext transfer protocol response.
2. The method as claimed in claim 1, wherein the mobile multimedia data broadcasting front end performs packet multiplexing on the web service data after acquiring the web service data, adds version identification information, and transmits the web service data to the mobile terminal in a data carousel manner.
3. The method for implementing web browsing through mobile multimedia data broadcasting of claim 1, wherein the web server receives the hypertext transfer protocol request through a TCP/IP protocol stack in the mobile terminal; and sending the hypertext transfer protocol reply to the web browser through the TCP/IP protocol stack.
4. The method for web browsing through mobile multimedia data broadcasting of claim 1, wherein the web server receives the http request transmitted by the web browser by listening and intercepting a http port.
5. A system for realizing web browsing by mobile multimedia data broadcasting comprises a mobile multimedia broadcasting front end and a mobile terminal; a sending unit is arranged in the mobile multimedia broadcasting front end; the mobile terminal is provided with a receiving unit, a memory and a world wide web browser; the mobile multimedia data broadcasting system is characterized in that the mobile multimedia data broadcasting front end is connected with the mobile terminal through a unidirectional multimedia data broadcasting channel, and a world wide web service data acquisition unit is also arranged in the mobile multimedia broadcasting front end; the mobile terminal is also provided with a world wide web server; wherein:
the world wide web service data acquisition unit is used for acquiring world wide web service data and sending the world wide web service data to the receiving unit of the mobile terminal through the sending unit;
the receiving unit of the mobile terminal is used for storing the received world wide web service data in the memory;
and the web server is used for acquiring corresponding webpage data from the web service data stored in the memory according to a hypertext transfer protocol request sent by the web browser after receiving the hypertext transfer protocol request, and sending the corresponding webpage data to the web browser after the webpage data is contained in a hypertext transfer protocol response.
6. The system as claimed in claim 5, wherein the sending unit further comprises a multiplexer for grouping and multiplexing the web service data acquired by the web service data acquiring unit after receiving the web service data, adding version identification information, and sending the web service data to the mobile terminal in a data carousel manner.
7. The system for realizing web browsing through mobile multimedia data broadcasting of claim 5, wherein a TCP/IP protocol stack is further provided in the mobile terminal for transmitting the hypertext transfer protocol request to the web server; and sending the hypertext transfer protocol reply to the web browser.
8. The system as claimed in claim 5, wherein the web server further comprises a monitoring and intercepting unit for monitoring the http port of the mobile terminal and intercepting the http request sent by the web browser.
CN2007101654845A 2007-10-29 2007-10-29 Method and system for webpage viewing by mobile multimedia data broadcast Expired - Fee Related CN101426172B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101654845A CN101426172B (en) 2007-10-29 2007-10-29 Method and system for webpage viewing by mobile multimedia data broadcast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101654845A CN101426172B (en) 2007-10-29 2007-10-29 Method and system for webpage viewing by mobile multimedia data broadcast

Publications (2)

Publication Number Publication Date
CN101426172A CN101426172A (en) 2009-05-06
CN101426172B true CN101426172B (en) 2011-10-26

Family

ID=40616458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101654845A Expired - Fee Related CN101426172B (en) 2007-10-29 2007-10-29 Method and system for webpage viewing by mobile multimedia data broadcast

Country Status (1)

Country Link
CN (1) CN101426172B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447520A (en) * 2011-11-07 2012-05-09 北京中广睛彩导航科技有限公司 Information acquisition method and system under mobile internet and broadcast mixed channel
CN105700894A (en) * 2016-02-25 2016-06-22 深圳市分期乐网络科技有限公司 Method and device for modifying HTTP response data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859262A (en) * 2005-04-30 2006-11-08 华为技术有限公司 Device and method for realizing transfer net page information in mobile terminals
CN1922911A (en) * 2004-01-07 2007-02-28 诺基亚公司 Remote management and access of databases, services and devices associated with a mobile terminal
CN1997174A (en) * 2006-12-14 2007-07-11 中兴通讯股份有限公司 A method for the update and transfer of the mobile multi-media broadcast electronic service guidance
WO2007117613A2 (en) * 2006-04-06 2007-10-18 Ferguson Kenneth H Media content programming control method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1922911A (en) * 2004-01-07 2007-02-28 诺基亚公司 Remote management and access of databases, services and devices associated with a mobile terminal
CN1859262A (en) * 2005-04-30 2006-11-08 华为技术有限公司 Device and method for realizing transfer net page information in mobile terminals
WO2007117613A2 (en) * 2006-04-06 2007-10-18 Ferguson Kenneth H Media content programming control method and apparatus
CN1997174A (en) * 2006-12-14 2007-07-11 中兴通讯股份有限公司 A method for the update and transfer of the mobile multi-media broadcast electronic service guidance

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘娜.基于SYMBIANOS智能平台的手机离线浏览信息系统.《北京邮电大学硕士研究生学位论文》.2006,第27-30,38-41页. *
杨国梁等.手机报系统的设计与实现.《电信工程技术与标准化》.2006,(第10期),第67-70页. *

Also Published As

Publication number Publication date
CN101426172A (en) 2009-05-06

Similar Documents

Publication Publication Date Title
US9485108B2 (en) System and apparatus for using multichannel file delivery over unidirectional transport (“FLUTE”) protocol for delivering different classes of files in a broadcast network
CN101835012B (en) Method for preview service in digital broadcasting system using electronic service guide
CN108063769B (en) Method and device for realizing content service and content distribution network node
EP2383941A1 (en) Stream media server, client terminal and method and system for downloading stream media
EP1791362A2 (en) Method and apparatus for handling an electronic service guide transmission error in a digital video broadcasting system
KR20110112199A (en) Method and apparatus for receiving non-real time content included in real time broadcast signal
CN101605266B (en) Method and device for transmitting data and method and device for receiving data
CN101426172B (en) Method and system for webpage viewing by mobile multimedia data broadcast
CN101425864A (en) Data broadcast sending and receiving method
WO2002011329A1 (en) A wireless terminal for receiving information from a broadcasting system, displaying broadcast information and initiating a bi-directional communication link with a computer network
CN101288297A (en) Method and apparatus for providing reliability guaranteed transmission service in digital broadcasting system
CN101426001B (en) Method and system for webpage viewing by mobile multimedia data broadcast
CN113905025B (en) Method, device, medium and computer equipment for transmitting stream data
US7873703B2 (en) Method and apparatus for broadcasting information
CN101291238B (en) Implementing method and system for mobile multimedia data broadcast service
IL133039A (en) Full duplex re-transmitter
CN106937179A (en) The method of client and server bidirectional data transfers
KR101699351B1 (en) A method for requesting a file repair distribution mode
WO2011147129A1 (en) Method and apparatus for transmitting and receiving interactive service files
KR20170140066A (en) MBMS(Multimedia Broadcast/Multicast Service) Receiver and Multicast Signal Receiving Method Thereof
KR102619590B1 (en) Reception device, transmission device, and data processing method
KR100753291B1 (en) How to selectively receive broadcasting web service in DMB terminal
McPherson Support for internet information services on digital audio broadcast networks
KR20070056924A (en) Method and apparatus for handling electronic service guide transmission error in digital video broadcasting system
KR20170140067A (en) MBMS(Multimedia Broadcast/Multicast Service) Receiver and Multicast Signal Receiving Method Thereof

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111026

Termination date: 20191029