CN106503555A - A kind of method for ensureing safety of payment and mobile terminal - Google Patents

A kind of method for ensureing safety of payment and mobile terminal Download PDF

Info

Publication number
CN106503555A
CN106503555A CN201610921894.7A CN201610921894A CN106503555A CN 106503555 A CN106503555 A CN 106503555A CN 201610921894 A CN201610921894 A CN 201610921894A CN 106503555 A CN106503555 A CN 106503555A
Authority
CN
China
Prior art keywords
application
page
mobile terminal
list
payment
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.)
Pending
Application number
CN201610921894.7A
Other languages
Chinese (zh)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610921894.7A priority Critical patent/CN106503555A/en
Publication of CN106503555A publication Critical patent/CN106503555A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/566Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/033Test or assess software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A kind of method for ensureing safety of payment and mobile terminal is embodiments provided, is related to technical field of mobile terminals.Methods described includes:The page shown in monitoring mobile terminal display interface;If the page shown in the display interface is the payment page, the application of monitoring system running background;If the application for detecting the system background operation and the application in default application white list are mismatched, the application is closed.Solve the problems, such as that user's safety of payment when being paid using mobile terminal has risk.

Description

A kind of method for ensureing safety of payment and mobile terminal
Technical field
The present invention relates to technical field of mobile terminals, more particularly to a kind of method for ensureing safety of payment and movement are eventually End.
Background technology
With the development that electronic technology is maked rapid progress, and the popularization of the Internet science and technology, the payment function of mobile terminal is gradually Received and be accustomed to by people, in addition, the various companies for providing on-line off-line payment are all have developed not for mobile terminal Same payment application, meets the different payment demand of people.
However as the popularization of mobile terminal payment function, increasing safety of payment hidden danger is there is, for example, propped up Application is paid when being paid, some rogue programs can be installed with the application of some mobile terminals binding, unwitting in user In the case of monitor user payment process, read user payment information, steal account and the password of user input, so as to cause The economic loss of user.
Content of the invention
The embodiment of the present invention provides a kind of method for ensureing safety of payment and mobile terminal, is existed with solving prior art user During payment, rogue program steals account and the password of user input, and caused safety of payment has risk.
In a first aspect, a kind of method for ensureing safety of payment is embodiments provided, including:
The page shown in monitoring mobile terminal display interface;
If the page shown in the display interface is the payment page, the application of monitoring system running background;
If the application for detecting the system background operation and the application in default application white list are mismatched, institute is closed State application.
Second aspect, the embodiment of the present invention additionally provide a kind of mobile terminal, including:
Monitoring displayed page module, for monitoring the page shown in mobile terminal display interface;
Application monitoring module, if the page for showing in the display interface is the payment page, monitoring system backstage The application of operation;
Matching module, if for detecting the application in the application of system background operation and default application white list not Coupling, then close the application.
In embodiments of the present invention, by when user uses mobile terminal, showing in monitoring mobile terminal display interface The page;After the page shown in the display interface is for paying the page, the application of monitoring system running background, if detect The application of system background operation is mismatched with the application in default application white list, then close above-mentioned unmatched application.Solve User when being paid using mobile terminal rogue program in running background, there is asking for risk in caused safety of payment Topic.
Description of the drawings
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below by institute in the description to the embodiment of the present invention The accompanying drawing for using is needed to be briefly described, it should be apparent that, drawings in the following description are only some enforcements of the present invention Example, for those of ordinary skill in the art, on the premise of not paying creative work, can be being obtained according to these accompanying drawings Obtain other accompanying drawings.
The step of Fig. 1 shows a kind of method of the guarantee safety of payment in an according to embodiments of the present invention flow chart;
The step of Fig. 2 shows a kind of method of the guarantee safety of payment according to embodiments of the present invention two flow chart;
Fig. 3 shows a kind of structured flowchart of the mobile terminal in the embodiment of the present invention three;
Fig. 4 shows a kind of structured flowchart of the mobile terminal in the embodiment of the present invention three;
Fig. 5 shows a kind of structured flowchart of the mobile terminal in the embodiment of the present invention four;
Fig. 6 shows a kind of structural representation of the mobile terminal in the embodiment of the present invention five.
Specific embodiment
Accompanying drawing in below in conjunction with the embodiment of the present invention, to the embodiment of the present invention in technical scheme carry out clear, complete Site preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.It is based on this Embodiment in bright, the every other enforcement obtained under the premise of creative work is not made by those of ordinary skill in the art Example, belongs to the scope of protection of the invention.
Below by enumerate several specific embodiments be discussed in detail the present invention offer a kind of guarantee safety of payment side Method and mobile terminal.
Embodiment one
With reference to Fig. 1, show the embodiment of the present invention one a kind of guarantee safety of payment method the step of flow chart, specifically May include steps of:
Step 110, monitors the page shown in mobile terminal display interface.
In the embodiment of the present invention, when using mobile terminal, especially in the mobile terminal using Android system, beating Each current interface that holds can correspond to one Activity title of generation, each application program in Activity components By several Activity and service program groups into, and each Activity instance management display forms of oneself, wherein, Activity is one of four big components in android system, be one with the system module that interacts of note, almost all of Activity is interacted with user, and the display forms of Activity instance managements all possess the Activity names of oneself Claim, that is, arbitrary display interface Activity titles of above-mentioned each application corresponding, and corresponding each apply in ARIXTRA system There is oneself corresponding bag name in system, so, by a Resident Process being opened on backstage, persistently monitor the forms of current operation Activity titles and the corresponding application of Activity titles bag name, it is possible to reach monitoring current mobile terminal show Show the purpose of the page shown in interface, and the information of the application program corresponding to the page of current presentation can be obtained.
Step 120, if in the display interface show the page for pay the page, monitoring system running background should With.
In the embodiment of the present invention, by the description of step 110, each application program is by several Activity and service Program composition, and each Activity instance management display forms of oneself, and the display window of Activity instance managements Body all possesses the Activity titles of oneself, can be monitored by the Activity titles to currently displaying forms learn work as Whether front display page window is a certain payment interface for paying application, so should when one payment of active user's opening is detected During payment interface, the application of further monitoring current mobile terminal system background operation, by obtaining mobile terminal Root authority, obtains the list of the application that backstage is currently running.
Step 130, if the application and the default application that applies in white list that detect the system background operation are mismatched, The application is then closed.
In the embodiment of the present invention, by the description of step 120, when determine current page be one pay the page when, further The operation of monitoring current mobile terminal system background application, obtain the list of application that backstage is currently running, and this arranged Apply Names in table is mated one by one with the Apply Names in default application white list, afterwards will be strong for unmatched application System is closed, it is ensured that in current mobile terminal system, the application of all operations is all trustworthy application.
In actual applications, it can be that system default can not be changed to preset application white list, it is also possible to allow user certainly Oneself is configured, and can be scanned by the safety applications of system and monitor when setting, and recommended users are to certain some Application is shielded, or marks out the scoring that the application may produce the safety for affecting safety of payment in list of application, So that user is referred to, the embodiment of the present invention is not any limitation as to this.
In embodiments of the present invention, the corresponding window interface of the application in current mobile terminal of detection user opening, if It is the corresponding payment interface of a payment application to detect current window interface, then monitoring current mobile terminal system background is run Application, obtains the list of application that backstage is currently running, and by the Apply Names in the list and default application white list In Apply Names mated one by one, by unmatched application positive closing, solving user is being carried out using mobile terminal During payment, rogue program is in running background, steals userspersonal information and caused safety of payment has risk.
Embodiment two
With reference to Fig. 2, show the embodiment of the present invention two a kind of guarantee safety of payment method the step of flow chart, specifically May include steps of:
Step 210, obtains the bag name of the corresponding application of Activity examples of the current presentation page and corresponding Activity titles.
In the embodiment of the present invention, according to the description of step 110 and step 120 in embodiment one, in Android system, each Individual application program all by several Activity and service program groups into, and each Activity instance management display of oneself Forms, so opening a Resident Process in system background, arrange the authority of the process, it is possible to monitor current mobile terminal and show Show the Activity titles and the corresponding application bag names of the Activity of window.
Step 220, the bag name of the corresponding application and corresponding Activity titles are mated with configuration file; The various bag names for paying class application are saved in the configuration file and its pay the Activity of the Activity examples of the page Title.
In the embodiment of the present invention, according to the description of step 210, all installations in current mobile terminal be able to can be entered In the application of row Capital Flow, the Activity titles of the page of corresponding Capital Flow and its corresponding application bag name are recorded In a configuration file, when the Resident Process that opens on backstage, to monitor the window that current mobile terminal opening corresponding Activity titles and bag name, with the Activity titles and its corresponding application bag name recorded in above-mentioned configuration file If mixing, it is determined that the window that current mobile terminal shows is the page of the Capital Flow of an application that can carry out Capital Flow Face, it may also be said to be the payment interface of a payment application.
Step 230, when the display interface Activity examples corresponding to the bag name of application and corresponding Activity titles are matched in the configuration file, determine the page shown in the display interface for paying the page, then The application of monitoring system running background.
In the embodiment of the present invention, according to the description of step 220, when passing through the page of corresponding Capital Flow in configuration file The page of the corresponding Capital Flow that the Activity titles in face and its corresponding application Bao Mingyu are currently running After Activity titles and its corresponding application bag name are matched, it is determined that currently run is the page of a Capital Flow Face, it may also be said to be a payment application payment interface when, further monitoring current mobile terminal system background operation Application, by obtain current mobile terminal root authority, by read system journal can learn what backstage was currently running Application, is not limited only to a kind of this method for learning current operation Apply Names, the embodiment of the present invention pair certainly in actual applications This is not any limitation as.
Step 240, obtains the list of the system background operation application.
In the embodiment of the present invention, according to the description of step 230, it is desirable to obtain and be currently running in mobile terminal system Program, is required for obtaining the authority that current system reads the application list first in the mobile terminal system being currently known, In actual applications, the method for proposing for the embodiment of the present invention, there may be an application in the terminal, and the application The authority of above-mentioned reading list of application is obtained, or during system operation, has been called in current mobile terminal Some safety applications through installing go to execute aforesaid operations, application and obtain list of application that monitoring system is currently running, Can also be by interacting to realize with user, improving the safety of system, such as user during obtaining list of application The authority of list of application will be read actively in system is arranged, authorizes the application corresponding to method provided in an embodiment of the present invention, Or entrust other safety applications to read list of application, the embodiment of the present invention is not any limitation as to this.
Step 250, the system background is run the Apply Names and the default application white list in the list of application In Apply Names mated one by one.
In the embodiment of the present invention, according to the description of step 240, when getting the list of application that current system is currently running Afterwards, the labelling that applies in the list is mated with the application in default application white list one by one, if matched, is not done Any operation, if unmatched, the positive closing application.
In actual applications, the application being currently running to positive closing one, needs the root authority for obtaining mobile terminal, Again by the order of positive closing program, such as " kill-9pid " needs the pid of the process of positive closing by acquisition, then Positive closing order is executed, also has some applications to need " the am force-stop " that carry by Android system to be forced Close, the method for one application process of positive closing is different for different systems and applied environment, contrasts the embodiment of the present invention It is not any limitation as.
Step 260, the system background is run unmatched with the default application white list in the list of application Application is closed;The default application white list at least includes the correspondingly payment application for paying the page.
In the embodiment of the present invention, according to the description of step 250, by by the application in list of application and the white name of default application Application in list is mated one by one, and wherein, the application positive closing not matched is preset application white according to matching result At least should include calling the current payment application for paying the page in list, to ensure that the delivery operation of user is carried out.
In actual applications, in order that the whole delivery operation of user is more quick during execution, user can be with The trust list that recommends according to system safety applications when default application white list is set, wherein, can be with according to system The safety applications of installation arrange default application white list automatically, and the embodiment of the present invention is not any limitation as to this.
In embodiments of the present invention, the corresponding window interface of the application in current mobile terminal of detection user opening, if It is the corresponding payment interface of a payment application to detect current window interface, then monitoring current mobile terminal system background is run Application, obtains the list of application that backstage is currently running, and by the Apply Names in the list and default application white list In Apply Names mated one by one, by unmatched application positive closing, and at least include in default application white list The current payment application for paying the page is called, user's rogue program when being paid using mobile terminal is solved and is transported on backstage OK, userspersonal information is stolen and caused safety of payment has risk.
Embodiment three
With reference to Fig. 3, a kind of structured flowchart of mobile terminal of the embodiment of the present invention three is shown.
The mobile terminal 400 includes:Monitoring displayed page module 401, application monitoring module 402, matching module 403.
With reference to Fig. 4, the interactive relation being discussed in detail between the function and each module of each module separately below.
Monitoring displayed page module 401, for monitoring the page shown in mobile terminal display interface;Optionally, monitor Displayed page module 401, can also include:Activity submodules 4011 are obtained, for obtaining the current presentation page The bag name of the corresponding application of Activity examples and corresponding Activity titles;Matched sub-block 4012, for will be described right The bag name of the application that answers and corresponding Activity titles are mated with configuration file;Save in the configuration file various The bag name for paying class application and its Activity titles of the Activity examples for paying the page.
Application monitoring module 402, if the page for showing in the display interface is the payment page, after monitoring system The application of platform operation.Optionally, monitoring module 402 is applied, can be included:Application monitoring submodule 4021, for when described aobvious Show the bag name and corresponding Activity titles of application corresponding to the Activity examples at interface in the configuration file Match, determine that the page shown in the display interface is the payment page, the then application of monitoring system running background.
Matching module 403, if for detect in the application of system background operation and default application white list should With mismatch, then close the application.Optionally, matching module 403, can include:List of application acquisition submodule 4031, uses In the list for obtaining the system background operation application;Matched sub-block 4032, for running application by the system background Apply Names in list is mated one by one with the Apply Names in the default application white list;Submodule is closed in application 4033, close with unmatched application in the default application white list for running the system background in the list that applies Close;The default application white list at least includes the correspondingly payment application for paying the page.
In embodiments of the present invention, the corresponding window interface of the application in current mobile terminal of detection user opening, leads to Cross and all Activity titles and its corresponding application bag name paid for payment interface are recorded in a configuration file, examine Survey whether current window interface is payment interface, if it is the corresponding payment interface of a payment application to detect current window interface, The application that further monitoring current system is currently running, obtains the list for being currently running application, with the application in default white list Mated, unmatched application is closed by force, user's rogue program when being paid using mobile terminal is solved and is existed Running background, steals userspersonal information and caused safety of payment has risk.
Example IV
With reference to Fig. 5, the structured flowchart of the mobile terminal of the embodiment of the present invention four is shown.
The mobile terminal 500 of the embodiment of the present invention includes:At least one processor 501, memorizer 502, at least one net Network interface 504 and user interface 503.Each component in mobile terminal 500 is coupled by bus system 505.Can manage Solution, bus system 505 are used for realizing the connection communication between these components.Bus system 505 is gone back in addition to data/address bus is included Including power bus, controlling bus and status signal bus in addition.But for the sake of for clear explanation, in Figure 5 by various buses all It is designated as bus system 505.
Wherein, user interface 503 can include display, keyboard or pointing device (for example, mouse, trace ball (trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memorizer 502 in the embodiment of the present invention can be volatile memory or nonvolatile memory, Or may include volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read only memory (Read- OnlyMemory, ROM), programmable read only memory (ProgrammableROM, PROM), Erasable Programmable Read Only Memory EPROM (ErasablePROM, EPROM), Electrically Erasable Read Only Memory (ElectricallyEPROM, EEPROM) dodge Deposit.Volatile memory can be random access memory (RandomAccessMemory, RAM), and which is used as outside slow at a high speed Deposit.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static RAM (StaticRAM, SRAM), dynamic random access memory (DynamicRAM, DRAM), Synchronous Dynamic Random Access Memory (SynchronousDRAM, SDRAM), double data speed synchronous dynamic RAM (DoubleDataRate SDRAM, DDRSDRAM), enhancement mode Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links Dynamic random access memory (SynchlinkDRAM, SLDRAM) and direct rambus random access memory (DirectRambusRAM, DRRAM).The memorizer 502 of the system and method for embodiment of the present invention description is intended to include but does not limit In these memorizeies with any other suitable type.
In some embodiments, memorizer 502 stores following element, can perform module or data structure, or Person their subset, or their superset:Operating system 5021 and application program 5022.
Wherein, operating system 5021, comprising various system programs, such as ccf layer, core library layer, driving layer etc., are used for Realize various basic businesses and process hardware based task.Application program 5022, comprising various application programs, such as media Player (MediaPlayer), browser (Browser) etc., for realizing various applied business.Realize embodiment of the present invention side The program of method is may be embodied in application program 5022.
In embodiments of the present invention, by call memorizer 502 storage program or instruction, specifically, can be application The program stored in program 5022 or instruction, processor 501 are used for monitoring the page shown in mobile terminal display interface;If institute It is the payment page, the then application of monitoring system running background to state the page shown in display interface;If after detecting the system The application of platform operation is mismatched with the application in default application white list, then close the application.The embodiments of the present invention are taken off The method that shows is can apply in processor 501, or is realized by processor 501.Processor 501 is probably a kind of integrated circuit Chip, the disposal ability with signal.During realization, each step of said method can be by hard in processor 501 The instruction of the integrated logic circuit of part or software form is completed.Above-mentioned processor 501 can be general processor, numeral letter Number processor (DigitalSignalProcessor, DSP), special IC (ApplicationSpecific IntegratedCircuit, ASIC), ready-made programmable gate array (FieldProgrammableGateArray, FPGA) or Other PLDs, discrete gate or transistor logic, discrete hardware components.Can realize or execute this Disclosed each method, step and logic diagram in bright embodiment.General processor can be microprocessor or the processor It can also be any conventional processor etc..The step of in conjunction with method disclosed in the embodiment of the present invention, can be embodied directly in hard Part decoding processor is executed and is completed, or is completed with the hardware in decoding processor and software module combination execution.Software module May be located at random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, In the ripe storage medium in this areas such as depositor.The storage medium is located at memorizer 502, and processor 501 reads memorizer 502 In information, the step of complete said method in conjunction with its hardware.
It is understood that the embodiment of the present invention description these embodiments can use hardware, software, firmware, middleware, Microcode or its combine realizing.For hardware is realized, processing unit can be realized in one or more special ICs (ApplicationSpecificIntegratedCircuits, ASIC), digital signal processor (DigitalSignalProcessing, DSP), digital signal processing appts (DSPDevice, DSPD), programmable logic device (ProgrammableLogicDevice, PLD), field programmable gate array (Field-ProgrammableGateArray, FPGA), general processor, controller, microcontroller, microprocessor, for executing other electronics lists of herein described function In unit or its combination.
For software realize, can pass through execute the embodiment of the present invention described in function module (such as process, function etc.) come Realize the technology described in the embodiment of the present invention.Software code is storable in memorizer and by computing device.Memorizer can To realize within a processor or outside the processor.
Alternatively, during the page that processor 501 shows in mobile terminal display interface is monitored, it is additionally operable to:Obtain current The bag name and corresponding Activity titles of the corresponding application of the Activity examples of displayed page;By the corresponding application Bag name and corresponding Activity titles are mated with configuration file;Various payment class applications are saved in the configuration file Bag name and its pay the page Activity examples Activity titles.
Alternatively, if the page shown in 501 display interface of processor is for paying the page, monitoring system backstage is transported During capable application, it is additionally operable to:When the display interface Activity examples corresponding to the bag name of application and corresponding Activity titles are matched in the configuration file, determine the page shown in the display interface for paying the page, then The application of monitoring system running background.
Alternatively, if processor 501 is applied in white list with operation in the application for detecting the system background operation Application is mismatched, then, when closing the application, be additionally operable to:Obtain the list of the system background operation application;By the system Apply Names in the list of running background application is mated one by one with the Apply Names in the default application white list;Will Close with unmatched application in the default application white list in the list of the system background operation application.
Alternatively, processor 501 also processes default application white list at least includes that correspondingly the payment for paying the page should With.
Mobile terminal 500 can realize each process that mobile terminal is realized in previous embodiment, for avoiding repeating, here Repeat no more.
It can be seen that, in embodiments of the present invention, detect corresponding window circle of the application in current mobile terminal that user opens Face, by recording all Activity titles and its corresponding application bags paid for payment interface in a configuration file Name, whether detection current window interface is payment interface, if it is the corresponding payment of a payment application to detect current window interface Interface, the application that further monitoring current system is currently running, obtains the list for being currently running application, in default white list Application is mated, and unmatched application is closed by force, user's malice journey when being paid using mobile terminal is solved Sequence steals userspersonal information and caused safety of payment has risk in running background.
Embodiment five
With reference to Fig. 6, the structural representation of the mobile terminal of the embodiment of the present invention five is shown.
The mobile terminal of the embodiment of the present invention can be mobile phone, panel computer, personal digital assistant (PersonalDigital Assistant, PDA) or vehicle-mounted computer etc..
Mobile terminal in Fig. 6 includes radio frequency (RadioFrequency, RF) circuit 610, memorizer 620, input block 630th, display unit 640, processor 660, voicefrequency circuit 670, WiFi (WirelessFidelity) module 680, power supply 690.
Wherein, input block 630 can be used for numeral or the character information of receiving user's input, and produce and mobile terminal User setup and the relevant signal input of function control.Specifically, in the embodiment of the present invention, the input block 630 can be with Including contact panel 631.Contact panel 631, also referred to as touch screen, can collect user thereon or neighbouring touch operation (ratio Such as user is using the operation of any suitable object or adnexa on contact panel 631 such as finger, stylus), and according to setting in advance Fixed formula drives corresponding attachment means.Optionally, contact panel 631 may include touch detecting apparatus and touch controller two Individual part.Wherein, the touch orientation of touch detecting apparatus detection user, and the signal that touch operation brings is detected, signal is passed Give touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then Give the processor 660, and the order sent of receiving processor 660 can be executed.Furthermore, it is possible to adopt resistance-type, electricity The polytypes such as appearance formula, infrared ray and surface acoustic wave realize contact panel 631.Except contact panel 631, input block 630 Can also include that other input equipments 632, other input equipments 632 can include but is not limited to physical keyboard, function key (such as Volume control button, switch key etc.), trace ball, mouse, one or more in action bars etc..
Wherein, display unit 640 can be used for display by the information of user input or be supplied to information and the movement of user The various menu interfaces of terminal.Display unit 640 may include display floater 641, optionally, can adopt LCD or organic light emission The forms such as diode (OrganicLight-EmittingDiode, OLED) are configuring display floater 641.
It should be noted that contact panel 631 can cover display floater 641, touch display screen is formed, when the touch display screen inspection Measure thereon or after neighbouring touch operation, processor 660 is sent to determine the type of touch event, with preprocessor 660 provide corresponding visual output in touch display screen according to the type of touch event.
Touch display screen includes Application Program Interface viewing area and conventional control viewing area.The Application Program Interface viewing area And the arrangement mode of the conventional control viewing area is not limited, can be arranged above and below, left-right situs etc. can be distinguished two and show Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with The interface element such as the icon comprising at least one application program and/or widget desktop controls.The Application Program Interface viewing area It can also be the empty interface not comprising any content.The conventional control viewing area be used for show the higher control of utilization rate, for example, Application icons such as settings button, interface numbering, scroll bar, phone directory icon etc..
Wherein processor 660 is the control centre of mobile terminal, using each of various interfaces and connection whole mobile phone Individual part, is stored in software program and/or module in first memory 621 by running or executing, and calls and be stored in Data in second memory 622, execute the various functions and processing data of mobile terminal, so as to carry out entirety to mobile terminal Obtain.Optionally, processor 660 may include one or more processing units.
In embodiments of the present invention, by call store the first memory 621 in software program and/or module and/ Or the data in the second memory 622, processor 660 be used for monitor in mobile terminal display interface show the page;If institute It is the payment page, the then application of monitoring system running background to state the page shown in display interface;If after detecting the system The application of platform operation is mismatched with the application in default application white list, then close the application.
Alternatively, during the page that processor 660 shows in mobile terminal display interface is monitored, it is additionally operable to:Obtain current The bag name and corresponding Activity titles of the corresponding application of the Activity examples of displayed page;By the corresponding application Bag name and corresponding Activity titles are mated with configuration file;Various payment class applications are saved in the configuration file Bag name and its pay the page Activity examples Activity titles.
Alternatively, if the page shown in 660 display interface of processor is for paying the page, monitoring system backstage is transported During capable application, it is additionally operable to:When the display interface Activity examples corresponding to the bag name of application and corresponding Activity titles are matched in the configuration file, determine the page shown in the display interface for paying the page, then The application of monitoring system running background.
Alternatively, if processor 660 detects answering in the application and operation application white list that the system background is run With mismatch, then, when closing the application, it is additionally operable to:Obtain the list of the system background operation application;After by the system Apply Names in the list of platform operation application is mated one by one with the Apply Names in the default application white list;By institute State in the list of system background operation application and close with unmatched application in the default application white list.
Alternatively, processor 660 also processes default application white list at least includes that correspondingly the payment for paying the page should With.
It can be seen that, in embodiments of the present invention, detect corresponding window circle of the application in current mobile terminal that user opens Face, by recording all Activity titles and its corresponding application bags paid for payment interface in a configuration file Name, whether detection current window interface is payment interface, if it is the corresponding payment of a payment application to detect current window interface Interface, the application that further monitoring current system is currently running, obtains the list for being currently running application, in default white list Application is mated, and unmatched application is closed by force, user's malice journey when being paid using mobile terminal is solved Sequence steals userspersonal information and caused safety of payment has risk in running background.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, related Part is illustrated referring to the part of embodiment of the method.
Each embodiment in this specification is described by the way of going forward one by one, what each embodiment was stressed be with The difference of other embodiment, between each embodiment identical similar part mutually referring to.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together based on teaching in this.As described above, construct required by this kind of system Structure be obvious.Additionally, the present invention is also not for any certain programmed language.It is understood that, it is possible to use various Programming language realizes the content of invention described herein, and the above description done by language-specific is to disclose this Bright preferred forms.
In description mentioned herein, a large amount of details are illustrated.It is to be appreciated, however, that the enforcement of the present invention Example can be put into practice in the case where not having these details.In some instances, known method, structure are not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it will be appreciated that in order to simplify the disclosure helping understand one or more in each inventive aspect, Above in the description to the exemplary embodiment of the present invention, each feature of the present invention is grouped together into single enforcement sometimes In example, figure or descriptions thereof.However, should not be construed to reflect following intention by the method for the disclosure:I.e. required guarantor The more features of feature that the application claims ratio of shield is expressly recited in each claim.More precisely, such as following Claims reflected as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself All as the separate embodiments of the present invention.
Those skilled in the art be appreciated that can to embodiment in equipment in module carry out adaptively Change and they are arranged in one or more equipment different from the embodiment.Can be the module in embodiment or list Unit or component are combined into a module or unit or component, and can be divided in addition multiple submodule or subelement or Sub-component.In addition at least some in such feature and/or process or unit is excluded each other, can adopt any Combination is disclosed to all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (includes adjoint power Profit is required, summary and accompanying drawing) disclosed in each feature can identical by offers, be equal to or the alternative features of similar purpose carry out generation Replace.
Although additionally, it will be appreciated by those of skill in the art that some embodiments described herein include other embodiments In some included features rather than further feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment required for protection appoint One of meaning can in any combination mode using.
The present invention all parts embodiment can be realized with hardware, or with one or more processor operation Software module realize, or with combinations thereof realize.It will be understood by those of skill in the art that can use in practice Microprocessor or digital signal processor (DSP) come realize in fingerprint identification device according to embodiments of the present invention some or The some or all functions of the whole parts of person.The present invention is also implemented as executing one of method as described herein Divide or whole equipment or program of device (for example, computer program and computer program).Such realize this Bright program can be stored on a computer-readable medium, or can have the form of one or more signal.Such Signal can be downloaded from internet website and be obtained, or provide on carrier signal, or be provided with any other form.
It should be noted that above-described embodiment the present invention will be described rather than limits the invention, and ability Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference markss being located between bracket should not be configured to limitations on claims.Word "comprising" is not excluded the presence of not Element listed in the claims or step.Word "a" or "an" before being located at element does not exclude the presence of multiple such Element.The present invention can come real by means of the hardware for including some different elements and by means of properly programmed computer Existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and be run after fame Claim.
Those of ordinary skill in the art are it is to be appreciated that with reference to each of the embodiment description disclosed in the embodiment of the present invention The unit and algorithm steps of example, being capable of being implemented in combination in electronic hardware or computer software and electronic hardware.These Function is executed with hardware or software mode actually, the application-specific and design constraint depending on technical scheme.Specialty Technical staff can use different methods to realize described function to each specific application, but this realization should Think beyond the scope of this invention.
Those skilled in the art can be understood that, for convenience and simplicity of description, the system of foregoing description, Device and the specific work process of unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
In embodiment provided herein, it should be understood that disclosed apparatus and method, can pass through other Mode is realized.For example, device embodiment described above is only that schematically for example, the division of the unit is only A kind of division of logic function, can have when actually realizing other dividing mode, for example multiple units or component can in conjunction with or Person is desirably integrated into another system, or some features can be ignored, or does not execute.Another, shown or discussed is mutual Between coupling or direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, device or unit Connect, can be electrical, mechanical or other forms.
The unit that illustrates as separating component can be or may not be physically separate, aobvious as unit The part for showing can be or may not be physical location, you can be located at a place, or can also be distributed to multiple On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.
If the function is realized using in the form of SFU software functional unit and as independent production marketing or when using, can be with It is stored in a computer read/write memory medium.Such understanding is based on, technical scheme is substantially in other words The part contributed by prior art or the part of the technical scheme can be embodied in the form of software product, the meter Calculation machine software product is stored in a storage medium, is used including some instructions so that a computer equipment (can be individual People's computer, server, or network equipment etc.) execute all or part of step of each embodiment methods described of the invention. And aforesaid storage medium includes:USB flash disk, portable hard drive, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes Medium.
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be contained Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be defined by scope of the claims.

Claims (10)

1. a kind of method for ensureing safety of payment, is applied to mobile terminal, it is characterised in that methods described includes:
The page shown in monitoring mobile terminal display interface;
If the page shown in the display interface is the payment page, the application of monitoring system running background;
If the application and the default application that applies in white list that detect the system background operation are mismatched, closing is described should With.
2. method according to claim 1, it is characterised in that the page shown in the monitoring mobile terminal display interface The step of, including:
Obtain the bag name and corresponding Activity titles of the corresponding application of Activity examples of the current presentation page;
The bag name of the corresponding application and corresponding Activity titles are mated with configuration file;The configuration file In save various pay class applications bag names and its pay the page Activity examples Activity titles.
3. method according to claim 2, it is characterised in that if the page shown in the display interface is for paying page Face, then the step of the application of monitoring system running background, including:
When the display interface Activity examples corresponding to application bag name and corresponding Activity titles in institute State in configuration file and match, the page shown in the display interface is determined for paying the page, then monitoring system running background Application.
4. method according to claim 3, it is characterised in that if the application for detecting the system background operation with Application in operation application white list is mismatched, then the step of close the application, including:
Obtain the list of the system background operation application;
The system background is run the Apply Names and the default Apply Names that applies in white list in the list of application Mated one by one;
The system background is run in the list of application and close with unmatched application in the default application white list.
5. according to one of them described method of claim 1-4, it is characterised in that the default application white list at least includes The corresponding payment application for paying the page.
6. a kind of mobile terminal, it is characterised in that include:
Monitoring displayed page module, for monitoring the page shown in mobile terminal display interface;
Application monitoring module, if the page for showing in the display interface is the payment page, monitoring system running background Application;
Matching module, if for not detecting the application in the application of system background operation and default application white list not Match somebody with somebody, then close the application.
7. mobile terminal according to claim 6, it is characterised in that the monitoring displayed page module includes:
Obtain Activity submodules, the bag name of the corresponding application of the Activity examples for obtaining the current presentation page and right The Activity titles that answers;
Matched sub-block, for carrying out the bag name of the corresponding application and corresponding Activity titles and configuration file Match somebody with somebody;The various bag names for paying class application are saved in the configuration file and its pay the Activity examples of the page Activity titles.
8. mobile terminal according to claim 7, it is characterised in that the application monitoring module includes:
Monitoring application submodule, for the bag name of application corresponding to the Activity examples when the display interface and corresponding Activity titles match in the configuration file, determine in the display interface show the page for pay the page, The then application of monitoring system running background.
9. mobile terminal according to claim 8, it is characterised in that the matching module includes:
List of application acquisition submodule, for obtaining the list of the system background operation application;
Matched sub-block, for the system background to be run the Apply Names in the list of application with the white name of the default application Apply Names in list is mated one by one;
Application close submodule, for by the system background run application list in described default application white list in not The application of coupling is closed.
10. the mobile terminal according to claim 6-9, it is characterised in that it is right that the default application white list at least includes Answer the payment application for paying the page.
CN201610921894.7A 2016-10-21 2016-10-21 A kind of method for ensureing safety of payment and mobile terminal Pending CN106503555A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610921894.7A CN106503555A (en) 2016-10-21 2016-10-21 A kind of method for ensureing safety of payment and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610921894.7A CN106503555A (en) 2016-10-21 2016-10-21 A kind of method for ensureing safety of payment and mobile terminal

Publications (1)

Publication Number Publication Date
CN106503555A true CN106503555A (en) 2017-03-15

Family

ID=58318584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610921894.7A Pending CN106503555A (en) 2016-10-21 2016-10-21 A kind of method for ensureing safety of payment and mobile terminal

Country Status (1)

Country Link
CN (1) CN106503555A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107292613A (en) * 2017-06-27 2017-10-24 广东欧珀移动通信有限公司 Mobile payment means of defence, device and mobile terminal
CN107315633A (en) * 2017-06-28 2017-11-03 广东欧珀移动通信有限公司 Mobile payment means of defence, device and mobile terminal
CN107480983A (en) * 2017-08-29 2017-12-15 马建山 A kind of antitheft mobile phone payment system
CN107621977A (en) * 2017-09-28 2018-01-23 努比亚技术有限公司 A kind of control method of application, terminal and computer-readable recording medium
CN107992745A (en) * 2017-11-29 2018-05-04 暨南大学 Kidnap countermeasure in a kind of interface based on Android platform
CN109992472A (en) * 2019-02-25 2019-07-09 努比亚技术有限公司 A kind of interface monitoring method, terminal and computer readable storage medium
CN112035829A (en) * 2020-07-27 2020-12-04 国家广播电视总局广播电视科学研究院 Television terminal application control method, device, system, equipment and storage medium
CN112689835A (en) * 2020-12-18 2021-04-20 华为技术有限公司 Malicious application detection method and device and storage medium
CN113205341A (en) * 2021-04-21 2021-08-03 荣耀终端有限公司 Payment risk control method and device
CN114463730A (en) * 2021-07-15 2022-05-10 荣耀终端有限公司 Page identification method and terminal equipment
CN115866717A (en) * 2023-02-28 2023-03-28 广州市高科通信技术股份有限公司 Mobile terminal transaction program management method and system based on 5G private network
CN117435174A (en) * 2023-12-11 2024-01-23 江西曼荼罗软件有限公司 Payment expansion method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019676A (en) * 2012-11-16 2013-04-03 北京奇虎科技有限公司 Software management method and system
CN103425926A (en) * 2012-05-14 2013-12-04 腾讯科技(深圳)有限公司 Application program starting method, list configuring method, terminal and server
CN103986728A (en) * 2014-05-30 2014-08-13 华为技术有限公司 Method and device for processing user data
CN104021339A (en) * 2014-06-10 2014-09-03 北京奇虎科技有限公司 Safety payment method and device for mobile terminal
CN104376274A (en) * 2014-11-21 2015-02-25 北京奇虎科技有限公司 Mobile terminal payment interface protection method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425926A (en) * 2012-05-14 2013-12-04 腾讯科技(深圳)有限公司 Application program starting method, list configuring method, terminal and server
CN103019676A (en) * 2012-11-16 2013-04-03 北京奇虎科技有限公司 Software management method and system
CN103986728A (en) * 2014-05-30 2014-08-13 华为技术有限公司 Method and device for processing user data
CN104021339A (en) * 2014-06-10 2014-09-03 北京奇虎科技有限公司 Safety payment method and device for mobile terminal
CN104376274A (en) * 2014-11-21 2015-02-25 北京奇虎科技有限公司 Mobile terminal payment interface protection method and device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107292613A (en) * 2017-06-27 2017-10-24 广东欧珀移动通信有限公司 Mobile payment means of defence, device and mobile terminal
CN107315633A (en) * 2017-06-28 2017-11-03 广东欧珀移动通信有限公司 Mobile payment means of defence, device and mobile terminal
CN107480983A (en) * 2017-08-29 2017-12-15 马建山 A kind of antitheft mobile phone payment system
CN107621977B (en) * 2017-09-28 2021-06-18 努比亚技术有限公司 Application control method, terminal and computer readable storage medium
CN107621977A (en) * 2017-09-28 2018-01-23 努比亚技术有限公司 A kind of control method of application, terminal and computer-readable recording medium
CN107992745A (en) * 2017-11-29 2018-05-04 暨南大学 Kidnap countermeasure in a kind of interface based on Android platform
CN109992472A (en) * 2019-02-25 2019-07-09 努比亚技术有限公司 A kind of interface monitoring method, terminal and computer readable storage medium
CN112035829A (en) * 2020-07-27 2020-12-04 国家广播电视总局广播电视科学研究院 Television terminal application control method, device, system, equipment and storage medium
CN112689835A (en) * 2020-12-18 2021-04-20 华为技术有限公司 Malicious application detection method and device and storage medium
CN113205341A (en) * 2021-04-21 2021-08-03 荣耀终端有限公司 Payment risk control method and device
CN114463730A (en) * 2021-07-15 2022-05-10 荣耀终端有限公司 Page identification method and terminal equipment
CN115866717A (en) * 2023-02-28 2023-03-28 广州市高科通信技术股份有限公司 Mobile terminal transaction program management method and system based on 5G private network
CN115866717B (en) * 2023-02-28 2023-08-11 广州市高科通信技术股份有限公司 Mobile terminal transaction program management method and system based on 5G private network
CN117435174A (en) * 2023-12-11 2024-01-23 江西曼荼罗软件有限公司 Payment expansion method and system
CN117435174B (en) * 2023-12-11 2024-04-09 江西曼荼罗软件有限公司 Payment expansion method and system

Similar Documents

Publication Publication Date Title
CN106503555A (en) A kind of method for ensureing safety of payment and mobile terminal
CN106326710A (en) Method for rapidly starting payment interface and mobile terminal
CN107450800A (en) A kind of task method to set up, mobile terminal and computer-readable recording medium
CN106506401A (en) A kind of flow managing method and mobile terminal
CN106469094A (en) A kind of Word message sharing method and mobile terminal
CN106557259B (en) A kind of operating method and mobile terminal of mobile terminal
CN106713117A (en) Group message display method and mobile terminal
CN107566622A (en) A kind of temprature control method and mobile terminal
CN106157125A (en) A kind of payment interface changing method and device
CN107391246A (en) One kind applies startup method, mobile terminal and computer-readable recording medium
CN106325753A (en) Payment interface display method and mobile terminal
CN106503179A (en) A kind of loading method of Webpage and mobile terminal
CN107172287A (en) A kind of many cartoon letters methods and mobile terminal
CN106993091A (en) A kind of image weakening method and mobile terminal
CN106959901A (en) A kind of multipath replicates method of attaching and mobile terminal
CN106227453A (en) The control method of a kind of mobile terminal and mobile terminal
CN106503554A (en) A kind of method of safety detection and mobile terminal
CN106569662A (en) Display method of application interface and mobile terminal
CN106446614A (en) Permission management method of application program, and mobile terminal
CN106453778B (en) A kind of contact photo setting method and mobile terminal
CN107632748A (en) A kind of information processing method and mobile terminal
CN106709320A (en) Identity authentication method and mobile terminal
CN106529943A (en) Method of guaranteeing payment security and mobile terminal
CN107643868A (en) One kind puts out screen and shows Switching method and mobile terminal
CN106503061A (en) One population message display method and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170315