Communication method, communication system and computer readable recording medium recording communication program
First Claim
1. A communication method in a communication network including a plurality of equipments communicating with each other by at least one of transmitting, receiving and processing a packet, each of said plurality of equipments having a communication unit implementing communication function for said communication and a function unit for implementing at least one function other than said communication function,said communication unit having a function information storage for storing a plurality of pieces of function information related to said at least one function of said function unit, whereinsaid communication method includes inquiring, in said communication unit of at least one of said plurality of equipments, whether said plurality of pieces of function information are stored in said function information storage, of each of said plurality of equipments using said packet;
- wherein said packet stores transmission source information for uniquely designating that one of said equipments which is a source of transmission of said packet, transmission destination information for uniquely designating that one of said equipments which is a destination of transmission of said packet, instruction information for implementing said communication function or any of said at least one function of said function unit and related information related to said instruction information, said communication method comprising a step of receiving an external request, and said method further comprising at least one of;
(a) an inquiry packet transmission step for transmitting, in response to received said external request, said packet storing an inquiry as to whether a prescribed function information is present in said plurality of pieces of function information, as said instruction information and said related information, to each of said plurality of equipments; and
(b) an answer packet transmission step responsive to reception of said packet transmitted in said inquiry packet transmission step (a), for transmitting said packet storing an answer indicating whether inquired said prescribed function information is present in said function information storage, as said instruction information and said related information;
said steps (a) and (b) being performed in said communication unit;
and further comprising at least one of the following steps (c) and (d);
(c) a step of transmitting said packet storing any of said plurality of pieces of function information as said transmission destination information;
(d) (d1) a determination step receiving said packet transmitted in said step (c) of transmission for determining whether or not said transmission destination information in the received packet matches any of said plurality of pieces of function information in said function information storage; and
(d2) a process execution step for executing a process in accordance with said instruction information and said related information in the received packet, in accordance with result of determination in said determination step (d1) that the information matches;
said steps (c), (d1) and (d2) being performed in said communication unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication network in which a plurality of equipments each having a function implementing unit having a plurality of functions and a communication control unit having communication function communicating with each other, the communication control unit includes a recording medium and stores on the recording medium in advance a plurality of pieces of function information related to at least one function held by the corresponding function implementing unit, and inquires function information of each of other equipments at the time of communication. Therefore, management of various equipments and function information of various equipments in correspondence with each other becomes unnecessary, load in processing including communication is relieved and functions of respective equipments can be controlled efficiently.
-
Citations
14 Claims
-
1. A communication method in a communication network including a plurality of equipments communicating with each other by at least one of transmitting, receiving and processing a packet, each of said plurality of equipments having a communication unit implementing communication function for said communication and a function unit for implementing at least one function other than said communication function,
said communication unit having a function information storage for storing a plurality of pieces of function information related to said at least one function of said function unit, wherein said communication method includes inquiring, in said communication unit of at least one of said plurality of equipments, whether said plurality of pieces of function information are stored in said function information storage, of each of said plurality of equipments using said packet; -
wherein said packet stores transmission source information for uniquely designating that one of said equipments which is a source of transmission of said packet, transmission destination information for uniquely designating that one of said equipments which is a destination of transmission of said packet, instruction information for implementing said communication function or any of said at least one function of said function unit and related information related to said instruction information, said communication method comprising a step of receiving an external request, and said method further comprising at least one of; (a) an inquiry packet transmission step for transmitting, in response to received said external request, said packet storing an inquiry as to whether a prescribed function information is present in said plurality of pieces of function information, as said instruction information and said related information, to each of said plurality of equipments; and (b) an answer packet transmission step responsive to reception of said packet transmitted in said inquiry packet transmission step (a), for transmitting said packet storing an answer indicating whether inquired said prescribed function information is present in said function information storage, as said instruction information and said related information; said steps (a) and (b) being performed in said communication unit; and further comprising at least one of the following steps (c) and (d); (c) a step of transmitting said packet storing any of said plurality of pieces of function information as said transmission destination information; (d) (d1) a determination step receiving said packet transmitted in said step (c) of transmission for determining whether or not said transmission destination information in the received packet matches any of said plurality of pieces of function information in said function information storage; and (d2) a process execution step for executing a process in accordance with said instruction information and said related information in the received packet, in accordance with result of determination in said determination step (d1) that the information matches; said steps (c), (d1) and (d2) being performed in said communication unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication method in a communication network including a plurality of equipments communicating with each other by at least one of transmitting, receiving and processing a packet, each of said plurality of equipments having a communication unit implementing communication function for said communication and a function unit for implementing at least one function other than said communication function,
said communication unit having a function information storage for storing a plurality of pieces of function information related to said at least one function of said function unit, wherein said communication method includes inquiring, in said communication unit of at least one of said plurality of equipments, whether said plurality of pieces of function information are stored in said function information storage, of each of said plurality of equipments using said packet; -
wherein said packet stores transmission source information for uniquely designating that one of said equipments which is a source of transmission of said packet, transmission destination information for uniquely designating that one of said equipments which is a destination of transmission of said packet, instruction information for implementing said communication function or any of said at least one function of said function unit and related information related to said instruction information, said communication method comprising a step of receiving an external request, and said method further comprising at least one of; (a) an inquiry packet transmission step for transmitting, in response to received said external request, said packet storing an inquiry as to whether a prescribed function information is present in said plurality of pieces of function information, as said instruction information and said related information, to each of said plurality of equipments; and (b) an answer packet transmission step responsive to reception of said packet transmitted in said inquiry packet transmission step (a), for transmitting said packet storing an answer indicating whether inquired said prescribed function information is present in said function information storage, as said instruction information and said related information; said steps (a) and (b) being performed in said communication unit; wherein said communication unit of any of said plurality of equipments further includes identification information storage for storing identification information for facilitating recognition of respective ones of said plurality of pieces of function information, and a first output section; said answer packet transmission step (b) further includes (b-3) identification information answer packet transmission step responsive to reception of said packet transmitted in said inquiry packet transmission step (a), for transmitting said packet storing as said related information, said identification information in said identification information storage corresponding to inquired said prescribed function information; said communication method further comprising (p) a first output step for receiving said packet transmitted in said identification information answer packet transmission step (b-3) for outputting and reporting content of said received packet to said first output section, said step (p) being performed in said communication unit. - View Dependent Claims (9)
-
-
10. A communication method in a communication network including a plurality of equipments communicating with each other by at least one of transmitting, receiving and processing a packet, each of said plurality of equipments having a communication unit implementing communication function for said communication and a function unit for implementing at least one function other than said communication function,
said communication unit having a function information storage for storing a plurality of pieces of function information related to said at least one function of said function unit, wherein said communication method includes inquiring, in said communication unit of at least one of said plurality of equipments, whether said plurality of pieces of function information are stored in said function information storage, of each of said plurality of equipments using said packet; -
wherein said packet stores transmission source information for uniquely designating that one of said equipments which is a source of transmission of said packet, transmission destination information for uniquely designating that one of said equipments which is a destination of transmission of said packet, instruction information for implementing said communication function or any of said at least one function of said function unit and related information related to said instruction information, said communication method comprising a step of receiving an external request, and said method further comprising at least one of; (a) an inquiry packet transmission step for transmitting, in response to received said external request, said packet storing an inquiry as to whether a prescribed function information is present in said plurality of pieces of function information, as said instruction information and said related information, to each of said plurality of equipments; and (b) an answer packet transmission step responsive to reception of said packet transmitted in said inquiry packet transmission step (a), for transmitting said packet storing an answer indicating whether inquired said prescribed function information is present in said function information storage, as said instruction information and said related information; said steps (a) and (b) being performed in said communication unit; wherein said communication unit of at least one of said plurality of equipments further includes a second output section; said communication method further comprising at least one of the following steps (r) and (s); (r)(r1) a state determination step for receiving said packet and determining whether said function unit is in a busy state in which a prescribed function is being implemented and implementation of a function in accordance with said instruction information in said received packet is not possible; (r2) a busy packet transmission step response to determination by said state determination step that the function unit is in the busy state, for generating and transmitting as a busy packet, said packet storing busy information indicating the busy state as an answer, in said instruction information and said related information; and (s) a second output step for receiving said busy packet transmitted in said buy packet transmission step (r2) for outputting and reporting content of the received said busy packet to said second output section; said steps (r) and (s) being performed in said communication unit. - View Dependent Claims (11, 12)
-
-
13. A communication system in a communication network including a plurality of equipments communicating with each other by at least one of transmitting, receiving and processing a packet, each of said plurality of equipments having a communication unit for implementing communication function for said communication and a function unit for implementing at least one function different from said communication function,
said communication unit having a function information storage for storing a plurality of pieces of function information related to said at least one function of said function unit, wherein said communication unit of at least one of said plurality of equipments inquires whether said plurality of pieces of function information are stored in said function information storage of respective ones of said plurality of equipments using said packet; -
wherein said packet stores transmission source information for uniquely designating that one of said equipments which is a source of transmission of said packet, transmission destination information for uniquely designating that one of said equipments which is a transmission destination of said packet, instruction information for implementing said communication function or any of said at least one function of said function unit and related information related to said instruction information; said communication unit includes means for receiving an external request; and said communication unit further includes at least one of inquiry packet transmission means response to received said external request, for transmitting said packet storing an inquiry as to whether a prescribed function information is present among said plurality of pieces of function information as said instruction information and said related information, to each of said plurality of equipments and answer packet transmission means responsive to reception of said packet transmitted by said inquiry packet transmission means, for transmitting said packet storing an answer indicting whether said inquired said prescribed function information is present in said function information storage, as said instruction information and said related information; wherein said communication unit further includes at least one of the following means (a) and (b); (a) transmission means for transmitting said packet storing any of said plurality of pieces of function information as said transmission destination information; (b)(b1) determining means, receiving said packet transmitted by said transmission means, for determining whether or not said transmission destination information in the received packet matches any of said plurality of pieces of function information in said function information storage, and (b2) process executing means responsive to result of determination of matching by said determining means, for executing a process in accordance with said instruction information and said related information in said received packet.
-
-
14. A computer readable recording medium for recording a communication program for executing a communication method by a computer in a communication network including a plurality of equipments communication with each other by at least one of transmitting, receiving and processing a packet, each of said plurality of equipments having a communication unit implementing communication function for said communication and a function unit implementing at least one function different from said communication function, wherein
said communication unit has a function information storage for storing a plurality of pieces of function information related to said at least one function of corresponding said function unit, and said communication method including inquiring in said communication unit of at least one of said plurality of equipments, whether said plurality of pieces of function information are stored in said function information storage of respective ones of said plurality of equipments using said packet; -
wherein said packet stores transmission source information for uniquely designating that one of said equipments which is a source of transmission of said packet, transmission destination information for uniquely designating that one of said equipments which is a destination of transmission of said packet, instruction information for implementing said communication function or any of said at least one function of said function unit and related information related to said instruction information, said communication method comprising a step of receiving an external request, and said method further comprising at least one of; (a) an inquiry packet transmission step for transmitting, in response to received said external request, said packet storing an inquiry as to whether a prescribed function information is present in said plurality of pieces of function information, as said instruction information and said related information, to each of said plurality of equipments; and (b) an answer packet transmission step responsive to reception of said packet transmitted in said inquiry packet transmission step (a), for transmitting said packet storing an answer indicating whether inquired said prescribed function information is present in said function information storage, as said instruction information and said related information; said steps (a) and (b) being performed in said communication unit; and further comprising at least one of the following steps (c) and (d); (c) a step of transmitting said packet storing any of said plurality of pieces of function information as said transmission destination information; (d) (d1) a determination step receiving said packet transmitted in said step (c) of transmission for determining whether or not said transmission destination information in the received packet matches any of said plurality of pieces of function information in said function information storage; and (d2) a process execution step for executing a process in accordance with said instruction information and said related information in the received packet, in accordance with result of determination in said determination step (d1) that the information matches; said steps (c), (d1) and (d2) being performed in said communication unit.
-
Specification