Disclosure of Invention
The object of the present invention is to solve at least to some extent one of the above mentioned technical problems.
Therefore, a first object of the present invention is to provide a method for processing a comment list in a comment area, which can solve the problem of how to obtain which comments in an application program on a mobile terminal are browsed by a user using the mobile terminal, so as to perform further analysis processing and the like according to the obtained comment information.
A second object of the present invention is to provide a processing apparatus for a comment list in a comment area.
A third object of the invention is to propose an electronic device.
A fourth object of the invention is to propose a computer-readable storage medium.
In order to achieve the above object, a method for processing a comment list in a comment area according to an embodiment of the first aspect of the present invention includes:
when it is monitored that a user browses a comment area in an application program in a preset mode, judging whether a new comment list is displayed currently in a display window area corresponding to the comment area; if a new comment list is displayed currently in the display window area, determining the identification information of the new comment list; and recording the identification information of the new comment list.
According to the processing method of the comment list in the comment area, when it is monitored that a user browses the comment area in the application program in a preset mode, whether a new comment list is displayed currently in the display window area corresponding to the comment area is judged, if the new comment list is displayed currently in the display window area, identification information of the new comment list is determined, and then the identification information of the new comment list is recorded, so that the comments browsed by the user in the application program on the mobile terminal can be obtained through the recorded identifications, further analysis and processing can be conducted according to the obtained comment information, relevant information can be intelligently recommended for the user, and the information recommendation efficiency and accuracy are improved.
According to an embodiment of the present invention, the determining whether a new comment list is currently displayed in a display window region corresponding to the comment region includes: determining a currently displayed comment list in the display window area; recording the identification information of the currently displayed comment list into a display set, wherein the display set is used for storing the identification information of the comment list currently displayed in the display window area during the recording; and comparing the identification information in the display set recorded this time with the identification information in the display set recorded last time, and judging whether a new comment list is displayed currently in the display window area.
According to an embodiment of the present invention, the determining the list of comments currently presented in the presentation window area includes: determining the rolling distance of the comment area when the browsing operation acts on the display window area; determining the height of each comment list in the comment area; determining a width of the presentation window region; and determining the currently displayed comment list in the display window area according to the rolling distance, the height of each comment list and the width of the display window area.
According to an embodiment of the present invention, the width of the presentation window area refers to a width interval consisting of a Top edge Top value and a Bottom edge Bottom value of the presentation window area; determining the currently displayed comment list in the display window area according to the scrolling distance, the height of each comment list and the width of the display window area, wherein the determining comprises the following steps: respectively carrying out addition calculation on the height of each comment list and the rolling distance; determining a comment list with the display ratio exceeding a preset threshold value from each comment list according to each sum obtained by the addition calculation and the width interval of the display window area; and taking the comment list with the display ratio exceeding a preset threshold value as the comment list currently displayed in the display window area.
According to an embodiment of the invention, said determining the width of said presentation window area comprises: determining a width of an entire display area of a screen; determining the width of a non-display window control in a display interface of the application program; and subtracting the width of the non-display window control from the width of the whole display area to obtain the width of the display window area.
According to an embodiment of the present invention, the preset mode is a touch sliding mode or a mouse wheel mode.
According to an embodiment of the present invention, after it is monitored that a user browses the comment area in a preset manner, before it is determined whether a new comment list is currently displayed in the display window area, the method for processing the comment list in the comment area further includes: judging whether the speed of the browsing operation is less than a preset speed or not; and if so, executing the step of judging whether a new comment list is displayed currently in the display window area.
According to an embodiment of the invention, the processing method of the comment list in the comment area further comprises the step of sending the recorded identification information of the new comment list to a server, wherein the identification information of the new comment list is used for the server to obtain the comment content of the new comment list, analyze the comment content, generate recommendation information corresponding to the comment content, and recommend the recommendation information to the user.
In order to achieve the above object, an apparatus for processing a comment list in a comment area according to an embodiment of a second aspect of the present invention includes:
the display judging module is used for judging whether a new comment list is displayed currently in a display window area corresponding to the comment area when monitoring that a user browses the comment area in a preset mode;
the identification information determining module is used for determining the identification information of the new comment list when judging that the new comment list is displayed currently in the display window area;
and the identification information recording module is used for recording the identification information of the new comment list.
According to the processing device of the comment list in the comment area, when it is monitored that a user browses the comment area in the application program in a preset mode, whether a new comment list is displayed currently in the display window area corresponding to the comment area is judged, if the new comment list is displayed currently in the display window area, identification information of the new comment list is determined, and then the identification information of the new comment list is recorded, so that comments browsed in the application program on the mobile terminal by the user can be obtained through the recorded identifications, further analysis and processing can be conducted according to the obtained comment information, relevant information can be intelligently recommended for the user, and the efficiency and accuracy of information recommendation are improved.
According to an embodiment of the present invention, the presentation determination module is specifically configured to: determining a currently displayed comment list in the display window area; recording the identification information of the currently displayed comment list into a display set, wherein the display set is used for storing the identification information of the comment list currently displayed in the display window area during the recording; and comparing the identification information in the display set recorded this time with the identification information in the display set recorded last time, and judging whether a new comment list is displayed currently in the display window area.
According to an embodiment of the present invention, the presentation determination module is specifically configured to: determining the rolling distance of the comment area when the browsing operation acts on the display window area; determining the height of each comment list in the comment area; determining a width of the presentation window region; and determining the currently displayed comment list in the display window area according to the rolling distance, the height of each comment list and the width of the display window area.
According to an embodiment of the present invention, the width of the presentation window area refers to a width interval consisting of a Top edge Top value and a Bottom edge Bottom value of the presentation window area; the display judgment module is specifically configured to: respectively carrying out addition calculation on the height of each comment list and the rolling distance; determining a comment list with the display ratio exceeding a preset threshold value from each comment list according to each sum obtained by the addition calculation and the width interval of the display window area; and taking the comment list with the display ratio exceeding a preset threshold value as the comment list currently displayed in the display window area.
According to an embodiment of the present invention, the presentation determination module is specifically configured to: determining a width of an entire display area of a screen; determining the width of a non-display window control in a display interface of the application program; and subtracting the width of the non-display window control from the width of the whole display area to obtain the width of the display window area.
According to an embodiment of the present invention, the preset mode is a touch sliding mode or a mouse wheel mode.
According to an embodiment of the present invention, the processing apparatus of the comment list in the comment area further includes: the speed judging module is used for judging whether the speed of the browsing operation is less than a preset speed or not; the display judging module is further configured to judge whether a new comment list is currently displayed in the display window area when the speed of the browsing operation is judged to be lower than a preset speed.
According to an embodiment of the present invention, the processing apparatus of the comment list in the comment area further includes: and the information sending module is used for sending the recorded identification information of the new comment list to a server, wherein the identification information of the new comment list is used for the server to acquire the comment content of the new comment list, analyze the comment content, generate recommendation information corresponding to the comment content, and recommend the recommendation information to the user.
In order to achieve the above object, an electronic device according to a third aspect of the present invention includes: the comment processing method comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein when the processor executes the computer program, the comment processing method for the comment list in the comment area is realized.
In order to achieve the above object, a computer-readable storage medium is provided in an embodiment of a fourth aspect of the present invention, on which a computer program is stored, and the computer program, when executed by a processor, implements a processing method for a comment list in a comment area according to an embodiment of the first aspect of the present invention.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
A method, an apparatus, an electronic device, and a computer-readable storage medium for processing a comment list in a comment area according to an embodiment of the present invention are described below with reference to the drawings.
The invention provides a method for processing a comment list in a comment area, which comprises the following steps: when it is monitored that a user browses a comment area in an application program in a preset mode, judging whether a new comment list is displayed currently in a display window area corresponding to the comment area; if a new comment list is displayed currently in the display window area, determining the identification information of the new comment list; and recording the identification information of the new comment list.
Fig. 1 is a flowchart of a processing method of a comment list in a comment area according to one embodiment of the present invention. It should be noted that the method for processing the comment list in the comment area according to the embodiment of the present invention is applicable to a device for processing the comment list in the comment area according to the embodiment of the present invention, and the device may be configured in an electronic device. Wherein the electronic device may be a mobile terminal.
As shown in fig. 1, the processing method of the comment list in the comment area may include:
s110, when it is monitored that a user browses a comment area in an application program in a preset mode, judging whether a new comment list is displayed currently in a display window area corresponding to the comment area.
For example, the method for processing the comment list in the comment area is applied to the mobile terminal, the application program with the comment function is installed in the mobile terminal, and a user can browse the comment area of the application program in a preset mode. When it is monitored that a user browses the comment area of the application program in the preset mode, the comment list currently displayed in the display window area can be determined first, then the identification information of the comment list currently displayed can be recorded into a display set, wherein the display set can be used for storing the identification information of the comment list currently displayed in the display window area during the current recording, and then the identification information in the display set recorded this time is compared with the identification information in the display set recorded last time, and whether a new comment list is currently displayed in the display window area is judged. In an embodiment of the present invention, the preset mode may be a touch sliding mode or a mouse wheel mode.
For example, taking the preset mode as a touch sliding mode as an example, when the user completes one operation of sliding the comment area, a new comment list may be presented in the presentation window area, and identification information (such as an ID (IDentity, identification number)) of the comment list currently being presented may be stored in one presentation set, that is, each time the user completes one swipe, an ID record is performed, namely, all the comment list IDs currently presented in the presentation window area are recorded in the presentation set, and comparing the ID in the current presentation set with the ID in the presentation set recorded last time to determine whether there is a newly added ID, and if there is a newly added ID, judging that a new comment list is currently displayed in the display window area, wherein the newly added ID is the ID of the latest displayed comment list; if the newly added ID is determined not to exist, the fact that no new comment list is displayed currently in the display window area can be judged.
In an embodiment of the present invention, after it is monitored that a user performs a browsing operation on a comment area in a preset manner, before it is determined whether a new comment list is currently displayed in a display window area, it may be determined whether a speed of the browsing operation is lower than a preset speed, and if so, the step of determining whether a new comment list is currently displayed in the display window area is performed. That is, when the speed of browsing the comment area by the user is less than a certain threshold, the intention of the user is considered to be normal browsing of the comment, and at this time, the subsequent operation of recording the comment list can be performed. It should be noted that if the speed of the user browsing operation is too fast, the intention of the user is not considered to be browsing the comment content, and the present invention does not make a list record for such a situation.
And S120, if a new comment list is displayed in the display window area, determining the identification information of the new comment list.
For example, the identification information of the comment list currently being displayed can be stored through a display set, so that when a user finishes one-time touch sliding, one-time identification information recording can be performed, the comment identification information currently displayed in the display window area is all recorded in the display set, and the identification information of the current display set is compared with the identification information in the display set recorded last time to determine whether newly-added identification information exists or not, and if so, the newly-added identification information is the identification information of the comment list which is newly displayed.
And S130, recording the identification information of the new comment list.
For example, when the identification information of the new comment lists is obtained, the identification information of the new comment lists can be stored in an identification set to be uploaded, the identification stored in the set is the identification of the comment lists browsed by the user, and therefore the comments browsed by the user in the application program on the mobile terminal can be obtained through the identifications.
According to the method for processing the comment list in the comment area, when it is monitored that a user browses the comment area in the application program in a preset mode, whether a new comment list is currently displayed in the display window area corresponding to the comment area is judged, if the new comment list is currently displayed in the display window area, identification information of the new comment list is determined, and then the identification information of the new comment list is recorded. According to the method, when browsing operation is performed in the application program comment area, whether a new comment list is displayed in the comment area is judged, then the identification information is determined according to the new comment list, and finally the identification information is recorded, so that which comments in the application program on the mobile terminal are browsed by the user can be obtained through the recorded identifications, further analysis and processing can be performed according to the obtained comment information, related information is intelligently recommended for the user, and the information recommendation efficiency and accuracy are improved.
Fig. 2 is a flowchart of a processing method of a comment list in a comment area according to a specific embodiment of the present invention. As shown in fig. 2, the processing method of the comment list in the comment area may include:
s210, when it is monitored that a user browses a comment area in an application program in a preset mode, a comment list which is currently displayed in a window area is determined to be displayed.
Optionally, when it is monitored that a user conducts browsing operation on a comment area in an application program in a preset mode, a rolling distance of the comment area when the browsing operation acts on a display window area can be determined, the height of each comment list in the comment area is determined, the width of the display window area is determined, and then the currently displayed comment list in the display window area can be determined according to the rolling distance, the height of each comment list and the width of the display window area. Wherein the roll distance may be monitored by the mobile terminal; the height of each comment list within the comment area is a fixed value.
It should be noted that, in an embodiment of the present invention, the width of the presentation window region refers to a width interval composed of a Top edge Top value and a Bottom edge Bottom value of the presentation window region. In an embodiment of the present invention, the specific implementation process for determining the width of the presentation window region may be as follows: the width of the whole display area of the screen can be determined, the width of a non-display window control in a display interface of the application program is determined, and then the width of the non-display window control is subtracted from the width of the whole display area to obtain the width of the display window area. For example, assuming that the width of the entire display area is 30 centimeters, the width of the non-presentation window control in the display interface of the application program is 15 centimeters in total, and subtracting the width of the non-presentation window control from the width of the entire display area of 30 centimeters to obtain the width of the presentation window area of 15 centimeters.
In an embodiment of the present invention, the specific implementation process of determining the currently displayed comment list in the display window area according to the scrolling distance, the height of each comment list, and the width of the display window area may be as follows: and respectively carrying out addition calculation on the height of each comment list and the rolling distance, determining a comment list with the display ratio exceeding a preset threshold value from each comment list according to each sum obtained by the addition calculation and the width interval of the display window area, and taking the comment list with the display ratio exceeding the preset threshold value as the comment list currently displayed in the display window area.
It can be understood that, when the preset mode is a touch sliding mode, that is, a user browses a comment area through the touch sliding mode, the scrolling distance may be determined according to a sliding distance of the user, for example, the detected sliding distance of the user in the comment area is the scrolling distance of the comment area; when the preset mode is a mouse pulley mode, namely a user browses the comment area in a mouse pulley mode, the rolling distance can be determined according to the mouse pulley distance.
For example, taking a preset manner as a touch sliding manner, that is, a user browses a comment area through the touch sliding manner as an example, after determining the scrolling distance, the height of each comment list and the width of the display window area, the scrolling distance value may be added to the height of each comment list, then the height value of the comment list added with the scrolling distance value is compared with the width value of the display window area, and it is determined which one or more comment list height values added with the scrolling distance value are within the width interval of the display window area, and then the comment lists are determined as the currently displayed comment lists.
For example, assuming that the scrolling distance value of the comment area is 4 centimeters, the height value of each comment list is 2 centimeters, the width value of the presentation window area is 10 centimeters, the scrolling distance value of 4 centimeters is added to the height of 2 centimeters of each comment list, and it is determined which comment list with the scrolling distance value has been added in all the comment lists, the height value of which comment list is 6 centimeters, is within the range of 10 centimeters of the width value of the presentation window area, and the comment lists with the scrolling distance value added in the range of the width value of the presentation window area are determined as the currently presented comment list. As an example, a review list may also be considered to be presented if the portion of the review list presented exceeds a percentage, such as seventy percent, and not otherwise.
It should be noted that, if the height of a certain comment list exceeds the height of the presentation window area, that is, the comment content of the comment is too much, the comment content cannot be completely presented in the current presentation window, which is an extreme case, and the present invention does not record this comment list.
And S220, recording the identification information of the currently displayed comment list into a display set, wherein the display set is used for storing the identification information of the currently displayed comment list in the window area during the recording.
For example, the identification information of the comment list currently being presented may be stored by a presentation set, so that when the user completes one touch slide in the comment area, the comment list currently being presented appears in the presentation window area, and the identification information of the comment list currently being presented may be stored by a presentation set.
And S230, comparing the identification information in the display set recorded this time with the identification information in the display set recorded last time, and judging whether a new comment list is displayed currently in the display window area.
Optionally, comparing the ID in the current presentation set with the ID in the presentation set recorded last time, and determining whether a new ID is presented, and if it is determined that no new ID is presented, it may be determined that no new comment list is presented currently in the presentation window area; if the new ID is displayed, the current comment list in the display window area can be judged to be displayed. For example, the IDs in the presentation set at the last recording time are a1, a2, A3 and a4, the IDs in the current set are a1, a2, A3, a4, A5, A6 and a7, and the IDs in the presentation set at the last recording time are a1, a2, A3 and a4, and the IDs in the current set are a1, a2, A3, a4, A5, A6 and a7, which indicate that a new ID is currently presented in the presentation window region, namely, A5, A6 and a 7.
S240, if a new comment list is displayed in the display window area, determining the identification information of the new comment list.
For example, the identification information of the comment list currently being presented may be stored in one presentation set, and assuming that the identification information in the presentation set at the time of last recording is H1, H2, and H3, the identification information in the current set is H1, H2, H3, H4, and H5, the identification information H1, H2, and H3 in the presentation set at the time of last recording is compared with the identification information H1, H2, H3, H4, and H5 in the current set, and the newly added identification information a5, a6, and a7 are the identification information of the comment list that is newly presented.
And S250, recording the identification information of the new comment list.
For example, when the identification information of the new comment lists is obtained, the identification information of the new comment lists can be stored in an identification set to be uploaded, the identification stored in the set is the identification of the comment lists browsed by the user, and therefore the comments browsed by the user in the application program on the mobile terminal can be obtained through the identifications.
And S260, sending the recorded identification information of the new comment list to a server, wherein the identification information of the new comment list is used for the server to acquire the comment content of the new comment list, analyzing the comment content, generating recommendation information corresponding to the comment content, and recommending the recommendation information to a user.
That is, the identification information of the recorded new comment list may be transmitted to the server. And the server acquires the comment content of the new comment list, analyzes the comment content, acquires recommendation information corresponding to the comment content, and recommends the recommendation information to the user.
For example, assuming that the application is a video application, educational videos can be provided for users, a comment area is provided below each video playing page, and users can browse the comment area to know comments of other users on the videos. When it is monitored that a user browses the comment area in a touch sliding mode, determining a rolling distance of the comment area, determining the height of each comment list in the comment area, determining the width of a display window area, performing addition calculation on the height of each comment list and the rolling distance respectively, determining a comment list with a display ratio exceeding a preset threshold value from each comment list according to each sum value obtained by the addition calculation and the width interval of the display window area, taking the comment list with the display ratio exceeding the preset threshold value as the currently displayed comment list in the display window area, recording identification information of the currently displayed comment list into a display set, and comparing the identification information in the display set recorded this time with identification information in the display set recorded last time, and judging whether a new comment list is displayed currently in the display window area. If so, determining the identification information of the new comment list, and recording the identification information of the new comment list. Then, the recorded identification information is uploaded to the server.
When the server receives the uploaded identification information, the server can acquire the comment contents of the comment list corresponding to the identification information, analyze the comment contents to obtain recommendation information corresponding to the comment contents, such as education video link information, and/or book purchase address information, and/or book reading address information, and provide the recommendation information to the user, so that the function of providing more recommendation information or services for the user by using the comment information browsed by the user is realized.
According to the processing method of the comment list in the comment area, the recorded identification information can be sent to the server after the identification information of the newly displayed comment list is recorded, the server can obtain the comment contents of the comment list corresponding to the identification information when receiving the uploaded identification information, analyze the comment contents to obtain the recommendation information corresponding to the comment contents and provide the recommendation information to the user, the function of providing more recommendation information or services for the user by means of the comment information browsed by the user is achieved, further analysis and processing are achieved according to the obtained comment information browsed by the user, recommendation of relevant information is intelligently provided for the user, and recommendation efficiency and accuracy of recommendation are improved.
Corresponding to the processing methods of the comment lists in the comment areas provided by the above-mentioned several embodiments, an embodiment of the present invention further provides a processing apparatus of the comment lists in the comment areas, and since the processing apparatus of the comment lists in the comment areas provided by the embodiment of the present invention corresponds to the processing methods of the comment lists in the comment areas provided by the above-mentioned several embodiments, the implementation of the processing method of the comment lists in the comment areas is also applicable to the processing apparatus of the comment lists in the comment areas provided by the present embodiment, and is not described in detail in the present embodiment. Fig. 3 is a schematic structural diagram of a processing apparatus of a comment list in a comment area according to one embodiment of the present invention.
As shown in fig. 3, the processing apparatus 300 for the comment list in the comment area includes: a display judgment module 310, an identification information determination module 320, and an identification information recording module 330, wherein:
the display determining module 310 is configured to determine whether a new comment list is currently displayed in a display window area corresponding to the comment area when it is monitored that the user browses the comment area in a preset manner. As an example, the preset mode is a touch sliding mode or a mouse wheel mode.
In an embodiment of the present invention, a specific implementation process of the display determining module 310 determining whether a new comment list is currently displayed in the display window region corresponding to the comment region may be as follows: determining a currently displayed comment list in a display window area; recording the identification information of the currently displayed comment list into a display set, wherein the display set is used for storing the identification information of the comment list currently displayed in the window area during the recording; and comparing the identification information in the display set recorded this time with the identification information in the display set recorded last time, and judging whether a new comment list is displayed currently in the display window area.
In an embodiment of the present invention, a specific implementation process of the presentation determination module 310 determining the currently presented comment list in the presentation window area may be as follows: determining the rolling distance of the comment area when the browsing operation acts on the display window area; determining the height of each comment list in the comment area; determining a width of a presentation window area; and determining the currently displayed comment list in the display window area according to the rolling distance, the height of each comment list and the width of the display window area.
In one embodiment of the present invention, the width of the presentation window area refers to a width interval composed of a Top edge Top value and a Bottom edge Bottom value of the presentation window area; in the embodiment of the present invention, the specific implementation process of determining, by the presentation determining module 310, the currently presented comment list in the presentation window area according to the scrolling distance, the height of each comment list, and the width of the presentation window area may be as follows: respectively carrying out addition calculation on the height of each comment list and the rolling distance; determining a comment list with the display ratio exceeding a preset threshold value from each comment list according to each sum obtained by addition calculation and the width interval of the display window area; and taking the comment list with the display duty ratio exceeding a preset threshold value as the currently displayed comment list in the display window area.
In an embodiment of the present invention, the specific implementation process of the rendering determination module 310 for determining the width of the rendering window region may be as follows: determining a width of an entire display area of a screen; determining the width of a non-display window control in a display interface of an application program; and subtracting the width of the non-display window control from the width of the whole display area to obtain the width of the display window area.
The identification information determining module 320 is configured to determine identification information of a new comment list when it is determined that a new comment list is currently presented in the presentation window area.
The identification information recording module 330 is configured to record the identification information of the new comment list.
In one embodiment of the present invention, the processing apparatus further includes: and a speed judgment module. In the embodiment of the present invention, the speed determination module is configured to determine whether a speed of the browsing operation is less than a preset speed; the display judging module is further configured to judge whether a new comment list is currently displayed in the display window area when the speed of the browsing operation is judged to be lower than a preset speed.
In one embodiment of the present invention, the processing apparatus further includes: and an information sending module. In the embodiment of the present invention, the information sending module is configured to send the recorded identification information of the new comment list to a server, where the identification information of the new comment list is used for the server to obtain comment content of the new comment list, analyze the comment content, generate recommendation information corresponding to the comment content, and recommend the recommendation information to the user.
According to the processing device of the comment list in the comment area, when it is monitored that a user browses the comment area in the application program in a preset mode, whether a new comment list is displayed currently in the display window area corresponding to the comment area is judged, if the new comment list is displayed currently in the display window area, identification information of the new comment list is determined, and then the identification information of the new comment list is recorded, so that comments browsed in the application program on the mobile terminal by the user can be obtained through the recorded identifications, further analysis and processing can be conducted according to the obtained comment information, relevant information can be intelligently recommended for the user, and the efficiency and accuracy of information recommendation are improved.
In order to implement the above embodiments, the present invention further provides an electronic device.
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the invention. As shown in fig. 4, the server 400 may include: the memory 410, the processor 420 and the computer program 430 stored in the memory 410 and running on the processor 420, when the processor 420 executes the program, the method for processing the comment list in the comment area according to any one of the above embodiments of the present invention is implemented.
In order to achieve the above embodiments, the present invention also proposes a computer-readable storage medium on which a computer program is stored, which when executed by a processor, implements a processing method of a comment list in a comment area of any of the above embodiments of the present invention.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.