CN108347482B - Information acquisition method and device - Google Patents

Information acquisition method and device Download PDF

Info

Publication number
CN108347482B
CN108347482B CN201810117845.7A CN201810117845A CN108347482B CN 108347482 B CN108347482 B CN 108347482B CN 201810117845 A CN201810117845 A CN 201810117845A CN 108347482 B CN108347482 B CN 108347482B
Authority
CN
China
Prior art keywords
information
acquisition
request
video
server
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
Application number
CN201810117845.7A
Other languages
Chinese (zh)
Other versions
CN108347482A (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.)
Alibaba China Co Ltd
Original Assignee
Alibaba China 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 Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN201810117845.7A priority Critical patent/CN108347482B/en
Publication of CN108347482A publication Critical patent/CN108347482A/en
Application granted granted Critical
Publication of CN108347482B publication Critical patent/CN108347482B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18502Airborne stations
    • H04B7/18506Communications with or from aircraft, i.e. aeronautical mobile service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to an information acquisition method and device. The method comprises the following steps: when a first request sent by a first terminal is received, determining parameters related to information needing to be collected according to the first request; generating an alternative acquisition scheme according to parameters related to the information required to be acquired; sending an alternative acquisition scheme to the first terminal; when a second request sent by the first terminal is received, determining an acquisition scheme selected from the alternative acquisition schemes according to the second request; and acquiring information according to the selected acquisition scheme to acquire the acquired information. The information acquisition method and the information acquisition device provided by the embodiment of the disclosure can provide an alternative acquisition scheme meeting requirements for a user, and acquire information according to the acquisition scheme selected by the user, the acquired information can meet the requirements of the user, the operation required by the user is simple, the requirement on the operation skill of the user is low, and the manpower and material resources of the user are saved.

Description

Information acquisition method and device
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an information collection method and apparatus.
Background
In the related art, a user can purchase the information acquisition device by himself and execute the information acquisition task through remote control of an acquisition device such as an unmanned aerial vehicle. However, due to the restrictions of aviation, road control, professional remote control technical knowledge, expensive acquisition devices, and other factors, it is often difficult for users to acquire information satisfying the needs of the users by using the acquisition devices.
Disclosure of Invention
In view of this, the present disclosure provides an information collecting method and apparatus.
According to a first aspect of the present disclosure, there is provided an information collecting method, the method being applied to a server, the method including:
when a first request sent by a first terminal is received, determining parameters related to information needing to be collected according to the first request;
generating an alternative acquisition scheme according to parameters related to the information required to be acquired;
sending the alternative acquisition scheme to the first terminal;
when a second request sent by the first terminal is received, determining an acquisition scheme selected from the alternative acquisition schemes according to the second request;
and acquiring information according to the selected acquisition scheme to acquire the acquired information.
For the above method, in one possible implementation, the information includes at least one of:
video, audio, image, and environmental parameters.
For the above method, in one possible implementation, the alternative acquisition scheme includes at least one of:
the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information of the acquisition device, and control parameters for controlling the acquisition device to acquire information.
For the above method, in one possible implementation, the acquisition device required to acquire the information includes an unmanned aerial vehicle.
For the above method, in one possible implementation, the method further includes:
determining relevant time information for acquiring the information according to the selected acquisition scheme;
transmitting the relevant time information to the first terminal,
wherein the related time information comprises at least one of a start time, an end time and a duration required for information acquisition according to the selected acquisition scheme.
For the above method, in one possible implementation, the method further includes:
acquiring state information of an acquisition device required in the selected acquisition scheme;
transmitting the status information to the first terminal,
wherein the status information comprises at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
For the above method, in a possible implementation manner, acquiring the state information of the acquisition device required in the selected acquisition scheme includes:
And acquiring the state information of the acquisition devices required in the selected acquisition scheme in real time during the information acquisition of the acquisition devices in the selected acquisition scheme.
For the above method, in a possible implementation manner, in a case that the information includes a video, the method further includes:
and carrying out structuring processing on the video to obtain the structured information of the video.
For the above method, in a possible implementation manner, the structuring the video to obtain the structured information of the video includes:
segmenting the video to obtain a plurality of video segments of the video;
determining a label of each of the plurality of video segments;
and determining the structural information of each video clip according to the label.
For the above method, in a possible implementation manner, determining the label of each video segment includes:
acquiring audio information corresponding to each video clip;
and determining the corresponding label of the corresponding video clip according to the audio information.
For the above method, in a possible implementation manner, determining the label of each video segment includes:
Determining a key frame image corresponding to each video clip;
and determining a label corresponding to the corresponding video clip according to the key frame image.
For the above method, in a possible implementation manner, determining the structural information of each video segment according to the tag includes:
inputting the key frame image and the label into a network model for processing, determining the character description corresponding to each video clip, using the character description as the structural information of each video clip,
the network model is obtained by training a sample image, a label corresponding to the sample image and the text description of the sample image.
For the above method, in a possible implementation manner, in a case that the information includes a video, the method further includes:
analyzing the structural information of the video to extract video segments needing to be shielded in the video;
and carrying out shielding processing on the video clip to be shielded.
For the above method, in one possible implementation, the method further includes:
and uploading the information to a cloud server.
For the above method, in one possible implementation, the method further includes:
When an inquiry request of a second terminal is received, judging whether historical information matched with the inquiry request exists or not;
and when historical information matched with the query request exists, sending the historical information to the second terminal, wherein the historical information is acquired by the server control acquisition device.
According to a second aspect of the present disclosure, there is provided another information collecting method, which is applied to a terminal, the method including:
sending a first request to a server, wherein the first request is used for determining parameters related to information needing to be collected;
displaying an alternative acquisition scheme which is sent by the server and generated according to the parameters;
generating a second request according to the selected acquisition scheme from the alternative acquisition schemes;
and sending the second request to the server, wherein the second request is used for instructing the server to acquire information according to the selected acquisition scheme.
For the above method, in one possible implementation, the information includes at least one of:
video, audio, image, and environmental parameters.
For the above method, in one possible implementation, the alternative acquisition scheme includes at least one of:
The information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information acquired by the acquisition device, and control parameters for controlling the acquisition device to acquire information.
For the above method, in one possible implementation, the acquisition device required to acquire the information includes an unmanned aerial vehicle.
For the above method, in one possible implementation, the method further includes:
showing the relevant time information sent by the server,
wherein the related time information comprises at least one of a start time, an end time and a duration required for information acquisition according to the selected acquisition scheme.
For the above method, in one possible implementation, the method further includes:
presenting the status information of the acquisition devices required in the selected acquisition scheme sent by the server,
wherein the status information comprises at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
With regard to the above method, in one possible implementation, the status information is acquired in real time during information acquisition by the acquisition devices required in the selected acquisition plan.
For the above method, in a possible implementation manner, in a case that the information includes a video, the method further includes:
and displaying the structural information of the video.
For the above method, in one possible implementation, the method further includes:
sending a sharing request to a cloud server or a server storing the information to share the information to a sharing object specified by the sharing request,
wherein the sharing request comprises at least one of: the sharing object, a viewing mode of the sharing object for viewing the information, and authorization authority obtained by the sharing object for the information.
For the above method, in one possible implementation, the method further includes:
sending a query request to the server, wherein the query request is used for instructing the server to acquire historical information matched with the query request;
and when the matched historical information is received, displaying the historical information, wherein the historical information is acquired by the server control acquisition device.
According to a third aspect of the present disclosure, there is provided an information acquisition apparatus, the apparatus being applied to a server, the apparatus including:
The parameter determining module is used for determining parameters related to information to be acquired according to a first request when the first request sent by a first terminal is received;
the scheme generation module is used for generating an alternative acquisition scheme according to parameters related to the information required to be acquired;
the scheme sending module is used for sending the alternative acquisition scheme to the first terminal;
the scheme determining module is used for determining the acquisition scheme selected from the alternative acquisition schemes according to a second request sent by the first terminal when the second request is received;
and the information acquisition module acquires information according to the selected acquisition scheme and acquires the acquired information.
For the above apparatus, in one possible implementation, the information includes at least one of:
video, audio, image, and environmental parameters.
For the above apparatus, in one possible implementation, the alternative acquisition scheme includes at least one of:
the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information of the acquisition device, and control parameters for controlling the acquisition device to acquire information.
To the above-described apparatus, in one possible implementation, the acquisition device required to acquire the information includes an unmanned aerial vehicle.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
the first acquisition module is used for determining relevant time information for acquiring the information according to the selected acquisition scheme;
a first transmitting module for transmitting the relevant time information to the first terminal,
wherein the related time information comprises at least one of a start time, an end time and a duration required for information acquisition according to the selected acquisition scheme.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
the second acquisition module is used for acquiring the state information of the acquisition device required in the selected acquisition scheme;
a second sending module that sends the status information to the first terminal,
wherein the status information comprises at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
For the apparatus, in a possible implementation manner, the second obtaining module includes:
and the real-time acquisition sub-module is used for acquiring the state information of the acquisition devices required in the selected acquisition scheme in real time during the information acquisition of the acquisition devices required in the selected acquisition scheme.
For the above apparatus, in a possible implementation manner, in a case that the information includes a video, the apparatus further includes:
and the video processing module is used for carrying out structural processing on the video to obtain structural information of the video.
For the apparatus, in one possible implementation manner, the video processing module includes:
the video segmentation submodule is used for segmenting the video to obtain a plurality of video segments of the video;
the label determining submodule determines the label of each video clip in the plurality of video clips;
and the information determining submodule determines the structural information of each video clip according to the label.
For the apparatus, in a possible implementation manner, the tag determination sub-module includes:
the audio information acquisition submodule is used for acquiring audio information corresponding to each video clip;
and the first label determining submodule determines the corresponding label of the corresponding video clip according to the audio information.
For the apparatus, in a possible implementation manner, the tag determination sub-module includes:
the image determining submodule is used for determining key frame images corresponding to the video clips;
And the second label determining submodule determines a label corresponding to the corresponding video clip according to the key frame image.
For the above apparatus, in a possible implementation manner, the information determining sub-module includes:
a first information determining submodule for inputting the key frame image and the label into a network model for processing, determining the text description corresponding to each video clip, using the text description as the structural information of each video clip,
the network model is obtained by training a sample image, a label corresponding to the sample image and the text description of the sample image.
For the above apparatus, in a possible implementation manner, in a case that the information includes a video, the apparatus further includes:
the video analysis module is used for analyzing the structural information of the video so as to extract video segments needing to be shielded in the video;
and the video shielding module is used for shielding the video clips to be shielded.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
and the information uploading module uploads the information to the cloud server.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
The matching judgment module is used for judging whether historical information matched with the query request exists or not when the query request set by the second terminal is received;
and the information sending module is used for sending the historical information to the second terminal when the historical information matched with the query request exists, wherein the historical information is acquired by the server control acquisition device.
According to a fourth aspect of the present disclosure, there is provided another information acquisition apparatus, which is applied to a terminal, the apparatus including:
the first request sending module is used for sending a first request to the server, wherein the first request is used for determining parameters related to the information required to be collected;
the scheme display module is used for displaying the alternative acquisition scheme which is sent by the server and generated according to the parameters;
the second request generation module generates a second request according to the acquisition scheme selected from the alternative acquisition schemes;
and the second request sending module is used for sending the second request to the server, and the second request is used for indicating the server to carry out information acquisition according to the selected acquisition scheme.
For the above apparatus, in one possible implementation, the information includes at least one of:
Video, audio, image, and environmental parameters.
For the above apparatus, in one possible implementation, the alternative acquisition scheme includes at least one of:
the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information acquired by the acquisition device, and control parameters for controlling the acquisition device to acquire information.
To the above-described apparatus, in one possible implementation, the acquisition device required to acquire the information includes an unmanned aerial vehicle.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
a first display module for displaying the relevant time information sent by the server,
wherein the related time information comprises at least one of a start time, an end time and a duration required for information acquisition according to the selected acquisition scheme.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
a second display module for displaying the status information of the acquisition devices required in the selected acquisition scheme sent by the server,
wherein the status information comprises at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
For the above apparatus, in one possible implementation, the status information is acquired in real time during information acquisition by the acquisition apparatus required in the selected acquisition scheme.
For the above apparatus, in a possible implementation manner, in a case that the information includes a video, the apparatus further includes:
and the structural information display module is used for displaying the structural information of the video.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
a sharing control module which sends a sharing request to the cloud server or the server storing the information so as to share the information to a sharing object specified by the sharing request,
wherein the sharing request comprises at least one of: the sharing object, a viewing mode of the sharing object for viewing the information, and authorization authority obtained by the sharing object for the information.
For the above apparatus, in one possible implementation manner, the apparatus further includes:
the query request sending module is used for sending a query request to the server, wherein the query request is used for indicating the server to obtain historical information matched with the query request;
And the historical information display module is used for displaying the historical information when the matched historical information is received, wherein the historical information is acquired by the server control acquisition device.
According to a fifth aspect of the present disclosure, there is provided an information acquisition apparatus comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the above information acquisition method.
According to a sixth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon computer program instructions, wherein the computer program instructions, when executed by a processor, implement the above-mentioned information acquisition method.
According to a seventh aspect of the present disclosure, there is provided an information acquisition apparatus comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform the above information acquisition method.
According to an eighth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon computer program instructions, wherein the computer program instructions, when executed by a processor, implement the above-mentioned another information collecting method.
According to the information acquisition method and the information acquisition device, the alternative acquisition scheme can be generated according to the requirements of the user, the required acquisition device is controlled to acquire information according to the acquisition scheme selected by the user, the acquired information can meet the requirements of the user, the operation required by the user is simple, the requirement on the operation skill of the user is low, and the manpower and material resources of the user are saved.
Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
FIG. 1 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 2 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 3 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 4 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 5 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 6 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 7 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 8 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 9 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
FIG. 10 shows a flow diagram of an information gathering method according to an embodiment of the present disclosure;
FIG. 11 shows a flow diagram of an information collection method according to an embodiment of the present disclosure;
fig. 12 is a schematic diagram illustrating an application scenario of an information collection method according to an embodiment of the present disclosure;
FIG. 13 shows a block diagram of an information gathering device, according to an embodiment of the present disclosure;
FIG. 14 shows a block diagram of an information gathering device, according to an embodiment of the present disclosure;
FIG. 15 shows a block diagram of an information gathering device, according to an embodiment of the present disclosure;
FIG. 16 shows a block diagram of an information gathering device, according to an embodiment of the present disclosure;
FIG. 17 shows a block diagram of an information gathering device, according to an embodiment of the present disclosure;
fig. 18 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure.
Detailed Description
Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers can indicate functionally identical or similar elements. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
Furthermore, in the following detailed description, numerous specific details are set forth in order to provide a better understanding of the present disclosure. It will be understood by those skilled in the art that the present disclosure may be practiced without some of these specific details. In some instances, methods, means, elements and circuits that are well known to those skilled in the art have not been described in detail so as not to obscure the present disclosure.
Fig. 1 shows a flow chart of an information collection method according to an embodiment of the present disclosure. The method may be applied to a server. As shown in fig. 1, the method may include steps S101 to S105.
In step S101, when a first request sent by a first terminal is received, a parameter related to information to be collected is determined according to the first request.
In this embodiment, the user needs to collect information through the collecting device according to specific needs. In this case, the user may send a first request to the server through the first terminal, so that the server determines parameters related to the information to be acquired according to the first request, and further generates an alternative acquisition scheme. And then, determining the acquisition scheme selected by the user according to a second request sent by the first terminal, and controlling the required acquisition device to acquire information according to the selected acquisition scheme.
In one possible implementation, the information may include at least one of: video, audio, image, and environmental parameters.
In this implementation, the environmental parameter may include environmental related parameters such as temperature, humidity, illumination intensity, ultraviolet intensity, noise intensity, concentration of fine particulate matter (PM 2.5) and the like of the environment, which is not limited by the present disclosure.
In this embodiment, the first terminal may be a mobile phone, a tablet computer, a personal computer, or the like. The user may send the first request to the server through a client installed in the terminal or through a web page displayed by the terminal, which is not limited in this disclosure.
In this embodiment, the first request received by the server may be in the form of audio, video, picture, text, etc., and after receiving the first request, the server may identify and analyze the first request to determine parameters related to the information to be collected. For example, if the first request is audio and the content is "shoot video of sunrise in taishan mountain", the server performs audio recognition and analysis on the received audio, and determining the parameters related to the information to be collected includes: mount Taishan (acquisition area), 07: 10-08: 00 (time for acquiring information, determined according to the sunrise time of Mount Taishan at that time), sun (target object to be shot), and type of the acquired information are videos (shooting). The first request received by the server may also directly include parameters related to the information to be collected, so that the server may generate an alternative collection scheme directly from the parameters related to the information to be collected included in the first request.
By means of strong computing power of the server, the relevant parameters are generated according to the first request, so that a user does not need to master complex control skills, and can obtain an alternative acquisition scheme only by providing a requirement (the first request), so that the acquisition device is used for acquiring required information, and the operation difficulty of the user on the acquisition device is reduced.
In this embodiment, the parameters related to the information to be collected may include a collection area where information collection is performed, a collection route, a time for collecting information, a type of the information to be collected, and necessary parameters for collecting the type of information. For example, where the information comprises video, the parameters determined from the first request relating to the information that needs to be gathered may comprise: the method comprises the steps of collecting areas, collecting routes, collecting information time, and shooting video angles, shooting video definition, target objects to be shot and the like. The parameters related to the information to be collected can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In this embodiment, the server may determine the collection-permitted area in which information collection is possible according to laws and regulations and the like. And then according to the request of the first terminal, the acquisition-allowed area is sent to the first terminal so that the first terminal can display the acquisition-allowed area to the user. The user can select the acquisition area, the acquisition route and the like according to the acquisition-allowed area displayed by the first terminal, so that the first terminal can generate the first request according to the input of the user.
In this embodiment, an alternative acquisition scheme may be generated based on parameters related to information to be acquired, in combination with a use condition of a required acquisition device, a weather condition, and the like, so that the generated alternative acquisition scheme can better meet the requirements of a user.
In step S102, an alternative acquisition scheme is generated according to parameters related to the information to be acquired.
In one possible implementation, the alternative acquisition scheme may include at least one of: the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information of the acquisition device, and control parameters for controlling the acquisition device to acquire information.
In this implementation manner, the server may determine the cost corresponding to the alternative acquisition scheme according to information related to the alternative acquisition scheme, such as an acquisition device required to acquire information, a duration required to perform information acquisition, and a control parameter for controlling the acquisition device to perform information acquisition. For example, if the acquisition device required by a certain alternative acquisition scheme is the acquisition device number 001 and the time length for acquiring information is 1 hour, the cost for controlling the operation of the acquisition device number 001 for 1 hour is determined and taken as the cost of the alternative acquisition scheme. The better the function and performance of the acquisition device required by the alternative acquisition scheme is, the higher the cost of the alternative acquisition scheme can be; the longer the time required for information acquisition is, the higher the cost of the alternative acquisition scheme can be; the more content the control parameters contain, the more complex, the higher the cost of the alternative acquisition scheme can be. The calculation of the cost can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In this implementation manner, the control parameters may include parameters for controlling the acquisition device to move, such as an acquisition area, a movement route of the acquisition device, a movement speed, a movement duration, and an acquisition height, and the control parameters may further include a type of information to be acquired, necessary parameters required for acquiring the type of information, and the like. For example, where the information comprises video, the control parameters in the alternative acquisition scheme may comprise: the system comprises a collecting area, a movement route of a collecting device, a movement speed, a movement duration and a collecting height, and necessary parameters required by the shot video, such as a shooting angle, the definition of the shot video and the like. In the case where the information includes an image, the control parameters may further include necessary parameters such as a photographing angle, image sharpness, and the like. The content required to be included in the control parameter can be set by a person skilled in the art according to actual needs, and the disclosure does not limit this.
In this implementation, the information related to the acquisition device may include a specific area where the acquisition device is prearranged, for example, an acquisition-allowed area where information acquisition may be performed. The related information of the acquisition device may further include an identifier of the acquisition device, a deployment location, and parameters related to performance and function of the acquisition device, a use state, factory information, and the like related to the acquisition device. In one exemplary application scenario, each acquisition device may be deployed in advance in each allowed acquisition area, and the acquisition devices may communicate with the server to synchronize respective related information to the server. The server can also send control instructions to the acquisition device to control the acquisition device.
In this implementation, the historical acquisition information of the acquisition device may be information acquired by the acquisition device prior to receiving the first request. Therefore, the user can select the historical acquisition information of the acquisition device and select the historical acquisition information of the acquisition device meeting the requirement for viewing.
In one possible implementation, the acquisition device required to acquire the information may include a drone.
In this implementation, the acquisition device required to acquire information may be a device capable of motion and information acquisition under remote control. For example, a remote control car that can perform motion and information collection on the ground, a device that can perform motion and information collection in water, etc., and the present disclosure is not limited thereto.
In this embodiment, the server may generate alternative acquisition schemes based on the relevant information of the acquisition device according to the determined parameter related to the information to be acquired, so that each alternative acquisition scheme can meet the information acquisition requirement of the user.
For example, if the server determines that the acquisition area is the mountain tai, the acquisition object is the sun, the time is 07: 10-08: 00, and the acquisition type is a video, the server can select acquisition devices which are available in the time period of 07: 10-08: 00, meet the shooting sunrise requirement in acquisition height from acquisition devices arranged in the area near the mountain tai, and have a shooting function, and an acquisition route is designed based on the positions of the acquisition devices to form a plurality of alternative acquisition schemes for the user to select.
For another example, if the parameters related to the information to be collected include the collection routes, for example, the collection route 1 "flies from the place a to the place B" and the collection route 2 "flies from the place a to the place C", since there are two different directions for collecting information from the place a, two corresponding collection devices may be selected as the collection devices required by the alternative collection schemes, so as to collect information of the two collection routes respectively.
The skilled person can set the manner of determining the alternative acquisition schemes according to actual needs, which is not limited by the present disclosure.
In this embodiment, the collecting device may be installed with a device required for collecting information. For example, a video shooting device is installed on the capturing device so that the capturing device can shoot a video. The acquisition device is provided with a humidity acquisition device and other devices capable of acquiring environmental parameters, so that the acquisition device can acquire the environmental parameters. The server may determine the acquisition means required to acquire the information according to parameters associated with the information that needs to be acquired. For example, when it is determined that the information that the user needs to collect is audio according to the parameter related to the information that needs to be collected, the collecting device on which the audio recording device is installed is selected as the collecting device needed for collecting the information. When the information required to be collected by the user is determined to be the relative humidity of the environment according to the parameters related to the information required to be collected, the collection device provided with the humidity collection device is selected as the collection device required for collecting the information.
The server may further provide the above information related to the acquisition device to the first terminal, so that the user may select an acquisition scheme from the alternative acquisition schemes in combination with the information related to the acquisition device. The related parameters of the collecting device can be set by those skilled in the art according to actual needs, and the disclosure does not limit this.
In step S103, an alternative acquisition scenario is sent to the first terminal.
In this embodiment, the generated alternative acquisition scheme is sent to the first terminal, so that the first terminal displays the alternative acquisition scheme for the user, and a second request is generated according to the acquisition scheme selected by the user and meeting the requirement of the user.
In this embodiment, the generated alternative acquisition schemes may be one or more schemes for acquiring information. The alternative acquisition scheme is generated according to the first request, and different alternative acquisition schemes can meet the requirements of the user. For example, if the parameters related to the information to be acquired, which are determined according to the first request sent by the first terminal, include: kk park, video. The server may generate a number of different alternatives, such as alternative acquisition 4, alternative acquisition 5, and alternative acquisition 6, for the first request from "kk park, video". The server sends the generated three alternative acquisition schemes 4, 5 and 6 to the first terminal, so that the first terminal is displayed for the user, and further determines the acquisition scheme selected by the user according to the input of the user to generate a second request.
In step S104, upon receiving a second request from the first terminal, the acquisition scheme selected from the alternative acquisition schemes is determined according to the second request.
In this embodiment, the second request received by the server may include the selected acquisition scheme, so that the server may directly determine the acquisition scheme selected by the user.
In a possible implementation manner, the second request received by the server may also be in the form of audio, video, pictures, text, etc., and the server may identify and analyze the second request after receiving it, and determine the acquisition scheme selected by the user from the alternative acquisition schemes. For example, if the second request is audio "select second alternative capture scheme," the server may perform audio recognition on the received audio to determine that the selected capture scheme is the second alternative capture scheme.
In step S105, information acquisition is performed according to the selected acquisition scheme, and acquired information is acquired.
In this embodiment, the server may generate a control instruction for the acquisition device according to the acquisition device required in the selected acquisition scheme and the control parameter for controlling the acquisition device. For example, a motion control command (including a motion route, a motion time, and the like) for controlling the motion of the acquisition device, and an acquisition control command (for example, a rotation angle, on or off, and the like) for controlling the device for acquiring information mounted on the acquisition device to perform an information acquisition operation. And then, controlling the acquisition device to acquire motion and information according to the control instruction. Therefore, the requirements of the user on the control capability of the acquisition device are reduced, and the operation of the user is facilitated.
In this embodiment, the acquisition device may be controlled to transmit the acquired information to the server in real time during the process of acquiring the information. And the acquisition device can be controlled to transmit all the acquired information to the server after the acquisition of all the information is finished. Or the server can acquire all the information acquired by the acquisition device in real time or after the acquisition device finishes all the information acquisition according to the requirement. The manner of obtaining the collected information can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In this embodiment, the server may send the acquired information acquired by the acquisition device in real time to the first terminal, so that the first terminal displays the information acquired in real time for the user. Therefore, the user can inquire the information acquired by the acquisition device in real time, and the user can adjust the information acquisition process according to the specific needs of the user and the displayed information acquired in real time. For example, the route of information collection is changed, the collection area of information is changed, and the like. And sending a corresponding first request, so that the server generates a corresponding alternative acquisition scheme according to the adjusted first request for selection by the user.
In this embodiment, the server may provide the information acquired by the acquisition device as a material to other users for direct use by the other users, so that the users can quickly acquire the required material, thereby saving the time of the users. For example, the shot video 1 is provided for the user 2, so that the user 2 can directly acquire the video 1 without shooting the video again, and the time of the user 2 is saved.
In this embodiment, if the user determines that the alternative acquisition scheme generated by the server displayed by the first terminal according to the first request does not satisfy the requirement, the user may send a new first request through the first terminal to obtain the acquisition scheme satisfying the requirement. For example, the user determines that the alternative acquisition schemes generated by the server according to the first request a do not meet the requirement, and may send the first request B through the first terminal to select an acquisition scheme from the alternative acquisition schemes generated by the server according to the first request B. In this way, the user may issue one or more first requests through the first terminal to finally select an acquisition scheme that meets the requirements.
In this embodiment, the user may also adjust the acquisition scheme in real time as needed in the process that the server controls the acquisition device to acquire information according to the selected acquisition scheme, send a new first request for adjusting the acquisition scheme through the first terminal, select a new acquisition scheme from the new alternative acquisition schemes sent by the server, and send a new second request through the first terminal. And the server acquires information according to the new acquisition scheme under the condition that the new acquisition scheme selected by the user is determined according to the new second request. Meanwhile, the server can send out whether to stop the currently executed acquisition scheme or not under the condition of determining the new acquisition scheme selected by the user, and remind the user of the cost required to be paid for stopping the currently executed acquisition scheme.
For example, in the process of acquiring information by the server according to the selected acquisition scheme 8, if a new first request C sent by the user through the first terminal is received, a new alternative acquisition scheme is generated according to the first request C. And under the condition of receiving a second request sent by the first terminal, determining a new acquisition scheme 9 selected by the user, and acquiring information according to the acquisition scheme 9. And simultaneously, reminding the user whether to stop the ongoing acquisition scheme 8 or not, and reminding the user to stop the ongoing acquisition scheme 8 at the moment, wherein the cost is paid by the user.
The user may send the first request through the first terminal at any time as needed, which is not limited by this disclosure.
According to the information acquisition method provided by the embodiment of the disclosure, the alternative acquisition scheme can be generated for the user according to the requirement of the user, the required acquisition device is controlled to acquire information according to the acquisition scheme selected by the user, the acquired information can meet the requirement of the user, the operation required by the user is simple, the requirement on the operation skill of the user is low, and the manpower and material resources of the user are saved.
Fig. 2 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 2, the method may further include step S106 and step S107.
In step S106, the relevant time information for information acquisition according to the selected acquisition scheme is determined. Wherein, the related time information may include at least one of a start time, an end time and a time length required for information acquisition according to the selected acquisition scheme.
In the present embodiment, the relevant time information may be information relating to the time at which information collection is performed. The relevant time information may also include the time required for the acquisition device to move from the deployed position to the acquisition area, the time at which the user can view the information acquired by the acquisition device, and the like. The server may determine the relevant time information according to the selected collection scheme, weather, and the required usage condition of the collection device, which may include whether the required collection device is being used, the power of the collection device, and the like, which is not limited by the present disclosure.
For example, the selected acquisition scheme is: the mountaintop cloud sea video is shot for 20 minutes at the mountaintop of the Mount Taishan from the current time (09: 10 on 29.01.2018). However, due to the fact that the wind speed at the mountaintop is too high in the morning, or no acquisition device for shooting mountaintop cloud sea videos exists in the period of 2018, 01, 29, 09: 10-09: 30, the finally determined time for shooting the videos is 09: 15-09: 35 in 2018, 01, 29, 15: 15 in 2018, 01, 29, 09:35 in 2018, 15: 35 in 2018, and the duration for shooting the videos is 20 minutes. And then sending the determined relevant information to the first terminal so that the first terminal can display relevant time information for the user.
In step S107, the relevant time information is transmitted to the first terminal.
In this embodiment, the server sends the relevant time information to the first terminal, so that the first terminal displays the received relevant time information for the user to view, and the user determines whether the information acquisition to be performed meets the user's own requirements. And under the condition that the user does not meet the requirements of the user, the user can control the first terminal to send out a new first request again, so that the server generates an alternative acquisition scheme which corresponds to the new first request and better meets the requirements of the user, and the user can conveniently reselect.
FIG. 3 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 3, the method may further include step S108 and step S109.
In step S108, status information of acquisition devices required in the selected acquisition plan is acquired.
Wherein the status information may include at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme. The status information of the acquisition device may also be other information related to the acquisition device, which is not limited by this disclosure.
In one possible implementation, step S108 may include: and acquiring the state information of the acquisition devices required in the selected acquisition scheme in real time during the information acquisition of the acquisition devices required in the selected acquisition scheme.
In this embodiment, the period of time during which the acquisition means required in the selected acquisition plan performs information acquisition may be any time from the start of information acquisition to the end of information acquisition. For example, the state information of the necessary acquisition device is acquired at the time of starting the information acquisition, the state information of the necessary acquisition device is acquired at the intermediate time of the information acquisition, and the state information of the necessary acquisition device is acquired at the time of ending the information acquisition. The time for acquiring the status information in real time may be set according to the setting of the server, the selection of the user, and the like, which is not limited by the present disclosure.
In step S109, the status information is transmitted to the first terminal.
In this embodiment, after the server sends the state information to the first terminal, the first terminal displays the received state information for the user, so that the user determines the real-time situation of information acquisition performed by the acquisition device according to the state information. And the user can determine whether the ongoing information acquisition meets the self requirement of the user according to the state information, and under the condition that the ongoing information acquisition does not meet the requirement of the user, the user can control the first terminal to send out a new first request again, so that the server generates an alternative acquisition scheme which corresponds to the new first request and meets the requirement of the user, and the user can reselect conveniently.
In this embodiment, before or during information acquisition, a user may adjust an acquisition scheme according to a need of the user, that is, the user may control the first terminal to send a new first request, so that the server may generate a corresponding alternative acquisition scheme according to the new first request, which is not limited by the present disclosure.
In one possible implementation, in a case where the information includes a video, the method may further include: and carrying out structuring processing on the video to obtain the structured information of the video.
In this embodiment, the content of the video may be determined from the structured information of the video. The structured information of the video may include objects such as people, objects, vehicles, and the like appearing in the video, appearance characteristics of the objects, motion tracks of the objects, motion states of the objects, appearance time of the objects, and the like, and may further include plots, scenes, and the like of video representations. If the object is a person, the corresponding appearance characteristics may include information that can indicate the characteristics of the person, such as the sex of the person, the color of hair, the color of clothes, and the height of the person. If the object is a vehicle, the corresponding appearance characteristics may include the color of the vehicle, the model number of the vehicle, the license plate number of the vehicle, and other information representing the characteristics of the vehicle. If the object is an article, the corresponding appearance characteristics may include information that can represent characteristics of the article, such as the shape, color, and belonging category of the article. The content contained in the structured information can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In a possible implementation manner, the performing a structuring process on the video and obtaining the structured information of the video may include:
segmenting a video to obtain a plurality of video segments of the video;
determining a label of each video clip in a plurality of video clips;
and determining the structural information of each video clip according to the label.
In this implementation, the video may be segmented according to the scenario of the video, and the video is divided into a plurality of video segments corresponding to different video scenarios, where each video segment may include a plurality of similar and consecutive video frames. For example, feature extraction, scene recognition, and other processing may be performed on each video frame corresponding to the video, the content of the video frame is determined, and a plurality of consecutive video frames whose difference degree of the content of the video frame is less than or equal to the set difference degree threshold are divided into the same video segment. When the difference degree of the content of each video frame of the video is less than or equal to the set difference degree threshold, the video can be directly used as a video clip without being divided. The segmentation mode of the video segment can be set by those skilled in the art according to the needs, and the present disclosure does not limit this.
In this implementation, the tags of the video segments may be determined according to the content of the video segments. The method can identify the video frame of the video clip, the audio corresponding to the video clip and the like, determine the content of the video clip and further determine the label of the video clip. The tags for each video clip can be used to represent a variety of information contained in each video clip. For example, the classification information of the content of the video clip, the scene of the video clip, the person appearing, the event occurring, the action appearing, and the like, the information related to the content of the video clip, the shooting location of the video clip, the shooting actor, and the like. The manner of determining the tags of the video segments can be set by those skilled in the art according to practical needs, and the present disclosure does not limit this.
In this implementation manner, the video segment may be identified according to the tag of the video segment, the detailed content corresponding to the tag is determined, and the detailed content corresponding to the tag is described in a text form, so as to generate the structured information of the video segment.
In one possible implementation, determining the label of each of the plurality of video segments may include:
Acquiring audio information corresponding to each video clip;
and determining the corresponding label of the corresponding video clip according to the audio information.
In this implementation manner, the server may obtain the audio information corresponding to each video clip, and determine the content of each video clip according to the audio information corresponding to each video clip, so as to determine the tag corresponding to each video clip. For example, the server may extract audio information corresponding to each video segment, perform Speech recognition on the audio information through an automatic Speech recognition technology asr (automatic Speech recognition), and recognize a text result corresponding to the audio information of each video segment. And then word segmentation processing can be carried out on the character result, the key words of the character result are extracted, and the key words are determined as the labels corresponding to the video clips. In this way, the determination of the tags for each video clip from the audio dimension of the video clip can be achieved. The manner of determining the tags of the video clips according to the audio information can be set by those skilled in the art according to practical needs, and the present disclosure does not limit this.
In this implementation manner, the audio information corresponding to each video clip may be acquired in a plurality of manners, for example, the server may extract the audio information of each video clip after segmenting the video and determining a plurality of video clips of the video. Or extracting the audio information of the whole video, and segmenting the audio information of the whole video according to a plurality of video segments determined by video segmentation to determine the audio information corresponding to each video segment.
In one possible implementation manner, determining a label of each of the plurality of video segments may further include:
determining a key frame image corresponding to each video clip;
and determining the corresponding label of the corresponding video clip according to the key frame image.
In this implementation, each key frame image corresponding to each video clip may be acquired, and for example, an image corresponding to a video frame at a time point such as an intermediate time point in a video clip may be used as a key frame image. Because the similarity of the content of each video frame in the video clip is high, the content of any video frame in the video clip can represent the content of the video clip, and therefore, the key frame image corresponding to the video clip can be an image of any video frame in the video clip, which is not limited in this disclosure.
In the implementation manner, the content of the key frame image can be determined by performing image recognition such as face recognition, article recognition, character recognition and the like on the key frame image, and then the label corresponding to the corresponding video clip is determined according to the determined content of the key frame image. For example, the key frame image may be subjected to face recognition and article recognition through a face recognition model and an article recognition model trained based on a neural network, and information such as a recognized face and an article is determined as a label corresponding to a corresponding video clip. Characters such as subtitles included in the key frame image can be subjected to Character recognition through an Optical Character Recognition (OCR) technology, word segmentation processing is performed on recognized Character results, keywords of the Character results are extracted, and the keywords are determined as labels corresponding to the video segments. In this way, the label corresponding to each video clip can be determined from the image dimension, the character dimension and the like of the video clip.
In one possible implementation manner, determining the structural information of each video segment according to the tag may include:
and inputting the key frame image and the label into a network model for processing, determining the character description corresponding to each video clip, and taking the character description as the structural information of each video clip. The network model is obtained by training the sample image, the label corresponding to the sample image and the text description of the sample image.
In this implementation, the server may input a key frame image corresponding to the video clip and a tag corresponding to the video clip determined according to the key frame image into the network model for processing, an output result of the network model may include a text description related to the content of the key frame image, and since the content of each video frame in the video clip is approximately the same, the server may determine the text description related to the content of the key frame image as the text description corresponding to the video clip and use it as the structural information of the video clip. For example, the server obtains a key frame image of a certain video clip, and the content of the key frame image is: one and the old walk dogs in the park. The server may determine a label (e.g., senior, dog, park) corresponding to the video clip according to the key frame image. The server may input the key frame image and the tag into a network model for processing, the output result of the network model may include a text description related to the content of the key frame image (for example, an elderly person wearing black clothes walks a dog in a park), and the server may determine the text description related to the content of the key frame image as the text description corresponding to the video clip. The server may use the textual description as the structured information corresponding to the video clip. In this way, the objectivity, accuracy and pertinence of the structured information can be improved, and the manpower consumption can be reduced.
In the implementation mode, the network model can be obtained according to the sample image, the label corresponding to the sample image and the text description training of the sample image. For example, a large number of sample images (e.g., a large number of pictures of a picture library) may be collected, and a label corresponding to each sample image may be determined based on the collected sample images. For example, image recognition may be performed on each sample image to determine a label corresponding to each sample image. And then, manually marking the text description of the sample image according to the sample image and the label corresponding to the sample image. And then the sample image, the label corresponding to the sample image and the character description of the artificially marked sample image can be trained to obtain the network model.
In this implementation, the sample image, the label corresponding to the sample image, and the text description of the sample image (for example, a plurality of sets of sample training sets, each set of sample training set including one sample image, the label corresponding to the sample image, and the text description of the sample image) may be input into the initial network model for processing, so as to obtain a training prediction result. Based on the training prediction and the expected prediction, a model loss for the network model may be determined. And according to the model loss, adjusting the parameter weight in the initial network model, and determining the adjusted network model. When the network model converges, the adjusted network model is determined as a final network model. The final network model can be used to determine the text description corresponding to each video clip according to the key frame images and the labels.
Therefore, the trained network model can accurately determine the text description corresponding to each video clip according to the key frame image and the label, and the accuracy and the speed of the structured information can be improved. Those skilled in the art should understand that a Network model may be obtained by training according to the sample image, the label corresponding to the sample image, and the text description of the sample image in a manner known in the related art, and the Network model may be built based on various Neural networks, for example, one or more of various Neural networks such as a Long Short-Term Memory Network (LSTM), a Deep Neural Network (DNN), and the like, as Long as the key frame image and the label can be processed to determine the text description corresponding to each video clip, which is not limited in this disclosure.
FIG. 4 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 4, in the case where the information includes a video, the method may further include step S110 and step S111.
In step S110, the structured information of the video is analyzed to extract a video segment to be masked from the video.
In this embodiment, according to the structural information of each video segment of the video, the content of each video segment can be determined, and then whether the content of each video segment meets the shielding condition is determined, and the video segment whose content meets the shielding condition is extracted and determined as the video segment to be shielded. The shielding condition may be that the content of the video clip does not comply with the legal regulation, the content in the video clip includes violent content such as bloody smell, etc., and the disclosure does not limit this.
In step S111, a masking process is performed on the video clip to be masked.
In this embodiment, the masking process performed on the video segment may include deleting, mosaic, blurring, and the like, so that the content of the video after the masking process may be provided for the user to view. The processing mode of the shielding process can be set by those skilled in the art according to actual needs, and the disclosure does not limit this.
FIG. 5 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 5, the method may further include step S112.
In step S112, the information is uploaded to the cloud server.
In this embodiment, the server itself may store the acquired information. The server can also upload the acquired information acquired by the acquisition device to the cloud server, so that the cloud server stores the received information. In this way, the user can quickly view and download information through the cloud server, and the storage of the information to the cloud server can reduce the storage burden of the server and the like. And in addition, under the condition that the information comprises the video, the user can selectively watch the video and process the video according to the structural information of the video, so that the time of the user is saved. For example, the target person is selected according to the structured information, and the video segment in which the target person is located is further determined according to the structured information, and the video segment is viewed. The storage of information can be set by a person skilled in the art according to actual needs, and the present disclosure does not limit this.
In a possible implementation manner, the cloud server or the server storing the information may further share the information to a sharing object specified by the sharing request through the cloud server according to the sharing request sent by the user through the terminal. The sharing request may include at least one of a sharing object, a viewing mode in which the sharing object views the information, and an authorization right obtained for the information sharing object.
The viewing mode may include a normal mode and a preview mode, among others. In a conventional mode, the sharing object can display the information shared by the user through the terminal after obtaining the information. If the shared information is a video, the sharing object can play the video through the terminal after obtaining the video shared by the user, and display the structural information of the video in the process of playing the video. In the preview mode, the sharing object can preview part of the content in the information after obtaining the information shared by the user, and then the sharing object can determine whether to continuously view all the content of the information according to the requirement. The authorization authority obtained by the sharing object may include whether the sharing object can share the information to other users, and whether the sharing object has operation authority for using, processing and the like on the information.
The authorization authority may further include whether the sharing object needs to pay for the information, and a corresponding relationship between the amount paid and the operation authority for the information obtained by the sharing object when the sharing object needs to pay for the information. The payment may be a generally recognized physical or virtual substance of value, or the like. The payment of the shared object is different, the operation authority of the shared object for the information is different, and the more the payment is, the more the operation authority is obtained. The content included in the share request can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In one possible implementation, the method may further include: and sending a viewing prompt for prompting the user to view the acquired information.
In this embodiment, after acquiring the information acquired by the acquisition device, the server may send a viewing prompt to other terminals that need the information, such as the first terminal, so that the user views the information acquired by the acquisition device through the terminal. For example, taking the example that the server sends the viewing prompt to the first terminal, the server may obtain the information acquired by the acquisition device in real time in the process of acquiring the information by the acquisition device, and send the viewing prompt to the first terminal in real time, so that the user can view the information acquired by the acquisition device through the first terminal in real time. The server can also send a viewing prompt to the first terminal after acquiring all the information acquired by the acquisition device, so that a user can acquire and view all the information acquired by the acquisition device from the server through the first terminal. The server can also send a viewing prompt to the first terminal after acquiring all the information acquired by the acquisition device and uploading all the information to the cloud server, so that a user can acquire and view all the information acquired by the acquisition device from the cloud server through the first terminal. The time for sending the viewing reminder can be set by those skilled in the art according to actual needs, and the disclosure does not limit this.
FIG. 6 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 6, the method may further include step S113 and step S114.
In step S113, when an inquiry request of the second terminal is received, it is determined whether there is history information matching the inquiry request.
In this embodiment, the query request received by the server may be in the form of audio, video, picture, text, or the like, and after receiving the query request, the server may identify and analyze the query request, and determine parameters related to the information to be collected. The query request received by the server can also directly include parameters related to the information required to be acquired, so that the server can directly acquire the parameters related to the information required to be acquired according to the query request.
In this embodiment, the server may determine the collection-permitted area in which information collection is possible according to laws and regulations and the like. And then according to the request of the first terminal, the acquisition-allowed area is sent to the first terminal so that the first terminal can display the acquisition-allowed area to the user. The user can select the acquisition area, the acquisition route and the like according to the acquisition-allowed area displayed by the first terminal, so that the first terminal can generate the query request according to the input of the user.
In this embodiment, the history information may be information obtained by the server performing information acquisition according to an acquisition scheme selected by any other terminal before receiving the query request of the second terminal; the historical information can also be information collected by the server control collection device according to the information collection instruction of the server operator; the history information may be information acquired by the server from a third-party website or the like, which is not limited by the present disclosure.
In this embodiment, the server may determine, according to the query request, a parameter related to information that needs to be collected, and further determine information that is needed by the user, and determine history information similar to the information that is needed by the user as history information that matches the query request. Whether the information required by the user is similar to the historical information can be determined according to the similarity degree of the information required by the user and the historical information. For example, history information having a similarity of 80% to information desired by the user may be determined as history information matching the query request. Related parameters of the collected historical information can also be saved, and the matched historical information is determined through the similarity between the related parameters of the parameter collection historical information related to the information needing to be collected. The determination manner of the history information matching with the query request can be set by those skilled in the art according to actual needs, and the disclosure does not limit this.
In this embodiment, the second terminal may be a first terminal that sends the first request and the second request, so that the user sends the query request before sending the first request and the second request through the first terminal to query whether there is information that has been collected and meets the requirement. And when the collected information meeting the requirements does not exist, sending out the first request and the second request again, so that the server collects the information required by the user according to the selected collection scheme. Thus, in the case where there is history information matching the query request, it is possible to save time for the user to acquire the desired information. The second terminal may also be any other terminal different from the first terminal to meet the query requirements of the user.
In step S114, when there is history information matching the query request, the history information is transmitted to the second terminal, the history information being acquired by the server control acquisition means.
In this embodiment, when there is history information matching with the query request, a query success prompt may be sent to the second terminal that sent the query request, and when a viewing request of the second terminal is received, the corresponding history information is sent to the second terminal, so that the second terminal displays the history information for the user.
In this embodiment, the query request may also be the same as the first request, that is, when receiving the first request of the second terminal, the server may first determine whether there is matching history information, when there is history information matching the first request, send the history information to the second terminal, and when there is no matching history information, generate the alternative acquisition scheme according to the first request.
It should be noted that, although the above embodiments are described as examples of the information acquisition method, those skilled in the art can understand that the disclosure should not be limited thereto. In fact, the user can flexibly set each step according to personal preference and/or actual application scene, as long as the technical scheme of the disclosure is met.
FIG. 7 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 7, the method may be applied to a terminal, such as a mobile phone, a tablet computer, and the like. The method may include steps S201 to S204.
In step S201, a first request is sent to a server, where the first request is used to determine a parameter related to information to be collected.
In this embodiment, the first request may be generated according to an input of a user before the first request is transmitted to the server. The user can input the parameters related to the information to be collected, and can also input the contents of characters, audio, images and the like which comprise the parameters related to the information to be collected. The user may input the content by means of entering, selecting, touching, and the like, which is not limited by the present disclosure.
In this embodiment, the terminal may generate the first request including the parameter related to the information to be acquired according to the parameter related to the information to be acquired, which is input by the user. The first request may be generated according to text, audio, image, etc. input by the user, including parameters related to the information to be collected. The first request may also be generated according to text, audio, images, etc. that the user expresses the acquisition requirements. After the server receives the first request, it identifies it and determines the parameters associated with the information to be collected. The person skilled in the art can set the generation manner of the first request according to actual needs, and the present disclosure does not limit this.
In this embodiment, before sending the first request to the server, a parameter request may be sent to the server, so that the server returns, according to the parameter request, an acquisition-allowed area where information acquisition is possible, so that a user inputs, according to the acquisition-allowed area, parameters related to information to be acquired, such as an acquisition area, an acquisition route, and the like. The collection-allowed area may be an area where information collection is possible, which is determined by the server according to laws and regulations and the like.
In this embodiment, the parameters related to the information to be collected may include a collection area where information collection is performed, a collection route, a time for collecting information, a type of the information to be collected, and necessary parameters for collecting the type of information. For example, where the information comprises video, the parameters associated with the information that needs to be collected may include: the method comprises the steps of collecting areas, collecting routes, collecting information time, the definition of videos shot at the angles of the shot videos, target objects to be shot and the like, and the necessary parameters of the shot videos. The parameters related to the information to be collected can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In one possible implementation, the information may include at least one of: video, audio, image, and environmental parameters.
In this implementation, the environmental parameter may include environmental related parameters such as temperature, humidity, illumination intensity, ultraviolet intensity, noise intensity, concentration of fine particulate matter (PM 2.5) and the like of the environment, which is not limited by the present disclosure.
In this embodiment, after the first request is generated, the first request is sent to the corresponding server, so that the server responds to the first request to generate the alternative acquisition scheme. The first request may be sent to the server through a client installed in the terminal or through a web page displayed by the terminal, which is not limited by the present disclosure.
In step S202, an alternative acquisition scheme generated according to the parameters and sent by the server is presented.
In one possible implementation, the alternative acquisition scheme may include at least one of: the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information acquired by the acquisition device, and control parameters for controlling the acquisition device to acquire information.
In this embodiment, the collecting device may be installed with a device required for collecting information. For example, a video shooting device is installed on the capturing device so that the capturing device can shoot a video. The acquisition device is provided with a humidity acquisition device and other devices capable of acquiring environmental parameters, so that the acquisition device can acquire the environmental parameters. The acquisition means required for acquiring the information may be determined by the server based on parameters associated with the information to be acquired. For example, when it is determined that the information that the user needs to collect is audio according to the parameter related to the information that needs to be collected, the collecting device with the audio recording device installed is selected as the collecting device needed for collecting the information. When the information required to be collected by the user is determined to be the relative humidity of the environment according to the parameters related to the information required to be collected, the collection device provided with the humidity collection device is selected as the collection device required for collecting the information.
In this embodiment, the alternative collection schemes sent by the server may include one or more schemes for collecting information. The alternative acquisition schemes are generated according to the first request and can meet the acquisition requirements of the user. Alternative acquisition schemes may be presented according to user selection or terminal settings, etc. For example, the alternative acquisition schemes may be sorted according to the selection of the user or the setting of the terminal, and the alternative acquisition schemes are displayed according to the sorting order, so as to preferentially display the alternative acquisition schemes which meet the requirements of the user or have lower cost. For example, when the user selects to display the alternative acquisition schemes in the order from low cost to high cost, the alternative acquisition schemes are displayed for the user in the order from low cost to high cost. The skilled person can set the way of presenting alternatives according to the actual need, which the present disclosure does not limit.
In one possible implementation, the acquisition device required to acquire the information may include a drone.
In this implementation, the acquisition device required to acquire information may be a device capable of motion and information acquisition under remote control. For example, a remote control car that can perform sports and collect information on the ground, a device that can perform sports and collect information in water, etc., and the present disclosure is not limited thereto.
In step S203, a second request is generated according to the selected acquisition scheme from the alternative acquisition schemes.
In this embodiment, the user may input the selected acquisition scheme, or may input text, audio, images, and the like including the selected acquisition scheme. The user can input through modes such as inputting, selecting, touch and the like, which is not limited by the disclosure.
In this embodiment, the terminal may generate a second request including the selected acquisition scheme according to the selected acquisition scheme input by the user. Text, audio, images, etc. input by the user including the selected acquisition scheme may also be identified and analyzed to determine the acquisition scheme selected by the user, thereby generating a second request including the acquisition scheme selected by the user. The person skilled in the art can set the generation manner of the second request according to actual needs, and the present disclosure does not limit this.
In a possible implementation manner, the terminal may directly generate the second request according to the text, audio, image and the like input by the user and including the selected acquisition scheme, so that after the server receives the second request, the second request is identified and analyzed to determine the acquisition scheme selected by the user.
In step S204, a second request is sent to the server, where the second request is used to instruct the server to perform information acquisition according to the selected acquisition scheme.
In this embodiment, after the second request is generated, the second request is transmitted to the corresponding server. And enabling the server to respond to the second request, determining the acquisition scheme selected by the user according to the second request, and controlling the required acquisition device to acquire information according to the acquisition scheme selected by the user. The second request may be sent to the server through a client installed in the terminal or through a web page displayed by the terminal, which is not limited by the present disclosure.
According to the information acquisition method provided by the embodiment of the disclosure, the alternative acquisition scheme can be generated according to the requirements of the user, and the information acquisition is carried out according to the acquisition scheme selected by the user, the acquired information can meet the requirements of the user, the operation required by the user is simple, the requirement on the operation skill of the user is low, and the manpower and material resources of the user are saved.
FIG. 8 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 8, the method may further include step S205.
In step S205, the relevant time information sent by the server is presented. Wherein, the related time information may include at least one of a start time, an end time and a time length required for information acquisition according to the selected acquisition scheme.
In the present embodiment, the relevant time information may be information relating to the time at which information collection is performed. The relevant time information may also include the time required for the acquisition device to move from the deployed position to the acquisition area, the time at which the user can view the information acquired by the acquisition device, and the like. The relevant time information may be determined by the server according to the selected collection scheme, weather, and the required usage condition of the collection device, which may include whether the required collection device is being used, the power of the collection device, and the like, and the disclosure is not limited thereto.
In this embodiment, the user can check the displayed relevant time information through the terminal to determine whether the user's own requirements are met. And under the condition that the user does not meet the requirement of the user, the user can send out a new first request again through the first terminal, so that the server generates an alternative acquisition scheme which corresponds to the new first request and better meets the requirement of the user, and the alternative acquisition scheme is provided for the user to select.
Fig. 9 shows a flow chart of an information collection method according to an embodiment of the present disclosure. As shown in fig. 9, the method may further include step S206.
In step S206, the server sends status information of the acquisition devices required in the selected acquisition scheme to the server. Wherein the status information may include at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
In one possible implementation, the status information may be obtained in real-time during the acquisition of information by the acquisition devices required in the selected acquisition protocol.
In this embodiment, the time for acquiring the status information in real time during the information acquisition by the acquisition device required in the selected acquisition scheme may be any time from the start of information acquisition to the end of information acquisition. For example, the state information of the necessary acquisition device is acquired at the start of information acquisition, the state information of the necessary acquisition device is acquired at an intermediate time of information acquisition, the state information of the necessary acquisition device is acquired at the end of information acquisition, and the like. The time for acquiring the status information in real time may be set according to the setting of the server, the selection of the user, and the like, which is not limited by the present disclosure.
In this embodiment, the user can determine the real-time situation of the information acquisition by the required acquisition device according to the state information. And the user can determine whether the acquired information set meets the requirements of the user according to the state information, and can send out a new first request again through the first terminal under the condition that the acquired information set does not meet the requirements of the user. And the server generates an alternative acquisition scheme which corresponds to the new first request and better meets the user requirement for selection by the user.
In one possible implementation, the method may further include: displaying options for acquiring information when a viewing prompt is received; when the option is triggered, acquiring information; and displaying the information.
In the implementation mode, under the condition that the viewing reminder sent by the server is received, an option which can be operated by a user and is used for acquiring the information corresponding to the viewing reminder is generated according to the viewing reminder. The option may be displayed in the form of a pop-up window, a floating layer, a layer, etc., which is not limited by this disclosure.
In this implementation manner, the information corresponding to the viewing reminder may be acquired from the server or the cloud server storing the information when the trigger operation of the user for the option is detected. The trigger operation may be an operation such as clicking or long-pressing on the option, or may be a quick operation such as shaking left or right. For example, in the event that a user is detected to click on an option for obtaining information, it may be determined that the option is triggered. The form of triggering the option for acquiring information can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In this implementation manner, the information may be displayed in a corresponding display manner according to the type of the information. For example, in the case where the information is an image, the acquired image may be presented in the form of a thumbnail. In the case where the information is an environmental parameter, the environmental parameter may be shown in the form of a graph such as a line graph. The form of the displayed information can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
In one possible implementation, in a case where the information includes a video, the method may further include: and displaying the structural information of the video.
In this embodiment, the structured information of the video may be generated by the server performing a structured processing on the video. The structured information of the video can be displayed in the process of playing the video. In the process of presenting the structured information of the video, a part of the structured information corresponding to the user selection can be presented according to the user selection, for example, the structured information related to the person selected by the user is presented. The display form of the structured information can also be determined according to the selection of the user, for example, the structured information can be displayed for the user in the form of a pop-up window, a floating layer and the like. Whether to stop the display of the structured information of the video may also be determined according to the selection of the user, which is not limited by the present disclosure.
In this embodiment, all the structural information of the video may also be displayed in the interface for playing the video, and in the case that the user performs an instruction operation such as checking on the displayed structural information, a video clip corresponding to the structural information selected by the user may be played for the user. For example, all the structured information of the video is displayed at a position such as the left side of the interface of the video being played, and in the case where the user clicks "person D" in the structured information, for example, a video clip containing "person D" in the video is played for the user. Structured information corresponding to the currently played video segment may also be presented, for example, in the case that the currently played video segment includes a person 2, a part of the structured information related to the person 2 may be displayed in a floating layer at a position above or near the person 2 appearing in the video picture. The person skilled in the art can set the display of the structured information according to actual needs, and the present disclosure does not limit this.
FIG. 10 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 10, the method may further include step S207.
In step S207, a sharing request is sent to the cloud server or the server storing the information, so as to share the information to the sharing object specified by the sharing request. The sharing request may include at least one of a sharing object, a viewing mode in which the sharing object views the information, and an authorization right obtained for the information sharing object.
In the present embodiment, the viewing mode may include a normal mode and a preview mode. In a conventional mode, the sharing object can display the information shared by the user through the terminal after obtaining the information. If the shared information is a video, the sharing object can play the video through the terminal after obtaining the video shared by the user, and display the structural information of the video in the process of playing the video. In the preview mode, the sharing object can preview part of the content in the information after obtaining the information shared by the user, and then the sharing object can determine whether to continuously view all the content of the information according to the requirement. The authorization authority obtained by the sharing object may include whether the sharing object can share the information to other users, and whether the sharing object has operation authority for using, processing and the like on the information.
In this embodiment, the authorization authority may further include whether the shared object needs to pay for the information, and a corresponding relationship between how much the shared object needs to pay and the operation authority for the information obtained by the shared object when the shared object needs to pay for the information. The payment may be a generally recognized physical or virtual substance of value, or the like. The payment of the shared object is different, the operation authority of the shared object for the information is different, and the more the payment is, the more the operation authority is obtained. The content included in the share request can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
Therefore, the user can set the sharing request through the terminal, and the sharing requirements of different users are met.
FIG. 11 shows a flow diagram of an information collection method according to an embodiment of the present disclosure. As shown in fig. 11, the method may further include step S208 and step S209.
In step S208, an inquiry request is sent to the server, and the inquiry request may be used to instruct the server to obtain history information matching the inquiry request.
In this embodiment, the terminal may generate the query request according to the input of the user before sending the query request to the server. The user can input the parameters related to the information to be collected, and can also input the contents of characters, audio, images and the like which comprise the parameters related to the information to be collected. The user may input the content by means of entering, selecting, touching, and the like, which is not limited by the present disclosure.
In this embodiment, the terminal may generate the query request including the parameter related to the information to be acquired according to the parameter related to the information to be acquired, which is input by the user. The query request may be generated according to text, audio, image, etc. input by the user, including parameters related to the information to be collected. And query requests can also be generated according to characters, audio, images and the like of the user expressing the acquisition requirements. After the server receives the query request, it identifies it and determines the parameters associated with the information to be collected. The person skilled in the art can set the generation manner of the query request according to actual needs, and the present disclosure does not limit this.
In step S209, when the matching history information is received, the history information is presented, and the history information is acquired by the server control acquisition device.
In this embodiment, the history information may be displayed in a corresponding display manner according to the type of the history information. For example, in the case where the history information is an image, the acquired image may be presented in the form of a thumbnail. In the case where the history information is an environmental parameter, the environmental parameter may be shown in the form of a graph such as a line graph. The form of the history information can be set by those skilled in the art according to actual needs, and the present disclosure does not limit this.
Therefore, the user can directly acquire the historical information matched with the viewing request, and the time of the user is saved.
In this embodiment, the query request may also be the same as the first request, that is, the terminal may send the first request to the server, and when receiving the first request, the server may first determine whether there is matching history information, and when there is history information matching the first request, send the history information to the terminal, and when there is no matching history information, generate the alternative acquisition scheme according to the first request.
It should be noted that, although the above embodiments are described as examples of the information acquisition method, those skilled in the art can understand that the disclosure should not be limited thereto. In fact, the user can flexibly set each step according to personal preference and/or actual application scene, as long as the technical scheme of the disclosure is met.
Application example
An application example according to the embodiment of the present disclosure is given below in conjunction with "shooting a video of a square G" as an exemplary application scenario to facilitate understanding of the flow of the information acquisition method. It is to be understood by those skilled in the art that the following application examples are for the purpose of facilitating understanding of the embodiments of the present disclosure only and are not to be construed as limiting the embodiments of the present disclosure.
Fig. 12 is a schematic diagram illustrating an application scenario of an information collecting method according to an embodiment of the present disclosure. As shown in fig. 12, several controllable acquisition devices (e.g. drones) are deployed in advance in the area allowing shooting, and the drones can communicate with the server to synchronize their respective information to the server, so that the server can generate alternative acquisition schemes and receive control commands sent by the server to perform flying and shooting.
When the user walks on the square G (assuming that the square G belongs to the collection-permitted area), the square G suddenly snows, and the user wants to take a snow-scene video of the square G at that time. Parameters related to the snow scene of the square G at that time, for example, the square G, the snow scene, and the video, may be input through the mobile phone. The mobile phone generates a first request according to the parameters input by the user and related to the snow scene of the square G at the time, and sends the first request to the server.
The server determines parameters related to the information to be acquired according to the first request and generates corresponding alternative acquisition schemes, such as alternative acquisition scheme 1, alternative acquisition scheme 2 and alternative acquisition scheme 3. Each alternative acquisition scheme may include a required drone, a time required for information acquisition, a flight route of the drone, and the like.
Alternative acquisition scheme 1: the required drone is drone No. 002. No. 002 unmanned aerial vehicle's relevant information can shoot the video that the definition is 1080p for No. 002 unmanned aerial vehicle. The time required for video shooting was 15 minutes. The required cost is the first cost. The control parameters for controlling No. 002 unmanned aerial vehicle to carry out video shooting include: the first flight route, for example, starts from the south gate of the square G, flies along the main road of the square G, and ends after reaching the north gate of the square G.
Alternative acquisition scheme 2: the required drone is drone No. 002. No. 002 unmanned aerial vehicle's relevant information can shoot the video that the definition is 1080p for No. 002 unmanned aerial vehicle. The time required for video shooting was 15 minutes. The required cost is the second cost. The control parameters for controlling No. 002 unmanned aerial vehicle to carry out video shooting include: the second flight path, for example, starts from the south main gate of the square G, flies along the main road of the square G, and ends after reaching the west gate of the square G.
Alternative acquisition scheme 3: the required drone is No. 004 drone. No. 004 unmanned aerial vehicle's relevant information can shoot the video that the definition is 720p for No. 004 unmanned aerial vehicle. The time required for video shooting was 15 minutes. The required cost is the third cost. Control No. 004 unmanned aerial vehicle carries out the control parameter that video was shot and includes: the first flight route, for example, starts from the south gate of the square G, flies along the main road of the square G, and ends after reaching the north gate of the square G.
The mobile phone shows an alternative acquisition scheme 1, an alternative acquisition scheme 2 and an alternative acquisition scheme 3 which are sent by the server for the user. And determines the acquisition scheme selected by the user based on the user input, e.g., the user determines alternative acquisition scheme 1 as the selected acquisition scheme, and generates a second request based thereon.
After receiving a second request sent by the mobile phone, the server controls No. 002 unmanned aerial vehicle to fly along the main road of the square G from the south side main gate of the square G according to the acquisition scheme (alternative acquisition scheme 1) selected in the second request until the No. 002 unmanned aerial vehicle reaches the north side gate of the square G, and controls the video shooting device on the No. 002 unmanned aerial vehicle to shoot videos for the user during the flight of the No. 002 unmanned aerial vehicle. Then the server acquires the video shot by the No. 002 unmanned aerial vehicle, performs structuring processing on the video, and acquires the structuring information of the video (refer to the relevant description in the process of structuring processing on the video). Analyzing the structural information of the video, extracting the video segments needing to be shielded in the video, and shielding the video segments needing to be shielded to obtain the shielded video. And then uploading the shielded video and the structural information thereof to a cloud server, and after the uploading is finished, sending a viewing prompt to the mobile phone to remind a user to view the shielded video and the structural information thereof stored in the cloud server.
The mobile phone displays options for obtaining the shielded video and the structural information of the shielded video for the user after receiving the viewing prompt, obtains the shielded video and plays the shielded video for the user under the condition that the triggering operation such as clicking of the user is detected, and displays the structural information of the shielded video in the process of playing the shielded video for the user.
Therefore, the user can acquire the video and the structural information of the square G only by simple operation, the user does not need to shoot the video by himself or buy an unmanned aerial vehicle, and the time and the economic cost of the user are saved.
Fig. 13 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure. As shown in fig. 13, the apparatus is applied to a server. The apparatus may include a parameter determination module 501, a scenario generation module 502, a scenario transmission module 503, a scenario determination module 504, and an information collection module 505. The parameter determining module 501 is configured to, when receiving a first request sent by a first terminal, determine a parameter related to information to be acquired according to the first request. The scenario generation module 502 is configured to generate an alternative acquisition scenario according to parameters related to the information that needs to be acquired. The scheme transmitting module 503 is configured to transmit the alternative acquisition scheme to the first terminal. The scheme determination module 504 is configured to determine, upon receiving a second request from the first terminal, a selected acquisition scheme from the alternative acquisition schemes according to the second request. The information collection module 505 is configured to collect information according to the selected collection scheme, and obtain the collected information.
In one possible implementation, the information may include at least one of: video, audio, image, and environmental parameters.
In one possible implementation, the alternative acquisition scheme may include at least one of: the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information of the acquisition device, and control parameters for controlling the acquisition device to acquire information.
In one possible implementation, the acquisition device required to acquire the information may include a drone.
Fig. 14 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure.
In one possible implementation, as shown in fig. 14, the apparatus may further include a first obtaining module 506 and a first sending module 507. The first acquisition module 506 is configured to determine relevant time information for information acquisition according to the selected acquisition scheme. The first transmitting module 507 is configured to transmit the relevant time information to the first terminal. Wherein, the related time information may include at least one of a start time, an end time and a time length required for information acquisition according to the selected acquisition scheme.
In a possible implementation manner, as shown in fig. 14, the apparatus may further include a second obtaining module 508 and a second sending module 509. The second acquisition module 508 is configured to acquire status information of acquisition devices required in the selected acquisition protocol. The second transmitting module 509 is configured to transmit the status information to the first terminal. Wherein the status information may include at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
In one possible implementation, the second obtaining module 508 may include a real-time obtaining sub-module. The real-time acquisition sub-module is configured to acquire status information of acquisition devices required in the selected acquisition plan in real time during information acquisition by the acquisition devices required in the selected acquisition plan.
In one possible implementation, as shown in fig. 14, in the case that the information includes a video, the apparatus may further include a video analysis module 510 and a video masking module 511. The video analysis module 510 is configured to analyze the structural information of the video to extract a video segment to be masked from the video. The video masking module 511 is configured to mask the video segment to be masked.
In one possible implementation, as shown in fig. 14, the apparatus may further include an information uploading module 512. The information upload module 512 is configured to upload information to a cloud server.
In a possible implementation manner, as shown in fig. 14, the apparatus may further include a matching judgment module 513 and an information sending module 514. The matching judgment module 513 is configured to judge whether there is history information matching the inquiry request when the inquiry request of the second terminal device is received. The information sending module 514 is configured to send the history information to the second terminal when there is history information matching the query request, the history information being collected by the server control collection device.
In one possible implementation, in the case where the information includes video, the apparatus may further include a video processing module. The video processing module is configured to perform structural processing on the video and obtain structural information of the video.
In one possible implementation, the video processing module may include a video segmentation sub-module, a tag determination sub-module, and an information determination sub-module. The video segmentation sub-module is configured to segment the video into a plurality of video segments of the video. The tag determination sub-module is configured to determine a tag for each of a plurality of video segments. The information determination sub-module is configured to determine structured information for each video clip based on the tags.
In one possible implementation, the tag determination submodule may include an audio information acquisition submodule and a first tag determination submodule. The audio information acquisition submodule is configured to acquire audio information corresponding to each video clip. The first label determination submodule is configured to determine a label corresponding to the corresponding video segment according to the audio information.
In one possible implementation, the tag determination sub-module may include an image determination sub-module and a second tag determination sub-module. The image determination sub-module is configured to determine a key frame image corresponding to each video clip. The second label determination submodule is configured to determine a label corresponding to the corresponding video segment according to the key frame image.
In one possible implementation, the information determination submodule may include a first information determination submodule. The first information determining submodule is configured to input the key frame image and the label into the network model for processing, determine the text description corresponding to each video clip, and use the text description as the structural information of each video clip. The network model is obtained by training the sample image, the label corresponding to the sample image and the text description of the sample image.
The information acquisition device provided by the embodiment of the disclosure can generate an alternative acquisition scheme for the user according to the user's requirements, and control the required acquisition device to acquire information according to the acquisition scheme selected by the user, the acquired information can meet the user's requirements, the operation required by the user is simple, the requirement on the user's operation skill is low, and the user's manpower and material resources are saved.
Fig. 15 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure. As shown in fig. 15, the apparatus is applied to a terminal, for example, a mobile phone, a tablet computer, etc. The apparatus may include a first request transmission module 601, a scenario presentation module 602, a second request generation module 603, and a second request transmission module 604. The first request sending module 601 is configured to send a first request to the server, where the first request is used to determine a parameter related to information that needs to be collected. The scenario presentation module 602 is configured to present alternative acquisition scenarios generated according to the parameters and sent by the server. The second request generation module 603 is configured to generate a second request according to a selected acquisition scheme from the alternative acquisition schemes. The second request sending module 604 is configured to send a second request to the server, where the second request is used to instruct the server to perform information collection according to the selected collection scheme.
In one possible implementation, the information may include at least one of: video, audio, image, and environmental parameters.
In one possible implementation, the alternative acquisition scheme may include at least one of: the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information acquired by the acquisition device, and control parameters for controlling the acquisition device to acquire information.
In one possible implementation, the acquisition device required to acquire the information may include a drone.
Fig. 16 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure.
In one possible implementation, as shown in fig. 16, the apparatus may further include a first presentation module 605. The first presentation module 605 is configured to present the relevant time information sent by the server. Wherein, the related time information may include at least one of a start time, an end time and a time length required for information acquisition according to the selected acquisition scheme.
In one possible implementation, as shown in fig. 16, the apparatus may further include a second presentation module 606. The second presentation module 606 is configured to present the server-transmitted status information of the acquisition devices required in the selected acquisition scenario. Wherein the status information may include at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
In one possible implementation, the status information is acquired in real-time during the acquisition of information by the acquisition devices required in the selected acquisition plan.
In one possible implementation, as shown in fig. 16, the apparatus may further include a sharing control module 607. The sharing control module 607 is configured to send a sharing request to a cloud server or a server storing information, so as to share the information to a sharing object specified by the sharing request. Wherein the sharing request may include at least one of: the sharing object, the viewing mode of the information viewed by the sharing object and the authorization authority obtained aiming at the information sharing object.
In one possible implementation manner, as shown in fig. 16, the apparatus may further include a query request sending module 608 and a history information presentation module 609. The query request sending module 608 is configured to send a query request to the server, where the query request is used to instruct the server to obtain the history information matching the query request. The history information presentation module 609 is configured to present the history information when receiving the matched history information, and the history information is acquired by the server control acquisition device.
The information acquisition device provided by the embodiment of the disclosure can generate an alternative acquisition scheme for the user according to the user's requirements, and acquire information according to the acquisition scheme selected by the user, the acquired information can meet the user's requirements, the operation required by the user is simple, the requirement on the user's operation skill is low, and the user's manpower and material resources are saved.
Fig. 17 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 17, the apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the apparatus 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed status of the device 800, the relative positioning of components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration/deceleration of the device 800, and a change in the temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium, such as the memory 804, is also provided that includes computer program instructions executable by the processor 820 of the device 800 to perform the above-described methods.
Fig. 18 shows a block diagram of an information acquisition device according to an embodiment of the present disclosure. For example, the apparatus 1900 may be provided as a server. Referring to FIG. 18, the device 1900 includes a processing component 1922 further including one or more processors and memory resources, represented by memory 1932, for storing instructions, e.g., applications, executable by the processing component 1922. The application programs stored in memory 1932 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1922 is configured to execute instructions to perform the above-described method.
The device 1900 may also include a power component 1926 configured to perform power management of the device 1900, a wired or wireless network interface 1950 configured to connect the device 1900 to a network, and an input/output (I/O) interface 1958. The device 1900 may operate based on an operating system stored in memory 1932, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
In an exemplary embodiment, a non-transitory computer readable storage medium, such as the memory 1932, is also provided that includes computer program instructions executable by the processing component 1922 of the apparatus 1900 to perform the above-described methods.
The present disclosure may be systems, methods, and/or computer program products. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied thereon for causing a processor to implement various aspects of the present disclosure.
The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
The computer program instructions for carrying out operations of the present disclosure may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, the electronic circuitry that can execute the computer-readable program instructions implements aspects of the present disclosure by utilizing the state information of the computer-readable program instructions to personalize the electronic circuitry, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA).
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, 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/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Having described embodiments of the present disclosure, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein were chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the techniques in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (19)

1. An information acquisition method is applied to a server, and the method comprises the following steps:
when a first request sent by a first terminal is received, identifying and analyzing the first request to determine parameters related to information needing to be collected;
generating an alternative acquisition scheme according to parameters related to the information required to be acquired;
sending the alternative acquisition scheme to the first terminal;
when a second request sent by the first terminal is received, determining an acquisition scheme selected from the alternative acquisition schemes according to the second request;
Controlling the acquisition device to acquire information according to the selected acquisition scheme, acquiring the acquired information, generating a motion control instruction for the acquisition device according to control parameters of the acquisition device and the acquisition control device required in the selected acquisition scheme, and controlling the acquisition device to acquire motion and information according to the control instruction.
2. The method of claim 1, wherein the information comprises at least one of:
video, audio, image, and environmental parameters.
3. The method of claim 1, wherein the alternative acquisition scheme comprises at least one of:
the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information of the acquisition device, and control parameters for controlling the acquisition device to acquire information.
4. The method of claim 3, wherein the acquisition device required to acquire information comprises a drone.
5. The method according to any one of claims 1 to 4, further comprising:
determining relevant time information for acquiring the information according to the selected acquisition scheme;
Transmitting the relevant time information to the first terminal,
wherein the related time information comprises at least one of a start time, an end time and a duration required for information acquisition according to the selected acquisition scheme.
6. The method according to any one of claims 1 to 4, further comprising:
acquiring state information of an acquisition device required in the selected acquisition scheme;
transmitting the status information to the first terminal,
wherein the state information comprises at least one of the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device and the working state of the acquisition device required in the selected acquisition scheme.
7. The method of claim 6, wherein obtaining status information for acquisition devices required in the selected acquisition protocol comprises:
and acquiring the state information of the acquisition devices required in the selected acquisition scheme in real time during the information acquisition of the acquisition devices in the selected acquisition scheme.
8. The method of claim 2, wherein if the information comprises video, the method further comprises:
Analyzing the structural information of the video to extract video segments needing to be shielded in the video;
and carrying out shielding processing on the video clip to be shielded.
9. The method according to any one of claims 1 to 4, further comprising: and uploading the information to a cloud server.
10. The method according to any one of claims 1 to 4, further comprising:
when an inquiry request of a second terminal is received, judging whether historical information matched with the inquiry request exists or not;
and when historical information matched with the query request exists, sending the historical information to the second terminal, wherein the historical information is acquired by the server control acquisition device.
11. An information acquisition method is applied to a terminal, and the method comprises the following steps:
sending a first request to a server, wherein the first request is used for the server to identify and analyze so as to determine parameters related to the information required to be collected;
displaying an alternative acquisition scheme which is sent by the server and generated according to the parameters;
generating a second request according to the selected acquisition scheme from the alternative acquisition schemes;
And sending the second request to the server, wherein the second request is used for instructing the server to control the acquisition device to acquire information according to the selected acquisition scheme, a motion control instruction for the acquisition device is generated according to control parameters of the acquisition device and the acquisition control device required in the selected acquisition scheme, and the acquisition device is controlled to acquire motion and information according to the control instruction.
12. The method of claim 11, wherein the information comprises at least one of:
video, audio, image, and environmental parameters.
13. The method of claim 11, wherein the alternative acquisition scheme comprises at least one of:
the information acquisition system comprises an acquisition device required for acquiring information, the cost of alternative acquisition schemes, relevant information of the acquisition device, historical acquisition information acquired by the acquisition device, and control parameters for controlling the acquisition device to acquire information.
14. The method of claim 13, wherein the acquisition device required to acquire information comprises a drone.
15. The method according to any one of claims 11 to 14, further comprising:
Showing the relevant time information sent by the server,
wherein the related time information comprises at least one of a start time, an end time and a duration required for information acquisition according to the selected acquisition scheme.
16. The method according to any one of claims 11 to 14, further comprising:
presenting the status information of the acquisition devices required in the selected acquisition scheme sent by the server,
wherein the status information comprises at least one of: the remaining operation time of the acquisition device, the remaining storage space, the position of the acquisition device, and the operating state of the acquisition device required in the selected acquisition scheme.
17. The method of claim 16, wherein the status information is obtained in real-time during information acquisition by acquisition devices required in the selected acquisition protocol.
18. The method according to any one of claims 11 to 14, further comprising:
sending a sharing request to a cloud server or a server storing the information to share the information to a sharing object specified by the sharing request,
Wherein the sharing request comprises at least one of: the sharing object, a viewing mode of the sharing object for viewing the information, and authorization authority obtained by the sharing object for the information.
19. The method according to any one of claims 11 to 14, further comprising:
sending a query request to the server, wherein the query request is used for instructing the server to acquire historical information matched with the query request;
and when the matched historical information is received, displaying the historical information, wherein the historical information is acquired by the server control acquisition device.
CN201810117845.7A 2018-02-06 2018-02-06 Information acquisition method and device Active CN108347482B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810117845.7A CN108347482B (en) 2018-02-06 2018-02-06 Information acquisition method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810117845.7A CN108347482B (en) 2018-02-06 2018-02-06 Information acquisition method and device

Publications (2)

Publication Number Publication Date
CN108347482A CN108347482A (en) 2018-07-31
CN108347482B true CN108347482B (en) 2021-10-08

Family

ID=62960000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810117845.7A Active CN108347482B (en) 2018-02-06 2018-02-06 Information acquisition method and device

Country Status (1)

Country Link
CN (1) CN108347482B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109785977A (en) * 2018-12-18 2019-05-21 平安科技(深圳)有限公司 Automated information input method, system, device and storage medium
CN109639977A (en) * 2018-12-25 2019-04-16 上海普适导航科技股份有限公司 A kind of hybrid video acquisition control system
CN111400552B (en) * 2020-03-31 2024-02-27 维沃移动通信有限公司 Note creation method and electronic equipment
CN112669007A (en) * 2020-12-28 2021-04-16 广东电网有限责任公司中山供电局 Customer service data analysis method
CN113194337B (en) * 2021-04-29 2022-01-04 深圳鸿祥源科技有限公司 Handheld video acquisition terminal system based on 5G network and acquisition method thereof
CN113721529A (en) * 2021-09-03 2021-11-30 成都理工大学 Data acquisition system based on FPGA
WO2023240542A1 (en) * 2022-06-16 2023-12-21 北京小米移动软件有限公司 Information acquisition method and apparatus, and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222568A (en) * 2007-12-11 2008-07-16 江苏科技大学 Image gathering device based on multi-component information embedding and multi-component information gathering method
CN103684851A (en) * 2013-11-26 2014-03-26 华为技术有限公司 Data acquiring method and data acquiring device
CN103945234A (en) * 2014-03-27 2014-07-23 百度在线网络技术(北京)有限公司 Video-related information providing method and device
CN104184737A (en) * 2014-08-28 2014-12-03 广州华多网络科技有限公司 Video capture device recommendation method and device
CN105681450A (en) * 2016-02-23 2016-06-15 袁梦杰 Unmanned aerial vehicle sharing method, server, client and system
CN106657116A (en) * 2016-12-30 2017-05-10 北京奇虎科技有限公司 Method and device for remotely opening stream data transmission

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9311760B2 (en) * 2014-05-12 2016-04-12 Unmanned Innovation, Inc. Unmanned aerial vehicle authorization and geofence envelope determination
US20160116912A1 (en) * 2014-09-17 2016-04-28 Youval Nehmadi System and method for controlling unmanned vehicles
CN105573577B (en) * 2014-10-15 2019-03-05 航天信息股份有限公司 Long-distance monitoring method, apparatus and system
US10298455B2 (en) * 2015-09-14 2019-05-21 Ricoh Company, Ltd. Data processing system, data processing control apparatus, and data processing control method
CN105721609B (en) * 2016-04-01 2020-05-15 北京臻迪科技股份有限公司 Service process control method and system for unmanned aerial vehicle
CN107438995A (en) * 2016-09-30 2017-12-05 深圳市大疆创新科技有限公司 For the method, apparatus and equipment of the shooting strategy for determining capture apparatus
CN107077152A (en) * 2016-11-30 2017-08-18 深圳市大疆创新科技有限公司 Control method, equipment, system, unmanned plane and moveable platform
CN107341754A (en) * 2017-07-13 2017-11-10 哈尔滨市舍科技有限公司 Unmanned plane view scenic spot management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222568A (en) * 2007-12-11 2008-07-16 江苏科技大学 Image gathering device based on multi-component information embedding and multi-component information gathering method
CN103684851A (en) * 2013-11-26 2014-03-26 华为技术有限公司 Data acquiring method and data acquiring device
CN103945234A (en) * 2014-03-27 2014-07-23 百度在线网络技术(北京)有限公司 Video-related information providing method and device
CN104184737A (en) * 2014-08-28 2014-12-03 广州华多网络科技有限公司 Video capture device recommendation method and device
CN105681450A (en) * 2016-02-23 2016-06-15 袁梦杰 Unmanned aerial vehicle sharing method, server, client and system
CN106657116A (en) * 2016-12-30 2017-05-10 北京奇虎科技有限公司 Method and device for remotely opening stream data transmission

Also Published As

Publication number Publication date
CN108347482A (en) 2018-07-31

Similar Documents

Publication Publication Date Title
CN108347482B (en) Information acquisition method and device
CN110620946B (en) Subtitle display method and device
CN112419328B (en) Image processing method and device, electronic equipment and storage medium
US20170064181A1 (en) Method and apparatus for controlling photography of unmanned aerial vehicle
US20210334325A1 (en) Method for displaying information, electronic device and system
CN108985176B (en) Image generation method and device
CN111274426B (en) Category labeling method and device, electronic equipment and storage medium
US10217487B2 (en) Method and device for controlling playback
CN109005352B (en) Method and device for video co-shooting
CN112738402B (en) Shooting method, shooting device, electronic equipment and medium
CN110781821B (en) Target detection method and device based on unmanned aerial vehicle, electronic equipment and storage medium
CN110728815A (en) Early warning method and device based on video analysis, electronic equipment and storage medium
CN108418865A (en) Information collecting method based on unmanned plane and device
CN113194254A (en) Image shooting method and device, electronic equipment and storage medium
CN111523346B (en) Image recognition method and device, electronic equipment and storage medium
CN113556485A (en) Video generation method and device, electronic equipment and storage medium
WO2020227996A1 (en) Photography control method and apparatus, control device and photography device
CN111435422B (en) Action recognition method, control method and device, electronic equipment and storage medium
CN115641518A (en) View sensing network model for unmanned aerial vehicle and target detection method
CN109756783B (en) Poster generation method and device
CN110929545A (en) Human face image sorting method and device
CN113506324B (en) Image processing method and device, electronic equipment and storage medium
CN113506325B (en) Image processing method and device, electronic equipment and storage medium
CN111832338A (en) Object detection method and device, electronic equipment and storage medium
CN113344900B (en) Airport runway intrusion detection method, airport runway intrusion detection device, storage medium and electronic 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
TA01 Transfer of patent application right

Effective date of registration: 20200422

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Applicant before: Youku network technology (Beijing) Co., Ltd

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant