A data query analysis system and method
By using a data query and analysis system, which utilizes a processor to identify user tags and selection behaviors, and adjusts the order of content data, the problem of search results not matching user preferences in existing technologies is solved, resulting in a more intelligent and user-friendly data query experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN ZHIBAIWEI TECH DEV CO LTD
- Filing Date
- 2021-12-17
- Publication Date
- 2026-05-12
AI Technical Summary
Existing data query methods cannot update personal tags by learning users' search and selection behaviors, resulting in search results that are not user-friendly or intelligent and fail to closely match users' selection preferences.
The data query and analysis system uses a processor to identify users' personal tag data, adjusts the order of content data according to users' selection behavior, and rearranges preview data using the formula R=-L+S. Combining the number of user selections and time thresholds, the system optimizes the display order of search results.
It achieves a more intelligent and user-friendly data query experience that better matches users' search and selection behaviors, improving the relevance of search results and user satisfaction.
Smart Images

Figure CN114218491B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, in particular to a data query analysis system and method capable of learning user's retrieval and selection behavior. BACKGROUND
[0002] At present, search engines used by data query can only collect information by using specific computer programs and display the information to users after certain organization and processing. The existing data query method does not have an analysis function, often cannot give users personal tags by learning and recording user's retrieval behavior, and cannot update personal tags and data tags through user's multiple retrieval and selection behavior, so as to push search results close to user's selection tendency to users in a more forward way, thus being not humanized and intelligent enough, and failing to bring good data query experience to users. Therefore, there is an urgent need for a data query analysis system and method capable of learning user's retrieval and selection behavior. SUMMARY
[0003] The technical problem to be solved by the present application is to provide a data query analysis system and method capable of learning user's retrieval and selection behavior.
[0004] The data query analysis system of the present application comprises
[0005] a database pre-storing a first arrangement order and a first personal tag data of a user;
[0006] a user terminal for inputting first query data;
[0007] a data splitting module for receiving the first query data sent by the user terminal and splitting the first query data into at least one first content data;
[0008] a display module for displaying a plurality of first preview data corresponding to the first content data in the first arrangement order;
[0009] a capturing module for capturing the number of times of selecting the first preview data corresponding to the first content data within a second unit time before inputting the first query data;
[0010] a processor for identifying the first personal tag data of the user and converting the first arrangement order into a second arrangement order according to the first personal tag data by using a first method.
[0011] This invention discloses a data query and analysis system, wherein the first method comprises: the processor converting the first content data and its corresponding first selection count S into first person tag data and adding it to the user data based on the first selection count S of the Lth first preview data corresponding to the first content data selected by the user within a third unit of time; when the user inputs the first content data corresponding to the first person tag data, the processor initially converts the Lth first preview data corresponding to the first content data in the first sorting order into the (LS)th first preview data, and outputs the ranking coefficient R according to the following formula:
[0012] R = -L + S; (Formula 1)
[0013] The processor rearranges the (LS)th first preview data with the same (LS) according to the ranking coefficient R in descending order, and transforms it into a second arrangement order.
[0014] The present invention provides a data query and analysis system, wherein the step of "capturing the number of times the first preview data corresponding to the first content data is selected within a second unit time before the input of the first query data" is as follows: within the second unit time, capturing the number of times the user browses the selected first preview data corresponding to the first content data for a time exceeding a second preset threshold.
[0015] In the data query and analysis system of the present invention, in the step of "the processor initially converts the Lth first preview data corresponding to the first content data in the first arrangement order into the (LS)th first preview data", when (LS) is an integer less than or equal to 1, (LS) is 1.
[0016] The present invention provides a data query and analysis system, wherein in the step of "rearranging the (LS)th first preview data with the same (LS) according to the ranking coefficient R from largest to smallest", when the number of the first preview data before the ranking of the (LS)th first preview data is q, the (LS)th first preview data is arranged starting from the (q+1)th first preview data.
[0017] The present invention provides a data query and analysis system, wherein when at least two initially transformed first preview data have the same ranking coefficient, the processor arranges the at least two first preview data in descending order of the first selection count S of the at least two first preview data, and transforms them into a second arrangement order.
[0018] The present invention provides a data query and analysis system, wherein when at least two first preview data have the same number of first selections S, the processor transforms the sorting of the at least two first preview data in the first sorting order into a second sorting order.
[0019] The present invention provides a data query and analysis system, wherein the second preset threshold is 0.5 to 2 seconds.
[0020] This invention provides a data query and analysis method, including...
[0021] Enter the first query data;
[0022] Split the first query data into at least one first content data;
[0023] Display multiple first preview data corresponding to the first content data in a first sorting order;
[0024] Capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is entered;
[0025] Identify the user's first person tag data, and based on the first person tag data, convert the first sorting order into a second sorting order using a first method.
[0026] The following description, in conjunction with the accompanying drawings, further illustrates a data query and analysis system and method according to the present invention. Attached Figure Description
[0027] Figure 1 A flowchart of a data query and analysis method Detailed Implementation
[0028] Example 1
[0029] like Figure 1 As shown, the data query and analysis system of the present invention includes:
[0030] The database contains pre-stored data including the first sorted order and the user's first personal tag data;
[0031] The user terminal is used to input the first query data;
[0032] A data splitting module is used to receive first query data sent by a user terminal and split the first query data into at least one first content data.
[0033] The display module displays multiple first preview data corresponding to the first content data in a first arrangement order;
[0034] A capture module is used to capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is input;
[0035] A processor for identifying a user’s first person tag data and, based on the first person tag data, converting the first permutation order into a second permutation order using a first method.
[0036] This invention identifies a user's first person tag data through the processor, and changes the first arrangement order of multiple first preview data corresponding to the first content data to a second arrangement order through a first method. This allows the user's first person tag data to influence the arrangement order of multiple first preview data corresponding to the first content data, thereby making the query results more closely match the user's retrieval and selection behavior, and achieving a more intelligent and user-friendly data query experience.
[0037] The step of "receiving first query data sent by a user terminal and splitting the first query data into at least one first content data" can be as follows: the database pre-stores multiple content word data, the data splitting module splits a portion of the first query data that is the same as the content word data into first content data, splits the other portion of the first query data into another first content data, uploads the other first content data to the database, and converts it into content word data.
[0038] For example, if the database pre-stores the content word data "live streaming", when the user enters the first query data as "Huya Live", then the part of the first query data that is the same as the content word data, "live streaming", is converted into the first content data, and the other part of the first query data, "Huya", is converted into another first content data. The other first content data, "Huya", is then uploaded to the database and converted into content word data.
[0039] The present invention, through the above method, splits the first query data input by the user into at least one pre-stored content word data in the database so as to read its actual meaning, and at the same time realizes the updating of the pre-stored content word data in the database.
[0040] The “first sorting order” can be a default sorting order. For example, in the first unit of time before the first query data is entered, the first preview data is sorted according to the number of times other users click on the first preview data corresponding to the first query data.
[0041] This invention arranges the first preview data according to the number of times other users click on it, so that the first preview data has a default arrangement order when the user does not enter any query data.
[0042] The first arrangement order may be the first arrangement order corresponding to the first query data, or the first arrangement order corresponding to at least one or more first content data.
[0043] The first preview data may be the search results corresponding to the first content data or the first query data.
[0044] Through the above settings, the present invention enables users to obtain search results corresponding to the first content data or the first query data through the first preview data.
[0045] The first unit time and the second unit time can be 10 seconds to 10 days, preferably 1 hour.
[0046] The step of "capturing the number of times the first preview data corresponding to the first content data is selected within a second unit time before the first query data is entered" can be, for example, in the second unit time, after the user enters the first query data, the user's action of clicking on a certain first preview data can be recorded, and the number of times the user clicks on the first preview data can be recorded.
[0047] Through the above settings, the present invention enables the recording of the number of times the user selects the first preview data corresponding to the first content data.
[0048] The step of "capturing module, which is used to capture the number of times the first preview data corresponding to the first content data is selected in the second unit time before the input of the first query data;" can be as follows: when the first query data is "Huya Live", and the first content data is "Huya" and "Live", then for each additional time the term "Huya Live" is selected in the first preview data in the second unit time before the input of the first query data, the number of times the first preview data with the first content data being "Huya" and "Live" is incremented by one.
[0049] When the first query data is "Huya Live", and the first content data is "Huya" and "Live", then each time the term "Douyu Live" is selected in the first preview data within the second unit of time before the first query data of "Huya Live" is entered, the number of times the first preview data with the first content data of "Huya" remains unchanged; the number of times the first preview data of "Live" is incremented by one.
[0050] Preferably, in the data query and analysis system of the present invention, the first method is:
[0051] The processor, based on the user's selection count S of the Lth first preview data corresponding to the first content data within the third unit of time, converts the first content data and its corresponding selection count S into first person tag data and adds it to the user data. When the user inputs the first content data corresponding to the first person tag data, the processor initially converts the Lth first preview data corresponding to the first content data in the first sorting order into the (LS)th first preview data, and outputs the ranking coefficient R using the following formula:
[0052] R = -L + S; (Formula 1)
[0053] The processor rearranges the (LS)th first preview data with the same (LS) according to the ranking coefficient R in descending order, and transforms it into a second arrangement order.
[0054] This invention uses the number of times (S) a user selects the Lth first preview data within a third unit of time to treat the keywords corresponding to the Lth first preview data and their number of selections (S) as the user's personal tags. When the user queries the keywords again, the Lth first preview data is reordered through two transformations and transformed into a second sorting order, thereby making the query results more in line with the user's retrieval and selection behavior, achieving a more intelligent and user-friendly data query experience.
[0055] The first selection number can be 1 to 10, preferably 2, and if it exceeds 10, it can be determined as 10.
[0056] Wherein, “the number of times S is selected for the Lth first preview data corresponding to the first content data” is the number of times selected in the first sorting order.
[0057] The method of "converting the first content data and its corresponding first selection count S into the first person tag data and adding it to the user data" can be as follows: For example, if the first preview data is "positive sports meet 4 times" and the first preview data is "negative sports meet 1 time", then the user tag can be "positive sports meet 3 times".
[0058] For example, referring to Table 1, the processor converts the first selection count 3 of the first content data "sports meet" and its corresponding first first preview data, the first selection count 5 of the first content data "Chinese table tennis" and its corresponding second first preview data, and the first selection count 7 of the first content data "gold medal" and its corresponding third first preview data into the first person tag data and adds it to the user data based on the user's selection in the third unit of time.
[0059] When a user inputs the first content data corresponding to the first personal tag data "sports meet" or "Chinese table tennis team" or "gold medal", the processor will initially convert the first first preview data corresponding to the first content data "sports meet" in the first sorting order into the first first preview data, and output its ranking coefficient R as 2 through the formula;
[0060] The second first preview data corresponding to the first content data "Chinese Table Tennis" is initially converted into the first first preview data, and its ranking coefficient R is output as 3 by formula.
[0061] The third first preview data corresponding to the first content data "Gold Medal" is initially converted into the first first preview data, and its ranking coefficient R is output as 4 by formula.
[0062] Based on the ranking coefficient R from largest to smallest, the three first preview data are arranged as follows: the first preview data corresponding to the first content data "gold medal" is the first first preview data, the first preview data corresponding to the first content data "Chinese table tennis team" is the second first preview data, and the first preview data corresponding to the first content data "sports meet" is the third first preview data, and then converted into the second sorting order.
[0063] Specifically, when at least two pre-transformed first preview data have the same sorting and ranking coefficient, the at least two first preview data are arranged in descending order of the first selection count S of the at least two first preview data, and transformed into a second sorting order, and so on, as shown in the table as an example.
[0064] For example, referring to Table 1, the fifth and seventh first preview data have the same initial ranking and ranking coefficient R after initial conversion. Therefore, based on the fact that the first selection count S of the fifth first preview data is 3 and the first selection count S of the seventh first preview data is 5, the seventh first preview data is finally ranked as the fifth first preview data, the fifth first preview data is finally ranked as the sixth first preview data, and the sixth first preview data with the smallest ranking coefficient R is finally ranked as the seventh first preview data.
[0065]
[0066] Table 1
[0067] Preferably, in the data query and analysis system of the present invention, the step of "capturing the number of times the first preview data corresponding to the first content data is selected within a second unit time before the input of the first query data" is as follows: within the second unit time, capturing the number of times the user browses the selected first preview data corresponding to the first content data for a time exceeding a second preset threshold.
[0068] The present invention, through the above settings, avoids the increase in the number of times the first preview data corresponding to the selected first content data is captured after the user accidentally clicks on the first preview data.
[0069] Preferably, in the data query and analysis system of the present invention, in the step of "the processor initially converts the Lth first preview data corresponding to the first content data in the first arrangement order into the (LS)th first preview data", when (LS) is an integer less than or equal to 1, (LS) is 1.
[0070] The present invention defines (LS) less than or equal to 1 as 1 through the above algorithm, which can avoid the situation of the 0th first preview data and the -1st first preview data, and can finally arrange the same, initially transformed first preview data according to the ranking coefficient R and transform it into the second arrangement order.
[0071] Preferably, in the data query and analysis system of the present invention, in the step of "rearranging the (LS)th first preview data with the same (LS) according to the ranking coefficient R from large to small", when the number of the first preview data that has been initially transformed before the ranking of the (LS)th first preview data is q, the (LS)th first preview data is arranged starting from the (q+1)th first preview data.
[0072] Example 2
[0073] like Figure 1 As shown, the data query and analysis system of the present invention includes:
[0074] The database contains pre-stored data including the first sorted order and the user's first personal tag data;
[0075] The user terminal is used to input the first query data;
[0076] A data splitting module is used to receive first query data sent by a user terminal and split the first query data into at least one first content data.
[0077] The display module displays multiple first preview data corresponding to the first content data in a first arrangement order;
[0078] A capture module is used to capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is input;
[0079] A processor for identifying a user’s first person tag data and, based on the first person tag data, converting the first permutation order into a second permutation order using a first method.
[0080] Preferably, in the data query and analysis system of the present invention, the first method is:
[0081] The processor, based on the number of selections of the first preview data corresponding to the first content data that has been selected more than the third preset threshold within the fourth unit time, converts the first preview data corresponding to the first content data with a higher number of selections into first core data with a quantity of x, and converts the first preview data corresponding to the first content data with a lower number of selections into first edge data with a quantity of y.
[0082] The processor adjusts the first arrangement order of the first preview data containing the intersection of the first core data of quantity x and the first edge data of quantity y to the first position and transforms it into a second arrangement order. It then adjusts the first arrangement order of the first preview data corresponding to the remaining first core data to the first position and transforms it into a second arrangement order. Finally, it adjusts the first arrangement order of the first preview data corresponding to the remaining first edge data to the first preview data corresponding to the remaining first core data and transforms it into a second arrangement order.
[0083] This invention takes the overlapping portions of a first core data set (x) and a first edge data set (y) as the intersection, places the corresponding first preview data at the top, then places the remaining first preview data corresponding to the first core data at the top, and finally places the remaining first preview data corresponding to the first edge data at the bottom, transforming it into a second sorting order. In other words, the search results corresponding to the intersection are moved to the top, the search results for the remaining portion of the first core data are placed at the top, and the search results for the remaining portion of the first edge data are placed at the bottom, transforming it into a second sorting order. This makes the query results more closely match the user's search and selection behavior, achieving a more intelligent and user-friendly data query experience.
[0084] The fourth unit of time can be 10 seconds to 10 days, preferably 1 hour.
[0085] The third preset threshold can be 1 to 20, preferably 1.
[0086] The phrase "the processor selects the first preview data corresponding to multiple first content data in the fourth unit time period, the number of which exceeds the third preset threshold" can be selected by the user or by other registered users, but is preferably selected by the user.
[0087] In most cases, x should be greater than y. When x equals y, that is, when the number of first selections of the two first content data is the same, the first content data located in a later position of the first query data can be used as the first core data, and the first content data located in a earlier position of the first query data can be used as the first side data.
[0088] Among them, the first arrangement order of the first preview data corresponding to the remaining first core data is arranged according to the quantity of its first preview data, and the first arrangement order of the first preview data corresponding to the remaining first edge data is arranged according to the quantity of its first preview data.
[0089] For example, when a user inputs the first query data "Huya Live", and the first content data is "Huya" and "Live", the processor, based on the number of times the first preview data corresponding to multiple first content data has been selected by other registered users within a fourth unit of time, exceeding a third preset threshold, converts the first preview data "Huya Live", "Live Streamer", and "Live Event" corresponding to the first content data "Live" with the most selections into first core data, and the number x of the first preview data corresponding to "Huya Live", "Live Streamer", and "Live Event" are 4, 1, and 5 respectively;
[0090] The processor will select the first preview data "Huya Live", "Huya Video", and "Huya News" corresponding to the first content data "Huya" with the fewest selections and convert them into first edge data. The number y of the first preview data corresponding to "Huya Live", "Huya Video", and "Huya News" are 4, 3, and 2, respectively.
[0091] If the intersection of the first core data "Huya Live", "Live Streamer", and "Live Event" with the first edge data "Huya Live", "Huya Video", and "Huya News" is "Huya Live", then the processor will adjust the first preview data containing "Huya Live" to the first position, adjust the first core data "Live Event" and "Live Streamer" to the second and third positions, and adjust the first edge data "Huya Video" and "Huya News" to the fourth and fifth positions, and then convert them into a second arrangement order through the processor.
[0092] The steps of "converting the first preview data corresponding to the first content data with the most first selections into first core data of quantity x, and converting the first preview data corresponding to the first content data with fewer first selections into first edge data of quantity y" can be described as follows: the first core data has a larger sum of each x, and the first edge data has a smaller sum of each y.
[0093] For example, the number of first preview data points x for "Huya Live", "Live Streamer", and "Live Event" are 4, 1, and 5 respectively, with the sum of each x being 10. The number of first preview data points y for "Huya Live", "Huya Video", and "Huya News" are 4, 3, and 2 respectively, with the sum of each y being 9. Since 10 is greater than 9, "Huya Live", "Live Streamer", and "Live Event" are the first core data, while "Huya Live", "Huya Video", and "Huya News" are the first peripheral data.
[0094] Preferably, in the data query and analysis system of the present invention, the first method further includes:
[0095] The processor acquires, within a fourth unit of time, the first associated data (m in number corresponding to the first core data), the second associated data (n in number corresponding to the first edge data), multiple first core data (x1, x2, x3...), and multiple first edge data (y1, y2, y3...), selected by other registered users, and outputs the enhancement capability value of the multiple first associated data according to the following formula:
[0096] kx = me(x1 + x2 + x3 + ...); (Formula 2)
[0097] The processor outputs multiple enhancement values of the second associated data according to the following formula three:
[0098] ky = ne(y1 + y2 + y3 + ...); (Formula 3)
[0099] The processor adjusts the first arrangement order of the first preview data corresponding to the first associated data and the second associated data to after the first preview data corresponding to the remaining first edge data according to the order of the enhancement capability value from large to small, and converts it into a second arrangement order. The processor outputs the second arrangement order.
[0100] This invention outputs the enhancement value k of the first associated data through a formula. x The second related data enhancement value k yThe system then rearranges the first preview data corresponding to the first and second related data into a second sorting order according to the rule that the higher the capability value, the higher the sorting order. This makes the query results more in line with the user's search and selection behavior, and achieves a more intelligent and user-friendly data query experience.
[0101] This invention outputs the enhancement value k of multiple first-related data using the above formula. x The ability value k of multiple second-related data y The number of first core data x and the number of first edge data y have a larger weight on the value of k, while the number of first associated data m and the number of second associated data n have a smaller weight on the value of k, so that the value of k mainly depends on the number of first core data x and the number of first edge data y.
[0102] The domain of m and n is defined as: m and n are greater than or equal to the third preset threshold.
[0103] For example, referring to Table 2, the processor obtains the first associated data "live video", "live news", and "game live stream" selected by other registered users in the fourth unit time period, which correspond to the first core data "Huya Live", "live streamer", and "live event". The number m of the first preview data corresponding to "live video", "live news", and "game live stream" are 5, 6, and 2, respectively.
[0104] The processor acquires the second associated data "Douyu", "Douyin", and "Penguin" selected by other registered users within the fourth unit time period, which correspond to the first edge data "Huya Live", "Huya Video", and "Huya News" respectively, and the number n of the first preview data corresponding to "Douyu", "Douyin", and "Penguin" are 6, 3, and 2 respectively.
[0105] The processor outputs the enhancement value k of the first associated data "live video", "live news", and "game live stream" according to the following formula:
[0106] kx = me(x1 + x2 + x3 + ...)
[0107] "Live video" k=5e 10 ;
[0108] "Live News" k=6e 10 ;
[0109] "Game live streaming" k=2e 10 ;
[0110] The processor outputs the enhancement value k of the second associated data "Douyu", "Douyin", and "Penguin" according to the formula as follows:
[0111] ky = ne(y1 + y2 + y3 + ...
[0112] "Douyu" k=6e 9 ;
[0113] "Douyin" k=3e 9 ;
[0114] "Penguin" k = 2e 9 ;
[0115] The processor reorders the first associated data "Live Video", "Live News", and "Game Live", and the second associated data "Douyu", "Douyin", and "Penguin" after the first preview data corresponding to the remaining first edge data "Huya Live", "Huya Video", and "Huya News" according to the improvement capability value k in descending order, and transforms them into a second arrangement order. The final order of the multiple first preview data is: "Huya Live", "Live Event", "Live Streamer", "Huya News", "Huya Video", "Live News", "Live Video", "Douyu", "Game Live", "Penguin", and "Douyin".
[0116]
[0117] Table 2
[0118] Example 3
[0119] like Figure 1 As shown, the data query and analysis system of the present invention includes:
[0120] The database contains pre-stored data including the first sorted order and the user's first personal tag data;
[0121] The user terminal is used to input the first query data;
[0122] A data splitting module is used to receive first query data sent by a user terminal and split the first query data into at least one first content data.
[0123] The display module displays multiple first preview data corresponding to the first content data in a first arrangement order;
[0124] A capture module is used to capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is input;
[0125] A processor for identifying a user’s first person tag data and, based on the first person tag data, converting the first permutation order into a second permutation order using a first method.
[0126] Preferably, in the data query and analysis system of the present invention, the first method is:
[0127] The processor, based on the number of selections of the first preview data corresponding to the first content data that has been selected more than the third preset threshold within the fourth unit time, converts the first preview data corresponding to the first content data with a higher number of selections into first core data with a quantity of x, and converts the first preview data corresponding to the first content data with a lower number of selections into first edge data with a quantity of y.
[0128] The processor adjusts the first arrangement order of the first preview data containing the intersection of the first core data of quantity x and the first edge data of quantity y to the first position and transforms it into a second arrangement order. It then adjusts the first arrangement order of the first preview data corresponding to the remaining first core data to the first position and transforms it into a second arrangement order. Finally, it adjusts the first arrangement order of the first preview data corresponding to the remaining first edge data to the first preview data corresponding to the remaining first core data and transforms it into a second arrangement order.
[0129] Preferably, in the data query and analysis system of the present invention, the first method further includes:
[0130] The processor acquires first associated data (m in number) corresponding to the first core data and second associated data (n in number) corresponding to the first edge data, which were selected by other registered users within a fourth unit time period;
[0131] The processor calculates the first repetition number 'a' of the first preview data selected by the user that corresponds to the first content data;
[0132] The processor calculates the first browsing time b, which is used by the user to browse multiple first preview data corresponding to the first associated data within a fourth unit time, and the second browsing time c, which is used by the user to browse one of the first result data corresponding to the first preview data.
[0133] The processor outputs a first value P according to the following formula:
[0134]
[0135] The processor arranges the multiple first preview data corresponding to the first value P in ascending order after the first preview data corresponding to the remaining first edge data, and converts them into a second arrangement order. The processor then outputs the second arrangement order.
[0136] This invention rearranges multiple search terms into a second order by using a first value P that is related to the number of repeated searches, the browsing time of multiple search terms, and the browsing time of a single search result. This results in search results that are more closely aligned with the user's retrieval and selection behavior, thus achieving a more intelligent and user-friendly data query experience.
[0137] This invention maximizes the weight of the first repetition count 'a' of the first preview data corresponding to the first content data selected by the user, making 'a' larger and the first value P smaller, so that the corresponding first preview data ranks higher, i.e., increasing the weight of the previous user's term selection count; a larger first browsing time 'b' indicates that the user hesitated when browsing certain terms, so the corresponding first value P should be larger, thus placing the corresponding terms in a lower order; a larger second browsing time 'c' indicates that the user spent a long time browsing the search results corresponding to a certain term, indicating that the user likes the search results, so the corresponding first value P should be smaller, thus advancing the ranking of the corresponding first preview data.
[0138] The first repetition count is the number of times a user repeatedly queries a certain query content.
[0139] The first browsing time refers to the time spent by the user browsing multiple search terms.
[0140] The first result data is the detailed content of the search results.
[0141] The second browsing time is the time spent by a user browsing the detailed content of a search result.
[0142] For example, the processor obtains first associated data "live video", "live news", "game live", which were selected by other registered users in the fourth unit time period and correspond to the first core data in quantities of 5, 6, and 2 respectively; and second associated data "Douyu", "Douyin", and "Penguin" which correspond to the first edge data in quantities of 6, 3, and 2 respectively.
[0143] The processor calculates the user's fifth query for the first query data "Huya Live";
[0144] The processor calculates that the first browsing time b used by the user to browse multiple first preview data corresponding to the first associated data "live video", "live news", and "game live" within the fourth unit time is 5 seconds. The processor calculates that the second browsing time c used by the user to browse one of them, for example, the first result data corresponding to the first preview data corresponding to the first associated data "game live", is 20 seconds. That is to say, the time used by the user to browse multiple entries of "live video", "live news", and "game live" is b = 5 seconds, and the time used by the user to select an entry and browse its detailed results is c = 20 seconds. According to the formula, the first value P is output as 4 / 421. The processor arranges the multiple first preview data corresponding to the first value P in ascending order after the first preview data corresponding to the remaining first edge data, and converts it into a second arrangement order. The processor outputs the second arrangement order.
[0145] Example 4
[0146] like Figure 1 As shown, the data query and analysis system of the present invention includes:
[0147] The database contains pre-stored data including the first sorted order and the user's first personal tag data;
[0148] The user terminal is used to input the first query data;
[0149] A data splitting module is used to receive first query data sent by a user terminal and split the first query data into at least one first content data.
[0150] The display module displays multiple first preview data corresponding to the first content data in a first arrangement order;
[0151] A capture module is used to capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is input;
[0152] A processor for identifying a user’s first person tag data and, based on the first person tag data, converting the first permutation order into a second permutation order using a first method.
[0153] Preferably, in the data query and analysis system of the present invention, the first method is:
[0154] The processor, based on the number of selections of the first preview data corresponding to the first content data that has been selected more than the third preset threshold within the fourth unit time, converts the first preview data corresponding to the first content data with a higher number of selections into first core data with a quantity of x, and converts the first preview data corresponding to the first content data with a lower number of selections into first edge data with a quantity of y.
[0155] The processor adjusts the first arrangement order of the first preview data containing the intersection of the first core data of quantity x and the first edge data of quantity y to the first position and transforms it into a second arrangement order. It then adjusts the first arrangement order of the first preview data corresponding to the remaining first core data to the first position and transforms it into a second arrangement order. Finally, it adjusts the first arrangement order of the first preview data corresponding to the remaining first edge data to the first preview data corresponding to the remaining first core data and transforms it into a second arrangement order.
[0156] Preferably, in the data query and analysis system of the present invention, the first method further includes:
[0157] The processor acquires first associated data (m in number) corresponding to the first core data and second associated data (n in number) corresponding to the first edge data, which were selected by other registered users within a fourth unit time period;
[0158] The database stores positive and negative labels for the first preview data corresponding to the first associated data and the second associated data;
[0159] The processor collects the number of positive and negative tags corresponding to the first preview data clicked by the user within the fifth unit time period, which corresponds to the first associated data or the second associated data.
[0160] When the number of positive labels exceeds the number of negative labels by more than a second preset number, the ranking of the first arrangement order of the first preview data corresponding to the first associated data and the second associated data with positive labels is placed after the first preview data corresponding to the remaining first edge data. The ranking of the first arrangement order of the first preview data corresponding to the first associated data and the second associated data with positive labels is placed before the ranking of the first arrangement order of the first preview data corresponding to the first associated data and the second associated data with negative labels, and is converted into a second arrangement order. The processor outputs the second arrangement order.
[0161] When the number of negative labels exceeds the number of positive labels by more than a second preset number, the ranking of the first arrangement order of the first preview data corresponding to the first associated data and the second associated data with negative labels is placed after the first preview data corresponding to the remaining first edge data. The ranking of the first arrangement order of the first preview data corresponding to the first associated data and the second associated data with negative labels is placed before the ranking of the first arrangement order of the first preview data corresponding to the first associated data and the second associated data with positive labels, and is converted into a second arrangement order. The processor outputs the second arrangement order.
[0162] This invention uses a processor to determine and compare the number of positive and negative tags corresponding to the first preview data clicked by the user within a fifth unit of time, which corresponds to the first or second associated data. The system then prioritizes the first preview data with a higher number of positive or negative tags, moving its ranking from a first arrangement to a second arrangement. By determining the ranking based on the number of positive or negative tags corresponding to the first preview data, the invention aims to provide search results that better match the user's retrieval and selection behavior, resulting in a more intelligent and user-friendly data query experience.
[0163] The fifth unit of time can be 10 seconds to 10 days, preferably 2 hours.
[0164] The second preset quantity can be 2 to 10, preferably 4.
[0165] Among them, the first preview data corresponding to the first associated data and the second associated data with the same front label are randomly arranged, or arranged according to the size of the first value P according to Formula 4.
[0166] For example: The database stores positive tags "like imported cars" and negative tags "dislike imported cars" corresponding to the first preview data corresponding to the first associated data or the second associated data. The processor collects the number of positive tags and negative tags corresponding to the first preview data clicked by users within 2 hours.
[0167] When the number of positive labels "like imported cars" is 4 more than the number of negative labels "dislike imported cars", the first order of the first preview data corresponding to the first associated data and the second associated data with positive labels is placed before the first order of the first preview data corresponding to the first associated data and the second associated data with negative labels "dislike imported cars", and is converted into a second order. The processor outputs the second order.
[0168] When the number of negative labels "dislike imported cars" is 4 more than the number of positive labels "like imported cars", the first order of the first preview data corresponding to the first associated data and the second associated data with the negative label "dislike imported cars" is placed before the first order of the first preview data corresponding to the first associated data and the second associated data with the positive label "like imported cars", and is converted into a second order. The processor outputs the second order.
[0169] Example 5
[0170] like Figure 1 As shown, the data query and analysis system of the present invention includes:
[0171] The database contains pre-stored data including the first sorted order and the user's first personal tag data;
[0172] The user terminal is used to input the first query data;
[0173] A data splitting module is used to receive first query data sent by a user terminal and split the first query data into at least one first content data.
[0174] The display module displays multiple first preview data corresponding to the first content data in a first arrangement order;
[0175] A capture module is used to capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is input;
[0176] A processor for identifying a user’s first person tag data and, based on the first person tag data, converting the first permutation order into a second permutation order using a first method.
[0177] Preferably, in the data query and analysis system of the present invention, the first method is:
[0178] The processor, based on the number of selections of the first preview data corresponding to the first content data that has been selected more than the third preset threshold within the fourth unit time, converts the first preview data corresponding to the first content data with a higher number of selections into first core data with a quantity of x, and converts the first preview data corresponding to the first content data with a lower number of selections into first edge data with a quantity of y.
[0179] The processor adjusts the first arrangement order of the first preview data containing the intersection of the first core data of quantity x and the first edge data of quantity y to the first position and transforms it into a second arrangement order. It then adjusts the first arrangement order of the first preview data corresponding to the remaining first core data to the first position and transforms it into a second arrangement order. Finally, it adjusts the first arrangement order of the first preview data corresponding to the remaining first edge data to the first preview data corresponding to the remaining first core data and transforms it into a second arrangement order.
[0180] Preferably, in the data query and analysis system of the present invention, the first method further includes:
[0181] The processor acquires first associated data (m in number) corresponding to the first core data and second associated data (n in number) corresponding to the first edge data, which were selected by other registered users within a fourth unit time period;
[0182] The processor calculates the second repetition count t of the multiple first content data contained in the first result data based on the first result data corresponding to the first preview data corresponding to each first associated data and the first result data corresponding to the first preview data corresponding to each second associated data.
[0183] The processor arranges the first preview data corresponding to the first associated data and the first preview data corresponding to the second associated data after the first preview data corresponding to the remaining first edge data. It then arranges the first preview data corresponding to the first associated data and the first preview data corresponding to the second associated data in descending order of the second repetition count t of the multiple first content data contained in the first result data, and converts them into a second arrangement order. The processor outputs the second arrangement order.
[0184] This invention calculates the number of repetitions (t) of the first content data contained in the first result data corresponding to the first associated data and the second associated data, and rearranges the corresponding first preview data into a second sorting order. In other words, the more keywords in the search results corresponding to the first associated data and the second associated data, the higher the ranking of the corresponding search results; the fewer keywords in the search results corresponding to the first associated data and the second associated data, the lower the ranking of the corresponding search results. This makes the query results more in line with the user's search and selection behavior, and achieves a more intelligent and user-friendly data query experience.
[0185] The second repetition count is the number of times that the detailed content of a search result contains at least one keyword.
[0186] Wherein, when the sum t of the first repetition counts of multiple first content data contained in the first result data is repeated, they are arranged according to the first letter of the Chinese pinyin of the second associated data.
[0187] For example, the processor obtains first associated data "live video", "live news", "game live", which were selected by other registered users in the fourth unit time period and correspond to the first core data in quantities of 5, 6, and 2 respectively; and second associated data "Douyu", "Douyin", and "Penguin" which correspond to the first edge data in quantities of 6, 3, and 2 respectively.
[0188] The processor pre-reads the first result data corresponding to the first preview data for each first associated data "live video", "live news", and "game live", and the first result data corresponding to the first preview data for each second associated data "Douyu", "Douyin", and "Penguin".
[0189] For example, if the processor calculates the search results for the first related data "live video", and the second repetition count of the keyword "Huya" is 2, and the second repetition count of "live" is 6, then the second repetition count t is 8.
[0190] In the first search result for the first related data "live news", the second repetition of the keyword "Huya" is 2, and the second repetition of "live" is 3. Therefore, the second repetition t is 5.
[0191] In the first search result for the first related data "game live streaming", the second repetition of the keyword "Huya" is 6, and the second repetition of "live streaming" is 5. Therefore, the second repetition t is 11.
[0192] In the search results for the first second related data "Douyu", the second repetition count of the keyword "Huya" is 0, and the second repetition count of "live broadcast" is 6. Therefore, the second repetition count t is 6.
[0193] In the search results for the first and second related data "Douyin", the second repetition count of the keyword "Huya" is 0, and the second repetition count of "live broadcast" is 7. Therefore, the second repetition count t is 7.
[0194] In the search results for the first second related data "penguin", the second repetition count of the keyword "huya" is 0, and the second repetition count of "live broadcast" is 6. Therefore, the second repetition count t is 6.
[0195] The processor arranges the first preview data corresponding to the first associated data and the first preview data corresponding to the second associated data after the first preview data corresponding to the remaining first edge data. Then, it arranges the first preview data corresponding to the first associated data and the first preview data corresponding to the second associated data in descending order according to the second repetition count t of the multiple first content data contained in the first result data. The final arrangement order is: "Huya Live", "Live Event", "Live Streamer", "Huya News", "Huya Video", "Game Live", "Live Video", "Douyin", "Douyu", "Penguin", "Live News", and converts it into a second arrangement order. The processor outputs the second arrangement order.
[0196] The embodiments described above are merely preferred embodiments of the present invention and are not intended to limit the scope of the present invention. Various modifications and improvements made by those skilled in the art to the technical solutions of the present invention without departing from the spirit of the present invention should fall within the protection scope defined by the claims of the present invention.
Claims
1. A data query and analysis system, characterized in that: This includes a database that pre-stores the first sorted order and the user's first person tag data; The user terminal is used to input the first query data; A data splitting module is used to receive first query data sent by a user terminal and split the first query data into at least one first content data. The display module displays multiple first preview data corresponding to the first content data in a first arrangement order; A capture module is used to capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is input; A processor for identifying a user's first person tag data and, based on the first person tag data, converting the first permutation order into a second permutation order using a first method; The processor, based on the number of selections of the first preview data corresponding to the first content data that has been selected more than the third preset threshold within the fourth unit time, converts the first preview data corresponding to the first content data with a higher number of selections into first core data with a quantity of x, and converts the first preview data corresponding to the first content data with a lower number of selections into first edge data with a quantity of y. The processor adjusts the first arrangement order of the first preview data containing the intersection of the first core data of quantity x and the first edge data of quantity y to the first position and transforms it into a second arrangement order. It then adjusts the first arrangement order of the first preview data corresponding to the remaining first core data to the first position and transforms it into a second arrangement order. Finally, it adjusts the first arrangement order of the first preview data corresponding to the remaining first edge data to the first preview data corresponding to the remaining first core data and transforms it into a second arrangement order.
2. The data query and analysis system according to claim 1, characterized in that: The step of "capturing the number of times the first preview data corresponding to the first content data is selected within a second unit time before the first query data is input" is as follows: within the second unit time, capture the number of times the user browses the selected first preview data corresponding to the first content data for a time exceeding a second preset threshold.
3. The data query and analysis system according to claim 2, characterized in that: The second preset threshold is 0.5~2s.
4. A data query and analysis method, characterized in that: This includes inputting the first query data; Split the first query data into at least one first content data; Display multiple first preview data corresponding to the first content data in a first sorting order; Capture the number of times the first preview data corresponding to the first content data is selected within a second unit of time before the first query data is entered; Identify the user's first person tag data, and based on the first person tag data, convert the first sorting order into a second sorting order using a first method; Based on the number of selections of the first preview data corresponding to multiple first content data that have been selected in the fourth unit time, which exceed the third preset threshold, the processor converts the first preview data corresponding to the first content data with a large number of selections into first core data of quantity x, and the first preview data corresponding to the first content data with a small number of selections into first edge data of quantity y. The processor adjusts the first arrangement order of the first preview data containing the intersection of the first core data of quantity x and the first edge data of quantity y to the first position and transforms it into a second arrangement order. It then adjusts the first arrangement order of the first preview data corresponding to the remaining first core data to the first position and transforms it into a second arrangement order. Finally, it adjusts the first arrangement order of the first preview data corresponding to the remaining first edge data to the first preview data corresponding to the remaining first core data and transforms it into a second arrangement order.