Page display method and related product
By rendering the service entrance of the target service in the POI details page and displaying the service page of the target service in response to the entry trigger operation, the problem that the POI details page in the prior art is difficult to display the target service content efficiently, and the user experience is improved.
Patent Information
- Application Number
- CN202510273491.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-04-04
AI Technical Summary
The prior art is difficult to efficiently display content used to achieve target services in the POI details page, resulting in poor user experience.
By responding to a POI access request, determine the sub-application associated with the target POI, call its service data, and render the service entrance to display the target service in the POI details page, and display the service page of the target service in response to the service entrance trigger operation.
It realizes efficient display of the target service information in the POI details page and directly enters the sub-application through the service entrance, improving user experience and operation convenience.
Smart Images

Figure CN119760257A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field, and in particular to a page display method and related products. Background Art
[0002] The point of interest (POI) page is designed around POIs (such as restaurants, hotels, attractions, shopping malls, etc.) and is used to centrally display various POI-related information and POI addresses. You can learn about POIs and POI addresses through the POI page.
[0003] When a subject visits a POI, it usually consumes money at the POI. In order to improve the experience of the subject's consumption at the POI through the POI details page, the POI details page can be used to implement target services related to consumption. For example, the target services related to dining at a restaurant include queuing, booking, and ordering. Therefore, it is very important to display the content used to implement the target services in the POI details page. Summary of the invention
[0004] The present application provides a page display method and related products to improve the efficiency of generating display data, wherein the related products include a page display device, an electronic device, a computer-readable storage medium and a computer program product.
[0005] In a first aspect, a page display method is provided, the method comprising: In response to an access request to a target POI, determining at least one sub-application program that has previously established an association relationship with the target POI, and calling service data of a target service from the sub-application program; Rendering and displaying a POI details page of the target POI based on the service data, wherein the POI details page includes a service entry of the target service; In response to a triggering operation on the service portal, a service page of the target service is displayed through the sub-application.
[0006] In combination with any implementation manner of the present application, before rendering and displaying the POI details page of the target POI based on the service data, the method includes: In response to an access request to a target POI, determining at least one live broadcast information of at least one live broadcast room that is pre-associated with the target POI; The rendering and displaying of the POI details page of the target POI based on the service data includes: A POI details page of the target POI is rendered and displayed based on the service data and the live broadcast information, wherein the POI details page includes at least one live broadcast entrance to enter the at least one live broadcast room.
[0007] In conjunction with any embodiment of the present application, in response to the access request to the target POI, determining at least one sub-application that has established an association relationship with the target POI in advance, and before calling the service data of the target service from the sub-application, the method further includes: In the case where the development end of the sub-application requests to establish an association relationship between the sub-application and the target POI, generating a target identifier for indicating a target address of the target POI; Sending a message to the development end whether to establish an association relationship between the sub-application and the target POI by establishing an association with the target identifier; When the development end confirms the association with the target identifier in response to the message, an association relationship is established between the sub-application and the target POI by establishing an association between the sub-application and the target identifier.
[0008] In combination with any implementation manner of the present application, when the number of the sub-applications is greater than 1, the target identifiers corresponding to different sub-applications are different.
[0009] In combination with any implementation manner of the present application, when the development end confirms the association with the target identifier in response to the message, establishing an association relationship between the sub-application and the target identifier, includes: Within a preset time after the development end displays the message, in response to the message confirming the association with the target identifier, an association relationship is established between the sub-application and the target identifier, thereby establishing an association relationship between the sub-application and the target POI.
[0010] In conjunction with any embodiment of the present application, when the developer of the sub-application requests to establish an association relationship between the sub-application and the target POI, before generating a target identifier for representing the target address, the method further includes: Receiving a search term from the development end; In a case where the search result based on the search term includes the target POI, it is determined that the development end requests to establish an association relationship between the sub-application and the target POI.
[0011] In conjunction with any implementation manner of the present application, when the development end of the sub-application requests to establish an association relationship between the sub-application and the target POI, before generating a target identifier for representing the target address, the method further includes: Receiving a reference address from the development end; In the case where the reference address matches the target address, it is determined that the development end requests to establish an association relationship between the sub-application and the target POI.
[0012] In combination with any implementation manner of the present application, the service data of calling the target service from the sub-application includes: Filtering out a target sub-application that meets preset requirements from the at least one sub-application; calling the service data of the target service from the target sub-application; The step of displaying the service page of the target service by the sub-application in response to the triggering operation on the service portal includes: In response to a triggering operation on the service portal, a service page of the target service is displayed through the target sub-application.
[0013] In combination with any implementation manner of the present application, the service data of calling the target service from the sub-application includes: When it is determined that the business scope of the development end of the sub-application, the target service, and the business scope of the target POI match, the service data of the target service is called from the sub-application.
[0014] In a second aspect, a page display device is provided, wherein the page display device comprises: a determining unit, configured to determine, in response to an access request to a target POI, at least one sub-application program that has previously established an association relationship with the target POI, and call service data of a target service from the sub-application program; A rendering unit, configured to render and display a POI details page of the target POI based on the service data, wherein the POI details page includes a service entry of the target service; The display unit is further configured to display a service page of the target service through the sub-application in response to a triggering operation on the service portal.
[0015] In combination with any embodiment of the present application, the determining unit is further configured to determine, in response to an access request to a target POI, at least one live broadcast information of at least one live broadcast room that has been pre-associated with the target POI; The display unit is further used to render and display the POI details page of the target POI based on the service data and the live broadcast information, and the POI details page includes at least one live broadcast entrance to enter the at least one live broadcast room.
[0016] In combination with any embodiment of the present application, the page display device further includes: a generating unit, configured to generate a target identifier for indicating a target address of the target POI when the developer of the sub-application requests to establish an association relationship between the sub-application and the target POI; A sending unit, configured to send a message to the development end, indicating whether to establish an association relationship between the sub-application and the target POI by establishing an association with the target identifier; The establishing unit is used to establish an association relationship between the sub-application and the target POI by establishing an association between the sub-application and the target identifier when the development end confirms the association with the target identifier in response to the message.
[0017] In combination with any implementation manner of the present application, when the number of the sub-applications is greater than 1, the target identifiers corresponding to different sub-applications are different.
[0018] In combination with any embodiment of the present application, the establishing unit is used to establish an association relationship between the sub-application and the target POI by establishing an association between the sub-application and the target identifier within a preset time after the development end displays the message, in response to the message confirming that the message is associated with the target identifier.
[0019] In combination with any embodiment of the present application, the page display device further includes: a receiving unit, configured to receive a search term from the development end; The determining unit is further configured to determine that the development end requests to establish an association relationship between the sub-application and the target POI when the search result based on the search term includes the target POI.
[0020] In combination with any embodiment of the present application, the page display device further includes: a receiving unit, configured to receive a reference address from the development end; The determining unit is further configured to determine that the development end requests to establish an association relationship between the sub-application and the target POI when the reference address matches the target address.
[0021] In combination with any implementation manner of the present application, the determining unit is used to: Filtering out a target sub-application that meets preset requirements from the at least one sub-application; calling the service data of the target service from the target sub-application; The display unit is used for: In response to a triggering operation on the service portal, a service page of the target service is displayed through the target sub-application.
[0022] In combination with any implementation manner of the present application, the determining unit is used to: When it is determined that the business scope of the development end of the sub-application, the target service, and the business scope of the target POI match, the service data of the target service is called from the sub-application.
[0023] According to a third aspect, an electronic device is provided, comprising: a processor and a memory, wherein the memory is used to store computer program code, wherein the computer program code comprises computer instructions, and when the processor executes the computer instructions, the electronic device executes the first aspect and any one of its embodiments described above.
[0024] In a fourth aspect, another electronic device is provided, comprising: a processor, a sending device, an input device, an output device and a memory, wherein the memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes the first aspect and any one of its embodiments.
[0025] In a fifth aspect, a computer-readable storage medium is provided, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed by a processor, the processor is caused to execute the first aspect and any one of its embodiments.
[0026] In a sixth aspect, a computer program product is provided, wherein the computer program product comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is enabled to execute the above-mentioned first aspect and any embodiment thereof.
[0027] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.
[0028] In the present application, in response to an access request to a target POI, a page display device determines at least one sub-application that has established an association relationship with the target POI in advance, and calls the service data of the target service from the sub-application. Then, the POI details page of the target POI is rendered and displayed based on the service data, wherein the POI details page includes a service entry for the target service. In response to a trigger operation on the service entry, the service page of the target service is displayed through the sub-application. In this way, the service data can be displayed through the POI details page, and the service page can be entered through the POI details page and the target service can be realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0030] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
[0031] Figure 1 A schematic diagram of the architecture of a page display system provided in an embodiment of the present application; Figure 2 A flow chart of a page display method provided in an embodiment of the present application; Figure 3 A schematic diagram of a POI details page of a target POI provided in an embodiment of the present application; Figure 4 A schematic diagram of another POI details page of a target POI provided in an embodiment of the present application; Figure 5 A schematic diagram of a POI details page of another target POI provided in an embodiment of the present application; Figure 6 A timing diagram for establishing an association relationship between a sub-application and a target POI provided in an embodiment of the present application; Figure 7 A timing diagram for deleting an association relationship between a sub-application and a target POI provided in an embodiment of the present application; Figure 8 A schematic diagram of the structure of a page display device provided in an embodiment of the present application; Fig. 9 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0033] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0034] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0035] The POI details page is a page designed around POI, which is used to centrally display various relevant information of POI and the address of POI. Among them, POI includes physical business places, for example, POI includes restaurants, hotels, attractions, shopping malls, cinemas, etc. Through the POI details page, you can understand the POI and the address of the POI, and then navigate to the POI based on the address. For example, if the POI is a restaurant, the object can understand the type of restaurant, consumption level and address of the POI through the POI details page, and then navigate the object to the restaurant based on the address.
[0036] Consider that the subject usually consumes at the POI when visiting the POI. For example, if the POI is a restaurant, the subject will consume when dining at the restaurant. For another example, if the POI is a hotel, the subject will consume when staying at the hotel. In order to improve the subject's experience of consuming at the POI through the POI details page, the target services related to consumption can be implemented through the POI details page. For example, the target services related to dining at a restaurant include queuing, booking, and ordering. Therefore, the subject can queue, book, and order through the POI details page, thereby improving the subject's dining experience. For another example, the target services related to staying at a hotel include booking a room. Therefore, the subject can book a room through the POI details page, thereby improving the subject's accommodation experience. Therefore, how to display the content used to achieve the target service in the POI details page is of great significance.
[0037] Based on this, the embodiment of the present application provides a page display method to display the service entrance of the target service in the POI details page. By triggering the service entrance, the sub-application can be entered, and the service page of the target service can be displayed through the sub-application. There is a subordinate relationship between the sub-application and the parent application that displays the POI details page, wherein the subordinate relationship means that an application depends on another application in terms of function, resources or data, the dependent application is called the sub-application, and the dependent application is called the parent application. For example, the POI details page is a display page of a social media application, and the program for implementing the queuing service can be connected to the social media application in the form of a mini-program. Specifically, the POI details page includes a service entrance for the queuing service, and by triggering the service entrance, the application for implementing the queuing service can be entered. At this time, there is a subordinate relationship between the social media application and the application for implementing the queuing service, wherein the social media application is the parent application and the application for implementing the queuing service is the sub-application. Based on the subordinate relationship, the social media application can call the service data (such as the number of people waiting in line) of the application for implementing the queuing service, and then the POI details page can be rendered based on the service data.
[0038] See also Figure 1 , Figure 1 This is a schematic diagram of the architecture of a page display system provided in an embodiment of the present application. Figure 1 As shown, the page display system 1 includes a page display device 11, a development terminal 12, and a client (consumer) terminal 13. The administrator of the POI detail page can implement display management of the POI detail page through the page display device 11. The page display device 11 can also run the parent application and display the POI detail page during the operation of the parent application. The development terminal of the sub-application applies to the page display device 11 through the development terminal 12 to establish an association relationship between the sub-application and the target POI. Optionally, the page display device 11 is a server. Optionally, the development terminal 12 and the client 13 can be one of the following: a mobile phone, a computer, a tablet computer, for example, in Figure 1 In the example, the development end 12 is a computer and the client end 13 is a mobile phone.
[0039] There is a communication connection between the development end 12 and the page display device 11, and the development end 12 and the page display device 11 can transmit data through the communication connection, wherein the transmitted data includes the development end of the sub-application applying to the page display device 11 through the development end 12 to establish an association relationship between the sub-application and the target POI. After the administrator of the POI details page establishes an association relationship between the sub-application and the target POI through the page display device 11, the page display device can display the service entrance to the sub-application in the POI details page of the target POI. By triggering the service entrance, you can jump to the sub-application, and display the service page of the target service through the sub-application. There is also a communication connection between the client 13 and the page display device 11, and the page display device 11 can then use the communication connection to enable the client 13 to display the POI details page of the target POI, and then present the POI details page of the target POI to the object.
[0040] Next, we will explain in detail how the page display device displays the POI details page of the target POI during the operation of the parent application. Figure 2 , Figure 2 A flowchart of a page display method provided in an embodiment of the present application.
[0041] 201. In response to an access request to a target POI, determine at least one sub-application program that has established an association relationship with the target POI in advance, and call service data of a target service from the sub-application program.
[0042] In the embodiment of the present application, the access request to the target POI may be made by Figure 1The request sent by the client to the page display device. In one possible implementation, the parent application running on the page display device is a local life platform. After the object logs in to the local life platform through the client, the POI list can be viewed through the local life platform, and then the target POI can be selected from the POI list to make the client send a request to the page display device to access the target POI. For example, after the object logs in to the local life platform through the client, the client displays the main page of the local life platform, wherein the main page of the local life platform includes a POI list. By clicking on the target POI in the POI list, the object can make the client send a request to the page display device to access the target POI. In another implementation of accessing the target POI, the map area displayed by the client includes the target POI. In response to the operation of viewing the target POI in the map area, a request to access the target POI is sent to the page display device. For example, the map area displayed by the client is an area located within the target range. If the target POI is within the target range, the map area displayed by the client includes the target POI. When displaying a map area, the client displays the name of the POI having the POI detail page in the map area. Accordingly, the map area includes the name of the target POI. In response to clicking the name of the target POI, a request to access the target POI is sent to the page display device.
[0043] In another possible implementation, the page for displaying the search results includes the target POI. In response to viewing the target POI in the page, the client sends a request to access the target POI to the page display device. For example, the search request includes searching for nearby restaurants. If the target POI is a nearby restaurant, then the search results include the target POI, and accordingly, the page for displaying the search results matching the search request includes the target POI. After the client displays the page including the search results, in response to the target POI in the page being clicked, a request to access the target POI is sent to the page display device.
[0044] In another possible implementation, the multimedia content includes a target POI. In response to viewing the target POI in the page, the client sends a request to access the target POI to the page display device. For example, the multimedia content is a document including an image and text, and the image in the document includes the target POI. The page on which the client displays the document includes the target POI. In response to the target POI being clicked, the client sends a request to access the target POI to the page display device.
[0045] In the embodiment of the present application, the association relationship established between the sub-application and the target POI indicates that the target service of the target POI can be realized through the sub-application, and the POI details page of the target POI includes a service entrance to the sub-application. The number of sub-applications that have established an association relationship with the target POI in advance may be at least one. Optionally, in the case where the number of sub-applications that have established an association relationship with the target POI in advance may be greater than 1, different sub-applications may realize different target services, and different sub-applications may also realize the same target service. For example, at least one sub-application that has established an association relationship with the target POI in advance includes sub-application a and sub-application b. The target service implemented by sub-application a and the target service implemented by sub-application b are both reservations. Or the target service implemented by sub-application a is reservations, and the target service implemented by sub-application b is queuing.
[0046] Optionally, a sub-application may be associated with at least one POI. For example, the sub-application is used to implement a queuing service for a chain restaurant, and the chain restaurant has three stores, where different stores have different addresses, and accordingly, different stores correspond to different POIs. The sub-application may be associated with the POIs corresponding to the three stores.
[0047] In the embodiment of the present application, the POI details page of the target POI also includes service data of the target service. The service data includes information related to the target service. For example, if the target service is queuing, the subject of the target service may be queuing. The description of the target service may be: 8 people are in the queue, and the estimated waiting time is 30 minutes.
[0048] Since there is a subordinate relationship between the parent application that displays the POI details page and the sub-application of the target service, and the POI details page is the display page of the parent application run by the page display device, the page display device can call the sub-application to obtain service data through the subordinate relationship. In a possible implementation, when the page display device requests service data from the sub-application, the sub-application transmits the service data to the page display device through the interface.
[0049] Optionally, the development end of the sub-application can adjust the content displayed on the POI details page of the target POI by editing the information on the POI details page of the target POI. However, in order to improve the authenticity and accuracy of the information on the POI details page of the target POI, the administrator of the POI details page of the target POI manages the permission to edit the POI details page. The target method manages the permission to edit the POI details page as shown in Table 1 below.
[0050] Table 1
[0051] In Table 1, the types of editing include claiming and light claiming, where claiming is for local merchants and light claiming is for professional merchants. Local merchants are physical stores or service providers engaged in actual offline business activities, such as restaurants, supermarkets, beauty salons, hotels, etc. Professional merchants are merchants with high brand awareness. The operation method of claiming includes operating in the background of local merchants or the UI of local merchants to complete the claim-related operations. The operation method of light claiming includes operating in the background of professional accounts or the UI of professional accounts to complete the light claim-related operations. The requirements for merchants who need to claim include: providing a qualification certificate of the POI, proving that the POI belongs to a local merchant, having an exclusive attribute, and having a higher priority than matching, where the qualification certificate is used to prove the relationship between the merchant and the POI. Optionally, the qualification certificate includes at least one of the following: the business license of the POI, the lease contract of the POI, and the real estate certificate of the POI. Merchants can prove that the POI belongs to a local merchant by providing a qualification certificate. The exclusive attribute means that the POI can only be claimed by one merchant. Matching is a type of editing. Claiming has a higher priority than matching. If there is a matching relationship between POI and other merchants before the merchant claims the POI (that is, other merchants have the editing authority to perform the matching on the POI details page), then after the merchant claims the POI, the matching relationship will be deleted, and the content related to the matching relationship in the POI details page (such as the products related to the matching relationship) will no longer be displayed. The requirements for merchants who need to lightly claim include: providing the qualification certificate of the POI. The corresponding permissions for claiming include: decoration, listing products, selling products, editing the information in the POI details page, displaying the merchant's information, merchant group chat, merchant tags, private messaging, and displaying marketing information. Decoration refers to decorating the POI in the POI details page. Displaying the merchant's information includes displaying the entrance to the link to the merchant's service and the merchant's certification mark. Merchant group chat refers to the merchant chatting in the POI details page. Merchant tags refer to displaying the merchant's tags in the POI details page, for example, displaying the merchant's tags in the comment area of the POI details page. Private messaging means that the object can send private messages to the merchant. Displaying marketing information refers to displaying the marketing information provided by the merchant on the POI details page, for example, displaying the merchant's marketing activities on the POI details page.
[0052] Based on Table 1, it can be seen that before the merchant obtains the permission to edit the POI details page, it is necessary to provide a qualification certificate to the administrator of the POI details page. Among them, the permission to edit the POI details page includes displaying the service entrance to the sub-application. In other words, in the current method, if the developer of the sub-application applies to the page display device to establish an association relationship between the sub-application and the target POI, so that the target POI details page displays the service entrance to the sub-application, then it is necessary to provide a qualification certificate to the page display device. After the administrator obtains the qualification certificate provided by the developer through the page display device, the administrator confirms whether the sub-application can be associated with the target POI by reviewing the qualification certificate.
[0053] However, on the one hand, when there are a large number of target POIs, the developer needs to provide a qualification certificate for each target POI, and the management party also needs to review the qualification certificate of each business site, which leads to low efficiency in establishing associations. For example, if the target POI includes a chain of milk tea shops with a large number of stores, if the developer needs to apply to the management party for the authority of each store, then the developer needs to provide a qualification certificate for each store, and the management party also needs to review the qualification certificate of each store. This obviously leads to low efficiency in establishing associations. On the other hand, if the address of the target POI changes frequently, the developer needs to provide a qualification certificate again every time the address changes, and the management party also needs to review the qualification certificate again, which also leads to low efficiency in applying for permissions by the developer. On the other hand, for the target POI, the developer may be a third-party platform that provides target services, and the developer cannot provide a qualification certificate. For example, the target POI is a cinema, and the developer is a platform that sells movie tickets for the cinema, but the developer does not have the cinema's business license, property certificate, or lease contract. Therefore, when there are a large number of target POIs and / or the target addresses of the target POIs change frequently, the efficiency of establishing the association relationship is low, which leads to low efficiency of the page display device in generating the POI detail page of the target POI.
[0054] Therefore, in the embodiment of the present application, the association relationship between the target POI and the sub-application is established without the developer of the sub-application providing a qualification certificate, thereby simplifying the process of establishing the association relationship and improving the efficiency of establishing the association relationship.
[0055] 202. Render and display a POI details page of the target POI based on the service data, wherein the POI details page includes a service entry of the target service.
[0056] In the embodiment of the present application, the service entry is the entry to the sub-application. By performing a trigger operation on the service entry, the sub-application can be entered, and the sub-application can display the service page of the target service, and then operations related to the target service can be completed on the service page. Optionally, the trigger operation includes clicking. For example, the target service is reservation, and the sub-application is a mini-program. Then, by clicking on the service entry, the reservation page of the mini-program can be entered, and then a reservation can be made on the reservation page.
[0057] See also Figure 3 , Figure 3 A schematic diagram of a POI details page of a target POI provided in an embodiment of the present application. Figure 3 As shown, the POI details page of the target POI includes the name of the target POI (i.e. Figure 3 ), the target address of the target POI (XX Road, No. XX), and the service entrance, wherein the service entrance includes a service entrance for entering a queue service, a service entrance for entering a reservation service, and a service entrance for entering a single order service. By clicking on the service entrance for entering a queue service, the object can enter the queue page of the sub-application for implementing the queue service, and then complete the queue service of XX hot pot on the queue page. For example, by clicking on the ">" icon corresponding to the queue, the object can enter the queue page of the sub-application for implementing the queue service. By clicking on the service entrance for entering a reservation service, the object can enter the reservation page of the sub-application for implementing the reservation service, and then complete the reservation service of XX hot pot on the reservation page. For example, by clicking on the ">" icon corresponding to the reservation, the object can enter the reservation page of the sub-application for implementing the reservation service. By clicking on the service entrance for entering a single order service, the object can enter the order page of the sub-application for implementing the order service, and then complete the order service of XX hot pot on the order page. For example, by clicking on the ">" icon corresponding to the order, the object can enter the order page of the sub-application for implementing the order service.
[0058] like Figure 3 As shown, the POI details page of the target POI also includes service data, wherein the service data includes service data of queuing service, service data of reservation service, and service data of ordering service, and the relevant information of the target service can be obtained through the service data. Specifically, the service data of queuing service includes: 8 people in line, estimated waiting time is 30 minutes. The service data of reservation service includes: can book a box or hall today. The service data of ordering service includes: order in advance to avoid queuing.
[0059] like Figure 3 As shown, the POI details page of the target POI also includes the time (i.e. Figure 3 9:41 in the video), the signal strength of the client's cellular network (i.e. Figure 3cellular signal in the client), the signal strength of the wireless LAN (wireless fidelity, Wi-Fi) of the client (i.e. Figure 3 The client is the device that displays the POI details page of the target POI. By clicking the return icon, you can return to the previous page of the POI details page of the target POI. By clicking the favorite icon, you can collect the target POI. By clicking the forward icon, you can forward the POI details page of the target POI.
[0060] The POI details page of the target POI also includes a background image and description information of the target POI. The background image can be an image related to the target POI. The description information of the target POI includes: the area to which the target POI belongs (i.e. Figure 3 XX Road in the target POI category (i.e. Figure 3 The consumption level of the target POI (i.e. Figure 3 "165 / person" in the target POI's business hours (i.e. Figure 3 "18:00-24:00" in the text box), the distance between the target POI and the client (i.e. Figure 3 Based on the description information of the target POI, the object can better understand the target POI.
[0061] The POI details page of the target POI also includes a navigation icon, a phone icon, a sign-in icon, and a statement icon. By clicking the navigation icon, a route for navigating the device displaying the POI details page of the target POI to the target address can be displayed. By clicking the phone icon, a phone call can be made to the target POI. By clicking the sign-in icon, the sign-in to the target POI can be completed. By clicking the statement icon, a comment on the target POI can be entered.
[0062] The POI details page of the target POI also includes a message section, an experience section, a group chat section, and a note section. In the message section, you can enter a message about the target POI, in the experience section, you can enter your experience of the target POI, in the group chat section, you can chat with other people, and in the note section, you can enter notes related to the target POI. Figure 3 In the POI details page of the target POI shown in the figure, the object has not left any message yet, so the message section displays the message: There is no message here yet~. The message section includes a message box for entering messages, and the message box includes the object's avatar, @ icon, emoticon icon, and image icon. By clicking the @ icon, you can @ other objects, by clicking the emoticon icon, you can select an emoticon, and by clicking the image icon, you can select an image. The POI details page of the target POI also includes a note display area, where the note display area is used to display notes related to the target POI. Figure 3As shown, there are 2078 notes related to the target POI, and Note 1 and Note 2 are displayed in the POI details page of the target POI.
[0063] See also Figure 4 , Figure 4 A schematic diagram of another POI details page of a target POI provided in an embodiment of the present application. Figure 4 As shown, the POI details page of the target POI includes the name of the target POI (i.e. Figure 4 ), the target address of the target POI (XX Square, No. XX, XX Road), and the service entrance, wherein the service entrance includes a service entrance for entering a queuing service and a service entrance for entering a reservation service. By clicking on the service entrance for entering a queuing service, the object can enter the queuing page of the sub-application that implements the queuing service, and then complete the queuing service of XX hot pot on the queuing page. For example, by clicking the ">" icon corresponding to the queuing service, the object can enter the queuing page of the sub-application that implements the queuing service. By clicking on the service entrance for entering a reservation service, the object can enter the booking page of the sub-application that implements the reservation service, and then complete the reservation service of XX hot pot on the booking page. For example, by clicking the ">" icon corresponding to the reservation service, the object can enter the booking page of the sub-application that implements the reservation service.
[0064] like Figure 4 As shown, the POI details page of the target POI also includes service data, wherein the service data includes service data of queuing service and service data of reservation service, and the relevant information of the target service can be obtained through the service data. Specifically, the service data of queuing service includes: 8 people are in line, and the waiting time is expected to be 30 minutes. The service data of reservation service includes: the box or hall can be booked today.
[0065] like Figure 4 As shown, the POI details page of the target POI also includes the current time (i.e. Figure 4 9:41 in the video), the signal strength of the client's cellular network (i.e. Figure 4 cellular signal), the signal strength of the client's Wi-Fi (i.e. Figure 4 The wireless signal in the client (i.e. Figure 4 ), the back icon, the favorite icon, and the forward icon, where the client is the device that displays the POI details page of the target POI. By clicking the back icon, you can return to the previous page of the POI details page of the target POI. By clicking the favorite icon, you can favorite the target POI. By clicking the forward icon, you can forward the POI details page of the target POI.
[0066] The POI details page of the target POI also includes a background image and description information of the target POI. The background image can be an image related to the target POI. The description information of the target POI includes: the area to which the target POI belongs (XX area), the category of the target POI (i.e. Figure 4 The consumption level of the target POI (i.e. Figure 4 The target POI includes the following information: "132 / person" in the target POI, the certification mark of the target POI, the business hours of the target POI (18:00-24:00), and the distance between the target POI and the client (100 meters). Based on the description information of the target POI, the object can better understand the target POI.
[0067] The POI details page of the target POI also includes a navigation icon, a phone icon, a sign-in icon, and a statement icon. By clicking the navigation icon, a route for navigating the device displaying the POI details page of the target POI to the target address can be displayed. By clicking the phone icon, a phone call can be made to the target POI. By clicking the sign-in icon, the sign-in to the target POI can be completed. By clicking the statement icon, a comment on the target POI can be entered.
[0068] exist Figure 4 In the POI details page of the target POI shown, 527 subjects have expressed their opinions, and these 527 subjects have rated XX restaurant as 9.2 points. The POI details page of the target POI also shows the distribution of the evaluations of these 527 subjects on XX restaurant (i.e., the distribution of five-star evaluations, four-star evaluations, three-star evaluations, two-star evaluations, and one-star evaluations). The POI details page of the target POI also includes an entry to view all the opinions (i.e., Figure 4 You can view all the statements by clicking on the "All >" in the service entry for viewing statements.
[0069] 203. In response to the triggering operation on the service portal, a service page of the target service is displayed through the sub-application.
[0070] In the embodiment of the present application, the trigger operation of the service entrance is used to enter the service entrance. The trigger operation includes click, touch, double-click, long press, and gesture. The service page is a page used to perform operations on the target service. For example, if the target service is queuing, then the service page is a page used to perform queuing, and queue-related operations can be performed through the service page. By entering the service entrance through the trigger operation, you can enter the service page displayed by the application, and then you can implement the target service through the service page.
[0071] In a possible implementation, after displaying the POI details page of the target POI, the client responds to the triggering operation of the service entry in the POI details page and sends information including the triggering operation of the service entry to the page display device. The page display device responds to the triggering operation on the service entry and causes the client to display the service page of the target service through the sub-application.
[0072] In the embodiment of the present application, the page display device responds to the access request to the target POI, determines at least one sub-application that has established an association relationship with the target POI in advance, and calls the service data of the target service from the sub-application. Then, the POI details page of the target POI is rendered and displayed based on the service data, wherein the POI details page includes the service entrance of the target service. In response to the triggering operation of the service entrance, the service page of the target service is displayed through the sub-application. In this way, the service data can be displayed through the POI details page, and the service page can be entered through the POI details page and the target service can be realized.
[0073] In this way, on the one hand, the development end of the sub-application can develop the content of the service page of the sub-application based on its own needs, so that the content of the service page can better match the needs of the development end of the sub-application. For example, the development end of the sub-application can develop the content of the service page of the sub-application based on the needs for providing target services (such as layout, copywriting, functions, etc.), so that the content of the service page can better match the needs of the development end of the sub-application. On the other hand, by entering the service page of the sub-application through the POI details page, the objects of the POI details page can be directed to the sub-application, thereby increasing the exposure and usage of the sub-application. On the other hand, the administrator of the POI details page does not need to develop content for realizing the target service, thereby reducing the workload of the administrator.
[0074] Optionally, the page display device provides a display template for service data to the developer of the sub-application. For example, the target service is queuing, and the service data includes the number of people in the queue and the estimated waiting time. The display template is: {} people in the queue, and the estimated waiting time is {} minutes. Among them, the parameters filled in "{}" are service data. After calling the service data from the sub-application, the page display device renders and displays the POI details page of the target POI based on the service data and the display template.
[0075] Optionally, the POI details page of the target POI also includes the title of the target service and the description of the target service. For example, the target service is seat reservation. The title of the target service is seat reservation or seat reservation. The description of the target service can be: You can book a box or hall today.
[0076] Optionally, since the content that can be displayed in the POI page is limited, the length of the target service title does not exceed a first length threshold, and the description of the target service does not exceed a second length threshold.
[0077] As an optional implementation manner, before executing step 202, the page display device further executes the following steps: 301. In response to an access request to a target POI, determine at least one live broadcast information of at least one live broadcast room that is pre-associated with the target POI.
[0078] In the embodiment of the present application, the live broadcast room is associated with the target POI, which means that the live broadcast room can be entered through the POI details page of the target POI. The number of live broadcast rooms that are pre-associated with the target POI can be at least one.
[0079] Live broadcast information is information related to the live broadcast room. The live broadcast information includes the name of the live broadcast room, information related to the live broadcast content of the live broadcast room, and information about the anchor of the live broadcast room. In one possible implementation, after determining at least one live broadcast room that has established an association with the target POI in advance, the page display device obtains live broadcast information from at least one live broadcast room. For example, after determining at least one live broadcast room that has established an association with the target POI in advance, the page display device calls at least one interface corresponding to the at least one live broadcast room to obtain at least one live broadcast information, wherein the interface is used to transmit the live broadcast information, and the interface corresponds to the live broadcast room one by one.
[0080] Optionally, the live broadcast content of at least one live broadcast room is related to the target POI. For example, if the target POI is a restaurant, then the live broadcast content of at least one live broadcast room is related to the restaurant, such as the live broadcast content includes the restaurant's dishes. For another example, if the target POI is a movie theater, then the live broadcast content of at least one live broadcast room is related to the movie theater, such as the live broadcast content includes the interior environment of the movie theater.
[0081] After executing step 301, the following steps are performed during the execution of step 302: 302. Render and display a POI details page of the target POI based on the service data and the live broadcast information, wherein the POI details page includes at least one live broadcast entrance to at least one live broadcast room.
[0082] In the embodiment of the present application, the live broadcast entrance is the entrance to the live broadcast room. The live broadcast entrance corresponds to the live broadcast room one by one, and the corresponding live broadcast room can be entered through the live broadcast entrance. The corresponding live broadcast room can be entered by performing a trigger operation on the live broadcast entrance. Optionally, the POI details page also includes live broadcast information.
[0083] See also Figure 5 , Figure 5 A schematic diagram of a POI details page of another target POI provided in an embodiment of the present application. Figure 5 As shown, the POI details page of the target POI includes the name of the target POI (i.e. Figure 5), the target address of the target POI (XX Square, No. XX, XX Road), service entrance, and service data. The meaning of the service entrance and the meaning of the service data can be found in Figure 4 The introduction will not be repeated here.
[0084] like Figure 5 As shown in the figure, the details page of the target POI also includes a live broadcast entrance. By triggering the live broadcast entrance, you can enter the live broadcast room. Optionally, click " ", triggering the live broadcast entrance.
[0085] like Figure 5 As shown, the POI details page of the target POI also includes the current time (i.e. Figure 5 9:41 in the video), the signal strength of the client's cellular network (i.e. Figure 5 cellular signal), the signal strength of the client's Wi-Fi (i.e. Figure 5 The wireless signal in the client (i.e. Figure 5 ), back icon, favorite icon, forward icon, background image and description of the target POI, navigation icon, phone icon, check-in icon and statement icon. The meaning of this information and the meaning of the icons can be found in Figure 4 Optionally, the background image is a live broadcast screen of the live broadcast room.
[0086] exist Figure 5 The POI details page shown also includes three statements of the objects, namely "Great, the decoration style is beautiful", "Not bad, the fish is very fragrant", and "Great, it tastes very good".
[0087] The POI details page of the target POI also includes a message section, experience section, group chat section, and note section. These four sections can be found in Figure 3 The introduction will not be repeated here. Figure 5 The POI details page shown shows the specific content of the message board, such as Figure 5 As shown in Figure 1, there are 463 messages in total, including the message from Subject 1. Specifically, Subject 1 left a message on September 19 (i.e. Figure 5 09-19) left a message in XX city, "Are there a lot of people recently? I can't stand the queue." Subject 1's message also received 5 likes.
[0088] As an optional implementation, before executing step 201, the page display device establishes an association relationship between the sub-application and the target POI by executing the following steps: 401. When the development end of the sub-application requests to establish an association relationship between the sub-application and a target POI, a target identifier for indicating a target address of the target POI is generated.
[0089] In an embodiment of the present application, the target address is the address of the target POI. The target address is used to locate the target POI in the real world. For example, the target POI can be navigated to based on the target address. Optionally, the target address includes the address of the target POI in the target map. The target identifier is an arbitrary identifier used to represent the target address. For example, the target identifier is a number, or the target is a string. The page management device stores a mapping relationship between the target identifier and the target address, and based on the mapping relationship, it can be determined that the target identifier is an identifier representing the target address. Optionally, the target identifier is different from the target address, and the target POI cannot be located in the real world based on the target identifier. The development end of the sub-application requests the page display device to establish an association relationship between the sub-application and the target POI. Upon receiving the request, the page display device generates a target identifier for representing the target address.
[0090] Optionally, when the number of development terminals of sub-applications is greater than 1, the target identifiers corresponding to different development terminals of sub-applications are different. That is, if the number of development terminals of sub-applications requesting to establish an association relationship is greater than 1, then the target identifiers generated by the page display device for different development terminals of sub-applications are different. For example, the target POI is a restaurant. When the development terminal of sub-application A requests the page display device to establish an association relationship between sub-application A and the target POI, the page display device generates a target identifier B for representing the target address. When the development terminal of sub-application C requests the page display device to establish an association relationship between sub-application C and the target POI, the page display device generates a target identifier D for representing the target address.
[0091] In this way, different sub-applications can be associated with the same target POI. Moreover, since the target identifiers corresponding to the development ends of different sub-applications are different, the association relationship between different sub-applications and the target POI can be distinguished by the target identifier.
[0092] 402 : Send a message to the development end asking whether to establish an association relationship between the sub-application and the target POI by establishing an association with the target identifier.
[0093] In step 402, after generating the target identifier, the page display device sends a message to the developer of the sub-application whether to establish an association relationship between the sub-application and the target POI by establishing an association with the target identifier. If the developer of the sub-application confirms the association with the target identifier in response to the message, then it is confirmed that the association relationship is established between the sub-application and the target POI, and the page display device then establishes an association relationship between the sub-application and the target POI. If the developer of the sub-application confirms that it is not associated with the target identifier in response to the message, then it is confirmed that the association relationship is not established between the sub-application and the target POI, and the page display device then does not establish an association relationship between the sub-application and the target POI.
[0094] Optionally, the page display device sends an instruction to display the message to the development end, so that the message is displayed through the development end. In a possible implementation scenario, the page display device sends an instruction to display the message to the development end, so that the development end displays a pop-up window including the message.
[0095] Optionally, the message also includes information of the target POI, for example, the message includes the name of the target POI. By sending the message to the developer of the sub-application, the developer of the sub-application can confirm whether it is necessary to establish an association relationship between the sub-application and the target POI based on the information of the target POI.
[0096] 403. When the development end of the sub-application confirms the association with the target identifier in response to the message, an association relationship is established between the sub-application and the target identifier, thereby establishing an association relationship between the sub-application and the target POI.
[0097] The sub-application developer confirms the association with the target identifier in response to the message in step 402, indicating that the sub-application developer confirms the establishment of an association relationship between the sub-application and the target POI. Accordingly, when the sub-application developer confirms the association with the target identifier in response to the message, the page display device establishes an association relationship between the sub-application and the target POI by establishing an association between the sub-application and the target identifier.
[0098] In one possible implementation scenario, the page display device sends an instruction to display the message to the developer of the sub-application, so that the developer of the sub-application displays a pop-up window including the message. The pop-up window includes two virtual buttons: confirm association and confirm disassociation. If the developer of the sub-application clicks the button for confirming association, the developer feeds back a message confirming association with the target identifier to the page display device, and the page display device then establishes an association between the sub-application and the target identifier. If the developer of the sub-application clicks the button for confirming disassociation, the developer feeds back a message confirming disassociation with the target identifier to the page display device, and the page display device then does not establish an association between the sub-application and the target identifier.
[0099] In this embodiment, when the development end of the sub-application requests to establish an association relationship between the sub-application and the target POI, the page display device generates a target identifier for representing the target address, and sends a message to the development end of the sub-application asking whether to establish an association relationship between the sub-application and the target POI by suggesting an association with the target identifier, so that the development end of the sub-application confirms whether to establish an association relationship between the sub-application and the target POI. The page display device then establishes an association between the sub-application and the target identifier when the development end of the sub-application confirms the association with the target identifier in response to the message. Since the target identifier is different from the target address, the target address cannot be determined based on the message displayed to the development end of the sub-application, thereby avoiding leakage of the target address to the development end of the sub-application in the process of establishing an association relationship between the sub-application and the target POI, thereby improving the security of the target address.
[0100] As an optional implementation, the page display device performs the following steps during the execution of step 403: 501. Within a preset time after the development end of the above-mentioned sub-application displays the above-mentioned message, in response to the above-mentioned message confirming that it is associated with the above-mentioned target identifier, an association relationship is established between the sub-application and the target POI by establishing an association between the sub-application and the target identifier.
[0101] In the embodiment of the present application, the page display device displays a message to the development end of the sub-application, so that the development end of the sub-application confirms whether to establish an association relationship between the sub-application and the target POI. The preset time is the validity period of the message, that is, the message is valid when the time displayed by the page display device does not exceed the preset time, otherwise the message is invalid when the time displayed by the page display device exceeds the preset time. Accordingly, if the development end of the sub-application confirms the association with the target identifier when the message is valid, the association relationship can be established between the sub-application and the target POI. Otherwise, if the development end of the sub-application confirms the association with the target identifier when the message is invalid, the association relationship cannot be established between the sub-application and the target POI. For example, the preset time is 10 minutes, and the page display device sends an instruction to the merchant end so that the merchant end starts to display a message at 11:20 whether to establish an association relationship between the sub-application and the target POI by establishing an association with the target identifier, then the validity period of the message is from 11:20 to 11:30. If the development end of the sub-application confirms the association with the target identifier between 11:20 and 11:30, then the confirmation of the development end of the sub-application with the association with the target identifier is valid, and accordingly, the page display device establishes an association between the sub-application and the target identifier. On the contrary, if the development end of the sub-application confirms the association with the target identifier after 11:30, then the confirmation of the development end of the sub-application with the association with the target identifier is invalid, and accordingly, the page display device does not establish an association between the sub-application and the target identifier.
[0102] Optionally, when the time for displaying the message exceeds a preset time, the page display device displays a message to the developer of the sub-application that the target identifier has expired, thereby reminding the developer of the sub-application that the target identifier has expired.
[0103] Optionally, when the target identifier has expired, the developer of the sub-application needs to re-request the page display device to establish an association relationship between the sub-application and the target POI. When the developer of the sub-application re-requests the establishment of an association relationship between the sub-application and the target POI, the page display device generates a new target identifier based on the target address, and then displays a message to the developer of the sub-application asking whether to establish an association relationship between the sub-application and the target POI by establishing an association with the new target identifier. Optionally, the new target identifier is different from the target identifier.
[0104] As an optional implementation, before executing step 401, the page display device confirms that the developer of the sub-application requests to establish an association relationship between the sub-application and the target POI by executing the following steps: 601. Receive a search term from the development end.
[0105] In an embodiment of the present application, the search term is used to search for POIs, that is, the development end of the sub-application searches for POIs based on the search term. In one possible implementation, the search term includes the name of the POI, for example, the POI includes a restaurant, and the search term includes the name of the restaurant. For another example, the POI includes a movie theater, and the search term includes the name of the movie theater. In another possible implementation, the search term includes information describing the address of the POI, for example, the search term includes Road A, Number B. In yet another possible implementation, the search term includes an identifier of the POI, for example, in a page display device, the POI is represented by a number, then the search term may include a number.
[0106] Optionally, the development end of the sub-application sends the search words to the page display device, so that the page display device receives the search words from the development end.
[0107] 602. When the search result based on the search term includes the target POI, determine that the development end requests to establish an association relationship between the sub-application and the target POI.
[0108] After receiving the search term, the page display device may use the search term to search and obtain search results that match the search term. Optionally, the page display device includes a database, and the database includes POI information. After receiving the search term, the page display device uses the search term to search the database and determines the POI that matches the search term as the search result. For example, the POIs in the database all include names. When the search term includes the name of the POI, the page display device searches the database for the POI whose name matches the search term as the search result. For another example, the POIs in the database all include addresses. When the search term includes information describing the address of the POI, the page display device searches the database for the POI whose address matches the description information in the search term as the search result.
[0109] The search results based on the search term include the target POI, indicating that the developer of the sub-application expects to establish an association relationship between the sub-application and the target POI. Therefore, when the search results based on the search term include the target POI, the page display device determines that the developer of the sub-application requests to establish an association relationship between the sub-application and the target POI.
[0110] Optionally, when the search result based on the search term does not include the target POI, the page display device determines that the developer of the sub-application has not requested to establish an association relationship between the sub-application and the target POI.
[0111] In this embodiment, after receiving the search term from the developer of the sub-application, the page display device determines that the developer of the sub-application requests to establish an association relationship between the sub-application and the target POI when the search result based on the search term includes the target POI. In this embodiment, the developer of the sub-application can search for the target POI by inputting the search term into the page display device, and requesting the page display device to establish an association relationship between the sub-application and the target POI.
[0112] As an optional implementation, before executing step 401, the page display device confirms that the developer of the sub-application has applied for permission to display the jump to the target link in the POI details page by executing the following steps: 701. Receive a reference address from the development end.
[0113] In an embodiment of the present application, the reference address can be used to locate a place in the real world. In one possible implementation, the target address is an address in a map, and the reference address is also an address in the map. For example, the target address is an address in map A, and the reference address is also an address in map A. Optionally, when the reference address is not an address in the map, the page display device sends a message to the development end of the sub-application that the address does not conform to the specification, so that the development end of the sub-application sends the address in the map to the page display device. In another possible implementation, the reference address includes an address range, for example, the reference address includes a longitude range and a latitude range.
[0114] Optionally, the development end of the sub-application sends the reference address to the page display device, so that the page display device receives the reference address from the development end.
[0115] 702. When the reference address matches the target address, determine that the development end requests to establish an association relationship between the sub-application and the target POI.
[0116] After receiving the reference address, the page display device may use the reference address to search and obtain an address that matches the reference address. In the case where the address that matches the reference address is the target address, it is determined that the reference address matches the target address. Optionally, the page display device includes a database, and the database includes the address of the POI. After receiving the reference address, the page display device uses the reference address to search the database and determine the address that matches the reference address.
[0117] In one possible implementation, the reference address is the same as the target address, indicating that the reference address matches the target address. In another possible implementation, the reference address includes an address range, and the target address is within the address range, indicating that the reference address matches the target address.
[0118] The reference address matches the target address, indicating that the POI that the developer expects to search for is the target POI, and thus it can be determined that the developer requests to establish an association relationship between the sub-application and the target POI.
[0119] Optionally, when the reference address does not match the target address, the page display device determines that the development end has not requested to establish an association relationship between the sub-application and the target POI.
[0120] In this embodiment, after receiving the reference address from the developer of the sub-application, the page display device determines that the developer requests to establish an association relationship between the sub-application and the target POI when the reference address matches the target address. In other words, the developer of the sub-application can request the page display device to establish an association relationship between the sub-application and the target POI by sending the reference address to the page display device.
[0121] As an optional implementation, the page display device implements "calling the service data of the target service from the sub-application" by executing the following steps: 801. Filter out a target sub-application that meets preset requirements from at least one sub-application.
[0122] In an embodiment of the present application, the preset requirement includes a requirement of the page display device for the service entrances in the POI details page. In one possible implementation, the preset requirement includes that the number of service entrances is less than or equal to a first quantity threshold. For example, if the first quantity threshold is 2, then at most two service entrances are displayed in the POI details page. For example, the POI details page includes 2 service entrances, one of which is a service entrance for a reservation service, and the other is a service entrance for an ordering service.
[0123] In another possible implementation, the number of sub-applications that implement the same target service is greater than 1. For example, the target services include reservation and queuing, where the number of sub-applications that implement the reservation service is 3 and the number of sub-applications that implement the queuing service is 2. The preset requirement includes that the number of service entrances for the same target service in the POI details page is less than or equal to a second quantity threshold. For example, the target POI is a restaurant. The developer A of the sub-application implements the restaurant's reservation service through the sub-application B, and the developer C of the sub-application implements the restaurant's reservation service through the sub-application D. If the second quantity threshold is 1, then in the POI details page of the target POI, only the service entrance to sub-application B or the service entrance to sub-application D can be displayed.
[0124] In another possible implementation, the preset requirement includes displaying the service entry corresponding to the earliest sub-application in the POI details page for sub-applications used to implement the same target service, wherein the earliest sub-application is the sub-application that first requests to establish an association relationship with the target POI. For example, developer A requests the page display device to establish an association relationship between sub-application B and the target POI at time t1, and developer C requests the page display device to establish an association relationship between sub-application D and the target POI at time t2, wherein sub-application B and sub-application D are both sub-applications used to implement reservation services. If time t1 is earlier than time t2, then the sub-application that first requests to establish an association relationship with the target POI is sub-application B, and accordingly, the earliest sub-application is sub-application B.
[0125] By executing step 801, the page display device can filter out a target sub-application that meets preset requirements from at least one sub-application that has been pre-associated with the target POI, so as to subsequently display a service entry to the target sub-application in the POI details page of the target POI.
[0126] 802. Call the service data of the target service from the target sub-application.
[0127] The page display device calls the service data of the target service from the target sub-application so as to subsequently render and display the POI details page of the target POI including the service entrance of the target service based on the service data, wherein the service entrance is the entrance to the target sub-application.
[0128] After executing step 802, the page display device performs the following steps in the process of executing step 203: 803. In response to the triggering operation on the service portal, a service page of the target service is displayed through the target sub-application.
[0129] Since the service portal is the portal to the target sub-application in the POI detail page obtained by executing step 802, the page display device displays the service page of the target service through the target sub-application in response to the triggering operation on the service portal.
[0130] As an optional implementation, the page display device implements "calling the service data of the target service from the sub-application" by executing the following steps: 901. When it is determined that the business scope of the development end of the sub-application, the target service, and the business scope of the target POI match, the service data of the target service is called from the sub-application.
[0131] If the business scope of the sub-application developer, the target service, and the business scope of the target POI do not match, it means that it is unreasonable for the sub-application developer to implement the target service of the target POI through the sub-application. Accordingly, if the service data of the target service is called from the sub-application, it may lead to large errors in the service data. Moreover, after the POI details page of the target POI is rendered and displayed based on the service data, the sub-application entered by triggering the service entrance in the POI details page cannot implement the target service. For example, the business scope of the sub-application developer does not include the sale of movie tickets, the target POI is a movie theater, and the target service is to buy movie tickets. Then, the remaining ticket information of the movie theater cannot be called from the sub-application, and movie tickets of the movie theater cannot be purchased through the sub-application, that is, the sub-application cannot implement the ticket purchase service of the movie theater.
[0132] On the contrary, if the business scope and target service of the sub-application developer match the business scope of the target POI, it is reasonable for the sub-application developer to realize the target service of the target POI through the sub-application. Accordingly, if the service data of the target service is called from the sub-application, the accuracy of the service data can be improved. Moreover, after the POI details page of the target POI is rendered and displayed based on the service data, the sub-application entered by triggering the service entrance in the POI details page can realize the target service.
[0133] Therefore, when it is determined that the business scope of the development end of the sub-application, the target service, and the business scope of the target POI match, the page display device calls the service data of the target service from the sub-application.
[0134] Optionally, the page display device stores information about the development end of the sub-application, and the business scope of the development end of the sub-application can be determined based on the information about the development end of the sub-application.
[0135] As an optional implementation, when the page display device obtains service data by executing step 802, the page display device may perform the following steps during the execution of step 802: upon determining that the business scope of the development end of the sub-application, the target service, and the business scope of the target POI match, calling the service data of the target service from the target sub-application.
[0136] See also Figure 6 , Figure 6 A timing diagram for establishing an association relationship between a sub-application and a target POI provided in an embodiment of the present application. Figure 6 The sequential flow in the example can establish the association between the sub-application and the target POI. Figure 6As shown, the sequence diagram includes the following objects: a development end, a page display device, a cache, and a database, wherein the development end is a development end of a sub-application, the development end can communicate with the page display device, and the cache and the database both belong to the page display device. Optionally, the database is a MySQL database.
[0137] exist Figure 6 In the process, the development end first initiates a request to search for POIs to the page display device. Specifically, the development end sends a search term or a reference address to the page display device so that the page display device searches based on the search term or the reference address. The middle station in the page display device stores the information of POIs, wherein the information of POIs includes the name of POIs and the address of POIs. After receiving the search term or the reference address sent by the development end, the page display device calls the middle station and uses the search term or the reference address to search the middle station. Specifically, the target POI matching the search term is searched from the middle station, or the address matching the reference address is searched from the middle station. After the page display device searches for the POI matching the search term or the address matching the reference address, the associated POI is excluded. Specifically, after the page display device searches for the POI matching the search term, it confirms whether there is an association relationship between the sub-application and the searched POI. Or after the page display device searches for the address matching the reference address, it confirms whether there is an association relationship between the sub-application and the POI corresponding to the searched address. If an association relationship already exists, the developer is prompted that an association relationship already exists. If an association relationship does not exist, and the searched POI includes the target POI, it is determined that the developer requests to establish an association relationship between the sub-application and the target POI. If an association relationship does not exist, and the searched address matches the target address of the target POI, it is determined that the developer requests to establish an association relationship between the sub-application and the target POI.
[0138] When it is determined that the development end requests to establish an association relationship between the sub-application and the target POI, a target identifier for representing the target address is generated and written into the cache. Figure 6 As shown in FIG. 1 , the information written into the cache includes a mapping relationship between a target identifier and a target address, and the information written into the cache has a time to live (TTL). Figure 5 In the cache, the mapping relationship between the target identifier A and the target address B is stored (i.e. Figure 6 The mapping relationship between target identifier A: target address B), target identifier C and target address D (i.e. Figure 6Target identifier C: target address D in). Optionally, the lifetime is 1 day. After the target identifier is generated, the page display device sends a message to the development end to confirm the association. Specifically, the page display device sends a message to the development end to ask whether an association relationship is established between the sub-application and the target POI by establishing an association with the target identifier. Optionally, the message also includes information about the target POI. When the development end confirms the association with the target identifier, it queries whether there is a mapping relationship between the target identifier and the target address in the cache. If not, a mapping relationship between the target identifier and the target address is established, and the mapping relationship is persistently stored and the association is confirmed. Specifically, the mapping relationship between the target identifier and the target address is stored in a database, and an association is established between the sub-application and the target identifier. If it exists, the mapping relationship in the cache is persistently stored and the association is confirmed, and the mapping relationship in the cache is cleared. Specifically, the mapping relationship between the target identifier and the target address in the cache is stored in a database, and an association is established between the sub-application and the target identifier, and the mapping relationship between the target identifier and the target address in the cache is cleared. When the association relationship between the sub-application and the target identifier is established, the page display device returns a message of successful association to the development end. When the association relationship between the sub-application and the target identifier is not established, the page display device returns a message of unsuccessful association to the development end.
[0139] See also Figure 7 , Figure 7 A timing diagram of deleting the association relationship between a sub-application and a target POI provided in an embodiment of the present application. Figure 7 The timing flow in the example above can delete the association between the sub-application and the target POI. Figure 7 As shown, the development end sends a cancellation instruction carrying the target identifier to the page display device, so that the page display device cancels the association relationship corresponding to the target identifier. After receiving the cancellation instruction carrying the target identifier, the page display device determines the association relationship corresponding to the target identifier from the database and deletes it, wherein the association relationship corresponding to the target identifier is the association relationship between the sub-application and the target identifier. When the association relationship corresponding to the target identifier is deleted, the page display device returns a message to the development end that the association has been deleted, and when the association relationship corresponding to the target identifier is not deleted, the page display device returns a message to the development end that the association has not been deleted.
[0140] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0141] The method of the embodiment of the present application is described in detail above, and the device of the embodiment of the present application is provided below.
[0142] See also Figure 8 , Figure 8 A schematic diagram of the structure of a page display device provided in an embodiment of the present application. The page display device 800 includes: a determination unit 8001, a rendering unit 8002, and a display unit 8003. Optionally, the page display device 800 also includes: a generation unit 8004, a sending unit 8005, a creation unit 8006, and a receiving unit 8007. Specifically: The determining unit 8001 is configured to determine, in response to an access request to a target POI, at least one sub-application program that has previously established an association relationship with the target POI, and call service data of a target service from the sub-application program; A rendering unit 8002 is configured to render and display a POI details page of the target POI based on the service data, wherein the POI details page includes a service entry of the target service; The display unit 8003 is further configured to display a service page of the target service through the sub-application in response to a triggering operation on the service portal.
[0143] In combination with any embodiment of the present application, the determining unit 8001 is further configured to determine, in response to an access request to a target POI, at least one live broadcast information of at least one live broadcast room that is pre-associated with the target POI; The display unit 8003 is also used to render and display the POI details page of the target POI based on the service data and the live broadcast information, and the POI details page includes at least one live broadcast entrance to enter the at least one live broadcast room.
[0144] In combination with any embodiment of the present application, the page display device further includes: a generating unit 8004, configured to generate a target identifier for indicating a target address of the target POI when the development end of the sub-application requests to establish an association relationship between the sub-application and the target POI; The sending unit 8005 is used to send a message to the development end, indicating whether to establish an association relationship between the sub-application and the target POI by establishing an association with the target identifier; The establishing unit 8006 is used to establish an association relationship between the sub-application and the target POI by establishing an association between the sub-application and the target identifier when the development end confirms the association with the target identifier in response to the message.
[0145] In combination with any implementation manner of the present application, when the number of the sub-applications is greater than 1, the target identifiers corresponding to different sub-applications are different.
[0146] In combination with any embodiment of the present application, the establishing unit 8006 is used to establish an association relationship between the sub-application and the target POI by establishing an association between the sub-application and the target identifier in response to the message confirming that the message is associated with the target identifier within a preset time after the development end displays the message.
[0147] In combination with any implementation of the present application, the page display device further includes: a receiving unit 8007, configured to receive a search term from the development end; The determining unit 8001 is further configured to determine that the development end requests to establish an association relationship between the sub-application and the target POI when the search result based on the search term includes the target POI.
[0148] In combination with any implementation of the present application, the page display device further includes: a receiving unit 8007, configured to receive a reference address from the development end; The determining unit 8001 is further configured to determine that the development end requests to establish an association relationship between the sub-application and the target POI when the reference address matches the target address.
[0149] In combination with any implementation manner of the present application, the determining unit 8001 is used to: Filtering out a target sub-application that meets preset requirements from the at least one sub-application; calling the service data of the target service from the target sub-application; The display unit 8003 is used for: In response to a triggering operation on the service portal, a service page of the target service is displayed through the target sub-application.
[0150] In combination with any implementation manner of the present application, the determining unit 8001 is used to: When it is determined that the business scope of the development end of the sub-application, the target service, and the business scope of the target POI match, the service data of the target service is called from the sub-application.
[0151] In the embodiment of the present application, the page display device responds to the access request to the target POI, determines at least one sub-application that has established an association relationship with the target POI in advance, and calls the service data of the target service from the sub-application. Then, the POI details page of the target POI is rendered and displayed based on the service data, wherein the POI details page includes the service entrance of the target service. In response to the triggering operation of the service entrance, the service page of the target service is displayed through the sub-application. In this way, the service data can be displayed through the POI details page, and the service page can be entered through the POI details page and the target service can be realized.
[0152] In this way, on the one hand, the development end of the sub-application can develop the content of the service page of the sub-application based on its own needs, so that the content of the service page can better match the needs of the development end of the sub-application. For example, the development end of the sub-application can develop the content of the service page of the sub-application based on the needs for providing target services (such as layout, copywriting, functions, etc.), so that the content of the service page can better match the needs of the development end of the sub-application. On the other hand, by entering the service page of the sub-application through the POI details page, the objects of the POI details page can be directed to the sub-application, thereby increasing the exposure and usage of the sub-application. On the other hand, the administrator of the POI details page does not need to develop content for realizing the target service, thereby reducing the workload of the administrator.
[0153] In some embodiments, the functions or modules included in the device provided in the embodiments of the present application can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.
[0154] Fig. 9 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. The electronic device 900 includes a processor 9001 and a memory 9002. Optionally, the electronic device 900 also includes an input device 9003 and an output device 9004. The processor 9001, the memory 9002, the input device 9003 and the output device 9004 are coupled via a connector, and the connector includes various interfaces, transmission lines or buses, etc., which are not limited in the embodiments of the present application. It should be understood that in each embodiment of the present application, coupling refers to mutual connection in a specific manner, including direct connection or indirect connection through other devices, for example, it can be connected through various interfaces, transmission lines, buses, etc.
[0155] The processor 9001 may include one or more processors, for example, one or more central processing units (CPUs). When the processor is a CPU, the CPU may be a single-core CPU or a multi-core CPU. Optionally, the processor 9001 may be a processor group consisting of multiple CPUs, and the multiple processors are coupled to each other through one or more buses. Optionally, the processor may also be other types of processors, etc., which are not limited in the embodiments of the present application.
[0156] The memory 9002 can be used to store computer program instructions and various computer program codes including the program code for executing the program of the present application. Optionally, the memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or portable read only memory (CD-ROM), which is used for related instructions and data.
[0157] The input device 9003 is used to input data and / or signals, and the output device 9004 is used to output data and / or signals. The input device 9003 and the output device 9004 can be independent devices or an integrated device.
[0158] It can be understood that in the embodiment of the present application, the memory 9002 can be used not only to store relevant instructions, but also to store relevant data. The embodiment of the present application does not limit the specific data stored in the memory.
[0159] Understandably, Fig. 9 Only a simplified design of an electronic device is shown. In practical applications, the electronic device may also include other necessary components, including but not limited to any number of input / output devices, processors, memories, etc., and all electronic devices that can implement the embodiments of the present application are within the protection scope of the present application.
[0160] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0161] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. Those skilled in the art can also clearly understand that the descriptions of the various embodiments of the present application have different focuses. For the convenience and brevity of description, the same or similar parts may not be repeated in different embodiments. Therefore, for parts not described or not described in detail in a certain embodiment, refer to the records of other embodiments.
[0162] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0163] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0164] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0165] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0166] A person skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by a computer program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The aforementioned storage medium includes: a read-only memory (ROM) or a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
Claims
1. A page display method, characterized in that: The method comprises: In response to a request to access a target point of interest, determining at least one sub-application program that has previously established an association relationship with the target point of interest, and calling service data of a target service from the sub-application program; Rendering and displaying a point of interest details page of the target point of interest based on the service data, the point of interest details page including a service entry of the target service; In response to a triggering operation on the service portal, a service page of the target service is displayed through the sub-application.
2. The method according to claim 1, characterized in that Before rendering and displaying the point of interest details page of the target point of interest based on the service data, the method includes: In response to a request to access a target point of interest, determining at least one live broadcast information of at least one live broadcast room that is pre-associated with the target point of interest; The rendering and displaying of the point of interest details page of the target point of interest based on the service data includes: A point of interest details page of the target point of interest is rendered and displayed based on the service data and the live broadcast information, wherein the point of interest details page includes at least one live broadcast entrance to enter the at least one live broadcast room.
3. The method according to claim 1 or 2, characterized in that: In response to the access request to the target point of interest, determining at least one sub-application program that has previously established an association relationship with the target point of interest, and before calling the service data of the target service from the sub-application program, the method further includes: In the case where the development end of the sub-application requests to establish an association relationship between the sub-application and the target point of interest, generating a target identifier for indicating a target address of the target point of interest; Sending a message to the development end whether to establish an association relationship between the sub-application and the target point of interest by establishing an association with the target identifier; When the development end confirms the association with the target identifier in response to the message, an association relationship is established between the sub-application and the target identifier, thereby establishing an association relationship between the sub-application and the target point of interest.
4. The method according to claim 3, characterized in that When the number of the sub-applications is greater than 1, different sub-applications correspond to different target identifiers.
5. The method according to claim 3, characterized in that: When the development end confirms the association with the target identifier in response to the message, establishing an association relationship between the sub-application and the target identifier, includes: Within a preset time after the development end displays the message, in response to the message confirming that it is associated with the target identifier, an association relationship is established between the sub-application and the target identifier, thereby establishing an association relationship between the sub-application and the target point of interest.
6. The method according to claim 3, characterized in that In the case where the development end of the sub-application requests to establish an association relationship between the sub-application and the target point of interest, before generating a target identifier for representing the target address, the method further includes: Receiving a search term from the development end; In a case where the search result based on the search term includes the target point of interest, it is determined that the development end requests to establish an association relationship between the sub-application and the target point of interest.
7. The method according to claim 3, characterized in that When the development end of the sub-application requests to establish an association relationship between the sub-application and the target point of interest, before generating a target identifier for representing the target address, the method further includes: Receiving a reference address from the development end; In the case where the reference address matches the target address, it is determined that the development end requests to establish an association relationship between the sub-application and the target point of interest.
8. The method according to claim 1 or 2, characterized in that: The service data of calling the target service from the sub-application comprises: Filtering out a target sub-application that meets preset requirements from the at least one sub-application; calling the service data of the target service from the target sub-application; The step of displaying the service page of the target service by the sub-application in response to the triggering operation on the service portal includes: In response to a triggering operation on the service portal, a service page of the target service is displayed through the target sub-application.
9. The method according to claim 1 or 2, characterized in that: The service data of calling the target service from the sub-application comprises: When it is determined that the business scope of the development end of the sub-application, the business scope of the target service, and the business scope of the target point of interest match, the service data of the target service is called from the sub-application.
10. A page display device, characterized in that: The page display device comprises: a determining unit, configured to determine, in response to an access request to a target point of interest, at least one sub-application program that has previously established an association relationship with the target point of interest, and to call service data of a target service from the sub-application program; A display unit, configured to render and display a point of interest details page of the target point of interest based on the service data, wherein the point of interest details page includes a service entry of the target service; The display unit is further configured to display a service page of the target service through the sub-application in response to a triggering operation on the service portal.
11. An electronic device, characterized in that: include: A processor and a memory, wherein the memory is used to store computer program codes, wherein the computer program codes include computer instructions, and when the processor executes the computer instructions, the electronic device executes the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor is enabled to execute the method according to any one of claims 1 to 9.
13. A computer program product, characterized in that The computer program product comprises a computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to execute the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Interest point data display method and device, storage medium and computer equipment
CN115080878A
Method and device for establishing connection, storage medium and electronic device
CN116074365A
Map interaction method and device, equipment, storage medium and program product
CN118606573A
Sub-application running method and apparatus, and computer device and storage medium
WO2024239757A1