CN102945122A - Method and client for providing adaptive reading interface for mobile terminal - Google Patents

Method and client for providing adaptive reading interface for mobile terminal Download PDF

Info

Publication number
CN102945122A
CN102945122A CN2012103844065A CN201210384406A CN102945122A CN 102945122 A CN102945122 A CN 102945122A CN 2012103844065 A CN2012103844065 A CN 2012103844065A CN 201210384406 A CN201210384406 A CN 201210384406A CN 102945122 A CN102945122 A CN 102945122A
Authority
CN
China
Prior art keywords
portable terminal
client
reading
solution
optionbutton
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.)
Granted
Application number
CN2012103844065A
Other languages
Chinese (zh)
Other versions
CN102945122B (en
Inventor
李楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210384406.5A priority Critical patent/CN102945122B/en
Publication of CN102945122A publication Critical patent/CN102945122A/en
Application granted granted Critical
Publication of CN102945122B publication Critical patent/CN102945122B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method for providing an adaptive reading interface for a mobile terminal. The method comprises the following steps: generating index properties of the mobile terminal with a limited type according to a global user access log; determining a factor affecting a reading display effect of the mobile terminal with the limited type according to the index properties; determining a graphic solution for eliminating the factor; and designing a visual functional area on a client, wherein the visual functional area comprises an option button and each option button is used for triggering one or more graphic solutions. Correspondingly, the invention further provides the client for providing the adaptive reading interface for the mobile terminal. Through the adoption of the method and the client provided by the invention, users can customize the graphic style of the reading interface; therefore, the users using different terminals can obtain good reading experiences, and requirements of the users on user-defined reading interfaces can be satisfied.

Description

Method and the client of adaptive read interface are provided for portable terminal
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of method and client that adaptive read interface is provided for portable terminal.
Background technology
Along with the data-handling capacity of portable terminal and the enhancing of internet access capability, the user of increasing portable terminal begins to get used to using portable terminal to carry out electronic book reading and browse the wap webpage, because the hardware environment of various portable terminals and the property difference of software platform, attribute data and control mode in the e-book that different portable terminals shows and the read interface of wap webpage have larger difference each other, for example the number of words of the independent page or leaf in the read interface of existing low terminal and high terminal demonstration, font size, page length, there is larger difference each other in the attributes such as color matching and interactive mode.In order to show only read interface at portable terminal, server is at first judged the UA of the portable terminal of request e-book or wap webpage in the prior art, then automatically provide the graphic attribute that is fit to this portable terminal read interface, such as page length and number of words etc. according to this UA.UA briefly refers to user's cellphone information.By UA, can know user's type of cell phone, be MOTO's or Sony-Ericson.Be MOTO which kind of, etc.According to UA, the related service of the machine that is suitable for him can be provided to the user, such as sizeable picture, form is the tinkle of bells etc. accurately.
Along with increasing of portable terminal kind, for many low side portable terminals, to such an extent as to the limited parameter that can not adjust at portable terminal the wap webpage of the function of its browser, but need to be by offering portable terminal behind the Attribute tuning wap webpage of server according to portable terminal, because server can't identify to entirely accurate all terminals, and therefore the part terminal may obtain inappropriate read interface Show Styles that server provides, therefore the reading experience of these terminals is relatively poor, and the user often can't revise the Show Styles of above-mentioned read interface, therefore can't satisfy user's self-defined demand.
Summary of the invention
The object of the present invention is to provide a kind of method and client that adaptive read interface is provided for portable terminal, can promote the reading experience of different terminals.
For achieving the above object, on the one hand, the invention provides a kind of method that adaptive read interface is provided for portable terminal, the method comprises:
Generate the index properties of the portable terminal of limited type according to overall user access logs;
Determine the factor of reading bandwagon effect of the portable terminal of the described limited type of impact according to described index properties, and the figure solution of determining to eliminate described factor;
In client design visualization function district, comprise OptionButton in this visualization function district, each described OptionButton is used for triggering one or more described figure solutions.
On the other hand, the invention provides a kind of client that adaptive read interface is provided for portable terminal, this client comprises:
Interface display module is used for generating and the demonstration read interface at portable terminal;
Functional module is used for generating the visualization function district, comprises OptionButton in these functional areas, and each described OptionButton is used for triggering one or more described figure solutions, and this figure solution is used for changing the graphic style of described read interface;
Wherein, generate the index properties of the portable terminal of limited type according to overall user access logs, determine again the factor of reading bandwagon effect of the portable terminal of the described limited type of impact according to described index properties, and the figure solution of determining to eliminate described factor.
Method and the client that adaptive read interface is provided for portable terminal provided by the invention, by determining the factor that the page is read bandwagon effect that affects, and definite figure solution of eliminating described factor, be provided for triggering the OptionButton of above-mentioned figure solution, make the user can customize the graphic style of read interface, therefore use the user of different terminals can both obtain good reading experience, can satisfy the demand of user's self-defined read interface.
Description of drawings
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 is the process flow diagram according to a kind of embodiment of the method that adaptive read interface is provided for portable terminal of the present invention;
Fig. 2 is the schematic diagram of an implementation scene of the embodiment shown in Fig. 1;
Fig. 3 is the structural representation according to a kind of embodiment of the client that adaptive read interface is provided for portable terminal of the present invention.
Same or analogous Reference numeral represents same or analogous parts in the accompanying drawing.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing embodiments of the invention are described in detail.
At first please refer to Fig. 1, Fig. 1 is that the method comprises according to the process flow diagram of a kind of embodiment of the method that adaptive read interface is provided for portable terminal of the present invention:
Step S100 generates the index properties of the portable terminal of limited type according to overall user access logs;
Step S200 determines the factor of reading bandwagon effect of the portable terminal of the described limited type of impact and the figure solution of determining to eliminate described factor according to described index properties;
Step S300 in client design visualization function district, comprises OptionButton in this visualization function district, and each described OptionButton is used for triggering one or more described figure solutions.
Particularly, in step S100, analyze overall user access logs and generate the index properties of the portable terminal of limited type, namely generate the indices characteristic of main flow portable terminal according to this overall situation user access logs.In the situation that can not obtain portable terminal UA, also can extract and summarize the index properties of the portable terminal of main flow according to the overall user access logs of various portable terminals.Typically, this index properties comprises: screen size, screen resolution, input media type, operating system environment or its combination.For example existing portable terminal comprises smart mobile phone, the intelligent terminals such as panel computer, wherein: the operating system of installing on the described portable terminal includes but not limited to: windows series OS, Linux, Mac OS, Symbian, Windows Mobile, iOS, Android, Maemo, WebOS, the operating systems such as Palm OS and Blackberry OS, the common integrated contact panel of this portable terminal, conventional digital nine grids keyboard or physics full keyboard, its display device size and differences in resolution are larger, therefore the display performance of above-mentioned portable terminal, may there be larger difference in operation control mode and operating system environment each other.
In step S200, can determine to affect the factor of reading bandwagon effect of the portable terminal of described limited type according to the index properties of the portable terminal of described limited type, and the figure solution of determining to eliminate described factor.For example: for the portable terminal of a class low resolution and small-size display, the factor that affects the reading bandwagon effect of this portable terminal mainly is page number of words, and this portable terminal can cause single font too little and be difficult to identification when showing the more page of number of words; The portable terminal that has high resolving power and large-sized monitor for a class, the factor that affects the reading bandwagon effect of this portable terminal mainly are text color, page color and page topic style etc.
For the portable terminal of described limited type, affect this limited type portable terminal the reading bandwagon effect factor all with figure show relevant, therefore can be according to the figure solution of determining the described factor of elimination.Typically, described figure solution comprises: page number of words is set, page color is set, text color is set, the style of reading, the topic style that reading is set or its combination are set.
In step S300, in client design visualization function district, comprise OptionButton in this visualization function district, each described OptionButton is used for triggering one or more described figure solutions.Particularly, described client is installed on the portable terminal, moving this client can resolve and show and comprise the page of reading relevant body matter, correspondingly also comprise described visualization function district in the runnable interface of this client, the user can optionally trigger according to the reading requirement of self OptionButton that comprises in this visualization function district.
For the specific embodiment of the method flow shown in the key diagram 1 better, please refer to Fig. 2, Fig. 2 is the schematic diagram of an implementation scene of the embodiment shown in Fig. 1, to be clients described in the method flow shown in Fig. 1 be used for the graphical interfaces that the user reads what portable terminal was exported in its median surface 110, correspondingly, has the visualization function district that comprises function button in this interface 110, for example: the function button " 1500 " that is used for selecting number of words that comprises in this interface, " 2000 " and " 2500 ", the user can click the above-mentioned functions button number of words of the novel that showing in the interface 110 is changed; Also comprise in this interface for the function button of selecting page color or text color, the user can click the above-mentioned functions button page paper color of the novel that showing in the interface 110 or the color of literal are changed.Typically, after the user clicks the function button of selecting page color, page paper color is changed to " #FAF9DE " from " #CCE8CF ", and namely the read interface that shows of portable terminal 110 becomes interface 120 from the interface, and the background color that interface 110 its page paper are compared in its median surface 120 changes.After clicking the selection function button, client can be carried out according to corresponding function button the adjustment of content display mode.But, if client is installed on the portable terminal of low side comparatively, can not carry out independently the adjustment of content display mode, then the figure solution that function button triggers can be fed back to server, offered the content display mode of client according to the figure solution adjustment that triggers by server, and at client to from the content display mode after the adjustment of server processing being upgraded in current demonstration, to meet the display requirement of this portable terminal.The mutual process of adjusting display mode between a large amount of clients of process and server, server can obtain every kind of optimal display mode of portable terminal, therefore in the situation that other similar portable terminals to the server request identical content, server can provide optimal displaying scheme to it according to historical record, adjusts the process of function button to reduce user interactions.Need to prove, except the visualization function district that comprises in the interface 110 shown in Fig. 2 and the interface 120, the implementer of this method can be the polytype visualization function of Client Design district, is installed in application demand on the dissimilar portable terminal to satisfy client.
Preferably, the use that the automatic adapting technique of identification portable terminal UA in the method flow shown in Fig. 1 and the prior art can be combined.
Correspondingly, the present invention also provides a kind of and please refer to Fig. 3 for portable terminal provides the client of adaptive read interface, Fig. 3 is that this client 200 comprises according to the structural representation of a kind of embodiment of the client that adaptive read interface is provided for portable terminal of the present invention:
Interface display module 210 is used for generating and demonstration read interface 300 at portable terminal;
Functional module 220 is used for generating the visualization function district, comprises OptionButton in these functional areas, and each described OptionButton is used for triggering one or more described figure solutions, and this figure solution is used for changing the graphic style of described read interface 300;
Wherein, generate the index properties of the portable terminal of limited type according to overall user access logs, determine again the factor of reading bandwagon effect of the portable terminal of the described limited type of impact according to described index properties, and the figure solution of determining to eliminate described factor.
Particularly, the index properties of the portable terminal of described limited type comprises: screen size, input media type, operating system environment or its combination.Described figure solution comprises: page number of words is set, page color is set, text color is set, the style of reading, the topic style that reading is set or its combination are set, above-mentioned various types of figure solutions directly act on read interface 300.
Need to prove, the term that occurs in this part can be with reference to preamble in for the explanation of method in the description of relevant portion, do not repeat them here..
In the preferred embodiment, client 200 is embodied as a kind of program product, the embodiment of said procedure product can be by realizing with any recording medium that is used for computer-readable information, and described recording medium comprises magnetic medium, light medium or other media that is fit to.
Provided by the invention for portable terminal provides the method for adaptive read interface can be with programmable logic device (PLD) in conjunction with realizing, also may be embodied as computer software, can be a kind of computer program according to embodiments of the invention for example, move this program product and make computing machine carry out the method that is used for demonstrating.Described computer program comprises computer-readable recording medium, comprises computer program logic or code section on this medium, is used for realizing each step of said method.Described computer-readable recording medium can be installed in the computing machine built-in medium or can be from the removable medium (for example hot-plugging technology memory device) of basic computer dismounting.Described built-in medium includes but not limited to rewritable nonvolatile memory, for example RAM, ROM, flash memory and hard disk.Described removable medium includes but not limited to: optical storage media (for example CD-ROM and DVD), magneto-optic storage media (for example MO), magnetic recording medium (for example tape or portable hard drive), have the media (for example storage card) of built-in rewritable nonvolatile memory and have the media (for example ROM box) of built-in ROM.
It will be appreciated by those skilled in the art that any computer system with suitable programmer all can carry out all steps of the method for the present invention that is included in the program product.Although most embodiments of describing in this instructions all lay particular emphasis on software program, realize that as firmware and hardware the alternate embodiment of method provided by the invention is equally within the scope of protection of present invention.
Method and the client that adaptive read interface is provided for portable terminal provided by the invention, by determining the factor that the page is read bandwagon effect that affects, and definite computer graphical solution of eliminating described factor, be provided for triggering the OptionButton of above-mentioned computer graphical solution, make the user can customize the graphic style of read interface, therefore use the user of different terminals can both obtain good reading experience, can satisfy the demand of user's self-defined read interface.
Above disclosed only is preferred embodiments more of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to claim of the present invention still belongs to the scope that the present invention is contained.

Claims (10)

1. method that adaptive read interface is provided for portable terminal, the method comprises:
Generate the index properties of the portable terminal of limited type according to overall user access logs;
Determine the factor of reading bandwagon effect of the portable terminal of the described limited type of impact according to described index properties, and the figure solution of determining to eliminate described factor;
In client design visualization function district, comprise OptionButton in this visualization function district, each described OptionButton is used for triggering one or more described figure solutions.
2. method according to claim 1, wherein, the index properties of the portable terminal of described limited type comprises:
Screen size, screen resolution, input media type, operating system environment or its combination.
3. method according to claim 1, wherein, described figure solution comprises:
Page number of words is set, page color is set, text color is set, the style of reading, the topic style that reading is set or its combination are set.
4. method according to claim 1, wherein, when triggering one or more described figure solution by described OptionButton, this scheme is fed back to server, is offered the content display mode of client according to the figure solution adjustment that triggers by server.
5. method according to claim 4, wherein, client is processed to carry out display update from the content display mode after the adjustment of server.
6. client that adaptive read interface is provided for portable terminal, this client comprises:
Interface display module is used for generating and the demonstration read interface at portable terminal;
Functional module is used for generating the visualization function district, comprises OptionButton in these functional areas, and each described OptionButton is used for triggering one or more described figure solutions, and this figure solution is used for changing the graphic style of described read interface;
Wherein, generate the index properties of the portable terminal of limited type according to overall user access logs, determine again the factor of reading bandwagon effect of the portable terminal of the described limited type of impact according to described index properties, and the figure solution of determining to eliminate described factor.
7. client according to claim 6, wherein, the index properties of the portable terminal of described limited type comprises:
Screen size, screen resolution, input media type, operating system environment or its combination.
8. client according to claim 6, wherein, described figure solution comprises:
Page number of words is set, page color is set, text color is set, the style of reading, the topic style that reading is set or its combination are set.
9. client according to claim 6, wherein, when triggering one or more described figure solution by described OptionButton, this scheme is fed back to server, is offered the content display mode of client according to the figure solution adjustment that triggers by server.
10. client according to claim 9, wherein, client is processed to carry out display update from the content display mode after the adjustment of server.
CN201210384406.5A 2012-10-11 2012-10-11 For mobile terminal provides method and the client of adaptive read interface Active CN102945122B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210384406.5A CN102945122B (en) 2012-10-11 2012-10-11 For mobile terminal provides method and the client of adaptive read interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210384406.5A CN102945122B (en) 2012-10-11 2012-10-11 For mobile terminal provides method and the client of adaptive read interface

Publications (2)

Publication Number Publication Date
CN102945122A true CN102945122A (en) 2013-02-27
CN102945122B CN102945122B (en) 2015-08-05

Family

ID=47728072

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210384406.5A Active CN102945122B (en) 2012-10-11 2012-10-11 For mobile terminal provides method and the client of adaptive read interface

Country Status (1)

Country Link
CN (1) CN102945122B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018132971A1 (en) * 2017-01-18 2018-07-26 廖建强 Interactive control method and terminal
CN109101309A (en) * 2018-08-06 2018-12-28 北京百度网讯科技有限公司 For updating user interface method and device
CN109491739A (en) * 2018-10-30 2019-03-19 北京字节跳动网络技术有限公司 A kind of theme color is dynamically determined method, apparatus, electronic equipment and storage medium
CN110134477A (en) * 2019-04-24 2019-08-16 北京字节跳动网络技术有限公司 A kind of method, apparatus, medium and the electronic equipment of Dynamic Distribution's User Page
CN111399725A (en) * 2020-03-25 2020-07-10 北京字节跳动网络技术有限公司 Method, apparatus, electronic device, and medium for presenting information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456305B1 (en) * 1999-03-18 2002-09-24 Microsoft Corporation Method and system for automatically fitting a graphical display of objects to the dimensions of a display window
CN101576804A (en) * 2009-03-06 2009-11-11 上海闻泰电子科技有限公司 Method for setting electronic reader
CN101657813A (en) * 2007-04-04 2010-02-24 香港科技大学 The self-defined of webpage played up on the mobile device
CN101908076A (en) * 2010-08-24 2010-12-08 北京世纪高通科技有限公司 Page layout self-adaptive method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456305B1 (en) * 1999-03-18 2002-09-24 Microsoft Corporation Method and system for automatically fitting a graphical display of objects to the dimensions of a display window
CN101657813A (en) * 2007-04-04 2010-02-24 香港科技大学 The self-defined of webpage played up on the mobile device
CN101576804A (en) * 2009-03-06 2009-11-11 上海闻泰电子科技有限公司 Method for setting electronic reader
CN101908076A (en) * 2010-08-24 2010-12-08 北京世纪高通科技有限公司 Page layout self-adaptive method and device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018132971A1 (en) * 2017-01-18 2018-07-26 廖建强 Interactive control method and terminal
CN109101309A (en) * 2018-08-06 2018-12-28 北京百度网讯科技有限公司 For updating user interface method and device
CN109101309B (en) * 2018-08-06 2021-10-01 北京百度网讯科技有限公司 Method and apparatus for updating user interface
CN109491739A (en) * 2018-10-30 2019-03-19 北京字节跳动网络技术有限公司 A kind of theme color is dynamically determined method, apparatus, electronic equipment and storage medium
CN109491739B (en) * 2018-10-30 2023-04-07 北京字节跳动网络技术有限公司 Theme color dynamic determination method and device, electronic equipment and storage medium
CN110134477A (en) * 2019-04-24 2019-08-16 北京字节跳动网络技术有限公司 A kind of method, apparatus, medium and the electronic equipment of Dynamic Distribution's User Page
CN110134477B (en) * 2019-04-24 2021-07-20 北京字节跳动网络技术有限公司 Method, device, medium and electronic equipment for dynamically laying out user pages
CN111399725A (en) * 2020-03-25 2020-07-10 北京字节跳动网络技术有限公司 Method, apparatus, electronic device, and medium for presenting information
CN111399725B (en) * 2020-03-25 2021-11-19 北京字节跳动网络技术有限公司 Method, apparatus, electronic device, and medium for presenting information

Also Published As

Publication number Publication date
CN102945122B (en) 2015-08-05

Similar Documents

Publication Publication Date Title
CN106649543B (en) Method, device and terminal for recording reading progress
US11934426B2 (en) Intelligently identifying a user's relationship with a document
US11250066B2 (en) Method for processing information, electronic device and storage medium
CN102945122B (en) For mobile terminal provides method and the client of adaptive read interface
CN112540763A (en) Front-end page generation method and device, platform equipment and storage medium
CN104571819A (en) Application program management method and application program management device
CN103984626A (en) Method and device for generating test-case script
CN104375933A (en) Unit testing method and device
CN111368180A (en) Page display method and device and electronic equipment
CN111949522A (en) User interface automatic testing method and device
US11256722B2 (en) Techniques for modeling aggregation records
CN116992081A (en) Page form data processing method and device and user terminal
CN104375814A (en) Generation method and device of an interface document
CN114995699A (en) Interface interaction method and device
US10380615B2 (en) Product design based on user reviews
CN104572598A (en) Typesetting method and device for digitally published product
CN113138760A (en) Page generation method and device, electronic equipment and medium
WO2021167737A1 (en) In-application example library
US8775936B2 (en) Displaying dynamic and shareable help data for images a distance from a pointed-to location
CN108460159B (en) Information reply method, terminal equipment and computer readable storage medium
US11138273B2 (en) Onboarding services
CN112148279A (en) Log information processing method and device, electronic equipment and storage medium
CN111177609A (en) Processing method and device for displaying three-dimensional data table in page and electronic equipment
CN110611817A (en) Image compression based on text image content
CN115357604B (en) Data query method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant