Data communication apparatus, data communication method and data communication processing program

Information

  • Patent Application
  • 20070171821
  • Publication Number
    20070171821
  • Date Filed
    December 06, 2006
    18 years ago
  • Date Published
    July 26, 2007
    17 years ago
Abstract
A data communication apparatus, comprising: a first control unit for controlling a client trying to access in order to establish a session by a call control protocol, for data communication by a data communication protocol that is other than said call control protocol; an IP address acquiring unit for acquiring an IP address of said client from the data of said call control protocol; and a second control unit for rejecting data communication from a client, which IP address is other than said acquired IP address, while and after said session is established.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The preferred embodiments of the present invention are shown by way of example, and not limitation, in the accompanying figures, in which:



FIG. 1 is a block diagram showing a structure of a data communication system, wherein MFP is used as a data communication apparatus according to one embodiment of the present invention;



FIG. 2 is a block diagram showing an electrical composition of MFP;



FIG. 3 is a view showing a communication sequence in the data communication system of FIG. 1;



FIG. 4 is a flowchart showing a communication process in MFP;



FIG. 5 is a view showing one example of an INVITE message of SIP;



FIG. 6 is a view showing another example of an INVITE message of SIP; and



FIG. 7 is a flowchart showing a communication control process executed in a communication protocol processing unit, for respective protocols.


Claims
  • 1. A data communication apparatus, comprising: a first control unit for controlling a client trying to access in order to establish a session by a call control protocol, for data communication by a data communication protocol that is other than said call control protocol;an IP address acquiring unit for acquiring an IP address of said client from the data of said call control protocol; anda second control unit for rejecting data communication from a client, which IP address is other than said acquired IP address, while and after said session is established.
  • 2. The data communication apparatus as recited in claim 1, wherein said second control unit cancels the rejection of data communication from the client having other IP address, right after the once established session by said call control protocol is canceled.
  • 3. The data communication apparatus as recited in claim 1, wherein said second control unit permits data communication by any other than the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from the client having other IP address.
  • 4. The data communication apparatus as recited in claim 3, wherein said second control unit rejects data communication by the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from all clients including said client.
  • 5. The data communication apparatus as recited in claim 3, wherein information about the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, is acquired from the data of said call control protocol.
  • 6. The data communication apparatus as recited in claim 1, wherein said IP address acquiring unit acquires IP addresses of a plurality of clients from the data of said call control protocol, and said second control unit permits data communication from said acquired IP addresses of a plurality of clients.
  • 7. A data communication method comprising the steps of: controlling a client trying to access in order to establish a session by a call control protocol, for data communication by a data communication protocol that is other than said call control protocol; acquiring an IP address of said client from the data of said call control protocol; andrejecting data communication from a client, which IP address is other than said acquired IP address, while and after said session is established.
  • 8. The data communication method as recited in claim 7, wherein the rejection of data communication from the client having other IP address is canceled right after the once established session by said call control protocol is canceled.
  • 9. The data communication method as recited in claim 7, wherein data communication by any other than the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from the client having other IP address, is permitted while and after said session is established.
  • 10. The data communication method as recited in claim 9, wherein data communication by the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from all clients including said client, is rejected while and after said session is established.
  • 11. The data communication method as recited in claim 9, wherein information about the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol is acquired from the data of said call control protocol data.
  • 12. The data communication method as recited in claim 7, comprising the steps of: acquiring, from data of said call control protocol, each of IP addresses of a plurality of clients; andpermitting, during establishing and after established said a session, data communication for a plurality of clients whose IP address is acquired.
  • 13. A data communication processing program stored on a computer readable medium to make a computer execute the steps of: controlling a client trying to access in order to establish a session by a call control protocol, for data communication by a data communication protocol that is other than said call control protocol;acquiring an IP address of said client from the data of said call control protocol; andrejecting data communication from a client, which IP address is other than said acquired IP address, while and after said session is established.
  • 14. The data communication processing program as recited in claim 13, which further makes a computer execute a step for cancelling the rejection of data communication from the client having other IP address, right after the once established session by said call control protocol is canceled.
  • 15. The data communication processing program as recited in claim 13, which further makes a computer execute a step for permitting data communication by any other than the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from the client having other IP address, while and after said session is established.
  • 16. The data communication processing program as recited in claim 15, which further makes a computer execute a step for rejecting data communication by the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from all clients including said client.
  • 17. The data communication processing program as recited in claim 15, which further makes a computer execute a step for acquiring information of the data communication protocol that is to be used by the client, which tries to access and establish a session by a call control protocol, from the data of said call control protocol.
  • 18. The data communication processing program as recited in claim 13, which further makes a computer execute a step for acquiring IP addresses of a plurality of clients from the data of said call control protocol, and permitting data communication from the acquired IP addresses of a plurality of clients while and after said session is established.
Priority Claims (1)
Number Date Country Kind
2006-016272 Jan 2006 JP national