Prompt method and device in application page, electronic equipment and storage medium
Patent Information
- Application Number
- CN202310146384.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-21
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-02-21
AI Technical Summary
[0003]本发明实施例是提供一种应用页面中的提示方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决在求职路径浏览求职信息的过程中存在视觉干扰影响求职用户获取信息的效率以及体验的问题
[0047] In this embodiment of the invention, for an application, a security prompt control can be displayed on the corresponding page during user operation to show the user the corresponding security prompt control. During the display of the security prompt control, in response to a page access instruction for the application, the target page corresponding to the page access instruction is determined and displayed. The target page includes the security prompt control, which is used to output security prompt information and obtain access status information of the page access instruction relative to the target page and the page category of the target page. Based on the access status information and/or the page category, the security prompt control is controlled to expand to display the security prompt information or collapse to hide the security prompt information. Thus, when providing security prompts through the security prompt control, the display method of the security prompt control can be flexibly controlled based on the user's relevant operations on the page and the page's own relevant attributes. This satisfies the needs of security prompts while reducing visual interference with information on the page, ensuring the efficiency of information acquisition and browsing experience for the user.
Smart Images

Figure CN116126180B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet technology, and in particular to a method for displaying prompts on an application page, a device for displaying prompts on an application page, an electronic device, and a computer-readable storage medium. Background Technology
[0002] With changes in internet technology and lifestyles, online job hunting has become a crucial method for job seekers and employers. In relevant recruitment applications, product developers can strategically place as much job information as possible along the job search path, catering to user psychology. Job seekers, in turn, can then extract as much job information as possible and communicate with employers – a mutually desirable outcome for both users and product developers. However, even in this ideal scenario, the presence of risk control and security information can negatively impact the efficiency and experience of job seekers in obtaining information. Specifically, to ensure user safety, recruitment platforms often present a large amount of diverse risk control and security information. This excessive information overwhelms the space available for job postings, causing visual clutter and negatively affecting the efficiency and experience of job seekers in acquiring information. Summary of the Invention
[0003] This invention provides a method, apparatus, electronic device, and computer-readable storage medium for displaying prompts on application pages, in order to solve or partially solve the problem that visual interference affects the efficiency and experience of job seekers in obtaining information during the process of browsing job information in a job search path.
[0004] This invention discloses a method for displaying prompts on an application page, comprising:
[0005] In response to a page access instruction for an application, a target page corresponding to the page access instruction is determined and the target page is displayed. The target page includes a security prompt control, which is used to output security prompt information.
[0006] The system obtains the access status information of the page access instruction relative to the target page and the page category of the target page. Based on the access status information and / or the page category, it controls the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information.
[0007] Optionally, the access status information includes at least the number of times the target page has been accessed, and the step of controlling the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category includes:
[0008] If the number of accesses is greater than or equal to a preset threshold, the security prompt control is controlled to collapse to hide the security prompt information;
[0009] If the number of accesses is less than the preset threshold, the security prompt control is expanded to display the security prompt information.
[0010] Optionally, the target page includes object information corresponding to the target object and user interaction controls for the target object. The step of controlling the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category includes:
[0011] In response to a trigger on the user communication control, the security prompt control is expanded to display security prompt information corresponding to the user communication control.
[0012] Optionally, the user communication control includes at least a delivery control, the security prompt information includes delivery prompt information, and the step of controlling the security prompt control to expand to display the security prompt information corresponding to the user communication control in response to a trigger on the user communication control includes:
[0013] In response to the information delivery operation of the delivery control, if the information delivery to the target object is successful, the security prompt control is expanded to display the delivery prompt information.
[0014] Optionally, it also includes:
[0015] In response to a user action on the security prompt control, delivery prompt details corresponding to the delivery prompt information are displayed on the target page.
[0016] Optionally, the user communication control includes at least a voice call control, the security alert information includes call alert information, and the step of controlling the security alert control to expand to display the security alert information corresponding to the user communication control in response to a trigger on the user communication control includes:
[0017] In response to a user operation on the voice call control, a security prompt window is displayed on the target page, the security prompt window including at least the call prompt information and the voice request control;
[0018] In response to the selection operation of the voice request control, the security prompt window is closed, and a voice call is initiated for the target object.
[0019] Optionally, controlling the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category includes:
[0020] In response to receiving a session interaction request for the target page, the target page is switched to display a session page for conversational communication, and the security prompt control is expanded to display session security prompt information corresponding to the session page.
[0021] Optionally, after controlling the security prompt control to expand and display the security prompt information based on the access status information and / or the page category, the method further includes:
[0022] If the security prompt control continues to expand for a preset time, the security prompt control will be controlled to collapse to hide the security prompt information.
[0023] This invention also discloses a prompting device in an application page, comprising:
[0024] The page display module is used to respond to a page access instruction for the application, determine the target page corresponding to the page access instruction, and display the target page. The target page includes a security prompt control, which is used to output security prompt information.
[0025] The control display control module is used to obtain the access status information of the page access instruction relative to the target page and the page category of the target page, and control the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category.
[0026] Optionally, the access status information includes at least the number of times the target page has been accessed, and the control display control module is specifically used for:
[0027] If the number of accesses is greater than or equal to a preset threshold, the security prompt control is controlled to collapse to hide the security prompt information;
[0028] If the number of accesses is less than the preset threshold, the security prompt control is expanded to display the security prompt information.
[0029] Optionally, the target page includes object information corresponding to the target object and user interaction controls for the target object, wherein the control display control module is specifically used for:
[0030] In response to a trigger on the user communication control, the security prompt control is expanded to display security prompt information corresponding to the user communication control.
[0031] Optionally, the user communication control includes at least a delivery control, the security prompt information includes delivery prompt information, and the control display control module is specifically used for:
[0032] In response to the information delivery operation of the delivery control, if the information delivery to the target object is successful, the security prompt control is expanded to display the delivery prompt information.
[0033] Optionally, it also includes:
[0034] The information display module is used to respond to user operations on the security prompt control by displaying delivery prompt details information corresponding to the delivery prompt information on the target page.
[0035] Optionally, the user communication control includes at least a voice call control, the security prompt information includes call prompt information, and the control display control module is specifically used for:
[0036] In response to a user operation on the voice call control, a security prompt window is displayed on the target page, the security prompt window including at least the call prompt information and the voice request control;
[0037] In response to the selection operation of the voice request control, the security prompt window is closed, and a voice call is initiated for the target object.
[0038] Optionally, the control display control module is specifically used for:
[0039] In response to receiving a session interaction request for the target page, the target page is switched to display a session page for conversational communication, and the security prompt control is expanded to display session security prompt information corresponding to the session page.
[0040] Optionally, the device further includes:
[0041] The information hiding module is used to control the security prompt control to collapse and hide the security prompt information if the security prompt control continues to expand for a preset time.
[0042] This invention also discloses an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0043] The memory is used to store computer programs;
[0044] When the processor executes a program stored in the memory, it implements the method described in the embodiments of the present invention.
[0045] This invention also discloses a computer-readable storage medium storing instructions that, when executed by one or more processors, cause the processors to perform the methods described in this invention.
[0046] The embodiments of the present invention have the following advantages:
[0047] In this embodiment of the invention, for an application, a security prompt control can be displayed on the corresponding page during user operation to show the user the corresponding security prompt control. During the display of the security prompt control, in response to a page access instruction for the application, the target page corresponding to the page access instruction is determined and displayed. The target page includes the security prompt control, which is used to output security prompt information and obtain access status information of the page access instruction relative to the target page and the page category of the target page. Based on the access status information and / or the page category, the security prompt control is controlled to expand to display the security prompt information or collapse to hide the security prompt information. Thus, when providing security prompts through the security prompt control, the display method of the security prompt control can be flexibly controlled based on the user's relevant operations on the page and the page's own relevant attributes. This satisfies the needs of security prompts while reducing visual interference with information on the page, ensuring the efficiency of information acquisition and browsing experience for the user. Attached Figure Description
[0048] Figure 1 This is a flowchart of the steps of a prompting method in an application page provided in an embodiment of the present invention;
[0049] Figure 2 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0050] Figure 3 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0051] Figure 4 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0052] Figure 5 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0053] Figure 6 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0054] Figure 7 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0055] Figure 8 This is a structural block diagram of a prompting device in an application page provided in an embodiment of the present invention;
[0056] Figure 9 This is a block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0057] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0058] As an example, to ensure user safety (including information security, property security, and personal safety), relevant prompts can be displayed within the application during user interaction. In online job hunting, due to the specific nature of blue-collar recruitment and different job categories, product developers need to provide users with a large amount of diverse risk control and protection information. However, the presence of this risk control and protection information can easily affect the efficiency and experience of job seekers in obtaining information during their job search. Specifically, to ensure user safety, recruitment platforms will provide users with a large amount of diverse risk control and protection information. This excessive presentation of information severely compresses the space available for job information, causing visual interference and negatively impacting the efficiency and experience of job seekers in obtaining information.
[0059] In this regard, one of the core inventive points of this invention is that during the online job search process, when job seekers obtain job information through relevant job search platforms, the application, in addition to displaying relevant risk control and protection information through security prompt controls, can flexibly control the display method of security prompt controls based on the user's relevant operations on the page and the relevant attributes of the page itself. This not only meets the needs of security prompts but also reduces visual interference with information on the page, ensuring the efficiency of users obtaining job information and the browsing experience.
[0060] Reference Figure 1 The diagram illustrates a flowchart of a prompting method in an application page according to an embodiment of the present invention, which may specifically include the following steps:
[0061] Step 101: In response to a page access instruction for the application, determine the target page corresponding to the page access instruction and display the target page, wherein the target page includes a security prompt control and the security prompt control is used to output security prompt information;
[0062] Optionally, for electronic terminals, corresponding applications can be run on the electronic terminal, and the corresponding application interface can be displayed through the graphical user interface of the electronic terminal, so that users can perform corresponding operations in the application interface. The electronic terminal can be a desktop computer, laptop computer, tablet computer, or mobile terminal, and the application can include lifestyle applications, audio applications, game applications, and job search applications, etc. In this embodiment of the invention, the electronic terminal (hereinafter referred to as the terminal) is used as a mobile terminal, and the application running on the mobile terminal provides a job search function as an example for illustrative purposes. It should be understood that the present invention does not impose limitations on this.
[0063] When users are using the application to search for jobs online, they can search and browse relevant job information. When they find a job that matches their needs, they can initiate an online conversation and submit their resume. Understandably, considering various security issues, the application can display relevant security warnings through security prompts on the application page, reminding users to protect their personal safety, property security, and information security.
[0064] In this embodiment of the invention, the electronic terminal can respond to a page access instruction for an application, determine the target page corresponding to the page access instruction, and display the corresponding target page in the graphical user interface of the electronic terminal. The target page may include relevant information and a security prompt control. The security prompt control can output relevant security prompt information, such as prompting the user to pay attention to personal safety, property safety, and user information security.
[0065] Optionally, security prompt controls can be displayed as floating bars on the application page. This floating display ensures the proper display of relevant business information while offering flexibility in placement, allowing users to adjust their position as needed. Furthermore, application pages can be divided into those requiring security prompts and those not. Pages involving user information, funds, or conversations can be designated as requiring security prompts. When displaying these pages, the application can then display the corresponding security prompt controls to convey relevant security information to the user.
[0066] Step 102: Obtain the access status information of the page access instruction relative to the target page and the page category of the target page. Based on the access status information and / or the page category, control the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information.
[0067] In this embodiment of the invention, since the security prompt control can be displayed on top of the target page (i.e., the security prompt control and the target page belong to different display layers), the display of the security prompt control can easily obscure the content displayed on the target page, interfering with the user's efficiency and experience in obtaining information. For example, when a job seeker obtains relevant job information on a job details page, the security prompt control obscures the job information on the job details page, causing visual interference to the job seeker and affecting their ability to obtain job information.
[0068] In practical implementation, the access status information of the page access command relative to the target page and the page category to which the target page belongs can be obtained. Then, based on the access status information and / or page category, the security prompt control can be controlled to expand to display security prompt information or collapse to hide security prompt information. Thus, when providing security prompts through the security prompt control, the display method of the security prompt control can be flexibly controlled based on the user's relevant operations on the page and the relevant attributes of the page itself. This satisfies the needs of security prompts while reducing visual interference with information on the page, ensuring the efficiency of users obtaining information and the browsing experience. The page category can be the functional category corresponding to the page, and the page category can include homepage, search page, detail page, conversation page, and personal homepage, etc. For example, a detail page can be a page displaying specific business details (job information), and a conversation page can be a page for local users to communicate with other users. This invention does not limit this.
[0069] Specifically, page access instructions can be commands to access a specific page. These instructions may include a page identifier corresponding to the page to be accessed. The application can then display the corresponding application page based on this identifier. The access status information of the page access instruction relative to the target page can be used to characterize the access status of the corresponding page, including the number of times the page was accessed, the time, and the user identifier. For example, the application can use the number of times a user accesses the same page as a reference. In detail, during the user's access to and browsing of the corresponding page, the application can flexibly control the display method of security prompt controls based on the user's actions on the page and the page's own attributes. This satisfies the needs of security prompts while reducing visual interference with information on the page, ensuring the efficiency of information retrieval and the browsing experience for the user.
[0070] In one optional embodiment, each page can correspond to a unique identifier. During a user's access to different pages, the application can record the number of times each page is accessed and execute different control strategies for the security prompt control based on the number of accesses. Specifically, if the number of accesses is greater than or equal to a preset threshold, the security prompt control is collapsed to hide the security prompt information; if the number of accesses is less than the preset threshold, the security prompt control is expanded to display the security prompt information. Thus, the application can flexibly control the display state of the security prompt control based on the user's access to the same page. When the same page is frequently accessed, the security prompt control can be collapsed to hide the corresponding security prompt information, while when the page is accessed less frequently, the security prompt control can be expanded to display the corresponding security prompt information. For example, during a visit to a details page, when the page access command is to access the details page, the access count corresponding to the details page can be extracted from the access status information. If the target page's page category is details page and the access count is greater than or equal to a preset threshold, the security warning control is collapsed to hide the security warning information. If the target page's page category is details page and the access count is less than the preset threshold, the security warning control is expanded to display the security warning information. Similarly, during a visit to a session page, when the page access command is to establish a session with the target user, the access count corresponding to the session page can be extracted from the access status information. If the target page is a session page and the number of visits is greater than or equal to a preset threshold, the security prompt control will be collapsed to hide the security prompt information. If the target page is a session page and the number of visits is less than the preset threshold, the security prompt control will be expanded to display the security prompt information. Thus, the application can flexibly control the display state of the security prompt control based on the user's access to the same page. When the same page is frequently accessed, the security prompt control can be collapsed to hide the corresponding security prompt information, while when the page is accessed less frequently, the security prompt control can be expanded to display the corresponding security prompt information.
[0071] It should be noted that the preset threshold can be set in two ways. First, it can be set according to the frequency of access. For example, setting it to 3 means that if a user visits a details page 3 times or more, it's considered frequent access; otherwise, it's considered infrequent access, and the display strategy for the security warning control is adjusted accordingly. Second, it can be set based on whether the page has been accessed before. For example, setting it to 0 means that when a user visits the page for the first time, it's considered that the user hasn't visited the page before, and the security warning control can be expanded. When the user visits the page again, it's considered that the user has already visited the page, and the security warning control can be collapsed. This allows for flexible control of the security warning control's display status based on the user's page access habits, satisfying security warning requirements while reducing visual clutter on the page, ensuring efficient information retrieval and a good browsing experience for the user.
[0072] In another example, the target page may include object information corresponding to the target object and user communication controls for that target object. Job seekers can initiate communication about the target object through the user communication controls. In response to triggering the user communication controls, the security prompt controls can be expanded to display the security prompt information corresponding to the user communication controls. The target object may include companies, job postings, housing listings, vehicle listings, products, etc., and the corresponding target page may be a company details page, job posting details page, housing listing details page, vehicle listing details page, or product details page. The object information may be company details, job posting details, housing listing details, vehicle listing details, or product details, etc., and this invention does not impose any limitations on this.
[0073] The user communication controls can include delivery controls and voice call controls. Correspondingly, for different user communication controls, the security prompt control can display different prompts, such as delivery prompts and call prompts. It can respond to the message delivery operation of the delivery control; if the message delivery to the target object is successful, the security prompt control expands to display the delivery prompt information. Thus, after a user delivers a message to a target object, the security prompt control outputs corresponding delivery prompt information, reminding the user of security precautions regarding message delivery to ensure the security of user information. It can also respond to the voice call control... When a user interacts with a target user, a security alert window is displayed on the target page. This window includes at least call notification information and a voice request control. Upon selection of the voice request control, the security alert window closes, and a voice call is initiated with the target user. This allows a user on the local end (e.g., job seekers, homebuyers, car buyers, consumers, etc.) to display a corresponding pop-up window on the page before formally initiating the voice request. The pop-up window displays relevant call notification information to ensure user safety and highlight voice call security.
[0074] In one example, assuming the target page is a job details page, which provides corresponding resume submission and voice call controls, the terminal can respond to the resume submission operation via the resume submission control. If the resume is successfully submitted to the target job, the terminal controls the security prompt control to expand and display submission prompt information. Thus, after a job seeker submits their resume for a certain job, the terminal outputs corresponding submission prompt information by controlling the security prompt control, reminding the user of security precautions for resume submission to ensure the security of user information. In response to user actions on the voice call control, the terminal can display a security prompt window on the target page. The security prompt window includes at least call prompt information and a voice request control. In response to a selection action on the voice request control, the security prompt window closes, and a voice call for the target job is initiated. Thus, when a job seeker needs to communicate with a recruiter via voice for a certain job, before formally initiating a voice request, a corresponding prompt floating window can be displayed on the page, displaying corresponding call prompt information to remind the user of voice call security and ensure user safety.
[0075] It should be noted that when the target object is a property, the delivery control can correspond to an online communication control to enable online communication with the homeowner. Similarly, the voice call control can enable voice calls with the homeowner. For objects such as businesses, vehicles, and commodities, adjustments can be made according to the actual situation, and this invention does not impose any restrictions on this.
[0076] Furthermore, when users want to know what security prompts the corresponding controls on different pages can output, they can select the control. The application can then respond to this user action by expanding the control to display the corresponding security prompt, or by displaying a pop-up window on the target page with the relevant security prompt. For example, the application can respond to this user action by displaying delivery details information corresponding to the delivery prompt on the target page, thus providing the user with more detailed information about the delivery of the information.
[0077] Accordingly, after the safety prompt control is expanded to display the corresponding safety prompt information, if the safety prompt control continues to expand for a preset time, the safety prompt control is collapsed to hide the safety prompt information. Thus, by setting the detection time, the safety prompt control can be collapsed after it has been displayed for a certain period of time, reducing visual interference to users on the page and improving the efficiency of users obtaining information and the browsing experience.
[0078] Furthermore, during page browsing, users often switch between different pages. During this switching process, the display state of the security prompt control can be controlled when switching to the corresponding page. For example, assuming the currently displayed page category is a details page (the details page corresponding to job information), when the user enters a corresponding conversation interaction request on this page, the application can switch the target page (i.e., the details page) to a conversation page for the target job (the page for communicating with the recruiter), and control the security prompt control to expand to display the conversation security prompt information corresponding to the conversation page. This provides a reminder of precautions to take during the conversation with the recruiter. It is understood that this also applies to other pages where conversation interaction can be initiated. Specifically, in response to a conversation interaction request for a target page, the target page can be switched to a conversation page for communication, and the security prompt control can be expanded to display the conversation security prompt information corresponding to the conversation page. This invention does not limit this.
[0079] In one example, refer to Figure 2 This diagram illustrates an application page provided in an embodiment of the present invention. Taking online recruitment as an example, the electronic terminal can run the corresponding application and display a details page 20 in the graphical user interface. When a user enters the details page 20 for the first time, they can expand the security prompt control 210 on the details page 20 and display corresponding security prompt information, such as "Safe Job Seeking Protection in Progress"; Figure 3 As shown, when a user enters the details page 30 before, the security prompt control 310 on the details page 30 can be collapsed. This allows for flexible control over the display of the security prompt control based on the user's actions on the page and the page's own attributes, thus satisfying the security prompt requirements while reducing visual clutter and ensuring efficient information retrieval and a good browsing experience for the user. Correspondingly, as... Figure 4 As shown, when a user submits their resume for a specific position through the resume submission control 410 on the details page 40, after successful submission, the user can expand the security prompt control 420 and display the corresponding submission prompt information, such as "Submission successful! Do not pay any fees to the employer during the job search." Furthermore, when the user wants to view specific prompt information, they can select the security prompt control 420, and then... Figure 5 As shown, the terminal can display a corresponding prompt floating window 510 on the page, and display corresponding prompt information in the prompt floating window 510, such as safety prompts such as "Do not pay any fees to the boss" and "Do not trust bosses who promise to provide paid training before starting work".
[0080] In addition, such as Figure 6 As shown, a corresponding resume submission control 610 can also be provided on the conversation page 60. Users can submit their resumes for the corresponding position using the resume submission control 610. After successful submission, the user can expand the security prompt control 620 and display the corresponding submission prompt information, such as "Submission successful! Do not pay any fees to the employer during the job search." Additionally, a voice call control 630 can be provided on the conversation page 60. When a user wants to communicate with a recruiter via voice, they can initiate a voice call using the voice call control 630. Before initiating a voice call with a recruiter, such as... Figure 7 As shown, the terminal can display a prompt floating window 710 in the session page, and the prompt floating window 710 can display corresponding prompt information, such as security prompts such as "Privacy protection is enabled" and "Do not pay any fees to the boss".
[0081] Through the above process, when providing security prompts via security prompt controls, the display method of the security prompt controls can be flexibly controlled based on the user's relevant operations on the page and the page's own relevant attributes. This not only meets the needs of security prompts but also reduces visual interference with information on the page, ensuring the efficiency of users in obtaining information and their browsing experience.
[0082] In this embodiment of the invention, for an application, a security prompt control can be displayed on the corresponding page during user operation to show the user the corresponding security prompt control. During the display of the security prompt control, in response to a page access instruction for the application, the target page corresponding to the page access instruction is determined and displayed. The target page includes the security prompt control, which is used to output security prompt information and obtain access status information of the page access instruction relative to the target page and the page category of the target page. Based on the access status information and / or the page category, the security prompt control is controlled to expand to display the security prompt information or collapse to hide the security prompt information. Thus, when providing security prompts through the security prompt control, the display method of the security prompt control can be flexibly controlled based on the user's relevant operations on the page and the page's own relevant attributes. This satisfies the needs of security prompts while reducing visual interference with information on the page, ensuring the efficiency of information acquisition and browsing experience for the user.
[0083] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0084] Reference Figure 8 The diagram illustrates a structural block diagram of a prompting device in an application page according to an embodiment of the present invention, which may specifically include the following modules:
[0085] The page display module 801 is used to respond to a page access instruction for an application, determine the target page corresponding to the page access instruction, and display the target page. The target page includes a security prompt control, which is used to output security prompt information.
[0086] The control display control module 802 is used to obtain the access status information of the page access instruction relative to the target page and the page category of the target page, and control the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information according to the access status information and / or the page category.
[0087] In one optional embodiment, the access status information includes at least the number of times the target page has been accessed, and the control display control module 802 is specifically used for:
[0088] If the number of accesses is greater than or equal to a preset threshold, the security prompt control is controlled to collapse to hide the security prompt information;
[0089] If the number of accesses is less than the preset threshold, the security prompt control is expanded to display the security prompt information.
[0090] In one optional embodiment, the target page includes object information corresponding to the target object and user interaction controls for the target object, wherein the control display control module 802 is specifically used for:
[0091] In response to a trigger on the user communication control, the security prompt control is expanded to display security prompt information corresponding to the user communication control.
[0092] In one optional embodiment, the user communication control includes at least a delivery control, the security prompt information includes delivery prompt information, and the control display control module 802 is specifically used for:
[0093] In response to the information delivery operation of the delivery control, if the information delivery to the target object is successful, the security prompt control is expanded to display the delivery prompt information.
[0094] In one alternative embodiment, it further includes:
[0095] The information display module is used to respond to user operations on the security prompt control by displaying delivery prompt details information corresponding to the delivery prompt information on the target page.
[0096] In one optional embodiment, the user communication control includes at least a voice call control, the security prompt information includes call prompt information, and the control display control module 802 is specifically used for:
[0097] In response to a user operation on the voice call control, a security prompt window is displayed on the target page, the security prompt window including at least the call prompt information and the voice request control;
[0098] In response to the selection operation of the voice request control, the security prompt window is closed, and a voice call is initiated for the target object.
[0099] In one optional embodiment, the control display control module 802 is specifically used for:
[0100] In response to receiving a session interaction request for the target page, the target page is switched to display a session page for conversational communication, and the security prompt control is expanded to display session security prompt information corresponding to the session page.
[0101] In one alternative embodiment, the device further includes:
[0102] The information hiding module is used to control the security prompt control to collapse and hide the security prompt information if the security prompt control continues to expand for a preset time.
[0103] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0104] In addition, this invention also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the prompting method embodiment in the above application page and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0105] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the prompting method embodiments in the above-described application page and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0106] Figure 9 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0107] The electronic device 900 includes, but is not limited to, components such as: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, a processor 910, and a power supply 911. Those skilled in the art will understand that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. In the embodiments of the present invention, the electronic device includes, but is not limited to, mobile phones, tablet computers, laptop computers, PDAs, in-vehicle terminals, wearable devices, and pedometers.
[0108] It should be understood that, in this embodiment of the invention, the radio frequency unit 901 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 910; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 901 can also communicate with networks and other devices through a wireless communication system.
[0109] Electronic devices provide users with wireless broadband internet access through network module 902, such as helping users send and receive emails, browse web pages, and access streaming media.
[0110] The audio output unit 903 can convert audio data received by the radio frequency unit 901 or the network module 902 or stored in the memory 909 into audio signals and output them as sound. Furthermore, the audio output unit 903 can also provide audio output related to specific functions performed by the electronic device 900 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 903 includes a speaker, a buzzer, and a receiver, etc.
[0111] Input unit 904 is used to receive audio or video signals. Input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 906. The image frames processed by GPU 9041 can be stored in memory 909 (or other storage medium) or transmitted via radio frequency unit 901 or network module 902. Microphone 9042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 901 in telephone call mode.
[0112] The electronic device 900 also includes at least one sensor 905, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 9061 according to the ambient light level, and the proximity sensor can turn off the display panel 9061 and / or backlight when the electronic device 900 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the electronic device (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 905 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0113] The display unit 906 is used to display information input by the user or information provided to the user. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0114] User input unit 907 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of electronic devices. Specifically, user input unit 907 includes a touch panel 9071 and other input devices 9072. Touch panel 9071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 9071). Touch panel 9071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to processor 910, which receives and executes commands from processor 910. In addition, touch panel 9071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 9071, user input unit 907 may also include other input devices 9072. Specifically, other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0115] Furthermore, the touch panel 9071 can cover the display panel 9061. When the touch panel 9071 detects a touch operation on or near it, it transmits the information to the processor 910 to determine the type of touch event. Subsequently, the processor 910 provides corresponding visual output on the display panel 9061 based on the type of touch event. It is understood that in one embodiment, the touch panel 9071 and the display panel 9061 are implemented as two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 9071 and the display panel 9061 can be integrated to realize the input and output functions of the electronic device; the specific implementation is not limited here.
[0116] Interface unit 908 serves as an interface for connecting external devices to electronic device 900. For example, external devices may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 908 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within electronic device 900, or it can be used to transmit data between electronic device 900 and external devices.
[0117] The memory 909 can be used to store software programs and various data. The memory 909 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 909 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0118] The processor 910 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 909, and by calling data stored in the memory 909, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 910 may include one or more processing units; preferably, the processor 910 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 910.
[0119] The electronic device 900 may also include a power supply 911 (such as a battery) that supplies power to various components. Preferably, the power supply 911 is logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.
[0120] In addition, the electronic device 900 includes some functional modules not shown, which will not be described in detail here.
[0121] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0123] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
[0124] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0125] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0126] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0127] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0128] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0129] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0130] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A prompting method in an application page, applied to a network job platform, characterized in that, include: In response to a page access instruction for an application, a target page corresponding to the page access instruction is determined and the target page is displayed. The target page includes a security prompt control, which is used to output security prompt information. Obtain the access status information of the page access instruction relative to the target page and the page category of the target page; based on the access status information and / or the page category, control the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information. The page categories include at least one of homepage, search page, details page, conversation page, and personal homepage; the access status information includes at least one of the number of times the target page has been accessed, conversation interaction request status, information delivery success status, and voice call request status; the target page includes object information corresponding to the target object and user interaction controls for the target object. The step of controlling the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category includes: If the target page is a details page or a session page, and the number of visits in the access status information is less than a preset threshold, then the security prompt control is expanded; if the number of visits is greater than or equal to the preset threshold, then the security prompt control is collapsed. In response to a trigger on the user communication control, the security prompt control is expanded to display security prompt information corresponding to the user communication control; wherein the user communication control includes at least one of a delivery control and a voice call control, and the security prompt control displays different security prompt information according to different user communication controls, wherein the security prompt information includes at least one of a delivery prompt information and a call prompt information.
2. The method according to claim 1, characterized in that, The step of responding to a trigger on the user communication control by controlling the security prompt control to expand to display security prompt information corresponding to the user communication control includes: In response to the information delivery operation of the delivery control, if the information delivery to the target object is successful, the security prompt control is expanded to display the delivery prompt information.
3. The method according to claim 2, characterized in that, Also includes: In response to a user action on the security prompt control, delivery prompt details corresponding to the delivery prompt information are displayed on the target page.
4. The method according to claim 1, characterized in that, The step of responding to a trigger on the user communication control by controlling the security prompt control to expand to display security prompt information corresponding to the user communication control includes: In response to a user operation on the voice call control, a security prompt window is displayed on the target page, the security prompt window including at least the call prompt information and the voice request control; In response to the selection operation of the voice request control, the security prompt window is closed, and a voice call is initiated for the target object.
5. The method according to claim 1, characterized in that, The step of controlling the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category includes: In response to receiving a session interaction request for the target page, the target page is switched to display a session page for conversational communication, and the security prompt control is expanded to display session security prompt information corresponding to the session page.
6. The method according to claim 1, characterized in that, After controlling the security prompt control to expand and display the security prompt information based on the access status information and / or the page category, the method further includes: If the security prompt control continues to expand for a preset time, the security prompt control will be controlled to collapse to hide the security prompt information.
7. A prompting device in an application page, used on an online job search platform, characterized in that, include: The page display module is used to respond to a page access instruction for the application, determine the target page corresponding to the page access instruction, and display the target page. The target page includes a security prompt control, which is used to output security prompt information. The control display control module is used to obtain the access status information of the page access instruction relative to the target page and the page category of the target page, and control the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information according to the access status information and / or the page category; The page categories include at least one of homepage, search page, details page, conversation page, and personal homepage; the access status information includes at least one of the number of times the target page has been accessed, conversation interaction request status, information delivery success status, and voice call request status; the target page includes object information corresponding to the target object and user interaction controls for the target object. The step of controlling the security prompt control to expand to display the security prompt information or collapse to hide the security prompt information based on the access status information and / or the page category includes: If the target page is a details page or a session page, and the number of visits in the access status information is less than a preset threshold, then the security prompt control is expanded; if the number of visits is greater than or equal to the preset threshold, then the security prompt control is collapsed. In response to a trigger on the user communication control, the security prompt control is expanded to display security prompt information corresponding to the user communication control; wherein the user communication control includes at least one of a delivery control and a voice call control, and the security prompt control displays different security prompt information according to different user communication controls, wherein the security prompt information includes at least one of a delivery prompt information and a call prompt information.
8. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes a program stored in the memory, it implements the method as described in any one of claims 1-6.
9. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method as described in any one of claims 1-6.
Citation Information
Patent Citations
Page display method and device
CN103473225A
Method and system for protecting account information security
CN104980404A
Risk content display detection method
CN114782942A