CN100576844C - 便于在数字设备中数据传输的内容地址可视编码 - Google Patents

便于在数字设备中数据传输的内容地址可视编码 Download PDF

Info

Publication number
CN100576844C
CN100576844C CN200410104841A CN200410104841A CN100576844C CN 100576844 C CN100576844 C CN 100576844C CN 200410104841 A CN200410104841 A CN 200410104841A CN 200410104841 A CN200410104841 A CN 200410104841A CN 100576844 C CN100576844 C CN 100576844C
Authority
CN
China
Prior art keywords
digital device
visual code
code
visual
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200410104841A
Other languages
English (en)
Other versions
CN1638383A (zh
Inventor
阿克塞利·安蒂拉
奥莱格·贝莱特斯基
英格里德·谢姆布瑞
比德里·J·萨瑞宁
朱卡·海诺宁
托尼·尼克拉斯·冯·诺玲
哈尔蒂·索梅拉
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.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of CN1638383A publication Critical patent/CN1638383A/zh
Application granted granted Critical
Publication of CN100576844C publication Critical patent/CN100576844C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/14Methods or arrangements for marking the record carrier in digital fashion by transferring data from a similar or dissimilar record carrier
    • G06K1/18Methods or arrangements for marking the record carrier in digital fashion by transferring data from a similar or dissimilar record carrier by transferring data from one type of record carrier on to another type of record carrier, e.g. from magnetic tape to punched card
    • 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/0004Hybrid readers
    • 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/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • 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/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/1095Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanner comprising adaptations for scanning a record carrier that is displayed on a display-screen or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0492Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload by using a location-limited connection, e.g. near-field communication or limited proximity of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/062Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2755Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by optical scanning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/77Graphical identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Processing Of Color Television Signals (AREA)
  • Communication Control (AREA)

Abstract

本发明通过用于在数字设备之间建立短距离通信链路以在设备之间传输数据的***,方法和应用进行定义。第一设备生成并显示可视代码,可视代码对第一设备的地址以及所要传输的数据元素的位置进行编码。第二设备实现图像捕获功能,用于捕获可视代码并对其进行解码,以确定第一设备的地址以及数据元素的位置。当解码时,第二设备将自动启动在第一数字设备与第二数字设备之间的短距离通信链路,随后进行从第一设备到第二设备的数据元素传输。

Description

便于在数字设备中数据传输的内容地址可视编码
技术领域
本发明涉及在数字设备之间建立通信,更具体而言,涉及使用可视编码便于数字设备之间短距离数据传输的***、终端、计算机程序产品和方法。
背景技术
数字通信的快速发展使其有可能在多种类型的无线和有线链路通信设备之间传递所有种类的数字数据元素。例如,蜂窝或移动电话不再局限于电话语音通信,还可包括其他数字通信方式,如数字联网(即Internet通信,文本报文传递等)。另外,越来越多的蜂窝电话和其他移动无线通信设备,如便携式计算机,个人数字助理(PDA)等,集成有捕获或生成数字媒体的其他装置,如数字摄像机,数字录音机,数字录影机等。技术的进步使得其他数字设备,如数字摄像机,数字录影机,数字录音机等可能会装有用于数字通信的装置。由于越来越多的数字设备具备彼此间进行数字通信的能力,在这些设备之间传递的数字数据元素的量将增以可怕的速率增长。数据元素的类别包括所有形式的数据,如文本文件,音频文件,图像文件,以软件或视频游戏形式的可执行应用等。
近来,由于新技术,如蓝牙,Wi-Fi(也称为802.11)以及其他无线局域网(WLAN)所带来的冲击,无线数字通信,尤其是短距离无线通信,已有一定发展。较先前基于固定长距离微波发射器的网络连接传递而言,这些新技术提供了可替代性的无线联网方式。
蓝牙是在安装有专用蓝牙有效(Bluetooth-enabled)半导体芯片的电子设备之间提供短距离无线通信的无线规范。它通过在设备之间创建公用语言,使近乎所有设备彼此之间进行通话。使用蓝牙技术,所有电子设备,如蜂窝电话,个人数字助理(PDA),寻呼机以及安装有蓝牙有效芯片的任何其他设备,都能够进行通信和连接,以构成专用,私人区域网(PAN)。装有蓝牙有效芯片的设备能够容易地在10米(33英尺)内以约为720Kbps(千比特/每秒)的速率传输数据,并可穿过墙壁,衣服,和其他物体。只要这些设备在彼此的范围之内,自身就能够进行设备之间的交互,而无需直接人为干预。在此过程中,嵌入到蓝牙收发器芯片中的软件技术,称为链路控制器,启动自动连接,以发送和接受数据流。
只要装有蓝牙技术的设备处在彼此范围内,它们就可创建称为皮可网(piconet)的自动特定(ad-hoc)PAN(私人区域网络)。在该设置中,一个设备作为“主设备”,而其他设备作为“从设备”。皮可网通常多达8个设备。主设备判定从设备是否需要特殊通信服务。当在蓝牙设备之间构成连接时,交换称作全球ID的惟一蓝牙标识。设备全球ID表明其随同能力功能(capability function)一起的配置简档(profile)。当设备配置简档匹配时构建连接,当设备交换数据时,蓝牙收发器芯片在频率之间来回跳动。
蓝牙的关键特性是健壮性,低复杂性,低功率和低成本。由于设计用于在噪声频率环境中进行操作,蓝牙有效设备使用快速确认和跳频方案以使链路健壮。由于蓝牙有效设备以2.4GHz操作在未经许可的ISM波段,它们通过在发射或接收数据包后跳到新的频率来避免与其他信号相干扰。
Wi-Fi(无线保真)用于描述遵循电气和电子工程师协会(IEEE)提出的802.11标准集的产物。其中最流行的标准是802.11b,它操作在2.4GHz的频带,以11兆比特/每秒(Mbps)的速率传输数据。新兴的802.11a标准操作在5GHz的频带,能够以高达54Mbps的速率传输数据。这些技术的距离范围在300英尺左右。Wi-Fi有效设备能够无线地发送数据以及接收来自装有Wi-Fi访问的任何位置的数据。Wi-Fi访问通过访问点提供,访问点安装在Wi-Fi位置内,它向处在访问点范围内的Wi-Fi有效设备发射RF信号,访问点范围约为300英尺。发射速率由馈送到访问点的流水线速率决定。
这些先进的无线通信方式使其有可能用于数字通信设备,在无线局域网(WLAN)内的设备之间传递和传输消息。不过,通常对包括在WLAN之内和/或使用诸如蓝牙,Wi-Fi,射频识别(RFID)等之类的短距离通信方式的设备,设备需要发现彼此,且需要交换信息,以建立起通信链路。在某些技术中,如蓝牙,发现过程往往效率不高,并导致耗费时间的连接建立。另外,即使在发现设备之后,通常要人工干预在设备之间对所需通信设置的交换,且需要使用者人工输入并发送通信设置。此类对数据的人工输入效率较低,且易于出现人为错误。除通信设置的人工输入外,通常还会人工输入在设备之间将进行传输的数据,从而,进一步使数据传输过程的无效性恶化。
在无线环境中关于代码的无线发射以及建立通信链路所需的设置方面,存在另外的安全问题。该数据的空中发射易于被潜在的黑客窃听和截获。而当前公钥信息(PKI)和类似的数据加密编码针对有关通过不可信的通信介质交换数据的问题,未来对黑客战胜这些当前PKI以及类似技术的能力的把握程度还未可知。
因此,需要开发出用于在数字设备建立短距离通信的***,一旦建立起通信链路将增进数据传输。预期的***应避免人工输入,从而消除人为错误情形,并形成用于建立短距离通信以及数据传输的更有效装置。此外还需要开发出用于在数据设备之间建立短距离通信和构成安全数据传输的***,确保仅传输所需的数据以及传输限于目标传输设备。
发明内容
本发明提供了用于在数据设备之间建立短距离通信以在设备之间传输数据的***,应用和方法。由于本发明避免了人工输入以及在建立链路之前在设备之间传递通信设置的必要,从而本发明提供了建立短距离通信链路的有效而可靠的装置。另外,数据编码使该过程具有固有的安全性,在本发明中能够实现更多安全措施,以确保安全地建立链路以安全地传输数据。
概括而言,本发明按以下方式操作。第一设备生成并显示对第一设备的地址以及预期传输的数据元素的位置进行编码的可视代码。实现图像捕获功能的第二设备捕获可视代码并将其解码以确定第一设备的地址以及数据元素的位置。在解码时,第二设备将自动启动第一和第二数据设备之间的通信,以及将确保将数据元素从第一设备传输到第二设备。
在本发明的一个实施例中,定义了用于在数字设备之间建立短距离通信的***。该***包括具有第一数据处理器的第一数字设备,且第一数字设备与显示器进行通信。然而在大多数情形,第一数字设备将是具有内部显示器的移动,手持式设备,对于常规,非移动设备,则显示器可能是外部的。第一数据处理器将执行可视编码应用,该应用将包括计算机可读存储介质,在该介质中嵌有计算机可读程序指令。指令将包括用于生成可视代码的指令,可视代码可显示在显示器上,代码将是第一设备的地址以及预定数据元素的存储位置。
所生成的可视代码可从任何常规可视代码中进行选择,如二维(2D)条形码,快速响应(QR)码,数据符号,或任何类型的专用编码方案等。编码地址将由所建立的通信应用而决定,例如,它可为蓝牙地址,IP地址,URL等。数据元素位置标识例如可为URL,存储器位置或文件标识。除设备地址和数据元件的位置标识外,可视代码可对其他相关的信息进行编码,这些信息包括但不限于所要建立的通信应用,所要出现的传输类型,安全措施等。
***还将包括具有第二数据处理器的第二数字设备,它与图像捕获设备相通信,图像捕获设备用于从显示器捕获可视代码。然而在多数情形,第二数字设备将是具有内部图像捕获设备的移动,手持式设备,对于常规,非移动设备,则图像捕获设备可能是外部的。第二数据处理器将执行可视解码应用,该应用包括计算机可读存储介质,在该介质中嵌有计算机可读程序指令。计算机可读程序指令包括用于解码所捕获的可视代码的指令,另外,计算机可读指令可包括用于当将可视代码解码时自动启动预定通信应用的指令。
本发明还嵌入在用于在数字设备之间建立短距离通信的计算机程序产品中。计算机程序产品包括计算机可读存储介质,且在介质中嵌有计算机可读程序指令。计算机可读程序指令包括第一指令,第一指令在第一数字设备上实现,用于生成和显示对第一数字设备的地址以及预定数据元素位置标识进行编码的可视代码。计算机可读程序指令还包括第二指令,第二指令在第二数字设备上实现,用于捕获和解码可视代码,并启动在第二数字设备与第一数字设备之间的短距离通信链路,以便从第一数字设备向第二数字设备传输数据。
另外,本发明还在用于在数字设备之间建立短距离通信的方法中进行定义。该方法包括识别与第一数字设备相关联的数据元素的步骤。所识别的数据元素为诸如需传输到第二数字设备的文件或应用之类的数据元素。一旦识别出数据元素,该方法将第一数字设备的地址和数据元素的位置标识按可视代码的形式进行编码。一旦编码过程产生出可视代码,就将其显示在与第一数字设备相通信的显示器上。
然后,该方法利用与第二数字设备相通信的图像捕获设备捕获可视代码。一旦捕获可视代码,继而在第二数字设备处将可视代码解码,以确定数据元素的位置标识和第一设备的地址。该方法还可包括,当将可视代码解码并从第一数字设备向第二数字设备传输数据元素时自动启动在第二数字设备与第一数字设备之间的短距离通信链路的步骤。方法还可包括安全措施,如一旦建立起短距离通信链路,在第一数字设备处确认对第二数字设备的授权。
由此,由于本发明避免了人工输入以及在建立链路之前在设备之间传递通信设置的必要,从而本发明提供了用于建立短距离通信链路的有效而可靠的装置,另外,数据编码使该过程具有固有的安全性,在本发明中能够实现更多安全措施,以确保安全地建立链路以安全地传输数据。
附图说明
以上概括性地描述了本发明,现在,将参照附图(没有必要按比例画出)进行描述,其中:
图1表示,根据本发明的实施例,用于在数字设备之间建立短距离通信链路的***的框图。
图2表示,根据本发明的实施例,用于在数字设备之间建立短距离通信链路的应用的框图。
图3表示,根据本发明的实施例,用于在数字设备之间建立短距离通信链路的方法的流程图。
具体实施方式
现在将参照附图更详细地描述本发明,其中显示出某些但不是所有的本发明实施例。实际上,这些发明可按多种不同的方式实施,不应将它们限制在此处给出的实施例;而是,给出这些实施例以使所批露的内容符合适用的合理要求。在全文中,相同的附图标记表示相同的元件。
本发明提供了用于在数字设备之间,通常是在移动设备(如掌上电脑,个人数字助理(PDA),蜂窝或移动电话等)之间,建立短距离通信以及增进数据传输的***,计算机程序产品和方法。应用和***提供发射设备,以将与发射设备有关的数据以及需要发射/传输的数据对象在发射设备中的存储位置进行可视编码。发射设备将对接收设备显示可视代码,接收设备安装有诸如数字摄像机之类的图像捕获设备,或能够与之相通信。当捕获可视代码时,接收设备会将可视代码解码,以接收用于在设备之间建立短距离通信的必要信息,并加快自发射设备到接收设备的信息传输。
图1表示,根据本发明的实施例,用于在数字设备之间建立短距离通信以及增进数据传输的***的框图。***10包括第一数字设备100,数字设备100与执行可视编码应用120的第一数据处理器110相通信。第一设备或包括显示器130或与之通信,显示器130能够显示执行可视编码应用后得到的可视代码140。***还包括第二设备200,第二设备200与执行可视解码应用220的第二数据处理器210相通信。第二设备或包括图像捕获设备230或与之通信,图像捕获设备230能够捕获第一设备所显示的可视代码并将图像传送到可视解码应用。
第一数字设备100将通常为能够进行短距离通信的移动终端。例如,第一设备可为移动或蜂窝电话,个人数字助理(PDA)等。然而,第一设备可不必是移动终端,而是可包括诸如个人电脑(PC),自动柜员机(ATM),自动售货机或售货亭等之类的固定设备。短距离通信方式可为包括短距离无线网络如蓝牙,无线局域网(WLAN),射频识别(RFID),红外数字协会(IrDa),超宽频带(UWB)等任何形式的短距离通信。根据本发明的其他实施例,通信可包括通过蜂窝式网络以及Internet的无线电信。
由第一数据处理器设备110执行的可视编码应用120将对于用户选择的数据元素,如文件,应用,URL链接或可为第一数字设备访问的其他类型的数据,生成可视代码140。可视代码将至少对第一数字设备的终端地址以及所选数据元素的数据标识进行编码。接收设备(即第二数字设备)使用终端地址来发起设备至设备的通信。例如,终端地址可为蓝牙设备地址,网际协议(IP)地址,统一资源定位符(URL)等。可为对所选数据元素的URL的数据标识对接收设备(及第二数字设备)提供数据元素的存储位置或数据元素的文件标识所固有的信息。
此外,可视代码140可有选择性地对与所选数据元素的通信方式相关的其他信息进行编码。例如,可视代码可对与在设备之间通信(即,蓝牙,Wi-Fi,RFID等)所需要的特殊通信应用有关的信息进行编码。另外,可视代码可对传输类型进行编码,如从第一数字设备到第二数字设备的数据元素的移动,或将数据元素从第一数字设备到第二数字设备的拷贝。传输类型信息还可包括对所要传输的文件的有限使用授权,如仅使用一次或购买选择。在商业应用中,第一设备可用于出售数据元素,如视频游戏,软件应用,音频文件,视频文件等,可视代码可对价格或传输费用编码。
可将安全装置按照口令类型保护的方式编码到可视代码中,其中,接收设备(即第二数字设备)的用户在访问编码在可视代码中的信息之前将需要输入编码的口令。或者,可将加密键编码在可视代码中,可随后在对通过通信链路发送的数据进行加密和解密中使用这样的键。
可视编码应用120所生成的可视代码140可为适于对数据编码的任何可视代码。例如,可视编码应用可为生成任意多种二维(2D)条形码的2D条形码/符号码编码应用。另外,可视代码应用可生成快速响应(QR)代码,数据符号或专用编码方案形式的可视代码。在这些类型的可视代码中,将文本,字母数字或二进制数据编码到单个可视点阵或其他形状的组合中,或彩色或黑白,代码不区分哪些部分的最终编码图像包含编码数据串的相关部分。
此外,提供包括为人可读取的形式的可视代码是有益的,这使得代码对读取代码的个人更易于理解以及通常提高用户经验。就此而言,应注意,常规2D条形码等不会为用户提供关于代码功能的任何信息。从而,例如,它可有益于实现用于生成预定部分包含特定信息(如处在代码一部分中的设备地址,以及处在代码另一部分中的数据元素地址)的代码的可视代码应用。另外,实现用于生成使用彩色或形状定义所传输数据元素类型的代码的可视代码应用是有益的。例如,在可视代码的一个角中的三角形表示联系信息(即电话本条目)。就此而言,读取代码的个人就知道所传输信息的大致内容。
另外,可使颜色或代码分辨率发生变化,以生成同一代码的多层信息。这种分层提供与多个设备兼容的代码,多个设备实现多种代码读取应用。例如,早期的设备可读取和理解黑和白代码,而忽略彩色的代码,然而更高级的设备可使用彩色代码来获得与代码相关联的更复杂版本的数据实体。
一旦可视编码应用120生成可视代码140,将会通常在第一数字设备100(如图1所示)内部的显示器130上显示该代码,不过在某些实施例中显示器也可在第一数字设备的外部。例如,可在与外部设备如PDA或移动电话进行网络通信的个人电脑或服务器上实现可视编码应用。一旦应用生成代码,可将其传送到外部设备,并可视地显示在相应的显示器上。或者,可将所生成的代码传送到内部或外部打印机,以硬拷贝形式将其打印出来。
***10的第二数字设备200将通常是能够进行短距离通信,并与图像捕获设备230通信的移动终端。例如第二设备可为数字摄像机或便携式摄像机,装有数字摄像机的移动或蜂窝电话,装有数字摄像机的个人数字助理(PDA),装有数字摄像机的音频播放器等。短距离通信方式可为与第一数字设备100的短距离通信能力相兼容的任何形式的短距离通信。而在大多数实施例中,第二数字设备将是能被手持的移动类型设备,便于对所显示可视代码的图像捕获,另外第二数字设备还有可能是固定设备。例如,在固定设备的实施例中,第二数字设备可并非在内部具有图像捕获设备230,而是第二数字设备可与外部的图像捕获设备进行通信。
由第二数据处理器210执行的可视解码应用220提供对图像捕获设备230所获得的可视代码的解码。由此,可视解码应用必须能够对可视编码应用120产生的同样类型可视代码进行解码。如前所述,可视代码可以是二维(2D)条形码/符号码,快速响应(QR)代码,数据符号,专用编码方案等。图像捕获设备230通常会向解码应用发送连续数据流。当识别出形状与可视代码相比配的图像数据流时,解码应用将捕获该图像,并解码在可视代码中包含的数据。对可视代码的解码将至少确定第一数字设备的位置以及需要传输的数据元素的位置标识。
一旦第二数字设备至少确定出第一数字设备的地址,第二数字设备将自动发起所需的通信应用,并启动从第一数字设备到第二数字设备的数据传输。
比由一个设备显示可视代码和由另一个设备捕获可视代码更重要的是,需要确保对传输的代码和数据元素的安全访问。在设备为移动,手持部件的实施例中,由于手持设备的用户能够控制对可视代码的访问,从而可能具有固有的安全性。然而,在数字设备并不是移动(即不是手持)的实施例中,可视代码的显示变得更缺乏个人化。在本发明的一个实施例中,通过将口令编码到可视代码中来解决安全问题。另外,可通过使用散列码保护口令,确保即便在局外者“看到”代码时的情形中,局外者不会使用正确的散列码“打开”编码的信息。接收设备(及第二数字设备)的用户必需在访问编码数据以及在发射设备(即第一数字设备)传送数据元素之前键入口令。作为使用口令的可选替代方式,可视代码可包括与第二数字设备的标识相关联的访问参数或加密键。在本发明的另一实施例中,发射设备(即第一数字设备)的用户将在传输数据元素之前需要对数据元素的传输进行授权(即确认接收设备为可接受的受让者)。
还可按用于在数字设备之间建立短距离通信的计算机程序产品的形式实现本发明。图2表示根据本发明实施例的应用的框图。可将该计算机程序产品用在任何射频,红外或音频(次声,超声或可听声频范围)上的任何双向通信协议。计算机程序产品300包括计算机可读存储介质310,在该介质中嵌有计算机可读程序指令320。计算机可读程序指令包括用于生成并显示可视代码的第一指令330,可视代码对第一设备地址以及标识需要传输的数据元素的位置的数据元素位置标识进行编码。另外,指令还包括第二指令340,第二指令340用于捕获和解码可视代码,并启动在第二数字设备与第一数字设备之间的短距离通信链路,以便从第一数字设备向第二数字设备传输数据元素。第一指令将实现在第一数字设备上,第二指令将实现在第二数字设备上。计算机程序产品可通过传统计算机操作***执行,如Windows(由美国华盛顿雷德蒙的微软公司制造),Palm OS(由美国加利福尼亚Sunnyvale的PalmSource股份有限公司制造),Mac OS(由美国加利福尼亚Cupertino的Apple计算机公司制造),基于Linux或Unix的操作***等。
此外,本发明也以用于在数字设备之间建立短距离通信的方法来定义。该方法可用于在任何射频,红外或音频(次声,超声或可听声频范围)上的任何双向通信协议。图3示出该方法中的步骤的流程图。在步骤400,该方法最初先识别与第一数字设备相关联且需传输到第二数字设备的数据元素。数据元素可为存储在第一数字设备上的任何元素或第一数字设备访问的任何数据元素。数据元素的示例包括文本文件,可执行的应用等。数据元素的识别通常采用实现用户界面(UI)的形式,从而通过由UI所表示的标准数据元素选择方法,如向下滚动数据元素的列表并使需传输到第二数字设备的数据元素加亮来选择数据元素。
然后,该方法在步骤410中,将数据元素的位置标识以及第一设备的地址按可视代码的形式进行编码。在应用中,一旦识别出数据元素,用户将选择必要的编码命令,如“生成可视编码”,编码过程将自动开始。编码将采用已知的可视代码生成方法,如2D条形码,QR码,数据符号,专用代码等。可视代码将至少对第一设备的终端地址,如蓝牙设备地址,IP地址或统一资源定位符(URL),进行编码。编码的终端地址将由将用于传输数据元素的短距离通信方式所表述。另外,可视代码将对通知第二设备关于数据元素的数据元素位置标识进行编码。例如,数据元素位置标识可为URL,存储器位置或文件标识。如前所述,可视代码可包括附加的编码数据,如必要的通信应用,传输类型,安全参数等。另外,编码的步骤可包括将口令保护编码到可视代码中,这将需要第二设备的用户在访问数据元素前键入口令。可在应用中预配置附加的编码信息,或用户可从编码选项的菜单类型列表中选择必需编码的数据。
在可选步骤420,一旦选出数据元素并生成可视代码,第一设备通常将准备数据发射功能以便用于随后自第二数字设备的通信接收。数据发射功能可包括(但不限于)启动红外(IR)接收机并对第一设备的RF元件加电。
在步骤430,将可视代码显示在与第一设备相通信的显示器上。该代码的显示将由可视编码应用来启动,可视编码应用请求设备的屏幕绘制程序,以在设备屏幕上显示所生成的可视代码。通常,显示器/屏幕在第一设备内;不过显示器也可能在第一设备外。在本发明的一个实施例中,提供附加步骤,从而使显示可视代码的时期将相当于允许访问数据元素的时期。换而言之,只要显示可视代码,第二设备可仅访问数据元素。该可选步骤就确保其他设备不会捕获可视代码的方面而言,提供了更高的安全性。另外,第一数字设备对可视代码的显示可触发启动在第一数字设备中通信应用,作为使数据元素从第一数字设备到第二数字设备的预期传输加速的手段。
在步骤440,通过与第二数字设备通信的图像捕获器捕获可视代码。通常,图像捕获器将是第二数字设备内的数字摄像机;不过,图像捕获器也可为任何其他形式的图像捕获设备,且可在第二数字设备的外部。在多数情形,图像捕获器将向可视解码应用发送连续的图像流。
在步骤450,在第二数字设备处进行可视代码的解码。对可视代码的解码将确定出数据元素的位置标识以及第一设备的地址。解码应用将对应于在第一设备上实现的编码应用,也就是,两者应用对相同形式的符号进行编码和解码。
一旦在设备之间建立起通信链路,可选步骤460,470和480就可相继发生。在步骤460,第二数字设备通过自动发起必须的通信应用而启动与第一数字设备的通信。在步骤470,在第一设备处可进行确认过程,从而,第一设备对第二设备是否已被准予授权而访问数据元素进行确认。在步骤480,将数据元素从第一设备传输到第二设备。传输可采用将数据元素从第一设备移向第二设备,或它可采用从第一设备拷贝数据元素随后传送到第二设备。传输过程可包括任何必需的握手程序和正确传输数据元素所必需的差错校验程序。一旦将数据传输到第二设备,不同的确定因素可表示在第二数字设备中如何存储和/或处理数据元素以及存储在何处。例如,对存储和/或处理的判定可通过在可视代码中的编码数据,在传输的数据元素或通信应用要求中的数据来表示。
由此,由于本发明避免了人工输入以及在建立链路之前在设备之间传递通信设置的必要,从而本发明提供了建立短距离通信链路的有效而可靠的装置。另外,数据编码使该过程具有固有的安全性,在本发明中能够实现更多安全措施,以确保安全地建立链路以安全地传输数据。
本领域所属技术人员通过上面的描述和相关附图中给出的教导将会想到此处提出的本发明的许多变型和其他实施例。从而,应当理解,本发明不应局限于所披露的特定实施例,变型和其他实施例意在包含在所附权利要求的范围内。尽管此处采用特定术语,不过它们仅在普通和描述的意义上使用,而并非为了限制的目的。

Claims (19)

1.一种用于在数字设备之间建立短距离通信的***,所述***包括:
与显示器进行通信的第一数字设备,所述第一数字设备包括第一数据处理器,用于生成和显示对第一数字设备的地址以及预定数据元素位置标识进行编码的可视代码;和
与所述第一数字设备进行通信的第二数字设备,用于利用与第二数字设备相通信的图像捕获器捕获所述可视代码,将所述可视代码解码以确定数据元素的位置标识和第一数字设备的地址,以及当将所述可视代码解码时启动在第二数字设备与第一数字设备之间的短距离通信链路,以便从第一数字设备向第二数字设备传输数据元素。
2.如权利要求1所述的***,其中,所述第一数字设备被配置以便生成和显示可视代码,所述可视代码使用从二维(2D)条形码、快速响应(QR)码、数据符号,以及专用编码方案组成的组中选出的可视代码类型。
3.如权利要求1所述的***,其中所述第一数字设备被配置以便生成和显示对第一数字设备地址进行编码的可视代码,其中数字设备地址从蓝牙地址、网络协议(IP)地址和统一资源定位符(URL)组成的组中选出。
4.如权利要求1所述的***,其中,所述第一数字设备被配置以便生成和显示对预定数据元素位置标识进行编码的可视代码,其中预定数据元素位置标识从统一资源定位符(URL)、存储器位置或文件标识组成的组中选出。
5.如权利要求1所述的***,其中,所述第一数字设备被配置以便生成和显示还对口令进行编码的可视代码。
6.如权利要求1所述的***,其中,所述第一数字设备被配置以便生成和显示还对预定通信应用进行编码的可视代码。
7.如权利要求1所述的***,其中,所述第一数字设备被配置以便生成和显示还对所选数据传输类型进行编码的可视代码。
8.一种用于在数字设备之间建立短距离通信的方法,所述方法包括步骤:
识别与第一数字设备相关联的数据元素,所述数据元素需要传输到第二数字设备;
按可视代码的形式将第一数字设备的地址和数据元素的位置标识进行编码;
将可视代码显示在与第一数字设备相通信的显示器上;
利用与第二数字设备相通信的图像捕获器捕获可视代码;
在第二数字设备处将可视代码解码,以确定数据元素的位置标识和第一数字设备的地址;以及
当将所述可视代码解码时启动在第二数字设备与第一数字设备之间的短距离通信链路。
9.如权利要求8所述的方法,还包括,一旦建立起短距离通信链路时在第一数字设备处确认对第二数字设备的授权的步骤。
10.如权利要求8所述的方法,还包括,将数据元素从第一数字设备发送到第二数字设备。
11.如权利要求8所述的方法,还包括,在将可视代码解码的步骤之前在第二数字设备处实现安全措施的步骤。
12.如权利要求8所述的方法,其中,将第一数字设备的地址和数据元素的位置标识按可视代码的形式进行编码的步骤还包括,使用从二维(2D)条形码、快速响应(QR)码、数据符号以及专用编码方案组成的组中选出的可视代码进行编码。
13.如权利要求8所述的方法,其中,将可视代码显示在与第一数字设备相通信的显示器上的步骤还包括,将可视代码显示在第一数字设备内部的显示器上。
14.如权利要求8所述的方法,还包括在第一数字设备处准备数据发射功能以便用于随后自第二数字设备的数据接收。
15.一种用于对数据元素编码且可视化显示出代码的移动终端,所述移动终端包括:
数据处理器,其执行可视编码应用,用于通过以下操作来生成可视代码:
识别与所述移动终端相关联的数据元素,所述数据元素需要传输到数字设备;
按可视代码的形式将所述移动终端的地址和数据元素的位置标识进行编码;
经由与所述数据处理器进行通信的显示器而实现对可视代码的显示,所述显示器接收所生成的可视代码并显示该可视代码,
其中对可视代码的显示使得能够:利用与所述数字设备相通信的图像捕获器捕获可视代码,用于在所述数字设备处将可视代码解码,以确定数据元素的位置标识和所述移动终端的地址;以及使得能够:当将可视代码解码时启动在所述数字设备与所述移动终端之间的短距离通信链路。
16.如权利要求15所述的移动终端,其中,可视编码应用用于生成可视代码,其中所述可视代码的类型从二维(2D)条形码、快速响应(QR)码、数据符号,以及专用编码方案组成的组中选出。
17.如权利要求15所述的移动终端,其中,可视编码应用用于生成可视代码,其中所述可视代码对所述移动终端的地址进行编码,所述移动终端的地址从蓝牙地址、网络协议(IP)地址和统一资源定位符(URL)组成的组中选出。
18.如权利要求15所述的移动终端,其中,可视编码应用用于生成可视代码,其中所述可视代码对预定数据元素的存储位置进行编码,所述预定数据元素的存储位置从统一资源定位符(URL)、存储器位置或文件标识组成的组中选出。
19.如权利要求15所述的移动终端,其中,可视编码应用用于生成可视代码,其中所述可视代码对口令进行编码。
CN200410104841A 2003-12-29 2004-12-29 便于在数字设备中数据传输的内容地址可视编码 Expired - Fee Related CN100576844C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/747,532 US7124953B2 (en) 2003-12-29 2003-12-29 Visual encoding of a content address to facilitate data transfer in digital devices
US10/747,532 2003-12-29

Publications (2)

Publication Number Publication Date
CN1638383A CN1638383A (zh) 2005-07-13
CN100576844C true CN100576844C (zh) 2009-12-30

Family

ID=34574746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200410104841A Expired - Fee Related CN100576844C (zh) 2003-12-29 2004-12-29 便于在数字设备中数据传输的内容地址可视编码

Country Status (6)

Country Link
US (1) US7124953B2 (zh)
EP (1) EP1551140B1 (zh)
JP (1) JP2005223896A (zh)
CN (1) CN100576844C (zh)
AT (1) ATE372633T1 (zh)
DE (1) DE602004008731T2 (zh)

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7643818B2 (en) 2004-11-22 2010-01-05 Seven Networks, Inc. E-mail messaging to/from a mobile terminal
JP2007164449A (ja) * 2005-12-13 2007-06-28 Fujitsu Ltd 個人情報管理装置、個人情報管理装置を用いた個人情報提供方法、個人情報管理装置用プログラムおよび個人情報提供システム
US20070135046A1 (en) * 2005-12-14 2007-06-14 Ash Kapur Method and system for bluetooth® common signaling for non-bluetooth® data channels
US8849943B2 (en) * 2005-12-19 2014-09-30 Palo Alto Research Center Incorporated Using multi-resolution visual codes to facilitate information browsing in the physical world
WO2007080458A1 (en) * 2006-01-10 2007-07-19 Hani Girgis The device screen as a single light source
FR2897179B1 (fr) * 2006-02-07 2009-10-09 Schneider Electric Ind Sas Station de lecture/ecriture d'etiquettes electroniques
KR100801647B1 (ko) * 2006-08-24 2008-02-05 삼성전자주식회사 이동 통신 단말기에서 고유 정보를 제공하기 위한 방법 및장치
FR2906667B1 (fr) * 2006-10-02 2009-01-16 Eastman Kodak Co Production de codes visuels pour l'appariement d'equipements electroniques.
FR2906913B1 (fr) * 2006-10-05 2009-02-20 Eastman Kodak Co Procede et systeme pour mettre a jour automatiquement des donnees enregistrees dans un identifieur a radiofrequence
US20080113618A1 (en) * 2006-11-09 2008-05-15 Sony Ericsson Mobile Communications Ab Pairing system and method for mobile devices
US7918400B2 (en) * 2007-02-15 2011-04-05 Huron Project Management Inc. System and method for accessing information of the web
DE102007038810B4 (de) * 2007-08-16 2015-11-05 Vodafone Holding Gmbh Verfahren zur Datenübertragung
CN105653470A (zh) * 2007-09-03 2016-06-08 国泰银恩企业有限责任公司 用于交换mifare应用程序的移动通信设备及方法
US8392591B2 (en) * 2007-12-28 2013-03-05 Cellspinsoft Inc. Automatic multimedia upload for publishing data and multimedia content
US20090176451A1 (en) * 2008-01-04 2009-07-09 Microsoft Corporation Encoded color information facilitating device pairing for wireless communication
JP5214279B2 (ja) * 2008-03-04 2013-06-19 オリンパス株式会社 情報処理端末、端末選択システム
KR101522004B1 (ko) * 2008-10-29 2015-05-20 삼성전자 주식회사 시각적 코드를 이용한 데이터 전송 장치 및 방법과 데이터 수신 장치 및 방법
US10839384B2 (en) 2008-12-02 2020-11-17 Paypal, Inc. Mobile barcode generation and payment
US8600883B2 (en) 2008-12-02 2013-12-03 Ebay Inc. Mobile barcode generation and payment
TWI395158B (zh) * 2009-01-14 2013-05-01 Quadsun Technology Co Ltd 自動櫃員設備及其控制方法
US8645383B2 (en) 2009-01-27 2014-02-04 Stephen J. Brown Content management system using sources of experience data and modules for quantification and visualization
US20120122397A1 (en) 2009-01-27 2012-05-17 Brown Stephen J Semantic Note Taking System
US8930490B2 (en) 2009-01-27 2015-01-06 Apple Inc. Lifestream annotation method and system
US8096477B2 (en) * 2009-01-27 2012-01-17 Catch, Inc. Semantic note taking system
US20120111936A1 (en) 2009-01-27 2012-05-10 Brown Stephen J Semantic Note Taking System
KR101554958B1 (ko) * 2009-03-06 2015-09-22 삼성전자주식회사 비주얼 코드를 이용한 원격 조작 방법 및 그 방법을 수행하는 장치
US20100287097A1 (en) * 2009-05-08 2010-11-11 Bank Of America Corporation Conducting Commercial Transactions with a Mobile Device
US9571625B2 (en) * 2009-08-11 2017-02-14 Lg Electronics Inc. Electronic device and control method thereof
KR20110117906A (ko) * 2010-04-22 2011-10-28 삼성전자주식회사 블루투스 통신 방법 및 시스템
KR101658562B1 (ko) * 2010-05-06 2016-09-30 엘지전자 주식회사 이동 단말기 및 그 제어방법
US8970733B2 (en) * 2010-05-28 2015-03-03 Robert Bosch Gmbh Visual pairing and data exchange between devices using barcodes for data exchange with mobile navigation systems
WO2012015402A1 (en) * 2010-07-28 2012-02-02 Hewlett-Packard Development Company, L.P. Designer-adaptive visual codes
US9351322B2 (en) 2010-09-24 2016-05-24 Nokia Technologies Oy Wireless communication link establishment
CN106453997A (zh) * 2010-10-28 2017-02-22 上海聚然智能科技有限公司 二维码数据存储***
KR101754817B1 (ko) * 2010-11-17 2017-07-07 에스케이플래닛 주식회사 Cpns 환경에서 단말 인식 및 접속을 위한 시스템 및 방법
US8823494B1 (en) 2010-11-19 2014-09-02 Logitech Europe S.A. Systems and methods for wireless device connection and pairing
KR101219228B1 (ko) 2010-11-23 2013-01-21 엔에이치엔(주) 이미지 코드를 이용하여 정보를 전달하는 시스템 및 방법
DE102011014964A1 (de) * 2011-03-24 2012-09-27 Peter Schmidt System und Verfahren zum verschlüsselten Datenaustausch zwischen zwei Datenverarbeitungseinrichtungen
US9276921B2 (en) 2011-03-31 2016-03-01 Sony Corporation System and method for establishing a communication session
US8405729B2 (en) 2011-05-11 2013-03-26 Sony Corporation System and method for pairing hand-held devices utilizing a front-facing camera
US10681021B2 (en) * 2011-06-01 2020-06-09 Qualcomm Incorporated Selective admission into a network sharing session
US9628875B1 (en) 2011-06-14 2017-04-18 Amazon Technologies, Inc. Provisioning a device to be an authentication device
US9639825B1 (en) * 2011-06-14 2017-05-02 Amazon Technologies, Inc. Securing multifactor authentication
MX2013008668A (es) 2011-06-22 2014-04-30 Ibm Dispositivo de generacion tactil para aparatos moviles y comunicacion con pantalla tactil.
US9211065B2 (en) * 2011-10-19 2015-12-15 Qualcomm Incorporated Distributed control of medical devices to avoid effects of interference
US9337926B2 (en) * 2011-10-31 2016-05-10 Nokia Technologies Oy Apparatus and method for providing dynamic fiducial markers for devices
CN103095345B (zh) * 2011-11-03 2016-03-23 悦康健康管理顾问科技股份有限公司 外部数据的无线撷取方法以及其电子设备
US9450930B2 (en) 2011-11-10 2016-09-20 Microsoft Technology Licensing, Llc Device association via video handshake
US9288229B2 (en) 2011-11-10 2016-03-15 Skype Device association via video handshake
CN103782602B (zh) * 2011-11-10 2016-10-26 英派尔科技开发有限公司 远程显示
US9628514B2 (en) 2011-11-10 2017-04-18 Skype Device association using an audio signal
US10007906B2 (en) * 2011-11-17 2018-06-26 Abdolreza Behjat Using a mobile device in a commercial transaction
US10262506B2 (en) * 2011-11-21 2019-04-16 Vital Connect, Inc. Method and system for pairing a sensor device to a user
US9936382B2 (en) * 2011-11-21 2018-04-03 Vital Connect, Inc. Method and system for pairing a sensor device to a user
WO2013100851A2 (en) 2011-12-29 2013-07-04 Delaval Holding Ab Pairing of a mobile terminal with a farm control and monitoring system
MX2014008447A (es) * 2012-01-13 2015-06-02 Playworld Systems Inc Sistema y metodo para administracion de informacion acerca de instalaciones de zonas de juegos.
US8958945B2 (en) 2012-02-07 2015-02-17 Ge Aviation Systems Llc System and methods for maintaining and operating an aircraft
EP3365852A1 (en) * 2012-03-29 2018-08-29 eBay Inc. Mobile barcode generation and payment
DE102013204535A1 (de) 2012-03-29 2013-10-02 Ifm Electronic Gmbh Busteilnehmer für einen Feldbus der Automatisierungstechnik
JP5901413B2 (ja) * 2012-05-02 2016-04-13 オリンパス株式会社 撮像装置および通信装置
US20130336238A1 (en) * 2012-06-19 2013-12-19 Jeffrey A. Converse Hospitality-based telecommunication system and method
TW201401070A (zh) * 2012-06-29 2014-01-01 Quanta Comp Inc 資料傳輸系統和電子裝置
US9888214B2 (en) 2012-08-10 2018-02-06 Logitech Europe S.A. Wireless video camera and connection methods including multiple video streams
US9063692B2 (en) 2012-12-21 2015-06-23 Nokia Technologies Oy Method and apparatus for sharing content
US9075432B2 (en) 2012-12-21 2015-07-07 Nokia Technologies Oy Method and apparatus for sharing content
US20140214660A1 (en) * 2013-01-29 2014-07-31 Huawei Device Co., Ltd. Method and related device for accessing access point
US20140282923A1 (en) * 2013-03-14 2014-09-18 Motorola Mobility Llc Device security utilizing continually changing qr codes
DE102013205591B4 (de) 2013-03-28 2018-03-01 Siemens Aktiengesellschaft Verfahren und System zum kontrollierten Austausch von Daten über eine Kommunikationsverbindung zwischen einer ersten und einer zweiten Kommunikationseinrichtung
KR102060547B1 (ko) * 2013-06-12 2020-02-20 삼성전자주식회사 무선 통신 시스템에서 무선 기기 등록 방법 및 장치
US9128947B2 (en) * 2013-06-14 2015-09-08 Sap Se Quick response in software applications
CN104243026B (zh) * 2014-07-10 2016-05-04 腾讯科技(深圳)有限公司 信息发送方法、信息接收方法、装置和***
WO2016115068A1 (en) * 2015-01-13 2016-07-21 Thomson Licensing Atsc 3.0 display discovery via a mobile secondary device
JP6472259B2 (ja) 2015-02-10 2019-02-20 キヤノン株式会社 通信装置、通信装置の制御方法、プログラム
FR3036525A1 (fr) * 2015-05-22 2016-11-25 Jacques Rivaillier Procede de codage d'informations au moyen de caracteres physiques
US11481750B2 (en) * 2015-06-30 2022-10-25 Block, Inc. Pairing a payment object reader with a point-of-sale terminal
US11087315B2 (en) 2015-09-24 2021-08-10 Square, Inc. Server-assisted pairing for wireless communications
EP3147890A1 (en) * 2015-09-28 2017-03-29 Mobilead Authenticity tag and methods of encoding and verification
US10275697B2 (en) 2016-03-02 2019-04-30 Samsung Electronics Co., Ltd. Method for automatically triggering data share event between sender device and receiver device
EP3430826A4 (en) * 2016-03-18 2019-09-25 Orion Labs CONNECTING WEARABLE DEVICES TO GROUP COMMUNICATION
US9948398B2 (en) 2016-03-18 2018-04-17 Orion Labs Image-acquisition-based linking for wearable group communication device
US11871237B1 (en) 2016-06-30 2024-01-09 Block, Inc. Pairing a payment object reader with a point-of-sale terminal
KR101754806B1 (ko) * 2016-10-05 2017-07-06 에스케이플래닛 주식회사 Cpns 환경에서 단말 인식 및 접속을 위한 시스템 및 방법
US11012496B2 (en) * 2017-08-10 2021-05-18 Citrix Systems, .Inc. Mobile-optimized file transfer mechanism based on QR code
DE102018200261A1 (de) * 2018-01-10 2019-07-11 Vega Grieshaber Kg Füllstandmessgerät mit grafisch kodierter Anzeige von Messdaten und Statusdaten
JP7286416B2 (ja) * 2018-05-30 2023-06-05 キヤノンメディカルシステムズ株式会社 医用システム、医用装置、医用情報の通信方法及び情報端末
US11759180B2 (en) * 2018-05-30 2023-09-19 Canon Medical Systems Corporation Medical system and medical information transfer method
CN113132524A (zh) * 2019-12-31 2021-07-16 华为技术有限公司 联系人名片的生成方法和联系人信息显示的方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5308084A (en) * 1993-03-01 1994-05-03 Morrell Dale A Three-dimensional archery target
US7387253B1 (en) * 1996-09-03 2008-06-17 Hand Held Products, Inc. Optical reader system comprising local host processor and optical reader
US5870716A (en) 1994-10-06 1999-02-09 Hitachi, Ltd. Home terminal and shopping system
US6747692B2 (en) 1997-03-28 2004-06-08 Symbol Technologies, Inc. Portable multipurpose recording terminal and portable network server
US5938727A (en) 1996-02-01 1999-08-17 Ikeda; Takashi Communication system and method via digital codes
US5870718A (en) * 1996-02-26 1999-02-09 Spector; Donald Computer-printer terminal for producing composite greeting and gift certificate card
WO1998038761A2 (en) 1997-02-13 1998-09-03 Neomedia Technologies, Inc. Automatic server access in an internetworked computer system
FI112573B (fi) 1998-06-04 2003-12-15 Nokia Corp Kamerallinen matkaviestin
DE10005486A1 (de) 2000-02-08 2001-08-09 Siemens Ag Verfahren zur Datenübermittlung
DE60011990T2 (de) 2000-02-22 2005-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Verfahren und Vorrichtung in einem Kommunikationsnetzwerk
US20020072935A1 (en) 2000-04-12 2002-06-13 Rowse William T. Method system and software for transmitting digital media between remote locations
GB2365263B (en) 2000-07-25 2003-01-08 John Quentin Phillipps Wireless communication
DE10104409B4 (de) 2001-02-01 2005-11-24 Wincor Nixdorf International Gmbh Verbindungsauswahl über einen optischen Code
JP4174208B2 (ja) 2001-12-03 2008-10-29 ソニー株式会社 情報処理端末および情報処理方法
US7494064B2 (en) * 2001-12-28 2009-02-24 Symbol Technologies, Inc. ASIC for supporting multiple functions of a portable data collection device
JP4233259B2 (ja) 2002-02-08 2009-03-04 株式会社電通テック コード情報を用いた情報提供システム
JP4278918B2 (ja) 2002-04-19 2009-06-17 富士通株式会社 画像データ処理装置とその方法
US6969002B2 (en) * 2002-12-19 2005-11-29 International Business Machines Corporation Providing extended bar code information via liquid crystal displays

Also Published As

Publication number Publication date
CN1638383A (zh) 2005-07-13
EP1551140A1 (en) 2005-07-06
JP2005223896A (ja) 2005-08-18
EP1551140B1 (en) 2007-09-05
DE602004008731T2 (de) 2008-06-19
US20050139680A1 (en) 2005-06-30
DE602004008731D1 (de) 2007-10-18
ATE372633T1 (de) 2007-09-15
US7124953B2 (en) 2006-10-24

Similar Documents

Publication Publication Date Title
CN100576844C (zh) 便于在数字设备中数据传输的内容地址可视编码
EP2156700B1 (en) Wi-fi protected setup in adhoc network
US10375750B2 (en) Communication device
US8249504B2 (en) Setting parameters in a communication device for network connection
US9904778B2 (en) Function performing apparatus and portable device
US20060282541A1 (en) Method for setting communication parameters and communication device
US20110075186A1 (en) Image processing apparatus, method performed by image processing apparatus, program product, and recording medium therefor
CN102595643A (zh) 用于无线设备连接和配对的***和方法
CN108633335A (zh) 通信设备、通信设备的控制方法和程序
US20170215067A1 (en) Communication apparatus, communication method, and storage medium
CN107439052A (zh) 通信装置、通信装置的控制方法和程序
CN103339599A (zh) 用于无线网路凭证的带外递送的方法和***
US20190037620A1 (en) Communication apparatus, communication method, and program
JP6044393B2 (ja) 端末装置及び機能実行装置
US9247431B2 (en) Communication apparatus, control method of communication apparatus, and program
CN112655272A (zh) 通信装置、通信方法和程序
JP4307227B2 (ja) 設定方法
US20210195420A1 (en) Communication apparatus, communication method, and computer-readable storage medium
JP2005117458A (ja) 無線接続システム、無線接続制御方法、アクセスポイント機器、および通信機器
US20230070058A1 (en) Communication apparatus, communication method, and non-transitory computer-readable storage medium
JP6160479B2 (ja) 無線接続装置、無線通信の設定を行う方法
JP5758935B2 (ja) 通信機器、通信システム及び通信機器の制御方法
WO2024135435A1 (ja) 通信装置、通信装置の制御方法及びプログラム
JP2017076992A (ja) 端末装置及び機能実行装置
KR20100061235A (ko) 홈 네트워크에서 액세스 포인트 연결 방법 및 그 액세스 포인트

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160121

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: NOKIA Corp.

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

Granted publication date: 20091230