CN102487465B - Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit - Google Patents

Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit Download PDF

Info

Publication number
CN102487465B
CN102487465B CN201010570435.1A CN201010570435A CN102487465B CN 102487465 B CN102487465 B CN 102487465B CN 201010570435 A CN201010570435 A CN 201010570435A CN 102487465 B CN102487465 B CN 102487465B
Authority
CN
China
Prior art keywords
message
client
request message
board
communication link
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.)
Expired - Fee Related
Application number
CN201010570435.1A
Other languages
Chinese (zh)
Other versions
CN102487465A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010570435.1A priority Critical patent/CN102487465B/en
Priority to PCT/CN2011/074428 priority patent/WO2012071860A1/en
Publication of CN102487465A publication Critical patent/CN102487465A/en
Application granted granted Critical
Publication of CN102487465B publication Critical patent/CN102487465B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13003Constructional details of switching devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1336Synchronisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a method for synchronous communication between single boards of a multiple dwelling unit (MDU) and an MDU. The method comprises the following steps that: an interboard message communication link based on a hardware physical address is established between an MDU board as a client and an MDU board as a server remote host; after the interboard message communication link based on the hardware physical address is established, the board as the client and the board as the server remote host carry out synchronous communication interaction by the interboard message communication link. According to the invention, on the basis of hardware physical addresses of boards, inter-process synchronous communication of two cross-platform communication application systems is realized; therefore, stable cross-platform communication can be realized; information interaction can be carried out simply with high efficiency; the working performance is stable and reliable; and the application scope of the method and the MDU is wide.

Description

