WO2023045325A1 - 资源存取方法和装置 - Google Patents

资源存取方法和装置 Download PDF

Info

Publication number
WO2023045325A1
WO2023045325A1 PCT/CN2022/089336 CN2022089336W WO2023045325A1 WO 2023045325 A1 WO2023045325 A1 WO 2023045325A1 CN 2022089336 W CN2022089336 W CN 2022089336W WO 2023045325 A1 WO2023045325 A1 WO 2023045325A1
Authority
WO
WIPO (PCT)
Prior art keywords
storage space
resource
target storage
inventory
resources
Prior art date
Application number
PCT/CN2022/089336
Other languages
English (en)
French (fr)
Inventor
姜一博
张国庆
Original Assignee
烟台杰瑞石油服务集团股份有限公司
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 烟台杰瑞石油服务集团股份有限公司 filed Critical 烟台杰瑞石油服务集团股份有限公司
Publication of WO2023045325A1 publication Critical patent/WO2023045325A1/zh

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H6/00Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62HCYCLE STANDS; SUPPORTS OR HOLDERS FOR PARKING OR STORING CYCLES; APPLIANCES PREVENTING OR INDICATING UNAUTHORIZED USE OR THEFT OF CYCLES; LOCKS INTEGRAL WITH CYCLES; DEVICES FOR LEARNING TO RIDE CYCLES
    • B62H3/00Separate supports or holders for parking or storing cycles
    • B62H3/08Separate supports or holders for parking or storing cycles involving recesses or channelled rails for embracing the bottom part of a wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62HCYCLE STANDS; SUPPORTS OR HOLDERS FOR PARKING OR STORING CYCLES; APPLIANCES PREVENTING OR INDICATING UNAUTHORIZED USE OR THEFT OF CYCLES; LOCKS INTEGRAL WITH CYCLES; DEVICES FOR LEARNING TO RIDE CYCLES
    • B62H3/00Separate supports or holders for parking or storing cycles
    • B62H3/12Hanging-up devices
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H6/00Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
    • E04H6/005Garages for vehicles on two wheels
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H6/00Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
    • E04H6/42Devices or arrangements peculiar to garages, not covered elsewhere, e.g. securing devices, safety devices, monitoring and operating schemes; centering devices
    • E04H6/422Automatically operated car-parks
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04HBUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
    • E04H6/00Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
    • E04H6/42Devices or arrangements peculiar to garages, not covered elsewhere, e.g. securing devices, safety devices, monitoring and operating schemes; centering devices
    • E04H6/422Automatically operated car-parks
    • E04H6/424Positioning devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62HCYCLE STANDS; SUPPORTS OR HOLDERS FOR PARKING OR STORING CYCLES; APPLIANCES PREVENTING OR INDICATING UNAUTHORIZED USE OR THEFT OF CYCLES; LOCKS INTEGRAL WITH CYCLES; DEVICES FOR LEARNING TO RIDE CYCLES
    • B62H2700/00Supports or stands for two-wheel vehicles
    • B62H2700/005Stands or support attached to bicycle pedals, stands or supports in combination with locking devices, stands to be used as luggage carrier

Definitions

  • the present application relates to the field of computer technology, in particular to a resource access method and device.
  • the present application discloses a resource access method and device to solve the technical problem in the related art that the resource access requirements cannot be better met.
  • a resource access method including:
  • resource inventory information of the target storage space is obtained, the resource inventory information includes at least the resource inventory, and the resource data tags are used to record the identification of the resources information and access status;
  • the data label of the target storage space is used to record resource inventory information of the storage space.
  • a resource access device including:
  • a receiving module configured to receive a resource access request to a target storage space, where the resource access request is used to request to store resources in the target storage space or obtain resources from the target storage space;
  • An inventory information acquisition module configured to acquire resource inventory information in the target storage space based on the data tags of the resources currently stored in the target storage space, the resource inventory information at least includes resource inventory, and the resource data tags use Recording the identification information and access status of the resource;
  • a response determination module configured to determine whether to respond to the resource access request based on the resource inventory information of the target storage space
  • An executing module configured to execute an access operation matching the resource access request when determining to respond to the resource access request, and update the data tag of the target storage space based on the operation information of the access operation and data tags of stored resources, the data tags of the target storage space are used to record resource inventory information of the storage space.
  • a computer-readable storage medium where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the resource access method described in the first aspect are implemented.
  • the resource access method by setting data tags for recording resource identification information and access status for each resource, when a resource access request for a storage space is received, based on the currently stored resources in the storage space
  • the resource data tag of the resource can obtain the resource inventory information in the target storage space, and further determine whether to respond to the resource access request based on the resource inventory information in the target storage space, because the storage space can be accurately obtained through the resource data tag Therefore, it can better meet the resource access requirements of the storage space; by setting a data tag for recording the resource inventory information of the storage space for the storage space, and responding to the resource access request of the storage space
  • updating the data tags of the storage space and the data tags of the resources stored in the storage space can ensure the real-time and accuracy of the resource inventory information of the storage space and the access status of the resources stored in the storage space.
  • FIG. 1 is a schematic flowchart of a resource access method provided by an exemplary embodiment of the present application
  • Fig. 2 is a schematic flowchart of a resource access method provided by another exemplary embodiment of the present application.
  • Fig. 3 is a schematic flowchart of a resource access method provided by another exemplary embodiment of the present application.
  • Fig. 4 is a schematic flowchart of a vehicle access method provided by an exemplary embodiment of the present application.
  • Fig. 5 is a schematic flowchart of a vehicle access method provided by another exemplary embodiment of the present application.
  • Fig. 6 is a schematic structural diagram of a resource access device provided by an exemplary embodiment of the present application.
  • Fig. 7 is a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present application.
  • Fig. 8 is one of the structural schematic diagrams of the storage system of the embodiment of the present application.
  • Fig. 9 is the second structural schematic diagram of the storage system of the embodiment of the present application.
  • Fig. 10 is the third structural schematic diagram of the storage system of the embodiment of the present application.
  • Fig. 11 is a schematic structural diagram of the transportation system of the embodiment of the present application.
  • Fig. 12 is a schematic structural diagram of a fixed pile according to an embodiment of the present application.
  • 100-storage system 110-bus booth, 111-waiting area, 112-parking area, 130-elevator, 131-first elevator, 132-second elevator, 140-first guide rail, 150-second guide rail, 160- Vehicle, 170-the first nozzle, 180-solar panel;
  • 200-transportation system 210-car body, 220-third guide rail, 230-travel, 231-travel body, 232-suspension frame, 240-hoisting device, 241-first lifting bracket, 242-sling, 250- Loading platform, 251-second lifting bracket, 252-platform body, 260-fixed pile, 261-trough frame, 262-shaft rod, 263-first elastic member, 264-first splint, 265-second elastic member , 266-the second splint, 270-the second nozzle.
  • Fig. 1 is a schematic flow diagram of a resource access method provided by an exemplary embodiment of the present application, the method may include:
  • the resource access request to the target storage space is used to request to store resources in the target storage space or acquire resources from the target storage space.
  • the target storage space may be any storage space to be resource accessed.
  • the resource and the storage space for storing the resource may have any appropriate form, which varies according to different actual application scenarios, and is not specifically limited in this embodiment of the present application.
  • resources can be application data generated during the operation of electronic devices (such as terminal devices or servers) or hardware resources or software resources required for operation, etc.
  • storage space can be used to store information
  • the carrier or media required for data access (such as cache).
  • the resource may be a vehicle, and the storage space may be a parking area for storing vehicles.
  • the data tag of the resource is used to record the identification information and access status of the resource.
  • the identification information of the resource is used to uniquely identify the resource
  • the access state of the resource is used to indicate whether the resource is stored in the storage space and the storage space where the resource is located.
  • the data tag of the resource can also be used to record the usage status of the resource, wherein the usage status of the resource is used to reflect the usage of the resource, which can be set according to actual needs.
  • the usage status of resources may include, but not limited to, the remaining power of the vehicle, the mileage that can be driven, and whether it is disinfected or not.
  • the data label of the resource may have any appropriate form, specifically, it may be a placeholder in the form of software, or it may also be a physical electronic label.
  • the format of the data label of the resource can be set according to the actual application scenario, which is not specifically limited in this embodiment of the present application.
  • the data tag of the resource can be a placeholder;
  • the resource data tag can be an electronic tag of the entity, and the electronic tag can have near-field communication (Near Field Communication, NFC), radio frequency identification (Radio Frequency Identification, RFID), a combination of one or more functions such as wireless communication, through these functions, the electronic tag can communicate with other devices (such as the control of the parking area where the vehicle is stored) device, a processor for performing resource access operations in a computer system, etc.) for communication and data interaction, so that other devices can obtain the access status of resources from the electronic tag.
  • NFC Near Field Communication
  • RFID Radio Frequency Identification
  • the resource inventory information of the storage space refers to the information used to reflect the resource storage situation in the storage space, which at least includes the resource inventory of the storage space.
  • the resource inventory of the storage space may refer to the size of resources stored in the storage space.
  • the resource inventory of the storage space may refer to the total number of vehicles stored in the storage space.
  • the resource inventory information of the storage space may also include but not limited to the identification information, access status, and usage status of the resources stored in the storage space, which can be increased or decreased according to actual application scenarios. Not specifically limited.
  • the access status of each resource currently stored in the target storage space can be obtained, and by statistically analyzing the resources in the storage state, the target storage space can be determined. Resource inventory information for the space.
  • the resource access request is a request to store resources in the target storage space
  • the resource inventory of the target storage space is less than the first inventory threshold, it can be determined that the target storage space is sufficient, and then allow to respond to the resource access request, so as to Store the requested resource in the target storage space; if the resource inventory of the target storage space is greater than or equal to the first inventory threshold, it can be judged that the target storage space is insufficient, and then refuse to respond to the resource access request to avoid the target storage Resource storage failed due to insufficient space.
  • the resource access request is a request to obtain resources from the target storage space
  • the resource inventory of the target storage space is greater than or equal to the second inventory threshold, it can be judged that there are more than enough resources in the target storage space, and then the resource is allowed to respond access request, to take out the corresponding resource from the target storage space; if the resource inventory of the target storage space is less than the second inventory threshold, it can be judged that the resources in the target storage space are insufficient, and then refuse to respond to the resource access request, to Avoid resource acquisition failure caused by insufficient resources in the target storage space.
  • the first inventory threshold and the second inventory threshold can be set according to actual needs, and the first inventory threshold is greater than the second inventory threshold.
  • the first inventory threshold may be set to the same value, or may be set to different values according to the maximum total amount of resources that can be stored in the storage space.
  • the second inventory threshold can be set to the same value, or can also be set to different values according to the maximum total amount of resources that can be stored in the storage space.
  • the first inventory threshold may be set to 80% of the maximum storable resources in the storage space
  • the second inventory threshold may be set to 10% of the maximum storable resources in the storage space.
  • the resource access request is a request to store resources in the target storage space, store the resources requested by the resource access request into the target storage space; if the resource access request is a request to obtain resources from the target storage space resources, obtain the corresponding resources from the target storage space according to the resource or the amount of resources requested by the resource access request.
  • the target storage space can be updated according to the resources stored or taken out by the access operation Data tags for resources stored in . Specifically, if the access operation is to store resources in the target storage space, the access status in the data tag of the resource stored in the target storage space can be updated to the storage status, and the Write the identifier of the target storage space to identify that the resource is stored in the target storage space; if the access operation is to obtain the resource from the target storage space, the data label of the resource that can be obtained from the target storage space by the access operation The access status in is updated to the withdrawn status.
  • the data tag of the storage space is used to record the resource inventory information of the storage space. Similar to the data label of the resource, the data label of the storage space may also have any appropriate form, specifically, it may be a placeholder in the form of software, or it may also be a physical electronic label. The format of the data label of the resource can be set according to the actual application scenario, which is not specifically limited in this embodiment of the present application.
  • the data label of the storage space may be a placeholder; for another example, in the above-mentioned vehicle access scenario, the data label of the storage space may be an electronic Field communication (Near Field Communication, NFC), radio frequency identification (Radio Frequency Identification, RFID), wireless communication and a combination of one or more functions, through these functions, the electronic tag can communicate with other devices (such as the parking area where the vehicle is stored)
  • NFC Near Field Communication
  • RFID Radio Frequency Identification
  • wireless communication wireless communication and a combination of one or more functions
  • the electronic tag can communicate with other devices (such as the parking area where the vehicle is stored)
  • the controller in the computer system, the processor used to perform resource access operations in the computer system, etc.) communicate and exchange data, so that other devices can obtain the resource inventory information of the storage space from the electronic tag.
  • the data label of the target storage space can also be updated according to the resources stored or taken out by the access operation. Specifically, if the access operation is to store resources in the target storage space, the resource inventory in the data tag of the target storage space can be updated according to the amount of resources stored in the target storage space and the data tags of the resources. amount; if the access operation is to acquire resources from the target storage space, update the resource inventory in the data label of the target storage space based on the amount of resources that can be acquired from the target storage space and the data label of the resource by the access operation.
  • the resource access method by setting data tags for recording resource identification information and access status for each resource, when a resource access request for a storage space is received, based on the currently stored resources in the storage space
  • the resource data tag of the resource can obtain the resource inventory information in the target storage space, and further determine whether to respond to the resource access request based on the resource inventory information in the target storage space, because the storage space can be accurately obtained through the resource data tag Therefore, it can better meet the resource access requirements of the storage space; by setting a data tag for recording the resource inventory information of the storage space for the storage space, and responding to the resource access request of the storage space
  • updating the data tags of the storage space and the data tags of the resources stored in the storage space can ensure the real-time and accuracy of the resource inventory information of the storage space and the access status of the resources stored in the storage space.
  • a resource access method provided in the embodiment of the present application may further include:
  • the target storage space may be any one of the multiple storage spaces.
  • the resource stock quantity of the storage space can be obtained through the data tag of the storage space.
  • S114a Determine an available storage space from the storage spaces whose resource inventory exceeds the first inventory threshold.
  • the storage space can be considered as an available storage space to schedule corresponding resources from the storage space to the target storage In the storage space, the purpose of making full use of the resources in the storage space is achieved, and the waste of resources in the storage space is avoided.
  • the determined available storage space may be the storage space in which part or all of the above-mentioned resource library inventory exceeds the second inventory threshold.
  • the above-mentioned multiple storage spaces are respectively set in different locations.
  • the above S114a may include: acquiring the locations of the target storage space and other multiple different storage spaces, based on The respective locations of the target storage space and other multiple different storage spaces, from the other multiple different storage spaces, select the resources whose inventory exceeds the first inventory threshold and whose distance from the target storage space satisfies the preset distance condition Storage space, determined as available storage space.
  • the location of the storage space may be a relative location of the storage space in the area to which it belongs (such as the location of the storage space in the electronic device to which it belongs), or it may also be an absolute location (such as the geographic location of the parking area).
  • the location of the storage space may be acquired through any appropriate means known to those skilled in the art, which is not specifically limited in this embodiment of the present application. For example, taking the above-mentioned vehicle access scene as an example, different areas of a certain city are provided with corresponding parking areas (i.e. storage spaces), and the geographic location of the area to which the parking area belongs is the location of the parking area;
  • the positioning device such as GPS preset in the vehicle obtains the geographic location of the parking area, and so on.
  • the above-mentioned preset distance condition can be set according to actual needs, for example, the above-mentioned preset distance condition can be the closest to the target storage space or the distance from the target storage space is less than the preset distance threshold, etc., wherein the preset distance threshold It can be set to a smaller value according to the distance between each other storage space and the target storage space.
  • the embodiment of the present application does not limit the preset distance condition.
  • the resource amount required by the target storage space may be determined based on the difference between the resource inventory of the target storage space and a second preset inventory threshold, and then the resource amount required by the available storage space may be The resource inventory quantity, and the resources of this resource quantity are scheduled from the available storage space to the target storage space.
  • the resource inventory of the target storage space is less than the second inventory threshold, it indicates that the resources stored in the target storage space are insufficient.
  • the resources in other storage spaces with surplus storage resources are dispatched to the target storage space.
  • it can ensure that the subsequent resource access requests for resources obtained from the target storage space can be responded normally, and better meet the resource access requirements.
  • It can balance the resources in each storage space, make full use of the resources in each storage space, and avoid too many resources in the storage space but the resource utilization rate is not high, resulting in waste of resources.
  • a resource access method provided in the embodiment of the present application may further include:
  • the historical time period matching the current time period may be a historical time period contemporaneous with the current time period, or may be a historical time period adjacent to the current time period, which is not specifically limited in this embodiment of the present application. For example, if the current time period is August of this year, then the historical time period matched with the current time period can include August of last year and the previous year; Historical periods may include today's 13:00-14:00, 15:00-16:00, and so on.
  • the resource access frequency of the storage space includes resource storage frequency and resource acquisition frequency.
  • the resource storage frequency of the target storage space in the historical period can be obtained by analyzing the number of resources stored in the target storage space in the historical period and the amount of resources stored each time.
  • the resource acquisition frequency of the target storage space in the historical period can be obtained by analyzing the The number of resource acquisitions of the target storage space in the historical period and the amount of resources acquired each time are obtained through analysis.
  • Various analysis methods known to those skilled in the art can be used for specific analysis methods, which will not be repeated here.
  • the big data analysis method can be used to analyze the resource access frequency of the target storage space in the historical period matching the current period, and predict the resource access frequency of the target storage space in the current period .
  • the above-mentioned big data analysis method may be various big data analysis methods known to those skilled in the art, which is not specifically limited in this embodiment of the present application, and the above-mentioned big data analysis process will not be described in detail here.
  • the prediction of the resource access frequency of the target storage space in the current period can also be implemented in various ways known to those skilled in the art, which is not specifically limited in this embodiment of the present application.
  • the average value of the resource access frequency of the target storage space in the historical period contemporaneous with the current period may also be determined as the resource access frequency of the target storage space in the current period.
  • the resource access frequency and resource inventory of the target storage space in the above-mentioned matched historical period can be analyzed by artificial intelligence algorithm Perform analysis to determine the expected resource inventory of the target storage space in the current period.
  • the above S116b may include: inputting the resource access frequency of the target storage space within the current period into the preset inventory forecasting model to obtain the expected resource inventory of the target storage space within the current period, wherein the above The inventory forecasting model uses the historical resource access frequency of the target storage space in multiple different time periods as the training sample, and the resource inventory of the target storage space in multiple different time periods as the training sample corresponding to the sample label for training owned.
  • the foregoing inventory forecasting model may have any appropriate structure, which may be specifically set according to actual needs, which is not specifically limited in this embodiment of the present application.
  • the aforementioned inventory forecasting model can be a neural network model or a time series model.
  • the training of the above-mentioned inventory forecasting model through the training samples and the sample labels corresponding to the training samples can be realized by various training methods known to those skilled in the art, and will not be described in detail here.
  • the expected resource inventory of the target storage space in the current period may also be determined in various manners known to those skilled in the art, which is not specifically limited in this embodiment of the present application.
  • analysis can be performed based on the historical resource access frequency and resource inventory of the target storage space in different time periods, and the relationship between the resource access frequency and resource inventory of the target storage space can be obtained.
  • the mapping relationship and further based on the mapping relationship, determine the resource inventory corresponding to the resource access frequency of the target storage space in the current period, and then determine the expected resources of the target storage space in the current period based on the corresponding resource inventory inventory.
  • the resource amount required by the target storage space can be determined based on the difference between the current resource inventory in the target storage space and the expected resource inventory in the current period, and then can be based on other storage The resource inventory of the space, and the resources of this resource amount are scheduled from other storage spaces to the target storage space, so that the current resource inventory of the target storage space reaches its expected resource inventory in the current period.
  • the present application implements The resource access method provided by the example may further include: determining that the resource access frequency of the target storage space within the current period is less than a preset access frequency threshold.
  • the preset access frequency threshold may be set according to actual needs, which is not specifically limited in this embodiment of the present application.
  • the resource access frequency of the storage space reflects the resource access requirements of the storage space
  • the resource access frequency of the storage space changes dynamically, and thus the resource access requirements of the storage space also change dynamically.
  • the resource access frequency of the target storage space By analyzing the resource access frequency of the target storage space in the historical period matching the current period, predict the resource access frequency of the target storage space in the current period, and further determine the expected resource inventory of the target storage space in the current period, And based on the resource inventory on the electronic label of the target storage space and the expected resource inventory, the resources in other storage spaces are scheduled to the target storage space, which can better meet the resource access requirements for dynamic changes in the storage space, and also
  • the resources in each storage space can be fully utilized to avoid resource waste caused by too many resources in the storage space but low resource utilization.
  • the resource access method in the embodiment of the present application can be applied to various scenarios.
  • the vehicle access scenarios shown in FIG. 4 and FIG. 5 are taken as examples below, and the resource is a vehicle and the storage space is a parking area in the storage system. , the implementation process of the resource access method provided by the embodiment of the present application will be described in detail.
  • the vehicle access scenario involves a storage system for storing vehicles, a transportation system for dispatching vehicles between different storage systems, and a background server for data processing in the background.
  • the vehicles in the vehicle access scene may include but not limited to one or more of the following vehicles: bicycles, battery cars, balance cars, motorcycles, scooters and so on.
  • the implementation process of a resource access method provided by the embodiment of the present application includes the following main steps:
  • the storage system receives a vehicle access request.
  • the vehicle access request is used to request to store the vehicle in the storage system or take out the vehicle from the storage system.
  • the storage system acquires its own vehicle inventory information based on the data tags of its currently stored vehicles.
  • the data tag of the vehicle is used to record the identification information and access status of the vehicle.
  • the identification information of the vehicle is used to uniquely identify the vehicle
  • the access status of the vehicle is used to indicate whether the vehicle is stored in the storage system and the storage system where the vehicle is located.
  • the data tag of the vehicle can also be used to record the usage status of the vehicle, wherein the usage status of the vehicle can be used to reflect the usage of the vehicle, which can be set according to actual needs.
  • the usage status of the vehicle may indicate at least one of whether the vehicle has been disinfected, the remaining power of the vehicle, and the available mileage of the vehicle.
  • the data tag of the vehicle can be a physical electronic tag set on the vehicle, which can have a combination of one or more functions such as near NFC, RFID, wireless communication, etc. Through these functions, the electronic tag can communicate with other devices (such as the controller in the storage system, the background server, etc.) for communication and data interaction, so that other devices can obtain the access status of the vehicle from the data tag.
  • the electronic tag can communicate with other devices (such as the controller in the storage system, the background server, etc.) for communication and data interaction, so that other devices can obtain the access status of the vehicle from the data tag.
  • the vehicle inventory information of the storage system refers to the information used to reflect the vehicle storage situation in the storage system, which includes at least the vehicle inventory.
  • the vehicle inventory information in the storage system may also include, but not limited to, the identification information, access status, and use status of the vehicles stored in the storage system, which may be increased or decreased according to actual needs, and this embodiment of the present application does not make any Specific limits.
  • the controller in the storage system can obtain the access status of each vehicle currently stored in the storage system itself by interacting with the data tags of the vehicles, and can determine the storage status by statistically analyzing the vehicles in the storage state.
  • the current vehicle inventory information of the system itself can be obtained.
  • the storage system determines whether to respond to the vehicle access request based on its current resource inventory information.
  • the vehicle access request is a request to store resources in the storage system
  • this type of vehicle access request when this type of vehicle access request is received, if the vehicle inventory in the storage system is less than the first inventory threshold, it can be determined that the available storage space in the storage system is sufficient, and then the vehicle access request is allowed to respond , to store the requested vehicle in the storage system; if the stored vehicle inventory is greater than or equal to the first inventory threshold, it can be determined that the storage system has insufficient storage space, and then refuse to respond to the vehicle access request, In order to avoid resource storage failure due to insufficient available storage space of the storage system.
  • the vehicle access request is a request to take out a vehicle from the storage system
  • the vehicle inventory in the storage system is greater than or equal to the second inventory threshold, it can be determined that there are more than enough vehicles in the storage system, and then the response to the vehicle access is allowed.
  • the vehicle access request is a request to store a vehicle in a storage system
  • the vehicle access request is a request to take out a vehicle from the storage system
  • the number of vehicles requested by the vehicle access request a corresponding number of vehicles is obtained from the storage system.
  • the storage system can also disinfect the stored vehicles through the built-in disinfection module, and update the disinfection status on the data label of the disinfected vehicle to disinfected .
  • the storage system can take out the stored vehicle based on the data tag of the stored vehicle. Disinfect vehicles.
  • the storage system can also charge the stored vehicle through the built-in charging connector, and update the power information on the data label of the stored vehicle based on the charging result.
  • the vehicle access request received by the storage system is a request from the user terminal to take out the vehicle from the storage system, based on the power information on the data tag of the stored vehicle, from the storage system Vehicles whose remaining power exceeds the preset power threshold are taken out of the vehicles.
  • the storage system updates its own data tags and the data tags of the vehicles stored in the storage system based on the operation information of the access operation.
  • the above process also includes:
  • the storage system reports its current vehicle inventory to the background server in real time.
  • the background server determines the first storage system and the second storage system based on the vehicle inventory uploaded by each storage system.
  • the first storage system is a storage system with a vehicle inventory exceeding the second inventory threshold
  • the second storage system is a storage system with a vehicle inventory exceeding the first inventory threshold
  • the background server determines an available storage system from the second storage system.
  • the determined available storage systems may be part or all of the above-mentioned second storage systems.
  • the above-mentioned multiple storage systems are respectively set in different locations.
  • the above-mentioned S114a may include: acquiring the first storage system and other multiple different second storage systems respectively location, based on the respective positions of the first storage system and other multiple different second storage systems, from other multiple different second storage systems, select a vehicle whose inventory exceeds the first inventory threshold and is consistent with the first storage The storage space whose distance between systems satisfies the preset distance condition is determined as an available storage system.
  • the above-mentioned preset distance condition can be set according to actual needs, for example, the above-mentioned preset distance condition can be the closest to the first storage system or the distance from the first storage system is less than a preset distance threshold, etc., wherein the preset The distance threshold can be set to a smaller value according to the distances between other storage systems.
  • the embodiment of the present application does not limit the preset distance condition.
  • the background server sends the first scheduling instruction to the transportation system based on the vehicle inventory of the first storage system and the resource inventory of the available storage system.
  • the background server can determine the number of vehicles required by the first storage system based on the difference between the vehicle inventory of the first storage system and the second preset inventory threshold, and then generate a corresponding first dispatch instruction .
  • the first dispatch instruction is used to instruct to dispatch the vehicles in the available storage system to the first storage system.
  • the number of vehicles required by the first storage system may be carried in the first scheduling instruction.
  • the transportation system transfers the vehicles in the available storage system to the first storage system based on the first scheduling instruction.
  • the computing system can also disinfect the transferred vehicle through the built-in disinfection module, and After the disinfection of the transported vehicle is completed, the disinfection status on the data label of the transported vehicle is updated to be disinfected.
  • the above process also includes:
  • the storage system reports its current vehicle inventory and the vehicle access frequency in the historical period matching the current period to the background server in real time.
  • the background server predicts the vehicle access frequency of each storage system in the current period based on the vehicle access frequency of each storage system in the historical period matching the current period.
  • the background server determines the expected vehicle inventory of each storage system within the current period based on the vehicle access frequency of each storage system within the current period.
  • the background server sends a second scheduling instruction to the transportation system based on the vehicle inventory and expected resource inventory of each storage system in the current period.
  • the background server can determine the number of vehicles required by each storage system based on the difference between the vehicle inventory of the storage system in the current period and the expected inventory, and then generate the corresponding second Scheduling instructions.
  • the second scheduling instruction is used to instruct vehicle transfer between various storage systems, so that the vehicle inventory of each storage system in the current period reaches the expected inventory.
  • the number of vehicles required by each storage system may be carried in the second scheduling instruction.
  • the transportation system transfers the vehicle between the various storage systems based on the second scheduling instruction.
  • the computing system can also disinfect the transferred vehicles through the built-in disinfection module, and the transferred vehicles After the disinfection is completed, the disinfection status on the data label of the transported vehicle is updated to be disinfected.
  • the vehicle access requirements of the storage system can be better met; by setting data tags for the storage system to record the vehicle inventory information of the storage system, and after responding to the vehicle access request of the storage system, the storage system Updating the data tags and the data tags of the vehicles stored in the storage system can ensure the real-time and accuracy of the vehicle inventory information in the storage system and the access status of the vehicles stored in the storage system.
  • FIG. 6 is a schematic structural diagram of a resource access device 600 provided by an embodiment of the present application, including:
  • the receiving module 610 is configured to receive a resource access request to the target storage space, where the resource access request is used to request to store resources in the target storage space or acquire resources from the target storage space;
  • the inventory information acquisition module 620 is configured to acquire resource inventory information of the target storage space based on the data tags of the resources currently stored in the target storage space, the resource inventory information at least including resource inventory, and the resource data tags Used to record the identification information and access status of the resource;
  • a response determination module 630 configured to determine whether to respond to the resource access request based on the resource inventory information of the target storage space
  • the execution module 640 is configured to execute an access operation matching the resource access request when it is determined to respond to the resource access request, and update the data in the target storage space based on the operation information of the access operation tags and data tags of stored resources, and the data tags of the target storage space are used to record resource inventory information of the storage space.
  • the resource access device provided by the embodiment of the present application, by setting data tags for recording resource identification information and access status for each resource, when receiving a resource access request to the storage space, based on The resource data tag of the resource can obtain the resource inventory information in the target storage space, and further determine whether to respond to the resource access request based on the resource inventory information in the target storage space, because the storage space can be accurately obtained through the resource data tag Therefore, it can better meet the resource access requirements of the storage space; by setting a data tag for recording the resource inventory information of the storage space for the storage space, and responding to the resource access request of the storage space Finally, updating the data tags of the storage space and the data tags of the resources stored in the storage space can ensure the real-time and accuracy of the resource inventory information of the storage space and the access status of the resources stored in the storage space.
  • the response determination module 630 includes:
  • the first permission submodule is configured to allow a response to the resource when the resource access request is a request to store resources in the target storage space and the resource inventory of the target storage space is less than a first inventory threshold access request;
  • the first rejection submodule is configured to refuse to respond to the resource access request when the resource access request is a request to store resources in the target storage space, and the resource inventory of the target storage space is greater than or equal to the first inventory threshold.
  • the second allowing submodule is configured to allow a response to the resource access request when the resource access request is a request to acquire resources from the target storage space, and the resource inventory of the target storage space is greater than or equal to a second inventory threshold resource access request;
  • the second rejection submodule is configured to refuse to respond to the resource when the resource access request is a request to acquire resources from the target storage space and the resource inventory of the target storage space is less than a second inventory threshold access request;
  • the first inventory threshold is greater than the second inventory threshold.
  • the device also includes:
  • the first inventory acquisition module is configured to, after the execution module 640 updates the data tags of the target storage space and the data tags of the stored resources based on the operation information of the access operation, in the target storage space When the data label indicates that the resource inventory of the target storage space is less than the second inventory threshold, obtain the respective resource inventory of other multiple different storage spaces;
  • An available storage space determining module configured to determine available storage space from the storage spaces whose resource inventory exceeds the first inventory threshold
  • a first scheduling module configured to schedule resources in the available storage space to the target storage space based on the resource inventory of the target storage space and the resource inventory of the available storage space.
  • the target storage space and other multiple different storage spaces are respectively set in different locations;
  • the available storage space determination module includes:
  • a location acquisition submodule configured to acquire the respective locations of the target storage space and other multiple different storage spaces
  • the selection sub-module is used to select the resource inventory from the other multiple different storage spaces based on the respective positions of the target storage space and other multiple different storage spaces, which exceeds the first inventory threshold and is consistent with A storage space whose distance between the target storage spaces satisfies a preset distance condition is determined as an available storage space.
  • the device also includes:
  • the access frequency acquiring module is configured to acquire the data tag of the target storage space and the data tag of the stored resources after the execution module 640 updates the data tag of the target storage space based on the operation information of the access operation.
  • An access frequency prediction module configured to predict the resource access frequency of the target storage space in the current period based on the resource access frequency of the target storage space in the matched historical period;
  • the expected inventory determination module is configured to determine the expected resource inventory of the target storage space within the current period based on the resource access frequency of the target storage space within the current period;
  • the second scheduling module is configured to schedule resources in other storage spaces to the target storage space based on the resource inventory on the electronic label of the target storage space and the expected resource inventory.
  • the expected inventory determination module includes:
  • the inventory forecasting sub-module is used to input the resource access frequency of the target storage space within the current period into the preset inventory forecasting model, so as to obtain the expected resource inventory of the target storage space within the current period, wherein
  • the inventory forecasting model uses the historical resource access frequencies of the target storage space in multiple different time periods as training samples, and uses the resource inventory of the target storage space in the multiple different time periods as training samples. obtained through training as the sample label corresponding to the training sample.
  • the device also includes:
  • a verification module configured to schedule resources in other storage spaces to the target storage space before the second scheduling module dispatches resources in other storage spaces to the target storage space based on the resource inventory on the electronic label of the target storage space and the expected resource inventory , determining that the resource access frequency of the target storage space within the current period is less than a preset access frequency threshold.
  • the data tag of the resource is also used to record the usage status of the resource.
  • the resource access device in the embodiment of the present application can be used as the execution subject of the resource storage method shown in FIG. 1 above, so it can realize the functions implemented by the resource access method in FIG. 1 . Since the principle is the same, it will not be repeated here.
  • Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory.
  • the memory may include a memory, such as a high-speed random-access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
  • RAM random-Access Memory
  • non-volatile memory such as at least one disk memory.
  • the electronic device may also include hardware required by other services.
  • the processor, the network interface and the memory can be connected to each other through an internal bus, which can be an ISA (Industry Standard Architecture, industry standard architecture) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnection standard) bus or an EISA (Extended Industry Standard Architecture, extended industry standard architecture) bus, etc.
  • the bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one double-headed arrow is used in FIG. 7 , but it does not mean that there is only one bus or one type of bus.
  • Memory for storing programs.
  • the program may include program code, and the program code includes computer operation instructions.
  • Storage which can include internal memory and nonvolatile storage, provides instructions and data to the processor.
  • the processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a resource access device on a logical level.
  • the processor executes the program stored in the memory, and is specifically used to perform the following operations:
  • resource inventory information of the target storage space is obtained, the resource inventory information includes at least the resource inventory, and the resource data tags are used to record the identification of the resources information and access status;
  • the data label of the target storage space is used to record resource inventory information of the storage space.
  • the above method performed by the resource access device disclosed in the embodiment shown in FIG. 1 of the present application may be applied to a processor or implemented by the processor.
  • a processor may be an integrated circuit chip with signal processing capabilities.
  • each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
  • the above-mentioned processor can be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; it can also be a digital signal processor (Digital Signal Processor, DSP), a dedicated integrated Circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
  • DSP Digital Signal Processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field-Programmable Gate Array
  • a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
  • the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
  • the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
  • the electronic device of the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, It can also be a hardware or logic device.
  • the embodiment of the present application also provides a computer-readable storage medium, the computer-readable storage medium stores one or more programs, and the one or more programs include instructions, and when the instructions are used by a portable electronic device including multiple application programs During execution, the portable electronic device can be made to execute the method of the embodiment shown in FIG. 1, and is specifically used to perform the following operations:
  • the resource access request is used to request to store resources in the target storage space or acquire resources from the target storage space;
  • resource inventory information of the target storage space is obtained, the resource inventory information includes at least the resource inventory, and the resource data tags are used to record the identification of the resources information and access status;
  • the data label of the target storage space is used to record resource inventory information of the storage space.
  • FIG. 8 to FIG. 12 are schematic structural diagrams of a system for transporting and storing vehicles provided by an exemplary embodiment of the present application.
  • the embodiment of the present application also discloses a system for transporting and storing vehicles.
  • the disclosed system for transporting and storing vehicles includes a storage system 100 and a transport system 200.
  • the storage system 100 is used for storing vehicles
  • transporting System 200 is used to transfer vehicles to be stored to a storage system.
  • the storage system 100 includes a bus booth 110 and an elevator 130.
  • the bus booth 110 includes a waiting area 111 and a parking area 112.
  • the parking area 112 is located above the waiting area 111.
  • the elevator 130 communicates with the waiting area 111 and the parking area 112. Vehicles can pass through The elevator 130 switches positions between the waiting area 111 and the parking area 112 to store vehicles or take orders.
  • the bus kiosk 110 is the basic component of the storage system 100, providing the installation foundation for the parking area 112 and the elevator 130.
  • the bus kiosk 110 is used as a passenger flow collection and distribution point, which can facilitate users to store vehicles or take vehicles. Users can wait for buses in the waiting area 111 , it is also possible to wait for the elevator 130 to transport the vehicles in the parking area 112 to the waiting area 111 for users to use.
  • the storage system 100 also includes a first guide rail 140, a second guide rail 150 and a carrier 160.
  • the elevator 130 includes a car.
  • the first guide rail 140 is located in the parking area 112, and the second guide rail 150 is located in the car. It is arranged on the first guide rail 140 and the second guide rail 150 .
  • the car moves between the first position and the second position. Specifically, when the car is in the first position, the car communicates with the waiting area 111, and the user takes the vehicle in the car or stores the used vehicle in the car; when the car is in the second position, the car It communicates with the parking area 112. At this time, the first guide rail 140 and the second guide rail 150 are in contact, and the carrier 160 can switch positions between the parking area 112 and the car.
  • the storage system 100 includes a first controller, the elevator 130 and the carrier 160 are respectively connected to the first controller, and the first controller controls the operation of the elevator 130 and the carrier 160 .
  • the first controller controls the carrier 160 carrying the vehicle in the parking area 112 to run into the car, and the car moves from the second position to the first position.
  • the user Finish picking up the car; when the user is storing the vehicle, the first controller controls the unloaded vehicle 160 in the parking area 112 to run into the car, and the car moves from the second position to the first position.
  • the car is in the first position , the user places the used vehicle on the carrier 160, the car moves to the second position, the carrier 160 in the car moves to the first guide rail 140, and the user completes the car storage.
  • the number of elevators 130 is one, and the user can complete car pickup and storage through this elevator 130 .
  • the number of elevators 130 can be two, the two elevators 130 are respectively a first elevator 131 and a second elevator 132, the first elevator 131 can be used to store vehicles, and the second elevator 132 can be used to take vehicle.
  • the first elevator 131 and the second elevator 132 are respectively arranged on both sides of the bus booth 110.
  • the number of elevators 130 can be flexibly set according to influencing factors such as site and user traffic, and this embodiment does not limit the specific number of elevators 130 .
  • the first guide rail 140 is arranged in a ring shape in the parking area 112, that is, the first guide rail 140 is connected end to end, so that the parking capacity of the parking area 112 can be increased.
  • the carrier 160 carrying the damaged vehicle can circulate on the first guide rail 140 to avoid other normal vehicles entering the car.
  • the storage system 100 may also include a first vision device, the first vision device is provided in the parking area 112, the first vision device is used to detect whether the vehicle is damaged, and if the vehicle is damaged, the carrier carrying the damaged vehicle 160 cannot be transferred to the car and provided to users.
  • a first vision device the first vision device is provided in the parking area 112
  • the first vision device is used to detect whether the vehicle is damaged, and if the vehicle is damaged, the carrier carrying the damaged vehicle 160 cannot be transferred to the car and provided to users.
  • the first visual device includes at least one first camera, and the first camera can be set in the parking area 112 and is located above the first guide rail 140. Further, the first visual device can also include a first camera located in the parking area 112. One fill light, the first fill light is fill light for the first camera to ensure the shooting quality of the first camera.
  • the storage system 100 also includes a disinfection module, the disinfection module includes a first spray head 170 disposed in the parking area 112 , the first spray head 170 can spray disinfectant to disinfect the vehicles in the parking area 112 .
  • the storage system 100 may further include a solar panel 180 , the solar panel 180 may be installed on the top of the parking area 112 , and the solar panel 180 generates electricity to meet the electricity demand of the storage system 100 .
  • the transportation system 200 includes a vehicle body 210 , a third guide rail 220 , a traveling vehicle 230 , a hoisting device 240 , a loading platform 250 and a plurality of fixed piles 260 .
  • the vehicle body 210 is the basic component of the transportation system 200 , providing an installation foundation for the third guide rail 220 , the driving vehicle 230 , the hoisting device 240 , the loading platform 250 and a plurality of fixed piles 260 .
  • the third guide rail 220 is disposed on the top of the vehicle body 210
  • the trolley 230 is movably disposed on the third guide rail 220
  • the hoisting device 240 is connected to the trolley 230 .
  • the loading platform 250 is connected with the vehicle body 210 , and the loading platform 250 is used to fix the vehicle outside the vehicle body 210 .
  • the trolley 230 includes a trolley body 231 and a suspension frame 232, the trolley body 231 is movably arranged on the third guide rail 220, and the suspension frame 232 is slidably fitted to the trolley body 231, specifically, the trolley body 231 is provided with There is a first driving mechanism, and the first driving mechanism can drive the suspension frame 232 to move along the driving body 231 , so that the suspension frame 232 extends out of the vehicle body 210 to lift the vehicle.
  • the first driving mechanism may be an electric push rod or a rack and pinion transmission mechanism driven by a motor, and the specific form of the first driving mechanism is not limited in this embodiment.
  • the hoisting device 240 is connected to the suspension frame 232 , and when the suspension frame 232 protrudes from the vehicle body 210 , the hoisting device 240 can lift the vehicle.
  • the hoisting device 240 includes a first lifting bracket 241 and a hanger 242.
  • the first lifting bracket 241 is connected to the trolley 230, and the hanger 242 is connected to the bottom of the first lifting bracket 241.
  • the lifting of the first lifting bracket 241 completes the lifting of the vehicle. lifting or lowering.
  • the driving vehicle 230 is controlled to move along the third guide rail 220 and the suspension frame 232 is moved to a position corresponding to the vehicle, and the first lifting bracket is controlled 241 moves to lower the spreader 242 to the vehicle, the spreader 242 lifts the vehicle, and the vehicle body 231 , the suspension frame 232 and the first lifting bracket 241 cooperate to place the vehicle in the fixed pile 260 .
  • the number of spreaders 242 can be two, and the two spreaders 242 can lift the vehicle with the faucet and the seat of the vehicle as grabbing points respectively.
  • the loading platform 250 includes a second lifting bracket 251 and a platform body 252 , the second lifting bracket 251 is connected to the vehicle body 210 , and the platform body 252 is slidingly fitted to the second lifting bracket 251 .
  • the second lifting bracket 251 is provided with a second driving mechanism, and the second driving mechanism can drive the platform body 252 to move along the second lifting bracket 251 , so that the platform body 252 protrudes out of the second lifting bracket 251 .
  • the second driving mechanism may be an electric push rod or a rack and pinion transmission mechanism driven by a motor, and the specific form of the second driving mechanism is not limited in this embodiment.
  • the second elevating bracket 251 and the second driving mechanism are controlled to cooperate so that the platform body 252 protrudes from the second elevating bracket 251 and fits on the ground.
  • the staff can easily push the vehicle onto the platform main body 252.
  • the platform main body 252 can position the vehicle so that the hoisting device 240 can lift the vehicle at the same position.
  • the platform body 252 is provided with a positioning groove, one end of the positioning groove is provided with a limiting part, and the other end of the positioning groove is provided with an opening. Staff can push the vehicle into the positioning groove through the opening.
  • the platform body 252 is contracted by the second elevating bracket 251, and the second elevating bracket 251 is raised upwards.
  • Such arrangement can prevent the loading platform 250 from interfering with the normal transportation of the vehicle body 210 and ensure traffic safety.
  • the transportation system 200 also includes a disinfection module, the disinfection module includes a second spray head 270 disposed in the vehicle body 210 , and the second spray head 270 can spray disinfectant to disinfect the vehicles in the vehicle body 210 .
  • the transportation system 200 includes a second controller, and the crane 230, the hoisting device 240 and the loading platform 250 are all connected to the second controller, and the second controller controls the crane 230, the hoisting device 240 and the loading platform 250. Operation of platform 250 .
  • first lifting frame 241 and the second lifting frame 251 may both be electric lifting frames, and the second controller controls the actions of the first lifting frame 241 and the second lifting frame 251 .
  • the transportation system can also include a second visual device, the second visual device is arranged on the hoisting device 240, the second visual device is used to detect whether the hoisting position of the hoisting device 240 is correct, and in the case of a wrong hoisting position, control the driving 230 and the hoisting device 240 cooperates to readjust the hoisting position, and when the hoisting position is correct, the spreader 242 grabs the vehicle.
  • a second visual device is arranged on the hoisting device 240, the second visual device is used to detect whether the hoisting position of the hoisting device 240 is correct, and in the case of a wrong hoisting position, control the driving 230 and the hoisting device 240 cooperates to readjust the hoisting position, and when the hoisting position is correct, the spreader 242 grabs the vehicle.
  • the second visual device includes at least one second camera, and the second camera can be arranged on the lower part of the first lifting bracket 241. Further, the second visual device can also include a second supplementary light set on the first lifting bracket 241. Light, the second fill light fills the light for the second camera to ensure the shooting quality of the second camera.
  • the fixing pile 260 includes a channel frame 261 and two elastic clamping assemblies, and the two elastic clamping assemblies respectively clamp the front wheel and the rear wheel of the vehicle.
  • the elastic clamping assembly includes a shaft 262, a first elastic member 263, a first clamping plate 264, a second elastic member 265 and a second clamping plate 266, the channel frame 261 has opposite first side walls and second side walls, and the shaft rod Two ends of 262 are respectively connected to the first side wall and the second side wall.
  • the first elastic member 263, the first splint 264, the second elastic member 265 and the second splint 266 are all sleeved on the shaft 262, the first elastic member 263 is located between the first splint 264 and the first side wall, and the second elastic The member 265 is located between the second clamping plate 266 and the second side wall, and the first elastic member and the second elastic member are respectively in elastic contact with the first clamping plate 264 and the second clamping plate 266 so that the first clamping plate 264 and the second clamping plate 266 elastically clamp Hold the front and/or rear wheels to secure the vehicle.
  • first clamping plate 264 and the second clamping plate 266 are bent back on the side facing away from the channel frame 261 to form a guide opening.
  • the front and rear wheels of the vehicle can still be smoothly placed in the fixed pile 260 through the guiding of the guiding opening, and are elastically clamped by the first clamping plate 264 and the second clamping plate 266 .
  • the vehicle in this embodiment can be a bicycle or an electric vehicle.
  • a retractable charging connector is provided on the bottom of the trough frame 261, and a charging interface is provided on the bottom of the electric vehicle.
  • the charging connector protrudes and inserts into the charging interface to charge the electric electric vehicle, so that the fixed pile 260 has a charging function.
  • the charging connector can be connected to an electric push rod to realize the telescoping function.
  • the term “comprising”, “comprising” or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase “comprising a " does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
  • the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了一种资源存取方法和装置。所述方法包括:接收对目标存储空间的资源存取请求,资源存取请求用于请求向目标存储空间中存放资源或者从目标存储空间中获取资源;基于目标存储空间当前存放的资源的数据标签,获取目标存储空间的资源库存信息,资源的数据标签用于记录资源的标识信息及存取状态;基于目标存储空间的资源库存信息,确定是否响应资源存取请求;在确定响应资源存取请求时,执行与资源存取请求匹配的存取操作,并基于存取操作的操作信息,更新目标存储空间的数据标签及存放的资源的数据标签,目标存储空间的数据标签用于记录存储空间的资源库存信息。

Description

资源存取方法和装置
交叉引用
本发明要求在2021年09月26日提交中国专利局、申请号为202111128945.8、发明名称为“资源存取方法和装置”的中国专利申请的优先权,该申请的全部内容通过引用结合在本发明中。
技术领域
本申请涉及计算机技术领域,尤其涉及一种资源存取方法和装置。
背景技术
目前,在对存储空间进行资源存取时,由于一些硬件或软件条件的限制,存储空间内的资源存储情况是无法获知的,这将导致无法较好地满足资源存取需求,比如无法获取资源或者无法存入资源。
因此,当前亟需一种能够较好地满足资源存取需求的资源存取方案。
发明内容
本申请公开了一种资源存取方法和装置,以解决相关技术中无法较好地满足资源存取需求的技术问题。
为了解决上述问题,本申请采用下述技术方案:
第一方面,提供一种资源存取方法,包括:
接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所述目标存储空间中存放资源或者从目标存储空间中获取资源;
基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
基于所述目标存储空间的资源库存信息,确定是否响应所述资源存取请 求;
在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
第二方面,提供一种资源存取装置,包括:
接收模块,用于接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所述目标存储空间中存放资源或者从目标存储空间中获取资源;
库存信息获取模块,用于基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
响应确定模块,用于基于所述目标存储空间的资源库存信息,确定是否响应所述资源存取请求;
执行模块,用于在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现第一方面所述的资源存取方法的步骤。
本申请采用的技术方案能够达到以下有益效果:
本申请实施例提供的资源存取方法,通过为各个资源设置用于记录资源的标识信息及存取状态的数据标签,在接收到对存储空间的资源存取请求时,基于存储空间中当前存放的资源的数据标签,即可获取目标存储空间中的资源库存信息,进一步基于目标存储空间中的资源库存信息确定是否对资源存取请求进行响应,由于能够通过资源的数据标签准确获取到存储空间中的资 源存储情况,因而能够较好地满足对存储空间的资源存取需求;通过为存储空间设置用于记录存储空间的资源库存信息的数据标签,并在响应对存储空间的资源存取请求后,对存储空间的数据标签及存储空间中存放的资源的数据标签进行更新,可以确保存储空间的资源库存信息及存储空间中存放的资源的存取状态的实时性和准确性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一示例性实施例提供的一种资源存取方法的流程示意图;
图2是本申请另一示例性实施例提供的一种资源存取方法的流程示意图;
图3是本申请又一示例性实施例提供的一种资源存取方法的流程示意图;
图4是本申请一示例性实施例提供的一种车辆存取方法的流程示意图;
图5是本申请另一示例性实施例提供的一种车辆存取方法的流程示意图;
图6是本申请一示例性实施例提供的一种资源存取装置的结构示意图;
图7是本申请一示例性实施例提供的一种电子设备的结构示意图;
图8是本申请实施例的存放***的结构示意图之一;
图9是本申请实施例的存放***的结构示意图之二;
图10是本申请实施例的存放***的结构示意图之三;
图11是本申请实施例的运输***的结构示意图;
图12是本申请实施例的固定桩的结构示意图。
图中:
100-存放***,110-公交亭,111-候车区,112-停车区,130-电梯,131-第一电梯,132-第二电梯,140-第一导轨,150-第二导轨,160-载具,170-第 一喷头,180-太阳能电池板;
200-运输***,210-车体,220-第三导轨,230-行车,231-行车本体,232-悬吊架,240-吊装装置,241-第一升降支架,242-吊具,250-装载平台,251-第二升降支架,252-平台本体,260-固定桩,261-槽形架,262-轴杆,263-第一弹性件,264-第一夹板,265-第二弹性件,266-第二夹板,270-第二喷头。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
如前所述,在对存储空间进行资源存取时,由于一些硬件或软件条件的限制,存储空间内的资源存储情况是无法获知的,这将导致无法较好地满足资源存取需求,比如无法获取资源或者无法存入资源。为解决相关技术中无法较好地满足资源存取需求的问题,本申请实施例提供一种资源存取方法和装置,下面分别进行说明。
以下结合附图,详细说明本申请实施例提供的技术方案。
请参考图1,为本申请一示例性实施例提供的一种资源存取方法的流程 示意图,该方法可以包括:
S102,接收对目标存储空间的资源存取请求。
其中,对目标存储空间的资源存取请求用于请求向目标存储空间中存放资源或者从目标存储空间中获取资源。
本申请实施例中,目标存储空间可以为待进行资源存取的任一存储空间。具体而言,资源及用于存放资源的存储空间可以具有任意适当的形式,具体根据实际应用场景的不同而不同,本申请实施例对此不作具体限定。例如,在计算机***运行场景下,资源可以是电子设备(如终端设备或服务端)运行过程中产生的应用数据或者运行所需的硬件资源或软件资源等,存储空间则可以是用于存储信息的载体或数据存取所需的介质(比如缓存)。又如,在车辆存放场景下,资源可以是车辆,存储空间则可以是用于存放车辆的停车区等。
S104,基于目标存储空间当前存放的资源的数据标签,获取目标存储空间的资源库存信息。
本申请书实施例中,资源的数据标签用于记录资源的标识信息及存取状态。其中,资源的标识信息用于唯一标识资源,资源的存取状态用于指示资源是否被存放在存储空间中以及资源所处的存储空间。
可选地,资源的数据标签还可用于记录资源的使用状态,其中,资源的使用状态用于反映资源的使用情况,其具体可根据实际需要进行设置。例如,在上述车辆存取场景下,资源的使用状态可以例如包括但不限于车辆的剩余电量、可行驶里程以及是否消毒等。
本申请实施例中,资源的数据标签可以具有任意适当的形式,具体可以为软件形式的占位符,或者也可以为实体的电子标签。资源的数据标签的形式可根据实际应用场景进行设置,本申请实施例对此不作具体限定。例如,在上述计算机***运行场景下,资源的数据标签可以为占位符;又如,在上述车辆存取场景下,资源的数据标签可以为实体的电子标签,该电子标签可 以具有近场通信(Near Field Communication,NFC)、射频识别(Radio Frequency Identification,RFID)、无线通信等一种或多种功能的组合,通过这些功能,该电子标签能够与其它设备(比如存放车辆的停车区的控制器、计算机***中用于执行资源存取操作的处理器等)进行通信及数据交互,从而使其它设备能够从该电子标签中获取资源的存取状态。
存储空间的资源库存信息是指用于反映存储空间中的资源存储情况的信息,其至少包括存储空间的资源库存量。例如,在上述计算机***运行场景下,存储空间的资源库存量可以是指存储空间中存放的资源大小。又如,在上述车辆存放场景下,存储空间的资源库存量可以是指存储空间中存放的车辆总数。
可选地,存储空间的资源库存信息还可以包括但不限于存储空间中存放的资源的标识信息、存取状态及使用状态等,具体可根据实际应用场景进行增减,本申请实施例对此不作具体限定。
在上述S104中,通过读取目标存储空间当前存放的资源的数据标签,可以获取到目标存储空间当前存放的各个资源的存取状态,通过对处于存放状态的资源进行统计分析,可以确定目标存储空间的资源库存信息。
S106,基于目标存储空间的资源库存信息,确定是否响应资源存取请求。
为更好地满足资源存取需求,在一种可选的实施方式中,如果资源存取请求为请求向目标存储空间中存放资源,可根据目标存储空间是否满载来确定是否响应该资源存取请求,以避免目标存储空间不足而导致资源存放失败,达到更好地满足资源存放需求的目的。具体而言,在接收到该类资源存取请求的情况下,如果目标存储空间的资源库存量小于第一库存量阈值,则可判断目标存储空间有余,进而允许响应该资源存取请求,以将请求存放的资源存放至目标存储空间中;如果目标存储空间的资源库存量大于或等于第一库存量阈值,则可判断目标存储空间不足,进而拒绝响应该资源存取请求,以避免目标存储空间不足而导致资源存放失败。
类似地,如果资源存取请求为请求从目标存储空间中获取资源,可根据目标存储空间是否空载来确定是否响应该资源存取请求,以避免目标存储空间中的资源不足而导致获取资源失败,达到更好地满足资源获取需求的目的。具体而言,在接收到该类资源存取请求的情况下,如果目标存储空间的资源库存量大于或等于第二库存量阈值,则可判断目标存储空间中的资源有余,进而允许响应该资源存取请求,以从目标存储空间中取出相应资源;如果目标存储空间的资源库存量小于第二库存量阈值,则可判断目标存储空间中的资源不足,进而拒绝响应该资源存取请求,以避免目标存储空间中的资源不足而导致获取资源失败。
需要说明的是,上述第一库存量阈值和第二库存量阈值可根据实际需要进行设置,且第一库存量阈值大于第二库存量阈值。另外,对于不同的存储空间而言,第一库存量阈值可以设置为相同值,或者也可根据存储空间的最大可存放资源总量设置为不同值。同样地,对于不同的存储空间而言,第二库存量阈值可以设置为相同值,或者也可根据存储空间的最大可存放资源总量设置为不同值。例如,上述第一库存量阈值可以设置为存储空间的最大可存放资源总量的80%,上述第二库存量阈值可以设置为存储空间的最大可存放资源总量的10%。
S108,在确定响应资源存取请求时,执行与资源存取请求匹配的存取操作。
具体而言,如果资源存取请求为请求向目标存储空间中存放资源,则将资源存取请求所请求存放的资源存放至目标存储空间中;如果资源存取请求为请求从目标存储空间中获取资源,则按照资源存取请求所请求获取的资源或资源量,从目标存储空间中获取相应资源。
S110,基于存取操作的操作信息,更新目标存储空间的数据标签及目标存储空间中存放的资源的数据标签。
为确保各资源的数据标签中记录的存取状态的实时性和准确性,在执行 与资源存取请求匹配的存取操作后,可根据存取操作所存放或取出的资源,更新目标存储空间中存放的资源的数据标签。具体而言,如果存取操作为向目标存储空间中存放资源,则可将存取操作向目标存储空间中存放的资源的数据标签中的存取状态更新为存放状态,并在该数据标签中写入目标存储空间的标识,以标识该资源存储在该目标存储空间中;如果存取操作为从目标存储空间中获取资源,在可将存取操作从目标存储空间中获取的资源的数据标签中的存取状态更新为取出状态。
本申请实施例中,存储空间的数据标签用于记录存储空间的资源库存信息。与资源的数据标签类似,存储空间的数据标签也可以具有任意适当的形式,具体可以为软件形式的占位符,或者也可以为实体的电子标签。资源的数据标签的形式可根据实际应用场景进行设置,本申请实施例对此不作具体限定。例如,在上述计算机***运行场景下,存储空间的数据标签可以为占位符;又如,在上述车辆存取场景下,存储空间的数据标签可以为实体的电子标签,该电子标签可以具有近场通信(Near Field Communication,NFC)、射频识别(Radio Frequency Identification,RFID)、无线通信等一种或多种功能的组合,通过这些功能,该电子标签能够与其它设备(比如存放车辆的停车区的控制器、计算机***中用于执行资源存取操作的处理器等)进行通信及数据交互,从而使其它设备能够从该电子标签中获取存储空间的资源库存信息。
为确保存储空间的资源库存信息的实时性和准确性,在执行与资源存取请求匹配的存取操作后,还可根据存取操作所存放或取出的资源,更新目标存储空间的数据标签。具体而言,如果存取操作为向目标存储空间中存放资源,则可根据将存取操作向目标存储空间中存放的资源量及资源的数据标签,更新目标存储空间的数据标签中的资源库存量;如果存取操作为从目标存储空间中获取资源,在可将存取操作从目标存储空间中获取的资源量及资源的数据标签,更新目标存储空间的数据标签中的资源库存量。
本申请实施例提供的资源存取方法,通过为各个资源设置用于记录资源的标识信息及存取状态的数据标签,在接收到对存储空间的资源存取请求时,基于存储空间中当前存放的资源的数据标签,即可获取目标存储空间中的资源库存信息,进一步基于目标存储空间中的资源库存信息确定是否对资源存取请求进行响应,由于能够通过资源的数据标签准确获取到存储空间中的资源存储情况,因而能够较好地满足对存储空间的资源存取需求;通过为存储空间设置用于记录存储空间的资源库存信息的数据标签,并在响应对存储空间的资源存取请求后,对存储空间的数据标签及存储空间中存放的资源的数据标签进行更新,可以确保存储空间的资源库存信息及存储空间中存放的资源的存取状态的实时性和准确性。
可选地,如图2所示,在上述S110之后,本申请实施例提供的一种资源存取方法,还可以包括:
S112a,在目标存储空间的数据标签指示目标存储空间的资源库存量小于第二库存量阈值时,获取其它多个不同存储空间分别的资源库存量。
实际应用中,用于存放资源的存储空间的数量可以为多个,不同存储空间的最大可存放资源量可以相同,或者也可以不同。目标存储空间可以为这多个存储空间中的任一存储空间。
具体而言,对于其它多个不同存储空间中的任一存储空间,可通过该存储空间的数据标签获取该存储空间的资源库存量。
S114a,从资源库存量超过第一库存量阈值的存储空间中,确定可用存储空间。
如果存储空间的资源库存量超过第一库存量阈值,则表明该存储空间中的资源有余,由此可考虑将该存储空间作为可用存储空间,以从该存储空间中调度相应的资源到目标存储空间中,达到充分利用该存储空间中的资源的目的,避免造成该存储空间中的资源浪费。
本申请实施例中,确定出的可用存储空间可以是上述部分或全部资源库 存量超过第二库存量阈值的存储空间。在一种可选的实施方式中,上述多个存储空间分别设置于不同的位置,为提高资源调度的效率,上述S114a可以包括:获取目标存储空间及其它多个不同存储空间分别的位置,基于目标存储空间及其它多个不同存储空间分别的位置,从其它多个不同的存储空间中,选取资源库存量超过第一库存量阈值、且与目标存储空间之间的距离满足预设距离条件的存储空间,确定为可用存储空间。
其中,存储空间的位置可以是存储空间在所属区域中的相对位置(比如存储空间在所属电子设备中的位置),或者也可以是绝对位置(比如停车区的地理位置)。存储空间的位置可通过本领域技术人员已知的各种任意适当的方式获取,本申请实施例对此不作具体限定。例如,以上述车辆存取场景为例,某城市的不同区域设置有相应的停车区(即存储空间),停车区所属的区域的地理位置即为停车区的位置;或者,可通过在停车区中预设的定位装置(如GPS)获取停车区的地理位置,等等。
需要说明的是,上述预设距离条件可根据实际需要进行设置,例如上述预设距离条件可以为距离目标存储空间最近或者距离目标存储空间的距离小于预设距离阈值等,其中,预设距离阈值可根据其它各个存储空间与目标存储空间之间的距离设置为一较小值。本申请实施例对预设距离条件不作限定。
可以理解,通过选取距离目标存储空间较近且存放资源有余的存储空间作为可用存储空间,以便后续从该可用存储空间中调度资源至目标存储空间,能够在充分利用该可用存储空间中资源的同时,提高资源调度的效率,例如,在车辆调度的场景下,通过将距离目标停车区最近且存放的车辆有余的停车区中存放的车辆调度至目标停车区,可以减少将其它停车区中存放的车辆运输至目标停车区所耗费的时间,从而提高车辆调度效率。
S116a,基于目标存储空间的资源库存量和可用存储空间的资源库存量,将可用存储空间中的资源调度至所述目标存储空间。
在一种可选的实施方式中,可基于目标存储空间的资源库存量和第二预 设库存量阈值之间的差值,确定目标存储空间所需的资源量,进而可根据可用存储空间的资源库存量,从可用存储空间中调度该资源量的资源至目标存储空间中。
当然,在其它一些可选的实施例中,还可采用本领域技术人员已知的各种方式,将可用存储空间中的资源调度至目标存储空间,本申请实施例对此不作具体限定。
可以理解,在目标存储空间的资源库存量小于第二库存量阈值时,表明目标存储空间中存储的资源不足,在此情况下,通过获取其它多个不同存储空间分别的资源库存量,并将其它存储资源有余的存储空间中的资源调度至目标存储空间中,一方面可以确保后续能够正常响应从目标存储空间中获取资源的资源存取请求,更好地满足资源存取需求,另一方面可以均衡各个存储空间中的资源,充分利用各个存储空间中的资源,避免存储空间中的资源过多但资源利用率不高,造成资源浪费。
可选地,如图3所示,在上述S110之后,本申请实施例提供的一种资源存取方法,还可以包括:
S112b,获取目标存储空间在与当前时段匹配的历史时段内的资源存取频率。
本申请实施例中,与当前时段匹配的历史时段可以是与当前时段同期的历史时段,也可以是与当前时段邻近的历史时段,本申请实施例对此不作具体限定。例如,当前时段为今年的8月,那么与当前时段匹配的历史时段则可以包括去年及前年的8月;又如,当前时段是今天的14:00-15:00,那么与当前时段匹配的历史时段可以包括今天的13:00-14:00、15:00-16:00,等等。
具体而言,存储空间的资源存取频率包括资源存放频率和资源获取频率。目标存储空间在历史时段内的资源存放频率可通过对目标存储空间在历史时段内的资源存放次数及每次存放的资源量进行分析得到,目标存储空间在历史时段内的资源获取频率可通过对目标存储空间在历史时段内的资源获取次 数及每次获取的资源量进行分析得到,具体分析方法可采用本领域技术人员已知的各种分析方法,在此不再赘述。
S114b,基于目标存储空间在与当前时段匹配的历史时段内的资源存取频率,预测目标存储空间在当前时段的资源存取频率。
在一种可选的实施方式中,可利用大数据分析方法对目标存储空间在与当前时段匹配的历史时段内的资源存取频率进行分析,预测出目标存储空间在当前时段的资源存取频率。其中,上述大数据分析方法可以为本领域技术人员已知的各种大数据分析方法,本申请实施例对此不作具体限定,在此也不再对上述大数据分析过程进行详细说明。
当然,对于目标存储空间在当前时段的资源存取频率的预测,也可采用本领域技术人员已知的各种方式实现,本申请实施例对此不作具体限定。例如,也可以将目标存储空间在与当前时段同期的历史时段内的资源存取频率的均值,确定为目标存储空间在当前时段的资源存取频率。
S116b,基于目标存储空间在当前时段内的资源存取频率,确定目标存储空间在当前时段内的期望资源库存量。
为准确获取目标存储空间在当前时段的期望资源库存量,在一种可选的实施方式中,可通过人工智能算法对目标存储空间在上述匹配的历史时段内的资源存取频率及资源库存量进行分析,确定出目标存储空间在当前时段的期望资源库存量。具体而言,上述S116b可以包括:将目标存储空间在当前时段内的资源存取频率输入预设的库存量预测模型,以得到目标存储空间空间在当前时段内的期望资源库存量,其中,上述库存量预测模型是以目标存储空间在多个不同时段内分别的历史资源存取频率作为训练样本、以目标存储空间在多个不同时段内分别的资源库存量作为训练样本对应的样本标签进行训练得到的。
需要说明的是,上述库存量预测模型可以具有任意适当的结构,具体可根据实际需要进行设置,本申请实施例对此不作具体限定。例如,上述库存 量预测模型可以为神经网络模型或者时间序列模型等。通过训练样本及训练样本对应的样本标签对上述库存量预测模型的训练,可采用本领域技术人员已知的各种训练方式实现,在此不再详细说明。
当然,对于目标存储空间在当前时段的期望资源库存量,也可采用本领域技术人员已知的各种方式确定,本申请实施例对此不作具体限定。例如,在其它一些可选的实施方式中,可基于目标存储空间在不同时段内分别的历史资源存取频率及资源库存量进行分析,得到目标存储空间的资源存取频率与资源库存量之间的映射关系,进一步基于该映射关系,确定出与目标存储空间在当前时段的资源存取频率对应的资源库存量,进而基于该对应的资源库存量,确定出目标存储空间在当前时段的期望资源库存量。
S150b,基于目标存储空间的电子标签上的资源库存量及期望资源库存量,将其它存储空间中的资源调度至目标存储空间。
在一种可选的实施方式中,可基于目标存储空间当前的资源库存量及在当前时段的期望资源库存量之间的差值,确定目标存储空间所需的资源量,进而可根据其它存储空间的资源库存量,从其它存储空间中调度该资源量的资源至目标存储空间中,以使目标存储空间当前的资源库存量达到其在当前时段的期望资源库存量。
当然,在其它一些可选的实施例中,还可采用本领域技术人员已知的各种方式,将可用存储空间中的资源调度至目标存储空间,本申请实施例对此不作具体限定。
进一步地,为避免在资源存取频率较高时对目标存储空间的资源库存量进行调节会影响对目标存储空间的资源存取操作,在另一个实施例中,在上述S150b之前,本申请实施例提供的资源存取方法还可以包括:确定目标存储空间在当前时段内的资源存取频率小于预设存取频率阈值。其中,预设存取频率阈值可根据实际需要进行设置,本申请实施例对此不作具体限定。
可以理解,由于存储空间的资源存取频率反映了对存储空间的资源存取 需求,存储空间的资源存取频率是动态变化的,进而对存储空间的资源存取需求也是动态变化的。通过对目标存储空间在与当前时段匹配的历史时段内的资源存取频率进行分析,预测目标存储空间在当前时段的资源存取频率,进一步确定出目标存储空间在当前时段的期望资源库存量,并基于目标存储空间的电子标签上的资源库存量及期望资源库存量,将其它存储空间中的资源调度至目标存储空间,能够更好地满足对存储空间动态变化的资源存取需求,且还可以充分利用各个存储空间中的资源,避免存储空间中的资源过多但资源利用率不高,造成资源浪费。
本申请实施例的资源存取方法可应用于多种场景,下面以图4和图5所示的车辆存取场景为例、以资源为车辆且以存储空间为存放***中的停车区为例,对本申请实施例提供的资源存取方法的实现过程进行详细说明。
如图4和图5所示,该车辆存取场景涉及用于存放车辆的存放***、用于在不同存放***之间调度车辆的运输***以及用于在后台进行数据处理的后台服务器。需要说明的是,该车辆存取场景中的车辆,可以例如包括但不限于以下车辆中的一种或多种:自行车、电瓶车、平衡车、摩托车、滑板车等。
在该车辆存取场景下,如图4和图5所示,本申请实施例提供的一种资源存取方法的实现过程包括如下主要步骤:
S41,存放***接收车辆存取请求。
其中,所述车辆存取请求用于请求向存放***中存放车辆或从存放***中取出车辆。
S42,存放***基于自身当前存放的车辆的数据标签,获取自身的车辆库存信息。
其中,车辆的数据标签用于记录车辆的标识信息及存取状态。其中,车辆的标识信息用于唯一标识车辆,车辆的存取状态用于指示车辆是否存放在 存放***中及车辆所处的存放***。
可选地,车辆的数据标签还可用于记录车辆的使用状态,其中,车辆的使用状态可以用于反映车辆的使用情况,其具体可根据实际需要进行设置。例如,车辆的使用状态可以指示车辆是否已消毒、车辆的剩余电量及车辆的可用行驶里程等中的至少一项。
实际应用中,车辆的数据标签可以为设置在车辆上的实体电子标签,其可以具有近NFC、RFID、无线通信等一种或多种功能的组合,通过这些功能,该电子标签能够与其它设备(比如存放***中的控制器、后台服务器等)进行通信及数据交互,从而使其它设备能够从该数据标签中获取车辆的存取状态。
存放***的车辆库存信息是指用于反映存放***中的车辆存储情况的信息,其至少包括车辆库存量。可选地,存放***的车辆库存信息还可以包括但不限于存放***中存放的车辆的标识信息、存取状态及使用状态等,具体可以根据实际需要进行增减,本申请实施例对此不作具体限定。
在上述S42中,存放***中的控制器通过与车辆的数据标签进行交互,可以获取到存放***自身当前存放的各个车辆的存取状态,通过对处于存放状态的车辆进行统计分析,可以确定存放***自身当前的车辆库存信息。
S43,存放***基于自身当前的资源库存信息,确定是否响应车辆存取请求。
为更好地满足车辆存取需求,在一种可选的实施方式中,如果车辆存取请求为请求向存放***中存放资源,可根据存放***是否满载来确定是否响应该车辆存取请求,以避免存放***的存放空间不足而导致车辆存放失败,达到更好地满足车辆存放需求的目的。具体而言,在接收到该类车辆存取请求的情况下,如果存放***的车辆库存量小于第一库存量阈值,则可判断存放***的可用存放空间有余,进而允许响应该车辆存取请求,以将请求存放的车辆存放至该存放***中;如果存放的车辆库存量大于或等于第一库存量 阈值,则可判断该存放***的可用存放空间不足,进而拒绝响应该车辆存取请求,以避免存放***的可用存放空间不足而导致资源存放失败。
类似地,如果车辆存取请求为请求从存放***中取出车辆,可根据该存放***是否空载来确定是否响应该车辆存取请求,以避免存放***中的车辆不足而导致取出车辆失败,达到更好地满足取车需求的目的。具体而言,在接收到该类车辆存取请求的情况下,如果存放***的车辆库存量大于或等于第二库存量阈值,则可判断存放***中的车辆有余,进而允许响应该车辆存取请求,以从存放***中取出相应车辆;如果存放***的车辆库存量小于第二库存量阈值,则可判断该存放***中的车辆不足,进而拒绝响应该车辆存取请求,以避免该存放***中的车辆不足而导致取车失败。
S44,存放***在确定响应车辆存取请求时,执行与车辆存取请求匹配的存取操作。
具体而言,如果车辆存取请求为请求向存放***中存放车辆,则将车辆存取请求所请求存放的车辆存放至该存放***中;如果车辆存取请求为请求从存放***中取出车辆,则按照车辆存取请求所请求获取的车辆数量,从该存放***中获取相应数量的车辆。
为确保用户用车的安全性,进一步地,在上述S44之前,存放***还可通过内置的消毒模块对存放的车辆进行消毒,并将消毒完成的车辆的数据标签上的消毒状态更新为已消毒。相应地,在上述S44中,存放***可在接收到的车辆存取请求为来自用户终端的、从该存放***取出车辆的请求时,基于存放的车辆的数据标签,从存放的车辆中取出已消毒的车辆。
为满足用户的驾车需求,进一步地,在上述S44之前,存放***还可通过内置的充电接头为存放的车辆进行充电,并基于充电结果更新存放的车辆的数据标签上的电量信息。相应地,在上述S44中,存放***可在接收到的车辆存取请求为来自用户终端的、请求从该存放***取出车辆的请求时,基于存放的车辆的数据标签上的电量信息,从存放的车辆中取出剩余电量超过 预设电量阈值的车辆。
S45,存放***基于存取操作的操作信息,更新自身的数据标签及存放***中存放的车辆的数据标签。
进一步地,在另一个实施例中,如图4所示,上述过程还包括:
S46a,存放***向后台服务器实时上报自身当前的车辆库存量。
S47a,后台服务器基于各个存放***上传的车辆库存量,确定第一存放***和第二存放***。
其中,第一存放***为车辆库存量超过小于第二库存量阈值的存放***,第二存放***为车辆库存量超过第一库存量阈值的存放***。
S48a,后台服务器从第二存放***中确定可用存放***。
本申请实施例中,确定出的可用存放***可以是上述部分或全部第二存放***。
在一种可选的实施方式中,上述多个存放***分别设置于不同的位置,为提高资源调度的效率,上述S114a可以包括:获取第一存放***及其它多个不同的第二存放***分别的位置,基于第一存放***及其它多个不同的第二存放***分别的位置,从其它多个不同的第二存放***中,选取车辆库存量超过第一库存量阈值、且与第一存放***之间的距离满足预设距离条件的存储空间,确定为可用存放***。
需要说明的是,上述预设距离条件可根据实际需要进行设置,例如上述预设距离条件可以为距离第一存放***最近或者距离第一存放***的距离小于预设距离阈值等,其中,预设距离阈值可根据其它各个存放***之间的距离设置为一较小值。本申请实施例对预设距离条件不作限定。
S49a,后台服务器基于第一存放***的车辆库存量和可用存放***的资源库存量,向运输***发送第一调度指令。
具体而言,后台服务器可基于第一存放***的车辆库存量和第二预设库存量阈值之间的差值,确定第一存放***所需的车辆数量,进而可生成相应 的第一调度指令。其中,第一调度指令用于指示将可用存放***中的车辆调度至第一存放***。第一调度指令中可携带第一存放***所需的车辆数量。
S50a,运输***基于第一调度指令,将可用存放***中的车辆转运至第一存放***。
为确保用户用车的安全性,进一步地,运算***在将可用存放***中的车辆转运至第一存放***的过程中,还可通过内置的消毒模块对所转运的车辆进行消毒处理,并在对所转运的车辆消毒完成之后,对所转运的车辆的数据标签上的消毒状态更新为已消毒。
在又一个实施例中,如图5所示,上述过程还包括:
S46b,存放***向后台服务器实时上报自身当前的车辆库存量及与当前时段匹配的历史时段内的车辆存取频率。
S47b,后台服务器基于各个存放***在与当前时段匹配的历史时段内的车辆存取频率,预测各个存放***在当前时段的车辆存取频率。
S48b,后台服务器基于各个存放***在当前时段内的车辆存取频率,确定各个存放***在当前时段内的期望车辆库存量。
S49b,后台服务器基于各个存放***在当前时段的车辆库存量及期望资源库存量,向运输***发送第二调度指令。
具体而言,后台服务器可针对各个存放***,基于该存放***在当前时段的车辆库存量及期望库存量之间的差值,确定各个存放***所需的车辆数量,进而可生成相应的第二调度指令。其中,第二调度指令用于指示在各个存放***之间进行车辆转运,以使各个存放***在当前时段的车辆库存量达到期望库存量。第二调度指令中可携带各个存放***所需的车辆数量。
S50b,运输***基于第二调度指令,在各个存放***之间转运车辆。
为确保用户用车的安全性,进一步地,运算***在将各个存放***之间转运车辆的过程中,还可通过内置的消毒模块对所转运的车辆进行消毒处理,并在对所转运的车辆消毒完成之后,对所转运的车辆的数据标签上的消毒状 态更新为已消毒。
需要说明的是,上述实施例仅以本申请实施例提供的资源存取方法应用于车辆存取场景为例,本申请实施例提供的资源存取方法还可以用于计算机***运行过程中的资源存取场景等,本申请实施例对此不作具体限定。
在车辆存取场景下,通过为各个车辆设置用于记录车辆的标识信息及存取状态的数据标签,在接收到对存放***的车辆存取请求时,基于存放***中当前存放的车辆的数据标签,即可获取存放***中的车辆库存信息,进一步基于存放***中的车辆库存信息确定是否对车辆存取请求进行响应,由于能够通过车辆的数据标签准确获取到存放***中的车辆存放情况,因而能够较好地满足对存放***的车辆存取需求;通过为存放***设置用于记录存放***的车辆库存信息的数据标签,并在响应对存放***的车辆存取请求后,对存放***的数据标签及存放***中存放的车辆的数据标签进行更新,可以确保存放***的车辆库存信息及存放***中存放的车辆的存取状态的实时性和准确性。
此外,与上述图1所示的资源存取方法相对应地,本申请实施例还提供一种资源存取装置。图6是本申请实施例提供的一种资源存取装置600的结构示意图,包括:
接收模块610,用于接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所述目标存储空间中存放资源或者从目标存储空间中获取资源;
库存信息获取模块620,用于基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
响应确定模块630,用于基于所述目标存储空间的资源库存信息,确定 是否响应所述资源存取请求;
执行模块640,用于在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
本申请实施例提供的资源存取装置,通过为各个资源设置用于记录资源的标识信息及存取状态的数据标签,在接收到对存储空间的资源存取请求时,基于存储空间中当前存放的资源的数据标签,即可获取目标存储空间中的资源库存信息,进一步基于目标存储空间中的资源库存信息确定是否对资源存取请求进行响应,由于能够通过资源的数据标签准确获取到存储空间中的资源存储情况,因而能够较好地满足对存储空间的资源存取需求;通过为存储空间设置用于记录存储空间的资源库存信息的数据标签,并在响应对存储空间的资源存取请求后,对存储空间的数据标签及存储空间中存放的资源的数据标签进行更新,可以确保存储空间的资源库存信息及存储空间中存放的资源的存取状态的实时性和准确性。
可选地,所述响应确定模块630包括:
第一允许子模块,用于在所述资源存取请求为请求向所述目标存储空间中存放资源、且所述目标存储空间的资源库存量小于第一库存量阈值时,允许响应所述资源存取请求;
第一拒绝子模块,用于在所述资源存取请求为请求向所述目标存储空间中存放资源、且所述目标存储空间的资源库存量大于或等于第一库存量阈值时,拒绝响应所述资源存取请求;
第二允许子模块,用于在所述资源存取请求为请求从所述目标存储空间中获取资源、且所述目标存储空间的资源库存量大于或等于第二库存量阈值时,允许响应所述资源存取请求;
第二拒绝子模块,用于在所述资源存取请求为请求从所述目标存储空间 中获取资源、且所述目标存储空间的资源库存量小于第二库存量阈值时,拒绝响应所述资源存取请求;
其中,所述第一库存量阈值大于所述第二库存量阈值。
可选地,所述装置还包括:
第一库存量获取模块,用于在所述执行模块640基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签之后,在所述目标存储空间的数据标签指示所述目标存储空间的资源库存量小于所述第二库存量阈值时,获取其它多个不同存储空间分别的资源库存量;
可用存储空间确定模块,用于从资源库存量超过所述第一库存量阈值的存储空间中,确定可用存储空间;
第一调度模块,用于基于所述目标存储空间的资源库存量和所述可用存储空间的资源库存量,将所述可用存储空间中的资源调度至所述目标存储空间。
可选地,所述目标存储空间及其它多个不同存储空间分别设置于不同的位置;
所述可用存储空间确定模块包括:
位置获取子模块,用于获取所述目标存储空间及其它多个不同存储空间分别的位置;
选取子模块,用于基于所述目标存储空间及其它多个不同存储空间分别的位置,从所述其它多个不同的存储空间中,选取资源库存量超过所述第一库存量阈值、且与所述目标存储空间之间的距离满足预设距离条件的存储空间,确定为可用存储空间。
可选地,所述装置还包括:
存取频率获取模块,用于在所述执行模块640基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签之后,获取所述目标存储空间在与当前时段匹配的历史时段内的资源存取频率;
存取频率预测模块,用于基于所述目标存储空间在所述匹配的历史时段内的资源存取频率,预测所述目标存储空间在当前时段的资源存取频率;
期望库存量确定模块,用于基于所述目标存储空间在当前时段内的资源存取频率,确定所述目标存储空间在当前时段内的期望资源库存量;
第二调度模块,用于基于所述目标存储空间的电子标签上的资源库存量及所述期望资源库存量,将其它存储空间中的资源调度至所述目标存储空间。
可选地,所述期望库存量确定模块包括:
库存量预测子模块,用于将所述目标存储空间在当前时段内的资源存取频率输入预设的库存量预测模型,以得到所述目标存储空间在当前时段内的期望资源库存量,其中,所述库存量预测模型是以所述目标存储空间在多个不同时段内分别的历史资源存取频率作为训练样本、以所述目标存储空间在所述多个不同时段内分别的资源库存量作为所述训练样本对应的样本标签进行训练得到的。
可选地,所述装置还包括:
校验模块,用于在所述第二调度模块基于所述目标存储空间的电子标签上的资源库存量及所述期望资源库存量,将其它存储空间中的资源调度至所述目标存储空间之前,确定所述目标存储空间在当前时段内的资源存取频率小于预设存取频率阈值。
可选地,所述资源的数据标签还用于记录所述资源的使用状态。
显然,本申请实施例的资源存取装置可以作为上述图1所示的资源存方法的执行主体,因此能够实现资源存取方法在图1所实现的功能。由于原理相同,在此不再赘述。
图7是本申请的一个实施例电子设备的结构示意图。请参考图7,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access  Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成资源存取装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:
接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所述目标存储空间中存放资源或者从目标存储空间中获取资源;
基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
基于所述目标存储空间的资源库存信息,确定是否响应所述资源存取请求;
在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
上述如本申请图1所示实施例揭示的资源存取装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
应理解,本申请实施例的电子设备可以实现资源存取装置在图1所示实施例的功能。由于原理相同,本申请实施例在此不再赘述。
当然,除了软件实现方式之外,本申请的电子设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图1所示实施例的方法,并具体用于执行以下操作:
接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所 述目标存储空间中存放资源或者从目标存储空间中获取资源;
基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
基于所述目标存储空间的资源库存信息,确定是否响应所述资源存取请求;
在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
在本申请实施例提供的资源存取方法应用于车辆存取场景时,本申请实施例还提供一种运输存放车辆的***。请参考图8~图12,为本申请一示例性实施例提供的一种运输存放车辆的***的结构示意图。
参照图8~图12所示,本申请实施例还公开了一种运输存放车辆的***,所公开的运输存放车辆的***包括存放***100和运输***200,存放***100用于存放车辆,运输***200用于向存放***转运待存车辆。
具体地,存放***100包括公交亭110和电梯130,公交亭110包括候车区111和停车区112,停车区112位于候车区111的上方,电梯130连通候车区111和停车区112,车辆能够通过电梯130在候车区111和停车区112之间进行位置切换,以存放车辆或取用单。
公交亭110为存放***100的基础构件,为停车区112和电梯130提供安装基础,公交亭110作为客流集散点,能够方便用户存放车辆或取用车辆,用户在候车区111既可以等候公交车,也能够等待电梯130将停车区112内的车辆运输至候车区111供用户使用。
存放***100还包括第一导轨140、第二导轨150和载具160,电梯130 包括轿厢,第一导轨140设于停车区112,第二导轨150设于轿厢,载具160可移动地设置于第一导轨140和第二导轨150。
本申请实施例中,轿厢在第一位置和第二位置之间进行移动。具体地,当轿厢处于第一位置时,轿厢与候车区111连通,用户取用轿厢内的车辆或将使用完毕的车辆存放至轿厢;当轿厢处于第二位置时,轿厢与停车区112连通,此时,第一导轨140和第二导轨150相对接,载具160能够在停车区112和轿厢之间进行位置切换。
一种实施方式中,存放***100包括第一控制器,电梯130和载具160分别与第一控制器相连,第一控制器控制电梯130和载具160的运行。
用户在取用车辆时,第一控制器控制停车区112内载有车辆的载具160运行至轿厢内,轿厢由第二位置移动到第一位置,轿厢在第一位置时,用户完成取车;用户在存放车辆时,第一控制器控制停车区112内空载的载具160运行至轿厢内,轿厢由第二位置移动到第一位置,轿厢在第一位置时,用户将使用完毕的车辆放置于载具160上,轿厢再移动至第二位置,轿厢内的载具160移动至第一导轨140,用户完成存车。
一种实施方式中,电梯130的数量为一个,用户可通过该电梯130完成取车和存车。
一种实施方式中,电梯130的数量可以为两个,两个电梯130分别为第一电梯131和第二电梯132,第一电梯131可以用于存放车辆,第二电梯132可以用于取用车辆。
优选地,第一电梯131和第二电梯132分别设于公交亭110的两侧,如此布局,用户存放车辆和用户取用车辆不会相互干扰,保证存放***运行的流畅性。当然,电梯130的数量可以根据场地、用户流量等影响因素灵活设置,本实施例并不限定电梯130的具体数量。
一种实施方式中,参照图10所示,第一导轨140在停车区112内呈环形设置,即第一导轨140首尾相连,如此设置,既可以增大停车区112的停放 容量,在某一车辆出现损坏时,载有该损坏车辆的载具160可以在第一导轨140上流转而为其他正常车辆进入轿厢进行避让。
进一步地,存放***100还可以包括第一视觉装置,第一视觉装置设于停车区112,第一视觉装置用于检测车辆是否损坏,在车辆损坏的情况下,载有该损坏车辆的载具160无法流转至轿厢而提供给用户使用。
具体地,第一视觉装置包括至少一个第一摄像头,第一摄像头可以设于停车区112、且位于第一导轨140的上方,进一步地,第一视觉装置还可以包括设于停车区112的第一补光灯,第一补光灯为第一摄像头补光,保证第一摄像头的拍摄质量。
进一步地,存放***100还包括消毒模块,消毒模块包括设于停车区112内的第一喷头170,第一喷头170能够喷洒消毒液为停车区112内的车辆进行消毒。
一种实施方式中,存放***100还可以包括太阳能电池板180,太阳能电池板180可以设于停车区112的顶部,太阳能电池板180发电,满足存放***100的用电需求。
运输***200包括车体210、第三导轨220、行车230、吊装装置240、装载平台250和多个固定桩260。
其中,车体210为运输***200的基础构件,为第三导轨220、行车230、吊装装置240、装载平台250和多个固定桩260提供安装基础。具体地,第三导轨220设于车体210内的顶部,行车230可移动地设置于第三导轨220,吊装装置240与行车230相连。
装载平台250与车体210相连,装载平台250用于固定位于车体210外的车辆,固定桩260设于车体210内,固定桩260用于固定位于车体210内的车辆。
一种实施方式种,行车230包括行车本体231和悬吊架232,行车本体231可移动地设置于第三导轨220,悬吊架232滑动配合于行车本体231,具 体地,行车本体231上设有第一驱动机构,第一驱动机构能够驱动悬吊架232沿行车本体231移动,使悬吊架232伸出车体210外起吊车辆。第一驱动机构可以为电动推杆或由电机驱动的齿轮齿条传动机构,本实施例中并不限定第一驱动机构的具体形式。
吊装装置240与悬吊架232相连,在悬吊架232伸出车体210的情况下,吊装装置240能够起吊车辆。具体地,吊装装置240包括第一升降支架241和吊具242,第一升降支架241连接于行车230,吊具242连接于第一升降支架241的下方,通过第一升降支架241的升降完成车辆的起吊或放下。
基于上述方案,需要将车体210外的车辆吊装放置于固定桩260时,首先控制行车230沿第三导轨220移动并使悬吊架232移动至与车辆相对应的位置,控制第一升降支架241动作使吊具242下降至车辆处,吊具242起吊车辆,行车本体231、悬吊架232和第一升降支架241配合动作将车辆放置于固定桩260内。
一种实施方式中,吊具242的数量可以为两个,两个吊具242可以分别以车辆的车龙头和座椅作为抓取点起吊车辆。
一种实施方式中,装载平台250包括第二升降支架251和平台本体252,第二升降支架251与车体210相连,平台本体252滑动配合于第二升降支架251。具体地,第二升降支架251上设有第二驱动机构,第二驱动机构能够驱动平台本体252沿第二升降支架251移动,使平台本体252伸出第二升降支架251外。第二驱动机构可以为电动推杆或由电机驱动的齿轮齿条传动机构,本实施例中并不限定第二驱动机构的具体形式。
基于上述方案,本实施例的装载平台250在具体使用时,控制第二升降支架251和第二驱动机构协同动作,使平台本体252伸出于第二升降支架251并贴合于地面,在平台本体252贴合于地面的情况下,工作人员能够轻松地将车辆推上平台本体252,平台本体252能够对车辆起到定位作用,方便吊装装置240在同一位置起吊车辆,平台本体252上可以设置有定位结构,以 保证车辆在平台本体252上的放置位置一致,一种实施方式中,平台本体252上设置有定位槽,定位槽的一端设置有限位部,定位槽的另一端设置有开口,工作人员可将车辆通过开口推入定位槽内。
车体210在运输过程中,平台本体252收缩于第二升降支架251,且第二升降支架251向上升起,如此设置可以避免装载平台250干扰车体210的正常运输,保证交通安全。
进一步地,运输***200还包括消毒模块,消毒模块包括设于车体210内的第二喷头270,第二喷头270能够喷洒消毒液为车体210内的车辆进行消毒。
一种实施方式中,运输***200包括第二控制器,所述行车230、吊装装置240和装载平台250均与所述第二控制器相连,第二控制器控制行车230、吊装装置240和装载平台250的运行。
一种实施方式中,第一升降支架241和第二升降支架251可以均为电动升降支架,第二控制器控制第一升降支架241和第二升降支架251的动作。
运输***还可以包括第二视觉装置,第二视觉装置设于吊装装置240,第二视觉装置用于检测吊装装置240的吊装位置是否正确,在吊装位置错误的情况下,控制行车230和吊装装置240协同动作重新调整吊装位置,在吊装位置正确的情况下,吊具242抓取车辆。
具体地,第二视觉装置包括至少一个第二摄像头,第二摄像头可以设于第一升降支架241的下部,进一步地,第二视觉装置还可以包括设于第一升降支架241的第二补光灯,第二补光灯为第二摄像头补光,保证第二摄像头的拍摄质量。
固定桩260包括槽形架261和两个弹性夹持组件,两个弹性夹持组件分别夹持车辆的前轮和后轮。
弹性夹持组件包括轴杆262、第一弹性件263、第一夹板264、第二弹性件265和第二夹板266,槽形架261具有相对的第一侧壁和第二侧壁,轴杆 262的两端分别连接于第一侧壁和第二侧壁。
第一弹性件263、第一夹板264、第二弹性件265和第二夹板266均套设于轴杆262,第一弹性件263位于第一夹板264与第一侧壁之间,第二弹性件265位于第二夹板266与第二侧壁之间,第一弹性件与第二弹性件分别与第一夹板264和第二夹板266弹性接触以使第一夹板264和第二夹板266弹性夹持前轮和/或后轮,以对车辆起到固定作用。
进一步地,第一夹板264和第二夹板266在背向槽形架261一侧背向弯折形成导向开口,在吊装装置240放置车辆的过程中,即使车辆相对固定桩260的位置出现小幅度偏移,车辆的前轮和后轮通过导向开口的导向仍然能够顺利放置于固定桩260内、并被第一夹板264和第二夹板266弹性夹持。
进一步地,本实施例的车辆可以为单车或电动车辆,相应地,在槽形架261的底部上设置有可伸缩的充电接头,电动车辆的底部设有充电接口,在车辆位于固定桩260内的情况下,充电接头伸出***充电接口内为电动电车充电,如此设置,使得固定桩260具有充电功能。具体地,充电接头可连接电动推杆实现伸缩功能。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。

Claims (10)

  1. 一种资源存取方法,其中,包括:
    接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所述目标存储空间中存放资源或者从目标存储空间中获取资源;
    基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
    基于所述目标存储空间的资源库存信息,确定是否响应所述资源存取请求;
    在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
  2. 根据权利要求1所述的方法,其中,所述基于所述目标存储空间的资源库存信息,确定是否响应所述资源存取请求,包括:
    在所述资源存取请求为请求向所述目标存储空间中存放资源、且所述目标存储空间的资源库存量小于第一库存量阈值时,允许响应所述资源存取请求;
    在所述资源存取请求为请求向所述目标存储空间中存放资源、且所述目标存储空间的资源库存量大于或等于第一库存量阈值时,拒绝响应所述资源存取请求;
    在所述资源存取请求为请求从所述目标存储空间中获取资源、且所述目标存储空间的资源库存量大于或等于第二库存量阈值时,允许响应所述资源存取请求;
    在所述资源存取请求为请求从所述目标存储空间中获取资源、且所述目标存储空间的资源库存量小于第二库存量阈值时,拒绝响应所述资源存取请 求;
    其中,所述第一库存量阈值大于所述第二库存量阈值。
  3. 根据权利要求2所述的方法,其中,在基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签之后,所述方法还包括:
    在所述目标存储空间的数据标签指示所述目标存储空间的资源库存量小于所述第二库存量阈值时,获取其它多个不同存储空间分别的资源库存量;
    从资源库存量超过所述第一库存量阈值的存储空间中,确定可用存储空间;
    基于所述目标存储空间的资源库存量和所述可用存储空间的资源库存量,将所述可用存储空间中的资源调度至所述目标存储空间。
  4. 根据权利要求3所述的方法,其中,所述目标存储空间及其它多个不同存储空间分别设置于不同的位置;
    所述从资源库存量超过所述第一库存量阈值的存储空间中,确定可用存储空间,包括:
    获取所述目标存储空间及其它多个不同存储空间分别的位置;
    基于所述目标存储空间及其它多个不同存储空间分别的位置,从所述其它多个不同的存储空间中,选取资源库存量超过所述第一库存量阈值、且与所述目标存储空间之间的距离满足预设距离条件的存储空间,确定为可用存储空间。
  5. 根据权利要求1所述的方法,其中,在基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签之后,所述方法还包括:
    获取所述目标存储空间在与当前时段匹配的历史时段内的资源存取频率;
    基于所述目标存储空间在所述匹配的历史时段内的资源存取频率,预测所述目标存储空间在当前时段的资源存取频率;
    基于所述目标存储空间在当前时段内的资源存取频率,确定所述目标存储空间在当前时段内的期望资源库存量;
    基于所述目标存储空间的电子标签上的资源库存量及所述期望资源库存量,将其它存储空间中的资源调度至所述目标存储空间。
  6. 根据权利要求5所述的方法,其中,所述基于所述目标存储空间在当前时段内的资源存取频率,确定所述目标存储空间在当前时段内的期望资源库存量,包括:
    将所述目标存储空间在当前时段内的资源存取频率输入预设的库存量预测模型,以得到所述目标存储空间在当前时段内的期望资源库存量,其中,所述库存量预测模型是以所述目标存储空间在多个不同时段内分别的历史资源存取频率作为训练样本、以所述目标存储空间在所述多个不同时段内分别的资源库存量作为所述训练样本对应的样本标签进行训练得到的。
  7. 根据权利要求5所述的方法,其中,在基于所述目标存储空间的电子标签上的资源库存量及所述期望资源库存量,将其它存储空间中的资源调度至所述目标存储空间之前,还包括:
    确定所述目标存储空间在当前时段内的资源存取频率小于预设存取频率阈值。
  8. 根据权利要求1至7中任一项所述的方法,其中,所述资源的数据标签还用于记录所述资源的使用状态。
  9. 一种资源存取装置,其中,包括:
    接收模块,用于接收对目标存储空间的资源存取请求,所述资源存取请求用于请求向所述目标存储空间中存放资源或者从目标存储空间中获取资源;
    库存信息获取模块,用于基于所述目标存储空间当前存放的资源的数据标签,获取所述目标存储空间的资源库存信息,所述资源库存信息至少包括资源库存量,所述资源的数据标签用于记录所述资源的标识信息及存取状态;
    响应确定模块,用于基于所述目标存储空间的资源库存信息,确定是否 响应所述资源存取请求;
    执行模块,用于在确定响应所述资源存取请求时,执行与所述资源存取请求匹配的存取操作,并基于所述存取操作的操作信息,更新所述目标存储空间的数据标签及存放的资源的数据标签,所述目标存储空间的数据标签用于记录所述存储空间的资源库存信息。
  10. 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现权利要求1至8中任一所述的资源存取方法的步骤。
PCT/CN2022/089336 2021-09-26 2022-04-26 资源存取方法和装置 WO2023045325A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111128945.8A CN114033224B (zh) 2021-09-26 2021-09-26 资源存取方法和装置
CN202111128945.8 2021-09-26

Publications (1)

Publication Number Publication Date
WO2023045325A1 true WO2023045325A1 (zh) 2023-03-30

Family

ID=80134679

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/089336 WO2023045325A1 (zh) 2021-09-26 2022-04-26 资源存取方法和装置

Country Status (2)

Country Link
CN (1) CN114033224B (zh)
WO (1) WO2023045325A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114033224B (zh) * 2021-09-26 2023-04-07 烟台杰瑞石油服务集团股份有限公司 资源存取方法和装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160140489A1 (en) * 2014-11-13 2016-05-19 Alibaba Group Holding Limited Managing warehouse information
CN106200577A (zh) * 2016-07-08 2016-12-07 青岛华通能源投资有限责任公司 一种立体车库调度控制方法
CN108682179A (zh) * 2018-06-13 2018-10-19 西安艾润物联网技术服务有限责任公司 机械车库式停车场管理方法、装置及计算机可读存储介质
CN110909978A (zh) * 2019-10-15 2020-03-24 京东数字科技控股有限公司 资源处理方法、装置、服务器及计算机可读存储介质
CN112132498A (zh) * 2019-06-25 2020-12-25 北京沃东天骏信息技术有限公司 库存管理方法、装置、设备及存储介质
CN112230662A (zh) * 2020-10-27 2021-01-15 开封思哲睿机器人有限公司 一种物品存取控制方法、装置及存储介质
WO2021068507A1 (zh) * 2019-10-12 2021-04-15 北京海益同展信息科技有限公司 获取库存数据的方法、装置、终端设备及存储介质
CN114033224A (zh) * 2021-09-26 2022-02-11 烟台杰瑞石油服务集团股份有限公司 资源存取方法和装置
CN216211109U (zh) * 2021-09-26 2022-04-05 烟台杰瑞石油服务集团股份有限公司 运输存放车辆的***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224747A (ja) * 2009-03-23 2010-10-07 Casio Computer Co Ltd 電子棚札装置、サーバ装置及びプログラム
CN104932406A (zh) * 2015-05-27 2015-09-23 青岛海信医疗设备股份有限公司 对医疗冷柜中的医疗样品进行存取控制的方法及装置
CN110155583B (zh) * 2018-07-05 2020-06-30 中国国际海运集装箱(集团)股份有限公司 立体车库的控制方法、装置、介质及电子设备
CN111325295A (zh) * 2018-12-17 2020-06-23 青岛海尔生物医疗股份有限公司 基于射频识别技术的血液存储***及存取方法
CN109841004A (zh) * 2019-02-02 2019-06-04 陈学文 一种电动滑板车的取车方法、还车方法及租赁***
CN111898784A (zh) * 2020-09-29 2020-11-06 南京闻航汽车科技有限公司 用于车辆租赁预订的方法、电子设备和存储介质
CN113176944A (zh) * 2021-04-29 2021-07-27 中国工商银行股份有限公司 集群计算存储资源分配方法和装置
CN113176857A (zh) * 2021-04-30 2021-07-27 康键信息技术(深圳)有限公司 海量小文件存取优化方法、装置、设备及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160140489A1 (en) * 2014-11-13 2016-05-19 Alibaba Group Holding Limited Managing warehouse information
CN106200577A (zh) * 2016-07-08 2016-12-07 青岛华通能源投资有限责任公司 一种立体车库调度控制方法
CN108682179A (zh) * 2018-06-13 2018-10-19 西安艾润物联网技术服务有限责任公司 机械车库式停车场管理方法、装置及计算机可读存储介质
CN112132498A (zh) * 2019-06-25 2020-12-25 北京沃东天骏信息技术有限公司 库存管理方法、装置、设备及存储介质
WO2021068507A1 (zh) * 2019-10-12 2021-04-15 北京海益同展信息科技有限公司 获取库存数据的方法、装置、终端设备及存储介质
CN110909978A (zh) * 2019-10-15 2020-03-24 京东数字科技控股有限公司 资源处理方法、装置、服务器及计算机可读存储介质
CN112230662A (zh) * 2020-10-27 2021-01-15 开封思哲睿机器人有限公司 一种物品存取控制方法、装置及存储介质
CN114033224A (zh) * 2021-09-26 2022-02-11 烟台杰瑞石油服务集团股份有限公司 资源存取方法和装置
CN216211109U (zh) * 2021-09-26 2022-04-05 烟台杰瑞石油服务集团股份有限公司 运输存放车辆的***

Also Published As

Publication number Publication date
CN114033224B (zh) 2023-04-07
CN114033224A (zh) 2022-02-11

Similar Documents

Publication Publication Date Title
CN107217889B (zh) 一种垂直式立体车库用快速车辆存取方法
CN103150926B (zh) 基于移动机器人小车的预约取车方法
CN109215143A (zh) 基于物联网的电动汽车智能停车***及管理办法
CN110963378B (zh) 一种多电梯调度方法
CN108389426A (zh) 一种用于控制车辆停车的方法与设备
CN105489061B (zh) 公共自行车云端智能泊车及调配***
WO2023045325A1 (zh) 资源存取方法和装置
CN111915923A (zh) 一种多模态高密度的智能停车场***及存取车方法
CN107338983A (zh) 一种基于互联网的汽车双层停车***
CN107719143A (zh) 一种电池更换移动站对电动车更换电池的方法及装置
CN107832862A (zh) 一种基于物联网的车库预约***及预约方法
CN113103904B (zh) 一种电动汽车移动充电管理方法、装置和电子设备
CN111862468A (zh) 共享车辆处理方法、装置、设备及计算机可读存储介质
US20220169140A1 (en) Secure and efficient computing sharing for electric automobiles
CN216211109U (zh) 运输存放车辆的***
CN110533949A (zh) 一种基于物联网的车位共享智能管理***及方法
CN110119899A (zh) 一种园区内的车辆智能调度***和方法
CN112308312B (zh) 留仓包裹转送方法、模型训练方法及相关设备
CN109255603A (zh) 一种电梯计费方法、装置、设备和存储介质
CN114750631B (zh) 新能源车辆充电管理方法及相关设备
CN113793195B (zh) 网约车订单处理方法、装置、计算机设备及可读存储介质
CN114834277A (zh) 车辆自动充电***、充电方法、设备及存储介质
CN112081434B (zh) 基于竖井式车库的地面缓存库位控制***以及竖井式车库
CN112519622B (zh) 电动汽车的车位引导分配方法、装置、设备及存储介质
CN115409346A (zh) 园区低速无人车的调度方法及***、管理云平台

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22871388

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE