Method and device for storing information

By real-time detection and collection of environmental videos of express items, the problem of difficult to determine the liability for damage during the express delivery process is solved, and the accurate identification of the causes of damage and the identification of liability are achieved, reducing the risks of liability shirkness and data tampering.

CN119313234APending Publication Date: 2025-01-14BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310845342.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

When the items are damaged during the express delivery process, it is difficult to determine the links and responsible persons, resulting in the risk of shirking responsibility and data tampering.

Method used

By detecting whether preset events have occurred in the object to be transported in real time, collecting external and internal environmental videos, and storing them as detection information to facilitate understanding of the time and cause of the damage.

Benefits of technology

It realizes timely collection and storage of damage to transport objects, ensures the reliability of the damage causes, avoids responsibility shirking and data tampering, and improves the accuracy of responsibility identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313234A_ABST
    Figure CN119313234A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information storage method and device. According to one specific embodiment, the method comprises the steps that whether a preset event occurs currently or not is determined, a to-be-transported object is obtained by packaging a to-be-transported object, and the preset event is related to damage of the to-be-transported object; in response to determining that the to-be-transported object currently generates the preset event, environment videos of the to-be-transported object are collected, the environment videos comprise external environment videos and internal environment videos of the to-be-transported object, the external environment videos are used for recording the surrounding environment where the to-be-transported object is located, and the internal environment videos are used for recording internal environment videos of the to-be-transported object; the internal environment video is used for recording the internal environment of the to-be-transported object where the to-be-transported object is located; and storing the environment video as detection information of the to-be-transported object. According to the implementation mode, the reason for damage of the to-be-transported object can be known easily.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and more particularly to a method and device for storing information. Background Art

[0002] With the rapid development of e-commerce and logistics, the number of express delivery orders has also increased by leaps and bounds. At the same time, the ability of various express delivery companies to open up express delivery to individuals and enterprises has further increased the number of express delivery orders. However, it is common for items in express delivery to be damaged. At this time, customers usually choose to refuse to accept or contact customer service for return processing. However, it is usually difficult to confirm at which stage of the delivery process the express delivery is damaged and who is responsible for the damage. Summary of the invention

[0003] Embodiments of the present disclosure provide a method and apparatus for storing information.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for storing information, the method comprising: determining whether a preset event currently occurs on an object to be transported, wherein the object to be transported is obtained by packaging items to be transported, and the preset event is related to damage of the object to be transported; in response to determining that a preset event currently occurs on the object to be transported, collecting an environmental video of the object to be transported, wherein the environmental video comprises an external environment video and an internal environment video of the object to be transported, the external environment video being used to record the surrounding environment of the object to be transported, and the internal environment video being used to record the environment inside the object to be transported where the items to be transported are located; and storing the environmental video as detection information of the object to be transported.

[0005] In a second aspect, an embodiment of the present disclosure provides a method for querying information, the method comprising: receiving a query request for a damaged object to be transported; according to the query request, obtaining an environmental video corresponding to the damaged object to be transported from detection information of the damaged object to be transported, wherein the detection information is obtained using the method described in the first aspect above; and determining the cause of damage to the damaged object to be transported based on the environmental video.

[0006] In a third aspect, an embodiment of the present disclosure provides a device for storing information, the device comprising: a first determination unit, configured to determine whether a preset event currently occurs in an object to be transported, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to damage of the object to be transported; a collection unit, configured to collect an environmental video of the object to be transported in response to determining that a preset event currently occurs in the object to be transported, wherein the environmental video comprises an external environment video and an internal environment video of the object to be transported, the external environment video being used to record the surrounding environment of the object to be transported, and the internal environment video being used to record the environment inside the object to be transported where the items to be transported are located; and a storage unit, configured to store the environmental video as detection information of the object to be transported.

[0007] In a fourth aspect, an embodiment of the present disclosure provides a device for querying information, the device comprising: a receiving unit, configured to receive a query request for a damaged object to be transported; an acquisition unit, configured to acquire an environmental video corresponding to the damaged object to be transported from detection information of the damaged object to be transported according to the query request, wherein the detection information is obtained using the method described in the first aspect above; and a second determination unit, configured to determine the cause of damage of the damaged object to be transported based on the environmental video.

[0008] In a fifth aspect, an embodiment of the present disclosure provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs; when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner in the first aspect.

[0009] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any implementation manner in the first aspect.

[0010] The method and device for storing information provided by the embodiments of the present disclosure can, through real-time detection of preset events related to damage of the object to be transported, timely collect and store the external environment video and the internal environment video of the object to be transported when the preset event occurs to the object to be transported, thereby facilitating understanding of the damage time and cause of damage of the object to be transported based on these environmental videos when the object to be transported is damaged. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Other features, objects and advantages of the present disclosure will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0012] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure may be applied;

[0013] Figure 2 is a flow chart of an embodiment of a method for storing information according to the present disclosure;

[0014] Figure 3 is a schematic diagram of an application scenario of the method for storing information according to an embodiment of the present disclosure;

[0015] Figure 4 is a flowchart of an embodiment of a method for querying information according to the present disclosure;

[0016] Figure 5 is a schematic structural diagram of an embodiment of a device for storing information according to the present disclosure;

[0017] Figure 6 is a structural schematic diagram of an embodiment of a device for querying information according to the present disclosure;

[0018] Figure 7 It is a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It is also necessary to explain that, for ease of description, only the relevant parts are shown in the accompanying drawings.

[0020] It should be noted that in the technical solution of the present invention, the collection / collection, update, analysis, use, transmission, storage and other aspects of user personal information involved are in compliance with the provisions of relevant laws and regulations, are used for legal and reasonable purposes, are not shared, leaked or sold outside of these legal uses, and are subject to supervision and management by national regulatory authorities. Necessary measures should be taken for user personal information to selectively block the use or access to personal information data to prevent illegal access to such personal information data, ensure that persons who have access to personal information data comply with the provisions of relevant laws and regulations, and ensure the security of user personal information. In addition, once these user personal information data are no longer needed, the risks should be minimized by limiting or even prohibiting data collection and / or deleting data.

[0021] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0022] Figure 1 An exemplary architecture 100 is shown to which an embodiment of a method for storing information or an apparatus for storing information of the present disclosure can be applied.

[0023] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0024] The terminal devices 101, 102, 103 interact with the server 105 via the network 104 to receive or send messages, etc. Various client applications may be installed on the terminal devices 101, 102, 103. For example, browser applications, shopping applications, logistics applications, search applications, instant messaging tools, etc.

[0025] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices, including but not limited to smart phones, tablet computers, e-book readers, laptop computers, desktop computers, etc. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or they can be implemented as a single software or software module. No specific limitation is made here. Generally, terminal devices 101, 102, 103 can be

[0026] The server 105 may be a server that provides various services, such as a backend server that provides services for client applications installed on the terminal devices 101, 102, and 103. The server 105 may determine whether a preset event currently occurs on the object to be transported, and in response to determining that the preset event currently occurs on the object to be transported, collect an environmental video of the object to be transported and store it as detection information of the object to be transported.

[0027] It should be noted that in different scenarios, the terminal devices 101, 102, 103 and the network 104 may not exist.

[0028] It should be noted that the method for storing information provided in the embodiments of the present disclosure is generally executed by the server 105 , and accordingly, the device for storing information is generally disposed in the server 105 .

[0029] It should also be pointed out that information processing applications may also be installed in the terminal devices 101, 102, and 103. The terminal devices 101, 102, and 103 may also determine whether a preset event currently occurs in the object to be transported based on the information processing application. In response to determining that the preset event currently occurs in the object to be transported, the environmental video of the object to be transported is collected and stored as the detection information of the object to be transported. At this time, the method of storing information may also be executed by the terminal devices 101, 102, and 103, and accordingly, the device for storing information may also be set in the terminal devices 101, 102, and 103. At this time, the exemplary system architecture 100 may not have the server 105 and the network 104.

[0030] It should be noted that the server 105 can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server 105 is software, it can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0031] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0032] Continue to refer Figure 2 , which shows a process 200 of an embodiment of a method for storing information according to the present disclosure. The method for storing information comprises the following steps:

[0033] Step 201: Determine whether a preset event currently occurs to the object to be transported.

[0034] In this embodiment, the object to be transported can be obtained by packing the items to be transported. Generally, the object to be transported may include the items to be transported and the packaging materials used to load the items to be transported. The items to be transported may be various items that can be transported, such as various daily necessities, school supplies, work supplies, etc. The packaging materials may be various packaging materials that can load items, such as cartons, foam boxes, paper boxes, etc. According to actual application requirements, different items to be transported may use different packaging materials. Taking the logistics industry as an example, the object to be transported may be various express / parcels, etc.

