CN103383607A - A method and a system for drilling displayed content of a touch screen device - Google Patents

A method and a system for drilling displayed content of a touch screen device Download PDF

Info

Publication number
CN103383607A
CN103383607A CN2013101539880A CN201310153988A CN103383607A CN 103383607 A CN103383607 A CN 103383607A CN 2013101539880 A CN2013101539880 A CN 2013101539880A CN 201310153988 A CN201310153988 A CN 201310153988A CN 103383607 A CN103383607 A CN 103383607A
Authority
CN
China
Prior art keywords
drills
dimension
touch gestures
action
data element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101539880A
Other languages
Chinese (zh)
Other versions
CN103383607B (en
Inventor
B·A·克里特
S·K·拉克希特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Priority claimed from US13/462,768 external-priority patent/US9323443B2/en
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN103383607A publication Critical patent/CN103383607A/en
Application granted granted Critical
Publication of CN103383607B publication Critical patent/CN103383607B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method and a system for drilling displayed content of a touch screen device. The system, the method and a computer program product can be used for drilling the displayed content of the touch screen device. The method comprises the steps of detecting a touch gesture on a first part of the displayed content of a touch display, the first part comprising a drillable data element at least comprising a first dimension, a second dimension and a third dimension. The method further comprises detecting information associated with the touch gesture; determining the requested drilling motion at least partially based on the detected information, the requested drilling motion comprising at least one of the change of the displayed drilling dimension and the change of the displayed drilling degree; transmitting the requested drilling motion of the first part to a report server; and displaying the drilled first part on the touch display.

Description

Be used for the method and system that the displayed content to touch panel device drills through
Technical field
The present invention briefly relates to the displayed content that allows on user and display device and carries out mutual method and system, more specifically, relates to the permission user and displayed content on the touch-screen display device is drilled through the method and system of (drill).
Background technology
Exist the user must explore the situation of mass data.In using, business intelligence can realize these so that diagnosis problem, understanding cause and effect or discovery trend.
Summary of the invention
According to an embodiment of the invention, provide a kind of realize, method that the content that shows is drilled through in computer system in touch panel device.The method can comprise: detect by the touch gestures of user in the first of the displayed content on touch display.First can comprise have at least the first dimension, the drilled through data element of the second dimension and third dimension degree.The method may further include: detect the information that is associated with touch gestures; Determine based on the information that detects the action that drills through ask at least in part, that asks drills through action and can comprise at least one in the shown change that drills through dimension and the shown change that drills through degree; To report server send first ask to drill through action; And present the first that drills through on touch display.
In some embodiments of the present invention, the method may further include: detect with respect to the touch gestures of displayed content towards; And ask to drill through at least in part the shown change that drills through dimension of action towards come determining based on touch gestures.Additionally and/or alternatively, the method can comprise: detect the touch gestures distance of process; And at least in part based on the touch gestures distance of process, determine the shown change that drills through degree that drills through action of asking.
In some embodiments of the present invention, data element can be with respect at least one in the first dimension, the second dimension and third dimension degree, and is shown in the first estate of level; And the first that drills through can comprise with respect at least one in the first dimension, the second dimension and third dimension degree, and the second data element that shows in the second grade of level.That additionally and/or alternatively, asks drills through action and can comprise request for the bottom data of data element; And present the first that drills through to comprise the bottom data that presents data element on touch display.Additionally and/or alternatively, shown content can comprise and can drill through the business intelligence report.Additionally and/or alternatively, touch gestures can comprise two contact points.Additionally and/or alternatively, the touch gestures information touch gestures direction that can comprise towards or move away from data element.
According to another embodiment of the present invention, provide a kind of realize, method that the content that shows is drilled through in computer system in touch panel device.The method can comprise: detect by the touch gestures of user in the first of the displayed content on touch display, shown content can comprise the drilled through data element with respect to the first dimension and the demonstration of the second dimension; Detect the information that is associated with touch gestures; Determine based on the information that detects the action that drills through ask at least in part, that asks drills through action and can comprise third dimension degree; To report server send first ask to drill through action; And presenting the first that drills through on touch display, the first that drills through can comprise the data element that shows with respect to third dimension degree at least.Some embodiment of the present invention may further include: the institute's request degree that drills through of determining at least in part first based on the information that detects.
According to another embodiment of the present invention, a kind of computer program can comprise the computer-readable recording medium of wherein realizing having computer readable program code.When being read by processor, this computer readable program code can be configured to detect the touch gestures in the first of the displayed content on touch display by the user.First can comprise have at least the first dimension, the drilled through data element of the second dimension and third dimension degree.Computer readable program code can further configure the information that is associated for detection of with touch gestures; Determine based on the information that detects the action that drills through ask at least in part, that asks drills through action and can comprise at least one in the shown change that drills through dimension and the shown change that drills through degree; To report server send first ask to drill through action; And present the first that drills through on touch display.
In some embodiments of the present invention, this computer readable program code can be further configured to detect with respect to the touch gestures of displayed content towards; And ask to drill through at least in part the shown change that drills through dimension of action towards come determining based on touch gestures.Additionally and/or alternatively, In some embodiments of the present invention, this computer readable program code can be further configured to detect the touch gestures distance of process; And at least in part based on the touch gestures distance of process, determine the shown change that drills through degree that drills through action of asking.Additionally and/or alternatively, In some embodiments of the present invention, data element is with respect at least one dimension in the first dimension, the second dimension and third dimension degree, and is shown in the first estate of level; And the first that drills through can comprise with respect at least one dimension in the first dimension, the second dimension and third dimension degree, and the second data element that shows in the second grade of level.
In another embodiment of the present invention, provide a kind of computing machine.This computing machine can comprise processor, storer and/or program, and it is included in a plurality of instructions of storing in storer.These a plurality of instructions can be carried out by processor, in order to detect by the touch gestures of user in the first of the displayed content on touch display.First can comprise have at least the first dimension, the drilled through data element of the second dimension and third dimension degree.These a plurality of instructions can be carried out by processor, in order to detect the information that is associated with touch gestures; Determine based on the information that detects the action that drills through ask at least in part, that asks drills through action and can comprise at least one in the shown change that drills through dimension and the shown change that drills through degree; To report server send first ask to drill through action; And present the first that drills through on touch display.
In some embodiments of the present invention, a plurality of instructions can be further carried out by processor, so as to detect with respect to the touch gestures of displayed content towards; And ask to drill through at least in part the shown change that drills through dimension of action towards come determining based on touch gestures.Additionally and/or alternatively, In some embodiments of the present invention, a plurality of instructions can further be carried out by processor, so as to detect the touch gestures distance of process; And at least in part based on the touch gestures distance of process, determine the shown change that drills through degree that drills through action of asking.
Description of drawings
Fig. 1 is the graph-based of example that wherein can realize the computer system of illustrated embodiment;
Fig. 2 is the block diagram of example that wherein can realize the computing machine of illustrated embodiment;
Fig. 3 is the graph-based of example that comprises the touch-screen display of the displayed content with first, and this first is included in first level (level) in the time dimension level and locates drilled through data element and exemplary (drill-down) touch gestures that drills through of showing downwards.
Fig. 4 is the graph-based of the example in Fig. 3, shows the first that drills through of other data elements of other places, the second level demonstration that is included in the time dimension level.
Fig. 5 is figure and the expression of the example shown in Fig. 3, show have the first shown dimension, first that shown the second dimension and exemplary intersection drill through the drilled through data element of (cross-drill) touch gestures.
Fig. 6 is the graph-based of the example in Fig. 5, shows to comprise the exemplary first that drills through that upwards drills through other data elements of (drill-up) touch gestures that has shown third dimension degree and be parallel to two shown dimensions.
Fig. 7 is the graph-based of example in Fig. 6, shows other data elements that drill through that the other places, the second level in two shown dimension levels show.
Fig. 8 is the graph-based of the example of touch-screen display, and it comprises the displayed content that pattern changes option and shows with first size with respect to touch-screen display.
Fig. 9 is the graph-based of the example in Fig. 8, shows the displayed content that shows with the second size with respect to touch-screen display.
Figure 10 is the example of the method that drills through displayed content in touch panel device.
Figure 11 is the example of the method that drills through displayed content in touch panel device.
Embodiment
The person of ordinary skill in the field knows, various aspects of the present invention can be implemented as system, method or computer program.Therefore, various aspects of the present invention can specific implementation be following form, that is: hardware implementation mode, implement software mode (comprising firmware, resident software, microcode etc.) completely completely, or the embodiment of hardware and software aspect combination, can be referred to as " circuit ", " module " or " system " here.In addition, in certain embodiments, various aspects of the present invention can also be embodied as the form of the computer program in one or more computer-readable mediums, comprise computer-readable program code in this computer-readable medium.
Can adopt the combination in any of one or more computer-readable mediums.Computer-readable medium can be computer-readable signal media or computer-readable recording medium.Computer-readable recording medium can be for example---but being not limited to---electricity, magnetic, light, electromagnetism, infrared ray or semi-conductive system, device or device, perhaps any above combination.The example more specifically of computer-readable recording medium (non exhaustive list) comprising: have the electrical connection, portable computer diskette, hard disk, random access memory (RAM), ROM (read-only memory) (ROM), erasable type programmable read only memory (EPROM or flash memory), optical fiber, Portable, compact dish ROM (read-only memory) (CD-ROM), light storage device, magnetic memory device of one or more wires or the combination of above-mentioned any appropriate.In presents, computer-readable recording medium can be any comprising or stored program tangible medium, and this program can be used or be combined with it by instruction execution system, device or device.
Computer-readable signal media can be included in base band or as the data-signal that a carrier wave part is propagated, wherein carry computer-readable program code.The combination of electromagnetic signal that the data-signal of this propagation can adopt various ways, comprises---but being not limited to---, light signal or above-mentioned any appropriate.Computer-readable signal media can also be any computer-readable medium beyond computer-readable recording medium, and this computer-readable medium can send, propagates or transmit the program of using or being combined with it for by instruction execution system, device or device.
The program code that comprises on computer-readable medium can be with any suitable medium transmission, comprises that---but being not limited to---is wireless, wired, optical cable, RF cable etc., the perhaps combination of above-mentioned any appropriate.
Can write for the computer program code of carrying out the present invention's operation with the combination in any of one or more programming languages, described programming language comprises object oriented program language-such as Java, Smalltalk, C++ etc., also comprises conventional process type programming language-such as " C " language or similar programming language.Program code can fully carried out on subscriber computer, partly carry out on subscriber computer, carrying out on remote computer or carrying out on remote computer or server fully in part on subscriber computer as an independently software package execution, part.In relating to the situation of remote computer, remote computer can be by the network of any kind---comprise LAN (Local Area Network) (LAN) or wide area network (WAN)-be connected to subscriber computer, perhaps, can be connected to outer computer (for example utilizing the ISP to pass through Internet connection).
The below describes the present invention with reference to process flow diagram and/or block diagram according to method, device (system) and the computer program of the embodiment of the present invention.Should be appreciated that the combination of each square frame in each square frame of process flow diagram and/or block diagram and process flow diagram and/or block diagram, can be realized by computer program instructions.These computer program instructions can offer the processor of multi-purpose computer, special purpose computer or other programmable data treating apparatus, thereby produce a kind of machine, make these computer program instructions when carrying out by the processor of computing machine or other programmable data treating apparatus, produced the device of setting function/action in the one or more square frames in realization flow figure and/or block diagram.
Also can be stored in these computer program instructions in computer-readable medium, these instructions make computing machine, other programmable data treating apparatus or other equipment with ad hoc fashion work, thereby the instruction that is stored in computer-readable medium just produces the manufacture (article of manufacture) of the instruction of setting function/action in the one or more square frames that comprise in realization flow figure and/or block diagram.
Also can be loaded into computer program instructions on computing machine, other programmable data treating apparatus or other equipment, make and carry out the sequence of operations step on computing machine, other programmable data treating apparatus or other equipment, producing computer implemented process, thereby make the process of setting function/action in one or more square frames of the instruction of carrying out during realization flow figure and/or block diagram are provided on computing machine or other programmable devices.
With reference now to accompanying drawing and concrete with reference to figure 1-Fig. 2,, provide therein the graphical representation of exemplary that can realize the data processing circumstance of illustrated embodiment.Should be noted that Fig. 1-Fig. 2 is only exemplary, and be not any restriction that is intended to assert or hint for the environment that wherein can realize different embodiments.Can carry out various modifications for the environment of drawing.
Fig. 1 has drawn the graph-based of computer system, and it briefly is designated as 100, and comprises the computer network that wherein can realize illustrated embodiment.Computer system 100 can comprise network 102, and this network 102 is for the medium of communication link is provided between the various device that links together in computer system 100 and computing machine.Network 102 can comprise the connection such as wired, wireless communication link or optical fiber.
In the example of drawing, server 104 and server 106 can be connected to network 102 together with storage unit 108.In addition, the first client computer 110, the second client computer 112 and the 3rd client computer 114 can be connected to network 102.Client computer 110,112 and 114 can be for example personal computer or network computer.In the example of drawing, server 104 can provide data to client computer 110,112 and 114, such as boot files, operation system image and/or software application.In this example, client computer 110,112 and 114 is clients with respect to server 104.Computer system 100 can comprise unshowned Additional servers, client and other equipment, perhaps can comprise than shown content equipment still less.
In drawing example, network 102 can be or can comprise the internet.Computer system 100 can also realize with a plurality of dissimilar networks, for example, and Intranet, LAN (Local Area Network) (LAN) or wide area network (WAN).Fig. 1 is intended to as example, and is not intended to consist of structural limitations for different illustrated embodiment.
Referring now to Fig. 2,, wherein show the block diagram of the data handling system that can realize illustrated embodiment.Data handling system 200 is examples of computing machine or computer system, such as server, client computer, games system, personal digital assistant (pda), smart phone, mobile device or be similar to any other computing machine or the equipment of computing machine, realize that wherein the computing machine of processing can locate for illustrative embodiments with degree code or instruction.In this illustrative embodiments, data handling system 200 comprises communication construction 202, and it provides communication between processor unit 204, storer 206, long-time memory 208, communication unit I/O (I/O) unit 212 and display 214.
Processor unit 204 available service be used for to be carried out the instruction that can be loaded onto the software among storer 206.Depend on specific implementation, processor unit 204 can be one or more processor of one group, can be perhaps multi-processor core.In addition, processor unit 204 can be processed the processor system realization by using one or more isomery, and wherein primary processor is present on one chip together with second processor.As another illustrative examples, processor unit 204 can be the multicomputer system that comprises a plurality of processors of same type.
Storer 206 and long-time memory 208 are examples of memory device.Memory device can comprise can be instantaneously and/or store enduringly any hardware of information, for example random access storage device or any other volatibility or non-volatile memory device that is fit to.Depend on specific implementation, store lastingly 208 and can take various forms.For example, store lastingly 208 and can comprise one or more assembly or equipment.For example, store lastingly and 208 can comprise hardware driving, flash memory, compact disc rocordable, can write tape or some above-mentioned combination.The media that used by lasting storage 208 can also be removable.For example, removable hard-drive can be used for lasting storage 208.
Communication unit 210 can be provided for communicating by letter with other data handling systems or equipment and/or one or more network, this network such as LAN (Local Area Network) (LAN), general wide area network (WAN) and/or public network (for example, internet).Some embodiment of communication unit 201 can comprise network interface unit.Communication unit 201 can provide by providing with wireless communication link with physical communication link and communicate by letter.
I/O 212 can allow to carry out with other equipment the input and output of data, and these other equipment can be connected to data handling system 200.For example I/O unit 212 can provide link to user's input by keyboard and mouse.I/O unit 212 can send output to printer in addition.Display 214 can provide the mechanism that shows information to the user.Display 214 can comprise touch-screen 215.
The instruction that is used for operating system and application or program can be positioned at lasting storage 208.These instructions can be loaded onto and be used in storer 206 being carried out by processor unit 204.The process of different embodiments can be by processor unit 204 by carrying out with computer implemented instruction, and this instruction can be positioned at storer (such as storer 206).These instructions are known as program code, computer usable program code or computer readable program code and can be read, and this code can be carried out by the processor in processor unit 204.Program code in different embodiments can realize on different physics or tangible computer-readable medium, such as processor 206 or store lastingly 208.
Program code 216 can exist with the functional form on computer-readable medium 218, it is selectively removable, and can be loaded in data handling system 200 or be transferred to data handling system 200 to be used for by processor unit 204 execution.Program code 216 and computer-readable medium 218 can form computer program 220.In one example, computer-readable medium 218 can be tangible form, such as the CD that can be inserted into or insert driver or disk or as being used for to other equipment of memory device transmission of the part of lasting storage 208, such as the hardware driver as the part of lasting storage 208.In tangible form, computer-readable medium 218 can also be taked the form of lasting storage, such as hardware driving, thumb drives or be connected to the flash memory of data handling system 200.The tangible form of computer-readable medium 218 is also called computer-readable recording medium.In some instances, computer-readable medium 218 can not be removable.
Alternatively, the communication link that program code 216 can be by going to communication unit 210 and/or by the connection for I/O unit 212 transfers to data handling system 200 from computer-readable medium 218.In illustrated examples, communication link and/or connection can be physics or wireless.Computer-readable medium can also be taked non-tangible medium, such as the communication link that comprises program code or wireless transmission.
Provide structural limitations for the different assemblies shown in data handling system 200 and the mode to wherein realizing different embodiments that do not mean that.Different illustrative embodiments can realize in data handling system, and this data handling system additionally or alternatively comprises for the content shown in data handling system 200.Other assemblies can be different from shown illustrative examples shown in figure 2.As an example, the memory device in data handling system 200 can comprise the hardware device that can store data.Storer 206, lastingly store 208 and computer-readable medium 318 are examples of the memory device of tangible form.
In another embodiment, bus system can be used for realizing communication construction 202, and can comprise one or more bus, such as system bus or input/output bus.System bus can realize by the framework with any suitable type, and it is provided at different assemblies or is attached to data transmission between the equipment of bus system.In addition, communication unit can comprise one or more equipment for transmission and receive data, such as modulator-demodular unit or network adapter.In addition, storer for example can comprise, such as visible storer 206 or high-speed cache in the interface in may being present in communication construction 202 and Memory Controller hub.
Computing machine or computer system (such as draw in Fig. 1 and Fig. 2 those) can be provided for method and/or system that the displayed content in touch panel device is drilled through.For example, data handling system 200 and/or computer system 100 can comprise touch-screen system.Touch-screen system can allow the user by touch-screen being touched to control the operation of computing equipment, and this computing equipment comprises by touch-screen.For example, the user can by near touch-screen or specified portions touch, come to the equipment input command.Touch-screen system can provide direct-vision method, and the user can easily carry out alternately with the method, and controls the various functions of being carried out by equipment.Touch-screen can be made with all kinds and size, and can be used by the computing equipment of wide range of types, such as personal computer, portable consumer electronic devices (for example mobile phone, personal digital assistant, handheld computer, video game device, Deng), information kiosk, domestic. applications, Vehicle Information System (for example, GPS steady arm) and commercial unit and instrument.
For example, display device 214 can merge touch-screen 215, and this touch-screen 215 can be coupled to processor unit 204 by means of bus 202.That touch-screen 215 can comprise is resistance, electric capacity, surface acoustic wave (SAW), infrared (IR), strainmeter, decentralized signal technology, acoustic pulse recognition, pressure sensitivity technology and optical touch-sensitive technology, as understandable by those skilled in the art in benefit of this disclosure.
Touch-screen 215 can transmit to touch gestures (finger, stylus, pen or other objects that for example, utilizes the user on touch-screen 215 or near touch gestures) detection.Touch gestures can comprise one or more impact position, and for example touch gestures can be carried out by two fingers of user.
In addition, touch-screen 215 can transmit the information that is associated with touch gestures.The information that is associated with touch gestures can be included in touch gestures position A on touch-screen 215, touch gestures towards or away from the moving direction of position A, the distance of touch gestures process (for example, the distance between position A and position B), with respect to the touch gestures of displayed content on touch-screen 215 towards and/or the pressure rating of touch gestures.Touch gestures information can be transmitted via bus 202.
Touch-screen 215 can comprise displayed content, such as the data that gather for one or more attribute, measurement or tolerance interested.This uses the place, and attribute can comprise the feature of project, and measurement can comprise measured value, and tolerance can comprise the calculating based on one or more attribute and/or measurement.
Although institute's image data can show with simple list or form, if the object of using allows the operator to seek conclusion from institute's image data, it can be used for coming set of displayable data (for example with the report of certain type or the form of chart usually more, linear graph, Plato etc.), its permission operator detects the trend in data visually.This can be used for showing the demonstration about institute's image data or additional information that it is presented with other visual available formatses.Can in using, realize business intelligence in order to diagnosis problem, understand reason and effect or discovery trend.Other these generic task utilization inquiries and Reporting Tools come the search data warehouse, and it allows user to drill through and check the data that present with form or graphical format downwards.
Come the ability of display additional information to refer at this given view for data element, have and drill through and/or realize the ability that can drill through downwards.Data element can be included in list, form, chart or figure.Have the data element that drills through ability downwards and be considered to father's data element that it drills through data element downwards, and each data element that drills through downwards is considered to the child of its father's data element.In addition, if more data can be used for drilling through downwards, each child's data element can be considered to father's data element of the child's data element of himself then.The lowest hierarchical level of details (sometimes being called as granularity) can be called as base-level data or the bottom data of data element at this.In other words, when activating drill through machine-processed downwards, can show the child's data element that comprises about the detailed information of father's data element.Shown data element can be selected based on the context of father's data element.
Dimension comprises one group of unique numerical value of sign and grouped data element.Data element can be the multidimensional data element, and for example, data element can comprise at least one first dimension, the second dimension and third dimension degree.In the context of business intelligence, exemplary dimension includes but not limited to time (Order Date, the date of invoice, date of transhipment etc.), client, product, geographic position, supplier and/or marketing channel (that is, internet, mail order etc.).
As mentioned above, the tissue of data and/or demonstration can comprise for the level at collective data element different brackets organising data.When checking data, business diagnosis can be identified in the dimension level trend at a grade place, get lower grade downwards by drilling to identify the reason of these trend, and roll or upwards get by drilling higher level, which kind of effect the business datum element is produced than broad aspect to check these trend.Each grade can show the position in level.Each grade on the base level data comprises the polymerization for the numerical value of the grade under it.The set membership that can comprise one-to-many at the data element of different brackets.Level and grade can have the relation of multi-to-multi.Level generally includes a plurality of grades, and single-grade can be included in more than one level.
For example, referring to time dimension, the tentation data warehouse comprises the data element snapshot that a day three times (that is, every 8 hours once) gathers.Analysis typically refer to check be aggregated to day, week, season or year among the data element data.Thereby time dimension can comprise having five level data element levels.
Similarly, may wish to distribute between representative of sales ﹠ marketing in its compass of competency the target amount for the sales manager who next year has specific objective; This distribute to need wherein each representative of sales ﹠ marketing as the dimension hierarchy of child's numerical value of scope in a given jurisdiction.
Can be described in referring to Fig. 3 to Fig. 7 the indefiniteness example that drills through of the content that shows in touch panel device.At first turn to Fig. 3, system 300 can comprise the display device 302 with touch-screen 304.Display screen 304 can comprise shown content 306, is the business intelligence report at this.The information that system 300 can detect touch gestures and/or be associated with touch gestures.
The information that detects can be included in position and/or the displayed content 306 of the touch gestures on touch-screen 304.It can be to realize based on the position of touch gestures at least in part that the specified data element is carried out the action that drills through of asking.In the example that illustrates, the position of touch gestures comprise displayed content 306 first 308, have the first 308 that can drill through data element 310.
Data element 310 can be drilled through and the first dimension, the second dimension and third dimension degree can be comprised.Can drill through data element 310 can show for the first dimension and the second dimension.In the example that illustrates, the first dimension comprises the time dimension along X-axis, and the second dimension comprises the sales volume dimension along Y-axis.The indefiniteness example of third dimension degree can comprise geographic area, client, product, supplier or marketing channel (that is, internet, mail order etc.).Can drill through data element 310 can also with respect to one of the first dimension, the second dimension and third dimension degree, show with respect to the first estate in level.Can drill through data element 310 can also show in time dimension along X-axis at annual grade place.
The information that detects may further include with respect to the touch gestures of displayed content 306 towards.Ask to drill through action the shown dimension that drills through the change of dimension can be at least in part based on touch gestures towards.In some embodiments, the touch gestures that is parallel to shown dimension upwards drills through or drills through the action of asking downwards towards indicating.In some embodiments, the touch gestures of inclination drills through the action of asking towards indicating to intersect for shown dimension.In the example that illustrates, with respect to the touch gestures of displayed content 306 towards the time dimension that is parallel to along X-axis.
The touch gestures direction that institute's detection information may further include towards or moves away from data element 310.The touch gestures direction that detects can be indicated: whether that asks drills through action and comprises and drill through data element 310 downwards or upwards drill through data element 310.In the example that illustrates, the touch gestures direction moves away from data element 310, and is as indicated in direction arrow.
The information that detects may further include the touch gestures distance of process.Ask to drill through action the shown change that drills through degree dimension at least in part based on the touch gestures distance of process.In other words, at least in part based on the touch gestures distance, the shown change that drills through degree can comprise the movement from shown the first estate to shown the second grade, and can comprise the movement from shown the first estate to shown the 5th grade.
Can be by means of to any mode well known by persons skilled in the art, with first 308 ask to drill through action and be sent to report server 312.Report server 312 can be away from system 300.Report server 312 can be stored the bottom data of displayed content, and/or can set up/dispose database and the report should by.Report server 312 can receive the action that drills through of asking, should be by the action that drills through of asking to data, and send to system 300 first that drills through.
Fig. 4 shows the exemplary first that drills through 314 on display 302.As mentioned above, the touch gestures that detects is towards comprising the time dimension X-axis.Touch gestures is towards being away from data element 310.Thereby in this example, data element 310 is drilled through downwards along time dimension.The shown change that drills through degree of asking to drill through action comprises, the change of the second data element 316 from the data element 310 of shown the first estate (year ground) to shown the second grade (the season grade in the time dimension level).Illustrated in example, exemplaryly drilled through the drilling through of part that first 314 comprises shown report 306 downwards.In other words, only drill through for the data element 310 in 2009 years.In other embodiments, the first 314 that drills through can comprise comprehensively drilling through shown dimension.
Fig. 5 shows another example that drills through action of asking, and also is known as to intersect to drill through action.At this, the touch gestures information that detects comprise with respect to shown dimension axle one or more inclination towards.At least part of based on touch gestures towards ask drill through action and can be included in change in shown dimension.For example, as shown in Figure 6, the first action 318 that drills through can comprise shown third dimension degree, such as location dimension.
As indicated by the direction arrow in Fig. 6, the first 318 that drills through also can be drilled through.At this, that asks drills through action and can be included in and upwards drill through action in two shown dimensions, at least in part parallel towards moving with inward direction based on respect to shown dimension.Figure 7 illustrates the second portion that drills through 320.
Additionally and/or alternatively, as Fig. 8 and shown in Figure 9, some embodiment can comprise size (resize) of option adjust to(for) the data object of the touch screen display of display system.For example, system 400 can comprise the display device 402 with touch-screen 404 and pattern change option 406.Touch-screen 404 can comprise displayed content 408, and it comprises the digital object 410 (Fig. 8) that has first size with respect to display device 402.Pattern changes the activation of option 406, for example, and can be so that system 400 be from drilling through pattern to adjusting large small mode switching by the part that touches touch-screen 404 (comprising that pattern changes option 406).In adjusting large small mode, shown content 410 can be resized the second size (Fig. 9) with respect to display device 402.
Referring now to Figure 10,, provide the example of the method 500 that realizes, displayed content in touch panel device is drilled through in computer system.Although Fig. 5 shows the exemplary step according to the method for an embodiment, other embodiments can omit, add and/or be modified in any step shown in this accompanying drawing.In step 502, the touch gestures of the first of the displayed content on touch display being made by the user can be detected.First can comprise have at least the first dimension, the drilled through data element of the second dimension and third dimension degree.In step 504, the information that is associated with touch gestures can be detected.In step 506, can be determined to small part ground based on detection information ask to drill through action.Ask to drill through action and can comprise at least one in the shown change that drills through dimension and the shown change that drills through degree.In step 508, first ask to drill through action and can be sent to report server, and in step 510, the first that drills through can touch screen display.
Method 500 can comprise other steps.For example, method 500 can comprise detect with respect to the touch gestures of displayed content towards, and be determined to small part ground based on touch gestures towards ask to drill through the shown change that drills through dimension of action.Additionally and/or alternatively, method 500 can comprise the touch gestures distance that detects process, and be determined to small part ground based on process the touch gestures distance ask to drill through the shown change that drills through degree of action.
In some embodiment of method 500, data element may be displayed on respect at least one the first estate of level in first, second, and third dimension, and the first that drills through can comprise the second data element that shows in the second grade with respect to the level of first, second, and third dimension.Additionally and/or alternatively, that asks drills through action and can comprise request for the bottom data of data element, and presents the first that drills through can comprise the bottom data that presents data element on touch display.Additionally and/or alternatively, shown content can comprise and can drill through the business intelligence report.Additionally and/or alternatively, touch gestures can comprise two contact points.Additionally and/or alternatively, touch gestures information can comprise towards or away from the movement of the touch gestures of data element towards.
Referring now to Figure 11,, show the further example of the method 600 that realizes, the displayed content in touch panel device is drilled through in computer system.Although Figure 11 shows the illustrative steps according to the method for an embodiment, other embodiments can omit, increase and/or be modified in any step shown in this accompanying drawing.In step 602, can detect the touch gestures that is carried out for the first of the displayed content on touch display by the user.Shown content can comprise the drilled through data element with respect to the first dimension and the demonstration of the second dimension.In step 604, the information that is associated with touch gestures can be detected.In step 606, can be determined to small part ground based on detection information ask to drill through action.Ask to drill through action and can comprise third dimension degree.In step 608, first ask to drill through action and can be sent to report server, and in step 610, the first that drills through can be present on touch display.The first that drills through can comprise the data element that shows with respect to third dimension degree at least.
Method 600 can comprise other steps.For example, method 600 can comprise: the institute's request degree that drills through of determining at least in part first based on institute's detection information.Additionally and/or alternatively, in some embodiment of method 600, that asks drills through action and can comprise request for the bottom data of data element, and presents the first that drills through comprise the bottom data that presents data element on touch-screen.Additionally and/or alternatively, displayed content can comprise the business intelligence report.Additionally and/or alternatively, touch gestures can comprise two contact points.Additionally and/or alternatively, touch gestures information can comprise towards or away from the touch gestures direction of the movement of data element.
Process flow diagram in accompanying drawing and block diagram have shown the system according to a plurality of embodiment of the present invention, architectural framework in the cards, function and the operation of method and computer program product.In this, each square frame in process flow diagram or block diagram can represent the part of module, program segment or a code, and the part of described module, program segment or code comprises the executable instruction of one or more logic functions for realizing regulation.Should be noted that also what the function that marks in square frame also can be marked to be different from accompanying drawing occurs in sequence in some realization as an alternative.For example, in fact two continuous square frames can be carried out substantially concurrently, and they also can be carried out by opposite order sometimes, and this decides according to related function.Also be noted that, each square frame in block diagram and/or process flow diagram and the combination of the square frame in block diagram and/or process flow diagram, can realize with the hardware based system of the special use of the function that puts rules into practice or action, perhaps can realize with the combination of specialized hardware and computer instruction.
Some embodiment of the present invention can be additionally and/or alternatively is described as the finger of user on multi-point touch panel and moves, and comes the report of navigation service intelligence.Based on finger gesture, report can drill through downwards, upwards drill through or intersect and drill through.The grade that drills through can depend on the distance of finger process on touch-screen.Based on finger gesture, report drills through action and is sent to database on report server.The present invention also supports the finger gesture that drills through for intersection.
Additionally and/or alternatively, some embodiment of the present invention can be additionally and/or alternatively is described as system or method, this system or method are pointed touch on the multiple point touching screen equipment by use, and document content is carried out dynamic expansion or contraction.More specifically, pointing by use during touch on the multiple point touching screen equipment carries out the system or method of dynamic expansion or contraction to document content, expansion and contraction can depend on the distance of finger process on the multiple point touching screen equipment, and/or drill through action and can be sent to server, be used for obtaining the data of modification and adjusting content, revised context based on the action that drills through that is sent to server.
Data only are intended to describe specific implementations as used herein, and are not intended to limit the present invention.As used herein, unless clearly indication in context, singulative " ", " a kind of " and " described " are intended to also comprise plural form.Should further understand, when using in this instructions, term " comprises " and/or " comprising " appointment exists illustrated feature, integer, step, operation, element and/or assembly, but is not intended to get rid of the existence of one or more other features, integer, step, operation, element, assembly and/or its combination.
Hereinafter the corresponding structure in claims, material, action and/or all the whole equivalence that adds functional element of mode or step be intended to comprise any structure, material or action, with other functions that are used for carrying out as other request elements of concrete request combine.Realized the description in various embodiment of the present invention for purpose is shown, but be not limited to limit or be subject to disclosed embodiment.In the situation that do not break away from the scope and spirit of described embodiment, a plurality of modifications and distortion are easily seen for those skilled in the art.Term as used herein is selected for the principle of illustrating better embodiment, application in practice or being better than the technological improvement of visible various technology in market, is used for perhaps supporting that other those skilled in the art understand embodiment disclosed herein.

Claims (24)

1. method comprises:
Detection is by the touch gestures of user in the first of the displayed content on touch display, described first comprise have at least the first dimension, the drilled through data element of the second dimension and third dimension degree;
Detect the information that is associated with described touch gestures;
Determine based on the information that detects the action that drills through ask at least in part, the action that drills through of asking comprises at least one in the shown change that drills through dimension and the shown change that drills through degree;
To report server send described first ask to drill through action; And
Present the first that drills through on described touch display.
2. method according to claim 1 further comprises:
Detection with respect to the touch gestures of displayed content towards; And
Ask to drill through at least in part the shown described change that drills through dimension of action towards determining based on described touch gestures.
3. method according to claim 1 further comprises:
Detect the touch gestures distance of process; And
At least in part based on the touch gestures distance of process, determine the shown described change that drills through degree that drills through action of asking.
4. method according to claim 3, wherein:
Described data element is with respect at least one dimension in described the first dimension, described the second dimension and described third dimension degree, and is shown in the first estate of level; And
The described first that drills through comprises with respect at least one dimension in described the first dimension, described the second dimension and described third dimension degree, and the second data element that shows in the second grade of described level.
5. method according to claim 1, wherein:
The action that drills through of asking comprises request for the described bottom data of described data element; And
Present the first that drills through and comprise the described bottom data that presents described data element on described touch display.
6. method according to claim 1, wherein:
Shown content comprises can drill through the business intelligence report.
7. method according to claim 1, wherein:
Described touch gestures comprises two contact points.
8. method according to claim 1, wherein: the touch gestures direction that described touch gestures information comprises towards or moves away from described data element.
9. method comprises:
Detection is by the touch gestures of user in the first of the displayed content on touch display, and described shown content comprises the drilled through data element with respect to the first dimension and the demonstration of the second dimension;
Detect the information that is associated with described touch gestures;
Determine based on the information that detects the action that drills through ask at least in part, the action that drills through of asking comprises third dimension degree;
To report server send described first ask to drill through action; And
Present the first that drills through on described touch display, the first that drills through comprises the described data element that shows with respect to described at least third dimension degree.
10. method according to claim 9 further comprises:
Determine at least in part the institute's request degree that drills through of described first based on the information that detects.
11. method according to claim 9, wherein:
The action that drills through of asking comprises request for the described bottom data of described data element; And
Present the first that drills through and comprise on described touch display, present the described bottom data of described data element.
12. method according to claim 9, wherein:
Shown content comprises the business intelligence report.
13. method according to claim 9, wherein:
Described touch gestures comprises two contact points.
14. method according to claim 9, wherein:
Described touch gestures information comprise towards or away from the touch gestures direction of the movement of described data element.
15. a system comprises:
For detection of the device by the touch gestures of user in the first of the displayed content on touch display, described first comprise have at least the first dimension, the drilled through data element of the second dimension and third dimension degree;
Device for detection of the information that is associated with described touch gestures;
Be used at least in part determining the device that drills through action of asking based on the information that detects, the action that drills through of asking comprises at least one in the shown change that drills through dimension and the shown change that drills through degree;
Be used for to report server send described first ask to drill through the device of action; And
Be used for presenting the device of the first that drills through on described touch display.
16. system according to claim 15 further comprises:
For detection of with respect to the touch gestures of displayed content towards device; And
Be used for asking to drill through towards determining based on described touch gestures at least in part the shown device that drills through the described change of dimension of action.
17. system according to claim 15 further comprises:
For detection of the device of touch gestures distance of process; And
Be used at least in part based on process the touch gestures distance, determine the shown device that drills through the described change of degree that drills through action of asking.
18. system according to claim 15, wherein:
Described data element is with respect at least one in described the first dimension, described the second dimension and described third dimension degree, and is shown in the first estate of level; And
The first that drills through comprises with respect at least one in described the first dimension, described the second dimension and described third dimension degree, and the second data element that shows in the second grade of described level.
19. a system comprises:
For detection of the device by the touch gestures of user in the first of the displayed content on touch display, shown content comprises the drilled through data element with respect to the first dimension and the demonstration of the second dimension;
Device for detection of the information that is associated with described touch gestures;
Based on the definite device that drills through action of asking of the information that detects, the action that drills through of asking comprises third dimension degree at least in part;
Be used for to report server send described first ask to drill through the device of action; And
Be used for presenting the device of the first that drills through on described touch display, the first that drills through comprises the described data element that shows with respect to described at least third dimension degree.
20. system according to claim 19 further comprises:
Be used for determining based on the described information that detects at least in part the device of the degree of asking that drills through of described first.
21. system according to claim 19, wherein:
The described action that drills through of asking comprises request for the described bottom data of described data element; And described system further comprises:
The device that comprises the described bottom data that presents described data element for the device that presents the described first that drills through on described touch display.
22. system according to claim 19, wherein:
Shown content comprises the business intelligence report.
23. system according to claim 19, wherein:
Described touch gestures comprises two contact points.
24. system according to claim 19, wherein:
Described touch gestures information comprise towards or away from the touch gestures direction of the movement of described data element.
CN201310153988.0A 2012-05-02 2013-04-28 For the method and system that the displayed content in touch panel device is drilled through Active CN103383607B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US13/462,768 2012-05-02
US13/462,768 US9323443B2 (en) 2012-05-02 2012-05-02 Drilling of displayed content in a touch screen device
US13/756,423 2013-01-31
US13/756,423 US9323445B2 (en) 2012-05-02 2013-01-31 Displayed content drilling in a touch screen device

Publications (2)

Publication Number Publication Date
CN103383607A true CN103383607A (en) 2013-11-06
CN103383607B CN103383607B (en) 2017-03-01

Family

ID=49491421

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310153988.0A Active CN103383607B (en) 2012-05-02 2013-04-28 For the method and system that the displayed content in touch panel device is drilled through

Country Status (1)

Country Link
CN (1) CN103383607B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112286409A (en) * 2020-08-21 2021-01-29 上海柯林布瑞信息技术有限公司 Data visualization analysis method and device, storage medium and terminal
CN113220115A (en) * 2018-08-24 2021-08-06 谷歌有限责任公司 Smart phone and method implemented in electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628312B1 (en) * 1997-12-02 2003-09-30 Inxight Software, Inc. Interactive interface for visualizing and manipulating multi-dimensional data
US6993533B1 (en) * 2002-03-25 2006-01-31 Bif Technologies Corp. Relational database drill-down convention and reporting tool
US20060026535A1 (en) * 2004-07-30 2006-02-02 Apple Computer Inc. Mode-based graphical user interfaces for touch sensitive input devices
CN1877505A (en) * 2005-06-10 2006-12-13 鸿富锦精密工业(深圳)有限公司 Digit information reading device and method for controlling same
CN102224488A (en) * 2008-12-22 2011-10-19 帕姆公司 Interpreting gesture input including introduction or removal of a point of contact while a gesture is in progress
US20110316884A1 (en) * 2010-06-25 2011-12-29 Microsoft Corporation Alternative semantics for zoom operations in a zoomable scene

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628312B1 (en) * 1997-12-02 2003-09-30 Inxight Software, Inc. Interactive interface for visualizing and manipulating multi-dimensional data
US6993533B1 (en) * 2002-03-25 2006-01-31 Bif Technologies Corp. Relational database drill-down convention and reporting tool
US20060026535A1 (en) * 2004-07-30 2006-02-02 Apple Computer Inc. Mode-based graphical user interfaces for touch sensitive input devices
CN1877505A (en) * 2005-06-10 2006-12-13 鸿富锦精密工业(深圳)有限公司 Digit information reading device and method for controlling same
CN102224488A (en) * 2008-12-22 2011-10-19 帕姆公司 Interpreting gesture input including introduction or removal of a point of contact while a gesture is in progress
US20110316884A1 (en) * 2010-06-25 2011-12-29 Microsoft Corporation Alternative semantics for zoom operations in a zoomable scene

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220115A (en) * 2018-08-24 2021-08-06 谷歌有限责任公司 Smart phone and method implemented in electronic device
CN112286409A (en) * 2020-08-21 2021-01-29 上海柯林布瑞信息技术有限公司 Data visualization analysis method and device, storage medium and terminal
CN112286409B (en) * 2020-08-21 2021-09-24 上海柯林布瑞信息技术有限公司 Data visualization analysis method and device, storage medium and terminal

Also Published As

Publication number Publication date
CN103383607B (en) 2017-03-01

Similar Documents

Publication Publication Date Title
US9323443B2 (en) Drilling of displayed content in a touch screen device
CN106575203B (en) Hover-based interaction with rendered content
US10705707B2 (en) User interface for editing a value in place
US10528589B2 (en) Cross visualization interaction between data visualizations
US8832588B1 (en) Context-inclusive magnifying area
US20110248939A1 (en) Apparatus and method for sensing touch
US20170139548A1 (en) Systems and methods for a rotating three-dimensional menu
CN105283828A (en) Touch detection at bezel edge
US20160350136A1 (en) Assist layer with automated extraction
US9092085B2 (en) Configuring a touchpad setting based on the metadata of an active application of an electronic device
US20160266682A1 (en) Force sensor
CN105988664A (en) Apparatus and method for setting a cursor position
CN103383607A (en) A method and a system for drilling displayed content of a touch screen device
US10088954B2 (en) Object filter
CN107037874A (en) Weight and mobile gesture
US10620759B2 (en) Method and system for scanning matrix electrode sub-regions
CN101510141A (en) Touch screen information display method
US9916671B2 (en) Spatial visualization of metrics
US20170262167A1 (en) Method and apparatus for brush input recognition and display for touchscreen devices
US10241614B2 (en) Object classification under low-power scan
Freeman Using the Wii remote for mobile device application testing: a proof-of-concept
KR20150129370A (en) Apparatus for control object in cad application and computer recordable medium storing program performing the method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant