A service processing method and device, electronic equipment and computer readable medium
By generating target pages and responding to user interactions, the problem of existing technologies being unable to meet user interaction needs has been solved, thereby improving the interactivity and efficiency of business processing.
Patent Information
- Application Number
- CN202411541782.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-10-31
AI Technical Summary
The existing business processing pages only support viewing and cannot meet the needs of user interaction.
By receiving business processing requests, obtaining department identifiers and interaction file data, generating target pages based on interaction configuration data, and responding to user interaction operation data to lock or unlock pages, generating interaction result data.
It improved the interactivity of business processes, enabled user interaction, and increased business processing efficiency.
Smart Images

Figure CN119396307B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a business processing method, apparatus, electronic device, and computer-readable medium. Background Technology
[0002] Currently, the system retrieves business data stored in a single system and generates list details for users to view using front-end page templates. However, the pages generated by this current technology only support viewing and cannot provide interactive functionality. Summary of the Invention
[0003] In view of this, embodiments of this application provide a business processing method, apparatus, electronic device, and computer-readable medium, which can solve the problem that existing technology-generated pages can only support viewing and cannot meet the needs of user interaction.
[0004] To achieve the above objectives, according to one aspect of an embodiment of this application, a business processing method is provided, comprising:
[0005] Receive business processing requests and obtain the corresponding department identifier and interaction file data;
[0006] Based on the department identifier, obtain the corresponding interaction configuration data, and then convert the interaction file data into the target page based on the interaction configuration data. The conversion of the interaction file data into the target page based on the interaction configuration data includes: extracting user click object data from the interaction file data, calling the template related to the user click object data from the interaction configuration data to render the title, content and interactive actions of the details page corresponding to the user click object, so as to generate the target page.
[0007] Display the target page to the user, and lock the target page in response to detecting user interaction data on the target page;
[0008] If no further user interaction data is detected within a preset time period, the target page is unlocked and interaction result data is generated;
[0009] Push the interaction results data to the target department nodes corresponding to the department identifier.
[0010] Optionally, the interactive file data is converted into a target page based on the interactive configuration data, including:
[0011] Based on the department identifier, retrieve the corresponding page style and interaction method from the interaction configuration data;
[0012] Generate the target page corresponding to the department identifier based on the page style, interaction method, and interaction file data.
[0013] Optionally, the target page can be locked, including:
[0014] If the number of users simultaneously accessing the target page exceeds a preset threshold, operations on the target page by more than the preset threshold will be denied.
[0015] Optionally, the method may also include:
[0016] Obtain the page access profile corresponding to the user, and determine the preset duration based on the page access profile.
[0017] Optionally, the method may also include:
[0018] If no user click, swipe, or edit data is detected on the target page within the preset time period, it is determined that no further user interaction data has been detected within the preset time period.
[0019] Optionally, interactive result data is generated, including:
[0020] Obtain the receivable data format of each target department node corresponding to the department identifier;
[0021] Based on the data in the acceptable data format, generate interactive result data generated from the interactive operation data on the target page.
[0022] In addition, this application also provides a business processing apparatus, including:
[0023] The receiving unit is configured to receive business processing requests and obtain the corresponding department identifier and interactive file data.
[0024] The conversion unit is configured to obtain the corresponding interaction configuration data based on the department identifier, and then convert the interaction file data into the target page based on the interaction configuration data. The conversion of the interaction file data into the target page based on the interaction configuration data includes: extracting user click object data from the interaction file data, calling the template related to the user click object data from the interaction configuration data to render the title, content and interactive actions of the details page corresponding to the user click object, so as to generate the target page.
[0025] The locking unit is configured to display the target page to the user and lock the target page in response to detecting user interaction data on the target page;
[0026] The unlock unit is configured to unlock the target page and generate interaction result data in response to the absence of further user interaction data within a preset time period.
[0027] The push unit is configured to push interactive result data to each target department node corresponding to the department identifier.
[0028] Optionally, the conversion unit is further configured to:
[0029] Based on the department identifier, retrieve the corresponding page style and interaction method from the interaction configuration data;
[0030] Generate the target page corresponding to the department identifier based on the page style, interaction method, and interaction file data.
[0031] Optionally, the locking unit is further configured to:
[0032] If the number of users simultaneously accessing the target page exceeds a preset threshold, operations on the target page by more than the preset threshold will be denied.
[0033] Optionally, the unlocking unit is further configured to:
[0034] Obtain the page access profile corresponding to the user, and determine the preset duration based on the page access profile.
[0035] Optionally, the unlocking unit is further configured to:
[0036] If no user click, swipe, or edit data is detected on the target page within the preset time period, it is determined that no further user interaction data has been detected within the preset time period.
[0037] Optionally, the unlocking unit is further configured to:
[0038] Obtain the receivable data format of each target department node corresponding to the department identifier;
[0039] Based on the data in the acceptable data format, generate interactive result data generated from the interactive operation data on the target page.
[0040] In addition, this application also provides a business processing electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, enable the one or more processors to implement the business processing method described above.
[0041] In addition, this application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the business processing method described above.
[0042] To achieve the above objectives, according to another aspect of the embodiments of this application, a computer program product is provided.
[0043] A computer program product according to an embodiment of this application includes a computer program that, when executed by a processor, implements the business processing method provided in the embodiment of this application.
[0044] One embodiment of the above invention has the following advantages or beneficial effects: This application receives a business processing request, obtains the corresponding department identifier and interaction file data; obtains the corresponding interaction configuration data according to the department identifier, and then converts the interaction file data into a target page according to the interaction configuration data; converting the interaction file data into a target page according to the interaction configuration data includes: extracting user click object data from the interaction file data, calling the template related to the user click object data from the interaction configuration data to render the title, content, and interactive actions of the details page corresponding to the user click object, so as to generate the target page; displaying the target page to the user, locking the target page in response to detecting user interaction operation data on the target page; unlocking the target page and generating interaction result data in response to no further user interaction operation data detected within a preset time period; and pushing the interaction result data to each target department node corresponding to the department identifier. This improves the interactivity of business processing, achieves interactive effects that satisfy users, and improves business processing efficiency.
[0045] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description
[0046] The accompanying drawings are provided to better understand this application and do not constitute an undue limitation thereof. Wherein:
[0047] Figure 1 This is a schematic diagram of the main flow of a business processing method according to an embodiment of this application;
[0048] Figure 2 This is a schematic diagram of the main flow of a business processing method according to an embodiment of this application;
[0049] Figure 3 This is a schematic diagram of the main flow of a business processing method according to an embodiment of this application;
[0050] Figure 4 This is a schematic diagram of the main units of a service processing apparatus according to an embodiment of this application;
[0051] Figure 5 This is an exemplary system architecture diagram to which embodiments of this application can be applied;
[0052] Figure 6 This is a schematic diagram of the structure of a computer system suitable for implementing terminal devices or servers in the embodiments of this application. Detailed Implementation
[0053] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of this application, including various details to aid understanding. These embodiments should be considered merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description. It should be noted that the acquisition, transmission, storage, use, and processing of data in the technical solutions of this application comply with relevant national laws and regulations. It should also be noted that certain software, components, models, and other existing industry solutions may be mentioned in the embodiments of this application. These should be considered exemplary, intended only to illustrate the feasibility of implementing the technical solutions of this application, and do not imply that the applicant has already used or necessarily used such solutions. The collection, analysis, use, transmission, and storage of user personal information involved in the technical solutions of this application all comply with relevant laws and regulations, are used for legal and reasonable purposes, are not shared, disclosed, or sold outside of these legal uses, and are subject to supervision and management by regulatory authorities. Necessary measures should be taken to prevent unauthorized access to user personal information data, ensure that personnel authorized to access such data comply with relevant laws and regulations, and safeguard user personal information security. Once this user personal information data is no longer needed, risks should be minimized by restricting or even prohibiting data collection and / or deleting the data.
[0054] When used, including in certain relevant applications, data is deidentified to protect user privacy, for example by removing specific identifiers, controlling the amount or specificity of stored data, controlling how data is stored, and / or other methods.
[0055] Figure 1 This is a schematic diagram of the main flow of a business processing method according to an embodiment of this application, as shown below. Figure 1 As shown, the business processing method mainly includes the following steps S101-S105.
[0056] Step S101: Receive the business processing request and obtain the corresponding department identifier and interaction file data.
[0057] In this embodiment, the execution entity of the business processing method (e.g., a server) can receive business processing requests via wired or wireless connections. The business processing request may be a request to efficiently publish interactive graphic and textual information of a target application to various departments. After receiving the business processing request, the execution entity can obtain the department identifier and interactive file data carried in the request. The department identifier is used to identify the number or name of the department to which the interactive graphic and textual information of the target application needs to be pushed. The interactive file data may be file data containing interactive information used for pushing.
[0058] Step S102: Based on the department identifier, obtain the corresponding interaction configuration data, and then convert the interaction file data into a target page based on the interaction configuration data. Converting the interaction file data into a target page based on the interaction configuration data includes: extracting user click object data from the interaction file data, calling the template related to the user click object data from the interaction configuration data to render the title, content, and interactive actions of the details page corresponding to the user click object, so as to generate the target page.
[0059] Each department can have corresponding interactive configuration data for personalized information configuration, meeting the individual needs of different departments and providing page interactivity. The executing entity can retrieve the interactive configuration data corresponding to that department identifier from the configuration database, transform the interactive file data based on the retrieved interactive configuration data, and render the target page that the department identifier needs to interact with.
[0060] In some embodiments, the executing entity can extract user click object data from the acquired interaction file data. For example, the user click object corresponding to the user click object data can be news or a link. Then, based on the department identifier (e.g., department number or department name), it can obtain templates related to the user click object from the interaction configuration data, such as templates related to page style and interaction method. For example, when the user click object is news, the corresponding templates related to page style and interaction method can be news content push templates, news detail style templates, news detail content configuration interaction templates, etc. Combining these news content push templates, news detail style templates, and news detail content configuration interaction templates can achieve personalized rendering of the title, content, and interaction actions of the details page of the user click object (e.g., news), thereby generating a personalized target page for other users to view.
[0061] Step S103: Display the target page to the user and lock the target page in response to detecting user interaction data on the target page.
[0062] User interaction data on the target page can include actions such as clicking, swiping, zooming in, and zooming out. Once user interaction data is detected, the target page can be locked. Specifically, this can be achieved by activating an interceptor associated with the target page to block users accessing the page within a preset time period, thus locking the page. This ensures the accuracy of any uninterrupted user interactions on the target page.
[0063] Specifically, locking the target page includes: in response to the number of users simultaneously operating the target page exceeding a preset threshold, denying the target page operations of more than the preset threshold number of users.
[0064] In some embodiments, the executing entity may also set a preset threshold to filter users accessing the target page, thereby locking the target page and improving the information conversion efficiency of the target page while ensuring accurate user interaction and preventing interference.
[0065] Step S104: In response to the absence of further user interaction data within a preset time period, unlock the target page and generate interaction result data.
[0066] Specifically, before unlocking the target page, the method also includes: obtaining the user's corresponding page access profile, and determining the preset duration based on the page access profile.
[0067] By determining the preset time limit through page visitor profiles, target pages can be unlocked promptly and accurately, avoiding prolonged page locking that could degrade user experience and improve information conversion efficiency. Page information conversion efficiency involves effectively converting visitors into users who complete specific goals, including increasing page conversion rates, optimizing user experience, and designing a reasonable page information architecture.
[0068] Specifically, before unlocking the target page, the method also includes: if no user click operation data, swipe operation data, or edit operation data on the target page is detected within a preset time period, it is determined that no further user interaction operation data is detected within the preset time period.
[0069] If a user does not interact with the target page within a preset time period, the executing entity can determine that no further user interaction data has been detected within the preset time period, and can unlock the target page to improve the information conversion rate of the target page.
[0070] Specifically, generating interactive result data includes: obtaining receivable data in the form of each target department node corresponding to the department identifier; and generating interactive result data generated by the interactive operation data on the target page based on the receivable data in the form of the receivable data.
[0071] The interactive results data generated on the target page based on the data formats that each department can receive can meet the personalized needs and required customized page interaction capabilities of different business departments. This improves the interactivity of business processes, achieves interactive effects that satisfy users, and enhances business processing efficiency.
[0072] Step S105: Push the interaction result data to each target department node corresponding to the department identifier.
[0073] The target department node can be the terminal corresponding to each target department that is identified by the department identifier.
[0074] This embodiment receives a business processing request, obtains the corresponding department identifier and interaction file data; based on the department identifier, it obtains the corresponding interaction configuration data, and then converts the interaction file data into a target page based on the interaction configuration data; it displays the target page to the user, and locks the target page in response to detecting user interaction data on the target page; in response to no further user interaction data detected within a preset time period, it unlocks the target page and generates interaction result data; and it pushes the interaction result data to each target department node corresponding to the department identifier. This improves the interactivity of business processing, achieves interactive effects that satisfy users, and improves business processing efficiency.
[0075] Figure 2 This is a schematic diagram of the main flow of a business processing method according to an embodiment of this application, such as... Figure 2 As shown, the business processing method mainly includes the following steps S201-S207.
[0076] Step S201: Receive the business processing request and obtain the corresponding department identifier and interaction file data.
[0077] A business processing request can be a request to efficiently publish interactive graphic and text information about a target application to various departments. Upon receiving a business processing request, the executing entity can obtain the department identifier and interactive file data carried in the request. For example, the department identifier is used to identify the number or name of the department to which the interactive graphic and text information of the target mini-program needs to be pushed. The interactive file data can be the initial file data used for pushing the information.
[0078] Step S202: Obtain the corresponding interactive configuration data based on the department identifier.
[0079] Step S203: Based on the department identifier, obtain the corresponding page style and interaction method from the interaction configuration data.
[0080] Department identifiers can be associated with page styles and interaction methods. The interaction configuration data can include various parameters required for the interaction, such as page style, interaction method, transmission method, and data size for each transmission batch. The department identifier allows for precise identification of the data associated with that department, such as the page style and interaction method. Page styles can include global navigation bars, regional navigation bars, main content, and key navigation bars. Interaction methods can include scroll loading, pull-to-refresh, automatic page turning, gravity interaction, sound interaction, two-finger zoom interaction, writing interaction, panoramic interaction, click interaction, continuous click, long press interaction, and swipe interaction.
[0081] Step S204: Generate the target page corresponding to the department identifier based on the page style, interaction method, and interaction file data.
[0082] Based on the page style and interaction method, the rendering tool uses interactive file data to render and generate the personalized target page required by the department corresponding to the department identifier.
[0083] In some embodiments, the executing entity can extract the identifiers of each interactive control and the number of clicks of the corresponding interactive control from the interactive file data. Based on the number of clicks, the display size of the corresponding interactive control on the target page is determined. The more clicks, the larger the display size of the corresponding interactive control, but it will not exceed a preset size threshold. Thus, based on the page style and interaction method corresponding to the department identifier in the obtained interactive configuration data and the display size of the interactive control on the target page determined by the number of clicks, a target page corresponding to the department identifier is generated. The target page obtained in this way can improve the user experience of the target page and the browsing experience of the user on the target page by displaying interactive controls of appropriate size according to the frequency of use of the interactive controls, thereby enhancing the interactive effect.
[0084] Step S205: Display the target page to the user, and lock the target page in response to detecting user interaction data on the target page.
[0085] After generating the target page, the executing entity can display the target page to the user at the set display time and monitor the user's interaction data on the displayed target page in real time. If the detected interaction data is not empty, it indicates that the current user has performed an operation on the target page, and the target page is immediately locked to prevent other users' operations on the target page from interfering with the current user, ensuring the accuracy of the current user's interaction data on the target page, and thus improving the accuracy of the corresponding business processing.
[0086] Step S206: In response to the fact that no further user interaction data is detected within a preset time period, the target page is unlocked and interaction result data is generated.
[0087] If no further user interaction data is detected within a preset time period, the further interaction data may include data generated by operations that directly contact the target page or indirectly contact it through a medium, such as page turning operation data or voice interaction operation data. This application embodiment does not specifically limit the type of further user interaction data on the target page, thereby responding promptly to the idle state of the target page and unlocking it for other users to use, thus improving the information conversion efficiency of the target page.
[0088] Step S207: Push the interaction result data to each target department node corresponding to the department identifier.
[0089] The embodiments of this application improve the interactivity of business processing, achieve interactive effects that satisfy users, and improve business processing efficiency.
[0090] Figure 3 This is a schematic diagram of the main flow of a business processing method according to an embodiment of this application. In this embodiment, Springbatch has efficient file parsing and processing capabilities. Figure 3 As shown:
[0091] 1. Each business department configures the information content push template (i.e., configuration file template), the information details style template (i.e., configuration page style template), and the interaction template (i.e., configuration interaction method template) according to the information details content in the target application's internal management system.
[0092] 2. Based on the information content, push templates and monitor whether files have been received. If files have been received, use Springbatch to efficiently parse the files based on the template and the received file content. That is, based on the template, information related to the information, including the recipient and title, is stored in the database in advance.
[0093] 3. Call the interface to publish information simultaneously from the perspective of templates and files. For example, push templates based on the configured information content and use multi-threading to send information to the target application concurrently based on the template, and notify the administrators of each business department of the execution results.
[0094] 4. Generate pages based on the configured page styles and interaction methods. For example, when an employee clicks on an article to view its details, the page title, content, and interactive actions for the details page are rendered in a personalized manner, combining the article content push template, article details style template, and article details content configuration interaction template, so that the recipient can view the message.
[0095] 5. The recipient completes the page interaction and feeds back the interaction results to various departments. For example, employees interact with the rendered interactive actions and information details. After the interaction is completed, WeChat will feed back the interaction results to various business departments in the form of data.
[0096] This application provides interactive functionality for large system components, enabling efficient publishing of text and image information while meeting the personalized needs of different business departments and providing page interaction capabilities.
[0097] The embodiments of this application have high efficiency in publishing information, allow users to personalize page styles and interaction methods, and have a function to remind users of problems that occur during information publishing.
[0098] Figure 4 This is a schematic diagram of the main units of a service processing apparatus according to an embodiment of this application. Figure 4 As shown, the service processing device 400 includes a receiving unit 401, a conversion unit 402, a locking unit 403, an unlocking unit 404, and a push unit 405.
[0099] The receiving unit 401 is configured to receive business processing requests and obtain the corresponding department identifier and interactive file data.
[0100] The conversion unit 402 is configured to obtain the corresponding interactive configuration data based on the department identifier, and then convert the interactive file data into a target page based on the interactive configuration data. The conversion of the interactive file data into a target page based on the interactive configuration data includes: extracting user click object data from the interactive file data, and calling the template related to the user click object data from the interactive configuration data to render the title, content and interactive actions of the details page corresponding to the user click object, so as to generate the target page.
[0101] Locking unit 403 is configured to display a target page to the user and lock the target page in response to detecting user interaction data on the target page.
[0102] The unlocking unit 404 is configured to unlock the target page and generate interaction result data in response to the absence of further user interaction data within a preset time period.
[0103] Push unit 405 is configured to push interactive result data to each target department node corresponding to the department identifier.
[0104] In some embodiments, the conversion unit 402 is further configured to: obtain the page style and interaction method corresponding to the interaction configuration data based on the department identifier; and generate a target page corresponding to the department identifier based on the page style, interaction method, and interaction file data.
[0105] In some embodiments, the locking unit 403 is further configured to: in response to the number of users simultaneously operating the target page exceeding a preset threshold, refuse operation of the target page by more than the preset threshold of users.
[0106] In some embodiments, the unlocking unit 404 is further configured to: obtain the page access profile corresponding to the user, and determine the preset duration based on the page access profile.
[0107] In some embodiments, the unlocking unit 404 is further configured to: if no user click operation data, swipe operation data, or edit operation data on the target page is detected within a preset time period, determine that no further user interaction operation data is detected within the preset time period.
[0108] In some embodiments, the unlocking unit 404 is further configured to: acquire receivable data in the form of each target department node corresponding to the department identifier; and generate interactive result data generated by the interactive operation data on the target page based on the receivable data in the form of the receivable data.
[0109] It should be noted that the business processing method and business processing device in this application are related in terms of specific implementation content, so repeated content will not be described again.
[0110] Figure 5 An exemplary system architecture 500 is shown that can be applied to the business processing method or business processing apparatus of the embodiments of this application.
[0111] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, and 503, a network 504, and a server 505. Network 504 serves as the medium for providing communication links between terminal devices 501, 502, and 503 and server 505. Network 504 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0112] Users can use terminal devices 501, 502, and 503 to interact with server 505 via network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, and 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).
[0113] Terminal devices 501, 502, and 503 can be various electronic devices with business processing screens and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0114] Server 505 can be a server providing various services, such as a backend management server supporting business processing requests submitted by users using terminal devices 501, 502, and 503 (for example only). The backend management server can receive business processing requests, obtain the corresponding department identifier and interaction file data; based on the department identifier, obtain the corresponding interaction configuration data, and then convert the interaction file data into a target page based on the interaction configuration data; the conversion of the interaction file data into a target page based on the interaction configuration data includes: extracting user click object data from the interaction file data; calling the template related to the user click object data from the interaction configuration data to render the title, content, and interactive actions of the details page corresponding to the user click object, thereby generating the target page; displaying the target page to the user; locking the target page in response to detecting user interaction data on the target page; unlocking the target page and generating interaction result data in response to no further user interaction data detected within a preset time; and pushing the interaction result data to each target department node corresponding to the department identifier. This improves the interactivity of business processing, achieves interactive effects that satisfy users, and improves business processing efficiency.
[0115] It should be noted that the business processing method provided in this application embodiment is generally executed by server 505, and correspondingly, the business processing device is generally set in server 505.
[0116] It should be understood that Figure 5 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0117] The following is for reference. Figure 6 It shows a schematic diagram of the structure of a computer system 600 suitable for implementing a terminal device according to the embodiments of this application. Figure 6 The terminal device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0118] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 602 or programs loaded from storage section 608 into random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the computer system 600. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0119] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.
[0120] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined above in the system of this application.
[0121] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. Computer-readable storage media can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0122] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0123] The units described in the embodiments of this application can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor can be described as including a receiving unit, a conversion unit, a locking unit, an unlocking unit, and a pushing unit. The names of these units do not necessarily limit the specific unit itself.
[0124] In another aspect, this application also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to receive a business processing request, obtain the corresponding department identifier and interaction file data; obtain the corresponding interaction configuration data based on the department identifier, and then convert the interaction file data into a target page based on the interaction configuration data; converting the interaction file data into a target page based on the interaction configuration data includes: extracting user click object data from the interaction file data; calling a template related to the user click object data from the interaction configuration data to render the title, content, and interactive actions of the details page corresponding to the user click object, thereby generating the target page; displaying the target page to the user; locking the target page in response to detecting user interaction data on the target page; unlocking the target page and generating interaction result data in response to no further user interaction data detected within a preset time period; and pushing the interaction result data to each target department node corresponding to the department identifier.
[0125] The computer program product of this application includes a computer program that, when executed by a processor, implements the business processing method in the embodiments of this application.
[0126] According to the technical solutions of the embodiments of this application, the interactivity of business processing can be improved, the interactive effect of satisfying users can be achieved, and the efficiency of business processing can be improved.
[0127] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A business processing method, characterized in that, include: Receive business processing requests and obtain the corresponding department identifier and interaction file data; Based on the department identifier, obtain the corresponding interactive configuration data, and then convert the interactive file data into a target page based on the interactive configuration data. The step of converting the interaction file data into a target page based on the interaction configuration data includes: extracting user click object data from the interaction file data, and calling the template related to the user click object corresponding to the user click object data from the interaction configuration data to render the title, content, and interactive actions of the details page corresponding to the user click object, so as to generate the target page; The target page is displayed to the user, and the target page is locked in response to the detection of user interaction data on the target page; If no further user interaction data is detected within a preset time period, the target page is unlocked and interaction result data is generated; The interaction result data is pushed to each target department node corresponding to the department identifier.
2. The method according to claim 1, characterized in that, The step of converting the interactive file data into a target page based on the interactive configuration data includes: Based on the department identifier, obtain the corresponding page style and interaction method from the interaction configuration data; Based on the page style, the interaction method, and the interaction file data, a target page corresponding to the department identifier is generated.
3. The method according to claim 1, characterized in that, Locking the target page includes: In response to the number of users simultaneously operating the target page exceeding a preset threshold, operations on the target page by more than the preset threshold of users are denied.
4. The method according to claim 1, characterized in that, Prior to unlocking the target page, the method further includes: Obtain the page access profile corresponding to the user, and determine the preset duration based on the page access profile.
5. The method according to claim 1, characterized in that, Prior to unlocking the target page, the method further includes: If no user click, swipe, or edit data is detected on the target page within a preset time period, it is determined that no further user interaction data has been detected within the preset time period.
6. The method according to claim 1, characterized in that, The generated interactive result data includes: Obtain the receivable data format of each target department node corresponding to the department identifier; Based on the data in the receiveable data format, interactive result data is generated from the interactive operation data on the target page.
7. A business processing device, characterized in that, include: The receiving unit is configured to receive business processing requests and obtain the corresponding department identifier and interactive file data. The conversion unit is configured to obtain the corresponding interactive configuration data based on the department identifier, and then convert the interactive file data into a target page based on the interactive configuration data. The step of converting the interaction file data into a target page based on the interaction configuration data includes: extracting user click object data from the interaction file data, and calling the template related to the user click object corresponding to the user click object data from the interaction configuration data to render the title, content, and interactive actions of the details page corresponding to the user click object, so as to generate the target page; The locking unit is configured to display the target page to the user and lock the target page in response to detecting user interaction data on the target page; The unlocking unit is configured to unlock the target page and generate interaction result data in response to the absence of further user interaction data within a preset time period. The push unit is configured to push the interaction result data to each target department node corresponding to the department identifier.
8. The apparatus according to claim 7, characterized in that, The conversion unit is further configured to: Based on the department identifier, obtain the corresponding page style and interaction method from the interaction configuration data; Based on the page style, the interaction method, and the interaction file data, a target page corresponding to the department identifier is generated.
9. The apparatus according to claim 7, characterized in that, The locking unit is further configured to: In response to the number of users simultaneously operating the target page exceeding a preset threshold, operations on the target page by more than the preset threshold of users are denied.
10. The apparatus according to claim 7, characterized in that, The unlocking unit is further configured to: Obtain the page access profile corresponding to the user, and determine the preset duration based on the page access profile.
11. The apparatus according to claim 7, characterized in that, The unlocking unit is further configured to: If no user click, swipe, or edit data is detected on the target page within a preset time period, it is determined that no further user interaction data has been detected within the preset time period.
12. The apparatus according to claim 7, characterized in that, The unlocking unit is further configured to: Obtain the receivable data format of each target department node corresponding to the department identifier; Based on the data in the receiveable data format, interactive result data is generated from the interactive operation data on the target page.
13. A business processing electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-6.
14. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-6.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-6.
Citation Information
Patent Citations
Interaction content display method and interaction promotion page configuration method and device
CN116957671A
Page display method and device and computer storage medium
CN118193100A