CN107248990B - Intelligent sharing method and system for remote environment sound - Google Patents
Intelligent sharing method and system for remote environment sound Download PDFInfo
- Publication number
- CN107248990B CN107248990B CN201710436002.9A CN201710436002A CN107248990B CN 107248990 B CN107248990 B CN 107248990B CN 201710436002 A CN201710436002 A CN 201710436002A CN 107248990 B CN107248990 B CN 107248990B
- Authority
- CN
- China
- Prior art keywords
- user terminal
- server
- area
- specific address
- environmental sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000007613 environmental effect Effects 0.000 claims abstract description 118
- 239000000284 extract Substances 0.000 claims description 5
- 238000001514 detection method Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009545 invasion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
A remote environment voice intelligent sharing method comprises the following steps: when the first user terminal needs to acquire the environmental sound of the designated area, the first user terminal selects a specific address from the electronic map or inputs the specific address and transmits the specific address of the area to the server; the server receives the specific address sent by the first user terminal and analyzes whether the specific address is a public area or not according to the specific address; if yes, the server searches for a second user terminal in the specific address area and sends a request for acquiring the environment sound to the second user terminal; the server detects whether the second user terminal receives a request for acquiring the environmental sound in real time; if yes, the server acquires the authority of the second user terminal for receiving the request and detects whether the moving speed of the second user terminal exceeds a preset speed; if not, the server accesses the request for acquiring the environmental sound and opens a microphone of the second user terminal to acquire the environmental sound; the server transmits the ambient sound to the first user terminal and stores it in a remote database.
Description
Technical Field
The invention relates to the field of sound sharing, in particular to an intelligent sharing method and system for remote environment sound.
Background
In the field of online application of networks, a server can deploy various applications developed by third parties, and a terminal can be remotely connected to an online application platform of the server to experience the applications. The general interaction process of the terminal and the server is as follows: the terminal submits the message of the application operation to the server, and the server calculates and processes the message and returns the data operation process and the result response message so that the terminal outputs the received data locally. In this scenario, the operation and processing of the application are performed in the server, and the terminal is only responsible for uploading the user operation to the server and receiving the data sent by the server for decoding and outputting, so that the user can browse the audio and video resources provided by the server through the terminal (e.g., a personal computer, a mobile phone, a palmtop computer, etc.).
Media function is one of the important functions of current mobile terminals, and media sharing is also increasingly showing its importance in resource sharing. At present, media information such as audio and video and the like between mobile terminals is commonly shared in real time by firstly transmitting media files such as audio and video and the like to a receiving end, and then decoding and playing the media files by the receiving end. However, if the receiving end does not support decoding of the related media files, the receiving end cannot play the media files; moreover, as the file transmission needs a period of time, the receiving end needs to wait for a longer time to download the file and then play the file; moreover, for a mobile terminal user who needs to share the real-time playing or displaying content, the content may need to be recorded into a file and then transmitted to a receiving end, so that real-time and synchronization cannot be met, in numerous social occasions where multiple persons need to participate, immediate transmission and real-time sharing of information are very important, and timeliness and accuracy of information transmission directly influence the quality of a result to be achieved.
Disclosure of Invention
The purpose of the invention is as follows: in order to overcome the disadvantages in the background art, embodiments of the present invention provide a remote environment sound intelligent sharing method and system, which can effectively solve the problems related to the background art.
The technical scheme is as follows: a remote environment voice intelligent sharing method comprises a first user terminal, a second user terminal, a server and a remote database, and comprises the following steps:
when a first user terminal needs to acquire environmental sounds of a designated area, the first user terminal selects specific address information of the area from an electronic map or inputs the specific address information of the area and transmits the specific address information of the area to the server;
the server receives specific address information sent by the first user terminal and analyzes whether the specific address information area is a public area or not according to the specific address information;
if yes, the server searches a plurality of second user terminals keeping long connection relation in the specific address information area and sends a request for acquiring the environmental sound of the designated area to the second user terminals;
the server detects whether the second user terminal receives a request for acquiring the environmental sound of the designated area in real time;
if yes, the server acquires the authority of the second user terminal for receiving the request and detects whether the moving speed of the second user terminal exceeds a preset speed;
if not, the server accesses the request for acquiring the environmental sound of the designated area and opens a microphone of the second user terminal to acquire the environmental sound of the designated area;
the server transmits the environmental sound acquired from the second user terminal to the first user terminal and stores it in a remote database.
As a preferred mode of the present invention, when the server analyzes whether the specific address information area is a public area according to specific address information, the method further includes the following steps:
if the server analyzes that the specific address information area is a non-public area, the server sends alarm information to a first user terminal;
and when the first user terminal receives the alarm information, reselecting the environmental sounds in other areas.
As a preferred mode of the present invention, when the server searches for a plurality of second user terminals that maintain a long connection relationship in the specific address information area, the method further includes the steps of:
if the server detects that no second user terminal exists in the specific address information area, the server acquires the environmental sound stored in a remote database and extracts the environmental sound of the latest time in the specific address information area;
and the server transmits the extracted environmental sound of the latest time in the specific address information area to the first user terminal.
As a preferred mode of the present invention, after the server detects whether the moving speed of the second user terminal exceeds a preset speed, the method further includes the following steps:
if the speed exceeds the preset speed, the server cancels the request for acquiring the environmental sound of the designated area received by the second user terminal and carries out mobile identification on the second user terminal;
and the server searches the second user terminal without the mobile identifier in the specific address information area again and sends a request for acquiring the environmental sound in the designated area to the second user terminal.
As a preferred mode of the present invention, after sending a request for acquiring an environmental sound of a designated area to the second user terminal, the method further includes:
the second user terminal detects whether the request for acquiring the environmental sound of the designated area has an access identifier in real time;
and if so, the second user terminal cancels the request for acquiring the environmental sound of the designated area.
A system for intelligent sharing of remote environment voice comprises a first user terminal, a second user terminal, a server and a remote database, wherein the first user terminal comprises:
the selecting address module is used for selecting specific address information of an environment sound area to be acquired from the electronic map;
the input address module is used for inputting specific address information of an environment sound area required to be obtained;
the address transmission module is used for transmitting specific address information of the environment sound area to be acquired to the server;
the second user terminal includes:
the request receiving module is used for receiving a request for acquiring the environmental sound of the designated area;
the speed acquisition module is used for acquiring the moving speed of the second user terminal;
the server includes:
the address receiving module is used for transmitting specific address information by the first user terminal;
the address analysis module is used for analyzing whether the specific address information area is a public area or not according to specific address information sent by the first user terminal;
the terminal searching module is used for searching a plurality of second user terminals which keep long connection relations in the specific address information area;
the request sending module is used for sending a request for acquiring the environmental sound of the designated area to the second user terminal;
the receiving detection module is used for detecting whether the second user terminal receives a request for acquiring the environmental sound of the designated area in real time;
the authority acquisition module is used for acquiring the authority of a second user terminal for receiving the request of the current regional environment sound;
the speed detection module is used for detecting whether the moving speed of the second user terminal exceeds a preset speed or not;
the access identification module is used for carrying out access identification on the request for acquiring the environmental sound of the designated area;
the audio acquisition module is used for opening a microphone of the second user terminal to acquire the environmental sound of the designated area;
the audio transmission module is used for transmitting the environmental sound to the first user terminal and the remote database;
the remote database includes:
and the audio storage module is used for storing the environmental sound transmitted by the server.
As a preferred aspect of the present invention, the first user terminal further includes:
the alarm receiving module is used for receiving alarm information sent by the server;
the reselection module is used for reselecting the environmental sounds in other areas;
the server further comprises:
and the alarm sending module is used for sending alarm information to the first user terminal.
As a preferred aspect of the present invention, the server further includes:
the area detection module is used for detecting whether a second user terminal exists in the specific address information area;
the environment acquisition module is used for acquiring environment sounds stored in the remote database;
and the audio extraction module is used for extracting the environmental sound at the latest time in the specific address information area from the environmental sounds acquired from the remote database.
As a preferred aspect of the present invention, the server further includes:
the cancel request module is used for canceling the request for acquiring the environmental sound of the designated area received by the second user terminal;
the mobile identification module is used for carrying out mobile identification on the second user terminal;
and the identifier searching module is used for searching the second user terminal without the mobile identifier in the specific address information area again.
As a preferred aspect of the present invention, the second user terminal further includes:
the identification detection module is used for detecting whether the request for acquiring the environmental sound of the designated area has the access identification in real time;
and the receiving cancellation module is used for canceling the request of obtaining the environmental sound of the designated area.
The invention realizes the following beneficial effects:
1. when a user needs to acquire the environmental sound of a designated area, the specific address information of the area can be selected from an electronic map through a first user terminal or input through the first user terminal, the server can identify whether the area is a public area or not and can acquire whether the moving speed of a second user terminal exceeds a preset speed or not, then the authority of the second user terminal can be acquired and a microphone of the second user terminal is opened to acquire the environmental sound of the designated area.
2. And if the area needing to acquire the environmental sound is detected to be a public area, the server immediately sends alarm information to the first user terminal and reminds the user to reselect the environmental sounds in other areas through the first user terminal.
3. And if the server searches for the second user terminal in the environment sound area needing to be acquired, the server extracts the environment sound at the latest time in the specific address information area stored in the remote database and transmits the environment sound to the first user terminal.
4. And if the fact that the moving speed of the second user terminal exceeds the preset speed is detected, the server cancels the request for acquiring the environmental sound in the appointed area received by the second user terminal and carries out moving identification on the request, and the mobile user terminal is prevented from being searched when searching is carried out again.
5. And if the request for acquiring the environmental sound of the designated area is detected to have the access identification, the second user terminal cancels the request for acquiring the environmental sound of the designated area, and prevents the multi-user terminal from accessing simultaneously.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart of a remote environment voice intelligent sharing method provided by one example of the present invention;
FIG. 2 is a flow chart of a method of detecting a non-public area according to one example of the present invention;
fig. 3 is a flowchart of a method for detecting absence of a second user equipment in a region according to an exemplary embodiment of the present invention;
fig. 4 is a flowchart of a method for performing mobile identity according to an example of the present invention;
FIG. 5 is a flow chart of a method for detecting an access identification according to one embodiment of the present invention;
fig. 6 is an architecture diagram of a remote environment voice intelligent sharing system according to an example of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
Example one
Referring to fig. 1, fig. 1 is a flowchart of a remote environment voice intelligent sharing method according to an example of the present invention.
Specifically, the present embodiment provides a remote environment sound intelligent sharing method, including a first user terminal 1, a second user terminal 2, a server 3, and a remote database 4, where the method includes the following steps:
s1, when the first user terminal 1 needs to obtain the environmental sound of the designated area, the first user terminal 1 selects the specific address information of the area from the electronic map or the first user terminal 1 inputs the specific address information of the area and transmits the specific address information of the area to the server 3;
s2, the server 3 receives the specific address information sent by the first user terminal 1 and analyzes whether the specific address information area is a public area according to the specific address information area;
s3, if yes, the server 3 searches for a plurality of second user terminals 2 that maintain a long connection relationship in the specific address information area and sends a request for acquiring an environmental sound of the specified area to the second user terminals 2;
s4, the server 3 detects whether the second user terminal 2 receives a request for acquiring environmental sounds in a designated area in real time;
s5, if yes, the server 3 obtains the authority of the second user terminal 2 receiving the request and detects whether the moving speed of the second user terminal 2 exceeds a preset speed;
s6, if not, the server 3 accesses the identifier of the request for obtaining the environmental sound in the designated area and opens the microphone of the second user terminal 2 to obtain the environmental sound in the designated area;
s7, the server 3 transmits the environmental sound obtained from the second user terminal 2 to the first user terminal 1 and stores it in the remote database 4.
The step of selecting the specific address information of the area from the electronic map means that a user selects specific position information of a city, a street, a cell and a smaller area which need to acquire environmental sound from the electronic map in the first user terminal 1 through the first user terminal 1; the step of inputting the specific address information of the area refers to that a user inputs specific position information of cities, streets, cells and smaller areas needing to acquire environment sound through the first user terminal 1; the public area is an activity area shared by the public; the step of detecting the moving speed of the second user terminal 2 means that the second user terminal acquires the walking speed of the user in real time and transmits the walking speed to the server 3; the preset speed is 0-100 km/h, and is preferably 10 km/h in the embodiment; the identifier for accessing the request for acquiring the environmental sound of the designated area refers to an identifier for accessing the request for acquiring the environmental sound of the designated area, which is sent by the first user terminal 1, by the server 3, so that a plurality of second user terminals 2 are prevented from accessing simultaneously to cause conflict, if the area, in which the environmental sound needs to be acquired, of the first user terminal 1 is a large area, the server 3 divides the area into a plurality of small areas to send the requests, and rewards after tasks are completed are given according to the divided areas; after the second user terminal 2 transmits the acquired environmental sound in the designated area to the server 3, the server 3 can award the second user terminal 2 according to the rewarded value when the first user terminal 1 sends the request, the rewarded value can be paid or can be accumulated, the rewarded value is determined by the rewarded value when the first user terminal 1 sends the request, if the rewarded value when the first user terminal 1 sends the request is in a money form, the rewarded value after the second user terminal 2 completes the request is also in a money form, and if the rewarded value when the first user terminal 1 sends the request is in an accumulated value form, the rewarded value after the second user terminal 2 completes the request is also in an accumulated value form; when sending a request to the second user terminal 2 in the specific address information area, sending a request to the second user terminal 2 within the range of the specific address information area plus the radius of 1 kilometer; the user operates through application software installed in the user terminal.
In S1, specifically, when the user needs to obtain the environmental sound in the designated area, the user selects the specific location information of the city, street, cell and smaller area that needs to obtain the environmental sound from the electronic map in the first user terminal 1 through the first user terminal 1, or the user inputs the specific location information of the city, street, cell and smaller area that needs to obtain the environmental sound through the first user terminal 1 and transmits the specific address information of the area that needs to obtain the environmental sound to the server 3.
In S2, specifically, after the server 3 receives the specific address information sent by the first user terminal 1, the server 3 analyzes whether the area of the specific address information is an activity area shared by the public, that is, a non-private area, according to the received specific address information, so as to prevent invasion of the privacy of other citizens.
In S3, specifically, after the server 3 analyzes that the area of the specific address information is a public area, the server 3 searches for a plurality of second user terminals 2 that are in a long connection relationship with the server 3 in the specific address information area and sends a request for acquiring an environmental sound in a specified area to the second user terminals 2, so that users of the second user terminals 2 near the specific address information can acquire the environmental sound.
In S4, specifically, the server 3 detects in real time whether the second user terminal 2 has a request for obtaining the environmental sound of the designated area, and if no second user terminal 2 receives the request in the area within 30 minutes, the server 3 spreads 500 meters around in the original area range with itself as the center, and so on.
In S5, specifically, after detecting that the second user terminal 2 receives the request for acquiring the environmental sound in the designated area, the server 3 acquires the permission of the second user terminal 2 for receiving the request and detects whether the moving speed of the second user terminal 2 exceeds 10 km/h, and after detecting that the second user terminal 2 receives the request, the server 3 can acquire the permission of the second user terminal 2 for opening the microphone and acquire the permission of the second user terminal 2 for moving speed.
In S6, specifically, after detecting that the moving speed of the second user terminal 2 does not exceed 10 km/h, the server 3 performs an access identifier for the request for obtaining the environmental sound in the designated area and opens the microphone of the second user terminal 2 to obtain the environmental sound in the designated area, and after performing the access identifier for the request for obtaining the environmental sound in the designated area, other user terminals cannot obtain the request for obtaining the environmental sound in the designated area, thereby preventing a request from being accessed by multiple user terminals and causing a collision.
In S7, specifically, when the server 3 transmits the environmental sound acquired from the second user terminal 2 to the first user terminal 1, the server 3 simultaneously stores the environmental sound in the remote database 4.
Example two
Referring to fig. 2, fig. 2 is a flowchart of a method for detecting a non-public area according to an example of the present invention.
Specifically, this embodiment is basically the same as the first embodiment, and the difference is that in this embodiment, when the server 3 analyzes whether the specific address information area is a public area according to the specific address information, the method further includes the following steps:
s20, if the server 3 analyzes that the specific address information area is a non-public area, the server 3 sends an alarm message to the first user terminal 1;
s21, if the first user terminal 1 receives the alarm information, it reselects the environmental sounds in other areas.
Specifically, when the server 3 analyzes whether the area of the specific address information is a public shared activity area according to the received specific address information, if the server 3 analyzes that the area of the specific address information is a non-public area, that is, a private area, the server 3 sends alarm information to the first user terminal 1 to remind a user who needs to designate an area of environmental sound to select or input the area as the private area, so as to avoid invading the privacy of other citizens, after the first user terminal 1 receives the alarm information sent by the server 3, the user reselects the environmental sound in other areas through the first user terminal 1, and if there is no requirement of the environmental sound in other areas, the application software installed in the first user terminal 1 is directly quitted.
EXAMPLE III
Referring to fig. 3, fig. 3 is a flowchart of a method for detecting absence of a second user terminal in a detection area according to an example of the present invention.
The present embodiment is substantially the same as the first embodiment, and the difference is that in the present embodiment, when the server 3 searches for a plurality of second user terminals 2 that maintain a long connection relationship in the specific address information area, the method further includes the following steps:
s30, if the server 3 detects that there is no second user terminal 2 in the specific address information area, the server 3 obtains the environmental sound stored in the remote database 4 and extracts the environmental sound of the latest time in the specific address information area;
s31, the server 3 transmits the extracted environmental sound of the latest time in the specific address information area to the first user terminal 1.
Specifically, when the server 3 searches for a plurality of second user terminals 2 in the specific address information area, which are in long connection with the server 3, if the server 3 detects that no second user terminal 2 is searched in the specific address information area, the server 3 obtains environmental sounds stored in the remote database 4, the server 3 extracts the environmental sounds in the specific address information area at the latest time from the obtained environmental sounds stored in the remote database 4, the remote database 4 stores the environmental sounds in the same city, countryside, street, cell and smaller area when storing the environmental sounds, so as to prevent confusion of stored information, the server 3 transmits the extracted environmental sounds in the specific address information area at the latest time into the first user terminal 1, where the latest time may be within 1 year, Ambient sounds at any time within 1 month, within 1 week, within 1 day, and within 1 hour.
Example four
Referring to fig. 4, fig. 4 is a flowchart of a method for performing mobile identity according to an example of the present invention.
The present embodiment is substantially the same as the first embodiment, and the difference is that in the present embodiment, after the server 3 detects whether the moving speed of the second user terminal 2 exceeds the preset speed, the method further includes the following steps:
s50, if the speed exceeds the preset speed, the server 3 cancels the request for obtaining the environmental sound in the designated area received by the second user terminal 2 and performs a mobile identifier on the second user terminal 2;
s51, the server 3 re-searches the second user terminal 2 without the mobile identifier in the specific address information area and sends a request for acquiring the environmental sound in the designated area.
Specifically, after the server 3 obtains the authority of the second user terminal 2 receiving the request and detects whether the moving speed of the second user terminal 2 exceeds 10 km/h, if the speed exceeds 10 km/h, the server 3 cancels the request for obtaining the environmental sound in the designated area received by the second user terminal 2 and carries out the moving identification on the second user terminal 2, which indicates that the user terminal is fast in moving speed and cannot obtain the environmental sound in the designated area in time, and the server 3 searches the second user terminal 2 not including the moving identification in the specific address information area again and sends the request for obtaining the environmental sound in the designated area to the second user terminal.
EXAMPLE five
Referring to fig. 5, fig. 5 is a flowchart of a method for detecting an access flag according to an example of the present invention.
The present embodiment is substantially the same as the first embodiment, and the difference is that in the present embodiment, after sending the request for obtaining the environmental sound of the designated area to the second user terminal 2, the method further includes the following steps:
s32, the second user terminal 2 detects whether the request for obtaining the environmental sound in the designated area has an access identifier in real time;
s33, if yes, the second user terminal 2 cancels the receiving of the request for obtaining the environmental sound in the designated area.
Specifically, after the server 3 sends a request for acquiring the environmental sound of the designated area to the second user terminal 2, the second user terminal 2 detects in real time whether the request for acquiring the environmental sound of the designated area includes an access identifier, and if it is detected that the request includes the access identifier, the second user terminal 2 directly cancels receiving the request for acquiring the environmental sound of the designated area, and the second user terminal 2 cannot acquire the request for acquiring the environmental sound of the designated area, thereby avoiding a plurality of user terminals receiving the same request to cause a conflict.
EXAMPLE six
Referring to fig. 6, fig. 6 is an architecture diagram of a remote environment voice intelligent sharing system according to an example of the present invention.
Specifically, this embodiment provides a remote environment sound intelligent sharing system, including a first user terminal 1, a second user terminal 2, a server 3 and a remote database 4, where the first user terminal 1 includes:
the address selecting module 10 is used for selecting specific address information of an environment sound area to be acquired from an electronic map;
the input address module 11 is used for inputting specific address information of an environment sound area required to be acquired;
the address transmission module 12 is configured to transmit specific address information of an environment sound region to be acquired to the server 3;
the second user terminal 2 comprises:
a request receiving module 20, configured to receive a request for obtaining an environmental sound of a designated area;
a speed obtaining module 21, configured to obtain a moving speed of the second user terminal 2;
the server 3 includes:
an address receiving module 300, configured to receive specific address information sent by the first user terminal 1;
an address analysis module 301, configured to analyze whether the specific address information area is a public area according to specific address information sent by the first user terminal 1;
a terminal searching module 302, configured to search for a plurality of second user terminals 2 that maintain a long connection relationship in a specific address information area;
a request sending module 303, configured to send a request for obtaining the environmental sound in the designated area to the second user terminal 2;
a receiving detection module 304, configured to detect whether the second user terminal 2 receives a request for acquiring the environmental sound of the designated area in real time;
an authority acquiring module 305, configured to acquire an authority of the second user terminal 2 receiving a request of the current regional environment sound;
a speed detection module 306, configured to detect whether the moving speed of the second user terminal 2 exceeds a preset speed;
an access identifier module 307, configured to perform an access identifier on the request for obtaining the environmental sound in the designated area;
the audio acquiring module 308 is configured to open a microphone of the second user terminal 2 to acquire the environmental sound in the designated area;
an audio transmission module 309, configured to transmit the ambient sound to the first user terminal 1 and the remote database 4;
the remote database 4 comprises:
and the audio storage module 40 is used for storing the environmental sound transmitted by the server 3.
As a preferred aspect of the present invention, the first user terminal 1 further includes:
an alarm receiving module 13, configured to receive alarm information sent by the server 3;
a re-selection module 14, configured to re-select the environmental sounds in other areas;
the server 3 further comprises:
an alert sending module 310, configured to send alert information to the first user terminal 1.
As a preferred aspect of the present invention, the server 3 further includes:
the area detection module 311 is configured to detect whether there is a second user terminal 2 in the specific address information area;
an environment obtaining module 312, configured to obtain an environment sound stored in the remote database 4;
and the audio extracting module 313 is configured to extract the environmental sound at the latest time in the specific address information area from the environmental sounds acquired from the remote database 4.
As a preferred aspect of the present invention, the server 3 further includes:
a cancel request module 314, configured to cancel the request for acquiring the environmental sound in the designated area received by the second user terminal 2;
a mobile identifier module 315, configured to perform mobile identification on the second user terminal 2;
the identifier searching module 316 is configured to re-search for the second user terminal 2 without the mobile identifier in the specific address information area.
As a preferred aspect of the present invention, the second user terminal 2 further includes:
the identifier detection module 22 is configured to detect whether the request for acquiring the environmental sound in the designated area has an access identifier in real time;
and a reception canceling module 23, configured to cancel reception of the request for obtaining the environmental sound of the designated area.
It should be understood that, in the sixth embodiment, the specific implementation process of each module described above may correspond to the description of the above method embodiments (embodiment one to embodiment five), and is not described in detail here.
The system provided in the sixth embodiment is only illustrated by dividing the functional modules, and in practical applications, the above-mentioned functions may be distributed by different functional modules according to needs, that is, the internal structure of the system is divided into different functional modules to complete all or part of the functions described above.
The above embodiments are merely illustrative of the technical ideas and features of the present invention, and are intended to enable those skilled in the art to understand the contents of the present invention and implement the present invention, and not to limit the scope of the present invention. All equivalent changes or modifications made according to the spirit of the present invention should be covered within the protection scope of the present invention.
Claims (4)
1. A remote environment voice intelligent sharing method comprises a first user terminal, a second user terminal, a server and a remote database, and is characterized by comprising the following steps:
when a first user terminal needs to acquire environmental sounds of a designated area, the first user terminal selects specific address information of the area from an electronic map or inputs the specific address information of the area and transmits the specific address information of the area to the server;
the server receives specific address information sent by the first user terminal and analyzes whether the specific address information area is a public area or not according to the specific address information;
if yes, the server searches a plurality of second user terminals keeping long connection relation in the specific address information area and sends a request for acquiring the environmental sound of the designated area to the second user terminals;
the server detects whether the second user terminal receives a request for acquiring the environmental sound of the designated area in real time;
if yes, the server acquires the authority of the second user terminal for receiving the request and detects whether the moving speed of the second user terminal exceeds a preset speed;
if not, the server accesses the request for acquiring the environmental sound of the designated area and opens a microphone of the second user terminal to acquire the environmental sound of the designated area;
the server transmits the environmental sound acquired from the second user terminal to the first user terminal and stores the environmental sound in a remote database;
if the area of the first user terminal, which needs to acquire the environmental sound, is a large area, the server divides a plurality of small areas according to the area to send requests;
if no second user terminal receives the request in the designated area within the set time, the server searches for a set distance which is diffused to the periphery by taking the original area range as the center;
after the server detects whether the moving speed of the second user terminal exceeds a preset speed, the method further comprises the following steps:
if the speed exceeds the preset speed, the server cancels the request for acquiring the environmental sound of the designated area received by the second user terminal and carries out mobile identification on the second user terminal;
and the server searches the second user terminal without the mobile identifier in the specific address information area again and sends a request for acquiring the environmental sound in the designated area to the second user terminal.
2. The remote environment voice intelligent sharing method according to claim 1, wherein when the server analyzes whether the specific address information area is a public area according to specific address information, the method further comprises the steps of:
if the server analyzes that the specific address information area is a non-public area, the server sends alarm information to a first user terminal;
and when the first user terminal receives the alarm information, reselecting the environmental sounds in other areas.
3. The intelligent sharing method of remote environment voice according to claim 1, wherein when the server searches for a plurality of second user terminals in the specific address information area, which maintain a long connection relationship, the method further comprises the steps of:
if the server detects that no second user terminal exists in the specific address information area, the server acquires the environmental sound stored in a remote database and extracts the environmental sound of the latest time in the specific address information area;
and the server transmits the extracted environmental sound of the latest time in the specific address information area to the first user terminal.
4. The method according to claim 1, wherein after sending a request for obtaining the environmental sound of the designated area to the second user terminal, the method further comprises the following steps:
the second user terminal detects whether the request for acquiring the environmental sound of the designated area has an access identifier in real time;
and if so, the second user terminal cancels the request for acquiring the environmental sound of the designated area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710436002.9A CN107248990B (en) | 2017-06-12 | 2017-06-12 | Intelligent sharing method and system for remote environment sound |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710436002.9A CN107248990B (en) | 2017-06-12 | 2017-06-12 | Intelligent sharing method and system for remote environment sound |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107248990A CN107248990A (en) | 2017-10-13 |
CN107248990B true CN107248990B (en) | 2020-11-17 |
Family
ID=60017943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710436002.9A Active CN107248990B (en) | 2017-06-12 | 2017-06-12 | Intelligent sharing method and system for remote environment sound |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107248990B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115277931B (en) * | 2022-06-27 | 2024-09-03 | 北京小米移动软件有限公司 | Information presentation method, information presentation device, and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102801780A (en) * | 2012-06-27 | 2012-11-28 | 宇龙计算机通信科技(深圳)有限公司 | Photographic prompting method for photographic device and photographic device |
CN103200366A (en) * | 2013-04-15 | 2013-07-10 | 中国联合网络通信集团有限公司 | Long-distance shooting control method, network server and terminal equipment |
CN103210639A (en) * | 2010-09-13 | 2013-07-17 | 康道尔公司 | Portable digital video camera configured for remote image acquisition control and viewing |
CN106372620A (en) * | 2016-09-29 | 2017-02-01 | 北京小米移动软件有限公司 | Video information sharing method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090248794A1 (en) * | 2008-03-26 | 2009-10-01 | Time Warner Cable Inc | System and method for content sharing |
-
2017
- 2017-06-12 CN CN201710436002.9A patent/CN107248990B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103210639A (en) * | 2010-09-13 | 2013-07-17 | 康道尔公司 | Portable digital video camera configured for remote image acquisition control and viewing |
CN102801780A (en) * | 2012-06-27 | 2012-11-28 | 宇龙计算机通信科技(深圳)有限公司 | Photographic prompting method for photographic device and photographic device |
CN103200366A (en) * | 2013-04-15 | 2013-07-10 | 中国联合网络通信集团有限公司 | Long-distance shooting control method, network server and terminal equipment |
CN106372620A (en) * | 2016-09-29 | 2017-02-01 | 北京小米移动软件有限公司 | Video information sharing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107248990A (en) | 2017-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6448906B2 (en) | Information providing method of system including electronic device and information providing server, and electronic device to which the method is applied | |
DE112013002774T5 (en) | Mobile device with localized app recommendations | |
US20140040179A1 (en) | Identifying geospatial patterns from device data | |
US20150362329A1 (en) | Method and system for pushing point of interest information | |
KR101106939B1 (en) | Open type poi service system using social network service and method thereof | |
CN103631888B (en) | Multi-data source data searching method and device based on positions | |
US9679032B2 (en) | Device information providing system and device information providing method | |
Liu et al. | Going beyond citizen data collection with mapster: a mobile+ cloud real-time citizen science experiment | |
CN105956091B (en) | Extended information acquisition method and device | |
CN105338427A (en) | Method for video recommendation to mobile equipment and device thereof | |
CN107172065B (en) | Intelligent sharing method and system for on-site video | |
KR101134883B1 (en) | System and method for registering open type poi | |
US10484815B1 (en) | Managing communications based upon location information associated with electronic files exchanged during the communications | |
CN109168127A (en) | Resource recommendation method, device, electronic equipment and computer-readable medium | |
CN107248990B (en) | Intelligent sharing method and system for remote environment sound | |
CN105843865B (en) | Media file playing method and device | |
Medvedev et al. | Citywatcher: annotating and searching video data streams for smart cities applications | |
KR20120137617A (en) | System for providing a social network service based on a position using a smart phone | |
Gaonkar et al. | Micro-Blog: map-casting from mobile phones to virtual sensor maps | |
Hoadjli et al. | A layered design approach for mobile tourism | |
US9730009B1 (en) | Sparse Wi-Fi access point database for mobile devices | |
Taneva et al. | Traffic jam detection and control by crowdsourcing and a social network | |
JP5536285B1 (en) | Information processing apparatus, information processing method, and information processing program | |
US12127094B2 (en) | Incident reporting method and structure | |
CN115563402A (en) | Social relationship determination method and device, electronic equipment and readable storage medium |
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: 20201102 Address after: 317000 No.81, duchuan Road, Duqiao Town, Linhai City, Taizhou City, Zhejiang Province Applicant after: Zhang Hui Address before: 215400, Beijing East Road, Taicang, Jiangsu Development Zone, No. 88, B Applicant before: SUZHOU YINCHU INFORMATION SCIENCE & TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |