CN106325607A - Method, device and terminal for reporting information - Google Patents

Method, device and terminal for reporting information Download PDF

Info

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
Application number
CN201610885482.2A
Other languages
Chinese (zh)
Other versions
CN106325607B (en
Inventor
张强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610885482.2A priority Critical patent/CN106325607B/en
Publication of CN106325607A publication Critical patent/CN106325607A/en
Application granted granted Critical
Publication of CN106325607B publication Critical patent/CN106325607B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, 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

The method of reporting information, device and terminal
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.
CN201610885482.2A 2016-10-09 2016-10-09 Report the method, apparatus and terminal of information Active CN106325607B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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