Nothing Special   »   [go: up one dir, main page]

WO2015078127A1 - 一种文档呈现方法及用户终端 - Google Patents

一种文档呈现方法及用户终端 Download PDF

Info

Publication number
WO2015078127A1
WO2015078127A1 PCT/CN2014/075077 CN2014075077W WO2015078127A1 WO 2015078127 A1 WO2015078127 A1 WO 2015078127A1 CN 2014075077 W CN2014075077 W CN 2014075077W WO 2015078127 A1 WO2015078127 A1 WO 2015078127A1
Authority
WO
WIPO (PCT)
Prior art keywords
document
presented
starting point
click
documents
Prior art date
Application number
PCT/CN2014/075077
Other languages
English (en)
French (fr)
Inventor
张婷婷
杨飞
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP14865016.1A priority Critical patent/EP3054380B1/en
Priority to KR1020167014045A priority patent/KR101810018B1/ko
Priority to JP2016534146A priority patent/JP6191851B2/ja
Publication of WO2015078127A1 publication Critical patent/WO2015078127A1/zh
Priority to US15/151,056 priority patent/US10831338B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/032Protect output to user by software means

Definitions

  • the present invention relates to the field of communications, and in particular, to a document presentation method and a user terminal.
  • the present invention provides a document presentation method and a user terminal, which can solve the problem that the sharer sees other private content when the user and the shared user simultaneously view the screen of one computer.
  • a first aspect of the embodiments of the present invention provides a document presentation method, including:
  • the to-presented document of the presented content is selected among all the documents on the screen, and all the documents on the screen are covered and invisible to the user;
  • the selected input of the user is identified and the visible scale of the covered area of the document to be rendered is adjusted based on the identified selected input.
  • the first implementation of the first aspect of the embodiments of the present invention is combined with the first aspect of the embodiment of the present invention, in the second implementation manner of the first aspect of the embodiment of the present invention.
  • specific steps of selecting a document to be presented for presenting content in all documents on the screen include:
  • selecting a content for presenting content in all documents on the screen according to the location of the first click of the user is specifically as follows:
  • Identifying the selected input of the user and adjusting the visible proportion of the covered area of the document to be presented according to the identified selected input is specifically:
  • the always-on point of the second click includes: a starting point of the second click and an end point of the second click.
  • the sliding track of the user or the always-on point of the second click is formed. Identifying, by the first line segment, adjusting the position, length and direction of the first line segment formed on the screen according to the sliding track or the always-on point of the second click.
  • the specific steps of the visible proportion of the covered area include:
  • the visible proportion of the covering area of the document to be presented is adjusted by a vertically stepwise display manner
  • the selected input of the user is identified, and the identified Election
  • the specific step of adjusting the visible ratio of the cover area of the document to be presented includes: determining, if the selected input is a non-closed slide track or a second line segment formed by the always-on point of the second click, determining a sliding start point or a starting point of the second click is located at a boundary of the document to be presented and an end point of the sliding starting point movement or an end point of the second click is located on the document to be rendered or the document to be presented a boundary of the second click, the starting point of the second click and the end point of the second click;
  • the selected input of the user is identified, and the identified
  • the specific steps of selecting the input to adjust the visible proportion of the covered area of the document to be presented include:
  • the visible proportion of the covered area of the document to be presented is adjusted according to the area of the closed figure formed on the document to be presented by the sliding track.
  • the corresponding preset number is selected according to the location of the starting point of the selected input.
  • the first line segment is in a horizontal direction or a vertical direction, selecting a line passing through a starting point of the second click and perpendicular to a plurality of documents in the document to be presented, based on the The document on the direction side of the start point of the second click to the end point of the second click is the document to be presented.
  • the cover area of the document to be presented is visible by horizontally stepwise display.
  • the specific steps for adjusting the ratio include:
  • the cover area of the document to be presented is displayed by a vertically stepwise display manner.
  • the specific steps for adjusting the visible scale include:
  • the sliding starting point moves in a vertical direction or according to the vertical direction of the first line segment from the starting point of the second click to the end point of the second click Performing an area swept across the plurality of documents to determine a visible ratio of a covered area of the plurality of documents;
  • the corresponding preset number is selected according to the position of the starting point of the selected input.
  • the specific step of the document to be presented includes: if the sliding starting point does not move in the horizontal direction or in the vertical direction or the first line segment is neither in the horizontal direction nor in the vertical direction, then All the documents on the screen are the documents to be presented, wherein the starting point of the sliding start point or the second click is located at four corners of the screen.
  • a second aspect of the embodiments of the present invention provides a user terminal, including:
  • a selection unit configured to select, according to a location of the first click of the user, a document to be rendered that presents the content in all the documents on the screen, all the documents on the screen are covered and invisible to the user;
  • the processing unit is configured to A selected input of the user is identified, and a visible scale of the covered area of the document to be rendered is adjusted based on the identified selected input.
  • the selection unit includes:
  • a first selection subunit configured to select, according to the location of the first click, a document that is clicked as the document to be presented
  • An enlargement subunit configured to enlarge the document to be presented.
  • the selecting unit includes:
  • a second selection subunit configured to select a corresponding preset number of the to-be-presented documents according to a position of a starting point of the selected input, where a starting point of the selected input is a sliding starting point or a second click Starting point
  • the processing unit is configured to identify a first line segment formed by the sliding track of the user or the always-on point of the second click, and according to the sliding track or the first line segment on the screen Adjusting the visible proportion of the covered area of the document to be presented on the position, the length and the direction;
  • the always-on point of the second click includes: a starting point of the second click and an end point of the second click.
  • the processing unit includes:
  • a first processing subunit configured to: when the user moves in a horizontal direction along the sliding starting point or the first line segment is in a horizontal direction, the cover area of the document to be presented is displayed by horizontal stepwise display Visible scale adjustment;
  • a second processing subunit configured to: when the user moves in a vertical direction along the sliding starting point or the first line segment is in a vertical direction, the document to be presented is displayed in a vertical stepwise manner The visible proportion of the covered area is adjusted;
  • a third processing subunit configured to: when the sliding starting point moves neither in the horizontal direction nor in the vertical direction or the first line segment is neither in the horizontal direction nor in the vertical direction, The position, length, direction of the sliding track where the sliding starting point is located or the position, length, and direction of the first line segment on the screen adjust the visible proportion of the covering area of the document to be presented.
  • the processing unit includes:
  • Determining a subunit configured to determine, when the identified selected input is a non-closed sliding track or a second line formed by a constant point of the second click, determining that the sliding starting point or the starting point of the second click is located
  • the boundary of the document to be presented and the end point of the sliding start point movement or the second point The end point includes a starting point of the second click and an end point of the second click;
  • Adjusting the subunit adjusting the visible proportion of the covered area of the to-be-presented document according to the identified position, length and direction of the sliding track or the position, length and direction of the second line segment on the screen.
  • the method includes:
  • the adjusting subunit is further configured to: when the identified selected input is a closed sliding track, adjust the to-be-presented document according to an area of the closed graphic formed on the to-be-presented document by the sliding track The visible ratio of the covered area.
  • the method includes:
  • the second selection subunit is further configured to, when the user moves in a horizontal direction or a vertical direction along the sliding starting point, select to pass the sliding starting point and is perpendicular to the to-be-presented document a line of the plurality of documents is a reference, and a document on a side of the direction along which the sliding start point moves is the document to be presented; or
  • the second selection subunit is further configured to select, when the first line segment is in a horizontal direction or a vertical direction, to pass the starting point of the second click and is perpendicular to the plurality of documents to be presented
  • the straight line of the document is a reference, and the document from the starting point of the second click to the direction of the end point of the second click is the document to be presented.
  • the first processing sub-unit is further configured to perform the following processes:
  • the second processing sub-unit is further configured to perform the following processes: According to the straight line, the sliding starting point moves in a vertical direction or according to the vertical direction of the first line segment from the starting point of the second click to the end point of the second click Moving, the area swept over the plurality of documents to determine a visible ratio of the covered areas of the plurality of documents;
  • the method includes: the second selecting subunit, further used in the sliding Selecting all the documents on the screen as the to-be-presented when the starting point does not move in the horizontal direction or the vertical direction or the first line segment is neither in the horizontal direction nor in the vertical direction.
  • the document, wherein the sliding start point or the starting point of the second click is located at four corners of the screen.
  • the embodiments of the present invention have the following advantages:
  • the user terminal selects the to-be-presented document that presents the content in all the documents on the screen according to the location of the first click of the user, and all the documents on the screen are covered and invisible to the user, and the user is identified. Selecting the input, and adjusting the visible proportion of the covered area of the document to be rendered according to the selected input, so that when the user and the shared person look at a computer screen together, the user terminal can only be presented.
  • the shared document, and the user terminal can correspondingly present a partial area of the document to be presented according to the selected input of the user, thereby avoiding excessive exposure of the information when browsing the shared document.
  • FIG. 1 is a schematic diagram of an embodiment of a document presentation method according to an embodiment of the present invention.
  • FIG. 2 is a schematic diagram of another embodiment of a method for presenting a document according to an embodiment of the present invention
  • FIG. 3 is a schematic view showing a document covering a front cover and a cover after being covered in the embodiment of the present invention
  • FIG. 4 is a schematic diagram of a method for presenting a document when a document to be rendered is a document according to an embodiment of the present invention
  • FIG. 5a is a schematic diagram of another embodiment of a method for presenting a document according to an embodiment of the present invention.
  • FIG. 5b is a schematic diagram of another embodiment of a method for presenting a document according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a screen of a user terminal according to an embodiment of the present invention.
  • FIG. 7 is a schematic diagram of another embodiment of a method for presenting a document according to an embodiment of the present invention
  • FIG. 8 is a schematic diagram of adjusting a cover area when a selected input is in a horizontal direction according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram of adjusting a cover area when a selected input is in a vertical direction according to an embodiment of the present invention
  • FIG. 10 is a schematic diagram of adjusting a cover area when a selected input is neither moved in a horizontal direction nor moved in a vertical direction according to an embodiment of the present invention
  • FIG. 11 is a structural reference diagram of an embodiment of a user terminal according to an embodiment of the present invention.
  • FIG. 12 is a structural reference diagram of another embodiment of a user terminal according to an embodiment of the present invention.
  • FIG. 13 is a structural reference diagram of another embodiment of a user terminal according to an embodiment of the present invention.
  • FIG. 14 is a structural reference diagram of another embodiment of a user terminal according to an embodiment of the present invention.
  • FIG. 15 is a structural reference diagram of an embodiment of a user terminal according to an embodiment of the present invention.
  • the embodiment of the present invention provides a document presentation method and a user terminal, which can implement a document that needs to be shared only by the user terminal, and correspondingly display a partial area of the document to be presented according to the selected input of the user, thereby avoiding browsing when sharing the document. , excessive exposure of information.
  • an embodiment of a document presentation method in an embodiment of the present invention includes:
  • the user terminal may select a document to be rendered that presents the content on all the documents on the screen according to the position of the first click on the screen by the user, wherein all the documents on the screen are covered and invisible to the user, in actual
  • the content of the document is not limited, and may be text content, a photo, or an image content.
  • the user's click on the screen is not limited, and the user can touch the finger or click through the mouse. It can be clicked by a stylus, and those skilled in the art can obviously know the way of other clicks by finger touch or mouse click.
  • the implementation of the document being occluded is not limited, and the user can cover all the documents displayed on the screen through physical buttons, virtual buttons, or specific gestures.
  • the user terminal can identify the selected input of the user, and adjust the visible proportion of the covered area of the to-be-presented document according to the identified selected input.
  • the input can be a sliding track, a click, or a non-touch input, which is not limited here.
  • the user terminal of the present invention may be a touch screen device or a non-touch screen device. When the user terminal is a non-touch screen device, the user may operate by using a mouse instead of a finger to slide on the screen.
  • the user terminal selects the to-be-presented document that presents the content in all the documents on the screen according to the location of the first click of the user, and all the documents on the screen are covered and invisible to the user, and the selection of the user is identified. Setting the input, and adjusting the visible proportion of the covered area of the to-be-presented document according to the identified selected input, so that when the user and the shared user view a computer screen together, the user terminal can only present the document to be shared. Moreover, the user terminal can correspondingly present a partial area of the document to be presented according to the selected input of the user, thereby avoiding excessive exposure of the information when browsing the shared document.
  • FIG. 2 another embodiment of the document presentation method in the embodiment of the present invention includes:
  • the user terminal may select a clicked document as the to-be-presented document according to the location of the first click, before the user clicks All the documents on the screen are covered and invisible to the user.
  • the shape and display size of each document in the document on the screen are the same.
  • the content of the document is not limited, and may be The text content can also be a photo, and can also be an image content.
  • the manner in which the user covers the document is not limited. The user can cover the document on the screen by pressing a specified physical button or virtual button on the user terminal.
  • the document on the screen can be covered by the specified gesture, and then all the documents on the screen are covered according to the user's instruction, and are not visible to the user.
  • the user can select the method according to the need (for example, long Press a document) to mask the documents the user needs.
  • FIG. 3 for a schematic view of the document before covering to the cover, wherein the black rectangle of FIG. 3 indicates a visible document (a document before cloaking), and the white rectangle indicates an invisible document (a document after cloaking), wherein each document
  • the shape and display size of the document are the same.
  • the arrangement of the document and the shape and display size of the document in FIG. 3 are merely examples. Those skilled in the art can perform the arrangement of the document and the shape and display size of the document according to the screen size of the user terminal. Adjustment, not limited here.
  • the user terminal can have two modes, one is a privacy mode, and one is a sharing mode.
  • one is a privacy mode When all the documents on the screen are covered according to the user's instruction and are invisible to the user, the user terminal turns on the privacy mode.
  • the user terminal enlarges the document to be presented.
  • the user selects a document A as a document to be presented in all the covered documents on the screen, as shown in FIG. Figure (a) or Figure (b) or Figure (c) is an enlarged document to be presented (document A).
  • the enlarged size of the screen of the user terminal to be presented in FIG. 4 (a) or (b) or (c) of FIG. 4 is set to a fixed magnification ratio, of course, the user can also own Preferences, zoom in on the rendered document by gestures, mouse, or other means.
  • step 203 Determine that the identified selected input is a non-closed sliding track, or a closed sliding track, or a second line segment formed by a constant point of the second click, if the selected input is a non-closed sliding track or a second click
  • the second line segment formed by the point is always executed, step 204 is performed, if the selected input is a closed sliding track, step 206 is performed;
  • the always-clicking point of the second click includes: a starting point of the second click and an ending point of the second click, and the user terminal can identify the selected input of the user, and firstly, determining that the selected input is the sliding input Or click input, if it is a sliding input, it is determined that the identified selected input is a non-closed sliding track or a closed sliding track. If the input is clicked, it is determined that the identified selected input is the last point of the second click.
  • the second line segment is formed. In the actual application, the second line segment belongs to the non-closed track. If the selected input is a non-closed sliding track or a second line segment formed by the always-on point of the second click, step 204 is performed. If the selected input is a closed sliding track, step 206 is performed.
  • the user terminal when the user terminal recognizes that the selected input of the user is a non-closed sliding track or a second line segment formed by the always-on point of the second click, in an actual application, the user terminal may identify according to the sensor. Sliding track or starting point and ending point of the second click, then determining the starting point of the sliding Or the starting point of the second click is located at a boundary of the presentation document and the end point of the sliding start point movement or the end point of the second click is located on the to-be-presented document or the boundary of the rendered document, and according to the position and length of the sliding track And the direction, the position, the length and the direction of the second line segment on the screen, adjusting the visible proportion of the covered area of the document to be presented, the starting point of the sliding is the starting point of the non-closed sliding track, in practical applications, according to the sliding track Position, length and direction or the position, length and direction of the second line segment on the screen, the user terminal can calculate the visible scale, and then adjust the visible proportion of the covered area
  • the second line segment formed by the second click is the starting point of the black arrow in the figure (a) is the end point B, and the end point of the second line segment is the end point D, which is the same as the calculation of the sliding track.
  • the visible proportion is the shaded part (that is, the triangle whose endpoint is A, B, C).
  • the sliding track is the black arrow in (b)
  • the sliding starting point of the sliding track is the end point eight
  • the ending point of the sliding starting point is the end point F, according to the position and length of the sliding track.
  • the calculated visible scale is the shaded portion (ie, the triangle with endpoints A, E, G).
  • the second line segment formed by the second click is the starting point of the black arrow in the figure (b) is the end point A, and the end point of the second line segment is the end point F, which is the same as the calculation of the sliding track.
  • the visible proportion is the shaded part (that is, the triangle whose endpoint is A, E, G).
  • starting point of the sliding start point or the starting point of the second line segment may be located on any boundary of the document to be presented.
  • the user terminal when the user terminal recognizes that the selected input of the user is a closed sliding track, the user terminal can recognize the sliding track according to the sensor, and the sliding track can be other closed patterns such as a circle, a square, a triangle, etc., which are not limited herein, and then are closed on the document to be presented according to the sliding track.
  • the area of the graphic is adjusted to adjust the visible proportion of the covered area of the document to be presented.
  • the closed graphic formed by the sliding track is a visible area in the covered area of the document to be presented, as shown in FIG. 4(c).
  • the sliding track is a closed circle, and the shaded portion within the circle is the area of the visible content of the document to be rendered.
  • the user terminal selects a clicked document as the to-be-presented document according to the position of the first click, and enlarges the to-be-presented document, if the recognized sliding track is a non-closed sliding track or a second click.
  • FIG. 5a another embodiment of the document presentation method in the embodiment of the present invention includes:
  • the user terminal may select the corresponding preset number according to the position of the starting point of the user's selected input.
  • the starting point of the selected input is the starting point of the sliding start point or the starting point of the second click.
  • the starting point of the selected input is different on the screen, and the corresponding document to be presented is corresponding. The number is also different.
  • each document on the screen is covered and invisible to the user.
  • the shape and display size of each document on the screen are the same.
  • the content of the document is not limited, and For text content, it can also be a photo, or it can be image content.
  • the way the user covers the document is not limited. The user can press the specified physical button on the user terminal by finger. Or a virtual button to cover the document on the screen, and can also cover the document on the screen by a specified gesture, and then cover all the documents on the screen according to the user's instruction, and is invisible to the user, optionally, the user You can cover the documents you need by clicking on them (for example, by pressing and holding a document) as needed.
  • the user terminal can have two modes, one is a privacy mode and the other is a sharing mode.
  • one is a privacy mode and the other is a sharing mode.
  • the user terminal turns on the privacy mode.
  • the first line segment from a user or the sliding track of the second click point is always identify another 1 J, and in accordance with the sliding track or position, length and direction of the first line on the screen is recognized, to be adjusted Renders the visible scale of the covered area of the document.
  • the user terminal may identify the first line segment formed by the sliding track of the user or the always-on point of the second click, and according to the identification of the sliding track or the first line segment on the screen.
  • Position, length and direction, adjusting the visible proportion of the covered area of the document to be presented, the always-clicking point of the second click includes: the starting point of the second click and the ending point of the second click.
  • a corresponding number of pre-rendered document to be selected according to the position of the start point of the selected input, and a first segment of the sliding track, or the user clicks the second point is always formed is identifying the other 1 J
  • adjusting the visible proportion of the covered area of the document to be presented according to the position of the sliding track or the position, length and direction of the first line segment on the screen so that when the user and the shared person look at a computer screen together,
  • the user terminal can only present the documents that need to be shared, and the user terminal can correspondingly present a partial area of the document to be presented according to the selected input of the user, thereby avoiding excessive exposure of the information when browsing the shared document.
  • the method for presenting a document in the embodiment of the present invention is described below with reference to FIG. 5b, and another embodiment of the method for presenting a document in the embodiment of the present invention includes:
  • Step 601 is the same as step 501 in the foregoing embodiment, and is not described herein;
  • step 603 or 604 Determine whether the user moves in a horizontal direction or a vertical direction along the sliding starting point or whether the first line segment formed by the second click is always in the horizontal direction or the vertical direction. If yes, perform step 603 or 604, if no , step 605 is performed;
  • the user terminal can determine whether the user is horizontal or vertical along the sliding starting point. The direction is moved, or the user terminal can determine whether the first line segment formed by the second click is always in the horizontal direction or the vertical direction. If the user moves in the horizontal direction along the sliding starting point or the first line segment is in the horizontal direction, the execution is performed. Step 603, if the user moves in the vertical direction along the sliding starting point or the first line segment is in the vertical direction, step 604 is performed, if the sliding starting point or the first line segment does not move in the horizontal direction or the vertical direction To move, go to step 605.
  • the user terminal when the user moves from the sliding starting point in the horizontal direction or the first line segment is in the horizontal direction, the user terminal can adjust the visible proportion of the covered area of the presented document by horizontally displaying the manner, when the user slides When the starting point moves in the vertical direction or the first line segment is in the vertical direction, the user terminal can adjust the visible proportion of the covered area of the rendered document by a vertically stepwise display.
  • the user terminal can follow the sliding track where the sliding starting point is located.
  • the position, length and direction or the position, length and direction of the first line segment on the screen, and the proportion of the visible area of the document to be presented is adjusted proportionally.
  • the length and direction or the position, length and direction of the first line segment on the screen, and the proportion of the visible area of the cover area of the document to be presented are adjusted in the prior art, and are not described herein.
  • FIG. 6 a schematic diagram of a screen of a user terminal, wherein the white portion is a screen of the user terminal, and the A area in the screen can be used as an area for displaying a document, and an area other than the A area in the screen. It can be used as a sliding touch area. The user can slide or click on the area of the sliding touch to operate the document to be presented in the area where the document is displayed. Of course, the position on the map is adjusted, and the position of the area of the document is not displayed on the screen. Make a limit. In this embodiment, a corresponding preset number of documents to be presented is selected according to the position of the starting point of the selected input.
  • the horizontally displayed step is displayed.
  • the method adjusts the visible proportion of the covered area of the rendered document. If the user moves in the vertical direction along the sliding starting point or the first line segment is in the vertical direction, the visible area of the rendered document is visible through the vertical stepwise display. The ratio is adjusted if the sliding starting point does not move in the horizontal direction or in the vertical direction or the first line segment is neither in the horizontal direction nor in the vertical direction, according to the position and length of the sliding track where the sliding starting point is located.
  • the user terminal can batchly cover the covered areas of the documents according to the different gestures of the user.
  • the visible ratio is adjusted, thereby realizing the document that the user terminal only needs to share, and the user terminal can correspondingly present part of the plurality of documents according to the selected input of the user, thereby avoiding excessive exposure of the information when browsing the shared document. .
  • the method is described. Referring to FIG. 7, another embodiment of the method for presenting a document in the embodiment of the present invention includes: 701.
  • step 702 or 703 is performed, and if not, step 708 is performed;
  • the user terminal determines whether the direction in which the user starts to slide from the sliding starting point is a horizontal direction or a vertical direction, or the user terminal can determine whether the first line segment formed by the second click is always horizontal or vertical. If yes, go to step 702 or 703. If no, go to step 708. In actual application, the user terminal determines whether the user moves in the horizontal or vertical direction along the sliding starting point, that is, determines the sliding track where the sliding starting point is located. The direction.
  • the content of the document is not limited, and may be text content. It can also be a photo, and can also be an image content.
  • the manner in which the user covers the document is not limited. The user can cover the document on the screen by pressing a specified physical button or virtual button on the user terminal, and can also specify Gesture masks the document on the screen, and then masks all the documents on the screen according to the user's instructions, and is invisible to the user, optionally, Users can cover the documents required by the user by clicking on them (for example, by pressing and holding a document).
  • the user terminal can have two modes, one is a privacy mode and the other is a sharing mode.
  • one is a privacy mode and the other is a sharing mode.
  • the user terminal turns on the privacy mode.
  • step 701 if the result of the determination in step 701 is that the user moves in the horizontal direction or the vertical direction along the sliding starting point, the line selected to pass the sliding starting point and perpendicular to the plurality of documents in the document to be presented is The reference, the document on the side of the direction along which the sliding start point moves is the document to be presented.
  • FIG. 8 is a schematic diagram of adjusting the cover area of the document to be presented when the selected input is in the horizontal direction
  • FIG. 9 is the cover area of the document to be presented when the selected input is in the vertical direction.
  • the documents shown in FIG. 8 and FIG. 9 are all the documents displayed on the screen of the user terminal, wherein all the documents are covered and are invisible to the user.
  • FIG. 8 The straight line A in the middle and the straight line B in Fig. 9 are invisible to the user.
  • the straight line A where the sliding starting point A in the figure (a), (b) or (c) is perpendicular to the waiting A line that presents a plurality of documents in the document.
  • the horizontal side document moving along the sliding starting point A is a document to be rendered, wherein the document to be rendered in the drawing (a) is all the documents in the drawing ( That is, the document with the shaded part), the documents other than the first column of the document in (b) are the documents to be rendered (ie, the document with the shaded part), and the waiting in the figure (c) Render the document as all the documents in the diagram (that is, the document with the shaded portion;).
  • the straight line B where the sliding starting point A in the figure (a), (b) or (c) is perpendicular to the waiting A line that presents a plurality of documents in the document, with the vertical direction side document moving along the sliding starting point A as a document to be rendered, wherein the document to be rendered in the drawing (a) is all the documents in the drawing (ie, a document with a shaded portion), and the document other than the first line of the document in (b) is the document to be rendered (ie, with a shadow The document in the shadow part), the document to be rendered in the diagram (C) is all the documents in the figure (ie, the document with the shaded part;).
  • the line is selected based on the starting point of the second click and perpendicular to the plurality of documents in the document to be presented.
  • the document on the direction side of the start point of the second click to the end point of the second click is the document to be presented.
  • the document to be rendered is all the documents in the drawing (ie, the document with the shaded part), and the documents other than the first column in the drawing (b) are the documents to be rendered (ie, with the shadow) Part of the document), the document to be rendered in Figure (c) is all the documents in the figure (ie, the document with the shaded part).
  • the document to be rendered in the drawing is all the documents in the drawing (ie, the document with the shaded part), and the documents other than the first line in the drawing (b) are the documents to be rendered (ie, with The document in the shaded part), the document to be rendered in the figure (c) is all the documents in the figure (ie, the document with the shaded part).
  • the user terminal first moves in a horizontal direction according to a straight line perpendicular to a plurality of documents in the document to be presented in step 702, or moves from a starting point of the second click along the first line segment.
  • the area swept over the plurality of documents to determine the visible proportion of the covered area of the plurality of documents, and then determining the to-be-presented according to the visible proportion of the covered area on the plurality of documents The visible ratio of the covered area of the document in the document that does not intersect the line.
  • the plurality of documents in the document to be rendered are the documents in the first column in the figure (a)
  • the straight line A is perpendicular to the document in the first column. If the user moves horizontally to the point B along the sliding starting point A, the user terminal moves according to the straight line A along the sliding starting point A, and scans the document in the first column.
  • the area that passes ie, the shaded area in the document in the first column
  • endpoint A is the starting point of the second click
  • endpoint B is the endpoint of the second click
  • line segment AB is The first line segment, the area in which the user terminal moves in the horizontal direction from the end point A to the end point B along the line A along the line A, and swept over the document of the first column (ie, the shaded area in the document of the first column)
  • determining the visible proportion of the occlusion area of the document of the first column wherein the shadow area in the document of the first column is the visible area of the first column of the document, and then the document and the line A due to the second column, the third column, and the fourth column No intersection , so according to the visible proportion of the covered area of the first column of the document (the shaded area in the document of the first column), the visible proportion of the covered area of the documents of the second column, the third column and the fourth column is determined, where
  • the user terminal determines the visible proportion of the covered area of the document of the second column and determines the visible proportion of the covered area of the third column and the fourth column of documents and the determination of the figure (a)
  • the process of rendering the visible proportion of the covered area of the document is the same, and no comment is made here.
  • the user terminal determines the documents of the first column.
  • the visible scale of the covered area and the visible proportion of the covered area of the second, third and fourth columns of documents are the same as the visible ratio of the covered area of the document to be rendered (a), which is not done here. Narration. It can be seen that the area of the visible area (the area of the shaded area) of the document to be presented in the diagram (a), (b) or (c) in FIG. 8 is equal to the area swept by the line A on the plurality of documents.
  • the sliding starting point moves in the vertical direction or moves according to the vertical direction of the first line segment from the starting point of the second click to the end point of the second click, and sweeps over multiple documents. Area to determine the visible proportion of the covered area of multiple documents;
  • the user terminal first moves in the vertical direction according to the straight line perpendicular to the plurality of documents in the document to be presented in step 702, or moves from the starting point of the second click along the first line segment. Moving to the vertical direction of the end point of the second click, the area swept over the plurality of documents to determine the visible proportion of the covered area of the plurality of documents, and then determining according to the visible proportion of the covered area on the plurality of documents The visible ratio of the covered area of the document in the document to be rendered that does not intersect the line.
  • the plurality of documents in the document to be rendered are the documents of the first line in the figure (a), a straight line.
  • a document perpendicular to the first line if the user moves to the point B in the vertical direction of the water along the sliding starting point A, the user terminal moves according to the straight line B along the sliding starting point A, and the document in the first line
  • the area swept over ie, the shaded area in the first line of the document
  • endpoint A is the starting point of the second click
  • endpoint B is the end point of the second click
  • the line segment AB is the first line segment
  • the user terminal moves according to the vertical direction of the line A along the line segment AB from the end point A to the end point B, and the area swept on the document of the first column (ie, the shadow in the document of the first column) Area), and then determine the visible scale of the
  • the user terminal determines the visible proportion of the covered area of the document in the second column and determines the first
  • the visible ratio of the covered area of the three-line document is the same as the process of determining the visible ratio of the covered area of the document to be presented in (a), and is not described here.
  • the user terminal determines the document of the first line.
  • the visible scale of the covered area and the visible proportion of the covered area of the second and third lines of documents are the same as the process of determining the visible ratio of the covered area of the document to be rendered (a), and are not described here.
  • the area of the visible area (the area of the shaded area) of the document to be presented in the diagram (a), (b) or (c) in Fig. 9 is equal to the area swept by the line B on the plurality of documents.
  • the user terminal adjusts the visible area of the covering area of the document to be presented according to the position, length and direction of the sliding track from point A to point B.
  • Proportion taking a click as an example, point A is the starting point of the second click, point B is the end point of the second click, and line A and level formed by point A and point B at this time
  • the vertical direction to direct certain angle, a user terminal according to the line segment AB a position on the screen, and the longitudinal direction, scaling, etc.
  • the shaded area of each document in the document to be presented is a visible area, where the user terminal according to the position, length and direction of the sliding track or the position, length and direction of the first line segment on the screen, etc. Adjusting the visible ratio of the occluded area of the document to be presented is a prior art, and details are not described herein.
  • the user moves in the horizontal direction or the vertical direction along the sliding starting point, or the first line segment is in the horizontal direction or the vertical direction, it is selected to pass the sliding starting point and is perpendicular to the plurality of documents to be presented.
  • the straight line of the document is the reference, the document on the side moving along the sliding starting point is the document to be presented; or if the first line segment is in the horizontal direction or the vertical direction, it is selected to pass the starting point of the second click and is perpendicular to the A line that presents a plurality of documents in the document as a reference, and a document from a starting point of the second click to a direction side of the end point of the second click is a document to be presented, according to a straight line along a sliding starting point in a horizontal direction or a vertical direction Move, or move in a horizontal or vertical direction according to a straight line along the first line segment from the starting point of the second click to the end point of the second click, and the area swept over the plurality of documents to determine the
  • the user terminal can adjust the visible proportion of the covered area of the document to be shared according to the different gestures of the user, thereby realizing the document that the user terminal only needs to share.
  • the user terminal can correspondingly present a partial area of the plurality of documents according to the selected input (click or slide) of the user, thereby avoiding excessive exposure of the information when browsing the shared document.
  • the user terminal of the embodiment of the present invention for performing the foregoing document presentation method is described.
  • the basic logical structure of the embodiment of the present invention is as follows:
  • the selecting unit 1101 is configured to select, according to the location of the first click of the user, the document to be rendered that presents the content in all the documents on the screen, all the documents on the screen are covered and invisible to the user;
  • the processing unit 1102 is configured to: A selected input of the user is identified, and a visible scale of the covered area of the document to be rendered is adjusted based on the identified selected input.
  • the selecting unit 1101 is all on the screen according to the position of the first click of the user.
  • the document to be rendered is presented in the document, and all the documents on the screen are covered and invisible to the user.
  • the processing unit 1102 recognizes the sliding track of the user on the screen, and recognizes the position and length of the sliding track according to the identification. Direction, adjust the visible proportion of the covered area of the document to be presented, so that when the user and the shared person look at a computer screen together, the user terminal can only present the text that needs to be shared, thereby avoiding excessive exposure of the information when browsing the shared document. .
  • Another embodiment of the user terminal in the embodiment of the invention includes:
  • the selecting unit 1201 includes: a first selecting subunit 12011 and an amplifying subunit 12012; the processing unit 1202 includes: a determining subunit 12021 and an adjusting unit 12022.
  • the first selection subunit 12011 selects one of the clicked documents as the to-be-presented document according to the position of the first click, wherein all the documents on the screen are covered and invisible to the user, and each of the documents on the screen is The shape and the display size are the same, and then the selected document to be presented is sent to the magnifying subunit 12012.
  • the content of the document is not limited, and may be a text content, a photo, or an image content.
  • the manner in which the user covers the document is not limited.
  • the user can cover the document on the screen by pressing a specified physical button or virtual button on the user terminal, and can cover the document on the screen by a specified gesture, and then All the documents on the screen are covered according to the user's instructions, and are not visible to the user.
  • the user can cover the documents required by the user by clicking (for example, long pressing a document) as needed.
  • the enlargement sub-unit 12012 enlarges the presentation document, and then sends the enlarged to-be-presented document to the determination sub-unit 12021.
  • the enlargement ratio of the to-be-presented document is not limited, and may be set according to the size of the screen of the user terminal.
  • the fixed magnification ratio is fixed.
  • the user can also enlarge the presentation document by gesture or mouse.
  • the determining sub-unit 12021 determines that the starting point of the sliding or the starting point of the second click is located at the boundary of the document to be presented and The end point of the sliding start point movement or the end point of the second click is located on the to-be-presented document or the boundary of the document to be presented, and then the determined result is sent to the adjustment subunit 12022.
  • the adjustment subunit 12022 please refer to FIG. 4(a) and FIG. (b).
  • FIG. 4(a) and FIG. (b) please refer to the method embodiment, and no description is given here.
  • the adjusting sub-unit 12022 may be on the screen according to the identified position, length and direction of the sliding track or the second line segment. Adjusting the visible proportion of the covered area of the document to be presented in the position, length and direction.
  • the user terminal can calculate the visible scale, and then adjust the document to be presented.
  • the visible ratio of the cover area the user terminal calculates the visible ratio according to the position, length and direction of the second line segment of the sliding track on the screen according to the position, length and direction of the sliding track.
  • the prior art is not mentioned here.
  • the adjusting sub-unit 12022 can also adjust the visible proportion of the covering area of the to-be-presented document according to the area of the closed graphic formed on the document to be rendered according to the sliding track, in practical applications.
  • the user terminal can identify a sliding track according to the sensor, and the sliding track can be a closed shape such as a circle, a square, a triangle, or the like, which is not limited herein, wherein the closed graphic formed by the sliding track is a covering area of the document to be presented. Visible area inside.
  • the first selection subunit 12011 selects one of the clicked documents as the document to be presented according to the position of the first click, wherein all the documents on the screen are covered and invisible to the user, and all the documents on the screen
  • the shape and the display size of each document are the same
  • the determining subunit 12021 determines the sliding starting point or the first line when the recognized sliding track is a non-closed sliding track or a second line formed by the always-on point of the second click.
  • the starting point of the two clicks is located at the boundary of the document to be rendered and the end point of the sliding starting point movement or the end point of the second click is located on the document to be rendered or the boundary of the document to be rendered, and then when the sliding track is non-closed sliding
  • the adjustment sub-unit 12022 adjusts the visible proportion of the occluded area of the document to be presented, so that when the user and the shared person When viewing a computer screen together, the document that the user terminal only needs to share is realized, and the user The terminal can present a partial area of the document according to the sliding track of the user, thereby avoiding excessive exposure of the information when browsing the shared document.
  • the following is another embodiment of the user terminal in the embodiment of the present invention when the document to be presented is a plurality of documents, including: a selecting unit 1301 and a processing unit 1302;
  • the selection unit 1301 includes a second selection subunit 13011. a second selection subunit, configured to select a corresponding preset number of the to-be-presented documents according to a position of a starting point of the selected input, where a starting point of the selected input is a starting point of the sliding or a starting point of the second clicking;
  • the processing unit is configured to identify a first line segment formed by a sliding track of the user or a constant point of the second click, and adjust the position according to the sliding track or the position, length and direction of the first line segment on the screen. Rendering the visible proportion of the covered area of the document;
  • the always-on points of the second click include: the starting point of the second click and the ending point of the second click.
  • the user terminal adjusts the visible proportion of the covered area of the document to be presented through the second selecting subunit 13011 and the processing unit 1302, so that when the user and the shared user view a computer screen together, the user terminal can only implement the user terminal.
  • the presented document needs to be shared, and the user terminal can correspondingly present a partial area of the document to be presented according to the selected input of the user, thereby avoiding excessive exposure of the information when browsing the shared document.
  • Another embodiment of the user terminal in the embodiment of the present invention includes:
  • the selecting unit 1401 includes: a second selecting subunit 14011;
  • the processing unit 1402 includes: a first processing sub-unit 14021, a second processing sub-unit 14022, and a third processing sub-unit 14023.
  • the second selection sub-unit 14011 may select a corresponding preset number of to-be-presented documents according to the position of the starting point of the selected input, wherein all the documents on the screen are covered and invisible to the user, and the document is sent to the first processing.
  • the sub-unit 14021 or the second processing sub-unit 14022 or the third processing sub-unit 14023 in actual applications, the position of the sliding starting point on the screen is different, and the number of corresponding documents to be presented is also different.
  • the document The content is not limited. It can be text content, photo, or image content.
  • the way the user covers the document is not limited. The user can press the specified physical button or virtual button pair on the user terminal by finger.
  • the document on the screen is covered, and the document on the screen can be covered by the specified gesture, and then all the documents on the screen are covered according to the user's instruction, and are not visible to the user. Alternatively, the user can pass through as needed. Click the method (for example, long press a document) to enter the documents required by the user. Cover. If the user moves in the horizontal direction along the sliding starting point or the first line segment is in the horizontal direction, the first processing sub-unit 14021 displays the visible proportion of the masked area of the document to be presented selected by the second selecting sub-unit 14011 by way of horizontal stepwise display. Make adjustments.
  • the second processing sub-unit 14022 selects the covering area of the document to be presented selected by the second selecting sub-unit 14011 in a vertically stepwise manner.
  • the visible ratio is adjusted.
  • the third processing sub-unit 14023 is based on the position of the sliding track where the sliding starting point is located. , the length and direction or the position, length, direction of the first line segment on the screen, and the ratio of the visible area of the cover area of the document to be presented selected by the second selection subunit 14011 is adjusted in proportion, in actual application, according to the sliding starting point.
  • the position, length and direction of the sliding track or the position, length and direction of the first line segment on the screen, and the proportion of the visible area of the covered area of the document to be presented are prior art, which is not mentioned here.
  • the second selection subunit 14011 may select a corresponding preset number of to-be-presented documents according to the position of the starting point of the selected input, wherein all the documents on the screen are covered and invisible to the user, the screen
  • the shape and display size of each document in all the documents are the same, when the user moves horizontally along the sliding starting point, or moves vertically along the sliding starting point, or the sliding starting point does not move in the horizontal direction.
  • the user terminal can batchify the documents to be shared according to different gestures of the user.
  • the visible proportion of the covered area is adjusted, thereby realizing the document that the user terminal only needs to share, and the user terminal can correspondingly display the partial area of the plurality of documents according to the selected input of the user, thereby avoiding the information when browsing the shared document. Overexposed.
  • An embodiment includes: Selection unit 1401 and processing unit 1402;
  • the selecting unit 1401 includes: a second selecting subunit 14011;
  • the processing unit 1402 includes: a first processing sub-unit 14021, a second processing sub-unit 14022, and a third processing sub-unit 14023.
  • the second selection sub-unit 14011 Selecting, according to a straight line passing through a sliding starting point and perpendicular to a plurality of documents in the document to be rendered, a document on a direction side moving along a sliding starting point is a document to be presented; or if the first line segment is horizontal or In the vertical direction, the second selection sub-unit 14011 is selected to be based on the starting point of the second click and perpendicular to the line of the plurality of documents in the document to be presented, from the starting point of the second click to the end of the second click
  • the document on the direction side is the document to be rendered.
  • the second selection sub-unit 14011 then sends the selected document to be presented to the first processing sub-unit 14021 or the second processing sub-unit 14022, wherein all documents on the screen are obscured and invisible to the user, all on the screen.
  • the shape and display size of each document in the document are the same. In actual applications, the content of the document is not limited. It can be text content, photo, or image content.
  • the user does not cover the document. Qualified, the user can cover the document on the screen by pressing a specified physical button or virtual button on the user terminal, and can cover the document on the screen by a specified gesture, and then all the screens according to the user's instruction.
  • the document is obscured and invisible to the user.
  • the first processing sub-unit 14021 After the first processing sub-unit 14021 receives the to-be-presented document sent by the second selection sub-unit 14011, the first processing sub-unit 14021 moves in the horizontal direction according to the straight-line starting point, or the first processing sub-unit 14021 according to the straight line. Moving along the horizontal direction of the first line segment from the starting point of the second click to the end point of the second click, the area swept over the plurality of documents to determine the visible ratio of the covered areas of the plurality of documents, and then the first The processing sub-unit 14021 further determines the visible proportion of the covered area of the document in the document to be rendered that does not intersect the straight line according to the visible proportion of the covered area on the plurality of documents.
  • the second processing sub-unit 14022 After the second processing sub-unit 14022 receives the to-be-presented document sent by the second selection sub-unit 14011, the second processing sub-unit 14022 moves in the vertical direction according to the straight line according to the sliding starting point, or the second processing sub-unit 14022 is The line moves along the vertical direction of the first line segment from the starting point of the second click to the end point of the second click, and then the area swept over the plurality of documents to determine the plurality of documents The visible ratio of the covered area is then determined by the second processing sub-unit 14022 to determine the visible proportion of the covered area of the document in the document to be rendered that does not intersect the straight line according to the visible proportion of the covered area on the plurality of documents.
  • FIG. 8 a schematic diagram of adjusting the coverage area of the document to be presented when the selected input is in the horizontal direction, as shown in FIG. 9 , is a covered area of the document to be presented when the selected input is in the vertical direction.
  • the second selection sub-unit 14011 selects all the documents on the screen as the waiting The document is presented, wherein the starting point of the sliding start point or the second click is located at the four corners of the screen of the user terminal, and then the selected document to be presented is sent to the third processing sub-unit 14023.
  • the third processing sub-unit 14023 After receiving the to-be-presented document sent by the second selection sub-unit 14011, the third processing sub-unit 14023 is on the screen according to the position, length and direction of the sliding trajectory where the sliding starting point is located or the first line segment. Position, length, direction, and scale adjust the visible proportion of the covered area of the document to be presented. In practical applications, the user terminal according to the position, length and direction of the sliding track or the position, length and direction of the first line segment on the screen The proportion of the visible area of the masked area of the document to be presented is adjusted in the prior art, and is not described herein.
  • FIG. 10 a schematic diagram of adjusting a coverage area of a document to be presented when the selected input of the user is neither a horizontal direction nor a vertical direction, and the specific description refers to the method embodiment. I will not repeat them here.
  • the document to be presented is selected by the second selection subunit 14011, and then according to different sliding directions by the first processing subunit 14021 and the second processing subunit 14022 and the third sub processing unit 14023, respectively.
  • the direction along which the first line segment is determined determines the visible ratio 1414 of the covered area of the document to be presented, so that when the user and the shared user view a computer screen together, and there are multiple documents to be shared, the user terminal may be different according to the user.
  • the gesture adjusts the visible proportion of the covered area of the document to be shared in batches, thereby realizing the document that the user terminal only needs to share, and the user terminal can correspondingly display the partial area of the plurality of documents according to the selected input of the user. Avoid overexposure of information when browsing shared documents.
  • another embodiment of a user terminal in an embodiment of the present invention includes: a processor 1501. And a display 1502 for displaying a document;
  • the processor 1502 is configured to perform the following processes:
  • the to-presented document of the presented content is selected in all the documents on the screen, and all the documents on the screen are covered and invisible to the user;
  • the selected input of the user is identified and the visible scale of the covered area of the document to be rendered is adjusted based on the identified selected input.
  • the presentation area of the document displayed by the display 1501 is adjusted by the processor 1502, and the document that needs to be shared only by the user terminal is realized, and the user terminal can correspondingly present the document to be presented according to the selected input of the user. In some areas, the overexposure of information when browsing a shared document is avoided.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
  • the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in electrical, mechanical or other form.
  • the components displayed by the unit may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit is implemented in the form of a software functional unit and sold as a standalone product Or when used, it can be stored in a computer readable storage medium.
  • the technical solution of the present invention may contribute to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .

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)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种文档呈现方法及用户终端,本发明实施例中功能切换方法包括:用户终端根据用户的第一点击的位置,在屏幕上所有的文档中选择呈现内容的待呈现文档,屏幕上所有的文档均被遮盖且对用户不可见,识别所述用户的选定输入,并根据识别出的该选定输入调整该待呈现文档的遮盖区域的可见比例,这样当用户与被分享者共同看一台电脑屏幕时,实现了用户终端可以只呈现的需要分享的文档,而且用户终端可以根据用户的选定输入对应呈现待呈现文档的部分区域,避免了在浏览分享文档时,信息的过度曝光。

Description

一种文档呈现方法及用户终端
本申请要求于 2013 年 11 月 26 日提交中国专利局、 申请号为 201310611629.5 , 发明名称为"一种文档呈现方法及用户终端"的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信领域, 尤其涉及一种文档呈现方法及用户终端。
背景技术
随着智能终端屏幕越来越大, 其面对面"分享"的场景越来越多。 当多人共 同看一个屏幕时, 用户往往有不愿共享的内容, 如私人照片、 特殊文档, 用户 在共享之前, 需要先对内容进行筛选。
在现有的技术中, 用户在开会共享屏幕时, 可以选择仅共享某些文档, 如 果共享过程中开启其他文档则以马赛克等形式呈现在被共享者的屏幕中,但是 该方法仅限于非面对面的情况,无法解决用户与被分享者同时看一台电脑屏幕 时, 被分享者看到其他隐私的内容的问题。
发明内容
本发明提供一种文档呈现方法及用户终端,能够解决用户与被分享者同时 看一台电脑的屏幕时, 被分享者看到其他隐私的内容的问题。
本发明实施例的第一方面提供了文档呈现方法, 包括:
根据用户的第一点击的位置,在屏幕上所有的文档中选择呈现内容的待呈 现文档, 所述屏幕上所有的文档均被遮盖且对用户不可见;
识别所述用户的选定输入,并才艮据识别出的所述选定输入调整所述待呈现 文档的遮盖区域的可见比例。
结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实施 结合本发明实施例的第一方面,在本发明实施例的第一方面的第二种实施 方式中,根据所述用户的第一点击的位置,在屏幕上所有的文档中选择呈现内 容的待呈现文档的具体步骤包括:
根据所述第一点击的位置选定被点击的一个文档作为所述待呈现文档; 对所述待呈现文档进行放大。 结合本发明实施例的第一方面,在本发明实施例的第一方面的第三种实施 方式中,根据所述用户的第一点击的位置,在屏幕上所有的文档中选择呈现内 容的所述待呈现文档具体为:
根据所述选定输入的起始点的位置选定对应预置数目的所述待呈现文档, 所述选定输入的起始点为滑动起始点或第二点击的起始点;
识别所述用户的选定输入,并才艮据识别出的所述选定输入调整所述待呈现 文档的遮盖区域的可见比例具体为:
对所述用户的滑动轨迹或者所述第二点击的始终点所形成的第一线段进 行识别, 并根据识别出所述滑动轨迹或者所述第一线段在所述屏幕上的位置、 长度及方向, 调整所述待呈现文档的遮盖区域的可见比例;
所述第二点击的始终点包括:所述第二点击的起始点和所述第二点击的终 点。
结合本发明实施例的第一方面的第三种实施方式,在本发明实施例的第一 方面的第四种实施方式中,对所述用户的滑动轨迹或者第二点击的始终点所形 成的第一线段进行识别,并根据识别出所述滑动轨迹或者所述第二点击的始终 点所形成的第一线段在所述屏幕上的位置、长度及方向,调整所述待呈现文档 的遮盖区域的可见比例具体步骤包括:
若所述用户沿所述滑动起始点向水平方向移动或者所述第一线段沿水平 方向,则通过水平逐步展示的方式对所述待呈现文档的遮盖区域的可见比例进 行调整;
若所述用户沿所述滑动起始点向竖直方向移动或者所述第一线段沿竖直 方向,则通过竖直逐步展示的方式对所述待呈现文档的遮盖区域的可见比例进 行调整;
若所述滑动起始点既不向水平方向移动也不向竖直方向移动或者所述第 一线段既不沿水平方向也不沿竖直方向,根据所述滑动起始点所在的所述滑动 轨迹的位置、长度、方向或者所述第一线段在所述屏幕上的位置、长度及方向, 等比例调整所述待呈现文档的遮盖区域的可见比例。
结合本发明实施例的第一方面的第二种实施方式,在本发明实施例的第一 方面的第五种实施方式中,识别所述用户的选定输入, 并才艮据识别出的所述选 定输入调整所述待呈现文档的遮盖区域的可见比例的具体步骤包括: 若识别出的所述选定输入为非封闭的滑动轨迹或者第二点击的始终点所 形成的第二线段时,确定滑动起始点或者所述第二点击的起始点位于所述待呈 现文档的边界且所述滑动起始点移动的终点或者所述第二点击的终点位于所 述待呈现文档上或所述待呈现文档的边界,所述第二点击的始终点包括所述第 二点击的起始点和所述第二点击的终点;
根据所述滑动轨迹的位置、长度及方向或者所述第二线段在所述屏幕上的 位置、 长度及方向, 调整所述待呈现文档的遮盖区域的可见比例。
结合本发明实施例的第一方面的第二种实施方式,在本发明实施例的第一 方面的第六种实施方式中,识别所述用户的选定输入, 并才艮据识别出的所述选 定输入调整所述待呈现文档的遮盖区域的可见比例的具体步骤包括:
若识别出的所述选定输入为封闭的滑动轨迹时,根据所述滑动轨迹在所述 待呈现文档上形成的封闭图形的面积,调整所述待呈现文档的遮盖区域的可见 比例。
结合本发明实施例的第一方面的第三种实施方式,在本发明实施例的第一 方面的第七种实施方式中,根据所述选定输入的起始点的位置选定对应预置数 目的所述待呈现文档具体步骤包括:
若所述用户沿所述滑动起始点向水平方向或竖直方向移动,则选定以经过 所述滑动起始点且垂直于所述待呈现文档中的多个文档的直线为基准,沿所述 滑动起始点移动的方向侧的文档为所述待呈现文档; 或,
若所述第一线段沿水平方向或竖直方向,则选定以经过所述第二点击的起 始点且垂直于所述待呈现文档中的多个文档的直线为基准,从所述第二点击的 起始点到所述第二点击的终点的方向侧的文档为所述待呈现文档。
结合本发明实施例的第一方面的第七种实施方式,在本发明实施例的第一 方面的第八种实施方式中,通过水平逐步展示的方式对所述待呈现文档的遮盖 区域的可见比例进行调整的具体步骤包括:
根据所述直线随着所述滑动起始点沿水平方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的水平方 向进行移动在所述多个文档上扫过的面积,确定所述多个文档的遮盖区域的可 见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
结合本发明实施例的第一方面的第七种实施方式,在本发明实施例的第一 方面的第九种实施方式中,通过竖直逐步展示的方式对所述待呈现文档的遮盖 区域的可见比例进行调整具体步骤包括:
根据所述直线随着所述滑动起始点沿竖直方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的竖直方 向进行移动在所述多个文档上扫过的面积,确定所述多个文档的遮盖区域的可 见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
结合本发明实施例的第一方面的第三种实施方式,在本发明实施例的第一 方面的第十种实施方式中,根据所述选定输入的起始点的位置选定对应预置数 目的所述待呈现文档具体步骤包括:若所述滑动起始点既不向水平方向移动也 不向竖直方向移动或者所述第一线段既不沿水平方向也不沿竖直方向,则选定 所述屏幕上所有的文档为所述待呈现文档,其中所述滑动起始点或者所述第二 点击的起始点位于所述屏幕的四个角。
本发明实施例的第二方面提供了用户终端, 包括:
选择单元, 用于根据用户的第一点击的位置,在屏幕上所有的文档中选择 呈现内容的待呈现文档, 所述屏幕上所有的文档均被遮盖且对用户不可见; 处理单元, 用于识别所述用户的选定输入, 并根据识别出的所述选定输入 调整所述待呈现文档的遮盖区域的可见比例。
结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种实施 结合本发明实施例的第二方面,在本发明实施例的第二方面的第二种实施 方式中, 所述选择单元包括:
第一选择子单元,用于根据所述第一点击的位置选定被点击的一个文档作 为所述待呈现文档; 放大子单元, 用于对所述待呈现文档进行放大。
结合本发明实施例的第二方面,在本发明实施例的第二方面的第三种实施 方式中, 所述选择单元包括:
第二选择子单元,用于根据所述选定输入的起始点的位置选定对应预置数 目的所述待呈现文档,所述选定输入的起始点为滑动起始点或第二点击的起始 点;
所述处理单元,用于对所述用户的滑动轨迹或者所述第二点击的始终点所 形成的第一线段进行识别,并根据所述滑动轨迹或者所述第一线段在所述屏幕 上的位置、 长度及方向, 调整所述待呈现文档的遮盖区域的可见比例;
所述第二点击的始终点包括:所述第二点击的起始点和所述第二点击的终 点。
结合本发明实施例的第二方面的第三种实施方式,在本发明实施例的第二 方面的第四种实施方式中, 所述处理单元包括:
第一处理子单元,用于在所述用户沿所述滑动起始点向水平方向移动或者 所述第一线段沿水平方向时,通过水平逐步展示的方式对所述待呈现文档的遮 盖区域的可见比例进行调整;
第二处理子单元,用于在所述用户沿所述滑动起始点向竖直方向移动或者 所述第一线段沿竖直方向时,则通过竖直逐步展示的方式对所述待呈现文档的 遮盖区域的可见比例进行调整;
第三处理子单元,用于在所述滑动起始点的既不向水平方向移动也不向竖 直方向移动或者所述第一线段既不沿水平方向也不沿竖直方向时,根据所述滑 动起始点所在的所述滑动轨迹的位置、长度、 方向或者所述第一线段在所述屏 幕上的位置、长度、方向,等比例调整所述待呈现文档的遮盖区域的可见比例。
结合本发明实施例的第二方面的第二种实施方式,在本发明实施例的第二 方面的第五种实施方式中, 所述处理单元包括:
确定子单元,用于在识别出的所述选定输入为非封闭的滑动轨迹或者第二 点击的始终点所形成的第二线段时,确定滑动起始点或者所述第二点击的起始 点位于所述待呈现文档的边界且所述滑动起始点移动的终点或者所述第二点 终点包括所述第二点击的起始点和所述第二点击的终点;
调整子单元,根据识别出的所述滑动轨迹的位置、长度及方向或者所述第 二线段在所述屏幕上的位置、 长度及方向,调整所述待呈现文档的遮盖区域的 可见比例。
结合本发明实施例的第二方面的第二种实施方式,在本发明实施例的第二 方面的第六种实施方式中, 包括:
所述调整子单元, 还用于在识别出的所述选定输入为封闭的滑动轨迹时, 根据所述滑动轨迹在所述待呈现文档上形成的封闭图形的面积,调整所述待呈 现文档的遮盖区域的可见比例。
结合本发明实施例的第二方面的第三种实施方式,在本发明实施例的第二 方面的第七种实施方式中, 包括:
所述第二选择子单元,还用于在所述用户沿所述滑动起始点向水平方向或 竖直方向移动时,选定以经过所述滑动起始点且垂直于所述待呈现文档中的多 个文档的直线为基准,沿所述滑动起始点移动的方向侧的文档为所述待呈现文 档; 或,
所述第二选择子单元, 还用于在所述第一线段沿水平方向或竖直方向时, 选定以经过所述第二点击的起始点且垂直于所述待呈现文档中的多个文档的 直线为基准,从所述第二点击的起始点到所述第二点击的终点的方向侧的文档 为所述待呈现文档。
结合本发明实施例的第二方面的第七种实施方式,在本发明实施例的第二 方面的第八种实施方式中, 所述第一处理子单元还用于执行下列流程:
根据所述直线随着所述滑动起始点沿水平方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的水平方 向进行移动,在所述多个文档上扫过的面积来确定所述多个文档的遮盖区域的 可见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
结合本发明实施例的第二方面的第七种实施方式,在本发明实施例的第二 方面的第九种实施方式中, 所述第二处理子单元还用于执行下列流程: 根据所述直线随着所述滑动起始点沿竖直方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的竖直方 向进行移动,在所述多个文档上扫过的面积来确定所述多个文档的遮盖区域的 可见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
结合本发明实施例的第二方面的第三种实施方式,在本发明实施例的第二 方面的第十种实施方式中, 包括: 所述第二选择子单元, 还用于在所述滑动起 始点的既不向水平方向移动也不向竖直方向移动或者所述第一线段既不沿水 平方向也不沿竖直方向时,选定所述屏幕上所有的文档为所述待呈现文档, 其 中所述滑动起始点或者所述第二点击的起始点位于所述屏幕的四个角。
从以上技术方案可以看出, 本发明实施例具有以下优点:
本发明实施例中, 用户终端根据用户的第一点击的位置,在屏幕上所有的 文档中选择呈现内容的待呈现文档,屏幕上所有的文档均被遮盖且对用户不可 见,识别所述用户的选定输入, 并根据识别出的该选定输入调整该待呈现文档 的遮盖区域的可见比例, 这样当用户与被分享者共同看一台电脑屏幕时, 实现 了用户终端可以只呈现的需要分享的文档,而且用户终端可以根据用户的选定 输入对应呈现待呈现文档的部分区域,避免了在浏览分享文档时,信息的过度 曝光。
附图说明
图 1为本发明实施例中文档呈现方法一个实施例示意图;
图 2为本发明实施例中文档呈现方法另一实施例示意图;
图 3为本发明实施例中为文档遮盖前到遮盖后的示意图;
图 4 为本发明实施例中待呈现文档为一个文档时的文档呈现方法的示意 图;
图 5a为本发明实施例中文档呈现方法另一实施例示意图;
图 5b为本发明实施例中文档呈现方法另一实施例示意图;
图 6为本发明实施例中一用户终端的屏幕的示意图;
图 7为本发明实施例中文档呈现方法另一实施例示意图; 图 8 为本发明实施例中选定输入是水平方向时调整遮盖区域进行调整的 示意图;
图 9为本发明实施例中选定输入是竖直方向时调整遮盖区域的示意图; 图 10为本发明实施例中选定输入既不是水平方向移动也不是竖直方向移 动时调整遮盖区域的示意图;
图 11为本发明实施例中用户终端一个实施例结构参考图;
图 12为本发明实施例中用户终端的另一实施例结构参考图;
图 13为本发明实施例中用户终端的另一实施例结构参考图;
图 14为本发明实施例中用户终端的另一实施例结构参考图;
图 15为本发明实施例中用户终端的一个实施例结构参考图。
具体实施方式
本发明实施例提供一种文档呈现方法及用户终端,能够实现用户终端可以 只呈现的需要分享的文档,并根据用户的选定输入对应呈现待呈现文档的部分 区域, 避免了在浏览分享文档时, 信息的过度曝光。
请参照图 1, 本发明实施例中文档呈现方法一个实施例包括:
101、 根据用户的第一点击的位置, 在屏幕上所有的文档中选择呈现内容 的待呈现文档;
本实施例中, 用户终端可以根据用户在屏幕上第一点击的位置,在屏幕上 所有的文档选择呈现内容的待呈现文档,其中屏幕上所有的文档均被遮盖且对 用户不可见, 在实际应用中, 文档的内容不做限定, 可以为文字内容, 也可以 为照片, 还可以为图像内容, 用户在屏幕上的点击方式不做限定, 用户可以通 过手指触摸, 也可以通过鼠标点击, 还可以通过手写笔点击, 当然本领域技术 人员可以通过手指触摸或鼠标点击显而易见获知其它点击的方式。
在实际应用中, 文档被遮盖的实现方式也不做限定,在用户可以通过实体 按键、 虚拟按键、 或特定的手势将所有在屏幕上显示的文档进行遮盖。
102、 识别该用户的选定输入, 并根据识别出的该选定输入调整该待呈现 文档的遮盖区域的可见比例。
本实施例中, 用户终端可以识别该用户的选定输入, 并才艮据识别出的该选 定输入调整该待呈现文档的遮盖区域的可见比例,在实际应用中, 用户的选定 输入可以是滑动轨迹,也可以是点击,还可以是非触摸的输入,此处不做限定。 需要说明的是, 本发明的用户终端可以为触摸屏设备,也可以为非触摸屏 设备, 当用户终端为非触摸屏设备时, 可以通过鼠标代替手指在屏幕上滑动等 操作。
本实施例中, 用户终端根据用户的第一点击的位置,在屏幕上所有的文档 中选择呈现内容的待呈现文档, 屏幕上所有的文档均被遮盖且对用户不可见, 识别该用户的选定输入,并根据识别出的该选定输入调整该待呈现文档的遮盖 区域的可见比例, 这样当用户与被分享者共同看一台电脑屏幕时, 用户终端可 以只呈现的需要分享的文档,而且用户终端可以根据用户的选定输入对应呈现 待呈现文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝光。
为了便于理解, 下面以待呈现文档为一个文档为具体实例,对本发明实施 例中的文档呈现方法进行描述, 请参阅图 2, 本发明实施例中文档呈现方法另 一实施例包括:
201、 根据第一点击的位置选定被点击的一个文档作为待呈现文档; 本实施例中,用户终端可以根据第一点击的位置选定被点击的一个文档作 为待呈现文档,在用户点击之前,屏幕上所有的文档均被遮盖且对用户不可见, 可选地,屏幕上所有的文档中每个文档的形状及显示尺寸均相同,在实际应用 中, 文档的内容不做限定, 可以为文字内容, 也可以为照片, 还可以为图像内 容, 用户对文档进行遮盖的方式不做限定, 用户可以通过手指按压用户终端上 的指定的实体按键或虚拟按键对屏幕上的文档进行遮盖,还可以通过指定的手 势对屏幕上的文档进行遮盖,然后根据用户的指令对屏幕上所有的文档进行遮 盖, 并对用户不可见, 可选地, 用户可以根据需要通过点选的方式(例如, 长 按一个文档), 将用户所需的文档进行遮盖。
请参照图 3为文档遮盖前到遮盖后的示意图,其中图 3的黑色长方形表示 可见的文档(遮盖前的文档 ),白色长方形表示不可见的文档(遮盖后的文档 ), 其中,每个文档的形状及显示尺寸均相同, 图 3中文档的排列形式及文档的形 状及显示尺寸仅仅是一个例子,本领域技术人员可以根据用户终端的屏幕大小 对文档的排列及文档的形状及显示尺寸进行调整, 此处不做限定。
可选地, 用户终端可以有两个模式, 一个为隐私模式, 一个为共享模式, 当根据用户的指令将屏幕上所有文档进行遮盖, 并对该用户不可见的时候, 用 户终端开启隐私模式。
202、 对待呈现文档进行放大;
本实施例中, 在步骤 201之后, 用户终端对该待呈现文档进行放大, 如图 4所示, 用户在屏幕上所有被遮盖的文档中点选一个文档 A作为待呈现文档, 图 4中的图 (a )或图 (b )或图 (c ) 为放大后的待呈现文档 (文档 A )。
需要说明的是, 图 4中图 (a )或图 (b )或图 (c ) 的放大后的待呈现文 据用户终端的屏幕的大小自行设定固定的放大比例,当然用户也可以自己的喜 好, 通过手势、 鼠标或者其他方式对待呈现文档进行放大。
203、 确定识别出的选定输入为非封闭的滑动轨迹, 或封闭的滑动轨迹, 或第二点击的始终点所形成的第二线段,若选定输入为非封闭的滑动轨迹或者 第二点击的始终点所形成的第二线段, 则执行步骤 204, 若选定输入为封闭的 滑动轨迹, 则执行步骤 206;
本实施例中, 第二点击的始终点包括: 第二点击的起始点和第二点击的终 点, 用户终端可以对用户的选定输入进行识别, 首先可以确定识别出的选定输 入为滑动输入还是点击输入, 若为滑动输入, 则确定识别出的选定输入为非封 闭的滑动轨迹或封闭的滑动轨迹, 若为点击输入, 则确定识别出的选定输入为 第二点击的始终点所形成的第二线段, 在实际应用中, 该第二线段属于非封闭 轨迹,若选定输入为非封闭的滑动轨迹或者第二点击的始终点所形成的第二线 段, 则执行步骤 204, 若选定输入为封闭的滑动轨迹, 则执行步骤 206。
204、 确定滑动起始点或者该第二点击的起始点位于呈现文档的边界且该 滑动起始点移动的终点或者该第二点击的终点位于该待呈现文档上或该呈现 文档的边界;
205、 根据该滑动轨迹的位置、 长度及方向或者该第二线段在屏幕上的位 置、 长度及方向, 调整该待呈现文档的遮盖区域的可见比例;
本实施例中,当用户终端识别出用户的选定输入为非封闭的滑动轨迹或者 该第二点击的始终点所形成的第二线段时,在实际应用中, 用户终端可以根据 感应器识别出滑动轨迹或者该第二点击的起始点和终点,然后确定滑动起始点 或者该第二点击的起始点位于呈现文档的边界且该滑动起始点移动的终点或 者该第二点击的终点位于该待呈现文档上或该呈现文档的边界,并根据该滑动 轨迹的位置、 长度及方向或者第二线段在屏幕上的位置、 长度及方向, 调整该 待呈现文档的遮盖区域的可见比例,滑动起始点为该非封闭的滑动轨迹的起始 点, 在实际应用中, 根据滑动轨迹的位置、 长度及方向或者第二线段在屏幕上 的位置、 长度及方向, 用户终端可以计算出可见比例, 然后调整该待呈现文档 的遮盖区域的可见比例, 用户终端根据滑动轨迹的位置、长度及方向或者第二 线段在屏幕上的位置、 长度及方向, 计算出可见比例为现有技术, 此处不做赘 述。
请参照图 4中的图 (a )和图 (b ), 其中如图 (a )所示, 以滑动轨迹为例, 非封闭的滑动轨迹为图 (a ) 中的黑色箭头, 该滑动轨迹的滑动起始点为端点 B , 该滑动起始点移动的终点为端点 D,根据该滑动轨迹的位置、 长度及方向, 计算出的可见比例为阴影部分(即, 端点为 A、 B、 C的三角形)。
另外, 以第二点击所形成的第二线段为例, 第二线段为图 (a ) 中的黑色 箭头的起始点为端点 B,该第二线段的终点为端点 D,与滑动轨迹的计算相同, 可以根据第二线段在屏幕上的位置、长度及方向算出可见比例为阴影部分(即, 端点为 A、 B、 C的三角形)。
如图 (b )所示, 滑动轨迹为图 (b ) 中的黑色箭头, 滑动轨迹的滑动起始 点为端点八, 该滑动起始点移动的终点为端点 F, 根据该滑动轨迹的位置、 长 度及方向, 计算出的可见比例为阴影部分(即, 端点为 A、 E、 G的三角形)。
另外, 以第二点击所形成的第二线段为例, 第二线段为图 (b ) 中的黑色 箭头的起始点为端点 A, 该第二线段的终点为端 F, 与滑动轨迹的计算相同, 可以根据第二线段在屏幕上的位置、长度及方向算出可见比例为阴影部分(即, 端点为 A、 E、 G的三角形)。
需要说明的是,滑动起始点或者第二线段的起始点可以位于待呈现文档的 任一边界上。
206、 根据滑动轨迹在待呈现文档上形成的封闭图形的面积, 调整该待呈 现文档的遮盖区域的可见比例。
本实施例中, 当用户终端识别出用户的选定输入为封闭的滑动轨迹时,在 实际应用中, 用户终端可以根据感应器识别出滑动轨迹, 该滑动轨迹可以为圓 形、 方形、 三角形等其它封闭的图形, 此处不做限定, 然后根据滑动轨迹在待 呈现文档上形成的封闭图形的面积, 调整该待呈现文档的遮盖区域的可见比 例,在实际应用中, 滑动轨迹形成的封闭图形为待呈现文档的遮盖区域内的可 见区域, 图 4中的图 (c )所示, 滑动轨迹为一个封闭的圓形, 圓形内的阴影 部分为该待呈现文档的可见内容的区域。
本实施例中,用户终端根据第一点击的位置选定被点击的一个文档作为待 呈现文档,对待呈现文档进行放大, 若识别出的滑动轨迹为非封闭的滑动轨迹 或者第二点击的始终点所形成的第二线段时,确定滑动起始点或者该第二点击 的起始点位于待呈现文档的边界且该滑动起始点移动的终点或者该第二点击 的终点位于该待呈现文档上或该待呈现文档的边界, 根据该滑动轨迹的位置、 长度及方向或者第二线段在屏幕上的位置、 长度及方向,调整该待呈现文档的 遮盖区域的可见比例, 若识别出的选定输入为封闭的滑动轨迹时,根据该滑动 轨迹在待呈现文档上形成的封闭图形的面积,调整该待呈现文档的遮盖区域的 可见比例, 这样当用户与被分享者共同看一台电脑屏幕时, 实现了用户终端只 呈现的需要分享的文档,而且用户终端可以根据用户的选定输入对应呈现待呈 现文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝光。
下面以待呈现文档为多个文档为具体实例,对本发明实施例中的文档呈现 方法进行描述, 请参阅图 5a中, 本发明实施例中文档呈现方法另一实施例包 括:
501、 根据选定输入的起始点的位置选定对应预置数目的待呈现文档; 本实施例中,用户终端可以才艮据用户的选定输入的起始点的位置来选定对 应预置数目的待呈现文档,该选定输入的起始点为滑动起始点或第二点击的起 始点, 在实际应用中, 该选定输入的起始点在屏幕上的位置不同, 其对应的待 呈现文档的数目也不同。
在选定待呈现文档之前,屏幕上所有的文档均被遮盖且对用户不可见, 其 中屏幕上的每个文档的形状及显示尺寸均相同,在实际应用中, 文档的内容不 做限定, 可以为文字内容, 也可以为照片, 还可以为图像内容, 用户对文档进 行遮盖的方式不做限定,用户可以通过手指按压用户终端上的指定的实体按键 或虚拟按键对屏幕上的文档进行遮盖,还可以通过指定的手势对屏幕上的文档 进行遮盖, 然后根据用户的指令对屏幕上所有的文档进行遮盖, 并对用户不可 见, 可选地, 用户可以根据需要通过点选的方式(例如, 长按一个文档), 将 用户所需的文档进行遮盖。
可选地, 用户终端可以有两个模式, 一个为隐私模式, 一个为共享模式, 当根据用户的指令将屏幕上所有文档进行遮盖, 并对该用户不可见的时候, 用 户终端开启隐私模式。
502、 对用户的滑动轨迹或者第二点击的始终点所形成的第一线段进行识 另1 J, 并根据识别出滑动轨迹或者第一线段在屏幕上的位置、 长度及方向, 调整 待呈现文档的遮盖区域的可见比例。
本实施例中,在步骤 501之后, 用户终端可以对用户的滑动轨迹或者第二 点击的始终点所形成的第一线段进行识别,并根据识别出滑动轨迹或者第一线 段在屏幕上的位置、 长度及方向, 调整待呈现文档的遮盖区域的可见比例, 第 二点击的始终点包括: 该第二点击的起始点和该第二点击的终点。
本实施例中,根据选定输入的起始点的位置选定对应预置数目的待呈现文 档, 然后对用户的滑动轨迹或者第二点击的始终点所形成的第一线段进行识 另1 J, 并根据识别出滑动轨迹或者第一线段在屏幕上的位置、 长度及方向, 调整 待呈现文档的遮盖区域的可见比例,这样当用户与被分享者共同看一台电脑屏 幕时, 实现了用户终端可以只呈现的需要分享的文档, 而且用户终端可以根据 用户的选定输入对应呈现待呈现文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝光。
下面以待呈现文档为多个文档为具体实例,对本发明实施例中的文档呈现 方法进行描述, 请参阅图 5b中, 本发明实施例中文档呈现方法另一实施例包 括:
步骤 601与上述实施例中的步骤 501相同, 此处不做赘述;
602、 判断用户沿滑动起始点是否向水平方向或竖直方向移动或者第二点 击始终点所形成的第一线段是否沿水平方向或者竖直方向, 若是, 则执行步骤 603或 604, 若否, 则执行步骤 605;
本实施例中,用户终端可以判断用户沿滑动起始点是否向水平方向或竖直 方向移动,或者用户终端可以判断第二点击始终点所形成的第一线段是否沿水 平方向或竖直方向,若用户沿滑动起始点向水平方向移动或者第一线段沿水平 方向, 则执行步骤 603, 若用户沿滑动起始点向竖直方向移动或者第一线段沿 竖直方向, 则执行步骤 604, 若滑动起始点或者第一线段既不向水平方向移动 也不向竖直方向移动, 则执行步骤 605。
603、 通过水平逐步展示的方式对待呈现文档的遮盖区域的可见比例进行 调整;
604、 通过竖直逐步展示的方式对待呈现文档的遮盖区域的可见比例进行 调整;
本实施例中,当用户从滑动起始点沿水平方向移动或者第一线段沿水平方 向时,用户终端可以通过水平逐步展示的方式对待呈现文档的遮盖区域的可见 比例进行调整,当用户从滑动起始点沿竖直方向移动或者第一线段沿竖直方向 时,用户终端可以通过竖直逐步展示的方式对待呈现文档的遮盖区域的可见比 例进行调整。
605、 根据滑动起始点所在的滑动轨迹的位置、 长度及方向或者第一线段 在屏幕上的位置、长度及方向,等比例调整待呈现文档的遮盖区域的可见比例。
本实施例中,当滑动起始点既不向水平方向移动也不向竖直方向移动或者 第一线段既不沿水平方向也不沿竖直方向,用户终端可以根据滑动起始点所在 的滑动轨迹的位置、 长度及方向或者第一线段在屏幕上的位置、 长度及方向, 等比例调整待呈现文档的遮盖区域的可见比例,在实际应用中,根据滑动起始 点所在的滑动轨迹的位置、长度及方向或者第一线段在屏幕上的位置、长度及 方向, 等比例调整待呈现文档的遮盖区域的可见比例为现有技术, 此处不做赘 述。
在实际应用中, 可以参照图 6为一用户终端的屏幕的示意图, 其中白色部 分为用户终端的屏幕, 在屏幕中的 A 区域可以作为显示文档的区域, 在屏幕 中除了 A 区域之外的区域可以作为滑动触摸的区域, 用户可以在滑动触摸的 区域进行滑动或者点击以对显示文档的区域中的待呈现文档进行操作,当然图 上的位置进行调整, 显示文档的区域在屏幕上的位置不做限定。 本实施例中,根据选定输入的起始点的位置选定对应预置数目的待呈现文 档, 若用户沿滑动起始点向水平方向移动或者第一线段沿水平方向, 则通过水 平逐步展示的方式对待呈现文档的遮盖区域的可见比例进行调整,若用户沿滑 动起始点向竖直方向移动或者第一线段沿竖直方向,则通过竖直逐步展示的方 式对待呈现文档的遮盖区域的可见比例进行调整,若滑动起始点既不向水平方 向移动也不向竖直方向移动或者第一线段既不沿水平方向也不沿竖直方向,根 据滑动起始点所在的滑动轨迹的位置、长度及方向或者或者第一线段在屏幕上 的位置、 长度及方向, 等比例调整待呈现文档的遮盖区域的可见比例, 这样当 用户与被分享者共同看一台电脑屏幕时,且需要分享的文档有多个时, 用户终 端可以根据用户不同的手势,批量对需要分享的文档的遮盖区域的可见比例进 行调整, 进而实现了用户终端只呈现的需要分享的文档, 而且用户终端可以根 据用户的选定输入对应呈现多个文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝光。 方法进行描述, 请参阅图 7, 本发明实施例中文档呈现方法另一实施例包括: 701、 判断用户沿滑动起始点是否向水平方向或竖直方向移动, 或者第二 点击始终点所形成的第一线段是否沿水平方向或者竖直方向, 若是, 则执行步 骤 702或者 703, 若否, 则执行步骤 708;
本实施例中,用户终端判断用户从滑动起始点开始滑动的方向是否为水平 方向或竖直方向,或者用户终端可以判断第二点击始终点所形成的第一线段是 否沿水平方向或竖直方向, 若是, 则执行步骤 702或者 703, 若否, 则执行步 骤 708, 在实际应用中, 用户终端判断用户沿滑动起始点是否向水平方向或竖 直方向移动就是判断滑动起始点所在的滑动轨迹的方向。
在判断之前,屏幕上所有的文档均被遮盖且对用户不可见, 其中屏幕上的 每个文档的形状及显示尺寸均相同, 在实际应用中, 文档的内容不做限定, 可 以为文字内容, 也可以为照片, 还可以为图像内容, 用户对文档进行遮盖的方 式不做限定,用户可以通过手指按压用户终端上的指定的实体按键或虚拟按键 对屏幕上的文档进行遮盖, 还可以通过指定的手势对屏幕上的文档进行遮盖, 然后根据用户的指令对屏幕上所有的文档进行遮盖,并对用户不可见,可选地, 用户可以根据需要通过点选的方式(例如, 长按一个文档), 将用户所需的文 档进行遮盖。
可选地, 用户终端可以有两个模式, 一个为隐私模式, 一个为共享模式, 当根据用户的指令将屏幕上所有文档进行遮盖, 并对该用户不可见的时候, 用 户终端开启隐私模式。
702、 选定以经过滑动起始点, 且垂直于待呈现文档中的多个文档的直线 为基准, 沿滑动起始点移动的方向侧的文档为待呈现文档;
本实施例中,若在步骤 701中判断结果为用户沿滑动起始点向水平方向或 竖直方向移动, 则选定以经过滑动起始点,且垂直于待呈现文档中的多个文档 的直线为基准, 沿滑动起始点移动的方向侧的文档为待呈现文档。
例如,请参照图 8和图 9所示, 图 8为选定输入是水平方向时对待呈现文 档的遮盖区域进行调整的示意图,图 9为选定输入是竖直方向时对待呈现文档 的遮盖区域进行调整的示意图, 需要说明的是, 图 8和图 9中所示的文档为用 户终端屏幕上显示的所有文档, 其中该所有文档均被遮盖且对用户不可见, 在 实际应用中, 图 8中的直线 A和图 9中的直线 B均对用户不可见的。
如图 8中的图 (a )、 图 (b )和图 (c )所示, 图 (a )、 图 (b )或图 (c ) 中的滑动起始点 A所在的直线 A为垂直于待呈现文档中的多个文档的直线, 以该直线 A为基准, 沿滑动起始点 A移动的水平方向侧文档为待呈现文档, 其中图 (a ) 中的待呈现文档为图中所有的文档 (即, 带有阴影部分的文档), 图 (b ) 中的除了第一列的文档之外的其它文档均为待呈现文档 (即, 带有阴 影部分的文档), 图 (c ) 中的待呈现文档为图中所有的文档(即, 带有阴影部 分的文档;)。
需要说明的是, 图 8中的图(a )中的文档形状及显示尺寸均相同, 图(b ) 中的文档形状及显示尺寸均相同, 图 (c ) 中的文档形状及显示尺寸均相同。
如图 9中的图 (a )、 图 (b )和图 (c )所示, 图 (a )、 图 (b )或图 (c ) 中的滑动起始点 A所在的直线 B为垂直于待呈现文档中的多个文档的直线, 以该直线 B为基准, 沿滑动起始点 A移动的竖直方向侧文档为待呈现文档, 其中图 (a ) 中的待呈现文档为图中所有的文档 (即, 带有阴影部分的文档), 图 (b ) 中的除了第一行的文档之外的其它文档均为待呈现文档 (即, 带有阴 影部分的文档), 图 (C ) 中的待呈现文档为图中所有的文档(即, 带有阴影部 分的文档;)。
需要说明的是, 图 9中的图(a)中的文档形状及显示尺寸均相同, 图(b) 中的文档形状及显示尺寸均相同, 图 (c) 中的文档形状及显示尺寸均相同。
703、 选定以经过第二点击的起始点且垂直于待呈现文档中的多个文档的 直线为基准,从第二点击的起始点到第二点击的终点的方向侧的文档为待呈现 文档;
本实施例中, 若步骤 701中判断第一线段沿水平方向或者竖直方向, 则选 定以经过第二点击的起始点且垂直于待呈现文档中的多个文档的直线为基准, 从第二点击的起始点到第二点击的终点的方向侧的文档为待呈现文档。
如图 8中的图 (a)、 图 (b)和图 (c)所示, 图 (a)、 图 (b)或图 (c) 中的第二点击的起始点 A所在的直线 A为垂直于待呈现文档中的多个文档的 直线, 以该直线 A为基准, 从第二点击的起始点 A到第二点击的终点 B的水 平方向侧文档为待呈现文档, 其中图 (a) 中的待呈现文档为图中所有的文档 (即, 带有阴影部分的文档), 图 (b)中的除了第一列的文档之外的其它文档 均为待呈现文档(即, 带有阴影部分的文档), 图 (c)中的待呈现文档为图中 所有的文档 (即, 带有阴影部分的文档)。
如图 9中的图 (a)、 图 (b)和图 (c)所示, 图 (a)、 图 (b)或图 (c) 中的第二点击的起始点 A所在的直线 B为垂直于待呈现文档中的多个文档的 直线, 以该直线 B为基准, 从第二点击的起始点 A到第二点击的终点 B的竖 直方向侧文档为待呈现文档, 其中图 (a) 中的待呈现文档为图中所有的文档 (即, 带有阴影部分的文档), 图 (b)中的除了第一行的文档之外的其它文档 均为待呈现文档(即, 带有阴影部分的文档), 图 (c)中的待呈现文档为图中 所有的文档 (即, 带有阴影部分的文档)。
704、 根据直线随着滑动起始点沿水平方向进行移动或者根据直线沿第一 线段从第二点击的起始点到第二点击的终点的水平方向进行移动,在多个文档 上扫过的面积来确定多个文档的遮盖区域的可见比例;
705、 根据多个文档上的遮盖区域的可见比例, 确定待呈现文档中与直线 无交点的文档的遮盖区域的可见比例; 本实施例中,用户终端首先根据在步骤 702中垂直于待呈现文档中的多个 文档的直线,随着滑动起始点沿水平方向进行移动或者沿第一线段从第二点击 的起始点到第二点击的终点的水平方向进行移动,在该多个文档上扫过的面积 来确定该多个文档的遮盖区域的可见比例,然后根据多个文档上的遮盖区域的 可见比例, 确定待呈现文档中与直线无交点的文档的遮盖区域的可见比例。
例如, 如图 8中的图 (a )所示, 由于在步骤 702中待呈现文档为所有的 文档, 此时待呈现文档中的多个文档为图 (a ) 中第一列的文档, 直线 A垂直 于第一列的文档, 若用户沿着滑动起始点 A向水平方向移动到点 B时, 则用 户终端根据直线 A随着滑动起始点 A进行移动, 并在第一列的文档上扫过的 面积(即,第一列的文档中阴影面积);若用户先后点击了端点 A和端点 B时, 端点 A为第二点击的起始点、 端点 B为第二点击的终点, 线段 AB为第一线 段, 则用户终端根据直线 A沿线段 AB从端点 A到端点 B的水平方向移动, 并在第一列的文档上扫过的面积(即, 第一列的文档中阴影面积), 然后确定 第一列的文档的遮盖区域的可见比例,其中第一列的文档中阴影区域为第一列 文档的可见区域, 然后由于第二列、 第三列及第四列的文档与直线 A无交点, 所以根据第一列文档的遮盖区域的可见比例 (第一列的文档中阴影面积), 确 定第二列、 第三列及第四列的文档的遮盖区域的可见比例, 其中, 第二列、 第 三列及第四列中的每个文档的阴影区域均为可见区域,且待呈现文档中的每个 文档的阴影区域的面积(可见比例) 均相等。
如图 8中的图 (b )所示, 由于在步骤 702中第一列的文档不作为待呈现 文档, 此时第二列、 第三列及第四列的文档作为待呈现文档, 第二列的文档为 待呈现文档中的多个文档,用户终端确定第二列的文档的遮盖区域的可见比例 和确定第三列及第四列文档的遮盖区域的可见比例与图 (a ) 的确定待呈现文 档的遮盖区域的可见比例的过程相同, 此处不做赞述。
如图 8中的图 (c )所示, 由于在步骤 702中待呈现文档为所有的文档, 此时待呈现文档中的多个文档为第一列的文档,用户终端确定第一列的文档的 遮盖区域的可见比例和确定第二列、第三列及第四列文档的遮盖区域的可见比 例与图 (a ) 的确定待呈现文档的遮盖区域的可见比例的过程相同, 此处不做 赘述。 由此可见, 图 8中的图 (a )、 图 (b )或图 (c ) 中待呈现文档的可见区域 的面积 (阴影区域的面积)等于直线 A在多个文档上扫过的面积。
706、 根据直线随着滑动起始点沿竖直方向进行移动或者根据直线沿第一 线段从第二点击的起始点到第二点击的终点的竖直方向进行移动,在多个文档 上扫过的面积来确定多个文档的遮盖区域的可见比例;
707、 根据多个文档上的遮盖区域的可见比例, 确定待呈现文档中与直线 无交点的文档的遮盖区域的可见比例;
本实施例中,用户终端首先根据在步骤 702中垂直于待呈现文档中的多个 文档的直线,随着滑动起始点沿竖直方向进行移动或者沿第一线段从第二点击 的起始点到第二点击的终点的竖直方向进行移动,在该多个文档上扫过的面积 来确定该多个文档的遮盖区域的可见比例,然后根据多个文档上的遮盖区域的 可见比例, 确定待呈现文档中与该直线无交点的文档的遮盖区域的可见比例。
例如, 如图 9中的图 (a )所示, 由于在步骤 702中待呈现文档为所有的 文档, 此时待呈现文档中的多个文档为图 (a ) 中第一行的文档, 直线 A垂直 于第一行的文档, 若用户沿着滑动起始点 A向水竖直方向移动到点 B时, 则 用户终端根据直线 B随着滑动起始点 A进行移动, 并在第一行的文档上扫过 的面积(即, 第一行的文档中阴影面积); 若用户先后点击了端点 A和端点 B 时, 端点 A为第二点击的起始点、 端点 B为第二点击的终点, 线段 AB为第 一线段, 则用户终端根据直线 A沿线段 AB从端点 A到端点 B的竖直方向移 动, 并在第一列的文档上扫过的面积 (即, 第一列的文档中阴影面积), 然后 确定第一行的文档的遮盖区域的可见比例,其中第一列的文档中阴影面积为第 一列文档的可见区域, 然后由于第二行和第三行的文档与直线 B 无交点, 所 以根据第一行文档的遮盖区域的可见比例 (第一行的文档中阴影面积), 确定 第二行和第三行的文档的遮盖区域的可见比例其中,第二行和第三行中的每个 文档的阴影区域为可见区域, 且待呈现文档中的每个文档的阴影区域的面积 (可见比例) 均相等。
如图 9中的图 (b )所示, 由于在步骤 702中第一行的文档不作为待呈现 文档, 此时第二行和第三行的文档作为待呈现文档, 第二行的文档为待呈现文 档中的多个文档,用户终端确定第二列的文档的遮盖区域的可见比例和确定第 三行文档的遮盖区域的可见比例与图 (a ) 的确定待呈现文档的遮盖区域的可 见比例的过程相同, 此处不做赞述。
如图 9中的图 (c )所示, 由于在步骤 702中待呈现文档为所有的文档, 此时待呈现文档中的多个文档为第一行的文档,用户终端确定第一行的文档的 遮盖区域的可见比例和确定第二行和第三行文档的遮盖区域的可见比例与图 ( a ) 的确定待呈现文档的遮盖区域的可见比例的过程相同, 此处不做赞述。
由此可见, 图 9中的图 (a )、 图 (b )或图 (c ) 中待呈现文档的可见区域 的面积 (阴影区域的面积)等于直线 B在多个文档上扫过的面积。
708、 选定屏幕上所有的文档为待呈现文档;
709、 根据滑动起始点所在的滑动轨迹的位置、 长度及方向或者第一线段 在屏幕上的位置、长度及方向,等比例调整待呈现文档的遮盖区域的可见比例。
本实施例中,当用户沿滑动起始点既不向水平方向移动也不向竖直方向移 动或者第一线段既不沿水平方向也不沿竖直方向时,选定屏幕上所有的文档为 待呈现文档,其中该滑动起始点第二点击的起始点位于用户终端的屏幕的四个 角, 在实际应用中, 如图 10所示, 以滑动轨迹为例, 当沿滑动起始点既不向 水平方向移动也不向竖直方向移动时,对待呈现文档的遮盖区域进行调整的示 意图, 滑动起始点 A位于用户终端屏幕的左上角, 此时待呈现文档为图 10中 所有的文档,用户沿滑动起始点 A且与水平方向或竖直方向成角度的移动到 B 点, 用户终端根据从 A点到 B点的滑动轨迹的位置、 长度及方向, 等比例调 整待呈现文档的遮盖区域的可见比例;以点击为例, A点为第二点击的起始点, B点为第二点击的终点, 此时 A点和 B点所形成的线段 AB与水平方向和竖 直方向成一定的角度, 用户终端根据线段 AB在屏幕上的位置、 长度及方向, 等比例调整待呈现文档的遮盖区域的可见比例。
需要说明的是,待呈现文档中的每个文档的阴影区域为可见区域, 此处用 户终端根据滑动轨迹的位置、 长度及方向或者第一线段在屏幕上的位置、长度 及方向, 等比例调整待呈现文档的遮盖区域的可见比例为现有技术, 此处不做 赘述。
需要说明的是, 图 10中的文档形状及显示尺寸均相同。
为了便于说明, 上述图 8、 图 9和图 10中的文档形状均以长方形进行说 明,在实际应用中, 本领域技术人员可以根据用户终端的屏幕的大小对文档的 形状及显示尺寸进行调整。
本实施例中, 若用户沿滑动起始点向水平方向或竖直方向移动, 或者第一 线段沿水平方向或竖直方向,选定以经过滑动起始点且垂直于待呈现文档中的 多个文档的直线为基准, 沿滑动起始点移动的方向侧的文档为待呈现文档; 或 者若第一线段沿水平方向或竖直方向,则选定以经过第二点击的起始点且垂直 于待呈现文档中的多个文档的直线为基准,从第二点击的起始点到第二点击的 终点的方向侧的文档为待呈现文档,根据直线随着滑动起始点沿水平方向或竖 直方向进行移动,或者跟据直线沿第一线段从第二点击的起始点到第二点击的 终点的水平方向或竖直方向进行移动,在多个文档上扫过的面积来确定多个文 档的遮盖区域的可见比例, 并根据多个文档上的遮盖区域的可见比例,确定待 呈现文档中与直线无交点的文档的遮盖区域的可见比例,若滑动起始点既不向 水平方向移动也不向竖直方向移动或者第一线段既不沿水平方向也不沿竖直 方向, 则选定屏幕上所有的文档为待呈现文档,根据滑动起始点所在的滑动轨 迹的位置、 长度及方向或者第一线段在屏幕上的位置、 长度及方向, 等比例调 整待呈现文档的遮盖区域的可见比例,这样当用户与被分享者共同看一台电脑 屏幕时, 且需要分享的文档有多个时, 用户终端可以根据用户不同的手势, 批 量对需要分享的文档的遮盖区域的可见比例进行调整,进而实现了用户终端只 呈现的需要分享的文档, 而且用户终端可以根据用户的选定输入(点击或者滑 动)对应呈现多个文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝 光。
下面对用于执行上述文档呈现方法的本发明实施例的用户终端进行说明, 其基本逻辑结构参考图 11, 本发明实施例中用户终端一个实施例包括:
选择单元 1101和处理单元 1102;
选择单元 1101, 用于根据用户的第一点击的位置, 在屏幕上所有的文档 中选择呈现内容的待呈现文档, 屏幕上所有的文档均被遮盖且对用户不可见; 处理单元 1102, 用于识别所述用户的选定输入, 并根据识别出的所述选 定输入调整所述待呈现文档的遮盖区域的可见比例。
本实施例中, 选择单元 1101根据用户的第一点击的位置, 在屏幕上所有 的文档中选择呈现内容的待呈现文档,屏幕上所有的文档均被遮盖且对用户不 可见, 处理单元 1102对用户在屏幕上的滑动轨迹进行识别, 并根据识别出滑 动轨迹的位置、 长度及方向, 调整待呈现文档的遮盖区域的可见比例, 这样当 用户与被分享者共同看一台电脑屏幕时,用户终端可以只呈现的需要分享的文 避免了在浏览分享文档时, 信息的过度曝光。
为了更好的理解上述的实施例, 下面以当待呈现文档为一个文档时, 用户 终端中包括的各个模块及单元间的交互对用户终端中的数据交互方式进行说 明, 请参阅图 12, 本发明实施例中用户终端的另一实施例包括:
选择单元 1201和处理单元 1202;
其中选择单元 1201包括: 第一选择子单元 12011和放大子单元 12012; 处理单元 1202包括: 确定子单元 12021和调整单元 12022。
第一选择子单元 12011 根据第一点击的位置选定被点击的一个文档作为 待呈现文档, 其中, 屏幕上所有的文档均被遮盖且对用户不可见, 屏幕上所有 的文档中每个文档的形状及显示尺寸均相同,然后将选定的待呈现文档发送至 放大子单元 12012, 在实际应用中, 文档的内容不做限定, 可以为文字内容, 也可以为照片, 还可以为图像内容, 用户对文档进行遮盖的方式不做限定, 用 户可以通过手指按压用户终端上的指定的实体按键或虚拟按键对屏幕上的文 档进行遮盖,还可以通过指定的手势对屏幕上的文档进行遮盖, 然后根据用户 的指令对屏幕上所有的文档进行遮盖, 并对用户不可见, 可选地, 用户可以根 据需要通过点选的方式(例如, 长按一个文档), 将用户所需的文档进行遮盖。
放大子单元 12012对待呈现文档进行放大,然后将放大后的待呈现文档发 送到确定子单元 12021, 在实际应用中, 待呈现文档的放大比例不做限定, 可 以根据用户终端的屏幕的大小自行设定固定的放大比例,当然用户也可以自己 的喜好, 通过手势或鼠标对待呈现文档进行放大。
若识别出的选定输入为非封闭的滑动轨迹或者第二点击的始终点所形成 的第二线段,确定子单元 12021确定滑动起始点或者该第二点击的起始点位于 待呈现文档的边界且该滑动起始点移动的终点或者该第二点击的终点位于该 待呈现文档上或该待呈现文档的边界, 然后将确定的结果发送到调整子单元 12022, 在实际应用中, 请参照图 4中的图 (a )和图 (b ), 对图 4的说明请参 照方法实施例, 在此不做赞述。
若识别出的滑动轨迹为非封闭的滑动轨迹或者第二点击的始终点所形成 的第二线段,调整子单元 12022可以根据识别出的该滑动轨迹的位置、长度及 方向或者第二线段在屏幕上的位置、长度及方向,调整该待呈现文档的遮盖区 域的可见比例, 在实际应用中, 根据滑动轨迹的位置、 长度及方向, 用户终端 可以计算出可见比例, 然后调整该待呈现文档的遮盖区域的可见比例, 用户终 端根据滑动轨迹的位置、 长度及方向第二线段在屏幕上的位置、 长度及方向, 计算出可见比例为现有技术, 此处不做赞述。
若识别出的滑动轨迹为封闭的滑动轨迹时,调整子单元 12022还可以根据 滑动轨迹在待呈现文档上形成的封闭图形的面积,调整该待呈现文档的遮盖区 域的可见比例, 在实际应用中, 用户终端可以根据感应器识别出滑动轨迹, 该 滑动轨迹可以为圓形、方形、三角形等其它封闭的图形,此处不做限定,其中, 滑动轨迹形成的封闭图形为待呈现文档的遮盖区域内的可见区域。
本实施例中,第一选择子单元 12011根据第一点击的位置选定被点击的一 个文档作为待呈现文档, 其中, 屏幕上所有的文档均被遮盖且对用户不可见, 屏幕上所有的文档中每个文档的形状及显示尺寸均相同, 确定子单元 12021 在识别出的滑动轨迹为非封闭的滑动轨迹或者第二点击的始终点所形成的第 二线段时,确定滑动起始点或者该第二点击的起始点位于待呈现文档的边界且 该滑动起始点移动的终点或者该第二点击的终点位于该待呈现文档上或该待 呈现文档的边界,然后当在滑动轨迹为非封闭的滑动轨迹或者第二点击的始终 点所形成的第二线段时, 和当滑动轨迹为封闭的滑动轨迹时, 调整子单元 12022调整该待呈现文档的遮盖区域的可见比例, 这样当用户与被分享者共同 看一台电脑屏幕时, 实现了用户终端只呈现的需要分享的文档, 而且用户终端 可以根据用户的滑动轨迹对应呈现文档的部分区域, 避免了在浏览分享文档 时, 信息的过度曝光。
请参阅图 13, 下面为当待呈现文档为多个文档时, 本发明实施例中用户 终端的另一实施例包括: 选择单元 1301及处理单元 1302;
选择单元 1301包括第二选择子单元 13011。 第二选择子单元,用于根据选定输入的起始点的位置选定对应预置数目的 所述待呈现文档, 选定输入的起始点为滑动起始点或第二点击的起始点;
所述处理单元,用于对用户的滑动轨迹或者第二点击的始终点所形成的第 一线段进行识别,并根据滑动轨迹或者第一线段在屏幕上的位置、长度及方向, 调整待呈现文档的遮盖区域的可见比例;
第二点击的始终点包括: 第二点击的起始点和第二点击的终点。
本实施例中, 用户终端通过第二选择子单元 13011和处理单元 1302调整 待呈现文档的遮盖区域的可见比例,这样当用户与被分享者共同看一台电脑屏 幕时, 实现了用户终端可以只呈现的需要分享的文档, 而且用户终端可以根据 用户的选定输入对应呈现待呈现文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝光。
为了更好的理解上述的实施例, 下面为当待呈现文档为多个文档时, 用户 终端中包括的各个模块及单元间的交互对用户终端中的数据交互方式进行说 明, 请参阅图 14, 本发明实施例中用户终端的另一实施例包括:
选择单元 1401和处理单元 1402;
选择单元 1401包括: 第二选择子单元 14011;
处理单元 1402包括: 第一处理子单元 14021、 第二处理子单元 14022和 第三处理子单元 14023。
第二选择子单元 14011 可以根据选定输入的起始点的位置选定对应预置 数目的待呈现文档, 其中, 其中屏幕上所有的文档均被遮盖且对用户不可见, 文档发送至第一处理子单元 14021或第二处理子单元 14022或第三处理子单元 14023 , 在实际应用中, 滑动起始点在屏幕上的位置不同, 其对应的待呈现文 档的数目也不同, 在实际应用中, 文档的内容不做限定, 可以为文字内容, 也 可以为照片, 还可以为图像内容, 用户对文档进行遮盖的方式不做限定, 用户 可以通过手指按压用户终端上的指定的实体按键或虚拟按键对屏幕上的文档 进行遮盖,还可以通过指定的手势对屏幕上的文档进行遮盖, 然后根据用户的 指令对屏幕上所有的文档进行遮盖, 并对用户不可见, 可选地, 用户可以根据 需要通过点选的方式(例如, 长按一个文档), 将用户所需的文档进行遮盖。 若用户沿滑动起始点向水平方向移动或者第一线段沿水平方向,第一处理 子单元 14021通过水平逐步展示的方式对第二选择子单元 14011选定的待呈现 文档的遮盖区域的可见比例进行调整。
若用户沿滑动起始点向竖直方向移动或者第一线段沿竖直方向,第二处理 子单元 14022通过竖直逐步展示的方式对第二选择子单元 14011选定的待呈现 文档的遮盖区域的可见比例进行调整。
若滑动起始点既不向水平方向移动也不向竖直方向移动或者第一线段既 不沿水平方向也不沿竖直方向,第三处理子单元 14023根据滑动起始点所在的 滑动轨迹的位置、 长度及方向或者第一线段在屏幕上的位置、 长度、 方向, 等 比例调整第二选择子单元 14011选定的待呈现文档的遮盖区域的可见比例,在 实际应用中,根据滑动起始点所在的滑动轨迹的位置、长度及方向或者第一线 段在屏幕上的位置、 长度、 方向, 等比例调整待呈现文档的遮盖区域的可见比 例为现有技术, 此处不做赞述。
本实施例中,第二选择子单元 14011可以根据选定输入的起始点的位置选 定对应预置数目的待呈现文档, 其中, 其中屏幕上所有的文档均被遮盖且对用 户不可见,屏幕上所有的文档中每个文档的形状及显示尺寸均相同, 当用户沿 滑动起始点向水平方向移动, 或沿滑动起始点向竖直方向移动, 或滑动起始点 既不向水平方向移动也不向竖直方向移动;或者当第一线段沿水平方向或竖直 方向, 或者第一线段既不沿水平方向也不沿竖直方向时, 分别通过第一处理子 单元 14021、 第二处理子单元 14022和第三处理子单元 14023根据不同的滑动 方向或者第一线段的所沿的方向对待呈现文档的遮盖区域的可见比例进行调 整, 这样当用户与被分享者共同看一台电脑屏幕时,且需要分享的文档有多个 时, 用户终端可以根据用户不同的手势,批量对需要分享的文档的遮盖区域的 可见比例进行调整, 进而实现了用户终端只呈现的需要分享的文档, 而且用户 终端可以根据用户的选定输入对应呈现多个文档的部分区域,避免了在浏览分 享文档时, 信息的过度曝光。
下面为当待呈现文档为多个文档时,用户终端中包括的各个模块及单元间 的交互对用户终端中的数据交互方式进行说明, 请进一步参阅图 14, 本发明 实施例中用户终端的另一实施例包括: 选择单元 1401和处理单元 1402;
选择单元 1401包括: 第二选择子单元 14011;
处理单元 1402包括: 第一处理子单元 14021、 第二处理子单元 14022和 第三处理子单元 14023。
若用户沿滑动起始点向水平方向或竖直方向移动, 则第二选择子单元
14011 , 选定以经过滑动起始点且垂直于待呈现文档中的多个文档的直线为基 准, 沿滑动起始点移动的方向侧的文档为待呈现文档; 或者若第一线段沿水平 方向或竖直方向时,第二选择子单元 14011选定以经过第二点击的起始点且垂 直于待呈现文档中的多个文档的直线为基准,从第二点击的起始点到第二点击 的终点的方向侧的文档为待呈现文档。
然后第二选择子单元 14011 将选定的待呈现文档发送到第一处理子单元 14021或第二处理子单元 14022, 其中, 屏幕上所有的文档均被遮盖且对用户 不可见,屏幕上所有的文档中每个文档的形状及显示尺寸均相同,在实际应用 中, 文档的内容不做限定, 可以为文字内容, 也可以为照片, 还可以为图像内 容, 用户对文档进行遮盖的方式不做限定, 用户可以通过手指按压用户终端上 的指定的实体按键或虚拟按键对屏幕上的文档进行遮盖,还可以通过指定的手 势对屏幕上的文档进行遮盖,然后根据用户的指令对屏幕上所有的文档进行遮 盖, 并对用户不可见。
当第一处理子单元 14021接收到第二选择子单元 14011发送的待呈现文档 后, 第一处理子单元 14021根据直线随着滑动起始点沿水平方向进行移动, 或 者第一处理子单元 14021 根据直线沿所述第一线段从第二点击的起始点到第 二点击的终点的水平方向进行移动,在多个文档上扫过的面积来确定多个文档 的遮盖区域的可见比例,然后第一处理子单元 14021再根据多个文档上的遮盖 区域的可见比例,确定待呈现文档中与直线无交点的文档的遮盖区域的可见比 例。
当第二处理子单元 14022接收到第二选择子单元 14011发送的待呈现文档 后, 第二处理子单元 14022根据直线随着滑动起始点沿竖直方向进行移动, 或 者第二处理子单元 14022根据直线沿第一线段从第二点击的起始点到第二点 击的终点的竖直方向进行移动,然后在多个文档上扫过的面积来确定多个文档 的遮盖区域的可见比例,然后第二处理子单元 14022再根据多个文档上的遮盖 区域的可见比例,确定待呈现文档中与直线无交点的文档的遮盖区域的可见比 例。
在实际应用中,如图 8所示为选定输入是水平方向时,对待呈现文档的遮 盖区域进行调整的示意图,如图 9所示为选定输入是竖直方向时对待呈现文档 的遮盖区域进行调整的示意图, 具体说明请对应参照上述方法实施例, 此处不 做赘述。
若滑动起始点既不向水平方向移动也不向竖直方向移动或者第一线段既 不沿水平方向也不沿竖直方向,则第二选择子单元 14011选定屏幕上所有的文 档为待呈现文档,其中该滑动起始点或者第二点击的起始点位于用户终端的屏 幕的四个角, 然后将选定的待呈现文档发送到第三处理子单元 14023。
第三处理子单元 14023在接收到第二选择子单元 14011发送的待呈现文档 后, 第三处理子单元 14023根据滑动起始点所在的滑动轨迹的位置、长度及方 向或者第一线段在屏幕上的位置、 长度、 方向, 等比例调整待呈现文档的遮盖 区域的可见比例, 在实际应用中, 用户终端根据滑动轨迹的位置、 长度及方向 或者第一线段在屏幕上的位置、 长度、 方向, 等比例调整待呈现文档的遮盖区 域的可见比例为现有技术, 此处不做赘述。
在实际应用中, 如图 10所示, 为用户的选定输入既不是水平方向移动也 不是竖直方向时,对待呈现文档的遮盖区域进行调整的示意图, 具体说明请对 应参照上述方法实施例, 此处不做赘述。
本实施例中, 通过第二选择子单元 14011对待呈现的文档进行选定,, 然 后分别通过第一处理子单元 14021和第二处理子单元 14022和第三子处理单元 14023 根据不同的滑动方向或者第一线段所沿方向确定待呈现文档的遮盖区 域的可见比例 1414, 这样当用户与被分享者共同看一台电脑屏幕时, 且需要 分享的文档有多个时, 用户终端可以根据用户不同的手势,批量对需要分享的 文档的遮盖区域的可见比例进行调整,进而实现了用户终端只呈现的需要分享 的文档, 而且用户终端可以根据用户的选定输入对应呈现多个文档的部分区 域, 避免了在浏览分享文档时, 信息的过度曝光。
请参阅图 15, 本发明实施例中用户终端的另一实施例包括: 处理器 1501 及用于显示文档的显示器 1502;
处理器 1502用于执行以下流程包括:
根据用户的第一点击的位置,在屏幕上所有的文档中选择呈现内容的待呈 现文档, 屏幕上所有的文档均被遮盖且对用户不可见;
识别所述用户的选定输入,并才艮据识别出的所述选定输入调整所述待呈现 文档的遮盖区域的可见比例。
本实施例中,通过处理器 1502对显示器 1501所显示文档的呈现区域进行 调整, 实现了用户终端可以只呈现的需要分享的文档, 而且用户终端可以根据 用户的选定输入对应呈现待呈现文档的部分区域, 避免了在浏览分享文档时, 信息的过度曝光。
所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描述 的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统, 装置和方 法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意性 的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另 外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个系统, 或 一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间的耦合或直 接鶫合或通信连接可以是通过一些接口, 装置或单元的间接鶫合或通信连接, 可以是电性, 机械或其它的形式。 单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者 也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元 中。上述集成的单元既可以釆用硬件的形式实现,也可以釆用软件功能单元的 形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用时, 可以存储在一个计算机可读取存储介质中。基于这样的理解, 本发 明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全 部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质中, 包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述 的存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory ), 随机存取存储器(RAM, Random Access Memory ), 磁碟或者光盘等各种可以 存储程序代码的介质。
以上所述, 以上实施例仅用以说明本发明的技术方案, 而非对其限制; 尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理 解: 其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分 技术特征进行等同替换, 而这些修改或者替换, 并不使相应技术方案的本质脱 离本发明各实施例技术方案的精神和范围。

Claims

权 利 要 求
1、 一种文档呈现方法, 其特征在于, 所述方法包括:
根据用户的第一点击的位置,在屏幕上所有的文档中选择呈现内容的待呈 现文档, 所述屏幕上所有的文档均被遮盖且对用户不可见;
识别所述用户的选定输入,并才艮据识别出的所述选定输入调整所述待呈现 文档的遮盖区域的可见比例。
2、 根据权利要求 1所述的方法, 其特征在于, 所述屏幕上所有的文档中 每个文档的形状及显示尺寸均相同。
3、 根据权利要求 1所述的方法, 其特征在于, 根据所述用户的第一点击 的位置, 在屏幕上所有的文档中选择呈现内容的待呈现文档的具体步骤包括: 根据所述第一点击的位置选定被点击的一个文档作为所述待呈现文档; 对所述待呈现文档进行放大。
4、 根据权利要求 1所述的方法, 其特征在于, 根据所述用户的第一点击 的位置, 在屏幕上所有的文档中选择呈现内容的所述待呈现文档具体为: 根据所述选定输入的起始点的位置选定对应预置数目的所述待呈现文档, 所述选定输入的起始点为滑动起始点或第二点击的起始点;
识别所述用户的选定输入,并才艮据识别出的所述选定输入调整所述待呈现 文档的遮盖区域的可见比例具体为:
对所述用户的滑动轨迹或者所述第二点击的始终点所形成的第一线段进 行识别, 并根据识别出所述滑动轨迹或者所述第一线段在所述屏幕上的位置、 长度及方向, 调整所述待呈现文档的遮盖区域的可见比例;
所述第二点击的始终点包括:所述第二点击的起始点和所述第二点击的终 点。
5、 根据权利要求 4所述的方法, 其特征在于, 对所述用户的滑动轨迹或 者第二点击的始终点所形成的第一线段进行识别,并根据识别出所述滑动轨迹 或者所述第二点击的始终点所形成的第一线段在所述屏幕上的位置、长度及方 向, 调整所述待呈现文档的遮盖区域的可见比例具体步骤包括:
若所述用户沿所述滑动起始点向水平方向移动或者所述第一线段沿水平 方向,则通过水平逐步展示的方式对所述待呈现文档的遮盖区域的可见比例进 行调整;
若所述用户沿所述滑动起始点向竖直方向移动或者所述第一线段沿竖直 方向,则通过竖直逐步展示的方式对所述待呈现文档的遮盖区域的可见比例进 行调整;
若所述滑动起始点既不向水平方向移动也不向竖直方向移动或者所述第 一线段既不沿水平方向也不沿竖直方向,根据所述滑动起始点所在的所述滑动 轨迹的位置、长度、方向或者所述第一线段在所述屏幕上的位置、长度及方向, 等比例调整所述待呈现文档的遮盖区域的可见比例。
6、 根据权利要求 3的方法, 其特征在于, 识别所述用户的选定输入, 并 根据识别出的所述选定输入调整所述待呈现文档的遮盖区域的可见比例的具 体步骤包括:
若识别出的所述选定输入为非封闭的滑动轨迹或者第二点击的始终点所 形成的第二线段时,确定滑动起始点或者所述第二点击的起始点位于所述待呈 现文档的边界且所述滑动起始点移动的终点或者所述第二点击的终点位于所 述待呈现文档上或所述待呈现文档的边界,所述第二点击的始终点包括所述第 二点击的起始点和所述第二点击的终点;
根据所述滑动轨迹的位置、长度及方向或者所述第二线段在所述屏幕上的 位置、 长度及方向, 调整所述待呈现文档的遮盖区域的可见比例。
7、 根据权利要求 3的方法, 其特征在于, 识别所述用户的选定输入, 并 根据识别出的所述选定输入调整所述待呈现文档的遮盖区域的可见比例的具 体步骤包括:
若识别出的所述选定输入为封闭的滑动轨迹时,根据所述滑动轨迹在所述 待呈现文档上形成的封闭图形的面积,调整所述待呈现文档的遮盖区域的可见 比例。
8、 根据权利要求 4所述的方法, 其特征在于, 根据所述选定输入的起始 点的位置选定对应预置数目的所述待呈现文档具体步骤包括:
若所述用户沿所述滑动起始点向水平方向或竖直方向移动,则选定以经过 所述滑动起始点且垂直于所述待呈现文档中的多个文档的直线为基准,沿所述 滑动起始点移动的方向侧的文档为所述待呈现文档;
或,
若所述第一线段沿水平方向或竖直方向,则选定以经过所述第二点击的起 始点且垂直于所述待呈现文档中的多个文档的直线为基准,从所述第二点击的 起始点到所述第二点击的终点的方向侧的文档为所述待呈现文档。
9、 根据权利要求 8所述的方法, 其特征在于, 通过水平逐步展示的方式 对所述待呈现文档的遮盖区域的可见比例进行调整的具体步骤包括:
根据所述直线随着所述滑动起始点沿水平方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的水平方 向进行移动在所述多个文档上扫过的面积,确定所述多个文档的遮盖区域的可 见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
10、 根据权利要求 8所述的方法, 其特征在于, 通过竖直逐步展示的方 式对所述待呈现文档的遮盖区域的可见比例进行调整具体步骤包括:
根据所述直线随着所述滑动起始点沿竖直方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的竖直方 向进行移动在所述多个文档上扫过的面积,确定所述多个文档的遮盖区域的可 见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
11、 根据权利要求 4所述的方法, 其特征在于, 根据所述选定输入的起始 点的位置选定对应预置数目的所述待呈现文档具体步骤包括:
若所述滑动起始点既不向水平方向移动也不向竖直方向移动或者所述第 一线段既不沿水平方向也不沿竖直方向,则选定所述屏幕上所有的文档为所述 待呈现文档,其中所述滑动起始点或者所述第二点击的起始点位于所述屏幕的 四个角。
12、 一种用户终端, 其特征在于, 所述用户终端包括:
选择单元, 用于根据用户的第一点击的位置,在屏幕上所有的文档中选择 呈现内容的待呈现文档, 所述屏幕上所有的文档均被遮盖且对用户不可见; 处理单元, 用于识别所述用户的选定输入, 并根据识别出的所述选定输入 调整所述待呈现文档的遮盖区域的可见比例。
13、 根据权利要求 12所述的终端, 其特征在于, 所述屏幕上所有的文档 中每个文档的形状及显示尺寸均相同。
14、 根据权利要求 12所述的用户终端, 其特征在于, 所述选择单元包括: 第一选择子单元,用于根据所述第一点击的位置选定被点击的一个文档作 为所述待呈现文档;
放大子单元, 用于对所述待呈现文档进行放大。
15、 根据权利要求 12所述的用户终端, 其特征在于,
所述选择单元包括:
第二选择子单元,用于根据所述选定输入的起始点的位置选定对应预置数 目的所述待呈现文档,所述选定输入的起始点为滑动起始点或第二点击的起始 点;
所述处理单元,用于对所述用户的滑动轨迹或者所述第二点击的始终点所 形成的第一线段进行识别,并根据所述滑动轨迹或者所述第一线段在所述屏幕 上的位置、 长度及方向, 调整所述待呈现文档的遮盖区域的可见比例;
所述第二点击的始终点包括:所述第二点击的起始点和所述第二点击的终 点。
16、 根据权利要求 15所述的用户终端, 其特征在于, 所述处理单元包括: 第一处理子单元,用于在所述用户沿所述滑动起始点向水平方向移动或者 所述第一线段沿水平方向时,通过水平逐步展示的方式对所述待呈现文档的遮 盖区域的可见比例进行调整;
第二处理子单元,用于在所述用户沿所述滑动起始点向竖直方向移动或者 所述第一线段沿竖直方向时,则通过竖直逐步展示的方式对所述待呈现文档的 遮盖区域的可见比例进行调整;
第三处理子单元,用于在所述滑动起始点的既不向水平方向移动也不向竖 直方向移动或者所述第一线段既不沿水平方向也不沿竖直方向时,根据所述滑 动起始点所在的所述滑动轨迹的位置、长度、方向或者所述第一线段在所述屏 幕上的位置、长度、方向,等比例调整所述待呈现文档的遮盖区域的可见比例。
17、 根据权利要求 14所述的用户终端, 其特征在于, 所述处理单元包括: 确定子单元,用于在识别出的所述选定输入为非封闭的滑动轨迹或者第二 点击的始终点所形成的第二线段时,确定滑动起始点或者所述第二点击的起始 点位于所述待呈现文档的边界且所述滑动起始点移动的终点或者所述第二点 终点包括所述第二点击的起始点和所述第二点击的终点;
调整子单元,根据识别出的所述滑动轨迹的位置、长度及方向或者所述第 二线段在所述屏幕上的位置、 长度及方向,调整所述待呈现文档的遮盖区域的 可见比例。
18、 根据权利要求 14所述的用户终端, 其特征在于,
所述调整子单元, 还用于在识别出的所述选定输入为封闭的滑动轨迹时, 根据所述滑动轨迹在所述待呈现文档上形成的封闭图形的面积,调整所述待呈 现文档的遮盖区域的可见比例。
19、 根据权利要求 15所述的用户终端, 其特征在于,
所述第二选择子单元,还用于在所述用户沿所述滑动起始点向水平方向或 竖直方向移动时,选定以经过所述滑动起始点且垂直于所述待呈现文档中的多 个文档的直线为基准,沿所述滑动起始点移动的方向侧的文档为所述待呈现文 档;
或,
所述第二选择子单元, 还用于在所述第一线段沿水平方向或竖直方向时, 选定以经过所述第二点击的起始点且垂直于所述待呈现文档中的多个文档的 直线为基准,从所述第二点击的起始点到所述第二点击的终点的方向侧的文档 为所述待呈现文档。
20、 根据权利要求 19所述的用户终端, 其特征在于, 所述第一处理子单 元还用于执行下列流程:
根据所述直线随着所述滑动起始点沿水平方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的水平方 向进行移动,在所述多个文档上扫过的面积来确定所述多个文档的遮盖区域的 可见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
21、 根据权利要求 19所述的用户终端, 其特征在于, 所述第二处理子单 元还用于执行下列流程:
根据所述直线随着所述滑动起始点沿竖直方向进行移动或者根据所述直 线沿所述第一线段从所述第二点击的起始点到所述第二点击的终点的竖直方 向进行移动,在所述多个文档上扫过的面积来确定所述多个文档的遮盖区域的 可见比例;
根据所述多个文档上的遮盖区域的可见比例,确定所述待呈现文档中与所 述直线无交点的文档的遮盖区域的可见比例。
22、 根据权利要求 15所述的用户终端, 其特征在于,
所述第二选择子单元,还用于在所述滑动起始点的既不向水平方向移动也 不向竖直方向移动或者所述第一线段既不沿水平方向也不沿竖直方向时,选定 所述屏幕上所有的文档为所述待呈现文档,其中所述滑动起始点或者所述第二 点击的起始点位于所述屏幕的四个角。
PCT/CN2014/075077 2013-11-26 2014-04-10 一种文档呈现方法及用户终端 WO2015078127A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP14865016.1A EP3054380B1 (en) 2013-11-26 2014-04-10 Document presentation method and user terminal
KR1020167014045A KR101810018B1 (ko) 2013-11-26 2014-04-10 문서 프레젠테이션 방법 및 사용자 단말
JP2016534146A JP6191851B2 (ja) 2013-11-26 2014-04-10 文書提示方法およびユーザ端末
US15/151,056 US10831338B2 (en) 2013-11-26 2016-05-10 Hiding regions of a shared document displayed on a screen

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310611629.5A CN104679395B (zh) 2013-11-26 2013-11-26 一种文档呈现方法及用户终端
CN201310611629.5 2013-11-26

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/151,056 Continuation US10831338B2 (en) 2013-11-26 2016-05-10 Hiding regions of a shared document displayed on a screen

Publications (1)

Publication Number Publication Date
WO2015078127A1 true WO2015078127A1 (zh) 2015-06-04

Family

ID=53198277

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/075077 WO2015078127A1 (zh) 2013-11-26 2014-04-10 一种文档呈现方法及用户终端

Country Status (6)

Country Link
US (1) US10831338B2 (zh)
EP (1) EP3054380B1 (zh)
JP (1) JP6191851B2 (zh)
KR (1) KR101810018B1 (zh)
CN (1) CN104679395B (zh)
WO (1) WO2015078127A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111741341A (zh) * 2020-06-10 2020-10-02 三星电子(中国)研发中心 共享屏幕处理装置和共享屏幕处理方法
CN114741667A (zh) * 2021-01-07 2022-07-12 腾讯科技(深圳)有限公司 一种文档展示方法、装置和计算机可读存储介质
US12045449B2 (en) * 2021-06-04 2024-07-23 Apple Inc. Activity stream foundations
CN114885116B (zh) * 2022-07-12 2022-10-14 深圳乐播科技有限公司 基于云会议桌面的群组讨论方法及相关设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404687A (zh) * 2007-10-04 2009-04-08 Lg电子株式会社 移动通信终端的菜单显示方法
CN101640725A (zh) * 2008-07-29 2010-02-03 Lg电子株式会社 移动终端及其图像控制方法
CN103135903A (zh) * 2013-02-22 2013-06-05 北京小米科技有限责任公司 一种图库展示方法及装置
CN103324407A (zh) * 2012-03-19 2013-09-25 富士施乐株式会社 信息处理装置和信息处理方法

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3339918B2 (ja) * 1993-06-10 2002-10-28 株式会社リコー 画像形成記憶装置
US6337698B1 (en) * 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
US6628310B1 (en) * 2000-06-16 2003-09-30 Chapelle Planning Co., Ltd. Method of and system for turning over a window that is laid over another window, and recording medium having program of turning over a window that is laid over another window
JP2002055750A (ja) * 2000-08-10 2002-02-20 Canon Inc 情報処理装置、機能一覧表表示方法、及び記憶媒体
US7650641B2 (en) * 2005-07-01 2010-01-19 Microsoft Corporation Lightweight privacy cover for displayed sensitive information
US20070226642A1 (en) * 2006-03-22 2007-09-27 Business Objects, S.A. Apparatus and method for displaying transparent windows when copying or moving items between windows
US7779475B2 (en) * 2006-07-31 2010-08-17 Petnote Llc Software-based method for gaining privacy by affecting the screen of a computing device
EP2045700A1 (en) * 2007-10-04 2009-04-08 LG Electronics Inc. Menu display method for a mobile communication terminal
JP2009201063A (ja) * 2008-02-25 2009-09-03 Konica Minolta Business Technologies Inc 画像形成装置
CN101308445B (zh) * 2008-06-26 2010-10-13 无敌科技(西安)有限公司 在图片背景下有效凸显菜单图标的方法
JP2010049475A (ja) 2008-08-21 2010-03-04 Dainippon Screen Mfg Co Ltd 情報処理装置およびプログラム
US20100131868A1 (en) * 2008-11-26 2010-05-27 Cisco Technology, Inc. Limitedly sharing application windows in application sharing sessions
JP5507855B2 (ja) * 2009-01-28 2014-05-28 京セラ株式会社 携帯端末および携帯端末の表示方法
EP3907593A1 (en) * 2010-01-19 2021-11-10 LG Electronics, Inc. Mobile terminal and control method thereof
US9141332B2 (en) * 2010-08-09 2015-09-22 Oracle Otc Subsidiary Llc Masking sensitive information in a screen sharing session
KR101638918B1 (ko) * 2010-08-17 2016-07-12 엘지전자 주식회사 이동 단말기 및 이것의 표시 방식 전환 방법
US20120098639A1 (en) * 2010-10-26 2012-04-26 Nokia Corporation Method and apparatus for providing a device unlock mechanism
US20120124389A1 (en) * 2010-11-17 2012-05-17 Protectedpix Protecting images, and viewing environments for viewing protected images
JP5714935B2 (ja) * 2011-02-24 2015-05-07 京セラ株式会社 携帯電子機器、接触操作制御方法および接触操作制御プログラム
CA2846620A1 (en) * 2011-08-26 2013-03-07 Scholastic Inc. Interactive electronic reader with parental control
KR20130058177A (ko) 2011-11-25 2013-06-04 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR102079174B1 (ko) * 2012-10-15 2020-02-19 삼성전자 주식회사 휴대단말기의 정보 표시장치 및 방법
CN102999599B (zh) * 2012-11-19 2015-10-07 北京奇虎科技有限公司 一种图片展示方法和装置
US10007810B2 (en) * 2013-10-05 2018-06-26 Excalibur Ip, Llc Alternate screen reveal for instant privacy
CN104050422B (zh) * 2014-06-10 2018-01-05 腾讯科技(深圳)有限公司 展示信息内容的方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404687A (zh) * 2007-10-04 2009-04-08 Lg电子株式会社 移动通信终端的菜单显示方法
CN101640725A (zh) * 2008-07-29 2010-02-03 Lg电子株式会社 移动终端及其图像控制方法
CN103324407A (zh) * 2012-03-19 2013-09-25 富士施乐株式会社 信息处理装置和信息处理方法
CN103135903A (zh) * 2013-02-22 2013-06-05 北京小米科技有限责任公司 一种图库展示方法及装置

Also Published As

Publication number Publication date
EP3054380B1 (en) 2019-03-27
EP3054380A4 (en) 2016-10-26
CN104679395A (zh) 2015-06-03
US20160253055A1 (en) 2016-09-01
CN104679395B (zh) 2017-11-28
US10831338B2 (en) 2020-11-10
EP3054380A1 (en) 2016-08-10
KR20160075747A (ko) 2016-06-29
JP2016538647A (ja) 2016-12-08
JP6191851B2 (ja) 2017-09-06
KR101810018B1 (ko) 2017-12-18

Similar Documents

Publication Publication Date Title
US10788967B2 (en) Gesture mapping for image filter input parameters
US10324602B2 (en) Display of 3D images
CN109284059B (zh) 笔迹绘制方法、装置、交互智能平板和存储介质
KR101608423B1 (ko) 모바일 디바이스상의 풀 3d 상호작용
WO2016041425A1 (zh) 输入法虚拟键盘的调整方法和输入法装置
WO2013139089A1 (zh) 屏幕内容放大显示方法及终端
WO2017063324A1 (zh) 一种窗口显示方法及移动终端
US11693544B2 (en) Mobile terminal display picture control method, apparatus, and device and storage medium
US9880721B2 (en) Information processing device, non-transitory computer-readable recording medium storing an information processing program, and information processing method
CN107172347B (zh) 一种拍照方法及终端
EP3961364A1 (en) Page operation method and apparatus, and terminal and storage medium
WO2017059734A1 (zh) 一种图片缩放方法及电子设备
WO2017032193A1 (zh) 用户界面布局的调整方法及装置
JPWO2018198703A1 (ja) 表示装置
WO2015078127A1 (zh) 一种文档呈现方法及用户终端
WO2019019372A1 (zh) 移动终端的图片操作控制方法、装置、移动终端及介质
WO2016127525A1 (zh) 终端屏幕显示方法、装置及计算机存储介质
CN112333395A (zh) 对焦控制方法、装置及电子设备
US9836200B2 (en) Interacting with electronic devices using a single-point gesture
WO2016188199A1 (zh) 图片裁剪方法和装置
WO2020087504A1 (zh) 基于截屏的交互方法、电子设备及计算机可读存储介质
WO2019127770A1 (zh) 一种机构窗口的显示方法、装置、设备及存储介质
CN115878235A (zh) 多应用显示方法、装置、存储介质及交互平板

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: 14865016

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2014865016

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014865016

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016534146

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20167014045

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE