CN106302746A - A kind of it is available for the method that multiple client calls software based on cloud service - Google Patents
A kind of it is available for the method that multiple client calls software based on cloud service Download PDFInfo
- Publication number
- CN106302746A CN106302746A CN201610680537.6A CN201610680537A CN106302746A CN 106302746 A CN106302746 A CN 106302746A CN 201610680537 A CN201610680537 A CN 201610680537A CN 106302746 A CN106302746 A CN 106302746A
- Authority
- CN
- China
- Prior art keywords
- client
- software
- authority
- request message
- interface
- 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
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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Disclose and a kind of be available for the method that multiple client calls software based on cloud service, including: at least two user utilizes the local agent arranged on the client to initiate to use the application request message of software to the server being arranged in high in the clouds;Arrange software agent on the server generate corresponding software interface in response to application request message and be sent to client;Client receives the software interface of server transmission and shows.The present invention need not install software in client, and the software interface shown by client can be read and/or manipulate this software, thus reduce software use cost, improves the client speed of service, it is simple to uses and carries out Information Sharing between the user of different clients login.In addition, the most identical by judging the software interface that the application request message that each client is initiated is asked, it can be avoided that server repeatedly generates software interface based on identical application request message, reduce the workload of server, improve the response speed of server.
Description
Technical field
The present invention relates to software application technology field, be available for multiple client particularly to one and call based on cloud service soft
The method of part.
Background technology
Hereinafter the background of related of the present invention is illustrated, but these explanations might not constitute the existing of the present invention
Technology.
In prior art, client, to use certain application software, needs first to install this application software, it is therefore desirable to
Certain application software is spent to install and use expense, relatively costly.And, application software is installed and also can take the internal memory of client,
Affect the speed of service of client.Additionally, due to the independently installed application software of each client, therefore nothing between different clients
Method shares current software operation interface, is not easy between the user using different clients to log in carry out Information Sharing.
Summary of the invention
It is an object of the invention to propose a kind of be available for the method that multiple client calls software based on cloud service, it is possible to
The client call application software of application software is not installed, reduces the use cost of application software, improve the operation speed of client
Degree, it is simple to use and carry out Information Sharing between the user of different clients login.
It is available for, according to the present invention, the method that multiple client calls software based on cloud service, comprises the steps:
S1, at least two user utilize the local agent arranged on the client to initiate to make to the server being arranged in high in the clouds
By the application request message of software;
The software interface that S2, setting software agent on the server generate correspondence in response to application request message is concurrent
Give client, specifically: software agent judges the software interface that the application request message that each client is initiated is asked
The most identical:
If the second application that the first application request message that one of them client is initiated and another client are initiated please
The software interface asking message to be asked is identical, and software agent generates one and the first application request message or the second application request
The virtual tangible interface that message is corresponding, and the virtual tangible interface generated is sent to a client and another client
End;
If the second application that the first application request message that one of them client is initiated and another client are initiated please
The software interface asking message to be asked is different, and it is virtual that software agent generates corresponding to the first application request message first respectively
Tangible interface and the second virtual tangible interface corresponding to the second application request message, virtual tangible by the first of generation
Interface is sent to a client, the second virtual tangible interface generated is sent to another client;
S3, each client receive the software interface of server transmission and show.
Preferably, software agent on the server is set and generates corresponding software interface in response to application request message
And be sent to client and specifically include:
There is the software interface that request generates in software agent query interface caching: if existed,
Then the software interface existed is sent to send the client of application request message;If it does not exist, then generate and application
The software interface that request message is corresponding, and corresponding software interface is sent to send the client of application request message;
Wherein, software agent by software interface and while being sent to client, by software interface and with software circle
The identifier of the client that face is corresponding is saved in the caching of interface.
Preferably, step S2 farther includes:
The identifier of each client is joined the authority pond managed by the rights manager arranged on the server;
When user need to operate software, user manipulates the power of authority by client to rights manager transmission to software
Limit request message;
Rights manager is according to authority request message, and each client use shape to manipulation authority in foundation authority pond
Condition, it may be judged whether operating right is sent the client of authority request message.
Preferably, operating right includes at least two Permission Levels, and wherein the authority of higher level operating right includes: logical
Cross the manipulation authority that described software is operated by software interface.
Preferably, the authority of higher level operating right farther includes: cancel the visitor obtaining lower grade operating right
The authority of the operating right of family end and/or cancellation obtain the connection between client and the server of lower grade operating right
Authority and/or the higher level operating right of acquisition is transferred to obtain the authority of client of lower grade operating right.
Preferably, if the authority manipulation token of software has discharged, then the license use that master control client gives is received
The client of manipulation authority obtains the license of described software and uses manipulation authority;
Wherein, master control client is a client set in advance in multiple clients.
Preferably, if at least two clients request manipulation authority, then manipulation authority is distributed to send at first power
The client of limit request message.
Preferably, if at least two clients request manipulation authority and exist and carrying burst and use labelling
Authority request message, then distribute to carry burst in the authority request message sent by manipulation authority and use the client of labelling
End.
Preferably for any one client, after described client obtains manipulation authority, its authority sent please
Message is asked to be deleted from messaging list.
Preferably, client and to use the user of each client be registered in advance on server.
It is available for the method that multiple client calls software based on cloud service according to the present invention, including: S1, at least two are used
Family utilizes the local agent arranged on the client to initiate to use the application request message of software to the server being arranged in high in the clouds;
S2, setting software agent on the server generate corresponding software interface in response to application request message and are sent to client
End;S3, each client receive the software interface of server transmission and show.In the present invention, user is intended to use certain application software
Time, in client, this application software need not be installed, the software interface shown by client can read and/or manipulate this application
Software, thus reduce the cost using this application software, improve the speed of service of client, and be easy to use different clients to step on
Information Sharing is carried out between the user of record.Additionally, software agent judges the application request that each client is initiated in the present invention
The software interface that message is asked is the most identical: if the software interface that two clients are asked is identical, software agent generates
One corresponding virtual tangible interface, and the virtual tangible interface generated is sent respectively to this two clients;If its
In a client different from the software interface that another client is asked, software agent generates respectively corresponding to a visitor
First virtual tangible interface of family end and the second virtual tangible interface corresponding to another client, first will generated is empty
Intend tangible interface to be sent to a client, the second virtual tangible interface generated is sent to another client, logical
Cross and judge that the software interface that the application request message that each client is initiated is asked is the most identical, it is possible to avoid server based on
Identical application request message repeatedly generates software interface, reduces the workload of server, improves the response speed of server.
Accompanying drawing explanation
By the detailed description of the invention part provided referring to the drawings, the features and advantages of the present invention will become more
Easy to understand, in the accompanying drawings:
Fig. 1 is to illustrate that the multiple client that is available for according to the present invention calls the method flow diagram of software based on cloud service.
Detailed description of the invention
With reference to the accompanying drawings the illustrative embodiments of the present invention is described in detail.Illustrative embodiments is retouched
State merely for the sake of demonstration purpose, and be definitely not the present invention and application thereof or the restriction of usage.
Fig. 1 shows that multiple client that is available for of the present invention calls the method flow diagram of software, in step based on cloud service
In S1, at least two user utilizes the local agent arranged on the client to initiate to use software to the server being arranged in high in the clouds
Application request message.
User can be by the network registration user on server registered in advance.Certainly, user can also be permitted
Being permitted the user on probation of this application software of free trial, such as, user on probation the virtual of this application software of acquisition request first touches
When touching interface, this user on probation of server mandate tries out certain time or number of times, if number of times expired or on probation on probation tries after being finished
Unregistered with user, then refuse the application request message of this user.User can be by the application software log in means of client
Send application request message, such as, can send application request message by the web interface that browser is opened, or by visitor
The application software only with this application software partial function that family end is installed sends application request message.In the present invention, client is also
It is registered in advance on server.
The software interface that S2, setting software agent on the server generate correspondence in response to application request message is concurrent
Give client, specifically: software agent judges the software interface that the application request message that each client is initiated is asked
The most identical:
If the second application that the first application request message that one of them client is initiated and another client are initiated please
The software interface asking message to be asked is identical, and software agent generates one and the first application request message or the second application request
The virtual tangible interface that message is corresponding, and the virtual tangible interface generated is sent to a client and another client
End;
If the second application that the first application request message that one of them client is initiated and another client are initiated please
The software interface asking message to be asked is different, and it is virtual that software agent generates corresponding to the first application request message first respectively
Tangible interface and the second virtual tangible interface corresponding to the second application request message, virtual tangible by the first of generation
Interface is sent to a client, the second virtual tangible interface generated is sent to another client.
The most identical by judging the software interface that the application request message that each client is initiated is asked, it is possible to avoid
Server repeatedly generates virtual tangible interface based on identical application request message, reduces the workload of server, improves
The response speed of server.
S3, each client receive the software interface of server transmission and show.
Application software is installed and the expense of use is often high than the simple expense used, owing to the present invention is without peace
Dress application software, therefore reduces the cost using this application software.Each application software is required to when running take certain operation
Space, affects the speed of service of client, especially for the client that running space is less, installs client after large software
Easily crashing, even cannot install this software, the present invention can not install this software of client call soft of application software
Part interface, thus avoid the appearance of the problems referred to above, improve the speed of service of client.Additionally, each user can call one
Or more software interface, multiple users can also call same software interface simultaneously, is therefore easy to use different clients
Information Sharing is carried out between the user logged in.
In some embodiments of the invention, it is raw in response to application request message that software agent on the server is set
Become corresponding software interface and be sent to client and specifically include: having existed in software agent query interface caching please
The software interface sought survival: if existed, then be sent to send application request message by the software interface existed
Client;If it does not exist, then generate the software interface corresponding with application request message, and the software interface of this correspondence is sent
Give the client sending application request message;Wherein, software agent is by software interface and while being sent to client, by soft
The identifier of part interface and the client corresponding with software interface is saved in the caching of interface.By by application request message and
Corresponding software interface is saved in the caching of interface, it is possible to avoid server to repeatedly generate soft based on identical application request message
Part interface, reduces the workload of server, improves the response speed of server.
When multiple users are simultaneously emitted by identical application request message, server will correspond to this application request message
Software interface is sent simultaneously to each user.Under some scene, it is thus achieved that multiple users of identical software interface need to configure not
Same operating right, such as, when user A needs that the process of operation software interface is shared with other users, user A has reading
With the authority of manipulation software interface, and user B the most only has reading authority.Therefore, step S2 may further include: will be every
The identifier of individual client joins the authority pond managed by the rights manager arranged on the server;When user needs operation
During software, user manipulates the authority request message of authority by client to rights manager transmission to software;Rights management
Device is according to authority request message, and each client behaviour in service to manipulation authority in foundation authority pond, it may be judged whether will behaviour
The client of authority request message is sent as authority.
Preferably, operating right includes at least two Permission Levels, and wherein the authority of higher level operating right includes: logical
Cross the manipulation authority that software is operated by software interface.The quantity of the client of each grade can be one, two or more
Multiple.Such as, when software engineer is learner demoware operational approach, can be that software engineer distributes higher level
Manipulation authority so that software engineer can operate this software by software interface;Reading for learner distribution lower grade
Authority so that learner ocr software engineer can operate the process of this software, but learner can not pass through software interface
Operate this software.It is further preferred that the authority of higher level operating right farther includes: cancel and obtain lower grade operation
The authority of the operating right of the client of authority, such as, cancel the reading authority of certain learner;And/or it is relatively low to cancel acquisition
The authority of the connection between client and the server of level operations authority, such as in order to reduce server workload, when certain
Individual obtaining when reading that the client of authority is unmanned to be used, the client user with manipulation authority cancels this unmanned client used
Connection between end and server;And/or be transferred to obtain lower grade operating right by the higher level operating right of acquisition
The authority of client, current manipulation authority is transferred to this learner by such as software engineer, and this learner obtains manipulation
Being operated software by software interface after authority, software engineer understands this by reading the operating process of this learner
Whether habit person grasps the method for operation software interface.
When rights manager judges whether the client that operating right sends authority request message, if the power of software
Limit manipulation token has discharged, then the license of software can use manipulation permission grant to receiving what master control client gave
License uses the client of manipulation authority.Wherein, master control client is a client set in advance in multiple clients.
If at least two clients request manipulation authority, it is also possible to manipulation authority is distributed to send authority at first please
Seek the client of message.If at least two clients request manipulation authority and exist and carrying burst and use labelling
Authority request message, then can distribute to manipulation authority carry burst in the authority request message sent and use the visitor of labelling
Family end.Preferably for any one client, after client obtains manipulation authority, the authority request message that it sends
Deleted from messaging list.
Compared with prior art, the present invention need not intactly install this application software in client, is shown by client
Software interface can read and/or manipulate this application software, thus reduce the cost using this application software, improve client
The speed of service, and be easy to use different clients log in user between carry out Information Sharing.
Although with reference to illustrative embodiments, invention has been described, but it is to be understood that the present invention does not limit to
The detailed description of the invention that Yu Wenzhong describes in detail and illustrates, in the case of without departing from claims limited range, this
Described illustrative embodiments can be made various change by skilled person.
Claims (10)
1. one kind is available for the method that multiple client calls software based on cloud service, it is characterised in that comprise the steps:
It is soft that S1, at least two user utilize the local agent arranged on the client to initiate use to the server being arranged in high in the clouds
The application request message of part;
The software interface that S2, setting software agent on the server generate correspondence in response to described application request message is concurrent
Give client, specifically: software agent judges the software interface that the application request message that each client is initiated is asked
The most identical:
If the second application request that the first application request message that one of them client is initiated and another client are initiated disappears
The software interface that breath is asked is identical, and software agent generates one and the first application request message or the second application request message
Corresponding virtual tangible interface, and the described virtual tangible interface generated is sent to one client and described separately
One client;
If the second application request that the first application request message that one of them client is initiated and another client are initiated disappears
The software interface asked of breath is different, and software agent generates corresponding to the first application request message first respectively and virtual touches
Touch interface and the second virtual tangible interface corresponding to the second application request message, the first virtual tangible interface that will generate
It is sent to one client, the second virtual tangible interface generated is sent to another client described;
S3, each client receive the software interface of server transmission and show.
The most the method for claim 1, wherein software agent on the server is set in response to described application request
Message generates corresponding software interface and is sent to client and specifically includes:
There is the described software interface that request generates in software agent query interface caching: if existed,
Then the described software interface existed is sent to send the client of described application request message;If it does not exist, then it is raw
Become the software interface corresponding with described application request message, and the software interface of described correspondence is sent to send application request disappears
The client of breath;
Wherein, software agent by described software interface and while being sent to client, by described software interface and with institute
The identifier stating client corresponding to software interface is saved in the caching of interface.
3. method as claimed in claim 2, step S2 farther includes:
The identifier of each client is joined the authority pond managed by the rights manager arranged on the server;
When user need to operate software, user manipulates the power of authority by client to rights manager transmission to described software
Limit request message;
Rights manager is according to described authority request message, and each client use shape to manipulation authority in foundation authority pond
Condition, it may be judged whether operating right is sent the client of authority request message.
4. method as claimed in claim 3, wherein, described operating right includes at least two Permission Levels, the most high
The authority of level operating right includes: the manipulation authority operated described software by described software interface.
5. method as claimed in claim 4, wherein, the authority of described higher level operating right farther includes: cancels and obtaining
Obtain the authority of the operating right of the client of lower grade operating right and/or cancel the visitor obtaining lower grade operating right
The authority of the connection between family end and server and/or be transferred to the higher level operating right of acquisition obtain lower grade
The authority of the client of operating right.
6. method as claimed in claim 5, wherein, if the authority manipulation token of described software has discharged, then receives master
The license that the license that control client gives uses the client of manipulation authority to obtain described software uses manipulation authority;
Wherein, master control client is a client set in advance in multiple clients.
7. method as claimed in claim 5, wherein, if at least two clients request manipulation authority, then weighs manipulation
Limit distributes to send at first the client of authority request message.
8. method as claimed in claim 5, wherein, if at least two clients request manipulation authority and existing and take
Use the authority request message of labelling with burst, then manipulation authority is distributed to carry in the authority request message sent prominent
Send out the client using labelling.
9. method as claimed in claim 7 or 8, wherein, for any one client, obtains manipulation power in described client
After limit, the authority request message that it sends is deleted from messaging list.
The most described client and the described user using each client are pre-
First it is registered on server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610680537.6A CN106302746A (en) | 2016-08-17 | 2016-08-17 | A kind of it is available for the method that multiple client calls software based on cloud service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610680537.6A CN106302746A (en) | 2016-08-17 | 2016-08-17 | A kind of it is available for the method that multiple client calls software based on cloud service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106302746A true CN106302746A (en) | 2017-01-04 |
Family
ID=57678483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610680537.6A Pending CN106302746A (en) | 2016-08-17 | 2016-08-17 | A kind of it is available for the method that multiple client calls software based on cloud service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106302746A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108040104A (en) * | 2017-12-07 | 2018-05-15 | 深圳市斯凯荣科技有限公司 | The implementation method and virtual APP systems of virtual APP |
CN116708423A (en) * | 2023-08-08 | 2023-09-05 | 天津卓朗昆仑云软件技术有限公司 | Cloud application-based application sharing and multiparty collaboration method, device and server |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237455A (en) * | 2008-03-03 | 2008-08-06 | 华为技术有限公司 | Data transmission device and system |
CN102521027A (en) * | 2011-12-02 | 2012-06-27 | 华中科技大学 | Window interface transmission method in virtual desktop system |
CN102857552A (en) * | 2012-07-06 | 2013-01-02 | 贵州电网公司信息通信分公司 | Application of cloud technology in electric power information control of power grid |
CN103188307A (en) * | 2011-12-30 | 2013-07-03 | 旭智科技(深圳)有限公司 | Novel cloud application method and system |
CN105824617A (en) * | 2016-03-09 | 2016-08-03 | 深圳市京华科讯科技有限公司 | Method and system for realizing multi-person collaborative program development and development server |
-
2016
- 2016-08-17 CN CN201610680537.6A patent/CN106302746A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237455A (en) * | 2008-03-03 | 2008-08-06 | 华为技术有限公司 | Data transmission device and system |
CN102521027A (en) * | 2011-12-02 | 2012-06-27 | 华中科技大学 | Window interface transmission method in virtual desktop system |
CN103188307A (en) * | 2011-12-30 | 2013-07-03 | 旭智科技(深圳)有限公司 | Novel cloud application method and system |
CN102857552A (en) * | 2012-07-06 | 2013-01-02 | 贵州电网公司信息通信分公司 | Application of cloud technology in electric power information control of power grid |
CN105824617A (en) * | 2016-03-09 | 2016-08-03 | 深圳市京华科讯科技有限公司 | Method and system for realizing multi-person collaborative program development and development server |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108040104A (en) * | 2017-12-07 | 2018-05-15 | 深圳市斯凯荣科技有限公司 | The implementation method and virtual APP systems of virtual APP |
CN116708423A (en) * | 2023-08-08 | 2023-09-05 | 天津卓朗昆仑云软件技术有限公司 | Cloud application-based application sharing and multiparty collaboration method, device and server |
CN116708423B (en) * | 2023-08-08 | 2023-10-31 | 天津卓朗昆仑云软件技术有限公司 | Cloud application-based application sharing and multiparty collaboration method, device and server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106453066B (en) | Group session processing method, terminal, server and system | |
EP3511822A1 (en) | Method and system for managing access to artifacts in a cloud computing environment | |
CN116848528B (en) | Techniques for automatically configuring minimum cloud service access rights for container applications | |
US20150088978A1 (en) | Cookie based session management | |
CN104917721B (en) | Authorization method, device and system based on oAuth agreement | |
US20040024764A1 (en) | Assignment and management of authentication & authorization | |
CN106549988B (en) | Group joining method, device and system | |
CN106357609B (en) | A kind of method and system, public network server and private clound equipment creating user | |
WO2016037479A1 (en) | Method, device and system for optimizing virtualized network function (vnf) | |
KR20080024513A (en) | Account synchronization for common identity in an unmanaged network | |
CN104168333A (en) | Working method of PROXZONE service platform | |
CN109784090A (en) | A kind of method and system for realizing multi-tenant control based on cloud messaging service | |
US20230385098A1 (en) | Enforce changes in session behavior based on updated machine learning model with detected risk behavior during session | |
CN105453516B (en) | The system and method for synchronous passenger registration and the local cache on the vehicles | |
CN108111473A (en) | Mixed cloud Explore of Unified Management Ideas, device and system | |
JP2019514090A (en) | Associating a User Account with a Corporate Workspace | |
CN106331758A (en) | Virtual replicable touch video display device | |
CN110008690A (en) | Right management method, device, equipment and the medium of terminal applies | |
CN109450976A (en) | A kind of method and device of the access of operation system | |
CN104246743A (en) | Systems and methods involving virtual machine host isolation over a network | |
CN101378329B (en) | Distributed business operation support system and method for implementing distributed business | |
CN105025027A (en) | RPC security authentication method of multi-control storage system | |
EP3002699A1 (en) | A method for controlling the execution of an application in a virtual computer environment | |
CN104580210A (en) | Hotlinking prevention method, hotlinking prevention assembly and cloud platform under cloud platform environment | |
CN106302746A (en) | A kind of it is available for the method that multiple client calls software based on cloud service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |
|
RJ01 | Rejection of invention patent application after publication |