CN101297289B - URL document reading through plug-in application program in mobile browser of radio equipment - Google Patents

URL document reading through plug-in application program in mobile browser of radio equipment Download PDF

Info

Publication number
CN101297289B
CN101297289B CN2005800518024A CN200580051802A CN101297289B CN 101297289 B CN101297289 B CN 101297289B CN 2005800518024 A CN2005800518024 A CN 2005800518024A CN 200580051802 A CN200580051802 A CN 200580051802A CN 101297289 B CN101297289 B CN 101297289B
Authority
CN
China
Prior art keywords
document
predetermined
mobile
browser
content type
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.)
Active
Application number
CN2005800518024A
Other languages
Chinese (zh)
Other versions
CN101297289A (en
Inventor
奥拉夫·A·叙尔泽
丹·杜米特鲁
艾什瓦·斯达林
安德里亚·马洛莱斯库
迈克尔·吴
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.)
BlackBerry Ltd
Arizan Corp
Original Assignee
Research in Motion Ltd
Arizan 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 Research in Motion Ltd, Arizan Corp filed Critical Research in Motion Ltd
Publication of CN101297289A publication Critical patent/CN101297289A/en
Application granted granted Critical
Publication of CN101297289B publication Critical patent/CN101297289B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content

Abstract

A method is set forth of displaying a document identified by a URL on a mobile browser (Figure 3), comprising registering an attachment viewer plug-in to the mobile browser for a predetermined data stream content type, registering a mobile data service transcoder for predetermined document types, sending a request for the document of one of the predetermined document types from the mobile browser (3) to the mobile service transcoder (5), retrieving and converting the document to the predetermined data stream content type, and forwarding the converted document from the mobile data service transcoder to the mobile browser for display via the attachment viewer plug-in.

Description

Pass through the URL document reading of plug-in applications in the wireless device on the mobile browser
Technical field:
The present invention relates to Wireless Telecom Equipment, particularly relate to the method and apparatus of browsing the document of discerning by URL(uniform resource locator) (URL) from the mobile browser of Wireless Telecom Equipment.
Background technology:
The Internet browser application is knownly with hypertext display web page content, and permitted user is navigated between the page and download document by use URL(uniform resource locator) (URL).Use the document browsing of desktop computer PC to comprise by this way: to download document and start original written application program and show and download document or browse the plug-in unit browsing document by application program.For mobile device, thereby by downloading document to mobile device and start the original display document realization of the mobile edition document browsing of original written application program.
Summary of the invention:
One aspect of the present invention provides a kind of content that is used for the document that reading URL points to when using browsing page by mobile equipment, and this content of reading in the environment of browser application, and needn't start the method and apparatus of the mobile version of original written application program.
Above-mentioned aspect can be by showing the method realization by the document of URL sign on mobile browser, comprise: register the attachment viewer plug-in unit that is used for tentation data stream content type of described mobile browser, registration is used for the mobile data service code converter of predetermined Doctype; Send request from mobile browser to mobile service code converter to the document of one of predetermined Doctype; Retrieval and conversion document flow content type to tentation data, and the document through conversion will be forwarded to mobile browser to show by described attachment viewer plug-in unit from the mobile data service code converter.
Above-mentioned aspect equally can be by showing the device realization by the predetermined Doctype document of URL sign on mobile browser, this device comprises: the attachment viewer plug-in unit of mobile browser, be used to show the annex that meets tentation data stream content type, with the mobile data service code converter, it is used to receive the document request of sending from mobile browser, and initiate file retrieval and document conversion, and transmit through the conversion document to mobile browser with by the demonstration of attachment viewer plug-in unit from predetermined Doctype to tentation data stream content type.
The tangible these and other objects and advantages that will become subsequently are present in the structure and operation of hereinafter describing in detail and asking, and simultaneously with reference to respective drawings, in the drawings, identical Reference numeral is represented identical part.
Description of drawings:
Figure 1A and 1B have shown the mobile browser user interface that has by the document of URL sign;
Fig. 2 has shown the document that uses the mobile browser plug-in unit to show;
Fig. 3 has shown the block diagram according to preferred embodiment, and it has shown the plug-in's data stream between equipment, mobile data service (MDS), Web server and the attachment server.
Fig. 4 A has shown the operation according to the mobile browser and the plug-in unit of preferred embodiment;
Fig. 4 B has shown the operation according to the MDS code converter of preferred embodiment.
Specific embodiment:
Before the structure that preferred embodiment is discussed, referring to Fig. 1 and 2, it shows the demonstration mobile browser user interface that shows by the document of URL sign in webpage.
The URL of the document (administrative resume) in the webpage (as, GOOGLE search) has been shown in Figure 1A.Provide an indication (as, DOC), show that document is that MIME (multipurpose internet mail expansion) type supported is (as MS Word
Figure S2005800518024D00021
).As shown in Figure 2, a pop-up menu with " connection " order appears in the user's selection in response to URL, and when selecting this order, the browser plug-in application program shows the download document.
The preferred embodiment of the method and system of the document that the user interface by Fig. 1 and 2 of being used to read shows as shown in Figure 3.Mobile device 3 comprises attachment viewer (being called " DocView " herein) plug-in unit of web browser and browser in conjunction with as described in Figure 1A as top, the document mime type that allows reading to be supported when the effective URL from webpage points to document.
In the beginning process (A1 step among Fig. 4), attachment viewer browser plug-in (" DocView ") oneself registration (A2 step) tentation data stream content type is as Versatile content stream (UCS).According to preferred embodiment, browser plug-in is to browser registration " application/vnd.company.ucs " content type, to such an extent as to browser just adds " application/vnd.company.ucs " and arrives " acceptance " head when asking HTTP URL.
The secure communication pipeline that mobile data service (MDS) 5 forms between mobile device 3 and server (as Web server 9A, 9B etc.) and the attachment server 7.MDS 5 is as HTTP with property and TCP/IP agency.MDS 5 comprises the UCS code converter, own registration (B1 step among Fig. 4 B) attachment server 7 supports when it starts all MIME content types (as " application/ms-word "; " application/ms-excel ", or the like) (B2 step among Fig. 4 B).7 pairs of annexes of attachment server carry out document and are transformed into suitable form, so that send to equipment 3 and show.For example, if annex is MS WORD
Figure S2005800518024D00031
Document, attachment server 7 is carried out the Binary Conversion of document, to be transformed into the UCS form that is suitable for wireless transmission.The UCS form is supported text, image, vector sum mixed content.Content of text keeps some in its initial format, as runic, and italic and underscore, but UCS rich text (rich text) file is than original document little a lot (for example, 10% of the original document size).
Following content type is registered by the MDS code converter:
Content type Application program
Application/msword Microsoft?Word
Application/vnd.ms-excel Microsoft?Excel
Application/vnd.ms-powerpoint Microsoft?PowerPoint
Application/pdf Adobe?PDF
Application/wordperfect5.1 Corel?Word?Perfect5.1
Application/vnd.wordperfect Corel?Word?Perfect
When the user selects " connection " (A4 step in as Figure 1B and Fig. 4 A) sensing to be supported the URL (A3 step among Figure 1A and Fig. 4 A) of content type, send HTTP request (A5 step among Fig. 4 A) to MDS 5, wherein " application/vnd.company.ucs " is added to " acceptance " head.In case receive HTTP request (step B3 Fig. 4 B) from browser, MSD 5 just sends to purpose Web server (as Web server 9A, 9B or the like) with HTTP request (step B4 among Fig. 4 B) together with being converted to UCS data document type (as " application/pdf ") from primitive form by attachment server 7.MDS 5 sends all to destination server can accept content type, because the UCS code converter has been registered the acceptable contents list that can be converted to UCS, and equipment 3 receives the UCS data.
In case retrieve content of pages (B5 step Fig. 4 B) from Web server, MDS 5 just sends data to attachment server 7 to finish conversion (B6 step among Fig. 4 B) by " application/vnd.company.ucs " code converter.In case complete successfully the Binary Conversion of document to the UCS data stream, attachment server 7 just sends the UCS data to MDS 5 code converters (B7 step among Fig. 4 B), and then send to device navigator 3 by http response (B8 step among Fig. 4 B), code converter finish dealing with (B9 step among Fig. 4 B).
MDS 5 back into equipment 3 with the UCS data of document in http response (upper limit is 250KB in the preferred embodiment, and MDS is provided with for acquiescence).As shown in Figure 2, in case receive " application/vnd.company.ucs " content type stream (just registering during startup), browser just calls " DocView " plug-in unit to show the UCS data.Concrete, browser sends request for " BrowerContent " object to the DocView plug-in unit.In a single day browser receives object and just calls end download (finishLoading) method.Browser plug-in calls attachment viewer and transmits the HTTP inlet flow as input parameter.Then, attachment viewer is analyzed the UCS data and is read in more data according to request from the HTTP inlet flow with 3K piece (chunk).
Wait until that for fear of the user all UCS data download to browser rs cache, as long as there are the UCS data of 3Kb to can be used for analyzing and showing the UCS content, plug-in unit just calls browser attachment viewer (A6 step among Fig. 4 A).Then, attachment viewer is with the 3Kb incremental analysis and show UCS data (A7 step among Fig. 4 A), thereby when on mobile device, using " more (More) " feature to imitate known annex reading experience during by mail reading annex.Browser handles finishes (A8 step among Fig. 4 A).
For the storage space in the saving equipment 3, when changing by the plug-in unit request, attachment viewer do not keep (as, preserve) be converted document.Closing attachment viewer makes the user turn back to when beginning to call " connections " last webpage when asking from it.
As mentioned above, in case just communicate by letter with attachment server 7 from the browser plug-in request of receiving, the special code converter of MDS5 use is handled request and the response between all and the attachment server 7.The content type of being supported in the attachment server 7 is by code converter registration (as application/pdf-〉application/vnd.company.ucs).
Various being equal to that it will be appreciated by those skilled in the art that preferred embodiment, substitute and conversion.
The features and advantages of the present invention can obtain from detailed description, and therefore claim has covered all feature and advantage.And because those skilled in the art can understand various modifications and change, therefore the every other different variation that does not depart from the scope of the present invention all belongs to protection domain of the present invention.The present invention has covered all distortion of claim and equivalent way thereof.

Claims (17)

1. method that shows the document of one of a plurality of predetermined Doctypes by the uniform resource position mark URL sign on mobile browser may further comprise the steps:
Registration is used for the attachment viewer browser plug-in of tentation data stream content type in described mobile browser;
From the request of described mobile browser transmission, be used for the telereference of described document and described document is transformed into described tentation data stream content type the described document of one of described a plurality of predetermined Doctypes;
Reception in response to described request through the conversion document; And
Show through the conversion document by described attachment viewer browser plug-in.
2. method according to claim 1, wherein, described attachment viewer browser plug-in begins to show described through the conversion document once receiving described start-up portion through the conversion document.
3. method according to claim 2, wherein, described start-up portion is 3Kb.
4. according to claim 1,2 or 3 described methods, wherein, described tentation data stream content type is Versatile content stream UCS.
5. method according to claim 4, wherein, described mobile browser adds the indication to described UCS content type when the described request that sends described document.
6. method according to claim 1, wherein said predetermined Doctype is selected from following type: .doc .pdf .ppt .xls .pps .wpd .dot.
7. method according to claim 1 also comprises:
Registration is used for the mobile data service code converter of described a plurality of predetermined Doctypes;
The request that wherein sends comprises from described mobile browser to the request of described mobile service code converter transmission to the described document of one of described a plurality of predetermined Doctypes;
Described method also comprises:
Retrieve described document and described document is transformed into described tentation data stream content type; And
To be forwarded to described mobile browser from described mobile data service code converter through the conversion document, to show by described attachment viewer browser plug-in.
8. one kind is the method that document is prepared in long-range demonstration, may further comprise the steps:
Registration is used for the mobile data service code converter of a plurality of predetermined Doctypes;
Reception is to the request of the document of one of described a plurality of predetermined Doctypes;
Retrieve described document and described document is transformed into the tentation data that is fit to long-range demonstration and flow content type; And
Transmission is carried out long-range demonstration through the conversion document.
9. method according to claim 8, wherein, described tentation data stream content type is Versatile content stream UCS.
10. method according to claim 9, wherein said predetermined Doctype is selected from following type: .doc .pdf .ppt .xls .pps .wpd .dot.
11. the method according to claim 1 shows on mobile browser by the device of the document of one of a plurality of predetermined Doctypes of uniform resource position mark URL sign, comprising:
The attachment viewer browser plug-in of described mobile browser is used for showing the annex that meets tentation data stream content type; With
Be used to show the device of described document.
12. device according to claim 11, wherein said attachment viewer browser plug-in begins to show described through the conversion document once receiving described start-up portion through the conversion document.
13. device according to claim 12, wherein, described attachment viewer browser plug-in begins to show described through the conversion document once the start-up portion that receives described 3Kb through changing document.
14. according to any described method among the claim 11-13, wherein, described tentation data stream content type is Versatile content stream UCS.
15. device according to claim 14, wherein, described mobile browser adds the indication to described UCS content type when the described request that sends to described mobile service code converter described document.
16. device according to claim 11, wherein said predetermined Doctype is selected from following type: .doc .pdf .ppt .xls .pps .wpd .dot.
17. one kind is the device that document is prepared in long-range demonstration, comprising:
Be used to register the device of the mobile data service code converter that is used for a plurality of predetermined Doctypes;
Be used to receive device to the request of the document of one of described a plurality of predetermined Doctypes;
The device that is used to retrieve described document and described document is transformed into the tentation data stream content type that is fit to long-range demonstration; And
Be used for sending through the conversion document and carry out long-range device shown.
CN2005800518024A 2005-10-14 2005-10-14 URL document reading through plug-in application program in mobile browser of radio equipment Active CN101297289B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2005/037219 WO2007044016A1 (en) 2005-10-14 2005-10-14 Url document viewing through a plug-in application for a mobile browser on a wireless device

Publications (2)

Publication Number Publication Date
CN101297289A CN101297289A (en) 2008-10-29
CN101297289B true CN101297289B (en) 2011-10-12

Family

ID=37943114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800518024A Active CN101297289B (en) 2005-10-14 2005-10-14 URL document reading through plug-in application program in mobile browser of radio equipment

Country Status (4)

Country Link
EP (1) EP1938209A4 (en)
CN (1) CN101297289B (en)
CA (1) CA2625398C (en)
WO (1) WO2007044016A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8782281B2 (en) 2004-03-23 2014-07-15 Cisco Technology Inc. Optimally adapting multimedia content for mobile subscriber device playback
EP2312468B1 (en) * 2009-10-14 2020-04-08 BlackBerry Limited Method for extracting document data from multiple sources for display on a mobile communication device
CN104102660B (en) * 2013-04-09 2019-05-03 腾讯科技(深圳)有限公司 The method and apparatus for carrying out PDF reading based on user equipment browser

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US6857102B1 (en) * 1998-04-07 2005-02-15 Fuji Xerox Co., Ltd. Document re-authoring systems and methods for providing device-independent access to the world wide web

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1320480C (en) 2001-03-23 2007-06-06 艾瑞赞公司 System and method for content delivery over wireless communication medium to protable computing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US6857102B1 (en) * 1998-04-07 2005-02-15 Fuji Xerox Co., Ltd. Document re-authoring systems and methods for providing device-independent access to the world wide web

Also Published As

Publication number Publication date
EP1938209A4 (en) 2008-11-26
WO2007044016A1 (en) 2007-04-19
CA2625398C (en) 2011-12-06
EP1938209A1 (en) 2008-07-02
CA2625398A1 (en) 2007-04-19
CN101297289A (en) 2008-10-29

Similar Documents

Publication Publication Date Title
US8108404B2 (en) URL document viewing through a plug-in application for a mobile browser on a wireless device
JP4851763B2 (en) Document retrieval technology using image capture device
US8403222B2 (en) Method of enabling the downloading of content
CN1295292A (en) Method and system for multi-language wide world web service device thereof
JP2000090001A (en) Method and system for conversion of electronic data using conversion setting
CN110855555B (en) Mail sending method, device, equipment and computer readable storage medium
CN102314499A (en) Method and equipment for processing webpage content
US20070143669A1 (en) Method and system for delivering documents to terminals with limited display capabilities, such as mobile terminals
CN101297289B (en) URL document reading through plug-in application program in mobile browser of radio equipment
US20080312901A1 (en) Character input assist method, character input assist system, character input assist program, user terminal, character conversion method and character conversion program
JP2016009236A (en) Input support server, input support method, and input support program
CN102497478A (en) Method for cellphone users to access internet quickly
US20110209051A1 (en) Document browsing system and document conversion server
US20020184305A1 (en) System and method for printing from a web application
JP5108272B2 (en) Joint translation device
CN103064839A (en) Portable document format (Pdf) full-text on-line retrieval method
US20020180785A1 (en) System and method for providing a history list of existing imaging compositions
CN101145936B (en) A method and system for adding tags in Web pages
JP2006221337A (en) Server, system and method for providing electronic document
KR101724076B1 (en) System and method for html control using user server
CN102663063A (en) System and method for showing general information of multiple user platforms based on XSLT (extensible stylesheet language transformation)
AU2018100463A4 (en) A computer implemented method and a computer system for presenting information on a user device in a presentation language
CN102664959A (en) Mobile platform wireless middleware
US20110078254A1 (en) Method and System for the Conversion and Processing of Documents in a Hybrid Network Environment
CN102202139A (en) Internet searching method, searching equipment and searching system

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