The present invention relates to facilitating communications within a network, such as but not necessarily limited to leveraging network capabilities to facilitate local communications of the type whereby point-to-point (P-to-P) or other types of messaging and/or signaling may be communicated directly between devices without having to be relayed through a headend, a termination system or other processing entity.
A communication network may correspond with virtually any type of wired and/or wireless infrastructure whereby devices may communicate with each other over a communication medium. Some communication networks may include the communication mediums arranged in such a manner that messaging, signaling, information, etc. may be required to traverse certain pathways in order to reach a desired destination. The time and resources consumed when supporting the infrastructure needed to facilitate propagating signaling throughout the pathway needed to reach the desired destination can be inefficient when a topology of the communication network requires the signaling to travel an indirect route versus a more direct route. Some communication networks require use of indirect routing due to a headend, a termination system or other intermediary type of processing entity being relied upon to relay the signaling between the source and the destination.
The indirect routing can result in signaling traveling a longer path to a destination than the signaling would otherwise have to travel if a more direct path was taken. One non-limiting aspect of the present invention contemplates ameliorating the inefficiencies of indirect routing with use of a local communications network (LCN) of the type whereby messaging, signaling, information, etc. may improve upon inefficiencies with more direct communications.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
In the exemplary cable infrastructure, the CMTS 12 may be relied upon to relay messaging between a source device and a destination device, such as when facilitating messaging between a first CM 14 and a second CM 16. This may require the messaging to travel up to 100 miles over the HFC network from the first CM 14 to the CMTS 12 before being indirectly relayed back from the CMTS 12 to the second CM 16. One non-limiting aspect of the present invention contemplates ameliorating inefficiencies associated with such indirect communications by optionally facilitating more direct messaging between the first and second CMs 14, 16 using local communications, i.e., communications sufficient to enable messaging between the first and second CMs 14, 16 without the messaging having to be relayed through the CMTS 12. The capability of the present invention to facilitate point-to-point (P-to-P) or broadcasts/multicast communications of this type and independently of messaging relay through the CMTS 12 may improve latency, reduce bandwidth consumption, provide greater quality of service (QoS) and/or enable CPE to engage in activities, particularly activities dependent on high data rates or low latency, that the CPE would otherwise be unable to engage or adequately support if the attendant messaging required relay through the CMTS 12 or other such intermediary.
The network 10 may be described as including portions for a home network, an HFC network 20 and a back office network where the CMTS 12 may be characterized as an intermediary processing entity between the HFC network and the back office network. The back office network may include a core network 22 or other type of network to facilitate interfacing the HFC network 22 with the Internet (not shown), a network management system (NMS) and a provisioning system may be included to facilitate network operations. This type of cable infrastructure may be particularly beneficial in facilitating communications in compliance with Data-Over-Cable Service Interface Specifications (DOCSIS®) 4.0, such as in accordance with the Physical Layer Specification, CM-SP-PHYv4.0-I02-200429, and MAC and Upper Layer Protocols Interface Specification, CM-SP-MULPIv4.0-I02-200429, the disclosures of which are hereby incorporated in their entireties by reference herein. The DOCSIS 4.0 series of specifications may be utilized to facilitate FDX DOCSIS PHY layer technology as an expansion of the OFDM PHY layer introduced in the DOCSIS 3.1 to increase upstream capacity without significant loss of downstream capacity. The CMs 14, 16 may connect to the operator's HFC network 20 and to a home network, bridging packets between them so that CPE devices can connect to the CMs' LAN interfaces. The CPE can be embedded with the CM in a single device, or they can be separated into standalone devices, as shown, and may use IPv4, IPv6 or both forms of IP addressing (typical CPE are gateways, home routers, set-top devices, personal computers, etc.). The CMTS 12 can connect the operator's back office and core network 22 to the HFC network 20 such that the CMTS's main function is to forward packets (e.g., messaging) between these two domains, and optionally to forward packets between upstream and downstream channels on the HFC network 20.
One non-limiting aspect of the present invention contemplates enabling the CMTS 12 and the CMs 14, 16 to facilitate local communications whereby reliance on the CMTS 12 to relay messaging between domains may be ameliorated for some types of traffic in order to provide more direct communication between end points, e.g., to enable the first CM 14 to communicate directly with the second CM 16 without the attendant messaging having to be relayed through the CMTS 12. To facilitate such local communications, the network 10 may be configured to enable the CMs 14, 16 to process downstream (DS) messaging as defined in DOCSIS® 4.0 and to also deviate from certain aspects of DOCSIS® 4.0 for purposes of processing upstream (US) messaging. The CMs 14, 16 and CMTS 12 may leverage the capabilities of DOCS IS® 4.0 to facilitate establishing protocols, signaling parameters/characteristics and other mechanisms to facilitate transmission of DS and US messaging. In this manner, rather than ignoring US messaging as is typically done in DOCSIS® 4.0 and without having to significant deviate from US and DS communication protocols, the present invention contemplates enabling CMs 14, 16 through software and/or hardware updates and/or re-configurations to process US and/or DS messaging for purposes of facilitating local communications, i.e., messaging between CMs 14, 16 without relay through the CMTS 12.
One non-limiting aspect of the present invention contemplates leveraging the splitter and taps having some leakage or isolation breakdown for US/DS messaging by specifically generating signaling characteristics (LCN signaling characteristics) that cause messaging to usably pass through the splitter and taps without only being directed towards the CMTS 12. In this manner, messaging having sufficient signaling characteristics may originate from the first CM 14 and be directionally coupled to the third CM 26, the CMTS 12 and the second CM 16, i.e., the US message may be transmitted with LCN signaling sufficient to overcome or circumvent the expected or engineered loss/isolation of the splitter and taps such that the US message may be received by all devices in the path 20 and/or connected downstream of the CMTS 12. DS messaging and/or a combination of US and DS may operate in a similar manner to facilitate messaging or other types of communications between other CMs, such as with the use of DS messaging from the third CM 26 to the first CM 14 and US messaging from the first CM 14 to the third CM 26. (The CMTS 12 may be configured in such a manner to prevent further upstream passage of US messaging originating downstream thereof, however, the CMTS 12 may be alternatively be configured to do so without deviating from the scope and contemplation of the present invention.) The path 20 in
The capability to determine CMs 14, 16, 26 capable of interfering with other CMs 14, 16, 26, i.e., CMs 14, 16, 26 within the same interference group, may be beneficial in some situations to avoid signal collisions and may also be beneficial in accordance with the present invention to identify signaling characteristics associated with signals capable of interfering with another CM 14, 16, 26. The ability to identify signaling characteristics capable of interfering with another CM 14, 16, 26 may be used to identify the CMs 14, 16, 26 capable of communicating with each other, i.e., if CMs 14, 16, 26 can interfere with each other at certain signaling characteristics, those signaling characteristics can be enhanced to usably communicate with each other. The CMTS 12 may generate the isolation graph from the channel sounding by working back the interference groups to identify the CMs 14, 16, 26 within each interference group capable of interfering with other CMs 14, 16, 26. The identification of interference between CMs 14, 16, 26 can then be leveraged to identify groupings of CMs 14, 16, 26 capable of facilitating local communications. If predicted or engineered losses, attenuation, etc. is sufficiently overcome to generate a usable signal, the CMs 14, 16, 26 may locally communicate with each other in accordance with the present invention. The CMTS 12 may generate many isolation graphs for each CM 14, 16, 26 in order to assess the relationship between each CM 14, 16, 26, and more particularly, signaling characteristics that produce inter-CMs interference and/or signaling characteristics that produce low levels of isolation relative to particular CMs 14, 16, 26. This capability to identify signaling characteristics that produce low levels of isolation may correspond with the LCN signaling characteristics needed to circumvent the loss and/or isolation provided by the splitter, taps or other devices within the network (e.g., amplifiers, filters, etc.).
The isolation graph 34 is shown to measure isolation on a vertical axis and frequency on a horizontal access for exemplary non-limiting purposes. The amount of isolation may increase along the vertical axis from top to bottom in order to illustrate an amount of isolation between two CMs 14, 16, 26 relative to various frequencies. The channel sounding process may include the CMTS 12 instructing the CMs 14, 16, 26 to iteratively transmit test signals at the various frequencies in order to populate the values in the isolation graph 34. The channel sounding may also include instructing the CMs 14, 16, 26 to transmit the test signaling at different power levels, codeword lengths, subcarrier spacing, modulation orders, etc. in order to develop a more detailed illustration of isolation between CMs 14, 16, 26 as a function of signaling characteristics. The channel sounding may include generating test signals throughout an entirety of the US/DS transmission capabilities of the CMs 14, 16, 26 in order to identify all possible signal combinations capable of being utilized to facilitate the local communications contemplated herein. While the present invention fully contemplates the channel sounding using DS signaling and/or the local communications using DS signaling, the use of US signaling may be more beneficial due to an ability of the CMTS 12 to schedule access to spectrum using minislots or a more granular level of specificity than is typically available for DS signaling as well as to utilize lower frequency regions, shorter and/or variable length codeword encapsulation, smaller subcarrier spacing, etc. than what may be available for DS signaling.
The signaling characteristics needed for one CM 14, 16, 26 to locally communicate with another CM 14, 16, 26 may vary depending on the network componentry dispersed therebetween such that any number of variables beyond the illustrated frequency may be included or utilized with the isolation graphs to identify appropriate signaling characteristics for local communications e.g., in the case of wireless signaling, the interference/isolation may be affected by unbounded or non-network type of devices like environmental infrastructures/obstructions and other wireless signals such that the isolation mapping may correspond with identifying signal parameters sufficient to overcome such obstacles. A number of regions 36 of the isolation map are shown to illustrate isolation windows where isolation levels at certain frequencies may be considered as low or below a threshold for isolation such that those windows 36 may be desirable for the local communications. The isolation windows 36 may be used to select frequencies most likely to overcome any inherent isolation from the network components with the least amount of signal manipulation, however, signaling may be transmitted at other frequencies or outside the isolation windows to facilitate local communications if the signaling includes other signaling characteristics capable overcoming the attendant isolations, e.g., local communications may be facilitate outside of the isolation windows 36 when transmitted with greater power, decreased codeword lengths or higher/lower modulation than the signal would otherwise require if transmitted within one of the isolation window frequencies.
The isolation graphs 34 and other signaling information available to the CMTS 12 from the channel sounding and other network maintenance operations may be used in this manner to identify signaling properties sufficient to overcome isolating-type componentry within the network 10, which can then be used in accordance with the present invention to establish the LCN 24 and facilitate local communications. The local communication capabilities contemplated herein may be used to establish the LCN 24 the CMs 14, 16, 26 can use to communicate directly with each other without signal relay through the CMTS 12, i.e., the CMs 14, 16, 26 can transmit messaging or other signaling directly to each other using signaling properties and characteristics consistent with those that circumvent the inherent isolation in the network. While not needing to be party to the local communications for relay purposes, the CMTS 12, by way of the splitter passively relaying signaling thereto, may receive LCN messaging passing between the CMs 14, 16, 26 and optionally process or otherwise track that messaging in order to assess performance, measure usage and otherwise assess efficacy of the LCN 24. The CMTS 12 may allocate portions or subsets of spectrum available within the network for dedicated or on-demand use with the LCN 24 such that the CMTS 12 may monitor local communications over the LCN 24 to assess utilization of the LCN spectrum, which may be beneficial in increasing/decreasing/varying LCN spectrum according to usage or need.
Block 42 relates to operations associated with determining signaling characteristics necessary within the LCN to circumvent or otherwise overcome isolation provided by splitters, taps, etc. in a manner capable of enabling local communications between CMs (M2M). The attendant processing may include analyzing resources within the LCN to determine isolation maps, interference levels and/or other information related to locally communicating messaging in an M2M manner. One non-limiting aspect of the present invention contemplates the CMTS assessing signaling interactions between the CMs and identifying the needed resources, such as according to information collected with a channel sounding process. While any number of signaling parameters may be determined by the CMTS to facilitate communications over the LCN, the processing is illustrated for exemplary purposes with respect to the CMTS determining or allocating a subset of spectrum available within the network for the LCN, such as by variably allocating a portion of the available spectrum defined according to time and frequency for LCN communications, which may be referred to as LCN spectrum. While the LCN spectrum, or more particularly the time and the frequencies associated therewith, may be varied, discontinuous and adjusted according to demand or need, one manner for allocating the LCN spectrum may be facilitated using a bandwidth/spectrum allocation mapping based on the isolation graphs.
The isolation windows for each combination of CMs may be analyzed to determine one or more isolation windows the CMs share in common such that the LCN spectrum may be selected to fall within frequency ranges where each frequency indicated for the LCN coincides with a frequency within one of the isolation windows, regardless of the transmitting CM or the one or more receiving CMs. The allocation of LCN spectrum in this one-size-fits-all manner may be beneficial in ameliorating the processing demands associated with assessing LCN signaling characteristics in comparison to selecting the LCN spectrum on a per M2M basis, i.e., the LCN spectrum may be selected for all CMs as opposed to being selected each time one CM desires to message another one or more CMs. As described in more detail below, the present invention fully contemplates a more granular approach to assigning LCN spectrum on a per-communication basis or on a per-M2M basis whereby suitable LCN signaling characteristics may be determined and/or allocated each time one CM desires to communicate with another one or more CMs. While specific messaging may be utilized, one non-limiting aspect of the present invention contemplates communicating the LCN spectrum and/or additional signaling parameters (e.g., modulation order, code length, power, etc.), which collectively may be referred to as LCN parameters, to the CMs in a bandwidth allocation map (MAP), such as the MAP used in DOCSIS for bandwidth allocation whereby one or more segments, symbols, minislots, etc. of the MAP may be allocated as LCN spectrum.
Block 44 relates to operations associated with a reservation process where the CMs process the MAP to identify a reservation window. The reservation window may correspond with a time and/or frequency specified within the MAP for the CMs desiring local communications to request access to the LCN spectrum. Each CM desiring use of the LCN may transmit a request in the form of a reservation, such as one having an ID subcarrier, in order to indicate a desire to transmit LCN messaging or otherwise utilize the LCN for communication purposes. Block 46 relates to operations associated with the CMs receiving reservation signals from the other CMs that may also be transmitting the reservations for purposes of attempting to access the LCN. The CMs may perform a contention process or other suitable process for determining when the reservation window is clear for transmission of a reservation. The reservation/reservation signaling may be transmitted to the CMTS for relay to the other CMs or optionally transmitted within the LCN spectrum and/or using other signaling properties sufficient to facilitate direct communication of the reservations to each of the CMs within the LCN, i.e., without having to rely on the CMTS to relay the reservation to the other CMs.
The CMs may determine a need for making a reservation in response to receiving data, instructions or other information from CPE connected thereto and/or according to applications or other processes executing thereon. The present invention contemplates use of the LCN to facilitate P-to-P and/or broadcast/multicast communications between the CMs to facilitate ameliorating the inefficiencies associated with relying on the CMTS to relay messaging from one CM to another CM, e.g., to eliminate the up to 200 miles of travel in inefficiencies associated with relay messaging through the CMTS. The efficiencies gained may improve latency, reduce bandwidth consumption, provide greater quality of service (QoS) and/or enable CMs/CPE to engage in activities, particularly activities dependent on high data rates or low latency, that the CMs/CPE would otherwise be unable to engage or adequately support if the attendant messaging required relay through the CMTS or other such intermediary. Virtually any application or operation capable of utilizing the inefficiencies gained by avoiding relay through the CMTS may benefit from use of the LCN, particularly when backhaul of large amounts of traffic between local CMs is needed.
Blocks 46, 58 relates to operations associated with establishing a schedule for transmission of the messaging the CMs making the reservations desire to locally communicate over the LCN. The scheduling may be based on a priority system whereby certain CMs are granted priority over other CMs based on subscription (e.g., purchasers of enhanced subscriptions may be given priority over lower subscribers), message type (e.g. emergency messaging may be provided priority over non-emergency messaging), amount of data/traffic (e.g., access to the LCN spectrum may be proportioned to the amount and/or time of traffic needing transmission), etc. The scheduling may also be based on an egalitarian system whereby access to the LCN spectrum may be equally distributed amongst all reserving CMs, such as by dividing up the LCN spectrum equally to each reserving CMs (e.g., total bandwidth/spectrum divided by number CMs) and/or allocating discrete amounts of the LCN spectrum per CMs (e.g., each CMs may be allocated X amount of time and X amount of frequency (bandwidth)). The scheduling may also be based on a contention process whereby the devices transmitting the reservation may execute backoff timers or other contention-based processes to determine when the LCN spectrum is free for use. The scheduling may be self-directed by the CMs such that each CM individually schedules its own local transmissions based on the reservations seen from the other CMs, which may be accomplished by the CMs individually executing a scheduling process according to the desired priority system.
Block 50 relates to operations associated with generating a resource allocation for the CMs making the reservations. The resource allocation may identify the portions of LCN spectrum to be utilized by each CM desiring to locally communicate messaging over the LCN and/or additional signaling parameters/characteristics to be used by the CMs to ensure the LCN transmissions are sufficient to overcome isolation, losses, etc. associated with any isolating type of devices within the LCN, which the CMs may individually determine from information included within the MAP or through subsequent instructions from the CMTS.
The method described with respect to
The CMTS may provide suitable instructions to the CMs originating the messaging to facilitate the signaling characteristics needed for transmitting messaging over the LCN according to the parameters determined above. Blocks 84-86 relate to processes associated with determining whether signaling transmitted with poor isolation (Block 84) or signaling associated with desired isolation or an isolation window (Block 86) may be sufficient to facilitate transmitting the messaging over the LCN, i.e., whether the signaling instructions provided from the CMTS may be sufficient to overcome expected loss, attenuation, etc. for the originating CMs to usably communicate over the LCN with the destination CMs. Block 88 relates to operations associated with the CMTS providing the CMs instructions for decreasing word length and/or modulation in order to overcome any deficiencies in the transmitted signaling in the event of unsuccessful message transmission over the LCN. The capability of the CMTS to individually instruct the CMs with respect to communications over the LCN may be beneficial in ameliorating the amount of spectrum being allocated for the LCN so as to ensure the amount of spectrum is actually being used for communications as opposed to being set aside in advance where the set-aside spectrum may go unused or underutilized. The method associated with
As supported above, the present invention contemplates overcoming inefficiencies associated with indirect messaging resulting in signaling traveling a longer path to a destination than the signaling would otherwise have to travel if a more direct path was taken. The contemplated LCN may be of the type whereby messaging, signaling, information, etc. can be more directly communicated between end devices over wired and/or wireless infrastructures, particularly in light of interference/isolation within the attendant wired and/or wireless infrastructure being addressed to determine how the end devices may communicate with each other within the overall bandwidth/spectrum allocation of the network, e.g., without having to permanently reserve or otherwise indefinitely dedicate spectrum for the LCN and without having to change or redeploy network infrastructures. The capability of the present invention to facilitate wired and/or wireless types of local communications within a deployed network according to an assessment of isolation/interference associated with deployed/fixed network devices having determinable isolation, directional coupling, loss, attenuation, etc. may be particularly beneficial in enabling use of the LCN in virtually any environment without having to make substantial infrastructural changes thereto.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
This application claims the benefit of U.S. provisional application No. 62/876,993 filed Jul. 22, 2019, the disclosure of which is incorporated in its entirety by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
9954731 | Siripunkaw | Apr 2018 | B2 |
Number | Date | Country |
---|---|---|
WO-2013019354 | Feb 2013 | WO |
Number | Date | Country | |
---|---|---|---|
62876993 | Jul 2019 | US |