Sorting process display method and device, electronic equipment and storage medium
By generating and displaying three-dimensional animations of the package model, the problem of difficulty in displaying the sorting process in the existing technology is solved, and a clearer and more flexible display method is achieved, improving the user experience.
Patent Information
- Application Number
- CN202410897265.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-05
- Publication Date
- 2025-02-11
AI Technical Summary
The prior art is difficult to display the sorting process of the package in a comprehensive and clear manner, and cannot perform adaptive displays according to user needs, resulting in poor user experience.
By responding to the user's operation of uploading the logistics page sheet, obtain the picture of the page sheet to be displayed and map it to the preset package model to generate the target package model. Then, in response to the user's operation to initiate the sorting process, the three-dimensional animation of the target package model in the sorting process is displayed.
It realizes a clear and comprehensive display and sorting process, improves users' sense of participation and experience, and increases the flexibility of display, which can better meet users' display needs.
Smart Images

Figure CN119417951A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of logistics technology, and in particular to a sorting process display method, device, electronic device and storage medium. Background Art
[0002] In order to allow users to understand the parcel sorting process more clearly and specifically, it is usually necessary to display the parcel sorting process to users.
[0003] In the prior art, the sorting process is usually described in words, or some nodes in the sorting process are displayed through pictures and texts to reflect the sorting process of the package. However, in the process of implementing the present invention, it is found that the prior art has at least the following technical problems: it is difficult to fully and clearly display the detailed sorting process of the package in the prior art; and it is impossible to perform adaptive display according to the actual display needs of the user, resulting in a poor user experience. Summary of the invention
[0004] The embodiments of the present invention provide a sorting process display method, device, electronic device and storage medium to achieve the purpose of clearly and comprehensively displaying the complete target sorting process and increasing the flexibility of displaying the sorting process.
[0005] According to one aspect of the present invention, a sorting process display method is provided, comprising:
[0006] In response to a trigger operation for uploading a logistics waybill, obtaining a waybill image to be displayed uploaded by a user terminal;
[0007] Displaying a target package model corresponding to the face sheet image to be displayed; wherein the target package model is a model obtained by mapping the face sheet image to be displayed onto a preset package model;
[0008] In response to a start triggering operation of starting a target sorting process for the target package model, displaying a target display animation corresponding to the target sorting process;
[0009] The target display animation is a three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process.
[0010] According to another aspect of the present invention, a sorting process display device is provided, the device comprising:
[0011] A module for acquiring images of waybills to be displayed, used to acquire images of waybills to be displayed uploaded by a user terminal in response to a trigger operation for uploading the logistics waybills;
[0012] A target package model display module is used to display a target package model corresponding to the to-be-displayed face order image; wherein the target package model is a model obtained by mapping the to-be-displayed face order image onto a preset package model;
[0013] A target display animation display module, configured to display a target display animation corresponding to the target sorting process in response to a start triggering operation of starting a target sorting process for the target package model;
[0014] The target display animation is a three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process.
[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the sorting process display method described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the sorting process display method described in any embodiment of the present invention when executed.
[0020] The technical solution of the embodiment of the present invention, in response to the upload trigger operation of the logistics waybill, obtains the waybill picture to be displayed uploaded by the user terminal, so as to display the target package model corresponding to the waybill picture to be displayed; wherein, the target package model is a model obtained by mapping the waybill picture to be displayed onto a preset package model; by displaying the target package model corresponding to the waybill picture to be displayed, the user's sense of participation is improved; and, in response to the start trigger operation of starting the target sorting process for the target package model, the target display animation corresponding to the target sorting process is displayed; by displaying the target display animation, the complete target sorting process is clearly and comprehensively displayed; since the target display animation is the three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process, that is, the target display animation corresponds to the waybill picture to be displayed uploaded by the user terminal, it can better meet the user's display needs, increase the flexibility of displaying the sorting process, and is conducive to improving the user experience.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a flow chart of a sorting process display method provided according to an embodiment of the present invention;
[0024] Figure 2 is a flowchart of another sorting process display method provided according to an embodiment of the present invention;
[0025] Figure 3 is a structural schematic diagram of a sorting process display device provided according to an embodiment of the present invention;
[0026] Figure 4 It is a structural schematic diagram of an electronic device for implementing the sorting process display method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "etc." and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information and network security.
[0030] Figure 1 This is a flowchart of a sorting process display method provided according to an embodiment of the present invention. This embodiment can be applied to the case of performing a three-dimensional animation display of the sorting process of the target package corresponding to the image of the waybill to be displayed uploaded by the user terminal. The method can be executed by a sorting process display device, which can be implemented in the form of hardware and / or software.
[0031] like Figure 1 As shown, the method of this embodiment may specifically include:
[0032] S110. In response to a trigger operation for uploading the logistics waybill, obtain a picture of the waybill to be displayed uploaded by the user terminal.
[0033] Among them, the upload trigger operation is an operation for collecting the waybill image.
[0034] In a specific implementation, the upload trigger operation can be completed by clicking the upload control displayed in the display interface. For example, a button can be created to obtain a logistics bill image, and a hypertext markup language element can be used to allow the user to select an image to upload from the local system.
[0035] Specifically, the waybill picture uploaded by the user terminal is used as the waybill picture to be displayed. Specifically, in response to the upload trigger operation of the logistics waybill, the picture uploaded by the user terminal is obtained to determine whether the picture is the waybill picture. If so, the picture is determined as the waybill picture to be displayed; if not, a prompt message indicating that the waybill acquisition failed can be displayed in the display interface to prompt the user to upload the waybill picture again.
[0036] In addition, the upload trigger operation can be completed by selecting at least one of the to-be-selected bill images displayed on the display interface. Specifically, the selected to-be-selected bill image can be determined as the to-be-displayed bill image. Furthermore, for different sorting process simulation projects, the project title can be displayed on the display interface by encapsulating the Header component.
[0037] In actual applications, there are cases where parcels are transported to the wrong address due to parcel sorting errors. In order to accurately and quickly locate the sorting link where the problem occurs, in this embodiment, the waybill image with the sorting error can be used as the waybill image to be displayed, and the artificial intelligence recognition technology used in the actual sorting process and the method of determining the target grid are used to simulate the sorting process of the parcel corresponding to the waybill image with the sorting error, and then find the sorting environment where the problem occurs in the sorting process, and accurately and quickly complete the problem location.
[0038] S120: Display the target package model corresponding to the waybill image to be displayed.
[0039] Among them, the target package model is the model obtained by mapping the image of the face sheet to be displayed onto the preset package model.
[0040] In this embodiment, a preset package model may be displayed on the display interface. The preset package model may be a three-dimensional box created in advance using three.js technology, and a yellow carton color may be used as the background rendering of the three-dimensional box.
[0041] In a specific implementation, the face order image to be displayed can be mapped to the preset face order area of the preset package model. Specifically, the preset package model and the face order image to be displayed are dynamically mapped, that is, the movement process of the face order image to be displayed being mapped to the preset face order area is displayed. The preset face order area is a plane model created by THREE.PlaneGeometry, and the face order image to be displayed is twisted and stretched and then pasted to the corresponding preset face order area.
[0042] S130: In response to a start triggering operation of starting a target sorting process for a target package model, a target display animation corresponding to the target sorting process is displayed.
[0043] The target display animation is a three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process. The target sorting process is the process corresponding to the sorting of the target package; the target package is a package with the waybill information corresponding to the waybill image to be displayed.
[0044] In a specific implementation, the start trigger operation may be a click operation on a start control for starting the target sorting process; or a voice command input operation for starting the target sorting process. Specifically, after the start trigger operation is detected, a target display animation corresponding to the target sorting process may be generated and displayed.
[0045] Exemplarily, the sorting process of packages may include a package supply link, a top scanning device photo link, a waybill recognition link, a grid calculation link, and a grid drop link. Among them, the package supply link is used to put the package into the package supply table of the sorting machine, and the package is conveyed by a conveyor belt. The top scanning device photo link is when the package passes through the conveyor belt to the bottom of the top scanning device of the automatic sorting machine, and the camera installed on the top scanning device takes a picture of the waybill. The waybill recognition link is used to transmit the waybill photo taken by the top scanning device to the artificial intelligence recognition service, and the artificial intelligence recognition service returns the waybill information such as the three-segment code, the mailing address information, and the transportation address information. The grid calculation link is used to obtain the grid information of the package through the waybill information returned by the artificial intelligence recognition service. The grid drop link is used to trigger the belt conveyor under the package supply table to rotate, and the conveyor belt conveys the package to the determined grid information, completes the grid drop, and completes the sorting process of the package. Correspondingly, the display models in the target display animation may include a factory model, a floor model, a target package model and a sorting base model; the sorting base model includes a sorting machine package supply platform, a conveyor belt, a top scanning device, a grid, a camera installed on the top scanning device and a belt conveyor. The target package model can run on the conveyor belt.
[0046] In this embodiment, the target sorting process is the process of executing the package supply link, the top scanning device photo link, the waybill recognition link, the slot calculation link and the slot drop link for the target package. It should be noted that for different waybill images to be displayed, the corresponding waybill information of the target package is different, that is, the slot information that may be determined is also different, and the corresponding sorting process is different.
[0047] During the display of the target animation, the play control, pause control, pause control and loop control can be displayed on the display interface to realize the operations of playing, pausing, pausing and looping the target animation. For the falling grid process of the target package model, different motion attributes can be set for the target package model through the animation library to realize the upward and downward movement of the target package model. The animation adopts the animation slow-out effect.
[0048] The technical solution of the embodiment of the present invention, in response to the upload trigger operation of the logistics waybill, obtains the waybill picture to be displayed uploaded by the user terminal, so as to display the target package model corresponding to the waybill picture to be displayed; wherein, the target package model is a model obtained by mapping the waybill picture to be displayed onto a preset package model; by displaying the target package model corresponding to the waybill picture to be displayed, the user's sense of participation is improved; and, in response to the start trigger operation of starting the target sorting process for the target package model, the target display animation corresponding to the target sorting process is displayed; by displaying the target display animation, the complete target sorting process is clearly and comprehensively displayed; since the target display animation is the three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process, that is, the target display animation corresponds to the waybill picture to be displayed uploaded by the user terminal, it can better meet the user's display needs, increase the flexibility of displaying the sorting process, and is conducive to improving the user experience.
[0049] Optionally, before displaying the target display animation corresponding to the target sorting process, it also includes: in response to a first selection trigger operation on the display perspective, determining a target display perspective in at least one display perspective; displaying the target display animation corresponding to the target sorting process includes: displaying the target display animation according to the target display perspective.
[0050] In order to improve the convenience for users to watch the target display animation, the target display animation can be displayed based on the target display perspective corresponding to the first selection trigger operation. Specifically, the display perspective includes at least one of the top scanning device acquisition perspective, the coordinate system display perspective of the target display animation, and the package drop direction perspective. Exemplarily, the center position of the sorting base model can be used as the origin of the coordinate system to establish a coordinate system. Display each model required in the sorting process in the target display animation according to the coordinate system. The coordinate system display perspective can be a perspective with a plane composed of a horizontal axis and a vertical axis as the display surface. The top scanning device acquisition perspective is the perspective used when the top scanning device collects the waybill image; the package drop direction perspective is a perspective parallel to the package drop direction.
[0051] In a specific implementation, the first display control corresponding to each display perspective can be displayed on the display interface, and the first selection trigger operation can be a selection operation on the first display control. The display perspective corresponding to the selected first display control is used as the target display perspective, and the target display animation is displayed according to the target display perspective.
[0052] This embodiment pre-sets different display viewing angles, thereby providing different choices for users. The target display animation can be displayed according to the target display viewing angle selected by the user, which can better meet the diverse display needs of users.
[0053] In this embodiment, after displaying the target display animation corresponding to the target sorting process, it also includes: responding to a triggering operation on the display mode of the target display animation, determining the latest display mode of the target display animation, and displaying the target display animation according to the latest display mode.
[0054] The display mode includes at least one of a rotation display mode, a zoom display mode and a translation display mode.
[0055] Specifically, the second display controls corresponding to different display modes can be displayed on the display interface, and the trigger operation can be a selection operation of the second display control, and the display mode corresponding to the selected second display control is used as the latest display mode. The target display animation is displayed through the latest display mode to realize operations such as rotation, scaling or translation of the target display animation, thereby providing a more flexible and diverse display mode to better meet the needs of users.
[0056] In this embodiment, after displaying the target display animation corresponding to the target sorting process, it also includes: in response to a second selection trigger operation on the display model in the target display animation, the sorting process link corresponding to the selected target display model is used as a repeated display link, and the link display animation corresponding to the repeated display link in the target display animation is displayed.
[0057] In order to facilitate repeated viewing of each link in the target display animation, in response to the second selection trigger operation of any display model in the target display animation, the selected display model can be used as the target display model, and the sorting process link corresponding to the target display model can be used as the repeated display link that needs to be displayed to the user again. Further, the link display animation corresponding to the repeated display link in the target display animation can be extracted and displayed.
[0058] Alternatively, multiple display models may be selected, so that the sorting process links corresponding to each display model are used as repeated display links, the link display animation corresponding to each repeated display environment is extracted, and the link display animation corresponding to each repeated display environment is displayed in turn according to the process sequence relationship between the repeated display links.
[0059] This embodiment determines the repeated display link and displays the environment display animation corresponding to the repeated display environment, thereby facilitating repeated viewing by users; and the display animation can be displayed at any link in the target display animation, thereby improving the flexibility of the animation display process.
[0060] Figure 2It is a flowchart of another sorting process display method provided according to an embodiment of the present invention. Based on the above embodiment, this embodiment also includes: before displaying the target display animation corresponding to the target sorting process, based on artificial intelligence recognition technology, identifying the target waybill information in the waybill image to be displayed; determining the target position of the target grid in the sorting base model where the target package model falls in the target sorting process based on the target waybill information; generating a target animation clip based on the target position, and generating a target display animation based on the target animation clip. Among them, the explanations of the terms that are the same or corresponding to the above embodiments are not repeated here. Figure 2 As shown, the method includes:
[0061] S210. In response to a trigger operation for uploading the logistics waybill, obtain a picture of the waybill to be displayed uploaded by the user terminal.
[0062] S220: Display the target package model corresponding to the waybill image to be displayed.
[0063] S230: Based on artificial intelligence recognition technology, the target waybill information in the waybill image to be displayed is recognized, and based on the target waybill information, the target position of the target grid in the sorting base model where the target package model falls in the target sorting process is determined.
[0064] In order to simulate the actual sorting process of the parcel more realistically and accurately, the target waybill information in the waybill image to be displayed can be identified based on the artificial intelligence recognition technology used in the actual sorting process. The target waybill information includes the three-segment code for the parcel in the waybill image to be displayed, the shipping address information, and the transportation address information. Exemplarily, an event listener can be added in advance to trigger the image transmission operation after detecting that the user selects the image. The image can be sent to the rendering module through the parent-child technology, and the artificial intelligence recognition technology can be called through the rendering module.
[0065] Furthermore, after the target waybill information is identified, the waybill image to be displayed can be enlarged and displayed on the display interface, and a display card corresponding to the target waybill information can be generated and displayed on the display interface. A close button is provided for the enlarged waybill image to be displayed and the display card. Furthermore, if the enlarged waybill image to be displayed does not correspond to the target waybill information in the display card, in response to the reset operation of the display card and the enlarged waybill image to be displayed, the process returns to the upload step of the waybill image to be displayed or the identification step of the waybill image to be displayed to redefine the target waybill information.
[0066] In this embodiment, the target grid in the sorting base where the target package falls during the actual sorting process can be determined based on the target waybill information. In order to truly restore the process of the package falling into the grid in the target display animation, the target grid is the grid into which the target package model in the target display animation needs to fall, and the position corresponding to the target grid in the sorting base model is determined as the target position.
[0067] Optionally, the target waybill information includes the transportation address information of the package; determining the target position of the target grid in the sorting base model where the target package model falls in the target sorting process based on the target waybill information, including: determining the target map area corresponding to the transportation address information; determining the target position of the target grid in the sorting base model corresponding to the target map area based on the correspondence between the pre-constructed map area and the grid position.
[0068] It should be noted that a slot is used to collect parcels transported to the same map area, so as to facilitate efficient completion of the parcel transportation process. For example, slot 1 is used to collect parcels transported to Province A, and slot 2 is used to collect parcels transported to Province B.
[0069] In this embodiment, in order to determine the target location, the correspondence between the map area and the grid position can be pre-constructed. In addition, a correspondence table for displaying the correspondence can be generated, and the correspondence table can be highlighted on the display interface for easy viewing by the user. When determining the target location, the target map area corresponding to the transportation address information can be determined. For example, when the map area is divided by province, the province corresponding to the transportation address information can be determined, and the province can be determined as the target map area. Based on the correspondence, the grid position corresponding to the target map area is determined, and the grid position is determined as the target location.
[0070] Furthermore, the grid text description information of each grid can be displayed on the display interface, and the grid text description information can include the name of the map area corresponding to the grid, so that the user can understand the map area corresponding to each grid.
[0071] This embodiment provides a method for determining a target position, which facilitates rapid and accurate determination of the target position corresponding to when the target package model falls.
[0072] S240: Generate a target animation clip based on the target position, and generate a target display animation based on the target animation clip.
[0073] Among them, the target animation clip is used to reflect the transportation process of the target package model falling into the target location; the sorting base model is displayed with multiple grids.
[0074] Specifically, based on the target package model and the target position, an animation of the drop-off point of the target package model falling into the target position in the sorting base model can be generated, and the drop-off point animation can be used as the target animation clip. According to the execution order of each link in the sorting process, the pre-obtained animation clips of the package supply link, the top scanning device photo link, the bill recognition link, and the calculation grid link are connected with the target animation clip to obtain the target display animation.
[0075] This embodiment generates a target animation clip to display the sorting process of the package corresponding to the waybill image to be displayed actually transmitted by the user, which can better meet the user's display needs and is more in line with the actual transportation process of the package.
[0076] S250: In response to a start triggering operation of starting a target sorting process for a target package model, a target display animation corresponding to the target sorting process is displayed.
[0077] Optionally, the target display animation includes a top scanning device model and a camera model corresponding to the camera installed on the top scanning device; displaying the target display animation corresponding to the target sorting process includes: when it is detected that the current display segment of the target display animation is the target display segment, adjusting the display state of the camera model in the target display animation to a flashing state.
[0078] In order to display the target display animation more vividly and diversely, the current display segment of the target display animation can be detected during the display process of the target display animation. If the current display segment is the target display segment, the display state of the camera model in the display animation is adjusted to a flashing state. Among them, the target display segment is a segment in which the camera model performs image acquisition on the target package model. Furthermore, if the current display segment is not the target display segment, the camera model in the display animation is displayed according to a preset default state. Exemplarily, the flashing state can be simulated by adding attributes such as color and transparency to the camera model material, and by adjusting the attributes to adjust the color and transparency of the camera model when it is displayed; and the color and transparency can be changed periodically to simulate the effect of taking a picture.
[0079] In this embodiment, when the current display segment is the target display segment, the display state of the camera model in the target display animation is adjusted to a flashing state to prompt that the camera is collecting the target waybill information of the target package model, which makes it easier for users to understand the working status of the camera and increases the fun of the target display animation.
[0080] Furthermore, for pause scenarios in the sorting process, for example, a pause occurs when the camera is taking a photo. In the pause scenario, the onUpload event can be used to monitor the value of the progress element to determine whether the position of the target package model has reached the specified position. After reaching the specified position, the photo is started, and the control of the photo duration can be completed with the timer. After the photo is taken, the target package model is triggered to continue moving.
[0081] Figure 3 1 is a schematic diagram of the structure of a sorting process display device provided according to an embodiment of the present invention, and the device is used to execute the sorting process display method provided in any of the above embodiments. The device and the sorting process display method of the above embodiments belong to the same inventive concept, and the details not described in detail in the embodiment of the sorting process display device can refer to the embodiment of the above sorting process display method. Figure 3 As shown, the device comprises:
[0082] The module 10 for acquiring the image of the waybill to be displayed is used to acquire the image of the waybill to be displayed uploaded by the user terminal in response to the trigger operation of uploading the logistics waybill;
[0083] The target package model display module 11 is used to display the target package model corresponding to the face order image to be displayed; wherein the target package model is a model obtained by mapping the face order image to be displayed onto a preset package model;
[0084] A target display animation display module 12 is used to display a target display animation corresponding to the target sorting process in response to a start trigger operation of starting a target sorting process for a target package model;
[0085] Among them, the target display animation is a three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process.
[0086] Based on any optional technical solution in the embodiments of the present invention, optionally, the following further includes:
[0087] The information recognition module is used to recognize the target waybill information in the displayed waybill image based on artificial intelligence recognition technology before displaying the target display animation corresponding to the target sorting process;
[0088] A target position determination module, used to determine the target position of the target grid in the sorting base model where the target package model falls in the target sorting process based on the target waybill information;
[0089] The display animation generation module is used to generate a target animation segment based on the target position, and to generate a target display animation based on the target animation segment; wherein the target animation segment is used to reflect the transportation process of the target package model falling into the target position; and the sorting base model is displayed with multiple grids.
[0090] Based on any optional technical solution in the embodiments of the present invention, optionally, the target waybill information includes the transportation address information of the package; and the target location determination module includes:
[0091] A target map area determination unit, used to determine the target map area corresponding to the transportation address information;
[0092] The target position determination unit is used to determine the target position of the target grid in the sorting base model corresponding to the target map area based on the pre-constructed correspondence between the map area and the grid position.
[0093] Based on any optional technical solution in the embodiments of the present invention, optionally, the following further includes:
[0094] A target display angle determination module, configured to determine a target display angle from at least one display angle in response to a first selection trigger operation on the display angle before displaying the target display animation corresponding to the target sorting process;
[0095] The target display animation display module 12 includes:
[0096] The target display animation display unit is used to display the target display animation according to the target display perspective; wherein the display perspective includes at least one of the top scanning device acquisition perspective, the coordinate system display perspective of the target display animation, and the package drop direction perspective.
[0097] Based on any optional technical solution in the embodiments of the present invention, optionally, the following further includes:
[0098] A latest display mode determination module is used to determine the latest display mode of the target display animation in response to a triggering operation on the display mode of the target display animation after displaying the target display animation corresponding to the target sorting process, and display the target display animation according to the latest display mode;
[0099] The display mode includes at least one of a rotation display mode, a zoom display mode and a translation display mode.
[0100] Based on any optional technical solution in the embodiments of the present invention, optionally, the following further includes:
[0101] The link display animation display module is used to, after displaying the target display animation corresponding to the target sorting process, respond to the second selection trigger operation of the display model in the target display animation, use the sorting process link corresponding to the selected target display model as the repeated display link, and display the link display animation corresponding to the repeated display link in the target display animation.
[0102] On the basis of any optional technical solution in the embodiment of the present invention, optionally, the target display animation includes a top scanning device model and a camera model corresponding to a camera installed on the top scanning device;
[0103] The target display animation display module 12 includes:
[0104] A display state adjustment unit, configured to adjust the display state of the camera model in the target display animation to a flashing state when detecting that the current display segment of the target display animation is the target display segment;
[0105] The target display segment is a segment in which the camera model captures images of the target package model.
[0106] The technical solution of the embodiment of the present invention, in response to the upload trigger operation of the logistics waybill, obtains the waybill picture to be displayed uploaded by the user terminal, so as to display the target package model corresponding to the waybill picture to be displayed; wherein, the target package model is a model obtained by mapping the waybill picture to be displayed onto a preset package model; by displaying the target package model corresponding to the waybill picture to be displayed, the user's sense of participation is improved; and, in response to the start trigger operation of starting the target sorting process for the target package model, the target display animation corresponding to the target sorting process is displayed; by displaying the target display animation, the complete target sorting process is clearly and comprehensively displayed; since the target display animation is the three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process, that is, the target display animation corresponds to the waybill picture to be displayed uploaded by the user terminal, it can better meet the user's display needs, increase the flexibility of displaying the sorting process, and is conducive to improving the user experience.
[0107] It is worth noting that in the embodiment of the above-mentioned sorting process display device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0108] Figure 41 is a schematic diagram of the structure of an electronic device that implements the sorting process display method of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0109] like Figure 4 As shown, the electronic device 20 includes at least one processor 21, and a memory connected to the at least one processor 21, such as a read-only memory (ROM) 22, a random access memory (RAM) 23, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 21 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 22 or the computer program loaded from the storage unit 28 to the random access memory (RAM) 23. In RAM23, various programs and data required for the operation of the electronic device 20 can also be stored. The processor 21, ROM22 and RAM23 are connected to each other through a bus 24. An input / output (I / O) interface 25 is also connected to the bus 24.
[0110] A number of components in the electronic device 20 are connected to the I / O interface 25, including: an input unit 26, such as a keyboard, a mouse, etc.; an output unit 27, such as various types of displays, speakers, etc.; a storage unit 28, such as a disk, an optical disk, etc.; and a communication unit 29, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 29 allows the electronic device 20 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0111] The processor 21 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 21 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 21 executes the various methods and processes described above, such as the sorting process display method.
[0112] In some embodiments, the sorting process display method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 28. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 20 via the ROM 22 and / or the communication unit 29. When the computer program is loaded into the RAM 23 and executed by the processor 21, one or more steps of the sorting process display method described above can be performed. Alternatively, in other embodiments, the processor 21 can be configured to execute the sorting process display method in any other appropriate manner (for example, by means of firmware).
[0113] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0114] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0115] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.
[0116] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0117] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0118] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0119] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0120] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A sorting process display method, characterized in that: include: In response to a trigger operation for uploading a logistics waybill, obtaining a waybill image to be displayed uploaded by a user terminal; Displaying a target package model corresponding to the face sheet image to be displayed; wherein the target package model is a model obtained by mapping the face sheet image to be displayed onto a preset package model; In response to a start triggering operation of starting a target sorting process for the target package model, displaying a target display animation corresponding to the target sorting process; The target display animation is a three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process.
2. The method according to claim 1, characterized in that Before displaying the target display animation corresponding to the target sorting process, the method further includes: Based on artificial intelligence recognition technology, the target waybill information in the waybill image to be displayed is identified; Determine, based on the target waybill information, a target position of a target grid in a sorting base model into which the target package model falls in the target sorting process; A target animation clip is generated based on the target position, and the target display animation is generated based on the target animation clip; wherein the target animation clip is used to reflect the transportation process of the target package model falling into the target position; and the sorting base model is displayed with multiple grids.
3. The method according to claim 2, characterized in that The target waybill information includes the shipping address information of the package; and the step of determining the target position of the target grid in the sorting base model where the target package model falls in the target sorting process based on the target waybill information includes: Determine the target map area corresponding to the transportation address information; Based on the correspondence between the pre-constructed map area and the grid position, the target position of the target grid in the sorting base model corresponding to the target map area is determined.
4. The method according to claim 1, characterized in that: Before displaying the target display animation corresponding to the target sorting process, the method further includes: In response to a first selection triggering operation on a display perspective, determining a target display perspective from at least one display perspective; The target display animation corresponding to the target sorting process includes: The target display animation is displayed according to the target display perspective; wherein the display perspective includes at least one of a top scanning device acquisition perspective, a coordinate system display perspective of the target display animation, and a package drop direction perspective.
5. The method according to claim 1, characterized in that After the target display animation corresponding to the target sorting process is displayed, the method further includes: In response to a triggering operation on the display mode of the target display animation, determining the latest display mode of the target display animation, and displaying the target display animation according to the latest display mode; The display mode includes at least one of a rotation display mode, a zoom display mode and a translation display mode.
6. The method according to claim 1, characterized in that After the target display animation corresponding to the target sorting process is displayed, the method further includes: In response to the second selection trigger operation on the display model in the target display animation, the sorting process link corresponding to the selected target display model is used as the repeated display link, and the link display animation corresponding to the repeated display link in the target display animation is displayed.
7. The method according to claim 1, characterized in that The target display animation includes a top scanning device model and a camera model corresponding to a camera installed on the top scanning device; The target display animation corresponding to the target sorting process includes: When it is detected that the current display segment of the target display animation is the target display segment, adjusting the display state of the camera model in the target display animation to a flashing state; The target display segment is a segment in which the camera model captures images of the target package model.
8. A sorting process display device, characterized in that: include: A module for acquiring images of waybills to be displayed, used to acquire images of waybills to be displayed uploaded by a user terminal in response to a trigger operation for uploading the logistics waybills; A target package model display module is used to display a target package model corresponding to the to-be-displayed face order image; wherein the target package model is a model obtained by mapping the to-be-displayed face order image onto a preset package model; A target display animation display module, configured to display a target display animation corresponding to the target sorting process in response to a start triggering operation of starting a target sorting process for the target package model; The target display animation is a three-dimensional animation corresponding to the target package model when it is transmitted according to the target sorting process.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the sorting process display method described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the sorting process display method according to any one of claims 1 to 7 when executed.