Nothing Special   »   [go: up one dir, main page]

CN109890024B - Method and equipment for determining rescue group information - Google Patents

Method and equipment for determining rescue group information Download PDF

Info

Publication number
CN109890024B
CN109890024B CN201910106830.5A CN201910106830A CN109890024B CN 109890024 B CN109890024 B CN 109890024B CN 201910106830 A CN201910106830 A CN 201910106830A CN 109890024 B CN109890024 B CN 109890024B
Authority
CN
China
Prior art keywords
rescue
information
user
request
equipment
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
CN201910106830.5A
Other languages
Chinese (zh)
Other versions
CN109890024A (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.)
Shanghai Jiuyaojiu Information Technology Co ltd
Original Assignee
Shanghai Jiuyaojiu Information Technology 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 Shanghai Jiuyaojiu Information Technology Co ltd filed Critical Shanghai Jiuyaojiu Information Technology Co ltd
Priority to CN201910106830.5A priority Critical patent/CN109890024B/en
Publication of CN109890024A publication Critical patent/CN109890024A/en
Priority to PCT/CN2020/074134 priority patent/WO2020156524A1/en
Application granted granted Critical
Publication of CN109890024B publication Critical patent/CN109890024B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Public Health (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The purpose of the application is to provide a method and equipment for determining rescue group information, wherein a first rescue device sends a support request to corresponding network equipment; the network device determines one or more second rescue users and determines rescue group information of a rescue group comprising the first rescue user and the second rescue user; the network equipment returns support response information to the first rescue equipment, wherein the support response information comprises the rescue group information; the first rescue apparatus receives the support response information. The method and the system can provide support requests for background commanders in time and respond to command operations and scheduling operations of the background commanders, thereby strengthening communication between front and back parties in rescue activities and improving the rescue efficiency of teams.

Description

Method and equipment for determining rescue group information
Technical Field
The present application relates to the field of computers, and more particularly, to a technique for determining rescue team information.
Background
In the prior art, a communication system for field workers to communicate with background commanders is lacked, and the commanders cannot timely and accurately obtain specific field conditions for decision making, so that the field workers cannot be quickly grouped and efficiently scheduled according to the specific field conditions, the timely response to the field conditions is influenced, and particularly, when field rescue activities are organized, the quick response to sudden safety conditions is difficult to realize, and the rescue opportunity is possibly delayed to cause irreparable loss.
Disclosure of Invention
It is an object of the present application to provide a method for determining rescue team information.
According to one aspect of the present application, there is provided a method for determining rescue group information at a first rescue apparatus side, the method comprising:
the method comprises the steps that a support request is sent to corresponding network equipment according to support request triggering operation of a first rescue user, wherein the support request comprises a first user identifier of the first rescue user;
receiving support response information returned by the network device based on the support request;
wherein the support response information includes rescue group information regarding a rescue group to which the first rescue apparatus belongs, the rescue group information including at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
According to another aspect of the present application, a method for determining rescue group information at a network device side is provided, wherein the method comprises:
receiving a support request sent by corresponding first rescue equipment, wherein the support request comprises a first user identifier of a first rescue user corresponding to the first rescue equipment;
determining one or more second rescue users based on the support request and determining rescue group information for a rescue group including the first rescue user and the second rescue user;
returning support response information to the first rescue equipment based on the first user identification information, wherein the support response information comprises the rescue group information;
wherein the rescue group information includes at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
According to another aspect of the present application, there is provided a method for determining rescue team information at a commanding device side, the method comprising:
based on the support request sent by the corresponding network equipment, sending a positioning information request to the corresponding network equipment;
receiving first positioning information of a first rescue device returned by the network device based on the positioning information request and second positioning information of at least one second rescue device, wherein the support request is sent by the first rescue device;
determining rescue group information for a rescue group including the first rescue user and the second rescue user;
and sending the rescue group information to the network equipment.
According to one aspect of the present application, there is provided a method for determining rescue team information, the method comprising:
the method comprises the steps that a first rescue device sends a support request to corresponding network equipment according to a support request triggering operation of a first rescue user, wherein the support request comprises a first user identifier of the first rescue user;
the network device receiving the support request, determining one or more second rescue users based on the support request, and determining rescue group information for a rescue group including the first rescue user and the second rescue user;
the network equipment returns support response information to the first rescue equipment based on the first user identification information, wherein the support response information comprises the rescue group information;
the first rescue device receives support response information returned by the network device based on the support request;
wherein the support response information includes rescue group information regarding a rescue group to which the first rescue apparatus belongs, the rescue group information including at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
According to one aspect of the present application, there is provided a first rescue apparatus for determining rescue group information, the first rescue apparatus comprising:
the support request sending module is used for sending a support request to corresponding network equipment according to a support request triggering operation of a first rescue user, wherein the support request comprises a first user identifier of the first rescue user;
a support response receiving module, configured to receive support response information returned by the network device based on the support request;
wherein the support response information includes rescue group information regarding a rescue group to which the first rescue apparatus belongs, the rescue group information including at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
According to another aspect of the present application, there is provided a network device for determining rescue group information, the network device including:
the support request receiving module is used for receiving a support request sent by corresponding first rescue equipment, wherein the support request comprises a first user identifier of a first rescue user corresponding to the first rescue equipment;
a group information determination module to determine one or more second rescue users based on the support request and to determine rescue group information for a rescue group including the first rescue user and the second rescue user;
a support response sending module, configured to return support response information to the first rescue device based on the first user identification information, where the support response information includes the rescue group information;
wherein the rescue group information includes at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
According to yet another aspect of the present application, there is provided a command device for determining rescue team information, the command device comprising:
based on the support request sent by the corresponding network equipment, sending a positioning information request to the corresponding network equipment;
receiving first positioning information of a first rescue device returned by the network device based on the positioning information request and second positioning information of at least one second rescue device, wherein the support request is sent by the first rescue device;
determining rescue group information for a rescue group including the first rescue user and the second rescue user;
and sending the rescue group information to the network equipment.
According to an aspect of the present application, there is provided an apparatus for determining rescue group information, wherein the apparatus comprises:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform the operations of any of the methods described above.
According to another aspect of the application, there is provided a computer-readable medium comprising instructions that, when executed, cause a system to perform the operations of any of the methods described above.
Compared with the prior art, the method and the device have the advantages that the support response is provided for the on-site rescuers based on the support request sent by the on-site rescuers (such as the first rescue user) through the corresponding devices, the rescue group information of the rescue group to which the on-site rescuers belong is provided for the on-site rescuers, and the corresponding group identification information (such as the group), the device identification information of other rescue devices (such as the IDs of other team members or other related information), and the available rescue resource information of the rescue group (such as corresponding rescue experts, rescue devices on or near the site, and the like) are provided. According to the method and the system, efficient and convenient scheduling of on-site rescue personnel and resources can be realized, and when background commanders participate in rescue actions at the same time, the system can provide support requests for the background commanders in time and respond to command operations and scheduling operations of the background commanders, so that communication between front and back parties in the rescue actions is enhanced, and the rescue efficiency of a team can be improved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 illustrates a topology of a system for determining rescue team information according to one embodiment of the present application;
FIG. 2 is a flow chart of a method for determining rescue team information according to one embodiment of the present application;
fig. 3 is a flow chart of a method for determining rescue group information at a first rescue equipment side according to one embodiment of the present application;
FIG. 4 is a flow chart of a method for determining rescue team information at a network device according to one embodiment of the present application;
FIG. 5 illustrates a topology of a system for determining rescue team information according to another embodiment of the present application;
FIG. 6 is a flow chart of a method for determining rescue team information according to another embodiment of the present application;
fig. 7 is a flowchart of a method for determining rescue team information at a network device according to another embodiment of the present application;
FIG. 8 is a flow chart of a method at a command device for determining rescue team information according to another embodiment of the present application;
fig. 9 shows functional modules of a first rescue apparatus according to an embodiment of the present application;
FIG. 10 illustrates functional modules of a network device according to one embodiment of the present application;
FIG. 11 illustrates functional modules of a network device according to another embodiment of the present application;
FIG. 12 illustrates functional modules of a command device according to another embodiment of the present application;
FIG. 13 illustrates functional modules of an exemplary system of the present application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (e.g., Central Processing Units (CPUs)), input/output interfaces, network interfaces, and memory.
The Memory may include volatile Memory in a computer readable medium, Random Access Memory (RAM), and/or nonvolatile Memory such as Read Only Memory (ROM) or Flash Memory. Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read-Only Memory (ROM), Electrically erasable Programmable Read-Only Memory (EEPROM), Flash Memory (Flash Memory) or other Memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (Digital Versatile Disc, DVD) or other optical storage, magnetic tape or other magnetic storage media, magnetic tape or other non-magnetic storage devices, may be used to store information that may be accessed by the computing device.
The device referred to in this application includes, but is not limited to, a user device, a network device, or a device formed by integrating a user device and a network device through a network. The user equipment includes, but is not limited to, any mobile electronic product, such as a smart phone, a tablet computer, etc., capable of performing human-computer interaction with a user (e.g., human-computer interaction through a touch panel), and the mobile electronic product may employ any operating system, such as an Android operating system, an iOS operating system, etc. The network Device includes an electronic Device capable of automatically performing numerical calculation and information processing according to a preset or stored instruction, and the hardware includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), an embedded Device, and the like. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud of a plurality of servers; here, the Cloud is composed of a large number of computers or web servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, one virtual supercomputer consisting of a collection of loosely coupled computers. Including, but not limited to, the internet, a wide area Network, a metropolitan area Network, a local area Network, a VPN Network, a wireless Ad Hoc Network (Ad Hoc Network), etc. Preferably, the device may also be a program running on the user device, the network device, or a device formed by integrating the user device and the network device, the touch terminal, or the network device and the touch terminal through a network.
Of course, those skilled in the art will appreciate that the foregoing is by way of example only, and that other existing or future devices, which may be suitable for use in the present application, are also encompassed within the scope of the present application and are hereby incorporated by reference.
In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
According to one aspect of the present application, a system for determining rescue team information is provided. Referring to fig. 1, the system includes a network device and a first rescue device, which in some embodiments have previously established a communication connection and have made one-way or two-way communication based on the communication connection. Wherein, in some embodiments, the first rescue apparatus is operated by a field person, which may be, but is not limited to, a mobile handheld device (e.g., a mobile phone, a tablet, etc.), a stationary device (e.g., fixedly mounted on a vehicle such as a vehicle), a wearable device (e.g., smart glasses, smart helmet, etc.).
Based on the system, the application also discloses a method for determining rescue team information. Referring to fig. 2, the method includes the steps of:
the method comprises the steps that a first rescue device sends a support request to corresponding network equipment according to a support request triggering operation of a first rescue user, wherein the support request comprises a first user identifier of the first rescue user;
the network device receiving the support request, determining one or more second rescue users based on the support request, and determining rescue group information for a rescue group including the first rescue user and the second rescue user;
the network equipment returns support response information to the first rescue equipment based on the first user identification information, wherein the support response information comprises the rescue group information; and
the first rescue device receives support response information returned by the network device based on the support request;
wherein the support response information includes rescue group information regarding a rescue group to which the first rescue apparatus belongs, the rescue group information including at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
The above method is described in detail below from two aspects, namely the first rescue device and the network device.
From the perspective of the first rescue apparatus described above, the present application also discloses a method for determining rescue team information at the first rescue apparatus side. Referring to fig. 3, the method includes step S101 and step S102.
Specifically, in step S101, a first rescue device sends a support request to a corresponding network device according to a support request triggering operation of a first rescue user, where the support request includes a first user identifier of the first rescue user. In some embodiments, the support request triggering operation of the first rescue user is based on a related hardware implementation of the first rescue apparatus. Taking the first rescue device as an intelligent helmet (or called a rescue helmet), the first rescue device detects a support request trigger operation (including but not limited to single or continuous click, sliding, rotating, etc.) of a first rescue user on a hardware button on the intelligent helmet or a virtual button on a touch screen, and sends a support request to a corresponding network device based on the support request trigger operation. It will be understood by those skilled in the art that these support request trigger operations are merely exemplary, and that other existing or future trigger operations, as may be suitable for use in the present application, are also within the scope of the present application and are included herein by way of example. For example, in some embodiments, the system detects that the support request of the first rescue user triggers an operation by detecting a voice command. The first user identification is used for distinguishing the first rescue user from other rescue users, and under the premise that the first rescue equipment corresponds to the first rescue user one by one, the identity identification information of the first user and the equipment identification information of the first rescue equipment can be used as the first user identification.
In step S102, the first rescue apparatus receives support response information returned by the network apparatus based on the support request.
Wherein the support response information includes rescue group information about a rescue group to which the first rescue apparatus belongs, the rescue group information corresponding to the first rescue apparatus, for example, the rescue group information is associated with the first rescue apparatus by identification information of the first rescue apparatus or by user identification information of a first user logged in to the first rescue apparatus. Without limitation, the identification information of the first rescue apparatus may be a serial number or an International Mobile Equipment Identity (IMEI) of the apparatus, and the user identification information of the first user may be a login user name, a employee id number, a user serial number, and the like of the user. It should be understood by those skilled in the art that these identification information of the first rescue apparatus and the user identification information of the first rescue user are only examples and are not intended to limit the present application, and other embodiments that may be present or later come into existence are also included in the scope of the present application and are included by reference.
Wherein the rescue group information includes at least any one of:
-group identification information of the rescue group, e.g. group information of the rescue group;
device identification information of other rescue devices in the rescue team, e.g. device identification information of rescue devices used by other on-site rescue teams in the rescue team (e.g. rescue helmets of other teams); or other rescue hardware devices including, but not limited to, Automated External Defibrillators (AEDs), ambulances, oxygen supply equipment, etc.;
-available rescue resources information of the rescue team, including but not limited to information about available rescue experts, information about available social resources (e.g. volunteers), etc.
In some embodiments, the method further comprises step S103 (not shown) and step S104 (not shown). In step S103, the first rescue device sends an authentication request to a corresponding network device, where the authentication request includes a first user identifier of the first rescue user, so that the network device authenticates the first user, and thus, a user without the right to initiate a support request is prevented from initiating a support request to disturb a field rescue order and reduce rescue efficiency; in step S104, the first rescue device receives authentication result information returned by the network device. Subsequently, in step S101, when the authentication result information includes verification pass, the first rescue device sends a support request to the network device according to a support request triggering operation of a first rescue user, where the support request includes the first user identifier.
In some embodiments, in the presence of the background commander, in order to facilitate the background commander to know the field condition in time, the method further includes step S105 (not shown). In step S105, the first rescue device transmits field data to the network device based on the support request trigger operation. In some embodiments, the first rescue device provides the field data in a plug flow manner based on plug flow parameters provided by the network device.
In some embodiments, the authentication result information includes a plug flow parameter, and the plug flow parameter is used for the first rescue device to plug flow to the network device so as to send field data. Accordingly, in step S105, the first rescue device transmits field data to the network device based on the support request trigger operation and the plug flow parameter. In some embodiments, the push flow parameter is a push flow URL address. Wherein the field data comprises at least any one of:
first image information taken by the first rescue device, for example a still image taken by a camera device (for example a camera) fixedly mounted on the first rescue device;
first video information captured by the first rescue device, for example based on a camera device (for example a camera) fixedly mounted on the first rescue device;
first audio information recorded by the first rescue device, for example by a microphone built into the first rescue device, which can be used to enable intercom within the group.
The above-mentioned flow pushing parameter may be returned to the first rescue device by the network device when sending the authentication result (for example, if the authentication is successful, the flow pushing parameter is returned), or may be returned to the first rescue device based on an independent request sent by the first rescue device when needed. In some embodiments, the method further comprises step S106 (not shown). In step S106, the first rescue device sends a push flow parameter request to the network device, and receives a push flow parameter returned by the network device based on the push flow parameter request; subsequently, in step S105, the first rescue device transmits field data to the network device based on the support request trigger operation and the plug flow parameter.
In some embodiments, in order to obtain voice information of other team members in the rescue team to achieve inter-team talkback, so as to improve rescue efficiency, the method further includes step S107 (not shown) and step S108 (not shown). In step S107, a first audio request of audio information about other rescue devices is sent to the network device by a first rescue device, before the audio information about other rescue devices is sent to the network device in advance; in step S108, the first rescue device receives the audio information sent by the other rescue devices, which is returned by the network device based on the first audio request.
In some embodiments, the method further comprises step S109 (not shown). In step S109, the first rescue device sends first positioning information of the first rescue device to the network device, for example, the first positioning information is GPS positioning information obtained based on a GPS positioning module built in the first rescue device. In some embodiments, the positioning information can be used for the background commander to know the position of the first rescue equipment so as to make a support plan; in other embodiments, the network device or the background commanding device determines other rescuers or goods and materials with matched positions according to the positioning information, and the system can also provide the matched other rescuers or goods and materials according to the positioning information for the commander to refer to, so that the rescue efficiency is improved. For example, in some embodiments, the device identification information of other rescue devices in the rescue team is matched based on the first positioning information, e.g., the other rescue devices are closest to the first rescue device among all rescue devices.
In some embodiments, to reduce the network request to reduce the power consumption of the first rescue device, the first rescue device sends the first positioning information of the first rescue device to the network device based on a first sending period, for example, when the first sending period is 10s, the first rescue device sends its positioning information to the network device every 10 s.
From the perspective of the network device, the application also discloses a method for determining rescue team information at the network device side. Referring to fig. 4, the method includes step S201, step S202, and step S203.
Specifically, in step S201, a network device receives a support request sent by a corresponding first rescue device, where the support request includes a first user identifier of a first rescue user corresponding to the first rescue device. The first user identification is used for distinguishing the first rescue user from other rescue users, and under the premise that the first rescue equipment corresponds to the first rescue user one by one, the identity identification information of the first user and the equipment identification information of the first rescue equipment can be used as the first user identification.
In step S202, the network device determines one or more second rescue users based on the support request, and determines rescue group information of a rescue group including the first rescue user and the second rescue user. Wherein, in some embodiments, the one or more second rescue users are determined by the network device query, for example, relevant information (e.g., user identification information, device identification information of the corresponding rescue device, etc.) of the one or more second rescue users is stored locally in the network device in advance, or stored in an external database accessible by the network device; in other embodiments, the one or more second rescue users are matched by the network device or a background command device in communication with the network device, for example, based on the geographic location of the rescue devices of the respective rescue users.
In step S203, the network device returns support response information to the first rescue device based on the first user identification information, where the support response information includes the rescue group information.
Wherein the support response information includes rescue group information about a rescue group to which the first rescue apparatus belongs, the rescue group information corresponding to the first rescue apparatus, for example, the rescue group information is associated with the first rescue apparatus by identification information of the first rescue apparatus or by user identification information of a first user logged in to the first rescue apparatus. Without limitation, the identification information of the first rescue apparatus may be a serial number or an International Mobile Equipment Identity (IMEI) of the apparatus, and the user identification information of the first user may be a login user name, a employee id number, a user serial number, and the like of the user. It should be understood by those skilled in the art that these identification information of the first rescue apparatus and the user identification information of the first rescue user are only examples and are not intended to limit the present application, and other embodiments that may be present or later come into existence are also included in the scope of the present application and are included by reference.
Wherein the rescue group information includes at least any one of:
-group identification information of the rescue group, e.g. group information of the rescue group;
device identification information of other rescue devices in the rescue team, e.g. device identification information of rescue devices used by other on-site rescue teams in the rescue team (e.g. rescue helmets of other teams); or other rescue hardware devices including, but not limited to, Automated External Defibrillators (AEDs), ambulances, oxygen supply equipment, etc.;
-available rescue resources information of the rescue team, including but not limited to information about available rescue experts, information about available social resources (e.g. volunteers), etc.
In some embodiments, the method further comprises step S204 (not shown) and step S205 (not shown). In step S204, the network device receives an authentication request sent by the first rescue device, where the authentication request includes a first user identifier of the first rescue user, so that the network device authenticates the first user, and avoids a user without the right to initiate a support request from initiating a support request, which disturbs a field rescue order and reduces rescue efficiency; in step S205, the network device performs an authentication operation on the first rescue user based on the first user identifier to obtain corresponding authentication result information. Subsequently, in step S202, when the authentication result information includes verification pass, the network device determines one or more second rescue users based on the support request, and determines rescue group information of a rescue group including the first rescue user and the second rescue user.
In some embodiments, in the presence of the background commander, in order to facilitate the background commander to know the field condition in time, the method further includes step S206 (not shown). In step S206, the network device receives the field data sent by the first rescue device. In some embodiments, the first rescue device provides the field data in a plug flow manner based on plug flow parameters provided by the network device.
In some embodiments, the authentication result information includes a plug flow parameter, and the plug flow parameter is used for the first rescue device to plug flow to the network device so as to send field data. Accordingly, in the above step S206, the network device receives the field data sent by the first rescue device based on the plug flow parameter. In some embodiments, the push flow parameter is a push flow URL address. Wherein the field data comprises at least any one of:
first image information taken by the first rescue device, for example a still image taken by a camera device (for example a camera) fixedly mounted on the first rescue device;
first video information captured by the first rescue device, for example based on a camera device (for example a camera) fixedly mounted on the first rescue device;
first audio information recorded by the first rescue device, for example by a microphone built into the first rescue device, which can be used to enable intercom within the group.
The above-mentioned flow pushing parameter may be returned to the first rescue device by the network device when sending the authentication result (for example, if the authentication is successful, the flow pushing parameter is returned), or may be returned to the first rescue device based on an independent request sent by the first rescue device when needed. In some embodiments, the method further comprises step S207 (not shown). In step S207, the network device receives a flow pushing parameter request sent by the first rescue device, and sends a corresponding flow pushing parameter to the first rescue device according to the flow pushing parameter request; subsequently, in step S206, the network device receives the field data sent by the first rescue device based on the plug flow parameter.
In some embodiments, the field data is provided to the background commanding device, so that corresponding instructing personnel can make a decision according to the field data, and therefore decision efficiency is improved. Accordingly, the method further includes step S207. In step S207, the network device sends the field data to the commander device in response to the field data request sent by the commander device.
In some embodiments, in order to obtain voice information of other team members in the rescue team to implement inter-team talkback, so as to improve rescue efficiency, the method further includes step S208 and step S209 (both not shown). In step S208, the network device receives a first audio request of audio information about other rescue devices sent by the first rescue device, before which the audio information about other rescue devices has been sent to the network device in advance; in step S209, the network device sends audio information of the other rescue device to the first rescue device based on the first audio request.
In some embodiments, the method further comprises step S210 (not shown). In step S210, the network device receives first positioning information of the first rescue device, which is sent by the first rescue device, for example, the first positioning information is GPS positioning information obtained based on a GPS positioning module built in the first rescue device. Subsequently, in step S202, the network device determines at least one second rescue user according to the first positioning information and the user matching rule matching based on the support request, and determines rescue group information of a rescue group including the first rescue user and the at least one second rescue user. In some embodiments, the positioning information can be used for the background commander to know the position of the first rescue equipment so as to make a support plan; in other embodiments, the network device or the background commanding device determines other rescuers or goods and materials with matched positions according to the positioning information, and the system can also provide the matched other rescuers or goods and materials according to the positioning information for the commander to refer to, so that the rescue efficiency is improved. For example, in some embodiments, the device identification information of other rescue devices in the rescue team is matched based on the first positioning information, e.g., the other rescue devices are closest to the first rescue device among all rescue devices. The user matching rule may be configured based on one or more of the following, without limitation:
-distance information of the first rescue user and the at least one second rescue user;
-respective grouping information of a first rescue user and the at least one second rescue user;
-idle state information of the at least one second rescue user, e.g. whether a rescue task has been assigned;
-level information or operational rights information of the at least one second rescue user, e.g. that certain emergency situations need to be handled by team members having a certain experience, level or rights.
In some embodiments, the rescue mission requires a background commander device to participate, wherein the commander device is used for providing relevant information for the commander to make decisions. Referring to fig. 5, the system further includes a command device, and in some embodiments, the network device establishes communication connections with the first rescue device and the command device in advance, and performs one-way or two-way communication based on the communication connections. Wherein, in some embodiments, the first rescue device is operated by a field person, which may be, but is not limited to, a mobile handheld device (e.g., a mobile phone, a tablet, etc.), a stationary device (e.g., a personal computer, a computing device fixedly mounted on a vehicle, such as a vehicle, etc.), a wearable device (e.g., smart glasses, smart helmet, etc.); the commanding device may also be a mobile device, a fixed device or a wearable device, similar to the first rescue device, and is not described herein again. Accordingly, in some embodiments, referring to fig. 6 and 7, the method further includes step S210, step S211, and step S212 (none shown). In step S210, a network device receives first positioning information sent by a first rescue device and second positioning information sent by at least one second rescue device, where the first positioning information and the second positioning information are used for matching the second rescue device, so as to provide assistance to a first rescue user as soon as possible and improve the resource utilization rate of a team; in step S211, the network device sends the support request to the corresponding commander device to notify the commander to provide decision and assistance; in step S212, the network device sends the first positioning information and the second positioning information to the director device in response to the positioning information request sent by the director device. Subsequently, in step S202, the network device receives, based on the support request, rescue group information of a rescue group including the first rescue user and the second rescue user, which is transmitted by the command device.
On the basis, in some embodiments, in order to further facilitate the decision-making of the commander, the system can screen the second rescue device or the second rescue user to provide decision-making reference for the commander. Correspondingly, in step S212, the network device sends the first positioning information and the second positioning information to the command device in response to the positioning information request sent by the command device, where a second rescue user corresponding to the at least one second rescue device satisfies a user matching rule. Here, the user matching rule is the same as or substantially the same as the user matching rule, and is not described in detail and is included herein by way of reference.
Accordingly, according to another aspect of the application, a method for determining rescue team information at a commanding device end is also provided. Referring to fig. 8, the method includes step S301, step S302, step S303, and step S304. In step S301, the directing device sends a positioning information request to the corresponding network device based on the support request sent by the corresponding network device; in step S302, a command device receives first positioning information of a first rescue device and second positioning information of at least one second rescue device, which are returned by the network device based on the positioning information request, wherein the support request is sent by the first rescue device and is used for notifying a command person to provide decision making and assistance, and the first positioning information and the second positioning information are used for matching the second rescue device to provide assistance to a first rescue user as soon as possible, so as to improve the resource utilization rate of a team; in step S303, the command device determines rescue group information of a rescue group including the first rescue user and the second rescue user; in step S304, the commanding device sends the rescue group information to the network device.
Corresponding to the above-described content regarding the field data, in some embodiments, the above-described method further includes step S305 and step S306 (both not shown). In step S305, the command device sends a field data request to the network device; in step S306, the commanding device receives the field data returned by the network device based on the field data request, wherein the field data is sent by the first rescue device. The field data are provided to the background commanding equipment so that corresponding instructing personnel can make decisions according to the field data, and therefore decision making efficiency is improved. In addition, in some embodiments, the field data is also sent to the command facility by way of plug flow.
In some embodiments, in step S303, the commander device determines rescue group information of a rescue group including the first rescue user and the second rescue user based on a group determination operation of a commander user (e.g., a background commander). For example, the rescue group information sent to the first rescue device (or also sent to other rescue devices, for example, also sent to the second rescue device corresponding to the second rescue user) includes group identification information (for example, a group or a number of the rescue group) of the rescue group in which the corresponding user is located.
From the perspective of the first rescue apparatus described above, the present application also discloses a first rescue apparatus for determining rescue team information. Referring to fig. 3, the first rescue apparatus 100 includes a support request transmitting module 101 and a support response receiving module 102.
Specifically, the support request sending module 101 sends a support request to a corresponding network device according to a support request triggering operation of a first rescue user, where the support request includes a first user identifier of the first rescue user. In some embodiments, the support request triggering operation of the first rescue user is based on a related hardware implementation of the first rescue apparatus. Taking the first rescue device as an intelligent helmet (or called a rescue helmet), the first rescue device detects a support request trigger operation (including but not limited to single or continuous click, sliding, rotating, etc.) of a first rescue user on a hardware button on the intelligent helmet or a virtual button on a touch screen, and sends a support request to a corresponding network device based on the support request trigger operation. It will be understood by those skilled in the art that these support request trigger operations are merely exemplary, and that other existing or future trigger operations, as may be suitable for use in the present application, are also within the scope of the present application and are included herein by way of example. For example, in some embodiments, the system detects that the support request of the first rescue user triggers an operation by detecting a voice command. The first user identification is used for distinguishing the first rescue user from other rescue users, and under the premise that the first rescue equipment corresponds to the first rescue user one by one, the identity identification information of the first user and the equipment identification information of the first rescue equipment can be used as the first user identification.
The support response receiving module 102 receives support response information returned by the network device based on the support request.
Wherein the support response information includes rescue group information about a rescue group to which the first rescue apparatus belongs, the rescue group information corresponding to the first rescue apparatus, for example, the rescue group information is associated with the first rescue apparatus by identification information of the first rescue apparatus or by user identification information of a first user logged in to the first rescue apparatus. Without limitation, the identification information of the first rescue apparatus may be a serial number or an International Mobile Equipment Identity (IMEI) of the apparatus, and the user identification information of the first user may be a login user name, a employee id number, a user serial number, and the like of the user. It should be understood by those skilled in the art that these identification information of the first rescue apparatus and the user identification information of the first rescue user are only examples and are not intended to limit the present application, and other embodiments that may be present or later come into existence are also included in the scope of the present application and are included by reference.
Wherein the rescue group information includes at least any one of:
-group identification information of the rescue group, e.g. group information of the rescue group;
device identification information of other rescue devices in the rescue team, e.g. device identification information of rescue devices used by other on-site rescue teams in the rescue team (e.g. rescue helmets of other teams); or other rescue hardware devices including, but not limited to, Automated External Defibrillators (AEDs), ambulances, oxygen supply equipment, etc.;
-available rescue resources information of the rescue team, including but not limited to information about available rescue experts, information about available social resources (e.g. volunteers), etc.
In some embodiments, the first rescue apparatus 100 further includes an authentication request sending module 103 (not shown) and an authentication result receiving module 104 (not shown). The authentication request sending module 103 sends an authentication request to a corresponding network device, where the authentication request includes a first user identifier of the first rescue user, so that the network device authenticates the first user, and avoids a user without the right to initiate a support request from initiating a support request to disturb a site rescue order and reduce rescue efficiency; the authentication result receiving module 104 receives the authentication result information returned by the network device. Subsequently, when the authentication result information includes verification pass, the support request sending module 101 sends a support request to the network device according to a support request triggering operation of a first rescue user, where the support request includes the first user identifier.
In some embodiments, in the presence of a background commander, in order to facilitate the background commander to know the field condition in time, the first rescue apparatus 100 further includes a field data transmission module 105 (not shown). The field data transmission module 105 transmits field data to the network device based on the support request trigger operation. In some embodiments, the first rescue device provides the field data in a plug flow manner based on plug flow parameters provided by the network device.
In some embodiments, the authentication result information includes a plug flow parameter, and the plug flow parameter is used for the first rescue device to plug flow to the network device so as to send field data. Accordingly, the field data transmitting module 105 transmits field data to the network device based on the support request triggering operation and the push flow parameter. In some embodiments, the push flow parameter is a push flow URL address. Wherein the field data comprises at least any one of:
first image information taken by the first rescue device, for example a still image taken by a camera device (for example a camera) fixedly mounted on the first rescue device;
first video information captured by the first rescue device, for example based on a camera device (for example a camera) fixedly mounted on the first rescue device;
first audio information recorded by the first rescue device, for example by a microphone built into the first rescue device, which can be used to enable intercom within the group.
The above-mentioned flow pushing parameter may be returned to the first rescue device by the network device when sending the authentication result (for example, if the authentication is successful, the flow pushing parameter is returned), or may be returned to the first rescue device based on an independent request sent by the first rescue device when needed. In some embodiments, the first rescue apparatus 100 further includes a parameter request sending module 106 (not shown). The parameter request sending module 106 sends a push flow parameter request to the network device, and receives a push flow parameter returned by the network device based on the push flow parameter request; then, the field data sending module 105 sends the field data to the network device based on the support request triggering operation and the plug flow parameter.
In some embodiments, in order to obtain voice information of other team members in the rescue team to achieve inter-team talkback, so as to improve rescue efficiency, the first rescue apparatus 100 further includes an audio request sending module 107 (not shown) and an audio information receiving module 108 (not shown). The audio request sending module 107 sends a first audio request of audio information about other rescue devices to the network device, before the first audio request is sent to the network device by the audio information about other rescue devices in advance; the audio information receiving module 108 receives the audio information sent by other rescue equipment, which is returned by the network equipment based on the first audio request.
In some embodiments, the first rescue apparatus 100 further includes a positioning information sending module 109 (not shown). The positioning information sending module 109 sends the first positioning information of the first rescue device to the network device, for example, the first positioning information is GPS positioning information obtained based on a GPS positioning module built in the first rescue device. In some embodiments, the positioning information can be used for the background commander to know the position of the first rescue equipment so as to make a support plan; in other embodiments, the network device or the background commanding device determines other rescuers or goods and materials with matched positions according to the positioning information, and the system can also provide the matched other rescuers or goods and materials according to the positioning information for the commander to refer to, so that the rescue efficiency is improved. For example, in some embodiments, the device identification information of other rescue devices in the rescue team is matched based on the first positioning information, e.g., the other rescue devices are closest to the first rescue device among all rescue devices.
In some embodiments, to reduce the network request to reduce the power consumption of the first rescue device, the first rescue device sends the first positioning information of the first rescue device to the network device based on a first sending period, for example, when the first sending period is 10s, the first rescue device sends its positioning information to the network device every 10 s.
From the perspective of the network device, the application also discloses the network device for determining the rescue team information. Referring to fig. 10, the network apparatus 200 includes a support request receiving module 201, a group information determining module 202, and a support response transmitting module 203.
Specifically, the support request receiving module 201 receives a support request sent by a corresponding first rescue device, where the support request includes a first user identifier of a first rescue user corresponding to the first rescue device. The first user identification is used for distinguishing the first rescue user from other rescue users, and under the premise that the first rescue equipment corresponds to the first rescue user one by one, the identity identification information of the first user and the equipment identification information of the first rescue equipment can be used as the first user identification.
The group information determination module 202 determines one or more second rescue users based on the support request and determines rescue group information for a rescue group including the first rescue user and the second rescue user. Wherein, in some embodiments, the one or more second rescue users are determined by the network device query, for example, relevant information (e.g., user identification information, device identification information of the corresponding rescue device, etc.) of the one or more second rescue users is stored locally in the network device in advance, or stored in an external database accessible by the network device; in other embodiments, the one or more second rescue users are matched by the network device or a background command device in communication with the network device, for example, based on the geographic location of the rescue devices of the respective rescue users.
The support response sending module 203 returns support response information to the first rescue equipment based on the first user identification information, wherein the support response information includes the rescue group information.
Wherein the support response information includes rescue group information about a rescue group to which the first rescue apparatus belongs, the rescue group information corresponding to the first rescue apparatus, for example, the rescue group information is associated with the first rescue apparatus by identification information of the first rescue apparatus or by user identification information of a first user logged in to the first rescue apparatus. Without limitation, the identification information of the first rescue apparatus may be a serial number or an International Mobile Equipment Identity (IMEI) of the apparatus, and the user identification information of the first user may be a login user name, a employee id number, a user serial number, and the like of the user. It should be understood by those skilled in the art that these identification information of the first rescue apparatus and the user identification information of the first rescue user are only examples and are not intended to limit the present application, and other embodiments that may be present or later come into existence are also included in the scope of the present application and are included by reference.
Wherein the rescue group information includes at least any one of:
-group identification information of the rescue group, e.g. group information of the rescue group;
device identification information of other rescue devices in the rescue team, e.g. device identification information of rescue devices used by other on-site rescue teams in the rescue team (e.g. rescue helmets of other teams); or other rescue hardware devices including, but not limited to, Automated External Defibrillators (AEDs), ambulances, oxygen supply equipment, etc.;
-available rescue resources information of the rescue team, including but not limited to information about available rescue experts, information about available social resources (e.g. volunteers), etc.
In some embodiments, the network device further includes an authentication request receiving module 204 (not shown) and an authentication result obtaining module 205 (not shown). The authentication request receiving module 204 receives an authentication request sent by the first rescue device, where the authentication request includes a first user identifier of the first rescue user, so that the network device authenticates the first user, and avoids that a user without the right to initiate a support request initiates a support request to disturb a field rescue order and reduce rescue efficiency; the authentication result obtaining module 205 performs an authentication operation on the first rescue user based on the first user identifier to obtain corresponding authentication result information. Subsequently, when the authentication result information includes verification pass, the group information determination module 202 determines one or more second rescue users based on the support request, and determines rescue group information of a rescue group including the first rescue user and the second rescue user.
In some embodiments, in the case of participation of a background commander, in order to facilitate timely learning of the field condition by the background commander, the network device further includes a field data receiving module 206 (not shown). The field data receiving module 206 receives the field data transmitted by the first rescue apparatus. In some embodiments, the first rescue device provides the field data in a plug flow manner based on plug flow parameters provided by the network device.
In some embodiments, the authentication result information includes a plug flow parameter, and the plug flow parameter is used for the first rescue device to plug flow to the network device so as to send field data. Accordingly, the field data receiving module 206 receives the field data sent by the first rescue apparatus based on the plug flow parameters. In some embodiments, the push flow parameter is a push flow URL address. Wherein the field data comprises at least any one of:
first image information taken by the first rescue device, for example a still image taken by a camera device (for example a camera) fixedly mounted on the first rescue device;
first video information captured by the first rescue device, for example based on a camera device (for example a camera) fixedly mounted on the first rescue device;
first audio information recorded by the first rescue device, for example by a microphone built into the first rescue device, which can be used to enable intercom within the group.
The above-mentioned flow pushing parameter may be returned to the first rescue device by the network device when sending the authentication result (for example, if the authentication is successful, the flow pushing parameter is returned), or may be returned to the first rescue device based on an independent request sent by the first rescue device when needed. In some embodiments, the network device further includes a parameter request receiving module 207 (not shown). A parameter request receiving module 207 receives a flow pushing parameter request sent by the first rescue equipment, and sends a corresponding flow pushing parameter to the first rescue equipment according to the flow pushing parameter request; then the field data receiving module 206 receives the field data sent by the first rescue apparatus based on the plug flow parameters.
In some embodiments, the field data is provided to the background commanding device, so that corresponding instructing personnel can make a decision according to the field data, and therefore decision efficiency is improved. Correspondingly, the network device further includes a field data sending module 207. The field data sending module 207 sends the field data to the commanding device in response to the field data request sent by the commanding device.
In some embodiments, in order to obtain voice information of other team members in the rescue team to implement inter-team talkback, so as to improve rescue efficiency, the network device further includes an audio request receiving module 208 and an audio information sending module 209 (both not shown). The audio request receiving module 208 receives a first audio request of audio information about other rescue devices sent by the first rescue device, before the first audio request is sent to the network device in advance; the audio information sending module 209 sends the audio information of the other rescue device to the first rescue device based on the first audio request.
In some embodiments, the network device further comprises a positioning information receiving module 210 (not shown). The positioning information receiving module 210 receives first positioning information of the first rescue device sent by the first rescue device, for example, the first positioning information is GPS positioning information obtained based on a GPS positioning module built in the first rescue device. The group information determination module 202 then determines at least one second rescue user based on the support request according to the first positioning information and the user matching rule matching, and determines rescue group information of a rescue group including the first rescue user and the at least one second rescue user. In some embodiments, the positioning information can be used for the background commander to know the position of the first rescue equipment so as to make a support plan; in other embodiments, the network device or the background commanding device determines other rescuers or goods and materials with matched positions according to the positioning information, and the system can also provide the matched other rescuers or goods and materials according to the positioning information for the commander to refer to, so that the rescue efficiency is improved. For example, in some embodiments, the device identification information of other rescue devices in the rescue team is matched based on the first positioning information, e.g., the other rescue devices are closest to the first rescue device among all rescue devices. The user matching rule may be configured based on one or more of the following, without limitation:
-distance information of the first rescue user and the at least one second rescue user;
-respective grouping information of a first rescue user and the at least one second rescue user;
-idle state information of the at least one second rescue user, e.g. whether a rescue task has been assigned;
-level information or operational rights information of the at least one second rescue user, e.g. that certain emergency situations need to be handled by team members having a certain experience, level or rights.
In some embodiments, the rescue mission requires a background commander device to participate, wherein the commander device is used for providing relevant information for the commander to make decisions. Referring to fig. 5, the system further includes a command device, and in some embodiments, the network device establishes communication connections with the first rescue device and the command device in advance, and performs one-way or two-way communication based on the communication connections. Wherein, in some embodiments, the first rescue device is operated by a field person, which may be, but is not limited to, a mobile handheld device (e.g., a mobile phone, a tablet, etc.), a stationary device (e.g., a personal computer, a computing device fixedly mounted on a vehicle, such as a vehicle, etc.), a wearable device (e.g., smart glasses, smart helmet, etc.); the commanding device may also be a mobile device, a fixed device or a wearable device, similar to the first rescue device, and is not described herein again. Accordingly, in some embodiments, referring to fig. 6 and 11, the network device 200 further includes a positioning information receiving module 210, a support request sending module 211, and a positioning information sending module 212 (none shown). The positioning information receiving module 210 receives first positioning information sent by the first rescue device and second positioning information sent by at least one second rescue device, where the first positioning information and the second positioning information are used for matching the second rescue device, so as to provide assistance to a first rescue user as soon as possible and improve the resource utilization rate of a team; the support request sending module 211 sends the support request to the corresponding commanding device to inform the commanding staff to provide decision and assistance; the positioning information sending module 212 sends the first positioning information and the second positioning information to the director in response to the positioning information request sent by the director. Subsequently, the group information determination module 202 receives the rescue group information of the rescue group including the first rescue user and the second rescue user, which is transmitted by the command device, based on the support request.
On the basis, in some embodiments, in order to further facilitate the decision-making of the commander, the system can screen the second rescue device or the second rescue user to provide decision-making reference for the commander. Correspondingly, the positioning information sending module 212 sends the first positioning information and the second positioning information to the command device in response to the positioning information request sent by the command device, where a second rescue user corresponding to the at least one second rescue device meets a user matching rule. Here, the user matching rule is the same as or substantially the same as the user matching rule, and is not described in detail and is included herein by way of reference.
Accordingly, according to another aspect of the application, a command device for determining rescue team information is also provided. Referring to fig. 12, the commander device includes a positioning request transmission module 301, a positioning information reception module 302, a group information determination module 303, and a group information transmission module 304. The positioning request sending module 301 sends a positioning information request to a corresponding network device based on a support request sent by the corresponding network device; a positioning information receiving module 302 receives first positioning information of a first rescue device returned by the network device based on the positioning information request, and second positioning information of at least one second rescue device, wherein the support request is sent by the first rescue device and is used for notifying a commander to provide decision and assistance, and the first positioning information and the second positioning information are used for matching the second rescue device so as to provide assistance to a first rescue user as soon as possible and improve the resource utilization rate of a team; the group information determination module 303 determines rescue group information of a rescue group including the first rescue user and the second rescue user; the rescue group information is sent to the network device at the group information sending module 304.
Corresponding to the above-described contents regarding the field data, in some embodiments, the command device further includes a data request sending module 305 and a field data receiving module 306 (both not shown). The data request sending module 305 sends a field data request to the network device; the field data receiving module 306 receives the field data returned by the network device based on the field data request, wherein the field data is sent by the first rescue device. The field data are provided to the background commanding equipment so that corresponding instructing personnel can make decisions according to the field data, and therefore decision making efficiency is improved. In addition, in some embodiments, the field data is also sent to the command facility by way of plug flow.
In some embodiments, the group information determination module 303 determines the rescue group information of the rescue group including the first rescue user and the second rescue user based on a group determination operation of a command user (e.g., a background commander). For example, the rescue group information sent to the first rescue device (or also sent to other rescue devices, for example, also sent to the second rescue device corresponding to the second rescue user) includes group identification information (for example, a group or a number of the rescue group) of the rescue group in which the corresponding user is located.
The present application also provides a computer readable storage medium having stored thereon computer code which, when executed, performs a method as in any one of the preceding.
The present application also provides a computer program product, which when executed by a computer device, performs the method of any of the preceding claims.
The present application further provides a computer device, comprising:
one or more processors;
a memory for storing one or more computer programs;
the one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding claim.
FIG. 13 illustrates an exemplary system that can be used to implement the various embodiments described in this application.
As shown in fig. 13, in some embodiments, the system 1000 can be used as a first rescue device, a network device, or a directing device for determining rescue team information in any of the described embodiments. In some embodiments, system 1000 may include one or more computer-readable media (e.g., system memory or NVM/storage 1020) having instructions and one or more processors (e.g., processor(s) 1005) coupled with the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described herein.
For one embodiment, system control module 1010 may include any suitable interface controllers to provide any suitable interface to at least one of the processor(s) 1005 and/or to any suitable device or component in communication with system control module 1010.
The system control module 1010 may include a memory controller module 1030 to provide an interface to the system memory 1015. Memory controller module 1030 may be a hardware module, a software module, and/or a firmware module.
System memory 1015 may be used to load and store data and/or instructions, for example, for system 1000. For one embodiment, system memory 1015 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, the system memory 1015 may include a double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
For one embodiment, system control module 1010 may include one or more input/output (I/O) controllers to provide an interface to NVM/storage 1020 and communication interface(s) 1025.
For example, NVM/storage 1020 may be used to store data and/or instructions. NVM/storage 1020 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more Hard Disk drive(s) (HDD (s)), one or more Compact Disc (CD) drive(s), and/or one or more Digital Versatile Disc (DVD) drive (s)).
NVM/storage 1020 may include storage resources that are physically part of a device on which system 1000 is installed or may be accessed by the device and not necessarily part of the device. For example, NVM/storage 1020 may be accessed over a network via communication interface(s) 1025.
Communication interface(s) 1025 may provide an interface for system 1000 to communicate over one or more networks and/or with any other suitable device. System 1000 may communicate wirelessly with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols.
For one embodiment, at least one of the processor(s) 1005 may be packaged together with logic for one or more controller(s) of the system control module 1010, e.g., memory controller module 1030. For one embodiment, at least one of the processor(s) 1005 may be packaged together with logic for one or more controller(s) of the system control module 1010 to form a System In Package (SiP). For one embodiment, at least one of the processor(s) 1005 may be integrated on the same die with logic for one or more controller(s) of the system control module 1010. For one embodiment, at least one of the processor(s) 1005 may be integrated on the same die with logic of one or more controllers of the system control module 1010 to form a system on a chip (SoC).
In various embodiments, system 1000 may be, but is not limited to being: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.). In various embodiments, system 1000 may have more or fewer components and/or different architectures. For example, in some embodiments, system 1000 includes one or more cameras, a keyboard, a Liquid Crystal Display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an Application Specific Integrated Circuit (ASIC), and speakers.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Those skilled in the art will appreciate that the form in which the computer program instructions reside on a computer-readable medium includes, but is not limited to, source files, executable files, installation package files, and the like, and that the manner in which the computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Computer-readable media herein can be any available computer-readable storage media or communication media that can be accessed by a computer.
Communication media includes media by which communication signals, including, for example, computer readable instructions, data structures, program modules, or other data, are transmitted from one system to another. Communication media may include conductive transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (non-conductive transmission) media capable of propagating energy waves such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied in a modulated data signal, for example, in a wireless medium such as a carrier wave or similar mechanism such as is embodied as part of spread spectrum techniques. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. The modulation may be analog, digital or hybrid modulation techniques.
By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, tape, CD, DVD); or other now known media or later developed that can store computer-readable information/data for use by a computer system.
An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (22)

1. A method at a first rescue equipment side for determining rescue group information, wherein the method comprises:
the method comprises the steps that a support request and field data are sent to corresponding network equipment according to support request triggering operation of a first rescue user, wherein the support request comprises a first user identifier of the first rescue user;
sending first positioning information of the first rescue device to the network device;
receiving support response information returned by the network device based on the support request;
wherein the support response information includes rescue group information about a rescue group to which the first rescue apparatus belongs, the rescue group information being rescue group information of a rescue group to which the network apparatus determines at least one second rescue user according to the first positioning information and a user matching rule matching based on the support request, and the determined rescue group information includes the first rescue user and the at least one second rescue user, the rescue group information including at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
2. The method of claim 1, wherein the method further comprises:
sending an authentication request to corresponding network equipment, wherein the authentication request comprises a first user identifier of the first rescue user;
receiving authentication result information returned by the network equipment;
the method for triggering operation according to a support request of a first rescue user and sending a support request to a corresponding network device, wherein the support request comprises a first user identifier of the first rescue user, and comprises the following steps:
when the authentication result information comprises verification passing, a support request is sent to the network equipment according to the support request triggering operation of a first rescue user, wherein the support request comprises the first user identification.
3. The method of claim 2, wherein the authentication result information includes a push flow parameter, the method further comprising:
and sending field data to the network equipment based on the support request trigger operation and the plug flow parameter.
4. The method of claim 1, wherein the field data comprises at least any one of:
first image information shot by the first rescue equipment;
first video information shot by the first rescue equipment;
first audio information recorded by the first rescue equipment.
5. The method of claim 4, wherein the method further comprises:
sending a push flow parameter request to the network equipment, and receiving a push flow parameter returned by the network equipment based on the push flow parameter request;
the triggering operation based on the support request and sending field data to the network device includes:
and sending field data to the network equipment based on the support request trigger operation and the plug flow parameter.
6. The method of claim 1, wherein the method further comprises:
a first audio request for audio information about other rescue devices sent to the network device;
and receiving audio information sent by other rescue equipment, returned by the network equipment based on the first audio request.
7. The method of claim 1, wherein the sending first location information of the first rescue device to the network device comprises:
and sending first positioning information of the first rescue equipment to the network equipment based on a first sending period.
8. The method according to claim 1 or 7, wherein the device identification information of other rescue devices in the rescue team is obtained based on the first positioning information match.
9. A method for determining rescue group information at a network device side, wherein the method comprises:
receiving a support request, field data and first positioning information of a first rescue device, wherein the support request is sent by the corresponding first rescue device, and the support request comprises a first user identifier of a first rescue user corresponding to the first rescue device;
determining at least one second rescue user according to the first positioning information and user matching rule matching based on the support request, and determining rescue group information of a rescue group comprising the first rescue user and the at least one second rescue user;
returning support response information to the first rescue equipment based on the first user identification information, wherein the support response information comprises the rescue group information;
wherein the rescue group information includes at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
10. The method of claim 9, wherein the method further comprises:
receiving an authentication request sent by the first rescue equipment, wherein the authentication request comprises a first user identifier of the first rescue user;
performing authentication operation on the first rescue user based on the first user identification to obtain corresponding authentication result information;
the determining one or more second rescue users based on the support request and determining rescue group information for a rescue group including the first rescue user and the second rescue user comprises:
when the authentication result information includes verification pass, determining one or more second rescue users based on the support request, and determining rescue group information of a rescue group including the first rescue user and the second rescue user.
11. The method of claim 10, wherein the authentication result information includes a push flow parameter, the method further comprising:
and receiving field data sent by the first rescue equipment based on the plug flow parameters.
12. The method of claim 9, wherein the field data comprises at least any one of:
first image information shot by the first rescue equipment;
first video information shot by the first rescue equipment;
first audio information recorded by the first rescue equipment.
13. The method of claim 12, wherein the method further comprises:
receiving a flow pushing parameter request sent by the first rescue equipment, and sending a corresponding flow pushing parameter to the first rescue equipment according to the flow pushing parameter request;
the receiving the field data sent by the first rescue equipment comprises the following steps:
and receiving field data sent by the first rescue equipment based on the plug flow parameters.
14. The method of claim 12, wherein the method further comprises:
and responding to a field data request sent by a command device, and sending the field data to the command device.
15. The method of claim 9, wherein the method further comprises:
receiving a first audio request of audio information about other rescue equipment sent by the first rescue equipment;
and sending audio information of the other rescue equipment to the first rescue equipment based on the first audio request.
16. The method of claim 9, wherein the method further comprises:
receiving first positioning information sent by the first rescue equipment and second positioning information sent by at least one second rescue equipment;
sending the support request to the corresponding commanding device;
responding to a positioning information request sent by the command equipment, and sending the first positioning information and the second positioning information to the command equipment;
the determining one or more second rescue users based on the support request and determining rescue group information for a rescue group including the first rescue user and the second rescue user comprises:
receiving rescue group information of a rescue group including the first rescue user and the second rescue user, which is transmitted by the command device, based on the support request.
17. The method of claim 16, wherein the sending the first positioning information and the second positioning information to the director device in response to the positioning information request sent by the director device comprises:
and responding to a positioning information request sent by the command equipment, and sending the first positioning information and the second positioning information to the command equipment, wherein a second rescue user corresponding to the at least one second rescue equipment meets a user matching rule.
18. A method for determining rescue team information at a command device, wherein the method comprises:
receiving a support request and field data sent by corresponding network equipment;
based on the support request sent by the corresponding network equipment, sending a positioning information request to the corresponding network equipment;
receiving first positioning information of first rescue equipment returned by the network equipment based on the positioning information request and second positioning information of at least one second rescue equipment, wherein the support request and the field data are sent by the first rescue equipment;
determining rescue group information of a rescue group comprising the first rescue user and the second rescue user based on a group determination operation of grouping rescue team members by a command user according to the field data;
and sending the rescue group information to the network equipment.
19. The method of claim 18, wherein the method further comprises:
sending a field data request to the network device;
receiving field data returned by the network device based on the field data request, wherein the field data is sent by the first rescue device.
20. A method for determining rescue group information, wherein the method comprises:
the method comprises the steps that a first rescue device sends a support request and field data to corresponding network equipment according to a support request triggering operation of a first rescue user, wherein the support request comprises a first user identifier of the first rescue user; sending first positioning information of the first rescue device to the network device;
the network equipment receives the support request, field data and first positioning information of the first rescue equipment, determines at least one second rescue user according to the first positioning information and user matching rule matching based on the support request, and determines rescue group information of a rescue group comprising the first rescue user and the at least one second rescue user;
the network equipment returns support response information to the first rescue equipment based on the first user identification information, wherein the support response information comprises the rescue group information;
the first rescue device receives support response information returned by the network device based on the support request;
wherein the support response information includes rescue group information regarding a rescue group to which the first rescue apparatus belongs, the rescue group information including at least any one of:
group identification information of the rescue group;
device identification information of other rescue devices in the rescue group;
available rescue resource information for the rescue party.
21. An apparatus for determining rescue group information, wherein the apparatus comprises:
a processor; and
a memory arranged to store computer-executable instructions that, when executed, cause the processor to perform operations according to the method of any one of claims 1 to 19.
22. A computer-readable medium storing instructions that, when executed, cause a system to perform operations according to any one of claims 1 to 19.
CN201910106830.5A 2019-02-02 2019-02-02 Method and equipment for determining rescue group information Active CN109890024B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910106830.5A CN109890024B (en) 2019-02-02 2019-02-02 Method and equipment for determining rescue group information
PCT/CN2020/074134 WO2020156524A1 (en) 2019-02-02 2020-02-01 Method and device for determining rescue team information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910106830.5A CN109890024B (en) 2019-02-02 2019-02-02 Method and equipment for determining rescue group information

Publications (2)

Publication Number Publication Date
CN109890024A CN109890024A (en) 2019-06-14
CN109890024B true CN109890024B (en) 2020-09-25

Family

ID=66927754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910106830.5A Active CN109890024B (en) 2019-02-02 2019-02-02 Method and equipment for determining rescue group information

Country Status (2)

Country Link
CN (1) CN109890024B (en)
WO (1) WO2020156524A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109890024B (en) * 2019-02-02 2020-09-25 上海救要救信息科技有限公司 Method and equipment for determining rescue group information
CN114915661A (en) * 2021-02-09 2022-08-16 上海救要救信息科技有限公司 Method and device for rescuing user
CN114915660A (en) * 2021-02-09 2022-08-16 上海救要救信息科技有限公司 Method and device for collaborative rescue

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004016030A1 (en) * 2002-08-08 2004-02-19 Seongsoo Kim Location information of emergency call providing system using mobile network
CN201982135U (en) * 2011-01-10 2011-09-21 西安森兰科贸有限责任公司 Wireless multimedia command system in mine rescue
CN103212169A (en) * 2012-01-21 2013-07-24 上海波宝仟赫科技有限公司 Emergency rescue management digital system and method thereof
CN102833677B (en) * 2012-08-31 2017-12-19 厦门雅迅网络股份有限公司 A kind of implementation method for emergency relief
CN103491501A (en) * 2013-09-25 2014-01-01 南京城际在线信息技术有限公司 One-key rescuing service system and method
CN104581641B (en) * 2015-01-31 2018-11-09 哈尔滨理工大学 Earthquake rescue network system based on mobile phone
JP6455219B2 (en) * 2015-02-24 2019-01-23 富士通株式会社 Wireless communication system and wireless communication method
CN105701249B (en) * 2016-03-04 2020-12-25 上海救要救信息科技有限公司 Method and device for determining position information of emergency supplies
CN105761425B (en) * 2016-03-24 2019-09-03 腾讯科技(深圳)有限公司 Method for seeking help, system and device
CN105915593B (en) * 2016-04-11 2020-11-03 上海救要救信息科技有限公司 Method and apparatus for processing rescue request
CN108134620A (en) * 2017-12-04 2018-06-08 北京辰安科技股份有限公司 A kind of rescue processing method and system
CN109890024B (en) * 2019-02-02 2020-09-25 上海救要救信息科技有限公司 Method and equipment for determining rescue group information

Also Published As

Publication number Publication date
WO2020156524A1 (en) 2020-08-06
CN109890024A (en) 2019-06-14

Similar Documents

Publication Publication Date Title
CN110336735B (en) Method and equipment for sending reminding message
CN109890024B (en) Method and equipment for determining rescue group information
CN110266505B (en) Method and equipment for managing session group
CN109615734A (en) It is a kind of for unlocking the method and apparatus of vehicle arrangement
CN110765395B (en) Method and equipment for providing novel information
WO2020164450A1 (en) Method and device for presenting rescue resource information
CN109862112B (en) Rescue method and device
US10531301B2 (en) Network access method, apparatus, and system
US20200082285A1 (en) User recommendation method and device
CN112822161B (en) Method and equipment for realizing conference message synchronization
CN109885737A (en) It is a kind of for establishing the method and apparatus of rescue group
CN113704638A (en) Method and equipment for identifying presentation information in social group chat
CN109388722A (en) It is a kind of for adding or searching the method and apparatus of social connections people
CN110430253B (en) Method and equipment for providing novel update notification information
CN112822430B (en) Conference group merging method and device
CN111162990A (en) Method and equipment for presenting message notification
CN112866302A (en) Method, apparatus, medium and program product for integrity checking of cluster data
CN110166955B (en) Method and equipment for reminding schedule
CN111445345A (en) Method and equipment for releasing dynamic information
CN115794316A (en) Method, apparatus, medium, and program product for building a cloud computing experimental environment
CN114296651B (en) Method and device for storing custom data information
CN113918897A (en) Method, apparatus, and medium for displaying application in application open platform
CN110784596B (en) Method and equipment for processing event information
CN110798444B (en) Data synchronization method and device based on Internet of things
CN112688856A (en) Method and device for releasing friend relationship

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant