CN117093653B - Informationized resource sharing method and system - Google Patents
Informationized resource sharing method and system Download PDFInfo
- Publication number
- CN117093653B CN117093653B CN202311352634.9A CN202311352634A CN117093653B CN 117093653 B CN117093653 B CN 117093653B CN 202311352634 A CN202311352634 A CN 202311352634A CN 117093653 B CN117093653 B CN 117093653B
- Authority
- CN
- China
- Prior art keywords
- information
- field
- fields
- request
- history
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000004044 response Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application discloses an informationized resource sharing method and system, in the method in the specification, the phenomenon that an information acquisition request of an information request object possibly has 'word nothing' is considered, when information capable of being displayed is provided for the information request object, the difference between the current information acquisition request and the historical information acquisition request of the information request object is determined, and therefore the obtained information capable of being displayed can highlight the difference of the current information acquisition request compared with the historical behavior. On the one hand, the information sharing based on specific objects is realized through data processing for management and supervision purposes. On the other hand, the informationized resource sharing method and the informationized resource sharing system realize information sharing and simultaneously realize the aim of adjusting information based on the attribute of the object, and provide conditions for further reducing the supervision of the information and the consumption of management resources by the information receiving method.
Description
Technical Field
The present application relates to the field of data processing technologies for management, supervision, or prediction purposes, and in particular, to an information-based resource sharing method and system.
Background
The information sharing (Information Sharing) refers to the exchange and sharing of information and information products among information systems of different layers and departments, namely the sharing of the information, namely the more obvious importance of the information in the Internet age, with other people, so as to achieve the purposes of resource allocation more reasonably, social cost saving and creation of more wealths. The requirements of different information request objects on information are different, and the same information request object can also have different requirements on information at different times, so that the actual requirements of the information request object need to be fully analyzed when information resource utilization resources are provided for the information request object. However, due to limitations in the expression and expression capabilities of the information request object, and the break-in situation between the information request object and the information provider (i.e., the information-based resource sharing system), interactions between the information request object and the information provider often suffer from "mismatching" of terms and supply and demand.
For example, publication (bulletin) number: CN113435743B, patent title: an informatization engineering whole process data resource sharing system (main class number: G06Q 10/0639) realizes whole process cross-stage seamless conversion and sharing of informatization data resources based on an information technology. On one hand, the information sharing technology for supervision or prediction purposes in the related field can be described to have a need; on the other hand, it can be stated that the technology mining in this field has a wide range of expansion prospects.
Disclosure of Invention
The embodiment of the application provides an informationized resource sharing method and an informationized resource sharing system, which aim to at least partially solve the technical problems.
The embodiment of the application adopts the following technical scheme:
in a first aspect, an embodiment of the present application provides a method for sharing an informationized resource, where the method includes:
determining a first history request of an information request object in response to an information acquisition request of the information request object; the first history request is an information acquisition request sent by the information request object in a history time period which is a first time period from the current moment;
extracting fields from the first history request to obtain a first number of fields which have highest occurrence frequency and correspond to preset dimensions, wherein the first number of fields are used as reference fields;
determining the weight of the reference field, wherein the weight is inversely related to the history duration from the moment of receiving the first history request to which the reference field belongs to the current moment; and, in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the current time, the weight of the reference field is greater than the weight of the reference field in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the start point of the first time period;
extracting a field of the information acquisition request to obtain a field corresponding to the dimension as a first target field;
determining a second number with the maximum similarity with the first target field in the reference field as a first field; determining a third number with minimum similarity with the first target field in the reference field as a second field;
if the specified condition is met, extracting the fields of the information acquisition request, and taking all the obtained fields as second target fields; the specified conditions are: at least one of the second fields has a weight greater than the weight of a fourth number of the first fields, and at least one of the second fields has a weight greater than the average of the weights of all of the first fields; the fourth number is less than the third number;
based on the second target field, determining from the alternative information, as displayable information, which is matched with the information acquisition request;
the displayable information is displayed.
In an alternative embodiment of the present specification, the method further comprises:
and if the specified condition is not met, determining the information matched with the information acquisition request from the alternative information based on the first target field as the presentable information.
In an alternative embodiment of the present specification, the method further comprises:
if the specified condition is not met and the weight of any one of the first fields is greater than the weight of any one of the second fields, determining that the first field is matched with the alternative information, and taking the first field as the displayable information.
In an alternative embodiment of the present specification, the method further comprises:
the first duration is inversely related to the information request frequency of the information request object history and is not smaller than a preset reference duration.
In an alternative embodiment of the present specification, the method further comprises:
the first number is inversely related to a frequency of information requests in the history of information request objects.
In an alternative embodiment of the present specification, the method further comprises:
in the first target field, if the matching degree between the first target field and the reference field is smaller than a preset matching degree threshold value, the third number is larger than the second number.
In a second aspect, an embodiment of the present application further provides an information-based resource sharing system, where the system includes:
a first history request determining module configured to: determining a first history request of an information request object in response to an information acquisition request of the information request object; the first history request is an information acquisition request sent by the information request object in a history time period which is a first time period from the current moment;
a reference field determination module configured to: extracting fields from the first history request to obtain a first number of fields which have highest occurrence frequency and correspond to preset dimensions, wherein the first number of fields are used as reference fields;
the weight determining module is configured to: determining the weight of the reference field, wherein the weight is inversely related to the history duration from the moment of receiving the first history request to which the reference field belongs to the current moment; and, in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the current time, the weight of the reference field is greater than the weight of the reference field in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the start point of the first time period;
a first target field determination module configured to: extracting a field of the information acquisition request to obtain a field corresponding to the dimension as a first target field;
a field determination module configured to: determining a second number with the maximum similarity with the first target field in the reference field as a first field; determining a third number with minimum similarity with the first target field in the reference field as a second field;
a second target field determination module configured to: if the specified condition is met, extracting the fields of the information acquisition request, and taking all the obtained fields as second target fields; the specified conditions are: at least one of the second fields has a weight greater than the weight of a fourth number of the first fields, and at least one of the second fields has a weight greater than the average of the weights of all of the first fields; the fourth number is less than the third number;
a presentable information determination module configured to: based on the second target field, determining from the alternative information, as displayable information, which is matched with the information acquisition request;
a display module configured to: the displayable information is displayed.
In a third aspect, an embodiment of the present application further provides an electronic device, including:
a processor; and
a memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method steps of the first aspect.
In a fourth aspect, embodiments of the present application also provide a computer-readable storage medium storing one or more programs, which when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method steps of the first aspect.
The above at least one technical scheme adopted by the embodiment of the application can achieve the following beneficial effects:
according to the method, the phenomenon that the information acquisition request of the information request object possibly has 'word meaning' is considered, when the information request object is provided with the displayable information, the difference between the current information acquisition request and the historical information acquisition request of the information request object is determined through analysis of fields, so that the obtained displayable information can conform to the portrait of the information request object, also can conform to the continuity of the information requirement shown by the information request behavior of the historical information request object, and can also highlight the difference of the current information acquisition request compared with the historical behavior, and therefore, the displayable information which better conforms to the information request object and is updated in content can be obtained along with the change of the requirement of a user along with the change of the same information acquisition request at different times while the information acquisition request of the last time and other at least partial historical times can be combined each time.
According to the informationized resource sharing method and system provided by the application, on one hand, information sharing based on specific objects is realized through data processing for management and supervision purposes. On the other hand, the informationized resource sharing method and the informationized resource sharing system realize information sharing and simultaneously realize the aim of adjusting information based on the attribute of the object, and provide conditions for further reducing the supervision of the information and the consumption of management resources by the information receiving method.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
fig. 1 is a schematic process diagram of an informationized resource sharing method according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
The application will be described in further detail below with reference to the drawings by means of specific embodiments. Wherein like elements in different embodiments are numbered alike in association. In the following embodiments, numerous specific details are set forth in order to provide a better understanding of the present application. However, one skilled in the art will readily recognize that some of the features may be omitted, or replaced by other elements, materials, or methods in different situations. In some instances, related operations of the present application have not been shown or described in the specification in order to avoid obscuring the core portions of the present application, and may be unnecessary to persons skilled in the art from a detailed description of the related operations, which may be presented in the description and general knowledge of one skilled in the art.
Furthermore, the described features, operations, or characteristics of the description may be combined in any suitable manner in various embodiments. Also, various steps or acts in the method descriptions may be interchanged or modified in a manner apparent to those of ordinary skill in the art. Thus, the various orders in the description and drawings are for clarity of description of only certain embodiments, and are not meant to be required orders unless otherwise indicated.
The numbering of the components itself, e.g. "first", "second", etc., is used herein merely to distinguish between the described objects and does not have any sequential or technical meaning. The term "coupled" as used herein includes both direct and indirect coupling (coupling), unless otherwise indicated.
The following describes in detail the technical solutions provided by the embodiments of the present application with reference to the accompanying drawings.
As shown in fig. 1, the method for sharing informationized resources in the present specification includes the following steps:
s100: a first history request for an information request object is determined in response to an information acquisition request for the information request object.
Both the information acquisition request and the first history request in this specification are issued by the information request object. The information request object may be a natural person or a device. The information request object in the present specification is distinguishable by a unique identification. For example, when the information request object is to a natural person, the unique identification may be an account; when the information request object is a device, the unique identification may be an IP address or a device unique identification code.
The information acquisition request is used to characterize the information requirement of the information request object, for example, when the information request object is a natural person, the information acquisition request may be a series of keywords input by the user. Typically, the information obtained is the same, even in order, for a search engine where the user enters the same keywords. In fact, in case the user can meet the user's needs in the case where the information obtained by inputting the keyword for the first time, the user will not search for the second time. The user searches for the second time, and the result of the first search is found to be unable to meet the user's needs. The technical scheme in the specification aims at timely updating information displayed for a user based on the current actual demand of the user.
The first history request in this specification is an information acquisition request transmitted by the information request object during a history period of a first time period from the current time (for example, a previous week, a previous year, etc.).
In an alternative embodiment of the present specification, the first duration is inversely related to the information request frequency of the information request object history, and is not less than a preset reference duration (the reference duration may be a preset value).
S102: and extracting the fields of the first history request to obtain a first number of fields which have highest occurrence frequency and correspond to preset dimensions, and taking the first number of fields as reference fields.
The dimensions in the specification can be obtained by dividing according to language structures, for example, the languages are divided according to main guests, the information acquisition request is "how many names the athlete runs on the A international event", the predicate "runs" may not belong to preset dimensions, and the "Zhang San" and the "A international event" belong to preset dimensions. In addition, the information acquisition request may be divided according to semantics, for example, the information acquisition request may be "how script B is executed", and the predicate may be "executed" belongs to a preset dimension.
In an alternative embodiment of the present specification, the first number is inversely related to a frequency of information requests over the history of information request objects. The higher the frequency is, the more urgent the information request object needs information, and as the frequency is increased, the more data the information request object accumulates by the information resource sharing system (the execution subject of the method in this specification) is, and the higher the adaptation degree of the information request object to the information resource sharing system is, the first number can be reduced appropriately.
In the related art, the technical means for realizing field extraction and frequency statistics can be applied to the specification under the condition of allowing. In the related art, a technical means for determining whether a field corresponds to (i.e., matches) a preset dimension (i.e., a technical means for determining a matching degree), all can be applied to the present specification as conditions allow.
S104: the weight of the reference field is determined.
The weight in the specification is used for representing the difference between fields, the degree of the information request object's requirement for the information corresponding to a certain field, the time-varying condition of the information request object's requirement for the information corresponding to a certain field, and the difference between the information request object's requirement for the information corresponding to different fields.
The weight is inversely related to the history duration of the time when the first history request to which the reference field belongs is received from the current time (the requirement of the information request object for information is changed with time, and the longer the time is, the less important the information corresponding to the field may be when the information request object is passed). And, in the case where the reception time of the first history request to which the reference field belongs is located between the middle time of the first time period and the current time period, the weight of the reference field is greater than that in the case where the reception time of the first history request to which the reference field belongs is located between the middle time of the first time period and the start point of the first time period, the weight of the reference field (the weight is divided by the middle time period, a clear distinction can be made between "new" and "old" by the weight, and the sharpness of the difference between the reference fields is improved).
S106: and extracting the field of the information acquisition request to obtain a field corresponding to the dimension as a first target field.
The field extraction method adopted in this step may be the same as or similar to that in step S102, and is not particularly limited.
S108: determining a second number with the maximum similarity with the first target field in the reference field as a first field; and determining a third number with minimum similarity with the first target field in the reference fields as a second field.
In the related art, the technical means for determining the similarity between the fields may be used, and all the technical means may be applied to the present specification, if the conditions allow.
In an alternative embodiment of the present disclosure, in the first target field, there is a matching degree with the reference field that is smaller than a preset matching degree threshold (the matching degree threshold may be an empirical value) (indicating that the current information acquisition request differs greatly from the historical request, the difference should be emphasized, and not focusing attention on the requirement of the information request object history excessively), and the third number is larger than the second number (the third number is increased and/or the second number is decreased to highlight the difference).
S110: and if the specified condition is met, extracting the fields of the information acquisition request, and taking all the obtained fields as second target fields.
The technical means of field extraction performed in this step may be the same as or different from the previous steps. However, this step is not performed for the preset dimension, but rather is a more comprehensive extraction, and even a field that does not correspond to the preset dimension may be extracted.
The specified conditions in this specification are: at least one of the second fields has a weight greater than the weight of a fourth number of the first fields, and at least one of the second fields has a weight greater than the average of the weights of all of the first fields. The fourth number in this specification is smaller than the third number.
The specified condition is used for obviously differing the current information acquisition request of the information request object from the history, and the consistency in the requirement is probably not existed, and the reference of the history behavior is low, so the current information acquisition request should be treated as an independent event.
In an alternative embodiment of the present disclosure, if the specified condition is not satisfied, which indicates that there is continuity between the current information acquisition request and the history, but the difference cannot be ignored, and the balance between continuity and difference should be performed, the information matching the information acquisition request is determined from the candidate information based on the first target field (instead of the second target field) as the presentable information. In the related art, a technical means for screening information based on the matching degree of fields can be realized, and the method is applicable to the specification under the condition of permission.
In addition, in other optional embodiments of the present disclosure, if the specified condition is not satisfied and the weight of any one of the first fields is greater than the weight of any one of the second fields (indicating that the current information acquisition request is more similar to the weight of any one of the second fields in history, the information requester does not adjust the information acquisition request compared to the history, it indicates that the information request is likely to be based on the same target as the history, that is, the same information as the history is targeted), and the information matching with the first field is determined from the candidate information as the presentable information.
S112: and determining the information matched with the information acquisition request from the alternative information based on the second target field as presentable information.
The alternative information in this specification is information that is managed by the information resource sharing system and is available for presentation to the information requestor. However, not every piece of alternative information meets the requirements of the information requester.
Information can be displayed, namely, information which is determined by the method in the specification, matches with the information acquisition request and matches with the requirement of the information requester.
In the related art, a technical means for screening information based on the matching degree of fields can be realized, and the method is applicable to the specification under the condition of permission.
S114: the displayable information is displayed.
The requirements of different information request objects on information are different, and the same information request object can also have different requirements on information at different times, so that the actual requirements of the information request object need to be fully analyzed when information resource utilization resources are provided for the information request object. However, due to limitations in the expression and expression capabilities of the information request object, and the break-in situation between the information request object and the information provider (i.e., the information-based resource sharing system), interactions between the information request object and the information provider often suffer from "mismatching" of terms and supply and demand. According to the method, the phenomenon that the information acquisition request of the information request object possibly has 'word meaning' is considered, when the information request object is provided with the displayable information, the difference between the current information acquisition request and the historical information acquisition request of the information request object is determined through analysis of fields, so that the obtained displayable information can conform to the portrait of the information request object, also can conform to the continuity of the information requirement shown by the information request behavior of the historical information request object, and can also highlight the difference of the current information acquisition request compared with the historical behavior, and therefore, the displayable information which better conforms to the information request object and is updated in content can be obtained along with the change of the requirement of a user along with the change of the same information acquisition request at different times while the information acquisition request of the last time and other at least partial historical times can be combined each time.
Further, the present specification also provides an information-based resource sharing system, the system including:
a first history request determining module configured to: determining a first history request of an information request object in response to an information acquisition request of the information request object; the first history request is an information acquisition request sent by the information request object in a history time period which is a first time period from the current moment;
a reference field determination module configured to: extracting fields from the first history request to obtain a first number of fields which have highest occurrence frequency and correspond to preset dimensions, wherein the first number of fields are used as reference fields;
the weight determining module is configured to: determining the weight of the reference field, wherein the weight is inversely related to the history duration from the moment of receiving the first history request to which the reference field belongs to the current moment; and, in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the current time, the weight of the reference field is greater than the weight of the reference field in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the start point of the first time period;
a first target field determination module configured to: extracting a field of the information acquisition request to obtain a field corresponding to the dimension as a first target field;
a field determination module configured to: determining a second number with the maximum similarity with the first target field in the reference field as a first field; determining a third number with minimum similarity with the first target field in the reference field as a second field;
a second target field determination module configured to: if the specified condition is met, extracting the fields of the information acquisition request, and taking all the obtained fields as second target fields; the specified conditions are: at least one of the second fields has a weight greater than the weight of a fourth number of the first fields, and at least one of the second fields has a weight greater than the average of the weights of all of the first fields; the fourth number is less than the third number;
a presentable information determination module configured to: based on the second target field, determining from the alternative information, as displayable information, which is matched with the information acquisition request;
a display module configured to: the displayable information is displayed.
The system can execute the method in any of the foregoing embodiments and achieve the same or similar technical effects, and will not be described herein.
Fig. 2 is a schematic structural view of an electronic device according to an embodiment of the present application. Referring to fig. 2, at the hardware level, the electronic device includes a processor, and optionally an internal bus, a network interface, and a memory. The Memory may include a Memory, such as a Random-Access Memory (RAM), and may further include a non-volatile Memory (non-volatile Memory), such as at least 1 disk Memory. Of course, the electronic device may also include hardware required for other services.
The processor, network interface, and memory may be interconnected by an internal bus, which may be an ISA (Industry Standard Architecture ) bus, a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus, or EISA (Extended Industry Standard Architecture ) bus, among others. The buses may be classified as address buses, data buses, control buses, etc. For ease of illustration, only one bi-directional arrow is shown in FIG. 2, but not only one bus or type of bus.
And the memory is used for storing programs. In particular, the program may include program code including computer-operating instructions. The memory may include memory and non-volatile storage and provide instructions and data to the processor.
The processor reads the corresponding computer program from the nonvolatile memory into the memory and then runs the computer program to form an informationized resource sharing system on a logic level. And the processor is used for executing the program stored in the memory and particularly used for executing any one of the informationized resource sharing methods.
The method for sharing information resources disclosed in the embodiment of fig. 1 of the present application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or by instructions in the form of software. The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
The electronic device may also execute an informationized resource sharing method in fig. 1, and implement the functions of the embodiment shown in fig. 1, which is not described herein.
The embodiments of the present application also provide a computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device comprising a plurality of application programs, perform any of the foregoing methods of informationized resource sharing.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a system for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.
Claims (9)
1. An informationized resource sharing method, the method comprising:
determining a first history request of an information request object in response to an information acquisition request of the information request object; the first history request is an information acquisition request sent by the information request object in a history time period which is a first time period from the current moment;
extracting fields from the first history request to obtain a first number of fields which have highest occurrence frequency and correspond to preset dimensions, wherein the first number of fields are used as reference fields;
determining the weight of the reference field, wherein the weight is inversely related to the history duration from the moment of receiving the first history request to which the reference field belongs to the current moment; and, in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the current time, the weight of the reference field is greater than the weight of the reference field in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the start point of the first time period;
extracting a field of the information acquisition request to obtain a field corresponding to the dimension as a first target field;
determining a second number with the maximum similarity with the first target field in the reference field as a first field; determining a third number with minimum similarity with the first target field in the reference field as a second field;
if the specified condition is met, extracting the fields of the information acquisition request, and taking all the obtained fields as second target fields; the specified conditions are: at least one of the second fields has a weight greater than the weight of a fourth number of the first fields, and at least one of the second fields has a weight greater than the average of the weights of all of the first fields; the fourth number is less than the third number;
based on the second target field, determining from the alternative information, as displayable information, which is matched with the information acquisition request;
the displayable information is displayed.
2. The method of claim 1, wherein the method further comprises:
and if the specified condition is not met, determining the information matched with the information acquisition request from the alternative information based on the first target field as the presentable information.
3. The method of claim 2, wherein the method further comprises:
if the specified condition is not met and the weight of any one of the first fields is greater than the weight of any one of the second fields, determining that the first field is matched with the alternative information, and taking the first field as the displayable information.
4. The method of claim 1, wherein the method further comprises:
the first duration is inversely related to the information request frequency of the information request object history and is not smaller than a preset reference duration.
5. The method of claim 1, wherein the method further comprises:
the first number is inversely related to a frequency of information requests in the history of information request objects.
6. The method of claim 1, wherein the method further comprises:
in the first target field, if the matching degree between the first target field and the reference field is smaller than a preset matching degree threshold value, the third number is larger than the second number.
7. An informationized resource sharing system, said system comprising:
a first history request determining module configured to: determining a first history request of an information request object in response to an information acquisition request of the information request object; the first history request is an information acquisition request sent by the information request object in a history time period which is a first time period from the current moment;
a reference field determination module configured to: extracting fields from the first history request to obtain a first number of fields which have highest occurrence frequency and correspond to preset dimensions, wherein the first number of fields are used as reference fields;
the weight determining module is configured to: determining the weight of the reference field, wherein the weight is inversely related to the history duration from the moment of receiving the first history request to which the reference field belongs to the current moment; and, in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the current time, the weight of the reference field is greater than the weight of the reference field in the case where the time of receipt of the first history request to which the reference field belongs is located between the middle time of the first time period and the start point of the first time period;
a first target field determination module configured to: extracting a field of the information acquisition request to obtain a field corresponding to the dimension as a first target field;
a field determination module configured to: determining a second number with the maximum similarity with the first target field in the reference field as a first field; determining a third number with minimum similarity with the first target field in the reference field as a second field;
a second target field determination module configured to: if the specified condition is met, extracting the fields of the information acquisition request, and taking all the obtained fields as second target fields; the specified conditions are: at least one of the second fields has a weight greater than the weight of a fourth number of the first fields, and at least one of the second fields has a weight greater than the average of the weights of all of the first fields; the fourth number is less than the third number;
a presentable information determination module configured to: based on the second target field, determining from the alternative information, as displayable information, which is matched with the information acquisition request;
a display module configured to: the displayable information is displayed.
8. An electronic device, comprising:
a processor; and
a memory arranged to store computer executable instructions which, when executed, cause the processor to perform the method of any of claims 1 to 6.
9. A computer readable storage medium storing one or more programs, which when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311352634.9A CN117093653B (en) | 2023-10-19 | 2023-10-19 | Informationized resource sharing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311352634.9A CN117093653B (en) | 2023-10-19 | 2023-10-19 | Informationized resource sharing method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117093653A CN117093653A (en) | 2023-11-21 |
CN117093653B true CN117093653B (en) | 2023-12-15 |
Family
ID=88780684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311352634.9A Active CN117093653B (en) | 2023-10-19 | 2023-10-19 | Informationized resource sharing method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117093653B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117557157B (en) * | 2023-11-30 | 2024-04-05 | 中国标准化研究院 | Quality assessment and evaluation method based on convolutional neural network |
CN117688222B (en) * | 2024-02-04 | 2024-04-16 | 中国标准化研究院 | Implementation method and system of digital library based on Bayesian network |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007099331A2 (en) * | 2006-03-01 | 2007-09-07 | Kyak Systems Limited | Data processing apparatus |
CN111597254A (en) * | 2020-04-14 | 2020-08-28 | 口碑(上海)信息技术有限公司 | Resource data sharing method, device and equipment |
CN113064718A (en) * | 2020-08-14 | 2021-07-02 | 薛亮 | Physical resource sharing method based on big data and edge computing and edge cloud platform |
CN114896352A (en) * | 2022-04-06 | 2022-08-12 | 北京月新时代科技股份有限公司 | Method, system, medium and computer device for automatically matching field names of well files without field names |
CN115794618A (en) * | 2022-11-09 | 2023-03-14 | 中国工商银行股份有限公司 | Method and device for detecting repeated application function module |
-
2023
- 2023-10-19 CN CN202311352634.9A patent/CN117093653B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007099331A2 (en) * | 2006-03-01 | 2007-09-07 | Kyak Systems Limited | Data processing apparatus |
CN111597254A (en) * | 2020-04-14 | 2020-08-28 | 口碑(上海)信息技术有限公司 | Resource data sharing method, device and equipment |
CN113064718A (en) * | 2020-08-14 | 2021-07-02 | 薛亮 | Physical resource sharing method based on big data and edge computing and edge cloud platform |
CN114896352A (en) * | 2022-04-06 | 2022-08-12 | 北京月新时代科技股份有限公司 | Method, system, medium and computer device for automatically matching field names of well files without field names |
CN115794618A (en) * | 2022-11-09 | 2023-03-14 | 中国工商银行股份有限公司 | Method and device for detecting repeated application function module |
Also Published As
Publication number | Publication date |
---|---|
CN117093653A (en) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117093653B (en) | Informationized resource sharing method and system | |
KR102258437B1 (en) | Blockchain-based data storage and query method and device | |
CN107450981B (en) | Block chain consensus method and equipment | |
CN106789831B (en) | Method and device for identifying network attack | |
TWI652584B (en) | Method and device for matching text information and pushing business objects | |
CN108268617B (en) | User intention determining method and device | |
US20130332466A1 (en) | Linking Data Elements Based on Similarity Data Values and Semantic Annotations | |
US20200342031A1 (en) | Search systems and methods utilizing search based user clustering | |
KR20080028574A (en) | Integrated search service system and method | |
US20100082628A1 (en) | Classifying A Data Item With Respect To A Hierarchy Of Categories | |
CN110290199B (en) | Content pushing method, device and equipment | |
CN113641896A (en) | Model training and recommendation probability prediction method and device | |
US20140250116A1 (en) | Identifying time sensitive ambiguous queries | |
WO2019042165A1 (en) | Search result optimization method and apparatus, server, and readable storage medium | |
CN106610989B (en) | Search keyword clustering method and device | |
CN111459937B (en) | Data table association method, device, server and storage medium | |
US9965521B1 (en) | Determining a transition probability from one or more past activity indications to one or more subsequent activity indications | |
CN113010795A (en) | User dynamic portrait generation method, system, storage medium and electronic device | |
CN103914479A (en) | Resource request matching method and device | |
CN108830298B (en) | Method and device for determining user feature tag | |
JP6615420B1 (en) | Edge system, information processing method, and information processing program | |
WO2014025878A1 (en) | Methods and systems for enhanced visual content database retrieval | |
CN117688222B (en) | Implementation method and system of digital library based on Bayesian network | |
CN111858619B (en) | Data self-circulation method and device and electronic equipment | |
CN116910260B (en) | Digital asset searching method based on big data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |