RU-2861282-C1 - INFORMATION RETRIEVAL DEVICE
Abstract
FIELD: computing technology. SUBSTANCE: said result is achieved due to an information retrieval device comprising N ≥ 2 mask storage units 1 l - 1 N , N selection units 2 l - 2 N , a frequency divider 3, a time interval former 4, a search strategy register 5, a transition mask address forming unit 6, a display unit 7, N search time selection controllers 8 l - 8 N , a main search time controller 9, a clock pulse generator 10, and a neuro-fuzzy pertinence control unit 11. EFFECT: increased pertinence of search results. 2 cl, 13 dwg
Inventors
- Vinogradov Vladislav Romanovich
- Kryukova Elena Sergeevna
- Mangirov Pavel Vladislavovich
- Mikhajlichenko Anton Valerevich
- PARASHCHUK IGOR BORISOVICH
- Sayarkin Leonid Andreevich
Dates
- Publication Date
- 20260504
- Application Date
- 20250829
Claims (2)
- 1. An information retrieval device comprising N mask storage units (1 l - 1 N ), where N ≥ 2 is the number of binary information block (BIB) types, N selection units (2 l - 2 N ), a frequency divider (3), a time interval generator (4), a search strategy register (5), a transition mask address generation unit (6), an indication unit (7), N search time selection controllers (8 l - 8 N ), a main search time controller (9), a clock pulse generator (10), wherein the clock input (38) of the frequency divider (3) is the first clock input (08) of the device, and the output (39) of the frequency divider (3) is connected to the clock input (41) of the time interval generator (4), the write enable inputs (10 l - 10 N ) of the N mask storage units (1 l - 1 N ) are combined and are the write enable input (01) of the device; L-bit information inputs (21 l -21 N ), where L ≥ 2, N selection blocks (2 l - 2 N ) are combined and are the L-bit information input (04) of the device, the first L-bit inputs "Mask 1" (12 n ) and "Mask 2" (13 n ) of the n-th mask storage block (1 n ), where n = 1, 2, …, N, are the n-th first L-bit inputs, respectively, "Mask 1" (02 n ) and "Mask 2" (03 n ) of the device, the second L-bit outputs "Mask 1" (14 n ) and "Mask 2" (15 n ) of the n-th mask storage block (1 n ) are connected to the corresponding second L-bit inputs "Mask 1" (22 n ) and "Mask 2" (23 n ) n-th selection block (2 n ), the "Initial reset" input (42) of the time interval generator (4) is connected to the "Initial reset" input (63) of the transition mask address generation block (6) and is the "Initial reset" input (05) of the device, the M-bit "Waiting time code" input (43) of the time interval generator (4), where M ≥ 2 is the bit depth of the waiting time code, is the M-bit "Waiting time code" input (06) of the device, the output (44) of the time interval generator (4) is connected to the "Reset" input (64) of the transition mask address generation block (6), the signal output (59) of the search strategy register (5) is connected to the signal inputs (45) and (65) of the time interval generator (4) and the transition mask address generation block (6), respectively, K-bit, where K = (log 2 N) + 1, the address input (53), control input (54), N-bit information input (55) and enable input (58) of the search strategy register (5) are respectively the K-bit address input (09), control input (010), N-bit information input (011) and enable input (014) of the device, the "Crystal Select" (56) and "Read/Write" (57) inputs of the search strategy register (5) are respectively the "Crystal Select" (012) and "Read/Write" (013) inputs of the device, the N-bit "Search Completion Rule" (72) input and "Search Result" (73) output of the display unit (7) are respectively the N-bit "Search Completion Rule" (07) input and "Search Result" (015) output of the device, the "Comparison Result" (26 l - 26 N ) outputs of the blocks selection (2 l - 2 N ) are connected to the corresponding "Comparison Result" inputs (81 l - 81 N ) of the corresponding search time selection controllers (8 l - 8 N ), the "Comparison Result" outputs (83 l - 83 N ) of which are connected to the corresponding "Comparison Result" inputs (51 l - 51 N ) of the search strategy register (5) and to the corresponding "Comparison Result" inputs (61 l - 61 N ) of the transition mask address generation unit (6), the output (101) of the clock pulse generator (10) is connected to the clock inputs (25 l - 25 N ) of each of the N selection blocks (2 l - 2 N ), the "Reset" inputs (24 l - 24 N ) of which are the corresponding "Reset" inputs (017 l - 017 N ) of the device, S-bit, where S ≥ 2 - the bit depth of the search time correction code, the correction input (27 n ) of the n-th selection block (2 n ) is connected to the S-bit test input (82 n ) of the n-th search time selection controller (8 n ) and is connected to the n-th S-bit output (92 n ) of the main search time controller (9), N S-bit inputs (91 l - 91 N ) of which are the corresponding N S-bit inputs of the "Correction of the maximum search time" (016) of the device, characterized in that a neuro-fuzzy pertinence control block (11) is additionally introduced, designed to ensure dynamic correction of the values of the degree of satisfaction with the results of search results on the part of the user, a preliminary analysis of the mathematical nature of the input values of the required degree of satisfaction with the results of search results - the values of the required ratios of the volume of useful information (useful to the user of the BDI) to the total volume of information received (to the total number obtained as a result of the BDI search) - they are specified quantitatively or qualitatively, ambiguously, simultaneously in an unreliable and fuzzy form, as well as for the implementation of the procedure of neuro-fuzzy transformation of these input initial data on the pertinence of the search (the required values of the degree of satisfaction with the results of the search results), specified simultaneously in an unreliable and fuzzy form to a form that allows for the reliable identification and interpretation of these values in the interests of increasing the pertinence of the results of a specific search query, wherein the K-bit output "Event code" (62) of the transition mask address generation unit (6) is a K-bit direct input (111) of the neuro-fuzzy pertinence control unit (11), the K-bit information output (113) of which is connected to the K-bit input "Event code" (52) of the search strategy register (5) and to the K-bit input "Event code" (71) of the indication unit (7), the K-bit neuro-fuzzy input (112) of the unit neuro-fuzzy pertinence control (11) is a K-bit neuro-fuzzy input "Search Pertinence" (018) of the device.
- 2. The device according to claim 1, characterized in that the neuro-fuzzy pertinence control unit (11) consists of a counter (11.1), a storage register (11.2), a neuro-fuzzy programmable computer (11.3) and a storage element (11.4), the K-bit output (11.4-2) of which is combined with the K-bit direct output (11.2-4) of the storage register (11.2) and is a K-bit information output (113) of the neuro-fuzzy pertinence control unit (11), the K-bit input (11.3-1) (I l - I K ) of the neuro-fuzzy programmable computer (11.3) is connected to the K-bit information output (11.2-1) of the storage register (11.2) and is a K-bit neuro-fuzzy input (112) of the neuro-fuzzy control unit pertinence (11) and the K-bit neuro-fuzzy input "Search Pertinence" (018) of the device, the input (11.3-2) (OE I ) for enabling outputs A of the neuro-fuzzy programmable computer (11.3) is connected to the enabling output (11.2-3) of the storage register (11.2), K outputs A (A l - A K ) of the neuro-fuzzy programmable computer (11.3) are connected to the corresponding K inputs (11.4-1 l - 11.4-1 K ) of the storage element (11.4), the K-bit input (11.2-2) of the storage register (11.2) is connected to the K-bit output (11.1-2) of the counter (11.1), the K-bit input (11.1-1) of which is the K-bit direct input (111) of the neuro-fuzzy pertinence control unit (11).
Description
The invention relates to the field of telecommunications and can be used to implement user search information requests and operational identification of information in packet-switched data networks, as well as in distributed information and reference (search) systems and in storage systems for electronic educational resources, on information resources of electronic libraries, data processing centers and cloud services. A device known from Russian Patent No. 2115952, "Information Retrieval Device," IPC G06F 17/40, published July 20, 1998, includes boundary registers, summing and subtracting counters, comparison circuits, memory units, and computing units. This analog, when receiving a digital message and searching for a specific digital sequence, allows for determining the parameters and compliance of the transmission sequence with the data exchange rules established for a given protocol. The disadvantages of this device are the relatively long time required to identify packets (since identification is performed by sequentially analyzing feature values) and its narrow scope of application—it's limited to analyzing the TFTP protocol to ensure the observed packet sequence complies with the rules established for that protocol. All of this limits the use of this analog device for protocol analysis in modern high-speed computing networks. A device known from Russian Patent No. 2313128, "Information Retrieval Device," IPC G06F 9/46, published December 20, 2007, Bulletin No. 35, is described. This device comprises N ≥ 2 mask storage units, N selection units, a frequency divider, a time interval generator, a search strategy register, a transition mask address generator, and an indication unit. The device expands the scope of application and improves the speed of incoming packet analysis for the prototype device by identifying packets through parallel analysis of identification attribute values and monitoring the exchange sequence for compliance with any a priori defined rules. However, this device has a drawback - a relatively low probability of timely information retrieval in conditions of continuous dynamics of changing states of different priority information retrieval requests and taking into account influencing factors. Of the known devices, the closest analogue (prototype) in its technical essence to the claimed device is the device according to Russian Federation Patent No. 2553093 “Information Retrieval Device” IPC G06F 9/46, published June 10, 2015, Bulletin No. 16. The prototype device includes N ≥ 2 mask storage blocks, N selection blocks, a frequency divider, a time interval generator, a search strategy register, a transition mask address generation block, an indication block, N search time selection controllers, a main search time controller, and a clock pulse generator. In the prototype device, the clock input of the frequency divider is the first clock input of the device, and the output of the frequency divider is connected to the clock input of the time interval generator, while the K-bit, where K = (log 2 N) + 1, output "Event code" of the transition mask address generation block is connected to the K-bit inputs "Event code" of the search strategy register and the indication block, respectively, the write enable inputs of the N mask storage blocks are combined and are the write enable input of the device, the L-bit information inputs, where L ≥ 2, of the N selection blocks are combined and are the L-bit information input of the device. The first L-bit inputs "Mask 1" and "Mask 2" of N mask storage blocks are the first L-bit inputs "Mask 1" and "Mask 2" of the device, respectively, the second L-bit outputs "Mask 1" and "Mask 2" of N mask storage blocks are connected to the second L-bit inputs "Mask 1" and "Mask 2" of the corresponding selection blocks, the "Initial reset" input of the time interval generator is connected to the "Initial reset" input of the transition mask address generation block and is the "Initial reset" input of the device, while the M-bit "Waiting time code" input of the time interval generator, where M ≥ 2 is the bit depth of the waiting time code, is the M-bit "Waiting time code" input of the device, and the output of the time interval generator is connected to the "Reset" input of the transition mask address generation block, the signal output of the search strategy register is connected to the signal the inputs of the time interval generator and the transition mask address generation unit, the K-bit address input, control input, N-bit information input and enable input of the search strategy register are, respectively, the K-bit address input, control input, N-bit information input and enable input of the device, the "Crystal Select" and "Read/Write" inputs of the search strategy register are, respectively, the "Crystal Select" and "Read/Write" inputs of the device, the N-bit "Search Completion Rule" input and "Search Result" output of the indication unit are, respectively,