CN113064918A - Enterprise data query method and device, electronic equipment and storage medium - Google Patents

Enterprise data query method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113064918A
CN113064918A CN202110312999.3A CN202110312999A CN113064918A CN 113064918 A CN113064918 A CN 113064918A CN 202110312999 A CN202110312999 A CN 202110312999A CN 113064918 A CN113064918 A CN 113064918A
Authority
CN
China
Prior art keywords
data
enterprise
enterprise data
information
communication
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.)
Granted
Application number
CN202110312999.3A
Other languages
Chinese (zh)
Other versions
CN113064918B (en
Inventor
巴镜程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jindi Credit Service Co ltd
Original Assignee
Beijing Jindi Credit Service Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jindi Credit Service Co ltd filed Critical Beijing Jindi Credit Service Co ltd
Priority to CN202110312999.3A priority Critical patent/CN113064918B/en
Publication of CN113064918A publication Critical patent/CN113064918A/en
Application granted granted Critical
Publication of CN113064918B publication Critical patent/CN113064918B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • G06F16/24534Query rewriting; Transformation
    • G06F16/24542Plan optimisation
    • G06F16/24544Join order optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation
    • G06F16/24534Query rewriting; Transformation
    • G06F16/24535Query rewriting; Transformation of sub-queries or views
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the disclosure provides a method and a device for enterprise data query, a computer-readable storage medium and electronic equipment. The method comprises the following steps: acquiring a communication information set of a main body object, wherein the communication information set comprises communication identifiers of at least one associated main body of the main body object; taking the communication identifications of all associated bodies in the communication information set as data to be inquired; for each data to be queried, searching enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set; and feeding back the data to be queried and an enterprise data result set corresponding to the data to be queried. According to the technical scheme, batch data query can be finally realized, and meanwhile query efficiency is improved.

Description

Enterprise data query method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for enterprise data query, an electronic device, and a storage medium.
Background
With the enhancement of information transparentization, the probability that the public is cheated due to information asymmetry is smaller and smaller, and the screening of high-reliability partners is easier.
However, when inquiring about the detailed information of a company or the detailed information of a person in charge of a company, it is only necessary to input the name of a company or the name of a person in charge one by one and inquire one by one. If specific information of a plurality of business partners in the human veins is required to be known, a great deal of effort and time are required to inquire one by one, and the inquiry efficiency is low.
Disclosure of Invention
The present disclosure is directed to a method for enterprise data query, so as to improve efficiency of querying data at least to a certain extent.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the present disclosure, there is provided a method of querying data, comprising:
acquiring a communication information set of a main body object, wherein the communication information set comprises communication identifiers of at least one associated main body of the main body object; taking the communication identifications of all associated bodies in the communication information set as data to be inquired;
for each data to be queried, searching enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set;
and feeding back the data to be queried and an enterprise data result set corresponding to the data to be queried.
In an exemplary embodiment of the present disclosure, the step of searching the enterprise data corresponding to the data to be queried in the preset enterprise database to obtain an enterprise data result set includes:
and generating enterprise data results in units of each associated subject, and forming an enterprise data result set according to the enterprise data results of all the associated subjects.
In an exemplary embodiment of the present disclosure, the step of searching for enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set includes:
searching the communication identifiers of the multiple categories in a preset enterprise database respectively to obtain enterprise data corresponding to the communication identifiers;
and after the enterprise data corresponding to each communication identifier is subjected to preset processing, generating an enterprise data result taking each associated main body as a unit.
In an exemplary embodiment of the present disclosure, the step of generating the enterprise data result in units of each associated subject includes:
if the current association main body comprises a plurality of communication identifiers, after a plurality of enterprise data corresponding to the plurality of communication identifiers are obtained, the plurality of enterprise data are sequenced according to a preset sequencing strategy;
and generating the enterprise data result according to the sequenced enterprise data.
In an exemplary embodiment of the disclosure, the step of ranking the plurality of enterprise data according to a preset ranking policy includes ranking according to any one or more of the following:
sequencing the plurality of enterprise data according to the matching number of the communication identifiers;
the plurality of enterprise data is ranked according to a matching priority of the plurality of categories.
In an exemplary embodiment of the present disclosure, the method further comprises:
acquiring account information of the associated application of the main body object;
when detecting that the main object sends an information access request to the associated application according to the account information, acquiring access information carried in the information access request;
and if the access information is matched with the enterprise data in the enterprise data result set, adding an association identifier in the user access result information, wherein the association identifier is used for representing that the enterprise data in the access result information has an association relation with the user.
In an exemplary embodiment of the present disclosure, the method further comprises:
when enterprise data triggered by a monitoring instruction exist in the enterprise data result set, taking the enterprise data triggered by the monitoring instruction as data to be monitored;
and acquiring the updating information of the data to be monitored according to a preset time period, and feeding back the updating information.
In an exemplary embodiment of the present disclosure, the method further comprises:
determining whether the data to be inquired is newly added data, if so, searching associated data corresponding to the newly added data in a database, wherein the newly added data is data which is not inquired;
and feeding back the newly added data in the data to be inquired and the associated data corresponding to the newly added data to a user side.
According to a second aspect of the present disclosure, there is provided an apparatus for querying data, comprising:
the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a communication information set of a main object, and the communication information set comprises communication identifiers of at least one associated main body of the main object; taking the communication identifications of all associated bodies in the communication information set as data to be inquired;
the search module is used for searching enterprise data corresponding to the data to be queried in a preset enterprise database aiming at each data to be queried to obtain an enterprise data result set;
and the feedback module is used for feeding back the data to be inquired and the enterprise data result set corresponding to the data to be inquired.
In an exemplary embodiment of the present disclosure, the search module is specifically configured to:
and generating enterprise data results in units of each associated subject, and forming an enterprise data result set according to the enterprise data results of all the associated subjects.
In an exemplary embodiment of the present disclosure, when the communication identifier of each associated subject includes a plurality of categories, the search module is specifically configured to, when executing a step of searching for enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set:
searching the communication identifiers of the multiple categories in a preset enterprise database respectively to obtain enterprise data corresponding to the communication identifiers;
and after the enterprise data corresponding to each communication identifier is subjected to preset processing, generating an enterprise data result taking each associated main body as a unit.
In an exemplary embodiment of the disclosure, the search module, when executing the step of generating the enterprise data result in units of each associated subject, is specifically configured to:
if the current association main body comprises a plurality of communication identifiers, after a plurality of enterprise data corresponding to the plurality of communication identifiers are obtained, the plurality of enterprise data are sequenced according to a preset sequencing strategy;
and generating the enterprise data result according to the sequenced enterprise data.
In an exemplary embodiment of the disclosure, when the step of sorting the plurality of enterprise data according to a preset sorting policy is executed, the search module is specifically configured to:
sequencing the plurality of enterprise data according to the matching number of the communication identifiers; and/or the presence of a gas in the gas,
the plurality of enterprise data is ranked according to a matching priority of the plurality of categories.
In an exemplary embodiment of the present disclosure, the apparatus further includes an identification module, where the identification module is specifically configured to:
acquiring account information of the associated application of the main body object;
when detecting that the main object sends an information access request to the associated application according to the account information, acquiring access information carried in the information access request;
and if the access information is matched with the enterprise data in the enterprise data result set, adding an association identifier in the user access result information, wherein the association identifier is used for representing that the enterprise data in the access result information has an association relation with the user.
In an exemplary embodiment of the present disclosure, the apparatus further includes an update module, where the update module is specifically configured to:
when enterprise data triggered by a monitoring instruction exist in the enterprise data result set, taking the enterprise data triggered by the monitoring instruction as data to be monitored;
and acquiring the updating information of the data to be monitored according to a preset time period, and feeding back the updating information.
In an exemplary embodiment of the present disclosure, the apparatus further includes a newly added data module, where the newly added data module is specifically configured to:
determining whether the data to be inquired is newly added data, if so, searching associated data corresponding to the newly added data in a database, wherein the newly added data is data which is not inquired;
and feeding back the newly added data in the data to be inquired and the associated data corresponding to the newly added data to a user side.
According to a third aspect of the present disclosure, there is provided an electronic device comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the above-described method of enterprise data querying via execution of the executable instructions.
According to a fourth aspect of the present disclosure, there is provided a computer storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the above-mentioned method for enterprise data query data.
According to the technical scheme, the enterprise data query method and device, the computer-readable storage medium and the electronic device in the exemplary embodiment of the disclosure have at least the following advantages and positive effects:
according to the enterprise data query method in the embodiment of the disclosure, the data to be queried is determined by acquiring the communication information set of the main object, the enterprise data corresponding to the data to be queried is searched from the preset enterprise database, and the object to be queried and the enterprise data result set corresponding to the object to be queried are fed back, so that the query efficiency is finally improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
FIG. 1 is a schematic diagram illustrating a system architecture to which a method of enterprise data querying of an embodiment of the present disclosure may be applied;
FIG. 2a is a diagram illustrating a data update effect in an exemplary embodiment of the present disclosure;
FIG. 2b is a diagram illustrating a data update effect in an exemplary embodiment of the present disclosure;
FIG. 3 is a diagram illustrating another data update effect in an exemplary embodiment of the present disclosure;
FIG. 4 is a flow diagram illustrating a method of enterprise data querying in an exemplary embodiment of the present disclosure;
FIG. 5 is a flow diagram illustrating a method of enterprise data querying in an exemplary embodiment of the present disclosure;
FIG. 6 is a flowchart illustrating a method for enterprise data querying in an exemplary embodiment of the present disclosure;
FIG. 7 is a block diagram of an enterprise data querying device in an exemplary embodiment of the present disclosure;
FIG. 8 shows a block diagram of an electronic device in an exemplary embodiment of the disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, apparatus, steps, etc. In other instances, well-known structures, methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the disclosure.
Furthermore, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present disclosure, "a plurality" means at least two, e.g., two, three, etc., unless explicitly specifically limited otherwise. The symbol "/" generally indicates that the former and latter associated objects are in an "or" relationship.
In the present disclosure, unless otherwise expressly specified or limited, the terms "connected" and the like are to be construed broadly, e.g., as meaning electrically connected or in communication with each other; may be directly connected or indirectly connected through an intermediate. The specific meaning of the above terms in the present disclosure can be understood by those of ordinary skill in the art as appropriate.
FIG. 1 shows a schematic diagram of a system architecture 100 to which a method of enterprise data querying of an embodiment of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include a terminal device 101, a network 102, and a server 103. Network 102 is the medium used to provide, among other things, a communication link between terminal device 101 and server 103. Network 102 may include various connection types, such as wired communication links, wireless communication links, or fiber optic cables, among others.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. According to the application, any number of terminal devices 101 can be set to be in communication connection with the server 103 through the network 102 according to implementation requirements. Of course, the server 103 may be a server cluster including a plurality of servers.
A user may use terminal device 101 to interact with server 103 over network 102 to receive or send messages and the like. The terminal device 101 may be a variety of electronic devices having a display screen including, but not limited to, smart phones, tablets, portable and desktop computers, digital cinema projectors, and the like.
The server 103 may be a server that provides a corresponding service to the terminal apparatus 101.
For example, the server 103 obtains a communication information set of the subject object, and takes communication identifiers of all associated subjects in the communication information set as data to be queried; further, for each data to be queried, searching enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set; and finally, feeding back the data to be queried and the enterprise data result set corresponding to the data to be queried.
For another example, after receiving a request for triggering enterprise data update by a user, the terminal device 101 acquires a communication information set of a main object stored by itself, and sends an enterprise data search request to the server 103 through the network 102; after receiving the request, the server 103 obtains a communication information set obtained by the terminal device 101, uses communication identifiers of all associated bodies in the communication information set as data to be queried, searches enterprise data corresponding to the data to be queried in a preset enterprise database for each data to be queried to obtain an enterprise data result set, and finally feeds back the data to be queried and the enterprise data result set corresponding to the data to be queried to the terminal device 101 through the network 102.
As another example, the terminal device 103 acquires the enterprise database from the server 103 through the network 102, stores the enterprise database in a local cache in advance, and updates the local cache to ensure that the enterprise database stored in the terminal device is consistent with the enterprise database in the server 103. Under the above premise, the terminal device 101 obtains a communication information set of a subject object, and takes communication identifiers of all associated subjects in the communication information set as data to be queried; for each data to be queried, searching enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set; and feeding back the data to be queried and the enterprise data result set corresponding to the data to be queried.
For another example, after receiving a request for triggering enterprise data update by a user, the terminal device 101 acquires a communication information set of a main object stored by itself, and sends an enterprise data search request to the server 103 through the network 102; after receiving the request, the server 103 acquires a communication information set acquired by the terminal device 101, and takes communication identifiers of all associated bodies in the communication information set as data to be queried; for each data to be queried, determining whether the data to be queried is new data (i.e. data that has not been queried), if it is determined that the data to be queried is new data, further searching associated data corresponding to the new data in a database, packaging the new data and the associated data corresponding to the new data by a server 103, and sending the packaged data to a terminal device 101 as response data of a data query request through a network 102; the terminal device 101 receives the response data sent by the server 103 through the network 102, obtains the newly added data in the data to be queried and the associated data corresponding to the newly added data from the response data, and updates the data to be queried based on the newly added data and the associated data corresponding to the newly added data. Fig. 2a is a schematic diagram illustrating an update effect of the terminal device 101 after an enterprise data query according to the embodiment.
For another example, after the communication connection is established between the server 103 and the terminal device 101, the server 103 may send an authorization request for acquiring the enterprise data to the terminal device 101 through the network 102, where the request carries a sample of an enterprise data result after authorization; the terminal device 101 displays the authorization request, monitors the trigger operation of the authorization request, and sends the monitoring result as response data of the authorization request to the server 103 through the network 102; if the server 103 receives the response data, it is determined that the user authorizes the server 103 to acquire the enterprise data, and at this time, the server 103 may periodically acquire a communication information set on the terminal device 101 through the network 102 according to a preset query time, so as to update the communication information on the terminal device 101. Further, when detecting that the enterprise data triggered by the monitoring instruction exists in the enterprise data result set, the server 103 uses the enterprise data triggered by the monitoring instruction as the data to be monitored, acquires update information of the monitoring data according to a preset time period, and feeds the update information back to the terminal device 101. Fig. 2b shows a schematic diagram of the terminal device 101 displaying the feedback update information in this embodiment.
For another example, the terminal device 101 sends a data search request to the server 103 through the network 102, where the request carries a search keyword and/or a search keyword; the server 103 searches in the database based on the data search request to obtain a search result; the server 103 acquires account information of the associated application of the main object, acquires access information carried in the information access request according to the account information, and adds an associated identifier in the user access result information to represent that an association relationship exists between enterprise data and a user in the access result information if the access information is matched with the enterprise data in the enterprise data result set; finally, the server 103 sends the user access result information as response data of the data search request to the terminal device 101 through the network 102; the terminal apparatus 101 receives the response data transmitted from the server 103 through the network 102, and displays the search result based on the response data, and displays the association relationship with the user existing at the corresponding data based on the association identifier. Fig. 3 is a schematic diagram showing another data update effect of the present embodiment.
FIG. 4 schematically shows a flow diagram of a method of enterprise data querying, in accordance with an embodiment of the present disclosure.
Referring to fig. 4, a flowchart of a method for enterprise data query according to an exemplary embodiment of the present invention is provided, where the method includes the following steps:
s410, acquiring a communication information set of a main body object, and determining communication marks of all associated main bodies in the communication information set as data to be inquired;
s420, searching enterprise data corresponding to the data to be queried in a preset enterprise database aiming at each data to be queried, and taking a search result as an enterprise data result set;
and S430, feeding back the data to be queried and the enterprise data result set corresponding to the data to be queried.
In S410, acquiring a communication information set of the subject object specifically includes:
acquiring a communication information set of a main object from local; alternatively, the first and second electrodes may be,
and sending an acquisition request to the terminal equipment storing the communication information set of the main object, and analyzing response data to obtain the communication information set after receiving response information of the acquisition request. The communication information set comprises communication identification of at least one related main body of the main body object.
In an embodiment, the step of obtaining the communication information set of the subject object in S410 specifically includes:
sending an acquisition request of data to be inquired to a user side;
after receiving the authorization response of the user side to the request for acquiring the data to be inquired, establishing long connection with the user side, and acquiring a communication information set from the user side through the long connection.
In one embodiment, the acquisition request sent to the user side may be triggered after the user side performs a certain operation. For example, during the process of registering information, when the user information is filled in and submitted by clicking, the user side triggers a request that the server side acquires other user information (such as an address book, location information and user side terminal model information) of the user side.
In another embodiment, the obtaining request sent to the user side may be sent as a response to the data query request after receiving the data query request sent by the user side. For example, the user side requests the server side to inquire whether each contact in the storage address book registers a company or not and the specific situation of the registered company; because the related data of the contact in the address book is privacy data, and the server side needs to obtain user authorization to obtain the data, the server side sends a request for obtaining the related data of the contact in the address book to the user side, and the request can carry a sample of a query result after authorization, so that the user can visually know the request; and if receiving the authorization of the user side to the acquisition request, acquiring the address identification in the address list from the user side.
In S420, for each piece of data to be queried, searching for enterprise data corresponding to the piece of data to be queried in a preset enterprise database, and taking a search result as an enterprise data result set, which specifically includes:
aiming at each data to be queried, searching enterprise data corresponding to the data to be queried in a preset enterprise database;
and taking the associated main bodies as units, and counting the search results corresponding to all the data to be queried to obtain an enterprise data result set taking each associated main body as a unit.
Specifically, each contact in the address list is taken as a unit, and the search results are sorted and sorted.
Since the associated entities may have different types of communication identifiers, in another embodiment, the step of determining the communication identifiers of all the associated entities in the communication information set as the data to be queried in S410 specifically includes:
taking the communication identification of each category corresponding to each associated main body in the communication set as data to be inquired;
at this time, in S420, enterprise data corresponding to the data to be queried in the preset enterprise database is searched, and the search result is used as an enterprise data result set, which specifically includes:
searching enterprise data corresponding to the data to be inquired in a preset enterprise database; and preprocessing the enterprise data to generate an enterprise data result set with the associated main body as a unit. The pretreatment is increased or decreased according to the requirement, and the specific treatment operation can comprise one or more of combination of the same item, cleaning data, duplication removal and display.
The application scenario of the embodiment is that when the address book has communication identifiers such as a contact phone, an email, a contact address and the like stored in a contact person, the embodiment can use the contact phone of the contact person as data to be queried, use the email of the contact person as data to be queried, use the contact address of the contact person as data to be queried, use the data to be queried as independent search terms, perform retrieval in a preset enterprise database, and statistically sort the retrieval results by taking the contact person as a unit to obtain an enterprise data result set including enterprise data corresponding to the contact person.
In the above embodiment, after performing the statistical and/or preprocessing operation, before the step of obtaining the final enterprise data result set, an operation of sorting the enterprise data results in units of associated subjects may be further included. Wherein the sorting operation specifically comprises:
and sequencing the enterprise data results taking the associated main bodies as units according to a preset sequencing strategy so as to obtain a final enterprise data result set. Specifically, the preset sorting strategy may be sorted according to the matching number of the communication identifiers, or sorted according to the priority corresponding to the category of the communication identifiers, or sorted according to the matching number of the communication identifiers first, and sorted according to the priority corresponding to the type of the communication identifier after the same matching number is obtained.
The application scenario of this embodiment is that if the contact phone number, the contact address, and the email of a certain contact are all matched to the same enterprise data, the information of the contact is verified many times, the feasibility of the verification is higher than that of other search information, and therefore the contact is arranged at a front position.
Another application scenario of this embodiment is that, if a contact phone of a contact person is matched with corresponding enterprise data, the contact person is matched with corresponding enterprise data to a contact address, and the contact person includes an email matched with corresponding enterprise data, a method of sorting by using priorities corresponding to categories of communication identifiers may be considered, so that since the contact phone is commonly used and has a unique identification function, the category of the communication identifier may be the contact phone with the highest priority, the category of the communication identifier may be an email with the middle priority, and the category of the communication identifier may be the contact address with the lowest priority, at this time, the scenario of the embodiment is sorted into the enterprise data corresponding to the contact person, and the enterprise data corresponding to the contact person.
In S420, before the step of searching for the enterprise data corresponding to the data to be queried in the preset enterprise database is performed for each data to be queried, the method further includes:
determining whether the data to be inquired is newly added data; wherein, the newly added data is data which is not inquired;
if yes, executing a step of searching enterprise data corresponding to the data to be inquired in a preset enterprise database.
In S420, for each data to be queried, the step of determining whether the data to be queried is newly added data includes:
and sequencing the acquired data to be queried according to a preset sequence, and sequentially determining whether each data to be queried is newly added data.
In an embodiment, the data to be queried is sorted according to the order of the numbers from large to small, for example, when the data is the mobile phone number of a contact in an address list, the data can be sorted according to the order of the mobile phone numbers from large to small.
In another embodiment, the data to be queried is sorted according to the alphabetical arrangement order, for example, when the data is the name of a contact in the address book, the data can be sorted according to the alphabetical order of the name.
In another embodiment, the data to be queried is sorted according to the order of priority from high to low, for example, when the data is the relationship of contacts in the address list, the data can be sorted according to the order of priority.
After the sorting step in the above embodiment, it is retrieved whether the data to be queried is the first time to execute the query operation, if not, the data is marked as new data, and if so, the data is determined as historical data. In one embodiment, whether the query was previously performed on the data to be queried may be determined by retrieving historical query records for the server to see if there are records that are consistent with the data to be queried. In another embodiment, the server stores the query data fed back to the user side in the database, so that whether the query is executed on the data to be queried before can be determined by retrieving whether the data to be queried is stored in the database of the server.
In S420, the step of searching the enterprise data corresponding to the data to be queried in the preset enterprise database specifically includes:
and searching enterprise data corresponding to the data to be inquired in the full database in a full-text retrieval mode.
In one embodiment, the enterprise data may be data directly related to the data to be queried, such as a company registered with a contact in an address book; or the data to be inquired is indirectly related to the data, such as the number of the contact registration companies in the address book, the registration capital of the contact registration companies or the registration time of the contact registration companies.
In S430, the step of feeding back the data to be queried and the enterprise data result set corresponding to the data to be queried specifically includes:
and screening a preset number of data to be queried, and feeding back the screened data to be queried and an enterprise data result set corresponding to the data to be queried.
In an embodiment, the display quantity corresponding to the user authority can be determined by detecting the authority of the user, and the determined display quantity is determined as the preset quantity, so that the preset quantity of data to be queried is screened to be fed back to the user side. For example, after the contact in the address book is determined, the authority/level of the login user and the display number corresponding to the authority/level are determined, since the contacts are sorted according to the preset sequence in S420, the preset number of data to be queried is sequentially selected according to the sorting sequence, and the selected data to be queried and the enterprise data result set corresponding to the data to be queried are sent to the user side as feedback data. The greater the user's rights, or the higher the user's rating, the more enterprise data it can display at one time.
In another embodiment, to achieve data consistency, the client side and the service side will perform periodic update, which includes the following specific steps:
detecting whether a monitoring instruction exists in the enterprise data result set, wherein the monitoring instruction is used for monitoring whether the enterprise data needs to be updated or not;
if the monitoring instruction is detected to be triggered, taking enterprise data corresponding to the triggered monitoring instruction as data to be monitored;
and acquiring the updating information of the data to be monitored according to a preset time period, and feeding back the updating information.
According to the enterprise data query method provided by the embodiment of the disclosure, the communication information of the main body object is acquired, and the corresponding enterprise data is searched in the preset enterprise database aiming at the communication identifier of each associated main body in the communication information, so that the enterprise data corresponding to the communication information can be queried in batches, and meanwhile, the query efficiency is improved.
FIG. 5 schematically shows a flow diagram of a method of enterprise data querying, in accordance with an embodiment of the present disclosure.
Referring to fig. 5, a flowchart of an enterprise data query method according to an exemplary embodiment of the present invention is provided, where the method includes the following steps:
s510, receiving data to be queried and an enterprise data result set corresponding to the data to be queried;
s520, updating the local storage data based on the data to be inquired and the enterprise data result set corresponding to the data to be inquired.
In an embodiment, when the method is applied to the user side of the above embodiment, the receiving server side feeds back the data to be queried and the enterprise data result set corresponding to the data to be queried, and updates the local storage data. For example, after the server side inquires about a contact person and whether the contact person registers a company or not based on the address book uploaded by the user side, and enterprise data such as the number of registered companies, registered capital, and company establishment date, the inquiry result of the server side is received, and a new addition identifier is added to the newly added enterprise data in the address book, or the font color of the newly added enterprise data is changed into a reminding type color, and an update identifier is added to the updated enterprise data in the address book, or the font color of the updated enterprise data is changed into a reminding color.
In one embodiment, locally storing data includes: the data to be queried and the associated data corresponding to the data to be queried, or the local storage data, include: the history data, the associated data corresponding to the history data, the newly added data, and the associated data corresponding to the newly added data, in addition to the above data, the locally stored data further includes: and paying attention to the identification, and if the local side equipment detects that the data of the attention identification mark executes data updating operation, generating an updating prompt. For example, when a user clicks an attention button at a certain position of a contact person, a focus mark is correspondingly marked at the position of' the contact person, the business, in the local storage data, and if the fact that the contact person, the business, is newly registered is detected, an update reminding notice of the newly added registered business is generated.
FIG. 6 schematically shows a flow diagram of a method of enterprise data querying, in accordance with an embodiment of the present disclosure.
Referring to fig. 6, a flowchart of an enterprise data query method according to an exemplary embodiment of the present invention is provided, where the method may be applied to a service side, and specifically includes the following steps:
s610, acquiring an information access request of a main object, wherein the information access request carries a search keyword;
s620, searching in a database based on the search keyword to obtain a search result;
s630, determining whether the search result has data related to the subject object, if so, identifying the data related to the user in the search result.
Before the step of acquiring a data search request of the subject object at S610, the method further includes:
acquiring account information of a related application of a main object;
monitoring whether a main object of the account information sends an information access request or not;
and if the main body object sends the message access request to the associated application, executing the step of acquiring the message access request of the main body object.
In S630, the step of identifying, in the search result, the data having an association relationship with the user specifically includes:
and adding an association identifier in the search result to obtain access result information, wherein the association identifier is used for representing that an association relation exists between the enterprise data in the access result information and the subject object (user). In one embodiment, when a user searches enterprise/company information by using a search function, the user side generates an information access request according to an input search keyword and/or search keyword, and sends the information access request to the server side; the server side firstly obtains search keywords and/or search keywords in the information access request, then searches in a database based on the search keywords and/or the search keywords to obtain a search result, then searches for enterprises consistent with registered companies of contacts in the address book of the user in the search result, determines the enterprises to be data with the user in an association relationship, adds association identification in the search result to obtain access result information, and finally displays the access result information, and identifies the data with the user in the access result. Therefore, on one hand, the search results are fed back to the user, and on the other hand, the data which are in the search results and have the association relation with the user are marked for the user, so that the user can further screen the search results.
Fig. 3 is a schematic diagram illustrating a data update effect of the present embodiment. When a user selects to search by the name of a company and inputs a keyword of the company to be searched in a search box, search results related to the keyword are displayed below, and the search results related to the user are marked, for example, a person in charge of the company is a contact in an address book uploaded by the user, if the relationship between the person in charge of the company and the user is noted in the address book, for example, two persons are friends, words such as 'company registered by friends' are marked in the vicinity of the company in the search results.
FIG. 7 schematically illustrates a block diagram of an enterprise data querying device, in accordance with an embodiment of the present disclosure. The enterprise data query apparatus provided in the embodiment of the present disclosure may be disposed on a terminal device, or may be disposed on a server, or may be partially disposed on a terminal device, and partially disposed on a server, for example, may be disposed on the server 103 in fig. 1, but the present disclosure is not limited thereto.
The enterprise data query device 700 provided by the embodiment of the present disclosure may include:
an obtaining module 710, configured to obtain a communication information set of a subject object, where the communication information set includes a communication identifier of at least one associated subject of the subject object; taking the communication identifications of all associated bodies in the communication information set as data to be inquired;
the searching module 720 is configured to search, for each piece of data to be queried, enterprise data corresponding to the piece of data to be queried in a preset enterprise database to obtain an enterprise data result set;
and the feedback module 730 is configured to feed back the data to be queried and an enterprise data result set corresponding to the data to be queried.
The enterprise data query device provided by the embodiment of the disclosure can realize batch query of communication information data and improve query efficiency.
In an embodiment, the searching module 720 is specifically configured to:
and generating enterprise data results in units of each associated subject, and forming an enterprise data result set according to the enterprise data results of all the associated subjects.
In an embodiment, when the communication identifier of each associated subject includes a plurality of categories, the searching module 720 is specifically configured to, when executing the step of searching for the enterprise data corresponding to the data to be queried in the preset enterprise database to obtain the enterprise data result set:
searching the communication identifiers of the multiple categories in a preset enterprise database respectively to obtain enterprise data corresponding to the communication identifiers;
and after the enterprise data corresponding to each communication identifier is subjected to preset processing, generating an enterprise data result taking each associated main body as a unit.
In an embodiment, the search module 720, when executing the step of generating the enterprise data result with each associated subject as a unit, is specifically configured to:
if the current association main body comprises a plurality of communication identifiers, after a plurality of enterprise data corresponding to the plurality of communication identifiers are obtained, the plurality of enterprise data are sequenced according to a preset sequencing strategy;
and generating the enterprise data result according to the sequenced enterprise data.
In an embodiment, when the searching module 720 performs the step of sorting the plurality of enterprise data according to a preset sorting policy, it is specifically configured to:
sequencing the plurality of enterprise data according to the matching number of the communication identifiers; and/or the presence of a gas in the gas,
the plurality of enterprise data is ranked according to a matching priority of the plurality of categories.
In an embodiment, the apparatus further includes an identification module, where the identification module is specifically configured to:
acquiring account information of the associated application of the main body object;
when detecting that the main object sends an information access request to the associated application according to the account information, acquiring access information carried in the information access request;
if the access information is matched with the enterprise data in the enterprise data result set, adding an association identifier in the user access result information, wherein the association identifier is used for representing that the enterprise data in the access result information has an association relation with the user
In an embodiment, the apparatus further includes an update module, where the update module is specifically configured to:
when enterprise data triggered by a monitoring instruction exist in the enterprise data result set, taking the enterprise data triggered by the monitoring instruction as data to be monitored;
and acquiring the updating information of the data to be monitored according to a preset time period, and feeding back the updating information.
In an embodiment, the apparatus further includes a newly added data module, where the newly added data module is specifically configured to:
determining whether the data to be inquired is newly added data, if so, searching associated data corresponding to the newly added data in a database, wherein the newly added data is data which is not inquired;
and feeding back the newly added data in the data to be inquired and the associated data corresponding to the newly added data to a user side.
It should be noted that although several modules, units and sub-units of the apparatus for action execution are mentioned in the above detailed description, such division is not mandatory. Indeed, the features and functionality of two or more modules, units and sub-units described above may be embodied in one module, unit and sub-unit, in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module, unit and sub-unit described above may be further divided into embodiments by a plurality of modules, units and sub-units.
As shown in fig. 8, the example electronic device 110 includes a processor 1101 for executing software routines although a single processor is shown for clarity, the electronic device 110 may include a multi-processor system. The processor 1101 is connected to a communication infrastructure 1102 for communicating with other components of the electronic device 110. The communication infrastructure 1102 may include, for example, a communication bus, a crossbar, or a network.
Electronic device 110 also includes Memory, such as Random Access Memory (RAM), which may include a main Memory 1103 and a secondary Memory 1110. Secondary memory 1110 may include, for example, a hard disk drive 1111 and/or a removable storage drive 1112, removable storage drive 1112 may include a floppy disk drive, a magnetic tape drive, an optical disk drive, and the like. The removable storage drive 1112 reads from and/or writes to a removable storage unit 1113 in a conventional manner. Removable storage unit 1113 may comprise a floppy disk, magnetic tape, optical disk, etc. which is read by and written to by removable storage drive 1112. As will be appreciated by one skilled in the relevant art, the removable storage unit 1113 comprises a computer-readable storage medium having stored thereon computer-executable program code instructions and/or data.
In an alternative embodiment, secondary memory 1110 may additionally or alternatively include other similar means for allowing computer programs or other instructions to be loaded into electronic device 110. Such means may include, for example, a removable storage unit 1121 and an interface 1120. Examples of removable storage units 1121 and interfaces 1120 include: a program cartridge and cartridge interface (such as that found in video game console devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units 1121 and interfaces 1120 which allow software and data to be transferred from the removable storage unit 1121 to electronic device 110.
Electronic device 110 also includes at least one communication interface 1140. Communication interface 1140 allows software and data to be transferred between electronic device 110 and external devices via communication path 1141. In various embodiments of the invention, communication interface 1140 allows data to be transferred between electronic device 110 and a data communication network, such as a public data or private data communication network. The communication interface 1140 may be used to exchange data between different electronic devices 110, which electronic devices 110 form part of an interconnected computer network. Examples of communication interface 1140 may include a modem, a network interface (such as an ethernet card), a communication port, an antenna with associated circuitry, and so forth. Communication interface 1140 may be wired or may be wireless. Software and data transferred via communications interface 1140 are in the form of signals which may be electronic, magnetic, optical or other signals capable of being received by communications interface 1140. These signals are provided to the communications interface via communications path 1141.
As shown in fig. 8, the electronic device 110 also includes a display interface 1131 and an audio interface 1132, the display interface 1131 performing operations for rendering images to an associated display 1130, and the audio interface 1132 for performing operations for playing audio content through an associated speaker 1133.
In this document, the term "computer program product" may refer, in part, to: removable storage unit 1113, removable storage unit 1121, a hard disk installed in hard disk drive 1111, or a carrier wave that carries software through communication path 1141 (wireless link or cable) to communication interface 1140. Computer-readable storage media refers to any non-transitory tangible storage medium that provides recorded instructions and/or data to electronic device 110 for execution and/or processing. Examples of such storage media include floppy disks, magnetic tape, CD-ROMs, DVDs, Blu-ray optical disks, hard drives, ROMs, or integrated circuits, USB memory, magneto-optical disks, or a computer-readable card, such as a PCMCIA card, among others, whether internal or external to electronic device 110. Transitory or non-tangible computer-readable transmission media may also participate in providing software, applications, instructions, and/or data to electronic device 110, examples of such transmission media including radio or infrared transmission channels, network connections to another computer or another networked device, and the internet or intranet including e-mail transmissions and information recorded on websites and the like.
Computer programs (also called computer program code) are stored in the main memory 1103 and/or the secondary memory 1110. Computer programs may also be received via communications interface 1140. Such computer programs, when executed, enable the electronic device 110 to perform one or more features of embodiments discussed herein. In various embodiments, the computer programs, when executed, enable the processor 1101 to perform the features of the embodiments described above. Accordingly, such computer programs represent controllers of the computer system 110.
The software may be stored in a computer program product and loaded into electronic device 110 using removable storage drive 1112, hard disk drive 1111, or interface 1120. Alternatively, the computer program product may be downloaded to computer system 110 via communications path 1141. The software, when executed by the processor 1101, causes the electronic device 110 to perform the functions of the embodiments described herein.
It should be understood that the embodiment of fig. 8 is given by way of example only. Accordingly, in some embodiments, one or more features of electronic device 110 may be omitted. Also, in some embodiments, one or more features of the electronic device 110 may be combined together. Additionally, in some embodiments, one or more features of electronic device 110 may be separated into one or more components.
It will be appreciated that the elements shown in fig. 8 serve to provide a means for performing the various functions and operations of the server described in the above embodiments.
In one embodiment, a server may be generally described as a physical device including at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the physical device to perform necessary operations.
Embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the functions of the method shown in any of fig. 4-6.
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 computer storage media 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 that can be used to store information that can be accessed by an electronic device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
From the above description of the embodiments, it is clear to those skilled in the art that the embodiments of the present disclosure can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the embodiments of the present specification may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments of the present specification.
The basic principles of the present invention have been described above with reference to specific embodiments, but it should be noted that the advantages, effects, etc. mentioned in the present invention are only examples and are not limiting, and the advantages, effects, etc. must not be considered to be possessed by various embodiments of the present invention. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the invention is not limited to the specific details described above.
In the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts in the embodiments are referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions.
In the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same or similar parts in the embodiments are referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The method and apparatus of the present invention may be implemented in a number of ways. For example, the methods and apparatus of the present invention may be implemented in software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustrative purposes only, and the steps of the method of the present invention are not limited to the order specifically described above unless specifically indicated otherwise. Furthermore, in some embodiments, the present invention may also be embodied as a program recorded in a recording medium, the program including machine-readable instructions for implementing a method according to the present invention. Thus, the present invention also covers a recording medium storing a program for executing the method according to the present invention.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to practitioners skilled in this art. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (18)

1. A method for enterprise data querying, comprising:
acquiring a communication information set of a main body object, wherein the communication information set comprises communication identifiers of at least one associated main body of the main body object; taking the communication identifications of all associated bodies in the communication information set as data to be inquired;
for each data to be queried, searching enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set;
and feeding back the data to be queried and an enterprise data result set corresponding to the data to be queried.
2. The method of claim 1, wherein searching for the enterprise data corresponding to the data to be queried in the preset enterprise database to obtain an enterprise data result set comprises:
and generating enterprise data results in units of each associated subject, and forming an enterprise data result set according to the enterprise data results of all the associated subjects.
3. The method of claim 2, wherein the communication identifier of each associated entity includes a plurality of categories, and searching for the enterprise data corresponding to the data to be queried in a preset enterprise database to obtain an enterprise data result set includes:
searching the communication identifiers of the multiple categories in a preset enterprise database respectively to obtain enterprise data corresponding to the communication identifiers;
and after the enterprise data corresponding to each communication identifier is subjected to preset processing, generating an enterprise data result taking each associated main body as a unit.
4. The method of claim 3, wherein generating enterprise data results in units of each associated subject comprises:
if the current association main body comprises a plurality of communication identifiers, after a plurality of enterprise data corresponding to the plurality of communication identifiers are obtained, the plurality of enterprise data are sequenced according to a preset sequencing strategy;
and generating the enterprise data result according to the sequenced enterprise data.
5. The method of claim 4, wherein ranking the plurality of enterprise data according to a preset ranking policy comprises ranking according to any one or more of:
sequencing the plurality of enterprise data according to the matching number of the communication identifiers;
the plurality of enterprise data is ranked according to a matching priority of the plurality of categories.
6. The method of claim 1, further comprising:
acquiring account information of the associated application of the main body object;
when detecting that the main object sends an information access request to the associated application according to the account information, acquiring access information carried in the information access request;
and if the access information is matched with the enterprise data in the enterprise data result set, adding an association identifier in the user access result information, wherein the association identifier is used for representing that the enterprise data in the access result information has an association relation with the user.
7. The method of claim 1, further comprising:
when enterprise data triggered by a monitoring instruction exist in the enterprise data result set, taking the enterprise data triggered by the monitoring instruction as data to be monitored;
and acquiring the updating information of the data to be monitored according to a preset time period, and feeding back the updating information.
8. The method of claim 1, further comprising:
determining whether the data to be inquired is newly added data, if so, searching associated data corresponding to the newly added data in a database, wherein the newly added data is data which is not inquired;
and feeding back the newly added data in the data to be inquired and the associated data corresponding to the newly added data to a user side.
9. An apparatus for enterprise data querying, comprising:
the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a communication information set of a main object, and the communication information set comprises communication identifiers of at least one associated main body of the main object; taking the communication identifications of all associated bodies in the communication information set as data to be inquired;
the search module is used for searching enterprise data corresponding to the data to be queried in a preset enterprise database aiming at each data to be queried to obtain an enterprise data result set;
and the feedback module is used for feeding back the data to be inquired and the enterprise data result set corresponding to the data to be inquired.
10. The apparatus of claim 9, wherein the search module is specifically configured to:
and generating enterprise data results in units of each associated subject, and forming an enterprise data result set according to the enterprise data results of all the associated subjects.
11. The apparatus according to claim 10, wherein, when the communication identifier of each associated subject includes a plurality of categories, the search module is specifically configured to, when executing the step of searching for the enterprise data corresponding to the data to be queried in the preset enterprise database to obtain the enterprise data result set:
searching the communication identifiers of the multiple categories in a preset enterprise database respectively to obtain enterprise data corresponding to the communication identifiers;
and after the enterprise data corresponding to each communication identifier is subjected to preset processing, generating an enterprise data result taking each associated main body as a unit.
12. The apparatus of claim 11, wherein the search module, when performing the step of generating enterprise data results in units of each associated subject, is specifically configured to:
if the current association main body comprises a plurality of communication identifiers, after a plurality of enterprise data corresponding to the plurality of communication identifiers are obtained, the plurality of enterprise data are sequenced according to a preset sequencing strategy;
and generating the enterprise data result according to the sequenced enterprise data.
13. The apparatus according to claim 12, wherein the search module, when executing the step of ranking the plurality of enterprise data according to a preset ranking policy, is specifically configured to:
sequencing the plurality of enterprise data according to the matching number of the communication identifiers; and/or the presence of a gas in the gas,
the plurality of enterprise data is ranked according to a matching priority of the plurality of categories.
14. The apparatus according to claim 9, further comprising an identification module, wherein the identification module is specifically configured to:
acquiring account information of the associated application of the main body object;
when detecting that the main object sends an information access request to the associated application according to the account information, acquiring access information carried in the information access request;
and if the access information is matched with the enterprise data in the enterprise data result set, adding an association identifier in the user access result information, wherein the association identifier is used for representing that the enterprise data in the access result information has an association relation with the user.
15. The apparatus according to claim 9, further comprising an update module, wherein the update module is specifically configured to:
when enterprise data triggered by a monitoring instruction exist in the enterprise data result set, taking the enterprise data triggered by the monitoring instruction as data to be monitored;
and acquiring the updating information of the data to be monitored according to a preset time period, and feeding back the updating information.
16. The apparatus of claim 9, further comprising a new data module, wherein the new data module is specifically configured to:
determining whether the data to be inquired is newly added data, if so, searching associated data corresponding to the newly added data in a database, wherein the newly added data is data which is not inquired;
and feeding back the newly added data in the data to be inquired and the associated data corresponding to the newly added data to a user side.
17. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of enterprise data querying of any of claims 1-8 via execution of the executable instructions.
18. A computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the enterprise data query method of any one of claims 1-8.
CN202110312999.3A 2021-03-24 2021-03-24 Enterprise data query method and device, electronic equipment and storage medium Active CN113064918B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110312999.3A CN113064918B (en) 2021-03-24 2021-03-24 Enterprise data query method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110312999.3A CN113064918B (en) 2021-03-24 2021-03-24 Enterprise data query method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113064918A true CN113064918A (en) 2021-07-02
CN113064918B CN113064918B (en) 2024-03-12

Family

ID=76562661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110312999.3A Active CN113064918B (en) 2021-03-24 2021-03-24 Enterprise data query method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113064918B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114943004A (en) * 2022-07-26 2022-08-26 浙江大华技术股份有限公司 Attribute graph query method, attribute graph query device, and storage medium
CN115470254A (en) * 2022-09-20 2022-12-13 中国建设银行股份有限公司 Data query method, device, equipment and storage medium

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330657A (en) * 2008-07-15 2008-12-24 华通科技有限公司 Address list system and implementing method thereof
CN101572879A (en) * 2008-04-28 2009-11-04 鸿富锦精密工业(深圳)有限公司 Communication system, communication terminal and method for updating electronic address list thereof
US20140041017A1 (en) * 2012-07-31 2014-02-06 Level 3 Communications, Llc Law enforcement agency portal
CN103888626A (en) * 2012-12-20 2014-06-25 联想(北京)有限公司 Information processing method, communication device, information server and communication system
CN104063762A (en) * 2014-06-27 2014-09-24 北京思特奇信息技术股份有限公司 Multi-enterprise application sharing method and multi-enterprise application sharing device based on converged communication technology
US20150127628A1 (en) * 2012-04-16 2015-05-07 Onepatont Software Limited Method and System for Display Dynamic & Accessible Actions with Unique Identifiers and Activities
CN105100355A (en) * 2015-08-31 2015-11-25 小米科技有限责任公司 Method and device for identifying calling user
CN105872232A (en) * 2016-04-05 2016-08-17 珠海市小源科技有限公司 Number on-line inquiry method and number on-line inquiry apparatus
CN106101156A (en) * 2016-08-23 2016-11-09 北京奇虎科技有限公司 A kind of telephone polling method, mobile terminal and server
CN106302922A (en) * 2016-08-24 2017-01-04 北京奇虎科技有限公司 Information query method and mobile terminal in a kind of address list
CN106817473A (en) * 2015-11-27 2017-06-09 北京奇虎科技有限公司 A kind of processing method of address book data, server and device
CN108462783A (en) * 2018-03-08 2018-08-28 平安科技(深圳)有限公司 Talking state identification method, electronic device, intelligent terminal and storage medium
CN109274808A (en) * 2018-12-06 2019-01-25 成都卫士通信息产业股份有限公司 Address list information management method, system and electronic equipment and storage medium
CN109451185A (en) * 2018-12-29 2019-03-08 论客科技(广州)有限公司 Incoming call recognition methods, device and storage medium based on enterprise directory
CN109960752A (en) * 2019-04-12 2019-07-02 上海智臻智能网络科技股份有限公司 Querying method, device, computer equipment and storage medium in application program
CN111367942A (en) * 2020-03-30 2020-07-03 中国工商银行股份有限公司 Address book retrieval method and device

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101572879A (en) * 2008-04-28 2009-11-04 鸿富锦精密工业(深圳)有限公司 Communication system, communication terminal and method for updating electronic address list thereof
CN101330657A (en) * 2008-07-15 2008-12-24 华通科技有限公司 Address list system and implementing method thereof
US20150127628A1 (en) * 2012-04-16 2015-05-07 Onepatont Software Limited Method and System for Display Dynamic & Accessible Actions with Unique Identifiers and Activities
US20140041017A1 (en) * 2012-07-31 2014-02-06 Level 3 Communications, Llc Law enforcement agency portal
CN103888626A (en) * 2012-12-20 2014-06-25 联想(北京)有限公司 Information processing method, communication device, information server and communication system
CN104063762A (en) * 2014-06-27 2014-09-24 北京思特奇信息技术股份有限公司 Multi-enterprise application sharing method and multi-enterprise application sharing device based on converged communication technology
CN105100355A (en) * 2015-08-31 2015-11-25 小米科技有限责任公司 Method and device for identifying calling user
CN106817473A (en) * 2015-11-27 2017-06-09 北京奇虎科技有限公司 A kind of processing method of address book data, server and device
CN105872232A (en) * 2016-04-05 2016-08-17 珠海市小源科技有限公司 Number on-line inquiry method and number on-line inquiry apparatus
CN106101156A (en) * 2016-08-23 2016-11-09 北京奇虎科技有限公司 A kind of telephone polling method, mobile terminal and server
CN106302922A (en) * 2016-08-24 2017-01-04 北京奇虎科技有限公司 Information query method and mobile terminal in a kind of address list
CN108462783A (en) * 2018-03-08 2018-08-28 平安科技(深圳)有限公司 Talking state identification method, electronic device, intelligent terminal and storage medium
CN109274808A (en) * 2018-12-06 2019-01-25 成都卫士通信息产业股份有限公司 Address list information management method, system and electronic equipment and storage medium
CN109451185A (en) * 2018-12-29 2019-03-08 论客科技(广州)有限公司 Incoming call recognition methods, device and storage medium based on enterprise directory
CN109960752A (en) * 2019-04-12 2019-07-02 上海智臻智能网络科技股份有限公司 Querying method, device, computer equipment and storage medium in application program
CN111367942A (en) * 2020-03-30 2020-07-03 中国工商银行股份有限公司 Address book retrieval method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
崔金栋;于婷婷;李题印;: "基于"互联网+"与云服务的制造型企业生产信息管理机理研究", 情报科学, no. 12, pages 79 - 84 *
彭国勇;: "企业即时通讯平台的设计与实现", 信息通信, no. 03, pages 98 - 99 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114943004A (en) * 2022-07-26 2022-08-26 浙江大华技术股份有限公司 Attribute graph query method, attribute graph query device, and storage medium
CN114943004B (en) * 2022-07-26 2022-10-28 浙江大华技术股份有限公司 Attribute graph query method, attribute graph query device, and storage medium
CN115470254A (en) * 2022-09-20 2022-12-13 中国建设银行股份有限公司 Data query method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN113064918B (en) 2024-03-12

Similar Documents

Publication Publication Date Title
CN107679211B (en) Method and device for pushing information
US20170250930A1 (en) Interactive content recommendation personalization assistant
US20120130975A1 (en) Search method, apparatus, and system
CN105931107B (en) Sharing method and device
CN108718341B (en) Method for sharing and searching data
US9843541B2 (en) Recommender system and method of operating same
CN104737161A (en) Person-based information aggregation
CN109462632B (en) Page jump method, page jump device, computer equipment and computer readable storage medium
CN113064918B (en) Enterprise data query method and device, electronic equipment and storage medium
CN115271891B (en) Product recommendation method based on interactive novel and related device
CN108932646B (en) User tag verification method and device based on operator and electronic equipment
CN110545232A (en) group message prompting method, group message prompting device, data processing method, data processing device, electronic equipment and storage equipment
CN108733666B (en) Server information pushing method, terminal information sending method, device and system
CN110457610B (en) Information recommendation method, device, terminal, server and storage medium
US20140280730A1 (en) Contents management method and apparatus
CN110728370A (en) Training sample generation method and device, server and storage medium
KR100985949B1 (en) System and method for providing product information service by mobile network system
CN114218410A (en) Information recommendation method and device, electronic equipment and storage medium
CN113590252A (en) Information pushing method and device, electronic equipment and storage medium
WO2014139059A1 (en) Method and system for retrieving user-specific information
US10582275B2 (en) Real-time digit string-based information distribution system using smart terminal and method thereof
CN110336731B (en) User matching method and device in group
TWI715549B (en) Behavior-based social id switching mechanism
CN112328937B (en) Information delivery method and device
CN114390452B (en) Message sending method and related equipment

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