SaaS-based multi-channel multi-platform passenger terminal operation position configuration management method and system
Through SaaS-based multi-channel and multi-platform passenger operation position configuration management methods and systems, the problem of messy operation position management in the aggregation online ride-hailing platform is solved, efficient management and accurate display of operation position is achieved, and operation efficiency and user experience are improved.
Patent Information
- Application Number
- CN202510160334.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-13
- Publication Date
- 2025-06-13
AI Technical Summary
In the aggregation online ride-hailing platform, the management of passenger operation positions lacks a unified mechanism, resulting in messy displays, affecting the user experience and the effect of operation information transmission.
The SaaS-based multi-channel, multi-platform passenger terminal operation position configuration management method and system is adopted to achieve data accuracy and compliance by receiving and processing operation position data from different channels. Tenants can independently create and adjust the display priority of operational positions, and the server filters and sorts operational positions data according to preset rules to ensure the orderly display and user experience.
It improves operational efficiency and user experience, simplifies the operational position configuration process, enhances the tenant's management efficiency of operational position, and optimizes the effect of resource allocation and operational information transmission.
Smart Images

Figure CN120146546A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of online car-hailing, and particularly to the rapid configuration of the passenger operation direction for multiple channels, multiple tenants or multiple platforms. In particular, it relates to a SaaS-based multi-channel and multi-platform passenger-side operation position configuration management method and system. Background Art
[0002] With the booming development and increasingly fierce competition in the online car-hailing market, numerous online car-hailing companies have flocked into this field to seek market share and business growth. In this process, a remarkable phenomenon is that quite a number of online car-hailing companies, due to multiple considerations such as cost control, technical threshold, and time efficiency, choose not to develop independent online car-hailing systems by themselves. Under this background, the aggregated online car-hailing platform emerges as an innovative service model. It integrates the resources and services of multiple online car-hailing companies to provide a unified car-hailing platform for passengers, effectively improving market efficiency and user experience.
[0003] In the operation practice of the aggregated online car-hailing platform, all parties involved, including but not limited to each tenant, traffic channel, and the aggregated platform itself, often need to push various operation information to passengers, such as coupons, promotion activity notifications, etc., in order to enhance user stickiness, increase brand exposure, and promote consumption conversion. These operation information is usually displayed in the form of "passenger operation positions" on the passenger-side interface, aiming to attract passengers' attention and guide them to perform specific interaction behaviors.
[0004] However, since these passenger operation positions come from multiple different tenants, channels or platforms, their push strategies, display logics, and update frequencies often vary. Without an effective management mechanism and unified display specifications, these operation positions are extremely likely to present a messy state on the passenger-side interface, not only affecting the user experience, but also weakening the communication effect of the operation information, and even causing user disgust.
[0005] Therefore, aiming at the management problem of passenger operation positions in the aggregated online car-hailing platform, it is particularly important to establish a scientific and efficient management mechanism. This mechanism needs to cover multiple dimensions such as the allocation strategy of operation positions, the setting of display priorities, the content review process, and the control of update frequencies, to ensure the neatness and orderliness of the passenger-side interface, and at the same time maximize the dissemination effect of the operation information. For this reason, the present invention proposes a SaaS-based multi-channel and multi-platform passenger-side operation position configuration management method and system. Summary of the Invention
[0006] In view of this, the present invention hopes to provide a SaaS (Software as a Service) - based multi - channel and multi - platform passenger - side operation position configuration management method and system to solve or alleviate the technical problems existing in the prior art, that is, how to enable multiple channels, multiple tenants or platforms to quickly configure passenger operation positions through a SaaS - based multi - platform and multi - channel passenger operation position management device, and enable tenants to quickly and effectively manage these passenger operation positions, and at least provide a beneficial option for this; the technical solution of the present invention is realized as follows:
[0007] In the first aspect, a SaaS - based multi - channel and multi - platform passenger - side operation position configuration management method:
[0008] (1) Overview:
[0009] This solution aims to achieve efficient management and accurate display of operation positions. It receives and processes passenger operation position data from different channels to ensure data accuracy and compliance. At the same time, the platform supports tenants to independently create operation positions and allows tenants to flexibly adjust the display priority of operation positions. When a request is initiated on the passenger side, the server can quickly return operation position data that meets the requirements according to preset filtering conditions and sorting rules. The passenger side presents the operation positions to passengers according to the preset display method and realizes real - time feedback and processing of passenger click behaviors. Through refined management and optimization, this solution improves the display effect of operation positions and user experience, bringing higher operation efficiency and commercial value to the online car - hailing platform.
[0010] (2) Technical solution:
[0011] To achieve the above - mentioned technical goals, the present invention selects to execute the following steps S1 - S4.
[0012] 2.1 Step S1, data engineering:
[0013] The SaaS platform side receives passenger operation position data from each channel.
[0014] 2.1.1 Step S100, data reception:
[0015] Monitor and receive the input of passenger operation position data from each channel, including fields such as operation position content, associated tenant identifier, and display rules.
[0016] 2.1.2 Step S101, data parsing:
[0017] Verify the integrity and format correctness of the operation position content, associated tenant identifier, and display rules.
[0018] 2.1.3 Step S102, data verification:
[0019] Verify the parsed data, check whether the content of the operation position is compliant, whether the associated tenant exists and has the right to publish this operation position, and whether the display rules are reasonable. If any problems are found in the data, record the error log and notify the data provider channel for correction. If no problems are found in the data, proceed to S2.
[0020] 2.2 Step S2, Tenant Management and Data Distribution:
[0021] The SaaS platform side distributes the confirmed operation position data to the relevant tenants. When a tenant independently creates a passenger operation position on the tenant management platform according to its own business needs, the management platform can receive and execute the instruction to adjust the display priority of the passenger operation position issued by itself or the channel on the tenant management platform.
[0022] 2.2.1 Step S200, Data Distribution:
[0023] The SaaS platform side retrieves the confirmed operation position data from the database. According to the associated tenant identifier in the operation position data, the data is distributed to the corresponding tenant. The tenant receives and stores the distributed operation position data for display on the passenger side.
[0024] 2.2.2 Step S201, Tenant Independently Creates an Operation Position:
[0025] According to the operation position content and display rules input by the tenant and set the initial display priority of the operation position, the tenant management platform verifies the legality and compliance of the input information, and receives and processes the adjustment instruction of the display priority, updating the priority information of the operation position in the database.
[0026] 2.2.3 Step S202, Data Synchronization and Update:
[0027] The tenant management platform synchronizes the adjusted operation position data to the SaaS platform side. The SaaS platform side updates the operation position data in the database and distributes the updated operation position data to the relevant tenants.
[0028] 2.3 Step S3, Request Processing:
[0029] When the server receives a request initiated by the passenger side, it obtains the operation position information of the corresponding location and determines the operation position data to be returned according to the parameters in the request (including the location and passenger identifier).
[0030] The server filters the operation position data according to the preset filtering conditions. And sorts the filtered operation position data according to the preset specifications to determine the display order.
[0031] 2.3.1 Step S300, Receive Request:
[0032] The server listens for and receives requests initiated by the passenger side, and parses the parameters in the requests, including the passenger's location and passenger identification information.
[0033] 2.3.2 Step S301, Obtain operation position information:
[0034] According to the location parameter in the request, retrieve the operation position information corresponding to the location from the database.
[0035] 2.3.3 Step S302, Filter operation position data:
[0036] According to the preset filtering conditions, including trigger scenarios, display periods, passenger groups, display times, priorities, and constraint conditions, filter the retrieved operation position data. Remove the operation position data that does not meet the filtering conditions to make the data returned to the passenger side meet the display requirements.
[0037] 2.3.4 Step S303, Sort operation position data:
[0038] Sort the filtered operation position data from high to low according to the priority for orderly display on the passenger side.
[0039] 2.3.5 Step S304, Return operation position data:
[0040] Package the sorted operation position data into a response format. Send the response to the passenger side for displaying the corresponding operation position information on the passenger side.
[0041] 2.4 Step S4, Return and display operation position data:
[0042] The server returns the sorted operation position data to the passenger side. The passenger side receives the data and displays the operation positions to the passengers according to the preset display method.
[0043] If the passenger side sends the click event back to the server, record the click behavior of the passenger on the operation position.
[0044] 2.4.1 Step S400, Data return:
[0045] The server packages the sorted operation position data and sends it to the passenger side; the passenger side parses the received data and extracts the content and display rule information of the operation positions.
[0046] 2.4.2 Step S401, Display operation positions:
[0047] According to the preset carousel or list display method and based on the display rules of the preset display time or / and display position, display the operation positions at the specified position on the passenger side.
[0048] 2.4.3 Step S402, Click event handling:
[0049] If a passenger clicks on a certain operation position, the passenger side captures this click event. The relevant information of the click event, including the passenger identifier and the operation position identifier, is encapsulated into click event data and sent back to the server side. The server side receives and parses the click event data and records the passenger's click behavior on this operation position.
[0050] 2.4.4 Step S403, display times verification:
[0051] While recording the click behavior, the server side verifies the display times of this operation position. If the display times of the operation position have reached the preset upper limit, the operation position is marked as verified and will no longer be displayed.
[0052] (3) Mechanism for solving technical problems:
[0053] This solution allows multiple channels and tenants to quickly upload passenger operation position data to a unified platform. After being confirmed and processed by the platform, accurate distribution of operation positions is achieved. Tenants can conveniently view, confirm, and independently create passenger operation positions through the tenant management platform, and at the same time flexibly adjust the display priority of operation positions according to actual needs. This mechanism not only simplifies the configuration process of operation positions but also greatly improves the management efficiency of tenants for operation positions, enabling them to more quickly and effectively manage and optimize passenger operation positions in all aspects.
[0054] In the second aspect, a SaaS-based multi-channel and multi-platform passenger-side operation position configuration management system:
[0055] This system is used to implement the operation position configuration management method as described above, including:
[0056] (1) Channel side for providing passenger operation position data: including operation position content, associated tenants, display rules, etc. The data is transmitted to the SaaS platform side through the API.
[0057] (2) SaaS platform side for receiving passenger operation position data from the channel side: capable of data parsing and verification. Providing data confirmation, storage, and management functions to ensure the accuracy and compliance of data. Sending the confirmed operation position data to relevant tenants and the server side.
[0058] (3) Server side for receiving requests from the passenger side: obtaining operation position information at the corresponding location according to the request parameters. Processing the operation position data according to preset filtering conditions and sorting rules. Returning the processed operation position data to the passenger side for display. Recording the interactive feedback data of passengers, such as click behavior, and verifying the display times.
[0059] (4) Tenant management platform side for allowing tenants to view and confirm the received operation position data through this platform: It supports tenants to independently create, publish, and adjust passenger operation positions. Tenants can adjust the display priority of operation positions and view the operation effects in real time.
[0060] (5) Passenger side for allowing passengers to initiate requests through this side to obtain operation position information at corresponding locations: It displays the operation position data returned by the server side and displays it according to the preset display method. Passengers can interact with the operation positions, such as clicking, and the interaction data will be sent back to the server side.
[0061] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0062] I. Improved operation efficiency: Through SaaS-based multi-platform and multi-channel passenger operation position management, the present invention realizes the unified reception, processing, and distribution of operation position data, simplifies the operation process, reduces manual intervention, and thus significantly improves operation efficiency.
[0063] II. Enhanced user experience: The present invention can accurately filter and sort operation positions according to conditions such as passenger trigger scenarios, display cycles, and population characteristics, ensuring that passengers see the operation content that best meets their needs and interests, thereby enhancing the user experience.
[0064] III. Enhanced tenant self-management ability: The present invention allows tenants to independently create, publish, and adjust operation positions through the tenant management platform, realizing the rapid and effective management of operation positions and enhancing the autonomy and flexibility of tenants.
[0065] IV. Optimized resource allocation: By recording and analyzing passenger interaction feedback data in real time, the present invention can evaluate the effects of operation positions and optimize the display strategies and content of operation positions accordingly, thereby achieving more reasonable resource allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0067] Figure 1 It is a schematic flowchart of the method of the present invention;
[0068] Figure 2 It is a schematic diagram of the system composition of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0069] To make the above objects, features, and advantages of the present invention more apparent and understandable, the following provides a detailed description of the specific embodiments of the present invention with reference to the accompanying drawings. A lot of specific details are set forth in the following description to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without departing from the spirit of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below;
[0070] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. For the same or similar parts among the various embodiments, reference can be made to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and reference can be made to the description of the method part for relevant parts.
[0071] Glossary:
[0072] (1) Operational position content: Refers to the operational activities or promotional information that passengers see on the passenger side, such as advertisements, coupons, event notifications, etc.;
[0073] (2) Associated tenant: Refers to the tenant or business unit associated with specific operational position content, used to determine which tenants or business units have the right to display or use this operational position;
[0074] (3) Display rule: Defines the specific rules for the display method, time, location, etc. of the operational position on the passenger side, used to control the display effect of the operational position;
[0075] (4) Business requirements of the tenant: Refers to the specific requirements put forward by the tenant for the operational position content, display method, etc. according to its own business development and market promotion needs;
[0076] (5) Triggering scenario: Refers to the specific scenario or condition that triggers the display of the operational position, such as when the passenger opens the APP, completes a specific task, arrives at a specific location, etc.;
[0077] (6) Display period: Refers to the length of time for the operational position to be displayed on the passenger side, which can be a fixed time period or a dynamic period based on specific events or conditions;
[0078] (7) Passenger population: Refers to the specific passenger group targeted by the operational position, such as children, pregnant women, etc.;
[0079] (8) Display times: Refers to the display frequency of the operational position on the passenger side, which can be a fixed number of times or a dynamic adjustment based on specific rules or algorithms;
[0080] (9) Priority: Refers to the display order of multiple operational positions at the same display location or time point. The operational position with a higher priority will be displayed first;
[0081] (10) Constraints: refers to restrictions or constraints on the display of operating positions, including geographical restrictions (such as traffic control), time restrictions (such as road section control), passenger behavior restrictions, etc., which are used to ensure the compliance and effectiveness of the operating positions.
[0082] Embodiment 1: Figure 1 As shown, this embodiment will provide a SaaS-based multi-channel and multi-platform passenger-side operation position configuration management method, which includes the following execution methods in actual application.
[0083] In this embodiment, regarding step S1, data engineering: in the data engineering stage, the SaaS platform is responsible for processing passenger operation data from multiple channels. These data come from online car-hailing platforms, partners' apps, mini-programs, etc., ensuring the diversity and extensiveness of the data.
[0084] Specifically, step S100, data reception: the SaaS platform will continuously monitor and receive passenger operation position data from multiple channels such as online car-hailing platforms, partner apps, and mini-programs.
[0085] The received data content includes the text, pictures or videos of the operating position, the identifier of the associated tenant, and the time, location and other rules of display. Specifically, step S101, data parsing: parse the received operating position data and extract key fields, such as the specific content of the operating position, the associated tenant ID, the predetermined display rules, etc. Verify whether the integrity and format of the data meet the preset standards, for example, check whether the text is missing, whether the picture is complete, whether the time format is correct, etc.
[0086] Specifically, step S102, data verification: in-depth verification of the parsed data. For example, check whether the content of the operating position contains sensitive words or illegal information, whether the associated tenant actually exists and has the right to publish this operating position, and whether the display rules are reasonable (such as whether the display time is within a reasonable range, whether the display location complies with regulations). If problems are found in the data, the system will record a detailed error log and immediately notify the data provider to make corrections. If the data verification is correct, proceed to the next step S2.
[0087] In this embodiment, regarding step S2, tenant management and data delivery: In the tenant management and data delivery stage, the SaaS platform is responsible for processing the confirmed operation position data and delivering it to the corresponding tenant. At the same time, the tenant can also independently create and adjust the operation position through the management platform.
[0088] Specifically, step S200, data delivery: the SaaS platform retrieves the confirmed operational data from the database. According to the associated tenant identifier in the operational location data, the data is accurately delivered to the corresponding tenant. The tenant receives and securely stores the delivered operational location data for subsequent display on the passenger side.
[0089] Specifically, step S201, tenants independently create operating positions: tenants can log in to the tenant management platform and use the convenient tools or interfaces provided by the platform to independently create passenger operating positions. Tenants need to enter the specific content of the operating position, the predetermined display rules, and set the initial display priority of the operating position. The tenant management platform will strictly verify the legality and compliance of the input information to ensure the quality of the operating position. The platform receives and processes the tenant's adjustment instructions for the display priority, and updates the priority information of the operating position in the database in real time.
[0090] Specifically, step S202, data synchronization and update: the tenant management platform will synchronize the adjusted operating position data to the SaaS platform in a timely manner. The SaaS platform will update the operating position data in the database to ensure the real-time and accuracy of the data. If necessary, the SaaS platform will also send the updated operating position data to the relevant tenants for real-time display on the passenger side.
[0091] In this embodiment, regarding step S3, request processing: in the request processing stage, the server is responsible for processing the request initiated by the passenger and returning the corresponding operating position data.
[0092] Specifically, step S300, receiving a request: the server will continuously monitor and receive the request initiated by the passenger, and parse the key parameters in the request, including the passenger's current location, the passenger's unique identification information, etc.
[0093] Specifically, step S301, obtain the operation position information: according to the location parameter in the request, the server will quickly retrieve the operation position information of the corresponding location from the database, verify the validity and compliance of the retrieved operation position information, and ensure the accuracy of the data.
[0094] Specifically, step S302, filtering the operation position data: the server will strictly filter the retrieved operation position data according to preset filtering conditions, such as triggering scenarios (such as when a passenger opens the APP), display cycles (such as displaying once a day), passenger groups (such as passengers of a specific age group or gender), display times (such as displaying each passenger up to three times), priority (such as displaying high-priority operation positions first) and constraints (such as not displaying in a specific area). Then remove the operation position data that does not meet the filtering conditions to ensure that the data returned to the passenger end meets the display requirements.
[0095] Specifically, in step S303, sort the operation position data: Sort the filtered operation position data according to a preset specification, and sort it from high to low in terms of priority. Determine the display order of the operation position data to ensure orderly and reasonable display on the passenger side.
[0096] Specifically, in step S304, return the operation position data: Carefully encapsulate the sorted operation position data into a response format. Quickly send the encapsulated response to the passenger side so that the corresponding operation position information can be displayed on the passenger side.
[0097] In this embodiment, regarding step S4, return and display of operation position data: In the stage of returning and displaying operation position data, the server is responsible for returning the sorted operation position data to the passenger side, and the passenger side is responsible for displaying it. At the same time, the passenger side will also process click events and write off the display times.
[0098] Specifically, in step S400, data return: The server will encapsulate the sorted operation position data into a preset data format. Send the encapsulated operation position data to the passenger side through a stable network connection. The passenger side will listen for and receive the operation position data from the server, and then parse the received data to extract information such as the specific content and display rules of the operation position.
[0099] Specifically, in step S401, display the operation position: According to a preset display method (such as carousel, list, etc.), display the operation position at a specified location (such as the home page, order page, etc.) on the passenger side. Ensure that the display of the operation position fully complies with the preset display rules, such as display time, display location, etc.
[0100] Specifically, in step S402, handle click events: If a passenger is interested in a certain operation position and performs a click operation, the passenger side will quickly capture the click event. Package the relevant information of the click event (such as passenger identification, operation position identification, etc.) into click event data. Send the packaged click event data back to the server for subsequent analysis and processing. The server will receive and parse the click event data, and then record the click behavior of the passenger on this operation position.
[0101] Specifically, in step S403, write off the display times: While recording the click behavior, the server will write off the display times of this operation position. If the display times of a certain operation position have reached the preset upper limit (such as a maximum of three displays per passenger), the system will mark this operation position as written off and will no longer be displayed afterwards. This can ensure the effective display and reasonable utilization of the operation position.
[0102] Embodiment 2: As Figure 2As shown in the figure, on the basis of Embodiment 1, this embodiment further provides a SaaS-based multi-channel and multi-platform passenger-side operation position configuration management system, which is used to implement the operation position configuration management method as described above, including:
[0103] (1) Channel side (data provider):
[0104] Among them: responsible for providing relevant data of passenger operation positions, including operation position content, associated tenant information, display rules, etc. Specifically, data transmission is carried out with the SaaS platform side through the API interface to ensure the timeliness and accuracy of the data.
[0105] It can be understood that: it is applicable to channel parties of various online car-hailing platforms, such as APPs, mini-programs, H5 pages, etc.
[0106] (2) SaaS platform side (data processing center):
[0107] Among them: receive passenger operation position data from the channel side, parse and verify it to ensure the accuracy and compliance of the data. Provide data confirmation, storage and management functions.
[0108] It can be understood that: as the center of the entire system, it connects the channel side, the service side and the tenant management platform side.
[0109] Furthermore, the execution program (python) of the SaaS platform side is as follows:
[0110]
[0111]
[0112] In the above program, the Flask framework is used to create an API interface. The receive_data function receives a POST request from the channel side, parses and verifies the data, and then stores it in the database. The send_data function retrieves data from the database according to the tenant ID and returns it to the service side.
[0113] (3) Service side (request handler):
[0114] Among them: receive requests from the passenger side, and obtain operation position information at the corresponding location according to the request parameters. Filter, sort and other processing are performed on the operation position data, and it is returned to the passenger side for display.
[0115] It can be understood that: handle various requests initiated by the passenger side, such as obtaining operation position information, recording interaction feedback, etc.
[0116] Furthermore, the execution program (python) of the service side is as follows:
[0117]
[0118] In the above program, the Flask framework is used to create an API interface. The get_operational_data function retrieves operational position data from the database according to the request parameters, and performs filtering and sorting operations. The record_interaction function receives the interaction data of passengers and records it in the database.
[0119] (4) Tenant Management Platform (Tenant Operation Interface):
[0120] Among them: Tenants are allowed to view and confirm the received operational position data through this platform. It supports tenants to independently create, publish, and adjust passenger operational positions, adjust the display priority, and view the operation effect in real time.
[0121] It can be understood that it is for the operation personnel of the online car-hailing platform to manage the content of the operational positions on the platform.
[0122] Furthermore, the execution program (python) of the tenant management platform is as follows:
[0123]
[0124]
[0125] In the above program, the Flask framework is used to create a web interface and an API interface. The dashboard function renders a dashboard page to display the operational position data of the tenant.
[0126] The update_operational_data function receives the requests of tenants and updates the operational position data in the database.
[0127] (5) Passenger Side (Information Display and Interaction Interface):
[0128] Among them: Passengers initiate requests through this side to obtain the operational position information of the corresponding location. It is displayed according to the preset display method and interacts with the operational position (such as clicking). It supports multiple display methods (such as pictures, texts, videos, etc.) and has a good user experience.
[0129] It can be understood that it is for online car-hailing passengers to display and interact with the content of the operational positions.
[0130] Furthermore, the execution program (python) of the passenger side is as follows:
[0131]
[0132]
[0133]
[0134] In the above program, the fetch_operational_data function is responsible for sending requests to the server to obtain operational position data. The display_operational_data function is responsible for presenting the obtained operational position data to the passengers. The record_interaction function is responsible for recording the interaction data of the passengers and sending it back to the server.
[0135] The actual usage method is as follows: First, obtain the operational position data by specifying parameters (such as location and category), then present it to the passengers, and finally record the click behavior of the passengers.
[0136] All of the above embodiments only represent the implementation manners of the relevant practical applications of the present invention. The descriptions are relatively specific and detailed, but should not be construed as limiting the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention patent shall be subject to the appended claims.
[0137] For those skilled in the art, it can be further realized that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0138] Meanwhile, those skilled in the art can understand that all or part of the processes in the methods of all the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium provided in this application and used in the embodiments can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
Claims
1. A SaaS-based multi-channel and multi-platform passenger terminal operation position configuration management method, characterized in that: include: S1, the SaaS platform receives passenger operation position data from various channels; S2, the SaaS platform sends the confirmed operation location data to the relevant tenants; When tenants independently create passenger operation positions on the tenant management platform according to their business needs, the management platform can receive and execute instructions from tenants on the tenant management platform to adjust the display priority of passenger operation positions issued by themselves or channels; S3, when the server receives the request initiated by the passenger, it obtains the operating position information of the corresponding location and determines the operating position data to be returned based on the parameters in the request; S4, the server returns the sorted operation position data to the passenger side and displays the operation position to the passenger.
2. The operation position configuration management method according to claim 1, characterized in that: The implementation method of S1 includes: S100, monitoring and receiving passenger operation position data input from various channels, including fields for operation position content, associated tenant identification, and display rules; S101, verify the data integrity and format correctness of the camping site content, associated tenant identification and display rules; S102, verify the parsed data to check whether the content of the operation position is compliant, whether the associated tenant exists and has the right to publish the operation position, and whether the display rules are reasonable; if not, record an error log; if not, enter S2.
3. The operation position configuration management method according to claim 1, characterized in that: The implementation method of S2 includes: S200, the SaaS platform retrieves the confirmed operation location data from the database; and sends the data to the corresponding tenant according to the associated tenant identifier in the operation location data; S201, setting the initial display priority of the operation position according to the operation position content and display rules input by the tenant; S202, the tenant management platform synchronizes the adjusted operation location data to the SaaS platform; the SaaS platform updates the operation location data in the database and sends the updated operation location data to the relevant tenants.
4. The operation position configuration management method according to claim 1, characterized in that: The implementation method of S3 includes: S300, the server monitors and receives the request initiated by the passenger, and parses the parameters in the request, including the passenger's location and passenger identification information; S301, according to the location parameter in the request, retrieve the operation location information of the corresponding location from the database; S302, filtering the retrieved operating position data according to preset filtering conditions, including triggering scene, display cycle, passenger group, display number, priority and constraint conditions.
5. The method for operating position configuration management according to claim 4, characterized in that: The implementation method of S3 further includes: S303, sorting the filtered operating position data from high to low priority so as to be displayed in an orderly manner on the passenger side; S304, encapsulate the sorted operating position data into a response format; and send the response to the passenger end.
6. The operation position configuration management method according to claim 1, characterized in that: In S4, if the passenger sends the click event back to the server, the passenger's click behavior on the operating position is recorded and the number of impressions is cancelled.
7. The method for managing operation position configuration according to claim 6, characterized in that: The implementation method of S4 includes: S400, the server encapsulates the sorted operation position data and sends it to the passenger side; the passenger side parses the received data and extracts the content and display rule information of the operation position; S401, displaying the operating position at a designated location of the passenger terminal according to a preset carousel or list display mode and based on preset display time and / or display location display rules; S402, if the passenger clicks on a certain operating position, the passenger terminal captures the click event, including the passenger ID and the operating position ID, encapsulated into click event data, and sends it back to the server.
8. The method for managing operation position configuration according to claim 7, characterized in that: The implementation method of S4 also includes: the server side records the click behavior and cancels the display times of the operation position; if the display times of the operation position has reached a preset upper limit, the operation position is marked as cancelled and will no longer be displayed.
9. A SaaS-based multi-channel and multi-platform passenger terminal operation position configuration management system, characterized by: The operation position configuration management system is used to execute the operation position configuration management method according to any one of claims 1 to 8, and the operation position configuration management system includes: Channel end for providing passenger operation position data; SaaS platform for receiving passenger operation data from the channel side; A server for receiving requests from a passenger terminal; A tenant management platform for tenants to view and confirm received operational location data through the platform; The passenger terminal is used to allow passengers to initiate requests through this terminal to obtain the operating position information of the corresponding location.
10. The operating position configuration management system according to claim 9, characterized in that: The server processes the operating position data according to preset filtering conditions and sorting rules, and returns the processed operating position data to the passenger terminal for display.