[go: up one dir, main page]

CN101843124A - Negotiation of short-range wireless communication parameters using configuration data received via RFID - Google Patents

Negotiation of short-range wireless communication parameters using configuration data received via RFID Download PDF

Info

Publication number
CN101843124A
CN101843124A CN200880113633A CN200880113633A CN101843124A CN 101843124 A CN101843124 A CN 101843124A CN 200880113633 A CN200880113633 A CN 200880113633A CN 200880113633 A CN200880113633 A CN 200880113633A CN 101843124 A CN101843124 A CN 101843124A
Authority
CN
China
Prior art keywords
short
communication device
content
radio communication
information
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
CN200880113633A
Other languages
Chinese (zh)
Inventor
阿诺德·谢因曼
丹尼尔·R·米尔
冉迎春
田军
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.)
Motorola Mobility LLC
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of CN101843124A publication Critical patent/CN101843124A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • 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/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • 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/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/04Details of telephonic subscriber devices including near field communication means, e.g. RFID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/64Details of telephonic subscriber devices file transfer between terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/68Gesture-dependent or behaviour-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)

Abstract

A method and apparatus are provided: the method and apparatus are used to automatically couple two or more mobile communication devices (502, 541) to share content such as calls, music, files, videos, and games, where the two or more devices automatically determine the feasibility of sharing content and negotiate to find an efficient way to do so. In this way, pairing between devices may be transparent to the user. Also, a better choice in the transfer may be selected without user input. Each device may include a Near Field Communication (NFC) device that may automatically initiate pairing between the devices when in range of the other device so that the devices may share content. Users of NFC-enabled devices may have little or minimal interaction, except that one or more users may bring the devices within range so that NFC may initiate pairing between the devices.

Description

使用通过RFID接收的配置数据的短距离无线通信参数的协商 Negotiation of short-range wireless communication parameters using configuration data received via RFID

技术领域technical field

所公开的是用于自动地将两个或者更多本地移动通信装置耦合以共享诸如数字呼叫、音乐、视频、文件和游戏的内容的方法和装置。Disclosed are methods and devices for automatically coupling two or more local mobile communication devices to share content such as digital calls, music, video, files and games.

背景技术Background technique

诸如图片、音乐、文件和视频的数字媒体内容已经变为人们日常生活不可缺少的部分。由于无线网络和无线产品的迅速发展和广泛部署,在无线网络上的内容共享可变为分发媒体内容的有效方式。但是,共享和分发仍然不是用户友好的。Digital media content such as pictures, music, documents and videos have become an integral part of people's daily lives. Due to the rapid development and widespread deployment of wireless networks and wireless products, content sharing over wireless networks may become an effective way of distributing media content. However, sharing and distribution is still not user friendly.

通信装置中的三方通话在三方之间共享语音呼叫。但是,用于启动三方通话的步骤是令人厌烦和复杂的。在呼叫方使用蜂窝通信装置进行双向通话时,他或者她可能希望邀请第三方加入该通信。呼叫方可以按下在所述装置上的三方通话按钮并且输入第三方的电话号码。然后,将第二方置于等待接听。在建立与第三方的连接后,呼叫方可以再一次按下三方按钮,以将第二方链接回到该通信。通常,具有两个现有的呼叫连接的装置不能启动或者接受与第四方的将三方通信扩充为四方通信的另一个呼叫。而且,在公共交换电话网络(PSTN)中对于三方通话需要服务费。因此,启动三方通话的呼叫方将对两个连接进行付费。由于费用和复杂,可能不经常使用三方PSTN呼叫方案。Three-way calling in a communication device shares a voice call between three parties. However, the steps for initiating a three-way call are tedious and complicated. When a calling party is engaged in a two-way conversation using a cellular communication device, he or she may wish to invite a third party to join the communication. The calling party can press the three-way talk button on the device and enter the third party's phone number. Then, put the second party on hold. After establishing the connection with the third party, the calling party can press the three party button again to link the second party back to the communication. Typically, a device with two existing call connections cannot initiate or accept another call with a fourth party expanding the three-way communication into a four-way communication. Also, service charges are required for three-way calls in the Public Switched Telephone Network (PSTN). Therefore, a caller who initiates a three-way call will be charged for both connections. Three-way PSTN calling schemes may not be used very often due to cost and complexity.

上述的三方通话技术的一种替代技术可以包括:在现有的双向通话上的呼叫方除了PSTN呼叫之外还建立点到点的蓝牙连接。但是,存在呼叫方和第三方可能需要执行多个手动步骤来配对两个装置以共享呼叫。再一次,由于复杂,用户可能不使用点到点蓝牙连接将第三方增加到双向通信。An alternative technique to the above-mentioned three-party call technique may include: the caller on the existing two-way call establishes a point-to-point Bluetooth connection in addition to the PSTN call. However, there are multiple manual steps that the calling party and third party may need to perform to pair the two devices to share the call. Again, users may not use a point-to-point Bluetooth connection to add a third party to two-way communication due to the complexity.

移动通信装置用户希望不仅是共享语音呼叫。虽然建立点到点蓝牙连接允许用户共享上述提到的诸如呼叫、图片、音乐、文件和视频的内容中的一些,但是大多数用户发现蓝牙配对过程复杂和令人厌烦,并且内容的传送困难。Mobile communication device users want more than just shared voice calls. While establishing a point-to-point Bluetooth connection allows users to share some of the aforementioned content such as calls, pictures, music, files, and videos, most users find the Bluetooth pairing process complicated and annoying, and the transfer of content difficult.

发明内容Contents of the invention

附图说明Description of drawings

图1描述了根据实施例的移动通信装置,其包括近场通信(NFC)装置和至少一个短距离收发器;Figure 1 depicts a mobile communication device comprising a near field communication (NFC) device and at least one short-range transceiver according to an embodiment;

图2描述“轻击以进行配置”示例,其包括第一装置、第二装置和第三装置,并且第一装置具有在蜂窝网络上的语音通信;2 depicts a "tap to configure" example comprising a first device, a second device and a third device, and the first device has voice communication over a cellular network;

图3是高级时序图,其图示根据实施例在第一装置和第二装置之间“轻击以进行配置”的事件序列;3 is a high-level timing diagram illustrating a sequence of events for "tap to configure" between a first device and a second device, according to an embodiment;

图4是无线通信装置可以经由其NFC装置向另一个无线通信装置发送的该无线通信装置的配置信息、可用带宽和应用类型的不同可能构成部分的高级图;4 is a high-level diagram of different possible components of a wireless communication device's configuration information, available bandwidth, and application types that a wireless communication device can send to another wireless communication device via its NFC device;

图5是图示根据实施例使用两个装置的虚拟链路密钥和NFC信息的蓝牙连接的信号流程图;5 is a signal flow diagram illustrating a Bluetooth connection using virtual link keys and NFC information of two devices according to an embodiment;

图6描述了在共址装置之间的呼叫共享的示例;Figure 6 depicts an example of call sharing between co-located devices;

图7描述了其中三个装置可以共享三个呼叫由此具有6向通信的布置。Figure 7 depicts an arrangement in which three devices can share three calls thus having 6-way communication.

图8描述了根据实施例的同步机制状态机的高级实例;Figure 8 depicts a high-level example of a synchronization mechanism state machine according to an embodiment;

图9图示可以在对装置支持的媒体类型和传送进行定制的特定装置上运行的对等状态机(P2PSM)的示例;9 illustrates an example of a peer-to-peer state machine (P2PSM) that can run on a specific device that is customized to the media types and transports supported by the device;

图10图示可以在对其支持的媒体类型和传送进行定制的特定装置上运行的点对点状态机(P2PSM)的示例;FIG. 10 illustrates an example of a point-to-point state machine (P2PSM) that can run on a specific device customized for its supported media types and transmissions;

图11描述了根据实施例用于两个装置之间的NFC发送的信息交换的一般配置数据格式的示例;Figure 11 depicts an example of a general configuration data format for information exchange for NFC transmission between two devices according to an embodiment;

图12图示用于图11的状态信息的输出存储器的格式;Figure 12 illustrates the format of the output memory for the state information of Figure 11;

图13是图11的特定示例,其中,T1=蓝牙,并且T2=WiFi;Figure 13 is a specific example of Figure 11, where T1 = Bluetooth and T2 = WiFi;

图14是指定图13的组合的“BT”、“BT配置长度”和“BT配置”字段的格式的表格;Figure 14 is a table specifying the format of the combined "BT", "BT Configuration Length" and "BT Configuration" fields of Figure 13;

图15是指定在图13中所示的组合的“Wla”、“WiFi配置长度”和“WiFi配置”字段的格式的表格;以及Figure 15 is a table specifying the format of the combined "Wla", "WiFi Configuration Length" and "WiFi Configuration" fields shown in Figure 13; and

图16是指定在图13中所示的组合的“St”、“状态信息长度”和“状态信息”字段的格式的表格。FIG. 16 is a table specifying the format of the combined 'St', 'Status Information Length', and 'Status Information' fields shown in FIG. 13 .

具体实施方式Detailed ways

当今的无线装置通常能够支持多种无线技术,诸如蜂窝加WiFi、蓝牙、UWB等。通常,短距离无线连接(诸如WiFi、蓝牙等)的建立要求一些基本的技术知识。一般的、非技术的消费者通常不理解随产品所提供的配置过程。结果,在本地装置之间的数字内容的无线传送经常发生在第一可用无线链路上或者由无相关知识的用户选择。这个无线链路对于质量、用户体验、功率和/或成本节省可能不是最佳选择。例如,蓝牙类2的传输功率是2.5mW(4dBm)。其可以提供高达1Mbps的数据率并且具有10米的覆盖范围。WiFi 802.11b的传输功率是100mW(20dBm)。其可以在100米中支持高达11Mbps。对于图像和音频共享,蓝牙可以提供更好的服务质量,并且比其他短距离无线传送消耗更少的功率。虽然WiFi消耗更多的功率,但是WiFi对于需要更多带宽的视频内容可能是更好选择。但是,大多数用户不知道在蓝牙和WiFi无线链路之间的技术差别,并且不知道哪种类型的无线链路对于特定的情形是最适合的。Today's wireless devices are typically capable of supporting multiple wireless technologies, such as cellular plus WiFi, Bluetooth, UWB, and the like. Typically, the establishment of short-range wireless connections (such as WiFi, Bluetooth, etc.) requires some basic technical knowledge. The average, non-technical consumer typically does not understand the configuration process provided with the product. As a result, wireless transfer of digital content between local devices often occurs over the first available wireless link or at the option of an uninformed user. This wireless link may not be optimal for quality, user experience, power and/or cost savings. For example, the transmission power of Bluetooth Class 2 is 2.5mW (4dBm). It can provide data rates up to 1Mbps and has a coverage range of 10 meters. The transmission power of WiFi 802.11b is 100mW (20dBm). It can support up to 11Mbps in 100 meters. For image and audio sharing, Bluetooth offers better quality of service and consumes less power than other short-range wireless transmissions. Although WiFi consumes more power, WiFi may be a better choice for video content that requires more bandwidth. However, most users are unaware of the technical differences between Bluetooth and WiFi wireless links, and do not know which type of wireless link is most suitable for a particular situation.

描述使用短距离无线链路自动地将两个或多个移动通信装置耦合以共享诸如呼叫、音乐、视频、文件和游戏的内容的方法和装置,其中,两个或多个装置自动地确定共享所述内容的可行性,并且协商以找到进行共享所述内容的有效方式。以这种方式,在装置之间的短距离建立和内容传送对于用户可以是透明的。而且,可以在不需要用户输入的情况下选择更好的传送选择。Methods and devices are described for automatically coupling two or more mobile communication devices using a short-range wireless link to share content such as calls, music, video, files, and games, wherein the two or more devices automatically determine the shared availability of the content, and negotiate to find an efficient way to share the content. In this way, short distance establishment and content transfer between devices can be transparent to the user. Also, better delivery options can be selected without requiring user input.

如以下更详细的描述,当第一用户的装置应用有效时,至少第一用户的装置和第二用户的装置实质上自动地配置以在短距离无线通信链路上共享对应于第一装置的有效应用的内容。第一装置的有效应用可以是例如语音呼叫、音乐重放、文件、视频或者照片图像显示。在诸如RAM的存储器中存储的配置信息用于配置短距离无线收发器的传送。每个装置包括近场通信(NFC)装置,当在范围中时,启动所述装置之间的通信,以使得所述装置可以共享内容。NFC用于传送配置信息,以使得不同装置的两个短距离收发器建立兼容的传送配置。As described in more detail below, when the first user's device application is active, at least the first user's device and the second user's device are substantially automatically configured to share a wireless communication link corresponding to the first device over a short-range wireless communication link. Effectively applied content. Active applications of the first device may be, for example, voice calls, music playback, file, video or photo image display. Configuration information stored in memory, such as RAM, is used to configure the short-range wireless transceiver for transmission. Each device includes a near field communication (NFC) device that, when in range, initiates communication between the devices so that the devices can share content. NFC is used to transfer configuration information so that two short-range transceivers of different devices establish compatible transfer configurations.

例如,依赖于通信装置的功能存在不同模式的蓝牙。因此,特定模式的蓝牙不能与在另一个装置上运行的另一模式的蓝牙进行通信。因此,配置信息传达传送配置以促进兼容性。通过所描述的自动确定传送的兼容配置,NFC使能的装置的用户可以具有有限或者最小的个人交互-仅足以使得一个或多个用户可以将所述装置带入范围内以使得NFC装置可以启动通信。在一个实施例中,用户可以“轻击以进行配置”他们的装置来进行内容共享。因此,可以消除对共享内容的复杂和令人厌烦的过程的需要。For example, there are different modes of Bluetooth depending on the functionality of the communication device. Therefore, a particular mode of Bluetooth cannot communicate with another mode of Bluetooth running on another device. Thus, configuration information conveys the transport configuration to facilitate compatibility. By automatically determining a compatible configuration of transfers as described, users of NFC-enabled devices may have limited or minimal personal interaction—just enough so that one or more users can bring the device within range so that the NFC device can activate communication. In one embodiment, users can "tap to configure" their device for content sharing. Thus, the need for a complicated and tedious process of sharing content can be eliminated.

如以下更详细的描述,移动通信装置包括NFC装置和诸如蓝牙收发器或者WiFi收发器的至少一个短距离收发器。NFC装置可以被配置来:向短距离无线收发器发送诸如配置信息和可用带宽的参数;发送应用类型信息;以及接收另一个装置的配置信息、可用带宽和应用类型信息。在NFC装置已经发送和接收这样的信息后,处理器确定用于以适当的带宽来发送或者接收数字内容所需要(并且可能最适合的)的配置。具有根据所确定的配置信息设置的无线传送配置、并且也具有可用带宽的移动通信装置的短距离收发器可以发送适合于经由NFC以前发送的有效应用类型的、诸如数字内容的数据。应用类型信息包括一个应用指示符的最大值,其指示在处理器上运行的最高优先级应用软件程序。As described in more detail below, the mobile communication device includes an NFC device and at least one short-range transceiver such as a Bluetooth transceiver or a WiFi transceiver. The NFC device may be configured to: transmit parameters such as configuration information and available bandwidth to the short-range wireless transceiver; transmit application type information; and receive configuration information, available bandwidth and application type information of another device. After the NFC device has sent and received such information, the processor determines the configuration needed (and possibly most suitable) for sending or receiving digital content with the appropriate bandwidth. A short-range transceiver of a mobile communication device having a wireless transmission configuration set according to the determined configuration information and also having an available bandwidth can transmit data suitable for a valid application type previously transmitted via NFC, such as digital content. The application type information includes a maximum value of an application indicator indicating the highest priority application software program running on the processor.

作为在所述两个装置和它们各自的NFC装置之间的交互的结果,可以打开在第一装置上有效的应用,并且该应用在所述第二装置上有效,以使得经由短距离传送的从第一装置接收的数据能够被第二装置的用户访问。以这种方式,NFC使能的装置的用户可以具有有限或者最小的交互来共享内容。一个或多个用户将所述装置带入范围中,以使得NFC可以启动在所述装置之间建立短距离通信;并且,确定所述适当的传送、应用和数字内容,而每个用户不必手动地建立传送和选择内容应用。因此,可以消除对建立两个或多个装置共享内容的复杂和令人厌烦的过程的需要。As a result of the interaction between the two devices and their respective NFC devices, an application that is active on the first device can be opened, and that application is active on the second device, so that the Data received from the first device can be accessed by a user of the second device. In this manner, users of NFC-enabled devices may have limited or minimal interaction to share content. One or more users bring the devices into range so that NFC can initiate establishing short-range communication between the devices; and, determining the appropriate transfers, applications and digital content without each user having to manually Build delivery and select content applications seamlessly. Accordingly, the need for a complicated and tedious process of setting up two or more devices to share content can be eliminated.

有益的是,上述的配置过程可以用于配置多个装置。例如,下述方法可以包括:实现点到多点(P2M)连接,其中,第一无线装置具有与第二无线通信装置的短距离无线点到点(P2P)连接和与第三无线通信装置的至少一个其他短距离无线P2P连接。因此,多于两个的装置可以共享诸如呼叫、音乐、视频、文件和游戏的内容。Advantageously, the configuration process described above can be used to configure multiple devices. For example, the method may include implementing a point-to-multipoint (P2M) connection, wherein a first wireless device has a short-range wireless point-to-point (P2P) connection with a second wireless communication device and a wireless communication device with a third wireless communication device. At least one other short-range wireless P2P connection. Thus, more than two devices can share content such as calls, music, video, files and games.

图1描述了根据实施例的移动通信装置102,其包括诸如RFID标签的近场通信(NFC)装置104和至少一个短距离收发器106、108和110。可以将移动通信装置102实现为如图所示的蜂窝电话(也称为移动台或者用户设备)或者具有通信调制解调器的膝上型或者笔记本计算机、消息传送装置、个人数字助理、数字照相机、移动通信装置102例如可以包括蜂窝天线112和对应的蜂窝收发器114。蜂窝收发器可以支持例如语音通信、传送数字数据的能力、SMS消息传送、因特网接入、多媒体内容访问和/或因特网协议电话(VoIP)。Figure 1 depicts a mobile communication device 102 comprising a near field communication (NFC) device 104, such as an RFID tag, and at least one short-range transceiver 106, 108, and 110, according to an embodiment. The mobile communication device 102 can be implemented as a cellular telephone (also referred to as a mobile station or user equipment) as shown, or as a laptop or notebook computer with a communication modem, a messaging device, a personal digital assistant, a digital camera, a mobile communication Apparatus 102 may include, for example, a cellular antenna 112 and a corresponding cellular transceiver 114 . A cellular transceiver may support, for example, voice communications, the ability to transfer digital data, SMS messaging, Internet access, multimedia content access, and/or Voice over Internet Protocol (VoIP).

用户接口116允许用户访问在装置102上运行的应用的内容。用户接口116可以包括显示器103和小键盘105。扬声器107和麦克风109可以是用户接口116的一部分,用于语音呼叫、语音识别应用和用于其他音频应用。可以理解,任何类型的用户接口116均在本讨论的范围内。User interface 116 allows a user to access content for applications running on device 102 . User interface 116 may include display 103 and keypad 105 . Speaker 107 and microphone 109 may be part of user interface 116 for voice calls, speech recognition applications, and for other audio applications. It is understood that any type of user interface 116 is within the scope of this discussion.

装置102包括近场通信(NFC)装置104,其(当在另一个NFC使能的装置的范围中时)可以启动两个移动通信装置之间的兼容配置,以使得所述装置可以共享内容。如上所述,RFID是NFC装置的一个示例。两个移动通信装置,每个具有兼容的NFC装置,当在范围中时可以迅速地在它们之间传送少量的信息。如以下所描述的,最小信息量允许两个装置兼容地配置以使得它们可以短距离无线地共享内容。Device 102 includes a near field communication (NFC) device 104 that (when within range of another NFC-enabled device) can initiate a compatible configuration between two mobile communication devices so that the devices can share content. As mentioned above, RFID is an example of an NFC device. Two mobile communication devices, each with a compatible NFC device, can quickly transfer small amounts of information between them when in range. As described below, the minimum amount of information allows two devices to be compatibly configured so that they can share content wirelessly over short distances.

在图1中所述的实施例中,至少一个NFC装置104与控制器117通信,所述控制器117继而可以与处理器120通信。例如,处理器120可以是用于语音呼叫共享的实时语音处理器。可以使用实时语音处理器120,因为在应用层可以以与音乐播放器不同的方式来执行语音处理。可以理解,处理器120可以用于任何适当的目的。In the embodiment depicted in FIG. 1 , at least one NFC device 104 is in communication with a controller 117 , which in turn may be in communication with a processor 120 . For example, processor 120 may be a real-time voice processor for voice call sharing. A real-time speech processor 120 may be used because speech processing may be performed at the application layer in a different manner than a music player. It will be appreciated that processor 120 may be used for any suitable purpose.

如上所述,NFC装置104发送短距离收发器配置信息122、用于每个传送配置的可用带宽124和有效的应用类型信息126。也可以从另一个通信装置的NFC装置接收所述另一个装置的配置信息、可用带宽和应用类型信息。如果控制器117可以匹配传送配置、对应的带宽和应用类型以确定所述两个装置可以无线地共享内容,则所述两个装置可以并行地实现状态机,如下所述。如果并行状态机每个推断可以在所述两个装置之间无线地传送内容,则控制器117经由所选择的短距离收发器启动所述两个装置之间的通信。如先前所述,移动通信装置102包括至少一个短距离收发器106,其可以例如是蓝牙或者WiFi类型的。另外的短距离收发器108和110可以在两个或多个装置之间提供更多的传送选项。当然,短距离收发器可以是任何适当的类型。As described above, NFC device 104 sends short-range transceiver configuration information 122 , available bandwidth 124 for each transmission configuration, and valid application type information 126 . Configuration information, available bandwidth, and application type information of another communication device may also be received from the NFC device of the other communication device. If the controller 117 can match the transfer configuration, corresponding bandwidth, and application type to determine that the two devices can share content wirelessly, the two devices can implement state machines in parallel, as described below. If the parallel state machine each infers that content can be transferred wirelessly between the two devices, the controller 117 initiates communication between the two devices via the selected short-range transceiver. As previously mentioned, the mobile communication device 102 comprises at least one short-range transceiver 106, which may for example be of the Bluetooth or WiFi type. Additional short-range transceivers 108 and 110 may provide more transmission options between two or more devices. Of course, the short-range transceivers may be of any suitable type.

移动通信装置102还包括存储器128和模块130,其执行在此所述的方法的特定过程。模块可以包括例如:蓝牙可用带宽模块164和WiFi可用带宽模块168,它们跟踪由装置102对每个传送的带宽利用;以及,确定内容类型和应用的可用性的模块,诸如语音呼叫模块133、图像模块135、音乐模块137和/或视频模块139。方法的步骤可以涉及模块,并且可以由在此所述的方法推断其他模块(这里未讨论的)。可以以软件,诸如以一个或多个预存指令集的形式,和/或硬件来实现所述模块。所述模块可以在工厂安装,或者可以在分发后例如通过下载操作安装。下面将更详细地讨论根据所述模块的装置的操作。The mobile communication device 102 also includes a memory 128 and a module 130 that performs certain procedures of the methods described herein. Modules may include, for example: a Bluetooth available bandwidth module 164 and a WiFi available bandwidth module 168 that track bandwidth utilization for each transfer by the device 102; 135, music module 137 and/or video module 139. Steps of methods may refer to modules, and other modules (not discussed here) may be inferred from the methods described herein. The modules may be implemented in software, such as in the form of one or more sets of pre-stored instructions, and/or in hardware. The modules may be installed at the factory, or may be installed after distribution, for example by a download operation. The operation of the device according to the modules will be discussed in more detail below.

可以将软件应用132存储在诸如ROM的存储器128中,并且可以包括例如呼叫应用、图像应用、音频应用、视频应用、字处理应用和其他应用。可以理解,任何内容处理应用均在本讨论的范围内。可以由控制器117执行一个或多个类型的内容处理应用。短距离收发器软件栈134包括:WiFi栈,其将被安装到WiFi收发器106上;蓝牙栈,其将被安装到蓝牙收发器108上;和/或其他短距离无线通信软件栈,其可以被安装到另一种类型的收发器110上。在其他实现方式中,软件栈134可以具有不同的存储器结构。例如,共享存储器138可以与存储器128相同或者作为存储器128的子集,或者可以独立于存储器128。可以将软件栈134和应用132存储在存储器128中,并且可以独立地更新。Software applications 132 may be stored in memory 128, such as ROM, and may include, for example, calling applications, imaging applications, audio applications, video applications, word processing applications, and other applications. It is understood that any content processing application is within the scope of this discussion. One or more types of content processing applications may be executed by the controller 117 . The short-range transceiver software stack 134 includes: a WiFi stack, which will be installed on the WiFi transceiver 106; a Bluetooth stack, which will be installed on the Bluetooth transceiver 108; and/or other short-range wireless communication software stacks, which can installed on another type of transceiver 110. In other implementations, software stack 134 may have a different memory structure. For example, shared memory 138 may be the same as or a subset of memory 128 , or may be separate from memory 128 . Software stack 134 and applications 132 can be stored in memory 128 and can be updated independently.

在装置102加电时或者当已经通过装置监控器140改变了传送配置时,可以更新配置信息136,装置监控器140可以是控制器117的部件。装置监控器140跟踪与短距离收发器106、108、110和应用132相关的信息。将这个信息记录为装置状态信息。当“轻击以进行配置”行为(如下所述)发生时或者当建立内容共享时,可以更新应用信息132。如上所述,可以经由NFC装置104回应器(transponder)链路访问由NFC装置104对配置信息122、可用带宽124和应用类型信息126的通信。可以存储NFC通信的信息的装置记录列表驻留在存储器128中。Configuration information 136 may be updated when device 102 is powered up or when the transfer configuration has been changed via device monitor 140 , which may be a component of controller 117 . The device monitor 140 tracks information related to the short-range transceivers 106 , 108 , 110 and the applications 132 . This information is recorded as device status information. Application information 132 may be updated when a "tap to configure" action (described below) occurs or when a content share is established. As noted above, communications by the NFC device 104 of configuration information 122 , available bandwidth 124 , and application type information 126 may be accessed via an NFC device 104 transponder link. A list of device records that can store information for NFC communications resides in memory 128 .

当这个装置102接收另一个装置的配置信息、可用带宽和应用类型信息时,这个装置102可以找到与另一个装置的内容共享的适当配置,调出适当的软件栈134,建立短距离无线连接,调出对应于要共享的内容的应用132,并且开始经由例如106、108或者110的所建立的短距离收发器来共享内容。When this device 102 receives another device's configuration information, available bandwidth and application type information, this device 102 can find an appropriate configuration for content sharing with another device, call up an appropriate software stack 134, and establish a short-distance wireless connection, The application 132 corresponding to the content to be shared is brought up and sharing of the content via the established short-range transceiver such as 106 , 108 or 110 is initiated.

同步机制118自动地确定短距离收发器106、108或者110的选择、配置和建立,自动地选择和配置对应的应用132以用于内容共享,并且自动地同步共享过程。如所述,当装置状态和/或配置改变时,装置监控器140监控和修改装置状态信息,其中包括配置信息136。The synchronization mechanism 118 automatically determines the selection, configuration and setup of the short-range transceiver 106, 108 or 110, automatically selects and configures the corresponding application 132 for content sharing, and automatically synchronizes the sharing process. As noted, device monitor 140 monitors and modifies device state information, including configuration information 136, as device state and/or configuration changes.

图2描述了“轻击以进行配置”示例,其中包括第一装置202、第二装置241和第三装置242。在这个示例中,第一装置202经由网络246来与远程通信装置(未示出)进行双向语音呼叫。装置202、241和242每个可以被实现为根据图1的无线通信装置102。网络246可以是任何类型的无线网络,其中包括ad hoc或者无线个域网、WiFi或者无线局域网和蜂窝或者无线广域网。同样,网络246可以是任何适当的配置。为了说明的目的,简化在图2中的网络的描述。FIG. 2 depicts a "tap to configure" example including a first device 202 , a second device 241 and a third device 242 . In this example, the first device 202 is engaged in a two-way voice call with a remote communication device (not shown) via the network 246 . The devices 202, 241 and 242 may each be implemented as the wireless communication device 102 according to Fig. 1 . Network 246 may be any type of wireless network, including ad hoc or wireless personal area networks, WiFi or wireless local area networks, and cellular or wireless wide area networks. Likewise, network 246 may be of any suitable configuration. The description of the network in Figure 2 is simplified for illustrative purposes.

如上所述,除了语音通信之外,移动通信装置可以包括诸如静物照相机或者摄像机、视频流和双向视频呼叫、电子邮件功能、因特网浏览器、音乐播放器、具有立体声音频的FM无线电、游戏、字处理器和记事簿的特征。可以在移动通信装置上运行的特征应用的内容包括例如语音内容类型、图像内容类型、音频内容类型、视频内容类型和文件和文本内容类型。当应用在移动通信装置上有效时,可以使得装置的用户获得与应用相关的内容。在图2中的示例中,经由网络246向装置202发送语音通信。使用在装置202和装置241之间的“轻击以进行配置”243,可以建立在装置202和241之间的短距离无线连接以共享语音通信。在同一或者另一个实施例中,在装置202和装置242之间的“轻击以进行配置”244在装置202和242之间建立对于用户基本上透明的连接。As mentioned above, in addition to voice communications, mobile communication devices may include devices such as still or video cameras, video streaming and two-way video calling, e-mail capabilities, Internet browsers, music players, FM radios with stereo audio, games, text Characteristics of processors and notebooks. The content of feature applications that can run on the mobile communication device includes, for example, voice content types, image content types, audio content types, video content types, and file and text content types. When an application is active on a mobile communication device, content related to the application can be made available to a user of the device. In the example in FIG. 2 , the voice communication is sent to device 202 via network 246 . Using "tap to configure" 243 between device 202 and device 241, a short-range wireless connection between devices 202 and 241 may be established to share voice communication. In the same or another embodiment, a "tap to configure" 244 between device 202 and device 242 establishes a connection between devices 202 and 242 that is substantially transparent to the user.

使用“轻击以进行配置”243,移动通信装置202的NFC装置104(参见图1)向第二装置241发送短距离收发器106、108和110参数,诸如配置信息122和可用带宽124,加上应用类型信息126,并且接收第二装置的配置信息122、可用带宽124和应用类型信息126。另外,利用“轻击以进行配置”244动作,移动通信装置202的NFC装置104可以向第三装置242发送配置信息122、可用带宽124和应用类型126,并且接收第三装置的配置信息、可用带宽和应用类型信息。可以理解,可以在“轻击以进行配置”行为期间交换其他信息和/或参数。Using "tap to configure" 243, NFC device 104 (see FIG. 1 ) of mobile communication device 202 sends short-range transceiver 106, 108 and 110 parameters, such as configuration information 122 and available bandwidth 124, to second device 241, plus The application type information 126 is uploaded, and the configuration information 122, the available bandwidth 124 and the application type information 126 of the second device are received. In addition, using the "tap to configure" 244 action, the NFC device 104 of the mobile communication device 202 can send the configuration information 122, the available bandwidth 124 and the application type 126 to the third device 242, and receive the third device's configuration information, available Bandwidth and application type information. It will be appreciated that other information and/or parameters may be exchanged during the "tap to configure" action.

“轻击以进行配置”特性允许在两个移动通信装置的两个NFC装置之间发送少量信息。有益的是,用户可以轻敲它们的装置、近乎轻敲它们的装置和/或将它们装置集合到预定距离(可以由NFC装置的配置确定)而不要求保持移动通信装置在一起达到扩展的时间。在短时间中,NFC装置104(参见图1)可以提供信息以确定用于从一个装置向另一个装置发送和接收数字内容的适当的短距离传送(经由短距离收发器106、108和110)。所述传送可以例如是蓝牙、WiFi和/或另一个传送。传送的可用带宽在选择特定传送中可以是确定因素。The "tap to configure" feature allows a small amount of information to be sent between two NFC devices of two mobile communication devices. Beneficially, users can tap their devices, nearly tap their devices, and/or bring their devices together to a predetermined distance (which may be determined by the configuration of the NFC device) without being required to keep the mobile communication devices together for an extended period of time . For a short time, NFC device 104 (see FIG. 1 ) may provide information to determine the appropriate short-range transfer (via short-range transceivers 106, 108, and 110) for sending and receiving digital content from one device to another. . The transmission may eg be Bluetooth, WiFi and/or another transmission. The available bandwidth of a transfer may be a determining factor in choosing a particular transfer.

当与远程装置(未示出)的语音呼叫作为在移动通信装置202上的有效应用发生时,可以在诸如202和241的两个装置上选择和配置语音呼叫共享应用软件程序,以将语音内容在短距离无线通信链路上从第一无线通信装置发送到第二无线通信装置,以产生三方通话。因此,“轻击以进行配置”特性可以简化在诸如蓝牙或者WiFi的无线本地连接上进行的连接建立和内容共享的过程。虽然对于这个示例而言第一用户的应用在语音呼叫中是有效的,但NFC装置辅助基本上自动地建立兼容的短距离无线收发器。When a voice call with a remote device (not shown) occurs as an active application on mobile communication device 202, a voice call sharing application software program can be selected and configured on both devices, such as 202 and 241, to share the voice content Transmitting from the first wireless communication device to the second wireless communication device over the short-range wireless communication link to create a three-way call. Thus, the "tap to configure" feature can simplify the process of connection establishment and content sharing over wireless local connections such as Bluetooth or WiFi. While for this example the first user's application is active in a voice call, the NFC device assists in establishing a compatible short-range wireless transceiver substantially automatically.

建立无线短距离收发器以在第一装置202和第二装置241之间共享对应于第一装置202的有效应用的内容。可以启动在第二装置241上的另一个软件程序以便利语音呼叫共享。例如,处理器120(参见图1)可以是用于语音呼叫共享的实时语音处理器。可以使用在装置202和241两者上的实时语音处理器,因为在应用层可以以与音乐播放器不同的方式来执行语音处理。因此,利用“轻击以进行配置”243动作,装置202和241可以自动地选择和配置两个装置的对应应用以共享内容,并且可以在参与装置202、241之间自动地同步共享过程。A wireless short-range transceiver is established to share content corresponding to active applications of the first device 202 between the first device 202 and the second device 241 . Another software program may be launched on the second device 241 to facilitate voice call sharing. For example, processor 120 (see FIG. 1 ) may be a real-time voice processor for voice call sharing. Real-time voice processors on both devices 202 and 241 can be used, since voice processing can be performed differently at the application layer than a music player. Thus, with the "tap to configure" 243 action, devices 202 and 241 can automatically select and configure corresponding applications of both devices to share content, and the sharing process can be automatically synchronized between participating devices 202, 241 .

图2还图示多个装置在彼此进行短距离通信时彼此具有的各种关系。对装置242的“轻击以进行配置”244动作在装置202和装置242之间建立第二短距离无线连接。可以理解,任何数目的装置可以利用、“轻击以进行配置”动作在它们之间建立连接,只要可以获得带宽。以这种方式,装置202与装置241和242是“点到多点”(P2M)配置。而且,装置202和241是“对等”配置,装置202和242也是如此。FIG. 2 also illustrates the various relationships that multiple devices have with each other when communicating with each other over short distances. The “tap to configure” 244 action on device 242 establishes a second short-range wireless connection between device 202 and device 242 . It is understood that any number of devices may utilize a "tap to configure" action to establish a connection between them, as long as bandwidth is available. In this way, device 202 and devices 241 and 242 are in a "point-to-multipoint" (P2M) configuration. Also, appliances 202 and 241 are in a "peer-to-peer" configuration, as are appliances 202 and 242.

图3是图示在第一装置302和第二装置341(等同于在图2中所示的第一装置202和第二装置241)之间的“轻击以进行配置”的事件序列的高级定时图。所述装置可以接触或者进入彼此的范围中336,以使得它们各自的NFC装置建立近场通信链路348。如上所述,通过回应器链路348从装置302传送并且被装置341接收的信息可以包括第一装置的配置信息、可用带宽和应用类型信息。同样,通过回应器链路349从装置341传送并且被装置302接收的信息可以包括第二装置的配置信息、可用带宽和应用类型信息。NFC装置104(参见图1)可以以例如400KB/sec来发送和接收信息。下面详细讨论根据它们各自的NFC装置在装置之间的通信的数据格式。FIG. 3 is a high-level sequence of events illustrating a “tap to configure” between a first device 302 and a second device 341 (equivalent to the first device 202 and the second device 241 shown in FIG. 2 ). timing diagram. The devices may touch or come within range 336 of each other such that their respective NFC devices establish a near field communication link 348 . As noted above, the information transmitted from device 302 and received by device 341 over responder link 348 may include configuration information, available bandwidth, and application type information of the first device. Likewise, information transmitted from device 341 over responder link 349 and received by device 302 may include configuration information, available bandwidth, and application type information for the second device. The NFC device 104 (see FIG. 1 ) can transmit and receive information at, for example, 400 KB/sec. The data format for communication between devices according to their respective NFC devices is discussed in detail below.

图4是无线通信装置402可以经由其NFC装置104(参见图1)向另一个无线通信装置发送的配置信息422、可用连接能力424和应用类型426的不同的可能构成部分的高级图。如上所述,所公开的方法和装置使用短距离装置配置信息、带宽可用性信息、内容信息和应用信息的共享来自动地同步在两个或多个NFC兼容的无线装置之间共享的内容,以提供高质量的短距离内容共享,并且节省电池电能。在一个实施例中,使用特定的数据格式来封装NFC发送的信息。可以理解,可以使用任何适当的数据格式。4 is a high-level diagram of different possible components of configuration information 422, available connectivity capabilities 424, and application types 426 that a wireless communication device 402 may send to another wireless communication device via its NFC device 104 (see FIG. 1). As described above, the disclosed methods and devices use the sharing of short-range device configuration information, bandwidth availability information, content information, and application information to automatically synchronize shared content between two or more NFC-compatible wireless devices to Provides high-quality short-distance content sharing while saving battery power. In one embodiment, a specific data format is used to encapsulate the information sent by the NFC. It will be appreciated that any suitable data format may be used.

在诸如装置202和241(参见图2)的移动装置之间内容共享的情况下,NFC发送的数据可以例如包括移动装置的短距离无线收发器能力、每个短距离无线收发器的详细配置信息、消耗共享内容的应用的类型和详细配置信息以及共享内容的类型、大小、指针和其他相关信息。用于内容共享的方法能够完成下面的功能:自动记录和更新NFC发送的信息,在参与者之间传送NFC发送的信息,自动同步短距离无线连接的配置和设置,自动选择和配置用于共享的内容的对应应用,并且在移动装置之间自动同步所述共享过程。在一个实施例中,一般方法和设备可以与高质量的用户体验和电池寿命节省一起提供上述功能。In the case of content sharing between mobile devices such as devices 202 and 241 (see FIG. 2 ), the NFC transmitted data may include, for example, the mobile device's short-range wireless transceiver capabilities, detailed configuration information for each short-range wireless transceiver , the type and detailed configuration information of the application consuming the shared content, and the type, size, pointer and other relevant information of the shared content. The method for content sharing can perform the following functions: automatically record and update NFC-sent information, transfer NFC-sent information between participants, automatically synchronize configuration and settings of short-range wireless connections, automatically select and configure for sharing The corresponding application of the content, and the sharing process is automatically synchronized between the mobile devices. In one embodiment, the general method and device can provide the above-mentioned functions together with high-quality user experience and battery life saving.

用于共享任务的解决方案可以对用户透明地或者利用最少的用户交互来执行。装置记录列表可以存储NFC通信的信息的条目。如上所述,装置记录列表在存储器128(参见图1)中。装置记录列表的每个条目可以具有唯一的装置ID和用于那个装置的NFC发送的信息。唯一装置ID可以是蓝牙装置地址和WiFi MAC地址的组合,或者可以是能够识别装置的其他信息。记录的NFC发送的信息可以包括(i)永久部分和(ii)可变部分。NFC发送的信息的永久部分的示例是装置的本地连接能力。NFC发送的信息的可变部分的示例是反映例如“语音呼叫”或者“播放音频”的当前主要行为的装置状态。Solutions for sharing tasks can be performed transparently to the user or with minimal user interaction. The device record list may store entries of information of NFC communication. As noted above, the list of device records is in memory 128 (see FIG. 1 ). Each entry of the device record list may have a unique device ID and NFC sent information for that device. The unique device ID can be a combination of the Bluetooth device address and the WiFi MAC address, or can be other information that can identify the device. The recorded NFC sent information may include (i) a permanent part and (ii) a variable part. An example of a permanent part of the information sent by NFC is the local connectivity capabilities of the device. An example of a variable part of the information sent by NFC is the device state reflecting the current primary activity such as "voice call" or "play audio".

如果在装置记录列表中未找到匹配的装置ID,则这可以表示特定的交换是在两个无线通信装置之间的“轻击以进行配置”的第一实例。第二装置可以记录唯一装置ID和其他信息,并且配置其短距离通信接口(例如蓝牙、WiFi或者其他连接模块134(参见图1))以由控制器117执行实现短距离收发器的操作。如果第二装置找到第一装置的ID的匹配记录,则其可以在接收到对等NFC发送的信息时更新所述记录的可变部分。当更新条目时,每个装置激活其本身的同步机制118,并且执行其本身的对等状态机(P2PSM),其中包括配置其短距离无线接口,与另一个装置建立短距离无线连接,调出对应于所述装置状态和共享内容的应用(用于音频或语音呼叫133、图像135、音乐137、视频139或者其他媒体的应用模块),并且开始内容共享。If no matching device ID is found in the device record list, this may indicate that the particular exchange is the first instance of "tap to configure" between two wireless communication devices. The second device may record the unique device ID and other information, and configure its short-range communication interface (eg, Bluetooth, WiFi, or other connection module 134 (see FIG. 1 )) to be performed by the controller 117 to implement a short-range transceiver. If the second device finds a matching record for the ID of the first device, it may update the variable part of the record upon receipt of the information sent by the peer NFC. When an entry is updated, each device activates its own synchronization mechanism 118 and executes its own peer-to-peer state machine (P2PSM), which includes configuring its short-range wireless interface, establishing a short-range wireless connection with another device, calling Correspond to the state of the device and the application to share the content (application modules for audio or voice calls 133, images 135, music 137, video 139 or other media), and start content sharing.

在这个示例中,配置信息422可以包括蓝牙配置450,其具有蓝牙配置类型451、蓝牙装置地址452、装置类453、链路密钥454和装置短名称455。而且例如,配置信息可以包括WLAN配置456,其包括诸如WLAN标准信息(例如IEEE标准802.11a、802.11b和/或802.11g)457、服务集标识符(SSID)458、连接模式459、RF信道ID 460和加密类型和对应的加密密钥461的信息。可以酌情包括其他配置信息462。装置402可以提供与其已经获得的连接能力424相关的信息。In this example, configuration information 422 may include Bluetooth configuration 450 having Bluetooth configuration type 451 , Bluetooth device address 452 , device class 453 , link key 454 , and device short name 455 . Also for example, configuration information may include WLAN configuration 456 including information such as WLAN standards (e.g., IEEE standards 802.11a, 802.11b, and/or 802.11g) 457, service set identifier (SSID) 458, connection mode 459, RF channel ID 460 and the encryption type and corresponding encryption key 461 information. Other configuration information 462 may be included as appropriate. The device 402 may provide information related to the connectivity capabilities 424 it has acquired.

例如,如果所述装置当前实质上在使用其WiFi接收器,则其可能在WiFi传送上可以获得很少带宽或者不能获得带宽。但是,其可以获得蓝牙带宽。其可以经由NFC装置104(图1)向另一个装置发送与蓝牙463相关的信息,诸如对于一个或多个蓝牙传送是否可以获得任何资源464、多少连接已经在使用一个或多个传送465和对于一个或多个传送剩下多少带宽466。另一方面,如果装置402当前实质上在使用其蓝牙收发器,则其可以在蓝牙传送上可以获得很少带宽或者不能获得带宽。但是,其可以获得WiFi 467带宽。其可以经由NFC装置104向另一个装置发送信息,诸如对于一个或多个WiFi传送468可以获得多少WiFi带宽、多少连接已经在使用一个或多个WiFi传送469和对于一个或多个WiFi传送剩下多少带宽470。For example, if the device is currently substantially using its WiFi receiver, it may have little or no bandwidth available on WiFi transmissions. However, it can get Bluetooth bandwidth. It may send Bluetooth 463-related information to another device via the NFC device 104 (FIG. 1), such as whether any resources are available for one or more Bluetooth transmissions 464, how many connections are already using one or more transmissions 465, and for one or more Bluetooth transmissions 465. How much bandwidth is left 466 for one or more transfers. On the other hand, if device 402 is currently substantially using its Bluetooth transceiver, it may have little or no bandwidth available on Bluetooth transmissions. However, it can get WiFi 467 bandwidth. It can send information to another device via the NFC device 104, such as how much WiFi bandwidth is available for one or more WiFi transmissions 468, how many connections are already using one or more WiFi transmissions 469, and How much bandwidth 470.

而且,装置402可以经由NFC装置104(参见图1)发送应用类型信息426,其可以是例如用于指示在装置的处理器上运行的最高优先级的应用软件程序的一个应用指示符的最大值。如果多个应用或者功能有效,则用户接口可以向用户提示要选择的选项。例如,在两个电话“轻击以进行配置”后,一个电话的用户可以选择加入另一个电话正在进行的电话呼叫。例如,应用指示符可以是呼叫共享应用指示符433、图像观看者应用指示符435、音频播放器应用指示符437、视频播放器应用指示符439或者文件和文本编辑应用指示符(未示出)。而且,应用类型信息426可以包括诸如时间、类型或者格式的相关内容参数和大小参数,其作为在诸如402和241(参见图2)的装置之间经由NFC装置104的信息流的部分。Furthermore, device 402 may transmit via NFC device 104 (see FIG. 1 ) application type information 426, which may be, for example, a maximum value of an application indicator indicating the highest priority application software program running on a processor of the device. . If multiple applications or functions are active, the user interface may prompt the user for an option to select. For example, after two phones "tap to configure," a user of one phone can opt-in to an ongoing phone call on the other phone. For example, the application indicator may be a call sharing application indicator 433, an image viewer application indicator 435, an audio player application indicator 437, a video player application indicator 439, or a file and text editing application indicator (not shown) . Furthermore, application type information 426 may include relevant content parameters such as time, type or format and size parameters as part of information flow between devices such as 402 and 241 (see FIG. 2 ) via NFC device 104 .

如上所述,多于两个装置可以经由“轻击以进行配置”接触来建立兼容的无线传送配置。例如,可以实现点到多点(P2M)连接,其中,第一无线装置具有与第二无线通信装置的短距离P2P连接和与另一个无线通信装置的至少一个其他短距离无线P2P连接。As described above, more than two devices can establish compatible wireless transfer configurations via a "tap to configure" contact. For example, a point-to-multipoint (P2M) connection may be implemented wherein a first wireless device has a short-range P2P connection with a second wireless communication device and at least one other short-range wireless P2P connection with another wireless communication device.

图5是图示使用在第一无线通信装置502和第二无线通信装置541之间发送的虚拟链路密钥和NFC信息的蓝牙连接的信号流程图。装置502、541二者可以都被实现为图1的无线通信装置102。如上所述,处理器120(参见图1)可以是用于语音呼叫共享的实时语音处理器。在这个示例中采用实时语音处理器120,因为本地共享语音呼叫要求在装置502内部能够同时处理来自两个或多个不同位置的语音音频流的能力。所述装置在将来自多个信道的进入的(inbound)音频发送到扬声器之前,将其组合在一起。扬声器将由所述装置产生的音频(以及组合的音频)引导到所有其他参与者,例如其中包括装置541和装置242(参见图2)。在502和541之间建立短距离无线通信链路后,主装置502可以在例如装置541的客户端装置上对增强的功能进行控制,所述增强的功能诸如将从客户端参与者输入的音频静音/将输出到客户端参与者的音频静音,和/或者拆除与客户端的连接。FIG. 5 is a signal flow diagram illustrating a Bluetooth connection using a virtual link key and NFC information transmitted between the first wireless communication device 502 and the second wireless communication device 541 . Both devices 502, 541 may be implemented as wireless communication device 102 of FIG. 1 . As noted above, processor 120 (see FIG. 1 ) may be a real-time voice processor for voice call sharing. The real-time voice processor 120 is employed in this example because a locally shared voice call requires the ability within the device 502 to be able to simultaneously process voice audio streams from two or more different locations. The device combines inbound audio from multiple channels before sending them to the speakers. The speakers direct the audio (and combined audio) produced by the device to all other participants, including, for example, device 541 and device 242 (see FIG. 2 ). After the short-range wireless communication link is established between 502 and 541, master device 502 can exercise control over enhanced functionality on a client device, such as device 541, such as audio input from client participants. Mute/Mute the audio output to the client participant, and/or disconnect the client.

如下所述的NFC数据交换格式(NDEF)规范可以限定消息封装格式以在诸如装置202和241(参见图2)的两个NFC论坛装置之间或者在NFC论坛装置和NFC论坛标签之间交换信息。NDEF数据可以用于将任何类型和大小的一个或多个应用限定的有效负荷封装到单个消息结构中。通过类型标识符、长度和选用标识符来描述每个有效负荷。类型标识符可以是URI、MIME媒体类型或者可以是NFC特有的类型。所述有效负荷长度是无符号的整数,用于指示在有效负荷中的八位位组的数目。所选的有效负荷标识符使能多个有效负荷的关联和在它们之间的交叉引用。The NFC Data Exchange Format (NDEF) specification described below may define a message encapsulation format to exchange information between two NFC Forum devices such as devices 202 and 241 (see FIG. 2 ) or between an NFC Forum device and an NFC Forum Tag . NDEF data can be used to encapsulate one or more application-defined payloads of any type and size into a single message structure. Each payload is described by a type identifier, length and optional identifier. The type identifier may be a URI, a MIME media type or may be an NFC specific type. The payload length is an unsigned integer indicating the number of octets in the payload. The selected payload identifier enables association of multiple payloads and cross-references between them.

在这个示例中,装置502具有要与近处的装置541共享的有效软件应用531。在这个示例中,所述有效软件应用是与远程装置的蜂窝语音呼叫(未示出)。如上所述,例如所述有效软件应用可以或者是数字照片、MP3音乐播放等。装置541加电572。假定两个装置均是NFC论坛兼容的。装置502“轻击以进行配置”543(或者接近)装置541。装置502产生虚拟链路密钥Kv 571,并且将其存储到其NFC共享的存储器138(参见图1)中。虚拟链路密钥Kv是由主装置的通信处理器在接触所述两个装置时产生的随机化的128比特数。与使用链路密钥454(参见图4)相比较,这个过程可以更安全,因为每次所述两个装置经由NFC接触时重新产生虚拟链路密钥。In this example, device 502 has an active software application 531 to share with nearby device 541 . In this example, the active software application is a cellular voice call (not shown) with a remote device. As noted above, for example, the active software application may be digital photos, MP3 music playback, or the like. The device 541 is powered up 572 . It is assumed that both devices are NFC Forum compliant. Device 502 "tap to configure" 543 (or approach) device 541 . The device 502 generates a virtual link key Kv 571 and stores it in its NFC shared memory 138 (see FIG. 1 ). The virtual link key Kv is a randomized 128-bit number generated by the communication processor of the master device when touching the two devices. This process may be more secure than using the link key 454 (see FIG. 4 ), because the virtual link key is regenerated each time the two devices come into contact via NFC.

如上参考图4所述,从装置541发送包括配置信息、可用带宽和应用类型信息的信息548,并且被装置502接收。同样,从装置502发送包括配置信息、可用带宽和应用类型信息的信息549,并且被装置541接收。传输步骤548和549可以以逆序交替发生或者同时发生。即,主装置(例如装置502)的通信控制器或者处理器在“轻击以进行配置”543用户行为期间经由NFC来读取第二装置(例如装置541)的NFC发送的信息。装置541的通信控制器或者处理器也在“轻击以进行配置”543期间经由NFC来读取第一无线通信装置502的NFC发送的信息。As described above with reference to FIG. 4 , information 548 including configuration information, available bandwidth, and application type information is sent from device 541 and received by device 502 . Likewise, information 549 including configuration information, available bandwidth, and application type information is sent from device 502 and received by device 541 . Transmission steps 548 and 549 may occur alternately in reverse order or simultaneously. That is, the communication controller or processor of the primary device (eg, device 502 ) reads the NFC-sent information of the second device (eg, device 541 ) via NFC during the “tap to configure” 543 user action. The communication controller or processor of the device 541 also reads the information sent by the NFC of the first wireless communication device 502 via NFC during "tap to configure" 543 .

在这个示例中,装置502、541接着进入它们自己的P2PSM(参见下面的图9)的START状态。装置502和装置541都基于所传送的NFC信息和基于每个装置本身的信息来独立地达到状态Sij(例如i=应用,在这个示例中为语音呼叫;j=短距离传送,在这个示例中为蓝牙)。如果没有用于所述两个装置的任何一个的可用信道,则在所述两个装置中的状态机将进入END状态。可以在用户接口上显示用于报告故障的出错消息。如果所述两个装置每个不独立地推断故障,则装置502的通信处理器将虚拟链路密钥Kv与所述两个装置的蓝牙地址一起传送到所选择的短距离收发器108(在这个示例中为蓝牙;参见图1)574。同时,装置541的通信处理器可以将虚拟链路密钥Kv和两个装置的地址传送到其本身的蓝牙连接部件575。因此,在两个装置502、541之间共享虚拟链路密钥Kv。In this example, the devices 502, 541 then enter the START state of their own P2PSM (see Figure 9 below). Both device 502 and device 541 independently reach state S ij (e.g. i=application, voice call in this example; j=short-range transfer, in this example in bluetooth). If there is no available channel for either of the two devices, the state machine in both devices will enter the END state. Error messages for reporting failures may be displayed on the user interface. If the two devices do not each infer a fault independently, the communication processor of the device 502 transmits the virtual link key Kv together with the Bluetooth addresses of the two devices to the selected short-range transceiver 108 (at Bluetooth in this example; see Figure 1) 574. At the same time, the communication processor of the device 541 may transmit the virtual link key Kv and the addresses of the two devices to its own Bluetooth connection part 575 . Thus, the virtual link key Kv is shared between the two devices 502,541.

装置502和装置541根据它们各自的短距离收发器(例如蓝牙收发器)来确定无线通信信道,并且根据它们各自的可用蓝蓝牙带宽模块164来确定可用带宽,并且根据它们各自的应用模块-诸如语音呼叫模块133-来确定应用的内容类型和可用性。即,作为成功地找到连接信道的结果,装置502和装置541都再一次独立地达到状态机START状态576、577。可以更新NFC信息,但是不必重发(如将在以下更详细地讨论的)。结果,第一无线通信装置502建立与第二无线通信装置541的诸如蓝牙连接的短距离传送578。Device 502 and device 541 determine the wireless communication channel according to their respective short-range transceivers (such as Bluetooth transceivers), and determine the available bandwidth according to their respective available Bluetooth bandwidth modules 164, and according to their respective application modules - such as Voice call module 133 - to determine the content type and availability of the application. That is, both device 502 and device 541 independently reach state machine START state 576, 577 again as a result of successfully finding a connection channel. NFC information may be updated, but not necessarily retransmitted (as will be discussed in more detail below). As a result, the first wireless communication device 502 establishes a short-range transmission 578 , such as a Bluetooth connection, with the second wireless communication device 541 .

假定第一无线通信装置502与第二无线通信装置541共享呼叫,则装置502的音频处理器的流路由部件可以控制音频混合和音频分割(split)。其在将组合的音频发送到扬声器之前可以组合来自装置541的本地连接部件和远程装置(未示出)的蜂窝通信部件的音频输入。其可以从麦克风拾取音频,并且在如果装置502直接参与蜂窝呼叫的情况下将所述音频分割到使用中的本地连接部件和蜂窝通信部件。装置502的处理器120(参见图1)也可以从通信处理器或者控制器117接受静音的请求,和/或提高/降低不同频道的音量。如果在呼叫期间,装置502的用户想要暂时从会话中除去一个直接客户端,则控制模块可以丢弃来自那个个体连接的数据/到那个个体连接的数据,并且以后在装置502的请求下将其恢复。装置502可以跟踪整个连接网络以控制装置541(和不直接地连接到其的任何其他装置),或者允许装置541(或者另一个装置)控制静音,和/或者提高/降低其他装置的音量。Assuming that the first wireless communication device 502 shares a call with the second wireless communication device 541, the stream routing component of the audio processor of the device 502 may control audio mixing and audio splitting. It may combine audio input from a local connection component of device 541 and a cellular communication component of a remote device (not shown) before sending the combined audio to a speaker. It can pick up audio from the microphone and, if the device 502 is directly engaged in a cellular call, split the audio to the local connection component and the cellular communication component in use. Processor 120 of device 502 (see FIG. 1 ) may also accept requests from communications processor or controller 117 to mute, and/or increase/decrease the volume of different channels. If, during a call, the user of device 502 wants to temporarily remove a direct client from the session, the control module can discard data from/to that individual connection and transfer it later at the request of device 502. recover. Device 502 can track the entire network of connections to control device 541 (and any other devices not directly connected to it), or allow device 541 (or another device) to control mute, and/or raise/lower the volume of other devices.

例如,装置502可以使用AT命令(包括非标准AT命令)以使得直接连接的装置541的麦克风静音。为了控制间接连接的装置(未示出),直接连接的装置541可以被用作中继器以向所寻址的间接连接的装置发送命令。或者,可以指令直接连接的装置以实现其接收到的“下游”到其他装置的呼叫控制命令。For example, device 502 may use AT commands (including non-standard AT commands) to mute the microphone of directly connected device 541 . In order to control an indirectly connected device (not shown), the directly connected device 541 may be used as a repeater to send commands to the addressed indirectly connected device. Alternatively, a directly connected device may be instructed to implement call control commands it receives "downstream" to other devices.

除了将各种音频流路由到它们的适当路径并且混合之外,装置502的音频处理器120(参见图1)也可以从其通信处理器或者控制器117接受静音音频路径的请求,提高/降低不同路径的音量,或者对音频流施加任何其他类型的控制。装置502的音频处理器也能够根据其操作在哪个路径上来对复合音频流提供各种形式的信号处理。例如,到诸如蓝牙收发器108(参见图1)短距离连接部件的短距离无线收发器的复合上行链路音频流可以具有回声消除、噪声抑制和所需要或者期望的任何其他数字滤波。从装置541的音频处理器向装置541的编码解码扬声器发送的音频也可以使得在其上执行某种类型的音频整形,以使得音频声音对装置541的用户干净。也可以为了舒适增加侧音。In addition to routing the various audio streams to their appropriate paths and mixing, the audio processor 120 of the device 502 (see FIG. Volume for different paths, or any other type of control over the audio stream. The audio processor of device 502 is also capable of providing various forms of signal processing on the composite audio stream depending on which path it is operating on. For example, a composite uplink audio stream to a short-range wireless transceiver such as the Bluetooth transceiver 108 (see FIG. 1 ) short-range connectivity component may have echo cancellation, noise suppression, and any other digital filtering needed or desired. The audio sent from the audio processor of the device 541 to the codec speaker of the device 541 may also have some type of audio shaping performed on it so that the audio sounds clean to the user of the device 541 . Sidetone can also be added for comfort.

如果两个装置成功地配置它们各自的音频路径579和580,则在装置502和541之间经由它们各自的短距离无线收发器共享语音呼叫581和582。如果装置502或者装置541未能成功地配置579或者580它们的音频路径,则可以向用户接口报告出错消息。如果语音呼叫共享因为用户挂机或者由于任何原因连接掉线而结束583、584,则装置502和装置541的控制器117(参见图1)可以更新NFC信息585、586,不必利用释放的连接资源重发。If both devices successfully configure their respective audio paths 579 and 580, voice calls 581 and 582 are shared between devices 502 and 541 via their respective short-range wireless transceivers. If either the device 502 or the device 541 fails to successfully configure 579 or 580 their audio path, an error message may be reported to the user interface. If the voice call sharing ends 583, 584 because the user hangs up or the connection is dropped for any reason, then the controller 117 (see FIG. 1 ) of the device 502 and device 541 can update the NFC information 585, 586 without having to use the released connection resources to reconnect. hair.

如上所述,所述的信号流程图是语音呼叫共享的实施例。可以理解,任何数目的替代应用可以按照相同或者类似的过程。例如,在另一个实施例中,可以类似地共享图像、音乐、文件或者视频。As mentioned above, the signal flow diagram described is an embodiment of voice call sharing. It is understood that any number of alternative applications may follow the same or similar process. For example, in another embodiment, images, music, files or videos may similarly be shared.

也可以将单个呼叫共享情形扩展到第二种情况,其中,两个移动电话与不同方进行独立的蜂窝网络呼叫。在此,双方可能希望彼此共享正在进行的呼叫,经由本地连接部件与两个独立的蜂窝网络呼叫有效地建立4方会议呼叫。这样的情形可能在不同情况下在朋友、家庭成员和工作同事之间发生。一起接触两个移动电话是人们彼此共享独立的一个或多个正在进行的呼叫的自然和直觉的方式。It is also possible to extend the single call sharing scenario to a second scenario where two mobile phones are on separate cellular network calls with different parties. Here, the two parties may wish to share the ongoing call with each other, effectively establishing a 4-way conference call with two separate cellular network calls via the local connection means. Such situations can occur between friends, family members, and work colleagues in different situations. Touching two mobile phones together is a natural and intuitive way for people to share one or more ongoing calls independently of each other.

图6描述了在共址的装置之间的呼叫共享的示例。所述装置共址以使得它们可以“轻击以进行配置”以建立它们的通信。而且在这个示例中,它们通过诸如蓝牙或者WiFi的短距离无线传送来通信,这表示如果它们移出范围,则它们将丢失它们的连接。装置602经由蜂窝网络646与远程方进行通信,因此,所述装置可以与多个共址的装置共享这个远程方呼叫。在这个示例中,装置602与共址的装置641和642处于“点到多点”(P2M)配置。而且,装置602和641如装置602和642以及装置642和645那样处于“点到点”(P2P)配置。装置647是WiFi集线器或者路由器,例如其可以用于使用因特网协议电话(VoIP)在装置642和另一个装置之间进行通信。由于所示的各种连接,装置645与装置602、641和642共享同一远程方电话呼叫。Figure 6 depicts an example of call sharing between co-located devices. The devices are co-located so that they can "tap to configure" to establish their communication. Also in this example, they communicate via short-range wireless transmission such as Bluetooth or WiFi, which means that if they move out of range, they will lose their connection. The device 602 communicates with the remote party via the cellular network 646, thus, the device may share this remote party call with multiple co-located devices. In this example, device 602 is in a "point-to-multipoint" (P2M) configuration with co-located devices 641 and 642 . Also, devices 602 and 641 are in a "point-to-point" (P2P) configuration, as are devices 602 and 642 and devices 642 and 645 . Device 647 is a WiFi hub or router that may be used, for example, to communicate between device 642 and another device using Voice over Internet Protocol (VoIP). Due to the various connections shown, device 645 shares the same remote party telephone call as devices 602, 641, and 642.

图7描述了其中三个装置可以共享三个呼叫并因此具有6方通信的布置。在这个示例中,装置702通过蜂窝网络746与位于远处的人进行语音通信。装置741通过另一个蜂窝网络756与另一个位于远处的参与者进行语音通信。第三装置742通过第三蜂窝网络766与最后一个位于远处的参与者进行语音通信。共址的装置702、741和742可以“轻击以进行配置”以建立他们的通信,并且在他们三个不同的语音呼叫中共享以形成6方通信。每个共址的装置702、741和742与其他两个共址装置具有点到点的连接,对每个共址装置生成点到多点的配置。Figure 7 depicts an arrangement in which three devices can share three calls and thus have 6-way communication. In this example, device 702 is in voice communication with a remotely located person over cellular network 746 . Device 741 is in voice communication with another remotely located participant over another cellular network 756 . The third device 742 is in voice communication with the last remotely located participant over the third cellular network 766 . The co-located devices 702, 741 and 742 can "tap to configure" to set up their communication and share in their three different voice calls to form a 6-way communication. Each co-located device 702, 741 and 742 has a point-to-point connection with the other two co-located devices, creating a point-to-multipoint configuration for each co-located device.

图8描述了根据实施例的同步机制状态机器的高级实例。同步机制118状态机(参见图1)在所有参与的装置上独立地运行。这个高级状态机描述了连接状态。低级状态机(图9)将包括具体连接的细节,并且由于低级状态机的设计,对于每个装置,短距离无线通信链路的选择和建立可以独立地得出相同的结论。Figure 8 depicts a high-level example of a synchronization mechanism state machine according to an embodiment. The synchronization mechanism 118 state machine (see FIG. 1 ) runs independently on all participating devices. This high-level state machine describes the connection state. The low-level state machine (FIG. 9) will include the details of the specific connection, and due to the design of the low-level state machine, the selection and establishment of the short-range wireless communication link can independently reach the same conclusions for each device.

有限状态机定义的实施例如下:同步机制118(参见图1)是六元组

Figure GPA00001118598800181
其中:∑是作为一组输入或者事件的输入字母表,
Figure GPA00001118598800182
是输出字母表,
Figure GPA00001118598800183
是有限非空状态集,s0是初始状态,δ是状态转换函数,并且ω是输出函数。An example of a finite state machine definition is as follows: Synchronization mechanism 118 (see FIG. 1 ) is a six-tuple
Figure GPA00001118598800181
where: ∑ is the input alphabet as a set of inputs or events,
Figure GPA00001118598800182
is the output alphabet,
Figure GPA00001118598800183
is the finite non-empty state set, s0 is the initial state, δ is the state transition function, and ω is the output function.

∑是作为一组输入或者事件的输入字母表。在任何输入或者事件上,将触发对应的转换。∑包括四个元素,∑={TOUCH,RESET,A×Γ×B=0,A×Γ×B=1},其中,TOUCH和RESET是串输入,A×Γ×B=0和A×Γ×B=1是表达输入。TOUCH可以指示运行同步机制118的装置已经“轻击以进行配置”另一个装置以启动内容共享,并且RESET指示所述装置被重新启动或者软件复位。Σ is the input alphabet as a set of inputs or events. On any input or event, the corresponding transition will be triggered. Σ includes four elements, Σ={TOUCH, RESET, A×Γ×B=0, A×Γ×B=1}, wherein, TOUCH and RESET are string inputs, A×Γ×B=0 and A×Γ ×B=1 is an expression input. TOUCH may indicate that the device running the synchronization mechanism 118 has "tapped to configure" another device to initiate content sharing, and RESET may indicate that the device was rebooted or software reset.

如下定义表达式A×Γ×B。Γ是3×m维的矩阵,并且是状态机的输出。A是行向量,即1×3维的矩阵,A=[0 1 0]。B是列向量,即m×1维的矩阵,B=[1 1....1]T。B是包含m个1的[1 1...1]的矩阵转置。符号A×Γ×B被理解为矩阵相乘。表达式A×Γ×B求矩阵Γ的第二行的元素的和的值。A×Γ×B=0可以指示在这个装置上未建立任何当前连接,如下所解释的。A×Γ×B=1可以指示在这个装置上仅建立一个当前连接。在下面的段落中示出了Γ的详细定义。The expression A×Γ×B is defined as follows. Γ is a 3×m dimensional matrix and is the output of the state machine. A is a row vector, that is, a 1×3-dimensional matrix, A=[0 1 0]. B is a column vector, that is, an m×1-dimensional matrix, B=[1 1....1] T . B is the matrix transpose of [1 1...1] containing m ones. The notation A×Γ×B is understood as matrix multiplication. The expression A×Γ×B finds the value of the sum of the elements of the second row of the matrix Γ. A×Γ×B=0 may indicate that no current connection is established on this device, as explained below. A×Γ×B=1 may indicate that only one current connection is established on this device. A detailed definition of Γ is shown in the following paragraphs.

Figure GPA00001118598800184
是输出字母表。当转换发生时,将产生对应的输出Γ。
Figure GPA00001118598800185
是一组可能的矩阵Γ,即
Figure GPA00001118598800186
其中Γ是下述形式的矩阵
Figure GPA00001118598800184
is the output alphabet. When a transition occurs, a corresponding output Γ will be generated.
Figure GPA00001118598800185
is a set of possible matrices Γ, namely
Figure GPA00001118598800186
where Γ is a matrix of the form

ΓΓ == TT 11 TT 22 ,, ,, ,, TjTj .. .. .. TmT m LL 11 LL 22 .. .. .. LjLj .. .. .. LmL m PP 11 PP 22 .. .. .. PjPj .. .. .. PmPM

Γ具有3×m个元素,其中,m是移动装置具有的传送的数目。Tj指示类型j的传送是否完全被占用。Tj=1指示类型j的传送完全被占用。完全占用可能是因为没有更多可用的信道或者未剩余带宽。Tj=0指示仍然可以获得类型j的传送来用于其他用途。Lj是对于类型j的传送存在的连接的数目。例如,如果蓝牙传送与i=1相关联,则L1=4指示存在四个蓝牙连接。Pj是在类型j的传送上使用的累积吞吐量,其以百分比的形式给出。Γ has 3xm elements, where m is the number of transfers the mobile has. Tj indicates whether transfers of type j are fully occupied. Tj = 1 indicates that transfers of type j are fully occupied. Full occupancy could be because there are no more channels available or no bandwidth left. Tj = 0 indicates that transfers of type j are still available for other uses. Lj is the number of connections that exist for transfers of type j. For example, if a Bluetooth transmission is associated with i=1, then L1=4 indicates that there are four Bluetooth connections. Pj is the cumulative throughput used on transfers of type j, given as a percentage.

作为示例,假定装置具有经由WiFi ad hoc模式的与两个其他装置的两个连接,并且数据率可以是11Mbps。WiFi标准(包括IEEE标准802.11g)仅要求ad-hoc模式通信支持11Mbps的数据率。下面给出了对应于这种情况的Γ的示例。As an example, assume a device has two connections to two other devices via WiFi ad hoc mode, and the data rate may be 11 Mbps. WiFi standards (including IEEE standard 802.11g) only require ad-hoc mode communication to support a data rate of 11 Mbps. An example of Γ corresponding to this case is given below.

00 00 ,, ,, ,, 00 .. .. .. 00 00 22 .. .. .. 00 .. .. .. 00 00 4040 .. .. .. 00 .. .. .. 00

在这个示例中,WiFi传送与j=2相关联。L2=2指示存在两个WiFi连接。P2=40指示WiFi数据率的40%被使用,并且剩下60%的带宽,其是11Mbps×60%=6.6Mbps。In this example, a WiFi transmission is associated with j=2. L2=2 indicates that there are two WiFi connections. P2 = 40 indicates that 40% of the WiFi data rate is used and 60% of the bandwidth is left, which is 11 Mbps x 60% = 6.6 Mbps.

Figure GPA00001118598800192
是有限非空状态集。其中,NON指示所述装置不具有共享行为,P2P指示所述装置与单个其他装置共享内容,并且P2M指示所述装置与多个其他装置共享内容。
Figure GPA00001118598800192
is a finite set of non-empty states. Wherein, NON indicates that the device has no sharing behavior, P2P indicates that the device shares content with a single other device, and P2M indicates that the device shares content with multiple other devices.

s0是初始状态。s0=NON,即,状态机在其中所述装置没有共享行为的状态中开始。所述装置在加电或者硬件或软件复位时处于状态机的初始状态中。所述装置也可以在完成共享行为时重新进入状态NON,如表1中所示。s 0 is the initial state. s 0 =NON, ie the state machine starts in a state where the device has no sharing behavior. The device is in the initial state of the state machine upon power-up or hardware or software reset. The device may also re-enter state NON when the sharing action is completed, as shown in Table 1.

δ是状态转换函数:

Figure GPA00001118598800194
δ描述了在状态机处于特定状态,即
Figure GPA00001118598800195
的特定元素的同时当状态机接收到输入,即∑的元素时,状态机的生成状态。在表1中给出了根据实施例的δ的完整规范。δ is the state transition function:
Figure GPA00001118598800194
δ describes when the state machine is in a specific state, namely
Figure GPA00001118598800195
At the same time when the state machine receives an input, that is, the element of Σ, the state machine generates the state. In Table 1 the complete specification of δ according to the embodiment is given.

Figure GPA00001118598800201
Figure GPA00001118598800201

已经从表1省略了不能发生或者不导致转换的

Figure GPA00001118598800202
的元素。have been omitted from Table 1 for those that cannot occur or do not result in conversion
Figure GPA00001118598800202
Elements.

ω是输出函数。ω描述了在状态机处于特定状态,即

Figure GPA00001118598800204
的特定元素的同时当状态机接收到输入,即∑的元素时,由状态机产生的输出。如上所述,Γ是3×m矩阵,其可能的值构成状态机的输出字母表。具有特定意义的Γ的值被表示为Γ0:ω is the output function. ω describes when the state machine is in a specific state, namely
Figure GPA00001118598800204
The output produced by the state machine at the same time when the state machine receives the input, that is, the element of Σ, of a particular element. As mentioned above, Γ is a 3 × m matrix whose possible values form the output alphabet of the state machine. The value of Γ with a specific meaning is denoted as Γ0:

Figure GPA00001118598800205
(具有全0的3×m维矩阵)
Figure GPA00001118598800205
(3×m dimensional matrix with all 0s)

Γ0表示所述装置的传送都没有被占用,即没有与其他装置的连接,并且未消耗带宽。表2提供了根据实施例的ω的规范。Γ0 means that none of the transmissions of the device are occupied, ie there is no connection with other devices and no bandwidth is consumed. Table 2 provides specifications for ω according to an embodiment.

Figure GPA00001118598800211
Figure GPA00001118598800211

因此,在特定的情况下,同步机制状态机输出Γ被复位为Γ0,并且在其他情况下,高级同步机制状态机的输出保持为相同的Γ。Therefore, in certain cases, the synchronization mechanism state machine output Γ is reset to Γ0, and in other cases, the output of the advanced synchronization mechanism state machine remains at the same Γ.

图8包括在与输入/输出对相关联的状态之间的转换。在斜杠之上的输入是那个转换的事件条件。在斜杠之下的输出是转换的结果。所述输出将被存储在诸如与状态机相关联的共享存储器138(参见图1)的存储器中。在图8中未示出没有变化的输出。在这个示例中,存在两个NFC兼容的无线通信装置,诸如具有存储器输出的装置202和241(参见图2),其中,T是传送,L是链路的数目,P是与NFC发送的信息122、124和126相关联的带宽。输出Γ被存储在每个装置202、241的共享存储器138中,以支持在两个装置之间的内容共享。Figure 8 includes transitions between states associated with input/output pairs. The input above the slash is the event condition for that transition. The output below the slash is the result of the conversion. The output will be stored in memory such as shared memory 138 (see FIG. 1 ) associated with the state machine. The output without change is not shown in FIG. 8 . In this example, there are two NFC compatible wireless communication devices, such as devices with memory output 202 and 241 (see FIG. 2 ), where T is the transmission, L is the number of links, and P is the information sent with the NFC 122, 124, and 126 associated bandwidth. The output Γ is stored in the shared memory 138 of each device 202, 241 to support content sharing between the two devices.

在开始,装置202(参见图2)处于NON状态810,NON状态810可以指示所述装置没有任何共享行为。当装置202接触另一个装置(例如装置241)时889,其转换到P2P状态820,并且将输出Γ初始化为Γ0。在P2P状态820中,将调用对等状态机(P2PSM)。参见下面的图9。在两个装置上并行地运行的P2PSM可以同步那两个装置的共享过程,并且设置或者清除在输出矩阵Γ中的列和/或另一个列811、813,输出矩阵Γ对应于用于共享的传送。下面给出P2PSM的详细操作。在P2P状态820中,如果对于这个装置不存在连接(A×Γ×B=0)或者通过软件或者重启来复位所述装置891,则同步机制118(参见图1)返回到NON状态810。Initially, the device 202 (see FIG. 2) is in a NON state 810, which may indicate that the device does not have any sharing activity. When device 202 touches 889 another device (eg, device 241 ), it transitions to the P2P state 820 and initializes output Γ to Γ0. In the P2P state 820, the peer-to-peer state machine (P2PSM) will be invoked. See Figure 9 below. A P2PSM running in parallel on two devices can synchronize the sharing process of those two devices and set or clear a column and/or another column 811, 813 in the output matrix Γ corresponding to the send. The detailed operation of P2PSM is given below. In P2P state 820, synchronization mechanism 118 (see FIG. 1 ) returns to NON state 810 if there is no connection for this device (A×Γ×B=0) or the device is reset 891 by software or reboot.

在P2P状态820中,如果所述装置接触诸如装置242(参见图2)的第三装置,则其转换890到P2M状态830。在P2M状态830中,每次它接触另一个装置时,其将重新进入893该P2M状态830。在它进入或者重新进入893所述P2M状态的任何时间,将调用P2PSM。在P2M状态830中,如果对于这个装置仅有一个连接(A×Γ×B=1),则其将返回到所述P2P状态888。(A×Γ×B=1)指示仅矩阵Γ的第二行的一个非零元素为非零,并且这个元素等于1。在P2M状态830中,如果所述装置被软件复位或者重启892,则其将返回到NON状态810。In the P2P state 820, if the device contacts a third device, such as device 242 (see FIG. 2), it transitions 890 to the P2M state 830. In the P2M state 830, it will re-enter 893 the P2M state 830 every time it touches another device. At any time it enters or re-enters the P2M state described at 893, P2PSM will be invoked. In the P2M state 830, if there is only one connection (A×Γ×B=1) for this device, it will return to the P2P state 888. (A×Γ×B=1) indicates that only one nonzero element of the second row of matrix Γ is nonzero, and this element is equal to one. In the P2M state 830, if the device is reset or rebooted 892 by software, it will return to the NON state 810.

图9图示在特定装置上运行的P2PSM 900的示例,其可以针对所述装置支持的媒体类型和传送定制。至少两方涉及内容共享。拥有所述内容的装置202(参见图2)可以被称为主或者媒体服务器。接收内容的装置241可以被称为从机、客户端或者媒体渲染器。如先前所述,每当装置进入在图8中所示的高级P2P状态820或者P2M状态830中时,激活P2PSM。FIG. 9 illustrates an example of a P2PSM 900 running on a particular device, which can be customized for the media types and transmissions supported by the device. At least two parties are involved in content sharing. The device 202 (see FIG. 2) that owns the content may be referred to as a host or media server. The device 241 receiving content may be referred to as a slave, client, or media renderer. As previously described, P2PSM is activated whenever a device enters either the advanced P2P state 820 or the P2M state 830 shown in FIG. 8 .

在这个示例情况下,两个装置202、241(参见图2)能够进行蓝牙和WiFi通信,并且两者都支持图像、包括语音呼叫的音频和视频媒体内容。使用n来作为移动装置支持的应用类型(诸如图像、视频、mp3音乐、语音呼叫等)的数目,并且m作为移动装置具有的短距离无线传送的数目(诸如蓝牙、WiFi、UWB等),在这个示例中,n(应用)=3,并且m(短距离无线传送)=2。因此,在每个装置202、241中的示例P2PSM具有n×m+2(或者3×2+2)=8个状态。在每个P2PSM中的开始(S)状态994指示没有内容被共享,或者先前的内容共享已经成功地开始。结束(E)状态995指示所述装置不能在任何可用的短距离无线(蓝牙或者WiFi)传送上共享媒体内容。如果状态机进入END状态995,则可以将出错消息传播到用户接口。如下在表3中说明了其他的6个状态。In this example case, the two devices 202, 241 (see Fig. 2) are capable of Bluetooth and WiFi communication, and both support image, audio and video media content including voice calls. Using n as the number of application types supported by the mobile device (such as images, videos, mp3 music, voice calls, etc.), and m as the number of short-range wireless transmissions the mobile device has (such as Bluetooth, WiFi, UWB, etc.), in In this example, n(application)=3, and m(short-range wireless transmission)=2. Thus, an example P2PSM in each device 202, 241 has nxm+2 (or 3x2+2)=8 states. A start (S) status 994 in each P2PSM indicates that no content is being shared, or that a previous content sharing has successfully started. An end (E) state 995 indicates that the device cannot share media content over any available short-range wireless (Bluetooth or WiFi) transmission. If the state machine enters the END state 995, an error message may be propagated to the user interface. The other 6 states are described in Table 3 below.

Figure GPA00001118598800231
Figure GPA00001118598800231

在这个示例中,蓝牙传送比WiFi传送具有更高的优先级,因为蓝牙消耗更少的电能,这对于移动装置电池寿命是重要的。因此,在这个示例中首先探讨蓝牙(例如SX1=BT,SX2=WiFi)。In this example, Bluetooth transmissions have higher priority than WiFi transmissions because Bluetooth consumes less power, which is important for mobile device battery life. Therefore, Bluetooth is discussed first in this example (eg S X1 =BT, S X2 =WiFi).

对于音频媒体共享,可以遵循上述的P2PSM同步过程(分支S2X,状态S21、S22)。对于视频内容共享,因为视频媒体共享需要更多的带宽,因此可以将特定的策略增加到P2PSM(分支S3X)。例如,在图9中,用于从状态S31向S32的转换的条件可以从FAILURE(失败)={蓝牙接口处于使用中;不能建立蓝牙连接;蓝牙连接断开}修改为FAILURE=FAILURE∪{流帧速率<15个帧/秒(或者另一个预定的阈值)}。可以类似地修改从状态S32到结束状态995的转换条件。除了这种修改之外,同步过程可以保持与上述相同。通过增加这个特定策略,可以保证视频共享的预定质量。For audio media sharing, the P2PSM synchronization process described above (branch S 2X , states S 21 , S 22 ) can be followed. For video content sharing, since video media sharing requires more bandwidth, a specific policy can be added to P2PSM (branch S 3X ). For example, in FIG. 9, the condition for transition from state S31 to S32 can be modified from FAILURE (failure)={Bluetooth interface is in use; Bluetooth connection cannot be established; Bluetooth connection is disconnected} to FAILURE=FAILURE∪ {stream frame rate < 15 frames/second (or another predetermined threshold)}. Transition conditions from state S 32 to end state 995 may be similarly modified. Apart from this modification, the synchronization process can remain the same as above. By adding this specific strategy, a predetermined quality of video sharing can be guaranteed.

通过近场通信接口和协议(NFCIP-1)规范来定义启动所述交换的装置。如上所述,NFC发送的信息可以具有配置信息和P2M的任何当前成功的状态信息。同步机制118(参见图1)在共享存储器138中存储所交换的状态信息。The means for initiating the exchange are defined by the Near Field Communication Interface and Protocol (NFCIP-1) specification. As mentioned above, the information sent by NFC may have configuration information and any current successful status information of P2M. Synchronization mechanism 118 (see FIG. 1 ) stores the exchanged state information in shared memory 138 .

在经由短距离收发器106、108和/或110(参见图1)的通信期间,两个装置都处于它们各自的高级同步机制状态机的相同状态中(参见图8)。在同步机制状态机中从一个状态向下一个状态的转换期间,可以扫描每个装置的共享存储器。如果在每个装置中同时运行的低级对等状态机(P2PSM)推断不能获得对应的传送或者剩余的带宽不大于共享对应类型的媒体的最小带宽请求,则发生故障,并且避免了传送。在两个装置上运行并且实现同一结果的等同P2PSM状态机可以保证在两个装置之间的共享同步。During communication via short-range transceivers 106, 108 and/or 110 (see FIG. 1), both devices are in the same state of their respective advanced synchronization mechanism state machines (see FIG. 8). During transitions from one state to the next in the synchronization mechanism state machine, the shared memory of each device may be scanned. If a low-level peer-to-peer state machine (P2PSM) running concurrently in each device concludes that the corresponding transfer cannot be obtained or that the remaining bandwidth is not greater than the minimum bandwidth request to share the corresponding type of media, then a failure occurs and the transfer is avoided. An equivalent P2PSM state machine running on both devices and achieving the same result can guarantee shared synchronization between the two devices.

对于点到多点(P2M)共享,如果两个装置在P2P状态820(参见图8)中成功地开始内容共享并且第一装置接触第三装置,则第一装置的高级状态机将转换到P2M状态830,并且对于第一装置将再次调用P2PSM,并且与新装置的P2PSM同时运行。对于每个装置,P2PSM将查看同步机制118(参见图1)和共享存储器138以保证可以获得适当的传送。For point-to-multipoint (P2M) sharing, if two devices successfully start content sharing in P2P state 820 (see FIG. 8 ) and the first device touches a third device, the high-level state machine of the first device will transition to P2M state 830, and P2PSM will be invoked again for the first device, and run concurrently with the new device's P2PSM. For each device, the P2PSM will look at the synchronization mechanism 118 (see FIG. 1 ) and shared memory 138 to ensure that appropriate transfers are available.

在每个装置202、241和242(参见图2)中的同步机制状态机(参见图8)在P2P和P2M状态之间可以不同,并且在每个装置中的P2PSM的结果依赖于所述装置的模式(例如图像、音频等),并且在本地连接技术(例如蓝牙、WiFi等)之间不同。如在此所述,P2PSM输入被扩展到NFC论坛帧格式。The synchronization mechanism state machine (see FIG. 8 ) in each device 202, 241 and 242 (see FIG. 2 ) can be different between the P2P and P2M states, and the result of the P2PSM in each device depends on the device mode (e.g. image, audio, etc.) and differs between local connection technologies (e.g. Bluetooth, WiFi, etc.). As described herein, P2PSM input is extended to the NFC Forum frame format.

对等状态机(P2PSM)定义的实施例如下:P2PSM是六元组

Figure GPA00001118598800242
其中:∑是作为一组输入或者事件的输入字母表,
Figure GPA00001118598800243
是输出字母表,
Figure GPA00001118598800244
是有限非空状态集,s0是初始状态,δ是状态转换函数,并且ω是输出函数。An example of a peer-to-peer state machine (P2PSM) definition is as follows: A P2PSM is a six-tuple
Figure GPA00001118598800242
where: ∑ is the input alphabet as a set of inputs or events,
Figure GPA00001118598800243
is the output alphabet,
Figure GPA00001118598800244
is the finite non-empty state set, s0 is the initial state, δ is the state transition function, and ω is the output function.

∑是输入字母表。它是一组输入或者事件。具体地,∑={1,2,...,n,FAILURE,SUCCESS,j-DONE},其中,1,2,...,n代表媒体内容类型。输入FAILURE和SUCCESS表示内容共享已经或者失败或者成功地开始。j-DONE可以指示在传送j上的共享已经或者失败或成功地完成。∑ is the input alphabet. It is a set of inputs or events. Specifically, Σ={1, 2, . . . , n, FAILURE, SUCCESS, j-DONE}, where 1, 2, . . . , n represent media content types. Inputs of FAILURE and SUCCESS indicate that content sharing has either failed or started successfully. j-DONE may indicate that sharing on transport j has either failed or completed successfully.

是输出字母表。

Figure GPA00001118598800252
其具有与上面结合图8讨论的同步机制118(参见图1)中相同的定义。在被分配到同步机制118的输出的装置共享存储器138中存在公共的存储器空间。每个P2PSM可以工作在其装置中的同一存储器空间中。 is the output alphabet.
Figure GPA00001118598800252
It has the same definition as in synchronization mechanism 118 (see FIG. 1 ) discussed above in connection with FIG. 8 . A common memory space exists in the device shared memory 138 allocated to the output of the synchronization mechanism 118 . Each P2PSM can work in the same memory space in its device.

是有限非空状态集。

Figure GPA00001118598800254
其中,S是开始状态,并且E是结束状态。Sij可以指示所述装置开始共享在传送j上的类型i的媒体。P2PSM具有n×m+2个状态 is a finite set of non-empty states.
Figure GPA00001118598800254
where S is the start state and E is the end state. S ij may instruct the device to start sharing media of type i on transport j. P2PSM has n×m+2 states

s0是初始状态。s0=S。在初始状态中,不共享任何媒体。s 0 is the initial state. s 0 =S. In the initial state, no media is shared.

δ是状态转换函数:

Figure GPA00001118598800255
δ描述了在状态机处于特定状态,即
Figure GPA00001118598800256
的特定元素的同时当状态机接收到输入,即∑的元素时,由状态机生成的状态。对于这个实施例,在表4中给出了δ的完整规范。δ is the state transition function:
Figure GPA00001118598800255
δ describes when the state machine is in a specific state, namely
Figure GPA00001118598800256
The state generated by the state machine when the state machine receives an input, that is, an element of Σ, at the same time as a particular element of . For this example, the full specification for δ is given in Table 4.

Figure GPA00001118598800257
Figure GPA00001118598800257

已经从表4省略了不能发生或者不导致转换的

Figure GPA00001118598800258
的元素。have been omitted from Table 4 for those that cannot occur or do not result in conversion
Figure GPA00001118598800258
Elements.

ω是输出函数。

Figure GPA00001118598800259
ω描述了在P2PSM处于特定状态,即
Figure GPA000011185988002510
的特定元素的同时当状态机接收到输入,即∑的元素时由状态机产生的输出。如上面结合图8所述,Γ是3×m矩阵,其可能的值构成P2PSM的输出字母表。Γ的特定值是ω is the output function.
Figure GPA00001118598800259
ω describes being in a specific state in P2PSM, namely
Figure GPA000011185988002510
The output produced by the state machine when the state machine receives the input, that is, the element of Σ, at the same time as the specific element of . As described above in connection with Fig. 8, Γ is a 3 × m matrix whose possible values constitute the output alphabet of the P2PSM. The specific value of Γ is

&Gamma;&Gamma; 00 == 00 00 ,, ,, ,, 00 .. .. .. 00 00 00 .. .. .. 00 .. .. .. 00 00 00 .. .. .. 00 .. .. .. 00

如上所述,Γ0表示所述装置的传送都没有被占用,没有与其他装置的任何连接,并且不消耗带宽。将3×m矩阵C1定义为As mentioned above, Γ0 means that none of the device's transmissions is occupied, does not have any connections to other devices, and does not consume bandwidth. Define the 3×m matrix C1 as

ClCl == 00 00 ,, ,, ,, 00 .. .. .. 00 11 00 .. .. .. 00 .. .. .. 00 RiRi 00 .. .. .. 00 .. .. .. 00

将对应的3×m矩阵Cj定义为Define the corresponding 3×m matrix Cj as

CjC j == 00 00 ,, ,, ,, 00 .. .. .. 00 00 00 .. .. .. 11 .. .. .. 00 00 00 .. .. .. RiRi .. .. .. 00

表5提供了在Γ、C1和Cj方面的ω的规范。Table 5 provides specifications for ω in terms of Γ, C1 and Cj.

Figure GPA00001118598800264
Figure GPA00001118598800264

在C1中,Ri是用于共享在传送T1上的类型i的内容的最小吞吐量请求。表达式Γ+Cj可以指示一旦在传送T1上成功地开始了类型i的内容的共享,则在传送T1上的连接的数目将增加1,并且在传送T1上的累积吞吐量将增加Ri。在Cj中,Ri是用于在传送Tj上共享类型i的内容的最小吞吐量请求。表达式Γ+Cj可以指示一旦在传送Tj上成功地开始类型i的内容的共享,则在传送Tj上的连接的数目将增加1,并且在传送Tj上的累积吞吐量将增加Ri。表达式Γ-Cj可以指示一旦失败或者成功地进行了类型i的内容的共享,则在传送Tj上的连接的数目将减少1,并且在传送Tj上的累积吞吐量将降低Ri。In C1, Ri is the minimum throughput request for sharing content of type i on transport T1. The expression Γ+Cj may indicate that once the sharing of content of type i is successfully started on transport T1, the number of connections on transport T1 will increase by 1 and the cumulative throughput on transport T1 will increase by Ri. In Cj, Ri is the minimum throughput request for sharing content of type i on transport Tj. The expression Γ+Cj may indicate that once the sharing of content of type i is successfully started on transport Tj, the number of connections on transport Tj will increase by 1 and the cumulative throughput on transport Tj will increase by Ri. The expression Γ-Cj may indicate that once sharing of content of type i fails or succeeds, the number of connections on transport Tj will decrease by 1, and the cumulative throughput on transport Tj will decrease Ri.

图10与图9类似,并且图示在特定装置上运行的P2PSM 1000的通用示例的实施例,其可以定制所述装置支持的媒体类型和传送。可以参考表4和5理解图10的细节。在状态之间的每个转换与输入/输出对相关联,在斜杠之上的输入是那个转换的事件条件。在斜杠之下的输出是转换的结果。所述输出将被存储在与同步机制118相关联的共享存储器138(参见图1)中。在图10中未示出没有改变的输出。FIG. 10 is similar to FIG. 9 and illustrates an embodiment of a general example of a P2PSM 1000 running on a particular device that can customize the media types and transmissions supported by the device. Details of FIG. 10 can be understood with reference to Tables 4 and 5. Each transition between states is associated with an input/output pair, the input above the slash is the event condition for that transition. The output below the slash is the result of the conversion. The output will be stored in shared memory 138 (see FIG. 1 ) associated with synchronization mechanism 118 . The unchanged output is not shown in FIG. 10 .

在该通用的P2PSM示例中,有一个开始(S)状态1094、一个结束(E)状态1095和n×m个中间状态,其中,如上所述,m是移动装置具有的短距离无线传送(诸如蓝牙、WiFi、UWB等)的数目,并且n是移动装置支持的应用类型(诸如图像、视频、mp3音乐、语音呼叫、文件编辑等)的数目。状态Sij指示所述装置开始在传送j上共享使用应用类型i的媒体。应用类型的次序是任意的。通过每个应用类型的优先级来列出传送的次序。传送j比传送j+1具有更高的优先级。对于每个给定的应用类型i,传送m具有最低的优先级。In this generic P2PSM example, there is a start (S) state 1094, an end (E) state 1095, and n x m intermediate states, where, as noted above, m is the short-range wireless transmission (such as Bluetooth, WiFi, UWB, etc.), and n is the number of application types supported by the mobile device (such as images, videos, mp3 music, voice calls, file editing, etc.). State S ij indicates that the device starts sharing media using application type i on transport j. The order of application types is arbitrary. The delivery order is listed by priority of each application type. Transmission j has higher priority than transmission j+1. For each given application type i, delivery m has the lowest priority.

在开始状态1094,如果两个装置试图共享类型i的媒体,则状态机将转换到状态Si1。如果在状态Si1共享失败,则状态机将转换到下一个状态(例如Si2),直到其中在传送j上的类型i的媒体共享成功地开始的状态Sij。在进入任何状态Sij之前,将检查Γ的Tj和Pj。如果Tj等于1,其指示在传送j上不再有可用的更多资源,则将跳过所述传送。如果Tj等于0,则将进一步检查Γ的Pj。如果剩余的带宽不大于用于共享类型i的媒体的最小带宽请求,则也将跳过所述传送。In start state 1094, if two devices attempt to share media of type i, the state machine will transition to state S i1 . If sharing fails at state S i1 , the state machine will transition to the next state (eg S i2 ) until state S ij where media sharing of type i on transport j starts successfully. Before entering any state S ij , Tj and Pj of Γ will be checked. If Tj is equal to 1, which indicates that no more resources are available on transfer j, then the transfer will be skipped. If Tj is equal to 0, Pj of Γ will be checked further. The transfer will also be skipped if the remaining bandwidth is not greater than the minimum bandwidth request for sharing media of type i.

在成功地开始共享后,在传送j上的连接的数目将增加1,并且在传送j上的累加的吞吐量将增加Ri。这是通过使用表达式Γ+Cj来进行。P2PSM 1000将在SUCCESS(成功)条件下返回到开始状态1094。在开始状态1094,如果共享成功地完成或者失败(j-DONE),则在传送j上的连接的数目将减去1,并且在传送j上的累加吞吐量将减少Ri。After successfully starting sharing, the number of connections on transport j will increase by 1, and the accumulated throughput on transport j will increase Ri. This is done by using the expression Γ+Cj. P2PSM 1000 will return to start state 1094 on a SUCCESS condition. In start state 1094, if the sharing completes successfully or fails (j-DONE), then the number of connections on transport j will be decremented by 1, and the cumulative throughput on transport j will be reduced by Ri.

这通过使用表达式Γ-Cj完成。This is done using the expression Γ-Cj.

在P2PSM因为SUCCESS(在传送j上成功地开始共享)或者j-DONE(在传送j上完成或者未能共享)而进入开始状态1094的任何时间,将查看连接的数目(Γ的Lj)和对应的累加吞吐量(Γ的Pj),如果Lj达到传送j可以支持的连接的最大数目或者Pj达到100%(没有带宽剩余来用于其他用途),则Γ的Tj将被设置为1。否则,Γ的Tj将被复位到0。At any time P2PSM enters the start state 1094 because of SUCCESS (successfully started sharing on transfer j) or j-DONE (completed or failed to share on transfer j), it will look at the number of connections (Lj of Γ) and the corresponding For the cumulative throughput (Pj of Γ), Tj of Γ will be set to 1 if Lj reaches the maximum number of connections transport j can support or if Pj reaches 100% (no bandwidth left for other purposes). Otherwise, Tj of Γ will be reset to 0.

在状态Sij中,如果共享失败,则P2PSM 1000将转换到状态Si(j+1)。失败情况可以包括下面的情况:传送忙,无线连接已经断开,所述装置在范围之外,和/或存在防止在那个状态中共享的特定策略。In state S ij , if sharing fails, P2PSM 1000 will transition to state S i(j+1) . Failure conditions may include conditions where the transfer is busy, the wireless connection has been disconnected, the device is out of range, and/or there are specific policies that prevent sharing in that state.

如果共享在所有传送上都失败,则P2PSM 1000将转换到结束状态1095,其将自动地沉到开始状态1094。将结束状态1095与开始状态1094分开的原因是可能需要在结束状态1095调用一些特殊的过程,诸如出错处理过程。用于故障情况的特定策略对于特定类型的内容或者对于特定的网络拓扑具有特殊要求。If sharing fails on all transfers, the P2PSM 1000 will transition to the end state 1095, which will automatically sink to the start state 1094. The reason for separating the end state 1095 from the start state 1094 is that some special procedures may need to be called in the end state 1095, such as an error handling procedure. Specific policies for failure situations have special requirements for certain types of content or for certain network topologies.

图11描述了用于在两个无线通信装置之间的NFC发送的信息交换的通用分组配置数据格式1100的示例。根据NFC记录类型定义(RTD)规范,可以将NFC发送的信息数据类型定义为NFC论坛外部类型。有效负荷或者类型标识符1197是“companyname.com:cf”。类型“companyname.com:cf”指示这是公司特定的配置数据类型。在RTD规范下,有效负荷长度1198是无符号的整数,用于指示在有效负荷1196中的八位位组的数目。有效负荷1196具有n种类型的传送配置记录、应用配置记录或者状态记录。每个传送配置记录具有传送装置标识符(T1-Tn)、长度和包含配置细节的有效负荷。在这个示例中,表示蓝牙有效负荷1196。参见图4,蓝牙配置450(参见图4)在图11中被表示为“T1配置”,T1将输出的存储器记录(如结合图8所述)指示为:T是传送,L是链路的数目,P是与NFC发送的信息122、124和126(参见图1)相关联的带宽。11 depicts an example of a generic packet configuration data format 1100 for the exchange of information for NFC transmissions between two wireless communication devices. According to the NFC Record Type Definition (RTD) specification, the information data type transmitted by NFC can be defined as an NFC Forum external type. The payload or type identifier 1197 is "companyname.com:cf". The type "companyname.com:cf" indicates that this is a company-specific configuration data type. Under the RTD specification, the payload length 1198 is an unsigned integer indicating the number of octets in the payload 1196 . The payload 1196 has n types of transfer configuration records, application configuration records, or status records. Each transfer configuration record has a transfer device identifier (T1-Tn), a length and a payload containing configuration details. In this example, Bluetooth payload 1196 is represented. Referring to FIG. 4, the Bluetooth configuration 450 (see FIG. 4) is denoted in FIG. 11 as "T1 configuration", and T1 indicates the output memory records (as described in connection with FIG. 8) as: T is transfer, L is link number, P is the bandwidth associated with the information 122, 124 and 126 (see Figure 1) sent by the NFC.

在应用配置记录1130中,应用配置记录的类型是“Ap”。应用记录长度是无符号的整数,用于指示应用配置信息的八位位组的数目。应用配置有效负荷1196包含配置细节(每426,参见图4)。In the application configuration record 1130, the type of the application configuration record is "Ap". Application Record Length is an unsigned integer indicating the number of octets of application configuration information. The application configuration payload 1196 contains configuration details (per 426, see FIG. 4).

状态信息记录的类型是“St”。状态info_length是无符号的整数,用于指示状态信息的八位位组的数目。状态信息记录1109可以包括:当前状态,诸如,21指示状态S21(参见图9);共享特定类型的内容的最小带宽请求Ri;同步机制118(参见图1)的输出存储器;以及,其他当前状态相关的信息。对于音乐,当前状态相关信息可以是每426的音乐的时标(time index)。使用音乐的时标,例如,渲染器可以跳到主装置当前正在播放或者希望向渲染器装置的用户指出的共享内容的那个部分。The type of status information record is "St". Status info_length is an unsigned integer indicating the number of octets of status information. The state information record 1109 may include: a current state, such as 21 indicating state S21 (see FIG. 9 ); a minimum bandwidth request Ri for sharing a particular type of content; an output memory of the synchronization mechanism 118 (see FIG. 1 ); and, other current states Related information. For music, the current state related information may be the time index of the music every 426. Using the time stamp of the music, for example, the renderer can skip to that part of the shared content that the master device is currently playing or wishes to point out to the user of the renderer device.

图12图示图11的状态信息1199的输出存储器的格式。如上所述,T是传送可用性,L是链路的数目,并且P是带宽。参见图4,T1被图示为蓝牙可用性464(参见图4),L1被图示为蓝牙连接465,并且P1被图示为带宽466。FIG. 12 illustrates the format of the output memory of the status information 1199 of FIG. 11 . As mentioned above, T is the transfer availability, L is the number of links, and P is the bandwidth. Referring to FIG. 4 , T1 is illustrated as Bluetooth availability 464 (see FIG. 4 ), L1 is illustrated as Bluetooth connection 465 , and P1 is illustrated as bandwidth 466 .

图13是图11的特定示例,其中,T1=蓝牙,并且T2=WiFi。状态信息1399在这个示例中是蓝牙463和WiFi 467连接可用性。类型1397和有效负荷1398与如上参考图11所述的相同。有效负荷1396包含BT配置记录1321、WiFi配置记录1329和当前状态信息1340。可以理解,在NFC发送的信息中的任何变化在本讨论的范围中。Fig. 13 is a specific example of Fig. 11, where T1 = Bluetooth and T2 = WiFi. Status information 1399 is in this example Bluetooth 463 and WiFi 467 connection availability. Type 1397 and Payload 1398 are the same as described above with reference to FIG. 11 . Payload 1396 contains BT configuration record 1321 , WiFi configuration record 1329 and current state information 1340 . It is understood that any variation in the information sent by NFC is within the scope of this discussion.

图14是指定图13的组合的“BT”、“BT配置长度”和“BT配置”字段1321的格式的表格。蓝牙配置记录包含记录类型“BT”、所述配置以字节计的长度和配置有效负荷。BT配置有效负荷可以包含例如6个参数:用于指示配置数据的类型(定义BT鉴权值参数的使用:仅发现、PIN或者公共密钥)的字节;发送装置的6字节的蓝牙装置地址3字节的装置的类;用于对随后的蓝牙连接创建PIN的16字节的值;短名称长度字段;以及短名称。FIG. 14 is a table specifying the format of the combined "BT", "BT Configuration Length" and "BT Configuration" fields 1321 of FIG. 13 . A Bluetooth configuration record contains a record type "BT", the length in bytes of the configuration, and a configuration payload. The BT configuration payload may contain, for example, 6 parameters: a byte to indicate the type of configuration data (defining the use of BT authentication value parameters: discovery only, PIN or public key); 6 bytes for the Bluetooth device from the sending device Address 3-byte device class; 16-byte value used to create a PIN for subsequent Bluetooth connections; short name length field; and short name.

图15是指定在图13中所示的组合的“Wla”、“WiFi配置长度”和“WiFi配置”字段1329的表格。WiFi配置记录包含记录类型“Wla”、配置的以字节计的长度和配置有效负荷。WiFi配置有效负荷根据下述方面将包含两个强制参数:WLAN标准(诸如IEEE标准802.11a、802.11b、802.11g或其组合)和服务集标识符(SSID)。几个选用参数可以包括:连接模式(基础结构或者Ad-hoc)和RF信道ID、加密类型和对应的密钥以及对等者的以太网MAC地址。FIG. 15 is a table specifying the combined "Wla", "WiFi Configuration Length" and "WiFi Configuration" fields 1329 shown in FIG. 13 . A WiFi configuration record contains a record type "Wla", the length in bytes of the configuration, and the configuration payload. The WiFi configuration payload will contain two mandatory parameters according to: WLAN standard (such as IEEE standard 802.11a, 802.11b, 802.11g or combinations thereof) and Service Set Identifier (SSID). Several optional parameters may include: connection mode (infrastructure or Ad-hoc) and RF channel ID, encryption type and corresponding key, and peer's Ethernet MAC address.

图16是指定在图13中所示的组合的“St”、“状态信息长度”和“状态信息”字段1340的格式的表格。状态信息记录的类型是“St”。状态info_length是无符号的整数,用于指示状态信息的八位位组的数目。可以理解,在NFC发送的信息中的任何变化在本讨论的范围中。FIG. 16 is a table specifying the format of the combined "St", "Status Information Length" and "Status Information" fields 1340 shown in FIG. 13 . The type of status information record is "St". Status info_length is an unsigned integer indicating the number of octets of status information. It is understood that any variation in the information sent by NFC is within the scope of this discussion.

描述方法和装置:所述方法和装置用于在短距离通信链路上自动地耦合两个或者多个移动通信装置,以共享诸如呼叫、音乐、视频、文件和游戏的内容,其中,两个或者更多装置自动地确定共享内容的可行性,并且协商以找到如此进行的有效方式。以这种方式,在装置之间的配对对用户可以是透明的。而且,可以不用大量的用户输入来选择在传送中的更好的选择。Describes methods and apparatus for automatically coupling two or more mobile communication devices over a short-range communication link to share content such as calls, music, video, files, and games, wherein two Or more devices automatically determine the feasibility of sharing content, and negotiate to find an efficient way to do so. In this way, pairing between devices can be transparent to the user. Also, better options in delivery can be selected without extensive user input.

因此,虽然第一用户的应用在第一无线通信装置上是有效的,但是至少第一无线通信装置和第二无线通信装置可以实质上自动地启动通信以使用短距离通信链路来在第一装置和第二装置之间共享对应于第一无线通信装置的有效应用的内容。每个装置包括近场通信(NFC)装置,该装置(当在其他NFC装置的范围中时)可以启动在无线通信装置之间的通信,以使得装置可以共享内容。除了一个或多个用户将所述装置带入范围中(“轻击以进行配置”)以使得NFC可以启动装置之间的配对,NFC使能的装置的用户可以具有很少或者最少的交互。因此,可以消除对用于共享内容的复杂和令人厌烦的过程的需要。Thus, while the first user's application is active on the first wireless communication device, at least the first wireless communication device and the second wireless communication device can substantially automatically initiate communication to use the short-range communication link to communicate on the first wireless communication device. Content corresponding to an active application of the first wireless communication device is shared between the device and the second device. Each device includes a near field communication (NFC) device that (when in range of other NFC devices) can initiate communication between the wireless communication devices so that the devices can share content. Users of NFC-enabled devices may have little or minimal interaction other than one or more users bringing the device into range ("tap to configure") so that NFC can initiate pairing between the devices. Therefore, the need for complicated and tedious procedures for sharing content can be eliminated.

提供本公开来以使能的方式解释建立和使用根据本发明的各个实施例的最佳模式。还提供本公开以增强对本发明的原理及其优点的理解和体会,而不是以任何方式限制本发明。本发明由所附的权利要求和如所发布的那些权利要求的所有等同物单独地限定,所述权利要求包括本申请的任何修改。This disclosure is provided to explain in an enabling manner the best modes of building and using various embodiments in accordance with the invention. This disclosure is also provided to enhance understanding and appreciation of the principles of the invention and its advantages, but not to limit the invention in any way. The invention is defined solely by the appended claims including any amendments of this application including all equivalents of those claims as issued.

还可以理解,如果有,诸如第一和第二、顶和底以及旋转和静止等的关系术语的使用仅用于将实体或者行为彼此区分,而不必然要求或者暗示在这样的实体或者行为之间的任何实际的这样的关系或者顺序。It is also to be understood that the use of relational terms, such as first and second, top and bottom, and rotating and stationary, if any, are used merely to distinguish entities or actions from one another and do not necessarily require or imply a relationship between such entities or actions. any actual such relationship or order between them.

本公开意欲解释如何形成和使用根据所述技术的各个实施例,而不是限制真实的、意欲的和公平的范围及其精神。上述说明不意欲是穷尽性的,或者限于所公开的精确形式。根据上述教导有可能进行修改或者改变。选择和描述所述一个或多个实施例以提供所述技术的原理及其实际应用的最佳说明,并且使得本领域内的普通技术人员能够使用在各个实施例中的技术、并且各种修改适合于所考虑的特定用途。所有这样的修改和改变当根据它们被公正地、合法地和公平地授权的宽度被解释时,都在由所附的权利要求及其所有等同物确定的本发明的范围中,所附的权利要求可以在本专利申请的未决期间被修改。This disclosure is intended to explain how to make and use various embodiments in accordance with the described technology, not to limit the true, intended and fair scope and spirit thereof. The above descriptions are not intended to be exhaustive or to be limited to the precise forms disclosed. Modifications and variations are possible in light of the above teachings. The one or more embodiments were chosen and described in order to provide the best explanation of the principles of the technology and its practical application, and to enable others skilled in the art to use the technology in each embodiment, with various modifications suitable for the particular use under consideration. All such modifications and changes are within the scope of the invention as determined by the appended claims and all their equivalents when interpreted in accordance with the breadth to which they are fairly, legally and equitably entitled. Requirements may be amended during the pendency of this patent application.

Claims (18)

1. mobile communications device comprises:
Short-range wireless transceiver is configured to use wireless transmission to send data, and described wireless transmission has the wireless transmission configuration by the configuration information indication, and also has available bandwidth;
Processor is configured to move at least one Application Software Program, with the content of visit by the indication of application type information;
Controller is coupled to described short-range wireless transceiver and described processor; And
Near field communication means, be coupled to described controller, and be configured to send described configuration information, described available bandwidth and described application type information, and receive another configuration information, Another application type information and another available bandwidth from another communicator.
2. device according to claim 1, wherein, described near field communication means is a rfid device.
3. device according to claim 1 also comprises:
Transceiver is configured to communicate by letter on cellular network.
4. device according to claim 1, wherein, described configuration information comprises the information of selecting from the group of being made up of class, link key and the device short name of bluetooth configuration type, bluetooth device address, device.
5. device according to claim 1, wherein, described configuration information comprises the information of selecting from the group of being made up of WLAN type, SSID, connection mode, radio-frequency channel ID, encryption type and encryption key.
6. device according to claim 1, wherein, described controller is configured to communicate by letter when described near field communication means receives when handling another configuration information to start via described short-range wireless transceiver, and described another communicator of described another configuration information indication has compatible short-range wireless transceiver.
7. device according to claim 1, wherein, described application type information comprises the maximum of an application identifier, the Application Software Program of the limit priority that described maximum indication is moving on described processor.
8. device according to claim 7, wherein, described application identifier is selected from the group of being made up of calling sharing application designator, image viewer application identifier, audio player application designator, file viewer application designator and video player application designator.
9. device according to claim 1, wherein, described application type information comprises the maximum of a content type designator of selecting from the group of being made up of voice content designator, picture material designator, audio content designator, video content designator and file content designator.
10. method of between first radio communication device and second radio communication device, sharing content, described first radio communication device is configured to carry out first Application Software Program that is used to visit the content with content type, and described method comprises:
Use first near-field communication to send available bandwidth information and the effective application message that first short-distance wireless transmits configuration information, correspondence from described first radio communication device;
Use second near-field communication to receive available bandwidth information and the application availability information that second short-distance wireless transmits configuration information, correspondence from described second radio communication device;
Between described first radio communication device and described second radio communication device, set up short-range wireless communication link based on the available bandwidth information of described first short-distance wireless transmission configuration information and correspondence and the available bandwidth information of described second short-distance wireless transmission configuration information and correspondence.
11. method according to claim 10, wherein, described transmission comprises:
The concatenation ability that transmission is selected from the group of being made up of bluetooth capability and WiFi ability.
12. method according to claim 10 also comprises:
Use described first near-field communication to send content-type information.
13. method according to claim 12, wherein, described content type is selected from the group of being made up of voice content type, picture material type, audio content type, video content types and file content types.
14. method according to claim 10 also comprises:
Use described short-range wireless communication link that described content is sent to described second radio communication device from described first radio communication device.
15. method according to claim 14 also comprises:
Carry out audio call sharing application software program; And
On described short-range wireless communication link, voice content is sent to described second radio communication device from described first radio communication device.
16. method according to claim 10 also comprises:
Can visit the execution that starts second Application Software Program on described second radio communication device of described content;
Use described short-range wireless communication link that described content is sent to described second radio communication device from described first radio communication device, to visit by described second Application Software Program.
17. method according to claim 16 also comprises:
Realize state machine in described first radio communication device, described state machine comprises:
Initial condition NON, in described initial condition NON, described first radio communication device is connected with the short-distance wireless that do not have of described second radio communication device;
Point-to-point connection status P2P, in described point-to-point connection status P2P, described first radio communication device has a short-distance wireless with described second radio communication device and is connected;
Realize peering state machine (P2PSM) in described first radio communication device, described peering state machine comprises:
In described initial condition START, there is or does not need the short range links of success in initial condition START, and described short range links is configured to share content between described first radio communication device and described second radio communication device;
Final state END in described final state END, can not set up successful short range links, and described short range links is configured to share content between described first radio communication device and described second radio communication device; And
A plurality of state S Ij, at described a plurality of state S IjIn, set up the short range links of transmission type j, the short range links of described transmission type j is configured to use content type i to share content between described first radio communication device and described second radio communication device;
Wherein, the short-distance wireless that exchanges via the near-field communication between described first radio communication device and described second radio communication device of described state machine tracks transmits configuration information, corresponding available bandwidth information and content-type information.
18. method according to claim 16 also comprises:
Realize that point connects to multiple spot (P2M), wherein, described first radio communication device has and is connected with the point-to-point short-distance wireless of described second radio communication device and is connected with at least one other point-to-point short-distance wireless of another radio communication device.
CN200880113633A 2007-10-31 2008-09-24 Negotiation of short-range wireless communication parameters using configuration data received via RFID Pending CN101843124A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/930,310 US7970350B2 (en) 2007-10-31 2007-10-31 Devices and methods for content sharing
US11/930,310 2007-10-31
PCT/US2008/077422 WO2009058494A1 (en) 2007-10-31 2008-09-24 Negotiation of a short range wireless communication parameters using configuration data received through rfid

Publications (1)

Publication Number Publication Date
CN101843124A true CN101843124A (en) 2010-09-22

Family

ID=40262017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880113633A Pending CN101843124A (en) 2007-10-31 2008-09-24 Negotiation of short-range wireless communication parameters using configuration data received via RFID

Country Status (9)

Country Link
US (1) US7970350B2 (en)
EP (1) EP2196040B1 (en)
KR (2) KR101307077B1 (en)
CN (1) CN101843124A (en)
AT (1) ATE540552T1 (en)
BR (1) BRPI0818262B1 (en)
ES (1) ES2376609T3 (en)
MX (1) MX2010004550A (en)
WO (1) WO2009058494A1 (en)

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102325217A (en) * 2011-07-11 2012-01-18 惠州Tcl移动通信有限公司 Mobile terminal, software sharing system and sharing method thereof
CN102595643A (en) * 2010-11-19 2012-07-18 罗技欧洲股份有限公司 System and method used for connection and pairing of wireless devices
CN102724774A (en) * 2011-03-29 2012-10-10 希姆通信息技术(上海)有限公司 Communication module, communication equipment and application method thereof
CN102768783A (en) * 2011-04-28 2012-11-07 英特尔公司 Apparatus, system and method for wirelessly delivering content
CN102769482A (en) * 2011-05-03 2012-11-07 中兴通讯股份有限公司 Method, equipment, device and system of link target WLAN (Wireless Local Area Network) equipment based on NFC (Near Field Communication) technology
CN102780513A (en) * 2011-05-13 2012-11-14 希姆通信息技术(上海)有限公司 Mobile terminal and method for realizing Bluetooth communication between mobile terminals
CN102857266A (en) * 2011-06-29 2013-01-02 美国博通公司 Secure communications via NFC device
CN102906683A (en) * 2010-05-28 2013-01-30 索尼公司 Information processing device, information processing system, and program
WO2013026413A1 (en) * 2011-08-25 2013-02-28 华为终端有限公司 Mobile terminal application parameter configuration method, related device and system
WO2013037153A1 (en) * 2011-09-16 2013-03-21 中兴通讯股份有限公司 Method and terminal for managing rfid card
CN103095347A (en) * 2011-11-02 2013-05-08 腾讯科技(深圳)有限公司 Method and terminal and system for electronic card exchange
CN103095345A (en) * 2011-11-03 2013-05-08 悦康健康管理顾问科技股份有限公司 Wireless acquisition method of external data and electronic equipment thereof
CN103120017A (en) * 2010-09-23 2013-05-22 捷讯研究有限公司 Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
CN103178880A (en) * 2013-03-23 2013-06-26 青岛歌尔声学科技有限公司 A kind of NFC bluetooth device and its pairing method and manufacturing method
CN103187994A (en) * 2011-12-31 2013-07-03 国民技术股份有限公司 Communication system and communication method
CN103249085A (en) * 2012-02-07 2013-08-14 中兴通讯股份有限公司 WiFi data transmission method and terminal
CN103259567A (en) * 2012-02-21 2013-08-21 宏碁股份有限公司 Control method and electronic device
CN103297096A (en) * 2012-02-21 2013-09-11 三星电子株式会社 Apparatus and method for transmitting and receiving multimedia data by using NFC
WO2013152557A1 (en) * 2012-04-13 2013-10-17 中兴通讯股份有限公司 Method and apparatus for implementing full-duplex point-to-point communication between near field communication terminals
CN103491655A (en) * 2013-09-30 2014-01-01 深圳前海君浩银通科技发展有限公司 Multi-mode communication system and method between terminal devices
CN103580727A (en) * 2012-08-06 2014-02-12 中兴通讯股份有限公司 Short-distance wireless data transmission method and system and mobile terminals
CN103782292A (en) * 2011-09-07 2014-05-07 诺基亚公司 Methods, apparatuses and computer program products for performing wireless innercopy of data between devices
CN103812530A (en) * 2012-11-15 2014-05-21 绿智慧流科技公司 Intelligent automatic communication method and system
CN103916979A (en) * 2012-12-28 2014-07-09 佳能株式会社 Information Processing Apparatus And Control Method Thereof
CN103987040A (en) * 2014-05-07 2014-08-13 华晶科技股份有限公司 Bluetooth auxiliary connection establishment method and wireless access point device
CN104081677A (en) * 2012-01-27 2014-10-01 佳能株式会社 Communication device, communication device control method and program
CN104246803A (en) * 2012-02-01 2014-12-24 Linq3科技公司 Systems and methods for integrated game play through the use of proximity-based communication on smart phones and hand held devices
CN104254980A (en) * 2012-06-08 2014-12-31 惠普发展公司,有限责任合伙企业 Secure wireless point-to-point connections using near-field communication
CN104469665A (en) * 2014-12-29 2015-03-25 深圳市理奥网络技术有限公司 Data processing method and user terminals
CN104601200A (en) * 2013-11-01 2015-05-06 宏碁股份有限公司 Near field communication extension method and extension device
CN104604250A (en) * 2012-08-31 2015-05-06 高通股份有限公司 Smart notification tool for headphones
CN104620514A (en) * 2012-09-10 2015-05-13 三星电子株式会社 Method and device for running applications
CN104781800A (en) * 2012-09-07 2015-07-15 谷歌公司 System and method for interacting with content of an electronic device
CN104903875A (en) * 2012-12-27 2015-09-09 松下知识产权经营株式会社 Communication device
WO2015143647A1 (en) * 2014-03-26 2015-10-01 Qualcomm Incorporated System and method to enhance the user experience of applications for proximity-based peer-to-peer mobile computing
CN104969510A (en) * 2013-03-13 2015-10-07 英特尔公司 Device-to-device communication for resource sharing
CN105430602A (en) * 2015-11-27 2016-03-23 广东欧珀移动通信有限公司 A networking method and system
WO2016050143A1 (en) * 2014-09-29 2016-04-07 阿里巴巴集团控股有限公司 Method for sharing resources between devices and electronic device
CN105721396A (en) * 2014-12-03 2016-06-29 绿智慧流科技有限公司 Broadcast automatic communication method and system
US9467203B2 (en) 2013-10-22 2016-10-11 Acer Incorporated Near field communication extending method and extension apparatus
CN106059631A (en) * 2015-04-01 2016-10-26 霍尼韦尔国际公司 System and method of near field communication enabled device programming
CN106162820A (en) * 2015-04-23 2016-11-23 北京数码视讯科技股份有限公司 A kind of method and device of terminal room transmission data
CN106301487A (en) * 2015-06-24 2017-01-04 英特尔Ip公司 The equipment of operation controlled electron device and method
CN107087292A (en) * 2017-03-10 2017-08-22 北方工业大学 Method for adaptively transmitting data by mobile terminal
US9894565B2 (en) 2014-01-29 2018-02-13 Huawei Device (Dongguan) Co., Ltd. Communication connection establishment method and mediation device
WO2018027475A1 (en) * 2016-08-08 2018-02-15 华为技术有限公司 Data transmission method, transmitting terminal device and receiving terminal device
CN108337019A (en) * 2011-11-30 2018-07-27 三星电子株式会社 Device and method for being connected to device in wireless terminal
CN109479226A (en) * 2016-12-24 2019-03-15 华为技术有限公司 A kind of wireless connection switching method and terminal
CN110189763A (en) * 2019-06-05 2019-08-30 普联技术有限公司 A kind of sound wave configuration method, device and terminal device
CN111683443A (en) * 2020-06-18 2020-09-18 北京百瑞互联技术有限公司 Man-machine interaction method based on state machine
CN112039688A (en) * 2014-04-24 2020-12-04 柏思科技有限公司 Method and system for configuring a system

Families Citing this family (330)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002336770A1 (en) 2001-09-24 2003-04-07 E2Interactive, Inc. D/B/A E2Interactive, Inc. System and method for supplying communication service
KR100689504B1 (en) * 2005-03-29 2007-03-02 삼성전자주식회사 Content Delivery Protection Device
US20080194311A1 (en) * 2007-01-26 2008-08-14 Linq3 Systems and methods for providing lottery game play through an unmanned terminal
US7720098B1 (en) * 2007-08-08 2010-05-18 At&T Mobility Ii Llc Wireless bandwidth aggregation
JP4952433B2 (en) * 2007-08-08 2012-06-13 ソニー株式会社 Information processing apparatus and method, and information processing system
US8385823B2 (en) * 2007-10-03 2013-02-26 Samsung Electronics Co., Ltd Method and system for communication in near field communication network
JP5033598B2 (en) 2007-11-28 2012-09-26 株式会社日立製作所 Display device and video equipment
US8254828B2 (en) * 2007-11-30 2012-08-28 Apple Inc. Methods and systems for mixing media with communications
KR101540475B1 (en) * 2007-11-30 2015-07-29 삼성전자주식회사 Method and system for sharing data in a local area network
KR101407523B1 (en) * 2008-01-09 2014-06-16 삼성전자주식회사 System providing streaming service and streaming service method thereof
JP5315849B2 (en) * 2008-01-22 2013-10-16 株式会社リコー COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM
US20090192935A1 (en) * 2008-01-30 2009-07-30 Kent Griffin One step near field communication transactions
US7884734B2 (en) * 2008-01-31 2011-02-08 Microsoft Corporation Unique identification of devices using color detection
US20090215398A1 (en) * 2008-02-25 2009-08-27 Adler Mitchell D Methods and Systems for Establishing Communications Between Devices
JP4524703B2 (en) * 2008-02-29 2010-08-18 ソニー株式会社 Information processing apparatus and method, and program
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US20100192170A1 (en) 2009-01-28 2010-07-29 Gregory G. Raleigh Device assisted service profile management with user preference, adaptive policy, network neutrality, and user privacy
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US11258652B2 (en) 2008-06-08 2022-02-22 Apple Inc. System and method for placeshifting media playback
US8458363B2 (en) * 2008-06-08 2013-06-04 Apple Inc. System and method for simplified data transfer
US9626363B2 (en) * 2008-06-08 2017-04-18 Apple Inc. System and method for placeshifting media playback
US20100035650A1 (en) * 2008-08-11 2010-02-11 Gottehrer Jonathan M Cell phone having air card and/or wifi card
JP5446519B2 (en) * 2008-09-17 2014-03-19 株式会社リコー Portable terminal device and program
JP5109905B2 (en) * 2008-09-29 2012-12-26 富士通モバイルコミュニケーションズ株式会社 Communication device
US20100082990A1 (en) * 2008-09-29 2010-04-01 Microsoft Corporation Establishment of a relationship between wireless devices
US20100080361A1 (en) * 2008-09-29 2010-04-01 Conrad Edward Houghton Method for Sharing Audio-only content, Audio-Visual content, and Visual-only content between Subscribers on a Telephone call
US8553625B2 (en) * 2008-10-31 2013-10-08 Samsung Electronics Co., Ltd. Method and system for performing tasks on collaborating wireless devices
KR101236438B1 (en) * 2008-11-04 2013-02-21 에스케이플래닛 주식회사 System and Method for Providing Service to End Device in Converged Personal Network Service Environment, and Converged Personal Network Service Server, Mobile Communication Terminal and End Device
EP2347553A1 (en) * 2008-11-07 2011-07-27 Nxp B.V. Peer to peer communication using device class based transmission rules
KR101267833B1 (en) * 2008-11-20 2013-05-27 에스케이플래닛 주식회사 A system, a method, a service server and an end terminal for related sound contents supply
WO2010065766A1 (en) * 2008-12-05 2010-06-10 Fisher Controls International Llc Method and apparatus for operating field devices via a portable communicator
JP5332600B2 (en) * 2008-12-25 2013-11-06 ソニー株式会社 Information processing apparatus, communication control method, program, and information processing system
US9055438B2 (en) * 2009-01-01 2015-06-09 Qualcomm Incorporated Exchanging data based upon device proximity and credentials
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US12389218B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US12166596B2 (en) 2009-01-28 2024-12-10 Disney Enterprises, Inc. Device-assisted services for protecting network capacity
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US12388810B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US12432130B2 (en) 2009-01-28 2025-09-30 Headwater Research Llc Flow tagging for service policy implementation
US8660488B2 (en) * 2009-01-30 2014-02-25 Kabushiki Kaisha Toshiba Communication device
EP2216910B1 (en) * 2009-02-04 2014-10-08 Alcatel Lucent Method and equipment for configuring radio communications
US8326221B2 (en) * 2009-02-09 2012-12-04 Apple Inc. Portable electronic device with proximity-based content synchronization
US8406206B2 (en) * 2009-02-23 2013-03-26 Empire Technology Development Llc Mobile peer-to-peer content sharing method and system
US9098820B2 (en) * 2009-02-23 2015-08-04 International Business Machines Corporation Conservation modeling engine framework
JP4660829B2 (en) * 2009-03-16 2011-03-30 Necカシオモバイルコミュニケーションズ株式会社 Mobile communication terminal and mobile communication system
JP5338458B2 (en) * 2009-04-28 2013-11-13 ソニー株式会社 Remote control device, communication device, remote control method and program
US20100278345A1 (en) * 2009-05-04 2010-11-04 Thomas Matthieu Alsina Method and apparatus for proximity based pairing of mobile devices
US9184490B2 (en) 2009-05-29 2015-11-10 Abbott Diabetes Care Inc. Medical device antenna systems having external antenna configurations
KR101562565B1 (en) * 2009-06-25 2015-10-22 삼성전자주식회사 Method for transmitting and receiving data using electric field and apparatus therefor
US9949305B2 (en) 2009-10-02 2018-04-17 Blackberry Limited Methods and apparatus for peer-to-peer communications in a wireless local area network
US8358746B2 (en) * 2009-10-15 2013-01-22 Avaya Inc. Method and apparatus for unified interface for heterogeneous session management
US8363796B2 (en) * 2009-10-15 2013-01-29 Avaya Inc. Selection and initiation of IVR scripts by contact center agents
EP2497282A4 (en) * 2009-11-06 2014-11-26 Blackberry Ltd Device, system and method for selecting, sharing and displaying electronic content
US20110111697A1 (en) * 2009-11-06 2011-05-12 Research In Motion Limited Device, system and method for selecting, sharing and displaying electronic content
KR101716802B1 (en) * 2009-11-27 2017-03-15 구글 인코포레이티드 Client-server input method editor architecture
WO2011084648A2 (en) 2009-12-16 2011-07-14 Giftango Corporation Systems and methods for generating a virtual value item for a promotional campaign
US20110177780A1 (en) * 2010-01-15 2011-07-21 Kabushiki Kaisha Toshiba Wireless communication apparatus
US20110181780A1 (en) * 2010-01-25 2011-07-28 Barton James M Displaying Content on Detected Devices
US20110183654A1 (en) * 2010-01-25 2011-07-28 Brian Lanier Concurrent Use of Multiple User Interface Devices
CN103945130B (en) 2010-02-19 2018-05-15 株式会社尼康 The image acquisition method of electronic equipment and electronic equipment
US8364157B2 (en) * 2010-02-25 2013-01-29 Mediatek Inc. Methods for coordinating radio activities of different radio access technologies and apparatuses utilizing the same
US8942626B2 (en) * 2010-02-26 2015-01-27 Lg Electronics Inc. Electronic device and method for operating an electronic device
JP5342075B2 (en) 2010-03-01 2013-11-13 エー ビー ビー リサーチ リミテッド Wireless communication between two temporarily connected devices
US20110239114A1 (en) * 2010-03-24 2011-09-29 David Robbins Falkenburg Apparatus and Method for Unified Experience Across Different Devices
US8850196B2 (en) 2010-03-29 2014-09-30 Motorola Solutions, Inc. Methods for authentication using near-field
US10304051B2 (en) 2010-04-09 2019-05-28 Paypal, Inc. NFC mobile wallet processing systems and methods
US10445723B2 (en) * 2010-04-09 2019-10-15 Paypal, Inc. NFC-transaction processing systems and methods
US11887105B2 (en) 2010-04-09 2024-01-30 Paypal, Inc. Transaction token issuing authorities
US10134031B2 (en) 2010-04-09 2018-11-20 Paypal, Inc. Transaction token issuing authorities
US9015751B2 (en) * 2010-04-27 2015-04-21 Lg Electronics Inc. Image display device and method for operating same
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
JP2011248765A (en) * 2010-05-28 2011-12-08 Sony Corp Information processing device, information processing system and program
US8738783B2 (en) 2010-06-22 2014-05-27 Microsoft Corporation System for interaction of paired devices
US10104183B2 (en) * 2010-06-22 2018-10-16 Microsoft Technology Licensing, Llc Networked device authentication, pairing and resource sharing
FI20105790A0 (en) 2010-07-09 2010-07-09 Polar Electro Oy Wireless data transfer with short range
US8766794B2 (en) * 2010-07-28 2014-07-01 Fisher-Rosemount Systems, Inc. Handheld field maintenance tool with improved locational awareness functionality
US8068011B1 (en) 2010-08-27 2011-11-29 Q Street, LLC System and method for interactive user-directed interfacing between handheld devices and RFID media
US8509694B2 (en) * 2010-08-31 2013-08-13 Apple Inc. Techniques for facilitating communication between a portable media device and an accessory using multiple communication paths
US8966138B2 (en) 2010-08-31 2015-02-24 Apple Inc. Communication between a host device and an accessory using multiple-endpoint identification
US8630586B2 (en) 2010-08-31 2014-01-14 Apple Inc. Intelligent pairing of electronic devices
JP5167322B2 (en) * 2010-09-08 2013-03-21 株式会社バッファロー Data transfer method and terminal
US8798532B2 (en) 2010-09-23 2014-08-05 Blackberry Limited Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
US9961182B2 (en) * 2010-09-23 2018-05-01 Blackberry Limited Communications system providing data transfer using selective wireless communications formats and related methods
US8764571B2 (en) 2010-09-24 2014-07-01 Nokia Corporation Methods, apparatuses and computer program products for using near field communication to implement games and applications on devices
US8661354B2 (en) * 2010-09-24 2014-02-25 Nokia Corporation Methods, apparatuses and computer program products for using near field communication to implement games and applications on devices
JP5087666B2 (en) * 2010-09-30 2012-12-05 株式会社東芝 Information processing apparatus and communication control method
US9031869B2 (en) 2010-10-13 2015-05-12 Gift Card Impressions, LLC Method and system for generating a teaser video associated with a personalized gift
US9483786B2 (en) 2011-10-13 2016-11-01 Gift Card Impressions, LLC Gift card ordering system and method
US8750793B2 (en) * 2010-10-14 2014-06-10 Blackberry Limited Near-field communication (NFC) system with mobile wireless communications devices determining geographic positions of NFC tags and related methods
WO2012075168A2 (en) * 2010-11-30 2012-06-07 Enfora, Inc. Method and system for message concatenation
US9542203B2 (en) 2010-12-06 2017-01-10 Microsoft Technology Licensing, Llc Universal dock for context sensitive computing device
US8923770B2 (en) 2010-12-09 2014-12-30 Microsoft Corporation Cognitive use of multiple regulatory domains
US11978031B2 (en) 2010-12-14 2024-05-07 E2Interactive, Inc. Systems and methods that create a pseudo prescription from transaction data generated during a point of sale purchase at a front of a store
US8792429B2 (en) 2010-12-14 2014-07-29 Microsoft Corporation Direct connection with side channel control
US8589991B2 (en) 2010-12-14 2013-11-19 Microsoft Corporation Direct connection with side channel control
US9294545B2 (en) 2010-12-16 2016-03-22 Microsoft Technology Licensing, Llc Fast join of peer to peer group with power saving mode
US8948382B2 (en) 2010-12-16 2015-02-03 Microsoft Corporation Secure protocol for peer-to-peer network
US8971841B2 (en) 2010-12-17 2015-03-03 Microsoft Corporation Operating system supporting cost aware applications
CA2819696A1 (en) 2010-12-23 2012-06-28 Paydiant, Inc. Mobile phone atm processing methods and systems
GB201021875D0 (en) * 2010-12-23 2011-02-02 Antix Labs Ltd Methods of distributing software
CN102548021B (en) * 2010-12-28 2016-08-17 联想(北京)有限公司 Method for exchanging information between electronic devices and electronic device
US9154190B2 (en) 2011-02-15 2015-10-06 Blackberry Limited Master mobile wireless communications device with near field communication (NFC) capabilities to send media content to slave mobile wireless communications devices and associated methods
US10944866B2 (en) * 2011-02-15 2021-03-09 David Goren Systems and methods of transferring user information to different devices
CN102111192B (en) * 2011-03-03 2014-09-10 中兴通讯股份有限公司 Bluetooth connection method and system
WO2012121641A1 (en) * 2011-03-04 2012-09-13 Thomas EKHOLM Wireless exchange of payload information at a short distance
US8539086B2 (en) 2011-03-23 2013-09-17 Color Labs, Inc. User device group formation
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
CN103460768B (en) * 2011-04-07 2017-06-16 Lg电子株式会社 The method and apparatus that beep-page message is monitored in M2M communication
US8224894B1 (en) 2011-05-09 2012-07-17 Google Inc. Zero-click sharing of application context across devices
US8171137B1 (en) 2011-05-09 2012-05-01 Google Inc. Transferring application state across devices
US8812601B2 (en) 2011-05-09 2014-08-19 Google Inc. Transferring application state across devices with checkpoints
US20120303533A1 (en) 2011-05-26 2012-11-29 Michael Collins Pinkus System and method for securing, distributing and enforcing for-hire vehicle operating parameters
CN103609072B (en) 2011-05-27 2017-07-28 国际商业机器公司 The inventory data for distributed cache provided by multiple wireless mobile apparatus is provided
US8671137B2 (en) 2011-05-31 2014-03-11 Google Inc. Personalized access using near field communication
US8548380B2 (en) 2011-06-10 2013-10-01 Broadcom Corporation Communications device for intelligently routing information among multiple user interfaces
US10476554B2 (en) * 2011-06-13 2019-11-12 Avaya Inc. Method and system for proximity-based content sharing
WO2012173423A2 (en) * 2011-06-15 2012-12-20 엘지전자 주식회사 Wireless data communication apparatus and wireless data communication method
US9130763B2 (en) 2011-06-20 2015-09-08 Microsoft Technology Licensing, Llc Automatic sharing of event content by linking devices
US8958745B2 (en) * 2011-06-21 2015-02-17 Lg Electronics Inc. Electronic device and operating method thereof
US9143889B2 (en) * 2011-07-05 2015-09-22 Htc Corporation Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method
JP5944992B2 (en) * 2011-07-25 2016-07-05 エルジー エレクトロニクス インコーポレイティド Electronic device and method of operating electronic device
US20130060721A1 (en) 2011-09-02 2013-03-07 Frias Transportation Infrastructure, Llc Systems and methods for pairing of for-hire vehicle meters and medallions
US9037852B2 (en) 2011-09-02 2015-05-19 Ivsc Ip Llc System and method for independent control of for-hire vehicles
CN102315864B (en) * 2011-09-07 2015-11-25 百度在线网络技术(北京)有限公司 For the method and apparatus of mobile device Point-to-Point Data Transmission
KR20130027930A (en) * 2011-09-08 2013-03-18 주식회사 팬택 Method of synchronizing data between NFC terminal and NFC terminal
US9621231B2 (en) * 2011-09-14 2017-04-11 Nokia Technologies Oy System, an apparatus, a device, a computer program and a method for device with short range communication capabilities
US8473550B2 (en) 2011-09-21 2013-06-25 Color Labs, Inc. Content sharing using notification within a social networking environment
US8930492B2 (en) 2011-10-17 2015-01-06 Blackberry Limited Method and electronic device for content sharing
US9124303B2 (en) * 2011-10-19 2015-09-01 Nokia Technologies Oy Apparatus and method for near field communication
US9211065B2 (en) 2011-10-19 2015-12-15 Qualcomm Incorporated Distributed control of medical devices to avoid effects of interference
WO2013058423A1 (en) * 2011-10-21 2013-04-25 엘지전자 주식회사 Electronic device and method for operating the electronic device
WO2013060012A1 (en) * 2011-10-27 2013-05-02 Nokia Corporation A method and apparatus for wireless peer-to-peer communication with multiple radio interfaces
KR101813020B1 (en) 2011-10-31 2017-12-29 삼성전자주식회사 Apparatus and method for configurating access in wireless network
TWI479816B (en) * 2012-05-17 2015-04-01 Yuekang Healthcare Man Consultants Inc Wireless method for obtaining external data, electronic device and application program
TW201320786A (en) * 2011-11-07 2013-05-16 Univ Nat Taiwan Method, module, and apparatus for sharing information, and electronic apparatus
CN103138806A (en) * 2011-11-25 2013-06-05 索尼爱立信移动通讯有限公司 Connection establishing method, connection establishing module and terminal device
US9374613B2 (en) * 2011-12-07 2016-06-21 Verizon Patent And Licensing Inc. Media content flicking systems and methods
TWI459338B (en) * 2011-12-13 2014-11-01 Hon Hai Prec Ind Co Ltd Bluetooth advertise transmitting device and method thereof
US20130166399A1 (en) * 2011-12-22 2013-06-27 Broadcom Corporation Method for transferring rich couponing and advertising content at the point of sale initiated by a single nfc tap
CN103188819B (en) * 2011-12-27 2016-06-29 北京中文在线数字出版股份有限公司 A kind of file data method for pushing under WiFi wireless network environment
US9008114B2 (en) * 2012-01-12 2015-04-14 Facebook, Inc. System and method for distance-dependent data exchange between wireless communication devices
US9055433B2 (en) 2012-01-12 2015-06-09 Facebook, Inc. Distance-dependent or user-dependent data exchange between wireless communication devices
US8706037B1 (en) 2012-01-13 2014-04-22 Google Inc. Alternative transport mechanism selection
KR101914117B1 (en) 2012-01-18 2018-11-02 삼성전자주식회사 Method and apparatus for establishing Wireless Local Network link between portable terminals
US8995908B2 (en) 2012-01-25 2015-03-31 Blackberry Limited Mobile communications system providing enhanced out of band (OOB) bluetooth pairing and related methods
US10417677B2 (en) 2012-01-30 2019-09-17 Gift Card Impressions, LLC Group video generating system
US8944922B2 (en) 2012-01-31 2015-02-03 Sony Corporation System and method for transferring gaming elements between peer devices
US20130201915A1 (en) * 2012-02-07 2013-08-08 Htc Corporation Apparatuses and methods for out-of-band information feedback
IN2014DN07522A (en) * 2012-03-16 2015-04-24 Sony Corp
US20130253999A1 (en) 2012-03-22 2013-09-26 Frias Transportation Infrastructure Llc Transaction and communication system and method for vendors and promoters
JP5966527B2 (en) 2012-03-30 2016-08-10 ブラザー工業株式会社 Communication device
US20130288601A1 (en) * 2012-04-26 2013-10-31 Apple Inc. Automatic configuration of electronic devices
US8892175B2 (en) * 2012-04-29 2014-11-18 Honda Motor Co., Ltd. Connected phone system and method with associated bandwidth connections in a vehicle environment
US8886782B2 (en) 2012-05-03 2014-11-11 Nokia Corporation Method and apparatus for binding devices into one or more groups
EP2677773B1 (en) * 2012-06-22 2020-05-13 BlackBerry Limited Near field communications transport auto discovery
US9516452B2 (en) * 2012-06-28 2016-12-06 Intel Corporation Wireless data transfer with improved transport mechanism selection
US9184800B2 (en) 2012-07-16 2015-11-10 Google Inc. Automated sharing of application data over a near field communication link
US11055686B2 (en) 2012-08-08 2021-07-06 E2Interactive, Inc. S/M for providing, reloading, and redeeming stored value cards used in transit applications
US9342209B1 (en) * 2012-08-23 2016-05-17 Audible, Inc. Compilation and presentation of user activity information
US9112991B2 (en) * 2012-08-27 2015-08-18 Nokia Technologies Oy Playing synchronized multichannel media on a combination of devices
KR20140031468A (en) * 2012-08-31 2014-03-13 주식회사 팬택 Mobile device and method for sharing contents for the mobile device
WO2014039568A1 (en) 2012-09-04 2014-03-13 Linq3 Technologies Llc Systems and methods for integrated game play through the use of barcodes on smart phones and hand held devices
US10943432B2 (en) 2012-09-04 2021-03-09 E2Interactive, Inc. Processing of a game-playing transaction based on location
US10217326B2 (en) 2012-09-04 2019-02-26 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US10089608B2 (en) 2012-09-04 2018-10-02 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US10229561B2 (en) 2012-09-04 2019-03-12 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US9672697B2 (en) 2012-09-04 2017-06-06 Linq3 Technologies Llc Processing of a mobile device game-playing transaction conducted between the mobile device and a bluetooth terminal
US9824340B2 (en) 2012-09-04 2017-11-21 Linq3 Technologies Llc Processing of a user device game-playing transaction based on location
US9968306B2 (en) * 2012-09-17 2018-05-15 Abbott Diabetes Care Inc. Methods and apparatuses for providing adverse condition notification with enhanced wireless communication range in analyte monitoring systems
KR101995251B1 (en) * 2012-10-08 2019-09-30 삼성전자주식회사 Apparatus and method for controlling a power in near field communication device
KR101940254B1 (en) * 2012-10-25 2019-01-18 에스케이텔레콤 주식회사 Terminal device and control target apparatus, and control method thereof
US9020434B2 (en) * 2012-10-25 2015-04-28 Intel Corporation Wifi direct setup using out of band signaling
TWI471052B (en) * 2012-10-26 2015-01-21 Fluiditech Ip Ltd Intelligent Automatic Communication Method and System
US9112930B2 (en) * 2012-10-26 2015-08-18 Microsoft Technology Licensing, Llc Updating services during real-time communication and sharing-experience sessions
CN103931264B (en) 2012-10-29 2017-12-01 华为终端(东莞)有限公司 Communication connection establishment method and terminal
US8917620B1 (en) * 2012-11-15 2014-12-23 Sprint Spectrum L.P. Systems and methods for sharing of performance-metric data among similarly configured wireless communication devices
KR101520907B1 (en) * 2012-12-06 2015-05-19 홍순철 Bluetooth pairing system
US9881143B2 (en) * 2012-12-06 2018-01-30 Qualcomm Incorporated Methods and apparatus for providing private expression protection against impersonation risks
US9936335B2 (en) * 2012-12-13 2018-04-03 Microsoft Technology Licensing, Llc Mobile computing device application sharing
JP5945961B2 (en) 2012-12-26 2016-07-05 ブラザー工業株式会社 Communication equipment
US9332431B2 (en) 2012-12-27 2016-05-03 Motorola Solutions, Inc. Method of and system for authenticating and operating personal communication devices over public safety networks
US20140187159A1 (en) * 2012-12-27 2014-07-03 Dirk Hohndel Pairing through device interaction
US8806205B2 (en) 2012-12-27 2014-08-12 Motorola Solutions, Inc. Apparatus for and method of multi-factor authentication among collaborating communication devices
US8955081B2 (en) 2012-12-27 2015-02-10 Motorola Solutions, Inc. Method and apparatus for single sign-on collaboraton among mobile devices
US8782766B1 (en) 2012-12-27 2014-07-15 Motorola Solutions, Inc. Method and apparatus for single sign-on collaboration among mobile devices
AU2015255257B2 (en) * 2013-01-07 2017-08-24 Facebook, Inc. Distance-dependent or user-dependent data exchange between wireless communication devices
US20140206285A1 (en) * 2013-01-18 2014-07-24 Broadcom Corporation Systems and methods for establishing in-band connections using out-of-band connections
US11219288B2 (en) 2013-02-15 2022-01-11 E2Interactive, Inc. Gift card box with slanted tray and slit
US9565911B2 (en) 2013-02-15 2017-02-14 Gift Card Impressions, LLC Gift card presentation devices
US9031503B2 (en) * 2013-02-20 2015-05-12 Nxp B.V. Wireless data communications
JP6112903B2 (en) * 2013-02-22 2017-04-12 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, COMPUTER PROGRAM
US9198119B2 (en) * 2013-03-05 2015-11-24 Qualcomm Incorporated Method and apparatus for peer-2-peer Wi-Fi ranging using near field communication
WO2014142415A1 (en) 2013-03-12 2014-09-18 엘지전자 주식회사 Method for peer to peer group formation in direct communication system and device therefor
US9210733B2 (en) * 2013-03-14 2015-12-08 Google Technology Holdings LLC Method and apparatus to facilitate pairing between wireless devices
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices
US10115268B2 (en) 2013-03-15 2018-10-30 Linq3 Technologies Llc Systems and methods for integrated game play at payment-enabled terminals
US9526120B2 (en) 2013-03-15 2016-12-20 Google Inc. Techniques for context-based application invocation for short-range wireless communication interactions
JP6141061B2 (en) * 2013-03-15 2017-06-07 キヤノン株式会社 Information processing apparatus, control method, and information processing system
US9061210B2 (en) * 2013-03-21 2015-06-23 Nextbit Systems Inc. Synchronizing an instance of an application between multiple devices
US9858052B2 (en) 2013-03-21 2018-01-02 Razer (Asia-Pacific) Pte. Ltd. Decentralized operating system
US9002992B2 (en) 2013-03-21 2015-04-07 Nexbit Systems, Inc. Location based game state synchronization
US10027723B2 (en) * 2013-04-12 2018-07-17 Provenance Asset Group Llc Method and apparatus for initiating communication and sharing of content among a plurality of devices
US10217107B2 (en) 2013-05-02 2019-02-26 Gift Card Impressions, LLC Stored value card kiosk system and method
US10243786B2 (en) 2013-05-20 2019-03-26 Citrix Systems, Inc. Proximity and context aware mobile workspaces in enterprise systems
EP3011800A4 (en) * 2013-06-17 2017-02-15 Intel Corporation Remote user interface for self-service computing device
CN104135501B (en) * 2013-06-28 2015-08-05 腾讯科技(深圳)有限公司 Page sharing method, Apparatus and system
KR102148696B1 (en) * 2013-07-01 2020-08-27 삼성전자주식회사 Method and apparatus for service negotiation
CN104350513B (en) 2013-07-26 2016-12-14 华为终端有限公司 A method and device for identifying tags
KR102124017B1 (en) 2013-07-31 2020-06-17 삼성전자주식회사 Image photographing apparatus , user device and method for establishing communications between image photographing apparatus and user device
KR102142143B1 (en) 2013-08-20 2020-08-06 삼성전자주식회사 System, apparaus and method for sharing electronic device
KR20150026257A (en) * 2013-09-02 2015-03-11 삼성전자주식회사 Apparatas and method for updating a information of accessory in an electronic device
KR102241318B1 (en) * 2013-10-11 2021-04-16 삼성전자주식회사 Operating Method For Communication Service And Electronic Device supporting the same
US11120462B2 (en) 2013-11-04 2021-09-14 E2Interactive, Inc. Systems and methods for using indicia of membership as a partial authorization in a transaction
US9317271B2 (en) * 2013-11-07 2016-04-19 Amazon Technologies, Inc. Software distribution architecture for hardware devices
ES2507890B1 (en) * 2013-11-14 2015-07-31 Felix KLOCKNER System and method of secure identification of users at close range on external devices
US9749416B2 (en) 2013-11-26 2017-08-29 International Business Machines Corporation Managing inventory data for a distributed cache provided by a plurality of wireless mobile devices
JP6306866B2 (en) * 2013-12-09 2018-04-04 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP6252172B2 (en) 2013-12-27 2017-12-27 ブラザー工業株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND INFORMATION PROCESSING PROGRAM
US9635108B2 (en) 2014-01-25 2017-04-25 Q Technologies Inc. Systems and methods for content sharing using uniquely generated idenifiers
WO2015123658A1 (en) 2014-02-14 2015-08-20 Sonic Blocks, Inc. Modular quick-connect a/v system and methods thereof
CN104853407B (en) * 2014-02-18 2019-05-24 宏碁股份有限公司 Electronic device and wireless network connection method thereof
US9614724B2 (en) 2014-04-21 2017-04-04 Microsoft Technology Licensing, Llc Session-based device configuration
EP2937802B1 (en) * 2014-04-25 2021-03-24 Samsung Electronics Co., Ltd Mobile device and method of sharing content
WO2015165001A1 (en) * 2014-04-28 2015-11-05 Harman International Industries, Incorporated Connecting one electronic device to internet through another electronic device
CN105025477A (en) * 2014-04-29 2015-11-04 华晶科技股份有限公司 Wireless security automatic pairing method, connection establishment method and wireless access point device
US10262346B2 (en) 2014-04-30 2019-04-16 Gift Card Impressions, Inc. System and method for a merchant onsite personalization gifting platform
KR20150128346A (en) * 2014-05-09 2015-11-18 삼성전자주식회사 Apparatus and method for auto link change in wireless communication device
US10111099B2 (en) 2014-05-12 2018-10-23 Microsoft Technology Licensing, Llc Distributing content in managed wireless distribution networks
US9384335B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content delivery prioritization in managed wireless distribution networks
US9430667B2 (en) 2014-05-12 2016-08-30 Microsoft Technology Licensing, Llc Managed wireless distribution network
US9384334B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content discovery in managed wireless distribution networks
US9874914B2 (en) 2014-05-19 2018-01-23 Microsoft Technology Licensing, Llc Power management contracts for accessory devices
US10037202B2 (en) 2014-06-03 2018-07-31 Microsoft Technology Licensing, Llc Techniques to isolating a portion of an online computing service
US9367490B2 (en) 2014-06-13 2016-06-14 Microsoft Technology Licensing, Llc Reversible connector for accessory devices
US9769244B2 (en) 2014-06-18 2017-09-19 Microsoft Technology Licensing, Llc Courier network service
US9717006B2 (en) 2014-06-23 2017-07-25 Microsoft Technology Licensing, Llc Device quarantine in a wireless network
FR3022714A1 (en) * 2014-06-23 2015-12-25 Orange SHORT DISTANCE COMMUNICATION DEVICE
US9232383B1 (en) 2014-06-25 2016-01-05 Microsoft Corporation Courier network
KR20160003450A (en) * 2014-07-01 2016-01-11 삼성전자주식회사 Method and apparatus for sharing data of electronic device
JP6381330B2 (en) * 2014-07-23 2018-08-29 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
EP2978276A1 (en) * 2014-07-25 2016-01-27 The Swatch Group Research and Development Ltd. Information station with multiple communication interfaces
JP6478539B2 (en) * 2014-09-18 2019-03-06 キヤノン株式会社 Wireless communication apparatus, control method, and program
US9668204B2 (en) 2014-09-19 2017-05-30 Qualcomm Inc. Collaborative demand-based dual-mode Wi-Fi network control to optimize wireless power and performance
US9872174B2 (en) 2014-09-19 2018-01-16 Google Inc. Transferring application data between devices
JP6269957B2 (en) * 2014-09-24 2018-01-31 アルプス電気株式会社 Electronic equipment with communication function
KR102258052B1 (en) * 2014-09-25 2021-05-28 삼성전자주식회사 Apparatus and method for sharing contents with another electronic device in electronic device
WO2016047917A1 (en) * 2014-09-25 2016-03-31 삼성전자주식회사 Device and method for sharing contents in electronic device with other electronic device
SE543231C2 (en) * 2014-12-10 2020-10-27 Crunchfish Proximity Ab C/O Crunchfish Ab Communication device for improved establishing of a connection between devices
JP6482262B2 (en) * 2014-12-11 2019-03-13 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
TWI560552B (en) * 2015-01-30 2016-12-01 Via Tech Inc Interface chip and control method therefor
JP6489852B2 (en) * 2015-02-02 2019-03-27 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
US10684030B2 (en) 2015-03-05 2020-06-16 Honeywell International Inc. Wireless actuator service
CN105120075B (en) * 2015-07-20 2018-11-09 联想(北京)有限公司 A kind of method, electronic equipment and electronic device generating connection list
CN106470458B (en) 2015-08-17 2020-02-21 上海澜至半导体有限公司 Method and device for controlling in WiFi network
US9871858B2 (en) 2015-09-02 2018-01-16 International Business Machines Corporation System and method for peer to peer utility sharing
CN105263194A (en) * 2015-09-18 2016-01-20 北京金山安全软件有限公司 Method and device for establishing communication connection between mobile equipment and fixed equipment
EP3168744A4 (en) * 2015-09-24 2018-04-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Adapter and adapter upgrade method
KR20170052389A (en) * 2015-11-04 2017-05-12 삼성전자주식회사 Alerting system and method for portable electronic device
WO2017194443A1 (en) * 2016-05-12 2017-11-16 Lémantech Labs Sàrl Radio-controlled model programming
US10405023B2 (en) 2016-08-16 2019-09-03 At&T Intellectual Property I, L.P. Method and apparatus for providing video content using collaborative end points
US9953474B2 (en) 2016-09-02 2018-04-24 Honeywell International Inc. Multi-level security mechanism for accessing a panel
EP3585127B1 (en) * 2017-03-14 2023-11-15 Huawei Technologies Co., Ltd. Wireless communication-based connection method and terminal
JP6489144B2 (en) * 2017-03-23 2019-03-27 日本電気株式会社 Information processing device
US10954049B2 (en) 2017-12-12 2021-03-23 E2Interactive, Inc. Viscous liquid vessel for gifting
JP7257409B2 (en) * 2018-03-09 2023-04-13 ストライカー・コーポレイション Systems and methods for remotely controlling surgical instruments in console-based surgical systems
US12020309B2 (en) 2018-05-18 2024-06-25 E2Interactive, Inc. Augmented reality gifting on a mobile device
US11184153B2 (en) * 2018-07-05 2021-11-23 Apple Inc. Ultra wideband secure ranging
US11388599B2 (en) * 2019-05-09 2022-07-12 Mediatek Inc. Device-to-device subscriber identity module sharing method and associated apparatuses
US10789800B1 (en) 2019-05-24 2020-09-29 Ademco Inc. Systems and methods for authorizing transmission of commands and signals to an access control device or a control panel device
US10832509B1 (en) 2019-05-24 2020-11-10 Ademco Inc. Systems and methods of a doorbell device initiating a state change of an access control device and/or a control panel responsive to two-factor authentication
EP4114052B1 (en) * 2019-07-26 2023-12-20 Google LLC Method for managing a plurality of multimedia communication links in a point-to-multipoint bluetooth network
US10827455B1 (en) 2019-10-28 2020-11-03 Motorola Mobility Llc Method and apparatus for sending a notification to a short-range wireless communication audio output device
FR3105697B1 (en) * 2019-12-19 2022-04-29 Proton World Int Nv Configuring an NFC mobile terminal
FR3105506B1 (en) 2019-12-19 2023-05-19 St Microelectronics Rousset Configuring an NFC mobile device
CN111246592A (en) * 2020-01-15 2020-06-05 广东小天才科技有限公司 A method for realizing data sharing, a data sending end and a data receiving end
US11545314B2 (en) * 2020-04-28 2023-01-03 Hubbell Incorporated Wireless battery-powered switch
EP4183150A4 (en) * 2020-08-17 2024-02-14 Samsung Electronics Co., Ltd. Methods and device for configuring a uwb system
EP3968681B1 (en) * 2020-09-14 2024-11-06 Bayerische Motoren Werke Aktiengesellschaft A concept for a device with two communication devices
CN112367543B (en) * 2020-10-27 2023-08-15 海信视像科技股份有限公司 Display device, mobile terminal, screen projection method and screen projection system
US20230058051A1 (en) * 2021-08-17 2023-02-23 Toshiba Tec Kabushiki Kaisha System and method for voice activated file transfer
EP4210015A1 (en) 2022-01-07 2023-07-12 Carrier Corporation Addressable detectin system
US11825004B1 (en) * 2023-01-04 2023-11-21 Mattel, Inc. Communication device for children

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1662920A (en) * 2002-06-26 2005-08-31 诺基亚公司 System, device and method for network connection through wireless device using radio frequency identification
CN1910832A (en) * 2003-12-19 2007-02-07 诺基亚公司 Select radio resource in wireless communication device

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225089B2 (en) * 1996-12-04 2012-07-17 Otomaku Properties Ltd., L.L.C. Electronic transaction systems utilizing a PEAD and a private key
US6405027B1 (en) 1999-12-08 2002-06-11 Philips Electronics N.A. Corporation Group call for a wireless mobile communication device using bluetooth
US6351653B1 (en) 2000-06-15 2002-02-26 Motorola, Inc. Cellular telephone with simultaneous radio and cellular communications
US7409218B2 (en) 2002-05-31 2008-08-05 Motorola, Inc. Cellular ad hoc phone extension system and method
CN100419736C (en) * 2002-10-16 2008-09-17 株式会社Ntt都科摩 Service verification system, verification request terminal, service use terminal and provision method
EP1556966A4 (en) * 2002-10-31 2009-01-21 Nokia Corp DEVICE DETECTION AND SERVICE DISCOVERY SYSTEM AND METHOD FOR A MOBILE AD HOC COMMUNICATION NETWORK
AU2003274615A1 (en) 2002-12-04 2004-06-23 Koninklijke Philips Electronics N.V. Using configuration identifiers for communicating configuration descriptions
US8204435B2 (en) 2003-05-28 2012-06-19 Broadcom Corporation Wireless headset supporting enhanced call functions
JP4092692B2 (en) * 2003-06-06 2008-05-28 ソニー株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
US7280832B2 (en) 2003-07-01 2007-10-09 Nokia Corporation Method and apparatus for automatically selecting a bearer for a wireless connection
US8639819B2 (en) 2004-02-05 2014-01-28 Nokia Corporation Ad-hoc connection between electronic devices
US7230520B2 (en) 2004-05-03 2007-06-12 Dell Products L.P. Method and apparatus for RF access to system ID and fault information
US20050271194A1 (en) 2004-06-07 2005-12-08 Woods Paul R Conference phone and network client
US20060183462A1 (en) * 2005-02-11 2006-08-17 Nokia Corporation Managing an access account using personal area networks and credentials on a mobile device
US7907954B2 (en) 2005-03-23 2011-03-15 Nokia Corporation System and method for dynamic interface management
US7827011B2 (en) * 2005-05-03 2010-11-02 Aware, Inc. Method and system for real-time signal classification
US7471200B2 (en) * 2005-06-30 2008-12-30 Nokia Corporation RFID optimized capability negotiation
US7570939B2 (en) 2005-09-06 2009-08-04 Apple Inc. RFID network arrangement
US20070229264A1 (en) * 2005-11-14 2007-10-04 Ronald Eveland Software method and system for encapsulation of RFID data into a standardized globally routable format
WO2007092542A2 (en) * 2006-02-07 2007-08-16 Wms Gaming Inc. Wager gaming network with wireless hotspots
WO2008053369A2 (en) * 2006-08-23 2008-05-08 Bio Aim Technologies Holding Ltd. Three-dimensional electromagnetic flux field generation
US7469151B2 (en) * 2006-09-01 2008-12-23 Vivotech, Inc. Methods, systems and computer program products for over the air (OTA) provisioning of soft cards on devices with wireless communications capabilities
WO2008026080A2 (en) * 2006-09-01 2008-03-06 Bio Aim Technologies Holding Ltd. Systems and methods for wireless power transfer
KR100899872B1 (en) * 2006-12-06 2009-05-29 노키아 코포레이션 Automated application-selective processing of information obtained over wireless data communication links
US7848293B2 (en) * 2007-05-09 2010-12-07 Broadcom Corporation System and method for automatic wireless transport selection for increased performance and reduced power consumption
US9246924B2 (en) * 2007-12-13 2016-01-26 Sonim Technologies, Inc. Method for sharing service identity among multiple client devices in a real-time communications network
JP4613969B2 (en) * 2008-03-03 2011-01-19 ソニー株式会社 Communication apparatus and communication method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1662920A (en) * 2002-06-26 2005-08-31 诺基亚公司 System, device and method for network connection through wireless device using radio frequency identification
CN1910832A (en) * 2003-12-19 2007-02-07 诺基亚公司 Select radio resource in wireless communication device

Cited By (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102906683A (en) * 2010-05-28 2013-01-30 索尼公司 Information processing device, information processing system, and program
CN103120017A (en) * 2010-09-23 2013-05-22 捷讯研究有限公司 Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods
CN103120017B (en) * 2010-09-23 2016-02-24 黑莓有限公司 Mobile radio communication apparatus and the correlation technique of wireless communication link is set up based on near-field communication
CN102595643A (en) * 2010-11-19 2012-07-18 罗技欧洲股份有限公司 System and method used for connection and pairing of wireless devices
CN102595643B (en) * 2010-11-19 2016-08-03 罗技欧洲股份有限公司 Connect for wireless device and the system and method for pairing
CN102724774A (en) * 2011-03-29 2012-10-10 希姆通信息技术(上海)有限公司 Communication module, communication equipment and application method thereof
CN102768783A (en) * 2011-04-28 2012-11-07 英特尔公司 Apparatus, system and method for wirelessly delivering content
US9384331B2 (en) 2011-04-28 2016-07-05 Intel Corporation Device, system and method of wirelessly delivering content
CN102768783B (en) * 2011-04-28 2016-05-25 英特尔公司 The wirelessly device of transferring content, system and method
CN102769482A (en) * 2011-05-03 2012-11-07 中兴通讯股份有限公司 Method, equipment, device and system of link target WLAN (Wireless Local Area Network) equipment based on NFC (Near Field Communication) technology
WO2012149700A1 (en) * 2011-05-03 2012-11-08 中兴通讯股份有限公司 Method, device and system for linking target wlan device based on nfc technology
CN102780513A (en) * 2011-05-13 2012-11-14 希姆通信息技术(上海)有限公司 Mobile terminal and method for realizing Bluetooth communication between mobile terminals
US8874038B2 (en) 2011-06-29 2014-10-28 Broadcom Corporation Secure communications via NFC device
US9231662B2 (en) 2011-06-29 2016-01-05 Broadcom Corporation Secure communications via NFC device
CN102857266A (en) * 2011-06-29 2013-01-02 美国博通公司 Secure communications via NFC device
CN102325217A (en) * 2011-07-11 2012-01-18 惠州Tcl移动通信有限公司 Mobile terminal, software sharing system and sharing method thereof
US9210530B2 (en) 2011-08-25 2015-12-08 Huawei Device Co., Ltd. Configuring application parameter of mobile terminal
WO2013026413A1 (en) * 2011-08-25 2013-02-28 华为终端有限公司 Mobile terminal application parameter configuration method, related device and system
CN103782292A (en) * 2011-09-07 2014-05-07 诺基亚公司 Methods, apparatuses and computer program products for performing wireless innercopy of data between devices
WO2013037153A1 (en) * 2011-09-16 2013-03-21 中兴通讯股份有限公司 Method and terminal for managing rfid card
CN103095347A (en) * 2011-11-02 2013-05-08 腾讯科技(深圳)有限公司 Method and terminal and system for electronic card exchange
US8948697B2 (en) 2011-11-03 2015-02-03 Yuekang HealthCare Management Consultants, Inc. Wireless obtaining method for external data, electronic apparatus and application program
CN103095345B (en) * 2011-11-03 2016-03-23 悦康健康管理顾问科技股份有限公司 Wireless acquisition method of external data and electronic equipment thereof
CN103095345A (en) * 2011-11-03 2013-05-08 悦康健康管理顾问科技股份有限公司 Wireless acquisition method of external data and electronic equipment thereof
CN108337019A (en) * 2011-11-30 2018-07-27 三星电子株式会社 Device and method for being connected to device in wireless terminal
CN103187994A (en) * 2011-12-31 2013-07-03 国民技术股份有限公司 Communication system and communication method
CN106101987B (en) * 2012-01-27 2019-10-29 佳能株式会社 Communication equipment and communication apparatus control method
CN106101987A (en) * 2012-01-27 2016-11-09 佳能株式会社 Communication equipment and communication apparatus control method
CN104081677A (en) * 2012-01-27 2014-10-01 佳能株式会社 Communication device, communication device control method and program
US10419997B2 (en) 2012-01-27 2019-09-17 Canon Kabushiki Kaisha Communication apparatus, communication apparatus control method, and program
CN104081677B (en) * 2012-01-27 2016-06-22 佳能株式会社 Communication device and communication device control method
US9313693B2 (en) 2012-01-27 2016-04-12 Canon Kabushiki Kaisha Communication apparatus, communication apparatus control method, and program
CN104246803A (en) * 2012-02-01 2014-12-24 Linq3科技公司 Systems and methods for integrated game play through the use of proximity-based communication on smart phones and hand held devices
CN103249085A (en) * 2012-02-07 2013-08-14 中兴通讯股份有限公司 WiFi data transmission method and terminal
WO2013117048A1 (en) * 2012-02-07 2013-08-15 中兴通讯股份有限公司 Wifi data transmission method and terminal
CN103297096B (en) * 2012-02-21 2017-04-26 三星电子株式会社 Apparatus and method for transmitting and receiving multimedia data by using NFC
US10491737B2 (en) 2012-02-21 2019-11-26 Samsung Electronics Co., Ltd. Apparatus and method for transmitting and receiving multimedia data by using NFC
CN103297096A (en) * 2012-02-21 2013-09-11 三星电子株式会社 Apparatus and method for transmitting and receiving multimedia data by using NFC
US9961183B2 (en) 2012-02-21 2018-05-01 Samsung Elextronics Co., Ltd Apparatus and method for transmitting and receiving multimedia data by using NFC
CN103259567A (en) * 2012-02-21 2013-08-21 宏碁股份有限公司 Control method and electronic device
WO2013152557A1 (en) * 2012-04-13 2013-10-17 中兴通讯股份有限公司 Method and apparatus for implementing full-duplex point-to-point communication between near field communication terminals
CN103378877B (en) * 2012-04-13 2015-08-12 中兴通讯股份有限公司 A kind of method and device realizing near-field communication terminal full duplex point-to-point communication
CN103378877A (en) * 2012-04-13 2013-10-30 中兴通讯股份有限公司 Method for realizing full-duplex point to point communication between near field communication terminals and device
CN104254980A (en) * 2012-06-08 2014-12-31 惠普发展公司,有限责任合伙企业 Secure wireless point-to-point connections using near-field communication
CN104254980B (en) * 2012-06-08 2016-06-29 惠普发展公司,有限责任合伙企业 System and method for secure wireless point-to-point connection using near field communication
US9831918B2 (en) 2012-06-08 2017-11-28 Hewlett-Packard Development Company, L.P. Secure wireless peer-peer connection using near-field communication
CN103580727A (en) * 2012-08-06 2014-02-12 中兴通讯股份有限公司 Short-distance wireless data transmission method and system and mobile terminals
CN104604250B (en) * 2012-08-31 2018-08-14 高通股份有限公司 Intelligent Notification tool for earphone
CN104604250A (en) * 2012-08-31 2015-05-06 高通股份有限公司 Smart notification tool for headphones
CN104781800A (en) * 2012-09-07 2015-07-15 谷歌公司 System and method for interacting with content of an electronic device
US10813151B2 (en) 2012-09-10 2020-10-20 Samsung Electronics Co., Ltd. Method and device for executing application
US12035386B2 (en) 2012-09-10 2024-07-09 Samsung Electronics Co., Ltd. Method and device for executing application
US10244570B2 (en) 2012-09-10 2019-03-26 Samsung Electronics Co., Ltd. Method and device for executing application
US10485041B1 (en) 2012-09-10 2019-11-19 Samsung Electronics Co., Ltd. Method and device for executing application
US9635499B2 (en) 2012-09-10 2017-04-25 Samsung Electronics Co., Ltd. Method and device for executing application
CN111343621B (en) * 2012-09-10 2023-01-13 三星电子株式会社 Method and device for running application
CN111343621A (en) * 2012-09-10 2020-06-26 三星电子株式会社 Method and device for running an application
CN104620514A (en) * 2012-09-10 2015-05-13 三星电子株式会社 Method and device for running applications
CN103812530A (en) * 2012-11-15 2014-05-21 绿智慧流科技公司 Intelligent automatic communication method and system
CN104903875B (en) * 2012-12-27 2018-01-16 松下知识产权经营株式会社 Communication device and image forwarding method
CN104903875A (en) * 2012-12-27 2015-09-09 松下知识产权经营株式会社 Communication device
CN103916979B (en) * 2012-12-28 2018-05-29 佳能株式会社 Information processing unit and its control method
US9615393B2 (en) 2012-12-28 2017-04-04 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, and recording medium
CN103916979A (en) * 2012-12-28 2014-07-09 佳能株式会社 Information Processing Apparatus And Control Method Thereof
CN104969510B (en) * 2013-03-13 2019-11-19 英特尔公司 Device-to-device communication for resource sharing
CN104969510A (en) * 2013-03-13 2015-10-07 英特尔公司 Device-to-device communication for resource sharing
CN103178880B (en) * 2013-03-23 2015-12-23 青岛歌尔声学科技有限公司 A kind of NFC bluetooth equipment and matching method thereof and manufacture method
CN103178880A (en) * 2013-03-23 2013-06-26 青岛歌尔声学科技有限公司 A kind of NFC bluetooth device and its pairing method and manufacturing method
CN103491655A (en) * 2013-09-30 2014-01-01 深圳前海君浩银通科技发展有限公司 Multi-mode communication system and method between terminal devices
US9467203B2 (en) 2013-10-22 2016-10-11 Acer Incorporated Near field communication extending method and extension apparatus
CN104601200A (en) * 2013-11-01 2015-05-06 宏碁股份有限公司 Near field communication extension method and extension device
CN104601200B (en) * 2013-11-01 2017-08-04 宏碁股份有限公司 Near field communication extension method and extension device
US9894565B2 (en) 2014-01-29 2018-02-13 Huawei Device (Dongguan) Co., Ltd. Communication connection establishment method and mediation device
CN106537798B (en) * 2014-03-26 2019-05-14 高通股份有限公司 Enhance the user experience of application with the system and method for the reciprocity mobile computing based on proximity
US10470225B2 (en) 2014-03-26 2019-11-05 Qualcomm Incorporated System and method for enhance the user experience of applications for proximity-based peer-to-peer mobile computing
JP2017519262A (en) * 2014-03-26 2017-07-13 クアルコム,インコーポレイテッド System and method for improving the user experience of applications for proximity-based peer-to-peer mobile computing
WO2015143647A1 (en) * 2014-03-26 2015-10-01 Qualcomm Incorporated System and method to enhance the user experience of applications for proximity-based peer-to-peer mobile computing
CN106537798A (en) * 2014-03-26 2017-03-22 高通股份有限公司 System and method to enhance the user experience of applications for proximity-based peer-to-peer mobile computing
CN112039688A (en) * 2014-04-24 2020-12-04 柏思科技有限公司 Method and system for configuring a system
CN112039688B (en) * 2014-04-24 2023-04-21 柏思科技有限公司 Method and system for configuring a system
CN103987040A (en) * 2014-05-07 2014-08-13 华晶科技股份有限公司 Bluetooth auxiliary connection establishment method and wireless access point device
WO2016050143A1 (en) * 2014-09-29 2016-04-07 阿里巴巴集团控股有限公司 Method for sharing resources between devices and electronic device
CN105530590A (en) * 2014-09-29 2016-04-27 阿里巴巴集团控股有限公司 Method and electronic equipment for realizing resource sharing between equipment
CN105721396A (en) * 2014-12-03 2016-06-29 绿智慧流科技有限公司 Broadcast automatic communication method and system
CN104469665A (en) * 2014-12-29 2015-03-25 深圳市理奥网络技术有限公司 Data processing method and user terminals
WO2016106910A1 (en) * 2014-12-29 2016-07-07 深圳市理奥网络技术有限公司 Data processing method and client
CN106059631B (en) * 2015-04-01 2021-09-07 霍尼韦尔国际公司 Peripherals and near field configuration devices for fire alarm systems or security systems
CN106059631A (en) * 2015-04-01 2016-10-26 霍尼韦尔国际公司 System and method of near field communication enabled device programming
CN106162820A (en) * 2015-04-23 2016-11-23 北京数码视讯科技股份有限公司 A kind of method and device of terminal room transmission data
CN106301487A (en) * 2015-06-24 2017-01-04 英特尔Ip公司 The equipment of operation controlled electron device and method
CN105430602A (en) * 2015-11-27 2016-03-23 广东欧珀移动通信有限公司 A networking method and system
WO2018027475A1 (en) * 2016-08-08 2018-02-15 华为技术有限公司 Data transmission method, transmitting terminal device and receiving terminal device
US10932313B2 (en) 2016-12-24 2021-02-23 Huawei Technologies Co., Ltd. Wireless connection switching method and terminal
CN109479226A (en) * 2016-12-24 2019-03-15 华为技术有限公司 A kind of wireless connection switching method and terminal
CN107087292B (en) * 2017-03-10 2021-01-01 北方工业大学 Method for adaptively transmitting data by mobile terminal
CN107087292A (en) * 2017-03-10 2017-08-22 北方工业大学 Method for adaptively transmitting data by mobile terminal
CN110189763A (en) * 2019-06-05 2019-08-30 普联技术有限公司 A kind of sound wave configuration method, device and terminal device
CN110189763B (en) * 2019-06-05 2021-07-02 普联技术有限公司 Sound wave configuration method and device and terminal equipment
CN111683443A (en) * 2020-06-18 2020-09-18 北京百瑞互联技术有限公司 Man-machine interaction method based on state machine

Also Published As

Publication number Publication date
KR20100075580A (en) 2010-07-02
BRPI0818262A2 (en) 2015-04-14
EP2196040A1 (en) 2010-06-16
ATE540552T1 (en) 2012-01-15
ES2376609T3 (en) 2012-03-15
RU2010121780A (en) 2011-12-10
BRPI0818262B1 (en) 2020-01-28
MX2010004550A (en) 2010-05-19
KR20120040277A (en) 2012-04-26
US7970350B2 (en) 2011-06-28
KR101307077B1 (en) 2013-09-11
WO2009058494A1 (en) 2009-05-07
EP2196040B1 (en) 2012-01-04
US20090111378A1 (en) 2009-04-30

Similar Documents

Publication Publication Date Title
US7970350B2 (en) Devices and methods for content sharing
US9544718B2 (en) Method and apparatus for transmitting and receiving audio stream in wireless communication system
US9716969B2 (en) Method and apparatus for controlling device in wireless communication system
US20160359925A1 (en) Method and apparatus for transmitting and receiving data in wireless communication system
KR101702273B1 (en) Method and system for using wi-fi display transport mechanisms to accomplish voice and data communications
US9693180B2 (en) Method and apparatus for transmitting and receiving audio streams in wireless communication system
US20160366263A1 (en) Method and device for transmitting or receiving data in wireless communication system
US9049042B2 (en) System for providing mobile VoIP
US20170034646A1 (en) Method and apparatus for transmitting and receiving data in wireless communication system
JP5718969B2 (en) System and method for providing telephone related services to multiple devices using UPnP on home network
US20240049116A1 (en) Method for transmitting and receiving data and device for same in short-range wireless communication system
KR20070104553A (en) Communication systems and methods, master handheld devices and slave handheld devices
WO2022143508A1 (en) Method for transmitting data in near field, device and system
JP2007251450A (en) Adhoc network, terminal equipment, and adhoc network setting method used therefor
CN116746085A (en) Method and device for transmitting data
WO2013166762A1 (en) Networking method and system for personal area network devices
US20060194621A1 (en) Modular ear-piece/microphone that anchors voice communications
US12273586B2 (en) Multimedia apparatus and cast method
JP2005311670A (en) Video conference terminal, video conference system, video conference method and program thereof
CN102763078B (en) By the multimedia application performed on the handset with independently and the computing equipment be communicated with dock
CN115134880A (en) Call system, extension set and host
WO2022165919A1 (en) Communication method and apparatus
RU2487493C2 (en) Negotiation of short range wireless communication parameters using configuration data received through rfid
JP2013098936A (en) Imaging device, communication device, control method for the same devices, and program
CN118317452A (en) Communication method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILE CO., LTD.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20110107

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20110107

Address after: Illinois State

Applicant after: Motorola Mobility LLC

Address before: Illinois State

Applicant before: Motorola Inc.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100922