CN105549986B - Device and method are fast arranged in system service - Google Patents

Device and method are fast arranged in system service Download PDF

Info

Publication number
CN105549986B
CN105549986B CN201510866593.4A CN201510866593A CN105549986B CN 105549986 B CN105549986 B CN 105549986B CN 201510866593 A CN201510866593 A CN 201510866593A CN 105549986 B CN105549986 B CN 105549986B
Authority
CN
China
Prior art keywords
system service
application software
party application
service
serviced
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.)
Active
Application number
CN201510866593.4A
Other languages
Chinese (zh)
Other versions
CN105549986A (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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201510866593.4A priority Critical patent/CN105549986B/en
Publication of CN105549986A publication Critical patent/CN105549986A/en
Application granted granted Critical
Publication of CN105549986B publication Critical patent/CN105549986B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

The invention discloses a kind of system services, and device is fast arranged, which includes: monitoring module, and the system service for monitoring third-party application software is requested;Judgment module, for judging that the system service requests whether corresponding system service opens;Quick setup module intercepts the system service request, and provide quick setting of the rapid switch for the system service if not opening for the system service.The invention also discloses a kind of quick setting methods of system service.The present invention provides the service of rapid switch open system, avoids jumping repeatedly for mobile terminal display page, simplifies the process of third-party application software setting system service, effectively increases the efficiency of system service setting, the user experience is improved.

Description

Device and method are fast arranged in system service
Technical field
The present invention relates to computer application technologies more particularly to a kind of system service, and device and method are fast arranged.
Background technique
When user is using the intelligent terminals such as smart phone, tablet computer, it will usually according to the actual demand of oneself installation the Tripartite's application software, such as social software, office software etc..The function of third-party application software much requires system service It supports, such as network, GPS positioning etc..
Due to the diversification of third-party application software, user's use is frequently encountered in third-party application software using soft Part needs to obtain the support of a certain system service, but this system service is not opened or is not at needed for application software State, such as: user needs network support when logging in wechat, but the current network of mobile phone is in an off state.In this feelings Under condition, third-party application software would generally be popped up dialog box and user is asked to choose whether to open this system based on current interface Service, to obtain the support of system service.
If user selects to open this system service in dialog box, third-party application software will show that page jump arrives The setting page of this system service needs user to be configured in the setting page of system service, starts this system service. Then, then it will show that page jump goes back to the interface of third-party application software.
As can be seen that the process of current intelligent terminal third-party application software setting system service is complex, intelligence is eventually The display page at end needs to jump to the system service setting page from the interface of third-party application software, completes system service setting The interface for jumping back to this third-party application software again afterwards, has seriously affected user experience.
Summary of the invention
The main purpose of the present invention is to provide a kind of system services, and device and method are fast arranged, it is intended to solve existing intelligence The technical problem of energy terminal third-party application software setting system service process complexity.
To achieve the above object, the present invention provides a kind of system service device is fast arranged, and the system service is fast set Setting device includes:
Module is monitored, the system service for monitoring third-party application software is requested;
Judgment module, for judging that the system service requests whether corresponding system service opens;
Quick setup module intercepts the system service request, and provide fast if not opening for the system service Victory switch is used for the quick setting of the system service.
In one embodiment, the monitoring module includes:
Acquiring unit, for obtaining the third-party application software of starting;
First judging unit, for judging the third-party application of the starting according to preconfigured quick service list Whether software is third-party application software to be serviced;
First monitoring unit, if the third-party application software for the starting is third-party application software to be serviced, Monitor the system service request of the third-party application software to be serviced.
In one embodiment, the third-party application software of the quick service list record is third-party application to be serviced Software, the monitoring module further include:
Second monitoring unit, if the third-party application software for the starting is non-third-party application software to be serviced, Then monitor the mode that the non-third-party application software to be serviced obtains system service;
Second judgment unit is sentenced for obtaining the mode of system service according to the non-third-party application software to be serviced Whether the non-third-party application software to be serviced that breaks meets preset conditions of service;
Recording unit, if meeting the conditions of service for the non-third-party application software to be serviced, described fast The non-third-party application software to be serviced is recorded in prompt service list.
In one embodiment, the quick setup module includes:
Interception unit intercepts the system service of the third-party application software if not opening for the system service Request;
Rapid switch unit, for providing prompt operation switch for system service described in user setting;
Setting unit for system service described in the operation setting based on user, and returns to the third-party application software Operation interface.
In one embodiment, device is fast arranged in the system service further include:
Module is terminated, if having turned on for the system service, terminates the monitoring requested this system service.
In addition, to achieve the above object, the present invention also provides a kind of quick setting method of system service, the system services Quick setting method the following steps are included:
Monitor the system service request of third-party application software;
Judge that the system service requests whether corresponding system service opens;
If the system service is not opened, the system service request is intercepted, and provide rapid switch for the system The quick setting of system service.
In one embodiment, it is described monitor third-party application software system service request the step of include:
Obtain the third-party application software of starting;
According to preconfigured quick service list, judge whether the third-party application software of the starting is to be serviced Tripartite's application software;
If the third-party application software of the starting is third-party application software to be serviced, the third to be serviced is monitored The system service of square application software is requested.
In one embodiment, the third-party application software of the quick service list record is third-party application to be serviced Software, it is described according to preconfigured quick service list, judge whether the third-party application software of the starting is to be serviced After the step of third-party application software, further includes:
If the third-party application software of the starting is non-third-party application software to be serviced, monitor described non-to be serviced The mode of third-party application software acquisition system service;
The mode that system service is obtained according to the non-third-party application software to be serviced, judges the non-third to be serviced Whether square application software meets preset conditions of service;
If the non-third-party application software to be serviced meets the conditions of service, remember in the quick service list The non-third-party application software to be serviced is recorded, and is transferred to execution step: if the third-party application software of the starting is wait take Business third-party application software then monitors the system service request of the third-party application software to be serviced.
In one embodiment, if the system service is not opened, the system service request is intercepted, and provide Rapid switch be used for the system service quick setting the step of include:
If the system service is not opened, the system service request of the third-party application software is intercepted;
Prompt operation switch is provided for system service described in user setting;
System service described in operation setting based on user, and return to the operation interface of the third-party application software.
In one embodiment, it is described judge the step of whether system service requests corresponding system service to be opened it Afterwards, further includes:
If the system service has turned on, terminate the monitoring requested this system service, and be transferred to execution step: prison The system service of third-party application software is listened to request.
Device and method are fast arranged in a kind of system service that the embodiment of the present invention proposes, monitor third by monitoring module The system service of square application software is requested;Judgment module judges that system service requests whether corresponding system service opens;If being System service is not opened, then quick setup module intercepts this system service request, and provides rapid switch for system service Quick setting.The present invention provides rapid switch and opens system by monitoring, intercepting the system service request of third-party application software System service, avoids jumping repeatedly for mobile terminal display page, simplifies the process of third-party application software setting system service, The efficiency of system service setting is effectively increased, the user experience is improved.
Detailed description of the invention
The hardware structural diagram of Fig. 1 optional mobile terminal of each embodiment to realize the present invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the functional block diagram that device first embodiment is arranged in present system quick service;
Fig. 4 is a kind of rapid switch schematic diagram in the embodiment of the present invention;
Application scenarios schematic diagram is fast arranged for GPS positioning a kind of in the embodiment of the present invention in Fig. 5;
Application scenarios schematic diagram is fast arranged for file backup a kind of in the embodiment of the present invention in Fig. 6;
Fig. 7 is the functional block diagram that device second embodiment is arranged in present system quick service;
Fig. 8 is the functional block diagram that device 3rd embodiment is arranged in present system quick service;
Fig. 9 is the functional block diagram that device fourth embodiment is arranged in present system quick service;
Figure 10 fast inputs application scenarios schematic diagram for account number cipher a kind of in the embodiment of the present invention;
Figure 11 fast inputs application scenarios schematic diagram for short message verification code a kind of in the embodiment of the present invention;
Figure 12 is the functional block diagram that the 5th embodiment of device is arranged in present system quick service;
Figure 13 is the flow diagram of present system quick service setting method first embodiment;
Figure 14 is the flow diagram of present system quick service setting method second embodiment;
Figure 15 is the flow diagram of present system quick service setting method 3rd embodiment;
Figure 16 is the flow diagram of present system quick service setting method fourth embodiment;
Figure 17 is the flow diagram of the 5th embodiment of present system quick service setting method.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: the system service for monitoring module monitoring third-party application software is asked It asks;Judgment module judges that the system service requests whether corresponding system service opens;If the system service is not opened, Quick setup module intercepts the system service request, and provides quick setting of the rapid switch for the system service.
Since in the prior art, the process that system service is arranged in intelligent terminal third-party application software is complex, intelligence The display page of terminal needs to jump to the system service setting page from the interface of third-party application software, completes system service and sets The interface for jumping back to this third-party application software again is postponed, user experience has been seriously affected.
The present invention provides a solution, and device is fast arranged by system service and provides rapid switch, is used for system The fast opening of service avoids intelligent terminal from showing jumping repeatedly for the page, simplifies third-party application software setting system and takes The process of business effectively increases the efficiency of system service setting, and the user experience is improved.
The mobile terminal of each embodiment of the present invention is realized in description with reference to the drawings.In subsequent description, use For indicate element such as " module ", " component " or " unit " suffix only for being conducive to explanation of the invention, itself There is no specific meanings.Therefore, " module " can be used mixedly with " component ".
Mobile terminal can be implemented in a variety of manners.For example, terminal described in the present invention may include such as moving Phone, smart phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PAD (tablet computer), PMP The mobile terminal of (portable media player), navigation device etc. and such as number TV, desktop computer etc. are consolidated Determine terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that in addition to being used in particular for moving Except the element of purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.
Fig. 1 to realize the present invention the mobile terminal of each embodiment hardware configuration signal.
Mobile terminal 100 may include wireless communication unit 110, A/V (audio/video) input unit 120, user's input Unit 130, sensing unit 140, output unit 150, memory 160, interface unit 170, controller 180 and power supply unit 190 Etc..Fig. 1 shows the mobile terminal with various assemblies, it should be understood that being not required for implementing all groups shown Part.More or fewer components can alternatively be implemented.The element of mobile terminal will be discussed in more detail below.
Wireless communication unit 110 generally includes one or more components, allows mobile terminal 100 and wireless communication system Or the radio communication between network.For example, wireless communication unit may include broadcasting reception module 111, mobile communication module 112, at least one of wireless Internet module 113, short range communication module 114 and location information module 115.
Broadcasting reception module 111 receives broadcast singal and/or broadcast from external broadcast management server via broadcast channel Relevant information.Broadcast channel may include satellite channel and/or terrestrial channel.Broadcast management server, which can be, to be generated and sent The broadcast singal and/or broadcast related information generated before the server or reception of broadcast singal and/or broadcast related information And send it to the server of terminal.Broadcast singal may include TV broadcast singal, radio signals, data broadcasting Signal etc..Moreover, broadcast singal may further include the broadcast singal combined with TV or radio signals.Broadcast phase Closing information can also provide via mobile communications network, and in this case, broadcast related information can be by mobile communication mould Block 112 receives.Broadcast singal can exist in a variety of manners, for example, it can be with the electronics of digital multimedia broadcasting (DMB) Program guide (EPG), digital video broadcast-handheld (DVB-H) electronic service guidebooks (ESG) etc. form and exist.Broadcast Receiving module 111 can receive signal broadcast by using various types of broadcast systems.Particularly, broadcasting reception module 111 It can be wide by using such as multimedia broadcasting-ground (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video It broadcasts-holds (DVB-H), forward link media (MediaFLO@) Radio Data System, received terrestrial digital broadcasting integrated service (ISDB-T) etc. digit broadcasting system receives digital broadcasting.Broadcasting reception module 111, which may be constructed such that, to be adapted to provide for extensively Broadcast the various broadcast systems and above-mentioned digit broadcasting system of signal.Via the received broadcast singal of broadcasting reception module 111 and/ Or broadcast related information can store in memory 160 (or other types of storage medium).
Mobile communication module 112 sends radio signals to base station (for example, access point, node B etc.), exterior terminal And at least one of server and/or receive from it radio signal.Such radio signal may include that voice is logical Talk about signal, video calling signal or according to text and/or Multimedia Message transmission and/or received various types of data.
The Wi-Fi (Wireless Internet Access) of the support mobile terminal of wireless Internet module 113.The module can be internally or externally It is couple to terminal.Wi-Fi (Wireless Internet Access) technology involved in the module may include WLAN (Wireless LAN) (Wi-Fi), Wibro (WiMAX), Wimax (worldwide interoperability for microwave accesses), HSDPA (high-speed downlink packet access) etc..
Short range communication module 114 is the module for supporting short range communication.Some examples of short-range communication technology include indigo plant ToothTM, radio frequency identification (RFID), Infrared Data Association (IrDA), ultra wide band (UWB), purple honeybeeTMEtc..
Location information module 115 is the module for checking or obtaining the location information of mobile terminal.Location information module 115 typical case is GPS (global positioning system).According to current technology, location information module 115 calculate from three or The range information and correct time information and the Information application triangulation for calculating of more satellites, thus according to warp Degree, latitude and highly accurately calculate three-dimensional current location information.Currently, it is used for the method for calculating position and temporal information Three satellites and the error that calculated position and temporal information are corrected by using an other satellite.In addition, position Information module 115 can be by Continuous plus current location information in real time come calculating speed information.
A/V input unit 120 is for receiving audio or video signal.A/V input unit 120 may include 121 He of camera Microphone 122, camera 121 is to the static images obtained in video acquisition mode or image capture mode by image capture apparatus Or the image data of video is handled.Treated, and picture frame may be displayed on display unit 151.It is handled through camera 121 Picture frame afterwards can store in memory 160 (or other storage mediums) or be sent out via wireless communication unit 110 It send, two or more cameras 121 can be provided according to the construction of mobile terminal.Microphone 122 can be in telephone calling model, note Sound (audio data) is received via microphone in record mode, speech recognition mode etc. operational mode, and can will in this way Acoustic processing be audio data.Audio that treated (voice) data can be converted in the case where telephone calling model can The format output of mobile communication base station is sent to via mobile communication module 112.Various types of make an uproar can be implemented in microphone 122 Sound eliminates (or inhibition) algorithm to eliminate the noise or do that (or inhibition) generates during sending and receiving audio signal It disturbs.
The order that user input unit 130 can be inputted according to user generates key input data to control each of mobile terminal Kind operation.User input unit 130 allows user to input various types of information, and may include keyboard, metal dome, touch Plate (for example, the sensitive component of detection due to the variation of resistance, pressure, capacitor etc. caused by being contacted), idler wheel, rocking bar etc. Deng.Particularly, when touch tablet is superimposed upon in the form of layer on display unit 151, touch screen can be formed.
Sensing unit 140 detects the current state of mobile terminal 100, (for example, mobile terminal 100 opens or closes shape State), the position of mobile terminal 100, user is for the presence or absence of contact (that is, touch input) of mobile terminal 100, mobile terminal 100 orientation, the acceleration or deceleration movement of mobile terminal 100 and direction etc., and generate for controlling mobile terminal 100 The order of operation or signal.In addition, sensing unit 140 be able to detect power supply unit 190 whether provide electric power or whether with outside Part device coupling.
Interface unit 170 be used as at least one external device (ED) connect with mobile terminal 100 can by interface.For example, External device (ED) may include wired or wireless headphone port, external power supply (or battery charger) port, wired or nothing Line data port, memory card port, the port for connecting the device with identification module, audio input/output (I/O) end Mouth, video i/o port, ear port etc..Interface unit 170 can be used for receiving the input from external device (ED) (for example, number It is believed that breath, electric power etc.) and the input received is transferred to one or more elements in mobile terminal 100 or can be with For transmitting data between mobile terminal and external device (ED).
In addition, when mobile terminal 100 is connect with external base, interface unit 170 may be used as allowing will be electric by it Power, which is provided from pedestal to the path or may be used as of mobile terminal 100, allows the various command signals inputted from pedestal to pass through it It is transferred to the path of mobile terminal.The various command signals or electric power inputted from pedestal, which may be used as mobile terminal for identification, is The no signal being accurately fitted on pedestal.
Output unit 150 is configured to provide output signal with vision, audio and/or tactile manner (for example, audio is believed Number, vision signal, alarm signal, vibration signal etc.).Output unit 150 may include display unit 151, audio output mould Block 152, alarm unit 153 etc..
Display unit 151 may be displayed on the information handled in mobile terminal 100.For example, when mobile terminal 100 is in electricity When talking about call mode, display unit 151 can show and converse or other communicate (for example, text messaging, multimedia file Downloading etc.) relevant user interface (UI) or graphic user interface (GUI).When mobile terminal 100 is in video calling mode Or when image capture mode, display unit 151 can show captured image and/or received image, show video or figure Picture and the UI or GUI of correlation function etc..
Meanwhile when display unit 151 and touch tablet in the form of layer it is superposed on one another to form touch screen when, display unit 151 may be used as input unit and output device.Display unit 151 may include liquid crystal display (LCD), thin film transistor (TFT) In LCD (TFT-LCD), Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc. at least It is a kind of.Some in these displays may be constructed such that transparence to allow user to watch from outside, this is properly termed as transparent Display, typical transparent display can be, for example, TOLED (transparent organic light emitting diode) display etc..According to specific Desired embodiment, mobile terminal 100 may include two or more display units (or other display devices), for example, moving Dynamic terminal may include outernal display unit (not shown) and inner display unit (not shown).Touch screen can be used for detecting touch Input pressure and touch input position and touch input area.
Audio output module 152 can mobile terminal be in call signal reception pattern, call mode, logging mode, It is when under the isotypes such as speech recognition mode, broadcast reception mode, wireless communication unit 110 is received or in memory 160 The audio data transducing audio signal of middle storage and to export be sound.Moreover, audio output module 152 can provide and movement The relevant audio output of specific function (for example, call signal receives sound, message sink sound etc.) that terminal 100 executes. Audio output module 152 may include loudspeaker, buzzer etc..
Alarm unit 153 can provide output notifying event to mobile terminal 100.Typical event can be with Including calling reception, message sink, key signals input, touch input etc..Other than audio or video output, alarm unit 153 can provide output in different ways with the generation of notification event.For example, alarm unit 153 can be in the form of vibration Output is provided, when receiving calling, message or some other entrance communications (in coming communication), alarm Unit 153 can provide tactile output (that is, vibration) to notify to user.By providing such tactile output, even if When the mobile phone of user is in the pocket of user, user also can recognize that the generation of various events.Alarm unit 153 The output of the generation of notification event can also be provided via display unit 151 or audio output module 152.
Memory 160 can store the software program etc. of the processing and control operation that are executed by controller 180, Huo Zheke Temporarily to store oneself data (for example, telephone directory, message, still image, video etc.) through exporting or will export.And And memory 160 can store about the vibrations of various modes and audio signal exported when touching and being applied to touch screen Data.
Memory 160 may include the storage medium of at least one type, and the storage medium includes flash memory, hard disk, more Media card, card-type memory (for example, SD or DX memory etc.), random access storage device (RAM), static random-access storage Device (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read only memory (PROM), magnetic storage, disk, CD etc..Moreover, mobile terminal 100 can execute memory with by network connection The network storage device of 160 store function cooperates.
The overall operation of the usually control mobile terminal of controller 180.For example, controller 180 executes and voice communication, data Communication, video calling etc. relevant control and processing.Controller 180 can be with execution pattern identifying processing, will be in touch screen The handwriting input of upper execution or picture draw input and are identified as character or image.
Power supply unit 190 receives external power or internal power under the control of controller 180 and provides operation each member Electric power appropriate needed for part and component.
Various embodiments described herein can be to use the calculating of such as computer software, hardware or any combination thereof Machine readable medium is implemented.Hardware is implemented, embodiment described herein can be by using application-specific IC (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), scene can Programming gate array (FPGA), controller, microcontroller, microprocessor, is designed to execute function described herein processor At least one of electronic unit is implemented, and in some cases, such embodiment can be implemented in controller 180. For software implementation, the embodiment of such as process or function can with allow to execute the individual of at least one functions or operations Software module is implemented.Software code can by the software application (or program) write with any programming language appropriate Lai Implement, software code can store in memory 160 and be executed by controller 180.
So far, oneself is through describing mobile terminal according to its function.In the following, for the sake of brevity, will description such as folded form, Slide type mobile terminal in various types of mobile terminals of board-type, oscillating-type, slide type mobile terminal etc., which is used as, to be shown Example.Therefore, the present invention can be applied to any kind of mobile terminal, and be not limited to slide type mobile terminal.
Mobile terminal 100 as shown in Figure 1 may be constructed such that using via frame or grouping send data it is all if any Line and wireless communication system and satellite-based communication system operate.
Referring now to Fig. 2 description communication system that wherein mobile terminal according to the present invention can operate.
Different air interface and/or physical layer can be used in such communication system.For example, used by communication system Air interface includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and universal mobile communications system System (UMTS) (particularly, long term evolution (LTE)), global system for mobile communications (GSM) etc..As non-limiting example, under The description in face is related to cdma communication system, but such introduction is equally applicable to other types of system.
With reference to Fig. 2, cdma wireless communication system may include multiple mobile terminals 100, multiple base stations (BS) 270, base station Controller (BSC) 275 and mobile switching centre (MSC) 280.MSC280 is configured to and Public Switched Telephony Network (PSTN) 290 form interface.MSC280 is also structured to form interface with the BSC275 that can be couple to base station 270 via back haul link. Back haul link can be constructed according to any in several known interfaces, and the interface includes such as E1/T1, ATM, IP, PPP, frame relay, HDSL, ADSL or xDSL.It will be appreciated that system may include multiple BSC275 as shown in Figure 2.
Each BS270 can service one or more subregions (or region), by multidirectional antenna or the day of direction specific direction Each subregion of line covering is radially far from BS270.Alternatively, each subregion can be by two or more for diversity reception Antenna covering.Each BS270, which may be constructed such that, supports multiple frequency distribution, and the distribution of each frequency has specific frequency spectrum (for example, 1.25MHz, 5MHz etc.).
What subregion and frequency were distributed, which intersects, can be referred to as CDMA Channel.BS270 can also be referred to as base station transceiver System (BTS) or other equivalent terms.In this case, term " base station " can be used for broadly indicating single BSC275 and at least one BS270.Base station can also be referred to as " cellular station ".Alternatively, each subregion of specific BS270 can be claimed For multiple cellular stations.
As shown in Figure 2, broadcast singal is sent to the mobile terminal operated in system by broadcsting transmitter (BT) 295 100.Broadcasting reception module 111 as shown in Figure 1 is arranged at mobile terminal 100 to receive the broadcast sent by BT295 Signal.In fig. 2 it is shown that several global positioning system (GPS) satellites 300.The help of satellite 300 positions multiple mobile terminals At least one of 100.
In Fig. 2, multiple satellites 300 are depicted, it is understood that, it is useful to can use any number of satellite acquisition Location information.Location information module 115 as shown in Figure 1 is generally configured to cooperate with satellite 300 desired to obtain Location information.It substitutes GPS tracking technique or except GPS tracking technique, the position that can track mobile terminal can be used Other technologies.In addition, at least one 300 property of can choose of GPS satellite or extraly processing satellite dmb transmission.
As a typical operation of wireless communication system, BS270 receives the reverse link from various mobile terminals 100 Signal.Mobile terminal 100 usually participates in call, information receiving and transmitting and other types of communication.Certain base station 270 is received each anti- It is handled in specific BS270 to link signal.The data of acquisition are forwarded to relevant BSC275.BSC provides call The mobile management function of resource allocation and the coordination including the soft switching process between BS270.The number that BSC275 will also be received According to MSC280 is routed to, the additional route service for forming interface with PSTN290 is provided.Similarly, PSTN290 with MSC280 forms interface, and MSC and BSC275 form interface, and BSC275 controls BS270 correspondingly with by forward link signals It is sent to mobile terminal 100.
Based on above-mentioned mobile terminal hardware configuration and communication system, each embodiment of the method for the present invention is proposed.
Referring to Fig. 3, present system quick service setting device first embodiment provides a kind of system service and is fast arranged Device, the system service are fast arranged device and include:
Module 10 is monitored, the system service for monitoring third-party application software is requested.
System service provided by the invention, which is fast arranged device and can be applied to the system service of multiple terminal, to be fast arranged, example Such as: intelligent mobile terminal, PAD (Portable Android Device, tablet computer), smart television etc..
The present embodiment is illustrated with intelligent mobile terminal.In order to meet the use demand of user, in mobile terminal On one or more third-party application softwares, such as social application software, navigation application software, game application software are installed. The use of part third-party application software needs the system service of mobile terminal to support.Such as: social application software need using Account number cipher connects network log-in service device by the wireless communication unit 110 of mobile terminal, carries out social activity;Navigation is answered Need the location information module 115 by mobile terminal with software, using GPS (Global Positioning System, entirely Ball positioning system) positioning, the position of mobile terminal is obtained, navigation Service is provided;It moves class application software and needs to sense movement eventually The movement or movement at end, obtain the motion conditions of user.
It should be noted that in the present embodiment, the system service that third-party application software needs mobile terminal to provide, packet Include but be not limited to communication service, positioning service, short message service, dial-up service, session services, earphone service, microphone service, Earpiece service, camera service, the access service of external equipment, action sensing service etc..For example, communication service can be by wireless Broadcasting reception module 111, mobile communication module 112, wireless Internet module 113 or short range communication mould in communication unit 110 Blocks 114 etc. provide;Positioning service can be provided by the location information module 115 in wireless communication unit 110;Camera service can be with It is provided by the camera 121 in A/V input unit 120;Microphone service can be mentioned by the microphone 122 in A/V input unit 120 For;Action sensing service can be provided by sensing unit 140;The access service of external equipment can be provided by interface unit 170.
Certainly, the system service that the embodiment of the present invention can also be used for mobile terminal system software is fast arranged, can be according to reality Border needs flexible setting.
Specifically, as an implementation, system service is fast arranged device and is located in mobile terminal, system clothes are provided The service that business is fast arranged.
Firstly, monitoring the third-party application software in the monitoring mobile terminal of module 10.
If listening to the program bag starting of third-party application software, whether the third-party application software that is currently up is monitored There is transmission system service request to service to obtain the support of system service, such as network service request, GPS positioning clothes with open system Business request etc..
Different third-party application software can be identified according to the program-package name of third-party application software by monitoring module 10.
Third-party application software after actuation, whether, or be if opening by every system service needed for checking self-operating When user provides service, check whether every system service needed for providing this service opens.Third-party application software detection When system service state, the current of the system service needed for it can be obtained by sending system service request to controller 180 Whether state, such as system service currently open.
If monitoring the system service request that module 10 listens to the transmission of third-party application software, obtains this system service and ask It asks, can be requested to know the requested system service of current third party application software according to this system service.
Judgment module 20, for judging that the system service requests whether corresponding system service opens.
After listening to the system service request of third-party application software transmission, judgment module 20 judges current system service Request whether corresponding system service opens.
Specifically, as an implementation, first, it is determined that module 20 is according to what current third party application software was sent System service request obtains this and requests corresponding system service.
Then, the current state of the system service of this request of the acquisition of judgment module 20.For example, third-party application software is sent out The system service request sent is network service, then whether the network that judgment module 20 obtains current mobile terminal is opened;Third party The system service request that application software is sent is GPS positioning service, then judgment module 20 obtains the GPS positioning of current mobile terminal Whether open.
The state current according to system service of judgment module 20 as a result, judge current third party application software send be Whether the corresponding system service of system service request opens, and obtains determining result.
Quick setup module 30 intercepts the system service request, and provide if not opening for the system service Rapid switch is used for the quick setting of the system service.
If this system service sent of current third party application software requests corresponding system service not opened, fast Setup module 30 intercepts this system service request, and provides rapid switch, for the system service of this request of user setting.
Specifically, as an implementation, firstly, quick setup module 30 intercepts this system service request, it can To shield this system service request, make controller 180 that can not receive or respond this system service request, then current third party Application software can not know that corresponding system service current state is requested in this system service, to make current third party using soft Part can not show jump page;
Alternatively, quick setup module 30 shields the jump page that current third party application software is shown, make user in movement It can't see the jump page that current third party application software is shown in the current operation interface of terminal.
It should be noted that jump page described in the present embodiment, is that confession under directions user chooses whether to open this request System service or confession under directions user choose whether to jump to the page of the system service setting page of this request.It is specific: When third-party application software detection systems service state, if quick setup module 30 does not shield the system service request of its sending, Current third party application software successfully obtains this system service and requests corresponding system service current state, and knows that this is asked After the system service asked is in off state, the judgement of current third party application software needs to open this system service.Then, currently Third-party application software shows jump page in the form of pop-up etc., and the system service for opening this request is chosen whether for user, Or the setting page of the system service of this request whether is jumped to, carry out the setting of this system service.If user selects It opens or jumps, then current display page according to the user's choice, is jumped to corresponding system service by third-party application software The page is set.
Then, quick setup module 30 provides the quick setting that rapid switch is used for system service.Referring to Fig. 4, fast set The form of pop-up display window can be used in the rapid switch for setting the offer of module 30, and user is notified to choose whether to open this request System service, and notify the information such as title of system service of this request of user;Meanwhile rapid switch provides selection and presses Button, such as " unlatching ", " closing " choose whether the system service for opening this request for user.
The rapid switch that quick setup module 30 provides can also be display unit 151 in the form of pop-up display window Display goes out the voice prompting of the output of module 152 or the vibration prompt of the output of alarm unit 153, notice in combination with audio input User is fast arranged.
If user opens the system service of this request by user input unit 130, selection, then quick setup module 30 Corresponding system service is opened in control, and closes rapid switch, and the page of mobile terminal is returned to current third party application detection System service state, issue this system service request when the page.
Subsequent, the support of the system service of this request can be obtained in current third party application.
If user selects to close the system service of this request, or is without using rapid switch within the preset time Unite the quick setting of service, then quick setup module 30 closes rapid switch, or on the current display page of mobile terminal it is hidden Hide rapid switch.
Quick setup module 30 realizes the quick setting of system service as a result,.Certainly, present invention may also apply to system clothes Quick closing of business etc. is arranged, can flexible setting according to actual needs.
Referring to Fig. 5, it is illustrated by GPS positioning of application scenarios.When third party's navigation software is that user navigates, need The current location information of user is obtained to carry out route guiding.
When user starts third party's navigation software, shows navigation page, third party's navigation software detection current system is It is no to have unlatching GPS positioning.When GPS is not opened:
If quick setup module 30 does not intercept the system service request of third party's navigation software, third-party application software bullet Jump page out prompts user to open GPS positioning service, such as prompt user to improve setting accuracy, it is proposed that open GPS, while " setting " and " cancellation " two buttons being provided and are selected for user.If user clicks " set " button, third party is led Current display page is jumped to the setting page of GPS by boat software, and the setting of GPS service is carried out by user.It completes to set in user It postpones, current display page is jumped back to navigation page again by third party's navigation software.
If quick setup module 30 intercepts the system service request of third party's navigation software, provided in the Present navigation page Rapid switch prompts the user whether to open GPS.User can choose whether to open GPS by slide switch button.If user will Switch button slides into the left side, then determines that user selects to open GPS, and quick setup module 30 controls the GPS service of opening system, And rapid switch is closed, return to the navigation page of third party's navigation software;If switch button is slided into the left side by user, determine GPS is not opened in user's selection, and quick setup module 30 hides rapid switch, returns to the navigation page of third party's navigation software.
Thus, it is possible to find out the rapid switch that the embodiment of the present invention proposes it is possible to prevente effectively from mobile terminal application interface It jumps repeatedly, optimizes user experience.
Certainly, the embodiment of the present invention applies also for several scenes, provides the service that system service is fast arranged.
Referring to Fig. 6, it is illustrated by file backup of application scenarios.When user enters picture library or is answered by third party When browsing photo with software, as an implementation, quick setup module 30 is fast opened in the pop-up of current photo browsing pages It closes, prompts the user whether to need automated back-up photo.User can choose whether backup photo by slide switch button.
If switch button is slided into the left side by user's selection, determines that user selects automated back-up picture, mould is fast set Block 30 controls automated back-up photo and closes rapid switch;If switch button is slided into the right by user's selection, user is determined Selection is not backed up photo, and quick setup module 30 hides rapid switch.
If user's not operation button switch within the preset time, determine that user's selection is not backed up photo, it is quick to be arranged Module 30 hides rapid switch.
In the present embodiment, the system service for third-party application software being monitored by monitoring module 10 is requested;Judgment module 20 judge that this system service requests whether corresponding system service opens;If the system service of this request is not opened, fastly Prompt setup module 30 intercepts this system service request, and provides fast setting for system service of the rapid switch for this request It sets.The present embodiment provides rapid switch open system clothes by monitoring, intercepting the system service request of third-party application software Business, avoids jumping repeatedly for mobile terminal display page, simplifies the process of third-party application software setting system service, effectively The efficiency of system service setting is improved, the user experience is improved.
Further, referring to Fig. 7, present system quick service setting device second embodiment provides a kind of system service Quick setting device, is based on above-mentioned embodiment shown in Fig. 3, states monitoring module 10 and includes:
Acquiring unit 11, for obtaining the third-party application software of starting.
After mobile terminal starting, as an implementation, acquiring unit 11 monitors whole thirds in mobile terminal Square application software, monitors whether third-party application software starts.The starting of third-party application software can be user and actively start, It is also possible to by other application software transfer, it can flexible setting according to actual needs.
If listening to the program bag starting of third-party application software, acquiring unit 11 obtains the third party being currently up and answers With the identification information of software, such as program-package name, different third-party application software for identification.
The third-party application software that acquiring unit 11 is started as a result,.
First judging unit 12, for judging that the third party of the starting answers according to preconfigured quick service list It whether is third-party application software to be serviced with software.
After the third-party application software for obtaining starting, the first judging unit 12 is arranged according to preconfigured quick service Table judges whether the third-party application software being currently up is third-party application software to be serviced.
Specifically, as an implementation, be provided with quick service list in advance, it is quick by system service for recording Device is set, the third-party application software of service is provided.Quick service list records the application number of third-party application software to be serviced According to, such as: the program-package name of third-party application software obtains activity pages of system service, detection system service state, hair System service request, can flexible setting according to actual needs to the time etc. of prompt user's jump page out.
It should be noted that the first judging unit 12 can be according to the application data search of third-party application software to uniquely Corresponding third-party application software.
First judging unit 12 judges the third-party application software being currently up according to preconfigured quick service list Whether it is third-party application software to be serviced, can be believed according to identifications such as the third-party application software program package names being currently up Breath, searches the third-party application software whether quick service list has record to be currently up.
If finding the third-party application software being currently up in quick service list, the first judging unit 12 determines The third-party application software being currently up is third-party application software to be serviced;If not found in quick service list current The third-party application software of starting, then the first judging unit 12 determines that the third-party application software that is currently up is non-to be serviced the Tripartite's application software.
The first judging unit 12 obtains determining result as a result,.
First monitoring unit 13, if the third-party application software for the starting is third-party application software to be serviced, Then monitor the system service request of the third-party application software to be serviced.
After obtaining determining result, if the third-party application software being currently up is third-party application software to be serviced, First monitoring unit 13 monitors the request of system service transmitted by the third-party application software to be serviced being currently up.
Specifically, as an implementation, the first monitoring unit 13 monitors whether third-party application software to be serviced has Detection system service state, transmission system service request service to obtain the support of system service, such as network clothes with open system Business request, GPS positioning service request etc..
If listening to third-party application software detection systems service state to be serviced, sending system service request, first Monitoring unit 13 obtains this system service request, can be requested to know that current third-party application to be serviced is soft according to this system service The requested system service of part.
It should be noted that the first monitoring unit 13 can be while listening for one or more third-party application softwares to be serviced System service request, can flexible setting according to actual needs.
In the present embodiment, the third-party application software of starting is obtained by acquiring unit 11;Then, the first judging unit 12 according to preconfigured quick service list, judges whether the third-party application software being currently up is that third party to be serviced answers Use software;If the third-party application software being currently up is third-party application software to be serviced, the first monitoring unit 13 is monitored The system service of third-party application software to be serviced is requested.The present embodiment presets quick service list, listens only to, intercepts fast The system service request of third-party application software to be serviced, realizes the flexibility that system service is fast arranged in service list, Improve the efficiency that system service is fast arranged.
Further, referring to Fig. 8, present system quick service setting device 3rd embodiment provides a kind of system service Quick setting device, is based on above-mentioned embodiment shown in Fig. 7, the third-party application software of the quick service list record be to Service third-party application software, the monitoring module 10 further include:
Second monitoring unit 14, if the third-party application software for the starting is that non-third-party application to be serviced is soft Part then monitors the mode that the non-third-party application software to be serviced obtains system service.
After being obtained determining result according to quick service list, if the third-party application software being currently up is non-to be serviced Third-party application software, then the second monitoring unit 14 monitors the non-third-party application software to be serviced being currently up and obtains system clothes The mode of business.
Specifically, as an implementation, non-third-party application software to be serviced after actuation, checks self-operating institute Whether the every system service needed opens, or when providing service for user, checks and provides this service required every system Whether service opens.It, can be by being sent to controller 180 when non-third-party application software detection systems service state to be serviced System service request, obtains the current state of the system service needed for it, such as whether system service currently opens.
Second monitoring unit 14 monitors the system service request process of non-third-party application software to be serviced, and acquisition is currently opened Dynamic non-third-party application software to be serviced obtains the mode of system service.
The non-third-party application software to be serviced that second monitoring unit 14 obtains obtain system service mode include: it is non-to Third-party application software is serviced from detection system service state, sending system service request to the setting for completing system service, is returned Return the Overall Steps of the page of non-third-party application software to be serviced.It should be noted that non-third-party application software to be serviced The mode for obtaining system service also may include other data, can flexible setting according to actual needs.
It should be noted that the second monitoring unit 14 can be monitored after non-third-party application software to be serviced starts for the first time Its mode for obtaining system service can also monitor its acquisition system clothes after non-third-party application software to be serviced starts for several times The mode of business, can flexible setting according to actual needs.
Second judgment unit 15, for obtaining the mode of system service according to the non-third-party application software to be serviced, Judge whether the non-third-party application software to be serviced meets preset conditions of service.
After obtaining non-third-party application software to be serviced and obtaining the mode of system service, second judgment unit 15 judges non- Whether third-party application software to be serviced meets preset conditions of service.
Specifically, as an implementation, presetting promising third-party application software and providing what system service was fast arranged Conditions of service, when third-party application software meets preset conditions of service, system service, which is fast arranged device and provides for it, is The service that quick service of uniting is arranged.
In the present embodiment, preset conditions of service include the mould that preset third-party application software obtains system service Formula, the mode that preset third-party application software obtains system service includes: firstly, third-party application software detection systems service State sends system service request, obtains the current state of system service;If system service is not opened currently, third party is answered The system service of this request whether is opened with software prompt user, or prompts the user whether to jump to the system clothes of this request The setting page of business is configured;If user selects to open the system service of this request, the system for jumping to this request The setting page of service is configured for user;User open this request system service after, returned manually by user or Third-party application software automatically returns to the page of third-party application software.
It should be noted that the mode that preset third-party application software obtains system service also may include other systems Service acquisition step, can flexible setting according to actual needs.
If the non-third-party application software to be serviced obtained obtains the mode of system service, with preset third-party application The mode that software obtains system service is identical, then it is default to determine that non-third-party application software to be serviced meets for second judgment unit 15 Conditions of service.
If the non-third-party application software to be serviced obtained obtains the mode of system service, with preset third-party application The mode that software obtains system service is not identical, then second judgment unit 15 determines that non-third-party application software to be serviced is unsatisfactory for Preset conditions of service.
Second judgment unit 15 obtains determining result as a result,.
Recording unit 16, if meeting the conditions of service for the non-third-party application software to be serviced, described The non-third-party application software to be serviced is recorded in quick service list.
If not third-party application software to be serviced meets preset conditions of service, then recording unit 16 is in quick service list In record this non-third-party application software to be serviced, and provide the service that system service is fast arranged for it.
Specifically, as an implementation, firstly, the acquisition of recording unit 16 meets the non-to be serviced of preset service condition The application data of third-party application software, comprising: the program-package name of non-third-party application software to be serviced obtains system service Activity pages, detection system service state, sending system service request to the time of prompt user's jump page etc. can bases Flexible setting is actually needed.
Then, recording unit 16 records this non-third-party application software to be serviced in quick service list.
Since the third-party application software that preset quick service list records is third-party application software to be serviced, because This, after third-party application software to be serviced that this is non-is recorded to quick service list, this non-third-party application to be serviced is soft Part is recorded unit 16 and is configured to third-party application software to be serviced, the service that hereafter will be obtained system service and be fast arranged.
Hereafter, the first monitoring unit 13 monitors its system service request, and provides the service that system service is fast arranged.
It should be noted that preset quick service list record record has the application number of third-party application software to be serviced According to the program-package name including third-party application software to be serviced obtains activity pages of system service, and detection system services shape State, sending system service request to the time of prompt user's jump page etc..Wherein, program-package name can be used for identifying, search Different third party applications;Activity pages of system service is obtained, can be used for navigating to this third party application Specific activity pages of system service is obtained, can more accurately identify third party application, obtain its request is System service;Detection system service state, the time for issuing system service request to prompt user's jump page can be used for fast Setup module 13 starts the system service request, shielding third-party application software for intercepting third-party application software within this time The operations such as jump page, pop-up rapid switch.
If not third-party application software to be serviced is unsatisfactory for preset conditions of service, then terminate to this third-party application software Monitoring, recording unit 16 is added into filter list, hereafter no longer monitors its system service request.
In the present embodiment, the third-party application software of quick service list record is third-party application software to be serviced, If the third-party application software of starting is non-third-party application software to be serviced, the second monitoring unit 14 monitors non-to be serviced the The mode of tripartite's application software acquisition system service;Then second judgment unit 15 is obtained according to non-third-party application software to be serviced The mode for taking system service, judges whether this non-third-party application software to be serviced meets preset conditions of service;If this it is non-to Service third-party application software meets preset conditions of service, then it is non-wait take to record this in quick service list for recording unit 16 Business third-party application software, and its subsequent system service request is monitored, the service that system service is fast arranged is provided.This implementation Example is preset with conditions of service, if third-party application software meets preset conditions of service, this third-party application software is added Quick service list, and the service that system service is fast arranged is provided.The present embodiment realizes automatic study, judges that third party answers Whether need to provide the service that system service is fast arranged with software, without artificial setting, simplifies third-party application software System service setting procedure improves the efficiency of system service setting, optimizes user experience.
Further, referring to Fig. 9, present system quick service setting device fourth embodiment provides a kind of system service Quick setting device, it is described fast based on embodiment (the present embodiment is by taking Fig. 8 as an example) shown in above-mentioned any one of Fig. 3, Fig. 7 or Fig. 8 Prompt setup module 30 includes:
Interception unit 31 intercepts the system clothes of the third-party application software if not opening for the system service Business request.
If this system service sent of current third party application software requests corresponding system service not opened, intercept Unit 31 intercepts this system service request.
Specifically, as an implementation, firstly, interception unit 31 shields this system service request, making controller 180 can not receive or respond this system service request, then current third party application software can not know that this system service is asked Corresponding system service current state is sought, to make current third party application software that can not show jump page.
As another embodiment, interception unit 31 shields the jump page that current third party application software is shown, makes User can't see the jump page that current third party application software is shown in the current operation interface of mobile terminal.
Interception unit 31 can listen to current third party application software detection system service state, send system service Start to shield jump page when request.
It is used due to having obtained current third party application software detection system service state, having issued system service request to prompt The time of family jump page, the duration that shielding jump page can be set is that third-party application software detection systems service shape State issues system service request to the time of prompt user's jump page, then extends preset cache-time, turns off later pair In the shielding of jump page.
It should be noted that jump page described in the present embodiment, is that confession under directions user chooses whether to open this request System service or confession under directions user choose whether to jump to the page of the system service setting page of this request.It is specific: When third-party application software detection systems service state, if not shielding the system service request of its sending, current third party application Software successfully obtains this system service and requests corresponding system service current state, and the system service for knowing that this is requested is After closed state, the judgement of current third party application software needs to open this system service.Then, current third party application software In the form of pop-up etc., jump page is shown, the system service for opening this request is chosen whether for user, or whether jump to The setting page of the system service of this request, carries out the setting of this system service.If user selects to open or jump, the Current display page according to the user's choice, is jumped to corresponding system service and the page is arranged by tripartite's application software.
Rapid switch unit 32, for providing prompt operation switch for system service described in user setting.
After intercepting the system service request of current third party application software, rapid switch unit 32 provides prompt operation and opens It closes for system service described in user setting.
Specifically, as an implementation, pop-up display can be used in the rapid switch that rapid switch unit 32 provides The form of window notifies user to choose whether to open the system service of this request.And notify the system clothes of this request of user The information such as the title of business;Meanwhile rapid switch provides select button, such as " unlatching ", " closing ", chooses whether to open for user The system service of this request.
Setting unit 33, for system service described in the operation setting based on user, and it is soft to return to the third-party application The operation interface of part.
If user selects to open the system service of this request, operation of the setting unit 33 based on user, control is opened Corresponding system service, and close rapid switch.
Then, the setting page of mobile terminal is returned to the service of current third party application detection system, hair by setting unit 33 Page when this system service is requested out.
Subsequent, the support of the system service of this request can be obtained in current third party application.
Setting unit 33 realizes the quick setting of system service as a result,.Certainly, present invention may also apply to system services It is quick the setting such as to close, it can flexible setting according to actual needs.
Referring to Fig.1 0, it is illustrated by the quick input of account number cipher of application scenarios.User presets third Account, password and the matched finger print information of square social software, and be stored in memory 160, user is passed through defeated Enter finger print information and obtains matched account and password.
When user opens the login page of third party's social software, third party's social software, which starts detection current system, is It is no to preserve account and password, the cryptographic service of Request System.At this point, the system that interception unit 31 intercepts third party's social software Service request, rapid switch unit 32 input fingerprint Auto-matching account in current login page pop-up rapid switch prompt user Password.
Setting unit 33 detects whether user has input finger print information.After the fingerprint for obtaining user's input, close quick Switch, and matched account number cipher is obtained according to the finger print information of user.Then, the log in page of third party's social software is returned Face, the account number cipher that will acquire input corresponding input frame, realize the quick input that account number cipher is carried out by fingerprint.
Referring to Fig.1 1, it is illustrated by the input of short message verification code of application scenarios.When third-party application software When login, registration need short-message verification, after issuing checking request, mobile terminal will receive corresponding short message verification code.
Third-party application software can detect whether current system receives short message verification code, the short message service of Request System.This When, interception unit 31 intercepts the system service request of this third-party application software, and rapid switch unit 32 obtains what short message carried Identifying code, such as 31745.
Then, rapid switch unit 32 prompts the user whether current by pasting in current authentication page pop-up rapid switch The identifying code 31745 of acquisition, completes the input of identifying code.Paste buttons are provided in rapid switch, if user's click paste is pressed Button then determines that the identifying code currently obtained is pasted in user's selection in identifying code input frame.
After user's click paste button, setting unit 33 returns to the verifying page of current third party application software, is testing 31745 are pasted in card code input frame, realizes the quick input of identifying code.
In the present embodiment, if the system service of this request is not opened, interception unit 31 intercepts this third party and answers It is requested with the system service of software;Rapid switch unit 32 provides prompt operation switch for the system clothes of this request of user setting Business;Then, the system service of this request of operation setting of the setting unit 33 based on user, and current third party is returned using soft The operation interface of part.The present embodiment provides rapid switch control by intercepting the system service request of third-party application software The setting of system service avoids jumping repeatedly for mobile terminal display page, simplifies third-party application software setting system and takes The process of business effectively increases the efficiency of system service setting, and the user experience is improved.
Further, referring to Fig.1 2, present system quick service setting the 5th embodiment of device provides a kind of system clothes The quick setting device of business, it is described based on embodiment (the present embodiment is by taking Fig. 3 as an example) shown in above-mentioned any one of Fig. 3, Fig. 7 or Fig. 8 Device is fast arranged in system service further include:
Module 40 is terminated, if having turned on for the system service, terminates the monitoring requested this system service.
If this system service sent of current third party application software requests corresponding system service to have turned on, terminate Module 40 terminates the monitoring requested this system service.Third-party application software carries out phase according to the system service state of acquisition The operation answered.
Then, module 40 is terminated to continue to monitor the shape whether current third party application software has detection other systems service State issues system service request, and provides the service that system service is fast arranged for it.
In the present embodiment, if the system service of this request has turned on, terminating module 40 terminates to take this subsystem The monitoring of business request, and continue to monitor the system service request of current third party application software, it is mentioned according to its system service request The service being fast arranged for system service.The system service request that the present embodiment opens system service does not continue to supervise It listens, effectively reduces the workload that system service is fast arranged, improve the efficiency of service that system service is fast arranged, optimize User experience.
Referring to Fig.1 3, present system quick service setting method first embodiment provides a kind of system service and is fast arranged Method, the quick setting method of system service include:
Step S10, the system service request of third-party application software is monitored.
The system service that the quick setting method of system service provided by the invention can be applied to multiple terminal is fast arranged, example Such as: intelligent mobile terminal, PAD (Portable Android Device, tablet computer), smart television etc..
The present embodiment is illustrated with intelligent mobile terminal.In order to meet the use demand of user, in mobile terminal On one or more third-party application softwares, such as social application software, navigation application software, game application software are installed. The use of part third-party application software needs the system service of mobile terminal to support.Such as: social application software need using Account number cipher connects network log-in service device by the wireless communication unit 110 of mobile terminal, carries out social activity;Navigation is answered Need the location information module 115 by mobile terminal with software, using GPS (Global Positioning System, entirely Ball positioning system) positioning, the position of mobile terminal is obtained, navigation Service is provided;It moves class application software and needs to sense movement eventually The movement or movement at end, obtain the motion conditions of user.
It should be noted that in the present embodiment, the system service that third-party application software needs mobile terminal to provide, packet Include but be not limited to communication service, positioning service, short message service, dial-up service, session services, earphone service, microphone service, Earpiece service, camera service, the access service of external equipment, action sensing service etc..For example, communication service can be by wireless Broadcasting reception module 111, mobile communication module 112, wireless Internet module 113 or short range communication mould in communication unit 110 Blocks 114 etc. provide;Positioning service can be provided by the location information module 115 in wireless communication unit 110;Camera service can be with It is provided by the camera 121 in A/V input unit 120;Microphone service can be mentioned by the microphone 122 in A/V input unit 120 For;Action sensing service can be provided by sensing unit 140;The access service of external equipment can be provided by interface unit 170.
Certainly, the system service that the embodiment of the present invention can also be used for mobile terminal system software is fast arranged, can be according to reality Border needs flexible setting.
Specifically, as an implementation, system service is fast arranged device and is located in mobile terminal, system clothes are provided The service that business is fast arranged.
Firstly, the third-party application software in device monitoring mobile terminal is fast arranged in system service.
If listening to the program bag starting of third-party application software, whether the third-party application software that is currently up is monitored There is transmission system service request to service to obtain the support of system service, such as network service request, GPS positioning clothes with open system Business request etc..
Device is fast arranged in system service can identify different third parties according to the program-package name of third-party application software Application software.
Third-party application software after actuation, whether, or be if opening by every system service needed for checking self-operating When user provides service, check whether every system service needed for providing this service opens.Third-party application software detection When system service state, the current of the system service needed for it can be obtained by sending system service request to controller 180 Whether state, such as system service currently open.
If listening to the system service request of third-party application software transmission, this system service request, Ke Yigen are obtained The requested system service of current third party application software is known in system service request accordingly.
Step S20, judge that the system service requests whether corresponding system service opens.
After listening to the system service request of third-party application software transmission, system service is fast arranged device judgement and works as Preceding system service requests whether corresponding system service opens.
Specifically, as an implementation, firstly, device is fast arranged according to current third party using soft in system service The system service request that part is sent, obtains this and requests corresponding system service.
Then, the current state of system service that device obtains this request is fast arranged in system service.For example, third party The system service request that application software is sent is network service, then device acquisition current mobile terminal is fast arranged in system service Whether network is opened;The system service request that third-party application software is sent is GPS positioning service, then system service is fast arranged Whether the GPS positioning that device obtains current mobile terminal opens.
The device state current according to system service is fast arranged in system service as a result, judges current third party using soft The system service that part is sent requests whether corresponding system service opens, and obtains determining result.
If step S30, the described system service is not opened, the system service request is intercepted, and provide rapid switch use In the quick setting of system service.
If this system service sent of current third party application software requests corresponding system service not opened, system Quick service setting device intercepts this system service request, and provides rapid switch, and what for user setting, this was requested is System service.
Specifically, as an implementation, shields this system service firstly, device is fast arranged in system service and ask It asks, makes controller 180 that can not receive or respond this system service request, then current third party application software can not know this Corresponding system service current state is requested in system service, to make current third party application software that can not show jump page;
Alternatively, the jump page that device shielding current third party application software is shown fast is arranged in system service, make user It can't see the jump page that current third party application software is shown in the current operation interface of mobile terminal.
It should be noted that jump page described in the present embodiment, is that confession under directions user chooses whether to open this request System service or confession under directions user choose whether to jump to the page of the system service setting page of this request.It is specific: When third-party application software detection systems service state, if not shielding the system service request of its sending, current third party application Software successfully obtains this system service and requests corresponding system service current state, and the system service for knowing that this is requested is After closed state, the judgement of current third party application software needs to open this system service.Then, current third party application software In the form of pop-up etc., jump page is shown, the system service for opening this request is chosen whether for user, or whether jump to The setting page of the system service of this request, carries out the setting of this system service.If user selects to open or jump, the Current display page according to the user's choice, is jumped to corresponding system service and the page is arranged by tripartite's application software.
Then, the quick setting that device offer rapid switch is used for system service is fast arranged in system service.Reference Fig. 4, The form of pop-up display window can be used in the rapid switch that device offer is fast arranged in system service, and user is notified to choose whether The information such as the title of system service opened the system service of this request, and notify this request of user;Meanwhile rapid switch Select button, such as " unlatching ", " closing " are provided, the system service for opening this request is chosen whether for user.
The rapid switch that device offer is fast arranged in system service can also be by display unit 151 with pop-up display window Form show, in combination with audio input go out module 152 output voice prompting or alarm unit 153 export vibration mention Show, user is notified fast to be arranged.
If user opens the system service of this request by user input unit 130, selection, then system service is fast set It sets device control and opens corresponding system service, and close rapid switch, the page of mobile terminal is returned into current third party and is answered With detection system service state, issue this system service request when the page.
Subsequent, the support of the system service of this request can be obtained in current third party application.
If user selects to close the system service of this request, or is without using rapid switch within the preset time The quick setting of system service, then device closing rapid switch, or the display page current in mobile terminal is fast arranged in system service Rapid switch is hidden on face.
Device, which is fast arranged, in system service as a result, realizes the quick setting of system service.Certainly, present invention may also apply to The settings such as the quick closing of system service, can flexible setting according to actual needs.
Referring to Fig. 5, it is illustrated by GPS positioning of application scenarios.When third party's navigation software is that user navigates, need The current location information of user is obtained to carry out route guiding.
When user starts third party's navigation software, shows navigation page, third party's navigation software detection current system is It is no to have unlatching GPS positioning.When GPS is not opened:
If the system service request that device does not intercept third party's navigation software, third-party application is fast arranged in system service Software pops up jump page, and user is prompted to open GPS positioning service, such as prompt user to improve setting accuracy, it is proposed that GPS is opened, while " setting " and " cancellation " two buttons being provided and are selected for user.If user clicks " set " button, third Current display page is jumped to the setting page of GPS by square navigation software, and the setting of GPS service is carried out by user.It is complete in user After setting, current display page is jumped back to navigation page again by third party's navigation software.
If the system service request that device intercepts third party's navigation software is fast arranged in system service, in Present navigation page Face provides rapid switch and prompts the user whether to open GPS.User can choose whether to open GPS by slide switch button.If Switch button is slided into the left side by user, then determines that user selects to open GPS, system service is fast arranged device control and opens system The GPS of system is serviced, and closes rapid switch, returns to the navigation page of third party's navigation software;If user slides switch button To the left side, then determine that GPS is not opened in user's selection, system service is fast arranged device and hides rapid switch, returns to third party and leads The navigation page of boat software.
Thus, it is possible to find out the rapid switch that the embodiment of the present invention proposes it is possible to prevente effectively from mobile terminal application interface It jumps repeatedly, optimizes user experience.
Certainly, the embodiment of the present invention applies also for several scenes, provides the service that system service is fast arranged.
Referring to Fig. 6, it is illustrated by file backup of application scenarios.When user enters picture library or is answered by third party When browsing photo with software, as an implementation, system service is fast arranged device and pops up in current photo browsing pages Rapid switch prompts the user whether to need automated back-up photo.User can choose whether backup by slide switch button and shine Piece.
If switch button is slided into the left side by user's selection, determine that user selects automated back-up picture, system service is fast Victory setting device controls automated back-up photo and closes rapid switch;If switch button is slided into the right by user's selection, sentence Determine user's selection and be not backed up photo, system service is fast arranged device and hides rapid switch.
If user's not operation button switch within the preset time, determine that user's selection is not backed up photo, system service Quick setting device hides rapid switch.
In the present embodiment, it is requested by monitoring the system service of third-party application software;Judge that this system service is asked Ask whether corresponding system service opens;If the system service of this request is not opened, this system service request is intercepted, and The quick setting of system service of the rapid switch for this request is provided.The present embodiment is by monitoring, intercepting third-party application The system service of software is requested, and provides rapid switch open system service, avoids jumping repeatedly for mobile terminal display page, The process for simplifying the setting system service of third-party application software, effectively increases the efficiency of system service setting, improves use Family experience.
Further, referring to Fig.1 4, present system quick service setting method second embodiment provides a kind of system clothes It is engaged in quick setting method, based on embodiment shown in above-mentioned Figure 13, the step S10 includes:
Step S11, the third-party application software of starting is obtained.
After mobile terminal starting, as an implementation, system service is fast arranged device and monitors in mobile terminal Whole third-party application softwares, monitor third-party application software whether start.The starting of third-party application software can be use The dynamic starting of householder, is also possible to by other application software transfer, can flexible setting according to actual needs.
If listening to the program bag starting of third-party application software, the knowledge for the third-party application software being currently up is obtained Other information, such as program-package name, for identification different third-party application software.
The third-party application software started as a result,.
Step S12, according to preconfigured quick service list, judge the starting third-party application software whether be Third-party application software to be serviced.
After the third-party application software for obtaining starting, device is fast arranged according to preconfigured quick clothes in system service Business list, judges whether the third-party application software being currently up is third-party application software to be serviced.
Specifically, as an implementation, be provided with quick service list in advance, it is quick by system service for recording Device is set, the third-party application software of service is provided.Quick service list records the application number of third-party application software to be serviced According to, such as: the program-package name of third-party application software obtains activity pages of system service, detection system service state, hair System service request, can flexible setting according to actual needs to the time etc. of prompt user's jump page out.
It should be noted that device, which is fast arranged, in system service can apply data search according to third-party application software To unique corresponding third-party application software.
Device is fast arranged according to preconfigured quick service list in system service, judges that the third party being currently up answers Whether it is third-party application software to be serviced with software, can be known according to third-party application software program package name being currently up etc. Other information searches the third-party application software whether quick service list has record to be currently up.
If finding the third-party application software being currently up in quick service list, the third being currently up is determined Square application software is third-party application software to be serviced;If not finding the third party being currently up in quick service list to answer With software, then determine that the third-party application software being currently up is non-third-party application software to be serviced.
System service is fast arranged device and obtains determining result as a result,.
If the third-party application software of step S13, the described starting is third-party application software to be serviced, monitor it is described to Service the system service request of third-party application software.
After obtaining determining result, if the third-party application software being currently up is third-party application software to be serviced, System service is fast arranged device and monitors the request of system service transmitted by the third-party application software to be serviced being currently up.
Specifically, as an implementation, system service is fast arranged device and monitors third-party application software to be serviced Whether there are detection system service state, transmission system service request to service to obtain the support of system service with open system, such as Network service request, GPS positioning service request etc..
If listening to third-party application software detection systems service state to be serviced, sending system service request, system Quick service setting device obtains this system service request, knows current third-party application to be serviced according to this system service request The requested system service of software.
It should be noted that system service device is fast set can be while listening for one or more third-party applications to be serviced The system service of software is requested, can flexible setting according to actual needs.
In the present embodiment, by obtaining the third-party application software started;Then, according to preconfigured quick service List judges whether the third-party application software being currently up is third-party application software to be serviced;If the third being currently up Square application software is third-party application software to be serviced, then monitors the system service request of third-party application software to be serviced.This Embodiment presets quick service list, the system for listening only to, intercepting third-party application software to be serviced in quick service list Service request realizes the flexibility that system service is fast arranged, and improves the efficiency that system service is fast arranged.
Further, referring to Fig.1 5, present system quick service setting method 3rd embodiment provides a kind of system clothes It is engaged in quick setting method, based on embodiment shown in above-mentioned Figure 14, the third-party application software of the quick service list record For third-party application software to be serviced, after the step S12, further includes:
If the third-party application software of step S14, the described starting is non-third-party application software to be serviced, described in monitoring Non- third-party application software to be serviced obtains the mode of system service.
After being obtained determining result according to quick service list, if the third-party application software being currently up is non-to be serviced Third-party application software, the then non-third-party application software to be serviced that system service is fast arranged that device monitoring is currently up obtain The mode of system service.
Specifically, as an implementation, non-third-party application software to be serviced after actuation, checks self-operating institute Whether the every system service needed opens, or when providing service for user, checks and provides this service required every system Whether service opens.It, can be by being sent to controller 180 when non-third-party application software detection systems service state to be serviced System service request, obtains the current state of the system service needed for it, such as whether system service currently opens.
The system service request process that device monitors non-third-party application software to be serviced is fast arranged in system service, obtains The non-third-party application software to be serviced being currently up obtains the mode of system service.
It includes: non-third-party application to be serviced that obtained non-third-party application software to be serviced, which obtains the mode of system service, Software returns to non-third to be serviced from detection system service state, sending system service request to the setting for completing system service The Overall Steps of the page of square application software.It should be noted that non-third-party application software to be serviced obtains system service Mode also may include other data, can flexible setting according to actual needs.
It should be noted that device is fast arranged in system service can start for the first time in non-third-party application software to be serviced Its mode for obtaining system service is monitored afterwards, can also monitor its acquisition after non-third-party application software to be serviced starts for several times The mode of system service, can flexible setting according to actual needs.
Step S15, the mode that system service is obtained according to the non-third-party application software to be serviced, judge it is described it is non-to Whether service third-party application software meets preset conditions of service.
After obtaining non-third-party application software to be serviced and obtaining the mode of system service, device is fast arranged in system service Judge whether non-third-party application software to be serviced meets preset conditions of service.
Specifically, as an implementation, presetting promising third-party application software and providing what system service was fast arranged Conditions of service, when third-party application software meets preset conditions of service, system service, which is fast arranged device and provides for it, is The service that quick service of uniting is arranged.
In the present embodiment, preset conditions of service include the mould that preset third-party application software obtains system service Formula, the mode that preset third-party application software obtains system service includes: firstly, third-party application software detection systems service State sends system service request, obtains the current state of system service;If system service is not opened currently, third party is answered The system service of this request whether is opened with software prompt user, or prompts the user whether to jump to the system clothes of this request The setting page of business is configured;If user selects to open the system service of this request, the system for jumping to this request The setting page of service is configured for user;User open this request system service after, returned manually by user or Third-party application software automatically returns to the page of third-party application software.
It should be noted that the mode that preset third-party application software obtains system service also may include other systems Service acquisition step, can flexible setting according to actual needs.
If the non-third-party application software to be serviced obtained obtains the mode of system service, with preset third-party application The mode that software obtains system service is identical, then determines that non-third-party application software to be serviced meets preset conditions of service.
If the non-third-party application software to be serviced obtained obtains the mode of system service, with preset third-party application The mode that software obtains system service is not identical, then determines that non-third-party application software to be serviced is unsatisfactory for preset service item Part.
System service is fast arranged device and obtains determining result as a result,.
If step S16, the described non-third-party application software to be serviced meets the conditions of service, in the quick service The non-third-party application software to be serviced is recorded in list, and is transferred to and is executed step S13.
If not third-party application software to be serviced meets preset conditions of service, then device is fast arranged fast in system service This non-third-party application software to be serviced is recorded in prompt service list, and provides the service that system service is fast arranged for it.
Specifically, as an implementation, firstly, device acquisition, which is fast arranged, in system service meets preset service condition Non- third-party application software to be serviced application data, comprising: the program-package name of non-third-party application software to be serviced, obtain Activity pages of system service, detection system service state, issue system service request to prompt user's jump page when Between etc., it can flexible setting according to actual needs.
Then, system service is fast arranged device to record this non-third-party application to be serviced in quick service list soft Part.
Since the third-party application software that preset quick service list records is third-party application software to be serviced, because This, after third-party application software to be serviced that this is non-is recorded to quick service list, this non-third-party application to be serviced is soft Part is configured as third-party application software to be serviced, the service that hereafter will be obtained system service and be fast arranged.
Hereafter, system service is fast arranged device and monitors its system service request, and provides what system service was fast arranged Service.
It should be noted that preset quick service list record record has the application number of third-party application software to be serviced According to the program-package name including third-party application software to be serviced obtains activity pages of system service, and detection system services shape State, sending system service request to the time of prompt user's jump page etc..Wherein, program-package name can be used for identifying, search Different third party applications;Activity pages of system service is obtained, can be used for navigating to this third party application Specific activity pages of system service is obtained, can more accurately identify third party application, obtain its request is System service;Detection system service state, the time for issuing system service request to prompt user's jump page can be used for system Quick service setting device starts the system service request for intercepting third-party application software, shielding third-party application within this time The operations such as jump page, the pop-up rapid switch of software.
If not third-party application software to be serviced is unsatisfactory for preset conditions of service, then device knot is fast arranged in system service Monitoring of the beam to this third-party application software, and it is added into filter list, hereafter no longer monitor its system service request.
In the present embodiment, the third-party application software of quick service list record is third-party application software to be serviced, If the third-party application software of starting is non-third-party application software to be serviced, monitors non-third-party application software to be serviced and obtain Take the mode of system service;Then the mode that system service is obtained according to non-third-party application software to be serviced, judge this it is non-to Whether service third-party application software meets preset conditions of service;If this non-third-party application software to be serviced meets preset Conditions of service then record this non-third-party application software to be serviced in quick service list, and monitor its subsequent system clothes Business request, provides the service that system service is fast arranged.The present embodiment is preset with conditions of service, if third-party application software meets This third-party application software is then added quick service list, and provides what system service was fast arranged by preset conditions of service Service.The present embodiment realizes automatic study, judges whether third-party application software needs to provide what system service was fast arranged Service simplifies the system service setting procedure of third-party application software without artificial setting, improves system service setting Efficiency optimizes user experience.
Further, referring to Fig.1 6, present system quick service setting method fourth embodiment provides a kind of system clothes Be engaged in quick setting method, based on above-mentioned Figure 13, Figure 14 or Figure 15 it is any shown in embodiment (the present embodiment is by taking Figure 15 as an example), institute Stating step S30 includes:
If step S31, the described system service is not opened, the system service request of the third-party application software is intercepted.
If this system service sent of current third party application software requests corresponding system service not opened, system Quick service setting device intercepts this system service request.
Specifically, as an implementation, shields this system service firstly, device is fast arranged in system service and ask It asks, makes controller 180 that can not receive or respond this system service request, then current third party application software can not know this Corresponding system service current state is requested in system service, to make current third party application software that can not show jump page.
As another embodiment, the jump that device shielding current third party application software is shown fast is arranged in system service Blade-rotating face makes what user can't see that current third party application software shows in the current operation interface of mobile terminal to jump page Face.
Device, which is fast arranged, in system service to listen to current third party application software detection system service state, hair Start to shield jump page when system service being sent to request.
It is used due to having obtained current third party application software detection system service state, having issued system service request to prompt The time of family jump page, the duration that shielding jump page can be set is that third-party application software detection systems service shape State issues system service request to the time of prompt user's jump page, then extends preset cache-time, turns off later pair In the shielding of jump page.
It should be noted that jump page described in the present embodiment, is that confession under directions user chooses whether to open this request System service or confession under directions user choose whether to jump to the page of the system service setting page of this request.It is specific: When third-party application software detection systems service state, if not shielding the system service request of its sending, current third party application Software successfully obtains this system service and requests corresponding system service current state, and the system service for knowing that this is requested is After closed state, the judgement of current third party application software needs to open this system service.Then, current third party application software In the form of pop-up etc., jump page is shown, the system service for opening this request is chosen whether for user, or whether jump to The setting page of the system service of this request, carries out the setting of this system service.If user selects to open or jump, the Current display page according to the user's choice, is jumped to corresponding system service and the page is arranged by tripartite's application software.
Step S32, prompt operation switch is provided for system service described in user setting.
After intercepting the system service request of current third party application software, system service is fast arranged device and provides fast Operation switch is for system service described in user setting.
Specifically, as an implementation, bullet can be used in the rapid switch that device offer is fast arranged in system service The form of display window out notifies user to choose whether to open the system service of this request.And notify this request of user The information such as the title of system service;Meanwhile rapid switch provides select button, such as " unlatching ", " closing ", is for user's selection The no system service for opening this request.
Step S33, system service described in the operation setting based on user, and return to the operation of the third-party application software Interface.
If user selects to open the system service of this request, behaviour of the device based on user is fast arranged in system service Make, corresponding system service is opened in control, and closes rapid switch.
Then, setting page return current third party application detection system of the device by mobile terminal is fast arranged in system service System service, issue this system service request when the page.
Subsequent, the support of the system service of this request can be obtained in current third party application.
Device, which is fast arranged, in system service as a result, realizes the quick setting of system service.Certainly, present invention may also apply to The settings such as the quick closing of system service, can flexible setting according to actual needs.
Referring to Fig.1 0, it is illustrated by the quick input of account number cipher of application scenarios.User presets third Account, password and the matched finger print information of square social software, and be stored in memory 160, user is passed through defeated Enter finger print information and obtains matched account and password.
When user opens the login page of third party's social software, third party's social software, which starts detection current system, is It is no to preserve account and password, the cryptographic service of Request System.At this point, device, which is fast arranged, in system service intercepts third party's social activity The system service of software is requested, and close in current login page pop-up rapid switch prompt user's input fingerprint Auto-matching account Code, and detect whether user has input finger print information.
After the fingerprint for obtaining user's input, rapid switch is closed, and matched account is obtained according to the finger print information of user Number password.Then, the login page for returning to third party's social software, the account number cipher that will acquire inputs corresponding input frame, real The quick input of account number cipher is now carried out by fingerprint.
Referring to Fig.1 1, it is illustrated by the input of short message verification code of application scenarios.When third-party application software When login, registration need short-message verification, after issuing checking request, mobile terminal will receive corresponding short message verification code.
Third-party application software can detect whether current system receives short message verification code, the short message service of Request System.This When, system service is fast arranged device and intercepts the system service request of this third-party application software, and obtains testing for short message carrying Demonstrate,prove code, such as 31745.
Then, system service is fast arranged device and prompts the user whether in current authentication page pop-up rapid switch by viscous The identifying code 31745 currently obtained is pasted, the input of identifying code is completed.Paste buttons are provided in rapid switch, if user clicks Paste buttons then determine that the identifying code currently obtained is pasted in user's selection in identifying code input frame.
After user's click paste button, the verifying that device returns to current third party application software is fast arranged in system service The page pastes 31745 in identifying code input frame, realizes the quick input of identifying code.
In the present embodiment, if the system service of this request is not opened, intercept this third-party application software is System service request;Prompt operation switch is provided for the system service of this request of user setting;Then, the operation based on user is set The system service of this request is set, and returns to the operation interface of current third party application software.The present embodiment is by intercepting third The system service of square application software is requested, and provides the setting of rapid switch control system service, and mobile terminal is avoided to show page Face jumps repeatedly, simplifies the process of third-party application software setting system service, effectively increases system service setting Efficiency, the user experience is improved.
Further, referring to Fig.1 7, the 5th embodiment of present system quick service setting method provides a kind of system clothes Be engaged in quick setting method, based on above-mentioned Figure 13, Figure 14 or Figure 15 it is any shown in embodiment (the present embodiment is by taking Figure 13 as an example), institute After stating step S20, further includes:
If step S40, the described system service has turned on, terminate the monitoring requested this system service, and be transferred to and hold Row step S10.
If this system service sent of current third party application software requests corresponding system service to have turned on, system Quick service setting terminates the monitoring requested this system service.Third-party application software is according to the system service state of acquisition Carry out corresponding operation.
Then, system service is fast arranged device and continues to monitor whether current third party application software has detection other systems The state of service issues system service request, and provides the service that system service is fast arranged for it.
In the present embodiment, if the system service of this request has turned on, terminate the prison requested this system service It listens, and continues to monitor the system service request of current third party application software, requested to provide system service according to its system service The service being fast arranged.The system service request that the present embodiment opens system service does not continue to monitor, and effectively reduces The workload that system service is fast arranged, improves the efficiency of service that system service is fast arranged, optimizes user experience.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. device is fast arranged in a kind of system service, which is characterized in that the system service is fast arranged device and includes:
Module is monitored, the system service for monitoring third-party application software is requested;
Judgment module, for judging that the system service requests whether corresponding system service opens;
Quick setup module intercepts the system service request, and provide and fast open if not opening for the system service Close the quick setting for being used for the system service;The rapid switch uses the form of pop-up display window, and user is notified to select The system service of this request whether is opened, and notifies the name information of the system service of this request of user.
2. device is arranged in the system as claimed in claim 1 quick service, which is characterized in that the monitoring module includes:
Acquiring unit, for obtaining the third-party application software of starting;
First judging unit, for judging the third-party application software of the starting according to preconfigured quick service list It whether is third-party application software to be serviced;
First monitoring unit is monitored if the third-party application software for the starting is third-party application software to be serviced The system service of the third-party application software to be serviced is requested.
3. device is fast arranged in system service as claimed in claim 2, which is characterized in that the quick service list record Third-party application software is third-party application software to be serviced, the monitoring module further include:
Second monitoring unit is supervised if the third-party application software for the starting is non-third-party application software to be serviced The non-third-party application software to be serviced is listened to obtain the mode of system service;
Second judgment unit judges institute for obtaining the mode of system service according to the non-third-party application software to be serviced State whether non-third-party application software to be serviced meets preset conditions of service;
Recording unit, if meeting the conditions of service for the non-third-party application software to be serviced, in the quick clothes The non-third-party application software to be serviced is recorded in business list.
4. device is fast arranged in system service as described in any one of claims 1-3, which is characterized in that the quick setting mould Block includes:
Interception unit intercepts the system service request of the third-party application software if not opening for the system service;
Rapid switch unit, for providing prompt operation switch for system service described in user setting;
Setting unit for system service described in the operation setting based on user, and returns to the behaviour of the third-party application software Make interface.
5. device is fast arranged in system service as described in any one of claims 1-3, which is characterized in that the system service is fast Victory setting device further include:
Module is terminated, if having turned on for the system service, terminates the monitoring requested this system service.
6. a kind of quick setting method of system service, which is characterized in that the quick setting method of system service includes following step It is rapid:
Monitor the system service request of third-party application software;
Judge that the system service requests whether corresponding system service opens;
If the system service is not opened, the system service request is intercepted, and rapid switch is provided and is taken for the system The quick setting of business;The rapid switch uses the form of pop-up display window, and user is notified to choose whether to open this request System service, and notify user this request system service name information.
7. the quick setting method of system service as claimed in claim 6, which is characterized in that the monitoring third-party application software System service request the step of include:
Obtain the third-party application software of starting;
According to preconfigured quick service list, judge whether the third-party application software of the starting is third party to be serviced Application software;
If the third-party application software of the starting is third-party application software to be serviced, monitors the third party to be serviced and answer It is requested with the system service of software.
8. the quick setting method of system service as claimed in claim 7, which is characterized in that the quick service list record Third-party application software is third-party application software to be serviced, described according to preconfigured quick service list, described in judgement After the step of whether the third-party application software of starting is third-party application software to be serviced, further includes:
If the third-party application software of the starting is non-third-party application software to be serviced, the non-third to be serviced is monitored Square application software obtains the mode of system service;
The mode that system service is obtained according to the non-third-party application software to be serviced, judges that the non-third party to be serviced answers Whether meet preset conditions of service with software;
If the non-third-party application software to be serviced meets the conditions of service, institute is recorded in the quick service list Non- third-party application software to be serviced is stated, and is transferred to execution step: if the third-party application software of the starting is to be serviced Tripartite's application software then monitors the system service request of the third-party application software to be serviced.
9. such as the quick setting method of the described in any item system services of claim 6-8, which is characterized in that if the system Service is not opened, then intercept system service request, and provides rapid switch being fast arranged for the system service Step includes:
If the system service is not opened, the system service request of the third-party application software is intercepted;
Prompt operation switch is provided for system service described in user setting;
System service described in operation setting based on user, and return to the operation interface of the third-party application software.
10. such as the quick setting method of the described in any item system services of claim 6-8, which is characterized in that described in the judgement After the step of whether system service requests corresponding system service to be opened, further includes:
If the system service has turned on, terminate the monitoring requested this system service, and be transferred to execution step: monitoring the The system service of tripartite's application software is requested.
CN201510866593.4A 2015-11-27 2015-11-27 Device and method are fast arranged in system service Active CN105549986B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510866593.4A CN105549986B (en) 2015-11-27 2015-11-27 Device and method are fast arranged in system service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510866593.4A CN105549986B (en) 2015-11-27 2015-11-27 Device and method are fast arranged in system service

Publications (2)

Publication Number Publication Date
CN105549986A CN105549986A (en) 2016-05-04
CN105549986B true CN105549986B (en) 2019-04-26

Family

ID=55829184

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510866593.4A Active CN105549986B (en) 2015-11-27 2015-11-27 Device and method are fast arranged in system service

Country Status (1)

Country Link
CN (1) CN105549986B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106970808B (en) * 2017-02-14 2020-08-25 北京珠穆朗玛移动通信有限公司 Double-system-based shortcut menu management method and mobile terminal
CN107678634A (en) * 2017-09-26 2018-02-09 努比亚技术有限公司 The method to set up and terminal of game mode, computer-readable recording medium
CN107861984B (en) * 2017-10-10 2020-02-07 武汉斗鱼网络科技有限公司 Method, storage medium, device and system for acquiring state of active entry
CN111897600A (en) * 2020-07-31 2020-11-06 惠州Tcl移动通信有限公司 Method, device, mobile terminal and system for reducing application memory occupation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103257781A (en) * 2012-02-16 2013-08-21 腾讯科技(深圳)有限公司 Setting method and setting system of equipment status
CN103500052A (en) * 2013-10-18 2014-01-08 广州市久邦数码科技有限公司 Touch assistant system and achieving method of touch assistant system
CN103634682A (en) * 2013-11-29 2014-03-12 乐视致新电子科技(天津)有限公司 Global setting implementation method and device for intelligent televisions
CN103885773A (en) * 2014-03-17 2014-06-25 可牛网络技术(北京)有限公司 Method and device for achieving APP functions in cross-page mode
CN105101366A (en) * 2015-05-29 2015-11-25 努比亚技术有限公司 Mobile terminal control method and mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103257781A (en) * 2012-02-16 2013-08-21 腾讯科技(深圳)有限公司 Setting method and setting system of equipment status
CN103500052A (en) * 2013-10-18 2014-01-08 广州市久邦数码科技有限公司 Touch assistant system and achieving method of touch assistant system
CN103634682A (en) * 2013-11-29 2014-03-12 乐视致新电子科技(天津)有限公司 Global setting implementation method and device for intelligent televisions
CN103885773A (en) * 2014-03-17 2014-06-25 可牛网络技术(北京)有限公司 Method and device for achieving APP functions in cross-page mode
CN105101366A (en) * 2015-05-29 2015-11-25 努比亚技术有限公司 Mobile terminal control method and mobile terminal

Also Published As

Publication number Publication date
CN105549986A (en) 2016-05-04

Similar Documents

Publication Publication Date Title
CN105677231B (en) Associated application split screen display available device, method and terminal
CN106055246B (en) A kind of mobile terminal and its operating method
CN104735255B (en) Multi-screen display method and system
CN104850799B (en) The method and mobile terminal of a kind of data in hiding mobile terminal
CN104866136B (en) A kind of method and device of determining terminal operating mode
CN105138400B (en) Application program self-starting management method and device
CN106911850A (en) Mobile terminal and its screenshotss method
CN105549986B (en) Device and method are fast arranged in system service
CN106407088A (en) Method and device for detecting multi-core CPU
CN106534914A (en) Split screen display device, mobile terminal and method
CN106843723A (en) A kind of application program associates application method and mobile terminal
CN105764085A (en) Abnormal electricity consumption detection method and terminal
CN107341013A (en) One kind start fault handling method, equipment and computer-readable recording medium
CN105095705B (en) A kind of information processing method and device
CN105050076B (en) Virtual card user interface management method and system
CN106412328B (en) A kind of method and apparatus obtaining field feedback
CN105260096B (en) A kind of method and mobile terminal controlling user's operation
CN105302457B (en) Terminal control method and device
CN104837122B (en) Multi-party communications method, terminal and system
CN104915230B (en) application control method and device
CN106993134A (en) A kind of video generation device and method, terminal
CN106484534A (en) Control method for the mobile terminal of displaying and control device
CN106485163A (en) Control method and control device that mobile terminal data storehouse accesses
CN106775386B (en) Rimless mobile terminal and its touch control method
CN105045508B (en) The setting device and method of system model

Legal Events

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