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 PDF

Info

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
Application number
CN201910724421.1A
Other languages
Chinese (zh)
Other versions
CN110427749B (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.)
Lianshang Xinchang Network Technology Co Ltd
Original Assignee
Lianshang Xinchang Network 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 Lianshang Xinchang Network Technology Co Ltd filed Critical Lianshang Xinchang Network Technology Co Ltd
Priority to CN201910724421.1A priority Critical patent/CN110427749B/en
Publication of CN110427749A publication Critical patent/CN110427749A/en
Application granted granted Critical
Publication of CN110427749B publication Critical patent/CN110427749B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery 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

A kind of implementation method of service, equipment and computer storage medium
[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.
CN201910724421.1A 2019-08-07 2019-08-07 Service implementation method, service implementation equipment and computer storage medium Active CN110427749B (en)

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)

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

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

Patent Citations (4)

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

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