[go: up one dir, main page]

CN113935810A - Data processing method and device - Google Patents

Data processing method and device Download PDF

Info

Publication number
CN113935810A
CN113935810A CN202111223838.3A CN202111223838A CN113935810A CN 113935810 A CN113935810 A CN 113935810A CN 202111223838 A CN202111223838 A CN 202111223838A CN 113935810 A CN113935810 A CN 113935810A
Authority
CN
China
Prior art keywords
channel
candidate
information
additional
resource value
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
CN202111223838.3A
Other languages
Chinese (zh)
Other versions
CN113935810B (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.)
Beijing Wodong Tianjun Information Technology Co Ltd
Original Assignee
Beijing Wodong Tianjun Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wodong Tianjun Information Technology Co Ltd filed Critical Beijing Wodong Tianjun Information Technology Co Ltd
Priority to CN202111223838.3A priority Critical patent/CN113935810B/en
Publication of CN113935810A publication Critical patent/CN113935810A/en
Application granted granted Critical
Publication of CN113935810B publication Critical patent/CN113935810B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0623Electronic shopping [e-shopping] by investigating goods or services
    • G06Q30/0625Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/903Querying
    • G06F16/9035Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0623Electronic shopping [e-shopping] by investigating goods or services
    • G06Q30/0625Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options
    • G06Q30/0629Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options by pre-processing results, e.g. ranking or ordering results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0639Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开提供了一种数据处理方法,包括:获取用户在对象交易平台上输入的目标对象信息;根据目标对象信息,生成用于提供目标对象的一个或多个候选渠道;响应于用户基于对象交易平台中展示的偏好设置区输入的附加信息,根据附加信息从一个或多个候选渠道中确定目标渠道,其中,附加信息包括附加服务类型和与附加服务类型对应的附加资源值;以及展示目标渠道中关于目标对象的描述信息。本公开还提供了一种数据处理装置、计算机系统和计算机可读存储介质。

Figure 202111223838

The present disclosure provides a data processing method, comprising: acquiring target object information input by a user on an object trading platform; generating one or more candidate channels for providing target objects according to the target object information; The additional information entered in the preference setting area displayed on the platform, and the target channel is determined from one or more candidate channels according to the additional information, wherein the additional information includes the additional service type and the additional resource value corresponding to the additional service type; and the display target channel descriptive information about the target object in . The present disclosure also provides a data processing apparatus, a computer system, and a computer-readable storage medium.

Figure 202111223838

Description

Data processing method and device
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a data processing method, an apparatus, a computer system, and a computer-readable storage medium.
Background
In the related art, when a user wants to purchase a commodity with personalized needs on an e-commerce platform, a commodity keyword is usually input, and then a plurality of pieces of commodity information returned by the e-commerce platform according to the commodity keyword are manually screened. However, with the rapid development of e-commerce, the commodity information is more and more complicated, and the manual screening mode is not objective enough, but also consumes a great deal of energy of the user, resulting in poor user experience.
Disclosure of Invention
In view of the above, the present disclosure provides a data processing method, an apparatus, a computer system, a computer readable storage medium, and a computer program product.
One aspect of the present disclosure provides a data processing method, including:
acquiring target object information input by a user on an object trading platform;
generating one or more candidate channels for providing the target object according to the target object information;
responding to additional information input by the user based on a preference setting area displayed in the object trading platform, and determining a target channel from one or more candidate channels according to the additional information, wherein the additional information comprises an additional service type and an additional resource value corresponding to the additional service type; and
and displaying the description information about the target object in the target channel.
According to an embodiment of the present disclosure, the one or more candidate channels include a first channel and at least one second channel, the second channel is capable of providing an additional service matching the additional service type, a candidate object of the first channel has a first resource value, and a candidate object of the second channel has a second resource value;
the determining a target channel from among one or more of the candidate channels based on the additional information may include:
determining a first minimum resource value of the first resource values;
determining a second minimum resource value of the second resource values;
generating a third resource value according to the first minimum resource value and the second minimum resource value;
determining a second channel corresponding to the second minimum resource value if the third resource value is less than the additional resource value;
the second channel is used as the target channel.
According to an embodiment of the present disclosure, the method further includes:
determining a first channel corresponding to the first minimum resource value if the third resource value is greater than the additional resource value;
the first channel is used as the target channel.
According to an embodiment of the present disclosure, the target object information includes a target object keyword;
the generating one or more candidate channels for providing the target object according to the target object information includes:
determining a plurality of candidate objects from a pre-configured database according to the target object keywords, wherein each candidate object has an initial channel set corresponding to the candidate object;
responding to at least one candidate object selected by the user, and acquiring target address information input by the user;
and according to the target address information, screening initial channels in an initial channel set corresponding to the candidate object selected by the user to generate the one or more candidate channels.
According to an embodiment of the present disclosure, the initial channels have channel location information, each of the initial channels having a respective service distance threshold;
the selecting, according to the destination address information, an initial channel from an initial channel set corresponding to the candidate object selected by the user to generate the one or more candidate channels includes:
generating a plurality of pieces of distance information according to a plurality of pieces of channel position information and the target address information, respectively;
comparing each service distance threshold value with the corresponding distance information to generate a plurality of comparison results;
and filtering the initial channels with the service distance threshold smaller than the distance information in the plurality of initial channels to generate the one or more candidate channels.
According to an embodiment of the present disclosure, the determining a plurality of candidate objects from a pre-configured database according to the target object keyword includes:
similarity calculation is carried out on the target object keywords and each initial candidate object in the database, and a plurality of similarity results are generated;
and setting the initial candidate object corresponding to the similarity result with the similarity result larger than a threshold value as the candidate object.
According to an embodiment of the present disclosure, the additional service type includes at least one of: limiting the distribution time, gift packing, ordering guarantee and distribution time guarantee.
Another aspect of the present disclosure provides a data processing apparatus including:
the first acquisition module is used for acquiring target object information input by a user on an object trading platform;
the first generation module is used for generating one or more candidate channels for providing the target object according to the target object information;
a first determining module, configured to determine, in response to additional information input by the user based on a preference setting area shown in the object trading platform, a target channel from one or more candidate channels according to the additional information, where the additional information includes an additional service type and an additional resource value corresponding to the additional service type; and
and the display module is used for displaying the description information about the target object in the target channel.
Another aspect of the present disclosure provides a computer system comprising:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the methods of the embodiments of the present disclosure.
Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which when executed, implement the above-mentioned method of the embodiments of the present disclosure.
Another aspect of the present disclosure provides a computer program comprising computer executable instructions for implementing the above method of the embodiments of the present disclosure when executed.
According to the embodiment of the disclosure, because the technical means of screening the channels by using the additional service types and the additional resource values input by the user when the user hopes to purchase the commodity with the personalized demand on the e-commerce platform is adopted, the technical problem of poor user experience caused by a great deal of energy consumption of the user due to manual channel screening in the related technology is at least partially overcome, and the technical effect of improving the user experience is further achieved.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
fig. 1 schematically shows an exemplary system architecture to which the data processing method and data processing apparatus may be applied, according to an embodiment of the present disclosure;
FIG. 2 schematically shows a flow chart of a data processing method according to an embodiment of the present disclosure;
FIG. 3 schematically illustrates a schematic diagram of a preference setting area according to an embodiment of the present disclosure;
FIG. 4 schematically illustrates a flow chart for determining a target channel from one or more candidate channels based on additional information according to an embodiment of the present disclosure;
FIG. 5 schematically shows a flowchart for generating one or more candidate channels for providing the target object according to the target object information according to an embodiment of the present disclosure;
FIG. 6 schematically shows a flowchart for screening initial channels in an initial channel set corresponding to a candidate object selected by a user according to address information, according to an embodiment of the present disclosure;
FIG. 7 schematically illustrates a flow diagram for determining a plurality of candidate objects from a preconfigured completed database according to a target object keyword, according to an embodiment of the present disclosure;
FIG. 8 schematically shows a block diagram of a data processing apparatus according to an embodiment of the present disclosure; and
FIG. 9 schematically shows a block diagram of a computer system suitable for implementing the above described method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The present disclosure provides a data processing method, including: acquiring target object information input by a user on an object trading platform; generating one or more candidate channels for providing the target object according to the target object information; in response to additional information input by a user based on a preference setting area displayed in the object trading platform, determining a target channel from one or more candidate channels according to the additional information, wherein the additional information comprises an additional service type and an additional resource value corresponding to the additional service type; and displaying the description information about the target object in the target channel. The present disclosure also provides a data processing apparatus, a computer system, and a computer-readable storage medium.
Fig. 1 schematically shows an exemplary system architecture 100 to which the data processing method and data processing apparatus may be applied, according to an embodiment of the present disclosure. It should be noted that fig. 1 is only an example of a system architecture to which the embodiments of the present disclosure may be applied to help those skilled in the art understand the technical content of the present disclosure, and does not mean that the embodiments of the present disclosure may not be applied to other devices, systems, environments or scenarios.
As shown in fig. 1, the system architecture 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired and/or wireless communication links, and so forth.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may have installed thereon various communication client applications, such as a shopping-like application, a web browser application, a search-like application, an instant messaging tool, a mailbox client, and/or social platform software, etc. (by way of example only).
The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (for example only) providing support for websites browsed by users using the terminal devices 101, 102, 103. The background management server may analyze and perform other processing on the received data such as the user request, and feed back a processing result (e.g., a webpage, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that the data processing method provided by the embodiment of the present disclosure may be generally executed by the server 105. Accordingly, the data processing apparatus provided by the embodiments of the present disclosure may be generally disposed in the server 105. The data processing method provided by the embodiment of the present disclosure may also be executed by a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and/or the server 105. Accordingly, the data processing apparatus provided by the embodiment of the present disclosure may also be disposed in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and/or the server 105. Alternatively, the data processing method provided by the embodiment of the present disclosure may also be executed by the terminal device 101, 102, or 103, or may also be executed by another terminal device different from the terminal device 101, 102, or 103. Accordingly, the data processing apparatus provided in the embodiments of the present disclosure may also be disposed in the terminal device 101, 102, or 103, or disposed in another terminal device different from the terminal device 101, 102, or 103.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Fig. 2 schematically shows a flow chart of a data processing method according to an embodiment of the present disclosure.
As shown in fig. 2, the method includes operations S201 to S204.
In operation S201, target object information input by a user on an object trading platform is acquired.
According to an embodiment of the present disclosure, the target object information may include description information of the target object, and the description information may include, for example, information describing a function, price, color, shape, and the like of the target object.
In operation S202, one or more candidate channels for providing the target object are generated according to the target object information.
According to an embodiment of the present disclosure, a channel may include a store that can provide a target object, and a store may include an offline entity store or an online store, and the like.
According to the embodiment of the disclosure, after the target object information input by the user is acquired, the target object which the user wants to obtain when inputting the target object information can be predicted according to the target object information. For example, a user may input target object information "electric fan" at an object trading platform, and after acquiring the target object information, all channels that can provide the electric fan may be determined as candidate channels.
According to the embodiment of the disclosure, after one or more candidate channels are generated, the one or more candidate channels can be presented to the user for selection by the user.
In operation S203, in response to additional information input by a user based on a preference setting area presented in the object trading platform, a target channel is determined from one or more candidate channels according to the additional information, wherein the additional information includes an additional service type and an additional resource value corresponding to the additional service type.
According to the embodiment of the disclosure, after one or more candidate channels are generated, a preference setting area may be generated, and the preference setting area may be an area in a page of the object trading platform, and the preference setting area may provide an information input function for a user.
According to the embodiment of the disclosure, after the preference setting area is generated, the user may be prompted to input information, for example, a prompt box "please input an additional service type and a corresponding additional resource value you want! ".
According to another embodiment of the present disclosure, the preference setting area may also be preconfigured with a plurality of candidate additional service types for the user to select. After each candidate additional service type, an input box can be configured for a user to input an additional resource value which is willing to be paid for obtaining the candidate additional service, and the user can be considered to obtain the candidate additional service type corresponding to the input box by inputting the additional resource value in the input box.
According to the embodiment of the disclosure, after the additional service type input by the user is obtained, all candidate channels can be traversed, and the candidate channels which cannot provide the additional service type are filtered out, so that the target channel is generated.
In operation S204, description information about the target object in the target channel is presented.
In the embodiment of the disclosure, according to the embodiment of the disclosure, when a user wants to purchase a commodity with personalized requirements on an e-commerce platform, a technical means of screening channels by using additional service types and additional resource values input by the user is adopted, so that the technical problem of poor user experience caused by a great deal of energy consumption of the user due to manual channel screening in the related technology is at least partially overcome, and the technical effect of improving the user experience is further achieved.
According to an embodiment of the present disclosure, the additional service type includes at least one of: limiting the distribution time, gift packing, ordering guarantee and distribution time guarantee.
According to embodiments of the present disclosure, defining a delivery time may include, for example, 2 hour delivery, 6 hour delivery, 12 hour delivery, 24 hour delivery, and the like.
According to embodiments of the present disclosure, the gift package may characterize that the user desires to specially wrap the target object after ordering for the target object, such as wrapping the target object with a gift box, providing additional accessories for the wrapping of the target object, and the like.
According to the embodiment of the disclosure, the order placement guarantee can represent that corresponding claims and payments can be obtained when the target object received by the user is inconsistent with the actual description.
According to the embodiment of the disclosure, after the user selects the additional service type limited delivery time, the additional service type delivery time guarantee can be additionally selected, and the delivery time guarantee can represent that the user can obtain corresponding benefits under the condition that the target object is not delivered at the user-selected limited delivery time.
Fig. 3 schematically shows a schematic diagram of a preference setting area according to an embodiment of the present disclosure.
In fig. 3, the information in 301 may be a candidate additional service type, for example, the candidate additional service type may include a limit delivery time, a gift package, a placement guarantee, and a delivery time guarantee. 302 may characterize an input box for the user to enter an additional resource value, e.g., for a candidate additional service type "define delivery time", the user may enter the additional resource value in the input box corresponding to "define delivery time". The user enters an additional resource value in the input box corresponding to the "defined delivery time" indicating that the user desires to obtain an additional service type of "defined delivery time".
The method shown in fig. 2 is further described with reference to fig. 4-7 in conjunction with specific embodiments.
Fig. 4 schematically illustrates a flow chart of determining a target channel from one or more candidate channels according to additional information according to an embodiment of the present disclosure.
According to the embodiment of the disclosure, the one or more candidate channels include a first channel and at least one second channel, the second channel can provide an additional service matched with an additional service type, a candidate object of the first channel has a first resource value, and a candidate object of the second channel has a second resource value.
According to an embodiment of the present disclosure, for example, the additional information input by the user is: 2 hours, 10.
According to the embodiment of the disclosure, after the target object information is obtained, three candidate channels can be generated according to the target object information, wherein the three candidate channels comprise a second channel and two first channels, the second channel can provide a service for a user for 2 hours, and the resource value of the candidate object which can be provided by the second channel is A; the first channel cannot provide the user with the 2-hour service, and the resource values of the candidate objects which can be provided by the first channel are B1 and B2
As shown in fig. 4, the method includes operations S401 to S408.
In operation S401, a first minimum resource value among the first resource values is determined.
In operation S402, a second minimum resource value among the second resource values is determined.
In operation S403, a third resource value is generated according to the first minimum resource value and the second minimum resource value.
In operation S404, it is determined whether the third resource value is less than the additional resource value, and operation S405 is performed if the third resource value is less than the additional resource value, otherwise, operation S07 is performed.
In operation S405, determining a second channel corresponding to a second minimum resource value;
in operation S406, the second channel is taken as a target channel.
In operation S407, a first channel corresponding to a first minimum resource value is determined.
In operation S408, the first channel is taken as a target channel.
According to the embodiment of the disclosure, the first minimum resource value of the candidate object which can be provided by the channel can be determined in all channels which can not provide the additional service type desired by the user for the user. For example, there are three first channels, and the first resource values of the candidate objects that can be provided by the three first channels are C1, C2, and C3, respectively, where C2 > C1 > C3, and thus, C3 may be determined as the first minimum resource value.
A second minimum resource value for a candidate object that the channel is capable of providing may then be determined among all channels that may provide the user with additional types of services that the user desires. For example, there are three second channels, and the first resource values of the candidate objects that can be provided by the three second channels are D1, D2, and D3, respectively, where D3 > D2 > D1, and thus, D1 may be determined as the second minimum resource value.
A third resource value may then be generated based on the first and second minimum resource values, e.g., an absolute value of a difference between the first and second minimum resource values may be determined as the third resource value.
After the third resource value is determined, the size relationship between the third resource value and an additional resource value which is input by a user and is willing to pay for obtaining the additional service type can be judged, and under the condition that the third resource value is smaller than the additional resource value, a second channel corresponding to the second minimum resource value is used as a target channel.
According to the embodiment of the present disclosure, for example, when the user M places an order for the target object N, the type of the additional service desired to be obtained may be 2 hours up, and an additional resource value of 10 is set for the type of the additional service, that is, 10 yuan is willing to be paid for obtaining the additional service of 2 hours up.
All merchants that can provide target object N may be first identified, and then all merchants that can provide 2 hours of reach service may be selected as the second channel from all merchants that can provide target object N, and all merchants that cannot provide 2 hours of reach service may be selected as the first channel from all merchants that can provide target object N. Then, the lowest price of the target object N, i.e. the first minimum resource value, may be determined from the first channel, which may be 100 yuan, for example; the lowest price, i.e., the second minimum resource value, of the target object N is then determined from the second channel, which may be 120 dollars, for example.
Since the first minimum resource value is 100 and the second minimum resource value is 120, the absolute value of the difference between the first minimum resource value and the second minimum resource value, i.e., the third resource value is 20, is greater than the additional resource value of 10. The third resource value is 20, which means that the user M needs to pay at least 20 dollars to obtain the additional service for 2 hours compared to the additional service for 2 hours, which is not selected, obviously not meeting the purchase intention of the user M, so that the first channel corresponding to the first minimum resource value can be used as the target channel.
However, in the case that the first minimum resource value is 100 and the second minimum resource value is 106, the third resource value is 4, which is smaller than the additional resource value, that is, it indicates that the user needs to pay only 4 yuan in order to obtain the service reached in 2 hours, which meets the purchase desire of the user, so that the second channel corresponding to the second minimum resource value can be used as the target channel.
According to the embodiment of the disclosure, in the case that the user does not need additional services, the preference setting area may not be set, so that the data processing method provided by the embodiment of the disclosure may select the channel corresponding to the candidate object with the lowest bid price for the user from all channels.
According to the data processing method provided by the embodiment of the disclosure, the ordering willingness of the user can be quantified, and then the target object and the target channel which are relatively in line with the ordering willingness of the user can be quickly and accurately selected from a plurality of object information and channels according to the quantified ordering willingness, so that the screening cost of the user can be reduced, the user experience is improved, and the ordering willingness of the user is further improved.
Fig. 5 schematically shows a flowchart of generating one or more candidate channels for providing the target object according to the target object information according to an embodiment of the present disclosure.
According to an embodiment of the present disclosure, the target object information includes a target object keyword.
As shown in fig. 5, the method includes operations S501 to S503.
In operation S501, a plurality of candidate objects are determined from a pre-configured database according to the target object keyword, where each candidate object has an initial channel set corresponding thereto.
According to an embodiment of the present disclosure, the target object keyword may be "toilet paper", for example, and according to the target object keyword, the candidate objects "paper extraction", "roll paper", "handkerchief paper", and the like may be determined from the database.
In operation S502, in response to a user selecting at least one candidate object, target address information input by the user is acquired.
According to an embodiment of the present disclosure, for example, what the user inputs the target object keyword "toilet paper" actually desires to obtain is "paper extraction", and thus, the user can select a candidate object corresponding to "paper extraction".
According to embodiments of the present disclosure, each candidate object has one or more mappings, each mapping characterizing an initial channel that may provide the candidate object.
According to the embodiment of the disclosure, after the user selects at least one candidate object, the user may be prompted to input the target address information, and the target address information may be address information of a target object which the user desires to receive.
According to the embodiment of the disclosure, a plurality of candidate address information input by the user in advance can be provided for the user to select one of the candidate address information as the target address information, but the method is not limited to this, and the real-time position information of the user can be acquired and displayed to the user for the user to confirm.
In operation S503, according to the destination address information, an initial channel in the initial channel set corresponding to the candidate object selected by the user is screened, and one or more candidate channels are generated.
Fig. 6 schematically shows a flowchart for screening initial channels in an initial channel set corresponding to a candidate object selected by a user according to address information, according to an embodiment of the present disclosure.
According to an embodiment of the present disclosure, initial channels have channel location information, each initial channel having a respective distance-to-service threshold.
According to an embodiment of the present disclosure, the location information of the initial channel may include an administrative division location and a longitude and latitude location.
According to an embodiment of the present disclosure, the administrative division location may include a first level address, a second level address, a third level address, and a fourth level address, wherein the first level address may represent a provincial administrative district, the second level address may represent a prefectural administrative district, the third level address may represent a prefectural administrative district, and the fourth level address may represent a rural administrative district.
According to the embodiment of the present disclosure, the service distance threshold may be, for example, 2 km, 10 km, 50 km, 100 km, and the like, and the embodiment of the present disclosure does not specifically limit the service distance threshold, and is flexibly set by a person skilled in the art.
As shown in fig. 6, the method includes operations S601 to S603.
In operation S601, a plurality of pieces of distance information are generated according to a plurality of pieces of channel location information and target address information, respectively.
According to an embodiment of the present disclosure, the target address information may include administrative division locations and/or longitude and latitude locations.
According to the embodiment of the disclosure, after the channel position information and the target address information are obtained, map software can be called, and the distance information is calculated by using the map software.
In operation S602, each service distance threshold is compared with the corresponding distance information, and a plurality of comparison results are generated.
In operation S603, an initial channel of the plurality of initial channels, in which the service distance threshold is smaller than the distance information, is filtered, and one or more candidate channels are generated.
According to the embodiment of the disclosure, after the target address information of the user is acquired, the channel module can be called by using the target address information, wherein a plurality of channels are stored in the channel module. The channel id may be obtained as a target object id, one target object id may appear below multiple channels, each channel id filtering out inventory-free items. Channel module data, which is mainly stored by two data structure information shown in table (1) and table (2), wherein the target object name and commodity id can be one-to-one, the channel name and the channel id can be in one-to-one relationship, wherein the enumerated values of the channel types can be two, namely 1 and 0, 1 is an address mode representing administrative divisions, wherein the first level address in table (1) can represent provincial administrative units, the second level address can represent ground administrative units, and the third level address can represent county administrative districts; 0 denotes a latitude and longitude pattern. And when the channel type is 0, calling a map to acquire an effective range by using the longitude and latitude of the target address information and the longitude and latitude of the channel, verifying whether the effective range is within the effective coverage range of the channel, if so, temporarily enabling the channel id to be effective, and if not, enabling the channel to be invalid.
Watch (1)
Figure BDA0003311967220000141
Watch (2)
Figure BDA0003311967220000142
FIG. 7 schematically illustrates a flow chart for determining a plurality of candidate objects from a preconfigured completed database according to a target object keyword, according to an embodiment of the present disclosure.
As shown in fig. 7, the method includes operations S701 to S702.
In operation S701, similarity calculation is performed between the target object keyword and each initial candidate object in the database, and a plurality of similarity results are generated.
According to an embodiment of the present disclosure, the similarity calculation may be performed using a similarity calculation method.
According to embodiments of the present disclosure, the similarity algorithm may include, for example, a euclidean distance algorithm, a manhattan distance algorithm, a chebyshev distance algorithm, or the like.
In operation S702, an initial candidate corresponding to a similarity result whose similarity result is greater than a threshold is taken as a candidate.
According to the embodiment of the disclosure, the similarity score of the target object keyword and each initial candidate object in the database can be calculated by using the elastic search engine, and then the P initial candidate objects with the highest similarity scores are determined as the candidate objects.
Fig. 8 schematically shows a block diagram of a data processing apparatus according to an embodiment of the present disclosure.
As shown in fig. 8, the data processing apparatus 800 may include a first obtaining module 801, a first generating module 802, a first determining module 803, and a presenting module 804.
A first obtaining module 801, configured to obtain a target object belief input by a user on an object trading platform;
a first generating module 802, configured to generate one or more candidate channels for providing the target object according to the target object information;
a first determining module 803, configured to determine, in response to additional information input by a user based on a preference setting area shown in an object trading platform, a target channel from one or more candidate channels according to the additional information, where the additional information includes an additional service type and an additional resource value corresponding to the additional service type; and
and the display module 804 is used for displaying the description information about the target object in the target channel.
According to the embodiment of the disclosure, the channels comprise a plurality of first channels and at least one second channel, the second channel can provide additional services matched with the additional service types, the candidate object of the first channel has a first resource value, and the candidate object of the second channel has a second resource value.
According to an embodiment of the present disclosure, the first determining module 803 includes a first determining unit, a second determining unit, a first generating unit, a third determining unit, and a fourth determining unit.
A first determining unit, configured to determine a first minimum resource value of the first resource values.
A second determining unit, configured to determine a second minimum resource value of the second resource values.
And the first generation unit is used for generating a third resource value according to the first minimum resource value and the second minimum resource value.
And the third determining unit is used for determining the second channel corresponding to the second minimum resource value under the condition that the third resource value is smaller than the additional resource value.
And the fourth determining unit is used for taking the second channel as the target channel.
According to an embodiment of the present disclosure, the first determining module 803 further includes a fifth determining unit and a sixth determining unit.
A fifth determining unit, configured to determine, when the third resource value is greater than the additional resource value, the first channel corresponding to the first minimum resource value;
and the sixth determining unit is used for taking the first channel as the target channel.
According to an embodiment of the present disclosure, the target object information includes a target object keyword.
According to an embodiment of the present disclosure, the data processing apparatus 800 further includes a seventh determining unit, a first obtaining unit, and a second generating unit.
A seventh determining unit, configured to determine, according to the target object keyword, a plurality of candidate objects from a pre-configured database, where each candidate object has an initial channel set corresponding thereto;
the first acquisition unit is used for responding to at least one candidate object selected by a user and acquiring target address information input by the user;
and the second generating unit is used for screening the initial channels in the initial channel set corresponding to the candidate object selected by the user according to the target address information to generate one or more candidate channels.
According to an embodiment of the present disclosure, initial channels have channel location information, each initial channel having a respective distance-to-service threshold.
According to an embodiment of the present disclosure, the second generation unit includes a first generation subunit, a comparison subunit, and a second generation subunit.
And the first generating subunit is used for generating a plurality of pieces of distance information according to the plurality of pieces of channel position information and the target address information respectively.
And the comparison subunit is used for comparing each service distance threshold with the corresponding distance information to generate a plurality of comparison results.
And the second generation subunit is used for filtering the initial channels of which the service distance threshold is smaller than the distance information in the plurality of initial channels to generate one or more candidate channels.
According to an embodiment of the present disclosure, the seventh determining unit includes a calculating subunit and a first determining subunit.
The calculation subunit is used for calculating the similarity between the target object keyword and each initial candidate object in the database to generate a plurality of similarity results;
and the first determining subunit is used for taking the initial candidate object corresponding to the similarity result with the similarity result larger than the threshold value as the candidate object.
According to an embodiment of the present disclosure, the additional service type includes at least one of: limiting the distribution time, gift packing, ordering guarantee and distribution time guarantee.
It should be noted that, the embodiments of the apparatus portion of the present disclosure correspond to the same or similar embodiments of the method portion of the present disclosure, and the detailed description of the present disclosure is omitted here.
Any of the modules, units, sub-units, or at least part of the functionality of any of them according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, units and sub-units according to the embodiments of the present disclosure may be implemented by being split into a plurality of modules. Any one or more of the modules, units, sub-units according to the embodiments of the present disclosure may be implemented at least partially as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in any other reasonable manner of hardware or firmware by integrating or packaging a circuit, or in any one of three implementations of software, hardware, and firmware, or in any suitable combination of any of them. Alternatively, one or more of the modules, units, sub-units according to embodiments of the disclosure may be at least partially implemented as computer program modules, which, when executed, may perform the corresponding functions.
For example, any plurality of the first obtaining module 801, the first generating module 802, the first determining module 803 and the presenting module 804 may be combined and implemented in one module/unit/sub-unit, or any one of the modules/units/sub-units may be split into a plurality of modules/units/sub-units. Alternatively, at least part of the functionality of one or more of these modules/units/sub-units may be combined with at least part of the functionality of other modules/units/sub-units and implemented in one module/unit/sub-unit. According to an embodiment of the present disclosure, at least one of the first obtaining module 801, the first generating module 802, the first determining module 803, and the presenting module 804 may be implemented at least partially as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or may be implemented by any one of three implementations of software, hardware, and firmware, or any suitable combination of any of them. Alternatively, at least one of the first obtaining module 801, the first generating module 802, the first determining module 803 and the presenting module 804 may be at least partially implemented as a computer program module, which when executed may perform a corresponding function.
FIG. 9 schematically shows a block diagram of a computer system suitable for implementing the above described method according to an embodiment of the present disclosure. The computer system illustrated in FIG. 9 is only one example and should not impose any limitations on the scope of use or functionality of embodiments of the disclosure.
As shown in fig. 9, a computer system 900 according to an embodiment of the present disclosure includes a processor 901 which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)902 or a program loaded from a storage section 908 into a Random Access Memory (RAM) 903. Processor 901 may comprise, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), among others. The processor 901 may also include on-board memory for caching purposes. The processor 901 may comprise a single processing unit or a plurality of processing units for performing the different actions of the method flows according to embodiments of the present disclosure.
In the RAM 903, various programs and data necessary for the operation of the computer system 900 are stored. The processor 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. The processor 901 performs various operations of the method flows according to the embodiments of the present disclosure by executing programs in the ROM 902 and/or the RAM 903. Note that the programs may also be stored in one or more memories other than the ROM 902 and the RAM 903. The processor 901 may also perform various operations of the method flows according to embodiments of the present disclosure by executing programs stored in the one or more memories.
Computer system 900 may also include an input/output (I/O) interface 905, input/output (I/O) interface 905 also connected to bus 904, according to an embodiment of the present disclosure. The system 900 may also include one or more of the following components connected to the I/O interface 905: an input portion 906 including a keyboard, a mouse, and the like; an output section 907 including components such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 908 including a hard disk and the like; and a communication section 909 including a network interface card such as a LAN card, a modem, or the like. The communication section 909 performs communication processing via a network such as the internet. The drive 910 is also connected to the I/O interface 905 as necessary. A removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 910 as necessary, so that a computer program read out therefrom is mounted into the storage section 908 as necessary.
According to embodiments of the present disclosure, method flows according to embodiments of the present disclosure may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 909, and/or installed from the removable medium 911. The computer program, when executed by the processor 901, performs the above-described functions defined in the system of the embodiment of the present disclosure. The systems, devices, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
The present disclosure also provides a computer-readable storage medium, which may be contained in the apparatus/device/system described in the above embodiments; or may exist separately and not be assembled into the device/apparatus/system. The computer-readable storage medium carries one or more programs which, when executed, implement the method according to an embodiment of the disclosure.
According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples may include, but are not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
For example, according to embodiments of the present disclosure, a computer-readable storage medium may include the ROM 902 and/or the RAM 903 described above and/or one or more memories other than the ROM 902 and the RAM 903.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
The embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.

Claims (10)

1. A method of data processing, comprising:
acquiring target object information input by a user on an object trading platform;
generating one or more candidate channels for providing the target object according to the target object information;
in response to additional information input by the user based on a preference setting area displayed in the object trading platform, determining a target channel from one or more candidate channels according to the additional information, wherein the additional information comprises an additional service type and an additional resource value corresponding to the additional service type; and
and displaying the description information about the target object in the target channel.
2. The method of claim 1, wherein,
the one or more candidate channels comprise a first channel and at least one second channel, the second channel can provide additional services matched with the additional service types, a candidate object of the first channel has a first resource value, and a candidate object of the second channel has a second resource value;
the determining a target channel from one or more of the candidate channels according to the additional information comprises:
determining a first minimum resource value of the first resource values;
determining a second minimum resource value of the second resource values;
generating a third resource value according to the first minimum resource value and the second minimum resource value;
determining a second channel corresponding to the second minimum resource value if the third resource value is less than the additional resource value;
and taking the second channel as the target channel.
3. The method of claim 2, further comprising:
determining a first channel corresponding to the first minimum resource value if the third resource value is greater than the additional resource value;
and taking the first channel as the target channel.
4. The method of claim 1, wherein the target object information includes a target object keyword;
the generating one or more candidate channels for providing the target object according to the target object information comprises:
determining a plurality of candidate objects from a pre-configured database according to the target object keywords, wherein each candidate object has an initial channel set corresponding to the candidate object;
responding to at least one candidate object selected by the user, and acquiring target address information input by the user;
and screening initial channels in an initial channel set corresponding to the candidate object selected by the user according to the target address information to generate the one or more candidate channels.
5. The method of claim 4 wherein the initial channels have channel location information, each of the initial channels having a respective distance-to-service threshold;
the screening, according to the target address information, initial channels in an initial channel set corresponding to the candidate object selected by the user, and generating the one or more candidate channels includes:
generating a plurality of pieces of distance information according to the plurality of pieces of channel position information and the target address information respectively;
comparing each service distance threshold with the corresponding distance information to generate a plurality of comparison results;
filtering the initial channels of which the service distance threshold is smaller than the distance information in the plurality of initial channels to generate the one or more candidate channels.
6. The method of claim 4, wherein determining a plurality of candidate objects from a preconfigured complete database based on the target object keywords comprises:
similarity calculation is carried out on the target object keywords and each initial candidate object in the database, and a plurality of similarity results are generated;
and taking the initial candidate object corresponding to the similarity result with the similarity result larger than a threshold value as the candidate object.
7. The method of claim 1, wherein the additional service types include at least one of: limiting the distribution time, gift packing, ordering guarantee and distribution time guarantee.
8. A data processing apparatus comprising:
the first acquisition module is used for acquiring target object information input by a user on an object trading platform;
the first generation module is used for generating one or more candidate channels for providing the target object according to the target object information;
a first determining module, configured to determine, in response to additional information input by the user based on a preference setting area shown in the object trading platform, a target channel from one or more candidate channels according to the additional information, where the additional information includes an additional service type and an additional resource value corresponding to the additional service type; and
and the display module is used for displaying the description information about the target object in the target channel.
9. A computer system, comprising:
one or more processors;
a memory for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-7.
10. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to carry out the method of any one of claims 1 to 7.
CN202111223838.3A 2021-10-20 2021-10-20 Data processing method and device Active CN113935810B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111223838.3A CN113935810B (en) 2021-10-20 2021-10-20 Data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111223838.3A CN113935810B (en) 2021-10-20 2021-10-20 Data processing method and device

Publications (2)

Publication Number Publication Date
CN113935810A true CN113935810A (en) 2022-01-14
CN113935810B CN113935810B (en) 2025-09-19

Family

ID=79280854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111223838.3A Active CN113935810B (en) 2021-10-20 2021-10-20 Data processing method and device

Country Status (1)

Country Link
CN (1) CN113935810B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114491220A (en) * 2022-02-15 2022-05-13 北京百度网讯科技有限公司 Object processing method, device, equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240492A1 (en) * 2000-08-02 2005-10-27 Zipandshop L.L.C. Systems, methods and computer program products for facilitating the sale of commodity-like goods/services
CN103425659A (en) * 2012-05-15 2013-12-04 阿里巴巴集团控股有限公司 Method and server for searching information on basis of geographical locations
US20160285988A1 (en) * 2014-01-15 2016-09-29 Tencent Technology (Shenzhen) Company Limited Information pushing method, apparatus, and system
CN109345341A (en) * 2018-09-19 2019-02-15 北京京东尚科信息技术有限公司 Commodity screening method, device, medium and electronic equipment
CN112069404A (en) * 2020-08-31 2020-12-11 深圳市卡牛科技有限公司 Commodity information display method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240492A1 (en) * 2000-08-02 2005-10-27 Zipandshop L.L.C. Systems, methods and computer program products for facilitating the sale of commodity-like goods/services
CN103425659A (en) * 2012-05-15 2013-12-04 阿里巴巴集团控股有限公司 Method and server for searching information on basis of geographical locations
US20160285988A1 (en) * 2014-01-15 2016-09-29 Tencent Technology (Shenzhen) Company Limited Information pushing method, apparatus, and system
CN109345341A (en) * 2018-09-19 2019-02-15 北京京东尚科信息技术有限公司 Commodity screening method, device, medium and electronic equipment
CN112069404A (en) * 2020-08-31 2020-12-11 深圳市卡牛科技有限公司 Commodity information display method, device, equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114491220A (en) * 2022-02-15 2022-05-13 北京百度网讯科技有限公司 Object processing method, device, equipment and medium

Also Published As

Publication number Publication date
CN113935810B (en) 2025-09-19

Similar Documents

Publication Publication Date Title
US9811838B1 (en) Utilizing a computing system to batch deliveries for logistical efficiency
KR102521785B1 (en) Electronic commerce method for overseas purchasing and apparatus therefor
US10692151B1 (en) Homeowners insurance application process using geotagged photos
US11663643B2 (en) Method, machine-readable medium, and system for proximity-based services for products based on merchant density
CN106164822A (en) save the state of the communication session
US9773245B1 (en) Acquiring items using gestures on a touchscreen
US12373882B2 (en) Providing an item image
AU2019201398A1 (en) Finding objects or services utilizing a communication link to enlist the help of and reward third parties to help locate the desired object or service
US20180053269A1 (en) Real-estate transaction management platform
US11706585B2 (en) Location based mobile messaging shopping network
US20150242512A1 (en) Systems and Methods for Ranking Search Results Based on User Identification of Items of Interest
CN113935810A (en) Data processing method and device
CN114510562A (en) Method for constructing item association graph, item query method, device and equipment
CN109474884B (en) Data processing method and system
US20130275249A1 (en) Best price discovery with buyer commitment
US12050630B2 (en) Method, system, and apparatus for rapid geographic search in an actor-based geographic search network
US20160328757A1 (en) Systems and Methods for Evaluating Service Providers
CN112862514A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN117519871A (en) Method, device and equipment for configuring operation layout of financial service application
US20110161320A1 (en) Methods, apparatuses, and computer program products for geocoding data
CN107644352A (en) The processing method of data, device, storage medium and computer equipment by all kinds of means
WO2019149189A1 (en) Method and device for data processing
CN118984277A (en) Resource allocation strategy configuration method, device, equipment, storage medium and program product
JP2018045339A (en) Real estate transaction support apparatus and real estate transaction support method
CN113657973A (en) Order processing method and device

Legal Events

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