CN103248647A - Method and server providing cross-platform book reading - Google Patents
Method and server providing cross-platform book reading Download PDFInfo
- Publication number
- CN103248647A CN103248647A CN 201210027909 CN201210027909A CN103248647A CN 103248647 A CN103248647 A CN 103248647A CN 201210027909 CN201210027909 CN 201210027909 CN 201210027909 A CN201210027909 A CN 201210027909A CN 103248647 A CN103248647 A CN 103248647A
- Authority
- CN
- China
- Prior art keywords
- server
- books
- electronic data
- html
- client
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method for cross-platform book reading, which comprises the following steps: receiving electronic data of the book uploaded by users by a server, generating at least one Html (Hypertext Markup Language) 5 document corresponding to the book according to the electronic data by the server, sending the Html 5 document to the client-side by the server; analyzing the Html 5 document by the client-side, and outputting the visible reading interface of the book. Accordingly, the invention further provides a server and system for cross-platform book reading. Through the implementation of the invention, cross-platform reading of the electronic books and consistent reading experience can be achieved by the users; and the popularization of the electronic books is improved.
Description
Technical field
The present invention relates to technical field of the computer network, a kind of method and server that provides cross-platform books to read is provided.
Background technology
Because rapid development of Internet, the abundant multimedia application in the Internet provides a kind of new reading experience for the books reader, the books reader is not limited only to traditional reading paper book, can also use various terminal equipment reading electronic book nationalitys, compare traditional paper book, e-book has the more excellent medium form of expression, it has the characteristics of plane and the Internet concurrently, incorporated image therein, literal, sound, video, contents such as recreation, in more lively mode book contents is presented to the reader, a nearlyer step ground can also comprise hyperlink in the e-book, network elements such as interaction in time strengthen its interactive and reading entertaining.Along with the participation of electronic book reading person's the Internet strengthens, wherein some people is more expected to make and is shared the e-book of own making with other people.
In the existing webpage version e-book, the colourful graphic element of some of them is realized with the Flash technology, and a lot of portable terminals can not ideally be supported the Flash technology, this can't obtain good reading experience when causing using above-mentioned portable terminal reading electronic book nationality, and the producer of e-book also can't take into account the standard-required of multiple different terminals reading electronic book nationality.
Existing e-book can't cross-platformly provide the without differences reading experience, is unfavorable for that also the e-book producer is at the multi-platform works of promoting oneself.
Summary of the invention
The object of the present invention is to provide a kind of method and server that provides cross-platform books to read to solve problems of the prior art.
For achieving the above object, a kind of method that provides cross-platform books to read is provided, this method comprises:
The electronic data of the books that server reception user uploads;
Described server generates at least one Html 5 document of described books correspondence according to described electronic data;
Described server sends described Html 5 documents to client, and described client is resolved these Html 5 documents to export the visual read interface of described books.
On the other hand, the invention provides a kind of server that provides cross-platform books to read, this server comprises:
Receiver module be used for to receive the electronic data of the books that the user uploads;
Processing module is at least one Html 5 document that generates described books correspondence according to described electronic data;
Sending module is used for sending described Html 5 documents to client.
A kind of method and server that provides cross-platform books to read provided by the invention, the user generates e-book by use Html 5 technology after uploading data, make the user can also obtaining consistent reading experience by this e-book of cross-platform read purposefully, promoted the generalization of e-book.
Description of drawings
By reading the detailed description of doing with reference to the following drawings that non-limiting example is done, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 is the flow chart that provides a kind of embodiment of the method that cross-platform books read according to provided by the invention;
Fig. 2 is the structural representation that provides a kind of embodiment of server that cross-platform books read and system according to provided by the invention.
Same or analogous Reference numeral represents same or analogous parts in the accompanying drawing.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing embodiments of the invention are described in detail.
At first please refer to Fig. 1, Fig. 1 is the flow chart that provides a kind of embodiment of the method that cross-platform books read according to provided by the invention, and this method comprises:
Step S100, the electronic data of the books that server reception user uploads;
Step S200, described server generate at least one Html 5 document of described books correspondence according to described electronic data;
Step S300, described server sends described Html 5 documents to client, and described client is resolved these Html 5 documents to export the visual read interface of described books.
The concrete steps that server receives the electronic data of the books that the user uploads among the step S100 comprise: at first, described server provides uploads interface, and by the Internet this is uploaded interface and be sent on the terminal equipment that the user uses; The user operates the described electronic data that the software for editing of installing on the built-in editor module of interface or the described terminal equipment generates books of uploading; The described interface of uploading is sent to described server with this electronic data.Wherein, described electronic data refers to picture, literal, animation, video, animation, audio frequency or its combination that comprises in the described books, and this electronic data generates at the input operation of described editor module or described software for editing according to the user.Further, the user can also to use described editor module or software for editing be the suitable composing pattern of above-mentioned electronic data design.Typically, this uploads the interface that interface may be embodied as a Webization, and it is built-in books edit controls are used for editor and generate described electronic data; Certainly this is uploaded interface and also may be embodied as the client form.
In step S200, data volume or user according to described electronic data arrange, described server can generate at least one Html 5 document according to described electronic data, typically, institute's server is converted to the form of Html 5 standard supports with described electronic data and is embedded in described Html 5 documents.Need to prove, compare traditional Html 4.0 documents, the new features that Html 5 provides can show better that on web document described electronic data is better, especially for the support of animation, video and audio frequency, the canvas label that for example uses Html 5 to provide, can realize graphic plotting in the webpage in conjunction with the Javascript script, and realize animation; The video label that uses Html 5 to provide has defined the standard interface of audio frequency and video, need not plug-in unit and can play described audio frequency and video in webpage.When described server generates Html 5 documents according to described electronic data, can limit the concrete pattern of described Html 5 documents according to the user for the composing pattern of described electronic data design, also can apply mechanically existing Html 5 document templates, described electronic data be added one or more Html 5 documents that can generate described books correspondence in these Html 5 document templates.
Among the step S300, described server sends described Html 5 documents to client, and described client is resolved these Html 5 documents to export the visual read interface of described books.Typically, described client is installed in the smart mobile phone of supporting Html 5, panel computer, PC, in Web TV or the other-end equipment, the operating system of installing on the above-mentioned terminal equipment includes but not limited to: Windows series OS, Linux and Mac OS etc. are applicable to the operating system of PC, and Symbian, Windows Mobile, iOS, Android, Maemo, WebOS, Palm OS and Blackberry OS etc. are applicable to the operating system of mobile device, so that provide running environment for this client, the resource that this client call aforesaid operations system provides normally starts operation, more typically, this client may be embodied as the browser software of a kind of Html of support 5, can resolve Html 5 documents and export the visual read interface of these Html 5 documents.
On the other hand, a kind of server that provides cross-platform books to read also is provided in the present invention, please refer to Fig. 2, and Fig. 2 is the structural representation that provides a kind of embodiment of server 200 that cross-platform books read and system according to provided by the invention, wherein, server 200 comprises:
Sending module 230 is used for sending described Html 5 documents to client 300.
The term that occurs in the present embodiment can not repeat them here with reference to the relevant explanation of making in the preamble.Preferably, this server 200 also comprises transmission module 240, upload interface for providing to the user, the user uploads interface by this and sends described electronic data to server 200, and described electronic data comprises picture, literal, animation, video, audio frequency or its combination that comprises in the described books.
In addition, with reference to figure 2, a kind of system that provides cross-platform books to read disclosed by the invention comprises server 200 and client 300, wherein:
The method that provides cross-platform books to read provided by the invention can use programmable logic device in conjunction with realizing, also may be embodied as computer software, can be a kind of computer program according to embodiments of the invention for example, move this program product computer is carried out for institute's exemplary method.Described computer program comprises computer-readable recording medium, comprises computer program logic or code section on this medium, is used for realizing each step of said method.Described computer-readable recording medium can be installed in the computer built-in medium or can be from the removable medium (for example hot-plugging technology memory device) of basic computer dismounting.Described built-in medium includes but not limited to rewritable nonvolatile memory, for example RAM, ROM, flash memory and hard disk.Described removable medium includes but not limited to: optical storage media (for example CD-ROM and DVD), magneto-optic storage media (for example MO), magnetic recording medium (for example tape or portable hard drive), have the medium (for example storage card) of built-in rewritable nonvolatile memory and have the medium (for example ROM box) of built-in ROM.
It will be appreciated by those skilled in the art that any computer system with suitable programmer all can carry out all steps of the method for the present invention that is included in the program product.Although most embodiments of describing in this specification all lay particular emphasis on software program, realize that as firmware and hardware the alternate embodiment of method provided by the invention is equally within the scope of protection of present invention.
A kind of method and server that provides cross-platform books to read provided by the invention, the user generates e-book by use Html 5 technology after uploading data, make the user can also obtaining consistent reading experience by this e-book of cross-platform read purposefully, promoted the generalization of e-book.
Above disclosed only is preferred embodiments more of the present invention, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of doing according to claim of the present invention still belongs to the scope that the present invention is contained.
Claims (8)
1. method that provides cross-platform books to read, this method comprises:
The electronic data of the books that server reception user uploads;
Described server generates at least one Html 5 document of described books correspondence according to described electronic data;
Described server sends described Html 5 documents to client, and described client is resolved these Html 5 documents to export the visual read interface of described books.
2. method according to claim 1, wherein, the electronic data that described server receives the books that the user uploads comprises:
Described server provides uploads interface, and the user uses the described interface of uploading to send described electronic data to described server, and described server receives this electronic data.
3. method according to claim 1 and 2, wherein, described electronic data comprises:
The picture that comprises in the described books, literal, animation, video, audio frequency or its combination.
4. server that provides cross-platform books to read, this server comprises:
Receiver module be used for to receive the electronic data of the books that the user uploads;
Processing module is at least one Html 5 document that generates described books correspondence according to described electronic data;
Sending module is used for sending described Html 5 documents to client.
5. server according to claim 4, this server also comprises:
Last transmission module is uploaded interface for providing to the user, and the user uploads interface by this and sends described electronic data to described server.
6. according to claim 4 or 5 described servers, described electronic data comprises:
The picture that comprises in the described books, literal, animation, video, audio frequency or its combination.
7. system that provides cross-platform books to read, this system comprises the server and client side, wherein:
Described server be used for to receive the electronic data of the books that the user uploads, and generates at least one Html 5 document of described books correspondence according to described electronic data;
Described server sends to described client with described Html 5 documents;
Described client is used for resolving described Html 5 documents to export the visual read interface of described books.
8. system according to claim 7, wherein, described electronic data comprises:
The picture that comprises in the described books, literal, animation, video, audio frequency or its combination.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210027909 CN103248647A (en) | 2012-02-08 | 2012-02-08 | Method and server providing cross-platform book reading |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210027909 CN103248647A (en) | 2012-02-08 | 2012-02-08 | Method and server providing cross-platform book reading |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103248647A true CN103248647A (en) | 2013-08-14 |
Family
ID=48927869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201210027909 Pending CN103248647A (en) | 2012-02-08 | 2012-02-08 | Method and server providing cross-platform book reading |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103248647A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103544019A (en) * | 2013-11-01 | 2014-01-29 | 上海北鸥信息科技有限公司 | E-book application program automatic generation achieving method based on application program template |
CN104123399A (en) * | 2014-08-19 | 2014-10-29 | 南京富士通南大软件技术有限公司 | Cross-platform question bank resource structuring method |
CN104426922A (en) * | 2013-08-21 | 2015-03-18 | 中兴通讯股份有限公司 | Method, device and system for resource content distribution processing |
CN106557455A (en) * | 2016-11-14 | 2017-04-05 | 北京小米移动软件有限公司 | Cross-platform document edit method and device |
CN106951156A (en) * | 2016-01-06 | 2017-07-14 | 阿里巴巴集团控股有限公司 | A kind of implementation method of cross-platform interchange formula e-book, apparatus and system |
CN108710679A (en) * | 2018-05-18 | 2018-10-26 | 广州阿里巴巴文学信息技术有限公司 | E-book reading processing method, device and equipment |
-
2012
- 2012-02-08 CN CN 201210027909 patent/CN103248647A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104426922A (en) * | 2013-08-21 | 2015-03-18 | 中兴通讯股份有限公司 | Method, device and system for resource content distribution processing |
CN103544019A (en) * | 2013-11-01 | 2014-01-29 | 上海北鸥信息科技有限公司 | E-book application program automatic generation achieving method based on application program template |
CN104123399A (en) * | 2014-08-19 | 2014-10-29 | 南京富士通南大软件技术有限公司 | Cross-platform question bank resource structuring method |
CN104123399B (en) * | 2014-08-19 | 2017-12-08 | 南京富士通南大软件技术有限公司 | A kind of cross-platform exam pool resource construction method |
CN106951156A (en) * | 2016-01-06 | 2017-07-14 | 阿里巴巴集团控股有限公司 | A kind of implementation method of cross-platform interchange formula e-book, apparatus and system |
CN106557455A (en) * | 2016-11-14 | 2017-04-05 | 北京小米移动软件有限公司 | Cross-platform document edit method and device |
CN108710679A (en) * | 2018-05-18 | 2018-10-26 | 广州阿里巴巴文学信息技术有限公司 | E-book reading processing method, device and equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108965397A (en) | Cloud video editing method and device, editing equipment and storage medium | |
US9223750B2 (en) | Dynamic tag generating apparatus and dynamic tag generating method thereof for use in display apparatus | |
US10929460B2 (en) | Method and apparatus for storing resource and electronic device | |
CN103248647A (en) | Method and server providing cross-platform book reading | |
CN103209203A (en) | Cross-platform application providing method and client | |
CN104598902A (en) | Method and device for identifying screenshot and browser | |
CN103503385A (en) | Method for information share and device | |
CN102546781B (en) | Course resource playing method and course resource playing system | |
CN103546774A (en) | Method and system for realizing seamless access to media file | |
CN103714143A (en) | Webpage data processing method and device and communication system | |
CN103886058A (en) | Method and system for issuing information | |
CN105302925A (en) | Method and device for pushing voice search data | |
CN105786207A (en) | Information input method and device | |
CN110058854B (en) | Method, terminal device and computer-readable medium for generating application | |
CN105991696A (en) | Communication method and system realizing sharing and interaction for non-touch-reading resources | |
US20220365959A1 (en) | Multimedia file storage and access method | |
CN103246501A (en) | Method and client-side for sharing application | |
CN109753644B (en) | Rich text editing method and device, mobile terminal and storage medium | |
KR20140031438A (en) | Apparatus and method of reconstructing mobile contents | |
CN106934047B (en) | method and device for showing posting content in applet | |
CN109684570A (en) | Web information processing method and device | |
CN104077426A (en) | Data recording method and device | |
CN103902608A (en) | Method and device for monitoring and compressing web images | |
CN103248612A (en) | Method and server for providing application among multiple terminals | |
CN103139227B (en) | A kind of application data transmission system and method being applied to mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130814 |