CN114187074A - Order generation method, device, equipment and storage medium - Google Patents

Order generation method, device, equipment and storage medium Download PDF

Info

Publication number
CN114187074A
CN114187074A CN202111520699.0A CN202111520699A CN114187074A CN 114187074 A CN114187074 A CN 114187074A CN 202111520699 A CN202111520699 A CN 202111520699A CN 114187074 A CN114187074 A CN 114187074A
Authority
CN
China
Prior art keywords
information
target
coordinate
network point
receiving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111520699.0A
Other languages
Chinese (zh)
Other versions
CN114187074B (en
Inventor
李越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Property and Casualty Insurance Company of China Ltd
Original Assignee
Ping An Property and Casualty Insurance Company of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Property and Casualty Insurance Company of China Ltd filed Critical Ping An Property and Casualty Insurance Company of China Ltd
Priority to CN202111520699.0A priority Critical patent/CN114187074B/en
Publication of CN114187074A publication Critical patent/CN114187074A/en
Application granted granted Critical
Publication of CN114187074B publication Critical patent/CN114187074B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0836Recipient pick-ups

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Remote Sensing (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application relates to the technical field of artificial intelligence and discloses an order generation method, an order generation device, order generation equipment and a storage medium, wherein the method comprises the following steps: when an ordering instruction is received, acquiring user information, commodity information and a merchant identifier according to the instruction; acquiring a target receiving address and a receiving coordinate corresponding to the target receiving address according to the user information; sending the merchant identification and the receiving coordinate to a server so as to obtain a plurality of network point identifications matched with the merchant identification and the receiving coordinate through the server; displaying a first icon corresponding to the network point identifier and a second icon corresponding to the target delivery address on the map control; when a user clicks the first icon, corresponding service network point information is displayed; when receiving the confirmation information of the user, selecting a target network point identifier from a plurality of network point identifiers; and generating order information according to the target network point identifier, and sending the order information to the server so that the server distributes the order information to the target service network point matched with the target network point identifier.

Description

Order generation method, device, equipment and storage medium
Technical Field
The present application relates to the field of artificial intelligence technologies, and in particular, to an order generation method, apparatus, device, and storage medium.
Background
In order to facilitate online shopping for customers, a merchant usually sells commodities by setting a plurality of service network points, each service network point has a corresponding commodity distribution service, however, different service network points have different distribution speeds and distribution attitudes of commodity distribution, and it can be understood that the shopping experience of customers is directly influenced by the speed of distribution and the quality of distribution attitudes. However, in the prior art, after the customer places an order, the service network responsible for the goods delivery is usually distributed by the merchant, and the customer cannot select the service network for the goods delivery by himself to complete the goods delivery.
Disclosure of Invention
The present application is directed to a method, an apparatus, a device and a storage medium for order generation, which enable a user to select a service network point responsible for commodity distribution when ordering and purchasing commodities.
In a first aspect, the present application provides an order generation method, including:
when an ordering instruction is received, acquiring ordering user information, commodity information and a merchant identifier according to the ordering instruction, and acquiring a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
sending the merchant identification and the receiving coordinate to a server, so that the server acquires a service fence set of a target merchant according to the merchant identification, screens a service matching fence matched with the receiving coordinate from the service fence set, and acquires a matching website identification bound with each service matching fence, wherein a service website can be determined according to the matching website identification, and the service website is responsible for commodity distribution business of an area where the service matching fence is located;
receiving the matching network point identification returned by the server, and displaying a first icon corresponding to the matching network point identification on a display interface;
receiving a viewing instruction generated by triggering the first icon by a user, and displaying service network point information of a service network point corresponding to the first icon according to the viewing instruction;
receiving confirmation information of a user for responding to and checking the service network point information, and selecting a target network point identifier from each matching network point identifier according to the confirmation information;
and generating order information according to the user information, the target receiving address, the commodity information and the target network point identification, and sending the order information to the server so that the server distributes the order information to the target service network point matched with the target network point identification.
In a second aspect, the present application further provides an order generating apparatus, including:
the ordering instruction receiving module is used for acquiring ordering user information, commodity information and merchant identification according to an ordering instruction when the ordering instruction is received, and acquiring a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
the service fence matching module is used for sending the merchant identifier and the receiving coordinate to a server so that the server can acquire a service fence set of a target merchant according to the merchant identifier, screen a service matching fence matched with the receiving coordinate from the service fence set, and acquire a matching network point identifier bound with each service matching fence, wherein a service network point can be determined according to the matching network point identifier, and the service network point is responsible for commodity distribution business of an area where the service matching fence is located;
the network point identifier receiving module is used for receiving the matching network point identifier returned by the server and displaying a first icon corresponding to the matching network point identifier on a display interface;
the website information display module is used for receiving a viewing instruction generated by triggering the first icon by a user and displaying service website information of the service website corresponding to the first icon according to the viewing instruction;
the target network point determining module is used for receiving confirmation information of the service network point information checked by the user response and selecting a target network point identifier from the matching network point identifiers according to the confirmation information;
and the order generating module is used for generating order information according to the user information, the target receiving address, the commodity information and the target network point identifier and sending the order information to the server so that the server distributes the order information to the target service network point matched with the target network point identifier.
In a third aspect, the present application also provides a computer device comprising a processor, a memory, and a computer program stored on the memory and executable by the processor, wherein the computer program, when executed by the processor, implements the steps of the order generation method as described above.
In a fourth aspect, the present application further provides a storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the order generation method as described above.
The application provides an order generation method, an order generation device, order generation equipment and a storage medium, wherein when an order placing instruction is received, longitude and latitude information corresponding to a target receiving address of a user is obtained, and after a receiving coordinate is obtained, a merchant identifier and the receiving coordinate are sent to a server, so that the server obtains a service fence set of a target merchant according to the merchant identifier, screens a plurality of service fences matched with the receiving coordinate from the service fence set, and obtains a plurality of website identifiers bound with the plurality of service fences; after receiving a plurality of website identifications returned by the server, displaying a first icon corresponding to the website identification and a second icon corresponding to the target delivery address on a preset map control; the user can check the service site information of the service site corresponding to the first icon by clicking the first picture, the user checks the service site information and clicks the confirmation after selecting the service site, and the terminal equipment can select the target site identification from the multiple site identifications according to the received confirmation information; and generating order information by using the target network point identifier and sending the order information to the server, and then distributing the order information to the target service network point matched with the target network point identifier by the server. Through the technical scheme provided by the application, when a user places an order to purchase goods, the user can select the service network point responsible for goods distribution by himself.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart illustrating steps of an order generation method according to an embodiment of the present application;
fig. 2 is a schematic block diagram of an order generating apparatus according to an embodiment of the present application;
fig. 3 is a schematic block diagram of a structure of a computer device according to an embodiment of the present disclosure.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The flow diagrams depicted in the figures are merely illustrative and do not necessarily include all of the elements and operations/steps, nor do they necessarily have to be performed in the order depicted. For example, some operations/steps may be decomposed, combined or partially combined, so that the actual execution sequence may be changed according to the actual situation. In addition, although the division of the functional blocks is made in the device diagram, in some cases, it may be divided in blocks different from those in the device diagram.
The embodiment of the application provides an order generation method, an order generation device, order generation equipment and a storage medium. The order generation method is applied to terminal equipment, and the terminal equipment can be electronic equipment such as a mobile phone, a tablet computer, a notebook computer, a desktop computer, a personal digital assistant and wearable equipment.
Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments described below and the features of the embodiments can be combined with each other without conflict.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating steps of an order generation method according to an embodiment of the present disclosure.
As shown in fig. 1, the order generation method includes steps S10 to S16.
Step S10, when an ordering instruction is received, acquiring ordering user information, commodity information and a merchant identifier according to the ordering instruction, and acquiring a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
it can be understood that the user selects the commodity and clicks the order placing button on the terminal device, and at this time, the terminal device receives the order placing instruction. The ordering instruction includes user information of the ordering user, commodity information of the commodity to be purchased by the user, and identity information of the merchant selling the commodity, namely merchant identification.
The user information comprises the identity of the user who places the order, and the receiving address of the user can be obtained from the server according to the identity of the user to obtain the target receiving address. And according to the target receiving address, obtaining the receiving coordinate corresponding to the target receiving address.
In some embodiments, the obtaining a target shipping address of a user and shipping coordinates of the target shipping address according to the user information includes:
acquiring receiving address information of a user corresponding to the user information from the server to obtain a receiving address list;
screening the receiving address with the highest priority from the receiving address list to obtain a target receiving address;
and acquiring longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate.
It can be understood that the server stores the address management information of the user, i.e. the address information list. The address information list comprises a plurality of receiving address information, each address information has a corresponding priority, and the receiving address information with the highest priority is obtained, namely the target receiving address is obtained. In addition, the target receiving address comprises province, city, district, street and detailed address information of the corresponding address, a coordinate point, namely a receiving coordinate, can be determined in the map according to the target receiving address, and the receiving coordinate comprises a longitude value and a latitude value of the map corresponding to the target receiving address.
In some embodiments, the terminal device determines the target receiving address according to the receiving address list, and the target receiving address is a default receiving address set by the user.
In some embodiments, the obtaining longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate includes:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, selecting the first coordinate or the second coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
It can be understood that the terminal device can obtain the receiving coordinates through the server, and after the target receiving address is sent to the server, the server can obtain the longitude and latitude information of the target receiving address by calling the third-party map control. The first map control and the second map control are both one of third-party map controls, and the first map control and the second map control are different third-party map controls.
For example, when the first map platform is a Baidu map, the second map platform may be a height map, a *** map, or another third-party map, which is not limited herein.
And obtaining a coordinate formed by longitude and latitude information corresponding to the target delivery address through the first map control, namely the first coordinate. And obtaining a coordinate formed by longitude and latitude information corresponding to the target delivery address through the second map control, namely a second coordinate.
It will be appreciated that the mapping algorithms will vary from map platform to map platform, and therefore, even if the destination shipping address is entered, the first coordinates located by the first map control may differ from the second coordinates located by the second map control. According to the longitude and latitude information of the first coordinate and the longitude and latitude information of the second coordinate, the distance between the first coordinate and the second coordinate, namely the coordinate distance, can be calculated.
When the coordinate distance is smaller than the preset distance, the coordinate positioning of the target delivery address by the first map control and the second map control is consistent, and at this time, one of the first coordinate and the second coordinate can be selected as a delivery coordinate. Correspondingly, when the coordinate distance is greater than or equal to the preset distance, the coordinate positioning deviation ratio of the first map control and the second map control to the target delivery address is larger, at the moment, the terminal device can acquire longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate, and the preset map control is the native map control of the terminal device.
It can be understood that the user orders through the application program of the terminal device, and puts the service of obtaining the shipping coordinates of the target shipping address from the first map control and the second map control to the server, so that the application program installed on the terminal device does not need to integrate the software development kit of the first map control and the second map control. Through the implementation mode, on one hand, the application program can be thinned, the storage occupation space of the application program installation package is reduced, on the other hand, because the map control occupies higher memory resources in the using process, the power consumption of the terminal device is higher, if the business logic of the receiving coordinates of the target receiving address obtained through the first map control and the second map control is put into the terminal device for processing, the hardware configuration of the terminal device has higher requirements, and in the ordering process by using the application program, the program can be blocked or even returned in a flashing mode.
In some embodiments, the preset distance may be set to 50 meters or 100 meters, or may be set to other values according to the situation, and is not limited herein.
In some embodiments, the obtaining longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate includes:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, acquiring an intermediate coordinate of the first coordinate and the second coordinate, and determining the intermediate coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
It is understood that when the coordinate distance is less than the preset distance, the distance between the first coordinate and the second coordinate is relatively close. However, one of the first and second coordinates is necessarily closer to the correct coordinate of the destination, and if one coordinate is randomly selected from the first and second coordinates as the destination coordinate, the coordinate closer to the correct coordinate may be selected, and the coordinate farther from the correct coordinate may be selected.
In this embodiment, when the coordinate distance is smaller than the preset distance, the coordinate located between the first coordinate and the second coordinate is acquired, that is, the intermediate coordinate is obtained, and the intermediate coordinate is used as the receiving coordinate, so that the positioning offset of the receiving coordinate can be reduced.
Step S12, sending the merchant identifier and the receiving coordinate to a server, so that the server obtains a service fence set of a target merchant according to the merchant identifier, screens a service matching fence matched with the receiving coordinate from the service fence set, and obtains a matching website identifier bound with each service matching fence, wherein a service website can be determined according to the matching website identifier, and the service website is responsible for commodity distribution business of an area where the service matching fence is located;
it can be understood that a plurality of service network points are arranged under the merchant, each service network point is responsible for the commodity distribution business of the corresponding area, and the commodity distribution area range of the corresponding service network point is identified by arranging a service fence in the map.
After receiving the merchant identification and the receiving coordinates sent by the terminal equipment, the server can acquire a service fence which is set by a corresponding target merchant and used for defining the commodity distribution area range of the service network point according to the merchant identification; and a set formed by the service fences corresponding to the service network points, namely a service fence set.
It can be understood that the service fence with the goods delivery area range containing the receiving coordinates is screened from the service fence set, and then the service matching fence is obtained. In addition, because the goods delivery service ranges of adjacent service nodes have a partial overlapping area, if the receiving coordinates are in the overlapping area of a plurality of service nodes, a plurality of service fences matched with the receiving coordinates exist, that is, a plurality of service matching fences exist.
The service fence is bound with a corresponding network point identifier, the network point identifier is an identity identifier of a service network point, and the service matching fence corresponds to a network point identifier, namely a matching network point identifier. By matching the network point identifications, the service network points responsible for serving the commodity distribution business of the area where the matching fence is located can be determined. And after the server acquires the matching network point identifier, the matching network point identifier can be returned to the terminal equipment.
Step S13, receiving the matching network point identification returned by the server, and displaying a first icon corresponding to the matching network point identification on a display interface;
it can be understood that after receiving the matching network point identifier returned by the server, the terminal device displays the matching network point identifier in the display interface through the first icon.
In addition, the number of the matching network point identifiers can be 1 or multiple, and each matching network point identifier has a corresponding first icon for identification on a display interface of the terminal device.
Specifically, the server returns the matching network point identification and the service matching fence corresponding to the matching network point identification to the terminal device, the terminal device uses a preset map control as a display interface, after the map control renders the service matching fence, a first icon is displayed in an area corresponding to the service matching fence to represent the matching network point identification, and a second icon is displayed at a position, corresponding to a target delivery address, of the local map control. Through the implementation mode, the user can see the orientation relation between each matching network point and the target delivery address in the map control, and the user can further perform corresponding interactive operation when clicking the first icon and the second icon.
Step S14, receiving a viewing instruction generated by triggering the first icon by a user, and displaying service network point information of a service network point corresponding to the first icon according to the viewing instruction;
it is understood that when the user clicks on the first icon, the terminal device receives the viewing instruction. And when the checking instruction is received, the terminal equipment acquires the service network point information of the corresponding service network point according to the matching network point identification corresponding to the first icon, and then the service network point information is displayed on the terminal equipment and is referred by a user.
In some embodiments, the service site information includes information on the distance between the service site and the target delivery address, and other information on the evaluation of the goods delivery service of the service site by the user. The user can judge whether to select the service network for commodity distribution by referring to the service network information.
Step S15, receiving confirmation information of the service network point information checked by the user response, and selecting a target network point identifier from each matching network point identifier according to the confirmation information;
it can be understood that after the terminal device checks the information of the service network point, the user decides to select the service network point for commodity distribution, and can click the confirmation button in the display interface corresponding to the information of the service network point, at this time, the terminal device receives the confirmation information.
In addition, the server may return a plurality of matching network point identifiers, and the server may determine which matching network point identifier corresponding to the service network point selected by the user is through the confirmation information, and obtain the corresponding matching network point identifier, that is, the target network point identifier, according to the confirmation information.
Step S16, generating order information according to the user information, the target receiving address, the commodity information and the target network point identification, and sending the order information to the server, so that the server distributes the order information to the target service network point matched with the target network point identification.
It can be understood that the order information generated by the terminal device includes user information, a target receiving address, commodity information and a target network point identifier. And after receiving the order information sent by the terminal equipment, the server can determine the target service network point according to the target network point identifier and distribute the order information to the target service network point. The target service network point can determine a user purchasing commodities according to the user information in the order information, determine a commodity receiving place set by the user according to the target receiving address, and determine the commodity type and the commodity quantity of the commodities purchased by the user according to the commodity information.
In some embodiments, the displaying interface further displays a second icon corresponding to the target receiving address, and the generating order information according to the user information, the target receiving address, the commodity information, and the target website identifier includes:
when the fact that the user clicks the second icon is monitored, a prompt box pops up on a display interface to inquire whether the receiving coordinate of the user is located in a control area or not;
when control state information determined by the user according to the prompt box is received, acquiring a target area identifier corresponding to the receiving coordinate according to the control state information;
when the target area identifier is a control area identifier, acquiring distribution auxiliary information corresponding to the target receiving address from the server, wherein the distribution auxiliary information comprises a control area fence, a control area distribution inlet and a control area distribution route;
and generating order information according to the user information, the target receiving address, the commodity information, the target network point identification and the distribution auxiliary information.
It can be understood that after receiving the matching network point identifier returned by the server, the terminal device displays the matching network point identifier on the display interface in the form of the first icon, and also displays the target delivery address on the display interface in the form of the second picture.
It can be understood that after the order information is received, when the deliverer of the target service network delivers the commodity to the ordering user, the deliverer navigates to the target receiving address to deliver the commodity. However, the current navigation platform does not do so carefully for some areas, for example, if the target shipping address is in a certain cell, a surrounding wall is usually arranged around the cell, and although the navigation platform can roughly determine the position of the target shipping address, the navigation platform often cannot identify obstacles such as the surrounding wall around the target shipping address, and cannot determine the entrance of the cell, thereby causing obstacles for the deliverer to deliver goods.
In the technical scheme provided by the embodiment, before the order information is generated, when the user clicks the second icon representing the target receiving address, the terminal device pops up a prompt box to inquire whether the receiving coordinate of the user is in the control area. After seeing the prompt box, the user clicks an acknowledgement button or a negative button of the prompt box, and the terminal equipment receives the control state information.
If the user judges that the receiving coordinate is in a region which can only enter at a specific entrance, such as a cell, the user can click an acknowledgement button of the prompt box to confirm that the receiving coordinate is in the control region, and at the moment, the target region identification acquired by the terminal device from the received control state information is the control region identification.
Correspondingly, if the user judges that the receiving coordinate is not in a region which can only enter at a specific entrance, such as a cell, but is in a region of four-way and eight-reach, the user can click a negative button of the prompt box to confirm that the receiving coordinate is in a non-control region, and at the moment, the target region identifier acquired by the terminal device from the received control state information is the non-control region identifier.
When the target area identification is the control area identification, determining that the receiving coordinates are in the control area, and at the moment, acquiring distribution auxiliary information from the server, wherein the distribution auxiliary information comprises a control area fence, a control area distribution inlet and a control area distribution route. The control area fence is used for marking an area range of the control area, the control area distribution entrance marks a passable entrance between the control area and an external area, and the area distribution route marks a distribution route from the control area distribution entrance to a target goods receiving address.
It can be understood that the delivery assistance information is assistance information configured by the ordering user, and the ordering user is inevitably more familiar with the environment around the receiving address than the deliverer, and the delivery assistance information is set in the order information, so that the deliverer can deliver the goods by referring to the delivery assistance information, and the efficiency of delivering the goods by the deliverer can be improved.
In some embodiments, the method further comprises:
when the acquisition of the distribution auxiliary information from the server fails, prompting the user to set the distribution auxiliary information;
when a distribution auxiliary information setting instruction is received, obtaining the marking information of the ordering user set in the preset map control to obtain a marking information set, wherein the marking information comprises a marking type identifier corresponding to the marking information and a marking position of the marking information corresponding to the preset map control;
fence marking information of which the type identifier is a fence identifier is screened from the marking information set, and a fence of the control area is constructed according to a fence marking position corresponding to the fence marking information;
screening the entry marking information with the type identification as an entry identification from the marking information set, and determining a distribution entry of the control area according to an entry marking position corresponding to the entry marking information;
selecting delivery route marking information with the type identification as a route identification from the marking information set, and constructing a delivery route of the control area according to a route marking position corresponding to the delivery route marking information;
generating the delivery auxiliary information corresponding to the target receiving address according to the control area fence, the control area delivery entrance and the control area delivery route, and storing the delivery auxiliary information in the server.
It is to be understood that if the user has not previously set the delivery assistance information corresponding to the target shipping address, the delivery assistance information is not stored in the server. At this time, the terminal device cannot acquire the delivery assistance information from the server. In order to improve the efficiency of the deliverer for delivering the commodities, the terminal equipment pops up a pop-up box to prompt the user to set delivery auxiliary information.
It can be understood that when the order placing user sets the delivery auxiliary information, the application program of the terminal device displays the preset map control and locates the preset map control to the target delivery address. At this time, the user may generate the delivery assistance information by setting the label information of different types of identifiers in the preset map control. The labeling information can be understood as a pin set in the local map control by the user, and includes longitude and latitude information of a position where the labeling information is located and a labeling type identifier, wherein the longitude and latitude information is a labeling position, and the labeling type identifier includes a fence identifier, an entrance identifier and a route identifier.
The closed connection type identifier is the fence marking information of the fence identifier, and a surrounding area, namely a control area fence, can be obtained. The type identification is label information of the entrance identification, and the position is the distribution entrance of the control area. And obtaining the distribution route of the control area by the route obtained by the labeling information with the connection type identifier as the route identifier.
According to the control area fence, the control area distribution inlet and the control area distribution route, distribution auxiliary information corresponding to the target goods receiving address can be generated, the distribution auxiliary information is stored in the server, a user can conveniently acquire the distribution auxiliary information corresponding to the target distribution address from the server through the terminal equipment next time, and the distribution auxiliary information is set into the order information, so that the commodity distribution efficiency of subsequent distributors in commodity distribution is improved.
In the method, when an ordering instruction is received, longitude and latitude information corresponding to a target receiving address of a user is obtained, and after receiving coordinates are obtained, a merchant identifier and the receiving coordinates are sent to a server, so that the server obtains a service fence set of a target merchant according to the merchant identifier, screens a plurality of service fences matched with the receiving coordinates from the service fence set, and obtains a plurality of network point identifiers bound with the plurality of service fences; after receiving a plurality of website identifications returned by the server, displaying a first icon corresponding to the website identification and a second icon corresponding to the target delivery address on a preset map control; the user can check the service site information of the service site corresponding to the first icon by clicking the first picture, the user checks the service site information and clicks the confirmation after selecting the service site, and the terminal equipment can select the target site identification from the multiple site identifications according to the received confirmation information; and generating order information by using the target network point identifier and sending the order information to the server, and then distributing the order information to the target service network point matched with the target network point identifier by the server. Through the technical scheme provided by the application, when a user places an order to purchase goods, the user can select the service network point responsible for goods distribution by himself.
The application also provides an order generation method applied to the server, and the order generation method comprises the steps of S20 to S24.
And step S20, when receiving a network point identification matching request sent by the terminal equipment, acquiring a merchant identification and a receiving coordinate according to the network point identification matching request.
Step S21, obtaining a service fence of the target merchant corresponding to the merchant identification to obtain a service fence set, and screening a service matching fence matched with the receiving coordinate from the service fence set.
Step S22, obtaining a matching network point identifier bound with each service matching fence, and returning the matching network point identifier to the terminal device, wherein a service network point can be determined according to the matching network point identifier, and the service network point is responsible for the commodity distribution service of the area where the service matching fence is located.
And step S23, when a shopping request sent by the terminal equipment is received, obtaining order information according to the shopping request.
And step S24, matching the target service network point according to the target network point identification of the order information, and distributing the order information to the target service network point.
It should be clearly understood by those skilled in the art that, for convenience and brevity of description, the working process of the order generation method applied to the server described above may refer to the corresponding process in the foregoing embodiment of the order generation method applied to the terminal device, and is not described herein again.
Referring to fig. 2, fig. 2 is a schematic block diagram of an order generating apparatus according to an embodiment of the present disclosure.
As shown in fig. 2, the order generation apparatus 201 includes:
the order placing instruction receiving module 2011 is configured to, when an order placing instruction is received, obtain order placing user information, commodity information and a merchant identifier according to the order placing instruction, and obtain a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
the service fence matching module 2012 is configured to send the merchant identifier and the shipment coordinate to a server, so that the server obtains a service fence set of a target merchant according to the merchant identifier, screens a service matching fence matched with the shipment coordinate from the service fence set, and obtains a matching website identifier bound to each service matching fence, where a service website can be determined according to the matching website identifier, and the service website is responsible for a commodity distribution service in an area where the service matching fence is located;
the website mark receiving module 2013 is configured to receive the matching website mark returned by the server, and display a first icon corresponding to the matching website mark on a display interface;
a website information display module 2014, configured to receive a viewing instruction generated by triggering the first icon by a user, and display, according to the viewing instruction, service website information of a service website corresponding to the first icon;
a target site determining module 2015, configured to receive confirmation information of a user responding to view the service site information, and select a target site identifier from the matching site identifiers according to the confirmation information;
an order generating module 2016 configured to generate order information according to the user information, the target receiving address, the commodity information, and the target website identifier, and send the order information to the server, so that the server allocates the order information to the target service website matched with the target website identifier.
In some embodiments, the order instruction receiving module 2011, when acquiring the target shipping address of the user and the shipping coordinate of the target shipping address according to the user information, includes:
acquiring receiving address information of a user corresponding to the user information from the server to obtain a receiving address list;
screening the receiving address with the highest priority from the receiving address list to obtain a target receiving address;
and acquiring longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate.
In some embodiments, the order instruction receiving module 2011, when obtaining longitude and latitude information corresponding to the target receiving address and obtaining a receiving coordinate, includes:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, selecting the first coordinate or the second coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
In some embodiments, the order instruction receiving module 2011, when obtaining longitude and latitude information corresponding to the target receiving address and obtaining a receiving coordinate, includes:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, acquiring an intermediate coordinate of the first coordinate and the second coordinate, and determining the intermediate coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
In some embodiments, the display interface further displays a second icon corresponding to the target receiving address, and when the order generation module 2016 generates order information according to the user information, the target receiving address, the commodity information, and the target website identifier, the method includes:
when the fact that the user clicks the second icon is monitored, a prompt box pops up on a display interface to inquire whether the receiving coordinate of the user is located in a control area or not;
when control state information determined by the user according to the prompt box is received, acquiring a target area identifier corresponding to the receiving coordinate according to the control state information;
when the target area identifier is a control area identifier, acquiring distribution auxiliary information corresponding to the target receiving address from the server, wherein the distribution auxiliary information comprises a control area fence, a control area distribution inlet and a control area distribution route;
and generating order information according to the user information, the target receiving address, the commodity information, the target network point identification and the distribution auxiliary information.
In some embodiments, the order generating apparatus 201 further includes an auxiliary information setting module 2017, configured to prompt the user to set the delivery auxiliary information when the acquisition of the delivery auxiliary information from the server fails;
when a distribution auxiliary information setting instruction is received, obtaining the marking information of the ordering user set in the preset map control to obtain a marking information set, wherein the marking information comprises a marking type identifier corresponding to the marking information and a marking position of the marking information corresponding to the preset map control;
fence marking information of which the type identifier is a fence identifier is screened from the marking information set, and a fence of the control area is constructed according to a fence marking position corresponding to the fence marking information;
screening the entry marking information with the type identification as an entry identification from the marking information set, and determining a distribution entry of the control area according to an entry marking position corresponding to the entry marking information;
selecting delivery route marking information with the type identification as a route identification from the marking information set, and constructing a delivery route of the control area according to a route marking position corresponding to the delivery route marking information;
generating the delivery auxiliary information corresponding to the target receiving address according to the control area fence, the control area delivery entrance and the control area delivery route, and storing the delivery auxiliary information in the server.
It should be noted that, as will be clear to those skilled in the art, for convenience and brevity of description, the specific working processes of the apparatus and the modules and units described above may refer to the corresponding processes in the foregoing embodiment of the order generation method, and are not described herein again.
The apparatus provided by the above embodiments may be implemented in the form of a computer program, which can be run on a computer device as shown in fig. 3.
Referring to fig. 3, fig. 3 is a schematic block diagram of a computer device according to an embodiment of the present disclosure. The computer device includes, but is not limited to, a terminal device.
As shown in fig. 3, the computer device 301 includes a processor 3011, a memory and a network interface connected through a system bus, where the memory may include a storage medium 3012 and an internal memory 3015, and the storage medium 3012 may be non-volatile or volatile.
The storage medium 3012 may store an operating system and computer programs. The computer program comprises program instructions that, when executed, cause the processor 3011 to perform any of the order generation methods.
Processor 3011 is used to provide computing and control capabilities, supporting the operation of the overall computer device.
The internal memory 3015 provides an environment for running a computer program on the storage medium 3012, and the computer program, when executed by the processor 3011, causes the processor 3011 to execute any one of the order generation methods.
The network interface is used for network communication, such as sending assigned tasks and the like. Those skilled in the art will appreciate that the architecture shown in fig. 3 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
It should be understood that Processor 3011 may be a Central Processing Unit (CPU), and that Processor 3011 may also be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. Wherein a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In some embodiments, the processor 3011 is configured to run a computer program stored in the memory to implement the following steps:
when an ordering instruction is received, acquiring ordering user information, commodity information and a merchant identifier according to the ordering instruction, and acquiring a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
sending the merchant identification and the receiving coordinate to a server, so that the server acquires a service fence set of a target merchant according to the merchant identification, screens a service matching fence matched with the receiving coordinate from the service fence set, and acquires a matching website identification bound with each service matching fence, wherein a service website can be determined according to the matching website identification, and the service website is responsible for commodity distribution business of an area where the service matching fence is located;
receiving the matching network point identification returned by the server, and displaying a first icon corresponding to the matching network point identification on a display interface;
receiving a viewing instruction generated by triggering the first icon by a user, and displaying service network point information of a service network point corresponding to the first icon according to the viewing instruction;
receiving confirmation information of a user for responding to and checking the service network point information, and selecting a target network point identifier from each matching network point identifier according to the confirmation information;
and generating order information according to the user information, the target receiving address, the commodity information and the target network point identification, and sending the order information to the server so that the server distributes the order information to the target service network point matched with the target network point identification.
In some embodiments, the processor 3011, when obtaining the destination address of the user and the destination coordinates of the destination address according to the user information, is configured to implement:
acquiring receiving address information of a user corresponding to the user information from the server to obtain a receiving address list;
screening the receiving address with the highest priority from the receiving address list to obtain a target receiving address;
and acquiring longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate.
In some embodiments, when the processor 3011 obtains longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate, is configured to:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, selecting the first coordinate or the second coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
In some embodiments, when the processor 3011 obtains longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate, is configured to:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, acquiring an intermediate coordinate of the first coordinate and the second coordinate, and determining the intermediate coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
In some embodiments, the display interface further displays a second icon corresponding to the target receiving address, and the processor 3011 is configured to implement, when generating order information according to the user information, the target receiving address, the commodity information, and the target website identifier:
when the fact that the user clicks the second icon is monitored, a prompt box pops up on a display interface to inquire whether the receiving coordinate of the user is located in a control area or not;
when control state information determined by the user according to the prompt box is received, acquiring a target area identifier corresponding to the receiving coordinate according to the control state information;
when the target area identifier is a control area identifier, acquiring distribution auxiliary information corresponding to the target receiving address from the server, wherein the distribution auxiliary information comprises a control area fence, a control area distribution inlet and a control area distribution route;
and generating order information according to the user information, the target receiving address, the commodity information, the target network point identification and the distribution auxiliary information.
In some embodiments, the processor 3011 is further configured to implement:
when the acquisition of the distribution auxiliary information from the server fails, prompting the user to set the distribution auxiliary information;
when a distribution auxiliary information setting instruction is received, obtaining the marking information of the ordering user set in the preset map control to obtain a marking information set, wherein the marking information comprises a marking type identifier corresponding to the marking information and a marking position of the marking information corresponding to the preset map control;
fence marking information of which the type identifier is a fence identifier is screened from the marking information set, and a fence of the control area is constructed according to a fence marking position corresponding to the fence marking information;
screening the entry marking information with the type identification as an entry identification from the marking information set, and determining a distribution entry of the control area according to an entry marking position corresponding to the entry marking information;
selecting delivery route marking information with the type identification as a route identification from the marking information set, and constructing a delivery route of the control area according to a route marking position corresponding to the delivery route marking information;
generating the delivery auxiliary information corresponding to the target receiving address according to the control area fence, the control area delivery entrance and the control area delivery route, and storing the delivery auxiliary information in the server.
It should be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the computer device may refer to the corresponding process in the foregoing embodiment of the order generation method, and is not described herein again.
The present application further provides a storage medium, which is a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, where the computer program includes program instructions, and a method implemented when the program instructions are executed may refer to various embodiments of the order generation method of the present application.
The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, for example, a hard disk or a memory of the computer device. The computer readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the computer device.
It is to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items. It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments. While the invention has been described with reference to specific embodiments, the scope of the invention is not limited thereto, and those skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the invention. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. An order generation method is applied to terminal equipment and is characterized by comprising the following steps:
when an ordering instruction is received, acquiring ordering user information, commodity information and a merchant identifier according to the ordering instruction, and acquiring a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
sending the merchant identification and the receiving coordinate to a server, so that the server acquires a service fence set of a target merchant according to the merchant identification, screens a service matching fence matched with the receiving coordinate from the service fence set, and acquires a matching website identification bound with each service matching fence, wherein a service website can be determined according to the matching website identification, and the service website is responsible for commodity distribution business of an area where the service matching fence is located;
receiving the matching network point identification returned by the server, and displaying a first icon corresponding to the matching network point identification on a display interface;
receiving a viewing instruction generated by triggering the first icon by a user, and displaying service network point information of a service network point corresponding to the first icon according to the viewing instruction;
receiving confirmation information of a user for responding to and checking the service network point information, and selecting a target network point identifier from each matching network point identifier according to the confirmation information;
and generating order information according to the user information, the target receiving address, the commodity information and the target network point identification, and sending the order information to the server so that the server distributes the order information to the target service network point matched with the target network point identification.
2. The method of claim 1, wherein the obtaining a target shipping address of a user and shipping coordinates of the target shipping address according to the user information comprises:
acquiring receiving address information of a user corresponding to the user information from the server to obtain a receiving address list;
screening the receiving address with the highest priority from the receiving address list to obtain a target receiving address;
and acquiring longitude and latitude information corresponding to the target receiving address to obtain a receiving coordinate.
3. The method of claim 2, wherein the obtaining longitude and latitude information corresponding to the target shipping address to obtain shipping coordinates comprises:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, selecting the first coordinate or the second coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
4. The method of claim 2, wherein the obtaining longitude and latitude information corresponding to the target shipping address to obtain shipping coordinates comprises:
sending the target receiving address to the server so that the server obtains longitude and latitude information of the target receiving address through a first map control to obtain a first coordinate, and obtains longitude and latitude information of the target receiving address through a second map control to obtain a second coordinate;
when the first coordinate and the second coordinate returned by the server are received, the distance between the first coordinate and the second coordinate is obtained, and the coordinate distance is obtained;
when the coordinate distance is smaller than a preset distance, acquiring an intermediate coordinate of the first coordinate and the second coordinate, and determining the intermediate coordinate as a receiving coordinate;
and when the coordinate distance is greater than or equal to the preset distance, acquiring longitude and latitude information of the target delivery address through the preset map control to obtain the delivery coordinate.
5. The method according to any one of claims 1 to 4, wherein the displaying interface further displays a second icon corresponding to the target shipping address, and the generating order information according to the user information, the target shipping address, the commodity information, and the target site identifier includes:
when the fact that the user clicks the second icon is monitored, a prompt box pops up on a display interface to inquire whether the receiving coordinate of the user is located in a control area or not;
when control state information determined by the user according to the prompt box is received, acquiring a target area identifier corresponding to the receiving coordinate according to the control state information;
when the target area identifier is a control area identifier, acquiring distribution auxiliary information corresponding to the target receiving address from the server, wherein the distribution auxiliary information comprises a control area fence, a control area distribution inlet and a control area distribution route;
and generating order information according to the user information, the target receiving address, the commodity information, the target network point identification and the distribution auxiliary information.
6. The method of claim 5, further comprising:
when the acquisition of the distribution auxiliary information from the server fails, prompting the user to set the distribution auxiliary information;
when a distribution auxiliary information setting instruction is received, obtaining the marking information of the ordering user set in the preset map control to obtain a marking information set, wherein the marking information comprises a marking type identifier corresponding to the marking information and a marking position of the marking information corresponding to the preset map control;
fence marking information of which the type identifier is a fence identifier is screened from the marking information set, and a fence of the control area is constructed according to a fence marking position corresponding to the fence marking information;
screening the entry marking information with the type identification as an entry identification from the marking information set, and determining a distribution entry of the control area according to an entry marking position corresponding to the entry marking information;
selecting delivery route marking information with the type identification as a route identification from the marking information set, and constructing a delivery route of the control area according to a route marking position corresponding to the delivery route marking information;
generating the delivery auxiliary information corresponding to the target receiving address according to the control area fence, the control area delivery entrance and the control area delivery route, and storing the delivery auxiliary information in the server.
7. An order generation method is applied to a server and is characterized in that:
when a network point identification matching request sent by terminal equipment is received, acquiring a merchant identification and a receiving coordinate according to the network point identification matching request;
acquiring a service fence of a target merchant corresponding to the merchant identifier to obtain a service fence set, and screening a service matching fence matched with the receiving coordinate from the service fence set;
acquiring a matching network point identifier bound with each service matching fence, and returning the matching network point identifier to the terminal equipment, wherein a service network point can be determined according to the matching network point identifier, and the service network point is responsible for commodity distribution business of an area where the service matching fence is located;
when a shopping request sent by the terminal equipment is received, obtaining order information according to the shopping request;
and matching a target service network point according to the target network point identification of the order information, and distributing the order information to the target service network point.
8. An application order generating apparatus, comprising:
the ordering instruction receiving module is used for acquiring ordering user information, commodity information and merchant identification according to an ordering instruction when the ordering instruction is received, and acquiring a target receiving address of a user and a receiving coordinate of the target receiving address according to the user information;
the service fence matching module is used for sending the merchant identifier and the receiving coordinate to a server so that the server can acquire a service fence set of a target merchant according to the merchant identifier, screen a service matching fence matched with the receiving coordinate from the service fence set, and acquire a matching network point identifier bound with each service matching fence, wherein a service network point can be determined according to the matching network point identifier, and the service network point is responsible for commodity distribution business of an area where the service matching fence is located;
the network point identifier receiving module is used for receiving the matching network point identifier returned by the server and displaying a first icon corresponding to the matching network point identifier on a display interface;
the website information display module is used for receiving a viewing instruction generated by triggering the first icon by a user and displaying service website information of the service website corresponding to the first icon according to the viewing instruction;
the target network point determining module is used for receiving confirmation information of the service network point information checked by the user response and selecting a target network point identifier from the matching network point identifiers according to the confirmation information;
and the order generating module is used for generating order information according to the user information, the target receiving address, the commodity information and the target network point identifier and sending the order information to the server so that the server distributes the order information to the target service network point matched with the target network point identifier.
9. A computer arrangement, characterized in that the computer arrangement comprises a processor, a memory, and a computer program stored on the memory and executable by the processor, wherein the computer program, when executed by the processor, carries out the steps of the order generation method as claimed in any one of claims 1 to 6.
10. A computer-readable storage medium, having a computer program stored thereon, wherein the computer program, when being executed by a processor, carries out the steps of the order generation method according to any one of claims 1 to 6.
CN202111520699.0A 2021-12-13 2021-12-13 Order generation method, device, equipment and storage medium Active CN114187074B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111520699.0A CN114187074B (en) 2021-12-13 2021-12-13 Order generation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111520699.0A CN114187074B (en) 2021-12-13 2021-12-13 Order generation method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114187074A true CN114187074A (en) 2022-03-15
CN114187074B CN114187074B (en) 2024-07-05

Family

ID=80543549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111520699.0A Active CN114187074B (en) 2021-12-13 2021-12-13 Order generation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114187074B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116029704A (en) * 2023-03-27 2023-04-28 浙江虎哥数字科技有限公司 Method, system and medium for recycling recyclable articles
CN117094616A (en) * 2023-05-24 2023-11-21 宁波安得智联科技有限公司 Method, device, equipment and storage medium for generating order commodity assembly scheme

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107315762A (en) * 2017-04-20 2017-11-03 多点生活(中国)网络科技有限公司 Service network matching process and system
US20180341397A1 (en) * 2017-05-27 2018-11-29 Beijing Xiaomi Mobile Software Co., Ltd. Methods and devices for searching and displaying information on a terminal
CN113191712A (en) * 2021-04-29 2021-07-30 上海东普信息科技有限公司 Method, device, equipment and storage medium for identifying over-range package collecting behaviors
WO2021155769A1 (en) * 2020-02-04 2021-08-12 旭骐科技股份有限公司 Order management and delivery method and system, and non-transient computer readable medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107315762A (en) * 2017-04-20 2017-11-03 多点生活(中国)网络科技有限公司 Service network matching process and system
US20180341397A1 (en) * 2017-05-27 2018-11-29 Beijing Xiaomi Mobile Software Co., Ltd. Methods and devices for searching and displaying information on a terminal
WO2021155769A1 (en) * 2020-02-04 2021-08-12 旭骐科技股份有限公司 Order management and delivery method and system, and non-transient computer readable medium
CN113191712A (en) * 2021-04-29 2021-07-30 上海东普信息科技有限公司 Method, device, equipment and storage medium for identifying over-range package collecting behaviors

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116029704A (en) * 2023-03-27 2023-04-28 浙江虎哥数字科技有限公司 Method, system and medium for recycling recyclable articles
CN117094616A (en) * 2023-05-24 2023-11-21 宁波安得智联科技有限公司 Method, device, equipment and storage medium for generating order commodity assembly scheme

Also Published As

Publication number Publication date
CN114187074B (en) 2024-07-05

Similar Documents

Publication Publication Date Title
CN114187074B (en) Order generation method, device, equipment and storage medium
US20150026156A1 (en) Systems and methods for facilitating the retail shopping experience online
CN105786807B (en) Exhibition information pushing method, equipment and system
CN108460549B (en) Method and related equipment for processing logistics package delivery route
US8306923B1 (en) Systems and methods for certifying business entities
US20120246090A1 (en) Courier Management
KR20200042123A (en) Interior material order information registration and quotation service providing device and method
KR20090001831A (en) Electronic commerce method of local area advertising based, and system thereof
CN112070423B (en) Inventory preemption method and device, electronic equipment and storage medium
US20160078688A1 (en) System and Method to Facilitate On-Demand Parking
WO2019018140A1 (en) Automated system for coordinating targeted charitable relief aid
CN112734341A (en) Navigation assisting method, device and system
WO2019066134A1 (en) Logistics delivery system and method using cargo visa
CN113139000A (en) Information processing method, device, system and medium for obtaining customers
CN109615290A (en) For obtaining the method, apparatus, system and medium of address for service
CN116362847B (en) Cross-border electronic commerce digital purse net based transaction method and system
CN112418581B (en) User selection method, device, terminal and storage medium
US20140025297A1 (en) Upgrading Location-Related Data
CA2907332A1 (en) System and method for simultaneously controlling the elements of parts and labor costs in a facilities management computing environment
JP6940458B2 (en) Advertising control device and advertising control system
CN114493772A (en) Order processing method and device, electronic equipment and readable storage medium
CN115456739A (en) Data management method and related device
CN111652650B (en) Guiding method, device and system for vehicle source management
JP6942209B2 (en) Information processing equipment, information processing methods and information processing programs
US11915284B2 (en) Product authentication system and computer implemented method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant