CN109120697A - A kind of service calling method and device based on network communication - Google Patents
A kind of service calling method and device based on network communication Download PDFInfo
- Publication number
- CN109120697A CN109120697A CN201810948007.4A CN201810948007A CN109120697A CN 109120697 A CN109120697 A CN 109120697A CN 201810948007 A CN201810948007 A CN 201810948007A CN 109120697 A CN109120697 A CN 109120697A
- Authority
- CN
- China
- Prior art keywords
- service
- server
- call
- request
- invocation request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims description 18
- 238000012795 verification Methods 0.000 claims description 15
- 230000002452 interceptive effect Effects 0.000 claims description 8
- 238000004321 preservation Methods 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 6
- 238000005457 optimization Methods 0.000 description 6
- 239000013589 supplement Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a kind of service calling method and device based on network communication, the service invocation request including receiving first server;The service invocation request is parsed, the parameter for including in the service invocation request is obtained, idle destination server is determined in multiple servers according to the parameter for including in the service invocation request;The destination server verifies whether the first server has the right to call corresponding service according to the authority credentials;When the first server has the right to call the service, the destination server calls service corresponding with the service invocation request to obtain the result of service call;The first server receives the service call result that the destination server returns;Save the service data in mission bit stream corresponding with the service invocation request and the service invocation request;The disposition that the calling service of the first server request is determined according to the mission bit stream, increases the success rate of service call.
Description
Technical field
The present invention relates to network communication technology field more particularly to a kind of service calling methods and dress based on network communication
It sets.
Background technique
Communication network technology, especially radio network technique flourish so that various informative intelligence, networking,
Digitlization consumption enters daily life.Meanwhile mentioning with the development of computer technology and people's living standard
Height, people constantly increase dependent on internet to provide the degree of various services, and the various servers for providing service are
It is applied in people's lives, is brought great convenience to people's lives more and more widely.
The purpose of in order to realize the interconnection and interflow between all kinds of servers, many normal structures and enterprise have formulated largely
Technical standard simultaneously develops Related product.However, current network communication still has some shortcomings in terms of service call.
On the one hand, as technology develops, other than the generic services such as many servers are shared in addition to providing video, picture transmits,
It also needs that the individual services such as payment, positioning, medical treatment, monitoring can be provided.The various personal information of these individual services and user
It is closely related, when the server and other servers that can provide individual service interconnect, due between current all kinds of servers
Mutual service freely can be mutually called, therefore the individual service closely related with userspersonal information can be by other
What server arbitrarily calls, and such case has seriously threatened the safety of userspersonal information.
It on the other hand, is to be subdivided into multiple subsystems currently, entire communications network system is when realizing various functions
, it is interacted between subsystem by service call frame, synchronization call side is such as used by Distributed Services invocation framenort
Formula realizes the interaction between subsystem, so as to improve the efficiency of system.
But when being interacted between subsystem, greatly or connect very much if there is the interface concurrency of several subsystems
When the business of mouth processing is more complex, processing will be had little time it is easy to appear business or since business complexity causes to locate
The situation of time length is managed, so that the phenomenon of service time-out will be will appear, business processing is easy to cause to fail.
Summary of the invention
The purpose of the present invention is to provide a kind of service calling method and device based on network communication, this method and device
In the existing network communication that can be made up when service call, userspersonal information's safety is insufficient and business processing is easy to lose
The deficiency lost.
To achieve the above object, the first purpose of this invention is to provide a kind of service call side based on network communication
Method, comprising steps of
The first step, receives the service invocation request of first server, and parameter, described the are included in the service invocation request
The authority credentials and service data of one server;
Second step parses the service invocation request, the parameter for including in the service invocation request is obtained, according to described
The parameter for including in service invocation request determines idle destination server in multiple servers;
Third step, the destination server verify whether the first server has the right to call phase according to the authority credentials
The service answered, the authority credentials of the first server include: the permission issued in first server factory for it with
Card, or by the network authority credentials that laterally first server issues;
4th step, when the first server has the right to call the service, the destination server is called and the service
Call request is corresponding to be serviced to obtain the result of service call;
5th step, the first server receive the service call result that the destination server returns;
6th step saves the clothes in mission bit stream corresponding with the service invocation request and the service invocation request
Business data, the mission bit stream are used to identify the calling service of the first server request;
7th step determines the disposition of the calling service of the first server request according to the mission bit stream.
Wherein, service parameter refers to parameter relevant to service.For example, service parameter can for the service of broadband payment
To be broadband user's number and broadband payment number etc..Service parameter needed for calling specified services, which refers to, carries out specified services tune
Used time essential parameter.For example, for the service of broadband payment, broadband user's number and broadband payment number are must can not
Few parameter.Service parameter collection needed for the service for calling access open service platform can be stored on open service platform
It closes.
Specifically, open service platform is after receiving service invocation request, can obtain in the service invocation request and includes
Service parameter, each service ginseng in service parameter set needed for the specified services of the service parameter and request call that will acquire
Number compares, and filters out the service parameter lacked.Open service platform can service after filtering out the service parameter lacked to sending
The server of call request sends the instruction for the service parameter that supplement lacks.The server for sending service invocation request is receiving
After the instruction, the service parameter of supplement is obtained, the service parameter of supplement is fed back into open service platform.
Further, the destination server verifies whether the first server has the right to call according to the authority credentials
Corresponding service includes:
Home network where the authority credentials is issued network side equipment or the destination server by the destination server
Core equipment inside network, by the network side equipment or the core equipment according to service call management strategy and the permission
Whether first server described in credential verification has the right to call corresponding service, transmits verification result to the destination server,
When being verified, the destination server provides corresponding service to the first server.
Further, the disposition packet of the service call of the first server request is determined according to the mission bit stream
It includes:
When the disposition is untreated or processing failure, institute is called to second server according to the service data
State the calling service of first server request.
Further, preservation mission bit stream corresponding with the service invocation request and the service invocation request
In service data, comprising:
It is routed to database by a point library adapter, the mission bit stream is saved in times stored in the database
It is engaged in table;
It is routed to document storage system by described point of library adapter, the service is stored in the document storage system
Data;
It is routed to message queue by described point of library adapter, the mission bit stream and institute are stored in the message queue
State the storage index information of service data.
Further, before the service invocation request for receiving the first server, the method also includes:
The first server and the destination server are in network side equipment or the first server respectively
The core equipment of front yard network internal negotiates the respectively shared key with the network side equipment or the core equipment, and benefit respectively
With the shared key of itself and the network side equipment or the core equipment from the network side equipment or the core equipment
Obtain group key group;
The first server and the destination server encrypt interactive information using the key group.
Second object of the present invention is to provide a kind of service call device based on network communication, comprising: reception is asked
Modulus block, Authority Verification module, service providing module, receives feedback module, memory module and processing feelings at parsing determining module
Condition determining module, wherein
The reception request module, for receiving the service invocation request of first server, in the service invocation request
Include parameter, the authority credentials of the first server and service data;
The parsing determining module obtains in the service invocation request for parsing the service invocation request and includes
Parameter, idle destination server is determined in multiple servers according to the parameter for including in the service invocation request;
The Authority Verification module verifies institute according to the authority credentials of the first server for the destination server
State whether first server has the right to call corresponding service;The authority credentials of the first server includes: in first clothes
It is the authority credentials that it is issued when business device factory, or by the network authority credentials that laterally first server issues;
The service providing module, for when the first server has the right to call the service, the destination server
Service corresponding with the service invocation request is called to obtain the result of service call;
The reception feedback module receives the service tune that the destination server returns for the first server
With result;
The memory module, for saving mission bit stream corresponding with the service invocation request and the service call
Service data in request, the mission bit stream are used to identify the calling service of the first server request;
The disposition determining module, for determining the calling of the first server request according to the mission bit stream
The disposition of service;
The verification result is by the network side equipment or the core equipment according to service call management strategy and described
Whether authority credentials has the right to the first server for sending the service invocation request corresponding service is called verify
It arrives.
Further, described device further includes having calling module, the calling module, for determining in the disposition
When the disposition that module determines is untreated or processing failure, institute is called to second server according to the service data
State the service of first server request.
Further, described device further includes having a point library adapter, and the memory module includes database, file storage system
System and message queue, wherein
Described point of library adapter is for being routed to the database, and the database is for the mission bit stream to be saved in
In task list;
For described point of library adapter for being routed to the document storage system, the document storage system is described for storing
Service data;
Described point of library adapter is for being routed to the message queue, and the message queue is for storing the mission bit stream
With the storage index information of the service data.
Further, described device further includes having encrypting module, and the encrypting module is used for the first server and institute
Destination server is stated to negotiate respectively with the core equipment inside home network where network side equipment or the first server respectively
From the shared key with the network side equipment or the core equipment, and it is utilized respectively itself and the network side equipment or institute
The shared key for stating core equipment obtains group key group from the network side equipment or the core equipment;
Then the first server and the destination server encrypt interactive information using the key group.
Further, the communication of the first server, the second server and the destination server is deferred to same
Communication protocol.
Compared with prior art, the beneficial effects of the present invention are:
First, it, can since same communication protocol is deferred in the communication between the first server and the destination server
It to realize the seamless interfacing between different servers, and will not mutually be called between different services, so being not in existing
Have technology due to phenomena such as concurrency caused by mutually calling is big and business processing is overtime so that traffic handling time is short, industry
Business is handled high-efficient.
Second, on the one hand, can dynamically update key group between different server, and be mutually authenticated using key group to real
Existing secure communication, it is ensured that for user to the manageability of service call, clothes can safely be called by realizing between multiple servers
Business, protects the personal information of user.On the other hand, the ability delegated strategy of server is by network side according to capabilities might, safety
Demand is formulated, and network side is allowed to carry out fining pipe to the service call of equipment room in subscriber household network or personal network
Reason and operation, it is ensured that service security, controllable, opening.
Third is based on by saving mission bit stream corresponding with the service call that first server is requested and service data
The mission bit stream of preservation can know the disposition of the service call of current first server request, if current first service
The service call of device request is also untreated or the service processing fails, then can be called according to service data to second server
The service, it is therefore, untreated or when processing failure leads to the situation of business time-out in business, it not will lead between different server
Interactive interruption, to improve the performance of interaction between different server.
In addition, in the case of high concurrency, if occurring servicing overtime phenomenon, the present invention also can use the clothes of preservation
Business data re-call the requested service of first server of second server offer, improve the success rate of service call.
Detailed description of the invention
The following further describes the present invention with reference to the drawings.
Fig. 1 is a kind of flow chart one of the service calling method based on network communication of the present invention;
Fig. 2 is a kind of flowchart 2 of the service calling method based on network communication of the present invention;
Fig. 3 is a kind of functional block diagram one of the service call device based on network communication of the present invention;
Fig. 4 is a kind of functional block diagram two of service call device based on network communication of the invention;
Fig. 5 is a kind of functional block diagram three of service call device based on network communication of the invention;
Fig. 6 is a kind of functional block diagram four of service call device based on network communication of the invention.
In figure: 1- receives request module, 2- parsing determining module, 3- Authority Verification module, 4- service providing module, 5- and connects
It receives feedback module, 6- memory module, 7- disposition determining module, 8- calling module, 9- and divides library adapter, 10- encrypting module.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Fig. 1~2 are please referred to, the first purpose of this invention is to provide a kind of service call side based on network communication
Method, comprising steps of
S101 receives the service invocation request of first server, includes parameter, described first in the service invocation request
The authority credentials and service data of server;
S102 parses the service invocation request, obtains the parameter for including in the service invocation request, according to the clothes
The parameter for including in business call request determines idle destination server in multiple servers;
S103, the destination server verify whether the first server has the right to call accordingly according to the authority credentials
Service, the authority credentials of the first server includes: the authority credentials issued in first server factory for it,
Or by the network authority credentials that laterally first server issues;
S104, when the first server has the right to call the service, the destination server is called to be adjusted with the service
The result of service call is obtained with the corresponding service of request;
S105, the first server receive the service call result that the destination server returns;
S106 saves the service in mission bit stream corresponding with the service invocation request and the service invocation request
Data, the mission bit stream are used to identify the calling service of the first server request;
S107 determines the disposition of the calling service of the first server request according to the mission bit stream.
Wherein, service parameter refers to parameter relevant to service.For example, service parameter can for the service of broadband payment
To be broadband user's number and broadband payment number etc..Service parameter needed for calling specified services, which refers to, carries out specified services tune
Used time essential parameter.For example, for the service of broadband payment, broadband user's number and broadband payment number are must can not
Few parameter.Service parameter collection needed for the service for calling access open service platform can be stored on open service platform
It closes.
Specifically, open service platform is after receiving service invocation request, can obtain in the service invocation request and includes
Service parameter, each service ginseng in service parameter set needed for the specified services of the service parameter and request call that will acquire
Number compares, and filters out the service parameter lacked.Open service platform can service after filtering out the service parameter lacked to sending
The server of call request sends the instruction for the service parameter that supplement lacks.The server for sending service invocation request is receiving
After the instruction, the service parameter of supplement is obtained, the service parameter of supplement is fed back into open service platform.
Optimization, the destination server verifies whether the first server has the right to call phase according to the authority credentials
The service answered includes:
Home network where the authority credentials is issued network side equipment or the destination server by the destination server
Core equipment inside network, by the network side equipment or the core equipment according to service call management strategy and the permission
Whether first server described in credential verification has the right to call corresponding service, transmits verification result to the destination server,
When being verified, the destination server provides corresponding service to the first server.
Optimization, the disposition packet of the service call of the first server request is determined according to the mission bit stream
It includes:
When the disposition is untreated or processing failure, institute is called to second server according to the service data
State the calling service of first server request.
The service saved in mission bit stream corresponding with the service invocation request and the service invocation request
Data, comprising:
It is routed to database by a point library adapter, the mission bit stream is saved in times stored in the database
It is engaged in table;
It is routed to document storage system by described point of library adapter, the service is stored in the document storage system
Data;
It is routed to message queue by described point of library adapter, the mission bit stream and institute are stored in the message queue
State the storage index information of service data.
Optimization, before the service invocation request for receiving the first server, the method also includes:
S201, the first server and the destination server respectively with network side equipment or first server institute
Negotiate the respectively shared key with the network side equipment or the core equipment in the core equipment of family's network internal, and divides
Not Li Yong itself and the network side equipment or the core equipment shared key from the network side equipment or the core
Equipment obtains group key group;
S202, the first server and the destination server add interactive information using the key group
It is close.
Fig. 3~6 are please referred to, second object of the present invention is asked to be to provide a kind of service call dress based on network communication
It sets, comprising: receive request module 1, parsing determining module 2, Authority Verification module 3, service providing module 4, receive feedback module
5, memory module 6 and disposition determining module 7, wherein
The reception request module 1, for receiving the service invocation request of first server, in the service invocation request
Include parameter, the authority credentials of the first server and service data;
The parsing determining module 2 obtains in the service invocation request for parsing the service invocation request and includes
Parameter, idle destination server is determined in multiple servers according to the parameter for including in the service invocation request;
The Authority Verification module 3 is verified for the destination server according to the authority credentials of the first server
Whether the first server has the right to call corresponding service;The authority credentials of the first server includes: described first
It is the authority credentials that it is issued when server dispatches from the factory, or by the network authority credentials that laterally first server issues;
The service providing module 4, for when the first server has the right to call the service, the destination server
Service corresponding with the service invocation request is called to obtain the result of service call;
The reception feedback module 5 receives the service that the destination server returns for the first server
Call result;
The memory module 6 is adjusted for saving mission bit stream corresponding with the service invocation request and the service
With the service data in request, the mission bit stream is used to identify the calling service of the first server request;
The disposition determining module 7, for determining the tune of the first server request according to the mission bit stream
With the disposition of service;
The verification result is by the network side equipment or the core equipment according to service call management strategy and described
Whether authority credentials has the right to the first server for sending the service invocation request corresponding service is called verify
It arrives.
Optimization, described device further includes having calling module 8, the calling module 8, for determining in the disposition
When the disposition that module determines is untreated or processing failure, institute is called to second server according to the service data
State the service of first server request.
Optimization, described device further includes having a point library adapter 9, and the memory module includes database, file storage system
System and message queue, wherein
Described point of library adapter 9 is for being routed to the database, and the database is for saving the mission bit stream
Into task list;
Described point of library adapter 9 is for being routed to the document storage system, and the document storage system is for storing institute
State service data;
Described point of library adapter 9 is for being routed to the message queue, and the message queue is for storing the task letter
The storage index information of breath and the service data.
Optimization, described device further includes having encrypting module 10, the encrypting module 10 for the first server and
The destination server is negotiated with the core equipment inside home network where network side equipment or the first server respectively
Respectively with the shared key of the network side equipment or the core equipment, and be utilized respectively itself and the network side equipment or
The shared key of the core equipment obtains group key group from the network side equipment or the core equipment;
Then the first server and the destination server encrypt interactive information using the key group.
Same communication protocol is deferred in the communication of the first server, the second server and the destination server.
The working principle of the invention is:
First, it, can since same communication protocol is deferred in the communication between the first server and the destination server
It to realize the seamless interfacing between different servers, and will not mutually be called between different services, so being not in existing
Have technology due to phenomena such as concurrency caused by mutually calling is big and business processing is overtime so that traffic handling time is short, industry
Business is handled high-efficient.
Second, on the one hand, can dynamically update key group between different server, and be mutually authenticated using key group to real
Existing secure communication, it is ensured that for user to the manageability of service call, clothes can safely be called by realizing between multiple servers
Business, protects the personal information of user.On the other hand, the ability delegated strategy of server is by network side according to capabilities might, safety
Demand is formulated, and network side is allowed to carry out fining pipe to the service call of equipment room in subscriber household network or personal network
Reason and operation, it is ensured that service security, controllable, opening.
Third is based on by saving mission bit stream corresponding with the service call that first server is requested and service data
The mission bit stream of preservation can know the disposition of the service call of current first server request, if current first service
The service call of device request is also untreated or the service processing fails, then can be called according to service data to second server
The service, it is therefore, untreated or when processing failure leads to the situation of business time-out in business, it not will lead between different server
Interactive interruption, to improve the performance of interaction between different server.
In addition, in the case of high concurrency, if occurring servicing overtime phenomenon, the present invention also can use the clothes of preservation
Business data re-call the requested service of first server of second server offer, improve the success rate of service call.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie
In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter
From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power
Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims
Variation is included within the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.
Claims (10)
1. a kind of service calling method based on network communication, which is characterized in that comprising steps of
The service invocation request of first server is received, includes parameter, the first server in the service invocation request
Authority credentials and service data;
The service invocation request is parsed, the parameter for including in the service invocation request is obtained, is asked according to the service call
The parameter for including is asked to determine idle destination server in multiple servers;
The destination server verifies whether the first server has the right to call corresponding service, institute according to the authority credentials
The authority credentials for stating first server includes: the authority credentials issued in first server factory for it, or by net
The network authority credentials that laterally first server issues;
When the first server has the right to call the service, the destination server calls corresponding with the service invocation request
Service to obtain the result of service call;
The first server receives the service call result that the destination server returns;
The service data in mission bit stream corresponding with the service invocation request and the service invocation request is saved, it is described
Mission bit stream is used to identify the calling service of the first server request;
The disposition of the calling service of the first server request is determined according to the mission bit stream.
2. a kind of service calling method based on network communication according to claim 1, which is characterized in that the target clothes
Whether business device verifies the first server according to the authority credentials and has the right to call the corresponding service include:
Where the authority credentials is issued network side equipment or the destination server by the destination server in home network
The core equipment in portion, by the network side equipment or the core equipment according to service call management strategy and the authority credentials
It verifies whether the first server has the right to call corresponding service, transmits verification result to the destination server, testing
When card passes through, the destination server provides corresponding service to the first server.
3. a kind of service calling method based on network communication according to claim 2, which is characterized in that according to described
Business information determines that the disposition of the service call of the first server request includes:
When the disposition is untreated or processing failure, described the is called to second server according to the service data
The calling service of one server request.
4. a kind of service calling method based on network communication according to claim 3, which is characterized in that it is described preservation with
Service data in the corresponding mission bit stream of service invocation request and the service invocation request, comprising:
It is routed to database by a point library adapter, the mission bit stream is saved in the task list stored in the database
In;
It is routed to document storage system by described point of library adapter, the service number is stored in the document storage system
According to;
It is routed to message queue by described point of library adapter, the mission bit stream and the clothes are stored in the message queue
The storage index information for data of being engaged in.
5. a kind of service calling method based on network communication according to claim 4, which is characterized in that receive described the
Before the service invocation request of one server, the method also includes:
The first server and the destination server respectively with home network where network side equipment or the first server
Core equipment inside network negotiates the respectively shared key with the network side equipment or the core equipment, and is utilized respectively certainly
The shared key of body and the network side equipment or the core equipment is obtained from the network side equipment or the core equipment
Group key group;
The first server and the destination server encrypt interactive information using the key group.
6. a kind of service call device based on network communication characterized by comprising receive request module (1), parsing determines
Module (2), service providing module (4), receives feedback module (5), memory module (6) and processing feelings at Authority Verification module (3)
Condition determining module (7), wherein
The reception request module (1) is wrapped in the service invocation request for receiving the service invocation request of first server
Containing parameter, the authority credentials of the first server and service data;
The parsing determining module (2) obtains in the service invocation request for parsing the service invocation request and includes
Parameter determines idle destination server according to the parameter for including in the service invocation request in multiple servers;
The Authority Verification module (3) verifies institute according to the authority credentials of the first server for the destination server
State whether first server has the right to call corresponding service;The authority credentials of the first server includes: in first clothes
It is the authority credentials that it is issued when business device factory, or by the network authority credentials that laterally first server issues;
The service providing module (4), for when the first server has the right to call the service, the destination server tune
The result of service call is obtained with service corresponding with the service invocation request;
The reception feedback module (5) receives the service tune that the destination server returns for the first server
With result;
The memory module (6), for saving mission bit stream corresponding with the service invocation request and the service call
Service data in request, the mission bit stream are used to identify the calling service of the first server request;
The disposition determining module (7), for determining the calling of the first server request according to the mission bit stream
The disposition of service;
The verification result is by the network side equipment or the core equipment according to service call management strategy and the permission
Whether voucher has the right to the first server for sending the service invocation request corresponding service is called to be verified to obtain.
7. a kind of service call device based on network communication according to claim 6, which is characterized in that described device is also
It include calling module (8), the calling module (8) is used for the disposition determined in the disposition determining module
When for untreated or processing failure, the clothes that call the first server to request to second server according to the service data
Business.
8. a kind of service call device based on network communication according to claim 7, which is characterized in that described device is also
It include a point library adapter (9), the memory module includes database, document storage system and message queue, wherein
Described point of library adapter (9) is for being routed to the database, and the database is for the mission bit stream to be saved in
In task list;
For described point of library adapter (9) for being routed to the document storage system, the document storage system is described for storing
Service data;
Described point of library adapter (9) is for being routed to the message queue, and the message queue is for storing the mission bit stream
With the storage index information of the service data.
9. a kind of service call device based on network communication according to claim 8, which is characterized in that described device is also
Include encrypting module (10), the encrypting module (10) for the first server and the destination server respectively with net
Core equipment where network side apparatus or the first server inside home network negotiate respectively with the network side equipment or
The shared key of the core equipment, and it is utilized respectively the shared key of itself and the network side equipment or the core equipment
Group key group is obtained from the network side equipment or the core equipment;Then the first server and the destination server
Interactive information is encrypted using the key group.
10. a kind of service call device based on network communication according to claim 9, which is characterized in that described first
Same communication protocol is deferred in the communication of server, the second server and the destination server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810948007.4A CN109120697A (en) | 2018-08-20 | 2018-08-20 | A kind of service calling method and device based on network communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810948007.4A CN109120697A (en) | 2018-08-20 | 2018-08-20 | A kind of service calling method and device based on network communication |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109120697A true CN109120697A (en) | 2019-01-01 |
Family
ID=64851936
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810948007.4A Pending CN109120697A (en) | 2018-08-20 | 2018-08-20 | A kind of service calling method and device based on network communication |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109120697A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110913025A (en) * | 2019-12-31 | 2020-03-24 | 中国银联股份有限公司 | Service calling method, device, equipment and medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101924749A (en) * | 2010-01-28 | 2010-12-22 | 赵路 | System for realizing safe network browsing and method thereof |
| CN102571328A (en) * | 2010-12-30 | 2012-07-11 | 中国移动通信集团公司 | Method and system for invoking service of user terminal, and user terminal |
| CN104601696A (en) * | 2015-01-13 | 2015-05-06 | 北京京东尚科信息技术有限公司 | Service processing method and service invoking frame, device and architecture |
| CN104780224A (en) * | 2015-04-30 | 2015-07-15 | 北京奇艺世纪科技有限公司 | Remote service calling method and device |
| EP2911364A1 (en) * | 2014-02-19 | 2015-08-26 | Samsung Electronics Co., Ltd | Method and apparatus for managing access information for registration of device in smart home service |
| CN105915575A (en) * | 2015-12-15 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | Service calling method and equipment |
| CN107070891A (en) * | 2017-03-10 | 2017-08-18 | 腾讯科技(深圳)有限公司 | Service calling method and device |
-
2018
- 2018-08-20 CN CN201810948007.4A patent/CN109120697A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101924749A (en) * | 2010-01-28 | 2010-12-22 | 赵路 | System for realizing safe network browsing and method thereof |
| CN102571328A (en) * | 2010-12-30 | 2012-07-11 | 中国移动通信集团公司 | Method and system for invoking service of user terminal, and user terminal |
| EP2911364A1 (en) * | 2014-02-19 | 2015-08-26 | Samsung Electronics Co., Ltd | Method and apparatus for managing access information for registration of device in smart home service |
| CN104601696A (en) * | 2015-01-13 | 2015-05-06 | 北京京东尚科信息技术有限公司 | Service processing method and service invoking frame, device and architecture |
| CN104780224A (en) * | 2015-04-30 | 2015-07-15 | 北京奇艺世纪科技有限公司 | Remote service calling method and device |
| CN105915575A (en) * | 2015-12-15 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | Service calling method and equipment |
| CN107070891A (en) * | 2017-03-10 | 2017-08-18 | 腾讯科技(深圳)有限公司 | Service calling method and device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110913025A (en) * | 2019-12-31 | 2020-03-24 | 中国银联股份有限公司 | Service calling method, device, equipment and medium |
| CN110913025B (en) * | 2019-12-31 | 2022-06-24 | 中国银联股份有限公司 | Service invocation method, device, device and medium |
| US11677815B2 (en) | 2019-12-31 | 2023-06-13 | China Unionpay Co., Ltd. | Service invoking method, device, apparatus and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103856361B (en) | Realize the method and system of remote debugging | |
| CN103916296B (en) | A kind of communication system for merging LAN | |
| CN101588366B (en) | System and method for accessing enterprise information system based on SaaS | |
| EP2831793A2 (en) | Password protect feature for application in mobile device during a remote session | |
| CN109361753A (en) | A kind of Internet of things system framework and encryption method | |
| CN108574599A (en) | Password resource pool, password resource pool management method, management platform and management system | |
| EP2621243A1 (en) | Method and system for configuring and managing third party software, and management server | |
| CN107332866A (en) | A kind of power transmission and transformation state monitoring method, equipment and system | |
| CN105528254B (en) | A kind of method for processing business and device | |
| CN101729557A (en) | Method and system for realizing resource sharing of terminal equipment | |
| CN109286618A (en) | A kind of method and system of browser multi-page synchronized links call center | |
| EP1575216B1 (en) | Method to invoke service among devices in home network | |
| CN101883190A (en) | Seat handling method, switchboard and call center | |
| CN110460366A (en) | A kind of Unmanned Aerial Vehicle Data interconnection method, system, electronic equipment and storage medium | |
| CN110324330A (en) | A kind of system and method for realizing internet and the transmission of public security intranet data | |
| CN103905498B (en) | Service information management method and service information management system | |
| CN109120697A (en) | A kind of service calling method and device based on network communication | |
| CN101969454A (en) | Method, system and mobile terminal for realizing data transmission between mobile terminal and computer | |
| CN102983988A (en) | Equipment agent device and network management device | |
| CN101257390A (en) | Machine frame type network appliance and method for network treater to insert card and process business | |
| CN106998399A (en) | A kind of many net overloading waves systems for realizing private network and public network communication | |
| CN105933636B (en) | Medical video and intercom system and method | |
| CN110445639A (en) | A kind of hot spare method and device of server | |
| CN116209014A (en) | Communication cluster system and communication method | |
| JP4413121B2 (en) | Data communication apparatus and data communication method using TCP / IP socket |
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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190101 |