[go: up one dir, main page]

CN108133406B - Information display method and device, electronic equipment and computer readable storage medium - Google Patents

Information display method and device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN108133406B
CN108133406B CN201711395357.4A CN201711395357A CN108133406B CN 108133406 B CN108133406 B CN 108133406B CN 201711395357 A CN201711395357 A CN 201711395357A CN 108133406 B CN108133406 B CN 108133406B
Authority
CN
China
Prior art keywords
display
historical order
order
address
aggregation
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.)
Expired - Fee Related
Application number
CN201711395357.4A
Other languages
Chinese (zh)
Other versions
CN108133406A (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 Xingxuan Technology Co Ltd
Original Assignee
Beijing Xingxuan 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 Xingxuan Technology Co Ltd filed Critical Beijing Xingxuan Technology Co Ltd
Priority to CN201711395357.4A priority Critical patent/CN108133406B/en
Publication of CN108133406A publication Critical patent/CN108133406A/en
Application granted granted Critical
Publication of CN108133406B publication Critical patent/CN108133406B/en
Expired - Fee Related 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/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • 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/0631Recommending goods or services

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the disclosure discloses an information display method, an information display device, electronic equipment and a computer readable storage medium, wherein the information display method comprises the following steps: acquiring an aggregation area related to a current address, wherein the aggregation area is obtained by aggregating according to a historical order address in a system in advance; acquiring a display object corresponding to the aggregation area, wherein the display object is a historical order object of which the historical order address belongs to the aggregation area and the quantity meets a preset condition; displaying the display object in a visual mode or a visual combination mode. According to the method and the device, effective reference can be provided for selection of the user based on order data close to the current address of the user, the purpose of effective recommendation for the user is achieved, the service quality of a merchant or a service provider can be effectively improved, and the user experience is enhanced.

Description

Information display method and device, electronic equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of information processing technologies, and in particular, to an information display method and apparatus, an electronic device, and a computer-readable storage medium.
Background
With the development of internet technology, more and more merchants or service providers provide services for users through internet platforms, seek to improve service quality, enhance user experience, and strive for more user orders, so as to improve the utilization rate of existing resources and create more value for the merchants or service providers.
Disclosure of Invention
The embodiment of the disclosure provides an information display method and device, electronic equipment and a computer readable storage medium.
In a first aspect, an embodiment of the present disclosure provides an information display method.
Specifically, the information display method includes:
acquiring an aggregation area related to a current address, wherein the aggregation area is obtained by aggregating according to a historical order address in a system in advance;
acquiring a display object corresponding to the aggregation area, wherein the display object is a historical order object of which the historical order address belongs to the aggregation area and the quantity meets a preset condition;
displaying the display object in a visual mode or a visual combination mode.
With reference to the first aspect, in a first implementation manner of the first aspect, the method further includes:
acquiring a plurality of historical order addresses;
and aggregating the plurality of historical order addresses to obtain one or more aggregation areas.
With reference to the first aspect, in a first implementation manner of the first aspect, the obtaining multiple historical order addresses includes:
acquiring a plurality of original historical order addresses;
extracting a non-privacy address in the original historical order address;
and setting the extracted non-privacy address as the historical order address.
With reference to the first aspect, in a first implementation manner of the first aspect, the aggregating a plurality of historical order addresses to obtain one or more aggregation areas includes:
gathering historical order addresses with the distance smaller than a first preset threshold value into one type; and/or the presence of a gas in the gas,
and dividing historical order addresses belonging to different administrative areas into different aggregation areas.
With reference to the first aspect and the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the obtaining a display object corresponding to the aggregation area includes:
acquiring a historical order of which the historical order address belongs to the aggregation area;
determining the number of different order objects related to the historical order;
setting the order objects with the number exceeding a second preset threshold value as the display objects; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
With reference to the first aspect and the first implementation manner of the first aspect, the present disclosure provides in a second implementation manner of the first aspect, where the displaying the display object in a visual manner or a visual combination manner includes at least one of:
displaying the display object in a pop-up box manner;
displaying the display object in a bullet screen mode;
displaying the display object in the form of a floating window;
displaying the display object in a fixed area of a browsing page;
and displaying the display object at the position of the aggregation area on the map.
In a second aspect, an information display device is provided in embodiments of the present disclosure.
Specifically, the information display device includes:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is configured to acquire an aggregation area related to a current address, and the aggregation area is obtained by aggregating according to a historical order address in the system in advance;
the second obtaining module is configured to obtain a display object corresponding to the aggregation area, wherein the display object is a history order object of which the history order address belongs to the aggregation area and the number of which meets a preset condition;
a display module configured to display the display object in a visual manner or a visual combination manner.
With reference to the second aspect, in a first implementation manner of the second aspect, the apparatus further includes:
a third obtaining module configured to obtain a plurality of historical order addresses;
and the aggregation module is configured to aggregate the plurality of historical order addresses to obtain one or more aggregation areas.
With reference to the second aspect, in a first implementation manner of the second aspect, the third obtaining module includes:
a first obtaining submodule configured to obtain a plurality of original historical order addresses;
an extraction submodule configured to extract a non-private address from the original historical order address;
a first setting sub-module configured to set the extracted non-private address as the historical order address.
With reference to the second aspect, in a first implementation manner of the second aspect, the aggregation module includes:
the first aggregation submodule is configured to aggregate historical order addresses with the distance smaller than a first preset threshold value into one type; and/or the presence of a gas in the gas,
and the second aggregation sub-module is configured to divide the historical order addresses belonging to different administrative areas into different aggregation areas.
With reference to the second aspect and the first implementation manner of the second aspect, in a second implementation manner of the second aspect, the second obtaining module includes:
a second obtaining sub-module configured to obtain a history order of which a history order address belongs to the aggregation area;
a determination submodule configured to determine a number of different order objects to which the historical order relates;
a second setting submodule configured to set the order object of which the number exceeds a second preset threshold as the display object; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
With reference to the second aspect and the first implementation manner of the second aspect, in a second implementation manner of the second aspect, the display module includes at least one of:
a first display sub-module configured to display the display object in a pop-up box manner;
a second display sub-module configured to display the display object in a bullet screen manner;
a third display sub-module configured to display the display object in the form of a floating window;
a fourth display sub-module configured to display the display object in a fixed region of a browsing page;
a fifth display sub-module configured to display the display object on a map where the aggregated area is located.
In a third aspect, an embodiment of the present disclosure provides an electronic device, which includes a memory and a processor, where the memory is used to store one or more computer instructions that support an information display apparatus to execute the information display method in the first aspect, and the processor is configured to execute the computer instructions stored in the memory. The information display apparatus may further include a communication interface for the information display apparatus to communicate with other devices or a communication network.
In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing computer instructions for an information display apparatus, where the computer instructions include computer instructions for executing the information display method in the first aspect to the information display apparatus.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the technical scheme, the aggregation area related to the current address of the user is obtained, the historical order objects which are generated in the aggregation area and have the number meeting the preset conditions are obtained, and the historical order objects are displayed finally, so that effective reference is provided for selection of the user based on order data close to the current address of the user, the purpose of effective recommendation of the user is achieved, the service quality of a merchant or a service provider can be effectively improved, and the user experience is enhanced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
Other features, objects, and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments when taken in conjunction with the accompanying drawings. In the drawings:
fig. 1 illustrates a flow chart of an information display method according to an embodiment of the present disclosure;
FIG. 2 shows a flow chart of the aggregation step of an information display method according to another embodiment of the present disclosure;
fig. 3 shows a flowchart of step S201 according to the embodiment shown in fig. 2;
FIG. 4 shows a flowchart of step S102 according to the embodiment shown in FIG. 1;
fig. 5 illustrates a block diagram of the structure of an information display device according to an embodiment of the present disclosure;
fig. 6 illustrates a block diagram of a configuration of an aggregation part of an information display apparatus according to another embodiment of the present disclosure;
FIG. 7 is a block diagram of a third obtaining module 601 according to the embodiment shown in FIG. 6;
FIG. 8 illustrates a block diagram of an aggregation module 602 according to the embodiment shown in FIG. 6;
FIG. 9 is a block diagram of a second obtaining module 502 according to the embodiment shown in FIG. 5;
FIG. 10 shows a block diagram of an electronic device according to an embodiment of the present disclosure;
fig. 11 is a schematic structural diagram of a computer system suitable for implementing an information display method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, for the sake of clarity, parts not relevant to the description of the exemplary embodiments are omitted in the drawings.
In the present disclosure, it is to be understood that terms such as "including" or "having," etc., are intended to indicate the presence of the disclosed features, numbers, steps, behaviors, components, parts, or combinations thereof, and are not intended to preclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or combinations thereof may be present or added.
It should be further noted that the embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
According to the technical scheme provided by the embodiment of the disclosure, the aggregation area related to the current address of the user is obtained, the historical order objects which are generated in the aggregation area and have the number meeting the preset conditions are obtained, and the historical order objects are displayed finally, so that effective reference is provided for the selection of the user based on the order data close to the current address of the user, the purpose of effective recommendation for the user is achieved, the service quality of a merchant or a service provider can be effectively improved, and the user experience is enhanced.
Fig. 1 illustrates a flowchart of an information display method according to an embodiment of the present disclosure. As shown in fig. 1, the information display method includes the following steps S101 to S103:
in step S101, acquiring an aggregation area related to a current address, where the aggregation area is obtained by aggregating in advance according to a historical order address in the system;
in step S102, a display object corresponding to the aggregation area is obtained, where the display object is a history order object whose history order address belongs to the aggregation area and whose number meets a preset condition;
in step S103, the display object is displayed in a visual manner or a visual combination manner.
When a user orders a product or service using an internet platform, the user is generally hesitant to select the product or service and faces difficulty in selection. Considering the group of colleagues and friends around the user, which are similar to the user in general experience, education background or selection preference, if the selection information of the group around the user can be displayed to the user, the selection information will greatly help the user to make a selection, effectively improve the service quality of the merchant or the service provider, and enhance the user experience.
For example, when a user uses the ordering platform to order, the selection of merchants and dishes is generally hesitant, and the user who frequently orders the dishes is rather annoying, and at this time, if the user can provide the selection of the dishes for colleagues and friends around the user, the user will be greatly inspired, and the time spent on the selection is saved.
In the embodiment, an information display method is provided, and the method acquires an aggregation area related to a current address of a user, further acquires historical order objects which occur in the aggregation area and have a quantity meeting a preset condition, and finally displays the historical order objects, so that an effective reference is provided for selection of the user based on order data close to the current address of the user, the purpose of effective recommendation of the user is achieved, the service quality of a merchant or a service provider can be effectively improved, and the user experience is enhanced.
The current address of the user may be a current location address of the user obtained by a location method, a location address manually input by the user, or an area on a map where the user is located.
The aggregation area is obtained by aggregating in advance according to a historical order address in the system, and will be described in detail below.
In an optional implementation manner of this embodiment, the order object may include one or more of order content, a category of the order content, a merchant, and a category of the merchant. The order content may be, for example, information such as a specific name and a price of the ordered product or service, and the category of the order content may be, for example, category information of the ordered product or service. For example, for the ordering platform, the order content may be one or more of a menu item, a menu item unit price, and menu item preference information; the classification of the order content can be the classification of the varieties of dishes, such as Chinese food, chafing dish, western food, afternoon tea, night sweet, cake, western-style pastry and the like, and can also be the classification of the tastes of the dishes, such as Beijing, Sichuan, Lucai, Minnan and Guangdong dishes and the like; the merchant category may be categorized by the experience range or brand of the merchant, such as roast duck, cohede, etc.
In an optional implementation manner of this embodiment, as shown in fig. 2, the method further includes steps S201 to S202:
in step S201, a plurality of historical order addresses are acquired;
in step S202, the plurality of historical order addresses are aggregated to obtain one or more aggregation areas.
In this embodiment, a plurality of historical order addresses are obtained first, and then the plurality of historical order addresses are aggregated to obtain one or more aggregation areas. In order to more accurately determine an aggregation area around a current address of a user and obtain historical order data of colleagues and friends around the user, when the historical order addresses are aggregated, a historical order address, of which the distance from the current address of the user is smaller than a first preset threshold value, is selected, wherein the first preset threshold value can be set according to the number of orders meeting a distance condition or other practical application influence factors, and the disclosure does not specifically limit the historical order addresses.
In an optional implementation manner of this embodiment, as shown in fig. 3, the step S201, that is, the step of acquiring a plurality of historical order addresses, includes steps S301 to S303:
in step S301, a plurality of original history order addresses are acquired;
in step S302, extracting a non-private address from the original historical order address;
in step S303, the extracted non-private address is used as the history order address.
In this embodiment, in order to protect the privacy of the historical order user, when obtaining the historical order address, only the non-private address in the original historical order address is extracted, where the non-private address refers to an address that does not contain privacy information such as a building number, a house number, a room number, etc. of the user, for example, a certain cell, a certain office building, etc. In order to reduce the workload of extracting the non-private addresses and improve the accuracy of extracting the non-private addresses, a keyword extraction method can be adopted to extract the non-private addresses of the users, and certainly, the used keywords can be obtained based on a preset keyword library, so that the non-private addresses can also be called keyword matching addresses, namely addresses matched with the preset address keywords.
In addition, when the original historical order address is obtained, the original historical order address in a preset historical time period can be directly called from a database of an internet platform, or the original historical order address of which the distance from the current address of the user is smaller than a first preset threshold value can be directly called.
Certainly, in order to reduce the calculation amount of keyword matching when extracting the non-privacy address, after extracting the original historical order address, data filtering processing can be performed on the original historical order address, and sensitive information such as a building number, a house number, a room number and the like of the user in the original historical order address is filtered.
In an optional implementation manner of this embodiment, the step S202, namely, the step of aggregating the multiple historical order addresses to obtain one or more aggregation areas, includes the following steps:
gathering historical order addresses with the distance smaller than a first preset threshold value into one type; and/or the presence of a gas in the gas,
and dividing historical order addresses belonging to different administrative areas into different aggregation areas.
In this embodiment, when the plurality of historical order addresses are aggregated to obtain one or more aggregation areas, the historical order addresses whose distance from the current address of the user is smaller than the first preset threshold may be aggregated into one category, or the historical order addresses belonging to different administrative areas may be divided into different aggregation areas, for example, if the distance between any two historical order addresses and the current address of the user is smaller than the first preset threshold, but the two historical order addresses belong to two different administrative areas, such as two cells, the two historical order addresses are still divided into two different aggregation areas.
In an optional implementation manner of this embodiment, as shown in fig. 4, the step S102, namely the step of acquiring the display object corresponding to the aggregation area, includes steps S401 to S403:
in step S401, a history order whose history order address belongs to the aggregation area is acquired;
in step S402, determining the number of different order objects to which the historical order relates;
in step S403, setting the order object whose number exceeds a second preset threshold as the display object; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
In the embodiment, in order to show the user which products and services are selected by the colleagues and friends around the user, and which products and services are selected most frequently and most popular, after the aggregation area related to the current address is obtained, the historical orders of which the historical order addresses belong to the aggregation area are obtained first; then determining the number of different order objects related to the historical orders; and finally, setting the order objects with the quantity exceeding a second preset threshold value as the display objects for subsequent display, in the step, sorting the quantity from large to small, and selecting N order objects with the top rank as the display objects, wherein N is more than or equal to 1.
In an optional implementation manner of this embodiment, the step S103 of displaying the display object in a visual manner or a visual combination manner includes at least one of the following steps:
displaying the display object in a pop-up box manner;
displaying the display object in a bullet screen mode;
displaying the display object in the form of a floating window;
displaying the display object in a fixed area of a browsing page;
and displaying the display object at the position of the aggregation area on the map.
In this embodiment, when displaying the display object to the user, the display object may be displayed in various manners, for example, the display object is displayed in a pop-up box manner, or the display object is displayed in a pop-up screen manner, or the display object is displayed in a floating window manner, or the display object is displayed in a fixed area of a page browsed by the user, for example, the display object is displayed in a fixed dialog box or other fixed display area of the page browsed by the user, or the display object may also be displayed directly at a position of the aggregation area on a map of the user terminal. Of course, the display mode of the display object may be flexibly selected according to the needs of practical applications, and the disclosure is not particularly limited to the specific display mode of the display object.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 5 shows a block diagram of an information display apparatus according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both. As shown in fig. 5, the information display apparatus includes:
a first obtaining module 501, configured to obtain an aggregation area related to a current address, where the aggregation area is obtained by aggregating in advance according to a historical order address in a system;
a second obtaining module 502, configured to obtain a display object corresponding to the aggregation area, where the display object is a history order object whose history order address belongs to the aggregation area and whose number meets a preset condition;
a display module 503 configured to display the display object in a visual manner or a visual combination manner.
When a user orders a product or service using an internet platform, the user is generally hesitant to select the product or service and faces difficulty in selection. Considering the group of colleagues and friends around the user, which are similar to the user in general experience, education background or selection preference, if the selection information of the group around the user can be displayed to the user, the selection information will greatly help the user to make a selection, effectively improve the service quality of the merchant or the service provider, and enhance the user experience.
For example, when a user uses the ordering platform to order, the selection of merchants and dishes is generally hesitant, and the user who frequently orders the dishes is rather annoying, and at this time, if the user can provide the selection of the dishes for colleagues and friends around the user, the user will be greatly inspired, and the time spent on the selection is saved.
In this embodiment, an information display apparatus is provided, in which an aggregation area related to a current address of a user is acquired by a first acquisition module 501, a second acquisition module 502 acquires historical order objects that occur in the aggregation area and whose number meets a preset condition, and a display module 503 displays the historical order objects, so that an effective reference is provided for selection of the user based on order data close to the current address of the user, an effective recommendation purpose is achieved for the user, the service quality of a merchant or a service provider can be effectively improved, and user experience is enhanced.
The current address of the user may be a current location address of the user obtained by a location method, a location address manually input by the user, or an area on a map where the user is located.
The aggregation area is obtained by aggregating in advance according to a historical order address in the system, and will be described in detail below.
In an optional implementation manner of this embodiment, the order object may include one or more of order content, a category of the order content, a merchant, and a category of the merchant. The order content may be, for example, information such as a specific name and a price of the ordered product or service, and the category of the order content may be, for example, category information of the ordered product or service. For example, for the ordering platform, the order content may be one or more of a menu item, a menu item unit price, and menu item preference information; the classification of the order content can be the classification of the varieties of dishes, such as Chinese food, chafing dish, western food, afternoon tea, night sweet, cake, western-style pastry and the like, and can also be the classification of the tastes of the dishes, such as Beijing, Sichuan, Lucai, Minnan and Guangdong dishes and the like; the merchant category may be categorized by the experience range or brand of the merchant, such as roast duck, cohede, etc.
In an optional implementation manner of this embodiment, as shown in fig. 6, the apparatus further includes:
a third obtaining module 601 configured to obtain a plurality of historical order addresses;
an aggregation module 602 configured to aggregate the plurality of historical order addresses to obtain one or more aggregation areas.
In this embodiment, the third obtaining module 601 first obtains a plurality of historical order addresses, and then the aggregating module 602 aggregates the plurality of historical order addresses to obtain one or more aggregating regions. In order to more accurately determine an aggregation area around a current address of a user and obtain historical order data of colleagues and friends around the user, when the historical order addresses are aggregated, a historical order address, of which the distance from the current address of the user is smaller than a first preset threshold value, is selected, wherein the first preset threshold value can be set according to the number of orders meeting a distance condition or other practical application influence factors, and the disclosure does not specifically limit the historical order addresses.
In an optional implementation manner of this embodiment, as shown in fig. 7, the third obtaining module 601 includes:
a first obtaining sub-module 701 configured to obtain a plurality of original historical order addresses;
an extracting submodule 702 configured to extract a non-private address from the original historical order address;
a first setting sub-module 703 configured to set the extracted non-private address as the historical order address.
In this embodiment, in order to protect the privacy of the historical order user, when obtaining the historical order address, the extracting sub-module 702 only extracts the non-private address in the original historical order address, where the non-private address refers to an address that does not contain privacy information such as the house number, the room number, etc. of the user, for example, a certain cell, a certain office building, etc. In order to reduce the workload of extracting the non-private addresses and improve the accuracy of extracting the non-private addresses, a keyword extraction method can be adopted to extract the non-private addresses of the users, and certainly, the used keywords can be obtained based on a preset keyword library, so that the non-private addresses can also be called keyword matching addresses, namely addresses matched with the preset address keywords.
In addition, when the first obtaining sub-module 701 obtains the original historical order address, the original historical order address in a preset historical time period may be directly called from a database of the internet platform, or the original historical order address whose distance from the current address of the user is smaller than a first preset threshold may be directly called.
Certainly, in order to reduce the calculation amount of keyword matching when extracting the non-privacy address, after the first obtaining sub-module 701 extracts the original historical order address, a data filtering module may be further configured to perform data filtering processing on the original historical order address, so as to filter sensitive information such as a building number, a house number, a room number, and the like of the user in the original historical order address.
In an optional implementation manner of this embodiment, as shown in fig. 8, the aggregation module 602 includes:
a first aggregation sub-module 801 configured to aggregate historical order addresses whose distances are smaller than a first preset threshold into one class; and/or the presence of a gas in the gas,
a second aggregation sub-module 802 configured to divide historical order addresses belonging to different administrative areas into different aggregation areas.
In this embodiment, when the plurality of historical order addresses are aggregated to obtain one or more aggregation areas, the historical order addresses whose distance from the current address of the user is smaller than the first preset threshold may be aggregated into one category, or the historical order addresses belonging to different administrative areas may be divided into different aggregation areas, for example, if the distance between any two historical order addresses and the current address of the user is smaller than the first preset threshold, but the two historical order addresses belong to two different administrative areas, such as two cells, the two historical order addresses are still divided into two different aggregation areas.
In an optional implementation manner of this embodiment, as shown in fig. 9, the second obtaining module 502 includes:
a second obtaining submodule 901 configured to obtain a history order of which a history order address belongs to the aggregation area;
a determining submodule 902 configured to determine a number of different order objects to which the historical order relates;
a second setting sub-module 903 configured to set the order objects of which the number exceeds a second preset threshold as the display objects; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
In this embodiment, in order to show the user which products and services are selected by the colleagues and friends around the user, and which products and services are selected most frequently and most popular, after the aggregation area related to the current address is obtained, the second obtaining sub-module 901 obtains those historical orders whose historical order addresses belong to the aggregation area; the determination sub-module 902 determines the number of different order objects to which the historical orders refer; the second setting sub-module 903 sets the order objects with the quantity exceeding the second preset threshold as the display objects for subsequent display, and in this module, the quantity may also be sorted from large to small, and N order objects with the top rank are selected as the display objects, where N is greater than or equal to 1.
In an optional implementation manner of this embodiment, the display module 503 includes at least one of:
a first display sub-module configured to display the display object in a pop-up box manner;
a second display sub-module configured to display the display object in a bullet screen manner;
a third display sub-module configured to display the display object in the form of a floating window;
a fourth display sub-module configured to display the display object in a fixed region of a browsing page;
a fifth display sub-module configured to display the display object on a map where the aggregated area is located.
In this embodiment, when displaying the display object to the user, the display object may be displayed in multiple ways by means of multiple display sub-modules, for example, the display object is displayed in a pop-up box manner, or the display object is displayed in a pop-up screen manner, or the display object is displayed in a floating window manner, or the display object is displayed in a fixed area of a user browsing page, for example, in a fixed dialog box or other fixed display area of the user browsing page, or the display object may also be displayed directly on a map of the user terminal where the aggregation area is located. Of course, the display mode of the display object may be flexibly selected according to the needs of practical applications, and the disclosure is not particularly limited to the specific display mode of the display object.
The present disclosure also discloses an electronic device, fig. 10 shows a block diagram of the electronic device according to an embodiment of the present disclosure, and as shown in fig. 10, the electronic device 1000 includes a memory 1001 and a processor 1002; wherein,
the memory 1001 is used to store one or more computer instructions that are executed by the processor 1002 to implement:
acquiring an aggregation area related to a current address, wherein the aggregation area is obtained by aggregating according to a historical order address in a system in advance;
acquiring a display object corresponding to the aggregation area, wherein the display object is a historical order object of which the historical order address belongs to the aggregation area and the quantity meets a preset condition;
displaying the display object in a visual mode or a visual combination mode.
The one or more computer instructions are further executable by the processor 1002 to implement:
acquiring a plurality of historical order addresses;
and aggregating the plurality of historical order addresses to obtain one or more aggregation areas.
The obtaining of the plurality of historical order addresses comprises:
acquiring a plurality of original historical order addresses;
extracting a non-privacy address in the original historical order address;
and setting the extracted non-privacy address as the historical order address.
The aggregating the plurality of historical order addresses to obtain one or more aggregation areas includes:
gathering historical order addresses with the distance smaller than a first preset threshold value into one type; and/or the presence of a gas in the gas,
and dividing historical order addresses belonging to different administrative areas into different aggregation areas.
The acquiring of the display object corresponding to the aggregation area includes:
acquiring a historical order of which the historical order address belongs to the aggregation area;
determining the number of different order objects related to the historical order;
setting the order objects with the number exceeding a second preset threshold value as the display objects; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
The displaying the display object in a visual manner or a visual combination manner comprises at least one of the following:
displaying the display object in a pop-up box manner;
displaying the display object in a bullet screen mode;
displaying the display object in the form of a floating window;
displaying the display object in a fixed area of a browsing page;
and displaying the display object at the position of the aggregation area on the map.
Fig. 11 is a schematic diagram of a computer system suitable for implementing an information display method according to an embodiment of the present disclosure.
As shown in fig. 11, the computer system 1100 includes a Central Processing Unit (CPU)1101, which can execute various processes in the embodiments shown in fig. 1 to 4 described above according to a program stored in a Read Only Memory (ROM)1102 or a program loaded from a storage section 1108 into a Random Access Memory (RAM) 1103. In the RAM1103, various programs and data necessary for the operation of the system 1100 are also stored. The CPU1101, ROM1102, and RAM1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.
The following components are connected to the I/O interface 1105: an input portion 1106 including a keyboard, mouse, and the like; an output portion 1107 including a signal output unit such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage section 1108 including a hard disk and the like; and a communication section 1109 including a network interface card such as a LAN card, a modem, or the like. The communication section 1109 performs communication processing via a network such as the internet. A driver 1110 is also connected to the I/O interface 1105 as necessary. A removable medium 1111 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1110 as necessary, so that a computer program read out therefrom is mounted into the storage section 1108 as necessary.
In particular, the methods described above with reference to fig. 1-4 may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a medium readable thereby, the computer program comprising program code for performing the information display method of fig. 1-4. In such an embodiment, the computer program can be downloaded and installed from a network through the communication portion 1109 and/or installed from the removable medium 1111.
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 flowcharts or block diagrams may represent a module, a program segment, or a 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 and/or flowchart illustration, and combinations of blocks in the block diagrams and/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.
The units or modules described in the embodiments of the present disclosure may be implemented by software or hardware. The units or modules described may also be provided in a processor, and the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be the computer-readable storage medium included in the apparatus in the above-described embodiment; or it may be a separate computer readable storage medium not incorporated into the device. The computer readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
The disclosure discloses a1, an information display method, comprising: acquiring an aggregation area related to a current address, wherein the aggregation area is obtained by aggregating according to a historical order address in a system in advance; acquiring a display object corresponding to the aggregation area, wherein the display object is a historical order object of which the historical order address belongs to the aggregation area and the quantity meets a preset condition; displaying the display object in a visual mode or a visual combination mode. A2, the information display method according to A1, further comprising: acquiring a plurality of historical order addresses; and aggregating the plurality of historical order addresses to obtain one or more aggregation areas. A3, according to the information display method of A2, the obtaining of a plurality of historical order addresses includes: acquiring a plurality of original historical order addresses; extracting a non-privacy address in the original historical order address; and setting the extracted non-privacy address as the historical order address. A4, according to the information display method of a2, aggregating a plurality of historical order addresses to obtain one or more aggregation areas, including: gathering historical order addresses with the distance smaller than a first preset threshold value into one type; and/or dividing historical order addresses belonging to different administrative areas into different aggregation areas. A5, according to the information display method of A1, the acquiring the display object corresponding to the aggregation area includes: acquiring a historical order of which the historical order address belongs to the aggregation area; determining the number of different order objects related to the historical order; setting the order objects with the number exceeding a second preset threshold value as the display objects; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1. A6, the information display method according to A1, wherein the displaying the display object in a visual manner or a visual combination manner includes at least one of: displaying the display object in a pop-up box manner; displaying the display object in a bullet screen mode; displaying the display object in the form of a floating window; displaying the display object in a fixed area of a browsing page; and displaying the display object at the position of the aggregation area on the map.
The present disclosure discloses B7, an information display device, comprising: the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is configured to acquire an aggregation area related to a current address, and the aggregation area is obtained by aggregating according to a historical order address in the system in advance; the second obtaining module is configured to obtain a display object corresponding to the aggregation area, wherein the display object is a history order object of which the history order address belongs to the aggregation area and the number of which meets a preset condition; a display module configured to display the display object in a visual manner or a visual combination manner. B8, the information display device according to B7, further comprising: a third obtaining module configured to obtain a plurality of historical order addresses; and the aggregation module is configured to aggregate the plurality of historical order addresses to obtain one or more aggregation areas. B9, the information display device according to B8, the third obtaining module includes: a first obtaining submodule configured to obtain a plurality of original historical order addresses; an extraction submodule configured to extract a non-private address from the original historical order address; a first setting sub-module configured to set the extracted non-private address as the historical order address. B10, the information display device according to B8, the aggregation module comprising: the first aggregation submodule is configured to aggregate historical order addresses with the distance smaller than a first preset threshold value into one type; and/or the second aggregation sub-module is configured to divide the historical order addresses belonging to different administrative areas into different aggregation areas. B11, the information display method according to B7, the second obtaining module comprising: a second obtaining sub-module configured to obtain a history order of which a history order address belongs to the aggregation area; a determination submodule configured to determine a number of different order objects to which the historical order relates; a second setting submodule configured to set the order object of which the number exceeds a second preset threshold as the display object; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1. B12, the information display device according to B7, the display module comprises at least one of the following: a first display sub-module configured to display the display object in a pop-up box manner; a second display sub-module configured to display the display object in a bullet screen manner; a third display sub-module configured to display the display object in the form of a floating window; a fourth display sub-module configured to display the display object in a fixed region of a browsing page; a fifth display sub-module configured to display the display object on a map where the aggregated area is located.
The present disclosure discloses C13, an electronic device comprising a memory and a processor; wherein the memory is to store one or more computer instructions, wherein the one or more computer instructions are to be executed by the processor to implement the method steps of any of A1-A6.
The present disclosure also discloses D14, a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the method steps of any of a1-a 6.

Claims (10)

1. An information display method, comprising:
acquiring a plurality of historical order addresses;
aggregating the plurality of historical order addresses to obtain one or more aggregation areas, including: gathering historical order addresses with the distance smaller than a first preset threshold value into one type, and dividing the historical order addresses belonging to different administrative areas into different gathering areas; the first preset threshold value is set according to the number of orders meeting the distance condition;
acquiring an aggregation area related to a current address, wherein the aggregation area is obtained by aggregating according to a historical order address in a system in advance;
acquiring a display object corresponding to the aggregation area, wherein the display object is a historical order object of which the historical order address belongs to the aggregation area and the quantity meets a preset condition; the historical order object comprises one or more of order content, classification of the order content, merchants and merchant classification;
displaying the display object in a visual mode or a visual combination mode.
2. The information display method according to claim 1, wherein the acquiring a plurality of historical order addresses comprises:
acquiring a plurality of original historical order addresses;
extracting a non-privacy address in the original historical order address;
and setting the extracted non-privacy address as the historical order address.
3. The information display method according to claim 1, wherein the acquiring of the display object corresponding to the aggregation area includes:
acquiring a historical order of which the historical order address belongs to the aggregation area;
determining the number of different order objects related to the historical order;
setting the order objects with the number exceeding a second preset threshold value as the display objects; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
4. The information display method according to claim 1, wherein the displaying the display object in a visual manner or a visual combination manner includes at least one of:
displaying the display object in a pop-up box manner;
displaying the display object in a bullet screen mode;
displaying the display object in the form of a floating window;
displaying the display object in a fixed area of a browsing page;
and displaying the display object at the position of the aggregation area on the map.
5. An information display device characterized by comprising:
a third obtaining module configured to obtain a plurality of historical order addresses;
the aggregation module is configured to aggregate the plurality of historical order addresses to obtain one or more aggregation areas; wherein the aggregation module comprises: the first aggregation submodule is configured to aggregate historical order addresses with the distance smaller than a first preset threshold value into one type; the second aggregation sub-module is configured to divide the historical order addresses belonging to different administrative areas into different aggregation areas; the first preset threshold value is set according to the number of orders meeting the distance condition;
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is configured to acquire an aggregation area related to a current address, and the aggregation area is obtained by aggregating according to a historical order address in the system in advance;
the second obtaining module is configured to obtain a display object corresponding to the aggregation area, wherein the display object is a history order object of which the history order address belongs to the aggregation area and the number of which meets a preset condition; the historical order object comprises one or more of order content, classification of the order content, merchants and merchant classification;
a display module configured to display the display object in a visual manner or a visual combination manner.
6. The information display device according to claim 5, wherein the third acquisition module includes:
a first obtaining submodule configured to obtain a plurality of original historical order addresses;
an extraction submodule configured to extract a non-private address from the original historical order address;
a first setting sub-module configured to set the extracted non-private address as the historical order address.
7. The information display device according to claim 5, wherein the second acquisition module includes:
a second obtaining sub-module configured to obtain a history order of which a history order address belongs to the aggregation area;
a determination submodule configured to determine a number of different order objects to which the historical order relates;
a second setting submodule configured to set the order object of which the number exceeds a second preset threshold as the display object; or setting N order objects with the front number as the display objects, wherein N is more than or equal to 1.
8. The information display device of claim 5, wherein the display module comprises at least one of:
a first display sub-module configured to display the display object in a pop-up box manner;
a second display sub-module configured to display the display object in a bullet screen manner;
a third display sub-module configured to display the display object in the form of a floating window;
a fourth display sub-module configured to display the display object in a fixed region of a browsing page;
a fifth display sub-module configured to display the display object on a map where the aggregated area is located.
9. An electronic device comprising a memory and a processor; wherein,
the memory is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method steps of any of claims 1-4.
10. A computer-readable storage medium having stored thereon computer instructions, characterized in that the computer instructions, when executed by a processor, carry out the method steps of any of claims 1-4.
CN201711395357.4A 2017-12-21 2017-12-21 Information display method and device, electronic equipment and computer readable storage medium Expired - Fee Related CN108133406B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711395357.4A CN108133406B (en) 2017-12-21 2017-12-21 Information display method and device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711395357.4A CN108133406B (en) 2017-12-21 2017-12-21 Information display method and device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN108133406A CN108133406A (en) 2018-06-08
CN108133406B true CN108133406B (en) 2021-10-15

Family

ID=62391781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711395357.4A Expired - Fee Related CN108133406B (en) 2017-12-21 2017-12-21 Information display method and device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN108133406B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108876546B (en) * 2018-06-23 2021-09-07 广州联汇网络科技有限公司 Community service system and method based on regional chain and bullet screen technology
CN110866071B (en) * 2018-08-14 2022-08-30 海能达通信股份有限公司 Map object display method, device, equipment and storage medium
CN109344347B (en) * 2018-09-18 2021-05-28 拉扎斯网络科技(上海)有限公司 Display control method, apparatus, electronic device, and computer-readable storage medium
CN112860837A (en) * 2018-12-20 2021-05-28 拉扎斯网络科技(上海)有限公司 Information display method and device, electronic equipment and storage medium
CN110851477B (en) * 2019-10-16 2022-09-09 浙江大搜车软件技术有限公司 Stream data processing method, stream data processing device, computer equipment and storage medium
CN111476643A (en) * 2020-04-15 2020-07-31 创新奇智(重庆)科技有限公司 Interested commodity prediction method and device, electronic equipment and computer storage medium
CN114357277A (en) * 2020-09-27 2022-04-15 阿里巴巴集团控股有限公司 Method for determining block representative address, method and device for determining event address
CN113762846B (en) * 2020-10-22 2024-04-16 北京京东振世信息技术有限公司 Method and device for distinguishing face sheet text
CN113762879A (en) * 2021-04-02 2021-12-07 北京沃东天骏信息技术有限公司 Method, device and system for setting postage
CN113469782A (en) * 2021-06-24 2021-10-01 上海东普信息科技有限公司 Information display method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107067296A (en) * 2017-03-21 2017-08-18 彭建中 The fresh electric business platform with farm presell is purchased by group based on real-time cluster guiding, community
CN107169849A (en) * 2017-06-29 2017-09-15 深圳天珑无线科技有限公司 Shopping information method for pushing, system and storage medium
CN107451673A (en) * 2017-06-14 2017-12-08 北京小度信息科技有限公司 Dispense region partitioning method and device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103345699A (en) * 2013-07-10 2013-10-09 湖南大学 Personalized food recommendation method based on commodity forest system
CN103400291A (en) * 2013-08-26 2013-11-20 百度在线网络技术(北京)有限公司 Commodity recommending method and system and server
CN104978437B (en) * 2015-07-22 2018-09-25 浙江大学 A kind of recommendation method and commending system based on geographical location
CN106503932A (en) * 2015-09-06 2017-03-15 北京京东尚科信息技术有限公司 Method and apparatus of sending a car automatically based on GIS technology
CN105809475A (en) * 2016-02-29 2016-07-27 南京大学 Commodity recommendation method compatible with O2O applications in internet plus tourism environment
CN107093135A (en) * 2017-06-08 2017-08-25 北京惠赢天下网络技术有限公司 A kind of method and device of recommendation order
CN107481114B (en) * 2017-08-16 2021-09-10 北京京东尚科信息技术有限公司 Commodity recommendation method and device, electronic commerce system and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107067296A (en) * 2017-03-21 2017-08-18 彭建中 The fresh electric business platform with farm presell is purchased by group based on real-time cluster guiding, community
CN107451673A (en) * 2017-06-14 2017-12-08 北京小度信息科技有限公司 Dispense region partitioning method and device
CN107169849A (en) * 2017-06-29 2017-09-15 深圳天珑无线科技有限公司 Shopping information method for pushing, system and storage medium

Also Published As

Publication number Publication date
CN108133406A (en) 2018-06-08

Similar Documents

Publication Publication Date Title
CN108133406B (en) Information display method and device, electronic equipment and computer readable storage medium
CN107315824B (en) Method and device for generating thermodynamic diagram
US20200356572A1 (en) Search ranking method and apparatus, electronic device and storage medium
EP3005268A2 (en) Method and system for providing sign data and sign history
CN110688579A (en) Object pushing method and device, electronic equipment and storage medium
CN111274380B (en) Consultation and complaint information processing method and related device based on big data
CN109978580A (en) Object recommendation method, apparatus and computer readable storage medium
CN111966887B (en) Dynamic caching method and device, electronic equipment and storage medium
WO2014110950A1 (en) Method and device for pushing information
CN108710656B (en) Content pushing method and device
CN107103028A (en) A kind of information processing method and device
CN111597237A (en) Data query result generation method and device, electronic equipment and storage medium
CN114416945A (en) A word cloud graph display method, device, equipment and medium
CN109714393A (en) A kind of method and device that application program is recommended
JP7673990B2 (en) Information Processing System
CN106202513A (en) Method and apparatus is recommended by the main website that browses of browser
CN104753979B (en) A kind of method, server, terminal and system showing site information
CN112966176B (en) Object display method and device, electronic equipment and readable storage medium
CN105469259A (en) Published information display method and system
CN104834647B (en) A kind of method and device obtaining informative abstract
CN107256251B (en) Application software searching method and device and server
CN107341172B (en) Video profit calculation modeling device and method and video recommendation device and method
CN113761344B (en) Information recommendation method and device
CN110808899B (en) Content sharing method, device, client, server and system
CN103294727A (en) Filtering method and system for recommended objects

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Building N3, building 12, No. 27, Chengzhong Road, Jiancai, Haidian District, Beijing 100096

Applicant after: Beijing Xingxuan Technology Co.,Ltd.

Address before: Room 202, 2 floors, 1-3 floors, No. 11 Shangdi Information Road, Haidian District, Beijing 100085

Applicant before: Beijing Xiaodu Information Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20211015