CN105723373A - 用于对计算机资源的访问进行编码的方法 - Google Patents

用于对计算机资源的访问进行编码的方法 Download PDF

Info

Publication number
CN105723373A
CN105723373A CN201480051308.7A CN201480051308A CN105723373A CN 105723373 A CN105723373 A CN 105723373A CN 201480051308 A CN201480051308 A CN 201480051308A CN 105723373 A CN105723373 A CN 105723373A
Authority
CN
China
Prior art keywords
information
computer resource
code
access
encoded
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
Application number
CN201480051308.7A
Other languages
English (en)
Inventor
L·托内列尔
L·勒巴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MOBILEAD
Original Assignee
MOBILEAD
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MOBILEAD filed Critical MOBILEAD
Publication of CN105723373A publication Critical patent/CN105723373A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10297Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0225Avoiding frauds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/108Network architectures or network communication protocols for network security for controlling access to devices or network resources when the policy decisions are valid for a limited amount of time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1013Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to locations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Toxicology (AREA)
  • Computing Systems (AREA)
  • Signal Processing (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Electromagnetism (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Bioethics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及用于对计算机资源的访问进行编码的方法,其在于在码的物理表示中包括第一信息项,所述第一信息项根据对应于所述计算机资源的访问路径和标识的第一编码类型进行编码,并且能够由读取器进行解码,其特征在于:-所述物理表示进一步包括有效性条件信息项,其根据对应于对所述计算机资源访问的有效性的条件的第二编码类型来进行编码,-所述有效性条件信息能够由安装在网络的一个元件上的应用程序来进行解码,所述元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。

Description

用于对计算机资源的访问进行编码的方法
技术领域
本发明涉及信息处理的领域,并且更具体地,涉及根据一条编码信息来对计算机资源进行访问,一条编码信息例如为QR编码类型的光学读取码,或者NFC或RFID类型的无线电频率读取码,或者例如水印或者音频编码的隐写标记。
背景技术
如US20130091002所公布的美国专利申请对于本领域是已知的,并且其描述了用于验证设置有相关的优惠码的优惠券的有效性的***和方法。优惠码具有至少一个编码的URL和加密的唯一优惠标识符。扫描器扫描优惠券上加密的唯一优惠标识符,并且通过URL来访问验证服务器。验证服务器将加密的唯一优惠标识符解密,并且确定出解密的唯一优惠标识符是否是有效的优惠标识符。
如WO201354058所公布的PCT申请提供了执行对应于请求服务的电子交易的方法,该方法包括以下步骤:
-通过第一终端的服务器来接收用于产生对应于请求服务的电子交易的请求;
-将关于该电子交易的第一信息(I1)保存在服务器中;
-将关于该电子交易的第一信息(I1)从服务器发送至第一终端;
-通过服务器来生成包括该电子交易的标识符(ID)的交易码(QR-C);
-通过服务器来将交易码(QR-C)发送至第一终端;
-借助于第二终端来扫描该交易码(QR-C);
-基于扫描的交易码(QR-C)来将关于该电子交易的第二信息(I2)从服务器发送至第二终端;
-通过服务器来接收由第二终端发送的用于电子交易的个人身份识别码(PIN)和信息验证项(IVAL);
-将电子交易的确认从服务器发送至第一终端和第二终端。
如US20120323665所公开的美国专利申请描述了用于优惠验证的计算机可读码。用于操作该码的方法在于至少基于优惠券的额外验证信息和验证码,通过移动网络从优惠券验证终端接收验证数据包。
如EP2509275所公布的欧洲专利申请描述了用于认证实体的***。用户(A,B)设置有认证码组(3-5),每个组包括:至少一个密码(3)、私钥QR-码(4)和相匹配的公钥QR-码(5),私钥和公钥QR-码是分别从第一字符串(1)和第二字符串(2)中生成的,其中,第一字符串(1)包括认证服务器***(10)的URL和PKI私钥,第二字符串(2)包括同一URL和相匹配的PKI公钥。作为扫描各自的私钥QR-码(4)的第一用户的结果而在认证服务器***(10)上接收到第一字符串(1)中的一个时,就执行动作限定程序,其中,要求第一用户输入同一认证码组(3-5)的密码(3)。如果检查返回了确定的结果,则第一用户可以限定在认证服务器***(10)上接收到属于同一认证码组的第二字符串(2)时要执行的一组动作。
如US20130041734所公布的美国专利申请描述了利用移动电话来兑换优惠券的方法。该方法通常包括如下的方法:出于允许对优惠券、赠品或者折扣提供进行有条件获取的目的,统一资源定位符(URL)以电子方式传送至移动电话设备。
美国专利8245932描述了读取由基板所承载的至少一个条形码的方法,该方法包括:
a)当将条形码呈现给用于读取条形码的***时,(尤其采用自动的方式)产生至少一个认证信息元素,该至少一个认证信息元素与基板的固有物理特征相关并且独立于包括在条形码中的数据,以及
b)仅在确认基板认证的情况下允许读取条形码,或者读取与基板的认证结果无关的条形码,而在否定基板认证的情况下,仅阻止访问包括在条形码中的数据的一部分和/或阻止可能与条形码相关并且存储在不同于基板的数据介质上的任何数据。
现有技术的缺点
现有技术的已知解决方案暗示了对用于处理包括在码中的信息的集中式和远程的数据库服务器的访问。由于码数量的迅速增加,这种解决方案需要在这些服务器中设置非常重要的存储器和处理容量(主要用于不再活跃的之前的码)。
更具体地,EP2509275实现一种“传统的”QR码,其解码使得利用安装在服务器上的计算机资源打开会话,并且根据包括在由QR码读取器所解码的序列中的参数来进行PKI型认证。
用户注册需要生成一对对应于公钥和私钥的QR码。
该专利的目的不是限定码有效性的条件,而是识别用户。
该码将保持有效并且将始终提供对执行认证的计算机资源的访问,这是与本发明不同的。本发明需要认证计算机资源的永久可用性,使QR码具有无条件有效性,并且本发明将始终能够访问用于操作该现有技术的已知解决方案的远程资源。
因而,现有技术的这种解决方案导致服务器的无用饱和并且影响访问时间。
现有技术的一些解决方案的其他缺点在于,他们需要包括特定解码应用程序的专用读取器。
最终,大部分已知解决方案在不访问网络和服务器的情况下不能操作该码。
发明内容
本发明提供的解决方案
为了弥补这些缺陷,本发明广义上涉及用于对计算机资源的访问进行编码的方法,其利用对应于所述计算机资源的访问路径和标识的第一编码类型来进行编码,并且能够通过读取器进行解码,其特征在于:
-所述物理表示进一步包括条件有效性信息,所述条件有效性信息利用对应于对所述计算机资源访问的有效性的条件的第二编码类型来进行编码,
-所述条件有效性信息能够由安装在网络的一个元件中的应用程序来进行解码,该元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。
有利地,本发明涉及用于对计算机资源的访问进行编码的方法,其在于在码的物理表示中包括第一信息,所述第一信息利用对应于所述计算机资源的访问路径和标识的第一编码类型进行编码,所述第一信息能够由读取器进行解码,其特征在于所述物理表示进一步包括条件有效性信息,所述条件有效性信息利用对应于对所述计算机资源访问的有效性的条件的第二编码类型进行编码,所述条件有效性信息能够由安装在网络的一个元件中的应用程序来进行解码,该元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。
所述访问优选地利用语义上代表应用程序的字段的一个码来进行编码。
有利地,所述条件信息是对应于对所述计算机资源访问的至少一个有效期的时间信息。
根据替选的解决方案,与由读取器确定出的位置信息相比,所述条件信息是对应于地理定位信息的地理信息。
根据另一个替选的解决方案,所述条件信息促使请求至少一个额外数据,并且与所述条件信息相关的数据进行比较。
根据另一个替选的解决方案,所述条件信息促使请求至少一个额外数据,并且在预定的响应时间内与所述条件信息相关的数据进行比较。
根据特定的实施方案,用于解码所述条件信息的计算机资源包括应用程序的字段的语法。
有利地,所述条件信息促使请求至少一个额外数据,并且根据另一个请求的结果与所述条件信息相关的数据进行比较。
根据一个替选的解决方案,所述条件信息由读取器进行处理,而不是由服务器进行处理。
根据一个替选的解决方案,所述条件信息由网关进行处理,而不是由服务器进行处理。
根据一个特定的实施方案,当所述读取器不具有计算机资源以解码所述条件信息时,所述码由将所述第一信息传送至网络的读取器进行解码,并且仅当条件信息被具有计算机资源的网络中的至少一个元件验证时,所述第一信息传送至对应于访问路径的服务器,以将所述条件信息进行解码。
根据一个替选的解决方案,所述读取器包括用于将条件信息进行解码的应用程序,以根据所述条件信息的分析结果来执行控制本地接口的本地处理。
有利地,所述读取器包括用于将条件信息进行解码的应用程序,以根据所述条件信息的分析结果来执行控制远程动作的本地处理。
优选地,用于将所述条件信息进行解码的计算机资源包括用于保存有效性条件的异常的至少一个数据库。
本发明还涉及IT硬件,其包括集成了第一信息码的物理表示,所述第一信息利用对应于所述计算机资源的访问路径和标识的第一编码类型进行编码,所述第一信息能够由读取器进行解码,其特征在于:
-所述物理表示进一步包括条件有效性信息,其利用对应于访问所述计算机资源的有效性的条件的第二编码类型来进行编码,
-所述条件有效性信息能够由安装在网络的一个元件中的应用程序来进行解码,该元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。
本发明还涉及与以上方法的实施直接相关联的网络元件。
附图说明
非限制性示例性实施方案的具体描述
在阅读以下描述的情况下将更好地理解本发明,以下描述对应于由附图所图示的非限制性示例性实施方案,其中:
-图1示出根据现有技术所执行的处理的示意图;
-图2示出根据本发明的第一替选解决方案所执行的处理的示意图;
-图3示出根据第二替选解决方案所执行的处理的示意图;
-图4示出从对物理支持件产品的编程开始,在网络组件之间所交换的信息的流动的示意图;
-图5示出从对网络组件的性能管理的编程开始,在网络组件之间所交换的信息的流动的示意图;
-图6示出根据本发明的用于产生码并进行操作的方法的示意图。
具体实施方式
根据现有技术的操作的提醒
图1示出操作QR码所执行的处理的示意图,QR码对应于本发明所利用的非限制性物理表示中的一种。
该码由印刷在支持件上的二维阵列来表征,该码具有标准化结构以使其能够由安装在具有光学传感器的任何设备(例如,平板电脑或者手机)中并且由该设备处理的应用程序识别。
该应用程序安装在设备上并且由用户激活。
当图像位于传感器前面时,应用程序执行第一操作2,其在于捕获图像以将该图像保存在设备的随机存取存储器中。
接下来的操作3在于分析这种信息,以检查其图案是否符合QR码的规范,如果不一致,则重新开始获取。
如果信息被识别为QR码,则执行解码步骤4,以保存对应于分析出的QR码1的字母数字序列。
接下来的步骤5在于检查该字母数字序列是否对应于URL类型的计算机地址。
如果为URL,则应用程序执行步骤6,即打开互联网浏览器类型的应用程序,并且访问对应于在步骤4中解码的地址的远程资源。
然后,操作QR码的应用程序切换至备用状态,并且服务器7执行对应于解码的地址的处理,例如发送HTML文件至用户设备中的浏览器。
如上所述,资源7必须永久可用,以使得能够处理发送的QR码,从而避免产生错误。
本发明的一般介绍
图2示出根据第一替选解决方案的用于实施本发明所执行的处理。
在本实施方案中,设备(平板电脑、电话、…)对“标准”QR码处理应用程序进行操作。
捕获2和分析3、QR码解码4和检查5以及打开浏览器6的初始步骤根据现有技术的标准解决方案来执行。
不同之处在于,URL地址不是目标服务器的URL地址,而是对应于解码序列的问题解决服务器8的URL地址。
该问题解决服务器8执行特定于本发明的应用程序,在于将包括在传送至问题解决服务器8的序列中的第二信息进行解码和确定用于有效性的条件是否被验证。仅当在第二信息中所提及的用于有效性的条件被验证时,问题解决服务器8才将对应于第一信息的浏览器的地址发送至远程服务器7。
如果失败,则步骤9利用例如提供表示码不是有效的消息的服务器11来生成替选链接。该服务器对于由实体所产生的全部非有效码可以共用。这使得能够减少主服务器的处理负荷,这样主服务器将仅用于有效码,而相对于第二信息的全部其他废弃码或者非有效码由第二服务器12进行处理。
图3示出替选实施方案,其中,特定于本发明的应用程序代替标准的QR码读取应用程序安装在设备上。
在这种情况下,第二信息不是由远程服务器进行解码,而是由安装在读取设备上的特定应用程序本地进行解码。如果第二信息被验证,则在步骤6期间应用程序打开浏览器,并且传送对应于第一信息的远程计算机资源7的地址。
相反地,如果由第二信息所确定的用于有效性的条件未被验证,则应用程序在步骤6打开浏览器,并且传送提供表示无效的消息的本地或者远程计算机资源11的地址,并且该服务器对于同一码产生器的全部废弃码或者无效码可以共用。
对于本地产生的消息,该计算机资源的地址将是URI类型。
对于由远程服务器生成的消息,该计算机资源的地址将是例如URL类型。
对于远程计算机资源7的访问路径可以针对特定于应用QT码的每个产品来计算。其包括产品标识符和特征描述符的组合,产品标识符例如为产品的GTIN(“全球贸易项目码”)标识码,或者在图书的情况下为ISBN(国际标准书号)码,特征描述符例如为生产日期,或者最佳使用日期。
第一示例性实施方案:预测性的和分布式的
第一示例性实施方案涉及物理支持件产品,其操作时间在时间上受限。例如,这些物理支持件产品可以是与营销活动相关的QR码,使得消费者能够利用他/她的手机线上访问来自获取的QR码数据的商品报价。
出于这个目的创建了数据库,该数据库包括每个码的全部属性:标识符、有效性开始日期和有效性结束日期、在安全寿命期间的目标URL以及超过安全寿命的目标URL。
然后针对每个码从数据库中重新获得记录。接着对每个记录的各种属性进行编码。接着将对应于操作服务器的协议和地址的前缀与获得的数字形式的加密进行相关,以针对每个码形成一个URL。
之后每个URL被写入物理支持件,例如光学读取码(如QR码)。
如下文所解释地操作这些码。
用户利用他/她的移动电话(例如,手机)来读取印刷在物理支持件(例如,包装)上的码。
移动装置包括用于读取QR码的通用应用程序,该应用程序提供保存在获取的码中的URL地址。
读取器启动连接至在码中所指示的操作服务器的互联网浏览器。操作服务器将通信的参数进行解密和解码,以重新获得与安全寿命有关的信息,以及在有效期的目标URL地址和超过有效期的目标URL地址。
操作服务器根据***时钟以及解密和解码的信息来检查对于有效性的条件,并且根据这种验证的结果来控制至两个目标URL的其中一个的传输。
第一替选实施方案:背离预测
根据一个替选实施方案,营销活动运营商(l’opérateur)仍具有背离有效性规则的能力。
出于该目的,可以利用补充数据库来保存有损(dérogatoires)的情况。
类似于通常情况,操作服务器执行码分析,以重新获得有效性信息和目的URL。
不仅参照写入在码中的静态信息(即,本地信息)来验证有效性信息,还参照根据保存在有损库中的信息以及解密和解码的信息计算出的动态信息来验证有效性信息。
动态信息将为例如根据解密和解码的URL以及来自有损库的信息,通过处理而修改的URL。
第二替选实施方案:本地的和断开连接的
根据第二替选实施方案,授权用户可以访问写入在码中的静态信息,即本地数据。
之后,授权用户利用移动终端(例如,他/她的手机)来读取印刷在物理支持件(例如,包装)上的码。
移动终端包括QR码读取特定应用程序,该应用程序提供保存在获取的码中的URL地址。本地应用程序具有能够解密的密钥,或者甚至可以解码URL的参数条件码的语法。
上下文参数包括***时钟和地理位置,以及手机语言、浏览器签名(“用户代理”)…。
本地应用程序将信息直接显示在用户终端上,而不需要远程连接。
第三替选实施方案:本地和连接
根据一个替选实施方案,授权用户可以访问在专用且安全的站点上可用的额外信息。
授权用户利用移动终端(例如,他/她的手机)来读取印刷在物理支持件(例如,包装)上的码。
移动终端包括用于读取QR码的特定应用程序,该应用程序提供保存在所获取的码中的URL地址。
本地应用程序具有:能够解密的密钥,或者用于获得密钥、能够执行解密的手段,以及语法,或者用于获得语法、能够解码URL的参数条件码的手段。
应用程序利用这种信息以连接至非在URL中指定的操作服务器的另一个服务器。这个新的目标使得授权用户能够获得如下额外信息,其在本地码、初始操作码中未提及,而仅从专用且安全的站点可用。
第四替选实施方案:链接码
根据一个替选实施方案,授权用户可以访问额外信息。
授权用户利用移动终端(例如,他/她的手机)来读取印刷在物理支持件(例如,包装)上的码。
移动终端包括用于读取QR码的特定应用程序,该应用程序提供保存在获取的码中的URL地址。
本地应用程序通过读取印刷在物理支持件上的另一个码来得到能够解密URL的参数条件码的密钥。
例如,可以读取能够本地解密印刷在物理支持件上的第一QR码的第二QR码。
例如,另一个码可以是这样的QR码,其符号被修改为包括适合于解密QR码内容的信息。
例如,另一个码可以是这样的QR码,其图形表示被修改为包括适合于解密QR码内容的信息。
例如,可以读取印刷在物理支持件上的其他编码信息,这使得能够将印刷在同一物理支持件上的QR码本地解码。
本地应用程序具有语法,或者用于获得语法、能够将条件码解码为URL的参数的手段。
第五替选实施方案:合成码
根据本发明的另一个替选实施方案,码验证需要输入额外信息,所述额外信息可以包括在原始码的支持件中。这种额外信息可以包括第二码,所述第二码能够利用不同于能够读取原始码的支持件的倾斜角度来进行读取。
例如,这种额外信息可以是实施全息印刷的图案,或者包括主码和次级码的晶体状(lenticulaire)网络,以使得能够将主码和次级码从基板的同一区域连续传送至读取器。
第六替选实施方案:连接形式
替选实施方案涉及物理支持件产品,对其信息的访问依赖于额外信息。例如,额外信息可以是安全QR码,其使得用户能够将利用他/她的移动电话从QR码数据的获取和额外信息的输入组合来访问私有内容。
出于该目的,建立了包括每个码的全部属性的数据库:一个标识符和例如根据用户输入的期望值、该期望值的类型和长度,以及相关的用语或用语引用。
之后,针对每个所述码从数据库中提取记录。针对每个记录,对各种属性进行编码。
接着,利用类似于密码管理的专用算法来对期望值加密。
之后,将对应于操作服务器的协议和地址的前缀与在将各种编码属性相关联时所获得的数字形式的加密进行相关,以利用码形成URL。
接着,用户利用移动终端(例如,他/她的手机)来读取印刷在物理支持件(例如,银行对帐单)上的码。
移动终端包括用于读取QR码的通用应用程序,其提供保存在所获取的码中的URL地址。
读取器启动连接至在该码中所指定的操作服务器的互联网浏览器。
该操作服务器将通信参数解密和解码:根据用户输入的期望值的结果、该期望值的类型和长度,以及相关的用语。
操作服务器产生旨在针对移动用户的移动互联网页。这种网页根据之前限定的键入和长度规则,利用用语提示来输入字段。用户将该字段输入到将发送回操作服务器的表格(formulaire)中。
操作服务器将对用户输入的字段应用专用算法,并且将其与由包括在码中的相同算法所获得的期望值的所得结果进行比较,以授权或不授权以下步骤。
第七替选实施方案:本地断开连接形式
根据一个替选实施方案,授权用户可以访问写入在码中的静态信息(即,本地数据)。
授权用户利用移动终端(例如,他/她的手机)来读取印刷在物理支持件(例如,银行对帐单)上的码。
移动终端包括用于读取QR码的特定应用程序,该应用程序提供保存在获取的码中的URL地址。
本地应用程序具有能够解密的密钥,或者甚至可以解码URL的参数条件码的语法。
本地应用程序将信息直接显示在用户终端上,而没有立即需要远程连接。
本地应用程序具有旨在针对移动用户的手机界面。
这种界面根据之前限定的键入和长度规则,利用用语提示来输入字段。用户将这个字段输入到表格中。
操作服务器将对用户输入的字段应用专用算法,并且将其与由包括在码中的相同算法所获得的期望值的所得结果进行比较,以授权或不授权以下步骤。
第八替选实施方案:受限的访问次数
另一个示例性实施方案涉及一组物理支持件产品,对其信息的访问受限于访问次数。
例如,它们可以是QR码,其使得用户能够利用他/她的移动电话仅访问资源一次或者有限次数。
出于该目的,建立了主数据库,其包括每个码的全部属性:标识符、访问的最大次数、对于有效条件的目标URL和替选的目标URL。
之后,针对每个所述码从数据库中重新获得记录。针对每个记录来对不同的属性进行编码。接着,将对应于操作服务器的协议和地址的前缀与所获得的数字形式的加密进行相关,以利用码形成URL。
接着,利用每个URL执行其写入至物理支持件上,例如光学读取码(如QR码)。
并行地,针对每个之前的记录,在临时数据库中或者服务器的存储空间中创建新记录。
如下文所解释地操作这些码。
用户利用移动终端(例如,他/她的手机)来读取印刷在物理支持件上的码。
移动终端包括QR码读取通用应用程序,该应用程序提供保存在所获取的码中的URL地址。
如同通常的情况,操作服务器为了重新获得有效性信息和目的URL而执行码分析。
有效性信息不仅参照写入在码中的静态信息(即,本地信息)来验证,还参照保存在临时库中的信息来验证。
对于码的每次有效访问会导致访问次数减少,直到达到零,在那时***删除保存在临时库中的码。
第九替选实施方案:连接的序列
另一个替选实施方案涉及一组物理支持件产品,对其信息的访问依赖于各种支持件的组合或者排列。
例如,它们可以是QR码,使得用户能够利用他/她的移动电话,通过选择性地或者顺序地方式,从一组QR码的各个数据的获取中访问私有内容。
出于该目的,建立了包括每个码的全部属性的数据库,包括:码标识符、有效期、相关码的标识符的有序列表。
然后,针对每个所述码从数据库中重新获得记录。针对每个记录,对各种属性进行编码。
接着,使用每个URL来执行其写入至物理支持件上,例如光学读取码(如QR码)。
如下文所解释地操作这些码。
用户利用他/她的移动电话(例如,手机)来读取印刷在物理支持件上的码。
移动终端包括用于读取QR码的通用应用程序,该应用程序提供保存在所获取的码中的URL地址。
如同通常的情况,操作服务器为了重新获得如下属性而执行码分析:码标识符、有效期、相关码标识符的列表(有序或者无序)。
服务器将这种记录写入临时数据库中或者专用存储空间中并且注注日期,或者通过客户端缓存文件(cookie)写入和标注。
然后,服务器读取全部的序列记录(不论是否有序),以检查在第一个码与最后一个码之间的预定时间(其受时间限制参数的限制)内对于各种标识符的访问。
该***将临时数据库中、专用存储空间中过期的临时记录***地删除,或者通过由时间限制参数所确定的客户端缓存文件的安全寿命来进行***地删除。
第十替选实施方案:断开连接的序列
根据之前实施方案的替选解决方案,用户可以通过码序列(不论是有序的或无序的)的读取来访问写入在码中的静态信息(即,本地数据)。
移动终端包括用于读取QR码的特定应用程序,该应用程序可以本地处理在之前实施方案中具体公开的方法。
码产生和操作过程
图6示出根据本发明的用于产生码并进行操作的方法的示意图。
服务器20包括针对每个记录所建立的数据库,该数据库具有:
-远程资源中的一个或多个地址,其适合于与根据本发明的码相关联,并且对应于与产品相关的资源的地址,在该产品上将印刷***的物理表示。
如果根据第二信息所确定出的有效性条件得到验证,则是用户的浏览器将访问的计算机资源的地址。
-对应于第二信息的一个或多个有效性标准包括一个或多个以下信息项:
○由一个日期或时间间隔所表示的一个或多个有效期
○例如由笛卡尔坐标和距离所限定的地理区域
○标识符,例如相应产品的GTIN或者ISBN标识符
○在对应于第一信息的一系列保存地址中的地址选择标准。
第二设备21(其可以是与20相同的服务器)重新获得上述记录,并且将这种数据进行编码以提供URL类型的序列。
根据这样的信息计算出序列,该序列包括:
-对应于问题解决服务器8的地址的头
-由所述有效性标准中的一个或多个的组合所计算出的并且包括“第二信息”的字母数字序列。该计算对应于“二次编码”。其可以是针对所有的他/她的产品而特定于一个码操作器,或者对于若干操作器是共用的。这种编码考虑了账户语义,并且能够通过这种序列的本地或远程解码来查找标准。
可选地,这种序列可以被编码和/或加密。然后,在步骤22期间利用第一次编码进行编码,以创建物理表示,例如利用编码以产生能够生成QR码或者NFC码的文件。
因而制备的该系列文件然后被物理码生成器23所使用,以编辑将印刷在相应的产品上的物理表示1。
这种物理表示1通常可以通过执行标准应用程序或者根据本发明的专用于解密和/或解码的应用程序的一些设备25来操作。处理的结果使得能够访问计算机资源26,计算机资源26的地址已经被应用程序解密。可选地,中间服务器27根据在步骤22期间传送的功能表来提供地址转换,该地址转换依据地址是短地址还是物理地址。
在有效性测试之前,轮询服务器28以确定在产生物理表示的步骤期间是否进行了修改。

Claims (17)

1.一种用于对计算机资源的访问进行编码的方法,其利用对应于所述计算机资源的访问路径和标识的第一编码类型进行编码,并能够由读取器来进行解码,其特征在于:
-所述物理表示进一步包括条件有效性信息,其利用对应于访问所述计算机资源的有效性条件的第二编码类型来进行编码,
-所述条件有效性信息能够由安装在网络的一个元件中的应用程序来解码,该元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。
2.根据权利要求1所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述访问利用语义上表示应用程序字段的码进行编码。
3.根据权利要求1或2所述的用于对计算机资源的访问进行编码的方法,其特征在于,对于远程计算机资源(7)的所述访问路径根据所述物理表示将应用的产品的标识符和前述产品特定的描述符的组合来进行计算。
4.根据权利要求1或2所述的用于对计算机资源的访问进行编码的方法,在码的物理表示上包括第一信息,所述第一信息利用对应于所述计算机资源的访问路径和标识的第一编码类型来进行编码,所述第一信息能够由读取器来进行解码,其特征在于:
-所述物理表示进一步包括条件有效性信息,该条件有效性信息利用对应于对所述计算机资源访问的有效性的条件的第二编码类型来进行编码,
-所述条件有效性信息能够由安装在网络的一个元件中的应用程序来进行解码,该元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。
5.根据权利要求1或2所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述条件信息是对应于对所述计算机资源访问的至少一个有效期的时间信息。
6.根据前述权利要求中的至少一项所述的用于对计算机资源的访问进行编码的方法,其特征在于,与由读取器所确定的位置信息相比,所述条件信息为对应于地理定位信息的地理信息。
7.根据前述权利要求中的至少一项所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述条件信息促使请求至少一个额外数据,并且与所述条件信息相关的数据进行比较。
8.根据前项权利要求所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述条件信息促使请求至少一个额外数据,并且在预定的响应时间内与所述条件信息相关的数据进行比较。
9.根据权利要求6或7所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述条件信息促使请求至少一个额外数据,并且根据另一个请求的结果与所述条件信息相关的数据进行比较。
10.根据前述权利要求中的至少一项所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述条件信息由读取器进行处理,而不是由服务器进行处理。
11.根据前述权利要求中的至少一项所述的用于对计算机资源的访问进行编码的方法,其特征在于,所述条件信息由网关进行处理,而不是由服务器进行处理。
12.一种用于对从前述权利要求中的至少一项所获得的码进行操作的方法,其特征在于,当所述读取器不具有计算机资源以用于解码所述条件信息时,由将所述第一信息传送至网络的读取器来进行解码,并且仅当条件信息被具有计算机资源的网络中的至少一个元件验证时,所述第一信息才传送至对应于访问路径的服务器,以对所述条件信息进行解码。
13.根据权利要求12所述的用于对码进行操作的方法,其特征在于,用于对所述条件信息进行解码的计算机资源包括应用程序的字段的语法。
14.根据权利要求12或13所述的用于对码进行操作的方法,其特征在于,所述读取器包括用于对所述条件信息进行解码的应用程序,以根据所述条件信息的分析结果来执行控制本地接口的本地处理。
15.根据权利要求12或14所述的用于对码进行操作的方法,其特征在于,所述读取器包括用于对所述条件信息进行解码的应用程序,以根据所述条件信息的分析结果来执行控制远程动作的本地处理。
16.根据权利要求12或15所述的用于对码进行操作的方法,其特征在于,用于对所述条件信息进行解码的计算机资源包括用于保存有效性条件的异常的至少一个数据库。
17.一种包括码的物理表示的硬件装置,所述码的物理表示结合第一信息,所述第一信息利用对应于计算机资源的访问路径和标识的第一编码类型来进行编码,并且能够由读取器进行解码,其特征在于:
-所述物理表示进一步包括条件有效性信息,所述条件有效性信息利用对应于对所述计算机资源访问的有效性的条件的第二编码类型来进行编码,
-所述条件有效性信息能够由安装在网络的一个元件中的应用程序来进行解码,该元件包括物理表示的读取器、一个或多个网关以及代管所述计算机资源的服务器。
CN201480051308.7A 2013-08-02 2014-08-01 用于对计算机资源的访问进行编码的方法 Pending CN105723373A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR1357709A FR3009409A1 (fr) 2013-08-02 2013-08-02 Procede de codage d'un acces a une ressource informatique
FR1357709 2013-08-02
PCT/FR2014/052016 WO2015015134A1 (fr) 2013-08-02 2014-08-01 Procédé de codage d'un accès a une ressource informatique

Publications (1)

Publication Number Publication Date
CN105723373A true CN105723373A (zh) 2016-06-29

Family

ID=49911613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480051308.7A Pending CN105723373A (zh) 2013-08-02 2014-08-01 用于对计算机资源的访问进行编码的方法

Country Status (6)

Country Link
US (1) US20160337358A1 (zh)
EP (1) EP3028204A1 (zh)
CN (1) CN105723373A (zh)
FR (1) FR3009409A1 (zh)
HK (1) HK1225822A1 (zh)
WO (1) WO2015015134A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480572A (zh) * 2017-08-15 2017-12-15 北京安云世纪科技有限公司 一种利用通用服务识别编码数据的方法及***
US20220005576A1 (en) * 2020-07-03 2022-01-06 Vive Health LLC System and method for linking a product to product information

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3147890A1 (en) 2015-09-28 2017-03-29 Mobilead Authenticity tag and methods of encoding and verification
ITUB20154026A1 (it) * 2015-09-30 2017-03-30 Arti Grafiche Julia S P A Metodo per la preparazione e la fruizione di contenuti multimediali tramite supporto informatizzato
FR3044794B1 (fr) * 2015-12-03 2018-11-30 Digital Packaging Procede de production et de personnalisation d'articles de grande consommation en vue de l'acces a des contenus personnalises
USD840413S1 (en) 2016-08-15 2019-02-12 Facebook, Inc. Display screen or portion thereof with digital visual codes graphical user interface
US10237277B2 (en) * 2016-08-15 2019-03-19 Facebook, Inc. Generating and utilizing digital visual codes to grant privileges via a networking system
US10516675B2 (en) * 2017-01-17 2019-12-24 Microsoft Technology Licensing, Llc Altering application security to support just-in-time access
CN108537314A (zh) * 2018-03-27 2018-09-14 中国工商银行股份有限公司 基于二维码的产品营销***及方法
US10958765B1 (en) * 2019-09-17 2021-03-23 Saudi Arabian Oil Company Augmented reality for end-to-end data center it infrastructure layout

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030120555A1 (en) * 2000-03-09 2003-06-26 Takashi Kitagawa Information processing apparatus with optical data reader, servers, and electronic commerce method
WO2007026914A1 (en) * 2005-08-31 2007-03-08 Telefonaktiebolaget Lm Ericsson (Publ) An ims node, an information node, a user node, an access control system, a method for mediating between a user node and an information node, a method for communicating with an ims node
US20070136202A1 (en) * 2005-12-13 2007-06-14 Fujitsu Limited Personal-information managing apparatus, method of providing personal information, computer product, and personal-information-providing system
CN101911096A (zh) * 2007-12-24 2010-12-08 斯特里米泽公司 解码方法、对应终端和计算机程序、翻译方法、对应服务器和计算机程序
EP2509275A1 (en) * 2011-04-04 2012-10-10 Buntinx Method and system for authenticating entities by means of mobile terminals
US20130198078A1 (en) * 2012-01-18 2013-08-01 OneID Inc. Secure graphical code transactions

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030120555A1 (en) * 2000-03-09 2003-06-26 Takashi Kitagawa Information processing apparatus with optical data reader, servers, and electronic commerce method
WO2007026914A1 (en) * 2005-08-31 2007-03-08 Telefonaktiebolaget Lm Ericsson (Publ) An ims node, an information node, a user node, an access control system, a method for mediating between a user node and an information node, a method for communicating with an ims node
CN101253520A (zh) * 2005-08-31 2008-08-27 艾利森电话股份有限公司 Ims节点、信息节点、用户节点、访问控制***、用于在用户节点与信息节点之间中介传送的方法、用于与ims节点通信的方法
US20070136202A1 (en) * 2005-12-13 2007-06-14 Fujitsu Limited Personal-information managing apparatus, method of providing personal information, computer product, and personal-information-providing system
CN101911096A (zh) * 2007-12-24 2010-12-08 斯特里米泽公司 解码方法、对应终端和计算机程序、翻译方法、对应服务器和计算机程序
EP2509275A1 (en) * 2011-04-04 2012-10-10 Buntinx Method and system for authenticating entities by means of mobile terminals
US20130198078A1 (en) * 2012-01-18 2013-08-01 OneID Inc. Secure graphical code transactions

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480572A (zh) * 2017-08-15 2017-12-15 北京安云世纪科技有限公司 一种利用通用服务识别编码数据的方法及***
CN107480572B (zh) * 2017-08-15 2020-06-23 北京安云世纪科技有限公司 一种利用通用服务识别编码数据的方法及***
US20220005576A1 (en) * 2020-07-03 2022-01-06 Vive Health LLC System and method for linking a product to product information

Also Published As

Publication number Publication date
US20160337358A1 (en) 2016-11-17
WO2015015134A1 (fr) 2015-02-05
EP3028204A1 (fr) 2016-06-08
FR3009409A1 (fr) 2015-02-06
HK1225822A1 (zh) 2017-09-15

Similar Documents

Publication Publication Date Title
CN105723373A (zh) 用于对计算机资源的访问进行编码的方法
CN108197891B (zh) 一种基于区块链的电子签约装置及方法
AU2017295345B2 (en) Two-channel authentication proxy system capable of detecting application tampering, and method therefor
CN104835046B (zh) 一种用于二维码安全校验的数据鉴伪方法
US20180160255A1 (en) Nfc tag-based web service system and method using anti-simulation function
US11388179B2 (en) Centralized threat intelligence
CN110971656B (zh) 区块链中的数据的安全存储
KR102214247B1 (ko) 서비스 구현을 위한 방법 및 장치
CN106452756A (zh) 可离线验证安全二维码构造验证方法与装置
US10115243B2 (en) Near field communication system
TWI529641B (zh) 驗證行動端動態顯示之資料之系統及其方法
CN109345268A (zh) 基于nfc的二维码防伪标签、标签注册方法及标签识别方法
CN109446259B (zh) 数据处理方法及装置、处理机及存储介质
CN107005605A (zh) 服务授权中的设备标识
US20120159598A1 (en) User authentication system and method using personal identification number
CN100514333C (zh) 一种数据库安全访问方法和***
US20180205714A1 (en) System and Method for Authenticating Electronic Tags
US20210234705A1 (en) Improved system and method for internet access age-verification
CN104320392A (zh) 一种用户统一认证的方法
CN105100022A (zh) 密码的处理方法、服务器和***
CN106982430A (zh) 一种基于用户使用习惯的Portal认证方法及***
CN104102872A (zh) 一种密码保护方法及***
CN106529216B (zh) 一种基于公共存储平台的软件授权***及软件授权方法
KR100773582B1 (ko) 보안이 개선된 쿠폰 서비스 시스템 및 그 처리 방법
CN106888200B (zh) 标识关联方法、信息发送方法及装置

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: 20160629