[0035] The preset event may be related to the damage of the object to be transported. That is, the preset event is one of the possible causes of the damage of the object to be transported. Generally, the preset event is one of the possible causes of the damage of the items to be transported in the object to be transported. For example, the preset event includes but is not limited to collision, falling, low temperature / high temperature impact, etc.

[0036] The execution subject of the method for storing information (such as the server 105 described in FIG. 1 ) can use various methods to determine whether a preset event currently occurs in the object to be transported according to the actual application scenario. For example, the relevant personnel responsible for transporting or managing the object to be transported can determine in real time whether a preset event occurs in the object to be transported, and notify the execution subject when the preset event occurs in the object to be transported.

[0037] For another example, various sensors (such as gravity sensors, temperature sensors, pressure sensors, etc.) can be installed on the object to be transported in advance, and these sensors can be used to collect relevant parameters in real time. At the same time, the parameter range of the sensor corresponding to the preset event can be set in advance, and then it can be determined whether the preset event occurs in the object to be transported based on whether the parameters collected by the sensor in real time belong to the above preset parameter range.

[0038] Step 202: In response to determining that a preset event currently occurs in the object to be transported, an environmental video of the object to be transported is collected.

[0039] In this embodiment, the environmental video may include an external environment video and an internal environment video of the object to be transported. Among them, the external environment video can be used to record the surrounding environment of the object to be transported. The surrounding environment may refer to the environment within a preset area centered on the object to be transported. The size of the preset area can be flexibly set by relevant personnel according to the actual application scenario. The internal environment video can be used to record the environment inside the object to be transported where the items to be transported are located. Taking express / parcels as an example, the external environment video is used to record the surrounding area of ​​the express / parcel, and the internal environment video is used to record the internal area of ​​the express / parcel itself, such as the inside of a packaging box.

[0040] Generally, various video acquisition devices (such as cameras, etc.) can be pre-set in the packaging materials (such as packaging boxes, etc.) of the object to be transported. When it is determined that a preset event occurs in the object to be transported, the video acquisition device can be controlled to capture the internal environment video of the object to be transported. At the same time, the external environment video of the object to be transported can be captured from the video acquisition device in the environment where the object to be transported is located. The duration of the captured video can be preset. For example, a 10-second environment video can be captured. The duration of the external environment video and the internal environment video can be the same or different.

[0041] Step 203: Store the environment video as detection information of the object to be transported.

[0042] In this embodiment, the collected environmental video of the object to be transported can be stored for subsequent viewing. In some cases, a URL (uniform resource locator) of the environmental video of the object to be transported can also be generated, and the URL of the environmental video of the object to be transported can be stored as the detection information of the object to be transported. For example, the URL of the environmental video of the object to be transported can be stored in the blockchain as the detection information of the object to be transported to ensure that the environmental video of the object to be transported is not tampered with.

[0043] By judging in real time whether a preset event related to damage occurs to the object to be transported, if a preset event occurs to the object to be transported, the external environment video and the internal environment video of the object to be transported can be collected in time and stored as the detection information of the object to be transported, so that when the items to be transported in the object to be transported are damaged, the relevant causes of damage can be understood by checking the environmental video in the detection information.

[0044] In some optional implementations of this embodiment, in response to determining that a preset event currently occurs in the object to be transported, the serial number of the object to be transported can also be used to obtain corresponding transportation information, and the environmental video and transportation information can be associated and stored in the detection information.

[0045] The number of the object to be transported can be generated and obtained in the process of packaging the items to be transported. For example, the number can be the box number of the express packaging box. At the same time, the transportation information of the object to be transported is recorded during the transportation process of the object to be transported. The transportation information can be various information related to the transportation process of the object to be transported (such as the transportation route, etc.).

[0046] Optionally, the transportation information of the object to be transported in each transportation link can be collected respectively, and then the number of the object to be transported and the collected transportation information can be associated and stored in the detection information of the object to be transported. Generally, the transportation links of the object to be transported include but are not limited to: sealing, transit, arrival at the distribution station, distribution, successful delivery, etc.

[0047] The transportation information of each transportation link includes but is not limited to: delivery link, creation time, operator, etc. Among them, the creation time can indicate the start time of the delivery link. The operator can indicate the person in charge of the delivery link.

[0048] At this time, the detection information of the object to be transported can be queried according to the number of the object to be transported to obtain the transportation information of the object to be transported. Further, the number of the object to be transported and the environmental video of the object to be transported can be associated and stored in the detection information.

[0049] Optionally, the transportation information of the object to be transported may also include a transport order number of the object to be transported. Generally, the transport order number and the number of the object to be transported may both identify the object to be transported. When the object to be transported is packed, the number of the object to be transported may be bound to the transport order number of the object to be transported.

[0050] In addition, after confirming that the object to be transported has been successfully delivered, the number of the object to be transported and the transport order number of the object to be transported can be untied so that the number of the object to be transported can be reused later.

[0051] In order to facilitate recording the detection information of the object to be transported, the detection information may also include the detection information number and information type. Among them, the detection information number can distinguish the detection information collected at different time points. The information type may include a link detection type and a damage detection type. The link detection type may correspond to the information collected in the transportation link of the object to be transported. The damage detection type may correspond to the information collected when a preset event occurs to the object to be transported.

[0052] By collecting and recording in real time the transportation information of the object to be transported, such as the transportation links, creation time, and operator, and using the transportation information as the inspection information of the object to be transported, the inspection information of the object to be transported can be enriched, and it is also convenient for understanding not only the cause of the damage, but also the time of the damage and the relevant person in charge when the object to be transported is damaged.

[0053] Optionally, in response to determining that the detection information of the object to be transported includes the environmental video, the detection information of the object to be transported is stored in the blockchain. Since the environmental video of the object to be transported is usually collected only when a preset event that may cause damage to the object to be transported is detected, when the environmental video of the object to be transported is included in the detection information, it can be determined that rapid damage may have occurred at present, so that the current detection information of the object to be transported can be stored in the blockchain in a timely manner to ensure the timely storage of relevant video evidence of damage to the object to be transported.

[0054] Continue to see Figure 3 , Figure 3 This is an illustrative application scenario of the method for storing information according to this embodiment. Figure 3 In the application scenario, the express system can be run in a terminal device such as that used by a courier. The express damage monitoring system and the video system can be run in a server. The blockchain system can be run in the above-mentioned server or in other terminals. When the express damage monitoring system detects that the express box has collided or bumped, the corresponding express box binding information can be queried according to the express box number, and then the express order number can be obtained from the express box binding information to obtain the express information according to the express order number, and then the express order information can be queried according to the express order number to obtain the relevant express information to generate the express damage monitoring information, and store it in the express damage monitoring information table. At the same time, when the express damage monitoring system detects that the express box has collided or bumped, the express box can be controlled to collect environmental video and upload relevant video information to the video system for storage. The video system can return the URL of the stored video information to the express damage monitoring system. Then, the express damage monitoring information can be updated in the express damage monitoring information table, such as updating the URL of the video information. After that, after determining that the external environment video URL and the internal environment URL are stored in the express damage monitoring information table, the express damage monitoring information can be further uploaded to the blockchain system and stored.

[0055] The method provided by the above-mentioned embodiment of the present disclosure collects and stores the internal and external environment video of the object to be transported in time when an event that may cause damage occurs during the delivery process of the object to be transported, so as to understand the cause of damage to the object to be transported as evidence. At the same time, by storing information such as the internal and external environment video in the blockchain, the data cannot be tampered with, avoiding situations such as relevant responsible persons shirking responsibilities or tampering with relevant data.

[0056] Further references Figure 4 , which shows a process 400 of an embodiment of a method for querying information. The process 400 of the method for querying information includes the following steps:

[0057] Step 401: Receive a query request for a damaged object to be transported.

[0058] In this embodiment, the query request can be used to request to query the damage cause of the damaged object to be transported. Generally, the query request for the damaged object to be transported can be sent by relevant personnel (such as the receiving customer of the object to be transported, customer service personnel, etc.).

[0059] Step 402: According to the query request, obtain the environment video corresponding to the damaged object to be transported from the detection information of the damaged object to be transported.

[0060] In this embodiment, the detection information of the damaged object to be transported can be used as described above. Figure 2 Specifically, the query request may carry the identifier of the damaged object to be transported (such as a transport order number, etc.), so that the corresponding environment video of the damaged object to be transported can be obtained from the detection information of the damaged object to be transported according to the transport order number.

[0061] Step 403: Determine the damage cause of the damaged object to be transported based on the environmental video.

[0062] In this embodiment, after obtaining the environmental video corresponding to the damaged object to be transported, the damage cause of the damaged object to be transported can be determined and recorded by viewing and analyzing the environmental video. At the same time, combined with the detection information of the damaged object to be transported, the corresponding damage time and responsible person can also be understood, thereby facilitating the handling of after-sales related matters of the damaged object to be transported.

[0063] The details not described in detail in this embodiment can be found in Figure 2 The relevant descriptions in the corresponding embodiments will not be repeated here.

[0064] Further references Figure 5 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a device for storing information. Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0065] like Figure 5 As shown, the device 500 for storing information provided in this embodiment includes a first determining unit 501, a collecting unit 502 and a storage unit 503. The first determining unit 501 is configured to determine whether a preset event currently occurs in the object to be transported, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to the damage of the object to be transported; the collecting unit 502 is configured to collect the environmental video of the object to be transported in response to determining that the preset event currently occurs in the object to be transported, wherein the environmental video includes an external environmental video and an internal environmental video of the object to be transported, the external environmental video is used to record the surrounding environment of the object to be transported, and the internal environmental video is used to record the environment inside the object to be transported where the items to be transported are located; the storage unit 503 is configured to store the environmental video as the detection information of the object to be transported.

[0066] In the device for storing information 500 in this embodiment, the specific processing of the first determining unit 501, the collecting unit 502 and the storage unit 503 and the technical effects thereof can be referred to in Figure 2 The relevant descriptions of step 201, step 202 and step 203 in the corresponding embodiment are not repeated here.

[0067] In some optional implementations of this embodiment, the storage unit 503 is further configured to: in response to determining that a preset event currently occurs in the object to be transported, obtain corresponding transportation information using the number of the object to be transported; and associate the storage environment video and transportation information in the detection information.

[0068] In some optional implementations of this embodiment, the above-mentioned collection unit 502 is further configured to: collect the delivery information of the object to be transported in each transportation link respectively; the above-mentioned storage unit 503 is further configured to: store the number of the object to be transported and the collected transportation information in an associated manner in the detection information.

[0069] In some optional implementations of this embodiment, the above-mentioned delivery information includes the delivery link, creation time, and operator.

[0070] In some optional implementations of this embodiment, the storage unit 503 is further configured to: in response to determining that the detection information of the object to be transported includes the environmental video, store the detection information of the object to be transported in the blockchain.

[0071] The device provided by the above-mentioned embodiments of the present disclosure determines whether a preset event currently occurs in the object to be transported through a first determination unit, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to the damage of the object to be transported; the acquisition unit acquires an environmental video of the object to be transported in response to determining that a preset event currently occurs in the object to be transported, wherein the environmental video includes an external environmental video and an internal environmental video of the object to be transported, the external environmental video is used to record the surrounding environment of the object to be transported, and the internal environmental video is used to record the environment inside the object to be transported where the items to be transported are located; the storage unit stores the environmental video as detection information of the object to be transported, and can timely acquire and store the external environmental video and the internal environmental video of the object to be transported at this time, so as to facilitate understanding of the damage time and cause of damage of the object to be transported based on these environmental videos when the object to be transported is damaged.

[0072] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a device for querying information. Figure 4 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0073] like Figure 6 As shown, the information query device 600 provided in this embodiment includes a receiving unit 601, an acquisition unit 602 and a second determination unit 603. The receiving unit 601 is configured to receive a query request for a damaged object to be transported; the acquisition unit 602 is configured to acquire an environment video corresponding to the damaged object to be transported from the detection information of the damaged object to be transported according to the query request, wherein the detection information is obtained by using the above-mentioned Figure 2 The method described in the embodiment is obtained; the second determining unit 603 is configured to determine the cause of damage of the damaged object to be transported according to the environmental video.

[0074] In the present embodiment, in the information query device 600, the specific processing of the receiving unit 601, the obtaining unit 602 and the second determining unit 603 and the technical effects thereof can be referred to respectively. Figure 4 This corresponds to step 401, step 402 and step 403 in the embodiment.

[0075] The device provided by the above embodiment of the present disclosure receives a query request for a damaged object to be transported through a receiving unit; the acquiring unit acquires an environment video corresponding to the damaged object to be transported from the detection information of the damaged object to be transported according to the query request, wherein the detection information is obtained by using the above Figure 2The method described in the embodiment is obtained; the second determination unit determines the cause of damage of the damaged object to be transported based on the environmental video. At the same time, combined with the detection information of the damaged object to be transported, the corresponding damage time and responsible person can also be understood, thereby facilitating the handling of after-sales related matters of the damaged object to be transported.

[0076] Reference below Figure 7 , which shows an electronic device (eg, Figure 1 The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0077] like Figure 7 As shown, the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0078] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 7 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0079] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 709, or installed from a storage device 708, or installed from a ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0080] It should be noted that the computer-readable medium described in the embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0081] The computer-readable medium may be included in the electronic device; or it may exist independently without being assembled into the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: determines whether a preset event currently occurs in the object to be transported, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to the damage of the object to be transported; in response to determining that a preset event currently occurs in the object to be transported, collects an environmental video of the object to be transported, wherein the environmental video includes an external environmental video and an internal environmental video of the object to be transported, the external environmental video is used to record the surrounding environment of the object to be transported, and the internal environmental video is used to record the environment inside the object to be transported where the items to be transported are located; and stores the environmental video as detection information of the object to be transported.

[0082] Computer program code for performing the operations of embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on a user's computer, partially on a user's computer, as a separate software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0083] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0084] The units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. The described units may also be arranged in a processor, for example, may be described as: a processor includes a first determination unit, a collection unit, and a storage unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the first determination unit may also be described as "a unit for determining whether a preset event currently occurs in the object to be transported, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to the damage of the object to be transported".

[0085] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure to form a technical solution.

Claims

1. A method for storing information, comprising: Determine whether a preset event currently occurs on the object to be transported, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to damage of the object to be transported; In response to determining that the preset event currently occurs in the object to be transported, collecting an environmental video of the object to be transported, wherein the environmental video includes an external environmental video and an internal environmental video of the object to be transported, the external environmental video is used to record the surrounding environment of the object to be transported, and the internal environmental video is used to record the environment inside the object to be transported where the items to be transported are located; The environmental video is stored as detection information of the object to be transported.

2. The method according to claim 1, wherein: The method further comprises: In response to determining that the preset event currently occurs in the object to be transported, obtaining corresponding transport information using the serial number of the object to be transported; The environmental video and the transportation information are stored in association in the detection information.

3. The method according to claim 2, wherein: The method further comprises: Collecting the transportation information of the object to be transported in each transportation link respectively; The number of the object to be transported and the collected transport information are stored in association in the detection information.

4. The method according to claim 3, wherein: The delivery information includes the delivery link, creation time, and operator.

5. The method according to any one of claims 1 to 4, wherein: The storing of the environment video as damage detection information of the object to be transported includes: In response to determining that the detection information of the object to be transported includes an environmental video, the detection information of the object to be transported is stored in a blockchain.

6. A method for querying information, comprising: Receiving query requests for damaged objects to be transported; According to the query request, obtaining an environment video corresponding to the damaged object to be transported from the detection information of the damaged object to be transported, wherein the detection information is obtained using the method described in any one of claims 1 to 5; The cause of damage of the damaged object to be transported is determined based on the environmental video.

7. A device for storing information, comprising: A first determining unit is configured to determine whether a preset event currently occurs to the object to be transported, wherein the object to be transported is obtained by packaging the items to be transported, and the preset event is related to damage of the object to be transported; A collection unit is configured to collect an environment video of the object to be transported in response to determining that the preset event currently occurs in the object to be transported, wherein the environment video includes an external environment video and an internal environment video of the object to be transported, the external environment video is used to record the surrounding environment of the object to be transported, and the internal environment video is used to record the environment inside the object to be transported where the items to be transported are located; A storage unit is configured to store the environment video as detection information of the object to be transported.

8. A device for querying information, comprising: A receiving unit, configured to receive a query request for a damaged object to be transported; an acquisition unit, configured to acquire, according to the query request, an environment video corresponding to the damaged object to be transported from the detection information of the damaged object to be transported, wherein the detection information is obtained by using the method according to any one of claims 1 to 5; The second determining unit is configured to determine the damage cause of the damaged object to be transported based on the environmental video.

9. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.

10. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.