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 PDF

Info

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
Application number
CN201710275342.8A
Other languages
Chinese (zh)
Other versions
CN108737485B (en
Inventor
龚国成
刘愿
李茂�
何渝君
吴露露
邓明灯
骆林佳
唐永华
袁雨舟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile M2M Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile M2M Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile M2M Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201710275342.8A priority Critical patent/CN108737485B/en
Publication of CN108737485A publication Critical patent/CN108737485A/en
Application granted granted Critical
Publication of CN108737485B publication Critical patent/CN108737485B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • 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/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • 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/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • 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/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • 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]

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

For the method and system of the operation of Internet of Things resource
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.
CN201710275342.8A 2017-04-25 2017-04-25 Method and system for operating resources of Internet of things Active CN108737485B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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