System and Method for Enabling Cross-Domain Communication over Network
20180270101 ยท 2018-09-20
Inventors
Cpc classification
International classification
Abstract
The present invention is directed to a system including multiple Management Units and Entities that connect to one or more Management Units, thereby establishing a cross-domain communication method. The Management Units function for storing, managing and assigning, or generating the Universal Identifications to each connected Entity. The functions performed by the Universal Identifications include resolving communication pathway and directly connect Entities over network.
Claims
1. A system for enabling cross-domain communication over network, comprising: numbers of interconnected Management Units via network forming a hierarchical management structure; the Management Units with one or more Domain Identifications, connecting to one or more Management Units and/or Entities; wherein the Management Units can be assigned and manage one or more Domain Identifications and Universal Identifications; each Entity is assigned with one or more Universal Identifications by the connecting Management Units, wherein the Universal Identifications are composed of at least one special character, the Domain Identification, and an Entity identification; the Management Units are responsible for storing the Universal Identifications and assigning the Entities with the Universal Identifications; and wherein one or more descendant Management Units of the Management Units are connecting to one or more ascendant parent Management Units of the Management Units; and the Domain Identification and the Universal Identifications of the descendant Management Units are assigned by the ascendant parent Management Units.
2. The system of claim 1, further comprising: one upper most 1.sup.st tier Management Unit in a hierarchy network with a collection of all Domain Identifications and associated Entity Identifications, connecting to the descendant Management Units and/or Entities.
3. The system of claim 2, wherein the descendant Management Units of the 1.sup.st tier Management Unit with the Domain Identifications and associated the Entity Identifications assigned by the ascendant parent Management Unit connecting to the 1st tier Management Unit and one or more Entities.
4. The system of claim 3, wherein each Entity has one or more Universal Identifications, and the Universal Identification is composed of at least one special character, the Domain Identification of connecting the ascendant parent Management Unit, and an associated Entity Identification.
5. The system of claim 4, wherein the Management Units are responsible for storing, resolving the Universal Identifications and assigning the Entity Identifications and the Domain Identifications.
6. The system of claim 5, further comprising: one or more descendant Management Units of the 2.sup.nd tier Management Unit, assigned with one or more Domain Identifications, connecting to the direct ascendant parent Management Unit and one or more Entities.
7. The system of claim 6, wherein each Entity has one or more Universal Identifications, and the Universal Identifications are composed of at least one special character, the Domain Identification, and the Entity identification.
8. The system of claim 7, wherein the descendant Management Units of 3.sup.rd tier Management Units are responsible for storing, resolving the Universal Identifications and assigning the Entity Identifications and the Domain Identifications.
9. The system of claim 8, further comprising: wherein the level and numbers of the descendant Management Units are not limited, the structure of Management Unit network can be expanded in both horizontal and vertical direction when applicable.
10. A method for enabling same domain communication over network, comprising: transmitting a command or request to a Management Unit by a sender Entity, wherein the command or request is related to a target Entity's information which is linked to a Universal Identification, wherein the Universal Identification is corresponding to the target Entity and is stored at the same Management Unit as the sender Entity; and identifying and sending the Universal Identification of the target Entity is performed within the same Management Unit and the Universal Identification and communication information requested is sent to the sender Entity by the same Management Unit.
11. The method of claim 10, wherein the Universal Identification is composed of a Domain Identification and an Entity Identification of the target Entity.
12. The method of claim 10, wherein the information includes but not limited to a representative line, an IP address, or email address which is originally used for identify the Entity.
13. A method for enabling cross-domain communication over network, comprising: providing an ascendant parent Management Unit and descendant Management Units; transmitting a command or request to the direct connected descendant Management Unit by a sender Entity; wherein the command or request is related to a target Entity's information, which is linked to a Universal Identification and is stored at different descendant Management Units; wherein the Universal Identification is corresponding to the target Entity and is stored at both the parent and counter descendant Management Unit; requesting the ascendant parent Management Unit to find the information by the sender connected descendant Management Unit; identifying and sending the Universal Identification and communication information to the sender connected descendant Management Unit by the ascendant parent Management Unit; and sending the Universal Identification to the sender Entity by the connected descendant Management Unit.
14. The method of claim 13, wherein the Universal Identification is composed of a Domain Identification and an Entity Identification of the target Entity.
15. The method of claim 13, wherein the information includes but not limited to a representative line, an IP address, or email address which is originally used for identify the Entity.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035]
[0036]
[0037]
DETAILED DESCRIPTION OF THE INVENTION
[0038] The present invention directed to a system including multiple Management Units that connect with each other and their Entities, thereby establishing the cross-domain communication network. As used herein, Management Units used for storing, managing, generating, and assigning the Universal Identifications. The functions performed by the present invention include the generating of Universal Identifications, distributing, and managing of Universal Identifications, searching, and locating Universal Identifications.
[0039] With reference to
[0040] In
[0041] The 2.sup.nd tier Management Unit 20 may store, arrange, and assign all Universal Identifications to the connected Entities 22, 24, which are assigned by its parent Management Unit 10. The 2.sup.nd tier Management Unit 30 may store, arrange, and assign all Universal Identifications to the 3.sup.rd tier Management Units 50, 60, and the direct connected Entity 32, which are assigned by its parent Management Unit 10. The 2.sup.nd tier Management Unit 40 may store, arrange, and assign all Universal Identifications to the connected Entity 42, 44, which are assigned by its parent Management Unit 10.
[0042] The 3.sup.rd tier Management Unit 50 may store, arrange, and assign Universal Identifications to the connected Entity 52, which are assigned by its parent Management Unit 30. The 3.sup.rd tier Management Unit 60 may store, arrange, and assign Universal Identifications to the connected Entity 32, 62, which are assigned by its parent Management Unit 30. The Entity 32 connects with two Management Units 30 and 60, that means the Entity 32 receives one Universal Identification from each Management Unit 30 and 60, in this case, the Entity 32 is associated with two Management Units with services provided by those Management Units.
[0043] In the present system, the 1.sup.st tier Management Unit 10 has more influence than other Management Units, the 2.sup.nd tier Management Unit 20, 30, and 40 has more influence than 3.sup.rd tier Management Units 50, 60. Each Management Unit can have multiple descendants, but can have one or more direct ascendant parents, for example, the lower Management Unit 50, its direct parent is the 2.sup.nd tier Management Unit 30. However, the 2.sup.nd tier Management Unit 30 may manage at least one descendent Management Unit, such as the 3.sup.rd tier Management Units 50 and 60. The 2.sup.nd tier Management Units 20, 30 and 40 would not have knowledge of others and their descendants' Universal Identification assignment, and the 3.sup.rd tier Management Units 50 and 60 would not have knowledge of others and their descendants' Universal Identification assignment, too. The levels of hierarchy are not limited as illustrated in
[0044] As one embodiment, the resolution of prior unknown Management Units or Entities connect to those Management Units will be provided by the ascendant parent Management Unit. As illustrated in
[0045] As one embodiment, the 1.sup.st tier Management Unit 10 may be a cloud server which comprises storage and computation devices. The 2.sup.nd tier Management Units 20, 30, 40 may be local servers reside in each domain. The 3.sup.rd tier Management Unit 50 or 60, may comprise the subscriber identity module cards (SIM card) and storage devices. The above Entities can be a physical unit, a device with computation ability, or a logically defined unit.
[0046] One point of the hierarchy rules is at least one or more Universal Identifications are assigned and managed by one or more Management Units participating in the network. As the 1.sup.st tier Management Unit 10 with a system wide unique Domain Identification, and one or more Entities 12, 14, 16 are connecting to it. Additionally, each Entity 12, 14, 16 associated with 1.sup.st tier Management Unit 10 has one or more Universal Identifications, and the Universal Identifications are composed of at least one special character, a Domain Identification managed by the 1.sup.st tier Management Unit and an Entity identification assigned by 1.sup.st tier Management Unit 10. The 1.sup.st tier Management Unit 10 is used for storing and manage all Domain Identifications of descendant Management Units and Universal Identifications assigned to its associated Entities, illustrated in
[0047] The 2.sup.nd tier Management Units 20, 30, or 40 each with at least one system wide Domain Identification, connecting to the 1.sup.st tier Management Unit 10 and one or more connected Entities 22, 24, 32, 42, or 44. Each connected Entity 22, 24, 32, 42, or 44, has a Universal Identification, and the Universal Identifications are composed of at least one special character, the Domain Identification, which it connected to, and an Entity identification assigned by its connected 2.sup.nd tier Management Unit. The 2.sup.nd tier Management Units 20, 30, or 40 which are responsible for storing the collection of Domain Identifications and assigning the Universal Identification to the connected Entities 22, 24, 32, 42, or 44.
[0048] The 3.sup.rd tier Management Units 50 or 60 with a Domain Identification, connecting to the 2.sup.nd tier Management Unit 30 and one or more Entities 32, 52, or 62. Each Entity 32, 52, or 62, has a Universal Identification, and the Universal Identification is composed of at least one special character, the 3.sup.rd tier Domain Identification, and an Entity identification. The 3.sup.rd tier Management Units 50 or 60 are used for storing the Universal Identifications and assigning the Universal Identification to Entities 32, 52, or 62. Entity 32 is connecting to both Management Unit 30 and 60, and having corresponding Universal Identification assigned by each Management Unit.
[0049] The Management Units are not only functioning for storing one or more Domain Identification and Universal Identifications, but also storing related information which is associated to each Domain Identification and Universal Identification, information such as representative lines, accounts, identification numbers, email addresses, location, domain name, and so on. The aforementioned items are corresponding to at least one identity, both identifications and associated information can be used in identity resolution. For instance, in an identity resolution process, An Domain Identification or Universal Identifications is given as search criteria the associate information is returned. If one of the associated information is given as search criteria the corresponding Domain Identification or Universal Identification is replied.
[0050] In the aforementioned, any Entity may have connected to one or more Management Units, and can have one or more Universal Identifications assigned by each Management Unit.
[0051] Each of the Universal Identifications may be composed of at least one special character as the beginning symbol, for example, the at least one special character could be asterisk *, hashtag #, or other symbols that are commonly known, which followed by the Domain Identification and alphanumeric Entity identification. To establish a connection between Entities a resolution of Universal Identification must be perform by direct parent Management Unit. If prior to the establishment of communication, the target Entity's Universal Identification access information is known, then the process of resolution of the Universal Identification can be bypassed.
[0052] The Universal Identifications are composed of at least one special character, a Domain Identification and followed by an Entity Identification. Both the Domain Identification and Entity Identification are permutation or combination of alphanumeric characters, for example, *ABC4567112. Wherein the special character is *, the Domain Identification is ABC4, which identifies the Entity's connected Management Unit, the Entity identification 567112 is the identification of the Entity, which only unique within that particular Domain.
[0053] In the present invention, a network wide unique Domain Identification is used to identify a Domain and a Domain wide unique Entity Identification is assigned to an Entity. Therefore, an Entity with a Universal Identification consists of Domain Identification and Entity Identification is a network wide unique identification.
[0054] With reference to
[0055] As illustrated in
[0056] In this embodiment, the Universal Identification is composed of at least one special character, a Domain Identification assigned to or managed by the 1.sup.st tier Management Unit 10, namely the Domain Identification, and an Entity identification of the target Entity 14, namely the Entity identification.
[0057] The information may include but not limit to a representative line, domain name, phone number, IP address, location or email address.
[0058] With reference to
[0059] Transmitting a command or request to the 3.sup.rd tier Management Unit 50 is provided by a sender Entity, for example Entity 52. The command or request for target Entity 62 is related to a target Entity's information, which is linked to a Universal Identification, as previous described hierarchy structure of the system, the information is stored at Management Unit 60 of the 3.sup.rd tier and the parent Management Units 30 of the 2.sup.nd tier, which the target Entity is directly connecting to.
[0060] As illustrated in
[0061] In this embodiment, the Universal Identification is composed of at least one special character, a Domain Identification managed by the 2.sup.nd tier Management Unit 30, namely the Domain Identification, and an Entity Identification of the target Entity 62, namely the Entity Identification.
[0062] The information may include but not limit to a representative line, domain name, phone number, IP address, location or email address.
[0063] As one embodiment, an operation method based on the aforementioned system for direct communication cross domain over network, comprising: providing a relative ascendant Management Unit and a relative descendant Management Unit, for example, the 1.sup.st tier Management Unit 10 and the 2.sup.nd tier Management Unit 40.
[0064] Transmitting a command or request to the relative descendant Management Unit is provided by a sender Entity, such as the Entity 42. Thus, the command or request is related to a target Entity's information, which is linked to a Universal Identification and is stored at the relative ascendant Management Unit 10, and the Universal Identification is corresponding to the target Entity, for example, the Entity 62 and is stored at the 1.sup.st tier Management Unit 10. In this case, the relative descendant Management Unit 40 does not have any information of the Entity 62.
[0065] Therefore, requesting the relative ascendant Management Unit 10 to find the information which is sent by the relative descendant Management Unit 40; identifying and sending the Universal Identification to the relative descendant Management Unit 40 by relative ascendant Management Unit 10; sending the Universal Identification to the sender Entity 42 by the relative descendant Management Unit 40. It shows a relative management concept of the hierarchical rule and performs the cross-domain communication network.
[0066] In this embodiment, each of the Universal Identifications includes at least one special character as the beginning symbol followed by Domain Identification and Entity identification, this systematic identification rule is to simplify and increase the efficiency of Universal Identification resolution. Thus, a responsible Management Unit can easily be identified, for each Management Unit during the Universal Identification resolution process, the responsible Management Unit of the target Entity' can be determined by checking the Domain Identification against its managed Domain Identifications. If a match is found, the complete Universal Identification resolution is performed, if no match is found, the request is sent to the parent Management Unit for further process.
[0067] The foregoing discussion of the invention has been presented for purposes of illustration and description. Further, the description is not intended to limit the invention to the form disclosed herein. Consequently, variations and modifications commensurate with the above teachings, within the skill or knowledge of the relevant art, are within the scope of the present invention.