The method of synchronous communication and multitenant unit between the veneer of multitenant unit
Technical field
The present invention relates to EPON (Passive Optical Network, PON) technical field, relate in particular to method and the multitenant unit of synchronous communication between a kind of veneer of multitenant unit.
Background technology
In the communications applications system of multitask, between task, there are two kinds of basic communication modes: there is the method for synchronization of time-dependence and the asynchronous system with time-independent.
The feature of the method for synchronization is, must carry out synchronously between the application system of two communications, and two systems must be all in normal operation, and the execution of broken clients end stream, calls then carry out.First transmission program initiates a request to reception program, and and then transmission program is stopped up the process of self, until receive response or the synchronous wait timeout of reception program.Transmission program is being received after response or synchronous wait timeout and can continuation processed downwards.
The feature of asynchronous system is that request message is sent to Another application program by an application program (requesting party or transmit leg), then can continue to carry out other task of self downwards.Transmission program need not be waited for the execution of reception program and return results, but can continue to process other request.
Figure 1 shows that existing PON(EPON), wherein, multitenant unit (Multiple Dwelling Unit, MDU) is generally arranged in corridor as the termination equipment of light access, for multiple users provide voice-and-data business, there is the feature of multiport multi-service multifunctional.These features make multitenant unit on hardware configuration, often have multiple boards and multiple CPU(central processing unit), on Software for Design, often need more task to realize respectively different business, each task often operates in again in dissimilar multiple task operating system (as VxWorks, Linux etc.).Therefore, must adopt cross-platform intertask communication mechanism, realize the communication of board inter-process messages.
Chinese patent application prospectus CN101599852 discloses communication means, the veneer of multi-software module, the communication equipment of multimode between a kind of veneer, the method comprises: the communication module of veneer receives the module No. of the software module veneer from application layer, and logical address using the module No. receiving as software module is preserved; The communication module of veneer is by physical address and the logical address of other veneer broadcast veneer in equipment, and study is by physical address and the corresponding logical address of other veneer broadcast in equipment; The software module of this veneer utilizes the software module of its logical address and other veneer to communicate, and between this veneer and other veneer, is communicated by the communication module of physical address and other veneer by communication module.Because the module No. of the software module in veneer need to be unified registration and distribute, in the time carrying out Overpassing Platform by Using between the communications applications system at two isomeries, portable and the dynamic scalability of software module are poor, and do not realize the synchronous communication of message between different boards.
Chinese patent application prospectus CN101702784A discloses a kind of light access multiuser residential unit embedded device multitask communication system and method, comprise the message between different boards communication link and interprocess communication (the Inter-Process Communication that use socket to realize, IPC) the inter-process messages communication link that message channel is realized, also comprises by message between card and waits for message sink processing operation and the operation of message transmission processing between process implementation process.Owing to using the client of connection-oriented socket communication at the remote host of Connection Service end, while setting up message between different boards communication link, need to know in advance the IP address of remote host, when client after the IP of remote host address change cannot get the host IP address of service end before message between different boards communication link is set up, thereby can not set up message between different boards communication link, exist flexibility not, also inconvenient shortcoming of operation.
Summary of the invention
The technical problem to be solved in the present invention is to provide method and the multitenant unit of synchronous communication between a kind of veneer of multitenant unit, realizes without the host ip that uses service end, can realize the synchronous communication between the veneer of multitenant unit.
For solving the problems of the technologies described above, the method for synchronous communication between the veneer of a kind of multitenant unit of the present invention, comprising:
The board as client of multitenant unit and the board as server distance host of multitenant unit are set up the message between different boards communication link based on hardware physical address;
Set up after message between different boards communication link based on hardware physical address, carry out synchronization message as the board of client and board as server distance host by this message between different boards communication link mutual.
Further, the step of the message between different boards communication link of foundation based on hardware physical address comprises:
Board as client sends the request message of setting up communication between plates link to the board as server distance host by the communication protocol based on hardware physical address;
Receive after request message as the board of server distance host, set up and as the message between different boards communication link between the board of client.
Further, set up in the request message of communication between plates link and carry slot number and the hardware physical address as the board of client;
Receive after request message as the board of server distance host, set up message between different boards communication link according to slot number and hardware physical address, this message between different boards communication link is registered, and return to response message to the board as client;
Receive after response message as the board of client, message between different boards communication link is registered.
Further, carrying out the mutual step of synchronization message by this message between different boards communication link comprises:
Send a request message as the client process on the board of client to this as the client functionality process on the board of client, and sending the obstruction that carries out self function after this request message;
When the remote service process of client process on the board as server distance host can be identified request message, by message between different boards communication link, request message is sent to remote service process.
Further, the method also comprises:
Remote service process receives after request message, according to the private data information of this request message, this request message is distributed to the respective service end function process on the board of server distance host;
Service end function process receive request message and this request message is processed after, send response message by message between different boards communication link to client process.
Further, the method also comprises:
Client process receives after response message, in the time that client functionality process can be identified response message, this response message is sent to client functionality process;
Client functionality process receives after response message, removes the obstruction to self function.
Further, the method also comprises:
When the remote service process None-identified request message of client process on the board as server distance host, the message format that can identify according to remote service process, re-construct request message, and by message between different boards communication link, the request message re-constructing is sent to remote service process.
Further, the step that client process re-constructs request message comprises:
Client process application memory block, the size of this memory block is the message body length of request message and the message header length sum of the message format that remote service process can be identified receiving;
Client process is according to the private data information of carrying in the request message receiving, according to the message format of remote service process, construct the message header that this remote service process can be identified, and message header and the message content of the request message receiving are saved in memory block, using the content in this memory block as the request message re-constructing.
Further, carrying out the mutual step of synchronization message by this message between different boards communication link comprises:
As the service end function process on the board of server distance host, by message between different boards communication link, the client process on the board as client sends a request message, and is sending the obstruction that carries out self function after this request message;
When the client functionality process of client process on the board as client can be identified request message, request message is sent to corresponding client functionality process, and carry out the obstruction of self function.
Further, the method also comprises:
After client functionality process receives request message and processes, return to response message to client process;
Client process receives after response message, in the time that remote service process can be identified response message, this response message is sent to remote service process, and removes the obstruction of self function;
Remote service process receives after response message, and this response message is sent to corresponding service end function process;
Service end function process receives after response message, removes the function of self and blocks.
Further, a kind of multitenant unit, comprising: as the board of service end distance host with as the board of client, wherein:
Set up as the board of client and the board as server distance host the message between different boards communication link having based on hardware physical address;
As the board of client with to carry out synchronization message as the board of server distance host by this message between different boards communication link mutual.
Further, comprise remote service process module and at least one service end function process module as the board of service end distance host, between remote service process module and service end function process module, set up and have inter-process messages communication link;
Comprise client process module and at least one client functionality process module as the board of client, between client process module and client functionality process module, set up and have inter-process messages communication link;
Client process module and remote service process module are set up the message between different boards communication link having based on hardware physical address.
Further, client process module and remote service process module are set up message between different boards communication link and are comprised:
Client process module sends the request message of setting up communication between plates link to remote service process module by the communication protocol based on hardware physical address;
Remote service process module receives after request message, sets up the message between different boards communication link between client process module.
Further, set up in the request message of communication between plates link and carry slot number and the hardware physical address as the board of client;
Remote service process module receives after request message, sets up message between different boards communication link according to slot number and hardware physical address, this message between different boards communication link is registered, and return to response message to client process module;
Client process module receives after response message, and message between different boards communication link is registered.
Further, carrying out synchronization message by this message between different boards communication link comprises alternately:
Client functionality process sends a request message to client process, and is sending the obstruction that carries out self function after this request message;
When client process can be identified request message in remote service process, by message between different boards communication link, request message is sent to remote service process.
Further, carrying out synchronization message by this message between different boards communication link comprises alternately:
Service end function process by message between different boards communication link, sends a request message to client process, and is sending the obstruction that carries out self function after this request message;
Client process, in the time can identifying request message as client functionality process, sends to corresponding client functionality process by request message, and carries out the obstruction of self function.
In sum, the present invention is based on the hardware physical address of board, realize the synchronous communication between the process of two cross-platform communications applications systems, can realize stable Overpassing Platform by Using, information interaction is simply efficient, and stable and reliable working performance and the scope of application are comparatively extensive.
Brief description of the drawings
Fig. 1 is the schematic diagram of the PON system configuration of prior art;
Fig. 2 is the flow chart of the multitenant unit communication between single boards link establishment of the embodiment of the present invention;
Fig. 3 is that the function process of the client process module place board of the embodiment of the present invention is initiated the flow chart of synchronous communication between the veneer of request;
Fig. 4 is that the function process of the remote service process module place board of the embodiment of the present invention is initiated the flow chart of synchronous communication between the veneer of request;
Fig. 5 is the Organization Chart of the multitenant unit of the embodiment of the present invention.
Embodiment
In present embodiment, in multitenant unit, at least comprise a board as service end distance host (service end board), on this board, comprise remote service process module and at least one the service end function process module that the double layered communication agreement based on hardware physical address is provided, wherein, remote service process module and client process module are set up message between different boards communication link, and between each service end function process module on remote service process module and place board all foundation have inter-process messages communication link.
In multitenant unit, also comprise at least one board as client (client board), on this board, comprise client process module and at least one the client functionality process module that the double layered communication agreement based on hardware physical address is provided, wherein, client process module and remote service process module are set up message between different boards communication link, and between each client functionality process module on client process module and place board all foundation have inter-process messages communication link.
The hardware physical address of the board in multitenant unit is generally no longer amendment after dispatching from the factory, and after board variation, CPU can arrive hardware physical address by the study of software flexible ground.Message between different boards communication link is the communication link of the double layered communication agreement based on hardware physical address, the remote service process module of message between different boards communication link and client process module have unique corresponding relation with the hardware physical address of veneer respectively, and message between different boards is sent to by remote service process module or client process module the veneer that object physical address is corresponding.
The OSS(Operating Systems Subsystem that message communicating link between process module in multitenant unit is multiple task operating system, operating system support subsystem) IPC message channel between the process that realizes.
Message between different boards in multitenant unit and the form of inter-process messages comprise message header and message body, message header comprises Process identifier (the Process Identifier of transmission program and reception program, PID), type of message (synchronization message or syn ack message), message body comprises message id and message data etc.
Between the veneer of the multitenant unit of present embodiment, the method for synchronous communication comprises that client process module and remote service process module set up the process of message between different boards communication link, as shown in Figure 2, comprising:
Step 201: client process module sends the broadcast request message of setting up communication between plates link to remote service process module by the double layered communication agreement based on hardware physical address, wherein, set up the slot number and the hardware physical address that in the broadcast request message of communication between plates link, carry client process module place board;
In present embodiment, the board at each client process module place has unique slot number and hardware physical address.
Step 202: remote service process module receives the broadcast request message of setting up message between different boards communication link from client process module, according to the slot number carrying in broadcast request message and hardware physical address, message between different boards communication link between foundation registration and client process module, and send response message to client process module by the double layered communication agreement based on hardware physical address;
Step 203: client process module receives the response message of remote service process module to broadcast request message, if in the time receiving response message wait timeout, perform step 201; If while receiving response message, not overtime, perform step 204;
Step 204: carry out the registration of message between different boards communication link, wherein, carry the slot number of the client process module place board of the request of initiation in response message, and perform step 205;
Step 205: client process module and the timing of remote service process module are to message communicating link test message between the other side's transmission board;
Step 206: remote service process module receives the message between different boards communication link test post that client process module sends, if wait timeout is deleted registered message between different boards communication link from list;
Step 207: client process module receives the message between different boards communication link test post that remote service process module sends, if wait timeout, from list, delete registered message between different boards communication link, and perform step 201, again set up message between different boards communication link with remote service process module.
After message between different boards communication link between remote service process module and client process module is successfully set up and is registered, the method of synchronous communication between the veneer of the multitenant unit of present embodiment, also comprise that the client functionality process of client process module place board sends the synchronous communication process of message between different boards to the service end function process of remote service process module place board, as shown in Figure 3, comprising:
Step 301: the client functionality process module (the first process) of client process module place board sends the first request message to client process module, and sending the obstruction that carries out self after the first request message, wherein, the first request message carries PID mark, type of message, message id and the message data of the first process;
Step 302: client process module receives the first request message from the first process, according to the first request message, the message format that can identify according to remote service process module, structure the second request message, sends to remote service process module by message between different boards communication link;
Client process module comprises according to the step of the first request message structure and transmission the second request message:
Step 1, applies for a memory block, and block size is the message body length of the first request message and the message header length sum of remote service process module;
Step 2, the private data information of carrying according to the first request message, according to the message format of remote service process module, the message header of the second request message that structure remote service process module can be identified, and the message content of the message header of the second request message and the first request message is saved in the memory block of application;
Above-mentioned private data information comprises PID mark, type of message and message id.
Step 3, sends to remote service process module by message between different boards communication link by the content of memory block;
Step 4: the memory block that is released to the second request message application.
Step 303: remote service process module receives the second request message, and according to the private data information of carrying in the second request message, the second request message is distributed to the service end function process module (the second process) that reception program is corresponding;
Step 304: the service end function process module that reception program is corresponding receives the second request message, sends the first response message to client process module by message between different boards communication link after processing;
Step 305: client process module receives the first response message returning, and according to the first response message, the message format that can identify according to the client functionality process module on this client process module place board, construct the second response message, send to by IPC message channel between process the client functionality process module (the first process) that reception program is corresponding;
Client process module comprises according to the step of the first response message structure and transmission the second response message:
Step a, applies for a memory block, and block size is the message header length sum of the client functionality process module (the first process) that the message body length of the first response message and reception program are corresponding;
Step b, the private data information of carrying according to the first response message, the message format that can identify according to client functionality process module, the message header of the second response message that function process (the first process) corresponding to structure reception program can be identified, is saved in the message content of the message header of the second response message and the first response message in the memory block of application;
Step c, sends to the content of the memory block of application by inter-process messages communication link the client functionality process (the first process) of client process module place board, and discharges the first response message.
Step 306: the client functionality process (the first process) of client process module place board receives after the second response message, unblocking immediately, and discharge the memory block that the second response message takies.
If it is overtime that the merit client energy process of client process module place board receives the second response message, remove the obstruction of client functionality process.
After message between different boards communication link between remote service process module and client process module is successfully set up and is registered, the method of synchronous communication between the veneer of the multitenant unit of present embodiment, also comprise that the service end function process of remote service process module place board sends the step of the synchronous communication of message between different boards to the client functionality process of client process module place board, as shown in Figure 4, comprising:
Step 401: the service end function process (the 3rd process) of remote service process module place board is initiated the 3rd request message, send to client process module by message between different boards communication link, the 3rd process is carried out self obstruction after sending the 3rd request message immediately, wherein, the 3rd request message carries PID mark, type of message, message id and the message data of the 3rd process;
Step 402: client process module receives the 3rd request message, according to the 3rd request message, the message format that can identify according to the client functionality process module of place board, construct the 4th request message, by inter-process messages communication link, synchronized transmission arrives corresponding client functionality process (the 4th process), and carries out immediately self and block;
Client process module comprises the following steps according to the 3rd request message structure and transmission the 4th request message:
Steps A, applies for a memory block, and block size is the message header length sum of the message body length of the 3rd request message and the client functionality process (the 4th process) of client process module place board;
Step B, according to the private data information of the 3rd request message, the message format that can identify according to client functionality process module, the message header of the 4th request message that the client functionality process (the 4th process) corresponding to reception program of structure client process module place board can be identified, is saved in the message content of the message header of the 4th request message and the 3rd request message the memory block of application;
Step C, sends to the 4th process by inter-process messages communication link by the content of the memory block of application, and carries out immediately self and block.
Step 403: the client functionality process (the 4th process) of client process module place board receives the 4th request message from client process module, after processing, client process module discharges the memory block that takies of the 4th request message, and constructs the 3rd response message and return to client process module by inter-process messages communication link;
Step 404: unblocking immediately after client process module reception the 3rd response message, and according to the 3rd response message, the message format that can identify according to remote service process module, structure the 4th response message, sends to remote service process module by message between different boards communication link;
It is overtime that client process module receives the 3rd response message, the unblocking of client process module.
Step 405: remote service process module receives the 4th response message, is distributed to the service end function process that reception program is corresponding (the 3rd process) by inter-process messages link;
Step 406: the service end function process (the 3rd process) of remote service process module place board receives the 4th response message, immediately unblocking.
It is overtime that the service end function process of remote service process module place board receives the 4th response message, removes the obstruction of service end function process module.
The multitenant unit that Figure 5 shows that present embodiment, comprising: as the board of service end distance host with as the board of client, wherein:
Set up as the board of client and the board as server distance host the message between different boards communication link having based on hardware physical address; Comprise remote service process module and at least one service end function process module as the board of service end distance host, between remote service process module and service end function process module, set up and have inter-process messages communication link;
As the board of client with to carry out synchronization message as the board of server distance host by this message between different boards communication link mutual.Comprise client process module and at least one client functionality process module as the board of client, between client process module and client functionality process module, set up and have inter-process messages communication link;
Client process module and remote service process module are set up the message between different boards communication link having based on hardware physical address.
Client process module and remote service process module are set up message between different boards communication link and are comprised: client process module sends the request message of setting up communication between plates link to remote service process module by the communication protocol based on hardware physical address; Remote service process module receives after request message, sets up the message between different boards communication link between client process module.
Set up in the request message of communication between plates link and carry slot number and the hardware physical address as the board of client; Remote service process module receives after request message, sets up message between different boards communication link according to slot number and hardware physical address, this message between different boards communication link is registered, and return to response message to client process module; Client process module receives after response message, and message between different boards communication link is registered.
Carrying out synchronization message by this message between different boards communication link comprises alternately: client functionality process sends a request message to client process, and is sending the obstruction that carries out self function after this request message; When client process can be identified request message in remote service process, by message between different boards communication link, request message is sent to remote service process.
Carrying out synchronization message by this message between different boards communication link comprises alternately: service end function process, by message between different boards communication link, sends a request message to client process, and sending the obstruction that carries out self function after this request message; Client process, in the time can identifying request message as client functionality process, sends to corresponding client functionality process by request message, and carries out the obstruction of self function.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module, each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that multiple calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in storage device and be carried out by calculation element, or they are made into respectively to each integrated circuit modules, or their multiple modules or step are made into single integrated circuit module to be realized.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only embodiments of the invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment of making, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (14)

1. a method for synchronous communication between the veneer of multitenant unit, comprising:
The board as client of multitenant unit and the board as server distance host of described multitenant unit are set up the message between different boards communication link based on hardware physical address;
Set up after the described message between different boards communication link based on hardware physical address, it is mutual that the described board as client and the described board as server distance host carry out synchronization message by this message between different boards communication link;
Describedly carry out the mutual step of synchronization message by this message between different boards communication link and comprise:
Describedly send a request message as the client process on the board of client to this as the client functionality process on the board of client, and sending the obstruction that carries out self function after this request message;
Described client process can identify described request message as the remote service process on the board of server distance host time, by described message between different boards communication link, sends to described remote service process by described request message described.
2. the method for claim 1, is characterized in that, the step of the message between different boards communication link of described foundation based on hardware physical address comprises:
The described board as client sends the request message of setting up described communication between plates link to the described board as server distance host by the communication protocol based on hardware physical address;
The described board as server distance host receives after described request message, foundation and described as the message between different boards communication link between the board of client.
3. method as claimed in claim 2, is characterized in that:
In the described request message of setting up described communication between plates link, carry slot number and the hardware physical address of the described board as client;
The described board as server distance host receives after described request message, set up described message between different boards communication link according to described slot number and hardware physical address, this message between different boards communication link is registered, and return to response message to the described board as client;
The described board as client receives after described response message, and described message between different boards communication link is registered.
4. the method for claim 1, is characterized in that, the method also comprises:
Described remote service process receives after described request message, according to the private data information of this request message, this request message is distributed to described respective service end function process on the board of server distance host;
After described service end function process receives described request message and this request message is processed, send response message by described message between different boards communication link to described client process.
5. method as claimed in claim 4, is characterized in that, the method also comprises:
Described client process receives after described response message, in the time that described client functionality process can be identified described response message, this response message is sent to described client functionality process;
Described client functionality process receives after described response message, removes the obstruction to self function.
6. the method for claim 1, is characterized in that, the method also comprises:
Described client process is in the time of the described remote service process None-identified described request message as on the board of server distance host, the message format that can identify according to described remote service process, re-construct described request message, and by described message between different boards communication link, the request message re-constructing is sent to described remote service process.
7. method as claimed in claim 6, is characterized in that, the step that described client process re-constructs described request message comprises:
Described client process application memory block, the size of this memory block is the message body length of request message and the message header length sum of the message format that described remote service process can be identified receiving;
The private data information of carrying in the request message receiving described in described client process basis, according to the message format of described remote service process, construct the message header that this remote service process can be identified, and by message header and described in the message content of the request message that receives be saved in described memory block, using the content in this memory block as the described request message re-constructing.
8. the method for claim 1, is characterized in that, describedly carries out the mutual step of synchronization message by this message between different boards communication link and comprises:
Described as the service end function process on the board of server distance host, by described message between different boards communication link, send a request message as the client process on the board of client to described, and sending the obstruction that carries out self function after this request message;
Described client process can identify described request message as the client functionality process on the board of client time, sends to corresponding client functionality process by described request message described, and carries out the obstruction of self function.
9. method as claimed in claim 8, is characterized in that, the method also comprises:
After described client functionality process receives described request message and processes, return to response message to described client process;
Described client process receives after described response message, in the time that described remote service process can be identified described response message, this response message is sent to described remote service process, and removes the obstruction of self function;
Described remote service process receives after described response message, and this response message is sent to corresponding service end function process;
Described service end function process receives after described response message, removes the function of self and blocks.
10. a multitenant unit, comprising: as the board of service end distance host with as the board of client, wherein:
The described board as client and the described board as server distance host are set up the message between different boards communication link having based on hardware physical address;
It is mutual that the described board as client and the described board as server distance host carry out synchronization message by this message between different boards communication link;
Describedly carry out synchronization message by this message between different boards communication link and comprise alternately:
Described client functionality process sends a request message to described client process, and is sending the obstruction that carries out self function after this request message;
When described client process can be identified described request message in remote service process, by described message between different boards communication link, described request message is sent to described remote service process.
11. multitenant units as claimed in claim 10, is characterized in that:
The described board as service end distance host comprises remote service process module and at least one service end function process module, between described remote service process module and described service end function process module, sets up and has inter-process messages communication link;
The described board as client comprises client process module and at least one client functionality process module, between described client process module and described client functionality process module, sets up and has inter-process messages communication link;
Described client process module and described remote service process module are set up the described message between different boards communication link based on hardware physical address.
12. multitenant units as claimed in claim 11, is characterized in that, described client process module and described remote service process module are set up described message between different boards communication link and comprised:
Described client process module sends the request message of setting up described communication between plates link to described remote service process module by the communication protocol based on hardware physical address;
Described remote service process module receives after described request message, sets up the message between different boards communication link between described client process module.
13. multitenant units as claimed in claim 12, is characterized in that:
In the described request message of setting up described communication between plates link, carry slot number and the hardware physical address of the described board as client;
Described remote service process module receives after described request message, sets up described message between different boards communication link according to described slot number and hardware physical address, this message between different boards communication link is registered, and return to response message to described client process module;
Described client process module receives after described response message, and described message between different boards communication link is registered.
14. multitenant units as claimed in claim 11, is characterized in that, describedly carry out synchronization message by this message between different boards communication link and comprise alternately:
Described service end function process, by described message between different boards communication link, sends a request message to described client process, and is sending the obstruction that carries out self function after this request message;
Described client process can identify described request message as client functionality process time, sends to corresponding client functionality process by described request message described, and carries out the obstruction of self function.
CN201010570435.1A 2010-12-02 2010-12-02 Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit Expired - Fee Related CN102487465B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010570435.1A CN102487465B (en) 2010-12-02 2010-12-02 Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit
PCT/CN2011/074428 WO2012071860A1 (en) 2010-12-02 2011-05-20 Synchronization communication method between single-boards of a multiple dwelling unit and multiple dwelling unit thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010570435.1A CN102487465B (en) 2010-12-02 2010-12-02 Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit

Publications (2)

Publication Number Publication Date
CN102487465A CN102487465A (en) 2012-06-06
CN102487465B true CN102487465B (en) 2014-12-10

Family

ID=46152913

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010570435.1A Expired - Fee Related CN102487465B (en) 2010-12-02 2010-12-02 Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit

Country Status (2)

Country Link
CN (1) CN102487465B (en)
WO (1) WO2012071860A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103107906B (en) * 2012-11-15 2016-06-29 瑞斯康达科技发展股份有限公司 Communication means, board and communication machine frame equipment between a kind of board
CN105991301A (en) * 2015-03-13 2016-10-05 杭州迪普科技有限公司 Message synchronization method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825836A (en) * 2006-04-04 2006-08-30 中兴通讯股份有限公司 System and method for avoiding network apparatus jamming
JP2009239964A (en) * 2001-04-16 2009-10-15 Interdigital Technol Corp Physical layer processing for wireless communication system using code division multiple access
CN101599852A (en) * 2008-06-06 2009-12-09 中兴通讯股份有限公司 The veneer of the communication means of multimode, multi-software module, communication apparatus between veneer
CN101702784A (en) * 2009-11-18 2010-05-05 上海市共进通信技术有限公司 Multitask communication system and method of optical access multiuser residential unit embedded device
CN101895523A (en) * 2009-05-22 2010-11-24 华为技术有限公司 Board-to-board communication method, system, mainboard and service single board

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009239964A (en) * 2001-04-16 2009-10-15 Interdigital Technol Corp Physical layer processing for wireless communication system using code division multiple access
CN1825836A (en) * 2006-04-04 2006-08-30 中兴通讯股份有限公司 System and method for avoiding network apparatus jamming
CN101599852A (en) * 2008-06-06 2009-12-09 中兴通讯股份有限公司 The veneer of the communication means of multimode, multi-software module, communication apparatus between veneer
CN101895523A (en) * 2009-05-22 2010-11-24 华为技术有限公司 Board-to-board communication method, system, mainboard and service single board
CN101702784A (en) * 2009-11-18 2010-05-05 上海市共进通信技术有限公司 Multitask communication system and method of optical access multiuser residential unit embedded device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
说明书第2段,第158-161段,图12,13. *
说明书第5页第69段-第7页第105段,图2,3. *

Also Published As

Publication number Publication date
CN102487465A (en) 2012-06-06
WO2012071860A1 (en) 2012-06-07

Similar Documents

Publication Publication Date Title
KR101877188B1 (en) Service layer interworking using mqtt protocol
CN102377814B (en) Remote assistance service method aiming at embedded operation system
CN100363870C (en) Method and apparatus for providing multi-client support in a SIP-enabled terminal
CN101286867B (en) Software updating method and system of network equipment
EP2710776B1 (en) Anonymous signalling
CN102209302A (en) System and method for realizing information push of mobile terminal
WO2006032993A3 (en) System and method for communication with universal integrated circuit cards in mobile devices using internet protocols.
KR20170016304A (en) Server initiated remote device registration
US9119020B2 (en) Method and apparatus for discovering wireless devices
CN101778053A (en) Inter-instant messenger communication method and device
CN101124736A (en) System and method for network-assisted connection in a wireless environment
CN101951325A (en) Network terminal configuration system based on automatic discovery and configuration method thereof
RU2008138577A (en) NETWORK SYSTEM
CN109451036A (en) A kind of block chain safety communicating method, service node and system
CN102594886B (en) Method and device for direct communication between browsers, and communication system
CN102546778A (en) Agent-based cross-platform wireless network access controller multi-board communication method
CN102917082B (en) Penetrate information push method and the system of network address translation
Baumgärtner et al. B-dtn7: Browser-based disruption-tolerant networking via bundle protocol 7
CN102487465B (en) Method for synchronous communication between single boards of multiple dwelling unit and multiple dwelling unit
CA2533543A1 (en) System and method for managing communication for component applications
CN103327130A (en) Method, terminal and system for reusing MAC address
CN102571394A (en) Simple network management protocol (SNMP) network managing method and system
CN100536480C (en) Data communication system and method for distributed system
CN103442450A (en) Wireless communication method and wireless communication equipment
CN101695169B (en) Remote-end maintaining method of operation support system data as well as system and remote-end account opening proxy

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141210

Termination date: 20191202