CN106105158A - 用于在搜索者装置与目标装置之间建立连接的方法和*** - Google Patents

用于在搜索者装置与目标装置之间建立连接的方法和*** Download PDF

Info

Publication number
CN106105158A
CN106105158A CN201580012351.7A CN201580012351A CN106105158A CN 106105158 A CN106105158 A CN 106105158A CN 201580012351 A CN201580012351 A CN 201580012351A CN 106105158 A CN106105158 A CN 106105158A
Authority
CN
China
Prior art keywords
searchers
destination apparatus
request
identifier
described destination
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.)
Granted
Application number
CN201580012351.7A
Other languages
English (en)
Other versions
CN106105158B (zh
Inventor
马尤尔什·马杜卡·帕迪尔
韩世熙
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN106105158A publication Critical patent/CN106105158A/zh
Application granted granted Critical
Publication of CN106105158B publication Critical patent/CN106105158B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • 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/104Peer-to-peer [P2P] networks
    • H04L67/1087Peer-to-peer [P2P] networks using cross-functional networking aspects
    • H04L67/1091Interfacing with client-server systems or between P2P systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/562Brokering proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

提供用于发起连接的方法。该方法包括:在搜索者装置连接至中间装置时由中间装置从搜索者装置接收意图,其中意图包括搜索者装置的服务意图和搜索者装置的标识符;以及通过由中间装置向目标装置发送连接请求来发起连接,其中连接请求包括搜索者装置的标识符以及包括至少一个参数。

Description

用于在搜索者装置与目标装置之间建立连接的方法和***
技术领域
本发明总体涉及无线***,更具体地,涉及用于在搜索者装置与目标装置之间发起连接的方法和***。
背景技术
IEEE 802.11系列技术标准和随附技术(通常也称为Wi-Fi)正朝以服务为中心的连接模型发展,在所述连接模型中,装置出于特定目的而连接。目的性连接通过由应用寻找支持特定服务的对等装置来触发。这些服务的示例包括文件共享、打印、媒体串流、传感器信息等。
一般而言,在建立连接中通常存在服务广告者角色(即,目标装置)和服务搜索者角色(即,搜索者装置)。服务搜索者是通过连接至服务广告者来搜寻广告服务的应用。服务广告者是能够看到以向潜在服务搜索者提供的并期待来自感兴趣服务搜索者的呼入连接请求的应用。服务搜索者发起应用会话协议(ASP)会话建立,服务广告者对呼入的请求作出响应以建立ASP会话。
在现有***中,搜索者装置可以连接至目标装置以调用目标装置支持的服务。搜索者装置跟随用于与目标装置发起连接的标准程序集合,这可能是耗时的并且有时可能是不必要的。可以在搜索者装置与目标装置之间交换媒体访问控制(MAC)地址以自动触发搜索者装置与目标装置之间的连接。触发的连接可以是Wi-Fi或Wi-Fi直连。在触发连接之后,搜索者装置建立与目标装置的服务会话。
现有***无法让搜索者装置在不跟随标准连接程序集合的情况下自动连接至目标装置。
发明内容
技术问题
提出本发明以至少解决上文提及的问题和/或缺点,并且至少提供下文描述的有益效果。
本发明一方面是提供用于在搜索者装置与目标装置之间发起连接的方法。
本发明一方面是提供由中间装置向目标装置发送连接请求的方法。
本发明另一方面是提供在由搜索者装置从中间装置接收目标装置的标识符和一个或多个对等(P2P)参数之后,在搜索者装置与目标装置之间建立连接的***。
技术解决方案
根据本发明的一方面,提供用于在搜索者装置与目标装置之间发起连接的方法。该方法包括在搜索者装置连接至中间装置时由中间装置从搜索者装置接收意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,该方法包括通过由中间装置向目标装置发送连接请求来发起连接。连接请求包括搜索者装置的标识符以及包括至少一个参数。
根据本发明的一方面,提供用于建立连接的***。***包括搜索者装置,该搜索者装置配置成在搜索者装置连接至中间装置时向中间装置发送意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,搜索者装置配置成从中间装置接收目标装置的标识符和至少一个对等(P2P)参数。另外,***包括中间装置,该中间装置配置成向目标装置发送连接请求。连接请求包括搜索者装置的标识符以及包括至少一个参数。另外,搜索者装置配置成基于目标装置的标识符和至少一个P2P参数与目标装置建立连接。
根据本发明的一方面,提供用于建立连接的搜索者装置。搜索者装置配置成在搜索者装置连接至中间装置时向中间装置发送意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,搜索者装置配置成从中间装置接收目标装置的标识符和至少一个P2P参数。另外,搜索者装置配置成基于目标装置的标识符和至少一个P2P参数与目标装置建立连接。
根据本发明的一方面,提供发送连接请求的中间装置。该中间装置配置成在搜索者装置连接至中间装置时从搜索者装置接收意图。意图包括搜索者装置的服务意图和搜索者装置的标识符。另外,中间装置配置成向搜索者装置发送目标装置的标识符和至少一个P2P参数。另外,中间装置配置成向目标装置发送连接请求。连接请求包括搜索者装置的标识符以及包括至少一个参数。
根据本发明的一方面,包括计算机可执行程序代码的计算机程序产品,该计算机可执行程序代码记录在计算机可读非暂态存储介质上。计算机可执行程序代码在被运行时执行用于发起连接的方法。该方法包括:在搜索者装置连接至中间装置时由中间装置从搜索者装置接收意图,其中意图包括搜索者装置的服务意图和搜索者装置的标识符;以及由中间装置向目标装置发送连接请求,其中连接请求包括搜索者装置的标识符以及至少一个参数。
附图说明
通过结合附图的以下详细描述,本发明某些实施方式的上述以及其他方面、特征和有益效果将更加显而易见,在附图中:
图1是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的***的框图;
图2是示出根据本发明实施方式搜索者装置与目标装置之间的连接的信令图;
图3是示出根据本发明实施方式搜索者装置与目标装置之间的连接的信令图;
图4是示出根据本发明实施方式搜索者装置与目标装置之间的连接的信令图;
图5是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的方法的流程图;
图6是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的方法的流程图;
图7是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的方法的流程图;
图8是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的***的图;
图9是示出根据本发明实施方式用于在搜索者装置与目标装置之间建立连接的***的图;
图10是示出根据本发明实施方式用于同时向多个用户传输文件的***的图;以及
图11是示出根据本发明实施方式实现用于在搜索者装置与目标装置之间建立连接的方法和***的计算环境的框图。
发明模式
参考附图所示以及以下说明详述的非限制性实施方式来更全面地解释本文的实施方式以及其多种特征和有益效果。为了不会不必要地模糊本文的实施方式,省略对公知的组件和处理技术的描述。另外,因为一些实施方式可以与一个或多个其他实施方式组合来形成新的实施方式,所以本文描述的各种实施方式不必是互相排他的。
除非另外指明,否则如本文所使用的术语“或者”是指非排他性的或者。本文使用的示例仅意在帮助理解能够实践本文的实施方式的方式并且进一步使得本领域技术人员能够实践本文的实施方式。因此,这些示例不应视为限制本文的实施方式的范围。
本文的实施方式提供用于在搜索者装置与目标装置之间建立连接的方法和***。该方法包括将搜索者装置点击(tapping)或连接至中间装置。另外,该方法包括由中间装置从搜索者装置接收意图。
意图可以包括搜索者装置的服务意图和搜索者装置的标识符。标识符可以是媒体访问控制(MAC)地址。另外,该方法包括通过由中间装置向目标装置发送连接请求来发起连接。连接请求包括搜索者装置的标识符以及包括一个或多个参数。参数可以为但是不限于会话的有效时间和搜索者装置的意图。
另外,该方法包括由搜索者装置从中间装置接收目标装置的标识符和至少一个P2P参数。标识符可以是MAC地址。P2P参数可以为例如但是不限于侦听信道、操作信道、服务集标识(SSID)或基本服务集标识(BSSID)。另外,该方法包括基于目标装置的标识符和P2P参数在搜索者装置与目标装置之间建立连接。
该方法包括由搜索者装置基于目标装置的标识符和侦听信道向目标装置发送装置发现请求。另外,该方法包括在从目标装置接收到装置发现响应之后,由搜索者装置向目标装置发送供应发现请求。另外,该方法包括由目标装置基于早前从中间装置接收的连接请求而对搜索者装置进行认证。另外,该方法包括在成功认证搜索者装置之后在搜索者装置与目标装置之间建立连接。
该方法包括由搜索者装置基于标识符、操作信道以及SSID或BSSID向目标装置发送关联请求。另外,该方法包括由目标装置基于早先从中间装置接收的连接请求而对搜索者装置进行认证。另外,该方法包括在成功认证搜索者装置之后在搜索者装置与目标装置之间建立连接。
该方法包括由目标装置向搜索者装置发送供应发现请求。另外,该方法包括由搜索者装置基于从中间装置接收的连接请求而对目标装置进行认证。另外,该方法包括在搜索者装置与目标装置之间建立连接。
中间装置是可信装置,其中信任是基于以下而创建的:中间装置与目标装置之间的主动连接;或者允许中间装置在一个或多个可信装置与目标装置之间创建可信关系的请求。
请求可以在P2P动作帧或因特网协议(IP)中发送。请求可以被称为装置供应请求或装置供应协议。在普通***中,MAC地址的交换使得两个装置能够自动触发连接以建立会话。连接机制跟随用于发起连接的标准程序集合,如上所述,这可能是耗时的过程并且有时可能是不必要的。
不同于普通***,如本文所述,可由中间装置将包括搜索者装置的标识符以及包括参数的连接请求发送至目标装置,这有助于基于目标装置的标识符和P2P参数在搜索者装置与目标装置之间建立连接。
不同于普通***,本文描述的方法和***可以扩展连接机制,从而允许使用中间装置来将搜索者装置连接至目标装置。另外,该方法和***可在不将搜索者装置连接至目标装置的情况下提供对目标装置的访问,从而改善用户的连接体验;这在难以连接至目标装置时(例如,在打印机位于另一个房间)是需要的。另外,该方法和***优化了搜索者装置与目标装置之间的服务调用和直接连接程序。
图1是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的***100的框图。***100包括搜索者装置102、中间装置104和目标装置106。
搜索者装置102和中间装置104可以为例如但是不限于膝上型计算机、台式计算机、移动电话、智能电话、个人数字助理(PDA)、平板计算机、平板手机、消费者电子装置或任何其他电子装置。目标装置106可以为例如但是不限于移动电话、智能手机、电视、立体声播放器、打印机等;各种电子装置,诸如移动通信终端、智能手机、便携式多媒体播放器(PMP)、数字广播播放器、PDA、音乐播放器、显示装置、移动游戏控制台以及数码相机,全部基于与各种通信***对应的通信协议中的一个来操作。
搜索者装置102可包括合适的接口以在网络上直接或间接与中间装置104、目标装置106和其他各种装置通信。
本文描述的网络可以为例如但是不限于Wi-Fi网络和Wi-Fi直连网络。
信任可基于中间装置104与目标装置106之间的主动连接来创建。
信任可基于允许中间装置104在可信装置与目标装置106之间创建可信关系的请求来创建。因此,中间装置104可被视为目标装置106的可信装置,如图1中所示。
请求可以在P2P动作帧或IP中发送。请求被称为装置供应请求或装置供应协议。
搜索者装置102发现中间装置104,并且搜索者装置102连接至中间装置104以与目标装置106建立连接。另外,搜索者装置102向中间装置104发送意图。意图可以包括搜索者装置102的服务意图和搜索者装置的标识符。标识符可以是MAC地址。在示例中,服务可以为但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在接收到意图之后,中间装置104向搜索者装置102发送目标装置106的标识符和P2P参数。
P2P参数可以为例如但是不限于侦听信道、操作信道和SSID或BSSID。
另外,中间装置104向目标装置106发送连接请求。连接请求可以是装置供应请求或装置供应协议。连接请求包括搜索者装置102的标识符以及包括参数。
参数可以为例如但是不限于会话的有效时间和搜索者装置102的意图。
搜索者装置102基于目标装置106的标识符和侦听信道向目标装置106发送装置发现请求。在装置被成功发现之后,搜索者装置102在从目标装置106接收到装置发现响应之后,向目标装置106发送供应发现请求。另外,在接收到供应发现请求之后,目标装置106基于从中间装置104接收的连接请求而对搜索者装置102进行认证。另外,在搜索者装置102被成功认证之后,搜索者装置102与目标装置106建立连接。
搜索者装置102基于标识符、操作信道和SSID或BSSID向目标装置106发送关联请求。关联请求可以是装置供应请求或装置供应协议。在接收到关联请求之后,目标装置106基于从中间装置104接收的、包括搜索者装置102的标识符的连接请求对搜索者装置102进行认证。另外,搜索者装置102可配置成在搜索者装置102被成功认证之后与目标装置106建立连接。
搜索者装置102可配置成从目标装置106接收装置发现请求。在接收到装置发现请求之后,搜索者装置102可配置成向目标装置106发送装置发现响应。在接收到装置发现响应之后,目标装置106向搜索者装置102发送供应发现请求。在接收到供应发现请求之后,搜索者装置102对目标装置106进行认证。在认证成功之后,搜索者装置102向目标装置106发送供应发现响应。另外,搜索者装置102可配置成与目标装置106建立连接。
图1示出根据本发明实施方式的***100的有限视图,但是应理解其他实施方式并不限于此。另外,***100可以包括任何数量的电子装置,以及彼此通信的其他硬件或软件组件。例如,组件可以为但是不限于在控制器或处理器中运行的进程、对象、可执行进程、执行线程、程序或计算机。举例来说,在装置上运行的应用和装置自身都可作为组件。
图2是示出根据本发明实施方式搜索者装置102与目标装置106之间的连接的信令图。信令顺序示出搜索者装置102、中间装置104与目标装置106之间的通信。
最初,在步骤202,中间装置104与目标装置106之间创建信任关联,从而在中间装置104与目标装置106之间建立信任。在信任关联之后,中间装置104可以被称为目标装置106的、托管服务的可信装置。可以在中间装置104与目标装置106之间发生主动连接时创建中间装置104与目标装置106之间的信任。可以向目标装置106发送允许中间装置104在一个或多个可信装置与目标装置106之间建立信任关系的请求。请求可以在P2P动作帧或IP中发送。请求被称为装置供应请求或装置供应协议。
在步骤204,在搜索者装置102连接至中间装置104时,搜索者装置102向中间装置104(即,可信装置)发送意图。意图可以包括服务意图、服务连接请求、服务标识(即,服务_id)以及搜索者装置102的标识符,其中标识符可以是MAC地址。在示例中,服务可以是发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在接收到意图之后,在步骤206,中间装置104向搜索者装置102发送包括目标装置106的标识符和P2P参数的响应消息,其中标识符可以是MAC地址。P2P参数可以为例如但是不限于侦听信道、操作信道、SSID或BSSID等等。
在步骤208,中间装置104向目标装置106发送连接请求,其中连接请求包括搜索者装置102的标识符以及包括参数。参数可以为例如但是不限于会话的有效时间、搜索者装置102的意图和搜索者装置102感兴趣的服务。请求可以在P2P动作帧或IP中发送。在接收到连接请求之后,在步骤210,目标装置106接受经中间装置104认证的连接请求。另外,目标装置106使得必要的状态机(P2P接口或Wi-Fi接口)发生改变。请求可称为装置供应请求或装置供应协议。
在接收到目标装置106的标识符和P2P参数之后,在步骤212,搜索者装置102发起装置发现请求。另外,在步骤214,搜索者装置102基于从中间装置104接收的、目标装置106的标识符向目标装置106发送探测请求。在接收到探测请求之后,在步骤216,目标装置106向搜索者装置102发送探测响应。
在步骤218,搜索者装置102基于目标装置106的标识符和侦听信道向目标装置106发送服务发现请求。在接收到服务发现请求之后,在步骤220,目标装置106向搜索者装置102发送服务发现响应。在步骤222,搜索者装置102发送用于与目标装置106发起连接的供应发现请求。另外,在接收到供应发现请求之后,目标装置106基于早先从中间装置104接收的连接请求对搜索者装置102进行认证。在认证搜索者装置102之后,在步骤224,目标装置106向搜索者装置102发送供应发现响应。在步骤226,将在搜索者装置102与目标装置104之间发起组所有者(GO)谈判。搜索者装置102形成GO。可替代地,目标装置106可以形成GO。在步骤228,搜索者装置102与目标装置106之间发生关联。在步骤230,搜索者装置102基于目标装置106的标识符和P2P参数与目标装置106建立会话。不同于普通***,搜索者装置102可在没有任何明显的用户交的情况下连接至目标装置106以用于建立会话。
图3是示出根据本发明实施方式搜索者装置102与目标装置106之间的连接的信令图。
步骤302、304、306、308和310与图2的步骤202、204、206、208和210相同并且在此不进行描述。
在步骤312,搜索者装置102基于目标装置106的标识符、操作信道和SSID或BSSID向目标装置106发送关联请求。目标装置106成为P2P连接的GO或红外连接的接入点(AP)。在步骤314,搜索者装置102直接向目标装置106发送关联请求。在接收到关联请求之后,目标装置106基于从中间装置104接收的连接请求对搜索者装置102进行认证。在步骤316,在目标装置106成功认证搜索者装置102之后,搜索者装置102与目标装置104建立会话。
不同于普通***,搜索者装置102与中间装置104之间交换意图和P2P参数,从而允许搜索者装置102优化与目标装置106的P2P连接或红外连接。
图4是示出根据本发明实施方式搜索者装置102与目标装置106之间的连接的信令图。在图4中,假设目标装置106在隐藏模式下操作。
步骤402、404、406和408与图2的步骤202、204、206和208相同并且在此不进行描述。
另外,目标装置106进入发起搜索者装置102的发现的连接模式。
在步骤410,目标装置106进入搜寻状态并且搜寻搜索者装置102。
在步骤412,搜索者装置102进入侦听状态以接收任何呼入连接从而与目标装置106建立连接。在步骤414,目标装置106向搜索者装置102发送探测请求。在接收到探测请求之后,在步骤416,搜索者装置102向目标装置106发送探测响应。
在步骤418,目标装置106向搜索者装置102发送供应发现请求。在接收到供应发现请求之后,搜索者装置102基于目标装置106的标识符对目标装置106进行认证。在认证目标装置106之后,在步骤420,搜索者装置102向目标装置106发送供应发现响应。
步骤422和424与图2的步骤220和222相同并且在此不进行描述。
在步骤426,搜索者装置102在成功认证目标装置106之后与目标装置106建立连接。
图5是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的方法的流程图。在步骤502,方法500包括将搜索者装置102连接至中间装置104。在步骤504,方法500包括由搜索者装置102向中间装置104发送意图。意图包括搜索者装置102的服务意图和搜索者装置102的标识符。在示例中,服务可以为例如但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在步骤506,方法500包括由搜索者装置102从中间装置104接收目标装置106的标识符和P2P参数。标识符可以是MAC地址。
在步骤508,该方法包括由中间装置104向目标装置106发送连接请求。连接请求包括搜索者装置102的标识符以及包括参数。连接请求可以在P2P动作帧或IP中发送。请求称为装置供应请求或装置供应协议。在步骤510,该方法包括由搜索者装置102基于目标装置106的标识符和侦听信道向目标装置106发送装置发现请求。在接收到装置发现请求之后,目标装置106向搜索者装置102发送装置发现响应。另外,搜索者装置102向目标装置106发送供应发现请求。
在步骤512,该方法包括在接收到供应发现请求之后,由目标装置106基于从中间装置104接收的、包括搜索者装置102的标识符的连接请求对搜索者装置102进行认证。在认证成功之后,目标装置106向搜索者装置102发送供应发现响应。在步骤514,该方法包括在接收到供应发现响应之后搜索者装置102与目标装置106建立连接。
图5的方法中的各种动作、操作、框、步骤等可以所呈现的顺序、以不同的顺序或同时执行。另外,在不脱离本发明的范围的情况下,一些动作、操作、框、步骤等可被省略、添加、修改、跳过等。
图6是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的方法的流程图。在步骤602,该方法包括将搜索者装置102连接至中间装置104。在步骤604,方法600包括由搜索者装置102向中间装置104发送意图。意图包括搜索者装置102的服务意图和搜索者装置102的标识符。在示例中,服务可以为例如但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在步骤606,该方法包括由搜索者装置102从中间装置104接收目标装置106的标识符和P2P参数。标识符可以是例如MAC地址。
在步骤608,该方法包括由中间装置104向目标装置106发送连接请求。连接请求包括搜索者装置102的标识符以及包括参数。连接请求可以在P2P动作帧或IP中发送。连接请求称为装置供应请求或装置供应协议。在步骤610,该方法包括由搜索者装置102基于标识符、操作信道和SSID或BSSID向目标装置106发送关联请求。
在步骤612,该方法包括由目标装置106基于从中间装置104接收的、包括搜索者装置102的标识符的连接请求对搜索者装置102进行认证。在步骤614,该方法包括在认证成功之后由搜索者装置102与目标装置106建立连接。
图6的方法中的各种动作、操作、框、步骤等可以所呈现的顺序、以不同的顺序或同时执行。另外,在不脱离本发明的范围的情况下,一些动作、操作、框、步骤等可被省略、添加、修改、跳过等等。
根据如本文所公开的实施方式,图7是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的方法的流程图。在步骤702,该方法包括将搜索者装置102连接至中间装置104。在步骤704,该方法包括由搜索者装置102向中间装置104发送意图。意图包括搜索者装置102的服务意图和搜索者装置102的标识符。在示例中,服务可以为例如但是不限于发送服务、播放服务、显示服务、打印服务、聊天服务、波束服务等。在步骤706,该方法包括由搜索者装置102从中间装置104接收目标装置106的标识符和P2P参数。标识符可以是例如MAC地址。
在步骤708,该方法包括由中间装置104向目标装置106发送连接请求。连接请求包括搜索者装置102的标识符以及包括参数。连接请求可以在P2P动作帧或IP中发送。请求称为装置供应请求或装置供应协议。在步骤710,该方法包括由目标装置106向搜索者装置102发送装置发现请求。在步骤712,该方法包括在搜索者装置102被成功发现之后由目标装置106向搜索者装置102发送供应发现请求以供连接。
在步骤714,该方法包括由搜索者装置102基于包括目标装置106的标识符的连接请求对目标装置106进行认证。在步骤716,该方法包括在成功认证目标装置106之后由搜索者装置102与目标装置106建立连接。
图7的方法中的各种动作、操作、框、步骤等等可以所呈现的顺序、以不同的顺序或同时执行。另外,在不脱离本发明的范围的情况下,一些动作、操作、框、步骤等可被省略、添加、修改、跳过等。
图8是示出根据本发明实施方式用于在搜索者装置102与目标装置106之间建立连接的***800的图。在用户“Alice”与中间装置104和目标装置106相关联并且用户“Bob”与搜索者装置102相关联的情况下,目标装置106可以是Wi-Fi打印机。最初,用户“Alice”以预定PIN或密码设置目标装置106(即,打印机)。另外,用户“Alice”可以在他的/她的住宅内的任何地方通过使用中间装置104来访问目标装置106,以打印用户感兴趣的文档。
另外,在与搜索者装置102相关联的用户“Bob”周末访问用户“Alice”住宅的情况下,用户“Bob”可能有兴趣与用户“Alice”分享他最近游览的旅行照片,并且同时用户“Bob”可能希望通过经由他的/她的搜索者装置102访问目标装置106来将照片打印出来。用户“Bob”可以通过将搜索者装置102连接至中间装置104来与目标装置106发起打印会话。另外,搜索者装置102向中间装置104发送意图。在从搜索者装置102建立连接之后,中间装置104向搜索者装置102发送目标装置106的意图。另外,中间装置104向目标装置106发送包括搜索者装置的意图和会话的有效时间的连接请求。
另外,搜索者装置102发送请求以向目标装置106发起打印连接。在接收到请求之后,目标装置106基于搜索者装置102的意图对搜索者装置102进行认证。在搜索者装置102被成功认证之后,搜索者装置102与目标装置106之间建立打印连接;因此,可在无任何明显的用户交互的情况下在搜索者装置102与目标装置106之间建立打印连接。
图9是示出根据本发明实施方式用于在搜索者装置100与目标装置106之间建立连接的***900的图。在用户“Alice”与中间装置104和目标装置106相关联并且用户“Bob”与搜索者装置102相关联的情况下,目标装置106可以是具有存储的电影集的Wi-Fi直连存储装置。最初,用户“Alice”以预定PIN或密码设置目标装置106(即,Wi-Fi直连存储装置)。另外,用户“Alice”可以在他的/她的住宅内的任何地方通过使用中间装置104(即,电视(TV))来访问目标装置106中的内容。
另外,在与搜索者装置102相关联的用户“Bob”周末访问用户“Alice”住宅的情况下,用户“Alice”和用户“Bob”可能决定观看用户“Alice”已下载的新电影。用户“Alice”打开TV,并且使用Wi-Fi直连Wi-Fi串行总线(WSB)特征来浏览内容。用户“Bob”希望将电影拷贝到搜索者装置102中以与他的/她的家人分享。用户“Bob”将搜索者装置102连接至中间装置104。搜索者装置102向中间装置104发送意图。在建立连接之后,中间装置104向搜索者装置102发送目标装置106的意图。另外,中间装置104向目标装置106发送包括搜索者装置102的意图和会话的有效时间的连接请求。
另外,用户“Bob”从搜索者装置102向目标装置106发送用于从目标装置106接收电影的请求。在接收到请求之后,目标装置106基于搜索者装置102的意图对搜索者装置102进行认证。在认证成功之后,搜索者装置102与目标装置106之间建立连接,在这种情况下,可在没有任何明显的用户交互的情况下将电影从目标装置106传输至搜索者装置102。
图10是示出根据本发明实施方式用于同时向多个用户传输文件的***1000的图。***1000包括第一装置1002、第二装置1004和第三装置1006,其中用户“Alice”与第一装置102相关联,用户“Bob”与第二装置104相关联,用户“Steve”与第三装置106相关联。
用户“Alice”和用户“Bob”位于餐馆中并且在放松,他们正在等待用户“Steve”。用户“Alice”通过将用户“Alice”的第一装置1002与用户“Bob”的第二装置1004连接来与用户“Bob”分享他的/她的照片或视频。在餐馆中,用户“Steve”既加入用户“Alice”又加入用户“Bob”。用户“Steve”将他的第三装置1006连接至用户“Alice”的第一装置1002。在建立连接之后,第一装置1002向第三装置1006发送群组邀请,并且在不用额外点击的情况下将相同的照片或视频传输至用户“Steve”的第三装置1006。用户“Alice”的第一装置1002自动检测正在进行的传输并且也向Steve传输相同的会话。
图11是示出根据本发明实施方式实现用于在搜索者装置与目标装置之间建立连接的方法和***的计算环境1102的框图。计算环境1102包括至少一个处理单元1108、存储器1110、存储单元1112、多个联网装置1116以及多个输入输出(I/O)装置1114,其中处理单元1108设置有控制单元1104和算术逻辑单元(ALU)1106。处理单元1108负责处理算法的指令。处理单元1108从控制单元接收命令以执行其处理。另外,指令执行中涉及的任何逻辑和算术运算都可借助于ALU 1106来计算。
总计算环境1102可以由多个同类和/或不同类的核心、多个不同种类的CPU、专用媒体以及其他加速度计组成。处理单元1108负责处理算法的指令。另外,多个处理单元1108可以位于单一芯片或多个芯片上。
包括实施例所需的指令和代码的算法存储在存储单元1110或存储装置1112或两者当中。在运行时,可以从对应存储器1110和/或存储装置1112提取指令,并且由处理单元1108执行该指令。
在任何硬件实现方式的情况下,可以将各种联网装置1116或外部I/O装置1114连接至计算环境,以通过联网装置和I/O装置单元来支持实现方式。
本文公开的方法和***可以通过至少一个软件程序来实现,所述至少一个软件程序在至少一个硬件装置上运行并且执行网络管理功能以控制元件。图1至图11中所示的元件包括可以是硬件装置、或硬件装置和软件模块的组合中的至少一种的框。
虽然已经参考本发明的某些实施方式示出和描述了本发明,但是本领域技术人员应理解,本文描述的方法和设备的许多变化和修改仍将落在本发明的精神和范围内,本发明的精神和范围如由随附权利要求书及其等同限定。

Claims (28)

1.用于发起连接的方法,所述方法包括:
在搜索者装置连接至中间装置时由所述中间装置从所述搜索者装置接收意图,其中所述意图包括所述搜索者装置的服务意图和所述搜索者装置的标识符;以及
通过由所述中间装置向目标装置发送连接请求来发起连接,其中所述连接请求包括所述搜索者装置的标识符以及包括至少一个参数。
2.如权利要求1所述的方法,还包括:
由所述搜索者装置从所述中间装置接收所述目标装置的标识符和至少一个对等(P2P)参数;以及
基于所述目标装置的标识符和至少一个P2P参数,在所述搜索者装置与所述目标装置之间建立连接。
3.如权利要求1所述的方法,其中所述至少一个参数包括会话的有效时间和所述搜索者装置的意图。
4.如权利要求2所述的方法,其中所述至少一个P2P参数包括侦听信道和操作信道,以及包括服务集标识(SSID)和基本服务集标识(BSSID)中的一个。
5.如权利要求2所述的方法,其中在所述搜索者装置与所述目标装置之间建立连接包括:
基于所述目标装置的标识符和侦听信道,由所述搜索者装置向所述目标装置发送装置发现请求;
响应于从所述目标装置接收的装置发现响应,由所述搜索者装置向所述目标装置发送供应发现请求;
作为接收到所述供应发现请求的响应,由所述目标装置基于从所述中间装置接收的连接请求对所述搜索者装置进行认证;以及
基于成功的认证在所述搜索者装置与所述目标装置之间建立连接。
6.如权利要求2所述的方法,其中在所述搜索者装置与所述目标装置之间建立连接包括:
基于所述标识符、操作信道以及基于SSID和BSSID中的一个,由所述搜索者装置向所述目标装置发送关联请求;
作为接收到所述关联请求的响应,由所述目标装置基于从所述中间装置接收的连接请求对所述搜索者装置进行认证;以及
基于成功的认证在所述搜索者装置与所述目标装置之间建立连接。
7.如权利要求1所述的方法,还包括:
由所述目标装置向所述搜索者装置发送供应发现请求;
由所述搜索者装置对所述目标装置进行认证;以及
基于成功的认证在所述搜索者装置与所述目标装置之间建立连接。
8.如权利要求1所述的方法,其中所述中间装置是可信装置,信任是基于以下之一而创建的:所述中间装置与所述目标装置之间的主动连接;以及允许所述中间装置在至少一个可信装置与所述目标装置之间创建可信关系的请求。
9.如权利要求8所述的方法,其中所述请求在P2P动作帧和因特网协议(IP)中的一个中发送。
10.用于建立连接的***,所述***包括:
搜索者装置,配置成:在所述搜索者装置连接至中间装置时向所述中间装置发送意图,其中所述意图包括所述搜索者装置的服务意图和所述搜索者装置的标识符;以及从所述中间装置接收所述目标装置的标识符和至少一个对等(P2P)参数;以及
中间装置,配置成:向所述目标装置发送连接请求,其中,所述连接请求包括所述搜索者装置的标识符以及包括至少一个参数,所述搜索者装置配置成基于所述目标装置的标识符和至少一个P2P参数与所述目标装置建立连接。
11.如权利要求10所述的***,其中所述至少一个参数包括会话的有效时间和所述搜索者装置的意图。
12.如权利要求10所述的***,其中所述至少一个P2P参数包括侦听信道和操作信道,以及包括服务集标识(SSID)和基本服务集标识(BSSID)中的一个。
13.如权利要求10所述的***,其中所述搜索者装置进一步配置成:基于所述目标装置的标识符和所述侦听信道,向所述目标装置发送装置发现请求;响应于从所述目标装置接收的装置发现响应,向所述目标装置发送供应发现请求;以及作为接收到所述供应发现请求的响应,由所述目标装置基于从所述中间装置接收的连接请求对所述搜索者装置进行认证,从而与所述目标装置建立连接。
14.如权利要求10所述的***,其中所述搜索者装置进一步配置成:基于所述标识符和操作信道以及基于SSID和BSSID中的一个向所述目标装置发送关联请求;以及作为接收到所述关联请求的响应,由所述目标装置基于从所述中间装置接收的连接请求对所述搜索者装置进行认证,来与所述目标装置建立连接。
15.如权利要求10所述的***,其中所述搜索者装置进一步配置成:从所述目标装置接收供应发现请求;以及通过对所述目标装置进行认证来与所述目标装置建立连接。
16.如权利要求10所述的***,其中所述中间装置是可信装置,信任基于以下之一而创建的:所述中间装置与所述目标装置之间的主动连接;以及允许所述中间装置在至少一个可信装置与所述目标装置之间创建可信关系的请求。
17.如权利要求16所述的***,其中所述请求在P2P动作帧和因特网协议(IP)中的一个中发送。
18.用于建立连接的搜索者装置,其中所述搜索者装置配置成:在所述搜索者装置连接至中间装置时向所述中间装置发送意图,其中所述意图包括所述搜索者装置的服务意图和所述搜索者装置的标识符;从所述中间装置接收所述目标装置的标识符和至少一个对等(P2P)参数;以及基于所述目标装置的标识符和至少一个P2P参数与所述目标装置建立连接。
19.如权利要求18所述的搜索者装置,其中所述至少一个P2P参数包括侦听信道和操作信道,以及包括服务集标识(SSID)和基本服务集标识(BSSID)中的一个。
20.如权利要求18所述的搜索者装置,其中所述搜索者装置进一步配置成:基于所述目标装置的标识符和所述侦听信道,向所述目标装置发送装置发现请求;响应于从所述目标装置接收的装置发现响应,向所述目标装置发送供应发现请求;以及作为接收到所述供应发现请求的响应,由所述目标装置基于从所述中间装置接收的连接请求对所述搜索者装置进行认证,来与所述目标装置建立连接。
21.如权利要求18所述的搜索者装置,其中所述搜索者装置进一步配置成:基于所述标识符和操作信道以及基于SSID和BSSID中的一个向所述目标装置发送关联请求;以及作为接收到所述关联请求的响应,由所述目标装置基于从所述中间装置接收的连接请求对所述搜索者装置进行认证,从而与所述目标装置建立连接。
22.如权利要求18所述的搜索者装置,其中所述搜索者装置进一步配置成:从所述目标装置接收供应发现请求;以及通过对所述目标装置进行认证来与所述目标装置建立连接。
23.用于发起连接的中间装置,其中所述中间装置配置成:在搜索者装置连接至所述中间装置时从所述搜索者装置接收意图,其中所述意图包括所述搜索者装置的服务意图和所述搜索者装置的标识符;向所述搜索者装置发送目标装置的标识符和至少一个对等(P2P)参数;以及通过向所述目标装置发送连接请求来发起所述连接,其中所述连接请求包括所述搜索者装置的标识符以及包括至少一个参数。
24.如权利要求23所述的中间装置,其中所述至少一个参数包括会话的有效时间和所述搜索者装置的意图。
25.如权利要求23所述的中间装置,其中所述至少一个P2P参数包括侦听信道和操作信道,以及包括服务集标识(SSID)和基本服务集标识(BSSID)中的一个。
26.如权利要求23所述的中间装置,其中所述中间装置是可信装置,信任是基于以下之一而创建的:所述中间装置与所述目标装置之间的主动连接;以及允许所述中间装置在至少一个可信装置与所述目标装置之间创建可信关系的请求。
27.如权利要求26所述的中间装置,其中所述请求在P2P动作帧和因特网协议(IP)中的一个内发送。
28.包括计算机可执行程序代码的计算机程序产品,所述计算机可执行程序代码记录在计算机可读非暂态存储介质上,所述计算机可执行程序代码在被运行时执行用于发起连接的方法,所述方法包括:
在搜索者装置连接至中间装置时由所述中间装置从所述搜索者装置接收意图,其中所述意图包括所述搜索者装置的服务意图和所述搜索者装置的标识符;以及
由所述中间装置向目标装置发送连接请求,其中所述连接请求包括所述搜索者装置的标识符以及包括至少一个参数。
CN201580012351.7A 2014-03-06 2015-03-06 用于在搜索者装置与目标装置之间建立连接的方法和*** Active CN106105158B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IN1149CH2014 2014-03-06
IN1149/CHE/2014 2014-03-06
PCT/KR2015/002182 WO2015133859A1 (en) 2014-03-06 2015-03-06 Method and system for establishing a connection between a seeker device and a target device

Publications (2)

Publication Number Publication Date
CN106105158A true CN106105158A (zh) 2016-11-09
CN106105158B CN106105158B (zh) 2019-09-10

Family

ID=54018627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580012351.7A Active CN106105158B (zh) 2014-03-06 2015-03-06 用于在搜索者装置与目标装置之间建立连接的方法和***

Country Status (5)

Country Link
US (1) US10419543B2 (zh)
EP (1) EP3114821B1 (zh)
KR (1) KR102311514B1 (zh)
CN (1) CN106105158B (zh)
WO (1) WO2015133859A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9800906B2 (en) * 2014-05-08 2017-10-24 Mersive Technologies, Inc. System and method for display device discovery
US10965883B2 (en) 2014-05-21 2021-03-30 Mersive Technologies, Inc. Intelligent shared display infrastructure and associated methods
WO2016148550A1 (ko) * 2015-03-19 2016-09-22 엘지전자 주식회사 무선 통신 시스템에서 어플리케이션 서비스 플랫폼 세션 형성을 수행하는 방법 및 장치
US10873842B2 (en) * 2016-04-08 2020-12-22 Blackberry Limited Managed object to provision a device according to one of plural provisioning techniques
JP6716399B2 (ja) * 2016-09-06 2020-07-01 キヤノン株式会社 通信装置、通信装置の制御方法及びプログラム
JP6702833B2 (ja) * 2016-09-15 2020-06-03 キヤノン株式会社 通信装置、通信装置の制御及びプログラム
NL2031499B1 (en) * 2022-04-05 2023-10-25 Microsoft Technology Licensing Llc Input device screen-share facilitation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101855889A (zh) * 2007-11-09 2010-10-06 诺基亚公司 在p2p网络中提供数据管理的方法、装置和计算机程序产品
CN102301761A (zh) * 2009-01-30 2011-12-28 诺基亚公司 无线网络中设备功能通告和发现的方法
US20130148642A1 (en) * 2011-06-13 2013-06-13 Qualcomm Incorporated Enhanced discovery procedures in peer-to-peer wireless local area networks (wlans)
US20140040984A1 (en) * 2012-06-08 2014-02-06 Lockheed Martin Corporation Dynamic trust session
CN103582155A (zh) * 2012-07-27 2014-02-12 兄弟工业株式会社 通信设备

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1319218A (zh) * 1998-09-21 2001-10-24 国际商业机器公司 提高电子交易安全性的方法
US7308496B2 (en) * 2001-07-31 2007-12-11 Sun Microsystems, Inc. Representing trust in distributed peer-to-peer networks
US7761710B2 (en) * 2005-04-05 2010-07-20 Mcafee, Inc. Captive portal system and method for use in peer-to-peer networks
US8923267B2 (en) 2006-06-30 2014-12-30 Qualcomm Incorporated System and method for high speed peer-to-peer connectivity between wireless devices
KR100953095B1 (ko) * 2007-12-18 2010-04-19 한국전자통신연구원 슈퍼 피어 기반 p2p 네트워크 시스템 및 이를 위한 피어인증 방법
WO2009105115A2 (en) 2008-02-22 2009-08-27 T-Mobile Usa, Inc. Data exchange initiated by tapping devices
US8335937B2 (en) * 2009-12-24 2012-12-18 Intel Corporation Method and system for discoverability of power saving P2P devices
US10517098B2 (en) 2010-07-30 2019-12-24 Qualcomm Incorporated Interference coordination for peer-to-peer (P2P) communication and wide area network (WAN) communication
US9369947B2 (en) * 2010-11-03 2016-06-14 Lg Electronics Inc. Method for searching for device and communication device using same
KR101826327B1 (ko) 2011-08-02 2018-02-07 삼성전자주식회사 와이파이 피투피 그룹의 생성 방법
US9479386B2 (en) * 2012-07-11 2016-10-25 Samsung Electronics Co., Ltd Scheme for device discovery and P2P group formation
GB201213622D0 (en) 2012-07-31 2012-09-12 Sirran Technologies Ltd Improved telecommunication system
US9083732B2 (en) * 2013-04-12 2015-07-14 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Establishing communication between entities in a shared network
US10230790B2 (en) * 2013-06-21 2019-03-12 Convida Wireless, Llc Context management
US20150163300A1 (en) * 2013-12-11 2015-06-11 Qualcomm Incorporated Automatic recreation of a peer-to-peer group in case of group owner termination

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101855889A (zh) * 2007-11-09 2010-10-06 诺基亚公司 在p2p网络中提供数据管理的方法、装置和计算机程序产品
CN102301761A (zh) * 2009-01-30 2011-12-28 诺基亚公司 无线网络中设备功能通告和发现的方法
US20130148642A1 (en) * 2011-06-13 2013-06-13 Qualcomm Incorporated Enhanced discovery procedures in peer-to-peer wireless local area networks (wlans)
US20140040984A1 (en) * 2012-06-08 2014-02-06 Lockheed Martin Corporation Dynamic trust session
CN103582155A (zh) * 2012-07-27 2014-02-12 兄弟工业株式会社 通信设备

Also Published As

Publication number Publication date
EP3114821A4 (en) 2017-10-25
EP3114821A1 (en) 2017-01-11
KR102311514B1 (ko) 2021-10-13
EP3114821B1 (en) 2020-12-23
WO2015133859A1 (en) 2015-09-11
US10419543B2 (en) 2019-09-17
CN106105158B (zh) 2019-09-10
KR20160131066A (ko) 2016-11-15
US20150256627A1 (en) 2015-09-10

Similar Documents

Publication Publication Date Title
CN106105158B (zh) 用于在搜索者装置与目标装置之间建立连接的方法和***
CN104982021B (zh) 向无线对接服务认证无线对接方的方法、设备、存储介质
US9654970B2 (en) Method and device for web redirect authentication in WiFi roaming based on AC and AP interworking
WO2018126853A1 (zh) 数据传输方法及装置
US10673680B2 (en) Electronic device providing dialog contents, server and method thereof
WO2017024842A1 (zh) 一种上网认证方法及客户端、计算机存储介质
WO2017185697A1 (zh) 一种带宽共享方法及装置
JP2015508273A (ja) ピアツーピアリンクを介した共有ネットワークアクセス
CN102859962A (zh) 在客户计算设备之间建立在线通信会话
WO2018107593A1 (zh) 一种在不同终端间共享文件的方法及设备
JP6342509B2 (ja) 未知の番号のマーキング方法及び装置
CN103812900A (zh) 一种数据同步方法、装置及***
US20180048729A1 (en) Methods and Systems for Handling Requests Regarding Zero-Rating
JP2017204271A (ja) 互いに異なるユーザ識別体系を利用して登録されたユーザを識別するサーバ間のサービス連動方法およびシステム
WO2016065977A1 (zh) 呼叫处理方法、装置、通信终端和服务器
JP2008186338A (ja) アカウントリンキングシステム、アカウントリンキング方法、連携サーバ装置、クライアント装置
US20130332725A1 (en) Information processing apparatus, information processing system, information processing method, and program
KR20120098215A (ko) 가상화 정보 제공 방법
CN105763545B (zh) 一种byod方法及装置
JP6169642B2 (ja) 画面共有サーバ、画面共有方法及び画面共有プログラム
US9455986B2 (en) Method of authenticating a device to access a service
WO2017168302A1 (en) System and methods for providing at least one service to a user device through a multimedia gateway
JP7153474B2 (ja) メッセンジャーでのファイル送信時に機器間の通信技術を活用する方法及びシステム
US20180160463A1 (en) Wireless control of devices
US10313503B2 (en) Techniques to reconfigure messaging clients during contact information changes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant