Embodiment
The present invention relates to a personal computer (" PC "), couple together receiving input quantity, and also be connected to network by network interface from Bar code scanning pen and keyboard.Browser program of PC operation is with visit information on the global communication network that is convenient to for example to be called " the Internet " or World Wide Web (" Web ") on the net.Browser is the application program that is used for the hypertext connection of visit information.Hypertext is a speech, be used in the data of description disposal system the customizing messages tissue and to user representing.It utilizes the ability of computing machine will couple together from the information of a lot of separate sources so that the ability of a specific exercise question of research to be provided to the user.In the book in used traditional expression mode applied information organization limit by medium, also be the order page of fixed length.Yet the hypertext system uses the unit of a large amount of texts or other categorical data, for example image information, graphical information, image, information or acoustic information, and they have different length.The set of this category information unit is called hypertext document, or is called the hypermedia file when the information beyond the hypertext document applicating text.
Multimedia communication can be used HTTP (" HTTP "), and file or formatted data can use Hypertext Markup Language (" HTML ").This formatted language uses HTML that a text " is labelled " and text, figure, sound, video be connected with hypertext mix.Use the HTML coded data often to be called " html file ", " HTML page or leaf " or homepage.An available network addressing scheme is come by these files of access to netwoks and other internet resource, and this scheme is used a steady arm that is called even resource localizer (" URL "), for example " http:: //www.digital.com ".
The Internet is to be used for distributed computer system being interconnected and allowing these computer system user swap data in worldwide.Be connected to the many privately owned nets of having of the Internet, for example municipal or business network.The standard agreement that for example transmits control protocol (" TCP ") and Internet Protocol (" IP ") provides a method that makes things convenient in these different online communications.How these agreement regulations format and transmit data.As the feature of the Internet, the layering in the IP stack of these agreements.In the higher level of IP stack, for example in the application layer (wherein using HTTP), see user profile easily, and in lower level, for example in the network layer (wherein using TCP/IP), look that data are just wrapped or the digital signal streams of fast moving.Being superimposed upon on the Internet is a standard protocol interface, is used for the accesses network resource, as server, file, webpage, email message and similar content.A method of accesses network resource be by by
With Microsoft Internet
The browser of being done.
In scan pattern, scanner is scanned into barcode data " breechblock " interface, so that be converted to keyboard data, the latter is imported the keyboard input port to PC certainly herein into.The breechblock interface is an interface box that comprises circuit, is used to hold the input quantity from scanner and computer keyboard.Therefore send into breechblock so that be converted to keyboard data from the output quantity of scanner.Because keyboard of breechblock emulation, PC does not need the independent input end of scanner, and can scanner data directly be sent into the keyboard port of PC by breechblock.When receiver-scanner data not, breechblock is only as the device that passes through of keyboard data.Information is presented to the beholder by display the most at last.
Be in operation, the sign indicating number of specific products occurs with bar code form.This bar code is to product " connection ".Disclosed embodiment can be used for bar code as online routing iinformation, thereby being connected between this product and this goods producer's webpage is provided, and also provides financial formality simultaneously, as below describing in detail.Bar code itself is with regard to regard to the network service purpose, not with the Web-compatible of any kind.It is mainly used in retail trade.Therefore the information that comprised of bar code itself only is used to identify product, and a database should be arranged certainly, and the information that it comprises is the relevant information of product and bar code.
Information in the bar code is at first sent into the breechblock interface, and the latter can be used for the bar code of decoding, and then middle routing iinformation " is added " on bar code.Routing iinformation is to be used for determining bar code information is delivered to online information where in the middle of this.It delivers to network by network interface.
When the information with middle routing iinformation and definite online ARS position makes up with concrete bar code form, importantly the information in the bar code must be converted to the digital value that inputs in the keyboard from light image, be converted to html language then.Its reason is that it must be converted to the browser-safe form so that and browser interface.Certainly, as use another kind of program, then it should be converted to the language with this program compatibility.
The breechblock interface is in case with after the bar code information decoding and adding middle routing iinformation thereon, and soon bar code/middle routing iinformation consists of keyboard data, delivers to PC then.This reason is that interface just makes a scanner, and institute's scanning information and institute add the centre routing iinformation and look it is keyboard operation to PC, thereby user of emulation mainly imports identical information on keyboard.Therefore the combination of interface and pen allows the user by using the coded message in the bar code data " key " to be gone into PC.Certainly, in fact the user also can key in the information in the bar code and subsequently suitable relative middle routing iinformation be added up.As below describing, attached middle routing iinformation thereon is the URL of online destination server.
Keyboard and the interface of pen by microprocessor controls with PC.Microcontroller has the storer that is positioned at it, or it also can have external memory storage.A plurality of interfaces to pen are arranged, a plurality of interface and a plurality of interfaces to keyboard to PC.Generally speaking, pen needs a serial data line, a ground wire and a power lead.Similarly, keyboard needs a serial data line, a ground wire, a clock lines and a power lead.PC provides a clock lines that inputs to microcontroller, a power lead, a serial data line and a ground wire.Microcontroller can be used for from the keyboard received signal and this signal is reached PC as keyboard signal.The operation of keyboard mainly be " by " process.Data output from keyboard has keyboard format already, therefore need not carry out conversion by the breechblock interface.As for pen, its serial data not with the keyboard compatibility, so it must be converted to keyboard format so that allow it to input to the keyboard input end of PC.Decode this bar code information and this bar code information is converted to the suitable data stream that comprises bar code information and appended URL of microcontroller, thus this function finished.This additional URL deposits in the storer in advance and can programme during fabrication.Notice that storer is interpreted as being contained in the microcontroller so that single chip solution to be provided.Certain this can be can be by the external memory storage of microcontroller visit.Therefore, microcontroller provide between pen and keyboard and the PC interface with allow a Receiving coded information and with it be converted to have additional in the middle of the operation of stroking of routing iinformation, perhaps just allow to choosing generation the key operation from keyboard pass through.Therefore, the user needn't insert the circuit board of any kind so that the interface to pen to be provided on computer motherboard; On the contrary, the user only need utilize available for a long time keyboard port with in the suitable data input system.
In this concrete disclosed embodiment, microcontroller comprises one by MicrochipTechnologies
TMThe PIC16C73 microcontroller of being done.This PIC16C73 equipment is cheap CMOS 8 8-digit microcontrollers that have integrated analog to digital converter.PIC16C73 equipment has the RAM of 192 bytes and the eprom memory of 4K * 4 as explaining in the disclosed embodiment.Microcontroller can hold from the asynchronous or synchronous input of the input equipment of its binding.In the embodiment disclosed herein, be synchronous, and be asynchronous with communicating by letter of pen with communicating by letter of keyboard.
Though it should be noted that in this specific embodiment bar code information is the keyboard input end that inputs to PC, disclosed method also can advantageously be used the high-speed port architecture, for example USB (universal serial bus) (" USB ") and IEEE 1394.
Bar code constitutes and can read in both direction.Should consider timing problems, because of the different individuals of scanning barcode can the different large-scale scan rate of introducing.Bar code is used the bar of different in width.Secret note generates a positive pulse, and does not have the i.e. not production burst of secret note.The character of each conventional bar code has relative seven pulses or bar.Be decided by that bar is wide, the interpulse time is different.In the embodiment disclosed herein, according to the rising edge of the pulse that is begun by guiding or head end information, the " RUN " that interface circuit is finished sweep time calculates.Software calculates minimum together with interface and the maximum scan time is successfully scanned to guarantee the user continuously in scanning process.
For example, a PC who is similar to PC is arranged as network source, it is connected to the network interface that is similar to interface, and the latter is connected to global communication network again.In this embodiment, the data by pen scanning add that additional middle routing iinformation is received by PC as the operation of stroking of emulation.This information command PC obtains information from advertisement with reference to server (" ARS ") by path " A ".ARS is positioned at the online network equipment, is defined as the position that should deliver to from the scan-data of bar code.This is determined by the routing iinformation that is programmed into interface.Identical therewith, scanning information is delivered to ARS all the time, because of URL is only one in system.What be connected to ARS is the database of a product code and relevant manufacturer.Database stands a continuous renewal process to user transparent.After system disclosed herein was participated in company signature, promptly after its reservation, manufacturer and product information promptly added in the database and operation that often renewal can interrupt source PC.
Referring now to Fig. 4 a, comprise that by the message bag that path " A " delivers to ARS several territories, a territory comprise the URL of ARS from source PC.Other territory comprises from bar code acquisition advertised product sign indicating number or out of Memory and specifies the required any additional extraneous information of item.Another territory comprises the network address of source PC.Say that generally realize that with packets of information network transmits, each bag provides a destination address, source address and data.These bags are different and different with the network transportation protocol with signal post.Though used agreement is the conventional agreement that is commonly referred to TCP/IP in the disclosed embodiment, should understand available any agreement that similar basic function is provided, basic demand is that browser can respond to inputing to stroking of PC, and bar code information is delivered to required URL." message bag " means destination URL from now on, and the combination of bar code information and source address is sometimes for realizing this transmission even must transmitting a more than bag.
Behind the
message bag 400 that receives from PC, ARS is according to the instruction process information that is embedded in the extraneous information.ARS specifically extracts bar code information in the
bag 400 that receives, and this bar code information of decoding immediately after extraction.In case decoding, this information are promptly compared with the data that comprise in the ARS advertising database, whether to judge hit.As there is no the hit of tag match, then information is retracted into browser to indicate this thing.If any hit, then assemble a
bag 402, it comprises address and the information of source PC, the latter indicates source PC how directly to visit another position on the net in " hand is passed hand " operation, i.e. the position of Advertisement Server.This class formation is to for example
With Microsoft Internet
Browser say it is relatively conventional, and the addressable then Advertisement Server of source PC rather than show information from ARS.ARS will wrap 402 by path " B " and send source PC back to.Referring now to Fig. 4 B,
message bag 402 comprises the address of source PC, is embedded in the URL of the Advertisement Server in the order code and the URL of ARS.
After source PC received message bag 402, message bag 402 was promptly unpacked and is used to assemble the required appropriate routing iinformation of new information bag 404 to obtain.The web browser that source PC goes up operation is gone to obtain product information by path " C " according to the concrete Advertisement Server positional information that is embedded in the message bag 404 by instruction.Referring now to Fig. 4 c, the message bag 404 of this item comprises the URL of Advertisement Server, the address of " request product information " data and source PC.
After receiving the message bag 404 from source PC, Advertisement Server unpacks message bag 404 to obtain " request product information " data.Advertisement Server is retrieval specific product information in its database then, and by path " D " it is transmitted back to source PC.Referring now to Fig. 4 d, the message bag 406 of these details comprises the address of source PC, the URL of institute's information requested and Advertisement Server.
Alternatively, ARS can pass through path " E " directly to Advertisement Server request product information.In this pattern, ARS sends information to Advertisement Server, instructs it and source PC to link.Be not conventional yet do like this, it needs more complicated software control.The required message bag 408 of this item is shown among Fig. 4 e, and it comprises the URL of Advertisement Server, the address of " request product information " data and source PC.Because product information is not to return ARS but directly deliver to source PC, it is the address of source PC that message bag 408 requires the return address.By path " D " product information is directly delivered to PC then.
The following describes and be used to assemble the process that reaches the message bag 400 of ARS from source PC.When this process begins, scanning input UPC bar code.Wand interpretive code bar also reaches the breechblock interface by connected in series with signal, and the software that wherein is stored in the firmware is decoded barcode data.Decoded data is stored in the word register, with easy operating.Next, the word register data promptly are converted to the data and storing away of stroking.Product information deposits in the storer on the breechblock interface herein.Information transmits to insert in the Web browser serially by keyboard port.A Ctrl-O order is added on the data of stroking.Hyper text protocol section head is remembered http: // add on the data of stroking.Next, the URL of ARS is added on the data of stroking, with character/? add on the data of stroking, the UPC code data is added on the data of stroking.To add to the carriage return character then on the data of stroking to transmit data to ARS by path " A ".
It should be noted that this embodiment is not limited to UPC bar code standard, also can comprise other bar code standard.For example, as using sign indicating number 128 standards, then available optional step is to handle the system that uses this special code or many bar codes standard.Can be in many code plans functions of use piece 522 to determine used concrete bar code standard.Functional block 524 makes software can handle used concrete standard.
Referring now to Fig. 6, the process that the process flow diagram explaination may be experienced when source PC receives message bag 400 as ARS.ARS checks the reception of message bag 400 in decision block 600.As do not receive message bag 400, then program continues to wait for the arrival of news along the "No" path movement.As receive message bag 400, then program continues processing messages along the "Yes" path.After receiving message bag 400, ARS extraction character in functional block 602/? with comprise the back of UPC sign indicating number with scope of a variable.Extracting the UPC sign indicating number in the functional block 604 independently prepares against product code and suitable Advertisement Server matching addresses.In the functional block 606, UPC sign indicating number and question blank one are used from the Advertisement Server URL of the corresponding product information that comprises in the retrieval UPC sign indicating number.In the functional block 608, ARS promptly assembles message bag 402 so that be transmitted back to source PC.Functional block 610 indicates the process of message bag 402 being sent back to source PC by path " B ".
Referring now to Fig. 7, the reciprocal process between process flow diagram explaination source PC and the Advertisement Server.In the functional block 700, source PC is received from the message bag 402 that ARS sends back to and begins decoding bag 402.Extracting the URL and the storage of advertised product information in the functional block 702 in message bag 402 delivers in the message bag 404 of Advertisement Server so that insert.Assemble message bag 404 in the functional block 704, and deliver to Advertisement Server by path " C " by source PC.When source PC functional block 706 medium biding one's time, Advertisement Server receives message bag 404 and unpacks from source PC in the functional block 708.In message bag 404, extract the product information position in the functional block 710.Retrieval specific product information is for returning to source PC in server database.In the functional block 712 product information is assembled into message bag 406, and returns to source PC by path " D ".Be back to source PC in the functional block 714, the advertised product information that the message bag 406 that extraction and processing receive in the functional block 716 is comprised in Advertisement Server.
Referring now to Fig. 8, web browser application and graphoscope 800 that the user starts on the PC of source show a browser page or leaf 802.The user promptly uses the wand scanning barcode.The product information that is embedded in the data of stroking is sent in the breechblock interface, wherein will have the url data of economic rights to be attached on the barcode data to set up an add-word.This add-word with the data layout of stroking is sent in the keyboard input port of source PC from the breechblock interface.After receiving the data 808 of stroking from the URL/ bar code of breechblock interface, promptly open one side URL page or leaf 804.URL page or leaf 804 is in response to a Ctrl-O order and opens, and this order is added up as first character string by patented breechblock interface 104.Automatically cursor is placed territory 806 after opening URL page or leaf 804, wherein insertion is followed the additional data of stroking after the Ctrl-O order.After opening URL page or leaf 804, hyper text protocol section head is remembered http: // insertion territory 806.Secondly, promptly insert territory 806 with the URL information of the position associated of ARS.After the ARS url data be character/? with allow to follow closely/? input variable after the character.In this embodiment, afterwards with variable is a UPC product code, and the cross reference information that it provides is used for obtaining advertisement URL from ars database.Then, add that a carriage return character is to send the URL/ barcode data and to close window 804.From source PC transmission packet 400 to ARS, to source PC, all take place very soon to Advertisement Server and the item that is back to source PC from ARS, be transparent therefore to the beholder.The next information that this moment, the beholder saw is the product information of receiving from Advertisement Server.
Referring now to Fig. 9, wherein explained a product 902, it or can be a product, an advertisement (" ad "), or can be some reality or the visible equipment of user capture.In the embodiment disclosed herein, product or ad 902 associated also have a district 904 therewith, and it is comprising routing iinformation therein one time.Among the embodiment of Miao Shuing, this routing iinformation has bar code form in the above.Yet should be understood that from optics position and see that a routing iinformation can be used the media coding of any kind.For example, an optical encoding background can be provided, the information that comprises a routing iinformation can be therefrom extracted after it is scanned.An example is exactly a numerical coding of passing through the background optical method on pilot's certificate.By scanning whole pilot's certificate, embedded numerical information is to provide routing iinformation one time in the extraction optical encoding.Also have many other examples, wherein optical information is coded on some real medium.
In case distinguish certainly in 904 extract routing iinformation after, as previously discussed, it promptly inputs to PC, this PC uses wand and interface.After district 904 extracts, routing iinformation promptly by the decode operation relevant or some other technology with pen input to the similar PC 906 of PC described above in.PC 906 and user's 908 interfaces, user 908 can start routing iinformation from distinguishing 904 to PC 906 transmission.This is an active system, requires the user intervention of a definite form.As mentioned above, 906 pairs of receptions of PC respond from district's routing iinformation of 904 and accesses network 910 so that the interconnection media with a plurality of network node (not shown) to be provided, one of them has on the network node 912 and remote information its associated.This network node 912 has comprised the remote information with routing iinformation 904 associated therein.PC 906 can be used for visiting remote information 912 by a routing iinformation that extracts from optical domain 904 with network 910, thereby connects between PC 906 and remote information node 912 so that from 912 information extractions of remote information node and offer user 908.These all be by the user on one's own initiative the input equipment by some type the information in the optical domain 904 inputed to PC 906 finish.In disclosed embodiment, this and do not require the user start web browser veritably and allow input equipment promptly pen information is inputed to web browser.Yet, thereby the software that can implement in the PC 906 starts browser veritably so that the information input from optical domain 904 is responded.
Referring now to Figure 10, it has explained the more detailed schematic diagram of Fig. 9 embodiment.Routing iinformation in the district 904 inputs to PC 1002, and the latter is similar with above personal computer and PC 906.Yet in specific embodiment, PC 1002 can be used for making up a packets of information, and the latter comprises that a routing iinformation in secondary routing iinformation and the territory 904 is for transmit using.The secondary routing iinformation is a kind of routing iinformation, and PC 1002 uses it that a routing iinformation in the territory 904 is sent to a middle PC 1004 on net 910.PC 1004 is ARS basically in the middle of this.With PC 1004 associated be database 1006, be similar to advertising database.Yet this database can comprise out of Memory.As mentioned above, this operation requires user 908 at first to visit routing iinformation in the territory 904 by certain user's start-up operation.In case a routing iinformation in the territory 904 inputs to PC1002, it is promptly assembled by information with the secondary route, and this routing iinformation in the territory 904 is delivered to PC 1004 forward.PC 1004 its form be in the database 1006 of form Query Information with determine this remote information go net 910 where.This then sends PC 1002 again back to, and its realization is connected with remote information node 912.Therefore as can be seen, use PC 1004 and relevant database 1006 thereof, the information in the optical domain 904 can be closed with the network routing iinformation that passes to Remote Node RN 912 and be linked up.Notice, for making PC 1002 and telecommunication network node 912 interfaces, all information in route information field 904 all must be sent to PC 1004 with the form of a routing iinformation and connect realizing.
Referring now to Figure 11, wherein schematic diagram has been explained and how have been formed the net bag so that a routing iinformation is delivered to PC 1004.Generally speaking, one time routing iinformation occupies individual domain, and this routing iinformation is followed and the secondary routing iinformation is assembled into packet together so that be sent to network 910.This describes in detail above.Yet importantly recognize, the information that comprises in the optical domain 904 with bar code form, routing iinformation has been formed in the territory of optical encoding etc.For example, in case the database 1006 at PC 1004 places with the programming of manufacturer position, manufacturer know it this routing iinformation need only be placed with optical domain of a product or an advertisement or some other medium associated in case user capture it.This optical domain and combining of product just can make the user import optical information to the network to watch the additional information of this product.Certainly, user's additional information that watch or user capture by manufacturer but not PC 1004 determine.PC 1004 just send information forward.
Referring now to Figure 12, wherein explained the block diagram of the present invention's choosing of use audio frequency input source for embodiment.In Figure 12 embodiment, the program medium 1202 that provides is used in and wherein comprises the routing iinformation that some type has the sound signal form.This can be coding sound or other this kind equipment, when they link to each other with an audio input device 1204, the form that makes routing iinformation with audio tones is inputed to PC 906.PC 906 has the conventional audio card of an associated, is used for received audio signal on private port, and with this sound digitizing for PC 906 in inter-process.This decode operation is a routine operation.Yet audio output apparatus 1204 is by user's 908 apparatus operating.This class of operation is similar to the embodiment of Fig. 9, and promptly the user must operate it, so this is an active operation.In case receive routing iinformation from remote information node 912, this is responded, this routing iinformation promptly offers the user.Program medium 1202 and audio output apparatus 1204 can be the medium and the audio output apparatus of any kind.One class medium can be the medium relevant with children's book, and it has the ability to visit the audio-frequency information of picture.
Referring now to Figure 13, explained the block diagram of embodiment, wherein user's overview can be delivered to original subscriber or manufacturer forward.PC 906 has the profile database 1302 with its associated, and the latter can be used for storing user 908 overview.So that during start-up routine, promptly set up this overview when PROGRAMMED REQUESTS input profile information behind the initial installation procedure.Outside overview, also to the user provide with PC 906 on only ID of browser program associated of operation.This deposits in the memory location of being represented by frame 1304.This ID 1304 can be by remote location as " little cake " visit, and it is one and is stored in the information in the addressable position among the PC 906 that in fact this addressable position can be visited by the teleprogram that moves on Remote Node RN.
Basically the ARS 308 that constitutes the PC 1004 of Figure 10 can have the profile database 1308 with its associated, is used to deposit all users' overview.Profile database 1308 is that all of all PC 906 that can be connected to system exist the combination of the overview in the profile database 1302.These are different with information in being stored in database, and database is the purpose face of land in the middle of advertising database comprises.When the routing iinformation in the territory 904 is delivered to ARS and extract, can finish query script described above to determine where this information should be delivered in raw data packets.Profile database is used for each item, each item and the destination epiphase of form that wherein has from the territory 904 routing iinformations that receive be relatively determining it and which manufacturer's associated, and whether the correlation ID that transmits of the routing iinformation in territory 904 and profile database 1308 compare with judgement and have with the overview of its associated and can use.This information is stored in the item database 1310 so that for the bar code with message form in the territory 904 of each route code or reception ID with every PC 906 of its associated is arranged all after a while.Can assemble and be sent to the subscriber for subscriber's node 1312 reference on net 910 with the relevant overview in the database 1308 that ID deposits relatively.ARS can do this part thing with two kinds of patterns: real-time mode or non real-time pattern.In real-time mode, when each PC 906 visited advertising databases, this user's profile information all upgraded in subscriber's node 1312.Meanwhile, for subscriber 1312 generates charging information, deposit in the billing database 1316.Therefore ARS has ability and notifies the subscriber 1312 each item, the record keeping of these items, and provide profile information to subscriber 1312, whom the latter visiting the specific product advertisement about, this advertisement has a relative route information field 904 of concrete route code or bar code, and this is as described above.Promptly be sent to subscriber 1312 after this information assembling, the while also is reflected in the charging information and leaves in the billing database 1316.
Referring now to Figure 14, wherein process flow diagram is narrated the operation that is used to deposit user's overview.Start-up routine and proceed to functional block 1404 in the piece 1402, wherein system prompt requires overview when start-up system.Whenever this startup is a function, is used for starting during to software that he or she provides when user's initial handling.Its objective is and outside configuration information, also set up user's overview.In case the user is pressed this prompting, program proceeds to decision block 1406 to judge whether the user provides basic or details.This can be selected by the user.As select essential information, and then program proceeds to functional block 1408, and wherein the user will import essential information, and for example name and series number may also have the address.Yet, import more information for encouraging the user, import additional information as the user, the initial prompt in the functional block 1404 can provide for example purchase coupon, reduces the price and waits these preferential.Select this option as the user, then program proceeds to functional block 1410 from decision block 1406.In functional block 1410, the user is prompted to import customizing messages, for example works, income level, general family history, demographic information and more information.In this specific function piece, can collect the information of any amount.
In case collect full detail, or be basic model or be special pattern more, program proceeds to functional block 1412 this information is stored on the spot.Program proceeds to decision block 1414 then, is connected to main frame or ARS then online.Generally speaking, whether the prompting user determines him or she this information just to be delivered to main frame now or send later on again.As he or she select " after " option, then program proceeds to functional block 1415 with the later transmission information of prompting user.In disclosed embodiment, the user can not utilize software before profile information is delivered to main frame.Therefore, the user may start this operation later on so that be connected with main frame.
Select option so that profile information is uploaded to main frame as the user, then program proceeds to functional block 1416 with the startup connection procedure, and proceeds to decision block 1418 to judge whether realized connection.As do not have, then program proceeds to decision block 1420 along the "No" path a time, then or proceed to error block 1422 or be back to the inlet that connects decision block 1418.As connecting, then program proceeds to functional block 1428 to send the profile information of the ID that has computing machine or user to main frame along the "Yes" path from decision block 1418.As mentioned above, ID is " the little cake " in the computing machine basically, when being sent to main frame by routine access.Program will proceed to functional block 1430 and move so that can not need any configuration information after a while with start-up routine.Generally speaking, there be one " rare talent " to finish all operations of this process flow diagram, make the user pass through setting up procedure step by step.Program proceeds to and finishes piece 1432 after finishing.
Referring now to Figure 15, the wherein operation of process flow diagram explaination main frame when receiving item.Start-up routine in starting block 1502 proceeds to decision block 1504 then to judge whether system has received a route requests, promptly abovely is stored in the routing iinformation with bar code form in the routed domain 904 etc. in conjunction with what Fig. 9 described.Program will be around decision block 1504 inlet circulations, until receiving route requests.At this moment, program proceeds to functional block 1506 to receive routing iinformation and user ID along the "Yes" path.This routing iinformation and user ID are mainly extracted in acceptance domain.Program promptly proceeds to functional block 1508 with the manufacturer URL of inquiry corresponding to a routing iinformation that receives, and then the command information of necessity is sent back to the PC that files a request and is connected to destination with a routing iinformation associated to allow PC.Program proceeds to functional block 1510 to upgrade the item database 1310 of existing item subsequently.Generally speaking, routing iinformation is deposited as individual domain with relevant ID.As mentioned above, each user's detailed overview has connection in profile database and the system, and this system and their ID have connection ground to start their software.Because ID sends with routing iinformation, being stored in the item database is that route code is that bar code and all are sent to the ID of system, these ID and this concrete route code associated.In case upgraded this item database as described above, this item is together with the subscriber that can be transmitted back to the node place from the detailed profile information of profile database 1308.
Profile information can be in real time or is transmitted back to subscriber or manufacturer in the node in non real-time.Decision block 1512 is provided for this reason, has been used for judging whether send is real-time.As be that then program will proceed to functional block 1514 along the "Yes" path so that immediately information is delivered to manufacturer or subscriber forward in real time.Program proceeds to the record keeping of functional block 1516 with this concrete manufacturer or subscriber in the renewal billing database 1316.Program proceeds to end block 1518 then.As it is non real-time, and then program proceeds to functional block 1520 along the "No" path, sends after wherein it is set to and it is increased in the item database.Under any circumstance, all in the item database, increase and the concrete relevant full detail of route code.
For real-time item, manufacturer might be put in an advertisement in the magazine or with an advertisement at special time and be placed on the frame.But the therefore time number of times sold of manufacturer's monitoring of advertisement or product.Certainly, these information must be scanned into computing machine, thereby produce some delays.Yet can there be a understanding at the right time in manufacturer to product mobile.For example, think for example promoting an advertisement on the TV as a laughable manufacturer, indicate that New Coke will be put on the shelf and the buyer of their sign indicating number scanning networking of preceding 1000 stars can obtain that some is preferential, some encourages other for example to have an opportunity to have in the Florida scenic spot tourism or, manufacturer will most clearly understand to the reaction of advertisement OK.In addition, the advertizer can know reception market wherein.So the advertizer is for example doing television advertising in ten cities, is subjected to warm response in a city and is subjected to very cold response in another city, and he will tend to believe or cold response city is not good market, and perhaps his advertising media that selects for use is very poor.Because the advertizer can obtain relatively instant response, and can respondent's demography response be pleased oneself, therefore can in the short relatively time, obtain very important information.
It should be noted that disclosed embodiment is not limited to single source PC, and can comprise the source machine that connects by global communication network in a large number.In addition, present embodiment is not limited to separate unit ARS or separate unit Advertisement Server, and can comprise a large amount of ARS and ad system.Should also be noted that this embodiment singly is not limited to global communications network, also can be used for LAN, WAN and equity configuration.
It shall yet further be noted that disclosed embodiment is not limited to personal computer, also can be used for for example network computer (" NetPC "), scaled PC version, or any hold user interactive and with the system of information resources interface.
Though understand preferred embodiment in detail, should note and can under the situation of the spirit and scope of the invention that do not deviate from the appended claims regulation, make different the change therein, substitute and change.