CN103347015A - Method and system for communication based on storage identifier of two-dimensional code - Google Patents
Method and system for communication based on storage identifier of two-dimensional code Download PDFInfo
- Publication number
- CN103347015A CN103347015A CN2013102545075A CN201310254507A CN103347015A CN 103347015 A CN103347015 A CN 103347015A CN 2013102545075 A CN2013102545075 A CN 2013102545075A CN 201310254507 A CN201310254507 A CN 201310254507A CN 103347015 A CN103347015 A CN 103347015A
- Authority
- CN
- China
- Prior art keywords
- identifier
- server
- additional information
- party
- content
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method and system for communication based on a storage identifier of a two-dimensional code. The method and system for communication based on the storage identifier of the two-dimensional code can be used in special software and third-party software of a scheme developer and differential services can be adopted on a server-side according to different types of application. According to the technical scheme, a service structure is offered so that information content corresponding to a code graph can be read by the special software, and meanwhile, the authorized third-party software can read and independently manage information content corresponding to the code graph within the range of an authorized identifier. In addition, whether information such as a terminal number and the position except for ID are required to send to a server or not is stored in the code graph so that the differential services can be adopted on the server-side according to the different types of application.
Description
Technical field
The present invention relates to a kind of service architecture based on two-dimensional coding scheme, relate in particular to the service architecture based on the two-dimension code of location identifier (ID), by this service architecture, this two-dimensional encoded figure both can be read by solution development person's special-purpose software, also the not jack per line section of identifier can be licensed to third party software and use.
Background technology
Present part two-dimensional bar code scheme location identifier but not direct memory contents in sign indicating number, and then obtain corresponding memory contents according to identifier at server, as Microsoft tag and color sign indicating number etc., in its company's site the demonstration of this type of technology is arranged, but this makes certain encoding scheme only can be read by solution development person's special-purpose software.
In addition, location identifier only in the code pattern, therefore there is suitable limitation in the use to coding, and more differentiated service can't be provided.
Summary of the invention
The objective of the invention is to address the above problem, a kind of means of communication and system of the two-dimension code based on location identifier are provided, make two-dimension code both can be read by solution development person's special-purpose software, also the not jack per line section of identifier can be licensed to the third party software use, but also can take the service of differentiation at different application at server end.
Technical scheme of the present invention is: the present invention has disclosed a kind of means of communication of the two-dimension code based on location identifier, comprising:
Terminal is obtained the image that comprises code pattern, location identifier and additional information in the code pattern, and identifier is divided into special-purpose software use section and authorizes third party software use section;
From the image that comprises code pattern that gets access to, extract identifier and additional information;
If terminal is employed to be special-purpose software, then upload identifier to pointing to server, point to number section definition of location identifier in the server, point to server returns the corresponding identifier content server according to identifier place section address, terminal uploads to the corresponding identifier content server with identifier and additional information again, and the identifier contents server returns to terminal according to identifier with the content of correspondence;
Is to authorize third party software if terminal is employed, then identifier and additional information is uploaded to third party's content server, third party's content server returns to terminal according to identifier with the content of correspondence.
According to an embodiment of the means of communication of the two-dimension code based on location identifier of the present invention, identifier contents server or third party's content server carry out corresponding service according to additional information.
Embodiment according to the means of communication of the two-dimension code based on location identifier of the present invention, comprise the outer indication information of identifier in the code pattern, indication information comprises by specific bit and represents the identifier check digit, whether needs uploading position or mobile terminal number.
Embodiment according to the means of communication of the two-dimension code based on location identifier of the present invention, code pattern is by graphic limit shape store identifier and additional information, perhaps by graphic limit color lump location identifier and additional information, perhaps by piling up two-dimension code or matrix type two-dimension sign indicating number location identifier and additional information based on color lump.
The present invention has also disclosed a kind of communication system of the two-dimension code based on location identifier, comprise terminal and server, terminal comprises special processor and third party's processing unit, and server comprises sensing server, identifier contents server and third party's content server, wherein:
Special processor comprises:
The first image acquisition analysis module obtains the image that comprises code pattern, extracts the identifier and the additional information that belong to special-purpose software use section from code pattern; And
First communication module is uploaded identifier to pointing to server to receive the address of identifier corresponding identifier content server, again identifier and additional information is uploaded to the content that the corresponding identifier content server returns with reception;
Third party's processing unit comprises:
The second image acquisition analysis module obtains the image that comprises code pattern, extracts to belong to identifier and the additional information of authorizing third party software use section from code pattern; And
Second communication module uploads to the content that third party's content server returns with reception with identifier and additional information;
The sensing server comprises:
Content server address is returned module, returns the address of corresponding identifier content server according to identifier place section;
The identifier contents server comprises:
Identifier contents is returned module, according to identifier the content of correspondence is returned to terminal;
Third party's content server comprises:
Third party's content is returned module, according to identifier the content of correspondence is returned to terminal.
According to an embodiment of the communication system of the two-dimension code based on location identifier of the present invention, identifier contents server or third party's content server carry out corresponding service according to additional information.
Embodiment according to the communication system of the two-dimension code based on location identifier of the present invention, comprise the outer indication information of identifier in the code pattern, indication information comprises by specific bit and represents the identifier check digit, whether needs uploading position or mobile terminal number.
Embodiment according to the communication system of the two-dimension code based on location identifier of the present invention, code pattern is by graphic limit shape store identifier and additional information, perhaps by graphic limit color lump location identifier and additional information, perhaps by piling up two-dimension code or matrix type two-dimension sign indicating number location identifier and additional information based on color lump.
The present invention contrasts prior art following beneficial effect: the solution of the present invention provides a kind of service architecture, make when guaranteeing that special-purpose software can read the information content of code pattern correspondence, authorize third party software also can read and manage independently the information content of code pattern correspondence in its authorization identifiers scope.In addition, send information such as termination number, position by for example whether requiring beyond the storage ID in code pattern to server, in order to take differentiated service at different application at server end.
Description of drawings
Fig. 1 shows the flow chart of preferred embodiment of the means of communication of the two-dimension code based on location identifier of the present invention.
Fig. 2 shows the schematic diagram of preferred embodiment of the communication system of the two-dimension code based on location identifier of the present invention.
Fig. 3 shows the schematic diagram of a certain example of two-dimension code.
Fig. 4 shows the schematic diagram of another example of two-dimension code.
Fig. 5 shows the schematic diagram of first example of communication system running of the present invention.
Fig. 6 shows the schematic diagram of second example of communication system running of the present invention.
Embodiment
The invention will be further described below in conjunction with drawings and Examples.
Fig. 1 shows the flow process of preferred embodiment of the means of communication of the two-dimension code based on location identifier of the present invention.Seeing also Fig. 1, is the description to the detailed step of the means of communication of present embodiment below.
Step S11: terminal is obtained the image that comprises code pattern.Location identifier and additional information in the code pattern, identifier are divided into special-purpose software use section and authorize third party software use section.
Comprise the outer indication information of identifier in the code pattern, indication information comprises by specific bit and represents the identifier check digit, whether needs uploading position or mobile terminal number.
Code pattern comprises several forms: code pattern is by graphic limit shape store identifier and additional information, and for example the convex-concave direction on border represents 0 and 1 value as shown in Figure 3; Perhaps by graphic limit color lump location identifier and additional information, for example utilize as shown in Figure 4 be distributed in that color lump on the graphic limit has or not, color etc. represents 0,1 or the value of other system; Perhaps by based on color lump pile up two-dimension code or matrix type two-dimension sign indicating number location identifier and additional information, for example the content that comprises of QR sign indicating number, two-dimension code meets specific form, with identifier and the additional information of expression storage.
Step S12: terminal extracts identifier and additional information from the image that comprises code pattern that gets access to.
Step S13: employed as if terminal is special-purpose software, then uploads identifier to pointing to server, then execution in step S15.
Step S15: point to number section definition of location identifier in the server, point to server and return the address of corresponding identifier content server, execution in step S17 then according to identifier place section.
Step S17: terminal uploads to the corresponding identifier content server with identifier and additional information again, then execution in step S19.
Step S19: the identifier contents server returns to terminal according to identifier with the content of correspondence.
These contents comprise corresponding contents such as network address, business card or character string.
Step S14: employed as if terminal is to authorize third party software, then identifier and additional information is uploaded to third party's content server, then execution in step S16.
Step S16: third party's content server returns to terminal according to identifier with the content of correspondence.These contents comprise corresponding contents such as network address, business card or character string.
Preferable, no matter be identifier contents server or third party's content server, can carry out corresponding service according to additional information, services such as data statistic analysis for example are provided according to additional information.
Fig. 2 shows the principle based on the preferred embodiment of the communication system of the two-dimension code of location identifier.See also Fig. 2, the system of present embodiment comprises: terminal 1 and server 2.Terminal 1 comprises special processor 10 and third party's processing unit 12, and server 2 comprises sensing server 20, identifier contents server 22 and third party's content server 24.Special processor 10 comprises the first image acquisition analysis module 100, first communication module 102.Third party's processing unit 12 comprises the second image acquisition analysis module 120 and second communication module 122.Point to server 20 and comprise that content server address returns module 200.Identifier contents server 22 comprises that identifier contents returns module 220.Third party's content server 24 comprises that third party's content returns module 240.
In special processor 10, the first image acquisition analysis module 100 obtains the image that comprises code pattern, extracts the identifier and the additional information that belong to special-purpose software use section from code pattern.Comprise the outer indication information of identifier in the code pattern, indication information comprises by specific bit and represents the identifier check digit, whether needs uploading position or mobile terminal number.
Code pattern comprises several forms: code pattern is by graphic limit shape store identifier and additional information, and for example the convex-concave direction on border represents 0 and 1 value as shown in Figure 3; Perhaps by graphic limit color lump location identifier and additional information, for example utilize as shown in Figure 4 be distributed in that color lump on the graphic limit has or not, color etc. represents 0,1 or the value of other system; Perhaps by based on color lump pile up two-dimension code or matrix type two-dimension sign indicating number location identifier and additional information, for example the content that comprises of QR sign indicating number, two-dimension code meets specific form, with identifier and the additional information of expression storage.
First communication module 102 is uploaded identifier to pointing to server 20 to receive the address of identifier corresponding identifier content server 22 then, again identifier and additional information is uploaded to the content that corresponding identifier content server 22 returns with reception.
In pointing to server 20, content server address is returned module 200 is returned corresponding identifier content server 22 according to identifier place section address.
In identifier contents server 22, identifier contents is returned module 220 and according to identifier the content of correspondence is returned to terminal 1.These contents comprise corresponding contents such as network address, business card or character string.
In third party's processing unit 12, the second image acquisition analysis module 120 obtains the image that comprises code pattern, extracts to belong to identifier and the additional information of authorizing third party software use section from code pattern.Second communication module 122 uploads to the content that third party's content server 24 returns with reception with identifier and additional information.
In third party's content server 24, third party's content is returned module 240 and according to identifier the content of correspondence is returned to terminal 1.These contents comprise corresponding contents such as network address, business card or character string.
Preferable, identifier contents server 22 or third party's content server 24 carry out corresponding service according to additional information, and services such as data statistic analysis for example are provided according to additional information.
Fig. 5 shows the example that terminal utilizes special-purpose software and server to carry out communication.See also Fig. 5, has the portable terminal of shoot function after shooting comprises the image of code pattern or opens the image that comprises code pattern, image is analyzed, extract the ID and the additional information that define in the image, when adopting present technique special racket sign indicating number software, software upload ID is to pointing to server, return the ID content server address according to ID place section, the ID content server can be the ID content server of present technique special use, it also can be third party's content server of authorizing, software is uploaded ID and termination number according to ID and additional information, information such as position are to the ID content server, and the ID content server returns its corresponding network address according to ID, content such as business card or character string.
Fig. 6 shows the example that terminal utilizes third party software and server to carry out communication.See also Fig. 6, when adopting the mandate third party software, software is uploaded information such as ID and number, position to the ID content server of authorizing the third party software special use according to ID and additional information, and the ID content server returns contents such as its corresponding network address, business card or character string according to ID.
Above-described embodiment provides to those of ordinary skills and realizes and use of the present invention; those of ordinary skills can be under the situation that does not break away from invention thought of the present invention; above-described embodiment is made various modifications or variation; thereby protection scope of the present invention do not limit by above-described embodiment, and should be the maximum magnitude that meets the inventive features that claims mention.
Claims (8)
1. means of communication based on the two-dimension code of location identifier comprise:
Terminal is obtained the image that comprises code pattern, location identifier and additional information in the code pattern, and identifier is divided into special-purpose software use section and authorizes third party software use section;
From the image that comprises code pattern that gets access to, extract identifier and additional information;
If terminal is employed to be special-purpose software, then upload identifier to pointing to server, point to number section definition of location identifier in the server, point to server returns the corresponding identifier content server according to identifier place section address, terminal uploads to the corresponding identifier content server with identifier and additional information again, and the identifier contents server returns to terminal according to identifier with the content of correspondence;
Is to authorize third party software if terminal is employed, then identifier and additional information is uploaded to third party's content server, third party's content server returns to terminal according to identifier with the content of correspondence.
2. the means of communication of the two-dimension code based on location identifier according to claim 1 is characterized in that, identifier contents server or third party's content server carry out corresponding service according to additional information.
3. the means of communication of the two-dimension code based on location identifier according to claim 1, it is characterized in that, comprise the outer indication information of identifier in the code pattern, indication information comprises by specific bit and represents the identifier check digit, whether needs uploading position or mobile terminal number.
4. the means of communication of the two-dimension code based on location identifier according to claim 1, it is characterized in that, code pattern is by graphic limit shape store identifier and additional information, perhaps by graphic limit color lump location identifier and additional information, perhaps by piling up two-dimension code or matrix type two-dimension sign indicating number location identifier and additional information based on color lump.
5. the communication system based on the two-dimension code of location identifier comprises terminal and server, and terminal comprises special processor and third party's processing unit, and server comprises sensing server, identifier contents server and third party's content server, wherein:
Special processor comprises:
The first image acquisition analysis module obtains the image that comprises code pattern, extracts the identifier and the additional information that belong to special-purpose software use section from code pattern; And
First communication module is uploaded identifier to pointing to server to receive the address of identifier corresponding identifier content server, again identifier and additional information is uploaded to the content that the corresponding identifier content server returns with reception;
Third party's processing unit comprises:
The second image acquisition analysis module obtains the image that comprises code pattern, extracts to belong to identifier and the additional information of authorizing third party software use section from code pattern; And
Second communication module uploads to the content that third party's content server returns with reception with identifier and additional information;
The sensing server comprises:
Content server address is returned module, returns the address of corresponding identifier content server according to identifier place section;
The identifier contents server comprises:
Identifier contents is returned module, according to identifier the content of correspondence is returned to terminal;
Third party's content server comprises:
Third party's content is returned module, according to identifier the content of correspondence is returned to terminal.
6. the communication system of the two-dimension code based on location identifier according to claim 5 is characterized in that, identifier contents server or third party's content server carry out corresponding service according to additional information.
7. the communication system of the two-dimension code based on location identifier according to claim 5, it is characterized in that, comprise the outer indication information of identifier in the code pattern, indication information comprises by specific bit and represents the identifier check digit, whether needs uploading position or mobile terminal number.
8. the communication system of the two-dimension code based on location identifier according to claim 5, it is characterized in that, code pattern is by graphic limit shape store identifier and additional information, perhaps by graphic limit color lump location identifier and additional information, perhaps by piling up two-dimension code or matrix type two-dimension sign indicating number location identifier and additional information based on color lump.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102545075A CN103347015A (en) | 2013-06-24 | 2013-06-24 | Method and system for communication based on storage identifier of two-dimensional code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102545075A CN103347015A (en) | 2013-06-24 | 2013-06-24 | Method and system for communication based on storage identifier of two-dimensional code |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103347015A true CN103347015A (en) | 2013-10-09 |
Family
ID=49281789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013102545075A Pending CN103347015A (en) | 2013-06-24 | 2013-06-24 | Method and system for communication based on storage identifier of two-dimensional code |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103347015A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109769233A (en) * | 2017-11-10 | 2019-05-17 | 佳能株式会社 | Communication device, its control method and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100248745A1 (en) * | 2009-03-30 | 2010-09-30 | Fujitsu Limited | Apparatus and method for providing position information service |
JP2011145727A (en) * | 2010-01-12 | 2011-07-28 | Girunetto Kk | Settlement method and settlement system for overseas site using portable terminal |
CN102439625A (en) * | 2009-02-26 | 2012-05-02 | I.M.D.软件有限公司 | Decision support |
CN102741874A (en) * | 2009-12-13 | 2012-10-17 | 因特伟特公司 | Systems and methods for purchasing products from a retail establishment using a mobile device |
US20130110607A1 (en) * | 2011-10-28 | 2013-05-02 | Steven Allen Basmajian | Coupon generation, authentication, and redemption via a network |
-
2013
- 2013-06-24 CN CN2013102545075A patent/CN103347015A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102439625A (en) * | 2009-02-26 | 2012-05-02 | I.M.D.软件有限公司 | Decision support |
US20100248745A1 (en) * | 2009-03-30 | 2010-09-30 | Fujitsu Limited | Apparatus and method for providing position information service |
CN102741874A (en) * | 2009-12-13 | 2012-10-17 | 因特伟特公司 | Systems and methods for purchasing products from a retail establishment using a mobile device |
JP2011145727A (en) * | 2010-01-12 | 2011-07-28 | Girunetto Kk | Settlement method and settlement system for overseas site using portable terminal |
US20130110607A1 (en) * | 2011-10-28 | 2013-05-02 | Steven Allen Basmajian | Coupon generation, authentication, and redemption via a network |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109769233A (en) * | 2017-11-10 | 2019-05-17 | 佳能株式会社 | Communication device, its control method and storage medium |
CN109769233B (en) * | 2017-11-10 | 2022-04-08 | 佳能株式会社 | Communication apparatus, control method thereof, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104281827B (en) | Identify the method and device of Quick Response Code | |
US9117130B2 (en) | Information obtaining method and apparatus | |
CN105243715A (en) | Dynamic two-dimensional bar code based automatic registration method and system for district visiting users | |
CN103136806A (en) | Method, system, scanning terminal and display terminal for sign-in based on two-dimension code | |
CN102194179B (en) | Advertisement information distribution system and method | |
CN107491428A (en) | Bank's list and its information input method and device based on optical lattice technology | |
CN109977718A (en) | A kind of method and apparatus of two dimensional code for identification | |
CN104252613A (en) | Method, device and terminal for obtaining virtual object | |
KR101049090B1 (en) | Augmented reality marker and method for distributing contents using augmented reality | |
CN103810588A (en) | Electronic seal system and electronic seal | |
CN104158668A (en) | Method and system for realizing electronic signature | |
CN106599758A (en) | Image quality processing method and terminal | |
CN104077557A (en) | Method and device for acquiring card information | |
CN111222611B (en) | Color-based stacked three-dimensional code encoding method, encoding device, decoding method, decoding device and storage medium | |
CN108734615A (en) | Replace the method for processing business and computer equipment of certificate based on dynamic two-dimension code | |
CN105897716B (en) | A kind of generation method of website log identifying code | |
US20080240595A1 (en) | Data Exchange Method | |
CN103902711B (en) | A kind of method and system by two-dimension code image embedded web page | |
CN103347015A (en) | Method and system for communication based on storage identifier of two-dimensional code | |
CN1997097A (en) | Authentication system, method and its device for providing information code | |
CN107094159B (en) | Method and device for establishing corresponding relation between card and user account | |
KR101116582B1 (en) | Application download method using two dimensional code | |
CN104036311A (en) | Novel wechat membership card and production method thereof | |
Wu | A QR Code-Based on-Street Parking Fee Payment Mechanism | |
Chiang et al. | High density QR code with multi‐view scheme |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131009 |