WO2016106232A1 - Document électronique adaptatif - Google Patents

Document électronique adaptatif Download PDF

Info

Publication number
WO2016106232A1
WO2016106232A1 PCT/US2015/067140 US2015067140W WO2016106232A1 WO 2016106232 A1 WO2016106232 A1 WO 2016106232A1 US 2015067140 W US2015067140 W US 2015067140W WO 2016106232 A1 WO2016106232 A1 WO 2016106232A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
reading terminal
electronic document
decision logic
reader
Prior art date
Application number
PCT/US2015/067140
Other languages
English (en)
Inventor
Yun Li
Original Assignee
Alibaba Group Holding Limited
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 Alibaba Group Holding Limited filed Critical Alibaba Group Holding Limited
Priority to JP2017533576A priority Critical patent/JP2018508061A/ja
Publication of WO2016106232A1 publication Critical patent/WO2016106232A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/123Storage facilities

Definitions

  • the present disclosure relates to the technical field of digital reading and digital publishing, and, more particularly, to an adaptive electronic document file structure and corresponding methods and apparatuses.
  • the document format of an electronic document or e-book mainly includes two types: fixed layout and fluid layout.
  • the former designs the layout and edits the content according to a fixed size.
  • the latter only describes the sequence and style of the content, and designs the layout upon presentation.
  • the Common e-Document of Blending XML (CEBX) format includes both fixed- layout and fluid-layout descriptions.
  • the fixed-layout description may include device selection information.
  • the fixed-layout or fluid-layout presentation form is selected according to a screen size.
  • CEBX and ePub include an adaptive description with respect to the reading device feature and functional support, but their applicability and extensibility have shortcomings.
  • An objective of the example embodiments of the present disclosure is to provide an adaptive electronic document file structure and corresponding method and apparatus to solve the problem in the conventional techniques that an electronic document provider cannot provide a corresponding content and style of an electronic document according to application environments of different readers, which results in a poor reader experience.
  • an example embodiment of the present disclosure provides an adaptive electronic document file structure including a content part and a logic part.
  • the content part includes various pieces of content of an electronic document and a style corresponding to each piece of content.
  • the logic part includes a decision logic that matches a piece of content with a style corresponding to the piece of content according to different application environments.
  • an example embodiment of the present disclosure further provides an adaptive electronic document generation method, which includes the following operations:
  • an example embodiment of the present disclosure further provides an adaptive electronic document generation apparatus, which includes:
  • a content and style production unit that produces various pieces of content of an electronic document and a style corresponding to each piece of content; and a feature logic edition unit that edits a decision logic that matches the piece of content with a style corresponding to the piece of content according to different application environments.
  • an example embodiment of the present disclosure further provides an adaptive electronic document reading method, which includes the following operations:
  • an example embodiment of the present disclosure further provides an adaptive electronic document reading terminal, which includes: a collection unit that collects application environment information;
  • a parsing unit that parses a decision logic that matches a piece of content with a style corresponding to the piece of content according to different application environments in an electronic document
  • a decision logic unit that implements the decision logic according to the decision logic and application environment information
  • a presentation unit that presents, according to a result of the decision logic, corresponding piece of content and a style corresponding to the piece of content in the electronic document.
  • an example embodiment of the present disclosure further provides an adaptive electronic document server, including:
  • a collection unit that collects application environment information
  • a parsing unit that parses a decision logic that matches a piece of content with a style corresponding to the content according to different application environments in an electronic document; a decision logic unit that implements the decision logic according to the decision logic and the application environment information;
  • an output unit that sends, according to a result of the decision logic, corresponding piece of content and a style corresponding to the piece of content in the electronic document to a reading terminal for presentation.
  • a reading device parses a decision logic and makes a logic determination according to personalized information of a reader and attribute information of a reading terminal and general attribute information.
  • the reading device selects an optimal branch, presents the content or presents corresponding content according to a specified style, and supports a specified interaction mode.
  • the techniques of the present disclosure solve, to some extent, the problem of personalized and adaptive reading for different devices, environments and readers in terms of a one-time production and publication of the content of an electronic document, and greatly improve the flexibility and design freedom for electronic document creators, and make it possible for a reader device to provide a personalized reading service more intelligently and accurately.
  • FIG. 1 is a schematic diagram of an example adaptive electronic document file structure according to an example embodiment of the present disclosure
  • FIG. 2 is a flowchart of an example adaptive electronic document generation method according to an example embodiment of the present disclosure
  • FIG. 3 is a structural diagram of an example adaptive electronic document generation apparatus according to an example embodiment of the present disclosure
  • FIG. 4 is a flowchart of an example adaptive electronic document reading method according to an example embodiment of the present disclosure
  • FIG. 5 is a schematic structural diagram of an example adaptive electronic document reading terminal according to an example embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of an example adaptive electronic document server according to an example embodiment of the present disclosure.
  • FIG. 7 is a flowchart of example processing an adaptive electronic document by a reading terminal according to an example embodiment of the present disclosure.
  • FIG. 8 is a flowchart of example processing an adaptive electronic document by a server according to an embodiment of the present disclosure.
  • the example embodiments of the present disclosure provide an adaptive electronic document file structure and corresponding method and apparatus.
  • FIG. 1 is a schematic diagram of an example adaptive electronic document file structure according to an example embodiment of the present disclosure.
  • An adaptive electronic document file 100 includes a content part 102 and a logic part
  • the content part 102 includes multiple contents of an electronic document and styles, each style corresponding to a respective content of the multiple contents.
  • the logic part 104 includes a decision logic for matching corresponding content with a style corresponding to the content according to different application environments, wherein the content may correspond to multiple styles or one style.
  • the application environment includes personalized information of a reader, and/or attribute information of a reading terminal, and/or general attributes.
  • the personalized information of the reader includes, but is not limited to, age, location, gender, reading preferences, income and the like of the reader.
  • the attribute information of the reading terminal includes, but is not limited to, a type (mobile phone, tablet, or the like), resolution, dimension, computation capability (CPU), storage capability (memory), network type used, interactive support, and the like of the reading terminal.
  • the general attributes include, but are not limited to, date, time, motion status of the device, light and location of an environment where the device is located, and the like.
  • the style includes, but is not limited to, a form, color, text, image zooming scale, display direction and the like of the displayed content, which also includes a supported interaction mode and the like.
  • the logic part 104 further includes a parameter that represents the application environment, and a decision logic expression formed by the parameter.
  • the age in the personalized information of the reader is represented by a parameter AGE
  • the logic expression may be "if AGE>18 then display content B02 in style A01 ", which indicates that if the reader is older than 18 years, the content "B02" will be displayed in the style "A01.”
  • the logic part 104 is a part of the electronic document.
  • the kind of parameters may be used to represent the application environment is optional, which is not limited by the present disclosure, and the logic expression may be in varied forms. The above logic expression is provided for illustration only, and should not be construed as limiting the implementation of the present disclosure.
  • a logic branch of the decision logic expression includes a reference identifier that represents content and a style corresponding to the content; or includes specific data of content and a style corresponding to the content, wherein the reference identifier includes an index number that indicates the paragraph or chapter of the displayed content, a serial number that indicates the style of the displayed content, and the like. For example, 01 represents the 1 st paragraph, and 02 represents the 2 nd paragraph of the content.
  • Specific data of the content and style may be specific content generated in a specific style.
  • the decision logic expression is if (AGE>18) then [display paragraph 01] else [display paragraph 02], which indicates that if the reader is older than 18 years, a paragraph with a paragraph identifier of 01 will be displayed, otherwise, a paragraph with a paragraph identifier of 02 is displayed;
  • the decision logic expression is if (AGE>18) then [specific content data of the first paragraph of article] else [specific content data of the second paragraph of article], which indicates that if the reader is older than 18 years, the specific content of the first paragraph of the article is displayed, such that a paragraph with military content is displayed, otherwise, the specific content of the second paragraph of the article is displayed, such that a paragraph with political content is displayed;
  • FIG. 2 is a flowchart of an example adaptive electronic document generation method according to an example embodiment of the present disclosure.
  • the adaptive electronic document generation method shown in FIG. 2 includes operations at 202 and 204.
  • a decision logic for matching a respective piece of content with a style corresponding to the respective piece of content according to different application environments is edited.
  • the editing the decision logic further includes editing a parameter that represents the application environment, and forming a decision logic expression by using the parameter.
  • a logic branch of the decision logic expression includes a reference identifier that represents content and style; or includes specific data of content and style.
  • the electronic document is generated according to the content, the style corresponding to each piece of content and the decision logic.
  • the electronic document provider By using the adaptive electronic document generation method of the present disclosure, the electronic document provider generates an electronic document having a decision logic.
  • the electronic document provider provides electronic documents having different contents to different readers, and provides the reader with a style that better conforms to the reader's reading habit, which establishes a service channel between the electronic document provider and reader, and really provides differential reading content and style based on different reader personality, reading devices and environments.
  • FIG. 3 is a structural diagram of an example adaptive electronic document generation apparatus 300 according to an embodiment of the present disclosure.
  • the adaptive electronic document generation apparatus 300 may include one or more processor(s) 302 or data processing unit(s) and memory 304.
  • the apparatus 300 may further include one or more input/output interface(s) 306, and network interface(s) 308.
  • the memory 304 is an example of computer-readable media.
  • the computer-readable media includes permanent and non-permanent, movable and non-movable media that may use any methods or techniques to implement information storage.
  • the information may be computer-readable instructions, data structure, software modules, or any data.
  • the example of computer storage media may include, but is not limited to, phase-change memory (PCM), static random access memory (SRAM), dynamic random access memory (DRAM), other type RAM, ROM, electrically erasable programmable read only memory (EEPROM), flash memory, internal memory, CD-ROM, DVD, optical memory, magnetic tape, magnetic disk, any other magnetic storage device, or any other non-communication media that may store information accessible by the computing device.
  • PCM phase-change memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • ROM electrically erasable programmable read only memory
  • flash memory internal memory
  • CD-ROM DVD
  • optical memory magnetic tape
  • magnetic disk any other magnetic storage device, or any other non-communication media that may store information accessible by the computing device.
  • the memory 304 may store therein a plurality of modules or units including a content and style production unit 310 that produces various contents of an electronic document and a style corresponding to each piece of content; and a feature logic edition unit 312 that edits a decision logic for matching corresponding content with a style corresponding to the content according to different application environments.
  • a content and style production unit 310 that produces various contents of an electronic document and a style corresponding to each piece of content
  • a feature logic edition unit 312 that edits a decision logic for matching corresponding content with a style corresponding to the content according to different application environments.
  • the feature logic edition unit 312 further edits a parameter that represents the application environment, and forms a decision logic expression by using the parameter.
  • a logic branch of the decision logic expression includes a reference identifier that represents content and a style corresponding to each piece of content; or includes specific data of content and a style corresponding to each piece of content.
  • the content and style production unit 310 and the feature logic edition unit 312 may be implemented by the processor(s) 302.
  • the electronic document provider generates an electronic document having a decision logic.
  • the electronic document provider provides electronic documents having different contents to different readers, and provides the reader with a style that better conforms to the reader's reading habit, which establishes a service channel between the electronic document provider and reader, and really provides reading content and style based on different reader personality, reading devices and environments.
  • FIG. 4 is a flowchart of an example adaptive electronic document reading method according to an embodiment of the present disclosure, which includes: At 402, application environment information is collected.
  • a decision logic for matching corresponding content with a style corresponding to the content according to different application environments in an electronic document is parsed.
  • the decision logic is implemented according to the decision logic and application environment information.
  • the application environment includes personalized information of a reader, and/or attribute information of a reading terminal, and/or general attributes.
  • the personalized information of the reader includes, but is not limited to, age, location, gender, reading preferences, income and the like of the reader;
  • the attribute information of the reading terminal includes, but is not limited to, a type (mobile phone, tablet, or the like), resolution, dimension, computation capability (CPU), storage capability (memory), network type used, interactive support, and the like of the reading terminal;
  • the general attributes include, but are not limited to, date, time, motion status, light, location, and the like.
  • an electronic document that has particular content and style and is matched with the application environment of the reader is provided to the reader according to the decision logic in the electronic document, which improves the reading experience for the reader.
  • FIG. 5 is a schematic structural diagram of an example adaptive electronic document reading terminal 500 according to an example embodiment of the present disclosure.
  • the adaptive electronic document reading terminal 500 may include one or more processor(s) 502 or data processing unit(s) and memory 504.
  • the memory 504 is an example of computer-readable media.
  • the terminal 500 may include the following units:
  • a collection unit 506 that collects application environment information
  • a parsing unit 508 stored on memory 504, that parses a decision logic for matching corresponding content with a style corresponding to the content according to different application environments in an electronic document
  • a decision logic unit 510 stored on memory 504, that implements the decision logic according to the decision logic and application environment information
  • a presentation unit 512 that presents, according to a result of the decision logic, corresponding content and a style corresponding to the content in the electronic document.
  • the application environment includes personalized information of a reader, and/or attribute information of a reading terminal, and/or general attributes.
  • the personalized information of the reader includes, but is not limited to, age, location, gender, reading preferences, income and the like of the reader;
  • the attribute information of the reading terminal includes, but is not limited to, a type (mobile phone, tablet, or the like), resolution, dimension, computation capability (CPU), storage capability (memory), network type used, interactive support, and the like of the reading terminal;
  • the general attributes include, but are not limited to, date, time, motion status, light, location, and the like.
  • the collection unit 506 may be implemented by an input/output interface or sensor of the terminal 500 (such as mobile phone or tablet computer) of the reader.
  • the collection unit 506 may include a touch screen, a microphone, a gravity sensor, a light sensor, and the like.
  • the parsing unit 508 and the decision logic unit 510 may be stored on the memory 504 and implemented by the processors(s) 502 of the terminal 500.
  • the presentation unit 512 may be implemented by using a display component such as a liquid crystal screen, and presents the corresponding content and style in the electronic document, wherein the presentation includes a presentation of displayed color, font, content arrangement, multimedia form, interaction mode and various other audio-visual modes.
  • the interaction mode is a part of the style.
  • style 1 is to click on a Sudoku for an interaction and control
  • style 2 is to simulate an icon arrangement of a computer browser for an interaction and click operation.
  • the definition of the presentation in this example embodiment is also applicable to other embodiments.
  • FIG. 6 is a schematic structural diagram of an example adaptive electronic document server 600 according to an example embodiment of the present disclosure.
  • the server 600 may include one or more processor(s) 602 or data processing unit(s) and memory 604.
  • the memory 604 is an example of computer-readable media.
  • the server 600 may include the following units:
  • a collection unit 606 that collects application environment information
  • an parsing unit 608 stored on memory 604, that parses a decision logic for matching corresponding content with a style corresponding to the content according to different application environments in an electronic document;
  • a decision logic unit 610 stored on memory 604, that implements the decision logic according to the decision logic and application environment information;
  • an output unit 612 that sends, according to a result of the decision logic, corresponding content and a style corresponding to the content in the electronic document to a reading terminal for presentation.
  • the application environment information collected by the collection unit 602 includes personalized information of a reader.
  • the server 600 may further include a receiving unit 614 that receives attribute information of a reading terminal and/or general attributes as the application environment information.
  • the personalized information of the reader includes, but is not limited to, age, location, gender, reading preferences, income and the like of the reader;
  • the attribute information of the reading terminal includes, but is not limited to, a type (mobile phone, tablet, or the like), resolution, dimension, computation capability (CPU), storage capability (memory), network type used, interactive support, and the like of the reading terminal;
  • the general attributes include, but are not limited to, date, time, motion status, light, location, and the like.
  • the above collection unit 606 may be implemented by using a server (common computer or high-performance computer) to collect reader data on a daily basis, and for example, may be a reader information collection unit embedded at a webpage or stored on the memory 604 (which stores information such as daily reading habits of the reader and the type and performance of the reading terminal).
  • the parsing unit 608 and the decision logic unit 610 may be stored on the memory 604 and implemented by the processor(s) 602.
  • the output unit 612 may use a communication device or apparatus of the server 600, for example, a network card, to send the corresponding content and style in the electronic document to the reading terminal.
  • the receiving unit 614 may also use the communication device or apparatus of the server 600.
  • an electronic document that has particular content and style and is matched with the application environment of the reader is provided to the reader according to the decision logic for the electronic document, which improves the reading experience for the reader.
  • implementing a decision logic for an electronic document on a remote server and sending content and style of the electronic document that is matched with the reader to the reading terminal of the reader save the network traffic for the reader, and there is no change or increased cost in terms of the hardware of the reading terminal of the reader.
  • the adaptive electronic document file structure in the example embodiment of the present disclosure includes a content part and a logic part.
  • the content part includes all the content of an electronic document, for example, all the paragraphs;
  • the logic part includes a decision logic for selecting content and a style for display according to an application environment. For example, if the application environment satisfies a condition, content 1 is displayed in style 1.
  • a corresponding adaptive electronic document file is generated by the adaptive electronic document generation apparatus of the present disclosure.
  • the above application environment includes personalized information of a reader, for example, gender, age, education level, occupation and j ob position, income level, geographical location and language, personality traits, consumption habits, recreational activities, interests and hobbies, points of interest, reading preferences, and the like, and social relationships, such as the circle of friends and relatives, the occupational circle and the interest circle.
  • the above information may be entered by the reader during registration, or may be obtained through a mass data analysis and mining based on user behaviors, for example, the purchase and consumption habits of e-commerce websites, information about the friends circle of the user in a social networking website, and the like, and a user identity feature may be matched according to a mobile phone number, a mobile phone hardware identification code, a user login account or the like.
  • the application environment may further include attribute information of a reading terminal, for example, device type (a tablet, a mobile phone, a TV, or the like), network (online, bandwidth, fees, and the like), computation and storage capability (memory, CPU and the like), presentation capability (screen size, color, resolution, refresh rate, and the like), multimedia and interactive support (audio/ video format, touch remote control, and the like), application platform of the reading device (Android, IOS, and the like), and the like.
  • a reading terminal for example, device type (a tablet, a mobile phone, a TV, or the like), network (online, bandwidth, fees, and the like), computation and storage capability (memory, CPU and the like), presentation capability (screen size, color, resolution, refresh rate, and the like), multimedia and interactive support (audio/ video format, touch remote control, and the like), application platform of the reading device (Android, IOS, and the like), and the like.
  • device type a tablet, a mobile phone, a TV, or the like
  • network online, bandwidth
  • the application environment may further include general attributes, for example, date, time, location, motion status, light, noise, whether it is a public occasion, GPS positioning information, and the like.
  • the above environment information may be represented by using a parameter.
  • a parameter may be formed by using (abbreviated name of attribute value: attribute value) or (abbreviated name of attribute value: enumerated value).
  • AGE represents the age of the reader, where AGE: 18-25 indicates that reader is aged between 18 to 25
  • INC represents the income of the reader, where INC: lw-2w indicates that the income range of the reader is between 10 to 20 thousands
  • SC_SZ represents the resolution of the reading terminal, where SC_SZ: 1280_720 indicates that the screen resolution of the reading terminal is 1280*720.
  • the range or type is defined as CS_WF:5-10 (5 to 10 times of on-line shopping each week), CS_CT:FOOD (the commodity type is food), and CS_VL: 100-200 (the commodity price is 100 to 200).
  • the above decision logic may be represented by using the above parameter and a decision logic expression. For example, if AGE: 18-25 then show #1 else show #2.
  • the above decision logic expression means that if the reader is aged between 18 to 25, the 1 st paragraph (which may either be a specific paragraph or a paragraph index) is displayed, otherwise, the 2 nd paragraph is displayed.
  • the above decision logic expression may be written before specific paragraph content of an electronic document, or may be a parameter that independently exists as part of the adaptive electronic document.
  • the logic part may at least include a decision logic for default content and style, and when the application environment information does not satisfy any decision logic, the default content and style are displayed.
  • the result of the decision logic is a decision logic branch may be particular content and style in the electronic document. For example, when the screen size is larger than 50 inches (TV), the style of some paragraphs is set to be a column division style, which may further include 3 columns for landscape orientation or 2 columns for portrait orientation.
  • the screen pixel density (Pixels Per Inch, PPI) is greater than 320
  • the overall scaling ratio that is set in the style is 1.5, that is, content on the page is zoomed in by 1.5 times as a whole.
  • Wifi which may be represented by using 0 or 1
  • on-line resources such as music and video are inserted at a particular content position.
  • the attribute information of the reading terminal includes large screen (such as larger than 5 inches) and on-line via Wifi (which may be represented by using 0 or 1), among the images, there is an on-line high-definition replacement image for download and display.
  • FIG. 7 is a flowchart of example processing an adaptive electronic document by a reading terminal according to an example embodiment of the present disclosure.
  • application environment information is collected by a reading terminal.
  • the reading terminal in the example embodiment may be a tablet computer.
  • a light status in the current reading environment of the reader is collected by a light sensor of the tablet computer, and a current speed of movement of the tablet computer is collected by an acceleration sensor;
  • attribute information of the tablet computer geographical location information is obtained by a GPS on the tablet computer, and the CPU model of the tablet computer and information such as the screen size and resolution of the tablet computer are obtained according to device information of the tablet computer.
  • a user identity feature is matched according to a hardware identification code of the tablet computer or a user login account, and personalized information of the reader, for example, information such as the gender, age, income and reading preferences of the user that is entered during registration of reading software, is further read from a user information server.
  • All the general attributes of the tablet computer, the attribute information of the tablet computer and the personalized information of the reader in the application environment information are obtained. In other example embodiments of the present disclosure, it is also feasible to obtain only one or more of them as the application environment information.
  • a decision logic for an adaptive electronic document is parsed.
  • the logic part in the adaptive electronic document is parsed by a processor or CPU on the tablet computer, that is, a source file of the adaptive electronic document is parsed and the logic part in the file is extracted.
  • matching content and a style corresponding to the content are searched.
  • a part of content of the electronic document is a psychological test.
  • the decision logic is that if the reader is older than 18 years old, psychological test content that is appropriate for adults over 18 years old is displayed with red as background color, otherwise, psychological test content that is appropriate for minors under 18 is displayed. If the acquired personalized information of the reader in the application environment information is the age of 20 years old, the decision logic is implemented and a corresponding branch is entered to display psychological test content for those over 18 years old with red as background color; if the acquired personalized information of the reader in the application environment information is the age of 16 years old, the decision logic is implemented to display psychological test content for minors.
  • the above decision logic branch may further include determining whether a current motion stability of the tablet computer (that is, direction, value and change degree of the acceleration in the general attributes) is greater than a predefined threshold, and if so, displaying the content of the electronic document in a large font, otherwise, displaying the content of the electronic document in a small font.
  • a current motion stability of the tablet computer that is, direction, value and change degree of the acceleration in the general attributes
  • the above decision logic branch may further include determining the processing capability of a CPU of the tablet computer. For example, if the processing speed of the CPU of the tablet computer reaches a certain threshold, upon the display of the content of the electronic document, a high-quality rendering enhancement effect is enabled or corresponding accompaniment music is played. Thus, in the example embodiment, if the processing speed of the CPU of the tablet computer acquired at 702 exceeds the threshold, a high-quality rendering enhancement effect is enabled and accompanying music is played upon the display of the content of the electronic document, thereby improving the user experience of the reader.
  • the content and style in the decision logic branch may be real content, that is, an article or paragraph presented in a certain style, or may be an index number (reference identifier) of the content and style, such that the content and style that satisfy the presentation of the decision logic branch 1 are content 1 and style 2 respectively.
  • the content of the electronic document in the above decision logic branch is presented by an interaction unit such as a display screen of the tablet computer.
  • FIG. 8 is a flowchart of example of processing an adaptive electronic document by a server according to an example embodiment of the present disclosure.
  • the server may provide electronic document content that is matched with reader personality and a style corresponding to the content to a reading terminal of the reader through a client terminal-server communication.
  • the reading terminal may be a mobile phone.
  • the mobile phone collecting its own general attributes, a light status in the current reading environment of the reader is collected by a light sensor of the mobile phone, and the current speed of movement is collected by an acceleration sensor; in case of attribute information of the mobile phone, geographical location information is obtained by a GPS on the mobile phone, and the CPU model of the mobile phone, the screen size and resolution and network information are obtained according to device information.
  • a user identity feature is matched according to a hardware identification code of the mobile phone, a user login account, a mobile phone number or the like.
  • the mobile phone transmits the information about the general attributes and the attribute information to the server via a network.
  • the server acquires personalized information of the reader, for example, information such as the gender, age, income and reading preferences of the user, according to registration information or history record of the reader on the server.
  • the server may also acquire information that is obtained through a mass data analysis and mining based on user behaviors, for example, the purchase and consumption habits of e-commerce websites, information about the friend circle of the user in a social networking website, and the like.
  • All the general attributes of the mobile phone, the attribute information and the personalized information of the reader in the application environment information are acquired. In other example embodiments of the present disclosure, it is also feasible to acquire only one or more of them as the application environment information.
  • the server parses a decision logic for an adaptive electronic document.
  • the logic part in the adaptive electronic document may be parsed by a processor such as a high-performance CPU on the server, that is, a source file of the adaptive electronic document is parsed and the logic part in the file is extracted.
  • a processor such as a high-performance CPU on the server
  • matching content and a style corresponding to the content are searched.
  • a part of content of the electronic document is a psychological test.
  • the decision logic is that if the reader is older than 18 years old, psychological test content that is appropriate for adults over 18 years old is displayed with red as background color, or else, psychological test content that is appropriate for minors under 18 is displayed. If the acquired personalized information of the reader in the application environment information is the age of 20 years old, the decision logic is implemented and enters a corresponding branch to display psychological test content for those over 18 years old with red as background color; if the acquired personalized information of the reader in the application environment information is the age of 16 years old, the decision logic is implemented to display psychological test content for minors.
  • the above decision logic branch may further include determining whether a network currently used by the mobile phone is a Wifi network. If so, the matching electronic document content is multimedia content such as a high-definition image, otherwise, the electronic document content is a common image or in a text form with a smaller size. In the example embodiment, it is acquired at 802 that the mobile phone uses a Wifi network, and the matching decision logic branch is to transmit multimedia content.
  • the above decision logic branch may further include determining the processing capability of a CPU of the mobile phone. If the processing speed of the CPU reaches a certain threshold, corresponding accompanying music is played upon the display of the content of the electronic document. Thus, in the example embodiment, if the CPU acquired at 802 exceeds the threshold, accompanying music is played upon the display of the content of the electronic document to improve the user experience of the reader.
  • a decision logic branch that selects a paragraph according to the date will be left, as a part of the logic part in the adaptive electronic document sent by the server to the mobile phone, for the mobile phone to implement the logical decision.
  • the server generates content of the adaptive electronic document content that is matched with the decision logic and a style corresponding to the content and sends them to the reading terminal such as a mobile phone.
  • the reading terminal presents the electronic document according to the received content of adaptive electronic document and the style corresponding to the content.
  • a reading device parses a decision logic, and makes a logic determination according to personalized information of a reader, general attribute and attribute information of a terminal, selects an optimal branch, present the content or present a style according to the content, and present an interaction mode; which solves, to some extent, the problem with the personalized and adaptive reading for different devices, environments and readers in terms of an one-time production and publication of the content of an electronic document, and greatly improves the flexibility and design freedom for electronic document creators, and makes it possible for a reader device to provide a personalized reading service more intelligently and accurately.
  • a technical improvement is a hardware improvement (for example, an improvement on a circuit structure such as a diode, a transistor, a switch, etc.) or a software improvement (an improvement on a method and process) may be differentiated clearly.
  • a hardware improvement for example, an improvement on a circuit structure such as a diode, a transistor, a switch, etc.
  • a software improvement an improvement on a method and process
  • a Programmable Logic Device (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by user's programming.
  • the designers may program by themselves to "integrated" a digital system with a PLD, and there is no need to ask a chip manufacturer to design and manufacture an application-specific integrated circuit chip.
  • PLD Programmable Logic Device
  • logic compiler software, which is similar to a software compiler used for program development and coding, and before compiling, original codes may also be written in a particular programming language, which is referred to as a Hardware Description Language (HDL).
  • HDL Hardware Description Language
  • HDL high-High-Speed Integrated Circuit Hardware Description Language
  • ABEL Advanced Boolean Expression Language
  • AHDL Altera Hardware Description Language
  • HDCal JHDL
  • Java Hardware Description Language Lava
  • Lola MyHDL
  • PALASM RHDL
  • VHDL Very-High-Speed Integrated Circuit Hardware Description Language
  • Verilog2 Verilog2
  • a controller may be implemented in any suitable manner.
  • the controller may use the form of for example a microprocessor or processor and a computer-readable medium that stores computer-readable program code or computer-executable instructions (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller.
  • ASIC Application Specific Integrated Circuit
  • controllers include, but are not limited to: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320.
  • the memory controller may also be implemented as part of the memory control logic.
  • a controller may be regarded as a hardware component, and its apparatus for realizing various functions may be regarded as an internal structure of the hardware component.
  • the apparatus for realizing various functions may even be regarded either as a software module for realizing a method or an internal structure of a hardware component.
  • system, apparatus, module or unit illustrated in the above embodiment may be implemented by a computer chip or an entity, or a product with a certain function.
  • the present disclosure may be used in an environment or configuration of universal or specialized computer systems. Examples include: a personal computer, a server computer, a handheld device or a portable device, a tablet device, a multi-processor system, a microprocessor-based system, a set-up box, a programmable customer electronic device, a network PC, a small-scale computer, a large-scale computer, and a distributed computing environment including any system or device above.
  • a program module includes routines, programs, obj ects, modules, and data structure, etc., for executing particular tasks or implementing particular abstract data types.
  • the present disclosure may also be implemented in a distributed computing environment. In the distributed computing environment, a task is executed by remote processing devices which are connected through a communication network. In distributed computing environment, the program module may be stored at computer-readable media (which include storage devices) of local and remote computers.

Abstract

La présente invention se rapporte au domaine technique de la lecture numérique et de la publication numérique, et en particulier à une structure de fichier de document électronique adaptatif ainsi qu'à un procédé et à un appareil correspondants. La structure de fichier de document électronique adaptatif, comprend une partie contenu et une partie logique ; la partie contenu comporte un contenu d'un document électronique et un style correspondant à chaque élément de contenu ; la partie logique comporte une logique de décision pour associer un contenu correspondant à un style correspondant à un tel contenu selon différents environnements d'application. Les présentes techniques résolvent le problème posé par la lecture personnalisée et adaptative pour différents dispositifs, environnements et lecteurs en matière d'une production et d'une publication unique dans le temps du contenu d'un document électronique, ce qui améliore grandement la flexibilité et la liberté de conception pour des créateurs de document électronique, et permet à un dispositif lecteur de fournir un service de lecture personnalisé d'une manière plus intelligente et plus précise.
PCT/US2015/067140 2014-12-24 2015-12-21 Document électronique adaptatif WO2016106232A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017533576A JP2018508061A (ja) 2014-12-24 2015-12-21 適応型電子文書

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410817706.7 2014-12-24
CN201410817706.7A CN105786881A (zh) 2014-12-24 2014-12-24 自适应电子书刊文件结构以及相应的方法及装置

Publications (1)

Publication Number Publication Date
WO2016106232A1 true WO2016106232A1 (fr) 2016-06-30

Family

ID=56151493

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2015/067140 WO2016106232A1 (fr) 2014-12-24 2015-12-21 Document électronique adaptatif

Country Status (5)

Country Link
US (1) US20160188556A1 (fr)
JP (1) JP2018508061A (fr)
CN (1) CN105786881A (fr)
TW (1) TW201624324A (fr)
WO (1) WO2016106232A1 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106250007B (zh) * 2016-07-21 2019-05-14 北京乐动卓越科技有限公司 一种实现分支选择播放的系统和方法
CN108268436B (zh) * 2016-12-30 2021-08-20 珠海金山办公软件有限公司 一种幻灯片美化匹配的方法及装置
CN110110290B (zh) * 2019-03-29 2020-10-16 北京点众科技股份有限公司 一种设定电子书的排版样式的方法和装置
US11379651B1 (en) * 2020-07-06 2022-07-05 Turtl Surf & Immerse Limited Methods and systems for interactive content creation
CN111914512B (zh) * 2020-08-05 2021-03-30 掌阅科技股份有限公司 基于电子书横屏双翻模式的显示方法及阅读设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493734B1 (en) * 1999-10-15 2002-12-10 Softbook Press, Inc. System and method to efficiently generate and switch page display views on a portable electronic book
US20080082911A1 (en) * 2006-10-03 2008-04-03 Adobe Systems Incorporated Environment-Constrained Dynamic Page Layout
US20110072390A1 (en) * 2009-09-21 2011-03-24 Brady Duga System and method for selective control of zoom adjustments in an electronic publication
US8423889B1 (en) * 2008-06-05 2013-04-16 Amazon Technologies, Inc. Device specific presentation control for electronic book reader devices

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100788655B1 (ko) * 2003-11-10 2007-12-26 삼성전자주식회사 스타일 정보를 포함하는 텍스트 기반의 서브 타이틀데이터가 기록된 저장 매체, 재생 장치 및 그 재생 방법
US8819624B2 (en) * 2011-09-26 2014-08-26 Intel Corporation Simulation of web applications and secondary devices in a web browser, web application development tools, and methods using the same
JP5822231B2 (ja) * 2012-02-29 2015-11-24 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 情報を検索する情報端末、サーバ、情報システム、方法及びプログラム
WO2015015251A1 (fr) * 2013-08-01 2015-02-05 Yogesh Chunilal Rathod Présentation d'une pluralité de types d'interfaces et de fonctions permettant de mettre en œuvre diverses activités

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493734B1 (en) * 1999-10-15 2002-12-10 Softbook Press, Inc. System and method to efficiently generate and switch page display views on a portable electronic book
US20080082911A1 (en) * 2006-10-03 2008-04-03 Adobe Systems Incorporated Environment-Constrained Dynamic Page Layout
US8423889B1 (en) * 2008-06-05 2013-04-16 Amazon Technologies, Inc. Device specific presentation control for electronic book reader devices
US20110072390A1 (en) * 2009-09-21 2011-03-24 Brady Duga System and method for selective control of zoom adjustments in an electronic publication

Also Published As

Publication number Publication date
TW201624324A (zh) 2016-07-01
CN105786881A (zh) 2016-07-20
US20160188556A1 (en) 2016-06-30
JP2018508061A (ja) 2018-03-22

Similar Documents

Publication Publication Date Title
CN109740085B (zh) 一种页面内容的展示方法、装置、设备及存储介质
US9870362B2 (en) Interactive data-driven presentations
US10289661B2 (en) Generating a cover for a section of a digital magazine
TWI573042B (zh) 基於手勢標記來檢視相關內容
RU2645276C2 (ru) Создание вариаций при преобразовании данных в потребляемый контент
JP6678773B2 (ja) 自動再生コンテンツのクリックトゥプレイコンテンツへのサーバに基づく変換
US20160188556A1 (en) Adaptive electronic document
US20140111542A1 (en) Platform for recognising text using mobile devices with a built-in device video camera and automatically retrieving associated content based on the recognised text
KR20160105904A (ko) 디지털 매거진에 표시하기 위한 광고의 크기 수정 방법
US9858244B1 (en) Sampling a part of a content item
US11360640B2 (en) Method, device and browser for presenting recommended news, and electronic device
US10402470B2 (en) Effecting multi-step operations in an application in response to direct manipulation of a selected object
CN103473302A (zh) 一种锁屏信息展示方法、装置和系统
CN110858134A (zh) 数据、显示处理方法、装置、电子设备和存储介质
CN103885959A (zh) 一种网页书签的生成方法和装置
CN107515870B (zh) 一种搜索方法和装置、一种用于搜索的装置
US20160239171A1 (en) Information display apparatus, distribution apparatus, information display method, and non-transitory computer readable storage medium
US9858246B1 (en) Determining and generating a number of images meeting particular size ranges and selecting an image for display in a placeholder of a network document
US20180240023A1 (en) Methods and systems for selecting targeted content by machine learning algorithm
US11727681B2 (en) Media annotation with product source linking
JP6695826B2 (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
CN110795652A (zh) 推广资源替换方法、设备以及计算机可读介质
US11302048B2 (en) Computerized system and method for automatically generating original memes for insertion into modified messages
KR102230055B1 (ko) 키워드 감지에 기반한 키보드 영역 내 광고 제공 방법
US20180367848A1 (en) Method and system for auto-viewing of contents

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15874259

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2017533576

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15874259

Country of ref document: EP

Kind code of ref document: A1