CN102012997A - Method, system and device for collecting and processing codes - Google Patents
Method, system and device for collecting and processing codes Download PDFInfo
- Publication number
- CN102012997A CN102012997A CN2010105556928A CN201010555692A CN102012997A CN 102012997 A CN102012997 A CN 102012997A CN 2010105556928 A CN2010105556928 A CN 2010105556928A CN 201010555692 A CN201010555692 A CN 201010555692A CN 102012997 A CN102012997 A CN 102012997A
- Authority
- CN
- China
- Prior art keywords
- code
- terminal
- identifying information
- reading device
- bar code
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 81
- 238000000034 method Methods 0.000 title abstract description 69
- 238000011282 treatment Methods 0.000 claims description 66
- 238000003672 processing method Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 38
- 238000004422 calculation algorithm Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 16
- 230000004913 activation Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 230000010365 information processing Effects 0.000 description 10
- 239000003814 drug Substances 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 239000000203 mixture Substances 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000000704 physical effect Effects 0.000 description 3
- 230000010485 coping Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method, system and device for collecting and processing codes. The method comprises a receiving step, a selection step and a provision step, wherein in the receiving step, codes read by a code reader are received by a terminal connected to a network; in the selection step, a processing mechanism is selected for the codes; and in the provision step, the codes are provided for the processing mechanism. On the basis, in order to select the processing mechanism, the system utilizes inherent identification information allocated at a client and the read codes, and provides the proper or specific processing mechanism for the read codes read by the code reader.
Description
Technical field
The present invention relates to a kind of code collection processing method and system thereof, device, relate in particular to a kind of by the code collection processing system implementing and the correlation technique thereof of network Collecting and dealing by the code (as bar code) that code reading device read.
Background technology
A kind of Information Collection System that utilizes the bar code reading device is disclosed in the patent documentation 1 (spy opens the 2001-306624 communique).This bar code reading device is attached to the peculiar recognition data of this bar code reading device in the bar code data, transmits to PC.And PC by communication network, transmits these data to main frame.
In the case, the recognition data of bar code reading device offers main frame with the bar code data.And main frame is related with the recognition data foundation of bar code reading device, the personal information of managing this user.
Like this, the recognition data of bar code reading device generally is used for the personal information of leading subscriber.And the present invention pays close attention to the new utilization of the identifying information of clients such as bar code reading device.
Summary of the invention
The objective of the invention is, a kind of code collection processing system implementing and correlation technique thereof can be provided, this system can be used to select treatment mechanism to the intrinsic identifying information that client is distributed, and will be provided to suitable treatment mechanism by code and/or its decoded result that code reading device read.
The described code collection processing system implementing in the 1st aspect according to the present invention, its have the code reading device that reads code and, be connected the server on the network, and comprise decoding function and function is provided.Described decoding function, to contain in the client of described code reading device intrinsic identifying information and described code, by being connected the terminal on the network, transmit to described server, and described server, with the described identifying information decoding that receives, for this identifying information is selected suitable treatment mechanism.The described function that provides, for the described treatment mechanism that makes selection is handled, and to this function provide described code or, described code and described identifying information.
By this structure, the identifying information of client (for example the identifying information of the identifying information of code reading device, user's identifying information, terminal or be installed in the identifying information of the software on the terminal or these the combination more than 2) can be used to select treatment mechanism (for example be installed in CGI, other servers on the book server or be installed in CGI on other servers), and the code that can provide code reading device to read to suitable treatment mechanism.Its result can start the suitable treatments mechanism of corresponding client, and can carry out the information processing of the corresponding code that receives.
In this long-range sign indicating number reading system, described decoding function is with described identifying information and described code decoding, to be this identifying information and the suitable treatment mechanism of this code selection.
The described long-range sign indicating number reading system in the 2nd aspect according to the present invention, it has code reading device that reads code and the server that is connected on the network, and comprises the 1st decoding function, the 2nd decoding function and function is provided.Described the 1st decoding function, by being connected the terminal on the described network, to contain in the client of described code reading device intrinsic identifying information, and described code that described code reading device read, transmit to described server, algorithm that described server foundation the 1st is decided, with the described identifying information decoding that receives, and be the suitable treatment mechanism of this identifying information selection.Described the 2nd decoding function is according to the 2nd algorithm, with the described code decoding that receives.The described means that provide, for the described treatment mechanism that makes selection is handled, described code, described identifying information, and decoded result by described the 2nd decoding function gained in, provide to this treatment mechanism to major general's decoded result.
By this structure, the identifying information of client (for example the identifying information of the identifying information of code reading device, user's identifying information, terminal or be installed in the identifying information of the software on the terminal or these the combination more than 2) can be used to select treatment mechanism (for example be installed in CGI, other servers on the book server or be installed in CGI on other servers), and the decoded result of code can be provided to suitable treatment mechanism.Its result can start the suitable treatments mechanism of corresponding client, and can carry out the information processing of the corresponding code that receives.
In this long-range sign indicating number reading system, described the 1st decoding function is, according to the described the 1st decide algorithm, with described identifying information and described code decoding, be the suitable treatment mechanism of this identifying information and this code selection.
In described long-range sign indicating number reading system, described the 2nd decoding function is, according to the 2nd decide algorithm, with described identifying information and described code decoding.
According to the described code collection processing system implementing in the above-mentioned the 1st and the 2nd aspect, the described identifying information of this described client is, the identifying information of described code reading device, the identifying information of described terminal, user's identifying information or be installed in the identifying information of the software on the described terminal or these the combination more than 2.
The described code collection processing system implementing of the 3rd method according to the present invention, its have the code reading device that reads code and, be connected the server on the network, and comprise decoding function and function is provided.Described decoding function will contain the described code that described code reading device reads, by being connected the terminal on the network, transmits to described server, and described server, with the described code decoding that receives, for this code is selected suitable treatment mechanism.The described function that provides for the described treatment mechanism that makes selection is handled, and provides described code to this function.
By this structure, the code that code reading device can be read is used to select treatment mechanism (for example be installed in CGI, other servers on the book server or be installed in CGI on other servers), and the decoded result of code can be provided to suitable treatment mechanism.Its result can start the suitable treatments mechanism of corresponding code, and this treatment mechanism can be carried out the information processing of the corresponding code that receives.
The described code collection processing system implementing in the 4th aspect according to the present invention, its have the code reading device that reads code and, be connected the server on the network, and comprise the 1st decoding function, the 2nd decoding function and function is provided.Described the 1st decoding function is by being connected the terminal on the described network, with the described code that described code reading device read, transmit to described server, described server according to the 1st decide algorithm, with described code decoding, and be the suitable treatment mechanism of this code selection.Described the 2nd decoding function is according to the 2nd algorithm, with described code decoding.The described means that provide, for the described treatment mechanism that makes selection is handled, described code, and decoded result by described the 2nd decoding function gained in, provide to this treatment mechanism to major general's decoded result.
By this structure, the code that code reading device can be read is used to select treatment mechanism (for example be installed in CGI, other servers on the book server or be installed in CGI on other servers), and the decoded result of this code can be provided to suitable treatment mechanism.Its result can start the suitable treatments mechanism of corresponding code, and this treatment mechanism can be carried out the information processing of the corresponding decoded result that receives.
According to the described code collection processing system implementing in above-mentioned the 1st to the 4th aspect, described treatment mechanism is the treatment mechanism that service dynamically is provided.
According to the described code collection processing system implementing in above-mentioned the 1st to the 4th aspect, described code is, 1 metacode, 2 metacodes, can also be the code that is stored in the IC tag.For example, described 1 metacode is 1 dimension bar code, and described 2 metacodes are to use the code of QR code or some matrix representation, and described IC tag is the RFID label.
Correspondingly, the present invention also proposes a kind of main frame, described main frame is used for the code that code reading device that receiving terminal transmits reads and the identifying information of client, select treatment mechanism according to described code and/or identifying information, and provide described code and/or identifying information to this described treatment mechanism.
Described main frame also is used for offering treatment mechanism after the code that will receive and/or identifying information are decoded.
A kind of code reading device, the code that is used for reading sends terminal to.
A kind of terminal, described terminal is connected in network, and the code that the code reading device that is used for receiving reads and the identifying information of client send main frame to.
The described code collection processing method in the 7th aspect according to the present invention, it comprises receiving step, selects step and step is provided.Described receiving step is, by described code reading device and be connected terminal on the network, receives and comprises identifying information intrinsic in the client of the code reading device that reads code, and the described code that reads of described code reading device.Described selection step is with the described identifying information decoding that receives, and to be the suitable treatment mechanism of this identifying information selection.The described step that provides is, handles for the described treatment mechanism that makes selection, provides described code and described identifying information to this treatment mechanism.
By this structure, can reach and the identical effect of the described code collection processing system implementing in above-mentioned the 1st aspect.
The described code collection processing method in the 8th aspect according to the present invention, it comprises receiving step, selects step, decoding step and step is provided.Described receiving step is, by described code reading device and be connected terminal on the network, receives and comprises identifying information intrinsic in the client of the code reading device that reads code, and the described code that reads of described code reading device.Described selection step is, according to the 1st decide algorithm, with the described identifying information decoding that receives, and be the suitable treatment mechanism of this identifying information selection.Described decoding step is, according to the 2nd algorithm, with the described code decoding that receives.The described step that provides is, for the described treatment mechanism that makes selection is handled, provides to this treatment mechanism to major general's decoded result in described code, described identifying information and the decoded result that obtains by described the 2nd algorithm.
By this structure, can reach and the identical effect of the described code collection processing system implementing in above-mentioned the 2nd aspect.
The described code collection processing method in the 9th aspect according to the present invention, it comprises receiving step, selects step and step is provided.Described receiving step is, by described code reading device and be connected terminal on the network, receives the described code that described code reading device reads.Described selection step is with the described code decoding that receives, and to be the suitable treatment mechanism of this code selection.The described step that provides is, handles for the described treatment mechanism that makes selection, provides described code to this treatment mechanism.
By this structure, can reach and the identical effect of the described code collection processing system implementing in above-mentioned the 3rd aspect.
The described code collection processing method in the 10th aspect according to the present invention, it comprises receiving step, selects step, decoding step and step is provided.Described receiving step is, by described code reading device and be connected terminal on the network, receives the described code that described code reading device reads.Described selection step is, according to the 1st decide algorithm, with described code decoding, and be the suitable treatment mechanism of this code selection.Described decoding step is, according to the 2nd algorithm, with described code decoding.The described step that provides is, for the described treatment mechanism that makes selection is handled, described code, and the decoded result that obtains by described the 2nd algorithm in provide to this treatment mechanism to major general's decoded result.
By this structure, can reach and the identical effect of the described code collection processing system implementing in above-mentioned the 4th aspect.
The described code collection processing system implementing in the 11st aspect according to the present invention, its computer program are to be used to make computer to carry out the computer program of the described code collection processing method in above-mentioned the 7th to the 11st aspect.
The described code collection processing system implementing in the 12nd aspect according to the present invention, its recording medium be, the recording medium that the computer-readable that the computer program that is used to make computer carry out the described code collection processing method in above-mentioned the 7th to the 11st aspect is write down is got.
In addition, recording medium comprises, as floppy disk, hard disk, tape, laser disc, CD (containing CD-ROM, Video-CD), DVD (containing DVD-Video, DVD-ROM, DVD-RAM), ROM cassette tape, the RAM storage cassette tape of preparing and carrying the usefulness power supply, flash memory, nonvolatile RAM cassette tape etc.
Native system can utilize intrinsic identifying information that is distributed in client and the code that reads in order to select treatment mechanism, and provides suitable or specific treatment mechanism to the code that code reading device read.
Description of drawings
Fig. 1 is the synoptic diagram that the integral body of the described code collection processing system implementing of the invention process form is formed.
Fig. 2 (a) is the outward appearance vertical view of example of the bar code reading device 1 of presentation graphs 1.
Fig. 2 (b) is the accompanying drawing of electric composition of the bar code reading device 1 of presentation graphs 2 (a).
Fig. 2 (c) is arranged on the concept map of institute's program stored and data among the ROM27 of MCU23 inside of Fig. 2 (b).
Fig. 3 is the process flow diagram of the example of the flow process handled of the MCU23 of presentation graphs 2 (b).
To be expression begun to receive the process flow diagram of the example of the flow process that the terminal 3 of data handled by the step S61 from Fig. 3 to Fig. 4 (a).
To be expression begun to receive the process flow diagram of the example of the flow process that the terminal 3 of data handled by the step S63 from Fig. 3 to Fig. 4 (b).
Fig. 5 is the process flow diagram of the example of the flow process handled by the middleware that is installed on the terminal 3 of expression.
Fig. 6 (a) is the accompanying drawing of electric composition of the main frame 7 of presentation graphs 1.
Fig. 6 (b) is the concept map of composition in memory field 81 of the main frame 7 of presentation graphs 1.
Fig. 7 is the accompanying drawing of the example of the terminal 3 of presentation graphs 1 and the communication sequence between main frame 7 and the CGI9-m.
Fig. 8 (a) is the process flow diagram of the example of the flow process handled by terminal 3 under the situation of the 2nd pattern of the bar code reading device 1 of the 1st variation of expression the invention process form.
Fig. 8 (b) is the bar code reading device 1 of the 1st variation has the example of the flow process that the plug-in unit of the browser of terminal 3 handles under the situation of the 2nd pattern a process flow diagram.
Fig. 9 is the key diagram of controlling under the situation that the problem that obtains data from bar code reading device 1 clashes in the 2nd variation of the invention process form.
Figure 10 is the process flow diagram that is illustrated in the example of the flow process of being handled by terminal 3 in the 3rd variation of the invention process form.
Figure 11 is the process flow diagram that is illustrated in the example of the flow process of being handled by terminal 3 in the 4th variation of the invention process form.
Description of reference numerals:
1 bar code reading device
3 terminals
5 networks
7 main frames (central server)
9-0~9-M(9-m)CGI
11 databases
13 bar codes
Embodiment
Below, at form of implementation of the present invention, describe with reference to accompanying drawing.In addition, in the drawings, for identical or suitable part, mark identical reference marks, and quote its explanation.
Fig. 1 is the synoptic diagram that the integral body of the described code collection processing system implementing of the invention process form is formed.As shown in Figure 1, this code collection processing system implementing has main frame 7 (being also referred to as central server) and a plurality of bar code reading device 1 (only having put down in writing 1 bar code reading device 1 in Fig. 1).In addition, these bar code reading devices 1 can be the native system special use.
At this, the indication bar code is the performance that comprises barcode information and bar code figure, when there is no need tightly to distinguish them, only uses the term that is called bar code.From other aspect, bar code is meant, be dispensed on thing (comprise article, as res corporaleses such as real estate, information such as image, sound, program, data etc., biologies such as res incorporaleses such as service, commodity, people and animal) or, by the code in the discernible thing of other means.
Bar code for example is a plurality of secret notes and the blank that width is not waited, and arranges according to certain coding rule, in order to express the graphical identifier of one group of information.Common bar code is the pattern of parallel lines that the secret note (abbreviation bar) that differed greatly by reflectivity and informal voucher (being called for short empty) are lined up.In addition, bar code, barcode information and bar code figure labeling have identical reference marks.
Bar code reading device 1 scanned barcode figure 13 transmits the decoded result of bar code figures 13 to terminal 3, i.e. barcode information 13 and be distributed in identifying information intrinsic in this bar code reading device 1 (hereinafter referred to as " ID ").
Terminal 3 will transmit to main frame 7 from an ID and the barcode information 13 of bar code reading device 1 reception by network (for example internet, regional network etc.).
Receive the CGI9-m of barcode information 13, carried out the information processing of corresponding its barcode information 13.Concrete processing under this situation is, the thing of any and free planning and design such as the operation personnel of CGI 9-m does not participate in this long-range sign indicating number reading system.
Next, be elaborated in conjunction with concrete example about the bar code reading device 1 of Fig. 1.
Fig. 2 (a) is the outward appearance vertical view of the example of the bar code reading device 1 of presentation graphs 1.Fig. 2 (b) is the accompanying drawing of electric composition of the bar code reading device 1 of presentation graphs 2 (a).Fig. 2 (c) is arranged on the concept map of institute's program stored and data among the ROM27 of MCU23 inside of Fig. 2 (b).
With reference to Fig. 2 (a), the bar code reading device that this bar code reading device 1 is the form of a stroke or a combination of strokes.With reference to Fig. 2 (b), bar code reading device 1 has scanner 21, MCU23 and communicator 25.Scanner 21 is used for bar code figure 13 is carried out optically read, is electric signal with lines and blank conversion (scanning).From scanner 21, and the electric signal of corresponding bar code figure 13 is provided for MCU23.
MCU23 is provided with CPU (not shown), RAM (not shown), A/D converter, reaches the ROM27 of expression in Fig. 2 (c) etc. in inside.The address of the main frame 7 of storing control program 33, keyboard data form (being also referred to as main address) 35, keyboard data form at the order 37 of terminal 3, the identifying information of keyboard data form (ID) 39 and other necessary program and data among the ROM27.In addition, for example, address 35 is URL (Uniform Resource Locator) of main frame 7.
ID39 is in order to be identified in the code of the uniqueness of distributing in the bar code reading device 1.
MCU23 carries out control program 33.Thus, MCU23 understand corresponding bar code figure 13 electric signal, obtain barcode information 13.And MCU23 provides the barcode information 13 that is transformed into the keyboard data form, provides order 37, host address 35, an and ID39 of the keyboard data form that is stored among the ROM27 simultaneously to communicator 25.
Fig. 3 is the process flow diagram of the example of the flow process handled of the MCU23 of presentation graphs 2 (b).With reference to Fig. 3, at step S51, the MCU23 of bar code reading device 1 replys user's operation, scanned barcode figure 13.At step S53, MCU23 understands bar code figure 13 according to known bar code deciphering method, obtains barcode information 13.From barcode information 13 (for example 4560256580016), main address 35 (for example www.ssd.co.jp) and an ID39 (for example 15555), make output with data (www.ssd.co.jp/ for example at step S55, MCU23? bc=4560256580016﹠amp; Sn=15555).
At step S57, MCU23 confirms present pattern, is that the words of the 1st pattern advance to step S59, is that the words of the 2nd pattern advance to step S63.The 1st pattern be not on the terminal 3 for the situation of native system installation middleware with even pattern under the situation about also being not activated has been installed.The 2nd pattern is, the pattern under the situation of middleware being installed for native system on the terminal 3 and having started.
In addition, the default mode of bar code reading device 1 is the 1st pattern.As described later, under the situation that middleware on the terminal 3 starts,, switch to the 2nd pattern by this middleware.
In the 1st pattern, at step S59, MCU23 orders 37 to the output that makes at step S55 with adding in the data.And, at step S61, MCU23 with added order 37 output with data as keyboard data, transmit to terminal 3 from the 1st interface.The 1st interface is, during the 1st pattern and interface terminal 3.
In addition, in the 2nd pattern, at step S63, MCU23 will use data as keyboard data in the output that step S55 makes, and transmit to terminal 3 from the 2nd interface.The 2nd interface is, during the 2nd pattern and interface terminal 3.
Below, illustrate receiving the processing of bar code reading device 1 output with the terminal 3 of data.
To be expression begun to receive the process flow diagram of the example of the flow process that the terminal 3 of data handled by the step S61 from Fig. 3 to Fig. 4 (a).With reference to Fig. 4 (a), at the step S61 of Fig. 3, MCU23 transmits output and uses data, and at step S81, the universal keyboard device of terminal 3 receives this output data from the interface of the 1st pattern of bar code reading device 1.And, at step S83, the operating system of terminal 3, the output by being included in reception is with the order 37 in the data, with the output that is included in reception with host address 35, an ID39 and bar code 13 in the data as parameter, start the browser of terminal 3.So at step S85, the browser of startup is visited main frame 7, an ID39 and bar code 13 is transmitted to main frame 7 according to the main address 35 that receives.
To be expression begun to receive the process flow diagram of the example of the flow process that the terminal 3 of data handled by the step S63 from Fig. 3 to Fig. 4 (b).Hypothesis has started middleware in addition.With reference to Fig. 4 (b), at the step S63 of Fig. 3, MCU23 transmits the output data, and at step S91, the standard HID of terminal 3 (Human Interface Device, humanization interface device) device receives this output data from the interface of the 2nd pattern of bar code reading device 1.And at step S93, the middleware of terminal 3 receives the output data from standard HID device.At step S95, the output that middleware will be included in reception as parameter, starts the browser of terminal 3 with main address 35, an ID39 and bar code 13 in the data.So at step S97, the browser of startup is visited main frame 7 according to the main address 35 that receives, and an ID39 and bar code 13 are transmitted to main frame 7.
In addition, in above-mentioned example, in the main address 35 that bar code reading device 1 transmits, interpolation rule " http: // ", so in the processing of Fig. 4 (a) and Fig. 4 (b), the browser of terminal 3 adds this in main address 35 to.And in Fig. 4 (a) and Fig. 4 (b), under the situation that browser has started, do not start.
Below, describe the processing that is installed in the middleware on the terminal 3 in detail.
Fig. 5 is the process flow diagram of the example of the flow process handled by the middleware that is installed on the terminal 3 of expression.In addition, suppose that middleware starts.With reference to Fig. 5, terminal 3 starts, and at step S121, whether middleware validation criteria HID device detects bar code reading device 1, does not have to get back to step S121 under the detected situation, advances to step S123 under the detected situation.
At step S123, middleware is by standard HID device, with mode switch to the 2 patterns of bar code reading device 1.In addition, the default mode of bar code reading device 1 is the 1st pattern.At step S125, whether middleware validation criteria HID device receives data from the interface of the 2nd pattern of bar code reading device 1, gets back to step S125 in the absence about receiving, and advances to step S127 under the situation about receiving.At step S127, middleware receives data from standard HID device.And, at step S129,, start browser with being included in the main address 35, an ID39 and the bar code 13 that receive in the data as parameter.And, carry out the processing of the step 97 of Fig. 4 (b).
In addition, after step S123 switches to the 2nd pattern, keep the 2nd pattern, only otherwise cut off the electricity supply or do not restart, from then on after the just not processing of steps performed S121 and S123.But middleware by standard HID device, is set to the 1st pattern with bar code reading device 1 under the situation of this end.And, in case middleware starts once more, carry out the processing of Fig. 5.
Below, the main frame 7 about Fig. 1 is elaborated for example.
Fig. 6 (a) is the accompanying drawing of electric composition of the main frame 7 of presentation graphs 1.Fig. 6 (b) is the concept map of composition in memory field 81 of the main frame 7 of presentation graphs 1.
With reference to Fig. 6 (a), main frame 7 comprises CPU51 (central processing unit), primary memory 53, chipset 55, GPU57 (graphic process unit), SPU59 (standard product unit), HDD (hard disk drive) 61, driver 63, reaches Department of Communication Force 65.
The CPU51 implementation is stored in the computer program among the HDD61 and carries out various calculations.Primary memory 53 is the high-speed memory of carrying out by the CPU51 direct read.GPU57 carries out drawing and handles, and provides signal of video signal to display 67.SPU59 carries out acoustic processing, provides voice signal to loudspeaker 69.But HDD61 is the ARU auxiliary recorder unit that is used for the computer programs such as read-write operation system and executive software and the data of these programs uses.Driver 63 is the devices that read, write data from removable recording medium 75.Department of Communication Force 65 comprises the LAN card that be responsible for to connect network 9 and USB controller (not shown) etc., control communication.
The CPU51 of indication, GPU57, SPU59, HDD61, driver 63, Department of Communication Force 65, keyboard 71, and the function unit of mouse 73 are connected with chipset 55.Receiving of data between the connected function of the chipset 55 management unit.
In addition, the electric formation of the terminal 3 of Fig. 1 is identical with the electric formation of the main frame 7 of Fig. 4 (a), omits its explanation.
These each function portions are mounted in a computer software program among the HDD61 or a subroutine in the program.These procedure stores are installed in the main frame 7 in removable recording medium 75 afterwards.Use following process flow diagram that these function portions are described.
Fig. 7 is the accompanying drawing of the example of the terminal 3 of presentation graphs 1 and the communication sequence between main frame 7 and the CGI9-m.With reference to Fig. 7, at step S1, terminal 3 transmits an ID39 and the bar code 13 that reads from bar code reading device 1 to main frame 7.(please refer to Fig. 4 (a) and Fig. 4 (b) in detail)
So at step S31, the communication control unit 85 of main frame 7 receives a bar code 13 and an ID39.And, at step S33, the 1st demoder 87 of main frame 7, according to the 1st decide the algorithm algorithm of an ID39 searching database 11 (in this form of implementation, be used for according to), with an ID39 decoding, be bar code reading device 1 selection appropriate C GI9-m.That is, the 1st demoder 87, searching database 11 from an ID39 who receives is obtained the information of setting up related CGI9-m with this ID39.
At step S35, the 1st demoder 87 transmits the bar code 13 that receives to the 2nd demoder 89-m of the selected CGI-m of correspondence.So, the 2nd demoder 89-m according to the selected CGI9-m of correspondence the 2nd decide algorithm, carry out and handle.
For example, selected CGI9 is under the situation of CGI9-0, and at step S35, the 1st demoder 87 transmits bar code 13 to the 2nd demoder 89-0.So at step S37, the 2nd demoder 89-0 is by communication control unit, with bar code 13 former states that receive send the CGI9-0 of selection to.In this case, the 2nd decide algorithm and be, be used for the algorithm that former state ground is sent to bar code 13 CGI9-0.
So at step S101-0, CGI9-0 receives bar code 13 from communication control unit 85.And at step S103-0, CGI9-0 carries out the processing of corresponding bar code 13.
And for example, the CGI of selection is under the situation of CGI9-1, and at step S35, the 1st demoder 87 transmits bar code 13 to the 2nd demoder 89-1.So, at step S39, the 2nd demoder 89-1, according to corresponding CGI9-1 the 2nd decide algorithm, the bar code 13 that receives is decoded.In this case, according to pairing CGI9-1 design or provide the 2nd decide algorithm.So at step S41, the 2nd demoder 891 is sent to CGI9-1 by communication control unit 85 with the decoded result of bar code 13.
So at step S101-1, CGI9-1 receives the decoded result of bar code 13 from communication control unit 85.And at step S101-3, CGI9-1 carries out the processing of the decoded result of corresponding bar code 13.
In addition, the concrete processing of each CGI9-m, be each CGI9-m operation personnel etc. arbitrarily and the thing of planning and design freely, do not participate in this long-range sign indicating number reading system.
As mentioned above, in this form of implementation, an ID is used to select CGI9-m, bar code 13 and/or its decoded result that bar code reading device 1 can be read offer appropriate C GI9-m.Its result, the appropriate C GI9-m of corresponding bar code reading device 1 starts, and this CGI9-m can carry out the bar code 13 that corresponding bar code reading device 1 read and/or the information processing of its decoded result.
The 1st variation
In above-mentioned form of implementation, represented in terminal 3, to install the example of middleware.With respect to this, in the 1st variation of this form of implementation, do not install and state middleware, and add the plug-in unit that is used at this code collection processing system implementing of the 1st variation to the browser of terminal 3.That is, above-mentioned form of implementation and the 1st variation, bar code reading device 1 is different with program between the browser.Other aspects are identical with above-mentioned form of implementation.Thus, Fig. 1 and Fig. 7 can be same is applicable to the 1st variation.And the terminal 3 of the 1st variation and the hardware of main frame 7 constitute, and is identical with Fig. 2 (a) and Fig. 2 (b).Below, be that the center describes with the difference.In addition, this plug-in unit can be provided by server on removable recording mediums such as CD-ROM and the network 5 etc.
The processing of the bar code reading device 1 of the 1st variation, identical with the processing of Fig. 3.But, in the 1st variation, the 1st pattern of bar code reading device 1 is, do not having on the browser of terminal 3 to add under the situation of the plug-in unit of native system, added under the situation that the browser of plug-in unit is not activated, and, start pattern under the situation not have activation (background) though added the browser of plug-in unit.And the 2nd pattern is, added the plug-in unit for native system on the browser of terminal 3, and browser starts, and browser activates the pattern under the situation on (foreground).
And, the bar code reading device 1 of the 1st variation under the situation of the 1st pattern, the processing of terminal 3, with the processing of Fig. 4 (a) identical.
Below, bar code reading device 1 that the 1st variation is described under the situation of the 2nd pattern, the processing of terminal 3.
Fig. 8 (a) is the process flow diagram of the example of the flow process handled by terminal 3 under the situation of the 2nd pattern of the bar code reading device 1 of the 1st variation of expression the invention process form.With reference to Fig. 8 (a), at the step S63 of Fig. 3, MCU23 transmits output and uses data, and at step S141, the standard HID device of terminal 3 receives this output data from the interface of the 2nd pattern of bar code reading device 1.And at step S143, the plug-in unit that is attached on the browser of terminal 3 receives the output data from standard HID device.
And, at step S145, the output that plug-in unit will be included in reception with main address 35, an ID39 and bar code 13 in the data as parameter, the control browser.
For example, plug-in unit makes browser access represent the main frame 7 of main address 35, and makes it transmit an ID39 and bar code 13 to main frame 7.Afterwards, the processing of main frame 7 and CGI9-m, processing as shown in Figure 7 is identical.
And for example, plug-in unit transmits an ID39 and/or bar code 13 to browser, and makes browser carry out the processing that utilizes an ID39 and/or bar code 13 in zone (terminal 3).In this case, for example, browser, carry out himself function, carry out Java (registered trade mark) Script etc. script, carry out Java (registered trade mark) small routine or, carry out the plug-in unit of Flash (registered trade mark) player etc., and carry out the processing of a corresponding ID39 and/or bar code 13.
Below, be described in detail in the processing that has added plug-in unit on the browser.
Fig. 8 (b) is the process flow diagram of the example of the flow process handled by the plug-in unit of the browser of terminal 3 under the situation of the 2nd pattern of the bar code reading device 1 of the 1st variation.In addition, browser, assumed is in the state of activation.With reference to Fig. 8 (b), at step S161, plug-in unit confirms whether standard HID device detects bar code reading device 1, does not have to get back to step S161 under the detected situation, advances to step S163 under the detected situation.
At step S163, plug-in unit is by standard HID device, with mode switch to the 2 patterns of bar code reading device 1.In addition, the default mode of bar code reading device 1 is the 1st pattern.At step S165, plug-in unit confirms whether standard HID device receives the data from the interface of the 2nd pattern of bar code reading device 1, gets back to step S165 in the absence about receiving, and advances to step S167 under the situation about receiving.At step S167, plug-in unit receives data from standard HID device.And, at step S169, plug-in unit will be included in the main address 35 that receives in the data, an ID39, and bar code 13 as parameter, the control browser.
In addition, after step S163 switches to the 2nd pattern, keep the 2nd pattern, only otherwise cut off the electricity supply or do not restart, from then on after the just not processing of steps performed S161 and S163.But plug-in unit under the situation that browser finishes, or becomes under the situation of unactivated state, by standard HID device, bar code reading device 1 is set to the 1st pattern.And, in case browser starts once more, carry out the processing of Fig. 8 (b).
As mentioned above, the 1st variation can reach the effect identical with above-mentioned form of implementation.
The 2nd variation
In the 2nd variation of this form of implementation, above-mentioned middleware is installed on terminal 3, and, on the browser of terminal 3, add above-mentioned plug-in unit.Thus, exist in from bar code reading device 1 and obtain the situation that the problem of data clashes, any side is become effectively.In the 2nd variation, require this is controlled.Other aspects are identical with above-mentioned form of implementation.Thus, Fig. 1 and Fig. 7 can be suitable in the 2nd variation.And the terminal 3 of the 2nd variation and the hardware of main frame 7 constitute, and is identical with Fig. 6 (a) and Fig. 6 (b).The hardware of the bar code reading device 1 of the 2nd variation constitutes, and is identical with Fig. 2 (a) and Fig. 2 (b).Below, be that the center describes with the difference.
The processing of the bar code reading device 1 of the 2nd variation, identical as the processing of Fig. 3.But, in the 2nd variation, the 1st pattern of bar code reading device 1 and the 2nd pattern such as following.Before the explanation pattern, define several states.The 1st state is not have to install the middleware for native system on the browser of terminal 3.The 2nd state is, though the state that middleware is not activated has been installed on terminal 3.The 3rd state is not add the state of plug-in unit on browser.During the 4th state, though added the state that the plug-in unit browser is not activated.
Under situation as defined above, the 1st pattern is, in the situation of situation, the 2nd state and the 3rd state of situation, the 1st state and the 4th state of the 1st state and the 3rd state, or, the situation of the 2nd state and the 4th state.
And the 2nd pattern is, the situation of middleware and startup has been installed on terminal 3, or the browser that has added plug-in unit starts, and browser is in the pattern under the situation of activation.
And, the apparatus for reading of bar code 1 of the 2nd variation under the situation of the 1st pattern, the processing of terminal 3, with the processing of Fig. 4 (a) identical.
Below, the processing of the terminal 3 of variant reading device 1 under the situation of the 2nd pattern of the 2nd variation is described.In this case, the middleware of terminal 3 and plug-in unit either party effectively (details aftermentioned).Thus, effectively under the situation, the processing of the terminal 3 of the 2nd pattern is identical with Fig. 4 (b) and Fig. 5 at middleware.On the other hand, at plug-in unit effectively under the situation, the processing of the terminal 3 of the 2nd pattern, identical with Fig. 8 (a) and Fig. 8 (b).
Below, in the 2nd pattern, the control under relevant middleware and the plug-in unit race condition is described.
Fig. 9 is the key diagram of controlling under the situation that the problem that obtains data from bar code reading device 1 clashes in the 2nd variation of the invention process form.In addition, suppose that middleware starts.With reference to Fig. 9, suppose that browser is not activated before becoming certain moment t0, or, do not activate (backstage) even start yet.In this case, in the 2nd pattern, middleware becomes activation (effectively), carries out above-mentioned processing.
And at moment t0, browser starts, and, become activation (foreground).In this case, the plug-in unit that is attached on the browser also becomes activation (effectively), carries out above-mentioned processing.But at this constantly, middleware is also effective.Must get rid of competition.For this reason, in a single day plug-in unit becomes activation, pins middleware by tearing body (Mutex) mechanism mutually open.Thus, middleware becomes non-activation.
Further, at moment t1, though browser starts, once become unactivated state, plug-in unit is by tearing body mechanism mutually open, and with middleware release (releasing), oneself becomes unactivated state.Thus, middleware becomes activation, carries out above-mentioned processing.
And further, at moment t2, in case browser finishes, plug-in unit also finishes.But because middleware is in the state of release, so browser starts, and till become activation, middleware continues the above-mentioned processing of implementation.
In addition, tear body mutually open and be meant, exclusive mutually (Mutual Exclusion).
But, plug-in unit is when the browser that is added becomes non-activation or end, under the situation that middleware is not activated, plug-in unit is set to the 1st pattern with bar code reading device 1, on the other hand by standard HID device, when middleware finishes, plug-in unit the browser that is added become non-activation or situation about being not activated under, middleware is set to the 1st pattern by standard HID device with bar code reading device 1.
As mentioned above, the 2nd variation can reach the effect identical with above-mentioned form of implementation.
The 3rd variation
With reference to Fig. 1, the summary of the 3rd variation of form of implementation is described.Bar code reading device 1, scanned barcode figure 13 transmits a barcode information 13 and an ID (arbitrarily) to terminal 3.Terminal 3 is by network 5, transmits for the information (hereinafter referred to as " Termination ID ") of discerning this terminal 3, transmits an ID (arbitrarily) and the barcode information 13 that receives from bar code reading device 1 simultaneously to main frame 7.In addition, Termination ID is, for the information of main frame 7 identification terminals 3.
Received the CGI9-m of barcode information 13, implemented information processing that should barcode information 13.The concrete processing of this situation, be CGI9-m operation personnel etc. arbitrarily and the thing of planning and design freely, do not participate in this long-range sign indicating number reading system.
Below, be elaborated as the center with the difference of above-mentioned form of implementation.
The apparatus for reading of bar code 1 of the 3rd variation does not have the 1st pattern of above-mentioned form of implementation, and is fixed on the 2nd pattern, and, above-mentioned middleware has been installed on terminal 3.
And the hardware of the terminal 3 of the 3rd variation constitutes, and is identical with Fig. 6 (a).And the hardware of the apparatus for reading of bar code 1 of the 3rd variation constitutes, and is identical with Fig. 2 (a).But, in ROM27, do not have memory command 37.And an ID39 both can be stored among the ROM27, can not store yet, and be arbitrarily.
The processing of the apparatus for reading of bar code 1 of the 3rd variation, identical with the processing of Fig. 3.But 1 of apparatus for reading of bar code is provided with the 2nd pattern, thus can't steps performed S57, S59 and S61, after step S55, steps performed S63.
Below, the processing of the terminal 3 of the 3rd variation is described.
Figure 10 is the process flow diagram that is illustrated in the example of the flow process of being handled by terminal 3 in the 3rd variation of the invention process form.With reference to Figure 10, the processing of step S201 and step S203, identical with the processing of the step S91 of Fig. 4 (b) and S93 respectively, omit explanation.At step S205, middleware makes Termination ID.Specifically, middleware, with constitute terminal 3 fixed 1 hardware information as Termination ID, or collect constitute terminal 3 the information of fixed plural hardware, with their in conjunction with as Termination ID.
For example, the information of hardware is, the model of the model of the MAC Address of the product IDs of the product IDs of the product IDs of display adapter and/or sequence number, scsi adapter and/or sequence number, IDE adapter (IDE controller) and/or sequence number, lan adapter, the internal memory of primary memory, CPU, the sequence number of CPU, HDD, the sequence number of HDD, and the model of CD-ROM/CD-R/DVD-ROM etc.
At step S207, middleware, with the main address 35 in the data, an ID39 (if comprising) and bar code 13, and Termination ID starts the browser of terminal 3 as parameter with the output that is included in reception.So at step S209, the browser of startup is visited main frame 7 according to the main address 35 of several head, and transmits an ID39 (if comprising), bar code 13 and Termination ID to main frame 7.
Next, the formation and the processing of main frame 7 are described.The hardware of the main frame 7 of the 3rd variation constitutes, and is identical with Fig. 6 (a) and Fig. 6 (b).But database 11 is set up related with Termination ID and CGI9-m.For example, during maiden visit, the user is by terminal 3, and the institute that provides from main frame 7 decide network address, selects the CGI9-m that wishes, afterwards, registers the Termination ID of self terminal 3 and the CGI9-m of user's selection in database 11.
And for example, during maiden visit, the user is by terminal 3, and the institute that provides from main frame 7 decide network address, selects the CGI9-m that wishes, and further, main frame 7 makes Termination ID, afterwards, registers the Termination ID that main frame 7 makes and the CGI9-m of user's selection in database 11.The middleware of this Termination ID to terminal 3 transmitted.And, for example, be predetermined the CGI9-m that is distributed in each middleware, make with the identifying information and the CGI9-m of middleware and set up related database 11, afterwards, distribute or the sale middleware.In this case, the identifying information of middleware is used as Termination ID and uses.In addition, the identifying information of middleware by network 5, is obtained from main frame 7, perhaps, sets in advance in middleware.And following the 4th variation in these examples, replaces with plug-in unit with middleware.
Terminal 3 in the 3rd variation and the communication sequence between main frame 7 and the CGI9-m in the explanation of Fig. 7, describe by an ID39 is replaced with Termination ID.
That is, at step S1, terminal 3 transmits the ID39 (arbitrarily) and the bar code 13 that receive from bar code reading device 1, reaches Termination ID to main frame 7.
So at step S31, the communication control unit 85 of main frame 7 receives bar code 13 and an ID39 (arbitrarily) and Termination ID.And, at step S33, the 1st demoder 87 of main frame 7, according to the 1st decide algorithm, with the Termination ID decoding, be bar code reading device selection appropriate C GI9-m.That is, the 1st decoder 87, from the Termination ID that receives, searching database 11 is obtained the information of setting up related CGI9-m with this Termination ID.
At step S35, the 1st demoder 87 to the 2nd demoder 89-m of the CGI-m of corresponding selection, transmits the bar code 13 that receives.So, the 2nd demoder 89-m, according to the CGI9-m of corresponding selection the 2nd decide algorithm and carry out and handle.The processing of the 2nd demoder 89-m of the 3rd variation and the processing of CGI9-m, identical with above-mentioned form of implementation.
As mentioned above, in the 3rd variation of this form of implementation, Termination ID is used to select CGI9-m, and the bar code 13 that bar code reading device 1 reads and/or its decoded result can offer appropriate C GI9-m.This result starts the appropriate C GI9-m of counterpart terminal 3, and this CGI9-m can corresponding bar code 13 that receives and/or the processing of its decoded result fulfillment information.
The 4th variation
The 4th variation of form of implementation of the present invention is, is added on the processing that plug-in unit in the browser is carried out the middleware of the 3rd variation.Thus, in the 4th variation, different with the 3rd variation in the processing main body of terminal 3.Below, be that the center describes with the difference.
Figure 11 is the process flow diagram that is illustrated in the example of the flow process of being handled by terminal 3 in the 4th variation of the invention process form.With reference to Figure 11, the processing of step S221 and step S223, identical with the processing of the step S141 of Fig. 8 (a) and S143 respectively, omit explanation.At step S225, middleware makes Termination ID.Creating method is identical with the step S205 of Figure 10.At step S227, middleware will be included in the output of reception with the main address 35 in the data, an ID39 (if comprising) and bar code 13, reach Termination ID as parameter, the browser of control terminal 3.The example of in this case browser control, with lifted among the step S145 of Fig. 8 (a) routine identical.But, in the 4th variation, interpolation Shang ID39 (arbitrarily) and bar code 13, and utilize Termination ID.In addition, carrying out when main frame 7 transmits these control, the processing of main frame 7 and CGI9-m, identical with the 3rd variation.
As mentioned above, the 4th variation can play and the identical effect of above-mentioned the 3rd variation.
The 5th variation
In the 5th variation of the invention process form, the middleware of the 3rd variation is installed on terminal 3, on the browser of terminal 3, add the plug-in unit of the 4th variation.Thus, the middleware of the 5th variation and the processing of plug-in unit, the plug-in unit with the middleware of the 3rd variation and the 4th variation is identical respectively.
But, because can take place and the identical race problem of above-mentioned the 2nd variation, by the above-mentioned method avoidance coping identical with the 2nd variation.
As mentioned above, the 5th variation can reach and the identical effect of above-mentioned the 3rd variation.
The 6th variation
The 6th variation of the invention process form is replaced the Termination ID of above-mentioned the 3rd variation, is used to discern user's information (being called " user ID ").Thus, in the 6th variation, at the step S205 of Figure 10, middleware is obtained user ID from HDD.Then, at step S207, the output that middleware will be included in reception with the main address 35 in the data, an ID39 (if comprising) and bar code 13, and user ID as parameter, start the browser of terminal 3.So at step S209, the browser of startup is according to the main address 35 that receives, visit main frame 7 transmits an ID39 (if comprising), bar code 13 and user ID to main frame 7.
And in the 6th variation, the database 11 of Fig. 6 (b) is set up related with user ID and CGI9-m.For example, during maiden visit, the user is by terminal 3, and the institute that provides from main frame 7 decide network address, the CGI9-m of selection hope, afterwards, the CGI9-m of registered user ID and selection in database 11.In this case, for example, the user can provide to terminal 3 input user ID and to main frame 7.And main frame 7 can make user ID.And main frame 7 provides user ID to the middleware (being plug-in unit in following the 7th variation) of terminal 3.
And, for example, be predetermined the CGI9-m that is distributed in each middleware, make with the identifying information and the CGI9-m of middleware and set up related database 11, afterwards, distribute or the sale middleware.In this case, the identifying information of middleware uses as user ID.In addition, the identifying information of middleware by network 5, is obtained from main frame 7, or, set in advance in middleware.And in following the 7th variation, in this embodiment, middleware replaces with plug-in unit.
Lead to order between terminal 3 in the 6th variation and main frame and the CGI9-m, in the explanation of Fig. 7 of the 3rd variation, " Termination ID " replaced with " user ID ".
As mentioned above, in the 6th variation of this form of implementation, user ID is used to select CGI9-m, bar code 13 and/or its decoded result that can provide bar code reading device 1 to be read to appropriate C GI9-m.This result starts the appropriate C GI9-m of respective user ID, and this CGI9-m can carry out the corresponding bar code 13 that receives and/or the information processing of its decoded result.
The 7th variation
The 7th variation of the invention process form is replaced the Termination ID of above-mentioned the 4th variation, uses user ID.Thus, in the 7th variation, at the step S225 of Figure 11, plug-in unit is obtained user ID from HDD.Then, at step S287, the output that plug-in unit will be included in reception with the main address 35 in the data, an ID39 (if comprising) and bar code 13, and user ID as parameter, the browser of control terminal 3.The example of the browser of this situation control, with lifted among the step S145 of Fig. 8 (a) identical.But, in the 7th variation, add an ID39 (arbitrarily) and bar code 13, and utilize user ID.In addition, carrying out when main frame 7 transmits these control, the processing of main frame 7 and CGI9-m, identical with the 6th variation.And the input example of user ID is identical with the 6th variation.
As mentioned above, the 7th variation can play and the identical effect of above-mentioned the 6th variation.
The 8th variation
The 8th variation of the invention process form is replaced the Termination ID of above-mentioned the 5th variation, uses user ID.Thus, in the 8th variation, the middleware of the 6th variation is installed in terminal 3, in the browser of terminal 3, is added the middleware of the 7th variation.In this case, the middleware of the 8th variation and the processing of plug-in unit, the plug-in unit with the middleware of the 6th variation and the 7th variation is identical respectively.
But, because take place and the identical competition of above-mentioned the 2nd variation, by the identical method avoidance coping of above-mentioned the 2nd variation.
As mentioned above, the 8th variation plays and the identical effect of above-mentioned the 6th variation.
As mentioned above, in this form of implementation and the 1st to the 8th variation thereof, the identifying information of client (bar code reading device 1, user, terminal 3 and be installed in the general name of the software on the terminal 3) (ID, user ID, Termination ID or be installed in the identifying information of the software (middleware or plug-in unit) on the terminal 3) is used to select treatment mechanism and bar code 13 and/or its decoded result that can provide bar code reading device 1 to read to suitable treatment mechanism.This result starts the suitable treatment mechanism of corresponding client, and this treatment mechanism is carried out the corresponding bar code 13 that receives and/or the information processing of its decoded result.
In addition, the present invention is not limited to above-mentioned form of implementation, in the scope that does not break away from its spirit, can carry out under various ways.For example, following distortion can be arranged.
(1) in above-mentioned the 3rd to the 5th variation, utilizes Termination ID, in above-mentioned the 6th to the 8th variation, utilize user ID, but in these variation, utilize Termination ID and user ID, Termination ID and an ID, user ID and an ID or Termination ID, user ID and an ID, can select CGI9-m.Utilize under the situation of Termination ID and user ID, in database 11, Termination ID and user ID are set up related with CGI9-m.Utilize under the situation of a Termination ID and an ID, in database 11, a Termination ID and an ID set up related with CGI9-m.Utilize under the situation of a user ID and an ID, in database 11, a user ID and an ID set up related with CGI9-m.Utilize under the situation of Termination ID, user ID and an ID, in database 11, Termination ID, user ID and an ID set up related with CGI9-m.
(2) in above-mentioned form of implementation, the bar code reading device only has the 1st pattern, and the driving stage middleware might be installed.And in above-mentioned form of implementation and the 1st to the 8th variation, bar code reading device 1 also can only have the 2nd pattern.In this case, bar code reading device 1 there is no need memory command 37.
In foregoing, main address 35 is provided to terminal 3 from bar code reading device 1.But terminal 3 also can have main address 35 in advance, also can be imported by the user.In this case, bar code reading device 1 there is no need to store main address 35.And in above-mentioned the 3rd to the 8th variation, an ID is arbitrarily.Thus, do not utilize under the situation of an ID, bar code reading device 1 there is no need a storage ID.
In above-mentioned the 3rd to the 8th variation, 1 of bar code reading device has the 2nd pattern, and terminal 3 has main address 35 in advance, does not utilize under the situation of an ID, the bar code reading device 1 that does not need the native system special use, and general general bar code reading device also can use.The bar code reading device of general POS (Point Of Sale) system design and manufacturing for example, do not design and makes, for can use for native system is special-purpose.
(3) in foregoing, drive and middleware control browser, transmit bar code 13 etc. to main frame 7.But, outside the function of above-mentioned driving and middleware, the special software with communication function being installed on terminal 3, can not handle by browser yet.
(4) in foregoing, use bar code 13, as information, but be not limited thereto to main frame 7 and CGI9-m transmission.For example, can utilize electronic tags such as RFID (Radio FrequencyIdentification System) label.But, in this case, replace bar code reading device 1, read the information (code) that is stored in the electronic tag with electronic tag reading apparatus (ID label reader).In electronic tag reading apparatus, load above-mentioned form of implementation, or above-mentioned the 1st to the 8th variation, the function beyond the bar code scanning.In this case, replace an ID, use the identifying information of electronic tag reading apparatus.
And in foregoing, having utilized is 1 dimension bar code of 1 metacode, but can be utilized as 2 dimension bar codes of 2 metacodes and QR code etc.And, as 2 metacodes, the code that also can utilize the dot matrix that is difficult to see by the people to represent.
(5), also can utilize bar code to read function by the mobile phone camera as bar code reading device 1.Reading of QR code also is identical.In this case, on mobile phone, load above-mentioned form of implementation, or above-mentioned the 1st to the 8th variation, the function of terminal 3 and bar code reading device 1.And this situation replaces an ID, uses the identifying information of mobile phone.
(6) in foregoing, main frame 7 transmits bar code 13 or its decoded result to CGI9-m.But, can transmit its both: bar code 13 and decoded result thereof.But, do not use these, main frame 7 also can transmit the decoded result of bar code 13, bar code 13 to CGI9-m, or when transmitting bar code 13 and decoded result thereof, transmit an ID, Termination ID or, user ID, perhaps their combinations more than 2.
(7) in foregoing, main frame 7 is according to an ID, Termination ID or user ID or their combinations more than 2, and selection CGI9-m.But, not using these, main frame 7 can also be selected CGI9-m according to bar code 13, and can transmit the decoded result (the step S39 of Fig. 7) of bar code 13 and/or bar code 13 to the CGI9-m that selects.
Like this, the bar code 13 that bar code reading device 1 reads, can be used to select treatment mechanism (for example, be installed in CGI9-m on the main frame 7, other server or be installed in CGI9-m on this server), and this bar code 13 and/or its decoded result can be offered suitable treatment mechanism.Its result can make the suitable treatment mechanism of corresponding bar code 13 start, and this treatment mechanism can be carried out, and the corresponding bar code that receives 13 reaches or the information processing of its decoded result.
In addition, main frame 7 can be according to an ID, Termination ID or user ID or bar code 13 or their combinations more than 2, and select CGI9-m.And, main frame 7, at the step S39 of Fig. 7, can be with an ID, Termination ID or user ID or bar code 13 or their combination decodings more than 2, and can transmit the result to CGI9-m.And main frame 7 can also unconditionally transmit bar code to the CGI of appointment.
(8) CGI is the example that the treatment mechanism of dynamic Service is provided to client, is not to be defined in this.For example, also can be ASP (Active Server Pages).
(9) main frame 7 also can be made of 1 computer, also processing can be distributed to the plural number computer and constitute.Certainly, each computer under the situation of dispersion treatment the place is set, can be in same country, also can disperse to be arranged on plural number country.In addition, main frame 7 uses as the notion that comprises hardware and software.These contents are also identical about server.
(10) in this specification and claims book, so-called method is not only to mean the method for physical property, and the function of each method also comprises situation about realizing by software.Further, the function of 1 method can realize by the method for the physical property more than 2, or the function of the method more than 2, can realize by 1 physical property method.This point is also identical with computer about server.
Application Example:
The retrieval that method and system in the foregoing description can be widely used in various information with provide, be that the method and system in the foregoing description is used for the embodiment that the information of pharmaceuticals provides below:
Bar code figure 13 on the bar code reading device 1 scanning pharmaceuticals packing, terminal 3 will transmit to main frame 7 from an ID and the barcode information 13 of bar code reading device 1 reception by network (for example internet, regional network etc.).
Utilize possibility on the industry
The present invention can utilize by the network Collecting and dealing, for example bar code, QR code, be stored in code in the IC tag, and with the some matrix representation, in the field of code etc.
Claims (10)
1. a code collection processing method is characterized in that, comprise receiving step, select step and step is provided, wherein:
Described receiving step is by being connected the terminal on the network, receives by the described code that code reading device read and the identifying information of client;
Described selection step is selected treatment mechanism according to described code and/or identifying information;
The described step that provides provides described code and/or identifying information to described treatment mechanism.
2. code collection processing method according to claim 1, it is characterized in that, the identifying information of described client comprise identifying information, the user of code reading device identifying information, terminal identifying information or be installed in the identifying information of the software on the terminal, or the combination of these information.
3. code collection processing method according to claim 1 is characterized in that, also comprises decoding step, is used for offering described selection step after code that receiving step is read and/or identifying information are decoded.
4. code collection processing system implementing, it is characterized in that, described system comprises the code reading device and the terminal and the main frame that are connected on the network that is used to read code, wherein, the code that the described code reading device that the described terminal that receives described main frame transmits reads and the identifying information of client, select treatment mechanism according to described code and/or identifying information, and provide described code and/or identifying information to this described treatment mechanism.
5. code collection processing system implementing according to claim 4, it is characterized in that, the identifying information of described client comprise identifying information, the user of code reading device identifying information, terminal identifying information or be installed in the identifying information of the software on the terminal, or the combination of these information.
6. code collection processing system implementing according to claim 4 is characterized in that, described main frame also is used for offering treatment mechanism after the code that will receive and/or identifying information are decoded.
7. a code reading device is characterized in that, described code reading device is used to read code, and sends the code that reads to terminal.
8. a terminal is characterized in that, described terminal is connected in network, and the code that the code reading device that is used for receiving reads and the identifying information of client send main frame to.
9. main frame, it is characterized in that, described main frame is used for the code that code reading device that receiving terminal transmits reads and the identifying information of client, selects treatment mechanism according to described code and/or identifying information, and provides described code and/or identifying information to this described treatment mechanism.
10. a kind of main frame according to claim 9 is characterized in that, described main frame also is used for offering treatment mechanism after the code that will receive and/or identifying information are decoded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105556928A CN102012997A (en) | 2010-11-23 | 2010-11-23 | Method, system and device for collecting and processing codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105556928A CN102012997A (en) | 2010-11-23 | 2010-11-23 | Method, system and device for collecting and processing codes |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102012997A true CN102012997A (en) | 2011-04-13 |
Family
ID=43843170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105556928A Pending CN102012997A (en) | 2010-11-23 | 2010-11-23 | Method, system and device for collecting and processing codes |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102012997A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1246939A (en) * | 1996-11-25 | 2000-03-08 | 计量仪器股份有限公司 | Bar code symbol driven systems for accessing information resources on the internet |
CN1451132A (en) * | 1999-04-21 | 2003-10-22 | 研究投资网络公司 | System method and article of manufacture for the purchase and use of electronic content utilizing a laser-centric medium |
CN200947215Y (en) * | 2006-07-20 | 2007-09-12 | 北京中创英泰应用科技有限公司 | RFID article monitoring system |
US20090213811A1 (en) * | 2008-02-21 | 2009-08-27 | Wang Ynjiun P | Roaming encoded information reading terminal |
CN101680855A (en) * | 2008-02-07 | 2010-03-24 | 爱科来株式会社 | Code readout device and data-gathering system using the same |
CN101807195A (en) * | 2009-02-13 | 2010-08-18 | 三菱电机株式会社 | Information gathering system, terminal unit, program for information gathering, and program for a terminal |
-
2010
- 2010-11-23 CN CN2010105556928A patent/CN102012997A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1246939A (en) * | 1996-11-25 | 2000-03-08 | 计量仪器股份有限公司 | Bar code symbol driven systems for accessing information resources on the internet |
CN1451132A (en) * | 1999-04-21 | 2003-10-22 | 研究投资网络公司 | System method and article of manufacture for the purchase and use of electronic content utilizing a laser-centric medium |
CN200947215Y (en) * | 2006-07-20 | 2007-09-12 | 北京中创英泰应用科技有限公司 | RFID article monitoring system |
CN101680855A (en) * | 2008-02-07 | 2010-03-24 | 爱科来株式会社 | Code readout device and data-gathering system using the same |
US20090213811A1 (en) * | 2008-02-21 | 2009-08-27 | Wang Ynjiun P | Roaming encoded information reading terminal |
CN101807195A (en) * | 2009-02-13 | 2010-08-18 | 三菱电机株式会社 | Information gathering system, terminal unit, program for information gathering, and program for a terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7482929B2 (en) | Point-of-sale activation of consumer electronics | |
KR100985526B1 (en) | Connection location and cable identification | |
CN103282927B (en) | Advertisement information providing system | |
US20160344740A1 (en) | System and method for access and management of things over a communication network related thereto | |
CN101438330B (en) | Method and system for setup of, and communication with, an RFID middleware server from an enterprise resource planning system server | |
US20170103449A1 (en) | In-library lending activation | |
US20110093943A1 (en) | Automatic access system, host computer, device, response device, remote code reader system, barcode reader, automatic access method, authentication method, computer program, and recording medium | |
KR20130141934A (en) | Method and system for executing user defined function | |
JP2016038683A (en) | Article management system and terminal device | |
CN102368852A (en) | Information processing apparatus, information processing method and program | |
US20130292466A1 (en) | Remote code reader system | |
US7289026B2 (en) | Method and system for gathering data from RFID tags on library items and transmitting that data to the active focus of an application | |
CN101171587A (en) | RFID data processing system | |
JP2011253385A (en) | Code processing method, computer program, server and code processing system | |
US20080143520A1 (en) | Apparatus and method for recognizing surrounding state | |
CN102012997A (en) | Method, system and device for collecting and processing codes | |
Arendarenko | A study of comparing RFID and 2D barcode tag technologies for pervasive mobile applications | |
JP2011243075A (en) | Code reader, code processing method and computer program | |
KR20120078427A (en) | System and method for lenting book | |
JP2021520020A (en) | Virtual asset tagging and extended camera display system and how to use it | |
KR100764089B1 (en) | Tag recycling system based on RDF / WSN based method and method | |
EP2611223B1 (en) | Tag store system and method for making contactless tags available for end users of tag related software applications | |
KR100723841B1 (en) | Method and system for providing RFID service information | |
JP2021012632A (en) | Systems, methods, programs for goods management, and recording media on which the programs are recorded. | |
CN102486836A (en) | Remote code reading system, host computer thereof, code reading device, code collection processing method and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110413 |