Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
The device referred to in this application includes, but is not limited to, a user device, a network device, or a device formed by integrating a user device and a network device through a network. The user equipment includes, but is not limited to, any mobile electronic product, such as a smart phone, a tablet computer, etc., capable of performing human-computer interaction with a user (e.g., human-computer interaction through a touch panel), and the mobile electronic product may employ any operating system, such as an android operating system, an iOS operating system, etc. The network device includes an electronic device capable of automatically performing numerical calculation and information processing according to a preset or stored instruction, and hardware thereof includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), an embedded device, and the like. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud of a plurality of servers; here, the Cloud is composed of a large number of computers or web servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, one virtual supercomputer consisting of a collection of loosely coupled computers. Including, but not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless Ad Hoc network (Ad Hoc network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the touch terminal, or the network device and the touch terminal through a network.
Of course, those skilled in the art will appreciate that the foregoing is by way of example only, and that other existing or future devices, which may be suitable for use in the present application, are also encompassed within the scope of the present application and are hereby incorporated by reference.
In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
Fig. 1 illustrates an exemplary scenario of the present application, in which a network device recommends corresponding scenario service information and FEEDS flow information to a user device based on location-related information sent by the user device. The service information recommending process is completed by the cooperation of the user equipment and the network equipment.
Fig. 2 illustrates a method for recommending service information at a network device according to an aspect of the present application, wherein the method includes step S11, step S12, step S13 and step S14. In step S11, the network device receives location-related information sent by the user equipment, where the location-related information includes location information and/or WiFi connection information; in step S12, the network device determines scene service information corresponding to the user equipment according to the location-related information; in step S13, the network device determines, according to the user-related information of the user corresponding to the user device, the FEEDS flow information corresponding to the user device; in step S14, the network device sends the scene service information and the FEEDS flow information to the user equipment. Here, step S12 and step S13 may be sequential or independent of each other.
Specifically, in step S11, the network device receives the location-related information sent by the user equipment, where the location-related information includes location information and/or WiFi connection information. Here, the location-related information includes, but is not limited to, location information such as GPS (Global Positioning System) location information, mobile location service information corresponding to the user equipment, IP address information of a user login website, and the like, and WiFi connection information such as Access point MAC (Media Access Control) address information of a wireless Access point to which the user equipment is currently connected. Here, the following embodiments are explained by taking access point MAC address information of a currently connected wireless access point corresponding to the user equipment as an example; those skilled in the art will appreciate that the embodiments are equally applicable to other location related information such as GPS location information, mobile location services information, IP address information, and the like.
In step S12, the network device determines the scene service information corresponding to the user equipment according to the location-related information. For example, the network device determines a current location corresponding to the user device according to the location-related information, matches the scene locations in the database, and determines corresponding scene service information, where the scene service information is preset service information corresponding to each scene determined by the network device according to big data analysis.
In step S13, the network device determines, according to the user-related information of the user corresponding to the user device, the fes flow information corresponding to the user device. For example, the network device determines a corresponding user according to MAC address information of the user device included when the user device sends information, queries user-related information (such as historical behavior information) corresponding to the user in a database, and determines corresponding FEEDS flow information based on the user-related information, where the FEEDS flow information includes information flows not limited to information flows for the user to browse. Here, the pieces of fee flow information refer to a pushed data format, and the website or the application propagates the latest service information to the user through the fee flow format, wherein the fee flow format includes, but is not limited to, a push mode, a pull mode, a push-pull mode, and any combination of the three modes.
In step S14, the network device sends the scene service information and the FEEDS flow information to the user equipment.
For example, a user holds user equipment, the user is waiting at a martin square subway station, the user equipment obtains position related information of the current position of the user equipment based on the operation of the user, such as access point MAC address information of a wireless access point of the martin square subway station to which the user equipment is currently connected, and then the user equipment sends the access point MAC address information to network equipment. The method comprises the steps that network equipment receives access point MAC address information of wireless access points of Wulin square subway stations sent by user equipment, identifies and matches in a database based on the MAC address information, and determines scene service information of the corresponding Wulin square subway stations, such as station navigation, subway line query, single car sharing and the like commonly used in the subway stations; the network device determines a user corresponding to the user device based on the information sent by the user device, inquires historical behavior information of the user in a database, matches the historical behavior information of the user in the database, determines corresponding FEEDS stream information, and recommends the same type of electronic book to the user, for example, the user often watches the electronic book in subway process. Subsequently, the network device transmits the determined scene service information and the FEEDS flow information to the user equipment. The method comprises the steps that user equipment receives and presents scene service information such as station navigation, subway line inquiry and shared bicycle corresponding to a martin square subway station and FEEDS stream information such as e-book recommendation.
For another example, the user holds the user equipment, the user is waiting at a martial square subway station, the user equipment obtains the position related information of the current position of the user equipment based on the operation of the user, such as the positioning information of the current GPS of the user equipment, and then the user equipment sends the GPS positioning information to the network equipment. The method comprises the steps that network equipment receives GPS positioning information sent by user equipment, determines that the user position is a martin square subway station based on the GPS positioning information, then identifies and matches in a database, and determines scene service information of the corresponding martin square subway station, such as station navigation, subway line inquiry, single car sharing and the like which are commonly used in the subway station; the network device determines a user corresponding to the user device based on the information sent by the user device, inquires historical behavior information of the user in a database, matches the historical behavior information of the user in the database, determines corresponding FEEDS stream information, such as the user watching electronic books frequently in subway processes, and recommends the same type of electronic books to the user. Subsequently, the network device transmits the determined scene service information and the FEEDS flow information to the user equipment. The method comprises the steps that user equipment receives and presents scene service information such as station navigation, subway line inquiry and shared bicycle corresponding to a martin square subway station and FEEDS stream information such as e-book recommendation.
It should be understood by those skilled in the art that the above-mentioned location-related information and/or scene service information and/or fed flow information are only examples, and other contents of the scene service information and/or fed flow information, which may be present or later come, should be included in the scope of the present application if applicable, and are included herein by reference.
In some embodiments, as shown in fig. 3, step S12 includes sub-step S121 and sub-step S122. In step S121, the network device determines scene information corresponding to the user equipment according to the location-related information; in step S122, the context service information corresponding to the ue is determined according to the context information. For example, the network device receives the location-related information sent by the user device, matches and determines the corresponding scene information in the database according to the location-related information, and then determines the corresponding scene service information according to the scene information. Here, the correspondence between each scene in the database and the scene service information corresponding to each scene is obtained by the network device according to big data analysis.
For example, the network device receives access point MAC address information of a wireless access point of a wulin square subway station sent by the user device, determines that current scene information of the user device is wulin square subway station scene information based on the MAC address information, and determines corresponding scene service information in a database according to the wulin square subway station scene information, such as in-station navigation, subway line query, shared bicycle, and the like, where the scene service information may be preset service information of the wulin square subway station scene determined by the network device according to big data statistics, or may be service information suitable for the subway station scene matched by the network device in real time according to characteristics of the wulin square subway station.
In some embodiments, in step S121, the network device determines, according to the location-related information, a corresponding POI scene or AOI scene as scene information corresponding to the user equipment. In some embodiments, in step S121, the network device determines, according to the location-related information query, a POI scene covering the current location of the user device, as scene information corresponding to the user device; otherwise, the network device queries and determines the AOI scene covering the current position of the user device according to the position related information, and the AOI scene is used as the scene information corresponding to the user device. For example, a POI scene is scene information of a point of interest analyzed through big data, including information such as a name, a geographical location, and the like of the point of interest; the AOI scene is scene information of an interest area counted through big data analysis, and includes information such as a name of the interest area, a geographical range, and POI scenes included in the area. The network equipment determines a corresponding POI scene or AOI scene according to the position related information sent by the user equipment, and if the scene corresponding to the position related information is a unique POI scene, scene service information corresponding to the POI scene is determined; if the only POI scene of the scene can not be determined and the POI scenes are all contained in the same AOI scene, determining that the scene corresponding to the position related information is the AOI scene and determining scene service information corresponding to the AOI scene; and if the scene corresponding to the position related information is determined to be the AOI scene, further determining scene service information corresponding to the AOI scene.
For example, a user holds a user device, the user is queuing to eat at a certain hot pot, the user device obtains location related information of a current location of the user device based on a user operation, such as access point MAC address information of a wireless access point of a certain hot pot to which the user device is currently connected, and then the user device sends the access point MAC address information to the network device. The network equipment receives access point MAC address information of a wireless access point of a certain hot pot restaurant, which is sent by the user equipment, identifies and matches in the database based on the MAC address information, and determines corresponding POI scene service information of the certain hot pot restaurant, such as queuing, online ordering, online purchase order and the like which are commonly used in the hot pot restaurant.
For another example, the user holds the user equipment, the user is shopping in a certain shopping mall, the user equipment obtains the location-related information of the current location of the user equipment based on the user operation, such as the access point MAC address information of the wireless access point in the certain shopping mall to which the user equipment is currently connected, and then, the user equipment sends the access point MAC address information to the network equipment. The network equipment receives access point MAC address information of a certain market wireless access point sent by the user equipment, identifies and matches in the database based on the MAC address information, and determines AOI scene service information of a corresponding certain market, such as shop display, market navigation, catering service and the like commonly used in the market.
For another example, the user holds the user device, the user is shopping in a certain shopping mall, the user device obtains the location related information of the current location of the user device, such as the current GPS positioning information of the user device, based on the operation of the user, and then the user device sends the GPS positioning information to the network device. The network device receives GPS positioning information sent by the user device, identifies and matches in the database based on the GPS positioning information, and determines AOI scene service information corresponding to a certain market and POIs corresponding to a certain clothing store, a certain hot pot store and the like in the market, and then the network device takes the AOI scene service corresponding to the certain market as the scene information and determines the scene service information corresponding to the AOI scene, such as market display, navigation, catering service and the like in the shop commonly used in the market.
It should be understood by those skilled in the art that the above-mentioned scenario service information is merely an example, and other contents of the scenario service information, which may be present or come later, should be included in the scope of the present application if applicable to the present application, and are included herein by reference.
In some embodiments, in step S13, the network device determines, according to the user-related information and in combination with the scenario information, feed flow information corresponding to the user device. For example, after determining the scene information, the network device determines corresponding pieces of fess flow information based on the received location-related information and in combination with the determined scene information, and sends the fess flow information to the user device.
For example, when a user shops in a certain shopping mall, the network device receives access point MAC address information of a wireless access point in the certain shopping mall sent by the user device, and determines that the scene information is AOI scene information corresponding to the certain shopping mall based on the MAC address information. The network equipment determines corresponding FEEDS flow information based on the AOI scene information of the market and the relevant information of the user, and if the AOI scene information of a certain market contains a POI scene of a certain hot pot restaurant, the user has eaten at the hot pot restaurant and is praised, the network equipment determines that the recommendation service of the certain hot pot restaurant is the corresponding FEEDS flow information, and recommends the scene service information of the certain market and the FEEDS flow information corresponding to the certain hot pot restaurant to the user equipment.
It should be understood by those skilled in the art that the aforementioned FEEDS flow information is merely an example, and other contents of the FEEDS flow information, which are present or later come, should be included in the scope of the present application if applicable to the present application and are included herein by reference.
In some embodiments, in step S13, the network device obtains several pieces of material information that satisfy the access requirement under the scenario information, and prefers the fes flow information corresponding to the user device from the several pieces of material information according to the user-related information of the user corresponding to the user device. For example, the network device determines corresponding scenario information in a database according to the location-related information sent by the user device, then acquires a plurality of material information meeting the access requirement under the scenario information, preferentially determines corresponding FEEDS flow information from the plurality of material information according to the user-related information of the corresponding user in the database, and sends the FEEDS flow information to the user device.
For example, a user holds user equipment, waits at a martin square subway station, and sends access point MAC address information of a wireless access point of the martin square subway station, which is currently connected with the user equipment, to the network equipment based on an operation instruction of the user. The network equipment receives the MAC address information of the access point, and determines that the corresponding scene is the scene information of the subway station of the Wulin square through the corresponding relation between the MAC address information and the scene information; the network equipment acquires a plurality of material information that Wulin square subway station scene information meets access requirements, if the frequency of connecting the wireless access point of the Wulin square subway station by a user is more than or equal to ten times, acquires related news about subway line adjustment, catering recommendation around the Wulin square subway station and the like. Subsequently, the network device determines information about the news related to the subway line adjustment as preferred feed stream information according to user related information of the user corresponding to the user device stored in the database, such as historical behavior information of news frequently browsed by the user, and sends the feed stream information to the user device.
It should be understood by those skilled in the art that the above material information is only an example, and other contents of the material information, which are present or come out later, should be included in the scope of the present application if applicable to the present application, and are included herein by reference.
In some embodiments, in step S13, the network device determines, according to the user-related information of the user corresponding to the user device, and in combination with the current time information and/or the set-related information, the fes flow information corresponding to the user device. For example, the network device determines a user corresponding to the user device according to the MAC address information of the user device included in the information sent by the user device, determines corresponding user-related information in the data, and determines the FEEDS flow information corresponding to the user device according to the user-related information in combination with the current time information and/or the location-related information.
For example, when the user arrives home at the next shift, the user equipment sends the access point MAC address information of the user home wireless access point to which the user equipment is currently connected to the network equipment based on the operation instruction of the user. The network equipment receives the access point MAC address information, determines a user corresponding to the user equipment according to the user equipment MAC address information contained in the user equipment sending information, and inquires the historical behavior information of the user corresponding to the user in a database, for example, the user often takes a meal at the time of work and often orders a meal in a certain fast food restaurant; and the network equipment determines the recommended FEEDS flow information of a certain fast food restaurant as the corresponding FEEDS flow information according to the current time point and the meal taking time of the user during work. Subsequently, the network device sends the FEEDS flow information to the user equipment. The network device may mark, based on an operation instruction of a user, context information of access point MAC address information of a wireless access point that is not stored in the database, for example, mark, as a home, context information corresponding to the access point MAC address information mark of the home.
For example, when the user is shopping in a certain shopping mall, the user device sends the access point MAC address information of the wireless access point in the certain shopping mall to which the user device is currently connected to the network device based on the operation instruction of the user. The network device receives the MAC address information of the access point, determines that the current position of the user is a certain market according to the MAC address information, determines the user corresponding to the user device based on the MAC address information of the user device contained when the user device sends the information, and inquires the historical behavior information of the user corresponding to the user in the database, for example, the user often shops in a certain clothing store of the market. And the network determines that a certain clothing store is corresponding FEEDS flow information by combining the historical behavior information and the current position information, and sends the FEEDS flow information to the user equipment.
For example, when a user arrives at a wulin square subway station in a subway in the next work, the user equipment sends access point MAC address information of a wireless access point of the wulin square subway station currently connected with the user equipment to the network equipment based on an operation instruction of the user. The network equipment receives the MAC address information of the access point, determines that the current position of the user is a Wulin square subway station according to the MAC address information, determines the user corresponding to the user equipment according to the MAC address information of the user equipment contained in the information sent by the user equipment, and inquires the historical behavior information of the user corresponding to the user in a database, for example, the user often has meals at the time point of work leaving; and the network equipment determines that catering at the periphery of the Wulin square subway station is recommended as corresponding FEEDS flow information by combining the current time point as the dining time of the user during work leaving and the current position of the user is the Wulin square subway station. Subsequently, the network device sends the FEEDS flow information to the user equipment.
In some embodiments, step S13 includes sub-step S131 (not shown) and sub-step S132 (not shown). In step S131, the network device determines, according to the user-related information of the user corresponding to the user device, a plurality of candidate pieces of FEEDS flow information corresponding to the user device; in step S132, the network device determines, according to the user-related information and in combination with the current time information and/or the set-related information, the fes flow information corresponding to the user device from the multiple candidate fes flow information. For example, the network device determines a plurality of candidate pieces of fes flow information according to the user-related information, and determines, in combination with current time information and/or current location information and the like, the pieces of fes flow information that best meet the current user requirements from the plurality of candidate pieces of fes flow information.
For example, a user holds user equipment, the user arrives at a martin square subway station in a subway at next work, and the user equipment sends access point MAC address information of a wireless access point of the martin square subway station currently connected with the user equipment to network equipment based on an operation instruction of the user. The network equipment receives the MAC address information of the access point, determines that the current position of a user is a Wulin square subway station according to the MAC address information, determines a user corresponding to the user equipment according to the MAC address information of the user equipment contained in the information sent by the user equipment, inquires user historical behavior information corresponding to the user in a database, and determines candidate FEEDS flow information of peripheral catering service, fitness course inquiry, e-book reading recommendation, nearby group chat and the like according to the user historical behavior, wherein the candidate FEEDS flow information includes that the user frequently reads an e-book, the user frequently eats at the time point of going to work or goes to XX fitness rooms from home and the like.
Subsequently, the network device determines the FEEDS flow information corresponding to the user device from the candidate FEEDS flows based on the current time information and/or the current position information. If the network device is a martin square subway station in combination with the current position, determining catering around the martin square subway station, group chat near the martin square, e-book reading recommendation and the like as corresponding FEEDS flow information from the candidate FEEDS flow information; for another example, the network device determines catering around the wulin square, body-building course query and the like as corresponding fed flow information by combining the current time as the next work time and the historical behavior of the user at the current time; and if the current time is combined as the off-duty time and the current position is the Wulin square subway station, the network equipment determines the catering around the Wulin square subway station as the corresponding FEEDS flow information. Subsequently, the network device sends the corresponding FEEDS flow information to the user device.
In some embodiments, step S132 includes sub-step S1321 (not shown) and step S1322 (not shown). In step S1321, the network device determines priority information of the candidate FEEDS flow information according to the user-related information and by combining current time information and/or the set-related information; in step S1322, the network device determines, according to the priority information, the fes flow information corresponding to the user device from the plurality of candidate fes flow information. In some embodiments, in step S1321, the network device determines priority information of the candidate FEEDS flow information by weighting according to the user-related information and in combination with current time information and/or the set-related information, wherein weights of the user-related information, the location-related information, and the current time information decrease. For example, the network device determines corresponding candidate FEEDS flow information according to the user-related information, in combination with the current time information and/or the set-related information, and determines priority information of the candidate FEEDS flow information according to the characteristic weighting such as user-related, time-related, location-related, and the like, and then the network device determines corresponding FEEDS flow information from the priority information of the candidate FEEDS flow information.
For example, when a user arrives at a subway station of a martin square in a subway at next shift time, the network device determines catering services around the martin square, fitness course inquiry, e-book reading recommendation and group chat waiting for FEEDS flow information near the martin square according to historical behaviors of the user and the current time and position information, and determines priority information of the candidate FEEDS flow information based on user characteristics, time characteristics and position characteristics of the candidate FEEDS flow information in a weighted average mode. If the weight of the preset user characteristic is 0.5, the weight of the time characteristic is 0.3, and the weight of the position characteristic is 0.2, determining the correlation of the relevant characteristics of the flow information of each candidate FEEDS according to a preset algorithm and carrying out normalization processing, wherein the priority information corresponding to the flow information of the FEEDS around the Wulin square is 0.5, 0.5+0.6 +0.3 + 0.8-0.2-0.59, for example, the user characteristic weight of the catering service around the Wulin square is 0.5, the time characteristic weight is 0.6, and the position characteristic is 0.8, and the network equipment determines that the priority information corresponding to the flow information of the FEEDS around the Wulin square is 0.5+0.6 +0.3 + 0; similarly, the priority information of the fitness course query is determined to be 0.6 × 0.5+0.7 × 0.3+0.3 × 0.2 ═ 0.57, the priority information of the e-book reading recommendation is 0.8 × 0.5+0.2 × 0.3+0.1 × 0.2 ═ 0.48, and the priority information of the group chats near the waring plaza is 0.4 × 0.5+0.4 × 0.3+0.7 × 0.2 ═ 0.46. And then, the network equipment carries out priority recommendation based on the priority information of the candidate FEEDS flow information, and if the priority information is compared and the first two pieces of candidate FEEDS flow information with higher priority information are recommended according to the priority information, the network equipment determines that catering and fitness courses around the martin square are inquired as the corresponding FEEDS flow information. Subsequently, the network device sends the corresponding FEEDS flow information to the user device.
In some embodiments, in step S13, the network device determines historical material information that the user accessed in the same time period in combination with current time information according to the user-related information of the user corresponding to the user device, and determines the FEEDS flow information corresponding to the user device according to the historical material information. In some embodiments, the determining, according to the historical material information, feed flow information corresponding to the user equipment includes: and determining the FEEDS flow information corresponding to the user equipment according to the historical material information and by combining the position related information.
For example, the user prepares to go from home to a company in the morning, and the user device transmits access point MAC address information of the connected wireless access point to the network device. The network device receives the MAC address information, determines the current position as the position corresponding to the home scene information marked by the user according to the MAC address information, determines the user corresponding to the user device based on the MAC address information of the user device contained when the user device sends the message, inquires the historical behavior information of the user in the database, and determines the historical material information accessed by the user in the same time period by combining the current time as the morning of the working day, such as the current time in the historical behavior information of the user is frequently inquired by using the road traffic condition at home, and the user orders breakfast in the company. The network equipment determines the road traffic condition query as corresponding FEEDS flow information by combining the current position as a home, and sends the FEEDS flow information to the user equipment.
It should be understood by those skilled in the art that the historical material information is only an example, and other content of the historical material information, which may be present or later come, should be included in the scope of the present application if applicable, and is included by reference herein.
In some embodiments, in step S14, if the context service information is obtained, the network device sends the context service information and the FEEDS flow information to the user equipment; otherwise, the network equipment sends the general service information and/or the FEEDS flow information to the user equipment. In some embodiments, the generic service information comprises at least any one of: recommended service information of the current application; scene input information of a current scene. The general service information here includes general service information that is recommended by the network device to the user equipment without scene information and has wider applicability.
For example, when the user is in a new development area, the network device receives the location-related information sent by the user device, such as access point MAC address information or GPS positioning information of the wireless access point of the connected new development area. The network device cannot determine corresponding scene information based on the access point MAC address information or GPS positioning information, and the network device determines corresponding FEEDS stream information such as e-book reading and the like based on the user related information in the database. Subsequently, the network device sends the general service and the determined FEEDS flow information to the user equipment. The user equipment receives and presents general services and FEEDS flow information, wherein the general services include but are not limited to: service information such as small videos, friend making, live broadcasting and the like; and inputting information of the current scene, wherein the information is used for a user to input the scene information of the current position or the scene information of the position to be reached.
It should be understood by those skilled in the art that the above general information is only an example, and other contents of the general service information, which are present or come later, should be included in the scope of the present application if applicable to the present application, and are included herein by reference.
In some embodiments, in step S11, the network device receives location-related information sent by the user equipment and user-related information of a user corresponding to the user equipment, where the location-related information includes location information and/or WiFi connection information; in step S13, the network device determines, according to the location-related information and the user-related information, the fes flow information corresponding to the user device. For example, the network device receives the location-related information and the user-related information sent by the user device, and determines the feed flow information according to the user-related information, where the user-related information includes a user's historical behavior in the application, a user image, a user's historical behavior in a third-party application, and the like.
For example, a user holds user equipment, the user is waiting at a martin square subway station, the user equipment obtains position related information of the current position of the user equipment based on the operation of the user, for example, access point MAC address information of a wireless access point of the martin square subway station, which is currently connected with the user equipment, and the user equipment sends the access point MAC address information and the user related information to network equipment. The method comprises the steps that network equipment receives access point MAC address information and user related information of a wireless access point of a Wulin square subway station, which are sent by user equipment, and the network equipment stores or updates user related information about a user corresponding to the user equipment in a database based on the user related information sent by the user equipment; the network device identifies, matches and determines corresponding FEEDS flow information in the database based on the user-related information, and determines that a certain electronic book of the same type is recommended as corresponding FEEDS flow information based on the user-related information if the user-related information includes a historical behavior of the user frequently watching the electronic book.
It should be understood by those skilled in the art that the user-related information is only an example, and other contents of the user-related information, which may be present or later come, should be included in the scope of the present application if applicable to the present application, and are included herein by reference.
In some embodiments, the method further comprises step S15 (not shown). In step S15, the network device receives a location access request sent by the user device for location information corresponding to the scene service information or the FEEDS flow information, determines corresponding location access response information according to the location access request, and sends the location access response information to the user device. After receiving and presenting scene service information and FEEDS information sent by network equipment, user equipment sends a position access request to the network equipment based on the operation of a user on position information in the scene service information or the FEEDS flow information, the network equipment receives the position access request, determines corresponding position access response information based on the position access request, and sends the position access response information to the user equipment. The location access response information includes POI information corresponding to the location, nearby person or group chat information, and the like.
For example, the user equipment receives and presents the FEEDS flow information such as a fitness course sent by the network equipment, wherein the position information of an XX gymnasium corresponding to the fitness course is presented at a corresponding position in a page presenting the FEEDS flow information, the user clicks the position information, the user equipment sends a position access request corresponding to the position information to the network equipment based on the operation of the user, the network equipment determines POI scene service information of the XX gymnasium corresponding to the position information and FEEDS flow information such as people or group chatting nearby the XX gymnasium in a database according to the corresponding position information in the position access request, and sends the POI scene service information and the FEEDS flow information to the user equipment.
Fig. 4 shows a method for recommending services at a user equipment according to the present application, wherein the method includes step S21, step S22, and step S23. In step S21, the ue acquires current location related information of the ue, where the location related information includes location information and/or WiFi connection information; in step S22, the ue sends the location related information to a corresponding network device; in step S23, the user device receives and presents the scene service information and the FEEDS flow information returned by the network device. For example, the user equipment acquires current location-related information based on the user's operation and sends the location-related information to the network equipment; the network equipment determines corresponding scene service information and FEEDS flow information based on the position related information, and sends the scene service information and the FEEDS flow information to the user equipment; the user equipment receives and presents the scene service information and the FEEDS flow information.
For example, a user holds user equipment, the user is waiting at a martin square subway station, the user equipment obtains position related information of the current position of the user equipment based on the operation of the user, such as access point MAC address information of a wireless access point of the martin square subway station to which the user equipment is currently connected, and then the user equipment sends the access point MAC address information to network equipment. The network equipment identifies and matches in the database based on the MAC address information, and determines corresponding scene service information, such as station navigation, subway line query, shared bicycle and the like which are commonly used in subway stations; the network device determines corresponding FEEDS flow information based on the user historical behavior information and the like in the data, for example, the user often watches the electronic book in the subway process, and the network device recommends the same type of electronic book to the user. Subsequently, the network device transmits the determined scene service information and the FEEDS flow information to the user equipment. The user equipment receives and presents scene service information such as in-station navigation, subway line inquiry, shared bicycle and the like corresponding to the subway station of the Wulin square and FEEDS stream information such as electronic book reading and the like.
It should be understood by those skilled in the art that the above-mentioned location-related information is merely an example, and other contents of the location-related information, which may be present or later come, should be included in the scope of the present application if applicable to the present application, and are included herein by reference.
In some embodiments, the method further comprises step S24 (not shown). In step S24, the user equipment pre-processes the location related information; in step S22, the ue sends the preprocessed location related information to the corresponding network device. For example, the user equipment acquires the current location related information, pre-processes the related information, and sends the pre-processed location related information to the network equipment.
For example, the user equipment obtains the position related information of the current position of the user equipment based on the operation of the user, such as access point MAC address information of a wireless access point of a martin square subway station to which the user equipment is currently connected, and then the user equipment determines that the current position is the martin square subway station according to the access point MAC address information, and the position information of the martin square subway station is sent to the network equipment. The network equipment determines that the scene information is the scene information corresponding to the Wulin square subway station based on the received Wulin square subway station position information, and further obtains corresponding scene service information according to the scene information, such as station navigation, subway line inquiry, shared bicycle and the like.
In some embodiments, in step S22, the ue sends the location-related information and the user-related information of the user corresponding to the ue to the corresponding network device. For example, after the user equipment acquires the location-related information, the location-related information and the user-related information are sent to the network equipment, the network equipment receives the location-related information and the user-related information sent by the user equipment, determines scene service information based on the location-related information, and determines the FEEDS flow information according to the location-related information and the user-related information, where the user-related information includes a user's historical behavior in the application, a user image, a user's historical behavior in a third-party application, and the like. In some embodiments, the user equipment processes the user-related information to obtain preferred user-related information, and sends the preferred user-related information and the location-related information to the network equipment.
For example, a user holds user equipment, the user is waiting at a martin square subway station, the user equipment acquires position related information of a current position of the user equipment based on operation of the user, such as access point MAC address information of a wireless access point of the martin square subway station, which is currently connected with the user equipment, and the user equipment sends the access point MAC address information and the user related information to network equipment, wherein the user related information includes historical behaviors of the user, such as an electronic book and the like, which are frequently read by the user on the martin square subway and on the subway, and in addition, the user equipment can process the user related information before sending the user related information, such as removing repeated or meaningless historical behavior information, and only sends recent typical historical behavior information of the user to the network equipment. The method comprises the steps that network equipment receives access point MAC address information and user related information of wireless access points of Wulin square subway stations sent by user equipment, identifies and matches in a database based on the MAC address information, and determines scene service information of the corresponding Wulin square subway stations, such as in-station navigation, subway line query, shared bicycle and the like which are commonly used in the subway stations; the network device updates user related data in the database based on user related information sent by the user device, determines corresponding FEEDS flow information in the database according to the user related information, for example, the user related information includes historical behaviors of the user and other electronic books frequently watched in the subway process, and the network device determines that certain electronic books of the same type are recommended as the corresponding FEEDS flow information based on the historical behaviors of the user.
It should be understood by those skilled in the art that the user-related information is only an example, and other contents of the user-related information, which may be present or later come, should be included in the scope of the present application if applicable to the present application, and are included herein by reference.
In some embodiments, in step S23, the user device receives the scene service information and the FEEDS flow information returned by the network device, generates a corresponding service page based on the scene service information and the FEEDS flow information, and presents the service page. In some embodiments, the service page further comprises one or more user access log information of the user at the service page.
For example, the user equipment receives scene service information of martin square subway stations such as in-station navigation, subway line query, and shared bicycle returned by the network equipment, and fed stream information such as e-book recommendation, nearby group chat, and peripheral dining recommendation, generates a corresponding service page according to the received scene service information and the fed stream information, and presents the service information in the service page, for example, the user equipment presents the scene information of the current martin square subway stations in a page title, and presents the scene service information such as in-station navigation, subway line query, and shared bicycle in a subtitle position below the title, and then the user equipment displays the fed stream information such as e-book recommendation, nearby group chat, and peripheral dining recommendation in a lower body, where the page position corresponding to each scene service information and fed stream information includes, but is not limited to: corresponding service information display, service information related audio, service information related video and next step entry of service information, for example, subway line query not only includes information such as subway line display icons, audio and video, but also includes entry of detailed arrival schedule of each subway.
In some embodiments, the method further includes step S24 (not shown), in step S24, if the access operation of the user to one of the one or more user access record information is obtained, the user equipment invokes and executes a target service application corresponding to the accessed user access record information. For example, after the user equipment accesses the corresponding service information, the user equipment generates and stores access record information of the service information; and if the user equipment acquires the access operation of the user to one of the one or more user access record information, the user equipment calls the access record information and executes the target service application.
For example, the user equipment has accessed scene service information of subway line query once, and the user equipment generates access record information corresponding to a subway line query application and puts the access record information into a history information list. The user receives the scene service information and the FEEDS flow information corresponding to a certain market sent by the network equipment at the moment, the user clicks the subway line query service application in the historical record information column presented by the user equipment, and the user equipment calls and executes the subway line query service application based on the operation of the user.
In some embodiments, the method further comprises step S25 (not shown). In step S25, the user equipment sends a location access request related to the location information to the network equipment according to an access operation of the user on the location information corresponding to the scene service information or the FEEDS flow information, and receives and presents location access response information returned by the network equipment based on the location access request.
For example, the user equipment receives and presents the FEEDS flow information such as a fitness course sent by the network equipment, wherein the XX gymnasium position information corresponding to the fitness course is presented at the corresponding position in the page presenting the FEEDS flow information, the user clicks the position information, and the user equipment generates a corresponding position access request based on the operation of the user, wherein the position access request comprises the XX gymnasium position information. And then, the user equipment sends a position access request corresponding to the position information to the network equipment, the network equipment determines POI scene service information of the XX gymnasium corresponding to the position information and FEEDS flow information of people or group chatting and the like near the XX gymnasium in a database according to the corresponding position information in the position access request, and sends the POI scene service information and the FEEDS flow information to the user equipment.
FIG. 5 illustrates a method for recommending service information, according to an aspect of the application, wherein the method comprises:
the user equipment acquires current position related information of the user equipment and sends the position related information to corresponding network equipment, wherein the position related information comprises position information and/or WiFi connection information;
the network equipment receives the position related information, determines scene service information corresponding to the user equipment according to the position related information, determines FEEDS flow information corresponding to the user equipment according to the user related information of the user corresponding to the user equipment, and sends the scene service information and the FEEDS flow information to the user equipment.
And the user equipment receives and presents the scene service information and the FEEDS flow information.
The present application also provides a computer program product, which when executed by a computer device, performs the method of any of the preceding claims.
The present application further provides a computer device, comprising:
one or more processors;
a memory for storing one or more computer programs;
the one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding claim.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Those skilled in the art will appreciate that the form in which the computer program instructions reside on a computer-readable medium includes, but is not limited to, source files, executable files, installation package files, and the like, and that the manner in which the computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Computer-readable media herein can be any available computer-readable storage media or communication media that can be accessed by a computer.
Communication media includes media by which communication signals, including, for example, computer readable instructions, data structures, program modules, or other data, are transmitted from one system to another. Communication media may include conductive transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (non-conductive transmission) media capable of propagating energy waves such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied in a modulated data signal, for example, in a wireless medium such as a carrier wave or similar mechanism such as is embodied as part of spread spectrum techniques. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. The modulation may be analog, digital or hybrid modulation techniques.
By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, tape, CD, DVD); or other now known media or later developed that can store computer-readable information/data for use by a computer system.
An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.