CN106325607A - Method, device and terminal for reporting information - Google Patents
Method, device and terminal for reporting information Download PDFInfo
- Publication number
- CN106325607A CN106325607A CN201610885482.2A CN201610885482A CN106325607A CN 106325607 A CN106325607 A CN 106325607A CN 201610885482 A CN201610885482 A CN 201610885482A CN 106325607 A CN106325607 A CN 106325607A
- Authority
- CN
- China
- Prior art keywords
- pressing information
- pressing
- information
- reporting
- amended
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the invention provides a method, a device and a terminal for reporting information. The method for reporting information includes the following steps: obtaining the pressing information of the pressing operation when the pressing operation of users are detected, judging whether the duration during which the pressing information does not change is greater than the preset duration or not, if yes, changing the pressing information to obtain revised pressing information, and reporting the revised pressing information. Since the pressing information reported after revision is different from the pressing information reported before, the reported pressing information will not be filtered by input subsystems. After receiving the pressing information, the data processing subsystem determines that the user has performed the pressing operation, thus the terminal system will not be into a dormant state. Compared with the current technology, the invention improves the convenience of the terminal.
Description
Technical field
The present invention relates to field of terminal technology, be specifically related to a kind of method of reporting information, device and terminal.
Background technology
Along with the development of electronic information technology, use touch screen as the input equipment of terminal, greatly facilitate user's
Operation.Now, touch screen is widely applied in the terminals such as panel computer, smart mobile phone, mobile unit, and the application neck in future
Territory will be more and more extensive.
When touch screen detects the pressing operation of user, touch screen can be by the pressing information reporting of this pressing operation to eventually
End system.Terminal system includes input subsystem (input subsystem) and data process subsystem.Touch screen reports pressing information
Mechanism as follows: touch screen by the pressing information reporting that detects to input subsystem;Pressing information is entered by input subsystem
Row filtration treatment, when the pressing information that this time reports is identical with the front pressing information once reported, input subsystem can will be somebody's turn to do
Pressing information filtering is fallen, and does not reports toward data process subsystem, and the pressing information reported when this time with front once report by
During pressure information difference, input subsystem by this pressing information reporting to data process subsystem;Data process subsystem pair
The pressing information that input subsystem reports processes.In order to reduce the electric quantity consumption of terminal, data process subsystem is at one section
When not receiving the pressing information that touch screen reports in the time, touch screen can be made to enter and to put out screen state, and then make terminal system enter
Enter resting state.
There is drawback in this method reporting pressing information.When some function in terminal needs with the head of a household by screen,
Such as wechat phonetic function, may the most all not change by pressing information during screen with the head of a household, pressing during this
Pressure information just cannot be reported to data process subsystem.If exceeded the sleep time threshold of terminal by the time of screen with the head of a household
Value, owing to during this, data process subsystem is the most all not received by the pressing information that touch screen reports, terminal system is recognized
Do not carry out pressing operation for user, terminal system still can enter resting state.This situation is brought not to the use of user
Just, the convenience causing terminal reduces.
Summary of the invention
The embodiment of the present invention provides a kind of method of reporting information, device and terminal, can improve the convenience of terminal.
The embodiment of the present invention provides a kind of method of reporting information, including:
When the pressing operation of user being detected, obtain the pressing information of described pressing operation;
Judge whether the duration that described pressing information does not changes is more than preset duration;
The most then revise described pressing information, to obtain amended pressing information;
Report described amended pressing information.
Accordingly, the embodiment of the present invention also provides for the device of a kind of reporting information, including:
Acquisition module, for when the pressing operation of user being detected, obtains the pressing information of described pressing operation;
Judge module, for judging whether the duration that described pressing information does not changes is more than preset duration;
Modified module, for when described judge module is judged as YES, revises described pressing information, amended to obtain
Pressing information;
Reporting module, is used for reporting described amended pressing information.
Accordingly, the embodiment of the present invention also provides for a kind of terminal, including:
Touch screen, for receiving the pressing operation of user;
Storage has the memorizer of executable program code;
The processor coupled with described memorizer;
Described processor calls the described executable program code of storage in described memorizer, performs described reporting information
Method.
When the embodiment of the present invention uses pressing operation user being detected, obtain the pressing information of this pressing operation;Judge
Whether the duration that this pressing information does not changes is more than preset duration;The most then revise this pressing information, to be repaiied
Pressing information after changing;Report this amended pressing information.The duration that the program does not changes in pressing information is big
When preset duration, revise pressing information, and report amended pressing information, owing to the pressing information reported after amendment is with front
The pressing information once reported is different, and the pressing information therefore reported will not be filtered out by input subsystem, thus permissible
User has carried out pressing operation to be reported to data process subsystem, data process subsystem to think after receiving pressing information, because of
This is when user the most fixedly presses touch screen, and terminal system will not enter dormancy, in terms of existing technologies, improves
The convenience of terminal.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for make
Accompanying drawing be briefly described.It should be evident that the accompanying drawing in describing below is only some embodiments of the present invention, for
From the point of view of those skilled in the art, on the premise of not paying creative work, it is also possible to obtain the attached of other according to these accompanying drawings
Figure.
Fig. 1 is the schematic flow sheet of the method for the reporting information that the embodiment of the present invention one provides.
Fig. 2 is press points coordinate schematic diagram on the touchscreen in the embodiment of the present invention one.
Fig. 3 is the schematic flow sheet of the method for the reporting information that the embodiment of the present invention two provides.
Fig. 4 is the structural representation of the device of the first reporting information that the embodiment of the present invention three provides.
Fig. 5 is the structural representation of the device of the second reporting information that the embodiment of the present invention three provides.
Fig. 6 is the structural representation of the device of the third reporting information that the embodiment of the present invention three provides.
Fig. 7 is the structural representation of the device of the 4th kind of reporting information that the embodiment of the present invention three provides.
Fig. 8 is the structural representation of the first terminal that the embodiment of the present invention four provides.
Fig. 9 is the structural representation of the second terminal that the embodiment of the present invention four provides.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Describe wholely.Obviously, described embodiment is only a part of embodiment of the present invention rather than whole embodiments.Based on
Embodiment in the present invention, the every other enforcement that those skilled in the art are obtained under not making creative work premise
Example, broadly falls into the scope of protection of the invention.
Term " first " in description and claims of this specification and above-mentioned accompanying drawing, " second ", " the 3rd " etc.
(if present) is for distinguishing similar object, without being used for describing specific order or precedence.Should be appreciated that this
The object that sample describes can exchange in the appropriate case.Additionally, term " includes " and " having " and their any deformation, meaning
Figure is to cover non-exclusive comprising.Such as, contain the process of series of steps, method or contain a series of module or list
The device of unit, terminal, system are not necessarily limited to those steps of clearly listing or module or unit, it is also possible to include the clearest
The step listed or module or unit, it is also possible to include for intrinsic its of these processes, method, device, terminal or system
Its step or module or unit.
The embodiment of the present invention provides a kind of method of reporting information, device and terminal, will be described in detail respectively below.
Embodiment one
The present embodiment will be described from the angle of the device of reporting information, this device specifically can integrated in the terminal,
This terminal can be the equipment such as smart mobile phone, panel computer.
A kind of method of reporting information, including: when the pressing operation of user being detected, obtain the pressing letter of this pressing operation
Breath;Judge whether the duration that this pressing information does not changes is more than preset duration;The most then revise this pressing information,
To obtain amended pressing information;Report this amended pressing information.
As it is shown in figure 1, the method for this reporting information, idiographic flow may include that
S101, when the pressing operation of user being detected, obtains the pressing information of this pressing operation.
In concrete application, terminal is provided with touch screen.Touch screen is also called touch screen, contact panel, is that one can connect
Receive the vicarious liquid crystal indicator of touch input signal.This touch screen can be capacitance touch screen.When user presses touch screen
Time, touch screen can detect the pressing operation of user, and obtain the pressing information of this pressing operation.This pressing information can be wrapped
Include: the coordinate of press points, the number of press points, pressing area, press pressure size etc..
As in figure 2 it is shown, the coordinate of press points can include press points abscissa (x coordinate) on the touchscreen and vertical coordinate
(y-coordinate).Press points coordinate shown in figure be (x, y).When the number of press points is one, represent that the operation of user is single
Point pressing (singly refers to pressing);When the number of press points is more than one, represent that the operation of user is multiple spot pressing (referring to pressing) more.When
When the number of press points is more than one, the coordinate of press points includes the coordinate of each press points.
When user's Continued depression touch screen, carrying out slide the most on the touchscreen, touch screen can be with fixing frequency
Rate persistently obtains pressing information.Such as, 100 pressing information of acquisition per second.
S102, it is judged that whether the duration that this pressing information does not changes is more than preset duration.
Specifically, after touch screen gets pressing information, by this pressing information reporting to input subsystem.Can pass through
Input subsystem judges whether every two groups of adjacent pressing information are identical, judge whether pressing information changes.When
When user the most fixedly presses the certain point on touch screen, the pressing information that touch screen gets is identical.Get by
After pressure information, timing can be started.When the pressing information got does not changes always, this timing is the most persistently carried out.Directly
To the pressing information got change time, this timing terminates, and restarts timing.During timing, persistently sentence
Whether the duration of disconnected timing is more than preset duration.The duration of timing is the duration that pressing information does not changes.Preset
Duration can be to prestore a duration numerical value in the terminal.This preset duration enters the duration of dormancy less than terminal system
Threshold value.Such as, preset duration can be 29s.
In certain embodiments, it is judged that the duration that this pressing information does not changes is the most permissible more than preset duration
Specifically include following steps:
Obtain the number of times reporting this identical pressing information the most continuously;
Judge that whether this number of times is more than preset times.
Specifically, when touch screen persistently obtains pressing information, can continue to report this to input subsystem with fixed frequency
Pressing information.This fixed frequency can be to pre-set and store a frequency values in the terminal.Such as, this fixed frequency
Can be 100 times per second.Meanwhile, touch screen can be reported the number of times of pressing information to count by input subsystem.When reporting
Pressing information when always not changing, this counting is persistently carried out.During until the pressing information reported changes, this counting
Terminate, and again start counting up.During counting, persistently obtaining the numerical value of current count, the numerical value of current count is
Report the number of times of this identical pressing information continuously.Then, this numerical value is compared with preset times, to judge that this numerical value is
No more than preset times.That is, judge that whether the number of times reporting this identical pressing information continuously is more than preset times.Preset secondary
Number can be to prestore a numerical value in the terminal.Such as, preset times can be 3000 times.
In certain embodiments, before judging that whether this number of times is more than preset times, it is also possible to comprise the following steps:
Obtain frequency and the duration threshold value of system entrance dormancy reporting this pressing information;
According to this frequency and this duration threshold calculations preset times.
Specifically, fixed frequency is to pre-set and be stored in a frequency values in terminal memory.Touch screen with
This fixed frequency reports pressing information to input subsystem.Before judging that whether this number of times is more than preset times, deposit from terminal
Reservoir is transferred this fixed frequency, i.e. reports the frequency of this pressing information.
System enters long number when the duration threshold value of dormancy can be to pre-set and be stored in terminal memory
Value, when this duration threshold value table shows the operational order that data process subsystem does not receives user in this duration threshold value, terminal system
System i.e. enters resting state, to reduce electric quantity consumption.This duration threshold value is more than above-mentioned preset duration.Such as, duration threshold value is permissible
It is 30s.Before judging that whether this number of times is more than preset times, from terminal memory, transfer this duration threshold value.
Get after reporting the frequency of this pressing information and system to enter the duration threshold value of dormancy, can according to this frequency and
This duration threshold calculations preset times.Specifically, can calculate according to below equation:
N=f × T
Wherein, N is preset times, and f is the frequency got, and T is the duration threshold value got.Such as, f be 100 times every
Second, when T is 30s, can calculate N is 3000 times.
S103, the most then revise this pressing information, to obtain amended pressing information.
Specifically, in S102 judged result be the duration that do not changes of this pressing information more than preset duration time,
The pressing information that amendment gets, to obtain amended pressing information.For example, it is possible to amendment press pressure size.
In certain embodiments, pressing information includes the first pressing information and the second pressing information.
First pressing information is that the response of application program in terminal is had influential information.When the first pressing information occurs
During change, in terminal, the response of application program also can occur to change accordingly.First pressing information can include the seat of press points
Mark and the number of press points.Such as, when the coordinate difference of press points, in terminal, the response of application program is different.Such as Fig. 2
Shown in, when the coordinate of press points is (x1, y1), in terminal, the response of application program is for opening wechat application program;Work as pressing
When the coordinate of point is (x2, y2), in terminal, the response of application program is for opening U.S. group application program.
Second pressing information is that the response of application program in terminal is not had influential information.When the second pressing information occurs
During change, in terminal, the response of application program will not change.Second pressing information can include pressing area and pressing pressure
Power size.Such as, when press pressure varies in size, in terminal, the response of application program is still that identical.
Revise this pressing information, to obtain amended pressing information specially amendment the second pressing information.Because amendment
After second pressing information, the response of application program in terminal is not affected.For example, it is possible to amendment press pressure size.
In certain embodiments, revise this pressing information, specifically can include following obtaining amended pressing information
Step:
Obtain the amendment amplitude of this second pressing information;
According to this second pressing information of this amendment amplitude modification, to obtain amended second pressing information.
Specifically, amendment amplitude is the numerical value being stored in advance in terminal memory.Amendment amplitude can be concrete number
Value, it is also possible to be percentage ratio.During amendment the second pressing information, from terminal memory, transfer this amendment amplitude, then according to being somebody's turn to do
Amendment amplitude modification second presses information, to obtain amended second pressing information.Concrete amendment mode can be
Increase, in two pressing information, the value that this amendment amplitude is corresponding.Such as, the original press pressure size in the second pressing information is 1N
(newton), the amendment amplitude got is 1%, and the most amended press pressure size is 1.01N.
S104, reports this amended pressing information.
Specifically, revising this pressing information in S103, after obtaining amended pressing information, touch screen is pressed amended
Pressure information reporting is to input subsystem.
In concrete application, when in S103 amendment be the second pressing information time, touch screen is by the first pressing information and amendment
After second pressing information reporting to input subsystem.Such as, the coordinate of press points touch screen got, press points
Number, pressing area and amended press pressure size are reported to input subsystem.
After reporting amended pressing information, although now actual pressing information does not change, but due to pressing
Pressure information is modified, and the pressing information being reported to input subsystem is different from the front pressing information once reported.Cause
This, the pressing information that touch screen reports will not be filtered out by input subsystem, and input subsystem can be by this pressing information
Report for work data process subsystem.After data process subsystem receives the pressing information that input subsystem reports, it is believed that Yong Hujin
Having gone pressing operation, therefore terminal system will not enter dormancy.
When being embodied as, the present invention is not limited by the execution sequence of each described step, is not producing conflict
In the case of, some step can also use other order carry out or carry out simultaneously.
From the foregoing, it will be observed that the method for the reporting information of embodiment of the present invention offer, when using pressing operation user being detected,
Obtain the pressing information of this pressing operation;Judge whether the duration that this pressing information does not changes is more than preset duration;
The most then revise this pressing information, to obtain amended pressing information;Report this amended pressing information.The program exists
When the duration that pressing information does not changes is more than preset duration, revises pressing information, and report amended pressing letter
Breath, owing to after amendment, the pressing information that reports is different from the front pressing information once reported, the pressing information therefore reported
Will not be filtered out by input subsystem, thus can be reported to data process subsystem, data process subsystem receives pressing
Thinking after information that user has carried out pressing operation, therefore when user the most fixedly presses touch screen, terminal system will not be entered
Enter dormancy, in terms of existing technologies, improve the convenience of terminal.
Embodiment two
According to the method for the reporting information described by embodiment one, below citing is described in further detail.
In the present embodiment, the device with reporting information is specifically integrated in smart mobile phone, so that smart mobile phone to report
It is described in detail as a example by the method for information.
As it is shown on figure 3, the method for reporting information, idiographic flow can be such that
S201, when the pressing operation of user being detected, obtains the pressing information of this pressing operation.
Specifically, smart mobile phone is provided with touch screen.When user presses touch screen, touch screen can detect user
Pressing operation, and obtain the pressing information of this pressing operation.This pressing information may include that the coordinate of press points, press points
Number, pressing area, press pressure size etc..
S202, reports this pressing information.
Specifically, after the touch screen on smart mobile phone gets pressing information, by this pressing information reporting to smart mobile phone
Input subsystem.
S203, obtains the number of times reporting this identical pressing information the most continuously.
Specifically, when touch screen detects the Continued depression operation of user, persistently obtain pressing information, and persistently will obtain
Pressing information reporting to input subsystem.Meanwhile, touch screen is reported the number of times of pressing information to count by input subsystem
Number.When the pressing information that touch screen reports does not changes always, this counting is persistently carried out.Until the pressing that touch screen reports
When information changes, this counting terminates, and again starts counting up.During counting, persistently obtain the numerical value of current count,
The numerical value of current count is the number of times reporting this identical pressing information the most continuously.
S204, obtains frequency and the duration threshold value of system entrance dormancy reporting this pressing information.
Specifically, when touch screen persistently obtains pressing information, report the pressing information of acquisition with fixed frequency.Fixed frequency
It is to pre-set and be stored in a frequency values in smart mobile phone memorizer.Such as, this fixed frequency be 100 times per second.
Touch screen reports pressing information with this fixed frequency to the input subsystem of smart mobile phone.Get report continuously identical
After the number of times of pressing information, from smart mobile phone memorizer, transfer this fixed frequency, i.e. report the frequency of this pressing information.
When the duration threshold value of system entrance dormancy can be to pre-set and be stored in smart mobile phone memorizer
Long numerical value.This duration threshold value represents that the data process subsystem of smart mobile phone does not receives the operation of user in this duration threshold value
During instruction, intelligent mobile phone system i.e. enters resting state, to reduce electric quantity consumption.Such as, duration threshold value can be 30s.Obtaining
Get after reporting the number of times of identical pressing information continuously, from smart mobile phone memorizer, transfer this duration threshold value.
S205, according to this frequency and this duration threshold calculations preset times.
Specifically, after getting the duration threshold value of frequency and the intelligent mobile phone system entrance dormancy reporting this pressing information,
Can be according to this frequency and this duration threshold calculations preset times.Specifically, can calculate according to below equation:
N=f × T
Wherein, N is preset times, and f is the frequency got, and T is the duration threshold value got.Such as, f be 100 times every
Second, when T is 30s, can calculate N is 3000 times.
S206, it is judged that whether this number of times is more than preset times.
Specifically, after calculating preset times, the number of times got in S203 is compared with this preset times, to sentence
Whether this number of times disconnected is more than preset times.
S207, the most then obtain the amendment amplitude of this second pressing information included by pressing information.
Specifically, pressing information includes the first pressing information and the second pressing information.First pressing information is to intelligence hands
In machine, the response of application program has influential information.First pressing information can include the coordinate of press points and the individual of press points
Number.Second pressing information is that the response of application program in smart mobile phone is not had influential information.Second pressing information can be wrapped
Include pressing area and press pressure size.The amendment amplitude of the second pressing information is stored in advance in smart mobile phone memorizer
Numerical value.Amendment amplitude can be concrete numerical value, it is also possible to be percentage ratio.When S206 judging, this number of times is more than preset times
Time, from smart mobile phone memorizer, transfer this amendment amplitude.
S208, according to this second pressing information of this amendment amplitude modification, to obtain amended second pressing information.
Specifically, after getting the amendment amplitude of the second pressing information, according to this second pressing letter of this amendment amplitude modification
Breath, to obtain amended second pressing information.Concrete amendment mode can be to increase this amendment in the second pressing information
The value that amplitude is corresponding.Such as, the original press pressure size in the second pressing information is 1N (newton), the amendment amplitude got
Being 1%, the most amended press pressure size is 1.01N.
S209, reports this first pressing information included by pressing information and amended second pressing information.
Specifically, after obtaining amended second pressing information, by the first pressing information and amended second pressing letter
Breath is reported to the input subsystem of smart mobile phone.
After reporting the first pressing information and amended second pressing information, although now actual pressing information is not sent out
Raw change, but owing to the second pressing information being modified, be reported to the pressing information of input subsystem once to report with front
Pressing information be different.Therefore, the pressing information that touch screen reports will not be filtered out by input subsystem, thus permissible
Be reported to data process subsystem.The data process subsystem of smart mobile phone receives the pressing information that input subsystem reports
After, it is believed that user has carried out pressing operation, and therefore intelligent mobile phone system will not enter dormancy.
When being embodied as, the present invention is not limited by the execution sequence of each described step, is not producing conflict
In the case of, some step can also use other order carry out or carry out simultaneously.
From the foregoing, it will be observed that the method for the reporting information of embodiment of the present invention offer, when using pressing operation user being detected,
Obtain pressing information and report this pressing information;Judge that the number of times reporting identical pressing information the most continuously is the most secondary more than presetting
Number;The most then amendment the second pressing information;Report the first pressing information and amended second pressing information.The program is
When reporting the number of times of identical pressing information more than preset times, amendment the second pressing information, and report the first pressing information and
Amended second pressing information, owing to after amendment, the pressing information that reports is different from the front pressing information once reported,
Therefore the pressing information reported will not be filtered out by input subsystem, thus can be reported to data process subsystem, at data
Reason subsystem thinks that user has carried out pressing operation after receiving pressing information, therefore the most fixedly presses touch screen user
Time, intelligent mobile phone system will not enter dormancy, in terms of existing technologies, improve the convenience of smart mobile phone.
Embodiment three
In order to preferably implement above method, the embodiment of the present invention also provides for the device of a kind of reporting information, and this device can
With integrated in the terminal, this terminal can be the equipment such as smart mobile phone, panel computer.
As shown in Figure 4, the device 300 of reporting information may include that acquisition module 301, judge module 302, modified module
303, reporting module 304, are described in detail below:
This acquisition module 301, for when the pressing operation of user being detected, obtains the pressing information of this pressing operation;
This judge module 302, for judging whether the duration that this pressing information does not changes is more than preset duration;
This modified module 303, for when this judge module 302 is judged as YES, revises this pressing information, to be revised
After pressing information;
This reporting module 304, is used for reporting this amended pressing information.
Preferably, this pressing information includes the first pressing information and the second pressing information, and this modified module 303 is specifically used
In:
Revise this second pressing information, to obtain amended second pressing information;
This reporting module 304 specifically for:
Report this first pressing information and this amended second pressing information.
Preferably, as it is shown in figure 5, this modified module 303 includes: first obtains submodule 3031, amendment submodule 3032,
Specific as follows:
This first acquisition submodule 3031, for obtaining the amendment amplitude of this second pressing information;
This amendment submodule 3032, for according to this second pressing information of this amendment amplitude modification, amended to obtain
Second pressing information.
Preferably, this reporting module 304 is additionally operable to:
After this acquisition module 301 obtains the pressing information of this pressing operation, report this pressing information;
As shown in Figure 6, this judge module 302 includes: second obtain submodule 3021, judge submodule 3022, the most such as
Under:
This second acquisition submodule 3021, for obtaining the number of times reporting this identical pressing information the most continuously;
This judgement submodule 3022, is used for judging that whether this number of times is more than preset times.
Preferably, as it is shown in fig. 7, this judge module 302 also includes: the 3rd obtains submodule 3023, calculating sub module
3024, specific as follows:
3rd obtains submodule 3023, for obtaining the frequency reporting this pressing information and the duration of system entrance dormancy
Threshold value;
This calculating sub module 3024, for according to this frequency and this duration threshold calculations preset times.
When being embodied as, above modules can realize as independent entity, it is also possible to carries out combination in any, makees
Realize for same or several entities.The embodiment of the method being embodied as can be found in above of above modules, at this not
Repeat again.
From the foregoing, it will be observed that the device of the reporting information of embodiment of the present invention offer, user detected by acquisition module 301
Pressing operation time, obtain the pressing information of this pressing operation;Judge module 302 judges that what this pressing information do not changed holds
Whether continuous duration is more than preset duration;Modified module 303, when this judge module 302 is judged as YES, revises this pressing information, with
Obtain amended pressing information;Reporting module 304 reports this amended pressing information.The program does not occurs in pressing information
When the duration changed is more than preset duration, revises pressing information, and report amended pressing information, on after amendment
The pressing information of report is different from the front pressing information once reported, and the pressing information therefore reported will not be by input subsystem
System filters out, thus can be reported to data process subsystem, and data process subsystem thinks user after receiving pressing information
Having carried out pressing operation, therefore when user the most fixedly presses touch screen, terminal system will not enter dormancy, relative to existing
For having technology, improve the convenience of terminal.
Embodiment four
The embodiment of the present invention also provides for a kind of terminal, and this terminal can be the equipment such as smart mobile phone, panel computer.
As shown in Figure 8, terminal 400 may include that acquisition module 401, judge module 402, modified module 403, reports mould
Block 404, is described in detail below:
This acquisition module 401, for when the pressing operation of user being detected, obtains the pressing information of this pressing operation;
This judge module 402, for judging whether the duration that this pressing information does not changes is more than preset duration;
This modified module 403, for when this judge module 402 is judged as YES, revises this pressing information, to be revised
After pressing information;
This reporting module 404, is used for reporting this amended pressing information.
Preferably, this pressing information includes the first pressing information and the second pressing information, and this modified module 403 is specifically used
In:
Revise this second pressing information, to obtain amended second pressing information;
This reporting module 404 specifically for:
Report this first pressing information and this amended second pressing information.
Preferably, this modified module 403 includes: first obtains submodule, amendment submodule, specific as follows:
This first acquisition submodule, for obtaining the amendment amplitude of this second pressing information;
This amendment submodule, for according to this second pressing information of this amendment amplitude modification, to obtain amended second
Pressing information.
Preferably, this reporting module 404 is additionally operable to:
After this acquisition module 401 obtains the pressing information of this pressing operation, report this pressing information;
This judge module 402 includes: second obtain submodule, judge submodule, specific as follows:
This second acquisition submodule, for obtaining the number of times reporting this identical pressing information the most continuously;
This judgement submodule, is used for judging that whether this number of times is more than preset times.
Preferably, this judge module 402 also includes: the 3rd obtains submodule, calculating sub module, specific as follows:
3rd obtains submodule, for obtaining the frequency reporting this pressing information and the duration threshold of system entrance dormancy
Value;
This calculating sub module, for according to this frequency and this duration threshold calculations preset times.
Aforesaid operations specifically can be found in embodiment of the method above, does not repeats them here.
The embodiment of the present invention also provides for another kind of terminal, as it is shown in figure 9, this terminal 500 can include radio frequency (RF, Radio
Frequency) circuit 501, include the memorizer 502 of one or more computer-readable recording mediums, input block
503, display unit 504, sensor 505, voicefrequency circuit 506, Wireless Fidelity (WiFi, Wireless Fidelity) module
507, one or more than one parts such as the processor 508 processing core and power supply 509 are included.People in the art
Member is appreciated that the terminal structure shown in Fig. 9 is not intended that the restriction to terminal, can include more more or less of than diagram
Parts, or combine some parts, or different parts are arranged.
Radio circuit 501 can be used for receiving and sending messages, or the reception of signal and transmission in communication process, especially, by base station
Downlink information receive after, transfer to one or more than one processor 508 process;It addition, send relating to up data
To base station.Generally, radio circuit 501 includes but not limited to antenna, at least one amplifier, tuner, one or more vibration
Device, subscriber identity module (SIM, Subscriber Identity Module) card, transceiver, bonder, low noise amplification
Device (LNA, Low Noise Amplifier), duplexer etc..Additionally, radio circuit 501 can also pass through radio communication and network
Communicate with other equipment.This radio communication can use arbitrary communication standard or agreement, includes but not limited to global system for mobile telecommunications
System (GSM, Global System of Mobile communication), general packet radio service (GPRS, General
Packet Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division many
Location (WCDMA, Wideband Code Division Multiple Access), Long Term Evolution (LTE, Long Term
Evolution), Email, Short Message Service (SMS, Short Messaging Service) etc..
Memorizer 502 can be used for storing application program and data.The application program of memorizer 502 storage includes and can hold
Line program code.Application program can form various functional module.Processor 508 is stored in answering of memorizer 502 by operation
By program, thus perform the application of various function and data process.Memorizer 502 can mainly include storing program area and storage number
According to district, wherein, storage program area can store application program (the such as sound broadcasting merit needed for operating system, at least one function
Energy, image player function etc.) etc.;Storage data field can store data that the use according to terminal created (such as voice data,
Phone directory etc.) etc..Additionally, memorizer 502 can include high-speed random access memory, it is also possible to include non-volatile memories
Device, for example, at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memorizer
502 can also include Memory Controller, to provide processor 508 and the input block 503 access to memorizer 502.
Input block 503 can be used for receiving numeral, character information or the user's characteristic information (such as fingerprint) of input, and
Produce keyboard, mouse, action bars, optics or the trace ball signal input relevant with user setup and function control.Specifically
Ground, input block 503 can include fingerprint recognition module.In certain embodiments, input block 503 can also include touch-sensitive table
Face.Touch sensitive surface, also referred to as touch screen or Trackpad, can collect user thereon or neighbouring touch operation (such as user
Use any applicable object such as finger, stylus or adnexa operation on Touch sensitive surface or near Touch sensitive surface), and according to
Formula set in advance drives corresponding attachment means.Optionally, Touch sensitive surface can include touch detecting apparatus and touch control
Two parts of device.Wherein, the touch orientation of touch detecting apparatus detection user, and detect the signal that touch operation brings, will letter
Number send touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact seat
Mark, then gives processor 508, and can receive order that processor 508 sends and be performed.Furthermore, it is possible to employing resistance-type,
The polytypes such as condenser type, infrared ray and surface acoustic wave realize Touch sensitive surface.Except Touch sensitive surface, input block 503 also may be used
To include other input equipments.Specifically, other input equipments can include but not limited to physical keyboard, function key (such as sound
Amount controls button, switch key etc.), trace ball, mouse, one or more in action bars etc..
Display unit 504 can be used for the various of the information that inputted by user of display or the information being supplied to user and terminal
Graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any.Display
Unit 504 can include display floater.Optionally, can use liquid crystal display (LCD, Liquid Crystal Display),
The forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) configure display floater.Further
, Touch sensitive surface can cover display floater, when Touch sensitive surface detects thereon or after neighbouring touch operation, sends process to
Device 508, to determine the type of touch event, provides corresponding with preprocessor 508 according to the type of touch event on a display panel
Visual output.Although in fig .9, Touch sensitive surface and display floater are to realize input and input as two independent parts
Function, but in some embodiments it is possible to by integrated to Touch sensitive surface and display floater and realize input and output function.
Terminal may also include at least one sensor 505, such as optical sensor, motion sensor and other sensors.
Specifically, optical sensor can include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to ambient light
Light and shade regulate the brightness of display floater, proximity transducer can cut out display floater and/or the back of the body when terminal moves in one's ear
Light.As the one of motion sensor, Gravity accelerometer can detect (generally three axles) acceleration in all directions
Size, can detect that size and the direction of gravity time static, can be used for identify mobile phone attitude application (such as horizontal/vertical screen switching,
Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;Can also configure as terminal
Gyroscope, barometer, drimeter, thermometer, other sensors such as infrared ray sensor, do not repeat them here.
Voicefrequency circuit 506 can pass through speaker, microphone provides the audio interface between user and terminal.Voicefrequency circuit
The voice data received can be converted into the signal of telecommunication by 506, is transferred to speaker, speaker be converted to acoustical signal output;
On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone, voicefrequency circuit 506 be converted to audio frequency number after receiving
According to, then after voice data output processor 508 is processed, through radio circuit 501 to be sent to such as another terminal, or by sound
Frequency is according to exporting to memorizer 502 to process further.Voicefrequency circuit 506 is also possible that earphone jack, to provide peripheral hardware
Earphone and the communication of terminal.
Wireless Fidelity (WiFi) belongs to short range wireless transmission technology, and terminal can be helped by wireless fidelity module 507
User sends and receive e-mail, browses webpage and access streaming video etc., and it has provided the user wireless broadband internet and has accessed.
Although Fig. 9 shows wireless fidelity module 507, but it is understood that, it is also not belonging to must be configured into of terminal, completely may be used
To omit in not changing the scope of essence of invention as required.
Processor 508 is the control centre of terminal, utilizes various interface and the various piece of the whole terminal of connection, logical
Cross operation or perform to be stored in the application program in memorizer 502, and calling the data being stored in memorizer 502, performing
The various functions of terminal and process data, thus terminal is carried out integral monitoring.Optionally, processor 508 can include one or
Multiple process cores;Preferably, processor 508 can integrated application processor and modem processor, wherein, application processor
Mainly processing operating system, user interface and application program etc., modem processor mainly processes radio communication.It is appreciated that
, above-mentioned modem processor can not also be integrated in processor 508.
Terminal also includes the power supply 509 (such as battery) powered to all parts.Preferably, power supply can pass through power supply pipe
Reason system is logically contiguous with processor 508, thus realizes management charging, electric discharge and power managed by power-supply management system
Etc. function.Power supply 509 can also include one or more direct current or alternating current power supply, recharging system, power failure inspection
Slowdown monitoring circuit, power supply changeover device or the random component such as inverter, power supply status indicator.
Although not shown in Fig. 9, terminal can also include photographic head, bluetooth module etc., does not repeats them here.
The most in the present embodiment, the processor 508 in terminal can be according to following instruction, by one or more
The executable program code that the process of application program is corresponding is loaded in memorizer 502, and is run by processor 508 and be stored in
Application program in memorizer 502, thus realize various function:
When the pressing operation of user being detected, obtain the pressing information of this pressing operation;Judge that this pressing information does not occurs
Whether the duration changed is more than preset duration;The most then revise this pressing information, to obtain amended pressing information;
Report this amended pressing information.
Preferably, processor 508 has acquisition module, judge module, modified module, reporting module, is described in detail below:
Processor 508 is used for by acquisition module when the pressing operation of user being detected, obtains pressing of this pressing operation
Pressure information;
By judge module, processor 508 is for judging whether the duration that this pressing information does not changes is more than pre-
If duration;
Processor 508 is used for by modified module when this judge module is judged as YES, and revises this pressing information, to obtain
Amended pressing information;
Processor 508 is for reporting this amended pressing information by reporting module.
Aforesaid operations specifically can be found in embodiment of the method above, does not repeats them here.
From the foregoing, it will be observed that embodiments provide a kind of terminal, by when the pressing operation of user being detected, obtain
The pressing information of this pressing operation;Judge whether the duration that this pressing information does not changes is more than preset duration;If so,
Then revise this pressing information, to obtain amended pressing information;Report this amended pressing information.The program is at pressing letter
When the duration that breath does not changes is more than preset duration, revises pressing information, and report amended pressing information, due to
The pressing information reported after amendment is different from the front pressing information once reported, and the pressing information therefore reported will not be by
Input subsystem filters out, thus can be reported to data process subsystem, after data process subsystem receives pressing information
Thinking that user has carried out pressing operation, therefore when user the most fixedly presses touch screen, terminal system will not enter dormancy,
In terms of existing technologies, improve the convenience of terminal.
It should be noted that one of ordinary skill in the art will appreciate that whole in the various methods of above-described embodiment or
Part steps can be by program and completes to instruct relevant hardware, and this program can be stored in computer-readable storage medium
In matter, storage medium may include that read only memory (ROM, Read Only Memory), random access memory (RAM,
Random Access Memory), disk or CD etc..
A kind of method of reporting information, device and the terminal that are thered is provided the embodiment of the present invention above have carried out detailed Jie
Continuing, principle and the embodiment of the present invention are set forth by specific case used herein, and the explanation of above example is only
It is the method and core concept thereof being adapted to assist in and understanding the present invention;Simultaneously for those skilled in the art, according to the present invention's
Thought, the most all will change, and in sum, this specification content should not be construed as
Limitation of the present invention.
Claims (10)
1. the method for a reporting information, it is characterised in that including:
When the pressing operation of user being detected, obtain the pressing information of described pressing operation;
Judge whether the duration that described pressing information does not changes is more than preset duration;
The most then revise described pressing information, to obtain amended pressing information;
Report described amended pressing information.
Method the most according to claim 1, it is characterised in that described pressing information include the first pressing information and second by
Pressure information, described amendment described pressing information, specifically include obtaining the step of amended pressing information:
Revise described second pressing information, to obtain amended second pressing information;
The described step reporting described amended pressing information specifically includes:
Report described first pressing information and described amended second pressing information.
Method the most according to claim 2, it is characterised in that the described second pressing information of described amendment, to be revised
After second pressing information step specifically include:
Obtain the amendment amplitude of described second pressing information;
According to the second pressing information described in described amendment amplitude modification, to obtain amended second pressing information.
Method the most according to claim 1, it is characterised in that the step of the pressing information of the described pressing operation of described acquisition
Afterwards, described method also includes:
Report described pressing information;
Whether the described duration judging that described pressing information does not changes specifically includes more than the step of preset duration:
Obtain the number of times reporting identical described pressing information the most continuously;
Judge that whether described number of times is more than preset times.
Method the most according to claim 4, it is characterised in that the described step judging whether described number of times is more than preset times
Before Zhou, whether the described duration judging that described pressing information does not changes the most also wraps more than the step of preset duration
Include:
Obtain frequency and the duration threshold value of system entrance dormancy reporting described pressing information;
According to described frequency and described duration threshold calculations preset times.
6. the device of a reporting information, it is characterised in that including:
Acquisition module, for when the pressing operation of user being detected, obtains the pressing information of described pressing operation;
Judge module, for judging whether the duration that described pressing information does not changes is more than preset duration;
Modified module, for when described judge module is judged as YES, revises described pressing information, to obtain amended pressing
Information;
Reporting module, is used for reporting described amended pressing information.
Device the most according to claim 6, it is characterised in that described pressing information include the first pressing information and second by
Pressure information, described modified module specifically for:
Revise described second pressing information, to obtain amended second pressing information;
Described reporting module specifically for:
Report described first pressing information and described amended second pressing information.
Device the most according to claim 7, it is characterised in that described modified module specifically includes:
First obtains submodule, for obtaining the amendment amplitude of described second pressing information;
Amendment submodule, for according to described in described amendment amplitude modification second pressing information, with obtain amended second by
Pressure information.
Device the most according to claim 6, it is characterised in that described reporting module is additionally operable to:
After described acquisition module obtains the pressing information of described pressing operation, report described pressing information;
Described judge module specifically includes:
Second obtains submodule, for obtaining the number of times reporting identical described pressing information the most continuously;
Judge submodule, be used for judging that whether described number of times is more than preset times.
10. a terminal, it is characterised in that including:
Touch screen, for receiving the pressing operation of user;
Storage has the memorizer of executable program code;
The processor coupled with described memorizer;
Described processor calls the described executable program code of storage in described memorizer, performs as appointed in claim 1 to 5
One described method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610885482.2A CN106325607B (en) | 2016-10-09 | 2016-10-09 | Report the method, apparatus and terminal of information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610885482.2A CN106325607B (en) | 2016-10-09 | 2016-10-09 | Report the method, apparatus and terminal of information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106325607A true CN106325607A (en) | 2017-01-11 |
CN106325607B CN106325607B (en) | 2019-02-12 |
Family
ID=57820190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610885482.2A Active CN106325607B (en) | 2016-10-09 | 2016-10-09 | Report the method, apparatus and terminal of information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106325607B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102830875A (en) * | 2012-08-10 | 2012-12-19 | 广东欧珀移动通信有限公司 | Method for improving electrostatic resistance of capacitive screen by filtering algorithm |
CN103176633A (en) * | 2011-12-21 | 2013-06-26 | 珠海全志科技股份有限公司 | Anti-misoperation method, anti-misoperation device and anti-misoperation system of touch screen |
KR20140114145A (en) * | 2013-03-18 | 2014-09-26 | 박철 | Operation method of personal portable device having touch panel |
CN105739868A (en) * | 2016-02-01 | 2016-07-06 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for identifying mistaken touch of terminal |
CN105808049A (en) * | 2016-02-26 | 2016-07-27 | 努比亚技术有限公司 | Control method and device for realizing mobile terminal |
-
2016
- 2016-10-09 CN CN201610885482.2A patent/CN106325607B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103176633A (en) * | 2011-12-21 | 2013-06-26 | 珠海全志科技股份有限公司 | Anti-misoperation method, anti-misoperation device and anti-misoperation system of touch screen |
CN102830875A (en) * | 2012-08-10 | 2012-12-19 | 广东欧珀移动通信有限公司 | Method for improving electrostatic resistance of capacitive screen by filtering algorithm |
KR20140114145A (en) * | 2013-03-18 | 2014-09-26 | 박철 | Operation method of personal portable device having touch panel |
CN105739868A (en) * | 2016-02-01 | 2016-07-06 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for identifying mistaken touch of terminal |
CN105808049A (en) * | 2016-02-26 | 2016-07-27 | 努比亚技术有限公司 | Control method and device for realizing mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN106325607B (en) | 2019-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103500002B (en) | The method of application program management, device and terminal unit | |
CN106055364A (en) | Application starting method and terminal equipment | |
CN106502834A (en) | The backup method of data, apparatus and system | |
CN106357897A (en) | Fall information acquiring method and device | |
CN104427083A (en) | Volume adjusting method and device | |
CN103500063A (en) | Virtual keyboard display method and device and terminal | |
CN104636047A (en) | Method and device for operating objects in list and touch screen terminal | |
CN105760094A (en) | Frame rate controlling method and device and terminal | |
CN103368828B (en) | A kind of message temporary storage and system | |
CN104348943A (en) | Incoming call prompt method and incoming call prompt device | |
CN104717341A (en) | Message prompting method and terminal | |
CN103561400A (en) | Method for initiating communication, device thereof and mobile terminal | |
CN106331359A (en) | Speech signal acquisition method and apparatus and terminal | |
CN105912919A (en) | Fingerprint unlocking method and terminal | |
CN104348947A (en) | Method and device of managing incoming call of mobile terminal | |
CN106341713A (en) | Multimedia synchronous play method, apparatus and system, and terminal | |
CN103533127A (en) | Call control method of terminal and terminal | |
CN106648460B (en) | Step counting data filtering method and intelligent terminal | |
CN106452644A (en) | Playing control method and device, and terminal | |
CN104869550A (en) | Communication event processing method and device | |
CN106648205B (en) | Dormancy control method, device and terminal | |
CN105978084A (en) | Method and device for charging electronic equipment | |
CN106484563A (en) | A kind of data migration method and terminal unit | |
CN103501373A (en) | Method, device and terminal for making call | |
CN106254673A (en) | Terminal fall detection method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |