Disclosure of Invention
In order to avoid influencing normal page browsing of a user to the greatest extent so as to improve user experience, the application discloses an information processing method and an information processing device.
In a first aspect, the present application shows an information processing method, the method comprising:
Detecting whether a preset operation for a page is received or not under the condition that the page is displayed on a screen;
displaying a modeless window on the page under the condition that the preset operation is received, wherein the modeless window comprises at least one first-level control information;
detecting whether a manipulation operation of one of the at least one primary manipulation information is received;
and under the condition that the control operation is received, displaying a modal window on the page, wherein the modal window comprises at least one secondary control information of one primary control information cascade.
In an optional implementation manner, before the detecting whether a preset operation for the page is received, the method further includes:
displaying the page on the screen, and displaying a modeless popup window entry option on the page;
the detecting whether a preset operation for the page is received includes:
detecting whether a selection operation of the modeless popup window entry option displayed on the page is received;
And under the condition that the selection operation of the non-modal popup window options displayed on the page is received, determining that the preset operation aiming at the page is received.
In an alternative implementation, the method further includes:
And under the condition that the modeless window is displayed on the page, canceling the display of the modeless popup window entry option on the page.
In an alternative implementation, the method further includes:
And under the condition that the modal window is displayed on the page, canceling the display of the non-modal window on the page.
In an alternative implementation, the method further includes:
and canceling displaying the modeless window on the page when a closing operation for closing the modeless window is received.
In an alternative implementation, the method further includes:
And canceling to display the modal window on the page under the condition that a closing operation for closing the modal window is received.
In an alternative implementation, the method further includes:
And if the operation of controlling the modeless window is not received within the preset time period after the modeless window is displayed on the page, the displaying of the modeless window is canceled on the page.
In an alternative implementation, the method further includes:
And displaying the modeless popup window entry option on the page under the condition that the displaying of the modeless window or the modal window is canceled on the page.
In a second aspect, the present application is directed to an information processing apparatus comprising:
the first detection module is used for detecting whether a preset operation for a page is received or not under the condition that the page is displayed on a screen;
The first display module is used for displaying a modeless window on the page under the condition that the preset operation is received, and the modeless window comprises at least one first-level control information;
The second detection module is used for detecting whether a control operation of one of the at least one primary control information is received;
and the second display module is used for displaying a modal window on the page under the condition that the control operation is received, wherein the modal window comprises at least one secondary control information of one primary control information cascade.
In an alternative implementation, the apparatus further includes:
The third display module is used for displaying the page on the screen and displaying a non-modal popup window entry option on the page;
The first detection module includes:
the detection unit is used for detecting whether a selection operation of the modeless popup window entry option displayed on the page is received or not;
And the determining unit is used for determining that the preset operation aiming at the page is received under the condition that the selection operation of the non-modal popup window options displayed on the page is received.
In an alternative implementation, the apparatus further includes:
And the first cancel display module is used for canceling to display the modeless popup window entry option on the page under the condition that the modeless window is displayed on the page.
In an alternative implementation, the apparatus further includes:
and the second cancellation display module is used for canceling the display of the non-modal window on the page under the condition that the modal window is displayed on the page.
In an alternative implementation, the apparatus further includes:
And the third cancel display module is used for canceling the display of the modeless window on the page under the condition that a closing operation for closing the modeless window is received.
In an alternative implementation, the apparatus further includes:
And the fourth cancellation display module is used for canceling the display of the modal window on the page under the condition that a closing operation for closing the modal window is received.
In an alternative implementation, the apparatus further includes:
and a fifth cancellation display module, configured to cancel displaying the modeless window on the page if no manipulation operation is received on the modeless window within a preset duration after displaying the modeless window on the page.
In an alternative implementation, the apparatus further includes:
And the fourth display module is used for displaying the modeless popup window entry option on the page under the condition that the display of the modeless window or the modal window is canceled on the page.
In a third aspect, the present application shows an electronic device comprising:
A processor;
a memory for storing processor-executable instructions;
Wherein the processor is configured to perform the information processing method as described in the first aspect.
In a fourth aspect, the present application shows a non-transitory computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the information processing method according to the first aspect.
In a fifth aspect, the application shows a computer program product, which when executed by a processor of an electronic device, causes the electronic device to perform the information processing method according to the first aspect.
The technical scheme provided by the application can comprise the following beneficial effects:
In the present application, in the case where a page is displayed on a screen, it is detected whether a preset operation for the page is received. And displaying a modeless window on the page under the condition that a preset operation for the page is received, wherein the modeless window comprises at least one piece of first-level control information. A control operation of one of the at least one piece of first-level control information is detected. And under the condition that the control operation is received, displaying a mode window on the page, wherein the mode window comprises at least one secondary control information of one primary control information cascade.
By the application, in the process of viewing the content in the page by the user, if the data of the user is required to be collected, at least one first-level control information for collecting the data of the user can be displayed in a modeless mode, for example, a modeless window is displayed on the page, the modeless window comprises at least one first-level control information for the user to control to submit the data of the user,
The modeless window does not affect the manipulation of the user on the page, and the user may not process the modeless window and may manipulate the page and continue to view the content in the page, for example, slide the page to view other content in the page, etc., under the condition that the user does not want to manipulate the first-level manipulation information in the modeless window. That is, the user does not have to manually manipulate the modeless window before manipulating the page (e.g., the user does not have to manually close the modeless window before continuing to manipulate the page and view the content in the page). Therefore, strong interference to the process of viewing the content in the page by the user can be avoided, the process of interrupting the process of continuously viewing the content in the page by the user is avoided, the normal page viewing of the user can be prevented from being influenced as much as possible, and the user experience can be improved.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description.
Referring to fig. 1, there is shown a flowchart of steps of an information processing method of the present application, which is applied to an electronic device, and the method may specifically include the steps of:
In step S101, in the case where a page is displayed on the screen, it is detected whether a preset operation for the page is received.
In the application, the content to be checked by the user is displayed on the page, and the user can check the content to be checked on the page displayed on the screen.
In the process of viewing the content in the page, sometimes, the electronic device displays some windows on the page according to requirements, wherein the windows include some control information for the user to control.
In one example, the window includes manipulation information for gathering user data, which the user can manipulate to effect submission of the user's data.
For example, the window includes control information for performing evaluation feedback on the content in the page, so that the user performs evaluation feedback on the content in the page according to the control information, thereby realizing collection of the evaluation feedback of the user on the content of the page, and the like.
Typically, a user may only manipulate manipulation information in a window when the user is interested in the content in the page, so as to submit data of the user, for example, perform evaluation feedback on the content in the page.
In the case that the user is not interested in the content in the page, the user often does not manipulate the manipulation information in the window, that is, the user does not want to submit the data of the user, for example, the user does not want to perform evaluation feedback on the content in the page.
Wherein if the user is interested in the content in the page, the user will always browse the content in the page and input some operations on the page, and if the user is interested in the content in the page, the user will often slide the page (for example, turn the page to view the content in the page through the sliding operation), mark, click, long-press copy, etc. on the page, so if the user performs the operations of sliding the page on the page and marking, clicking or long-press copy on the page, etc., the user will often be interested in the content in the page, and thus the manipulation information in the window may be manipulated to submit the data of the user, for example, to evaluate the feedback on the content in the page.
Therefore, in order to gather data, for example, in order to gather evaluation feedback of the content of the page by the user, in a case where the page is displayed on the screen, the electronic device may detect in real time or periodically whether a preset operation for the page is received, where the preset operation may include a sliding operation of the user sliding the page, a long press operation of long pressing on the page, a single click operation of single clicking on the page, a long press copy operation of the content on the page, a marking operation, and so on.
In the case that the preset operation for the page is received, in step S102, a modeless window is displayed on the page, and the modeless window includes at least one level of manipulation information.
In practical situations, although the user inputs the preset operation for the page, it can only be inferred that the user may be interested in the content in the page, and further infer that the user may manipulate the manipulation information in the window to submit the data of the user, for example, the user may perform evaluation feedback on the content in the page, but the electronic device cannot determine that the user must manipulate the manipulation information in the window to submit the data of the user very accurately.
In one possible scenario, even if the user performs a preset operation on the page, the user may not want to manipulate the manipulation information in the window, but rather want to continue to view the content in the page, while the user does not want to have the process of viewing the content in the page disturbed or interrupted, otherwise the user experience is affected.
Therefore, in order to avoid influencing user experience, in the application, strong interference to the process of viewing the content in the page by the user can be avoided, in order to avoid strong interference to the process of viewing the content in the page by the user, the window can be displayed in a weak interference mode under the condition of receiving the preset operation for the page, for example, a modeless window is displayed on the page, and at least one primary control information is included in the modeless window so as to inform the user that the data of the user can be submitted by controlling the primary control information in the modeless window, for example, evaluation feedback and the like can be performed on the content in the page.
After the user sees the modeless window, the user can determine whether to control the first-level control information in the modeless window, and under the condition that the user wants to control the first-level control information in the modeless window, the user can directly control the first-level control information in the modeless window.
In addition, the modeless window does not affect the manipulation of the page by the user, and after the modeless window is displayed on the page, the user may not process the modeless window and may continue to view the content in the page and manipulate the page, for example, slide the page to view other content in the page, and so on, under the condition that the user does not want to manipulate the first-level manipulation information in the modeless window. That is, the user does not have to first handle the modeless window before continuing to manipulate the page (e.g., the user does not have to manually close the modeless window before continuing to view the content in the page).
In another embodiment, after the modeless window does not receive the manipulation within a period of time, the electronic device may cancel displaying the modeless window on the page to avoid interference of the modeless window with viewing content in the page by the user.
In one example, for example, the manipulation information is used to gather user rating feedback for content in the page, etc., such as in a modeless window including a rating control for rating content in the page and a closing control for closing the modeless window, etc. The evaluation controls include an evaluation control for "positive evaluation" (e.g., praise, etc.), an evaluation control for "negative evaluation" (e.g., click-on, etc.), an evaluation control for "report", and the like.
If the user needs to perform evaluation feedback on the content in the page, the user can control at least one evaluation control (the control mode comprises clicking and the like) in the evaluation control of positive evaluation (e.g. praise and the like), the evaluation control of negative evaluation (e.g. click and the like) and the evaluation control of reporting according to the actual experience of the user so as to submit the evaluation feedback on the content in the page.
If the user does not need to perform evaluation feedback on the content in the page, the user can also control a closing control for closing the modeless window and the like so as to enable the electronic device to cancel displaying the modeless window on the page.
In step S103, it is detected whether a manipulation operation is received for one of the at least one piece of one-level manipulation information.
In the application, a great amount of data of a user is required to be collected sometimes, and a great amount of control information is required to be set for the user to control in order to collect a great amount of data of the user, however, displaying the modeless window on the page needs not to cause strong interference to the process of viewing the content in the page by the user, and can tolerate weak interference to the process of viewing the content in the page by the user at most (although the content in the page is blocked, the user is not influenced to control the page, and the influence on the content in the page is avoided as much as possible).
Due to the limitation of "at most tolerating weak interference to the user's viewing of content in the page", in one aspect, it is desirable to have the modeless window occlude as much as possible to less area in the page, in order to have the modeless window occlude less area in the page, the size of the modeless window needs to be set as small as possible, and since the size of the modeless window is set as small as possible, the amount of manipulation information included in the modeless window needs to be as small as possible.
Since the number of the manipulation information displayed on the modeless window is as small as possible, the manipulation information may be classified in cascade logically or in service, and may be divided into at least two stages in cascade, for example, a plurality of manipulation information may be divided into at least one stage of manipulation information and at least one stage of manipulation information in cascade for each stage of manipulation information. Of course, according to the actual situation, the plurality of control information can be divided into three, four or five cascaded stages, and the application is not limited to specific stages.
In one example, for example, the manipulation information is used to gather user evaluation feedback on content in a page, and the like, and the primary manipulation information divided by the multiple pieces of manipulation information includes 3 evaluation controls for evaluating content in the page, including an evaluation control for "positive evaluation" (e.g., praise, etc.), an evaluation control for "negative evaluation" (e.g., click-step, etc.), and an evaluation control for "report".
The evaluation control of the first-level control information "forward evaluation" (e.g., praise, etc.) concatenates a plurality of second-level control information including a plurality of tab options of "forward evaluation", including, for example, "content-rich", "content is i want", and "content healthy", etc., and the second-level control information further includes an input box for inputting characters, etc.
The evaluation control of the first-level control information of "negative evaluation" (such as clicking) is cascaded with a plurality of second-level control information, including a plurality of label options of "negative evaluation", such as "content is little", "content is not me wanted", and "frequently disturbed", etc., and the second-level control information also includes an input box for inputting characters, etc.
The evaluation control of the first-level control information reporting is cascaded with a plurality of second-level control information, including a plurality of label options of reporting, such as content violence, content illegal, content non-civilization, and the like, and the second-level control information also includes an input box for inputting characters, and the like.
In this way, in the case where the user needs to submit the data of the user, the user can input a manipulation operation on one of the at least one piece of primary manipulation information in the modeless window. For the electronic apparatus, it may detect whether a manipulation operation is received for one of the at least one piece of one-level manipulation information, and in the case of receiving the manipulation operation, step S104 is performed.
Upon receiving the manipulation operation, in step S104, a modal window is displayed on the page, the modal window including at least one secondary manipulation information of the one of the cascade of primary manipulation information.
In the application, if the user does not want to submit the data of the user, the user does not always operate the first-level operation information in the modeless window, and if the user wants to submit the data of the user, the user always operates the first-level operation information in the modeless window.
In this way, when a manipulation operation of the user on one of the at least one piece of first-level manipulation information in the modeless window is received, it is explained that the user often wants to submit data of the user, for example, the user wants to perform evaluation feedback on content in the page.
If the user wants to submit the data of the user, the user does not mind that the process of viewing the content in the page is disturbed or interrupted, and even the user can accept to view the content in the page by interruption, the user actively submits the data of the user first, and then continues to view the content in the page after the data of the user is submitted is completed.
Thus, in the case where the user is able to accept the interruption of viewing the content in the page, at least one secondary manipulation information of the one of the cascade of primary manipulation information may be displayed in the form of a modal window, which may often accommodate more manipulation information than a non-modal window, and thus, the at least one secondary control information of one of the primary control information cascades is displayed in the mode window, so that the possibility of displaying all the secondary control information of one of the primary control information cascades at one time can be improved, page turning of a user in the mode window is avoided, and the efficiency of submitting data of the user based on the at least one secondary control information of one of the primary control information cascades is improved.
Under the condition that the control of at least one secondary control information is completed, the aim that the user submits the data of the user is explained, so that the electronic equipment can cancel the display mode window on the page, and the influence on the user to view the content in the page is avoided.
In the present application, in the case where a page is displayed on a screen, it is detected whether a preset operation for the page is received. And displaying a modeless window on the page under the condition that a preset operation for the page is received, wherein the modeless window comprises at least one piece of first-level control information. A control operation of one of the at least one piece of first-level control information is detected. And under the condition that the control operation is received, displaying a mode window on the page, wherein the mode window comprises at least one secondary control information of one primary control information cascade.
By the application, in the process of viewing the content in the page by the user, if the data of the user is required to be collected, at least one first-level control information for collecting the data of the user can be displayed in a modeless mode, for example, a modeless window is displayed on the page, the modeless window comprises at least one first-level control information for the user to control to submit the data of the user,
The modeless window does not affect the manipulation of the user on the page, and the user may not process the modeless window and may manipulate the page and continue to view the content in the page, for example, slide the page to view other content in the page, etc., under the condition that the user does not want to manipulate the first-level manipulation information in the modeless window. That is, the user does not have to manually manipulate the modeless window before manipulating the page (e.g., the user does not have to manually close the modeless window before continuing to manipulate the page and view the content in the page). Therefore, strong interference to the process of viewing the content in the page by the user can be avoided, the process of interrupting the process of continuously viewing the content in the page by the user is avoided, the normal page viewing of the user can be prevented from being influenced as much as possible, and the user experience can be improved.
In the present application, before step S101, a page may be displayed on a screen, and a non-modal popup option may be displayed on the page, where clicking the non-modal popup option by a user may control the electronic device to display on the page control information for gathering data of the user, for example, display control information for performing evaluation feedback on content in the page, and so on.
Thus, in step S101, the electronic device may detect whether a selection operation of a modeless popup option displayed on the page is received. The selection operation includes a click operation or the like. And under the condition that the selection operation of the modeless popup options displayed on the page is received, determining that the preset operation for the page is received.
In another embodiment of the present application, in the case of displaying a modeless window on a page, a user may perform a manipulation operation on at least one level of manipulation information in the modeless window.
For example, if the user wants to submit the user's data, the user performs a manipulation operation on at least one level of manipulation information in the modeless window.
In the process of executing the manipulation operation on the at least one level of manipulation information in the modeless window, the displayed modeless popup options have no effect on the user executing the manipulation operation on the level of manipulation information, and the displayed modeless popup options may block a part of the area of the modeless window or a part of the area in the page, and cause interference to the user executing the manipulation operation on the at least one level of manipulation information in the modeless window or cause interference to the user viewing the content in the page (for example, the content in the page may need to be referred to when executing the manipulation operation) while executing the manipulation operation on the at least one level of manipulation information in the modeless window.
Therefore, in order to avoid causing interference to the user, in the case of displaying the modeless window on the page, the displaying of the modeless popup option may be canceled on the page, for example, the modeless popup option may be hidden on the page, or the modeless popup option may be controlled to disappear and not be visible, so as to avoid the modeless popup option blocking the area in the page or blocking the modeless window.
In another embodiment of the present application, in the case of displaying a modal window on a page, the user may perform a manipulation operation on at least one secondary manipulation information in the modal window.
In the process of executing the manipulation operation on the at least one secondary manipulation information in the modal window, the displayed non-modal window has no effect on the user executing the manipulation operation on the secondary manipulation information at this time, and the displayed non-modal window may block a part of the area of the modal window or a part of the area in the page, so that the user may interfere with the execution of the manipulation operation on the at least one secondary manipulation information in the modal window or may interfere with the viewing of the content in the page (for example, the content in the page may need to be referred to when the manipulation operation is executed) while the manipulation operation is executed on the at least one secondary manipulation information in the modal window.
Therefore, in order to avoid causing interference to the user, in the case of displaying the modal window on the page, the display of the modeless window may be canceled on the page, for example, the modeless window may be hidden on the page, or the modeless window may be controlled to disappear and not be visible, so as to avoid that the modeless window obscures an area in the page or obscures the modal window.
In the application, after the electronic equipment displays the modeless window on the page, if the user needs to submit the data of the user, for example, the user needs to evaluate and feed back the content in the page, the user can control at least one first-level control information in the modeless window in a short time. If the user does not need to submit the data of the user, for example, the user does not need to evaluate and feed back the content in the page, the user does not need to continue to display the modeless window on the page, otherwise, because the modeless window can block a part of the area in the page, if the modeless window is continuously displayed on the page all the time, the user is often interfered to view the content in the page.
Therefore, in order to avoid interference to the user's viewing of the content in the page, the user may be supported to manually close the modeless window, for example, the user may input a closing operation for closing the modeless window in the electronic device, and in a case where the electronic device receives the closing operation for closing the modeless window, the modeless window may be canceled from being displayed on the page.
In the application, after the electronic equipment displays the modal window on the page, if the user needs to further submit the data of the user, for example, the user needs to evaluate and feed back the content in the page, the user can control at least one secondary control information in the modal window in a short time. If the user does not need to submit the data of the user further, for example, the user does not need to evaluate and feed back the content in the page, the user does not need to continue to display the modal window on the page, otherwise, because the modal window can block a part of the area in the page, if the modal window is continuously displayed on the page all the time, the user is often interfered to view the content in the page.
Therefore, in order to avoid interference to the user's viewing of the content in the page, the supporting user may manually close the modal window, for example, the user may input a closing operation for closing the modal window in the electronic device, and in the case that the electronic device receives the closing operation for closing the modal window, the modal window may be cancelled from being displayed on the page.
In the application, after the electronic equipment displays the modeless window on the page, if the user needs to submit the data of the user, for example, the user needs to evaluate and feed back the content in the page, the user can control at least one first-level control information in the modeless window in a short time. If the user does not need to submit the data of the user, for example, the user does not need to perform evaluation feedback on the content in the page, the user may ignore the modeless window and continue browsing the content in the page, and at least one manipulation information in the modeless window is not manipulated.
Therefore, if the operation of the modeless window is not received within the preset time after the modeless window is displayed on the page, the user is often informed that the user does not need to submit the data of the user, and in this case, the modeless window is not required to be continuously displayed on the page, otherwise, because the modeless window can shield a part of areas in the page, if the modeless window is continuously displayed on the page all the time, the user is often interfered to view the content in the page.
Therefore, in order to avoid interference to the user in viewing the content in the page, if the manipulation operation on the modeless window is not received within the preset time period after the modeless window is displayed on the page, the displaying of the modeless window on the page may be canceled.
The preset duration may include 5 seconds, 7 seconds, 10 seconds, or the like, and the specific duration may be determined according to practical situations, which is not limited in the present application.
Further, if the modeless window and the modeless window are canceled on the page according to the closing operation of the user, or the modeless window is canceled to be displayed on the page because the modeless window is not manipulated by the user for a long time, the user does not submit the data of the user, for example, the user does not perform evaluation feedback on the content in the page.
If the user needs to submit the data of the user afterwards, for example, the user needs to perform evaluation feedback on the content in the page afterwards, but the user may not know how to control the electronic device to display the modeless window on the page, so, in order to facilitate that the user can easily start to submit the data of the user based on the modeless window under the condition that the user needs to submit the data of the user afterwards, in another embodiment of the application, if the modeless window and the modeless window are cancelled on the page according to the closing operation of the user, or the electronic device cancels the modeless window on the page due to that the user does not operate the first-level operation information in the modeless window for a long time, the modeless popup window entry option can be displayed on the page to provide the entry of the modeless window, then the user can control the electronic device to display the modeless window on the page after clicking the modeless popup window option, and further, the user can start to submit the data based on the modeless window.
It should be noted that, for simplicity of explanation, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the application. Further, those skilled in the art will appreciate that the embodiments described in the specification are all alternative embodiments and that the actions involved are not necessarily required for the present application.
Referring to fig. 2, there is shown a block diagram of an information processing apparatus of the present application, which may include the following modules:
A first detection module 11, configured to detect whether a preset operation for a page is received in a case where the page is displayed on a screen;
The first display module 12 is configured to display a modeless window on the page when the preset operation is received, where the modeless window includes at least one level of first-level control information;
A second detection module 13, configured to detect whether a manipulation operation for one of the at least one primary manipulation information is received;
And the second display module 14 is configured to display a modal window on the page, where the modal window includes at least one secondary manipulation information of the cascade of primary manipulation information, where the at least one secondary manipulation information is included in the modal window.
In an alternative implementation, the apparatus further includes:
The third display module is used for displaying the page on the screen and displaying a non-modal popup window entry option on the page;
The first detection module includes:
the detection unit is used for detecting whether a selection operation of the modeless popup window entry option displayed on the page is received or not;
And the determining unit is used for determining that the preset operation aiming at the page is received under the condition that the selection operation of the non-modal popup window options displayed on the page is received.
In an alternative implementation, the apparatus further includes:
And the first cancel display module is used for canceling to display the modeless popup window entry option on the page under the condition that the modeless window is displayed on the page.
In an alternative implementation, the apparatus further includes:
and the second cancellation display module is used for canceling the display of the non-modal window on the page under the condition that the modal window is displayed on the page.
In an alternative implementation, the apparatus further includes:
And the third cancel display module is used for canceling the display of the modeless window on the page under the condition that a closing operation for closing the modeless window is received.
In an alternative implementation, the apparatus further includes:
And the fourth cancellation display module is used for canceling the display of the modal window on the page under the condition that a closing operation for closing the modal window is received.
In an alternative implementation, the apparatus further includes:
and a fifth cancellation display module, configured to cancel displaying the modeless window on the page if no manipulation operation is received on the modeless window within a preset duration after displaying the modeless window on the page.
In an alternative implementation, the apparatus further includes:
And the fourth display module is used for displaying the modeless popup window entry option on the page under the condition that the display of the modeless window or the modal window is canceled on the page.
In the present application, in the case where a page is displayed on a screen, it is detected whether a preset operation for the page is received. And displaying a modeless window on the page under the condition that a preset operation for the page is received, wherein the modeless window comprises at least one piece of first-level control information. A control operation of one of the at least one piece of first-level control information is detected. And under the condition that the control operation is received, displaying a mode window on the page, wherein the mode window comprises at least one secondary control information of one primary control information cascade.
By the application, in the process of viewing the content in the page by the user, if the data of the user is required to be collected, at least one first-level control information for collecting the data of the user can be displayed in a modeless mode, for example, a modeless window is displayed on the page, the modeless window comprises at least one first-level control information for the user to control to submit the data of the user,
The modeless window does not affect the manipulation of the user on the page, and the user may not process the modeless window and may manipulate the page and continue to view the content in the page, for example, slide the page to view other content in the page, etc., under the condition that the user does not want to manipulate the first-level manipulation information in the modeless window. That is, the user does not have to manually manipulate the modeless window before manipulating the page (e.g., the user does not have to manually close the modeless window before continuing to manipulate the page and view the content in the page). Therefore, strong interference to the process of viewing the content in the page by the user can be avoided, the process of interrupting the process of continuously viewing the content in the page by the user is avoided, the normal page viewing of the user can be prevented from being influenced as much as possible, and the user experience can be improved.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
Fig. 3 is a block diagram of an electronic device 800 in accordance with the present application. For example, electronic device 800 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to FIG. 3, the electronic device 800 may include one or more of a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interactions between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, images, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen between the electronic device 800 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 further includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, an activate button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects of the electronic device 800. For example, the sensor assembly 814 may detect an on/off state of the device 800, a relative positioning of the components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in position of the electronic device 800 or a component of the electronic device 800, the presence or absence of a user's contact with the electronic device 800, an orientation or acceleration/deceleration of the electronic device 800, and a change in temperature of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices, either wired or wireless. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast operation information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 804 including instructions executable by processor 820 of electronic device 800 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Fig. 4 is a block diagram of an electronic device 1900 in accordance with the present application. For example, electronic device 1900 may be provided as a server.
Referring to FIG. 4, electronic device 1900 includes a processing component 1922 that further includes one or more processors and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by processing component 1922. The application programs stored in memory 1932 may include one or more modules each corresponding to a set of instructions. Further, processing component 1922 is configured to execute instructions to perform the methods described above.
The electronic device 1900 may also include a power component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input/output (I/O) interface 1958. The electronic device 1900 may operate based on an operating system stored in memory 1932, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article or terminal device comprising the element.
While the foregoing has described in detail the method and apparatus for processing information provided by the present application, specific examples have been provided herein to illustrate the principles and embodiments of the present application, and the above examples are provided to assist in understanding the method and core ideas of the present application, and meanwhile, those skilled in the art may change the specific embodiments and application scope according to the ideas of the present application, so the disclosure should not be construed as limiting the present application.