CN111177550B - Object information query method and device - Google Patents
Object information query method and device Download PDFInfo
- Publication number
- CN111177550B CN111177550B CN201911365164.3A CN201911365164A CN111177550B CN 111177550 B CN111177550 B CN 111177550B CN 201911365164 A CN201911365164 A CN 201911365164A CN 111177550 B CN111177550 B CN 111177550B
- Authority
- CN
- China
- Prior art keywords
- information
- query
- objects
- object information
- statistics
- 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 36
- 230000009471 action Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 15
- 230000004308 accommodation Effects 0.000 claims description 6
- 238000007619 statistical method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 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/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- 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/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses an object information query method and device, which are used for solving the problem of low query efficiency of the existing object information query mode. The object information query method comprises the following steps: receiving an object information query request, wherein the query request carries a query condition, and the query condition comprises a query object and an object information category; acquiring corresponding object information from a preset object information base according to the query object and the object information category, wherein the object information in the object information base is extracted from a plurality of preset information systems containing various information of the preset object; and obtaining a query result according to the object information.
Description
Technical Field
The application relates to the field of public security supervision, in particular to a method and a device for inquiring object information.
Background
In recent years, china is rapidly developed, people in the world pay attention to the China, communication between the China and the foreign people is increasingly frequent, the foreign people come in and go out of the China every year for over five tens of millions of times, the foreign people are increasingly in China work, living, travel and the like, and the information of the foreign people is efficiently managed, so that the key of security management and control work of the current foreign people is realized.
However, in the current process of acquiring the information of the overseas personnel in the process of monitoring the overseas personnel, the overseas personnel information is scattered, and the overseas personnel information needs to be queried according to query entries set by different information systems (such as civil aviation systems, railway systems, highway systems, employment systems and the like) containing the overseas personnel information, so that the query efficiency is low.
Disclosure of Invention
In order to solve the problem of low query efficiency of the existing object information query mode, the embodiment of the application provides an object information query method and device.
In a first aspect, an embodiment of the present application provides an object information query method, including:
receiving an object information query request, wherein the query request carries a query condition, and the query condition comprises a query object and an object information category;
acquiring corresponding object information from a preset object information base according to the query object and the object information category, wherein the object information in the object information base is extracted from a plurality of preset information systems containing various information of the preset object;
and obtaining a query result according to the object information.
In the object information query method provided by the embodiment of the application, the server receives an object information query request, the query request carries query conditions, the query conditions comprise query objects and object information types, corresponding object information is acquired from a preset object information base according to the query objects and the object information types, the object information in the object information base is extracted from a plurality of preset information systems containing various object information of the preset objects, a query result is acquired according to the acquired object information, various information of the query objects is extracted from a plurality of preset information systems in advance to establish an object information base, and when the object information query request is received, various information of the matched query objects is directly acquired from the established object information base according to the query conditions without multiple queries, so that the query efficiency of the object information is improved.
Preferably, the query request further includes a statistical manner;
obtaining a query result according to the object information, specifically including:
and counting the object information according to the counting mode to obtain a query result.
Preferably, the object information includes identity information, port entry and exit record information, civil aviation ticket booking information, train ticket booking information, highway ticket booking information, residence information, hotel residence information, employment information and/or case information of the object; the statistical modes comprise residence condition statistics according to objects, entry and exit condition statistics according to objects, employment condition statistics according to objects, action track statistics according to objects and case related condition statistics according to objects.
Preferably, the query condition includes a query time period and a query area range;
when the statistical mode is according to the living situation statistics of the object, the statistical is performed on the object information according to the statistical mode, and the statistical method specifically comprises the following steps:
counting the total number of resident objects and the total number of temporary objects in the query area range in the query time period according to the residence information;
when the statistical mode is according to the statistics of the entry and exit situations of the object, the statistics of the object information is performed according to the statistical mode, which specifically comprises:
counting the total number of all port entry objects, the total number of entry non-signed objects and the total number of exit objects in the query area range in the query time period according to the port entry and exit record information; counting the total number of object entries of preset key countries in the range of the query area in the query time period according to the identity information and the port entry and exit record information;
when the statistical mode is employment statistics according to the object, the statistics of the object information is performed according to the statistical mode, specifically including:
counting the total number of employment objects in the query region range in the query time period according to the employment information;
when the statistical mode is to count according to the action track of the object, counting the object information according to the statistical mode, specifically including:
counting the action track of the object in the inquiry time period according to the port entry and exit record information, the civil aviation ticket booking information, the train ticket booking information, the highway ticket booking information, the residence information, the hotel accommodation information and the employment information;
when the statistical mode is the statistics according to the case related condition of the object, the statistics on the object information is performed according to the statistical mode, and specifically includes:
and counting the total number of the cases within the query area range in the query time period according to the case information.
The preferred embodiment characterizes that after the object information is queried, further statistics is carried out on the object information according to a statistical mode, the object information is mined and analyzed, and more effective data is provided for controlling overseas personnel.
In a second aspect, an embodiment of the present application provides an object information query apparatus, including:
the receiving unit is used for receiving an object information query request, wherein the query request carries query conditions, and the query conditions comprise query objects and object information categories;
the acquisition unit is used for acquiring corresponding object information from a preset object information base according to the query object and the object information category, wherein the object information in the object information base is extracted from a plurality of preset information systems containing various information of the preset object;
and the obtaining unit is used for obtaining the query result according to the object information.
Preferably, the query request further includes a statistical manner;
the obtaining unit is specifically configured to obtain a query result by performing statistics on the object information according to the statistical manner.
Preferably, the object information includes identity information, port entry and exit record information, civil aviation ticket booking information, train ticket booking information, highway ticket booking information, residence information, hotel residence information, employment information and/or case information of the object; the statistical modes comprise residence condition statistics according to objects, entry and exit condition statistics according to objects, employment condition statistics according to objects, action track statistics according to objects and case related condition statistics according to objects.
Preferably, the query condition includes a query time period and a query area range;
the obtaining unit is specifically configured to, when the statistical manner is statistics according to living situations of objects, count a total number of living objects and a total number of temporary objects in the query area range in the query time period according to the living information; when the statistical mode is according to the statistics of the entry and exit conditions of the objects, counting the total number of entry objects, the total number of no-entry objects and the total number of exit objects of each port in the query area range in the query time period according to the port entry and exit record information; counting the total number of object entries of preset key countries in the range of the query area in the query time period according to the identity information and the port entry and exit record information; when the statistical mode is employment statistics according to the objects, counting the total number of the objects of employment within the query region of the query time period according to the employment information; when the statistical mode is that the action track of the object is counted according to the port entry and exit record information, the civil aviation ticket booking information, the train ticket booking information, the highway ticket booking information, the residence information, the hotel residence information and the employment information, the action track of the object in the inquiry time period is counted; and when the statistical mode is that according to the case related condition of the object, counting the total number of cases in the query area range in the query time period according to the case information.
The technical effects of the object information query apparatus provided by the present application may be referred to the technical effects of the first aspect or each implementation manner of the first aspect, which are not described herein again.
In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements the object information query method of the present application when executing the program.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the object information query method according to the present application.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
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 flow chart of an implementation of an object information query method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of an overseas personal information topic library in an embodiment of the application;
FIG. 3 is a diagram showing an example of information display of overseas personnel in an embodiment of the application;
FIG. 4 is a diagram showing an example of dynamic trajectory of overseas personnel in an embodiment of the application;
fig. 5 is a schematic structural diagram of an object information query device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to solve the problem of low query efficiency of the existing object information query mode, the embodiment of the application provides an object information query method and device.
The preferred embodiments of the present application will be described below with reference to the accompanying drawings of the specification, it being understood that the preferred embodiments described herein are for illustration and explanation only, and not for limitation of the present application, and embodiments of the present application and features of the embodiments may be combined with each other without conflict.
As shown in fig. 1, which is a schematic diagram of an implementation flow of an object information query method according to an embodiment of the present application, the method may include the following steps:
s11, receiving an object information query request, wherein the query request carries query conditions.
In implementation, the server receives an object information query request, wherein the query request carries a query condition, and the query condition comprises a query object, an object information category, a query time period and a query area range.
S12, acquiring corresponding object information from a preset object information base according to the query object and the object information category.
In specific implementation, the server obtains corresponding object information from a preset object information base according to the query object and the object information category, wherein the object information in the object information base is extracted from a plurality of preset information systems containing various information of the preset object, the preset object is the same group of the query object, for example, the query object is an overseas person, and the preset object is an overseas person group, and the object information may include but is not limited to: the method comprises the steps of identifying information, port entry and exit record information, civil aviation ticket booking information, train ticket booking information, highway ticket booking information, residence information, hotel residence information, employment information and/or case information of an object, wherein the identifying information can comprise the name, sex, nationality and certificate number of the object, the port entry and exit record information of the object can comprise the entry time, entry port, exit time, exit port and visa type of the object, and the civil aviation ticket booking information comprises ticket booking flights, departure place, destination, departure time and arrival time, air port information and air port information of the object; the train reservation information may include a reservation train shift of the object, departure place, destination, departure time, arrival time, entrance information, exit information, the highway reservation information of the object may include reservation car shift of the object, departure place, destination, departure time, arrival time, entrance information, exit information, residence information may include resident information and stay information, the resident information may include resident address of the object, residence time, stay information may include stay address of the object, stay time, hotel residence information may include entrance hotel information, entrance time, entrance room number, exit time of the object, employment information may include employment time, employment enterprise, occupation, etc. of the object, the case information may include case related type, case related time, case information, etc. information, which are not listed here.
Specifically, the server extracts various information corresponding to the query object from a plurality of preset information systems containing various object information of the query object in advance, an object information base is established, the corresponding relation between the query object and the various object information of the query object is stored in the object information base, and when the server receives an object information query request, the corresponding object information is acquired from the established object information base according to the query object and the object information category in the query condition carried in the query request. In the embodiment of the application, the query object is a person of a certain class, and the application is described by taking the query object as an example of an overseas person.
Specifically, the server invokes an interface provided by a preset information system containing various information of the overseas personnel to extract various information of the overseas personnel, wherein the preset information system can include but is not limited to the following systems: an entry and exit management system, a railway information system, a highway information system, a civil aviation information system, a hotel management information system, a foreigner management service system and a key overseas personnel information system.
In the implementation, the server may acquire various information of the overseas personnel from the preset information systems by using an ETL (Extract-Transform-Load) tool, and establish an overseas personnel information system, and store the acquired various information of the overseas personnel into the overseas personnel information system.
Preferably, the server may create a corresponding information main body library for the overseas personnel information acquired from different preset information systems, store different categories of overseas personnel information classified as shown in fig. 2, which is a schematic view of an overseas personnel information subject library, create an overseas personnel entry and exit information library, a frequent overseas personnel information library and a temporary overseas personnel information library based on the overseas personnel information acquired from the entry and exit management system, create an overseas personnel railway ticket information library from the railway information system, create an overseas personnel highway ticket information library from the highway information system, create an overseas personnel civil ticket information library from the civil aviation information system, create an overseas personnel hotel accommodation information library from the overseas personnel information acquired from the foreign personnel management information system, create an overseas personnel labor industry key information library from the overseas personnel management service system, and create an overseas personnel subject information library from the overseas personnel information system. Wherein the overseas personnel information in the overseas personnel entry and exit information base comprises the identity information and port entry and exit record information of the overseas personnel, the overseas personnel information in the overseas personnel railway ticket purchasing information base comprises the identity information and train ticket booking information of the overseas personnel, the overseas personnel information in the overseas personnel highway ticket booking information base comprises the identity information and highway ticket booking information of the overseas personnel, the overseas personnel information in the overseas personnel civil aviation ticket booking information base comprises the identity information and civil aviation ticket booking information of the overseas personnel, the overseas personnel information in the frequent overseas personnel information base comprises the identity information and the frequent living information of the overseas personnel, the overseas personnel information in the overseas personnel hotel accommodation information base comprises the identity information and the hotel accommodation information of the overseas personnel, the overseas personnel information in the overseas personnel labor employment information base comprises the identity information and the employment information of the overseas personnel, and the overseas personnel information in the key overseas personnel information base comprises the identity information and the case information of the key overseas personnel, wherein the key overseas personnel refer to the overseas personnel with serious national security or social security suspicion hazard, and the key overseas personnel are managed by public security authorities.
When the server receives an object information query request, acquiring various types of information corresponding to the overseas personnel queried within the query area range of the query time period from a preset overseas personnel information base according to the query object and the object information category carried in the query request, the query time period and the query area range.
Preferably, various information corresponding to the inquired overseas personnel can be displayed. As shown in fig. 3, the method is an example diagram of displaying information of overseas personnel, and after a query request is input on an information query interface of the overseas personnel, basic information, namely identity information of the overseas personnel, and comprehensive information, namely various information obtained from a preset information base of the overseas personnel according to query conditions, are returned.
S13, obtaining a query result according to the object information.
In particular, the query request further includes a statistical means, where the statistical means may include, but is not limited to: statistics according to living conditions of objects, statistics according to entrance and exit conditions of objects, statistics according to employment conditions of objects, statistics according to action tracks of objects and statistics according to case related conditions of objects.
Specifically, the server performs statistics on the object information according to the statistical mode to obtain a query result.
When the statistical mode is according to the living situation of the object, the total number of the living objects and the total number of the temporary objects in the query area range in the query time period are counted according to the living information in the object information.
Specifically, for example, when the statistical manner is statistics according to the living situation of the object, the object information category corresponding to the query object is living information of overseas personnel, and the overseas personnel information in the query area range of the query time period is obtained from the living overseas personnel information base and the living overseas personnel information base, and the total number of living overseas personnel in the query area range of the query time period are counted according to the obtained living information and the living information of the overseas personnel in the query area range of the query time period. The query time period and the query area range can be set according to the needs, for example, the query area range is a full-province range of a certain province.
When the statistical mode is according to the statistics of the entry and exit conditions of the objects, the total number of the entry and exit objects, the total number of the no-entry objects and the total number of the exit and exit objects of each port in the query area range of the query time period are counted according to the port entry and exit record information; and counting the total number of object entries of preset key countries in the range of the query area in the query time period according to the identity information and the port entry and exit record information, wherein the preset key countries are preset countries needing key attention.
Specifically, when the statistical mode is according to the statistics of the entry and exit conditions of the objects, the object information category corresponding to the query object is the entry and exit record information of the entry and exit personnel of the overseas personnel, the overseas personnel information in the query area range of the query time period is obtained from the entry and exit information base of the overseas personnel, the total number of the entry and exit objects and the total number of the entry and exit objects of each entry and exit in the query area range of the query time period are counted according to the obtained entry and exit record information of the overseas personnel in the query area range of the query time period, and the total number of the entry and exit objects of the preset key country in the query area range of the query time period is counted according to the identity information and the entry and exit record information of the overseas personnel.
When the statistical mode is employment statistics according to the objects, the total number of the objects in employment within the query region of the query time period is counted according to the employment information.
Specifically, when the statistical mode is employment statistics according to the object, the object information category corresponding to the query object is employment information of overseas personnel, and the employment information of the overseas personnel in the query area range of the query time period is obtained from the overseas personnel labor employment information base, and the total number of the overseas personnel in the query area range of the query time period is counted according to the obtained employment information of the overseas personnel in the query area range of the query time period.
When the statistical mode is to count the action track according to the object, the action track of the object in the inquiry time period is counted according to the port entry and exit record information, the civil aviation ticket booking information, the train ticket booking information, the highway ticket booking information, the residence information, the hotel accommodation information and the employment information.
Specifically, when the statistical manner is statistics of action tracks according to objects, object information categories corresponding to the query objects are port entry and exit record information, civil aviation ticket information, train ticket information, highway ticket information, residence information, hotel residence information and employment information of the overseas personnel to be queried in a query time period are acquired from the overseas personnel entry and exit information base respectively, civil aviation ticket information of the overseas personnel to be queried in the query time period is acquired from the overseas personnel civil aviation ticket information base, train ticket information of the overseas personnel to be queried in the query time period is acquired from the overseas personnel railway ticket information base, highway ticket information of the overseas personnel to be queried in the query time period is acquired from the overseas personnel information base, and the residence information of the overseas personnel to be queried in the query time period or the residence information of the overseas personnel to be queried in the query time period is acquired from the overseas personnel information base, and the residence information of the overseas personnel to be queried in the overseas personnel in the query time period is acquired from the overseas personnel information base, and the residence information of the overseas personnel to be queried in the oversea ticket information base, and the residence information of the overseas personnel to be queried in the event information base. In the embodiment of the present application, the information designed when counting the action track of the person to be queried is not limited to the above information, and the embodiment of the present application is not limited to this.
Preferably, after counting the action tracks of the overseas personnel to be queried in the query time period, dynamic display can be performed, as shown in fig. 4, which is an exemplary diagram of dynamic display of the overseas personnel tracks.
When the statistical mode is the statistics according to the case related condition of the object, the total number of cases of the object in the query area range of the query time period is counted according to the case information.
Specifically, when the statistical mode is that the case information of the overseas personnel is counted according to the case related condition of the object, acquiring the case information of the overseas personnel in the query area range of the query time period from a terminal overseas personnel information base, and counting the total number of the case information of the overseas personnel in the query area range of the query time period according to the acquired case information of the overseas personnel in the query area range of the query time period.
In the object information query method provided by the embodiment of the application, the server receives an object information query request, the query request carries query conditions, the query conditions comprise query objects and object information types, corresponding object information is acquired from a preset object information base according to the query objects and the object information types, the object information in the object information base is extracted from a plurality of preset information systems containing various object information of the preset objects, a query result is acquired according to the acquired object information, various information of the query objects is extracted from a plurality of preset information systems in advance to establish an object information base, and when the object information query request is received, various information of the matched query objects is directly acquired from the established object information base according to the query conditions without multiple queries, so that the query efficiency of the object information is improved.
Based on the same inventive concept, the embodiment of the application also provides an object information query device, and because the principle of solving the problem of the object information query device is similar to that of the object information query method, the implementation of the device can refer to the implementation of the method, and the repetition is omitted.
Fig. 5 is a schematic structural diagram of an object information query device according to an embodiment of the present application, which may include:
a receiving unit 21, configured to receive an object information query request, where the query request carries a query condition, where the query condition includes a query object and an object information category;
the obtaining unit 22 is configured to obtain corresponding object information from a preset object information base according to the query object and the object information category, where the object information in the object information base is extracted from a plurality of preset information systems including various information of the preset object;
an obtaining unit 23, configured to obtain a query result according to the object information.
Preferably, the query request further includes a statistical manner;
the obtaining unit 23 is specifically configured to perform statistics on the object information according to the statistical manner to obtain a query result.
Preferably, the object information includes identity information, port entry and exit record information, civil aviation ticket booking information, train ticket booking information, highway ticket booking information, residence information, hotel residence information, employment information and/or case information of the object; the statistical modes comprise residence condition statistics according to objects, entry and exit condition statistics according to objects, employment condition statistics according to objects, action track statistics according to objects and case related condition statistics according to objects.
Preferably, the query condition includes a query time period and a query area range;
the obtaining unit 23 is specifically configured to, when the statistical manner is statistics according to living situations of objects, count a total number of living objects and a total number of living objects in the query area range in the query time period according to the living information; when the statistical mode is according to the statistics of the entry and exit conditions of the objects, counting the total number of entry objects, the total number of no-entry objects and the total number of exit objects of each port in the query area range in the query time period according to the port entry and exit record information; counting the total number of object entries of preset key countries in the range of the query area in the query time period according to the identity information and the port entry and exit record information; when the statistical mode is employment statistics according to the objects, counting the total number of the objects of employment within the query region of the query time period according to the employment information; when the statistical mode is that the action track of the object is counted according to the port entry and exit record information, the civil aviation ticket booking information, the train ticket booking information, the highway ticket booking information, the residence information, the hotel residence information and the employment information, the action track of the object in the inquiry time period is counted; and when the statistical mode is that according to the case related condition of the object, counting the total number of cases in the query area range in the query time period according to the case information.
Based on the same technical concept, the embodiment of the present application further provides an electronic device 300, referring to fig. 6, where the electronic device 300 is configured to implement the object information query method described in the above method embodiment, and the electronic device 300 of this embodiment may include: memory 301, processor 302, and a computer program stored in the memory and executable on the processor, such as an object information query program. The steps in the above-described respective object information query method embodiments are implemented when the processor executes the computer program, for example, step S11 shown in fig. 1. Alternatively, the processor, when executing the computer program, performs the functions of the modules/units of the apparatus embodiments described above, e.g. 21.
The specific connection medium between the memory 301 and the processor 302 is not limited in the embodiment of the present application. In the embodiment of the present application, the memory 301 and the processor 302 are connected through the bus 303 in fig. 6, the bus 303 is shown by a thick line in fig. 6, and the connection manner between other components is only schematically illustrated, but not limited to. The bus 303 may be classified as an address bus, a data bus, a control bus, or the like. For ease of illustration, only one thick line is shown in fig. 6, but not only one bus or one type of bus.
The memory 301 may be a volatile memory (RAM), such as a random-access memory (RAM); the memory 301 may also be a non-volatile memory (non-volatile memory), such as a read-only memory, a flash memory (flash memory), a Hard Disk Drive (HDD) or a Solid State Drive (SSD), or the memory 301 may be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 301 may be a combination of the above.
A processor 302, configured to implement an object information query method as shown in fig. 1, including:
the processor 302 is configured to invoke the computer program stored in the memory 301 to execute step S11 shown in fig. 1, receive an object information query request, where the query request carries a query condition, obtain corresponding object information from a preset object information base according to the query object and the object information category, and obtain a query result according to the object information in step S12.
The embodiment of the application also provides a computer readable storage medium which stores computer executable instructions required to be executed by the processor and contains a program for executing the processor.
In some possible embodiments, aspects of the object information query method provided by the present application may also be implemented in a form of a program product, which includes program code, when the program product runs on an electronic device, for causing the electronic device to perform the steps in the object information query method according to the various exemplary embodiments of the present application described in the present specification, for example, the electronic device may perform step S11 shown in fig. 1, receive an object information query request, where the query request carries a query condition, obtain corresponding object information from a preset object information base according to the query object and the object information category, and obtain a query result according to the object information in step S13.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The program product for object information querying of embodiments of the present application may employ a portable compact disc read only memory (CD-ROM) and include program code and may run on a computing device. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
It should be noted that although several units or sub-units of the apparatus are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functions of two or more of the elements described above may be embodied in one element in accordance with embodiments of the present application. Conversely, the features and functions of one unit described above may be further divided into a plurality of units to be embodied.
Furthermore, although the operations of the methods of the present application are depicted in the drawings in a particular order, this is not required to either imply that the operations must be performed in that particular order or that all of the illustrated operations be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus, 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 (devices), 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 means 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.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (8)
1. An object information query method, comprising:
receiving an object information query request, wherein the query request carries a query condition, and the query condition comprises a query object and an object information category; the query condition also comprises a query time period and a query area range; the query request also comprises a statistical mode;
acquiring corresponding object information from a preset object information base according to the query object and the object information category, wherein the object information in the object information base is extracted from a plurality of preset information systems containing various information of the preset object;
obtaining a query result according to the object information, specifically including: counting the object information according to the counting mode to obtain a query result; the object information comprises identity information of an object and port entry and exit record information;
when the statistical mode is according to the statistics of the entry and exit situations of the object, the statistics of the object information is performed according to the statistical mode, which specifically comprises:
counting the total number of all port entry objects, the total number of entry non-signed objects and the total number of exit objects in the query area range in the query time period according to the port entry and exit record information; and counting the total number of object entries of preset key countries in the range of the query area in the query time period according to the identity information and the port entry and exit record information.
2. The method of claim 1, wherein the object information further comprises civil aviation booking information, train booking information, highway booking information, residence information, hotel residence information, employment information, and/or case information; the statistical mode also comprises statistics according to living conditions of the objects, statistics according to employment conditions of the objects, statistics according to action tracks of the objects and statistics according to case related conditions of the objects.
3. The method according to claim 2, wherein when the statistical method is statistics according to living conditions of objects, the statistics on the object information according to the statistical method specifically includes:
counting the total number of resident objects and the total number of temporary objects in the query area range in the query time period according to the residence information;
when the statistical mode is employment statistics according to the object, the statistics of the object information is performed according to the statistical mode, specifically including:
counting the total number of employment objects in the query region range in the query time period according to the employment information;
when the statistical mode is to count according to the action track of the object, counting the object information according to the statistical mode, specifically including:
counting the action track of the object in the inquiry time period according to the port entry and exit record information, the civil aviation ticket booking information, the train ticket booking information, the highway ticket booking information, the residence information, the hotel accommodation information and the employment information;
when the statistical mode is the statistics according to the case related condition of the object, the statistics on the object information is performed according to the statistical mode, and specifically includes:
and counting the total number of the cases of the object in the query area range in the query time period according to the case information.
4. An object information inquiry apparatus, characterized by comprising:
the receiving unit is used for receiving an object information query request, wherein the query request carries query conditions, and the query conditions comprise query objects and object information categories; the query condition also comprises a query time period and a query area range; the query request also comprises a statistical mode;
the acquisition unit is used for acquiring corresponding object information from a preset object information base according to the query object and the object information category, wherein the object information in the object information base is extracted from a plurality of preset information systems containing various information of the preset object;
an obtaining unit, configured to obtain a query result according to the object information;
the obtaining unit is specifically configured to perform statistics on the object information according to the statistical manner to obtain a query result; the object information comprises identity information of an object and port entry and exit record information;
the obtaining unit is specifically configured to, when the statistical manner is according to the statistics of the entry and exit conditions of the objects, count the total number of entry objects, the total number of no-entry objects, and the total number of exit objects on each port in the query area range in the query time period according to the port entry and exit record information; and counting the total number of object entries of preset key countries in the range of the query area in the query time period according to the identity information and the port entry and exit record information.
5. The apparatus of claim 4, wherein the object information further comprises civil aviation booking information, train booking information, highway booking information, residence information, hotel residence information, employment information, and/or case information; the statistical mode also comprises statistics according to living conditions of the objects, statistics according to employment conditions of the objects, statistics according to action tracks of the objects and statistics according to case related conditions of the objects.
6. The apparatus of claim 5, wherein the query conditions comprise a query time period and a query area range;
the obtaining unit is specifically configured to, when the statistical manner is statistics according to living situations of objects, count a total number of living objects and a total number of temporary objects in the query area range in the query time period according to the living information; when the statistical mode is employment statistics according to the objects, counting the total number of the objects of employment within the query region of the query time period according to the employment information; when the statistical mode is that the action track of the object is counted according to the port entry and exit record information, the civil aviation ticket booking information, the train ticket booking information, the highway ticket booking information, the residence information, the hotel residence information and the employment information, the action track of the object in the inquiry time period is counted; and when the statistical mode is that according to the case related condition of the object, counting the total number of the cases of the object in the query area range of the query time period according to the case information.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the object information query method of any one of claims 1-3 when executing the program.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the object information query method as claimed in any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911365164.3A CN111177550B (en) | 2019-12-26 | 2019-12-26 | Object information query method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911365164.3A CN111177550B (en) | 2019-12-26 | 2019-12-26 | Object information query method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111177550A CN111177550A (en) | 2020-05-19 |
CN111177550B true CN111177550B (en) | 2023-09-15 |
Family
ID=70647373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911365164.3A Active CN111177550B (en) | 2019-12-26 | 2019-12-26 | Object information query method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111177550B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077350A (en) * | 2013-03-28 | 2014-10-01 | 波音公司 | Visualization of object using visual query system |
CN105989135A (en) * | 2015-02-26 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Search result acquiring method and device |
CN106294402A (en) * | 2015-05-21 | 2017-01-04 | 阿里巴巴集团控股有限公司 | The data search method of a kind of heterogeneous data source and device thereof |
CN106649363A (en) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | Data query method and device |
CN107133746A (en) * | 2017-06-05 | 2017-09-05 | 安徽易商数码科技有限公司 | Electronic monitoring system and method for inspection and quarantine of imported and exported goods |
KR101810519B1 (en) * | 2017-06-26 | 2017-12-20 | 한국건설기술연구원 | Object query system and method using BIM data of LandXML and IFC format |
CN108415914A (en) * | 2017-02-10 | 2018-08-17 | 阿里巴巴集团控股有限公司 | The method, apparatus and equipment of Query Information in a kind of visualized objects |
CN109033456A (en) * | 2018-08-28 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | A kind of condition query method, apparatus, electronic equipment and storage medium |
CN110569440A (en) * | 2019-09-10 | 2019-12-13 | 北京星选科技有限公司 | Data query method and device, electronic equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8112424B2 (en) * | 2008-03-11 | 2012-02-07 | International Business Machines Corporation | Flexible and resilient information collaboration management infrastructure |
US9165043B2 (en) * | 2009-11-25 | 2015-10-20 | Maobing Jin | Logical object search framework and application programming interface |
US20140280328A1 (en) * | 2013-03-15 | 2014-09-18 | Parlant Technology, Inc. | Database Interface to Create Queries for Multiple Databases |
US20190034496A1 (en) * | 2017-07-27 | 2019-01-31 | Citrix Systems, Inc. | Abstract Query Processing Using Metadata on Multiple Complex Data Sources |
US11321310B2 (en) * | 2018-05-11 | 2022-05-03 | Visa International Service Association | System, method, and apparatus for generating analytics with structured query files |
-
2019
- 2019-12-26 CN CN201911365164.3A patent/CN111177550B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077350A (en) * | 2013-03-28 | 2014-10-01 | 波音公司 | Visualization of object using visual query system |
CN105989135A (en) * | 2015-02-26 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Search result acquiring method and device |
CN106294402A (en) * | 2015-05-21 | 2017-01-04 | 阿里巴巴集团控股有限公司 | The data search method of a kind of heterogeneous data source and device thereof |
CN106649363A (en) * | 2015-10-30 | 2017-05-10 | 北京国双科技有限公司 | Data query method and device |
CN108415914A (en) * | 2017-02-10 | 2018-08-17 | 阿里巴巴集团控股有限公司 | The method, apparatus and equipment of Query Information in a kind of visualized objects |
CN107133746A (en) * | 2017-06-05 | 2017-09-05 | 安徽易商数码科技有限公司 | Electronic monitoring system and method for inspection and quarantine of imported and exported goods |
KR101810519B1 (en) * | 2017-06-26 | 2017-12-20 | 한국건설기술연구원 | Object query system and method using BIM data of LandXML and IFC format |
CN109033456A (en) * | 2018-08-28 | 2018-12-18 | 百度在线网络技术(北京)有限公司 | A kind of condition query method, apparatus, electronic equipment and storage medium |
CN110569440A (en) * | 2019-09-10 | 2019-12-13 | 北京星选科技有限公司 | Data query method and device, electronic equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
基于多源数据的数字成图与数据建库;马新建;中国优秀硕士学位论文全文数据库(电子期刊);1-51 * |
Also Published As
Publication number | Publication date |
---|---|
CN111177550A (en) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015096400A1 (en) | Bus planning method using mobile communication data mining | |
CN103729385B (en) | Method and device for automatically updating reports | |
CN110196834A (en) | It is a kind of for data item, file, database to mark method and system | |
CN110288451B (en) | Financial reimbursement method, system, equipment and storage medium | |
CN111159189A (en) | Vehicle driving track query method, device, equipment and storage medium | |
CN101710320A (en) | Statistical index data processing method and device | |
CN111105137A (en) | Work order distribution method, device, medium and electronic equipment | |
CN110784377A (en) | Method for uniformly managing cloud monitoring data in multi-cloud environment | |
CN111831750A (en) | Block chain data analysis method and device, computer equipment and storage medium | |
US20160335573A1 (en) | Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes | |
CN110895548B (en) | Method and apparatus for processing information | |
CN111784453B (en) | Cross-platform medicine collection price synchronization method based on block chain and related device | |
CN111177550B (en) | Object information query method and device | |
CN104699753A (en) | Intellectual property inquiry system based on cloud database | |
CN104657354A (en) | Digital certificate valid period retrieval method and equipment | |
CN110019237B (en) | System and method for analyzing criminal whereabouts based on map | |
CN111444892B (en) | Track tracking system based on line, query method and device | |
CN111178231B (en) | Object monitoring method and device | |
CN106649674B (en) | Data processing method for user terminal and server | |
US20210226996A1 (en) | Network Data Clustering | |
CN112214490A (en) | Business object storage method and device and computer readable storage medium | |
CN112330504B (en) | Case management method, case management device, case management medium and electronic equipment based on block chain network | |
CN102184175A (en) | Method used for analyzing sex of accessor in network | |
CN112085464B (en) | Associated data processing method and device | |
CN117314476B (en) | Certificate data integration method and device |
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 |