CN108268472A - A kind of SaaS softwares mall system and its implementation - Google Patents

A kind of SaaS softwares mall system and its implementation Download PDF

Info

Publication number
CN108268472A
CN108268472A CN201611255729.9A CN201611255729A CN108268472A CN 108268472 A CN108268472 A CN 108268472A CN 201611255729 A CN201611255729 A CN 201611255729A CN 108268472 A CN108268472 A CN 108268472A
Authority
CN
China
Prior art keywords
saas
store
servers
information
user
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
Application number
CN201611255729.9A
Other languages
Chinese (zh)
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.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN201611255729.9A priority Critical patent/CN108268472A/en
Publication of CN108268472A publication Critical patent/CN108268472A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/223Payment schemes or models based on the use of peer-to-peer networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

It the invention discloses a kind of SaaS softwares mall system and its implementation, solves the problem of to frequently log on that screen, compare and buy relevant SaaS software services difficult during multiple and different SaaS softwares are used, belongs to SaaS technical fields.The software mall system of the present invention includes store client, store background server and N number of SaaS servers;N number of SaaS servers with store client are established respectively and are connected, store background server and store client are established and connected, N number of SaaS servers with store background server are established respectively and are connected;Corresponding SaaS softwares are stored up in each SaaS server memories.The present invention needs to provide more alternatives for the business of user;Promote the competitive relation of different SaaS service providers, be conducive to SaaS service providers and release better product and more humane service, there is more vast market prospect.

Description

A kind of SaaS softwares mall system and its implementation
Technical field
The present invention relates to a kind of SaaS softwares mall system and its implementation, belong to SaaS technical fields.
Background technology
SaaS is Software-as-a-Service(Software services)Abbreviation, be that a kind of software for innovating completely is handed over Pay application model.High in the clouds centralization Hosted Software and its relevant data in this delivery mode, software are only needed through mutual Networking, and be not necessary to installation and can be used.User does not have to buy software installation packet again, and uses instead and rented to provider based on Web's Software, to manage business operation, and without being safeguarded to software, service provider understands full powers management and safeguards software. In such a mode, software in the form of services for user lease, user only need pay a lease expenses, without undertake it is any exploitation into Originally, development risk and O&M expense, it is no longer necessary to which the corresponding software and hardware resources needed for purchase and deployment software only need to browse For device as entrance, network is unimpeded, it is possible to use all service functions on software.Software vendor is providing internet to client Using while, also provide software off-line operation and local datastore, user can be ordered whenever and wherever possible using it Software and services.
For many business applications, software is that service has become a kind of common delivery mode.These business should With including accounting system, collaboration software, customer relation management, management information system, Enterprise Resources Plan, billing system, manpower Resource management, Content Management and information desk management.One of maximum attraction of these companies is exactly by by hardware and software It safeguards and supports to be contracted out to the supplier that software services, to reduce information technology cost.It has no in the prior art perfect The purchasing method of the SaaS softwares of store rank or software mall system.Most softwares, that is, service provider rents frame more using Structure, that is, the single version applied and a single configuration (hardware, network, operating system) are used for all visitors Family (" tenant "), wherein exist frequently logged on during multiple and different SaaS softwares are used, screen, compare it is related to purchase SaaS software services it is difficult the problems such as.
Invention content
The technical problem to be solved in the present invention is to provide a kind of SaaS softwares mall system and its implementation, solve to make With frequently logging on during multiple and different SaaS softwares, screen, compare and buy that relevant SaaS software services are difficult asks Topic.
In order to solve the above technical problem, the present invention provides a kind of implementation method of SaaS softwares mall system, including Following steps:
S1:Store client, store background server and N number of SaaS servers are set, stored up in each SaaS server memories SaaS softwares, the N are positive integer;
S2:Store client after the user logs, is established with store background server and connects and send request interactive instruction;Store After background server receives request interactive instruction, corresponding interactive token is sent to store client;
S3:Store client is established with corresponding SaaS servers after user selectes SaaS softwares and connects and send the friendship Mutual token;SaaS servers connect, and pass through interactive token after receiving the interactive token with the foundation of store background server Obtain information on services;SaaS servers judge whether corresponding SaaS softwares have licensed to user according to the information on services:If It is that user is allowed to use;If it is not, user is forbidden to use.
Store client in the step S3 is established by the SaaS pages with corresponding SaaS servers to be connected;If SaaS For software unauthorized to user, SaaS servers are by SaaS pages of user oriented displaying purchase or re-rent information.
The implementation method is further comprising the steps of:
S4:Store client establishes connection after user buys SaaS softwares, with store background server and concurrently send service change Instruction;Store background server updates the information on services after receiving service change instruction;Store client is sending service After alteration command, establish connection with corresponding SaaS servers and concurrently take business Notification of Changes information;
S5:SaaS servers connect, and pass through after receiving the service change notification information with the foundation of store background server Interaction token obtains updated information on services;Then SaaS soft ware authorizations to user are used, are built with store background server It is vertical to connect and send mandate successful information.
The information update that store client in the step S4 sends service change notification information to SaaS servers is logical Know interface.
SaaS servers in the step S5 are notified by service change described in described information update notification interface Information.
Interaction token in described step S2, S3 and S5 is a binding authority collection.
The present invention provides a kind of SaaS softwares mall system, including store client, store background server with it is N number of SaaS servers, N are positive integer;Wherein SaaS servers are used to store SaaS softwares;
The store client refers to for after the user logs, establishing to connect and send request and interact with store background server It enables;After the store background server is for receiving request interactive instruction, corresponding interactive token is sent to store client End;
The store client is additionally operable to after user selectes SaaS softwares, is established with corresponding SaaS servers and is connected and send The interactive token;
The SaaS servers are additionally operable to connect, and pass through friendship with the foundation of store background server after receiving the interactive token Mutual token obtains information on services;The SaaS servers are additionally operable to whether judge corresponding SaaS softwares according to the information on services User is licensed to:If so, user is allowed to use;If it is not, user is forbidden to use.
The SaaS pages are provided in the SaaS servers;Store client is serviced by the SaaS pages with corresponding SaaS Device establishes connection;If for SaaS softwares unauthorized to user, SaaS servers are by SaaS pages of user oriented displaying purchase or re-rent Information.
The store client is additionally operable to after user buys SaaS softwares, and it is concurrent to establish connection with store background server Take business alteration command;The store background server is additionally operable to update the information on services after receiving service change instruction; The store client is additionally operable to after service change instruction is sent, and establishing connection with corresponding SaaS servers concurrently takes business Notification of Changes information;
The SaaS servers are additionally operable to connect with the foundation of store background server after receiving the service change notification information, And pass through interactive token and obtain updated information on services;The SaaS servers are additionally operable to make SaaS soft ware authorizations to user With being established with store background server and connect and send mandate successful information.
Information update notification interface is provided in the SaaS servers;Store client sends service change notification information To the information update notification interface of SaaS servers;SaaS servers pass through service described in described information update notification interface Notification of Changes information.
The implementation method of the present invention is by setting store client, store background server and N number of SaaS servers and mutual Connection forms the reticular structure in SaaS software trade softwares store, and the pattern of traditional single use SaaS softwares before is expanded It the operations such as opens up and the screening of SaaS software services can easily be provided the user with to store rank, buy and continue to pay dues, it is soft to improve SaaS The real-time of part transaction.By setting interaction token, single-sign-on function is realized:When user had logged on software store with Afterwards, without carrying out the registers of SaaS softwares again, user is facilitated to switch between different SaaS softwares, user is solved and exists The problem of using being frequently logged in multiple and different software process.This implementation method is user's by setting N number of SaaS servers Business needs to provide more alternatives;Promote the competitive relation of different SaaS service providers, be conducive to the release of SaaS service providers Better product and more humane service.This implementation method services point-to-point communication by store background server and SaaS Mode ensure that the safety of customer transaction operation.Present system is easily special with networking by force with real-time height, interactivity Point, wide market.
The system of the present invention is by N number of SaaS softwares, store client, store background server and N number of SaaS servers group Into, wherein N number of SaaS softwares are set in N number of SaaS servers, the reticular structure in SaaS software trade softwares store is formed, it will The mode expansion of traditional single use SaaS softwares before can easily provide the user with SaaS softwares clothes to store rank The screening of business is bought and the operations such as continue to pay dues, and improves the real-time of the SaaS software trades.By setting interaction token, single-point is realized Login function:After user has had logged on software store, without carrying out the register of SaaS softwares again, facilitate user Switch between different SaaS softwares, solve the problems, such as that user frequently logs in multiple and different software process are used.This is By setting N number of SaaS servers, the business for user needs to provide more alternatives system;Promote different SaaS service providers Competitive relation, be conducive to SaaS service providers and release better product and more humane service.This system passes through store backstage Server services point-to-point communication mode with SaaS, ensure that the safety of customer transaction operation.Present system has real The characteristics of Shi Xinggao, interactivity facilitate by force with networking, wide market.
Description of the drawings
Fig. 1 is present system schematic diagram.
Specific embodiment
The invention will be further described in the following with reference to the drawings and specific embodiments, so that those skilled in the art can be with It more fully understands the present invention and can be practiced, but illustrated embodiment is not as a limitation of the invention.
Embodiment 1:
Referring to attached drawing 1, the present embodiment includes 1 SaaS software, setting store client, store background server and 1 SaaS SaaS servers and store client are established and connected by server, and store background server and store client are established and connected, SaaS servers and store background server are established and connected;It is set in SaaS servers and stores SaaS softwares.
The present embodiment course of work is as follows:After user logs in store client, store client is to store background service Device sends request interactive instruction;After store background server receives request interactive instruction, the corresponding limit of interactive instruction will be asked The AppToken of authority set processed(Interaction token)It is sent to store client.
After user selectes SaaS softwares by store client, store client accesses SaaS by AppToken and services Device;After SaaS servers receive the AppToken of store client, store background server is accessed by AppToken and is obtained Information on services, subsequently determines whether corresponding SaaS softwares have licensed to user:If so, SaaS softwares are passed through into store client User is supplied to use;If it is not, purchase is shown to user by store client or re-rents information.
After user selects purchase or re-rent SaaS softwares by store client, store client sends service change and refers to It enables to store background server, store background server updates information on services after being connected to service change instruction.
Store client is instructed in transmission service change to the background server of store, sends service change notification information extremely The corresponding SaaS servers of SaaS softwares;After SaaS servers are connected to service change notification information, quotient is accessed by AppToken City background server simultaneously obtains updated information on services;Subsequent SaaS servers to user, and send SaaS soft ware authorizations Successful information is authorized to store background server.
User enters SaaS softwares by way of single-sign-on, work of commencing business.
Embodiment 2:
Referring to attached drawing 1, the present embodiment includes 3 SaaS softwares(SaaS softwares 1, SaaS softwares 2 and SaaS softwares 3), quotient is set City client, store background server and 3 SaaS servers(Server 1, server 2 and server 3), by SaaS servers It establishes and connects with store client respectively, store background server and store client are established and connected, by SaaS servers point It does not establish and connects with store background server;It is set in SaaS servers and stores corresponding SaaS softwares.Each SaaS clothes It is engaged in being equipped with the SaaS pages and information update notification interface in device.
The present embodiment course of work is as follows:After user logs in store client, store client is to store background service Device sends request interactive instruction;After store background server receives request interactive instruction, the corresponding limit of interactive instruction will be asked The AppToken of authority set processed(Interaction token)It is sent to store client.
After user selectes SaaS softwares by store client, store client is accessed corresponding by AppToken SaaS servers(Server 1, server 2 or server 3)The interior SaaS pages;The SaaS pages log in SaaS by AppToken Server;After SaaS servers receive the AppToken of store client, store background server is accessed simultaneously by AppToken Information on services is obtained, subsequently determines whether SaaS softwares have licensed to user:If so, SaaS softwares are provided by the SaaS pages It is used to user;If it is not, by SaaS pages of user oriented displaying purchase or re-rent information.
After user selects purchase or re-rent SaaS softwares by store client, store client sends service change and refers to It enables to store background server, store background server updates information on services after being connected to service change instruction.
Store client is instructed in transmission service change to the background server of store, sends service change notification information extremely The information update notification interface of the corresponding SaaS servers of SaaS softwares;SaaS servers are connected to clothes from information update notification interface After Notification of Changes information of being engaged in, store background server is accessed by AppToken and obtains updated information on services;Then SaaS soft ware authorizations to user, and are sent and authorize successful information to store background server by SaaS servers.
User enters SaaS softwares by way of single-sign-on, work of commencing business.
Embodiment 3:
The present embodiment includes 3 SaaS softwares(SaaS softwares 1, SaaS softwares 2 and SaaS softwares 3), setting store client, quotient SaaS servers and store client are established and connected, by store background server by city background server and 1 SaaS server It establishes and connects with store client, SaaS servers and store background server are established and connected;It is set in SaaS servers And store corresponding 3 SaaS softwares.The SaaS pages and information update notification interface are equipped in SaaS servers.
The present embodiment course of work is as follows:After user logs in store client, store client is to store background service Device sends request interactive instruction;After store background server receives request interactive instruction, the corresponding limit of interactive instruction will be asked The AppToken of authority set processed(Interaction token)It is sent to store client.
After user selectes SaaS softwares by store client, store client accesses SaaS by AppToken and services The SaaS pages in device;The SaaS pages log in SaaS servers by AppToken;SaaS servers receive store client After AppToken, store background server is accessed by AppToken and obtains information on services, subsequently determines whether that corresponding SaaS is soft Whether part has licensed to user:If so, user is supplied to use by the SaaS pages SaaS softwares;If it is not, pass through SaaS pages Information is re-rented in user oriented displaying purchase.
After user selects purchase or re-rent SaaS softwares by store client, store client sends service change and refers to It enables to store background server, store background server updates information on services after being connected to service change instruction.
Store client is instructed in transmission service change to the background server of store, sends service change notification information extremely The information update notification interface of SaaS servers;SaaS servers are connected to service change notification information from information update notification interface Afterwards, store background server is accessed by AppToken and obtains updated information on services;Subsequent SaaS servers are by SaaS Soft ware authorization sends to user and authorizes successful information to store background server.
User is selected by way of single-sign-on and into SaaS software, work of commencing business.
The present embodiment utilizes the storage of multiple SaaS softwares in same SaaS servers, enhancing the system in software store Rate saves system resource.
The AppToken of the present embodiment deed restriction limit collection improves system as store and the voucher of SaaS software interactives The access efficiency of interior each module, information are transmitted more rapid.
The present invention sets the SaaS pages in SaaS servers, and store client opens SaaS pages by way of access Face is realized and is seamlessly connected.
Present invention setting information update notification interface in SaaS servers so that the service of SaaS servers quick response becomes More.
The system of the present invention is transparent to user, and the operation center of gravity of user is transferred completely into specific business processing.
The present invention is made of N number of SaaS softwares, store client, store background server and N number of SaaS servers, wherein N number of SaaS softwares are set in N number of SaaS servers, form the reticular structure in SaaS software trade softwares stores, will before The mode expansion of traditional single use SaaS softwares can easily provide the user with the sieve of SaaS software services to store rank It the operations such as selects, buy and continues to pay dues, improve the real-time of the SaaS software trades.By setting interaction token, single-sign-on work(is realized Energy:After user has had logged on software store, without carrying out the register of SaaS softwares again, facilitate user in difference SaaS softwares between switch, solve the problems, such as that user frequently logs in multiple and different software process are used.This system passes through N number of SaaS servers are set, and the business for user needs to provide more alternatives;Promote the competition of different SaaS service providers Relationship is conducive to SaaS service providers and releases better product and more humane service.This system passes through store background server Point-to-point communication mode is serviced with SaaS, ensure that the safety of customer transaction operation.Present system have real-time it is high, The characteristics of response quickly, interactivity facilitate by force with networking has more vast market prospect.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program Product.Therefore, the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware can be used in the application Apply the form of example.Moreover, the computer for wherein including computer usable program code in one or more can be used in the application Usable storage medium(Including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)The computer program production of upper implementation The form of product.
The application is with reference to method, the equipment according to the embodiment of the present application(System)And the flow of computer program product Figure and/or block diagram describe.It should be understood that it can be realized by computer program instructions every first-class in flowchart and/or the block diagram The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided The processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that the instruction performed by computer or the processor of other programmable data processing devices is generated for real The device of function specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction generation being stored in the computer-readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps are performed on calculation machine or other programmable devices to generate computer implemented processing, so as in computer or The instruction offer performed on other programmable devices is used to implement in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
Embodiment described above is only to absolutely prove preferred embodiment that is of the invention and being lifted, protection model of the invention It encloses without being limited thereto.The equivalent substitute or transformation that those skilled in the art are made on the basis of the present invention, in the present invention Protection domain within.Protection scope of the present invention is subject to claims.

Claims (10)

1. a kind of implementation method of SaaS softwares mall system, which is characterized in that include the following steps:
S1:Store client, store background server and N number of SaaS servers are set, stored up in each SaaS server memories SaaS softwares, the N are positive integer;
S2:Store client after the user logs, is established with store background server and connects and send request interactive instruction;Store After background server receives request interactive instruction, corresponding interactive token is sent to store client;
S3:Store client is established with corresponding SaaS servers after user selectes SaaS softwares and connects and send the friendship Mutual token;SaaS servers connect, and pass through interactive token after receiving the interactive token with the foundation of store background server Obtain information on services;SaaS servers judge whether corresponding SaaS softwares have licensed to user according to the information on services:If It is that user is allowed to use;If it is not, user is forbidden to use.
2. implementation method according to claim 1, which is characterized in that the store client in the step S3 passes through SaaS The page is established with corresponding SaaS servers and is connected;If SaaS softwares unauthorized passes through the SaaS pages to user, SaaS servers Purchase is shown to user or re-rents information.
3. implementation method according to claim 1 or 2, which is characterized in that the implementation method is further comprising the steps of:
S4:Store client establishes connection after user buys SaaS softwares, with store background server and concurrently send service change Instruction;Store background server updates the information on services after receiving service change instruction;Store client is sending service After alteration command, establish connection with corresponding SaaS servers and concurrently take business Notification of Changes information;
S5:SaaS servers connect, and pass through after receiving the service change notification information with the foundation of store background server Interaction token obtains updated information on services;Then SaaS soft ware authorizations to user are used, are built with store background server It is vertical to connect and send mandate successful information.
4. implementation method according to claim 3, which is characterized in that the store client in the step S4 sends service Notification of Changes information to SaaS servers information update notification interface.
5. implementation method according to claim 4, which is characterized in that the SaaS servers in the step S5 pass through described Service change notification information described in information update notification interface.
6. implementation method according to claim 5, which is characterized in that the interaction token in described step S2, S3 and S5 is One binding authority collection.
7. a kind of SaaS softwares mall system, which is characterized in that including store client, store background server and N number of SaaS Server, N are positive integer;Wherein SaaS servers are used to store SaaS softwares;
The store client refers to for after the user logs, establishing to connect and send request and interact with store background server It enables;After the store background server is for receiving request interactive instruction, corresponding interactive token is sent to store client End;
The store client is additionally operable to after user selectes SaaS softwares, is established with corresponding SaaS servers and is connected and send The interactive token;
The SaaS servers are additionally operable to connect, and pass through friendship with the foundation of store background server after receiving the interactive token Mutual token obtains information on services;The SaaS servers are additionally operable to whether judge corresponding SaaS softwares according to the information on services User is licensed to:If so, user is allowed to use;If it is not, user is forbidden to use.
8. SaaS softwares mall system according to claim 7, which is characterized in that be provided in the SaaS servers The SaaS pages;Store client is established with corresponding SaaS servers by the SaaS pages and connected;If SaaS software unauthorizeds are given User, SaaS servers are by SaaS pages of user oriented displaying purchase or re-rent information.
9. SaaS softwares mall system according to claim 7, which is characterized in that the store client be additionally operable to After family purchase SaaS softwares, establish connection with store background server and concurrently take business alteration command;The store background service Device is additionally operable to update the information on services after receiving service change instruction;The store client is additionally operable to become in the service of transmission After more instructing, establish connection with corresponding SaaS servers and concurrently take business Notification of Changes information;
The SaaS servers are additionally operable to connect with the foundation of store background server after receiving the service change notification information, And pass through interactive token and obtain updated information on services;The SaaS servers are additionally operable to make SaaS soft ware authorizations to user With being established with store background server and connect and send mandate successful information.
10. SaaS softwares mall system according to claim 9, which is characterized in that be provided in the SaaS servers Information update notification interface;The information update notification that store client sends service change notification information to SaaS servers connects Mouthful;SaaS servers pass through service change notification information described in described information update notification interface.
CN201611255729.9A 2016-12-30 2016-12-30 A kind of SaaS softwares mall system and its implementation Pending CN108268472A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611255729.9A CN108268472A (en) 2016-12-30 2016-12-30 A kind of SaaS softwares mall system and its implementation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611255729.9A CN108268472A (en) 2016-12-30 2016-12-30 A kind of SaaS softwares mall system and its implementation

Publications (1)

Publication Number Publication Date
CN108268472A true CN108268472A (en) 2018-07-10

Family

ID=62754257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611255729.9A Pending CN108268472A (en) 2016-12-30 2016-12-30 A kind of SaaS softwares mall system and its implementation

Country Status (1)

Country Link
CN (1) CN108268472A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115099731A (en) * 2022-08-29 2022-09-23 江苏小旗欧飞科技有限公司 Digital life management system and method based on SaaS mode
US12039616B1 (en) * 2023-01-31 2024-07-16 Productiv, Inc. Efficient and accurate matching of expenses to software in a SaaS management platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571948A (en) * 2011-12-29 2012-07-11 国云科技股份有限公司 Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof
CN102739405A (en) * 2012-07-06 2012-10-17 深圳市远行科技有限公司 Authentication method for service-orientated architecture service costumer
CN103237019A (en) * 2013-04-03 2013-08-07 中国科学院合肥物质科学研究院 Cloud service accessing gateway system and cloud service accessing method
CN103236969A (en) * 2013-04-03 2013-08-07 中国科学院合肥物质科学研究院 Gateway system and gateway method for Cloud service accounting management
CN103491084A (en) * 2013-09-17 2014-01-01 天脉聚源(北京)传媒科技有限公司 Authentication processing method and device of client side
US20160044511A1 (en) * 2014-08-07 2016-02-11 Mobile Iron, Inc. Device identification in service authorization

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571948A (en) * 2011-12-29 2012-07-11 国云科技股份有限公司 Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof
CN102739405A (en) * 2012-07-06 2012-10-17 深圳市远行科技有限公司 Authentication method for service-orientated architecture service costumer
CN103237019A (en) * 2013-04-03 2013-08-07 中国科学院合肥物质科学研究院 Cloud service accessing gateway system and cloud service accessing method
CN103236969A (en) * 2013-04-03 2013-08-07 中国科学院合肥物质科学研究院 Gateway system and gateway method for Cloud service accounting management
CN103491084A (en) * 2013-09-17 2014-01-01 天脉聚源(北京)传媒科技有限公司 Authentication processing method and device of client side
US20160044511A1 (en) * 2014-08-07 2016-02-11 Mobile Iron, Inc. Device identification in service authorization

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115099731A (en) * 2022-08-29 2022-09-23 江苏小旗欧飞科技有限公司 Digital life management system and method based on SaaS mode
US12039616B1 (en) * 2023-01-31 2024-07-16 Productiv, Inc. Efficient and accurate matching of expenses to software in a SaaS management platform

Similar Documents

Publication Publication Date Title
CN113592486B (en) Payment method, system and related equipment based on cloud application instance
CN103034530B (en) Provide services on the Internet exchange time use method and system
CN104144167B (en) User login authentication method of open intelligent gateway platform
CN103596066B (en) Method and device for data processing
CN104378342A (en) Multi-account verification method, device and system
CN107480993A (en) Data processing method, relevant apparatus and system
CN104965690B (en) Data processing method and device
CN106034134A (en) Method and device and auxiliary method and device for implementing identity authentication request in webpage application
CN103714273A (en) Software authorization system and method based on online dynamic authorization
CN106559389A (en) A kind of Service Source issue, call method, device, system and cloud service platform
CN108092988A (en) Unaware Certificate Authority network system and method based on dynamic creation temporary password
JP2014502391A (en) Application store system and application development method using the application store system
JP6680733B2 (en) Generation device, generation method, and generation program
CN108268472A (en) A kind of SaaS softwares mall system and its implementation
CN109451046A (en) A kind of SaaS software mall system and its implementation
CN105991610A (en) Method and device for logging into application server
CN108200039A (en) Unaware authentication and authorization system and method based on dynamic creation temporary account password
CN104869142A (en) Link sharing method based on social platform, system and device
CN105871824A (en) Payment type Web Portal authentication method, device and system
KR20190085602A (en) Cloud-Based Media Service System Supporting Multi-DRM
CN105763532A (en) Method and device for logging in to virtual desktop
CN110457619A (en) Browser information transmission method and device
CN109462568A (en) Portal authentication method, system and Portal proxy server
CA2935227C (en) Method for processing transactional data, corresponding device and program
CN106886927A (en) A kind of processing method and processing device, system for extracting voucher

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

Application publication date: 20180710

RJ01 Rejection of invention patent application after publication