CN110427749A - A kind of implementation method of service, equipment and computer storage medium - Google Patents
A kind of implementation method of service, equipment and computer storage medium Download PDFInfo
- Publication number
- CN110427749A CN110427749A CN201910724421.1A CN201910724421A CN110427749A CN 110427749 A CN110427749 A CN 110427749A CN 201910724421 A CN201910724421 A CN 201910724421A CN 110427749 A CN110427749 A CN 110427749A
- Authority
- CN
- China
- Prior art keywords
- application program
- service
- system permission
- terminal device
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Abstract
The present invention provides a kind of implementation method of service, equipment and computer storage mediums, and wherein method includes: that the first application program in terminal device determines the required system permission of service to be supplied;If first application program does not have the system permission, the service is provided by having the second application program of the system permission in the terminal device to the request of management platform service end.The present invention enables to application program also to can be realized corresponding service when not having system permission.
Description
[technical field]
The present invention relates to computer application technology, in particular to a kind of implementation method of service, equipment and computer
Storage medium.
[background technique]
Background that this section is intended to provide an explanation of the embodiments of the present invention set forth in the claims or context.Herein
Description is not regarded as the prior art because being included in this section.
It is widely available with smart machine, types of applications program also rapid growth.In order to which the safety to smart machine mentions
For ensureing, often the operating system of smart machine can control the permission opened to each application program.Application journey on smart machine
When sequence provides service, service can not be provided if not having corresponding system claim.
[summary of the invention]
In view of this, the present invention provides a kind of implementation method of service, equipment and computer storage medium, in order to
Also it can be realized corresponding service when application program does not have system permission.
Specific technical solution is as follows:
In a first aspect, the present invention provides a kind of implementation methods of service, this method comprises:
The first application program in terminal device determines the required system permission of service to be supplied;
If first application program does not have the system permission, to the request of management platform service end by the terminal
The second application program for having the system permission in equipment provides the service.
A preferred embodiment according to the present invention, this method comprises:
For first application program in the installing terminal equipment, application system permission simultaneously records Authorization result.
A preferred embodiment according to the present invention, it is described to request to management platform service end by having in the terminal device
Second application program of the system permission provides the service
First application program inquires to the management platform service end and obtains the application for having the system permission
Program information;
Select the mounted application program of terminal device as described from the application information of acquisition
Two application programs;
It sends and requests to the management platform service end, the request includes the first application program identification, second using journey
Sequence mark, the information of the system permission and the information of the service.
A preferred embodiment according to the present invention, it is described to request to management platform service end by having in the terminal device
Second application program of the system permission provides the service
It sends and requests to the management platform service end, the request includes the first application program identification, system power
The information of limit and the information of the service;
It is selected from the application program for having the system permission in the terminal device by the management platform service end
One is used as second application program.
A preferred embodiment according to the present invention, when selecting the second application program, foundation has the system permission
Each application program selects the price of the system permission from the application program for having the system permission in the terminal device
It selects one and is used as second application program.
Second aspect, the present invention provides a kind of implementation methods of service, this method comprises:
Platform service end is managed in response to the request of the first application program in terminal device, notifies in the terminal device the
Two application programs provide service;
Wherein first application program does not have the required system permission of service, the second application program tool
The standby required system permission of service.
A preferred embodiment according to the present invention, the request include the first application program identification, the second application program mark
The information of knowledge, the information of the system permission and the service;
Notify that the second application program offer service includes: in the terminal device
According to the second application program identification for including in the request, the second application program of Xiang Suoshu sends notice, described
Notice includes the information of the service.
A preferred embodiment according to the present invention, this method further include:
The management platform service end will be provided with answering for the system permission in response to the inquiry of first application program
First application program is returned to program information, so that first application program selects a terminal device to pacify
The application program of dress is as second application program.
A preferred embodiment according to the present invention, the request include the first application program identification, the system permission
Information and the information of the service;
Notify that the second application program offer service includes: in the terminal device
The management platform service end selects one from the application program for having the system permission in the terminal device
It is a to be used as second application program;
It sends and notifies to second application program, the notice includes the information of the service.
A preferred embodiment according to the present invention is weighed when selecting second application program according to having the system
Each application program of limit has the application program of the system permission to the price of the system permission from the terminal device
It is middle select one as second application program.
A preferred embodiment according to the present invention, the management platform service end maintenance have first application program and institute
State the registration information of the second application program;
The registration information of first application program includes: that the first application program is ready the permissions list of purchase, bid letter
Breath and blacklist application;
The registration information of second application program includes: that the second application program is ready the permissions list sold, price letter
Breath and blacklist application.
A preferred embodiment according to the present invention, this method further include:
After second application program is received for the response of the service, according to second application program to described
The price of system permission carries out charging to first application program.
The third aspect, the present invention also provides a kind of implementation methods of service, this method comprises:
The notice of the second application program reception pipe platform server-side in terminal device;
Service indicated by the notice is provided;
Wherein the notice is that the management platform service end is asked in response to the first application program in the terminal device
Transmission is asked, first application program does not have the required system permission of service, and second application program has
The required system permission of service.
A preferred embodiment according to the present invention, the notice include the type identification and service content of the service;
There is provided service indicated by the notice includes: to determine that the service is corresponding according to the type identification of the service
Class defines in the class using the system permission to realize method required for the service, in the mistake for loading the class
Using the service content as the parameter of the method in journey.
A preferred embodiment according to the present invention, this method further include:
It services for described to management platform service end returning response, so that the management platform service end is to described
First application program carries out charging.
Fourth aspect, the present invention also provides a kind of implementation methods of service, this method comprises:
The first application program in terminal device determines the required system permission of service to be supplied, if described first answers
Do not have the system permission with program, is then weighed to the request of management platform service end by having the system in the terminal device
Second application program of limit provides the service;
The management platform service end notifies second in the terminal device in response to the request of first application program
Application program provides service;
Second application response provides service indicated by the notice in the notice.
5th aspect, the present invention also provides a kind of equipment, the equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes method as described above.
6th aspect, the present invention also provides a kind of storage medium comprising computer executable instructions, the computers
Executable instruction by computer processor when being executed for executing as above any method.
As can be seen from the above technical solutions, itself do not have in the present invention when the first application program in terminal device determines
It, can be to the request of management platform service end by having the system in terminal device when the standby required system permission of service to be supplied
Second application program of permission provides the service, so that also can be realized when application program does not have system permission corresponding
Service.
[Detailed description of the invention]
Fig. 1 shows the exemplary system architecture that can apply the embodiment of the present invention;
Fig. 2 is the method flow diagram that the embodiment of the present invention one provides;
Fig. 3 is method flow diagram provided by Embodiment 2 of the present invention;
Fig. 4 shows the block diagram for being suitable for the exemplary computer system/server for being used to realize embodiment of the present invention.
[specific embodiment]
To make the objectives, technical solutions, and advantages of the present invention clearer, right in the following with reference to the drawings and specific embodiments
The present invention is described in detail.
Terminal device often has such phenomenon after installing a variety of application programs: many application programs possess very
More permissions, but these permissions cannot be utilized well;Some application programs are capable of providing service abundant, but due to not having permission
Therefore service is provided with being unable to fully.Based on this phenomenon, core of the invention thought is, if certain application program need using
Certain system permission come provide service do not have the system permission but, then by have in same terminal device the system permission other
Application program provides the service.
Fig. 1 shows the exemplary system architecture that can apply the embodiment of the present invention.As shown in Figure 1, the system architecture can
To include terminal device 101, network 102 and management platform service end 103.Network 102 is to flat in terminal device 101 and management
The medium of communication link is provided between platform server-side 103.Network 102 may include various connection types, such as wired, channel radio
Believe link or fiber optic cables etc..
User can be used terminal device 101 and be interacted by network 102 with management platform service end 103.Terminal device 101
On various application programs can be installed, such as read class application, web browser applications, communication class application, tool-class are applied,
Video class application, audio class application, the application of house keeper's class etc..Only with two application programs in Fig. 1: the first application program and second
For application program.
Terminal device 101 can be the various electronic equipments of the various application programs of installation and operation, including but not limited to intelligence
Energy mobile device, PC, smart home device, wearable device etc..Wherein Intelligent mobile equipment may include such as mobile phone,
Tablet computer, laptop, PDA (personal digital assistant), internet automobile etc..Smart home device may include intelligent family
Electric equipment, smart television etc..Wearable device may include such as smartwatch, intelligent glasses, Intelligent bracelet, virtual
Real world devices, augmented reality equipment, mixed reality equipment (equipment that can support virtual reality and augmented reality) etc..
Management platform service end 103 can be single server, be also possible to the server farm that multiple servers are constituted.
In embodiments of the present invention, the first application program mainly has following functions:
1) each application program during installation, application system permission and can record Authorization result.
2) the required system permission of service to be supplied is determined.
If 3) the first application program does not have the system permission, request to be set by the terminal to management platform service end 103
The second application program for having the system permission in standby 101 provides above-mentioned service.
It can be realized there are two types of mode:
First way: the first application program can inquire and obtain have the system permission to management platform service end
Application information, then selected from the application information of acquisition the mounted application program of this terminal device as
Second application program.Such as one can be selected the price of the system permission according to each application program for having system permission
As the second application program.Then above-mentioned service is provided by second application program to the request of management platform service end.
The first application program can be sent to management platform service end comprising the first application program identification, the under this mode
The request of two application program identifications, system permission information and information on services.
The second way:
First application program identification, system permission information and service information are only included in the request by the first application program
It is sent to management platform service end, the registration information by management platform service end according to self maintained is selected from terminal device 101
Application program that one has a system permission is selected as the second application program, provides above-mentioned service by second application program.
It is subsequent that the corresponding method flow of above two mode will be carried out in detail with embodiment two by embodiment one respectively
Description.
Management platform service end mainly has following functions:
1) in response to the request of the first application program in terminal device, notify that the second application program provides in the terminal device
Service.Wherein the first application program does not have the required system permission of the service, and the second application program has needed for the service
The system permission asked.
2) registration information of the first application program and the second application program is safeguarded.The wherein registration information of the first application program
It include: permissions list, bid information and the blacklist application that the first application program is ready purchase.The registration of second application program
Information includes: that the second application program is ready permissions list, pricing information and the blacklist application sold.
3) after receiving the second application program for the response of above-mentioned service, according to the second application program to system permission
Price carries out charging to the first application program.
Second application program mainly has following functions:
1) notice of reception pipe platform server-side provides notice indicated service.
2) for above-mentioned service to management platform service end returning response, to manage platform service end to first using journey
Sequence carries out charging.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.In addition, for an application program in terminal device
For, may only have the function of above-mentioned first application program or the second application program, above-mentioned first can also be provided simultaneously with and answered
With the function of program and the second application program.I.e. an application program, which may be because not, has certain system permission and needs same
The other applications for having the system permission in terminal device are on behalf of service.May also because having certain system permission and
Other applications not have the system permission in same terminal device provide service.
Embodiment one,
Fig. 2 is the method flow diagram that the embodiment of the present invention one provides, and as shown in Figure 2, this method may include following step
It is rapid:
In 201, the first application program determines the required system permission of service to be supplied but itself does not have the system
Permission.
In this step, when the first application program is wanted to provide certain service, the service is as service to be supplied.First first
Application program can determine whether the required system permission of the service;Then judge whether first application program itself has system power
Limit.
A usual application program can apply for a series of system permission during installation, these system permissions are terminal a bit
The operating system default authorisation of equipment is forbidden, some are notified that user, authorized by user or forbidden.Pass through this
Process, application program will record Authorization result, i.e., the system permission itself having.
If first application program itself has the system permission, directly offer service can (not shown), such as
Fruit does not have the system permission, then continues to execute subsequent step.
In 202, the inquiry of Xiang Guanli platform service end has the application information of the system permission.It specifically, can be with
The inquiry message comprising system permission information and the first application program identification is sent to management platform service end.
In 203, management platform service end returns to the Application Column for having the system permission to the first application program
Table.
Since management platform service end is previously stored with the registration information of each application program.For in the embodiment of the present invention
For first application program, registration information may include: the first application program be ready purchase permissions list, bid information with
And blacklist application.Wherein bid information can be the best bid for buying specific system permission.Include in blacklist application
Application program is the application program that the first application program needs to exclude in purchase system permission, these application programs can not be made
For the second application program of first application program.
For the second application program, registration information may include: that the second application program is ready the permission sold column
Table, pricing information and blacklist application can also include other frequency control information etc..Wherein bid information can be sale
The price of specific system permission.The application program for including in blacklist application is that the second application program is needed when selling system permission
The application program to be excluded, these application programs can not be as the first application programs of second application program.So-called frequency control
Information refers to the frequency control information that certain system permission is utilized, and usually can be maximum frequency.
In this step, management platform service end can will be provided with above system permission, do not answered in other side's blacklist mutually
Among, and the application program for being no more than the bid of the first application program to the price of the system permission returns to the with tabular form
One application program.By the first application program in 204, this installing terminal equipment is determined from the application list received
Then application program therefrom selects an application program as the second application program according to price.For example, selection is directed to the system
The minimum application program of permission price is as the second application program.
Alternatively, the first application program can carry when sending and inquiring message, this terminal device is mounted to apply journey
Sequence table.The application list is also possible to the first application program and is uploaded to management platform service end on startup, alternatively,
The other applications for being also possible to the terminal device are uploaded to management platform service end on startup.Manage platform service end
Can by have in the application list above system permission, mutually not among the application of other side's blacklist, and be to this
The application program that the price of system permission is no more than the bid of the first application program returns to the first application program with tabular form.By
One application program selects an application program as the second application program from the application list received according to price.This
It is not showed that in kind mode figure.
In 205, Xiang Guanli platform service end sends request, answers in the request including the first application program identification, second
With the information of program identification, the information of system permission and service.
Wherein, the information of service can specifically include the type information of service and the particular content of service.What is serviced is specific
Content may include the address of webpage, the address of multimedia resource, content of text etc..
In 206, management platform service end sends to the second application program and notifies, includes the information of service in the notice.
In 207, the instruction of the second application program as per advice provides above-mentioned service.
It is managed by the first application program in step 205 to the request of management platform service end transmission and in step 206
The notice that platform server-side is sent to the second application program has been completed the information transmitting of service, that is, the service to be realized
Information by not having the first application passes of corresponding system permission to the second application program for having corresponding system permission.
After second application program receives the information of the service, corresponding service is called according to type identification first, is utilized
Above system permission provides the service content of instruction to realize above-mentioned service.In the application, a service can be by one
Or more than one method is realized, these methods are included in the corresponding class of the service (Class).Include according in notice
The type identification of service can determine corresponding class, defined in such realize the service need method, wherein just comprising
Need the use to system permission.Using the service content for including in notice as the parameter of method during loading classes,
To realize above-mentioned service.
In 208, the second application program is directed to the service to management platform service end returning response.
In this step, the second application program can receive instruction, and response is returned to while providing above-mentioned service,
Can after completing above-mentioned service returning response.
In 209, price of the platform service end according to the second application program to system permission is managed, to the first application program
Carry out charging.
Necessary step in step 208 and 209 and non-technical realization in the present embodiment, the implementation of the step is so that second
System permission abundant is cashed while being fully used in application program.
Embodiment two,
Fig. 3 is method flow diagram provided by Embodiment 2 of the present invention, and as shown in Figure 3, this method may include following step
It is rapid:
In 301, the first application program determines the required system permission of service to be supplied but itself does not have the system
Permission.
This step is not repeated them here with step 201 in embodiment one.
In 302, Xiang Guanli platform service end sends request, which includes: the mark of terminal device, first using journey
Sequence mark, the information of system permission information and service.
In 303, management platform service end selects one from the application program for having the system permission in terminal device
As the second application program.
Equally, management platform service end is previously stored with the registration information of each application program.For in the embodiment of the present invention
The first application program for, registration information may include: the first application program be ready purchase permissions list, bid information
And blacklist application.Wherein bid information can be the best bid for buying specific system permission.Include in blacklist application
Application program be application program that the first application program needs to exclude in purchase system permission, these application programs can not
The second application program as first application program.
For the second application program, registration information may include: that the second application program is ready the permission sold column
Table, pricing information and blacklist application can also include other frequency control information etc..Wherein bid information can be sale
The price of specific system permission.The application program for including in blacklist application is that the second application program is needed when selling system permission
The application program to be excluded, these application programs can not be as the first application programs of second application program.So-called frequency control
Information refers to the frequency control information that certain system permission is utilized, and usually can be the maximum frequency for allowing to be utilized.
First application program may include the mounted the application list of terminal device, the application in the request of transmission
Program listing is also possible to the first application program and is uploaded to management platform service end on startup, alternatively, being also possible to the end
The other applications of end equipment are uploaded to management platform service end on startup.Management platform service end can be from having installed
The application list in determine have above system permission, mutually not among the application of other side's blacklist, and to the system
The price of permission is no more than the application program of the first application program bid, selected from the application program determined one as the
Two application programs.For example, selecting for the minimum application program of the system permission price as the second application program.
In 304, management platform service end sends to the second application program and notifies, includes the information of service in the notice.
In 305, the instruction of the second application program as per advice provides above-mentioned service.
This step is specifically detailed in the record in embodiment illustrated in fig. 2 in step 207.
In 306, the second application program is directed to the service to management platform service end returning response.
In 307, price of the platform service end according to the second application program to system permission is managed, to the first application program
Carry out charging.
Equally, necessary step, the implementation of the step make in step 306 and 307 and non-technical realization in the present embodiment
In the second application program system permission abundant cashed while being fully used.
Name a specific example:
Assuming that being equipped with a series of application program in user mobile phone, comprising: application program A, application program B, using journey
Sequence C and application program D.
Application program A is information class application program, wants to carry out news displaying, but application program A sheet using suspended window permission
Body does not have suspended window permission.Therefore, Xiang Guanli platform service end sends mark, suspended window permission comprising application program A
The inquiry message of information.
The maintenance of management platform service end has the registration information of each application program.By registration information, determination has suspended window
The application program of permission includes:
Application program B, price M1;
Application program C, price M2;
Application program E, price M3;
Application program F, price M4;
Application program G, price M5;
…
Assuming that application program E, in the blacklist of application program A, the price of application program F is higher than application program A to suspension
The bid of window permission.So satisfactory application program are as follows: application program B, application program C and application program G will be conformed to
The list for the application program asked returns to application program A.
Installation procedure in this mobile phone of application program A sweep determines application program B and application program C in this mobile phone
It has installed.Application program A selects the lower application program of price from application program B and application program C, it is assumed that for application
Program B.
Then, application program A to management platform service end send comprising application program A mark, application program B mark,
Information, the information of service of suspended window permission.It manages platform service end and sends notice to application program B, include clothes in the notice
The information of business.So far, the information of service is transferred to application program B via management platform service end from application program A.Wherein service
Information include service type identification and service particular content.Service type can be suspended window displaying, service it is specific in
Hold the address URL 1 that can be specific news pages.
The application program B of instant messaging class is shown in news pointed by URL1 in the form of suspended window according to notice
Hold, and to management platform service end returning response.Specifically, the application program B of communication class can be determined outstanding according to service type
The Class that floating window is shown is defined in the Class and is realized that suspended window shows used method, wherein just including to outstanding
The use of floating window permission.During loading the Class, it is passed to URL1 as the parameter of method, to realize use
The form of suspended window shows news content pointed by URL1.
It manages platform service end and charging is carried out to application program A according to price M1, can be attributed to obtained by the charging using journey
Sequence B, or be divided by application program B and management platform.
Fig. 4 shows the frame for being suitable for the exemplary computer system/server 012 for being used to realize embodiment of the present invention
Figure.The computer system/server 012 that Fig. 4 is shown is only an example, should not function and use to the embodiment of the present invention
Range band carrys out any restrictions.
As shown in figure 4, computer system/server 012 is showed in the form of universal computing device.Computer system/clothes
The component of business device 012 can include but is not limited to: one or more processor or processing unit 016, system storage
028, connect the bus 018 of different system components (including system storage 028 and processing unit 016).
Bus 018 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,
Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts
For example, these architectures include but is not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC)
Bus, enhanced isa bus, Video Electronics Standards Association (VESA) local bus and peripheral component interconnection (PCI) bus.
Computer system/server 012 typically comprises a variety of computer system readable media.These media, which can be, appoints
The usable medium what can be accessed by computer system/server 012, including volatile and non-volatile media, movably
With immovable medium.
System storage 028 may include the computer system readable media of form of volatile memory, such as deposit at random
Access to memory (RAM) 030 and/or cache memory 032.Computer system/server 012 may further include other
Removable/nonremovable, volatile/non-volatile computer system storage medium.Only as an example, storage system 034 can
For reading and writing immovable, non-volatile magnetic media (Fig. 4 do not show, commonly referred to as " hard disk drive ").Although in Fig. 4
It is not shown, the disc driver for reading and writing to removable non-volatile magnetic disk (such as " floppy disk ") can be provided, and to can
The CD drive of mobile anonvolatile optical disk (such as CD-ROM, DVD-ROM or other optical mediums) read-write.In these situations
Under, each driver can be connected by one or more data media interfaces with bus 018.Memory 028 may include
At least one program product, the program product have one group of (for example, at least one) program module, these program modules are configured
To execute the function of various embodiments of the present invention.
Program/utility 040 with one group of (at least one) program module 042, can store in such as memory
In 028, such program module 042 includes --- but being not limited to --- operating system, one or more application program, other
It may include the realization of network environment in program module and program data, each of these examples or certain combination.Journey
Sequence module 042 usually executes function and/or method in embodiment described in the invention.
Computer system/server 012 can also with one or more external equipments 014 (such as keyboard, sensing equipment,
Display 024 etc.) communication, in the present invention, computer system/server 012 is communicated with outside radar equipment, can also be with
One or more enable a user to the equipment interacted with the computer system/server 012 communication, and/or with make the meter
Any equipment (such as network interface card, the modulation that calculation machine systems/servers 012 can be communicated with one or more of the other calculating equipment
Demodulator etc.) communication.This communication can be carried out by input/output (I/O) interface 022.Also, computer system/clothes
Being engaged in device 012 can also be by network adapter 020 and one or more network (such as local area network (LAN), wide area network (WAN)
And/or public network, such as internet) communication.As shown, network adapter 020 by bus 018 and computer system/
Other modules of server 012 communicate.It should be understood that although not shown in fig 4, computer system/server 012 can be combined
Using other hardware and/or software module, including but not limited to: microcode, device driver, redundant processing unit, external magnetic
Dish driving array, RAID system, tape drive and data backup storage system etc..
Processing unit 016 by the program that is stored in system storage 028 of operation, thereby executing various function application with
And data processing, such as realize method flow provided by the embodiment of the present invention.
Above-mentioned computer program can be set in computer storage medium, i.e., the computer storage medium is encoded with
Computer program, the program by one or more computers when being executed, so that one or more computers execute in the present invention
State method flow shown in embodiment and/or device operation.For example, it is real to execute the present invention by said one or multiple processors
Apply method flow provided by example.
With time, the development of technology, medium meaning is more and more extensive, and the route of transmission of computer program is no longer limited by
Tangible medium, can also be directly from network downloading etc..It can be using any combination of one or more computer-readable media.
Computer-readable medium can be computer-readable signal media or computer readable storage medium.Computer-readable storage medium
Matter for example may be-but not limited to-system, device or the device of electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or
Any above combination of person.The more specific example (non exhaustive list) of computer readable storage medium includes: with one
Or the electrical connections of multiple conducting wires, portable computer diskette, hard disk, random access memory (RAM), read-only memory (ROM),
Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light
Memory device, magnetic memory device or above-mentioned any appropriate combination.In this document, computer readable storage medium can
With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or
Person is in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but
It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be
Any computer-readable medium other than computer readable storage medium, which can send, propagate or
Transmission is for by the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited
In --- wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof
Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++,
It further include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with
It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion
Divide and partially executes or executed on a remote computer or server completely on the remote computer on the user computer.In
Be related in the situation of remote computer, remote computer can pass through the network of any kind --- including local area network (LAN) or
Wide area network (WAN) is connected to subscriber computer, or, it may be connected to outer computer (such as provided using Internet service
Quotient is connected by internet).
Method, equipment and computer storage medium provided in an embodiment of the present invention can have it can be seen from above description
Standby following advantages:
1) itself do not have the required system of service to be supplied when the application program in terminal device determines in the present invention
When permission, it can be somebody's turn to do to the request of management platform service end by having the offer of the other applications of the system permission in terminal device
Service, so that also can be realized corresponding service when application program does not have system permission.
2) mechanism provided through the invention has the application program of system permission after providing service, manages platform service
It end can be for requesting the application program of the service to carry out charging, to promote the realization energy with the application program of system permission
Power, and the service ability of the application program of the service is requested, it is finally reached the effect of two-win.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention
Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the present invention.
Claims (18)
1. a kind of implementation method of service, which is characterized in that this method comprises:
The first application program in terminal device determines the required system permission of service to be supplied;
If first application program does not have the system permission, to the request of management platform service end by the terminal device
In have the system permission the second application program the service is provided.
2. the method according to claim 1, wherein this method comprises:
For first application program in the installing terminal equipment, application system permission simultaneously records Authorization result.
3. the method according to claim 1, wherein described set to the request of management platform service end by the terminal
The second application program for having the system permission in standby provides the service and includes:
First application program inquires to the management platform service end and obtains the application program for having the system permission
Information;
The mounted application program of terminal device is selected to answer from the application information of acquisition as described second
Use program;
It sends and requests to the management platform service end, the request includes the first application program identification, the second application program mark
The information of knowledge, the information of the system permission and the service.
4. the method according to claim 1, wherein described set to the request of management platform service end by the terminal
The second application program for having the system permission in standby provides the service and includes:
It sends and requests to the management platform service end, the request includes the first application program identification, the system permission
Information and the information of the service;
One is selected from the application program for having the system permission in the terminal device by the management platform service end
As second application program.
5. the method according to claim 3 or 4, which is characterized in that described according to having when selecting the second application program
Each application program of system permission has answering for the system permission to the price of the system permission from the terminal device
Use selected in program one as second application program.
6. a kind of implementation method of service, which is characterized in that this method comprises:
Platform service end is managed in response to the request of the first application program in terminal device, notifies in the terminal device second to answer
Service is provided with program;
Wherein first application program does not have the required system permission of service, and second application program has institute
State the required system permission of service.
7. according to the method described in claim 6, it is characterized in that, the request is answered including the first application program identification, second
With the information of program identification, the information of the system permission and the service;
Notify that the second application program offer service includes: in the terminal device
According to the second application program identification for including in the request, the second application program of Xiang Suoshu sends notice, the notice
Information including the service.
8. the method according to the description of claim 7 is characterized in that this method further include:
The management platform service end will be provided with the application journey of the system permission in response to the inquiry of first application program
Sequence information returns to first application program, so that first application program selects a terminal device mounted
Application program is as second application program.
9. according to the method described in claim 6, it is characterized in that, the request includes the first application program identification, the system
The information for permission of uniting and the information of the service;
Notify that the second application program offer service includes: in the terminal device
The management platform service end selects a work from the application program for having the system permission in the terminal device
For second application program;
It sends and notifies to second application program, the notice includes the information of the service.
10. according to the method described in claim 9, it is characterized in that, foundation has institute when selecting second application program
Price of each application program to the system permission for stating system permission, has the system permission from the terminal device
Selected in application program one as second application program.
11. according to the method described in claim 6, it is characterized in that, management platform service end maintenance has described first to answer
With the registration information of program and second application program;
The registration information of first application program include: the first application program be ready purchase permissions list, bid information with
And blacklist application;
The registration information of second application program include: the second application program be ready sell permissions list, pricing information with
And blacklist application.
12. according to the method described in claim 6, it is characterized in that, this method further include:
After second application program is received for the response of the service, according to second application program to the system
The price of permission carries out charging to first application program.
13. a kind of implementation method of service, which is characterized in that this method comprises:
The notice of the second application program reception pipe platform server-side in terminal device;
Service indicated by the notice is provided;
Wherein the notice is that the management platform service end is sent out in response to the request of the first application program in the terminal device
It send, first application program does not have the required system permission of service, and second application program has described
Service required system permission.
14. according to the method for claim 13, which is characterized in that the notice includes the type identification kimonos of the service
Business content;
There is provided service indicated by the notice includes: to determine the corresponding class of the service according to the type identification of the service,
It is defined in the class using the system permission to realize method required for the service, during loading the class
Using the service content as the parameter of the method.
15. according to the method for claim 13, which is characterized in that this method further include:
It services for described to management platform service end returning response, so that the management platform service end is to described first
Application program carries out charging.
16. a kind of implementation method of service, which is characterized in that this method comprises:
The first application program in terminal device determines the required system permission of service to be supplied, if described first applies journey
Sequence does not have the system permission, then to the request of management platform service end by having the system permission in the terminal device
Second application program provides the service;
The management platform service end notifies the second application in the terminal device in response to the request of first application program
Program provides service;
Second application response provides service indicated by the notice in the notice.
17. a kind of equipment, which is characterized in that the equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
The now method as described in any in claim 1-16.
18. a kind of storage medium comprising computer executable instructions, the computer executable instructions are by computer disposal
For executing the method as described in any in claim 1-16 when device executes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910724421.1A CN110427749B (en) | 2019-08-07 | 2019-08-07 | Service implementation method, service implementation equipment and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910724421.1A CN110427749B (en) | 2019-08-07 | 2019-08-07 | Service implementation method, service implementation equipment and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110427749A true CN110427749A (en) | 2019-11-08 |
CN110427749B CN110427749B (en) | 2022-03-01 |
Family
ID=68412999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910724421.1A Active CN110427749B (en) | 2019-08-07 | 2019-08-07 | Service implementation method, service implementation equipment and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110427749B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061492A (en) * | 2019-12-16 | 2020-04-24 | 连尚(新昌)网络科技有限公司 | Application program processing method and device and computer storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001982A (en) * | 2011-09-09 | 2013-03-27 | 华为技术有限公司 | Real-time sharing method, real-time sharing device and real-time sharing system |
CN103065098A (en) * | 2011-10-24 | 2013-04-24 | 联想(北京)有限公司 | Access method and electronic device |
CN103826215A (en) * | 2014-02-11 | 2014-05-28 | 北京奇虎科技有限公司 | Method and apparatus for carrying out root authority management at terminal equipment |
CN105812479A (en) * | 2016-04-15 | 2016-07-27 | 腾讯科技(深圳)有限公司 | Request and device of permission and acquisition method and device |
-
2019
- 2019-08-07 CN CN201910724421.1A patent/CN110427749B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001982A (en) * | 2011-09-09 | 2013-03-27 | 华为技术有限公司 | Real-time sharing method, real-time sharing device and real-time sharing system |
CN103065098A (en) * | 2011-10-24 | 2013-04-24 | 联想(北京)有限公司 | Access method and electronic device |
CN103826215A (en) * | 2014-02-11 | 2014-05-28 | 北京奇虎科技有限公司 | Method and apparatus for carrying out root authority management at terminal equipment |
CN105812479A (en) * | 2016-04-15 | 2016-07-27 | 腾讯科技(深圳)有限公司 | Request and device of permission and acquisition method and device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111061492A (en) * | 2019-12-16 | 2020-04-24 | 连尚(新昌)网络科技有限公司 | Application program processing method and device and computer storage medium |
CN111061492B (en) * | 2019-12-16 | 2023-12-29 | 连尚(新昌)网络科技有限公司 | Application processing method, device and computer storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110427749B (en) | 2022-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6922726B2 (en) | Web accessibility service apparatus and method | |
CN109145201A (en) | A kind of approaches to IM based on block chain, device, equipment and storage medium | |
CN108628673A (en) | Data processing method, electronic equipment and computer-readable medium | |
CN110515678A (en) | A kind of information processing method, equipment and computer storage medium | |
US20020174236A1 (en) | Methods and apparatus for processing data in a content network | |
CN109933442A (en) | The means of communication, equipment and computer storage medium between small routine platform | |
CN109710333A (en) | Processing method, equipment and the computer readable storage medium of boarding application | |
CN107423055A (en) | Method, apparatus, equipment and the storage medium of adaptive terminal device resolution | |
CN107969002A (en) | Wifi hot spots sharing method, equipment and storage medium | |
CN109542352A (en) | Method and apparatus for storing data | |
CN110334246A (en) | A kind of data request processing method, apparatus, terminal device and storage medium | |
WO2023193572A1 (en) | Data management method and apparatus, server and storage medium | |
US20040249888A1 (en) | Command and control of arbitrary resources in a peer-to-peer network | |
CN109949150A (en) | A kind of user's credit method, apparatus, server and storage medium based on scene | |
CN109976922A (en) | Discovery method, equipment and computer storage medium between small routine platform | |
US20020056009A1 (en) | Method for interacting with a device using an abstract space | |
CN110618768B (en) | Information presentation method and device | |
CN110427749A (en) | A kind of implementation method of service, equipment and computer storage medium | |
US7412526B2 (en) | Information processing apparatus, information processing method, and program | |
CN107862035A (en) | Network read method, device, Intelligent flat and the storage medium of minutes | |
CN110059270A (en) | Display methods, device, electronic equipment and the storage medium at user information interface | |
CN110071865A (en) | Display methods, device, electronic equipment and the storage medium at user information interface | |
KR20020043823A (en) | Internet access method using an internet TV | |
CN108282472A (en) | A kind of WIFI authentication methods, device, server and storage medium | |
JP6956233B1 (en) | Information processing equipment, information processing methods, and information processing programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |