CN100550742C - Network communication device - Google Patents

Network communication device Download PDF

Info

Publication number
CN100550742C
CN100550742C CNB2005100896689A CN200510089668A CN100550742C CN 100550742 C CN100550742 C CN 100550742C CN B2005100896689 A CNB2005100896689 A CN B2005100896689A CN 200510089668 A CN200510089668 A CN 200510089668A CN 100550742 C CN100550742 C CN 100550742C
Authority
CN
China
Prior art keywords
data
friend
communication device
network communication
terminal
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
CNB2005100896689A
Other languages
Chinese (zh)
Other versions
CN1731731A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of CN1731731A publication Critical patent/CN1731731A/en
Application granted granted Critical
Publication of CN100550742C publication Critical patent/CN100550742C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The HTTP communication unit sends and receives the data based on HTTP via network.Facsimile communication unit sends and receives the facsimile data based on the facsimile transmission rules via public line.History storage unit stores communication history data.Historical transmitting element is when being used as semantic extensible markup language document via described network to described terminal transmission communication history data according to the request that is received via network when the terminal based on HTTP receives the historical request that receives of obtaining communication.

Description

Network communication device
Technical field
The present invention relates to a kind of network communication device, the network communication device of be specifically related to have HTTP (HTTP) communication function and facsimile communication function.
Background technology
Recently, the exploitation network communication device is the focus of making great efforts.Some network communication devices comprise: the http communication function is used to use HTTP to come swap data by network; Facsimile communication function is used for exchanging facsimile data by carrying out the facsimile transmission rules.Japanese Laid-Open Patent Application discloses a kind of technology of carrying out the equipment setting of network communication device by network for 2000-92262 number.Japan Patent is openly applied for disclosing the network communication device that is used for display communication historical data on webpage 2002-7095 number.
In these examples, the user can be provided with from remote location, and need not arrive the position that network communication device is installed.And the user can use personal computer, is used for the operation that facility is provided with.
But traditional network communication device can only be shown as html file with data in Web-browser.Described HTML has limited ability; Be difficult to video data, and described data can not be used for second purpose.
Need provide the data of terminal and the relation between terminal to a large amount of users by network.Therefore, need provide data, described form such as resource description framework (RDF) or rich site summary (RSS) form with semantic extend markup language (XML) form.
Summary of the invention
Therefore, the objective of the invention is to solve at least problem in conventional art.
Network communication device according to one aspect of the present invention comprises: the HTTP communication unit is used for transmitting and receive data based on predetermined HTTP via network; Facsimile communication unit is used for via public line according to the predetermined facisimile transmission rules data that send and receive faxes; History storage unit is used for the storing communication historical data; Historical transmitting element, be used for when via network based on HTTP when terminal receives the request that is used for the obtaining communication historical data, be sent in the communication history data of in history storage unit storing via network to described terminal based on the request that is received and be used as semantic extensible markup language document.
Network communication device according to another aspect of the present invention comprises: the HTTP communication unit is used for transmitting and receive data based on predetermined HTTP via network; Facsimile communication unit is used for via public line based on the predetermined facisimile transmission rules data that send and receive faxes; The end message memory cell is used to store the local terminal and the end message of the terminal that is associated is used as the information that terminal is associated; The end message transmitting element, be used for when receiving from other-end when being used to obtain the request of end message, based on HTTP, send the information that is associated with terminal with friend's form of predetermined friend to other-end and be used as response message for described terminal.
Network communication device according to another aspect of the present invention comprises: communication unit is used for receiving from the client applications of working at other-end via network based HTTP the request of the data that are used to obtain the local terminal; Data capture unit, the data that are used for obtaining according to described request the local terminal are used as semantic extensible markup language document; Shared cell, be used to export rich site summary form, and make described communication unit send and receive the data of local terminal and the data of other-end via network, come open and share the data of described local terminal and the data of described other-end with friend's form of friend; Friend's acquiring unit of friend is used for the feasible friend's client computer that is connected to the friend of local terminal read and obtained the friend of described other-end via network friend's data.
Read following detailed description of the currently preferred embodiment of the present invention in conjunction with the drawings and understand above-mentioned and other purposes, feature, advantage and technology and industry importance of the present invention better.
Description of drawings
Fig. 1 is the block diagram according to the network system of the first embodiment of the present invention;
Fig. 2 is the block diagram of fax through internet device FX shown in Figure 1;
Fig. 3 shows the sequential chart by the communication of HTTP;
Fig. 4 is the schematic diagram of communication history incident, the purpose face of land and result of communication table;
Fig. 5 is the schematic diagram of the data of storing in image storage unit;
Fig. 6 provides product and the example of the transmission historical data that provides as RSS;
Fig. 7-the 9th provides product and the example of the transmission historical data that provides as Atom (atom);
Figure 10 is the example that product are provided by the RSS that the RSS generator shows;
Figure 11 is the flow chart by the transmit operation of fax through internet device FX execution;
Figure 12 is the flow chart of being operated by the reception that fax through internet device FX carries out;
Figure 13 is the flow chart by the processing of carrying out as the fax through internet device of http server work;
Figure 14 is the block diagram according to the network system of the second embodiment of the present invention;
Figure 15 is the block diagram at the fax through internet device FX2 shown in Figure 14;
Figure 16 shows the sequential chart according to the communication of passing through HTTP of second embodiment;
Figure 17 is the schematic diagram of the data of FOAF associated data, manufacturer's data and associated device;
Figure 18 is the example of preceding page or leaf (front page) of the webpage of fax through internet device FX2;
Figure 19 is the example of FOAF data;
Figure 20 is the schematic diagram by the screen of FOAF client computer selection;
Figure 21 is the flow chart of the processing carried out by fax through internet device FX2 when receiving the request that is used to obtain the FOAF data;
Figure 22 is a flow chart of being carried out the processing of creating the FOAF data by fax through internet device FX2;
Figure 23 is the figure according to the system configuration that comprises network communication device of the third embodiment of the present invention;
Figure 24 is the block diagram of network communication device shown in Figure 23;
Figure 25 is the example that adopts the FOAF data of XML;
Figure 26 is the sequence that is used to obtain the FOAF data;
Figure 27 is the flow chart of FOAF data response sequence;
Figure 28 is the flow chart that the FOAF data element produces sequence;
Figure 29 is the schematic diagram of the FOAF file of demonstration before merging;
Figure 30 is the schematic diagram of the FOAF file that shows after merging;
Figure 31 is used to describe the figure that how to merge the FOAF data;
Figure 32 is the screen that shows when search is used to export another equipment of FOAF data;
Figure 33 is the flow chart of FOAF collating sequence;
Figure 34 is the schematic diagram of screen that is used to specify the URL of the FOAF data that are used to read another equipment;
Figure 35 is the example of the OPML file of integrated RSS data;
Figure 36 is the example of OPML file of the URL of integrated FOAF data;
Figure 37 is the flow chart of processing that is used to collect the FOAF data of the network communication device that belongs to same tissue.
Embodiment
Below, describe example embodiment in detail with reference to accompanying drawing according to network communication device of the present invention.
Fig. 1 is the block diagram according to the network system of the first embodiment of the present invention.A plurality of station device WS1-WSn, e-mail server equipment SM, fax through internet device FX and router device RT are connected to each other by local area network (LAN) LAN.And these equipment are connected to the internet by router device RT.Therefore, described station device WS1-WSn, e-mail server equipment SM, fax through internet device FX can be by internet and other-end devices exchange data.
Described e-mail server equipment SM uses described station device WS1-WSn and fax through internet device FX to come to user's distribution and collects Email.
Each comprises fax application software station device WS1-WSn, is used to create, show and export facsimile image data and such as the various programs that are used for by the software of LAN swap data.By specific one or more users use station device WS1-WSn each.
Fax through internet device FX comprises: the email disposal function is used for coming exchange image data or report by Email; Facsimile communication function is used to be connected to simulation Public Switched Telephone Network (PSTN), and sends view data by use group 3 (G3) facsimile transmission rules; The Web server function is used to use HTTP to other equipment sending datas.
Fig. 2 is the block diagram of fax through internet device FX shown in Figure 1.All unit of system control unit 1 Control Network picture unit FX, and carry out various control and treatment, such as the facsimile transmission control and treatment.Control and treatment program and the needed various data of the described control and treatment program of execution that system storage 2 storages are carried out by system control unit 1.And system storage 2 is used as the working region of system control unit 1.The proprietary various data of parameter storage 3 storage networking picture unit FX.The data of 4 output current time of clock circuit.
Scanner 5 reads the image of original copy with predetermined resolution, and plotter 6 writes down and export described image with predetermined resolution.Operation display unit 7 comprises various operation push-buttons and is used for the display device of operational network picture unit FX.
Coding/decoding unit 8 is image signal encoding and boil down to view data, and image data decoding coded and compression is returned original image signal.The view data of the coded and compression that image storage unit 9 storages are a large amount of.
G3 fax modem 10 realizes the modem feature of G3 facsimile machines, and comprises and be used to exchange the low-speed modulation/demodulation device function (V.21) that sends the rules signal and the high speed modem function that is mainly used in exchange image data (V.17, V.34, V.29, V27ter etc.).
Network control unit 11 is connected to PSTN with fax through internet device FX, and comprises automatic transmission and receiving function.
Lan interfaces unit 12 is connected to local area network (LAN) with fax through internet device FX, and carries out the Control on Communication be used for the specific protocol external member of other-end devices exchange data and handle.
System control unit 1, system storage 2, parameter storage 3, clock circuit 4, scanner 5, plotter 6, operation display unit 7, coding/decoding unit 8, image storage unit 9, G3 fax modem 10, network control unit 11, local area network (LAN) sending controling unit 13 are connected to internal bus 14, and mainly come swap data by internal bus 14.
Network control unit 11 direct and G3 fax modem 10 swap datas.
According to present embodiment, be connected to the combination (so-called protocol suite) of the terminal of LAN by agreement and come swap data each other.Described protocol suite be combined in open system interconnection (OSI) (OSI) reference model transport layer and more transmission control protocol/the Internet Protocol of low layer (TCP/IP) and on transport layer the layer communication protocol.For example, the simple message transfer protocol (SMTP) on upper strata (SMTP) is used to the exchange e-mail data.
And, when terminal and e-mail server SM swap data, use post office protocol (POP) and receive Email or obtain Email determining.
The communication protocol of Request for Comment (RFC) document definition such as TCP/IP, SMTIP and POP and the data format and the data structure of Email of internet engineering task group (IETF) promulgation.For example, by RFC 793 definition of T CP/IP,, define electronic mail formats by RFC 822, RFC 1521, RFC1522 (multipurpose mail extension (MIME) form) by RFC 821 definition SMTP.
HTTP is the agreement that is used to realize the World Wide Web (WWW), and usually in TCP (port numbers: 80) upward exchanged.HTTP has many versions, and most of browser only can the highlyest be applicable to version 1.0 (RFC 1945).In 1.1 (RFC 2616), many expansions on order, response and form, have been carried out as latest edition.Terminal uses the browser of being installed to come by watch the html file in server with HTTP exchange command and response.
Fig. 3 shows the sequential chart by the communication of HTTP.The browser that uses at station device WS sends to the http server in fax through internet device FX--such as get (obtaining) or post (delivery)--order, to specify a processing.In response, http server sends XML file, html file or image file to browser.According to present embodiment, client computer (station device) received communication historical data etc. is used as semantic XML file.
The XML data are to can't help the metadata that the user directly reads, but by the program decipher that will use with various forms.XML is by the proposed standard definition of World Wide Web Consortium (W3C).XML is standard generalized markup language's (SGML) (8879:1986 of International Standards Organization/International Electrotechnical Commission (IEC) (ISO/IEC)) version simplification and that meet the internet.Unlike HTML, can use any label with XML.And, data of description and processing independently (layout, design).
Use is used to realize that the file format based on XML of the function of semantic network technology realizes semantic XML file.Example based on the file format of XML is rich site summary (RRS) 1.0 or true simple syndication (RSS) 0.9-2.0.RSS is the XML form that is used to describe and distribute the summary of website.In other words, RSS is the text of tab file structure tout court.Be called as the RSS file or RSS provides product with the file of RSS format description.The specification of RSS is just by various companies and organizational standardization.If for the data of different types standardized data formats in the website, then the programming personnel only need come interpret data according to described specification; Therefore, make data be used for second purpose easily.And Atom is another file format based on XML that has with rich site summary (RSS) identical function.Obtain the explanation (accessed) of RSS on November 17th, 2004 referring to http://kanzaki.com/docs/sw/rss.html.Check the explanation (accessed) of Atom on November 17th, 2004 referring to http://www.kanzaki.com/docs/sw/atom.html.
When each fax through internet device FX carried out transmission/reception operation, fax through internet device FX created and preserves communication history data 401, as shown in Figure 4.Described transmission/reception operation comes the fax transmission operation of being undertaken by PSTN corresponding to another G3 facsimile machine of use and is used for operating by the E-mail communication of email exchange view data.The scans e-mail function is a kind of E-mail communication operation of form.On concrete, the view data of obtaining by scanning document is sent to the designated destination by Email.
Described communication history data comprise: the reference number of a document that is provided to each communication operations; Communication pattern, being used to indicate corresponding communication is fax transmission operation or E-mail communication operation; On call duration time/date, be used for indication and when finish communication; Other number formulary certificates of its other party of communication; The result of communication of corresponding communication; The user's of described communication user profile is set.
In the communication of many destinations, be provided with a plurality of destinations.In this case, the form with the purpose face of land 402 shown in Figure 4 shows described other number formulary certificates.The purpose face of land 402 comprises the quantity of destination and the #k numbering of destination data.
In the communication of many destinations, the quantity of result of communication is corresponding to the quantity of destination.In this case, the form with as shown in Figure 4 result of communication table 403 illustrates result of communication.Result of communication table 403 with same sequence comprise with the purpose face of land 402 in #k corresponding result of communication of those identical destinations.
According to present embodiment, communication history data, other number formulary certificates and result of communication are created as the XML data of XML form.Therefore, the html file, the RSS that send the historical data original list or independently send the historical data page can be changed/be created to these data automatically provides product or Atom that product are provided.When automatically the XML data being converted to html file, when RSS provides product or Atom that product are provided, using corresponding XSL conversion (XSLT) file.
Fig. 5 shows the block diagram of the data of storage in image storage unit 9.All view data that are sent out/receive are stored in the image storage unit 9 and are used as image file.Be created and use corresponding to the thumbnail image (image that dwindles) of image file to be thumbnail, and be stored in the image storage unit 9 (referring to Fig. 5 501 and 502).
When fax through internet device FX when the client devices as http server provides various data, on the display screen of described client devices, icon image is shown see all display items and action-item so that the user of client devices can take a glance at.Therefore, in image storage unit 9, store icon image (referring to Fig. 5 503).
In the communication history data, be listed in about all data of transmit operation and send in the historical data original list, and independently transmit operation has been shown independent a transmission in the historical data page.When finishing transmit operation, these pages are created as html file at every turn, and are stored in the image storage unit 9 and (see 504 among Fig. 5).
In the communication history data, in receiving the history list page, listed all data of operating, and independently transmit operation has been shown independent a reception in the historical data page about receiving.Finish when receiving operation, these pages are created as html file at every turn, and are stored in the image storage unit 9 and (see 505 among Fig. 5).
Present embodiment comprises following function: provide and send the historical data original list, independently send the historical data page, receive the historical data original list and the independent historical data page that receives is used as semantic XML file such as RSS file or Atom file.
Fig. 6 is transmission historical data original list and the independent example that sends the historical data page that is provided as RSS file (RSS provides product).This RSS provides the form of product to meet RSS 1.0.
The element term that begins with dc by the Dublin nucleus module definition of being created by Dublin core metadata initial (DCMI) is (such as dc: the date).The vocabulary that described Dublin nucleus module will be used to describe the data in literature of webpage or file is defined as metadata.Date and time that described data in literature comprises author, exercise question, created etc.
The element term (such as rdf:li) that the RDF definition begins with rdf.
In the example depicted in fig. 6, channel element (channel element) comprises the URL(uniform resource locator) (URL) of fax through internet device FX.For the transmission historical data that described data are fax through internet device FX is shown, title element in channel element (title element) comprises character string " COMMUNICATION HISTORY OF FAX001[TRANSMISSION] " (communication history of FAX001 [transmission]), and the explanation element in channel element (description element) comprises " WILL DISPLAY FAX COMMUNICATION HISTORY[TRANSMISSION] " (will show facsimile history [transmission]).Pictorial element in channel element (image element) comprises the URL of icon image data.
Founder in channel element (creator) element (dc: the founder) comprise character string, be used to indicate fax through internet device FX, " FAX001 ".Date in channel element (date), (dc: the date) element comprised that establishment RSS provides the time and date of product.
Item elements (item element) comprises identification data, is used to discern at least one and independently sends historical data.In this example, there are three item elements.Preceding two is the result who is communicated by letter in many destinations of two destinations, and the 3rd is the result that a destination is sent.
Title element in item elements comprises character string, is used to discern the transmission history of corresponding item elements.For example, the title element of first item elements comprises " COMMUNICATIONHISTRORY:TRANSMISSION[001-1] (communication history: send [001-1]) " numbering [001-1] indication " [reference number of a document (main numbering)-in the purpose face of land element numbering (suffix)] ".In other words, " [001-1] " indication sends historical data corresponding to first destination in many destinations communication of reference number of a document 001.Therefore, might be identified in the data on the various objectives ground in the identical file numbering.
Exercise question element in second item elements comprises " COMMUNICATION HISTRORY:TRANSMISSION[001-2] (communication history: send [001-2]) ".This indication sends historical data corresponding to second destination in many destinations communication of reference number of a document 001.
Exercise question element in the 3rd item elements comprises " COMMUNICATION HISTRORY:TRANSMISSION[001-2] (communication history: send [001-2]) ".This indication sends historical data corresponding to reference number of a document 002.
Linking element in item elements (link element) comprises the corresponding independent URL that sends the historical data page, and descriptive element comprises the described independent content that sends the historical data page.
Subject element in item elements (subject element) (dc: theme) comprise character string, be used to discern corresponding transmission historical data.For example, the subject element in first item elements comprises " TRANSMISSION RESULT OF FILE NUMBER 001-1 (the transmission result of reference number of a document 001-1) ".This expression sends historical data corresponding to first destination in many destinations communication of reference number of a document 001.This is equally applicable to the subject element of the second and the 3rd item elements.
Publisher element in item elements (publisher element) comprises the title of the manufacturer of fax through internet device FX.
Founder in item elements (dc: the founder) comprise the user's of command communication operation address name.Under the situation that receives historical data, founder's element comprises the identification data of its other party (being transmitter side), such as telephone number.So founder's element comprises the user of startup communication or the identification data of terminal.
Date in item elements, (dc: the date) element comprised the communication date and time of corresponding transmission historical data.This is the user that will illustrate when carrying out transmit operation.
Pictorial element comprises the URL corresponding to the thumbnail image of the reference number of a document that sends historical data.Linking element comprises the URL corresponding to the view data of the reference number of a document that sends historical data.
Fig. 7-the 9th, (Atom provides product as the Atom file; The Atom data) transmission historical data original list that provides and the independent example that sends the historical data page.Atom provides the format character form a version 0.3 of product.
In the Atom form, provide product element (feed element) and input item element (entry element) channel element and item elements corresponding to the RSS form.The attribute rel=of Atom form " substitutes " linking element corresponding to the RSS form.The summary element of Atom form (summary element) is corresponding to the descriptive element of RSS form.
The prominent features of Atom form is the content description with HTML (XHTML) mark can be the CDATA part in content element (content element).According to present embodiment, in the CDATA part, the tabulation that sends historical data is described.The topology data of tabulation can be described in " ".
Station device WS1-WSn has been mounted and has been used to show the software that RSS provides product or Atom provides product (being called RSS polymerizer or RSS reader).
Display the 1001, the 1002nd in Figure 10, the RSS of the Fig. 6 that is shown by the RSS polymerizer provides the example of product.Display 1001 shows same data with display 1002 with different display formats.
In display 1001, the big pane (pane) in the left side is presented at the tabulation that the RSS that registers in the RSS polymerizer provides the exercise question element of the channel element in the product.
When the user selects exercise question element (selected element is lived by frame of broken lines), in the pane PA2 of upper right side, be presented at the tabulation that corresponding RSS provides the item elements in the product.This example has three item elements; Exercise question element in corresponding item elements is shown.
When the user was chosen in a element (that of top) among the pane PA2, the descriptive element of item selected was displayed among the pane PA3 under the pane PA2.The icon IC that shows in pane PA3 is operated to " acquisition " corresponding view data.
In display 1002, pane PA3 is presented at the linking element that comprises in the item elements.On concrete, the content of the corresponding transmission historical data page is acquired and shows.
Provide product to show that similarly Atom provides product with RSS; Therefore, omit the description that demonstration Atom provides product.
When starting the RSS polymerizer, the RSS polymerizer is at first visited the URL that the RSS that is registered provides product, and obtains the data that RSS provides product from the fax through internet device FX of correspondence.
For example, RSS polymerizer fill order http://fax001.abc.co.jp/history/transmission/history? xml=rss1.0﹠amp; Usercode=001 is so that the RSS that obtains with the user with personal code work 001 of RSS 1.0 forms provides product.
Do you on concrete, use HTTP, and are the RSS polymerizer to the fax through internet device FX of the fax.001.abc.co.jp GET/history/transmission/history that gives an order? xml=rss 1.0﹠amp; Usercode=001.
Fax through internet device FX obtains all transmission historical datas of the user of the flirtatious horse 001 of user then from the communication history data of being stored.In this example, as specified, use the form of RSS 1.0.If desired, can specify RSS 2.0 or Atom form.
When establishment RSS provided product, fax through internet device FX provided the work station WS1-WSn of product to send RSS to request RSS product is provided.
When receiving RSS when product are provided, the RSS polymerizer shows that as shown in figure 10 described RSS provides product.
Described RSS polymerizer fill order http://fax001.abc.co.jp/history/transmission/history? xml=rss1.0 is so that obtain all users' transmission historical data.For the RSS that obtains with RSS 2.0 forms provides product, the ending of described order becomes and is xml=rss2.0.And for the RSS that obtains with the Atom form provides product, the ending of described order becomes xml=atom.
Fax through internet device FX obtains all transmission historical datas establishment RSS from the communication history data of being stored then product is provided, and provides product to asking RSS to provide the station device WS1-WSn of product to send described RSS.
According to present embodiment, to another equipment notifying communication historical data with as semantic XML file, so that can use each element to be used as the XML data.Therefore, use described data to be used for second purpose easily.And, can come the display communication historical data with various forms.
And described reception is shown in the text in the XML file, but the URL that the user can easily link by reference obtains more details.Therefore, data can be expressed intuitively.
Data in the XML file (subject data and data of description) are stored as text.Therefore, can easily send various types of information.
If described data are communication histories, then can in the data element (data element) of XML file, comprise the time/date of facsimile, rather than create the time/date of XML file.Therefore, the order of historical data can be retained when being shown.
And, if described reception is a communication history, then can in founder's element of XML file, comprise the user's who starts facsimile user's name (personal code work), rather than the title of communication equipment.Therefore can more practicably use historical data.
Each image to view data provides URL.Therefore, the user can observe the details of the historical data with thumbnail image.
When using Atom that product are provided, stored the topology data of HTML, so that can notify the design of webpage.Therefore, strengthened the expressiveness of data.
Figure 11 is the flow chart by the transmit operation of fax through internet device FX execution.When the user is provided with original copy in scanner 5 (step S101), user's operating operation display unit 7 is imported at least one destination (step S102), and the startup button (not shown) of push display unit 7 starts transmit operation (at step S103 be).
Scanner 5 reads in the image (step S104) of the original copy that is provided with in the scanner 5.Encoding and be compressed in the view data that step S104 obtains in coding/decoding unit 8, and stores the view data (step S105) of coded/compression in image storage unit 9.In this step, in image storage unit 9, create and store thumbnail image data corresponding to view data.
Fax through internet device FX selects one of specified destination (step S106), call selected appointment (step S107) by PSTN, before transmission, carry out specific G3 fax rules (step S108), and send the view data (step S109) of being stored to described destination.
When finishing the transmission of view data, fax through internet device FX carries out specific G3 fax rules (step S110) after transmission, and recovers circuit (step S111).Fax through internet device FX determine whether to have finished for transmission (step S112) on purpose.If not (step S112 not), step S106 is returned in system's control, and fax through internet device FX carries out the transmit operation for remaining destination.
If finished for transmission (at step S112 be) on purpose, then fax through internet device FX creates and storage sends historical data (step S113), creates and storage sends historical data tabulation (step S114), and end operation.
Figure 12 is the flow chart of being operated by the reception that fax through internet device FX carries out.When detecting the fax of input (step S201), fax through internet device FX is in response to the fax (step S202) of input, before reception, carry out specific G3 fax rules (step S203), receive view data, and in image storage unit 9, store described view data (step S204).In this step, in image storage unit 9, create and store thumbnail image data corresponding to described view data.
When finishing the described view data of reception, fax through internet device FX carries out specific G3 fax rules (step S205) after reception, and recovers circuit (step S206).Fax through internet device FX creates and storage receives historical data (step S207), and establishment and storage receive historical the reception and tabulate (step S208), and end operation.
Figure 13 is the flow chart of the processing that the fax through internet device is carried out when receiving the HTTP connection request by local area network (LAN).In this case, fax through internet device FX is as http server.
When receiving the request that is used to obtain data (at step S301 be), fax through internet device FX analyzes the URL (step S302) that is received, and determines asking those data (step S303).Fax through internet device FX analyzes the argument (step S304) of GET order, examines specified XML form (step S306), and determines whether that specified XML form is RSS 1.0, RSS 2.0 or Atom (step 306,307).
When specified XML form is RSS 1.0 (at step S306 be), fax through internet device FX creates the XSLT file (step S308) corresponding to RSS 1.0 XML forms.When specified XML form is RSS 2.0 (at step S307 be), fax through internet device FX creates XSLT file (the step S3090 corresponding to RSS 2.0 XML forms.When specified XML form is Atom (step S307 not), then fax through internet device FX creates the XSLT file (step S310) corresponding to Atom XML form.
Fax through internet device FX obtains the XML data of determining at step S303 (step S311), be combined in XML data that step S311 reads and at the XSLT file (step S312) of any one establishment of step S308-S310, create response XML data (RSS provides product or Atom that product are provided) (step S313), and be sent in the response XML data (step S314) that step S313 creates to the equipment of making request.
According to first embodiment, described RSS provides product or Atom to provide product to be used as semantic XML file.But, can use any other data format similarly.
According to first embodiment, the present invention is applied to the communication history data.But the present invention can be applied to other data similarly, such as machine data etc. is set.
Can in semantic XML file, obtain the Search Results of device data.Therefore, the user can easily make described data be used for second purpose, and can easily come video data by instrument.This has strengthened the degree of freedom in utilizing data.
Figure 14 is the block diagram according to the network system of the second embodiment of the present invention.Figure 15 is the block diagram at the fax through internet device FX2 shown in Figure 14.
The configuration of network system shown in Figure 14 and fax through internet device FX2 shown in Figure 15 is with identical according to those of first embodiment shown in Fig. 1 and Fig. 2; Therefore, omit the explanation of its repetition.But, represent described parts by different drawing reference numeral.
Figure 16 shows the sequential chart according to the communication of passing through HTTP of second embodiment.With the difference of first embodiment shown in Figure 3 be that fax through internet device FX2 provides friend's friend (FOAF) data to be used as semantic XML file to client devices.
Present embodiment use FOAF comes the data to the terminal that terminal is provided or is associated of another terminal.The FOAF vocabulary be created be used for standardized format open/share individual's (person) (or friend etc.) data itself.Described FOAF is by the FOAF Engineering Standardization.For details, referring to http://www.foaf-project.org/ (rising accessed) on November 17th, 2004.
Can in following, find more details: http://www.kanzaki.com/docs/sw/foaf.html (expression has the acquaintance network of metadata), http://www-6.ibm.com/jp/developerworks/xml/020906/j_x-foaf.html (searching for friend) (accessed) on November 17th, 2004 by XML and RDF about FOAF.
The prominent features of FOAF is that it has not only expressed data about the unique individual, and has expressed and other people " connection ".Present embodiment with this notion from expand to the relation between communication terminal device in the relation between the people.Described communication terminal device can be the fax through internet device FX2, compounding machine (function of combination photocopier, facsimile machine, scanner) etc. according to present embodiment.
For example, the data 1501 that terminal storage is associated with FOAF, as shown in Figure 17.The data 1501 that are associated with FOAF comprise: common indicium is used to specify whether the FOAF data can be open to the public; The e-mail address of terminal; The IP address of terminal, the network function URL of the webpage of described terminal; The Hostname of terminal; The URL of company of the webpage of the company at described terminal place, company organization's title of the tissue in the company that described terminal is installed; The URL of company organization of the webpage of described tissue; The invoked user identifier of in described terminal, registering (CSI); Manufacturer's data of the manufacturer of described terminal; The common indicium of associated device is used for indicating whether to comprise in the FOAF data data of associated device; At least one associated device data #1-#k, it be registered into the data of described terminal associated device.
Can be registered in each element in the data 1501 that FOAF is associated by creating tables of data that FOAF is associated.The another kind of method that is used to form the data 1501 that FOAF is associated is to use registers the data that are used for other functions.For example, can be by the data 1501 of using the following FOAF of formation to be associated: the e-mail address of in the E-mail communication function, registering; The IP address of using DHCP (DHCP) client functionalities to obtain by local area network (LAN) sending controling unit 13; The CSI that in the G3 facsimile communication function, is provided with.
The element of not every FOAF associated data 1501 has been registered in the described terminal.In this case, only obtain the data registered to form the data 1501 that FOAF is associated.
Manufacturer's data 1502 also comprise manufacturer title, machine mould title, be used to obtain the photo of the disclosed terminal model of manufactured merchant photo URL, be used to obtain by the catalogue URL of the catalogue of the model of the disclosed terminal of manufacturer and be used to the e-mail address of the manufacturer that obtains to support.
The data 1503 of associated device also comprise IP address, Hostname, e-mail address and the URL of associated device.Described URL is used to visit the FOAF file of associated device.
Fax through internet device FX2 has webpage (network function URL), can use web server function to visit device data from it.
Figure 18 is the example of the preceding page or leaf of described webpage.The URL of described webpage is illustrated among the pane DP1 of top.The link that pane DP2 under DP1 shows manufacturer logos, machine mould title, be associated is connected the icon of fire compartment wall (ICF) with the internet that is used to obtain the FOAF data.Pane DP3 in the lower-left side shows bulleted list.Show the content of item selected at the maximum pane DP4 of lower right side.
The vital point of this webpage is to obtain the FOAF data by clickable icon ICF.But when the common indicium of FOAF associated data was set to " can not be open to the public ", icon ICF was not shown or show error messages when clicking.
When the common indicium of FOAF associated data was set to " can open to the public ", icon ICF was illustrated.When the user clicks described icon ICF, show the FOAF data, as shown in figure 19 (XML form; Do not comprise header data and mantissa certificate).
In FOAF data shown in Figure 19, for all items data element is set, and registers the data of two groups of associated device.
Define an element (such as foaf:person) that begins with foaf by the FOAF module, and define the element (rdf:RDF) that begins with rdf by RDF.
" territory " refers to one group of data between the foaf label.For example, at<foaf:person〉and</foaf:person between data be called as person (individual) territory.And each content that is provided with in each element that is registered to the FOAF associated data is called as value.
In Figure 19, row 6-24 comprises the local data of described terminal, be expert at knows (understanding) territory among the 25-32 comprises the data (the data #1 of associated device) of first associated device, and the understanding territory among the 33-40 that is expert at comprises the data (the data #2 of associated device) of second associated device.
In the local data of this terminal, be expert at 6<foaf:name 133.xxx.61.102</foaf:name in the IP address is set, be expert at 7<foaf:nick gw_target12</foaf:nick in Hostname is set, e-mail address then be set at eighth row<foaf:mbox rdf:resource=" mailto:gw_target12@dmn01.userworkplace.co.jp "/in, network function URL be provided be expert at 9<foaf:homepagerdf:resource=" http: // 133.xxx.61.102/web/guest/ja/websys/webArch/mainFrame.cgi "/in, and be expert at 10<foaf:phone rdf:resource=" tel:0123-456-7890 "/in CSI (telephone number) is set.
The URL of company be expert at 11<foaf:workplaceHomepage rdf:resource=" http://www.userworkplace.co, jp/ "/in be provided with.
Row 12-15 comprises incorporate data (organizational domains).Company organization is set up is expert in 13<foaf:name〉UserWorkplaceName</foaf:name, and the URL of company organization be expert at 14<foaf:homepage rdf:resource=" http://www.userworkplace.co.jp/project/ "/in be provided with.
Row 16-24 comprises the data (manufacturing territory) of manufacturer.Manufacturer's title is set in the row 18<foaf:name〉MAKER</foaf:name〉in, model name is set up in the number of being expert at 19<foaf:nick〉MODEL Neo271</foaf:nick 〉, photo URL is expert in 20<foaf:depictionrdf:resource=" http://www.MAKER.co.jp/MODEL/neo/271/img/index_5.jpg "〉in be provided with, classification URL is expert in 21<foaf:homepage rdf:resource=" http://www.MAKER.co.jp/MODEL/neo/271/ "/in be provided with, and be expert in 22<foaf:mbox rdf:resource=" mailto:support@MAKER.co.jp "/e-mail address of manufacturer is set.
In described understanding territory, in name element (name element), IP address (row 27 is set, 35), in nickname element (nick element), Hostname (row 28 is set, 36), e-mail address (row 29,37) is set in the mbox element, in seeAlso (also referring to) element, URL (row 30,38) is set.
When receiving the FOAF data in terminal, the FOAF client computer shows screen as shown in figure 20.Described screen shows figure, is used to be described in the fax through internet device FX2 of request FOAF data and the relation between other terminals that is associated.
In example shown in Figure 20, the symbol SB 1 at the center shows the pet name (Hostname) of the terminal of request FOAF data.Show the pet name of first terminal of registering in the understanding territory of the FOAF data that received in the symbol SB 2 of upper left side.Show the pet name of second terminal of registering in the understanding territory of the FOAF data that received in the symbol SB 3 of lower right side.Symbol SB 2 and symbol SB 3 are connected to symbol SB 1 by the row of indexical relation.
By obtaining the FOAF data, the user of terminal can find out the relation between user's terminal or data-gathering agent (automaton, robot software etc.).Therefore, the user can see this information when communication channel etc. is set.The FOAF data are very easily, because it comprises the detailed data of company/tissue that terminal is affiliated.These data can be collected and handle (such as filtering etc.) according to specified conditions to extract a terminal.
Can come the data of open and shared distinct device with standardized data format.Therefore, can use described data to be illustrated in relation between the equipment.And, because described data with the XML form, therefore can easily make described data be used for second purpose.
Figure 21 is the flow process of the processing carried out by fax through internet device FX2 when receiving the request that is used to obtain the FOAF data.
When receiving the request that is used to obtain data (at step S401 be), fax through internet device FX2 analyzes the URL (step S402) that is received, and determines whether that described request is FOAF request (step S403).
When described request is FOAF when request (at step S403 be), fax through internet device FX2 checks whether common indicium is set to " can open to the public " (step S404).When described common indicium is set to " can open to the public " (at step S404 be), the data creation FOAF data file (step S405) that fax through internet device FX2 is associated based on FOAF, and send the FOAF data file (step S406) of data in response to the terminal of sending described request.
When common indicium is set to " can not open to the public " (step S404 not), perhaps when described request be not FOAF when request (step S403 not), fax through internet device FX2 returns error messages " 404 NotFound (finding) " (step S407).
Figure 22 is a flow chart of being carried out the processing of creating the FOAF data by fax through internet device FX2.Fax through internet device FX2 checks the effective value (step S501) that whether is provided with as e-mail address in the FOAF associated data.If there be (at step S501 be), its local electronic mail address (step S502) of multi-function peripheral (MFP) is set in the mbox element of fax through internet device FX2 in the person territory then.Whether fax through internet device FX2 checks that effective value is set to Hostname (step S503) in the FOAF associated data.If there be (at step S503 be), then fax through internet device FX2 is provided with Hostname (step S504) in the nick in people territory element.When an effective value is not set to Hostname (step S503 not), execution in step S504 not; Therefore, the nick element in the people territory is left a blank.
The value (step S505) of the IP address of FOAF associated data is set in the name element of fax through internet device FX2 in the people territory.
Fax through internet device FX2 checks the place of working data of whether having registered such as Business Name (step S506) in the FOAF associated data.If there be (at step S506 be), then in the place of working home element (workplaceHompage element) of fax through internet device FX2 in the people territory value of the URL of company is set, and in organizing element (Organization element), (step S507) such as company organization's title and the URL of company organization is set.If unregistered place of working data (step S506 not), execution in step S507 not then; Therefore, the place of working data are not set in the FOAF data.
Fax through internet device FX2 checks whether registered a value (step S508) for the CSI in the FOAF associated data.If exist, then fax through internet device FX2 is arranged on the value (step S509) of the CSI in the FOAF associated data in the phone element (phone element) in the people territory.When unregistered when being used for value of CSI (step S508 not), execution in step S509 not.
Be provided with in the FOAF associated data in each element under producer's element (maker element) of fax through internet device FX2 in the people territory and make data (step S510).On concrete, the value of model name is set in name element, the value of photo URL is set in descriptive element, the value of catalogue URL is set in home element (homepage element), the e-mail address of manufacturer is set in the mbox element.
Fax through internet device FX2 checks that whether the value of the common indicium of an associated device is set to " can open to the public " (step S511).If (at step S511 be), the value (step S512) of associated device data is set in each element in the understanding territory then.If the common indicium of an associated device be set to " can not open to the public " (step S511 not), execution in step S512 not then; Therefore, the data of associated device are not set in the FOAF data.
When an effective value is not set to e-mail address in the FOAF associated data (in step S501 not), fax through internet device FX2 returns error messages " 404 NotFound " (step S513).Therefore, when not in fax through internet device FX2 during the registration email address, fax through internet device FX2 does not respond the FOAF request.
Can be collected in the terminal associated data of registering in the network communication device with the FOAF form.Therefore, can obtain the data of each network communication device and their relation, and collected data can be used for second purpose.
Figure 23 is the figure according to the system configuration that comprises network communication device of the third embodiment of the present invention.Described network communication device 1c is by PSTN 200 and facsimile equipment 201 exchange image data.If network communication device 1c has the interface that is used for integrated services digital network (ISDN) 300, then network communication device 1c can be by ISDN 300 and facsimile equipment 301 exchange image data (still, not comprising this according to present embodiment).Network communication device 1c is connected to local area network (LAN) 100, and can with personal computer (PC) 101a, 101b, 101c and router device 102 swap datas.Network communication device 1c is connected to internet 400 by the router device 102 of conversion grouping.By described internet 400, network communication device 1c can be by Email and PC 402 exchange image data, and come and fax through internet device 401 exchange image data by the recommendation real-time network facsimile T.38 that execution meets telecommunication standard department of International Telecommunication Association (ITU-T).
In other words, network communication device 1c is a compounding machine, comprises the printer of scanner, PC 101 etc. of the normal facsimile machine that is connected to public line, fax through internet device, PC 101 etc. and the function of photocopier.
Figure 24 is the block diagram of network communication device shown in Figure 23.CPU (CPU) 42 uses random-access memory (ram) 44 to be used as the working region.CPU 42 carries out the control program of storage in read-only memory (ROM) 43 to be controlled at each unit among the network communication device 1c, carries out data processing and control protocol.
The control program that ROM 43 storage is carried out by CPU 42 and being used for such as data corresponding to the control program of the character font data of character code.
Electrically Erasable Read Only Memory (EEPROM) 45 has been stored the needed data of operation of network communication device 1c, even and also retention data during from network communication device 1c deenergization.EEPROM 45 can be replaced by semantic RAM (SRAM) or disc driver.
The data of 46 output current date/times of clock circuit.CPU 42 reads clock circuit 46 to understand current date by system bus 54.
Operation display unit 47 has and is used for receiving the button of input and such as the display of LCD from the user.Described display shows mode of operation and the various message of network communication device 1c where necessary.
Image fetching unit 48 reads original copy to obtain view data.
Image formation unit 49 is printed described view data on record-paper.
Graphics processing unit 50 is carried out various processing for described view data, comprise coding/compression, decoding/decompression, binarization, variable process, expansion/dwindle, image rectification, the pixel of change in main scanning line order (order), increase such as the data of the text of the date that is used to express communication etc.
Local area network communication control unit 51 is the network interface unit (NIC) that are connected to local area network (LAN) 100.CPU42 communicates by letter with the ICP/IP protocol on lan protocol.The agreement swap data on LAN communication control unit 51 and upper strata.
Communication control unit 52 is connected with PSTN 200 by network control unit (NCU) 53, and the communicating by letter of control and destination terminal.Communication control unit 52 control NCU 53 detect the pulse of the ringing voltage that is detected by NCU 53, detect dialing tone multi-frequency (DTMF) signal, detected pitch signal, and the calling that sends.Communication control unit 52 has modulator-demodulator, is used for the modulating data that demodulation receives from another terminal, perhaps modulating data before sending data.On concrete, communication control unit 52 comprises: low-speed modulation/demodulation device function (V.21) is used to exchange and meets ITU-T and recommend T.30 G3 facsimile control signal; High speed modem function (V.17, V.33, V.34, V.29, V.27ter wait) is mainly used in exchange image data.
NCU 53 is connected to PSTN 200, and shut-down circuit, detection of call signal (ring) etc.
System bus 54 is many signal line and the interrupt signal lines that comprise the data/address bus that used by each unit that is used for swap data, address bus, control bus.
Figure 25 is the example of XML data.URL designated following (under the situation of " get (obtaining) ").http://133.139.61.111/web/guest/ja/websys/webArch/foaf.xml。
Http: // 133.139.61.111/web/ is a communication protocol, and specifies http or https.
" guest " indicates user profiles.Specify " guest " pattern (not verifying the unique individual) or " entry " pattern (checking is individual, or the user logins as the keeper).
" ja " specifies the language of selecting from scheduled instruction that is used for videotex.Usually, the language that can in the main operation unit, select of use.
" websys/webArch " indicates a function; By " webfax " designated communication history, by " jobhistory " assignment history." websys/webArch " specifies two top pages.
" foaf.xml " indication FOAF filename.
Figure 26 is at network communication device 1a with by the sequence between the client software of operations such as PC 101a.Client computer is ordered the request of obtaining data that sends by get or the post with HTTP.Network communication device 1c returns FOAF file (XML data).
There to be the FOAF data in order illustrating, to have used linking element and comprised the following description of adopting HTML, as under the situation of RSS: link rel=" meta " type=" application/rdf+xml " title=" FOAF " href=" foaf.rdf "/
Figure 27 is the flow chart by the response sequence of network communication device 1c execution.When receive when request (at step S601 be) from client computer, network communication device 1c analyzes the argument (step S602) of GET order.When the URL of appointment is the FOAF filename (at step S603 be), network communication device 1c produces FOAF data (step S605), and returns the FOAF file (step S606) as the XML data.When the URL of appointment does not exist (step S603 not), network communication device 1c returns 404 NotFound.
When not allowing FOAF to open to the public (for example the setting option by software is variable) (step S604 not), network communication device 1c returns 404 NotFound.
Figure 28 is the flow chart that is produced sequence by the FOAF data element that network communication device 1c carries out.When registration email address in network communication device 1c (at step S701 be), output its e-mail address, (step S702) as shown in figure 25 in the mbox element in the Person territory of network communication device 1c in the FOAF data.When unregistered e-mail address (step S701 not), network communication device 1c does not export the FOAF file, and when asking the FOAF file, network communication device 1c returns 404 NotFound (step S715).
As registration in network communication device 1c during host name (at step S703 be), in the nick element of network communication device 1c in the Person territory of FOAF data its host name (step S704) is set.When unregistered host name (step S703 not), network communication device 1c does not export the nick element.
Network communication device 1c is provided with its IP address (step S705) in name element.
When registration working point data in network communication device 1c (at step S706 be), network communication device 1c is arranged on the URL of the tissue in the home element of place of working or the title of organizing the tissue in the element in the Person territory (if details can open to the public) (step S707).When the data of unregistered working point (step S706 not), network communication device 1c is output services ground home element or organize element not.
When the webpage of network communication device 1c opens to the public (at step S708 be), the URL (step S709) of its webpage is set in the home element of network communication device 1c in the Person territory in the Web function.When the webpage of network communication device 1c does not open to the public (step S708 not), network communication device 1c does not export home element.
When the telephone number (CSI) of registered network communicator 1c in network communication device 1c (at step S710 be), in the phone element of network communication device 1c in the Person territory telephone number (step S711) is set.When unregistered CSI (step S710 not), network communication device 1c does not export the phone element.
In each element (name element, descriptive element, home element and mbox element), its manufacturer's data (step S712) are set under producer's element of network communication device 1c in the Person territory.
As the data (understanding territory) of the associated device of network communication device 1c in the time of can opening to the public (at step S713 be), network communication device 1c is provided with the data (step S714) of associated device in the understanding territory.When the data of associated device can not open to the public (step S713 not), network communication device 1c does not export the understanding territory.
On operation display unit 47, show the FOAF file, as shown in figure 29.The square frame of title that the name element (or nick element) of equipment is shown is connected to each other by line.
URL by the input position in display shown in Figure 34 reads FOAF.If an equipment comprises web server function, then can come specified URL by web server function.
Return Figure 29, in order to delete square frame, the user presses the deletion button when selecting square frame.Can be from the knows element of the FOAF data local device, registered the data of deletion corresponding equipment.
The FOAF data of local device can merge with the FOAF data of associated device.For example, when pressing when selecting equipment B when merging button, becoming with equipment B associated device D shown in Figure 29 and equipment E directly is connected to as shown in figure 30 local device.On concrete, the FOAF data of equipment D and equipment E are included in the understanding territory of local device.Figure 31 is used to describe the figure that how to merge the FOAF data.
Figure 32 is used to describe the figure that is used to export another equipment of FOAF data as the scope search of back by the assigned ip address.By pressing the screen that button shows Figure 32 is set at the search condition shown in Figure 29.Carry out search by pressing search button shown in Figure 29.A kind of method of search is to specify in the scope of the interior IP address 133.139.61.1 of URL http: // 133.139.61.102/web/guest/ja/websys/webArch/foaf.xml to 133.139.61.255.
Another kind method is to use SNTP (SNTP) or network service (Simple Object Access Protocol (SOAP)) to obtain to have predetermined interface the URL of the equipment of (I/F).
Can on screen shown in Figure 29, automatically show the equipment of being searched for.Can automatically the FOAF data of institute's search equipment and the FOAF data of local device be merged.
Figure 33 is the flow chart of FOAF collating sequence.When an equipment by automatic search or when specifying URL shown in Figure 34 to read the FOAF data of another equipment, described equipment uses HTTP to obtain the FOAF data (step S801) of another equipment.When getting access to the FOAF data, described equipment checks whether comprise Person territory (step S802).When comprising the Person territory (at step S802 be), Person territory and understanding territory in the FOAF of local device data are merged (step S803).And described equipment checks whether comprise understanding territory (step S804) in the FOAF data of being obtained.
When in the FOAF data of being obtained, comprising understanding territory (data of step S804), with the FOAF data merging (step S805) of knows element and local device.The knows that is obtained with in resource element (resource element) comprise the URL of the FOAF data of another associated device, therefore, the described URL of described device access is to obtain the FOAF data (step S806-S808) of associated device.Step S804-S808 be repeated until the FOAF data that get access to all associated device (step S809 not) and described EOS till.
Restriction can be set, so that described equipment can ceaselessly not obtain all associated device, but only at most to for example three layers associated device.
And, replace the URL that the website is shown, the URL of RSS output can be illustrated in foaf:homepage rdf:resource=" http: // 133.139.61.102/web/guest/ja/websys/webArch/rss.xml "/in.
These URL can be collected in the overview element (outline element) together with overview processor SGML (OPML).Figure 35 is the example that comprises the OPML file of RSS data.
Described OPML is the typical XML form that is used for integrated a plurality of RSS data.The standard of OPML is defined among the opml.org.Described OPML is the DDL that is used for the overview processor basically.
The URL that comprises the FOAF data in the resource element in the understanding territory.These URL are collected in together, and are written in OPML among the xmlurl in the overview element.Figure 36 is the example of OPML file that comprises the URL of FOAF data.When FOAF comprised home element, described URL was written in OPML among the htmlurl in the overview element.
Preferably, by the understanding territory of each equipment come dividing data (for example<outline text=" deviceA " part and<outline text=" device B " part).
Figure 37 is the flow chart that is used to collect the FOAF data of the network communication device that belongs to same tissue.The equipment of having crossed obtains the FOAF data (step S901) of another equipment, and checks whether described FOAF data comprise and organize element (step S902).When described FOAF data comprise organize element (at step S902 be) and its coupling local device organize name element in the element (at step S903 be) time, FOAF data of being obtained and the FOAF data of local device merging (step S906).
When do not comprise organize element (step S902 not), but when comprising the place of working home element (step S905 is) of place of working home element (at step S904 be) and described place of working home element coupling local device, FOAF data of being obtained and the FOAF data of local device merging (step S906).When the neither one element mates (step S905 not), nonjoinder FOAF data then.
Step S906 can replace with following processing: only when the place of working home element or organize element and during the coupling of local device (at step S903 or step S905 be) in display shown in Figure 29, increasing other equipment.When not mating, display shown in Figure 29 is not increased other equipment.
Can change the element that will show according to various conditions.For example, only when the place of working home element or organize element and during the coupling of local device, the data in the mbox element can be shown.
Therefore, network communication device can come the data of open/shared distinct device with standardized data format.Therefore, can obtain described data to be illustrated in the relation between the equipment.And because described data are taked the XML form, so it can easily be used for second purpose.
The invention is not restricted to these embodiment.Can under the situation that does not break away from spirit of the present invention, carry out various modifications by those skilled in the art.
The application based on and the Japanese patent application on March 18th, 2004-334020 number 1 submitted to of the Japanese patent application on November 18th, 2004-230272 number 1 submitted to of the Japanese patent application that requires that priority submits on August 6th, 2004 2005-079832 number, its whole content is comprised in this with way of reference.
Though illustrated with reference to specific embodiment that the present invention is clearly open to obtain complete sum, but therefore appended claim is not determinate, but will be understood that to be contained in all modifications and the alternative structure that the those skilled in the art in the basic thought given herein can carry out.

Claims (27)

1. network communication device comprises:
The HTTP communication unit is used for transmitting and receive data based on predetermined HTTP via network;
Facsimile communication unit is used for via public line according to the predetermined facisimile transmission rules data that send and receive faxes;
History storage unit is used for the storing communication historical data;
Historical transmitting element, be used for when via network based on HTTP when terminal receives the request that is used for the obtaining communication historical data, it is sent in the communication history data of in history storage unit storing via network to described terminal based on the request that is received and is used as semantic extensible markup language document.
2. according to the network communication device of claim 1, wherein, when in described request, specifying search condition, historical transmitting element extracts the communication history data based on search condition, and the communication history data of being extracted to described terminal transmission with the resource description frame format are used as semantic extensible markup language document.
3. according to the network communication device of claim 1, wherein, described historical transmitting element is described the URL(uniform resource locator) of the webpage that is used for being presented at the independent historical data that the communication history data comprise in the semantic extensible markup language document that will send.
4. according to the network communication device of claim 1, wherein, described historical transmitting element distributes the demonstration with the independent historical data information corresponding that comprises in the communication history data in the exercise question field of the semantic extensible markup language document that will send.
5. according to the network communication device of claim 4, wherein, historical transmitting element with date and time field that the exercise question field of the semantic extensible markup language document that will send is associated in distribute the demonstration of the temporal information of independent historical data.
6. according to the network communication device of claim 4, wherein, described historical transmitting element with creator field that the exercise question field of the semantic extensible markup language document that will send is associated in distribute the founder of independent historical data demonstration.
7. according to the network communication device of claim 4, wherein, historical transmitting element with image field that the exercise question field of the semantic extensible markup language document that will send is associated in divide the demonstration that is used in the URL(uniform resource locator) of the thumbnail image of the corresponding view data of independent historical data.
8. according to the network communication device of claim 1, wherein, when communication history data pin during to a plurality of destination, historical transmitting element is created the independent historical data of each destination, and sends identification data to each independent historical data.
9. according to the network communication device of claim 1, wherein, when the semantic extensible markup language document that will send is during with atomic format, historical transmitting element is included in the history display data of the HTML form in the semantic extensible markup language document.
10. network communication device comprises:
The HTTP communication unit is used for transmitting and receive data based on predetermined HTTP via network;
Facsimile communication unit is used for via public line based on the predetermined facisimile transmission rules data that send and receive faxes;
The end message memory cell is used to store the local terminal and the end message of the terminal that is associated is used as the information that terminal is associated;
The end message transmitting element, when being used for the request when the end message that receives the terminal that is used to obtain described local terminal and is associated from other-end, based on HTTP, send the information that terminal is associated with friend's form of predetermined friend to this other-end and be used as response message for this other-end.
11. according to the network communication device of claim 10, wherein, the end message transmitting element has following function: when receiving request, be provided with whether allow to respond described request.
12. according to the network communication device of claim 10, wherein,
When the e-mail address of local terminal is registered when being associated information for terminal, the end message transmitting element sends described response message in response to request to another terminal, when the e-mail address of local terminal was unregistered, the end message transmitting element sent error message in response to described request to another terminal.
13. according to the network communication device of claim 10, wherein, the end message transmitting element comprises the network address or Hostname in response message.
14. according to the network communication device of claim 10, wherein, described end message transmitting element comprises the information about the position of local terminal in response message.
15. according to the network communication device of claim 10, wherein
When the webpage of local terminal is set to when open, the end message transmitting element comprises the URL(uniform resource locator) that is used to visit this webpage in response message,
When the webpage of local terminal is set to when unexposed, the end message transmitting element does not comprise this URL(uniform resource locator) in response message.
16. according to the network communication device of claim 10, wherein, when having registered called user identifier in the local terminal, the end message transmitting element comprises the telephone number of local terminal in response message.
17. according to the network communication device of claim 10, wherein, when having registered model information in the local terminal, the end message transmitting element comprises model information in response message.
18. according to the network communication device of claim 10, wherein,
When the end message of associated terminal is set to when open, the end message transmitting element comprises the end message of associated terminal in response message,
When the end message of associated terminal was set to not be disclosed, the end message transmitting element did not comprise the end message of associated terminal in response message.
19. a network communication device comprises:
Communication unit is used for receiving from the client applications of working at other-end via network based HTTP the request of the data that are used to obtain the local terminal;
Data capture unit, the data that are used for obtaining according to described request the local terminal are used as semantic extensible markup language document;
Shared cell, be used to export rich site summary form, and make described communication unit send and receive the data of local terminal and the data of other-end via network, come open and share the data of described local terminal and the data of described other-end with friend's form of friend;
Friend's acquiring unit of friend is used for the feasible friend's client computer that is connected to the friend of local terminal read and obtained the friend of described other-end via network friend's data.
20. network communication device according to claim 19, the friend's merge cells that also comprises friend, be used to obtain friend's data of the friend of other-end, and friend's data of the friend that obtained merged in friend's the understanding territory of friend's data of local terminal.
21. according to the network communication device of claim 19, also comprise friend's edit cell of friend, be used to delete and edit friend's data of the friend of local terminal.
22. the network communication device according to claim 19 also comprises: friend's friend terminals search unit is used to search for the terminal of friend's data of output friend.
23. network communication device according to claim 22, the friend's registering unit that also comprises friend, the friend's data that are used for automatically the friend of the terminal that will be searched for by friend's friend terminals search unit are registered to the friend's of local terminal the understanding territory of friend's data.
24. network communication device according to claim 23, also comprise display unit, be used to obtain the rich site summary data of the terminal of being followed the tracks of, and show that together the rich site summary data of other-end is used as friend's data of the friend of local terminal by friend's data of the friend who is registered by friend's registering unit of friend.
25. according to the network communication device of claim 24, wherein, display unit shows that together the rich site summary data of other-end is used as the overview processor markup-language data in link.
26. according to the network communication device of claim 19, also comprise extraction unit, be used for extracting network communication device with same alike result according to friend's data of the friend who is obtained.
27. according to the network communication device of claim 26, wherein, extraction unit is by usually extracting network communication device according to whether having the open unit that same alike result changes friend's data of friend.
CNB2005100896689A 2004-08-06 2005-08-08 Network communication device Expired - Fee Related CN100550742C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP230272/04 2004-08-06
JP2004230272A JP4177305B2 (en) 2004-08-06 2004-08-06 Network communication equipment
JP334020/04 2004-11-18
JP079832/05 2005-03-18

Publications (2)

Publication Number Publication Date
CN1731731A CN1731731A (en) 2006-02-08
CN100550742C true CN100550742C (en) 2009-10-14

Family

ID=35964039

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100896689A Expired - Fee Related CN100550742C (en) 2004-08-06 2005-08-08 Network communication device

Country Status (2)

Country Link
JP (1) JP4177305B2 (en)
CN (1) CN100550742C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4953696B2 (en) * 2006-06-09 2012-06-13 株式会社リコー Scanned document processing system
JP4810339B2 (en) * 2006-07-12 2011-11-09 株式会社リコー Network communication apparatus, network communication apparatus control method, network communication apparatus control program, and recording medium
JP5141118B2 (en) * 2006-08-21 2013-02-13 株式会社リコー Metadata customization method
JP5106943B2 (en) * 2006-08-21 2012-12-26 株式会社リコー Electronic device, system, and control method
JP5322442B2 (en) * 2007-03-14 2013-10-23 キヤノン株式会社 Document image management apparatus and document image management method
US8427672B2 (en) 2007-06-07 2013-04-23 Ricoh Company, Ltd. Image processing device
JP4922986B2 (en) * 2007-06-07 2012-04-25 株式会社リコー Image processing apparatus and browsing control method
KR20100061254A (en) * 2008-11-28 2010-06-07 삼성전자주식회사 Method for providing the communication history

Also Published As

Publication number Publication date
JP4177305B2 (en) 2008-11-05
CN1731731A (en) 2006-02-08
JP2006050373A (en) 2006-02-16

Similar Documents

Publication Publication Date Title
CN100550742C (en) Network communication device
US6952279B1 (en) Network facsimile apparatus
CN100391228C (en) Image forming apparatus
US6956663B1 (en) Network facsimile apparatus and transmission method
EP1033865B1 (en) Image data commumication device and communication method thereof
US6470379B1 (en) Method and apparatus for facsimile capable of communicating with data processing and facsimile machines
US7991828B2 (en) Network communication apparatus generating XML responses based on HTTP requests
US20050168774A1 (en) Network facsimile machine and network facsimile communication method
US20080046459A1 (en) Method for generating metadata and electronic device having metadata delivery function
CN100463482C (en) Facsimile machine, facsimile transmission instruction device and facsimile transmission method
CN101964853A (en) Network combined machine
JP2006252446A (en) Communication terminal
US20040003121A1 (en) Document server and recording medium recording document processing program
US20030103242A1 (en) Facsimile apparatus and method of storing image data in facsimile apparatus
JP2009130493A (en) Network-compatible image processing apparatus
JP4545621B2 (en) Network communication equipment
US20030236713A1 (en) Image forming device that prepares and transmits formatted order data to web server
JP2007013239A (en) Network facsimile system
JP2004236031A (en) Information distribution system
JP2001273221A (en) Compound machine and status reporting method
CN101227541B (en) Apparatus and method for performing classification sending for fax data
JP2007184779A (en) Document management device
JP2006217552A (en) Facsimile document management system, facsimile document management system program, and recording medium
JP4900220B2 (en) Information distribution apparatus and information distribution method
EP2187614B1 (en) Image data communication device and communication method thereof

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

Granted publication date: 20091014

Termination date: 20190808

CF01 Termination of patent right due to non-payment of annual fee