WO2016150219A1 - 一种页面区别呈现的方法和装置 - Google Patents
一种页面区别呈现的方法和装置 Download PDFInfo
- Publication number
- WO2016150219A1 WO2016150219A1 PCT/CN2015/099115 CN2015099115W WO2016150219A1 WO 2016150219 A1 WO2016150219 A1 WO 2016150219A1 CN 2015099115 W CN2015099115 W CN 2015099115W WO 2016150219 A1 WO2016150219 A1 WO 2016150219A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- page
- touch
- old
- new
- index
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G06T11/10—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Definitions
- the present disclosure relates to page display technology, and more particularly to a method and apparatus for page difference presentation.
- the simulated paper texture is a relatively simple simulation method, only need to write different textures in the background, and then let the user set according to preferences when reading.
- Tactile interaction has become the latest technology in the field of human-computer interaction, and will have a profound impact on people's information exchange and communication methods.
- Force haptic reproduction systems based on image textures of force/tactile interaction devices have emerged.
- the virtual agent of the force/tactile interaction device slides over the texture surface of the virtual object in the virtual environment, firstly, based on the image processing method, the surface height of the object texture corresponding to the contact point and the dynamic friction coefficient reflecting the roughness of the contact point are obtained, and then A continuous normal contact force model reflecting the degree of contact point and a tangential friction model reflecting the roughness of the contact point are respectively established, and finally the texture contact force is fed back to the operator in real time through the force/tactile interaction device to realize the human finger crossing the virtual Force tactile expression and reproduction of the surface texture of an object.
- the feedback of the continuous change normal force not only makes the human-computer interaction more realistic, but also makes the interaction system more stable.
- the feedback friction related to the roughness of the contact point further improves the
- the texture simulation scheme described above has the following drawbacks: only limited textures can be selected rigidly. And the texture does not make any emotional feedback based on the user's different actions.
- the above tactile interaction scheme has the following drawbacks: interactive feedback can only be made when the user has physical contact with the device and only at the moment the limb is in contact.
- the present disclosure mainly provides a method and apparatus for page difference presentation to improve the effectiveness of page human-computer interaction.
- the present disclosure provides a method for page difference presentation, the method comprising:
- the page old and new parameters include: a page old and new index, and/or a touch direction index, and/or a touch strength level.
- the acquiring the old and new parameters of the page to be presented, and presenting the page according to the new and old parameters of the page including: the client reads the page data, the page data includes the page turning record information, and the page turning record
- the information includes: a page serial number, a page old and new parameter corresponding to the page serial number, and the client searches for the corresponding page old and new parameters in the page turning record information according to the page number of the page to be presented, and the corresponding new or old parameters of the page are retrieved or superimposed accordingly.
- the background pattern renders the page.
- the new and old parameters of the page are the old and new parameters of the page, or the N and the area of the page, and the old and new parameters of each area.
- the collecting the operation information of the page, and updating the old and new parameters of the page according to the operation information including:
- the client collects the page turning operation of the page by the user, calculates the page turning times of the page, finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the page old and new indexes of the page; or
- the client collects the page turning operation and the touch area of the user on the page. Calculating the number of page turnings generated by the touch area, finding a corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updating the old and new indexes of the touch area of the page;
- the client collects the sliding direction of the page turning operation of the page, finds the corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, and updates the touch direction index of the page; or, alternatively, the client Collecting a sliding direction and a touch area of the page turning operation of the page, finding a corresponding touch direction index in a mapping table of the sliding direction and the touch direction index, and updating a touch direction index of the touch area of the page;
- the client collects the touch force of the page turning operation of the page, finds the corresponding touch intensity level in the mapping table of the touch force and the touch force level, and updates the touch intensity level of the page; or, the client The touch force and the touch area of the page turning operation of the page are collected, the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the touch intensity level of the touch area of the page is updated;
- the client collects the page turning operation and sliding direction of the user, calculates the page turning times of the page, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the page.
- the page is old and new; the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; or the client collects the page turning operation, the sliding direction and the touch area of the user.
- the client collects the page turning operation and touch force of the user, calculates the page turning times of the page, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the page.
- the page is old and new;
- the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the touch intensity level of the page is updated;
- the client collects the user's page turning operation, touch force, and Touching the area, calculating the number of page turnings generated by the touch area, finding a corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, updating the old and new indexes of the touch area of the page;
- the corresponding touch intensity level is found in the mapping table of the velocity and the touch intensity level, and the touch of the page is updated. Touch the touch level of the area;
- the client collects the sliding direction and touch force of the page turning operation of the page, and finds the corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, and updates the touch direction index of the page;
- the touch intensity level is found in the mapping table of the touch intensity level, and the touch intensity level of the page is updated; or the client collects the sliding direction, touch force, and touch area of the page turning operation of the user in the sliding direction.
- Finding a corresponding touch direction index in the mapping table of the touch direction index updating a touch direction index of the touch area of the page; finding a corresponding touch in a mapping table of touch force and the touch intensity level a velocity level, updating a touch intensity level of the touch area of the page;
- the client collects the page turning operation, the sliding direction, the touch force of the user, calculates the page turning times of the page, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the The page new and old index of the page; the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; and the corresponding mapping is found in the mapping table of the touch force and the touch intensity level.
- the client collects the page turning operation, the sliding direction, the touch velocity, and the touch area of the user, and calculates the number of page turning times generated by the touch area, and turns the page Find the corresponding page old and new index in the mapping table of the number of times and the page old and new index, update the new and old index of the touch area of the page; find the corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, update Touch direction index of the touch area of the page; touch force and touch Grade mapping table to find the corresponding touch intensity level, the intensity level of the updated touch touch area of the page.
- the method further includes: after finding the corresponding touch intensity level in the mapping table of the touch force and the touch intensity level, finding the corresponding page turning times in the touch intensity level and the page turning number comparison table, Adding the page turning number to the page turning number of the current page or the page turning times generated by the current touch area, finding the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updating the page Or the page old and new index of the touch area.
- the present disclosure provides a client that includes:
- a page rendering module configured to acquire new and old parameters of the page to be rendered, and present the page according to the old and new parameters of the page;
- An operation collecting module configured to collect operation information on the page
- a data update module which updates the page old and new parameters of the page according to the operation information.
- the page old and new parameters include: a page old and new index, and/or a touch direction index, and/or a touch strength level.
- the page presentation module is specifically configured to read page data, the page data includes page turning record information, and the page turning record information includes: a page number, a page old and new parameter corresponding to the page number, according to The page number of the rendered page is searched for the corresponding page old and new parameters in the page turning record information, and the page is presented by the page old and new parameters being retrieved or superimposed with the corresponding background pattern.
- the new and old parameters of the page are the old and new parameters of the page, or the N and the area of the page, and the old and new parameters of each area.
- the client further includes: an information storage module, a mapping table for saving the page turning times and the page old and new indexes, and/or a mapping table of the sliding direction and the touch direction index, and/or a touch force and a touch intensity level. Mapping table.
- the data update module is specifically configured to:
- the sliding direction of the page turning operation performed by the user collected by the operation collecting module searching for a corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, and updating the touch direction index of the page; or, according to The sliding direction and the touch area of the page turning operation performed by the user acquired by the collecting module are searched, and the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction of the touch area of the page is updated. index;
- the page is entered. Touching the touch force and the touch area of the page turning operation, finding a corresponding touch intensity level in the mapping table of the touch force and the touch force level, and updating the touch intensity level of the touch area of the page;
- the operation collecting module calculates the page turning times of the page, and finding the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updating the The page old and new index of the page; the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; or, according to the user's page turning operation of the page collected by the operation collecting module a sliding direction and a touch area, calculating a number of page turnings generated by the touch area, finding a corresponding page old and new index in a mapping table of the number of page turnings and a page old and new index, and updating the old and new of the touch area of the page Index; finding a corresponding touch direction index in a mapping table of a sliding direction and a touch direction index, and updating a touch direction index of the touch area of the page;
- the operation collecting module calculates the page turning times of the page, and finding the corresponding page new and old index in the mapping table of the page turning times and the page old and new indexes, and updating the The page old and new index of the page; the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the touch intensity level of the page is updated; or, according to the user's page turning operation of the page collected by the operation collecting module Touching the velocity and the touch area, calculating the number of page turnings generated by the touch area, finding the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updating the new and old touch areas of the page. Index; finding a corresponding touch intensity level in a mapping table of touch force and touch intensity level, and updating a touch intensity level of the touch area of the page;
- the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; Finding a corresponding touch intensity level in the mapping table of the touch force and the touch intensity level, and updating the touch intensity level of the page; or, according to the sliding direction, touch force, and the user's page turning operation performed by the operation collecting module Touching a region, finding a corresponding touch direction index in a mapping table of the sliding direction and the touch direction index, updating a touch direction index of the touch area of the page; and finding a correspondence in a mapping table of touch strength and touch strength level The touch level of the touch, updating the touch of the touch area of the page Strength level
- the operation collecting module calculates the page turning times of the page, and finding the corresponding page new and old index in the mapping table of the page turning times and the page old and new indexes.
- the data update module is further configured to: after finding the corresponding touch intensity level in the mapping table of the touch velocity and the touch velocity level, find the corresponding page turning in the touch intensity level and the page turning number comparison table. The number of times, the number of page flips is added to the number of page flips of the current page or the number of page flips generated by the current touch area, and the corresponding page old and new index is found in the mapping table of the page turning times and the page old and new indexes. The new or old index of the page or the touch area.
- the present disclosure also provides a terminal that includes the client described above.
- the present disclosure provides a method and apparatus for distinguishing between pages, obtaining new and old parameters of a page to be presented, presenting the page according to the old and new parameters of the page, collecting operation information on the page, and updating according to the operation information.
- the page is old and new. In this way, according to the number of times the user accesses the page, different degrees of simulation and old effects can be presented, that is, the interaction feedback between the user and the terminal can be obtained without the need for physical contact, thereby improving the user experience.
- FIG. 1 is a schematic flowchart of a method for displaying a page difference according to an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of four orientations on a display screen provided by an embodiment of the present disclosure
- FIG. 3 is a schematic structural diagram of a client provided by an embodiment of the present disclosure.
- the client obtains the old and new parameters of the page to be presented when the page is presented, presents the page according to the old and new parameters of the page, collects operation information on the page, and updates the location according to the operation information.
- the new and old parameters of the page are the old and new parameters of the page.
- the embodiment of the present disclosure implements a method for distinguishing between pages. As shown in FIG. 1 , the method includes the following steps:
- Step 101 When the client renders the page, the client obtains the old and new parameters of the page to be rendered, and presents the page according to the old and new parameters of the page.
- the client obtains the timestamp of the page data on the server and compares it with the timestamp of the locally saved page data. If the timestamp on the server is updated, the page data is synchronized from the server to the client local, and the page data is read; if the local timestamp is updated, the client directly reads the locally saved page data, the page on the server.
- the data is basically the same as the format of the locally saved page data.
- the page data read by the client includes the page turning record information in addition to the time stamp.
- the page turning record information includes: a page number, a page old and new parameter corresponding to the page number.
- the page old and new parameters include: a page old and new index, and/or a touch direction index, and/or a touch strength level.
- the page data read by the client further includes: information such as reading offset, bookmark, note, content, bibliography, price, and the like.
- the client searches for the corresponding page old and new parameters in the page turning record information according to the page number of the page to be presented, and presents the page by using the old and new parameters of the page to retrieve or superimpose the corresponding background pattern.
- different page old and new parameters correspond to different or the same background pattern.
- the old and new parameters of the page are the old and new parameters of the page, or the N and the area of the page, and the old and new parameters of each area.
- the new and old index of the page is an overall new and old index of the page, or is a new and old index of each region by dividing N regions into pages;
- the touch direction index is an overall touch direction index of the page, or is a N-region divided into pages, and a touch direction index of each area;
- the touch intensity level is an overall touch intensity level of the page, or is a division of the N regions of the page, and the touch intensity level of each area.
- the N regions may be N-squares, and the N is a natural number.
- the page old and new index and the touch direction index can be recorded in the form of Table 1:
- the page When the page is presented according to the touch direction index, it may be a superposition of the last M touch directions of each of the cells, and the combined presentation is performed.
- the client also saves a mapping table of the number of page flips and the page old and new indexes
- mapping table of touch velocity and touch velocity level a mapping table of touch velocity and touch velocity level.
- the number of page turnings the number of single page flips or the number of times each area of the page turning operation is touched;
- the number is removed by a single digit, such as a book of 453 pages, and the weighting factor is 45 after removing the single digit 3.
- Step 102 The client collects operation information on the page.
- the page is not divided into N areas, and the client collects a page turning operation of the page by the user through the display screen, and/or a sliding direction of the page turning operation, and/or performs a turning The touch force of the page operation.
- the page is divided into N areas
- the client collects the page turning operation and the touch area of the page by the user; or the client collects the sliding direction and the touch area of the page turning operation of the page by the user; or The client collects the touch force and the touch area of the page turning operation of the page by the user; or the client collects the page turning operation, the sliding direction and the touch area of the page by the user; or the client collects the page turning operation and touch of the page by the user.
- the velocity and the touch area or, the client collects the sliding direction, the touch force, and the touch area of the page turning operation of the page by the user; or the client collects the page turning operation, the sliding direction, the touch force, and the touch area of the user.
- Step 103 The client updates the page old and new parameters of the page according to the operation information.
- the client collects the page turning operation of the page by the user, calculates the page turning times of the page, finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the page of the page to be old and new. Index; or, the client collects the page turning operation and the touch area of the user, calculates the number of page turnings generated by the touch area, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes. Updating the old and new of the touch area of the page index;
- the client collects the sliding direction of the page turning operation of the page, finds the corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, and updates the touch direction index of the page; or the client collects the user. a sliding direction and a touch area of the page turning operation, finding a corresponding touch direction index in a mapping table of the sliding direction and the touch direction index, and updating a touch direction index of the touch area of the page;
- the client collects the touch force of the page turning operation of the page, finds the corresponding touch intensity level in the mapping table of the touch force and the touch force level, and updates the touch intensity level of the page; or, the client The touch force and the touch area of the page turning operation of the page are collected, the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the touch intensity level of the touch area of the page is updated;
- the client collects the page turning operation and sliding direction of the user, calculates the page turning times of the page, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the page.
- the page is old and new; the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; or the client collects the page turning operation, the sliding direction and the touch area of the user.
- the client collects the page turning operation and touch force of the user, calculates the page turning times of the page, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the page.
- the page is old and new; the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the touch intensity level of the page is updated; or the client collects the user's page turning operation, touch force, and Touching the area, calculating the number of page turnings generated by the touch area, finding a corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, updating the old and new indexes of the touch area of the page; Finding a corresponding touch intensity level in a mapping table of the velocity and the touch velocity level, and updating a touch intensity level of the touch area of the page;
- the client collects the sliding direction and touch force of the page turning operation of the page, and finds the corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, and updates the touch direction index of the page;
- the touch intensity level is found in the mapping table of the touch intensity level, and the touch intensity level of the page is updated; or the client collects the sliding direction, touch force, and touch area of the page turning operation of the user in the sliding direction.
- Finding a corresponding touch direction index in the mapping table of the touch direction index updating a touch direction index of the touch area of the page; finding a corresponding touch in a mapping table of touch force and the touch intensity level a velocity level, updating a touch intensity level of the touch area of the page;
- the client collects the page turning operation, the sliding direction, the touch force of the user, calculates the page turning times of the page, and finds the corresponding page old and new index in the mapping table of the page turning times and the page old and new indexes, and updates the The page new and old index of the page; the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; and the corresponding mapping is found in the mapping table of the touch force and the touch intensity level.
- the client collects the page turning operation, the sliding direction, the touch velocity, and the touch area of the user, and calculates the number of page turning times generated by the touch area, and turns the page Find the corresponding page old and new index in the mapping table of the number of times and the page old and new index, update the new and old index of the touch area of the page; find the corresponding touch direction index in the mapping table of the sliding direction and the touch direction index, update Touch direction index of the touch area of the page; touch force and touch Grade mapping table to find the corresponding touch intensity level, the intensity level of the updated touch touch area of the page.
- the calculating the page turning times of the page may generally add a page turning operation to the number of page turning times of the current page or to the cumulative page turning times of the file to which the page belongs.
- the number of page turns is based on the number of new page flips, or based on the number of new page flips and the cumulative number of page flips for the file to which the page belongs.
- the calculating the number of page turnings generated by the touch area generally adding a page turning operation generated by the touch area to the touched area of the current page corresponding to the touched area of the current area or simultaneously The cumulative number of page flips in the file to which the page belongs.
- the number of times of page turning is obtained according to the number of times the new touch area corresponds to the touched area, or the number of times the new touch area corresponds to the touched area and the number of times the page belongs.
- the embodiment of the present disclosure can directly change the touch dynamic level to the number of page turnings by touching the touch level, so that the page new and old indexes can be updated, and the corresponding new and old indexes can be directly obtained through the page. Background pattern.
- the method may further include: after finding the corresponding touch velocity level in the mapping table of the touch velocity and the touch velocity level, finding the corresponding page turning times in the touch velocity level and the page turning number comparison table, The number of page flips is added to the number of page flips of the current page or the number of page flips generated by the current touch region, and the corresponding page old and new index is found in the mapping table of the number of page flips and the page old and new index, and the page or the page is updated. The old and new index of the touch area.
- the touch intensity level and the page turning number comparison table may be as shown in Table 3.
- the touch intensity level of the collected touch force belongs to 2, and the corresponding page turning times are 2 by looking up the table.
- the mapping table of the sliding direction and the touch direction index may be as shown in Table 4, wherein the southeast and northwest correspond to four positions on the current display screen, as shown in FIG. 2, the upper side of the display screen is north, the lower side is south, and the left side is It is west and the east is east.
- the embodiment further includes: when the page is presented next time, the page is presented according to the updated old and new parameters of the page.
- step 101 The specific manner is the same as the execution content of step 101, and details are not described herein again.
- the method further includes: after receiving the exit instruction, or exiting the file instruction of the current page, or the user does not operate for more than the set time, the client saves the page data of each file including the current page turning record information to the local device. , and / or sync to the server.
- the files in the above embodiments may be books, newspapers, magazines, and the like.
- the present disclosure also provides a client.
- the client includes: a page presentation module 31, an operation collection module 32, and a data update module 33.
- a page presentation module 31 configured to acquire a page old and new parameter of the page to be rendered, and present the page according to the new and old parameters of the page;
- the operation collecting module 32 is configured to collect operation information about the page
- the data update module 33 is configured to update the page old and new parameters of the page according to the operation information.
- the page presentation module 31 is further configured to present the page according to the updated page old and new parameters when the page is next presented.
- the page rendering module 31 acquires a timestamp of the page data on the server and compares it with the timestamp of the locally saved page data. If the timestamp on the server is updated, the page data is synchronized from the server to the client local, and the page data is read. If the local timestamp is updated, the locally saved page data is directly read.
- the read page data includes page turning record information in addition to the time stamp.
- the page turning record information includes: a page number, a page old and new parameter corresponding to the page number.
- the page old and new parameters include: a page old and new index, and/or a touch direction index, and/or a touch strength level.
- the corresponding page old and new parameters are searched in the page turning record information, and the page is presented by the page old and new parameters to retrieve or superimpose the corresponding background pattern.
- different page old and new parameters correspond to different or the same background pattern.
- the read page data further includes: reading offset, bookmark, note, content, bibliography, price, and the like.
- the new and old parameters of the page are the old and new parameters of the page, or the N areas of the page, the old and new parameters of each area, such as:
- the new and old index of the page is an overall new and old index of the page, or N regions are divided into pages. Old and new indices for each region;
- the touch direction index is an overall touch direction index of the page, or is a N-region divided into pages, and a touch direction index of each area;
- the touch intensity level is an overall touch intensity level of the page, or is a division of the N regions of the page, and the touch intensity level of each area.
- the N regions may be N-squares, and the N is a natural number.
- the client further includes: an information storage module 34, a mapping table for saving the page turning times and the page old and new indexes, and/or a mapping table of the sliding direction and the touch direction index, and/or a mapping table of the touch strength and the touch intensity level. .
- the number of page turnings the number of single page flips or the number of times each area of the page turning operation is touched;
- the number is removed by a single digit, such as a book of 453 pages, and the weighting factor is 45 after removing the single digit 3.
- the operation collection module 32 is specifically configured to:
- the page turning operation of the page by the user, and/or the sliding direction of the page turning operation, and/or the touching force of the page turning operation are collected through the display screen;
- the page turning operation and the touch area of the page are collected by the user; or the sliding direction and the touch area of the page turning operation of the page are collected; or the user is turned over by the collecting user.
- the data update module 33 is specifically configured to:
- the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; or According to the sliding direction and the touch area of the page turning operation performed by the user collected by the operation collecting module 32, the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch area of the page is updated. Touch direction index;
- the operation collecting module 32 searching for the corresponding touch intensity level in the mapping table of the touch force and the touch intensity level, and updating the touch intensity level of the page;
- the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the page is updated.
- the touch intensity level of the touch area
- the operation collecting module 32 calculates the page turning times of the page, and finding the corresponding page old and new indexes in the mapping table of the page turning times and the page old and new indexes, and updating The new and old page index of the page; the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated; or the user's page is collected according to the operation collection module 32.
- a page operation a sliding direction, and a touch area, calculating a number of page turnings generated by the touch area, finding a corresponding page old and new index in a mapping table of the number of page turnings and a page old and new index, and updating the touch area of the page a new and old index; finding a corresponding touch direction index in a mapping table of the sliding direction and the touch direction index, and updating a touch direction index of the touch area of the page;
- the page turning operation and the touch force of the user collected by the operation collecting module 32 calculating the page turning times of the page, and finding the corresponding page old and new indexes in the mapping table of the page turning times and the page old and new indexes, and updating The page new and old index of the page; the corresponding touch intensity level is found in the mapping table of the touch force and the touch intensity level, and the touch intensity level of the page is updated; or, according to the user collected by the operation collecting module 32, the page is turned over by the user.
- Page manipulation, touch force, and touch a region calculating a number of page turnings generated by the touch area, finding a corresponding page old and new index in a mapping table of page turning times and page old and new indexes, updating a new and old index of the touch area of the page; And finding a touch intensity level corresponding to the touch intensity level, and updating a touch intensity level of the touch area of the page;
- the corresponding touch direction index is found in the mapping table of the sliding direction and the touch direction index, and the touch direction index of the page is updated.
- the touch intensity level of the page is updated in the mapping table of the touch force and the touch intensity level, and the touch force level of the page is updated; or, according to the sliding direction and touch of the page turning operation performed by the user collected by the operation collecting module 32 a velocity and a touch area, finding a corresponding touch direction index in a mapping table of the sliding direction and the touch direction index, updating a touch direction index of the touch area of the page; searching in a mapping table of touch force and touch intensity level Updating a touch intensity level of the touch area of the page to a corresponding touch intensity level;
- the operation collecting module 32 calculates the page turning times of the page, and finding the corresponding page old and new in the mapping table of the page turning times and the page old and new indexes.
- the data update module 33 is further configured to: after finding the corresponding touch intensity level in the mapping table of the touch velocity and the touch velocity level, find the corresponding page turning times in the touch intensity level and the page turning number comparison table, and The number of page turning times is added to the page turning number of the current page or the number of page turning times generated by the current touch area, and the corresponding number of page turning times and the page old and new index mapping table are found. The new and old index of the page, updating the old and new indexes of the page or the touch area.
- the information storage module 34 is further configured to save a comparison table of the touch intensity level and the page turning times.
- the client further includes: a page data saving module 35, configured to include the current page-turning record information of each file after receiving the exit instruction, or exiting the file instruction of the current page, or the user has no operation after the set time
- the page data is saved locally, and/or synced to the server.
- the embodiment of the present disclosure further provides a terminal, where the client is installed on the terminal.
- the method of page difference presentation described in the embodiments of the present disclosure may also be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a standalone product. Based on such understanding, the technical solution of the embodiments of the present disclosure may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- a computer device which may be a personal computer, server, or network device, etc.
- the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, and the like, which can store program codes.
- ROM read-only memory
- magnetic disk or an optical disk, and the like, which can store program codes.
- embodiments of the present disclosure also provide a computer storage medium having stored therein a computer program for performing a method of page distinguishing presentation of an embodiment of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种页面区别呈现的方法及装置,所述方法包括:获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面(101),采集对所述页面的操作信息(102),根据所述操作信息更新所述页面新旧参数(103)。
Description
相关申请的交叉参考
本申请主张在2015年3月26日在中国提交的中国专利申请号No.201510137024.6的优先权,其全部内容通过引用包含于此。
本公开文本涉及页面显示技术,尤其涉及一种页面区别呈现的方法和装置。
当下电子阅读器在体验方面已越来越接近纸质书,可以预测将来电子书会大范围替代纸质书籍报刊。未来在情感和体验方面,不让电子书较纸质书打折扣已经成为本领域中的一个重要课题。为此,现在电子书做了很多技术上的新突破——模拟翻页效果、模拟纸质纹理、打开扉页的动态交互效果、加书签等等。
其中,模拟纸质纹理是一种较为简单的仿真方式,只需在后台写入不同的几种纹理,然后让用户在阅读的时候根据喜好设置即可。
而触觉交互已成为人机交互领域的最新技术,对人们的信息交流和沟通方式将产生深远的影响。基于力/触觉交互设备的图像纹理的力触觉再现系统已然兴起。当力/触觉交互设备在虚拟环境下的虚拟代理滑过虚拟物体的纹理表面时,首先基于图像处理的方法得到接触点所对应的物体纹理的表面高度和反映接触点粗糙程度的动摩擦系数,然后分别建立反映接触点凹凸程度的连续法向接触力模型和反映接触点粗糙程度的切向摩擦力模型,最后通过力/触觉交互设备将纹理接触力实时反馈给操作者,实现人手指划过虚拟物体表面纹理的力触觉表达和再现。所反馈的连续变化法向力不仅使得在进行人机交互时更加真实,而且使得交互系统更加稳定,所反馈的与接触点粗糙程度的有关的摩擦力也进一步提高了纹理再现时的真实感。
然而,上述的纹理仿真方案存在如下缺陷:只能硬性选择有限的纹理,
且该纹理不会根据用户的不同操作做出任何情感反馈。
而上述的触觉交互方案存在如下缺陷:只有当用户对设备有肢体接触时、并且只有在肢体接触的那一刻才能做出交互反馈。
发明内容
(一)要解决的技术问题
本公开文本主要提供一种页面区别呈现的方法和装置,以提升页面人机交互的有效性。
(二)技术方案
为了实现上述目的,本公开文本提供如下技术方案:
本公开文本提供一种页面区别呈现的方法,该方法包括:
获取待呈现页面的页面新旧参数;
根据所述页面新旧参数呈现所述页面;以及
采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数。
上述方案中,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。
上述方案中,所述获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,包括:客户端读取页面数据,所述页面数据包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,客户端根据要呈现的页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。
上述方案中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。
上述方案中,所述采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数,包括:
客户端采集用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,客户端采集用户对页面的翻页操作和触摸区域,计
算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;
或者,客户端采集用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,客户端采集用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,客户端采集用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,客户端采集用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触
摸区域的触摸力度等级;
或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与所述触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。
上述方案中,该方法还包括:所述在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的页面新旧指数。
本公开文本提供一种客户端,该客户端包括:
页面呈现模块,用于获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面;
操作采集模块,用于采集对所述页面的操作信息;以及
数据更新模块,根据所述操作信息更新所述页面的页面新旧参数。
上述方案中,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。
上述方案中,所述页面呈现模块,具体用于读取页面数据,所述页面数据包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,根据要呈现的页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。
上述方案中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。
上述方案中,该客户端还包括:信息存储模块,用于保存翻页次数与页面新旧指数的映射表、和/或滑动方向与触摸方向指数的映射表、和/或触摸力度与触摸力度等级的映射表。
上述方案中,所述数据更新模块具体用于:
根据操作采集模块采集的用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,根据操作采集模块采集的用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;
或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,根据操作采集模块采集的用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面进
行翻页操作的触摸力度和触摸区域,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,根据操作采集模块采集的用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸
力度等级;
或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。
上述方案中,所述数据更新模块还用于:在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的新旧指数。
本公开文本还提供一种终端,所述终端包括上述的客户端。
(三)有益效果
本公开文本实施例至少具有如下有益效果:
本公开文本提供了一种页面区别呈现的方法和装置,获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数。如此,能够根据用户访问页面的次数,呈现不同程度的仿真做旧效果,也即无需一直肢体接触也能获得用户与终端的交互反馈,提升用户体验。
为了更清楚地说明本公开文本实施例或现有技术中的技术方案,下面将
对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开文本的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为本公开文本实施例提供的页面区别呈现的方法流程示意图;
图2为本公开文本实施例提供的显示屏上的四个方位示意图;以及
图3为本公开文本实施例提供的客户端结构示意图。
下面结合附图和实施例,对本公开文本的具体实施方式做进一步描述。以下实施例仅用于说明本公开文本,但不用来限制本公开文本的范围。
为使本公开文本实施例的目的、技术方案和优点更加清楚,下面将结合本公开文本实施例的附图,对本公开文本实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开文本的一部分实施例,而不是全部的实施例。基于所描述的本公开文本的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本公开文本保护的范围。
除非另作定义,此处使用的技术术语或者科学术语应当为本公开文本所属领域内具有一般技能的人士所理解的通常意义。本公开文本专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。
以下结合附图对本公开文本实施例的原理和特征进行描述,所举实例只
用于解释本公开文本实施例,并非用于限定本公开文本实施例的范围。
本公开文本实施例中,客户端在呈现页面时,获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数。
下面通过附图及具体实施例对本公开文本做进一步的详细说明。
本公开文本实施例实现一种页面区别呈现的方法,如图1所示,该方法包括以下几个步骤:
步骤101:客户端在呈现页面时,获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面。
具体的,客户端获取服务器上页面数据的时间戳,并与本地保存的页面数据的时间戳进行比较。如果服务器上的时间戳更新,则从服务器上同步页面数据到客户端本地,读取所述页面数据;如果本地的时间戳更新,则客户端直接读取本地保存的页面数据,服务器上的页面数据与本地保存的页面数据的格式基本一致。客户端读取的页面数据除了包括时间戳之外,还包括翻页记录信息。所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数。所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。所述客户端读取的页面数据还包括:阅读偏移量、书签、笔记、内容、书目、价格等信息。客户端根据待呈现页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。这里,不同的页面新旧参数对应不同或相同的背景图案。
其中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。
例如,所述页面新旧指数为页面整体新旧指数,或者为对页面划分N个区域,各区域的新旧指数;
所述触摸方向指数为页面整体触摸方向指数,或者为对页面划分N个区域,各区域的触摸方向指数;
所述触摸力度等级为页面整体触摸力度等级,或者为对页面划分N个区域,各区域的触摸力度等级。
这里,所述N个区域可以是N宫格,所述N为自然数。
以对页面划分N宫为例,所述页面新旧指数和触摸方向指数可以记录为表1的形式:
表1
在根据所述触摸方向指数呈现所述页面时,可以是对各个宫格最后的M次触摸方向指数叠加,进行组合呈现。
客户端还保存翻页次数与页面新旧指数的映射表;
和/或,滑动方向与触摸方向指数的映射表;
和/或,触摸力度与触摸力度等级的映射表。
以翻页次数与页面新旧指数的映射表为例,如表2所示:
表2
其中,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数;
或者,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数+取整[页面所属文件的累计翻页次数/加权系数],其中,加权系数=页面所属文件的页数去除个位数,比如一本图书共453页,去除个位数3后加权系数为45。
步骤102:客户端采集对所述页面的操作信息。
具体的,一种情况是:所述页面未被划分N个区域,客户端通过显示屏采集用户对所述页面的翻页操作、和/或进行翻页操作的滑动方向、和/或进行翻页操作的触摸力度。
另一种情况是:所述页面被划分N个区域,客户端采集用户对页面的翻页操作和触摸区域;或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域。
步骤103:客户端根据所述操作信息更新所述页面的页面新旧参数。
具体的,客户端采集用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,客户端采集用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧
指数;
或者,客户端采集用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,客户端采集用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,客户端采集用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,客户端采集用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与所述触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。
上述情况中,所述计算所述页面的翻页次数,一般可以将一次翻页操作加到当前页面的单页翻动次数中或同时加到页面所属文件的累计翻页次数中。根据新的单页翻动次数、或根据新的单页翻动次数和页面所属文件的累计翻页次数得到翻页次数。
所述计算通过所述触摸区域产生的翻页次数,一般可以将一次通过所述触摸区域产生的翻页操作加到当前页面的所述触摸区域对应所划分区域的被触摸次数中或同时加到页面所属文件的累计翻页次数中。根据新的所述触摸区域对应所划分区域的被触摸次数、或根据新的所述触摸区域对应所划分区域的被触摸次数和页面所属文件的累计翻页次数得到翻页次数。
另外,本公开文本的实施例除了可以通过触摸力度等级直接调取对应的背景图案,还可以将触摸力度等级变换为翻页次数,以使更新页面新旧指数,实现通过页面新旧指数直接调取对应的背景图案。这样,上述方法还可以包括:所述在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的新旧指数。
所述触摸力度等级与翻页次数对照表可以如表3所示,例如:采集的触摸力度所属的触摸力度等级为2,通过查表得到对应的翻页次数为2。
表3
| 触摸力度等级 | 翻动次数 |
| 3(最大) | 3次 |
| 2 | 2次 |
| 1(最小) | 1次 |
所述滑动方向与触摸方向指数的映射表可以如表4所示,其中东南西北对应当前显示屏上的四个位置,如图2所示,显示屏的上方为北,下方为南,左侧为西,右侧为东。
表4
本实施例还包括:在下次呈现所述页面时,按照更新后的页面新旧参数呈现所述页面。
具体方式与步骤101的执行内容相同,这里不再赘述。
该方法还包括:客户端在接收到退出指令、或退出当前页面所属文件指令、或用户超过设定时间无操作后,客户端将每个文件的包括当前翻页记录信息的页面数据保存到本地,和/或同步到服务器。
上述实施例中的文件可以是图书、报刊、杂志等。
为了实现上述方法,本公开文本还提供一种客户端。如图3所示,该客户端包括:页面呈现模块31、操作采集模块32、数据更新模块33。
页面呈现模块31,用于获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面;
操作采集模块32,用于采集对所述页面的操作信息;
数据更新模块33,用于根据所述操作信息更新所述页面的页面新旧参数。
所述页面呈现模块31,还用于在下次呈现所述页面时,按照更新后的页面新旧参数呈现所述页面。
具体的,所述页面呈现模块31获取服务器上页面数据的时间戳,并和本地保存的页面数据的时间戳进行比较。如果服务器上的时间戳更新,则从服务器上同步页面数据到客户端本地,读取所述页面数据。如果本地的时间戳更新,则直接读取本地保存的页面数据。读取的页面数据除了包括时间戳之外,还包括翻页记录信息。所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数。所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。根据要呈现的页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。这里,不同的页面新旧参数对应不同或相同的背景图案。所述读取的页面数据还包括:阅读偏移量、书签、笔记、内容、书目、价格等信息。
其中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数,如:
所述页面新旧指数为页面整体新旧指数,或者为对页面划分N个区域,
各区域的新旧指数;
所述触摸方向指数为页面整体触摸方向指数,或者为对页面划分N个区域,各区域的触摸方向指数;
所述触摸力度等级为页面整体触摸力度等级,或者为对页面划分N个区域,各区域的触摸力度等级。
这里,所述N个区域可以是N宫格,所述N为自然数。
该客户端还包括:信息存储模块34,用于保存翻页次数与页面新旧指数的映射表、和/或滑动方向与触摸方向指数的映射表、和/或触摸力度与触摸力度等级的映射表。
其中,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数;
或者,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数+取整[页面所属文件的累计翻页次数/加权系数],其中,加权系数=页面所属文件的页数去除个位数,比如一本图书共453页,去除个位数3后加权系数为45。
所述操作采集模块32具体用于:
所述页面未被划分N个区域情况下,通过显示屏采集用户对所述页面的翻页操作、和/或进行翻页操作的滑动方向、和/或进行翻页操作的触摸力度;
所述页面被划分N个区域情况下,采集用户对页面的翻页操作和触摸区域;或者,采集用户对页面进行翻页操作的滑动方向和触摸区域;或者,采集用户对页面进行翻页操作的触摸力度和触摸区域;或者,采集用户对页面的翻页操作、滑动方向和触摸区域;或者,采集用户对页面的翻页操作、触摸力度和触摸区域;或者,采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域;或者,采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域。
所述数据更新模块33具体用于:
根据操作采集模块32采集的用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,根据操作采集模块32采集的用户对页
面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;
或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,根据操作采集模块32采集的用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;
或者,根据操作采集模块32采集的用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面的翻页操作、触摸力度和触摸
区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;
或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。
所述数据更新模块33还用于:在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应
的页面新旧指数,更新所述页面或所述触摸区域的新旧指数。相应的,所述信息存储模块34,还用于保存触摸力度等级与翻页次数对照表。
该客户端还包括:页面数据保存模块35,用于在接收到退出指令、或退出当前页面所属文件指令、或用户超过设定时间无操作后,将每个文件的包括当前翻页记录信息的页面数据保存到本地,和/或同步到服务器。
基于上述客户端,本公开文本实施例还提供一种终端,所述终端上安装所述客户端。
本公开文本实施例所述的页面区别呈现的方法如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开文本实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开文本各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本公开文本实施例不限制于任何特定的硬件和软件结合。
相应的,本公开文本实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本公开文本实施例的页面区别呈现的方法。
以上所述,仅为本公开文本的较佳实施例而已,并非用于限定本公开文本的保护范围,凡在本公开文本的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本公开文本的保护范围之内。
Claims (14)
- 一种页面区别呈现的方法,包括:获取待呈现页面的页面新旧参数;根据所述页面新旧参数呈现所述页面;以及采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数。
- 根据权利要求1所述的方法,其中,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。
- 根据权利要求2所述的方法,其中,所述获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,包括:客户端读取页面数据,所述页面数据包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,客户端根据要呈现的页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。
- 根据权利要求1所述的方法,其中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。
- 根据权利要求1至4中任一所述的方法,其中,所述采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数,包括:客户端采集用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,客户端采集用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;或者,客户端采集用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,客户端采集用户对页面进行翻页操作的触摸力度,在触摸力度与 所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,客户端采集用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与所述触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与所述触摸力度等级的映射表中查找到对 应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。
- 根据权利要求5所述的方法,还包括:所述在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的页面新旧指数。
- 一种客户端,包括:页面呈现模块,用于获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面;操作采集模块,用于采集对所述页面的操作信息;以及数据更新模块,根据所述操作信息更新所述页面的页面新旧参数。
- 根据权利要求7所述的客户端,其中,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。
- 根据权利要求8所述的客户端,其中,所述页面呈现模块,具体用于读取页面数据,所述页面数据包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,根据要呈现的页面的页面序号, 在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。
- 根据权利要求7所述的客户端,其中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。
- 根据权利要求7所述的客户端,还包括:信息存储模块,用于保存翻页次数与页面新旧指数的映射表、和/或滑动方向与触摸方向指数的映射表、和/或触摸力度与触摸力度等级的映射表。
- 根据权利要求7至11任一所述的客户端,其中,所述数据更新模块具体用于:根据操作采集模块采集的用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,根据操作采集模块采集的用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指 数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,根据操作采集模块采集的用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等 级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。
- 根据权利要求12所述的客户端,其中,所述数据更新模块还用于:在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的新旧指数。
- 一种终端,包括权利要求7至13任一项所述的客户端。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP15886141.9A EP3276499A4 (en) | 2015-03-26 | 2015-12-28 | Method and apparatus for page difference presentation |
| US15/561,319 US10649632B2 (en) | 2015-03-26 | 2015-12-28 | Method and apparatus for page difference presentation |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510137024.6 | 2015-03-26 | ||
| CN201510137024.6A CN106156039A (zh) | 2015-03-26 | 2015-03-26 | 一种页面区别呈现的方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016150219A1 true WO2016150219A1 (zh) | 2016-09-29 |
Family
ID=56977014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/099115 Ceased WO2016150219A1 (zh) | 2015-03-26 | 2015-12-28 | 一种页面区别呈现的方法和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10649632B2 (zh) |
| EP (1) | EP3276499A4 (zh) |
| CN (1) | CN106156039A (zh) |
| WO (1) | WO2016150219A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107967233B (zh) * | 2017-11-10 | 2021-05-18 | 北京小米移动软件有限公司 | 电子作品显示方法和装置 |
| JP6571859B1 (ja) * | 2018-12-26 | 2019-09-04 | Amatelus株式会社 | 映像配信装置、映像配信システム、映像配信方法及び映像配信プログラム |
| CN114691794A (zh) * | 2022-04-18 | 2022-07-01 | 中国银行股份有限公司 | 数据查询方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101576804A (zh) * | 2009-03-06 | 2009-11-11 | 上海闻泰电子科技有限公司 | 一种电子阅读器的设置方法 |
| CN101986247A (zh) * | 2010-06-30 | 2011-03-16 | 汉王科技股份有限公司 | 电子阅读器文本显示方法及电子阅读器 |
| CN102801850A (zh) * | 2011-05-25 | 2012-11-28 | Lg电子株式会社 | 移动终端及其控制方法 |
| US20130104017A1 (en) * | 2011-10-25 | 2013-04-25 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying e-book in terminal having function of e-book reader |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005525628A (ja) * | 2002-03-19 | 2005-08-25 | イー−ブック システムズ ピーティーイー リミテッド | 電子書籍の読み方のパターンの追跡の方法及びシステム |
| KR101695685B1 (ko) * | 2010-06-30 | 2017-01-12 | 엘지전자 주식회사 | 전자책의 사용 이력 관리 방법 및 이를 이용하는 단말기 |
| WO2012131436A1 (en) * | 2011-03-30 | 2012-10-04 | Nokia Corporation | Using metadata |
| KR20130045781A (ko) * | 2011-10-25 | 2013-05-06 | 삼성전자주식회사 | 전자책 리더 기능을 구비한 단말기에서 전자책 표시 방법 및 장치 |
| CN103455770A (zh) * | 2013-08-18 | 2013-12-18 | 苏州量跃信息科技有限公司 | 通过触摸屏实现的数据内容消隐方法及终端 |
-
2015
- 2015-03-26 CN CN201510137024.6A patent/CN106156039A/zh active Pending
- 2015-12-28 WO PCT/CN2015/099115 patent/WO2016150219A1/zh not_active Ceased
- 2015-12-28 EP EP15886141.9A patent/EP3276499A4/en not_active Ceased
- 2015-12-28 US US15/561,319 patent/US10649632B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101576804A (zh) * | 2009-03-06 | 2009-11-11 | 上海闻泰电子科技有限公司 | 一种电子阅读器的设置方法 |
| CN101986247A (zh) * | 2010-06-30 | 2011-03-16 | 汉王科技股份有限公司 | 电子阅读器文本显示方法及电子阅读器 |
| CN102801850A (zh) * | 2011-05-25 | 2012-11-28 | Lg电子株式会社 | 移动终端及其控制方法 |
| US20130104017A1 (en) * | 2011-10-25 | 2013-04-25 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying e-book in terminal having function of e-book reader |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3276499A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3276499A1 (en) | 2018-01-31 |
| EP3276499A4 (en) | 2019-01-02 |
| CN106156039A (zh) | 2016-11-23 |
| US20180101285A1 (en) | 2018-04-12 |
| US10649632B2 (en) | 2020-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180276896A1 (en) | System and method for augmented reality annotations | |
| CN102317932A (zh) | 电子书籍系统和内容服务器 | |
| EP2304520A1 (en) | Systems and methods for collaborative interaction | |
| CN102129453B (zh) | 以图文并茂方式显示搜索结果的显示控制装置及其方法 | |
| Hincapié-Ramos et al. | cAR: Contact augmented reality with transparent-display mobile devices | |
| TWM435665U (en) | The control interface on mobile devices | |
| WO2016150219A1 (zh) | 一种页面区别呈现的方法和装置 | |
| EP3430536A1 (en) | Information retrieval control | |
| US9910916B1 (en) | Digital content excerpt identification | |
| WO2012102718A1 (en) | Electronic book with changeable paths | |
| CN104834467A (zh) | 纸质页面中的笔迹分享方法和系统 | |
| JP7022250B1 (ja) | バーチャルリアリティ又は拡張現実読書システム、書籍及び画像の3次元表示制御プログラム、ならびに、情報処理方法 | |
| CN110298632A (zh) | 一种虚拟现实图书馆自动排架系统 | |
| CN204791183U (zh) | 高校图书馆“一站式”信息服务导读系统装置 | |
| Yang et al. | Analysis and Application Research of Interface Design Elements for Mobile Platforms: Modeling from the Perspective of Complexity | |
| CN115712475A (zh) | 一种展示方法、装置、车辆及存储介质 | |
| US10380226B1 (en) | Digital content excerpt identification | |
| US10891320B1 (en) | Digital content excerpt identification | |
| JP2003203002A (ja) | ダイナミックリンクシステム | |
| Shafto | Becoming a Film Auteur: Chris Marker's Early Film Criticism | |
| US20140108926A1 (en) | Using metadata | |
| CN103810215A (zh) | 云端文件存取系统及方法 | |
| US20150301705A1 (en) | Method for displaying pdf file | |
| CN111597136A (zh) | 一种在电子介质中以思维导图展开的阅读系统 | |
| Chen | Calling Mars Home: Parodying the Nativist Discourse in Huang Chongkai’s “How to Live Like Wang Zhenhe” |
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: 15886141 Country of ref document: EP Kind code of ref document: A1 |
|
| REEP | Request for entry into the european phase |
Ref document number: 2015886141 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15561319 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |