无需互联网协议的用于Wi-Fi直连服务应用服务平台的MAC层传输的制作方法_4

文档序号:9553609阅读:来源:国知局
和255)之间的任何值,包括00和FF。 第二0UI字段的值可以以后作为ASP规范或另一规范的一部分来确定。在一个例子中,第 二0UI字段的值将分组400标识为与ASP协议相关联并且使用基于MAC地址的数据链路层 通信而不使用IP。
[0049] 数据分组400还包括ASP协调协议数据408,其可以包括与ASP协调协议相关联 的消息、功能、事件、命令和有效载荷。取决于所发送的消息和该消息的内容,ASP协调协议 数据可以具有可变的长度。FCS410包括基于数据分组400的内容的校验和或者帧校验序 列,并且允许无线服务通告方120和无线服务寻求方110检测数据分组400在数据传输期 间是否被损坏。
[0050] 图5是根据本公开内容的一个或多个例子,示出了用于使用ASP而不用IP来进行 通信的示例性方法的流程图。根据本公开内容的技术,图5的方法可以与图1的无线服务 通告方120或者无线服务寻求方110所执行的动作的一些例子相对应,其中这些例子实现 了基于MAC地址的数据链路层通信。在图5的方法中,服务寻求方110可以包括第一无线 计算设备,并且可以经由无线通信信道(例如,无线通信信道130)来建立到第二无线计算 设备(例如,与服务通告方120相对应的无线计算设备)的Wi-Fi直连(WFD)连接(500)。 应当理解的是,在其它例子中,第一无线计算设备可以包括无线服务寻求方110并且第二 无线计算设备可以包括无线服务通告方120。
[0051] 响应于建立WFD连接,无线服务通告方120可以发送Wi-Fi直连服务应用服务平 台(ASP)发现请求,以在无线服务寻求方110和无线服务通告方120之间创建ASP会话 (502)。ASP会话经由WFD连接来使用基于介质访问控制(MAC)地址的数据链路层通信,并 且不使用互联网协议(IP)通信。响应于建立ASP会话,无线服务通告方120可以使用ASP 会话来与无线服务寻求方110进行通信(504)。
[0052] 在一些例子中,使用ASP会话来进行通信包括利用子网接入协议(SNAP)报头来对 使用ASP会话发送的分组进行封装。SNAP报头可以包括0x50-6F-9A的Wi-Fi联盟组织特 定标识符(0UI)值、以及χχ-00的Wi-Fi直连服务0UI值,其中,XX是00和255之间的任 何数字,包括〇〇和255。
[0053] 在一些例子中,为了建立ASP会话,无线服务通告方120可以发送包括对ASP会话 使用基于MAC地址的数据链路层通信进行指示的属性的ASP消息,并且接收包括对ASP会 话使用基于MAC地址的数据链路层通信进行指示的属性的ASP消息。该属性可以包括协调 协议传输位掩码值,在一些例子中,协调协议传输位掩码值可以具有等于0x02的值。
[0054] 在一些例子中,无线服务通告方120可以包括WFD群组拥有者(G0),并且无线服务 寻求方110可以包括WFD客户端。在一些例子中,无线服务通告方120还可以被配置为与 WFD客户端形成WFD群组。在另一个例子中,无线服务寻求方110或无线服务通告方120可 以建立无线服务寻求方110和无线服务通告方120中的至少一个所通告的ASP会话。
[0055] 要认识到的是,取决于例子,可以以不同的顺序来执行本文所描述的技术中的任 何技术的某些动作或事件,可以添加、合并或完全忽略(例如,不是所有描述的动作或事件 对于技术的实施都是必要的)这些动作或事件。此外,在某些例子中,可以同时地(例如, 通过多线程处理、中断处理、或多个处理器)而不是顺序地执行动作或事件
[0056] 在一个或多个例子中,可以在硬件、软件、固件或者其任意组合中实现所描述的功 能。如果在软件中实现,则所述功能可以作为一个或多个指令或代码存储在计算机可读介 质上或者通过计算机可读介质进行传输,并且由基于硬件的处理单元执行。计算机可读介 质可以包括计算机可读存储介质或通信介质,其中计算机可读存储介质对应于诸如数据存 储介质之类的有形介质,通信介质包括有助于将计算机程序从一个地方传输到另一个地方 (例如,根据通信协议)的任何介质。以此方式,计算机可读介质通常可以对应于:(1)非暂 时性的、有形的计算机可读存储介质或者(2)诸如信号或载波之类的通信介质。数据存储 介质可以是可由一个或多个计算机或者一个或多个处理器存取来获取指令、代码和/或数 据结构以用于实现本公开内容中所描述的技术的任何可用介质。计算机程序产品可以包括 计算机可读介质。
[0057] 通过举例而非限制性的方式,这种计算机可读存储介质可以包括RAM、R0M、 EEPR0M、⑶-ROM或者其它光盘存储、磁盘存储或其它磁存储设备、闪存、或者可以用于以指 令或数据结构的形式存储期望的程序代码并可由计算机来存取的任何其它介质。此外,将 任何连接适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用 户线(DSL)或诸如红外线、无线电和微波之类的无线技术从网站、服务器或其它远程源传 输指令,则同轴电缆、光纤光缆、双绞线、DSL或诸如红外线、无线电和微波之类的无线技术 包括在介质的定义中。然而,应当理解的是,计算机可读存储介质和数据存储介质不包括连 接、载波、信号或其它暂时性介质,而是指非暂时性的、有形的存储介质。如本文所使用的, 磁盘(disk)和光盘(disc)包括压缩光盘(⑶)、激光光盘、光盘、数字多功能光盘(DVD)、软 盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘利用激光来光学地复制数据。上述的 组合也应当包括在计算机可读介质的范围内。
[0058] 可以由一个或多个处理器来执行指令,例如一个或多个数字信号处理器(DSP)、通 用微处理器、专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)、或其它等效的集成的或 分立的逻辑电路。因此,如本文所使用的,术语"处理器"可以指前述结构中的任何结构或 者适合于实现本文所描述的技术的任何其它结构。此外,在一些方面中,本文所描述的功能 可以在被配置用于编码和解码的专用硬件和/或软件模块内提供,或者并入到组合的编解 码器中。此外,可以在一个或多个电路或逻辑单元中充分地实现所述技术。
[0059] 可以在各种各样的设备或装置(包括无线手持设备、集成电路(1C)或一组1C(例 如,芯片组))中实现本公开内容的技术。在本公开内容中描述了各种组件、模块或单元是 为了对被配置为执行所公开的技术的设备的功能性方面进行强调,而并不一定要求由不同 的硬件单元来实现。更确切地说,如上面所描述的,各种单元可以组合到编解码器硬件单元 中,或者由可互操作的硬件单元的集合(包括上面所描述的一个或多个处理器)结合适当 的软件和/或固件来提供。
[0060] 已经描述了各种例子。这些和其它例子在所附的权利要求书的范围内。
【主权项】
1. 一种方法,包括: 由第一无线计算设备经由无线通信信道来建立到第二无线计算设备的Wi-Fi直连服 务(WFDS)连接; 响应于建立所述WFDS连接,由所述第一无线计算设备在所述第一无线计算设备和所 述第二无线计算设备之间建立WFDS应用服务平台(ASP)会话, 其中,所述ASP会话经由所述WFDS连接来使用基于介质访问控制(MAC)地址的数据链 路层通信,并且不使用互联网协议(IP)通信;以及 响应于建立所述ASP会话,由所述第一无线计算设备使用所述ASP会话来与所述第二 无线计算设备进行通信。2. 根据权利要求1所述的方法,其中,使用所述ASP会话来进行通信包括利用子网接入 协议(SNAP)报头来对使用所述ASP会话发送的分组进行封装。3. 根据权利要求2所述的方法,其中,所述SNAP报头包括0x50-6F-9A的Wi-Fi联盟组 织特定标识符(OUI)值以及χχ-00的Wi-Fi直连服务OUI值,其中,XX是00和255之间的 任何数字,包括00和255。4. 根据权利要求1所述的方法,其中,建立所述ASP会话进一步包括:从所述第一无线 计算设备向所述第二无线计算设备发送包括对所述ASP会话使用基于MAC地址的数据链路 层通信进行指示的属性的ASP消息;以及 由所述第一无线计算设备从所述第二无线计算设备接收包括对所述ASP会话使用基 于MAC地址的数据链路层通信进行指示的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1