CN108737485A - For the method and system of the operation of Internet of Things resource - Google Patents
For the method and system of the operation of Internet of Things resource Download PDFInfo
- Publication number
- CN108737485A CN108737485A CN201710275342.8A CN201710275342A CN108737485A CN 108737485 A CN108737485 A CN 108737485A CN 201710275342 A CN201710275342 A CN 201710275342A CN 108737485 A CN108737485 A CN 108737485A
- Authority
- CN
- China
- Prior art keywords
- operation requests
- server
- internet
- http
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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/14—Session management
- H04L67/141—Setup of application sessions
-
- 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
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or 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/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- 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/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of methods of the operation for Internet of Things resource, including:Server-side is established with client and is communicated to connect;First APIKey is sent to client by server-side for existing in the client and identical registration user generates the first APIKey with present in server-side;First APIKey is for registration user present in clear client to the operating right of the Internet of Things resource in the Internet of Things resource database of server-side;Client sends HTTP operation requests to server-side, the first APIKey or the 2nd APIKey is carried in the HTTP operation requests, 2nd APIKey is included in the first APIKey, and HTTP operation requests are used to operate the Internet of Things resource in the Internet of Things resource database of server-side;Server-side operates Internet of Things resource according to HTTP operation requests.The present invention also discloses a kind of systems of the operation for Internet of Things resource.
Description
Technical field
The present invention relates to a kind of method of internet of things field more particularly to operation for Internet of Things resource and it is
System.
Background technology
It is a kind of framework style that declarative state, which transmits (Representational State Transfer, REST), it
It is a kind of design and development scheme for network application, the complexity of exploitation can be reduced, improve the scalability of system.
In Internet of Things application field, the lightweight global wide area network provided using REST modes (World WideWeb,
Web) management that service carries out Internet of Things resource has greater advantage, and the system for realizing REST modes is referred to as RESTful,
RESTful frames are exactly to be operated to the Internet of Things resource of server-side by client, realize the information to Internet of Things resource
The conversion of state, is finally reflected on the client;Wherein, Internet of Things resource refers to the various data in Internet of Things, passes through system
One resource identifier (Uniform ResourceIdentifier, URI) is directed toward the various Internet of Things resources of server-side, each
Internet of Things resource corresponds to a URI, and client can achieve the purpose that accessing internet of things resource by accessing URI;Information state
Conversion refer to establishment, update and deletion of information of Internet of Things resource etc..
In each client with hypertext transfer protocol (HyperText Transfer Protocol, HTTP) to service
When end sends operation requests, client and server-side are required for first repeatedly being verified according to preset algorithm, recognize permission
Card, after purview certification passes through, client could operate the Internet of Things resource in server-side;Certification in this way and
Mode of operation can consume system resource, increase expense.
Invention content
In view of this, an embodiment of the present invention is intended to provide a kind of method and system of the operation for Internet of Things resource, with
It realizes and saves system resource, reduce expense.
In order to achieve the above objectives, the technical proposal of the invention is realized in this way:
The present invention provides a kind of method of the operation for Internet of Things resource, and the method is applied to the behaviour of Internet of Things resource
Make in system, the operating system of the Internet of Things resource includes server-side and client;The method includes:
The server-side is established with the client and is communicated to connect;
The server-side is directed to present in the client and identical registration is used with present in the server-side
Family generates the first application programming interface key A PIKey, and the first APIKey is sent to the client;It is described
First APIKey is for the registration user present in the clearly described client to the Internet of Things resource data of the server-side
The operating right of Internet of Things resource in library;
The client sends hypertext transfer protocol HTTP operation requests, the HTTP operation requests to the server-side
In carry the first APIKey or the 2nd APIKey, the 2nd APIKey is included in the first APIKey, described
HTTP operation requests are used to operate the Internet of Things resource in the Internet of Things resource database of the server-side;
The server-side operates the Internet of Things resource according to the HTTP operation requests.
In said program, before the client sends HTTP operation requests to the server-side, the method is also wrapped
It includes:
The configuration content of the HTTP operation requests and the HTTP operation requests is presented in the client on the screen;
After the server-side operates the Internet of Things resource according to the HTTP operation requests, the method
Further include:
The server-side obtains operating result, and the operating result is sent to the client;
The operating result is presented in the client on the screen.
In said program, the client to the server-side send hypertext transfer protocol HTTP operation requests it
Afterwards, before the server-side operates the Internet of Things resource according to the HTTP operation requests, the method is also wrapped
It includes:
The server-side is scheduled management according to resource scheduling algorithm to the HTTP operation requests, after being dispatched
HTTP operation requests;
The server-side operates the Internet of Things resource according to the HTTP operation requests, including:
The server-side operates the Internet of Things resource according to the HTTP operation requests after the scheduling.
In said program, after the client sends HTTP operation requests to the server-side, in the server-side
Before being operated to the Internet of Things resource according to the HTTP operation requests, the method further includes:
The server-side carries out subregion according to the theme of the HTTP operation requests, obtains multiple message queues;
The theme that the HTTP operation requests of reception are buffered in the HTTP operation requests by the server-side is corresponding
In message queue;
The server-side operates the Internet of Things resource according to the HTTP operation requests, including:
The server-side reads the HTTP operation requests in the corresponding message queue and is provided to the Internet of Things
Source is operated.
In said program, the HTTP operation requests of reception are buffered in the HTTP operation requests in the server-side
The corresponding message queue of theme in after, the method further includes:
The server-side is updated the corresponding message queue according to caching deleting mechanism, obtains updated institute
State corresponding message queue;
The caching deleting mechanism includes first method or second method;
The first method is to occur exceeding team after new HTTP operation requests are stored in the corresponding message queue
When the case where row range, the longest HTTP operation requests of cache-time in the corresponding message queue are substituted for described new
The mode of HTTP operation requests;
The second method is periodically to delete all HTTP in corresponding message queue using lru algorithm according to minimum in the recent period
The mode of operation requests;
The server-side reads the HTTP operation requests in the corresponding message queue and is provided to the Internet of Things
Source is operated, including:
Server-side reads the HTTP operation requests in the updated corresponding message queue and to described
Internet of Things resource is operated.
In said program, the Internet of Things resource database is distributed data base, and the distributed data base includes key
Value Key-Value databases and binary form perdurable data library;
The Key-Value databases include primary database and from database, and the primary database has read-write capability, institute
Stating from database has the function of to read;
Binary form perdurable data library has the function of more parts of preservations.
In said program, the HTTP operation requests include:The request of addition POST operation, is checked at editor PUT operation requests
GET operation requests delete at least any one in DELETE operation request or the arbitrary combination in them.
The present invention also provides a kind of system of the operation for Internet of Things resource, the system comprises:Server-side and client
End;Wherein, the server-side includes:First communication module, generation module and processing module;The client includes:Second is logical
Believe module;
The first communication module is communicated to connect for being established with the second communication module;
The generation module, for for present in the client and identical as present in the server-side
Registration user generate the first application programming interface key A PIKey, the first APIKey is used for the clearly described client
Present in the registration user to the operating right of the Internet of Things resource in the Internet of Things resource database of the server-side;
The first communication module is additionally operable to the first APIKey being sent to the second communication module;
The second communication module is asked for sending hypertext transfer protocol HTTP operations to the first communication module
It asks, the first APIKey or the 2nd APIKey is carried in the HTTP operation requests, the 2nd APIKey is included in institute
It states in the first APIKey, the HTTP operation requests are used to operate the Internet of Things in the Internet of Things resource database of the server-side
Resource;
The processing module, for being operated to the Internet of Things resource according to the HTTP operation requests.
In said program, the client further includes:Module is presented;
The presentation module, the configuration for the HTTP operation requests and the HTTP operation requests to be presented on the screen
Content;
The first communication module is additionally operable to obtain operating result, and the operating result is sent to described second and is led to
Believe module;
The presentation module is additionally operable to that the operating result is presented on the screen.
In said program, the server-side further includes:Management module;
The management module is obtained for being scheduled management to the HTTP operation requests according to resource scheduling algorithm
HTTP operation requests after scheduling;
The processing module is specifically used for carrying out the Internet of Things resource according to the HTTP operation requests after the scheduling
Operation.
In said program, the server-side further includes:Cache module;
The cache module obtains multiple message queues for carrying out subregion according to the theme of the HTTP operation requests;
The cache module is additionally operable to for the HTTP operation requests received to be buffered in the master of the HTTP operation requests
It inscribes in corresponding message queue;
The processing module is specifically used for reading the HTTP operation requests in the corresponding message queue and to institute
Internet of Things resource is stated to be operated.
In said program, the server-side further includes:Update module;
The update module obtains more for being updated to the corresponding message queue according to caching deleting mechanism
The corresponding message queue after new;
The caching deleting mechanism includes first method or second method;
The first method is to occur exceeding team after new HTTP operation requests are stored in the corresponding message queue
When the case where row range, the longest HTTP operation requests of cache-time in the corresponding message queue are substituted for described new
The mode of HTTP operation requests;
The second method is periodically to delete all HTTP in corresponding message queue using lru algorithm according to minimum in the recent period
The mode of operation requests;
The processing module is specifically used for reading the HTTP behaviour in the updated corresponding message queue
Make to ask and operate the Internet of Things resource.
The method and system of operation provided in an embodiment of the present invention for Internet of Things resource, pass through server-side and client
Establish communication connection;Server-side is for existing in the client and identical registration user generates with present in server-side
First APIKey, and the first APIKey is sent to client, wherein the first APIKey is for present in clear client
Register operating right of the user to the Internet of Things resource in the Internet of Things resource database of server-side;Client is sent to server-side
HTTP operation requests, wherein the HTTP operation requests are for the object in the Internet of Things resource database of client operation server-side
Networked resources, carry the first APIKey or the 2nd APIKey in the HTTP operation requests, and the first APIKey is above-mentioned clothes
Client is distributed at business end, and the 2nd APIKey is the part in the first APIKey, that is, is included in the first APIKey;Service
End operates Internet of Things resource according to HTTP operation requests, completes the operation task to Internet of Things resource;As it can be seen that server-side
Differentiate whether client has the permission of respective operations according to the current APIKey that client is sent is received, it is primary to complete
Purview certification is not necessarily in each operation requests, and client and server-side are required for first repeatedly being verified according to preset algorithm,
Permission is authenticated, it is thus only necessary to it can once complete purview certification and execute corresponding operation requests, it can be effective
System resource is saved, expense is reduced.
Description of the drawings
Fig. 1 is the flow chart of the embodiment of the method one of operation of the present invention for Internet of Things resource;
Fig. 2 is the flow chart of the embodiment of the method two of operation of the present invention for Internet of Things resource;
Fig. 3 is the structural schematic diagram of the system embodiment of operation of the present invention for Internet of Things resource;
Fig. 4 is the scene structure schematic diagram of the system of operation of the present invention for Internet of Things resource.
Specific implementation mode
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 describes.
Fig. 1 is the flow chart of the embodiment of the method one of operation of the present invention for Internet of Things resource, as shown in Figure 1, this hair
The method for the operation for Internet of Things resource that bright embodiment provides is applied in the operating system of Internet of Things resource, the Internet of Things
The operating system of resource includes server-side and client;This method may include steps of:
Step 101, server-side and client, which are established, to be communicated to connect.
Server-side can be established by the network that proprietary network or operator provide with client and be communicated to connect, and realize phase
Communication function between mutually.
Step 102, server-side are for the existing in the client and identical registration user life with present in server-side
It is sent to client at the first APIKey, and by the first APIKey.
Wherein, the first application programming interface key (Application Programming Interface Key,
APIKey registration user present in clear client) is used for the Internet of Things resource in the Internet of Things resource database of server-side
Operating right;That is the first APIKey is used to indicate whether registration user has at least one in Internet of Things resource database
The permission of a Internet of Things resource respective operations.
Internet of Things resource database is established according to the resource category of Internet of Things resource model, includes various Internet of Things
Resource;The resource category of Internet of Things resource model includes user, equipment, data flow, data point, trigger, order etc.;Its
In, user is that user is registered present in server-side, and each registration user can establish multiple projects, and each project can add more
There is device identification (Identifier, ID), an equipment can only belong to a project for a equipment, equipment, and an equipment can add
Add to a few data flow and/or at least one data point and/or at least one trigger and/or at least one order etc.
Deng;For example, Internet of Things resource, which may include a registration user, is corresponding with multiple and different equipment, each equipment is corresponding with multiple
Different data flows and multiple and different orders.
Step 103, client send HTTP operation requests to server-side.
When registration user operates at least one Internet of Things resource of the desired operation in server-side by client,
Client sends HTTP operation requests by general standard interface to server-side, and the HTTP operation requests are for operating server-side
At least one of Internet of Things resource database Internet of Things resource, that is, one or more Internet of Things can be directed to simultaneously by registering user
Resource is operated;Wherein, which includes:The request of addition POST operation, checks GET at editor PUT operation requests
Operation requests delete at least any one in DELETE operation request or the arbitrary combination in them.
In addition, carrying the first APIKey or the 2nd APIKey in HTTP operation requests, wherein the first APIKey is step
Server-side distributes to client in 102, and the 2nd APIKey is the part in the first APIKey, that is, is included in the first APIKey
In;Can be understood as the first APIKey have for the Internet of Things resource in the Internet of Things resource database of server-side it is maximum and most
More access rights, and the 2nd APIKey only has the part access rights in the first APIKey.
Server-side differentiates whether client has respective operations according to the current APIKey that client is sent is received
Permission, once complete purview certification;As it can be seen that compared with prior art, being not necessarily in each operation requests, client and service
End is required for first repeatedly being verified according to preset algorithm, is authenticated to permission, it is thus only necessary to can once complete permission
Certification, and calculating verification is carried out without preset algorithm, system resource can be effectively saved, expense is reduced.
Step 104, server-side operate Internet of Things resource according to HTTP operation requests.
Server-side is treated according to HTTP operation requests needs the Internet of Things resource operated to be operated, and completes registration user couple
The operation that Internet of Things resource carries out.
Preferably, before this step, i.e., after server-side receives the HTTP operation requests that client is sent, server-side root
Management is scheduled to HTTP operation requests according to resource scheduling algorithm, the HTTP operation requests after being dispatched;Later, server-side
Being treated according to the HTTP operation requests after scheduling needs the Internet of Things resource operated to be operated, and completes registration user to Internet of Things
The operation that resource carries out;Management is scheduled to HTTP operation requests by increasing resource scheduling algorithm, can further be protected
Demonstrate,prove the quality of system service.
For example, resource scheduling algorithm can be preferential for prerequisite variable Queue Algorithm, most short preferential Priority Queues algorithm, height
Weigh Priority-driven Scheduling Algorithm, the robin scheduling algorithm based on timeslice, any one or arbitrary group in elevator dispatching algorithm
It closes, what needs to be explained here is that, resource scheduling algorithm can be configured according to actual demand, not limited herein.
The method of operation provided in an embodiment of the present invention for Internet of Things resource is established logical by server-side and client
Letter connection;Server-side is for existing in the client and identical registration user generates first with present in server-side
APIKey, and the first APIKey is sent to client, wherein the first APIKey present in clear client for registering
Operating right of the user to the Internet of Things resource in the Internet of Things resource database of server-side;Client sends HTTP to server-side
Operation requests, wherein the HTTP operation requests are for the Internet of Things in the Internet of Things resource database of client operation server-side
Resource, carries the first APIKey or the 2nd APIKey in the HTTP operation requests, and the first APIKey is above-mentioned server-side
Client is distributed to, the 2nd APIKey is the part in the first APIKey, that is, is included in the first APIKey;Server-side root
Internet of Things resource is operated according to HTTP operation requests, completes the operation task to Internet of Things resource;As it can be seen that server-side foundation
The current APIKey that client is sent is received to differentiate whether client has the permission of respective operations, once completes permission
Certification, it is not necessary that in each operation requests, client and server-side are required for first repeatedly being verified according to preset algorithm, to power
Limit is authenticated, it is thus only necessary to can once be completed purview certification and be executed corresponding operation requests, can effectively save
System resource reduces expense.
It is on the basis of the above embodiments, further to illustrate in order to more embody the purpose of the present invention.
Fig. 2 is the flow chart of the embodiment of the method two of operation of the present invention for Internet of Things resource, as shown in Fig. 2, this hair
The method for the operation for Internet of Things resource that bright embodiment provides is applied in the operating system of Internet of Things resource, the Internet of Things
The operating system of resource includes server-side and client;This method may include steps of:
Step 201, server-side and client, which are established, to be communicated to connect.
Server-side can be established by the network that proprietary network or operator provide with client and be communicated to connect, and realize phase
Communication function between mutually.
Step 202, server-side are for the existing in the client and identical registration user life with present in server-side
It is sent to client at the first APIKey, and by the first APIKey.
Wherein, Internet of Things resource datas of the first APIKey for registering user present in clear client to server-side
The operating right of Internet of Things resource in library;That is the first APIKey is used to indicate whether registration user has for Internet of Things resource
The permission of at least one of database Internet of Things resource respective operations.
Internet of Things resource database is established according to the resource category of Internet of Things resource model, includes various Internet of Things
Resource;The resource category of Internet of Things resource model includes user, equipment, data flow, data point, trigger, order etc.;Its
In, user is that user is registered present in server-side, and each registration user can establish multiple projects, and each project can add more
There is device id, an equipment can only belong to a project for a equipment, equipment, and an equipment may be added to that a few data flow,
And/or at least one data point and/or at least one trigger and/or at least one order etc.;For example, Internet of Things resource
May include that a registration user is corresponding with multiple and different equipment, each equipment is corresponding with multiple and different data flow and multiple
Different orders.
Internet of Things resource database is distributed data base, which includes key value Key-Value databases
With binary form perdurable data library;Key-Value databases include primary database and from database, and primary database, which has, to be read
Function is write, it is described to have the function of to read from database;Binary form perdurable data library has the function of more parts of preservations.
Wherein, Key-Value databases are configured by MS master-slave relationship, and primary database is by leader follower replication mechanism by Internet of Things
Resource updates are synchronized to from database, and the primary database is writeable readable, should be readable from database, can increase system service and
Hair amount;The binary form perdurable data library has the function of more parts of preservations, you can with by Internet of Things resource conservation for more parts, it is real
Existing data disaster tolerance.
The configuration content of HTTP operation requests and HTTP operation requests is presented in step 203, client on the screen.
Client realizes that the visualization of the configuration content of HTTP operation requests and HTTP operation requests is matched using debugging acid
It sets, uses and operate for registration user;Wherein, the configuration content of HTTP operation requests includes that application programming interface is unified
Resource Locator (Application Programming InterfaceUniform Resource Locator, ApiURL)
Address and APIKey can also include any one or arbitrary of requesting method, required parameter, request content etc. in them
Combination, HTTP operation requests include in POST operation request, the request of PUT operation requests, GET operation requests, DELETE operation
At least any one or the arbitrary combination in them.
By way of supporting client visibleization operation to execute, the fast operating of Internet of Things resource is realized, registration is made
The operation and management of user is more convenient and efficient.
Step 204, client send HTTP operation requests to server-side.
When registration user operates at least one Internet of Things resource of the desired operation in server-side by client,
Client sends HTTP operation requests by general standard interface to server-side, and the HTTP operation requests are for operating server-side
At least one of Internet of Things resource database Internet of Things resource, that is, one or more Internet of Things can be directed to simultaneously by registering user
Resource is operated;Wherein, which includes:The request of addition POST operation, checks GET at editor PUT operation requests
Operation requests delete at least any one in DELETE operation request or the arbitrary combination in them.
In addition, carrying the first APIKey or the 2nd APIKey in HTTP operation requests, wherein the first APIKey is step
Server-side distributes to client in 102, and the 2nd APIKey is the part in the first APIKey, that is, is included in the first APIKey
In;Can be understood as the first APIKey have for the Internet of Things resource in the Internet of Things resource database of server-side it is maximum and most
More access rights, and the 2nd APIKey only has the part access rights in the first APIKey.
Server-side differentiates whether client has respective operations according to the current APIKey that client is sent is received
Permission, once complete purview certification;As it can be seen that compared with prior art, being not necessarily in each operation requests, client and service
End is required for first repeatedly being verified according to preset algorithm, is authenticated to permission, it is thus only necessary to can once complete permission
Certification, and calculating verification is carried out without preset algorithm, system resource can be effectively saved, expense is reduced.
Step 205, server-side carry out subregion according to the theme of HTTP operation requests, obtain multiple message queues.
Server-side carries out subregion according to the theme of HTTP operation requests, is divided into multiple message queues, obtains multiple message
Queue.
Preferably, before this step, i.e., after server-side receives the HTTP operation requests that client is sent, server-side root
Management is scheduled to HTTP operation requests according to resource scheduling algorithm, the HTTP operation requests after being dispatched;Later, server-side
Subregion is carried out further according to the theme of the HTTP operation requests after scheduling, obtains multiple message queues;It is calculated by increasing scheduling of resource
Method is scheduled management to HTTP operation requests, can further ensure the quality of system service.
The HTTP operation requests of reception are buffered in the corresponding message of theme of HTTP operation requests by step 206, server-side
In queue.
The HTTP operation requests of reception are buffered in the corresponding message queue of theme of HTTP operation requests by server-side.
Preferably, server-side can according to caching deleting mechanism to the corresponding message queue that is obtained in step 206 into
Row update, obtains updated corresponding message queue;Wherein, caching deleting mechanism includes first method or second method;The
It, will be right when one mode is the case where appearance exceeds queue range after being stored in corresponding message queue when new HTTP operation requests
The longest HTTP operation requests of cache-time are substituted for the mode of new HTTP operation requests in the message queue answered;Second method
For according to the minimum mode for periodically deleting all HTTP operation requests in corresponding message queue using lru algorithm in the recent period;Later,
The HTTP operation requests of reception are buffered in the corresponding updated corresponding message of theme of HTTP operation requests by server-side again
In queue;It is updated and caches deletion by the corresponding message queue of theme to HTTP operation requests, by effective HTTP
Operation requests preserve, and invalid HTTP operation requests are rejected, can further ensure the quality of system service.
Step 207, server-side read the HTTP operation requests in corresponding message queue and are grasped to Internet of Things resource
Make.
Server-side reads the HTTP operation requests in corresponding message queue and is operated to Internet of Things resource specific
Realization process is asynchronous reading process, and asynchronous reading process is that treatment progress takes when executing operation requests with distributed data base
Business device carries out asynchronous interactive, according to the difference of operation requests, the specific implementation process is as follows:
The implementation procedure of POST operation request:POST operation request message queue is stored in after protocol adaptation, handle into
Journey reads POST operation and asks and execute, and while Internet of Things resource is stored in Key-Value databases, also is stored in binary system
In form perdurable data library.
The implementation procedure of PUT operation requests:PUT operation requests are stored in message queue, treatment progress after protocol adaptation
It reads PUT operation requests and executes, while Internet of Things resource is stored in Key-Value databases, also be stored in binary system shape
In formula perdurable data library.
The implementation procedure of GET operation requests:GET operation requests are stored in message queue, treatment progress after protocol adaptation
Read GET operation requests simultaneously to execute, judge the time for being requested Internet of Things resource, according to the time limit, if latest data, directly from
It is read in Key-Value databases, if being more than the time limit, data is read from binary form perdurable data library.
DELETE operation asks implementation procedure:DELETE operation request carries flag, and server-side records the flag, adopts
The Internet of Things resource that flag is corresponded in distributed database server is deleted with mechanism of inspecting periodically.
By increasing asynchronous reading service, it can not only ensure the performance that Internet of Things resource accesses, moreover it is possible to ensure Internet of Things
The safety of resource.
Step 208, server-side obtain operating result, and operating result is sent to client.
Server-side obtains final operating result, and the operating result is sent to client;
Operating result is presented in step 209, client on the screen.
After client receives operating result, operating result can be presented on the screen by the display interface of debugging acid,
It is checked for registration user;By the status visualization of all kinds of Internet of Things resources, the convenience of system is improved.
The method of operation provided in an embodiment of the present invention for Internet of Things resource is established logical by server-side and client
Letter connection;Server-side is for existing in the client and identical registration user generates first with present in server-side
APIKey, and the first APIKey is sent to client, wherein the first APIKey present in clear client for registering
Operating right of the user to the Internet of Things resource in the Internet of Things resource database of server-side;HTTP is presented in client on the screen
The configuration content of operation requests and HTTP operation requests;Client sends HTTP operation requests to server-side, wherein the HTTP is grasped
Make the Internet of Things resource that request is used in the Internet of Things resource database of client operation server-side, is taken in the HTTP operation requests
With the first APIKey or the 2nd APIKey, the first APIKey is that above-mentioned server-side distributes to client, and second
APIKey is the part in the first APIKey, that is, is included in the first APIKey;Server-side is according to the masters of HTTP operation requests
Topic carries out subregion, obtains multiple message queues;The HTTP operation requests of reception are buffered in the master of HTTP operation requests by server-side
It inscribes in corresponding message queue;Server-side reads the HTTP operation requests in corresponding message queue and is carried out to Internet of Things resource
The operation task to Internet of Things resource is completed in operation;Server-side obtains operating result, and operating result is sent to client;
As it can be seen that server-side differentiates whether client has the power of respective operations according to the current APIKey that client is sent is received
Limit, once completes purview certification, without in each operation requests, client and server-side be required for first according to preset algorithm into
Row repeatedly verification, is authenticated permission, it is thus only necessary to and it can once complete purview certification and execute corresponding operation requests,
System resource can be effectively saved, expense is reduced;Further, it by the visualization function in client, realizes and is directed to
The fast operating of Internet of Things resource;Further, by adding scheduling of resource service, HTTP request operates buffer service and different
Reading service is walked, realizes the operation of the Internet of Things resource of high concurrent and safety, improves the performance that system accesses, developer is helped to answer
With quick landing.
In the following, by Internet of Things resource for the management of equipment for, illustrate POST operation request, PUT operation requests, GET
Operation requests and the realization process of DELETE operation request.
1, POST request
Explanation:It asks to increase equipment by POST operation, after increasing successfully, the device id of the equipment can be returned.
The addresses ApiURL:http://<API_ADDRESS>/devices
Requesting method:POST
Required parameter:Nothing
Request content:
APIKey:Xxxx-ffff-zzzzz (notes:Must be the APIKey with highest access authority)
POST operation ask successfully after return the result for:
After POST operation is asked successfully, it can check that the equipment that newly added equipment ID is 233444 is believed on resource management interface
Breath.
2, PUT operation requests
Explanation:Edit-modify is carried out to facility information.
The addresses ApiURL:http://<API_ADDRESS>/devices/<device_id>
Requesting method:PUT
Required parameter:Nothing
Request content:
APIKey:Xxxx-ffff-zzzzz (notes:Can be the APIKey of facility level or the acquiescence of same project
APIKey)
Operation requests success after return the result for:
After operation requests success, it can check that device id is the modification feelings of 233444 facility information on resource management interface
Condition.
3, GET operation requests
Explanation:The detail that equipment is checked in the case where knowing the device id of equipment to be checked returns to the basic of equipment to be checked
Information.
The addresses ApiURL:http://<API_ADDRESS>/devices/<device_id>
Requesting method:GET
Required parameter:Nothing
Request content:Nothing
APIKey:Xxxx-ffff-zzzzz (notes:It is necessary for check the APIKey of equipment)
Operation requests success after return the result for:
4, DELETE operation is asked
Explanation:Sweep equipment can delete all data flows and data point under the equipment;Sweep equipment action is asynchronous, clothes
Being engaged in end can be in the data flow under subsequently gradually deleting the equipment and data point.
The addresses ApiURL:http://<API_ADDRESS>/devices/<device_id>
Requesting method:DELETE
Required parameter:Nothing
Request content:Nothing
APIKey:Xxxx-ffff-zzzzz (notes:Can be the APIKey of facility level)
Operation requests success after return the result for:
After operation requests success, the facility information for being 233444 less than device id will be checked on resource management interface.
To the Internet of Things resource such as data flow, data point, trigger, APIKey, aforesaid operations mode equally can be used, realize
Fast operating to Internet of Things resource and management.
Fig. 3 is the structural schematic diagram of the system embodiment of operation of the present invention for Internet of Things resource, as shown in figure 3, this
The system 03 of the operation for Internet of Things resource that inventive embodiments provide includes:Server-side 31 and client 32;Wherein, described
Server-side 31 includes:First communication module 311, generation module 312 and processing module 313;The client 32 includes:Second is logical
Believe module 321;
The first communication module 311 is communicated to connect for being established with the second communication module 321;
The generation module 312, for being directed to present in the client 32 and existing with the server-side 31
Identical registration user generate the first application programming interface key A PIKey, the first APIKey is for clear described
The registration user is to the Internet of Things resource in the Internet of Things resource database of the server-side 31 present in client 32
Operating right;
The first communication module 311 is additionally operable to the first APIKey being sent to the second communication module 321;
The second communication module 321, for sending hypertext transfer protocol HTTP behaviour to the first communication module 311
It asks, the first APIKey or the 2nd APIKey is carried in the HTTP operation requests, the 2nd APIKey includes
In the first APIKey, the HTTP operation requests are used to operate in the Internet of Things resource database of the server-side 31
Internet of Things resource;
The processing module 313, for being operated to the Internet of Things resource according to the HTTP operation requests.
Further, the client 32 further includes:Module 322 is presented;
The presentation module 322, for the HTTP operation requests and the HTTP operation requests to be presented on the screen
Configure content;
The first communication module 311 is additionally operable to obtain operating result, and the operating result is sent to described second
Communication module 321;
The presentation module 322, is additionally operable to that the operating result is presented on the screen.
Further, the server-side 31 further includes:Management module 314;
The management module 314 is obtained for being scheduled management to the HTTP operation requests according to resource scheduling algorithm
HTTP operation requests after to scheduling;
The processing module 313 is specifically used for according to the HTTP operation requests after the scheduling to the Internet of Things resource
It is operated.
Further, the server-side 31 further includes:Cache module 315;
The cache module 315 obtains multiple message teams for carrying out subregion according to the theme of the HTTP operation requests
Row;
The cache module 315 is additionally operable to the HTTP operation requests received being buffered in the HTTP operation requests
The corresponding message queue of theme in;
The processing module 313, specifically for reading the HTTP operation requests in the corresponding message queue simultaneously
The Internet of Things resource is operated.
Further, the server-side 31 further includes:Update module 316;
The update module 316 is obtained for being updated to the corresponding message queue according to caching deleting mechanism
The updated corresponding message queue;
The caching deleting mechanism includes first method or second method;
The first method is to occur exceeding team after new HTTP operation requests are stored in the corresponding message queue
When the case where row range, the longest HTTP operation requests of cache-time in the corresponding message queue are substituted for described new
The mode of HTTP operation requests;
The second method is periodically to delete all HTTP in corresponding message queue using lru algorithm according to minimum in the recent period
The mode of operation requests;
The processing module 313 is specifically used for reading described in the updated corresponding message queue
HTTP operation requests simultaneously operate the Internet of Things resource.
Further, the Internet of Things resource database is distributed data base, and the distributed data base includes key assignments
Key-Value databases and binary form perdurable data library;
The Key-Value databases include primary database and from database, and the primary database has read-write capability, institute
Stating from database has the function of to read;
Binary form perdurable data library has the function of more parts of preservations.
Further, the HTTP operation requests include:The request of addition POST operation, is checked at editor PUT operation requests
GET operation requests delete at least any one in DELETE operation request or the arbitrary combination in them.
The system of the present embodiment, can be used for executing it is above-mentioned shown in embodiment of the method technical solution, realization principle and
Technique effect is similar, and details are not described herein again.
In practical applications, the first communication module 311, generation module 312, processing module 313, management module 314,
Cache module 315, update module 316, second communication module 321 and presentation module 322 can be directed to Internet of Things resource by being located at
Operation system 03 in central processing unit (CentralProcessing Unit, CPU), microprocessor (Micro
Processor Unit, MPU), digital signal processor (Digital Signal Processor, DSP) or field-programmable
The realizations such as gate array (Field ProgrammableGate Array, FPGA).
Fig. 4 is the scene structure schematic diagram of the system of operation of the present invention for Internet of Things resource, as shown in figure 4, at this
Under scene, the system 04 for the operation of Internet of Things resource includes server-side 41 and client 42;Wherein, server-side 41 includes
Middleware tool 411, load-balanced server 412 and distributed database server 413, client 42 include debugging work
Tool 421 and resource management tool 422.
Middleware tool 411 is communicated with debugging acid 421 by standard interface;Middleware tool 411 also has power
Authentication function is limited, the first APIKey will be generated and the first APIKey is sent to debugging acid 421, here, about first
APIKey's illustrates the description that can be referred in above-described embodiment, and not in this to go forth.
In addition, the also buffer service with HTTP operation requests of middleware tool 411, middleware tool 411 is according to HTTP
The theme of operation requests carries out subregion, is divided into multiple message queues, the HTTP operation requests of reception are buffered in message queue
In, treatment progress reads the HTTP operation requests in message queue and executes;Meanwhile middleware tool 411 is deleted using caching
Mechanism ensures that service provides;It here, can be with about the buffer service of HTTP operation requests and illustrating for caching deleting mechanism
With reference to the description in above-described embodiment, not in this to go forth.
Load-balanced server 412 carries out the scheduling pipe of HTTP operation requests and server resource according to resource scheduling algorithm
Reason;Here, the description that can be referred in above-described embodiment is illustrated about management and running, not in this to go forth.
Distributed database server 413 includes Key-Value databases and other databases, wherein Key-Value numbers
It is configured by MS master-slave relationship according to library, data update is synchronized to from database, primary database by primary database by leader follower replication mechanism
It is writeable readable, it is readable from database, increase service concurrency;Persistence preserves data to other databases in binary form, protects
More parts are saved as, realizes data disaster tolerance.Here, about data buffer storage and the asynchronous reading service of data illustrate can refer to it is upper
The description in embodiment is stated, not in this to go forth.
Debugging acid 421 is used to send HTTP operation requests to server-side 41 and show and return the result, and can also realize can
HTTP operation requests each sections are configured depending on changing;Resource management tool 422 is used to visualize the operating result of Internet of Things resource, visually
Change the state of all kinds of Internet of Things resources.Here, above-described embodiment can be referred to about illustrating for client visibleization operation
In description, not in this to go forth.
The system of this scene can be used for executing the technical solution of above-mentioned shown embodiment of the method, realization principle and skill
Art effect is similar, and details are not described herein again.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program
Product.Therefore, the shape of hardware embodiment, software implementation or embodiment combining software and hardware aspects can be used in the present invention
Formula.Moreover, the present invention can be used can use storage in the computer that one or more wherein includes computer usable program code
The form for the computer program product implemented on medium (including but not limited to magnetic disk storage and optical memory etc.).
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that 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
Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real
The device for the function of being 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 instruction generation 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 also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed on other programmable devices is provided for realizing 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.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.
Claims (12)
1. a kind of method of operation for Internet of Things resource, which is characterized in that the method is applied to the behaviour of Internet of Things resource
Make in system, the operating system of the Internet of Things resource includes server-side and client;The method includes:
The server-side is established with the client and is communicated to connect;
The server-side is directed to present in the client and the identical registration user life with present in the server-side
It is sent to the client at the first application programming interface key A PIKey, and by the first APIKey;Described first
APIKey is for the registration user present in the clearly described client in the Internet of Things resource database of the server-side
Internet of Things resource operating right;
The client sends hypertext transfer protocol HTTP operation requests to the server-side, is taken in the HTTP operation requests
With the first APIKey or the 2nd APIKey, the 2nd APIKey is included in the first APIKey, the HTTP
Operation requests are used to operate the Internet of Things resource in the Internet of Things resource database of the server-side;
The server-side operates the Internet of Things resource according to the HTTP operation requests.
2. according to the method described in claim 1, it is characterized in that, sending HTTP operations to the server-side in the client
Before request, the method further includes:
The configuration content of the HTTP operation requests and the HTTP operation requests is presented in the client on the screen;
After the server-side operates the Internet of Things resource according to the HTTP operation requests, the method is also wrapped
It includes:
The server-side obtains operating result, and the operating result is sent to the client;
The operating result is presented in the client on the screen.
3. according to the method described in claim 1, being passed it is characterized in that, sending hypertext to the server-side in the client
After defeated agreement HTTP operation requests, the Internet of Things resource is grasped according to the HTTP operation requests in the server-side
Before work, the method further includes:
The server-side is scheduled management according to resource scheduling algorithm to the HTTP operation requests, the HTTP after being dispatched
Operation requests;
The server-side operates the Internet of Things resource according to the HTTP operation requests, including:
The server-side operates the Internet of Things resource according to the HTTP operation requests after the scheduling.
4. according to the method described in claim 1, it is characterized in that, sending HTTP operations to the server-side in the client
After request, before the server-side operates the Internet of Things resource according to the HTTP operation requests, the side
Method further includes:
The server-side carries out subregion according to the theme of the HTTP operation requests, obtains multiple message queues;
The HTTP operation requests of reception are buffered in the corresponding message of theme of the HTTP operation requests by the server-side
In queue;
The server-side operates the Internet of Things resource according to the HTTP operation requests, including:
The server-side read the HTTP operation requests in the corresponding message queue and to the Internet of Things resource into
Row operation.
5. according to the method described in claim 4, it is characterized in that, in the server-side by the HTTP operation requests of reception
After being buffered in the corresponding message queue of theme of the HTTP operation requests, the method further includes:
The server-side is updated the corresponding message queue according to caching deleting mechanism, and it is updated described right to obtain
The message queue answered;
The caching deleting mechanism includes first method or second method;
The first method is to occur exceeding queue model after new HTTP operation requests are stored in the corresponding message queue
When the case where enclosing, the longest HTTP operation requests of cache-time in the corresponding message queue are substituted for the new HTTP
The mode of operation requests;
The second method is periodically to delete all HTTP operations in corresponding message queue using lru algorithm according to minimum in the recent period
The mode of request;
The server-side read the HTTP operation requests in the corresponding message queue and to the Internet of Things resource into
Row operation, including:
Server-side reads the HTTP operation requests in the updated corresponding message queue and to the Internet of Things
Net resource is operated.
6. according to the method described in claim 1, it is characterized in that, the Internet of Things resource database be distributed data base,
The distributed data base includes key value Key-Value databases and binary form perdurable data library;
The Key-Value databases include primary database and from database, and the primary database has a read-write capability, it is described from
Database has the function of to read;
Binary form perdurable data library has the function of more parts of preservations.
7. method according to any one of claims 1 to 6, which is characterized in that the HTTP operation requests include:Addition
POST operation request, editor's PUT operation requests, check GET operation requests, delete it is at least any one in DELETE operation request
Item or the arbitrary combination in them.
8. a kind of system of operation for Internet of Things resource, which is characterized in that the system comprises:Server-side and client;
Wherein, the server-side includes:First communication module, generation module and processing module;The client includes:Second communication mould
Block;
The first communication module is communicated to connect for being established with the second communication module;
The generation module, for for the identical note present in the client and with present in the server-side
Volume user generates the first application programming interface key A PIKey, the first APIKey for being deposited in the clearly described client
The registration user to the operating right of the Internet of Things resource in the Internet of Things resource database of the server-side;
The first communication module is additionally operable to the first APIKey being sent to the second communication module;
The second communication module, for sending hypertext transfer protocol HTTP operation requests, institute to the first communication module
It states and carries the first APIKey or the 2nd APIKey in HTTP operation requests, the 2nd APIKey is included in described first
In APIKey, the HTTP operation requests are used to operate the Internet of Things resource in the Internet of Things resource database of the server-side;
The processing module, for being operated to the Internet of Things resource according to the HTTP operation requests.
9. system according to claim 8, which is characterized in that the client further includes:Module is presented;
The presentation module, in the configuration for the HTTP operation requests and the HTTP operation requests to be presented on the screen
Hold;
The first communication module is additionally operable to obtain operating result, and the operating result is sent to the second communication mould
Block;
The presentation module is additionally operable to that the operating result is presented on the screen.
10. system according to claim 8, which is characterized in that the server-side further includes:Management module;
The management module is dispatched for being scheduled management to the HTTP operation requests according to resource scheduling algorithm
HTTP operation requests afterwards;
The processing module, specifically for being grasped to the Internet of Things resource according to the HTTP operation requests after the scheduling
Make.
11. system according to claim 8, which is characterized in that the server-side further includes:Cache module;
The cache module obtains multiple message queues for carrying out subregion according to the theme of the HTTP operation requests;
The cache module is additionally operable to for the HTTP operation requests received to be buffered in the theme pair of the HTTP operation requests
In the message queue answered;
The processing module is specifically used for reading the HTTP operation requests in the corresponding message queue and to the object
Networked resources are operated.
12. system according to claim 11, which is characterized in that the server-side further includes:Update module;
The update module, for being updated to the corresponding message queue according to caching deleting mechanism, after obtaining update
The corresponding message queue;
The caching deleting mechanism includes first method or second method;
The first method is to occur exceeding queue model after new HTTP operation requests are stored in the corresponding message queue
When the case where enclosing, the longest HTTP operation requests of cache-time in the corresponding message queue are substituted for the new HTTP
The mode of operation requests;
The second method is periodically to delete all HTTP operations in corresponding message queue using lru algorithm according to minimum in the recent period
The mode of request;
The processing module is asked specifically for the HTTP operations read in the updated corresponding message queue
It asks and the Internet of Things resource is operated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710275342.8A CN108737485B (en) | 2017-04-25 | 2017-04-25 | Method and system for operating resources of Internet of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710275342.8A CN108737485B (en) | 2017-04-25 | 2017-04-25 | Method and system for operating resources of Internet of things |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108737485A true CN108737485A (en) | 2018-11-02 |
CN108737485B CN108737485B (en) | 2021-05-11 |
Family
ID=63934285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710275342.8A Active CN108737485B (en) | 2017-04-25 | 2017-04-25 | Method and system for operating resources of Internet of things |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108737485B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632101A (en) * | 2018-05-31 | 2018-10-09 | 北京百度网讯科技有限公司 | Method and apparatus for updating configuration object |
CN111343133A (en) * | 2018-12-19 | 2020-06-26 | 中移物联网有限公司 | Authentication method, authentication equipment and computer readable storage medium |
CN114679495A (en) * | 2022-02-08 | 2022-06-28 | 阿里云计算有限公司 | Scheduling arrangement method and scheduling execution method for resource service operation request |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050154896A1 (en) * | 2003-09-22 | 2005-07-14 | Mathias Widman | Data communication security arrangement and method |
CN102420698A (en) * | 2011-11-21 | 2012-04-18 | 天津中兴软件有限责任公司 | Dispatching method for bulk operation using limited resource |
CN102523239A (en) * | 2012-01-06 | 2012-06-27 | 北京邮电大学 | Secure sharing method for resource information of Internet of things |
CN103139163A (en) * | 2011-11-29 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Data access method, server and terminal |
CN106549924A (en) * | 2015-09-22 | 2017-03-29 | ***通信集团公司 | A kind of communication security protection methods, devices and systems |
-
2017
- 2017-04-25 CN CN201710275342.8A patent/CN108737485B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050154896A1 (en) * | 2003-09-22 | 2005-07-14 | Mathias Widman | Data communication security arrangement and method |
CN102420698A (en) * | 2011-11-21 | 2012-04-18 | 天津中兴软件有限责任公司 | Dispatching method for bulk operation using limited resource |
CN103139163A (en) * | 2011-11-29 | 2013-06-05 | 阿里巴巴集团控股有限公司 | Data access method, server and terminal |
CN102523239A (en) * | 2012-01-06 | 2012-06-27 | 北京邮电大学 | Secure sharing method for resource information of Internet of things |
CN106549924A (en) * | 2015-09-22 | 2017-03-29 | ***通信集团公司 | A kind of communication security protection methods, devices and systems |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632101A (en) * | 2018-05-31 | 2018-10-09 | 北京百度网讯科技有限公司 | Method and apparatus for updating configuration object |
CN111343133A (en) * | 2018-12-19 | 2020-06-26 | 中移物联网有限公司 | Authentication method, authentication equipment and computer readable storage medium |
CN114679495A (en) * | 2022-02-08 | 2022-06-28 | 阿里云计算有限公司 | Scheduling arrangement method and scheduling execution method for resource service operation request |
CN114679495B (en) * | 2022-02-08 | 2024-01-05 | 阿里云计算有限公司 | Scheduling method and scheduling execution method for resource service operation request |
Also Published As
Publication number | Publication date |
---|---|
CN108737485B (en) | 2021-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11327932B2 (en) | Autonomous multitenant database cloud service framework | |
US11394769B2 (en) | Framework for the deployment of event-based applications | |
US8788760B2 (en) | Adaptive caching of data | |
US20180004745A1 (en) | Distributed storage of metadata for large binary data | |
CN105024865B (en) | Cloud joint services | |
CN112104723B (en) | Multi-cluster data processing system and method | |
CN109716320A (en) | Figure for distributed event processing system generates | |
US20170214762A1 (en) | In-memory message sequencing | |
CN109478266A (en) | For the resource allocation of database supply | |
CN111290854A (en) | Task management method, device and system, computer storage medium and electronic equipment | |
US20180024863A1 (en) | Task Scheduling and Resource Provisioning System and Method | |
CN107111519A (en) | For managing the system with scheduling container | |
US20170279928A1 (en) | Pre-formed instructions for a mobile cloud service | |
CN109117252A (en) | Method, system and the container cluster management system of task processing based on container | |
CN109726004A (en) | A kind of data processing method and device | |
CN108737485A (en) | For the method and system of the operation of Internet of Things resource | |
US10579434B2 (en) | Simulation systems and methods using query-based interest | |
US20240187478A1 (en) | Centralized Approach For Managing Cross-Service Data Of Cloud Resources | |
CN114650320B (en) | Task scheduling method and device, storage medium and electronic equipment | |
US11979333B2 (en) | Systems and methods for adaptive multi-system operations with smart routing protocols | |
CN107491446B (en) | Three-dimensional object searching method, device and system | |
Alabdulkarim et al. | BG: A scalable benchmark for interactive social networking actions | |
Khalid et al. | Persistent And Scalable JADE: A Cloud based InMemory Multi-agent Framework | |
Shudo et al. | Causal Consistency for Data Stores and Applications as They are | |
Barreiro et al. | ATLAS production system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |