System and method for broadcasting digital data to multiple receivers
阅读说明:本技术 用于向多个接收器广播数字数据的系统和方法 (System and method for broadcasting digital data to multiple receivers ) 是由 科林·约克·史密斯 于 2019-02-26 设计创作,主要内容包括:本发明涉及将数字多媒体信息无线广播到多个接收器,特别是在双向通信不可行或不实用的环境中。(The present invention relates to the wireless broadcast of digital multimedia information to multiple receivers, particularly in environments where two-way communication is not feasible or practical.)
1. A system for wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising:
a. a central service operable to segment the multimedia data into two or more digital data segments, encapsulate the two or more digital data segments with header information, and transmit the two or more digital data segments to a remote data server for broadcast to the plurality of remote mobile receivers, wherein the header information comprises:
i. the location identifier is a list of the locations that are,
at least one octet for identifying whether the multimedia data is intended for all of the plurality of mobile receivers at the site,
a data type indicator for the data type of the data,
a sequence indicator indicating whether the digital data segment is one of a sequence,
v. a total octet count indicator indicating the total number of octets in each of the two or more digital data segments,
address location information indicating a location at which each of the two or more digital data segments is to be stored, an
A checksum;
b. wherein the remote data server is operable to receive the two or more digital data segments, store the two or more digital data segments on a carousel buffer, and repeatedly transmit the two or more digital data segments to a transmitter for broadcast to the plurality of remote mobile receivers;
c. wherein the transmitter is operable to broadcast the two or more digital data segments received from the remote data server to the plurality of mobile receivers;
d. wherein each of the plurality of mobile receivers
i. Including the antenna and the unique identifier, and,
pairing with at least one master device, and
operable to receive the two or more digital data segments from the transmitter and retransmit the two or more digital data segments to the paired at least one master device; and
e. wherein each master device includes a display and is operable to receive the two or more segments of digital data, reformat the two or more segments of digital data into the multimedia data, and display the multimedia data.
2. The system of claim 1, further comprising a return channel from the paired at least one master device to the central service over an alternate communication network that does not include the transmitter.
3. The system of claim 2, wherein the alternative communication network comprises a TCP/IP communication channel from at least one of the plurality of mobile receivers to the central service.
4. The system of claim 3, wherein the alternate communication network comprises a plurality of short range proximity receivers within range of at least one of the plurality of mobile receivers.
5. The system of claim 1, further comprising a user profile associated with each of the plurality of mobile receivers.
6. The system of claim 1, wherein the central service re-delivers the two or more digital data segments for broadcast to the remote data server within a predetermined period of time.
7. A method of wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising the steps of:
a. at a central service, segmenting the multimedia data into at least two digital data segments;
b. encapsulating each of the at least two digital data segments with header information, the header information comprising: identifying whether the multimedia data is intended for at least one octet for all of the plurality of mobile receivers at a given location, at least one octet identifying a data location in a data table or memory mapped unit, and at least one octet having data for the unit;
c. repeatedly sending the at least two digital data segments to a remote data server for broadcast to a plurality of remote mobile receivers for a predetermined period of time;
d. receiving the at least two digital data segments at the remote data server;
e. storing the at least two digital data segments at the remote data server;
f. communicating the at least two digital data segments to a transmitter via a carousel buffer for broadcast to the plurality of remote mobile receivers;
g. broadcasting the at least two digital data segments to the plurality of mobile receivers;
h. transmitting, by at least one of the plurality of mobile receivers, the at least two segments of digital data to a master device paired with the at least one of the plurality of mobile receivers;
i. receiving the at least two digital data segments at the master device;
j. caching the at least two digital data segments;
k. combining the at least two digital data segments such that the multimedia data is capable of being displayed; and
displaying the multimedia data on the master device.
8. A system for wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising:
a. a central service operable to:
i. the multimedia data is divided into digital data segments,
encapsulating the digital data segment with first header information, an
Transmitting the digital data segments to a remote data server for broadcast to a plurality of remote mobile receivers;
b. a remote service operable to transmit remote service data having second header information to the remote data server for broadcast to the plurality of remote mobile receivers with the digital data segment and the first header information from the central service;
c. wherein the remote data server is operable to:
i. receiving the digital data segment and the first header information from the central service,
receiving teleservice data and second header information from the teleservice,
storing said digital data segment, said first header information, second header information and said teleservice data, an
Repeatedly sending the digital data segment, the first header information, the second header information, and the teleservice data to a transmitter via a carousel buffer for broadcast to the plurality of mobile receivers; and
d. wherein the transmitter is operable to broadcast the digital data segment, the first header information, the second header information, and the teleservice data to the plurality of mobile receivers.
9. A system for wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising:
a central service running a transmitter program operable to segment multimedia data into digital data segments, encapsulate each digital data segment with header information, and transmit each digital data segment with header information to a remote data server for broadcast to a plurality of remote mobile receivers;
wherein the header information includes a locality identifier, a digital data segment type indicator, a mobile receiver identifier, a sequence indicator indicating whether each digital data segment is one of a sequence, a total octet count indicator indicating a total number of octets in each digital data segment, address location information indicating a location where the digital data segment is to be stored, and a checksum; and
a data server operable to receive the digital data segments and add the digital data segments to a carousel buffer for continuous broadcast by a transmitter until the digital data segments are changed or removed by the central service.
10. A method of processing data for a mobile receiver, the method comprising:
receiving and demodulating a first FM broadcast signal including a first container and a first digital data segment, wherein the first container is between 9 octets and 60 octets and includes a locality identifier, a digital data segment type indicator, a mobile receiver identifier, a sequence indicator indicating that the first digital data segment is one of a sequence, a total octet count indicator indicating a total number of octets in the first digital data segment, address location information indicating a location where the first digital data segment is to be stored, and a checksum; and
receiving and demodulating a second FM broadcast signal that includes a second container and a second digital data segment, wherein the second container is between 9 octets and 60 octets and includes the venue identifier, the digital data segment type indicator, the mobile receiver identifier, a sequence indicator indicating that the second digital data segment is the second of a sequence, a total number of octets indicator indicating a total number of octets in the second digital data segment, second address location information indicating a location where the second digital data segment is to be stored, and a second checksum.
Technical Field
The present invention relates to the wireless broadcast of digital information to multiple receivers, particularly in environments where two-way communication is not possible or practical.
Background
In the context of large group gatherings, such as sporting events, concerts, etc., access to digital data using mobile phones and wireless devices is unreliable.
In this case, a large number of mobile devices contend for the resources of antennas near the cellular network. Although the mobile device user can see the signal available at the status bar on the device screen, the data is not consistently received and returned from the cellular network. Such networks may be further limited by "high traffic" because such events often occur when
Similar network overloads may occur in emergency situations or during disasters. For example, after boston marathon bombing, the mobile phone operator network is congested as thousands of people attempt to reach the boston area to visit relatives. In the event of natural disasters, terrorist attacks and other such events worldwide, telecommunications networks are not able to handle the dramatic increase in voice call volume or data traffic (e.g., text/SMS and multimedia messages) at all. In the boston metropolitan area, each primary mobile operator's
Natural disasters may also cause cellular networks to be unreliable. For example, shortly after the Turcy was sanded, the FCC warned that mobile services had been destroyed by a storm (https:// www.fastcompany.com/3002578/post-sandy-FCC-wars-working-c ell-phone-networks). Although sandis involves physical disruption to the mobile network infrastructure, which is very different from high network capacity, their basic elements are the same.
When a disaster comes, the decentralization of the network means that the entire geographic area may be compromised by increased network usage, particularly from
Similarly, in poorly connected environments, communications between the mobile device and the mobile network or other networks may be unreliable, particularly when used in conjunction with "high-density" locations (e.g., construction sites, medical facilities, shopping centers, convention centers, etc.)
Despite these challenges, the
New venues are also more likely to have Wi-Fi, which relieves the pressure on the cell phone network. Historically, however, Wi-Fi devices have been mounted high on the ceiling or walls. Thus, the signal may be disturbed by obstructions in the steel and other building materials. And the
However, these network improvements do not make network services in congested areas always reliable, particularly in the communication of digital data such as photos, videos and multimedia content. Even with the improved infrastructure in place, all participants cannot be reached simultaneously due to technical challenges and limitations associated with the proximity of multiple emitters, the movement of fans, and other complexities.
Current digital file transfer protocols (e.g., TCPIP, bluetooth, and other protocols) require a bi-directional communication link to function in order to provide a back channel for digital acknowledgement of correct file receipt. For example, the two-way nature of communication between a cell tower and a mobile device means that if the communication is interrupted, the communication or transmission can be dropped. There are some file transfer protocols that do not require bi-directional feedback, such as UDP, but these protocols still require continuous, uninterrupted reception of the entire file to ensure that the data is transmitted intact and successfully received at the receiving end. Therefore, there is a need for a file transfer protocol that can receive uncorrupted digital data even if the signal is not completely continuous and uninterrupted.
With respect to emergencies and natural disasters, the congress indicate a process of creating a national mobile alert system, now called WEA, whereby participating Commercial Mobile Service (CMS) providers send emergency alerts to their subscribers. Since then, CMS providers have had a high degree of participation, and all four major wireless carriers have participated in the system, accounting for 98.6% of the us service population. Although much of the country has been covered today, there are continuing concerns about the content, presentation, and geographic location of WEA messages.
In recent years, committees have spent considerable time and effort in improving the content and delivery methods of WEA messages. For example, the functionality of the WEA message was enhanced in 2016 by increasing the character length of the message to 360 characters. This improves the quality of information provided to the public in an emergency and reduces public confusion caused by difficult to understand abbreviations. However, there is still a need to improve the quality of the WEA alert messaging, especially in multimedia terms, not only to improve the content of the provided information, but also to help further identify the actual nature and location of the emergency (e.g. providing a map in the alert). Recent confusion caused by false WEA alert messages regarding so-called missile attacks on hawaii has motivated improvements in message delivery by adding multimedia. Also, in the recent fire in the san-ta barba area, california, resident and emergency personnel would benefit from multimedia such as maps that more clearly depict the area affected by evacuation commands.
CMS operators and other companies in the telecommunications industry assert that it is not yet feasible to insert multimedia in WEA alerts. The industry's standards organization telecommunications industry solutions alliance ("ATIS") insists on "cell broadcast technology is not designed for multimedia" and "if technically not feasible, rendering multimedia content in a WEA notification would be a problem. "(review of the telecommunication industry solutions alliance at PS Docket 15-91 (1/13/2016, at 9.)). The ATIS argues further that "multimedia content in WEA notifications (such as maps, photographs and representations of danger symbols) is problematic if not technically feasible" (above, at 10.)
Improved systems and methods for broadcasting digital data are desirable, particularly in emergency situations or in high-density, poor connection environments.
In addition, improved systems and methods for broadcasting multimedia are desired, particularly in emergency situations or in high volume locations.
Further, there is a need for improved systems and methods for broadcasting encrypted messages relating to events or emergencies, and further, it is desirable to broadcast messages to selected recipients, such as certain emergency responders.
Sponsors and marketers also seek better ways to connect to recipients on mobile devices to perform brand activation campaigns at large events, such as sporting events or concerts.
Disclosure of Invention
To accurately convey digital and, in some cases, multimedia information, the present invention includes, in one form thereof, systems, protocols, and methods for broadcasting digital data that does not require a feedback loop for the data stream or uninterrupted reception of the data stream. More specifically, the present invention allows for the wireless broadcast of digital information to multiple receivers in an environment where two-way communication is not feasible or practical.
In another form, the invention disclosed herein provides systems, methods and communication protocols for transmitting a serial data stream that does not require bi-directional feedback.
In yet another form, the present invention comprises a system and method for data communication with a large number of devices in a one-to-many (1: many) configuration using a novel container format or header information. This allows for "pushing" (push) of any type of digital information, including but not limited to digital files and media, streaming data, and digital functions, which can then be used to command and control digital devices, to multiple receivers at a particular location or within a selected radius.
One general aspect includes a system for wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising: a central service operable to split the multimedia data into two or more digital data segments, encapsulate the two or more digital data segments with header information, and transmit the two or more digital data segments to a remote data server for broadcast to a plurality of remote mobile receivers, wherein the header information comprises: a venue identifier, at least one octet to identify whether the multimedia data is intended for all of the plurality of mobile receivers at the venue, a data type indicator, a sequence indicator to indicate whether the digital data segment is one of a sequence, a total octet count indicator to indicate a total number of octets in each of the two or more digital data segments, and/or address location information to indicate a location where each of the two or more digital data segments is to be stored. The header information also includes a checksum. The remote data server is operable to receive two or more segments of digital data, store the two or more segments of digital data, and repeatedly transmit the two or more segments of digital data to the transmitter for broadcast to the plurality of remote mobile receivers. The system also includes a transmitter operable to broadcast the two or more digital data segments received from the remote data server to the plurality of mobile receivers. Each of the plurality of mobile receivers includes an antenna and a unique identifier, and at least one master device is paired and operable to receive two or more digital data segments from the transmitter and to retransmit the two or more digital data segments to the paired at least one master device. Each master device includes a display and is operable to receive two or more segments of digital data, reformat the two or more segments of digital data into multimedia data, and display the multimedia data. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features: a return channel from the paired at least one master device to the central service through an alternate communication network that does not include a transmitter, wherein the alternate communication network includes a TCP/IP communication channel from at least one of the plurality of mobile receivers to the central service, and/or a plurality of short range proximity receivers within range of at least one of the plurality of mobile receivers. The system also includes a user profile associated with each of the plurality of mobile receivers. The central service may also re-deliver two or more digital data segments for broadcast to a remote data server within a predetermined time period. Implementations of the described technology may include hardware, methods, or processes on computer-accessible media, or computer software.
Another general aspect includes a method of wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising the steps of: at a central service, segmenting multimedia data into at least two digital data segments; encapsulating each of the at least two segments of digital data with header information, the header information comprising: identifying whether the multimedia data is intended for at least one octet for all of a plurality of mobile receivers at a given location, at least one octet identifying a data location in a data table or memory mapped unit, and at least one octet having data for the unit; repeatedly sending at least two digital data segments to a remote data server for broadcast to a plurality of remote mobile receivers for a predetermined period of time; receiving at least two digital data segments at a remote data server; storing at least two digital data segments at a remote data server; transmitting at least two digital data segments to a transmitter via a carousel buffer for broadcast to a plurality of remote mobile receivers; broadcasting at least two digital data segments to a plurality of mobile receivers; transmitting, by at least one of a plurality of mobile receivers, at least two segments of digital data to a master device paired with the at least one of the plurality of mobile receivers; receiving at least two digital data segments at a host device; caching at least two digital data segments; combining at least two segments of digital data to enable display of the multimedia data; and displaying the multimedia data on the host device. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Another general aspect includes a system for wirelessly broadcasting multimedia data to a plurality of mobile receivers, including a central service operable to: the method includes segmenting multimedia data into digital data segments, encapsulating the digital data segments with first header information, and transmitting the digital data segments to a remote data server for broadcast to a plurality of remote mobile receivers. The system also includes a remote service operable to transmit remote service data having second header information to the remote data server for broadcast to the plurality of remote mobile receivers with the digital data segment from the central service and the first header information. The remote data server is further operable to: the method includes receiving a digital data segment and first header information from a central service, receiving teleservice data and second header information from a teleservice, and storing the digital data segment, the first header information, the second header information, and the teleservice data. The remote data server may repeatedly send the digital data segments, the first header information, the second header information, and the teleservice data to the transmitter via the carousel buffer for broadcast to the plurality of mobile receivers. The system also includes a transmitter operable to broadcast the digital data segments, the first header information, the second header information, and the teleservice data to a plurality of mobile receivers. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
A further general aspect includes a system for wirelessly broadcasting multimedia data to a plurality of mobile receivers, comprising: a central service running a transmitter program is operable to segment multimedia data into digital data segments, encapsulate each digital data segment with header information, and transmit each digital data segment with header information to a remote data server for broadcast to a plurality of remote mobile receivers. The header information includes a locality identifier, a digital data segment type indicator, a mobile receiver identifier, a sequence indicator indicating whether each digital data segment is one of a sequence, a total octet count indicator indicating a total number of octets in each digital data segment, address location information indicating a location where the digital data segment is to be stored, and a checksum; and a data server operable to receive the digital data segments and add the digital data segments to a carousel buffer for continuous broadcast by the transmitter until the digital data segments are changed or removed by the central service. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Another aspect includes a method of processing data for a mobile receiver, the method comprising: receiving and demodulating a first FM broadcast signal including a first container and a first digital data segment, wherein the first container is between 9 octets and 60 octets and includes a locality identifier, a digital data segment type indicator, a mobile receiver identifier, a sequence indicator indicating that the first digital data segment is one of a sequence, a total octet count indicator indicating a total number of octets in the first digital data segment, address location information indicating a location where the first digital data segment is to be stored, and a checksum; and receiving and demodulating a second FM broadcast signal including a second container and a second digital data segment, wherein the second container is between 9 octets and 60 octets and includes a venue identifier, a digital data segment type indicator, a mobile receiver identifier, a sequence indicator indicating that the second digital data segment is the second in the sequence, a total octet number indicator indicating a total number of octets in the second digital data segment, second address location information indicating a location where the second digital data segment is to be stored, and a second checksum. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Drawings
The invention is disclosed with reference to the accompanying drawings, in which:
FIG. 1 is a diagram illustrating a portion of a system architecture according to one embodiment of the present invention;
FIG. 2 is a diagram illustrating a portion of a system architecture according to one embodiment of the present invention;
FIG. 3 is a diagram illustrating an exemplary mobile receiver and master device according to one embodiment of the invention;
FIG. 4 is a diagram illustrating an exemplary display on a master device according to one embodiment of the invention;
FIG. 5A is a schematic diagram of an exemplary mode for a display according to one embodiment of the invention;
FIG. 5B is a schematic diagram of an exemplary reference table (A) according to one embodiment of the present invention;
FIG. 5C is another schematic diagram of an exemplary reference table, in accordance with one embodiment of the present invention;
FIG. 5D is another schematic diagram of an exemplary reference table (A) in accordance with one embodiment of the present invention;
FIG. 5E is an annotated map showing an exemplary display on a primary device, where the reference refers to location information in a reference table, in accordance with one embodiment of the invention;
FIG. 6A is a diagram of an exemplary message structure schema, according to one embodiment of the invention;
FIG. 6B is a diagram of an exemplary message structure, according to one embodiment of the invention;
FIG. 7 is a flow diagram illustrating a method according to one embodiment of the invention;
fig. 8 is a diagram illustrating a portion of a system architecture for transmitting an emergency alert, in accordance with one embodiment of the present invention;
fig. 9A is an exemplary emergency alert message specified in the general alert protocol of ver.1.2 standard using extensible markup language (XML);
FIG. 9B is a diagram illustrating how information in the XML message of FIG. 9A is converted into a table format, according to one embodiment of the invention;
FIG. 10 is a flow diagram illustrating a method according to one embodiment of the invention;
FIG. 11 is a block diagram illustrating an exemplary hardware implementation according to one embodiment of the invention; and
FIG. 12 is a block diagram illustrating functionality of an exemplary implementation according to one embodiment of the invention.
Corresponding reference characters indicate corresponding parts throughout the drawings. The exemplifications set out herein illustrate several embodiments of the invention, and such exemplifications are not to be construed as limiting the scope of the invention in any manner.
Detailed Description
Referring now to fig. 1, a system for data communication with a large number of devices in a one-to-many configuration is provided. The system is operable to push any type of digital information including, but not limited to, digital files, streaming data, multimedia files, and digital functions that may be subsequently used for command and control of a digital device.
Fig. 1 shows a system 100 deployed in a
In one embodiment, the
In the embodiment shown in fig. 2, a data feed (which may include a data broadcast program) is provided to the
The operator of the central service may manually enter the encapsulated data elements element by element, or alternatively the central service may operate to automatically enter the encapsulated data.
At
Referring to fig. 3, the
The
The
The
In one embodiment, the
Referring to fig. 4, a
In one embodiment, the application 170 displays broadcast data on the
In one exemplary embodiment, the system 100 is deployed in a football stadium to transmit digital data to the
For example, a home team or stadium owner may require that a portion of the sales made by the mobile receiver during the event be obtained, or that sponsors or advertisements be charged during the game to generate revenue. The
The application running on the
In these examples, the data type is indicated by octet "B" and string "S". Symbols for certain features may also be represented, for example, { GF } which refers to one or more group filter messages that require evaluation of a group ID, and { Sticky } which in this example means that once set to "true", it should not be changed to false, even if the instructions broadcast to
In one example shown in FIG. 5A, at row 12, column E, the broadcast indicates where the application should look for the appropriate "main team" roster (in this case, Table 3), and at row 12, column F, the broadcast indicates where the application should look for the appropriate "access team" roster (Table 4). Each column has a "team ID" (octet) that corresponds to a table containing rosters of teams. An exemplary table configuration that would contain specific data for such a roster is shown in FIG. 5B. Returning to FIG. 5A, the video display is referenced in
Referring to fig. 5E, the
TABLE 1
Then, when the
In one embodiment, the
Turning to fig. 6A, an exemplary
In one embodiment, the digital information being broadcast is structured such that each octet of data is contained in a message with a preamble that includes address information of the intended
When broadcasting a data transmission from the
In one embodiment, to address the lack of reverse channel bandwidth, adjustments have been made to ensure that there is no messaging of the reverse channel confirmation signal. The
In fig. 6A, exemplary container format or
The "0"
Octet "02" 613 contains a number (C)L) The number indicates whether the following data will be the entire cell contents in one of the tables, or one of the message sequences that will be used to populate the cell. For example, if CLIs "0", the following data will be the entire unit content. The content of the message will overwrite the data currently stored in the cell, if any. If C is presentLIs "1", the content of the message will be the first part of the unit that will eventually become the character sequence. If C is presentLIs "2", the content will be appended to the end of the content sent in the earlier message, and so on. In one example, any time CLIs set to "0" or "1" and then all data currently stored in the cell is overwritten.
Octet "03" 614 contains a number indicating how many total octets are in the message. The number is 8+ PLIn which P isLIndicating the number of octets in the actual payload of the message.
Octets "04" 615, "05" 616 and "06" 617 contain octets "07" through "PLThe address location of the information contained in +7 ". In one example, octet "04" 615 indicates a table number of locations where data is to be stored, octet "05" 616 indicates a row number of locations where data is to be stored, and octet "06" 617 indicates a column number of locations where data is to be stored. Due to PLIndicating the number of octets stored in the cell, contained in octets "07" to "PLThe information in +7 "is sequentially stored in units designated by octets" 04 "," 05 "and" 06 ".
The last octet (PL +8)618 is always a checksum. This octet is used to validate each message received, but it is not stored in the table.
Fig. 6B provides an exemplary message. In this configuration, MID is F4, VID is 48, PID is 17, LEN is 9, AT is table 17, AR is
In one embodiment, each packet of the message to be broadcast is a separate item. The above-described address scheme allows any packet properly received by the
In one embodiment, the system operates at any baud rate. The time delay between messages does not have an impact nor does it require packets to be sent at the same rate throughout the broadcast transmission. In one example, the message format is sent at a baud rate of 4800 baud.
In one embodiment, a message format is provided for RF broadcasting of multimedia content. In an alternative embodiment, the message format is used to allow the same type of content to be broadcast over the entire internet via UDP. Since the individual packets in the data stream can be received in any order and no acknowledgement of the reception is required, the packets can be sent over a UDP connection. Allowing the use of UDP can dramatically increase the speed and reduce the infrastructure requirements of typical internet servers used by people attempting to provide content over the internet to millions of
In another embodiment, the multimedia message or digital data may be sent to an FM transmitter to a
In another embodiment, the
The
Thus, even without an acknowledgement signal sent back from the
In one embodiment, the broadcast data being transmitted may also include digital instructions that may be used to control devices located at
In fig. 7, a
In one embodiment, the data server 140 is operable to selectively transmit data received from the
In another embodiment, the
Referring to fig. 8, an embodiment of the method and system of the present invention is provided that is suitable for application in an emergency or disaster situation 900. Before the widespread deployment of LTE or other broadcast technologies in the united states, WEA multicast messages containing multimedia content were generally not available in emergency situations. WEA is a public safety system that allows customers with certain wireless telephones and other compatible mobile devices to receive geographically targeted, text-like messages to alert them that security in their area is about to be compromised. Currently, cellular telephones are not equipped to receive multimedia broadcast messages. One embodiment of the present invention provides a system in which recipient(s) who wish to receive a WEA multicast message are provided with a mobile receiver 810 (e.g., a small bluetooth-equipped digital receiver for receiving messages sent in packet form) and then useThe protocol retransmits the message to the host device 820 (e.g., a mobile phone). On the host device 820, the message is received and processed by a software application that contains the necessary codecs and APIs to compile the message packet into text, binary commands, or multimedia content as appropriate.
As an example, in a hurricane, a government authority (e.g., FEMA) may distribute mobile receivers 810 to emergency personnel or residents of the affected area so that the receivers may receive up-to-date information from government officials, weather and news alerts or emergency alerts, and multimedia information such as maps, videos, photographs, etc. The multimedia message may be broadcast to the mobile receiver 810 from a mobile or temporary transmitter deployed in a relevant geographic location, area or place (e.g., a shelter). The recipient may download the application to their mobile phone or other host device prior to the disaster, which may be paired with the mobile receiver 810 via any available communication channel (e.g., bluetooth).
Fig. 9A and 9B provide exemplary information for a government alert message transmitted by the system and method of the present invention. Fig. 9A is an example of an emergency alert message specified in the general alert protocol of ver.1.2 standard using extensible markup language (XML), which is a method for distributing an emergency alert message that is widely used domestically and internationally. Fig. 9B shows how the information in the XML message is converted into a table format conforming to the broadcast format described in the present invention.
In this embodiment, the
In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium. Computer readable media includes computer storage media. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. As used herein, optical and magnetic disks include Compact Disks (CDs), laser disks, optical disks, Digital Versatile Disks (DVDs), and floppy disks wherein optical disks usually reproduce data magnetically, while optical disks reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
Referring to fig. 10, a flow chart is provided. At step 1000, the
FIG. 11 shows a conceptual data flow diagram illustrating the data flow between different components in an
Fig. 12 is a diagram illustrating an example of an implementation of an
It should be understood that the specific order or hierarchy of steps in the processes disclosed is an illustration of exemplary approaches. It will be appreciated that the particular order or hierarchy of steps in the processes may be rearranged based on design preferences. In addition, some steps may be combined together or omitted. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean "one and only one" unless specifically so stated, but rather "one or more. The term "some" means one or more unless specifically stated otherwise. All structural and functional equivalents to the elements of the various aspects described in this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Furthermore, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The elements of the claims should not be construed as a means-plus-function unless the phrase "means for … …" is used to explicitly state the element.
Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope and spirit of the appended claims.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:光中继器、传输路径光纤监测方法以及光传输系统