CN103873558A - Processing method and system for business object based on third-party platforms - Google Patents

Processing method and system for business object based on third-party platforms Download PDF

Info

Publication number
CN103873558A
CN103873558A CN201410018256.5A CN201410018256A CN103873558A CN 103873558 A CN103873558 A CN 103873558A CN 201410018256 A CN201410018256 A CN 201410018256A CN 103873558 A CN103873558 A CN 103873558A
Authority
CN
China
Prior art keywords
business object
party
party platform
platform
deadline
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
CN201410018256.5A
Other languages
Chinese (zh)
Other versions
CN103873558B (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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410018256.5A priority Critical patent/CN103873558B/en
Publication of CN103873558A publication Critical patent/CN103873558A/en
Priority to PCT/CN2014/095953 priority patent/WO2015106632A1/en
Application granted granted Critical
Publication of CN103873558B publication Critical patent/CN103873558B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a processing method and a processing system for a business object based on third-party platforms. The method comprises the steps that when a second deadline is reached, the configuration probability of a third-party platform corresponding to the second deadline is set into a proportion lower than a preset threshold value, wherein the second deadline is less than or equal to a first deadline; the configuration probabilities of other third-party platforms are correspondingly adjusted; the processing request of a first business object is received; the third-party platform used for processing the request and one or more client ends corresponding to the third-party platform are determined according to the current configuration probability; the first business object is sent to the one or more client ends. By using the processing method and the processing system, the problem that the business object is sent to the third-party platform which reaches the first deadline for processing, so that the processing failure of the business object is caused is solved, the extra resource waste caused by the processing failure is avoided, the processing success rate of the business object is improved, and the whole management efficiency and operation efficiency are improved.

Description

A kind of processing method of the business object based on third-party platform and system
Technical field
The present invention relates to a kind of technical field of data processing, be specifically related to a kind of processing method of the business object based on third-party platform and a kind for the treatment of system of the business object based on third-party platform.
Background technology
In multistage online permission system, master server is connected with multiple third-party server, and third-party server is connected with multiple clients.Third-party server has the account of master server and has permissions data.
Multiple clients are in the time need to carrying out the processing of business object, for third-party server can on average be born resource consumption, multiple clients can adopt one of them third-party server of configuration probability selection, and then the account based on this third-party server and master server adopt permissions data to carry out the processing of business object.
But due to difference deadline of the object handles of accepting business of the operation platform of third-party server, the deadline of some third-party server early, and the deadline of some third-party server is more late, therefore, multiple clients receive business object processing and need to manually be configured the adjustment of probability after third-party server deadline.
In the time having chosen the third-party server of deadline, the response of third-party server, has not only caused the wasting of resources of client, has also caused the wasting of resources of third-party server.In the time that the data volume of business object is large, manually-operated cost increases gradually and makes to be difficult to bear, and multiple client lowers because manual operation causes overall treatment effeciency, and causes the service quality decline of multiple clients and third-party server.
Summary of the invention
In view of the above problems, the present invention has been proposed in case provide a kind of overcome the problems referred to above or address the above problem at least in part a kind of multi-platform between the method that detects of data consistency and corresponding a kind of multi-platform between the system that detects of data consistency.
According to one aspect of the present invention, a kind of processing method of the business object based on third-party platform is provided, main platform is connected with one or more third-party platforms, described third-party platform is preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform has the second deadline for this business object, described primary account number comprises principal parameter, described third-party platform is connected with operation platform, described operation platform comprises one or more clients and manages the control centre of described one or more clients, described method comprises:
When arriving when described the second deadline, described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The configuration probability of other third-party platforms is carried out to corresponding adjustment;
Receive the processing request of the first business object;
Be identified for third-party platform and corresponding one or more clients thereof of processes said request according to current configuration probability;
Described the first business object is sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
Alternatively, the configuration probability sum of all described third-party platforms is 0 or 1.
Alternatively, described client has authority information corresponding to the business object of processing, and the step that the current configuration probability of described foundation is identified for the third-party platform of processes said request and one or more clients of correspondence thereof comprises:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
Alternatively, described business object comprises type information and version information, and the step that the current configuration probability of described foundation is identified for the third-party platform of processes said request and one or more clients of correspondence thereof comprises:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
Alternatively, described third-party platform comprises the business that draws a bill, and described client comprises the person of drawing a bill.
According to a further aspect in the invention, a kind for the treatment of system of the business object based on third-party platform is provided, main platform is connected with one or more third-party platforms, described third-party platform is preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform has the second deadline for this business object, described primary account number comprises principal parameter, described third-party platform is connected with operation platform, described operation platform comprises one or more clients and manages the control centre of described one or more clients, described system comprises:
The first adjusting module, is suitable for arriving when described the second deadline, and described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The second adjusting module, is suitable for the configuration probability of other third-party platforms to carry out corresponding adjustment;
Receiver module, is suitable for receiving the processing request of the first business object;
Determination module, is suitable for being identified for the third-party platform of processes said request and one or more clients of correspondence thereof according to current configuration probability;
Sending module, is suitable for described the first business object to be sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
Alternatively, the configuration probability sum of all described third-party platforms is 0 or 1.
Alternatively, described client has authority information corresponding to the business object of processing, and described determination module is also suitable for:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
Alternatively, described business object comprises type information and version information, and described determination module is also suitable for:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
Alternatively, described third-party platform comprises the business that draws a bill, and described client comprises the person of drawing a bill.
The present invention is in the time arriving described the second deadline, the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value, then carry out the processing of business object according to the ratio after adjusting, solve and sent to the business object that arrives the third-party platform processing of the first deadline and cause to process failed problem business object, and then avoid expending because processing the extra resource that failure causes, the power that is processed into that has improved business object, has improved the overall efficiency of management, operational efficiency.
The present invention has increased the sub-account of client, little to permission system transformation, invade less and access simple, reduced development cost, and be conducive to build unified control center, favorable expandability.
The present invention is based on subparameter, third party's parameter and principal parameter and realized the management of permissions data fine granularity at different levels, improve overall controllability, reduce the non-self-discipline of users at different levels and initiated service request, reduced the resource cost of equipment at different levels, improved overall service quality.
The present invention is based on the operand that configuration probability can the corresponding business object of adjusting third-party platform, the load balancing that has realized the whole network third-party platform, has reduced network blockage, has optimized flowing of access, improve overall service quality, for user provides better experience.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of specification, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Brief description of the drawings
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skill in the art.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows a kind of structure chart of permission system according to an embodiment of the invention;
Fig. 2 shows a kind of according to an embodiment of the invention account relational structure exemplary plot;
Fig. 3 shows the flow chart of steps of a kind of according to an embodiment of the invention processing method embodiment of the business object based on third-party platform;
Fig. 4 shows a kind of according to an embodiment of the invention exemplary plot that arranges that configures probability;
Fig. 5 shows the exemplary plot that arranges of a kind of authority information according to an embodiment of the invention;
Fig. 6 shows a kind of according to an embodiment of the invention exemplary plot that arranges of specified services object;
Fig. 7 shows the structured flowchart of a kind of according to an embodiment of the invention treatment system embodiment of the business object based on third-party platform.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, but should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can be by the those skilled in the art that conveys to complete the scope of the present disclosure.
In the business scope of different system, towards business object also different.For example, in the business scope of news media's system, towards business object can be news data; In the business scope of e-commerce system, towards business object can be commodity data and store data; In the business scope of lottery system, towards business object can be lottery data, etc.
Meanwhile, in the business scope of different system, can there is the common processing of assisting to carry out business object in many ways.In these systems, conventionally have rights management, refer generally to according to safety regulation or the security strategy of system setting, the user in system can access and can only access own authorized resource.
Describe as an example of lottery system example below.
With reference to Fig. 1, show a kind of structure chart of permission system according to an embodiment of the invention.
As shown in Figure 1, main platform can be connected with one or more third-party platforms, and described third-party platform can be connected with operation platform, and operation platform can comprise one or more clients and manage the control centre of described one or more clients.
Taking lottery system as example, main platform can comprise national lottery central (for example welfare lottery ticket center or Sports Lottery Center etc.), and it has the generation authority of business object (lottery data).Third-party platform can comprise the business that draws a bill, refer to provide the lottery ticket third party betting office (can comprise each provincial lottery central) of the lottery ticket related services such as (sale), prize, issue inquiry that draws a bill, it has the sale authority of business object (lottery data) and request and generates the authority of business object (lottery data).Operation platform can comprise the platform with one or more third-party platform cooperations, and it has the sale authority of business object (lottery data).Client can comprise the person of drawing a bill, and splits into lottery data by lottery data task by the business's that draws a bill interface specification, and control centre can comprise the backstage of operation platform, is responsible for the basic affairs of operation platform.
With reference to Fig. 2, show a kind of according to an embodiment of the invention account relational structure exemplary plot.
Described third-party platform can be preserved its primary account number at main platform, described primary account number can comprise principal parameter, operation platform can be preserved its one or more third party's accounts at described third-party platform, described sub-account can comprise third party's parameter, described client can be preserved its sub-account at described operation platform, and described sub-account can comprise subparameter.
In specific implementation, a third-party platform can only have a primary account number, and an operation platform can have one or more third party's accounts of same third-party platform, and a client can only have a sub-account.
Principal parameter can comprise parameter name and parameter value, principal parameter can be the rights parameters that the main platform of third-party platform request generates business object, be the primary account number of third-party platform when having this rights parameters and parameter value and meeting requiring of business object, main platform just can respond the request of the generation business object of third-party platform.In lottery data system, principal parameter can be for the business that draws a bill be at the advance deposit (parameter name) of lottery central, and its parameter value is advance deposit amount (parameter value).
Third party's parameter can comprise parameter name and parameter value, third party's parameter can be operation platform requesting third-party platform generates business object rights parameters by main platform, be third party's account of operation platform when having this rights parameters and parameter value and meeting requiring of business object, third-party platform just can respond the request of the generation business object of operation platform.In lottery data system, third party's parameter can be for operation platform be at business's the advance deposit of drawing a bill (parameter name), and its parameter value is advance deposit amount (parameter value).
Subparameter can comprise parameter name and parameter value, subparameter can be third party's account requesting third-party platform of customer end adopted operation platform generates business object rights parameters by main platform, be that the sub-account of client is when having this rights parameters and parameter value and meeting requiring of business object, control centre just can respond, and allows third party's account requesting third-party platform of customer end adopted operation platform to generate business object by main platform.In lottery data system, third party's parameter can be distributed to for operation platform the advance deposit (parameter name) of the person of drawing a bill, and its parameter value is that advance deposit distributes amount (parameter value).
A general third-party platform only need be distributed to third party's account of operation platform, but in some cases, for example, for example, for example, when third party's parameter restricted (cloud deposit has limit) or third-party platform are processed restricted (speed of drawing a bill is restricted), can apply for opening multiple third party's accounts.Each third party's account generally needs to adjust (for example reconciliation) with the independent data of third-party platform, can increase the workload that operation platform is adjusted with the data of third-party platform while applying for multiple third party's account.
In practice, the business that draws a bill needs corresponding multiple persons of drawing a bill, and the access account (third party's account) that multiple person of drawing a bill can be used the business that draws a bill to distribute is carried out the processing of lottery data (business object).The business's operated by rotary motion of drawing a bill has the deadline of reception order (lottery data making), after this deadline, just stops the making of lottery data.Need to distribute to multiple business of drawing a bill when a color kind and draw a bill, and deadline of each business's that draws a bill reception order when not identical, need to be after business's the deadline of drawing a bill manual setting lotting probability, can cause like this selling time to shorten, affect sales volume.
With reference to Fig. 3, show the flow chart of steps of the processing method embodiment of a kind of business object based on third-party platform of one embodiment of the invention;
Main platform can be connected with one or more third-party platforms, described third-party platform can be preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform can have the second deadline for this business object, described primary account number can comprise principal parameter, described third-party platform can be connected with operation platform, and described operation platform can comprise one or more clients and manage the control centre of described one or more clients;
Described method can comprise the steps:
Step S310, when arriving when described the second deadline, described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
It should be noted that, due to the different in kind of business object, for the business object of different model information and different editions information, the time restriction of main platform processes business object is also different, makes the first deadline of each third-party platform also different.
For making those skilled in the art understand better the embodiment of the present invention, in this manual, a kind of example using lottery data system as permission system describes.
In lottery data system, described business object can comprise lottery data, and described third-party platform can comprise the business that draws a bill, and described client can comprise the person of drawing a bill.
For lottery data, type information can be color kind information (for example twin color ball, arrangement 3 etc.), version information can be issue information, lottery central all can have the time limit of stake to the lottery data of the color kind information of difference, different issue information, draw a bill business accordingly in order to ensure drawing a bill successfully of lottery data, operated by rotary motion has the first deadline in advance, exceedes the stake of just not accepting lottery data deadline.
In embodiments of the present invention, can be set second deadline that was less than or equal to for the first deadline, in the time arriving for the second deadline, the configuration probability of corresponding third-party platform is set to the ratio lower than predetermined threshold value.Alternatively, this ratio is 0.
For example, in lottery data system, as shown in Figure 4, draw a bill and deduct the first deadline of business the time shown in " cut-off in advance to ", it was the second deadline, " single entry lotting probability " and " compound lotting probability " can be configuration probability, while reaching for the second deadline, can be configured according to default ratio the adjustment of probability.
In specific implementation, operation platform can arrange a configuration probability for each third-party platform, the i.e. third-party platform for the treatment of business object according to this probability selection, make the data volume of business object and the ratio of configuration probability of each third-party platform actual treatment roughly the same, realized selectivity distribution.
In a kind of preferred exemplary of the embodiment of the present invention, the configuration probability sum of all described third-party platforms is 0 or 1.
In the time that configuration probability sum is 0, represent that operation platform or the 3rd sets level the do not accept business processing of object of platform or main platform.In the time that configuration probability sum is 1, represents that operation platform, person the 3rd set level the processing of object of accepting business of platform and main platform, and ensure that business object is assigned to third-party platform and processes.
When configuration probability is while be the same, the budget amount of processing business object can be divided equally.Configuration probability also can distribute according to the disposal ability of third-party platform, for example, the configuration probability of the third-party platform that data-handling capacity is strong can be slightly large, otherwise slightly little, again for example, the business object (for example specifying the color lottery data of issue etc. of planting, specify) of specifying can specify third-party platform to process, and the configuration probability of this third-party platform is 1.
It should be noted that, configuration probability is that same third-party platform can be provided with the configuration probability of dissimilar business object for the business object of same type.For example, in lottery data system, the same business of drawing a bill can have respectively the configuration probability of single entry type, compound type.
A general third-party platform only need distribute a client, but in some cases, for example, for example, for improving the processing speed (speed of drawing a bill) of business object, can be that third party's account creates multiple clients, but during for each client configuration interface parameter, note using unified third party's account parameter (for example username and password), adjust otherwise may affect with the data of third-party platform.
The present invention is based on the budget amount that configuration probability can the corresponding business object of adjusting third-party platform, the load balancing that has realized the whole network third-party platform, has reduced network blockage, has optimized flowing of access, improve overall service quality, for user provides better experience.
Step S320, carries out corresponding adjustment by the configuration probability of other third-party platforms;
In the time that the configuration probability of one of them third-party platform reduces, the configuration probability of other third-party platforms can be heightened accordingly.
Step S330, receives the processing request of the first business object;
The instruction of the generation target service object that the processing request that control centre receives can be sent for user, can comprise parametric variable in this processing request, in order to the required permissions data of generation target service object is adjusted.
For example, in lottery data system, the first business object can comprise original lottery data and parametric variable, for example, can comprise coloured silk kind, issue, number, multiplying power of stake etc., and parametric variable can be wager amounts.
It should be noted that, parametric variable can be different in the processing of different business object, but in the processing procedure of same business object, can be identical.
In embodiments of the present invention, when the first business object meets when pre-conditioned, can the first business object be split as one or more.
In specific implementation, the pre-conditioned original multiplying power information that can comprise the first business object exceedes the first predetermined threshold value, and/or original amount information exceedes the second predetermined threshold value.
For example, in lottery data system, the original multiplying power information of original lottery data exceedes 99 times, and/or original amount information exceedes 50 notes, original lottery data can be split.
One or more the first business objects that split can comprise sub-multiplying power information and/or quantum count information, and the product of the word multiplying power information of all the first subservice objects equals original multiplying power information, and/or quantum count information sum equals original amount information.
Step S340, is identified for the third-party platform of processes said request and one or more clients of correspondence thereof according to current configuration probability;
A general third-party platform only need distribute a client, but in some cases, for example, for example, for improving the processing speed (speed of drawing a bill) of business object, can be that third party's account creates multiple clients, but during for each client configuration interface parameter, note using unified third party's account parameter (for example username and password), adjust otherwise may affect with the data of third-party platform.
It should be noted that, configuration probability is that same third-party platform can be provided with the configuration probability of dissimilar business object for the business object of same type.For example, in lottery data system, the same business of drawing a bill can have respectively the configuration probability of single entry type, compound type.
Step S350, is sent to described one or more client by described the first business object;
In a preferred embodiment of the present invention, described client can have authority information corresponding to the business object of processing, and described step S350 specifically can comprise following sub-step:
Sub-step S3501, is identified for the third-party platform of processes said request and corresponding according to current configuration probability, and has one or more clients of authority information.
In the time that client has authority information, just can process corresponding business object.
For example, in lottery data system, as shown in Figure 5, plant in corresponding square frame and stamp hook at coloured silk, represent that this person of drawing a bill has had the authority information of processing this color lottery data of planting.
In a preferred embodiment of the present invention, described business object can comprise type information and version information, and described step S350 specifically can comprise following sub-step:
Sub-step S3502, is identified for processing the current third-party platform of specified request and one or more clients of correspondence thereof;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
Because may needing third-party platform or the client of specific configuration, the business object of some type just can process, be that third-party platform or the client that the business object of these types need to be specified processed, therefore, the configuration probability of third-party platform is 1.
For example, in lottery data system, specifying type information can be color kind, and indicated release information can be issue.
In a preferred embodiment of the present invention, after the first business object is sent to described one or more client by control centre, described one or more client can, for according to the default interface parameters of described third-party platform, described the first business object being generated to the second business object, be sent to described third-party platform by described the second business object;
In specific implementation, described interface parameters can comprise following one or more:
Third party's parameter query parameter, third party's account title, interface IP address, third party's account numbering, user ID, key.
Wherein, third party's parameter query parameter can automatically be inquired about third party's account in third party's parameter of third-party platform and be preserved by interface for client in the time processing business object for the first time every day.
Third party's account title can be for selecting the corresponding interface account of drawing a bill (access account) title.
Interface IP address can be the access address of the interface of third-party platform, can be domain name, can be also IP address.
Third party's account numbering can be numbering, user name or the terminal plane No. of third party's account of being distributed unitedly by third-party platform.
User ID can be the user ID (for example name on account) of requested service object handles.
Key can be for key or the encryption key that communication data is signed.
Taking lottery data system as example, the second business object can be:
Figure BDA0000457388230000121
Figure BDA0000457388230000131
The base unit of lottery ticket choosing and selling is ticket, its correspondence a ticket element in stake request message body (process request), each ticket can comprise the stake number of same mode of lottery, and limited amount system to stake number.
In the request message body of stake, lotteryRequest is a Container elements, and it can be by multiple ticket daughter elements (the second subservice object), and expression third-party platform can be processed the stake request of the batch of client.
In a preferred embodiment of the present invention, after the second business object is sent to described third party by client, described third-party platform can be for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
In specific implementation, third-party platform can carry out being just sent to main platform after corresponding adjustment to the second business object according to the interface parameters of main platform.
Main platform can, for adopting the second business object to generate target service object, be adjusted the principal parameter of third-party platform primary account number simultaneously, particularly, can adopt principal parameter to deduct parametric variable adjustment.
The present invention is in the time arriving described the second deadline, the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value, then carry out the processing of business object according to the ratio after adjusting, solve and sent to the business object that arrives the third-party platform processing of the first deadline and cause to process failed problem business object, and then avoid expending because processing the extra resource that failure causes, the power that is processed into that has improved business object, has improved the overall efficiency of management, operational efficiency.
The present invention has increased the sub-account of client, little to permission system transformation, invade less and access simple, reduced development cost, and be conducive to build unified control center, favorable expandability.
The present invention is based on subparameter, third party's parameter and principal parameter and realized the management of permissions data fine granularity at different levels, improve overall controllability, reduce the non-self-discipline of users at different levels and initiated service request, reduced the resource cost of equipment at different levels, improved overall service quality.
For embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the present invention is not subject to the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
With reference to Fig. 7, show the structured flowchart of the treatment system embodiment of the business object based on third-party platform of one embodiment of the invention;
Main platform can be connected with one or more third-party platforms, described third-party platform can be preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform can have the second deadline for this business object, described primary account number can comprise principal parameter, described third-party platform can be connected with operation platform, and described operation platform can comprise one or more clients and manage the control centre of described one or more clients;
Described system can comprise as lower module:
The first adjusting module 710, is suitable for arriving when described the second deadline, and described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The second adjusting module 720, is suitable for the configuration probability of other third-party platforms to carry out corresponding adjustment;
Receiver module 730, is suitable for receiving the processing request of the first business object;
Determination module 740, is suitable for being identified for the third-party platform of processes said request and one or more clients of correspondence thereof according to current configuration probability;
Sending module 750, is suitable for described the first business object to be sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
In a preferred embodiment of the present invention, the configuration probability sum of all described third-party platforms can be 0 or 1.
In a preferred embodiment of the present invention, described client can have authority information corresponding to the business object of processing, and described determination module 740 can also be suitable for:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
In a preferred embodiment of the present invention, described business object can comprise type information and version information, and described determination module 740 can also be suitable for:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform can be 1.
In a preferred embodiment of the present invention, described third-party platform can comprise the business that draws a bill, and described client can comprise the person of drawing a bill.
For the system embodiment of Fig. 7, because it is substantially similar to the embodiment of the method for Fig. 3, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method.
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
In the specification that provided herein, a large amount of details are described.But, can understand, embodiments of the invention can be put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.But, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them in addition multiple submodules or subelement or sub-component.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this specification (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this specification (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature instead of further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with compound mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module of moving on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize according to the some or all functions of the some or all parts in the treatment facility of the business object based on third-party platform of the embodiment of the present invention.The present invention can also be embodied as part or all equipment or the device program (for example, computer program and computer program) for carrying out method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described instead of limit the invention, and those skilled in the art can design alternative embodiment in the case of not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has multiple such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computer of suitably programming.In the unit claim of having enumerated some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
Embodiments of the invention disclose A1, a kind of processing method of the business object based on third-party platform, main platform is connected with one or more third-party platforms, described third-party platform is preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform has the second deadline for this business object, described primary account number comprises principal parameter, described third-party platform is connected with operation platform, described operation platform comprises one or more clients and manages the control centre of described one or more clients, described method comprises:
When arriving when described the second deadline, described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The configuration probability of other third-party platforms is carried out to corresponding adjustment;
Receive the processing request of the first business object;
Be identified for third-party platform and corresponding one or more clients thereof of processes said request according to current configuration probability;
Described the first business object is sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
A2, method as described in A1, the configuration probability sum of all described third-party platforms is 0 or 1.
A3, method as described in A1, described client has authority information corresponding to the business object of processing, and the current configuration probability of described foundation is identified for the third-party platform of processes said request and the step of corresponding one or more clients comprises:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
A4, method as described in A1, described business object comprises type information and version information, the current configuration probability of described foundation is identified for the third-party platform of processes said request and the step of corresponding one or more clients comprises:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
A5, method as described in A1 or A2 or A3 or A4, described third-party platform comprises the business that draws a bill, described client comprises the person of drawing a bill.
The invention also discloses B6, a kind for the treatment of system of the business object based on third-party platform, main platform is connected with one or more third-party platforms, described third-party platform is preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform has the second deadline for this business object, described primary account number comprises principal parameter, described third-party platform is connected with operation platform, described operation platform comprises one or more clients and manages the control centre of described one or more clients, described system comprises:
The first adjusting module, is suitable for arriving when described the second deadline, and described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The second adjusting module, is suitable for the configuration probability of other third-party platforms to carry out corresponding adjustment;
Receiver module, is suitable for receiving the processing request of the first business object;
Determination module, is suitable for being identified for the third-party platform of processes said request and one or more clients of correspondence thereof according to current configuration probability;
Sending module, is suitable for described the first business object to be sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
B7, system as described in B6, the configuration probability sum of all described third-party platforms is 0 or 1.
B8, system as described in B6, described client has authority information corresponding to the business object of processing, and described determination module is also suitable for:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
B9, system as described in B6, described business object comprises type information and version information, described determination module is also suitable for:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
B10, system as described in B6 or B7 or B8 or B9, described third-party platform comprises the business that draws a bill, described client comprises the person of drawing a bill.

Claims (10)

1. the processing method of the business object based on third-party platform, main platform is connected with one or more third-party platforms, described third-party platform is preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform has the second deadline for this business object, described primary account number comprises principal parameter, described third-party platform is connected with operation platform, described operation platform comprises one or more clients and manages the control centre of described one or more clients, and described method comprises:
When arriving when described the second deadline, described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The configuration probability of other third-party platforms is carried out to corresponding adjustment;
Receive the processing request of the first business object;
Be identified for third-party platform and corresponding one or more clients thereof of processes said request according to current configuration probability;
Described the first business object is sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
2. the method for claim 1, is characterized in that, the configuration probability sum of all described third-party platforms is 0 or 1.
3. the method for claim 1, it is characterized in that, described client has authority information corresponding to the business object of processing, and the step that the current configuration probability of described foundation is identified for the third-party platform of processes said request and one or more clients of correspondence thereof comprises:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
4. the method for claim 1, it is characterized in that, described business object comprises type information and version information, and the step that the current configuration probability of described foundation is identified for the third-party platform of processes said request and one or more clients of correspondence thereof comprises:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
5. method as claimed in claim 1 or 2 or 3 or 4, is characterized in that, described third-party platform comprises the business that draws a bill, and described client comprises the person of drawing a bill.
6. the treatment system of the business object based on third-party platform, main platform is connected with one or more third-party platforms, described third-party platform is preserved it at the primary account number of described main platform and for the first deadline of business object and configuration probability, at least one third-party platform has the second deadline for this business object, described primary account number comprises principal parameter, described third-party platform is connected with operation platform, described operation platform comprises one or more clients and manages the control centre of described one or more clients, and described system comprises:
The first adjusting module, is suitable for arriving when described the second deadline, and described the second deadline, the configuration probability of corresponding third-party platform was set to the ratio lower than predetermined threshold value; Be less than or equal to described the first deadline described the second deadline;
The second adjusting module, is suitable for the configuration probability of other third-party platforms to carry out corresponding adjustment;
Receiver module, is suitable for receiving the processing request of the first business object;
Determination module, is suitable for being identified for the third-party platform of processes said request and one or more clients of correspondence thereof according to current configuration probability;
Sending module, is suitable for described the first business object to be sent to described one or more client; Described one or more client, for described the first business object being generated to the second business object according to the default interface parameters of described third-party platform, is sent to described third-party platform by described the second business object; Described third-party platform is used for adopting described primary account number, described principal parameter and described the second business object to generate target service object.
7. system as claimed in claim 6, is characterized in that, the configuration probability sum of all described third-party platforms is 0 or 1.
8. system as claimed in claim 6, is characterized in that, described client has authority information corresponding to the business object of processing, and described determination module is also suitable for:
Be identified for the third-party platform of processes said request and corresponding according to current configuration probability, and there are one or more clients of authority information.
9. system as claimed in claim 6, is characterized in that, described business object comprises type information and version information, and described determination module is also suitable for:
Be identified for processing current third-party platform and corresponding one or more clients thereof of specified request;
Wherein, described specified request comprises the processing request of the first business object to specifying type information and indicated release information; The configuration probability of described third-party platform is 1.
10. the method as described in claim 6 or 7 or 8 or 9, is characterized in that, described third-party platform comprises the business that draws a bill, and described client comprises the person of drawing a bill.
CN201410018256.5A 2014-01-15 2014-01-15 The processing method of a kind of business object based on third-party platform and system Expired - Fee Related CN103873558B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410018256.5A CN103873558B (en) 2014-01-15 2014-01-15 The processing method of a kind of business object based on third-party platform and system
PCT/CN2014/095953 WO2015106632A1 (en) 2014-01-15 2014-12-31 Service object processing method and system based on third-party platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410018256.5A CN103873558B (en) 2014-01-15 2014-01-15 The processing method of a kind of business object based on third-party platform and system

Publications (2)

Publication Number Publication Date
CN103873558A true CN103873558A (en) 2014-06-18
CN103873558B CN103873558B (en) 2016-10-12

Family

ID=50911673

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410018256.5A Expired - Fee Related CN103873558B (en) 2014-01-15 2014-01-15 The processing method of a kind of business object based on third-party platform and system

Country Status (1)

Country Link
CN (1) CN103873558B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015106632A1 (en) * 2014-01-15 2015-07-23 北京奇虎科技有限公司 Service object processing method and system based on third-party platform
CN106385427A (en) * 2015-07-30 2017-02-08 北京奇虎科技有限公司 Service processing method based on service object and apparatus thereof
CN107025604A (en) * 2016-12-19 2017-08-08 阿里巴巴集团控股有限公司 The generation method and device of service order data
CN111325625A (en) * 2020-02-18 2020-06-23 杭州复杂美科技有限公司 Transaction method, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1635506A (en) * 2003-12-25 2005-07-06 广东金中华通讯服务有限公司 Financial payment service system
CN1828655A (en) * 2006-04-04 2006-09-06 深圳市彩移创新科技有限公司 Method for lottery wagering using interactive TV network
CN102129650A (en) * 2010-12-29 2011-07-20 刘文祥 Network finance
CN102281311A (en) * 2010-06-10 2011-12-14 阿里巴巴集团控股有限公司 Method, system and device for implementing network service based on open application programming interface
CN102724302A (en) * 2012-05-30 2012-10-10 中兴通讯股份有限公司 Family data center system based on cloud storage and family data management method
CN102737340A (en) * 2011-04-13 2012-10-17 苏州乐盈科技有限公司 Special system for buying lottery together
WO2013182151A1 (en) * 2012-11-14 2013-12-12 中兴通讯股份有限公司 Authentication method and system based on web service application

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1635506A (en) * 2003-12-25 2005-07-06 广东金中华通讯服务有限公司 Financial payment service system
CN1828655A (en) * 2006-04-04 2006-09-06 深圳市彩移创新科技有限公司 Method for lottery wagering using interactive TV network
CN102281311A (en) * 2010-06-10 2011-12-14 阿里巴巴集团控股有限公司 Method, system and device for implementing network service based on open application programming interface
CN102129650A (en) * 2010-12-29 2011-07-20 刘文祥 Network finance
CN102737340A (en) * 2011-04-13 2012-10-17 苏州乐盈科技有限公司 Special system for buying lottery together
CN102724302A (en) * 2012-05-30 2012-10-10 中兴通讯股份有限公司 Family data center system based on cloud storage and family data management method
WO2013182151A1 (en) * 2012-11-14 2013-12-12 中兴通讯股份有限公司 Authentication method and system based on web service application

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015106632A1 (en) * 2014-01-15 2015-07-23 北京奇虎科技有限公司 Service object processing method and system based on third-party platform
CN106385427A (en) * 2015-07-30 2017-02-08 北京奇虎科技有限公司 Service processing method based on service object and apparatus thereof
CN107025604A (en) * 2016-12-19 2017-08-08 阿里巴巴集团控股有限公司 The generation method and device of service order data
CN107025604B (en) * 2016-12-19 2021-01-12 创新先进技术有限公司 Method and device for generating business order data
CN111325625A (en) * 2020-02-18 2020-06-23 杭州复杂美科技有限公司 Transaction method, device and storage medium

Also Published As

Publication number Publication date
CN103873558B (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN104823175B (en) Cloud service management system
CN101154240B (en) Based on object Enterprise SOA method, device and medium
CN108053088A (en) A kind of Subscriber Management System, method and apparatus
CN103873558A (en) Processing method and system for business object based on third-party platforms
CN103391312A (en) Resource offline downloading method and device
CN109690491A (en) Execute remote command
WO2015138524A1 (en) Run-time experimentation with user interface configurations
CN109492985A (en) A kind of checking method, apparatus and system
CN111127214A (en) Method and apparatus for portfolio
CN110457629A (en) Permission processing, authority control method and device
CN105391774B (en) Resource request method and device based on amazon network server
CN105184495A (en) Digital product permission management method and server
CN103854196B (en) The processing method of a kind of business object based on third-party platform and system
CN104094299B (en) The method and apparatus for retrieving availability information from the calendar of issue
CN109634683A (en) The configuration of short message operation frame and method for pushing and device based on enterprise expectations
CN105224541B (en) Uniqueness control method, information storage means and the device of data
CN103856557A (en) Business object processing method and system based on third-party platform
CN106686031B (en) Method and device for upgrading application to SaaS mode
CN109345122A (en) The management method and device of application process in cloud computing system
CN109840094A (en) A kind of dispositions method of database, device and storage equipment
US20130275280A1 (en) Systems and Methods for Managing Accounting Data
CN113590243A (en) Energy enterprise project creation method and device, computer equipment and medium
CN109657481B (en) Data management method and device
CN111526184A (en) Business auditing method and device
CN102273135B (en) Method, device and system for processing domain user authority information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161012

Termination date: 20220115

CF01 Termination of patent right due to non-payment of annual fee