用于执行Wi-Fi直接群组通信的电子设备及其方法与流程

未命名 10-10 阅读:103 评论:0
用于执行wi-fi直接群组通信的电子设备及其方法
技术领域
:1.本公开中公开的各种实施例涉及一种与另一设备建立直接通信群组并经由wi-fi直连技术执行无线通信的电子设备。
背景技术
::2.wi-fi直连(或wi-fip2p,下文称为wfd)技术是一种通过利用现有的wi-fi接口在多个电子设备之间提供直接连接的技术,并且可以在没有接入点(accesspoint,ap)的情况下在电子设备之间提供直接连接,ap是基础设施网络的媒介。3.电子设备可以经由wfd技术无线连接到另一电子设备,并且使用其他电子设备的功能,包括各种服务提供功能,诸如数据传输服务、多媒体回放服务、文档打印服务、显示服务、无线对接(docking)服务或无线串行总线(wirelessserialbus,wsb)服务。4.多个电子设备可以形成无线通信群组以使用wfd服务,并且形成群组的多个电子设备之一可以作为群组所有者(groupowner,go)进行操作,而其他电子设备可以作为群组客户端(groupclient,gc)进行操作。5.作为无线通信群组的群组所有者的外部电子设备可以执行诸如无线lan网络的接入点的功能,并且作为群组客户端的电子设备可以执行诸如无线lan网络的站的功能。生成使用wfd技术的群组不仅可能具有1:1连接,还可能具有1:n连接,并且可接受的群组客户端的数量可以根据作为群组所有者的外部电子设备的性能来确定。技术实现要素:6.技术问题7.作为直接通信群组中的群组客户端的电子设备在与作为群组所有者的外部电子设备进行通信的同时,根据群组客户端的操作状态的改变,可以不向作为群组所有者的外部电子设备发送数据。例如,在与作为群组所有者的外部电子设备的通信期间,作为群组客户端的电子设备可以暂时停止经由直接通信群组提供的服务,或者经由不能与直接通信群组的通信信道(channel,ch)共存的另一通信信道执行其他无线通信。8.即使根据作为群组客户端的电子设备的操作状态的改变,数据没有经由直接通信群组的通信信道从作为群组客户端的电子设备发送到作为群组所有者的外部电子设备,但是由于作为群组所有者的外部电子设备保持与作为群组客户端的电子设备的通信信道,并且保持待机状态以提供服务,所以也可能发生功耗。9.根据本公开的各种实施例将提供一种基于作为wi-fi直接通信群组中的群组客户端的电子设备的操作状态的改变来改变作为群组所有者的外部电子设备的操作调度的方法及其电子设备。10.本公开中要解决的技术问题不限于上面提及的技术问题,并且本领域技术人员将从以下描述中清楚地理解未提及的其他技术问题。11.问题的解决方案12.一种根据本公开中公开的各种实施例的电子设备可以包括:通信模块、存储器和可操作地连接到存储器130的至少一个处理器,并且处理器可以被配置为:通过控制通信模块190经由与外部电子设备(例如,电子设备102)的wi-fi直接连接生成直接通信群组,并且执行无线通信,在直接通信群组中,外部电子设备102作为群组所有者进行操作,并且电子设备101作为群组客户端进行操作;基于与经由直接通信群组的无线通信相关的处理器120和通信模块190中的至少一个的操作状态的改变,向作为群组所有者的外部电子设备102发送请求改变直接通信群组的操作调度的消息;以及当从作为群组所有者的外部电子设备102接收到包括基于请求消息而配置的操作调度信息的消息时,根据操作调度信息控制通信模块190,并且执行与作为群组所有者的外部电子设备102的无线通信。13.一种根据本公开中公开的各种实施例的电子设备的操作方法可以包括:经由与外部电子设备的wi-fi直接连接生成直接通信群组,并且执行无线通信,在直接通信群组中,外部电子设备作为群组所有者进行操作,并且电子设备作为群组客户端进行操作;基于与经由直接通信群组的无线通信相关的电子设备的操作状态的改变,向作为群组所有者的外部电子设备发送请求改变直接通信群组的操作调度的消息;以及当从作为群组所有者的外部电子设备接收到包括基于请求消息而配置的操作调度信息的消息时,根据操作调度信息执行与作为群组所有者的外部电子设备的无线通信。14.发明的有益效果15.根据各种实施例,可以基于作为直接通信群组中的群组客户端的电子设备的操作状态的改变来改变作为直接通信群组的群组所有者的外部电子设备的操作调度。16.根据各种实施例,通过使作为群组所有者的外部电子设备能够基于作为直接通信群组中的群组客户端的电子设备的操作状态的改变来改变直接通信群组的操作调度,可以降低作为群组所有者的外部电子设备的待机功耗。附图说明17.关于附图的描述,相同或相似的附图标记可以用于相同或相似的元件。18.图1是根据各种实施例的网络环境中的电子设备的框图。19.图2是示出根据各种实施例的直接通信群组的网络结构的图。20.图3是示出根据各种实施例的由作为群组客户端的电子设备改变直接通信群组的操作调度的方法的流程图。21.图4是示出根据各种实施例的生成直接通信群组的操作的流程图。22.图5是示出根据各种实施例的基于作为群组客户端的电子设备的状态改变来改变直接通信群组的操作调度的方法的流程图。23.图6是示出根据各种实施例的由作为群组客户端的电子设备改变直接通信群组的操作调度的示例的网络结构图。24.图7是示出根据各种实施例的由作为群组客户端的电子设备改变直接通信群组的操作调度的另一示例的网络结构图。25.图8是示出根据各种实施例的图7的信道切换的图。26.图9是示出根据各种实施例从作为群组客户端的电子设备发送/接收操作调度改变请求消息和响应消息的示例的信号流程图。27.图10是示出根据各种实施例的图9的操作调度改变请求消息的结构的示例的图。28.图11是示出根据各种实施例的图9的操作调度改变请求消息的结构的示例的图。29.图12a和图12b是示出根据各种实施例的包括作为群组所有者的外部电子设备的操作调度信息的消息的结构的示例的图。30.图13是示出根据各种实施例由直接通信群组根据作为群组所有者的外部电子设备的操作调度信息执行通信的操作示例的图。31.图14a和图14b是示出根据各种实施例的根据作为群组所有者的外部电子设备的操作调度信息的作为群组所有者的外部电子设备的睡眠操作的图。32.图15是示出根据各种实施例的根据作为群组客户端的电子设备对直接通信群组的操作调度的改变来降低作为群组所有者的外部电子设备的功耗的效果的图。具体实施方式33.图1是示出根据各种实施例的网络环境100中的电子设备101的框图。参照图1,网络环境100中的电子设备101可以经由第一网络198(例如,短距离无线通信网络)与电子设备102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子设备104或服务器108中的至少一个进行通信。根据实施例,电子设备101可以经由服务器108与电子设备104进行通信。根据实施例,电子设备101可以包括处理器120、存储器130、输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、连接端178、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(subscriberidentificationmodule,sim)196或天线模块197。在一些实施例中,可以从电子设备101中省略上述组件中的至少一个(例如,连接端178),或者可以将一个或更多个其他组件添加到电子设备101中。在一些实施例中,可以将上述组件中的一些组件(例如,传感器模块176、相机模块180或天线模块197)实施为单个集成组件(例如,显示模块160)。34.处理器120可以运行例如软件(例如,程序140)来控制电子设备101的与处理器120连接的至少一个其他组件(例如,硬件组件或软件组件),并且可以执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可以将从另一组件(例如,传感器模块176或通信模块190)接收到的命令或数据存储到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并且将结果数据存储在非易失性存储器134中。根据实施例,处理器120可以包括主处理器121(例如,中央处理器(centralprocessingunit,cpu)或应用处理器(applicationprocessor,ap))或者与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(graphicprocessingunit,gpu)、神经处理单元(neuralprocessingunit,npu)、图像信号处理器(imagesignalprocessor,isp)、传感器中枢处理器或通信处理器(communicationprocessor,cp))。例如,当电子设备101包括主处理器121和辅助处理器123时,辅助处理器123可以被适配为比主处理器121耗电更少,或者被适配为专用于特定的功能。可以将辅助处理器123实施为与主处理器121分离,或者实施为主处理器121的部分。35.在主处理器121处于不活动(例如,睡眠)状态时,辅助处理器123(而非主处理器121)可以控制与电子设备101的组件之中的至少一个组件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于活动状态(例如,运行应用)时,辅助处理器123可以与主处理器121一起来控制与电子设备101的组件之中的至少一个组件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可以将辅助处理器123(例如,图像信号处理器或通信处理器)实施为在功能上与辅助处理器123相关的另一组件(例如,相机模块180或通信模块190)的部分。根据实施例,辅助处理器123(例如,神经处理单元)可以包括专用于人工智能模型处理的硬件结构。可以通过机器学习来生成人工智能模型。例如,可以通过人工智能被执行之处的电子设备101或经由单独的服务器(例如,服务器108)来执行这样的学习。学习算法可以包括但不限于例如监督学习、无监督学习、半监督学习或强化学习。人工智能模型可以包括多个人工神经网络层。人工神经网络可以是深度神经网络(deepneuralnetwork,dnn)、卷积神经网络(convolutionalneuralnetwork,cnn)、循环神经网络(recurrentneuralnetwork,rnn)、受限玻尔兹曼机(restrictedboltzmannmachine,rbm)、深度置信网络(deepbeliefnetwork,dbn)、双向循环深度神经网络(bidirectionalrecurrentdeepneuralnetwork,brdnn)或深度q网络或其两个或更多个的组合,但不限于此。另外地或可选地,人工智能模型可以包括除了硬件结构以外的软件结构。36.存储器130可以存储由电子设备101的至少一个组件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可以包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可以包括易失性存储器132或非易失性存储器134。37.可以将程序140作为软件存储在存储器130中,并且程序140可以包括例如操作系统(operatingsystem,os)142、中间件144或应用146。38.输入模块150可以从电子设备101的外部(例如,用户)接收将由电子设备101的其他组件(例如,处理器120)使用的命令或数据。输入模块150可以包括例如麦克风、鼠标、键盘、键(例如,按钮)或数字笔(例如,手写笔)。39.声音输出模块155可以将声音信号输出到电子设备101的外部。声音输出模块155可以包括例如扬声器或接收器。扬声器可以用于诸如播放多媒体或播放唱片的通用目的。接收器可以用于接收呼入呼叫。根据实施例,可以将接收器实施为与扬声器分离,或实施为扬声器的部分。40.显示模块160可以向电子设备101的外部(例如,用户)视觉地提供信息。显示模块160可以包括例如显示器、全息设备或投影仪以及用于控制显示器、全息设备和投影仪中的相应一个的控制电路。根据实施例,显示模块160可以包括被适配为检测触摸的触摸传感器或被适配为测量由触摸引起的力的强度的压力传感器。41.音频模块170可以将声音转换为电信号,反之亦可。根据实施例,音频模块170可以经由输入模块150获得声音,或者经由声音输出模块155或与电子设备101直接(例如,有线地)连接或无线连接的外部电子设备(例如,电子设备102)的耳机输出声音。42.传感器模块176可以检测电子设备101的操作状态(例如,功率或温度)或电子设备101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可以包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(infrared,ir)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。43.接口177可以支持将用来使电子设备101与外部电子设备(例如,电子设备102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可以包括例如高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)、通用串行总线(universalserialbus,usb)接口、安全数字(securedigital,sd)卡接口或音频接口。44.连接端178可以包括连接器,其中,电子设备101可以经由所述连接器与外部电子设备(例如,电子设备102)物理连接。根据实施例,连接端178可以包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。45.触觉模块179可以将电信号转换为可以被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可以包括例如电机、压电元件或电刺激器。46.相机模块180可以捕获静止图像或运动图像。根据实施例,相机模块180可以包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。47.电力管理模块188可管理对电子设备101的供电。根据实施例,可以将电力管理模块188实施为例如电力管理集成电路(powermanagementintegratedcircuit,pmic)的至少部分。48.电池189可以对电子设备101的至少一个组件供电。根据实施例,电池189可以包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。49.通信模块190可以支持在电子设备101与外部电子设备(例如,电子设备102、电子设备104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并且经由建立的通信信道执行通信。通信模块190可以包括能够与处理器120(例如,应用处理器(ap))独立操作的一个或更多个通信处理器,并且支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可以包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(globalnavigationsatellitesystem,gnss)通信模块)或有线通信模块194(例如,局域网(localareanetwork,lan)通信模块或电力线通信(power-linecommunication,plc)模块)。这些通信模块中的相应一个可以经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(wirelessfidelity,wi-fi)直连或红外数据协会(infrareddataassociation,irda))或第二网络199(例如,长距离通信网络,诸如传统蜂窝网络、5g网络、下一代通信网络、互联网或计算机网络(例如,lan或广域网(wideareanetwork,wan)))与外部电子设备进行通信。可以将这些各种类型的通信模块实施为单个组件(例如,单个芯片),或可以将这些各种类型的通信模块实施为彼此分离的多个组件(例如,多个芯片)。无线通信模块192可以使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(internationalmobilesubscriberidentity,imsi))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子设备101。50.无线通信模块192可以支持在4g网络之后的5g网络以及下一代通信技术(例如新无线电(newradio,nr)接入技术)。nr接入技术可以支持增强型移动宽带(enhancedmobilebroadband,embb)、大规模机器类型通信(massivemachinetypecommunication,mmtc)或超可靠低延时通信(ultra-reliablelow-latencycommunication,urllc)。无线通信模块192可以支持高频带(例如,毫米波带)以实施例如高数据传输速率。无线通信模块192可以支持用于确保高频带上的性能的各种技术,诸如例如波束成形、大规模多输入多输出(大规模mimo)、全维mimo(fulldimentional-mimo,fd-mimo)、阵列天线、模拟波束成形或大规模天线。无线通信模块192可以支持在电子设备101、外部电子设备(例如,电子设备104)或网络系统(例如,第二网络199)中指定的各种要求。根据实施例,无线通信模块192可以支持用于实施embb的峰值数据速率(例如,20gbps或更大)、用于实施mmtc的丢失覆盖(例如,164db或更小)或者用于实施urllc的u平面延迟(例如,对于下行链路(dl)和上行链路(ul)中的每一个为0.5ms或更小,或者1ms或更小的往返)。51.天线模块197可以将信号或电力发送到电子设备101的外部(例如,外部电子设备)或者从电子设备101的外部(例如,外部电子设备)接收信号或电力。根据实施例,天线模块197可以包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,印刷电路板(pcb))中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可以包括多个天线(例如,阵列天线)。在这种情况下,可以由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可以经由所选择的至少一个天线在通信模块190和外部电子设备之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(radiofrequencyintegratedcircuit,rfic))可附加地形成为天线模块197的一部分。52.根据各种实施例,天线模块197可以形成毫米波天线模块。根据实施例,毫米波天线模块可以包括印刷电路板、射频集成电路(rfic)和多个天线(例如,阵列天线),其中,rfic设置在印刷电路板的第一表面(例如,底表面)上,或与第一表面相邻并且能够支持指定的高频带(例如,毫米波带),所述多个天线设置在印刷电路板的第二表面(例如,顶部表面或侧表面)上,或与第二表面相邻并且能够发送或接收指定高频带的信号。53.上述组件中的至少一些可以经由外设间通信方案(例如,总线、通用输入输出(generalpurposeinput/output,gpio)、串行外设接口(serialperipheralinterface,spi)或移动工业处理器接口(mobileindustrialprocessorinterface,mipi))相互连接并在它们之间通信地传送信号(例如,命令或数据)。54.根据实施例,可以经由与第二网络199连接的服务器108在电子设备101和外部电子设备104之间发送或接收命令或数据。电子设备102或电子设备104中的每一个可以是与电子设备101相同类型的设备,或者是与电子设备101不同类型的设备。根据实施例,将在电子设备101运行的全部操作或一些操作可以在外部电子设备102、外部电子设备104或服务器108中的一个或更多个运行。例如,如果电子设备101应当自动执行功能或服务或者应当响应于来自用户或另一设备的请求执行功能或服务,则电子设备101可以请求所述一个或更多个外部电子设备执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子设备101除了运行所述功能或服务以外,还可以请求所述一个或更多个外部电子设备执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子设备可以执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并且将执行的结果传送到电子设备101。电子设备101可以在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可以使用例如云计算技术、分布式计算技术、移动边缘计算(mobileedgecomputing,mec)技术或客户端-服务器计算技术。电子设备101可以使用例如分布式计算或移动边缘计算来提供超低延迟服务。在另一实施例中,外部电子设备104可以包括物联网(internetofthings,iot)设备。服务器108可以是使用机器学习和/或神经网络的智能服务器。根据实施例,外部电子设备104或服务器108可以被包括在第二网络199中。电子设备101可以应用于基于5g通信技术或iot相关技术的智能服务(例如,智能家居、智能城市、智能汽车或医疗保健)。55.根据各种实施例的电子设备可以是各种类型的电子设备之一。电子设备可以包括例如便携式通信设备(例如,智能电话)、计算机设备、便携式多媒体设备、便携式医疗设备、相机、可穿戴设备或家用电器。根据本公开的实施例,电子设备不限于以上所述的那些电子设备。56.应当理解的是,本公开的各种实施例以及其中使用的术语并不意图将在本文阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的附图标记可以用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可以包括一个或更多个事物,除非相关上下文另有明确指示。如本文所使用的,诸如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”以及“a、b或c中的至少一个”的短语中的每一个短语可以包括在与所述多个短语中的相应一个短语中一起列举出的项的任何一项或所有可能组合。如本文所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可以用于将相应组件与另一组件进行简单区分,并且不在其他方面(例如,重要性或顺序)限制所述组件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可以与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。57.如与本公开的各种实施例关联使用的,术语“模块”可以包括以硬件、软件或固件实施的单元,并且可以与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成组件或者是该单个集成组件的最小单元或部分。例如,根据实施例,可以以专用集成电路(application-specificintegratedcircuit,asic)的形式来实施模块。58.可以将在本文阐述的各种实施例实施为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可以由机器(例如,电子设备101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子设备101)的处理器(例如,处理器120)可以在使用或无需使用一个或更多个其他组件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可以包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。59.根据实施例,可以在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(compactdiskread-onlymemory,cd-rom))的形式来发布计算机程序产品,或者可以经由应用商店(例如,playstoretm)在线发布(例如,下载或上传)计算机程序产品,或者可以直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可以将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。60.根据各种实施例,上述组件中的每个组件(例如,模块或程序)可以包括单个实体或多个实体,并且多个实体中的一些实体可以分离地设置在不同的组件中。根据各种实施例,可以省略上述组件中的一个或更多个组件,或者可以添加一个或更多个其他组件。可选择地或者另外地,可以将多个组件(例如,模块或程序)集成为单个组件。在这种情况下,根据各种实施例,该集成组件可以仍旧按照与所述多个组件中的相应一个组件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个组件中的每一个组件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一组件所执行的操作可以顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可以按照不同的顺序来运行或被省略,或者可以添加一个或更多个其他操作。61.图2是示出根据各种实施例的直接通信群组的网络结构的图。62.参照图2,直接通信群组可以包括多个电子设备(例如,图1的电子设备101、图1的外部电子设备102)、电子设备201和/或电子设备202。多个电子设备(101、102、201和/或202)可以根据在ieee802.11联盟技术标准(例如,ieee802.11g和/或ieee802.11n)中定义的wfd相关协议来形成直接通信群组,但是不限于此,并且本公开的各种实施例也可以应用于与无线局域网连接相关的各种标准技术或非标准技术。63.根据实施例,多个电子设备(101、102、201和/或202)当中的任何一个电子设备可以作为群组所有者(例如,电子设备102)进行操作,并且作为群组所有者的外部电子设备102可以与群组客户端电子设备101建立连接以形成直接群组。64.根据实施例,当电子设备(201或202)经由作为群组所有者的外部电子设备102连接到直接通信群组中包括的客户端电子设备101时,电子设备201或202可以新成为直接通信群组的客户端电子设备,并且可以通过添加电子设备(201或202)作为群组客户端来新形成直接通信群组。65.根据一个实施例,作为群组所有者的外部电子设备102可以执行与构成wlan网络的接入点(ap)相同的操作。当在形成直接通信群组的过程中与电子设备102进行1:1连接时,可以经由群组所有者协商操作协议来确定作为群组所有者的外部电子设备102。66.根据一个实施例,作为群组所有者的外部电子设备102可以控制客户端电子设备(101、201和/或202)之间的连接,并且可以以1:1或1:n的方式连接到客户端电子设备(101、201和/或202)中的每一个。67.根据实施例,电子设备(102、201和/或202)中的每一个可以与电子设备101相同或者是不同类型的电子设备。例如,电子设备(101、102、201和/或202)是在wi-fip2p网络中操作的终端,并且除了诸如智能电话、便携式终端、移动终端、个人数字助理(personaldigitalassistant,pda)、便携式多媒体播放器(portablemultimediaplayer,pmp)终端、笔记本计算机或个人计算机的一般的外部电子设备之外,还可以包括支持wfd以提供用于执行数据通信的服务的各种电子设备,诸如蓝牙扬声器、电视、打印机或相机。68.根据各种实施例,电子设备(例如,电子设备101)可以包括通信模块(例如,通信模块190)、存储器(例如,存储器130)、以及可操作地连接到存储器130的至少一个处理器(例如,处理器120)。69.根据实施例,处理器120可以被配置为:通过控制通信模块190经由与外部电子设备(例如,电子设备102)的wi-fi直接连接生成直接通信群组,并且执行无线通信,在直接通信群组中,外部电子设备102作为群组所有者进行操作,并且电子设备101作为群组客户端进行操作;基于与经由直接通信群组的无线通信相关的处理器120和通信模块190中的至少一个的操作状态的改变,向作为群组所有者的外部电子设备102发送请求改变直接通信群组的操作调度的消息;以及当从作为群组所有者的外部电子设备102接收到包括基于请求消息而配置的操作调度信息的消息时,根据操作调度信息控制通信模块190,并且执行与作为群组所有者的外部电子设备102的无线通信。70.根据实施例,处理器120可以被配置为:通过将关于与经由直接通信群组的无线通信相关的处理器120和通信模块190中的至少一个的操作状态改变的信息包括在调度改变请求消息中,将该信息发送到作为群组所有者的外部电子设备102。71.根据实施例,关于操作状态改变的信息可以包括关于改变的操作状态的信息、改变时间信息和改变间隔信息中的至少一个。72.根据实施例,处理器120可以被配置为经由p2p存在请求帧经由通信模块发送请求操作调度改变的消息。73.根据实施例,p2p存在请求帧可以被配置为包括属性字段、持续时间字段或间隔字段中的至少一个。74.根据实施例,处理器120可以被配置为经由p2p存在响应帧经由通信模块接收对经由p2p存在请求帧发送的操作调度请求消息的响应消息。75.根据实施例,p2p存在响应帧可以被配置为包括指示调度改变请求的结果的状态码。76.根据实施例,处理器120可以被配置为:经由不同于第一通信信道的第二通信信道连接到作为群组所有者的外部电子设备,以用于经由直接通信群组的无线通信,并且经由第二通信信道发送操作调度改变请求消息。77.根据实施例,处理器120可以被配置为根据经由直接通信群组提供服务的应用的操作状态的改变来识别处理器120或通信模块190中的至少一个的操作状态的改变。78.根据实施例,处理器120可以被配置为:当基于处理器120或通信模块190中的至少一个的操作状态改变而识别出在执行经由直接通信群组的无线通信的同时通过经由时间划分的周期性信道改变而连接到接入点来执行无线通信时,通过包括关于周期性信道改变的信息来生成操作调度改变请求消息。79.图3是示出根据各种实施例的由作为群组客户端的电子设备(例如,图1或图2的电子设备101)改变直接通信群组的操作调度的方法的流程图。在下文中,所描述的电子设备101的操作可以在处理器(例如,图1的处理器120)的控制下经由如图1所示的电子设备101的各种元件和/或功能来执行。80.根据各种实施例,在操作301中,电子设备101的处理器120可以通过经由通信模块(例如,图1的通信模块190)执行到外部电子设备(例如,图1或图2的电子设备102)的wi-fi直接连接来生成直接通信群组,在直接通信群组中,外部电子设备102作为群组所有者进行操作,并且电子设备101作为群组客户端进行操作。例如,电子设备101可以形成直接通信群组,并且作为群组客户端与作为群组所有者的外部电子设备102进行无线通信。稍后将参照图4详细描述形成直接通信群组的操作。81.根据各种实施例,在操作303中,处理器120可以基于与经由生成的直接通信群组的无线通信相关的处理器120和通信模块190中的至少一个的操作状态的改变,向作为群组所有者的外部电子设备102发送请求直接通信群组的操作调度的改变的消息。82.根据各种实施例,处理器120可以识别经由与作为群组所有者的外部电子设备102的通信信道发送数据的处理器120或通信模块190的操作状态的改变。83.根据实施例,处理器120的操作状态可以包括与经由直接通信群组的无线通信相关的活动状态(例如,活动)或非活动状态(例如,睡眠)中的至少一个。84.根据实施例,处理器120可以根据经由直接通信群组提供服务的应用(例如,图1的应用146)的操作状态来识别出与经由直接通信群组的无线通信相关的处理器120或通信模块190的操作状态被改变。例如,服务提供应用146可以包括数据传输服务应用、多媒体回放服务应用、文档打印服务应用、显示服务、无线对接服务或无线串行总线服务中的至少一个。例如,应用146的操作状态可以包括活动状态或非活动状态,在活动状态中,通过由服务提供应用与作为直接通信群组的群组所有者的外部电子设备102发送/接收数据来提供服务,在非活动状态中,服务的供应由于发送/接收数据的中断而至少被暂时挂起。85.根据各种实施例,处理器120可以识别通信模块190的操作状态的改变,通信模块190经由与作为群组所有者的外部电子设备102的通信信道发送数据。例如,与经由直接通信群组的无线通信相关的通信模块120的操作状态可以包括与作为群组所有者的外部电子设备102的通信信道的活动状态或非活动状态(例如,睡眠)。例如,在通信模块120正在经由不能同与作为群组所有者的外部电子设备102的通信信道共存的另一通信信道执行无线通信的同时,与作为群组所有者的外部电子设备102的通信信道可能处于非活动状态。86.根据各种实施例,当与经由直接通信群组的无线通信相关的处理器120和通信模块190中的至少一个的操作状态被改变时,处理器120可以基于操作状态的改变来生成请求直接通信群组的操作调度的改变的消息,该消息包括改变的操作状态信息和/或关于操作状态信息被改变的时间的信息。87.根据实施例,当处理器120或通信模块190的操作状态从活动状态改变为非活动状态时,处理器120可以生成包括关于操作状态的改变的信息的操作调度改变请求消息。例如,处理器120可以生成操作调度改变请求消息,该消息包括指示处理器120或通信模块190的操作状态已经从活动状态改变为非活动状态的改变的操作状态信息,或者指示处理器120或通信模块190的操作状态已经从非活动状态改变为活动状态的改变的操作状态信息。88.根据实施例,当处理器120或通信模块190的操作状态周期性地从活动状态改变为非活动状态时,处理器120可以生成包括这种操作状态改变信息的操作调度改变请求消息。例如,当通信模块190经由周期性信道改变(例如,多信道并发(multiplechannelconcurrency,mcc))经由不能同与直接通信群组的通信信道共存的另一通信信道执行无线通信时,处理器120可以通过包括关于周期性信道改变的信息来生成操作调度改变请求消息,关于周期性信道改变的信息包括指示通信模块190的操作状态周期性地从活动状态改变为非活动状态的改变的操作状态信息、改变时间信息和/或改变间隔信息。89.根据实施例,处理器120可以将经由通信模块190生成的操作调度改变请求消息发送到作为群组所有者的外部电子设备102。例如,处理器120可以例如经由存在请求帧向作为群组所有者的外部电子设备102发送操作调度改变请求消息。90.根据各种实施例,处理器120可以经由通信模块190从作为群组所有者的外部电子设备102接收对操作调度改变请求消息的响应消息。例如,对操作调度改变请求消息的响应消息可以包括根据操作调度改变请求的对直接通信群组的操作调度改变请求的响应。例如,对操作调度改变请求的响应可以包括调度改变状态码。例如,调度改变状态码可以包括与调度改变请求的结果(例如,成功、不可用或坏请求)相对应的值。91.根据各种实施例,在操作305中,当从作为群组所有者的外部电子设备102接收到包括基于操作调度改变请求消息而配置的操作调度信息的消息时,处理器120根据接收的消息中包括的操作调度信息来控制通信模块190,以执行与作为群组所有者的外部电子设备102的无线通信。92.根据实施例,作为群组所有者的外部电子设备102可以基于从作为群组客户端的电子设备101发送的操作调度改变请求来识别关于作为群组客户端的电子设备101的操作状态的改变的信息。例如,当根据作为群组客户端的电子设备101的处理器120或通信模块190的操作状态的改变,当前操作状态是活动的或非活动的时,基于此,作为群组所有者的外部电子设备102可以确定直接通信群组的操作调度。93.在一个示例中,当作为群组所有者的外部电子设备102的操作状态根据作为群组客户端的电子设备101的处理器120或通信模块190的操作状态的改变而改变为非活动状态时,基于该操作状态改变信息,作为群组所有者的外部电子设备102可以确定操作调度,使得作为群组所有者的外部电子设备102将直接通信群组的通信信道改变为非活动状态(例如,睡眠)至少达指定时间。在另一示例中,因为操作状态可以根据作为群组客户端的电子设备101的处理器120或通信模块190的操作状态的改变而改变为活动状态,所以作为群组所有者的外部电子设备102可以确定操作调度,使得作为群组所有者的外部电子设备102至少以指定的时间间隔将直接通信群组的通信信道改变为活动状态达指定时间,以便从作为群组客户端的电子设备101接收包括附加的操作调度请求消息的各种消息。94.在另一示例中,当作为群组所有者的外部电子设备102的操作状态根据作为群组客户端的电子设备101的处理器120或通信模块190的操作状态的改变而周期性地从活动状态改变为非活动状态时,基于该操作状态改变信息,作为群组所有者的外部电子设备102可以确定操作调度,使得作为群组所有者的外部电子设备102根据操作状态改变信息周期性地将直接通信群组的通信信道改变为非活动状态(例如,睡眠)至少达指定时间。95.根据各种实施例,群组客户端可以从作为群组所有者的外部电子设备102接收包括操作调度信息的消息。例如,作为群组所有者的外部电子设备102的操作调度信息可以被配置为调度通知属性(例如,缺失通知(noticeofabsence)属性)并且被发送到作为群组客户端的电子设备101。例如,调度通知属性可以被包括在信标、探测响应和/或由作为群组所有者的外部电子设备102发送的单独的缺失通知帧中,并且被发送。96.图4是示出根据各种实施例在电子设备(例如,图1或图2的电子设备101)和外部电子设备(例如,图1或图2的电子设备102)之间生成直接通信群组(例如,wfd通信网络)的操作的流程图。97.根据各种实施例,电子设备101可以在操作410中执行wfd设备发现,以生成与外部电子设备102的直接通信群组。98.例如,电子设备101和外部电子设备102可以在它们进入wfd设备发现模式时执行wfd电子设备发现。例如,电子设备101和外部电子设备102可以根据需要通过用户的输入或者通过自动控制电子设备来驱动使用wfd的应用,或者根据wsc(wi-fisimpleconfiguration,wi-fi简单配置)请求而进入wfd设备发现模式。99.根据各种实施例,电子设备101和外部电子设备102可以通过重复地执行搜索以发现电子设备并监听从另一电子设备接收的响应来执行wfd电子设备发现。100.根据各种实施例,电子设备101和外部电子设备102可以在搜索状态下执行信道扫描。例如,可以对电子设备101和外部电子设备102之间的所有可通信信道(例如,从信道1到信道11)或者对社交信道(信道1、6和11)重复地执行少于指定次数的扫描,以进行快速发现。例如,作为群组客户端进行操作的电子设备101的监听可以限于社交信道之一,并且所选择的信道可以在发现过程期间被固定。例如,可以在根据802.11标准协议的扫描方法中执行扫描。101.根据各种实施例,电子设备101和外部电子设备102可以通过选择处于待机状态的所有信道或社交信道之一来保持待机状态。102.根据各种实施例,电子设备101和外部电子设备102可以通过交换探测请求和探测响应来执行wfd设备发现。例如,电子设备101可以向外部电子设备102发送探测请求,并且在接收到该请求后,外部电子设备102可以向电子设备101发送探测响应。例如,探测请求可以包括wfd信息元素(informationelement,ie)和/或wsc信息元素。例如,探测响应可以包括wfd信息元素和/或wsc信息元素。103.根据各种实施例,电子设备101和外部电子设备102可以通过经由重复搜索和监听到达公共信道来发现彼此。例如,电子设备101和外部电子设备102可以经由探测请求或探测响应来识别彼此。104.根据实施例,当在由电子设备101和外部电子设备102进行的wfd设备发现之前已经形成直接通信群组时,电子设备101和外部电子设备102中的任何一个都可以是作为群组所有者的电子设备。例如,当外部电子设备102作为充当群组所有者的电子设备形成直接通信群组时,电子设备101可以经由wfd设备发现来发现充当群组所有者的外部电子设备102。在这种情况下,外部电子设备102可以接收从电子设备101接收的探测请求,同时保持待机状态而不执行搜索。105.根据各种实施例,在操作420中,电子设备101可以执行与外部电子设备102的服务发现。106.根据实施例,电子设备101可以执行服务发现,以用于交换关于由上层提供的服务的信息,以便识别与外部电子设备102兼容的服务。107.根据实施例,服务发现可以通过使用服务发现查询和服务发现响应来执行。例如,电子设备101可以向外部电子设备102发送服务发现查询,并且在接收到服务发现查询后,外部电子设备102可以向电子设备101发送服务发现响应。108.根据实施例,电子设备101可以经由服务发现查询来指定服务协议类型,并且发送适合于服务协议类型的服务信息作为查询数据。例如,外部电子设备102可以经由服务发现响应发送服务协议类型和响应数据。109.可以执行服务发现以在电子设备101和外部电子设备102通过mac层(层2)连接时确定层3中的网络连接的电子设备之间的服务。然而,可以根据上层的任意指定而在任意阶段灵活地执行服务发现,而不管mac协议如何。110.例如,可以执行服务发现以在wfd设备发现时预先识别另一方可支持的服务协议和/或服务类型。相应地,可以防止在电子设备101和外部电子设备102连接之后因为服务协议类型不匹配而无法进行数据共享(例如,文件共享)的问题。111.根据各种实施例,在操作430中,电子设备101可以执行与外部电子设备102的供应发现交换。112.根据实施例,电子设备101和外部电子设备102可以经由供应发现请求和供应发现响应来执行供应发现交换。例如,电子设备101可以向外部电子设备102发送供应发现请求,并且在接收到该请求后,外部电子设备102可以向电子设备101发送供应发现响应。113.根据实施例,供应发现请求可以包括wsc配置方法。例如,wsc配置方法可以是pbc、来自显示器的pin和来自键盘的pin中的任何一个。例如,它可以由接收wsc配置方法的电子设备102来确定。114.根据实施例,已经接收到供应发现请求的外部电子设备102可以通过在显示器(未示出)上显示已经接收到供应搜索发现来通知用户。例如,当供应发现请求包括wsc配置方法时,外部电子设备102可以在显示器(未示出)上显示关于wsc配置方法的信息。再例如,外部电子设备102可以根据wsc配置方法显示pin,或者以显示用于输入pin的窗口的形式显示关于wsc配置方法的信息。再例如,外部电子设备102可以通过以弹出形式显示包括发送供应发现请求的电子设备101的名称和/或wsc配置方法的信息来通知用户,从而允许用户决定是否接受连接和配置wsc。115.根据各种实施例,在操作440中,电子设备101和外部电子设备102可以执行群组所有者协商。例如,电子设备101和外部电子设备102可以确定作为要形成的直接通信群组的群组所有者进行操作的电子设备。116.根据实施例,电子设备101可以通过与外部电子设备102交换群组所有者协商请求和群组所有者协商响应/批准来确定群组所有者(例如,外部电子设备102)。117.根据实施例,电子设备101和外部电子设备102可以通过比较指定的群组所有者意图来确定群组所有者电子设备。例如,电子设备101和外部电子设备102基于诸如要形成的直接通信群组的属性、操作信道和监听定时的信息来确定群组所有者电子设备。例如,当直接通信群组已经形成时,因为电子设备101和外部电子设备102之一可能已经是群组所有者电子设备,所以可以省略群组所有者协商。118.根据各种实施例,在操作450中,电子设备101可以执行与外部电子设备102的供应。119.根据实施例,作为群组所有者的外部电子设备102可以作为wsc注册者进行操作,并且作为群组客户端的电子设备101可以作为wsc参与者来操作,并且可以执行交换凭证的供应。120.根据各种实施例,电子设备101和外部电子设备102可以根据供应形成直接通信群组。例如,外部电子设备102可以通过将电子设备101注册为群组客户端并在实际的操作信道中控制群组客户端的直接通信群组接入来作为群组所有者电子设备进行操作。例如,作为群组客户端的电子设备101可以通过经由供应识别的凭证而连接到作为群组所有者的外部电子设备102,并且经由wfd连接发送/接收数据。121.根据实施例,已经执行了供应发现请求的电子设备101可以向外部电子设备102发送周期性探测请求,以识别作为wsc注册者的外部电子设备102的会话是否处于启用状态。122.根据实施例,当接受电子设备101的连接时,外部电子设备102可以将外部电子设备102的会话切换到可操作状态,并且向电子设备101发送周期性探测响应。123.图5是示出根据各种实施例的基于作为群组客户端的电子设备(例如,图1或图2的电子设备101)的状态改变来改变直接通信群组的操作调度的方法的流程图。下面描述的电子设备101的操作可以在处理器(例如,图1的处理器120)的控制下经由如图1所示的电子设备101的各种元件和/或功能来执行。124.根据各种实施例,在操作501中,在直接通信群组中,外部电子设备102作为群组所有者进行操作,作为直接通信群组内的群组客户端,电子设备101的处理器120可以经由通信模块(例如,图1的通信模块190)经由与外部电子设备(例如,图1或图2的电子设备102)的wi-fi直接连接来执行与作为群组所有者的外部电子设备102的无线通信。例如,除了执行与作为群组所有者的外部电子设备102的无线通信之外,作为直接通信群组内的群组客户端,电子设备101可以例如根据不同的通信标准(诸如无线保真(wi-fi)、蓝牙、蓝牙低能量(bluetoothlowenergy,ble)、zigbee或近场通信(nearfieldcommunication,nfc)的标准)与作为群组所有者的外部电子设备102或另一电子设备(例如,图2的电子设备201或202)进行通信。例如,外部电子设备102不仅可以作为群组所有者与直接通信群组内的电子设备101进行无线通信,还可以另外与作为群组客户端进行操作的另一电子设备(例如,图2的电子设备201或202)进行无线通信,并且还可以根据另一通信标准执行无线通信。125.根据各种实施例,在操作503中,处理器120可以识别处理器120和通信模块190中的至少一个的操作状态是否关于经由直接通信群组的无线通信而改变。126.例如,处理器120的操作状态可以关于经由直接通信群组的无线通信而从活动状态(例如,活动)变为非活动状态(例如,睡眠),或者反之亦然。127.根据实施例,取决于经由直接通信群组提供服务的应用(例如,图1的应用146)的操作状态,处理器120可以识别出与经由直接通信群组的无线通信相关的处理器120或通信模块190的操作状态被改变。例如,应用146的操作状态可以从活动状态改变为非活动状态,或者反之亦然从非活动状态改变为活动状态,在活动状态中,通过由服务提供应用与作为直接通信群组的群组所有者的外部电子设备102发送/接收数据来提供服务,在非活动状态中,停止数据发送和接收以使得至少暂时停止服务提供。128.图6是示出根据各种实施例的由作为群组客户端的电子设备101改变直接通信群组的操作调度的示例的网络结构图。例如,电子设备101可以加载音乐共享服务应用,经由外部电子设备102向蓝牙扬声器601传送音频数据,并且播放音乐。129.参照图6,外部电子设备102可以经由蓝牙无线通信信道620而连接到蓝牙扬声器601。130.根据各种实施例,电子设备101的处理器120可以通过经由通信模块190与作为群组所有者的外部电子设备102形成直接通信群组,来作为群组客户端经由用于通过使用蓝牙扬声器601播放音乐的音乐共享服务应用执行经由wfd通信信道610的无线通信。例如,在使用wfd服务的音乐共享服务应用被驱动时,作为群组客户端,处理器120可以进入wfd电子设备发现模式,经由通信模块190与外部电子设备102形成直接通信群组,并且经由直接通信信道610将音频数据发送到作为群组所有者的外部电子设备102。131.根据实施例,作为群组所有者的外部电子设备102可以经由蓝牙通信信道620将从群组客户端电子设备101接收的音频数据发送到蓝牙扬声器601以输出音乐。132.在实施例中,当音乐共享服务应用在播放音乐的同时暂停时,处理器120可以在相对应的音乐共享服务应用的操作状态从活动状态(例如,播放音乐)改变为非活动状态(例如,暂停)时经由通信模块190识别驱动音乐共享服务应用的处理器120的操作状态的改变,或者识别经由音乐共享服务应用发送数据所经由的wfd信道610的操作状态的改变。133.根据各种实施例,处理器120可以识别通信模块190的操作状态的改变,通信模块190经由与作为群组所有者的外部电子设备102的通信信道发送数据。例如,根据与作为群组所有者的外部电子设备102的通信信道的操作状态,与经由直接通信群组的无线通信相关的通信模块190的操作状态可以包括活动状态或非活动状态(例如,睡眠)之一。再例如,在通信模块190经由不能同与作为群组所有者的外部电子设备102的通信信道共存的另一通信信道执行无线通信的同时,与作为群组所有者的外部电子设备102的通信信道可能处于非活动状态。134.图7是示出根据各种实施例的由作为群组客户端的电子设备101改变直接通信群组的操作调度的另一示例的网络结构图。例如,电子设备101可以在多信道并发(mcc)模式下操作,根据wfd技术形成直接通信群组,通过连接到作为群组所有者的外部电子设备102来作为群组客户端经由wfd通信信道710(例如,信道149)进行通信,并且通过经由信道切换经由wi-fi通信信道720(例如,信道36)连接到接入点701来执行无线通信。135.根据实施例,因为wfd通信信道710和wi-fi通信信道720不能共存,所以电子设备101可以根据mcc模式通过经由时间划分切换信道而经由两个通信信道进行通信。136.图8是示出根据各种实施例的图7的信道切换的图。参照图8,在经由时间划分周期性地切换信道的同时,电子设备101可以交替地重复经由wfd通信信道710(例如,信道149)与作为群组所有者的外部电子设备102的通信以及经由wi-fi通信信道720(例如,信道36)与接入点701的通信。137.根据实施例,由于电子设备101不经由wfd通信信道710(例如,信道149)与作为群组所有者的外部电子设备102进行通信,同时经由wi-fi通信信道720(例如,信道36)周期性地与接入点701进行通信,所以通信模块190经由wfd通信信道710的数据传输可能处于非活动状态。138.根据实施例,在无线通信信道周期性地从wfd通信信道710改变为wi-fi通信信道720时,通过识别通信模块190的操作状态,处理器120可以周期性地识别出其处于非活动状态而无需经由wfd通信信道710的数据传输。139.根据各种实施例,在操作505中,当与经由直接通信群组的无线通信相关的处理器120和通信模块190中的至少一个的操作状态被改变时,处理器120可以基于操作状态改变来识别直接通信群组的操作调度。140.根据实施例,当处理器120或通信模块190的操作状态从活动状态改变为非活动状态时,处理器120可以识别包括改变时间信息以及操作状态的改变的发生的操作状态改变信息。例如,再次参照图6,当在音乐共享服务应用中暂停音乐回放时,处理器120可以根据音乐共享服务应用所使用的wfd通信信道610的状态的改变或驱动音乐共享服务应用的处理器120的操作状态的改变来识别通信模块190的操作状态的改变,并且由此,可以根据操作状态的改变来识别包括当前操作状态信息和改变时间信息的操作状态改变信息。141.根据实施例,当处理器120或通信模块190的操作状态从活动状态改变为非活动状态时,处理器120可以识别包括操作状态的改变间隔和时间信息的操作状态改变信息。例如,再次参照图7和图8,当电子设备101通过根据mcc模式经由时间划分周期性地切换信道来交替地执行经由wfd通信信道710(例如,信道149)与作为群组所有者的外部电子设备102的通信以及经由wi-fi通信信道720(例如,信道36)与接入点701的通信时,处理器120可以识别处理器120或通信模块190的操作状态,并且识别包括非活动状态的间隔和时间信息的操作状态改变信息,而无需经由wfd通信信道710的数据传输。142.根据各种实施例,在操作507中,处理器120可以生成操作调度改变请求消息,并且将其发送到作为群组所有者的外部电子设备102。143.根据实施例,操作调度改变请求消息可以包括操作状态改变信息。例如,操作调度改变请求消息可以包括由处理器120识别的当前操作状态信息以及包括在参照图6描述的音乐共享服务应用中暂停音乐回放时的改变时间信息的操作状态改变信息。再例如,根据参照图7或图8描述的通信模块190的周期性信道改变,操作调度改变请求消息可以包括包含操作状态的改变间隔和时间信息的操作状态改变信息。144.根据实施例,处理器120可以基于操作状态改变信息来生成将从群组所有者请求的直接通信群组操作调度,并且将包括生成的操作调度的操作调度改变请求消息发送到群组所有者。145.图9是示出根据各种实施例的从作为群组客户端的电子设备101发送/接收操作调度改变请求消息和响应消息的示例的信号流程图。参照图9,作为p2p群组的客户端的电子设备101的处理器120例如可以通过使用p2p存在请求帧901向作为群组所有者的外部电子设备102发送操作调度改变请求消息(例如,图5的操作507)。146.图10是根据各种实施例的用于发送图9的操作调度改变请求消息的p2p存在请求帧结构的示例。参照图10,p2p存在请求帧可以包括群组客户端可发送给群组所有者的动作帧,将p2p动作子类型配置为p2p存在请求1001,并且通过包括例如调度通知属性(例如,缺失通知)字段1003来显示操作调度信息。例如,调度通知属性字段1003可以包括能够指示p2p属性类型是操作调度信息的属性类型字段、可以指示操作调度信息的长度的属性长度、可以指示操作时段的长度的持续时间、或者可以指示操作状态改变间隔的间隔中的至少一个。147.根据各种实施例,作为经由p2p存在请求帧发送操作调度改变请求消息的示例,处理器120可以经由与外部电子设备102的各种可配置的无线通信信道来发送操作调度改变请求消息。例如,处理器120可以经由连接到外部电子设备102的蓝牙或ble通信信道来发送操作调度改变请求消息。148.再次参照图5,根据各种实施例,在操作509中,处理器120可以识别是否接收到对发送的操作调度请求消息的响应。例如,如果没有从作为群组所有者的外部电子设备102接收到响应,则处理器120可以重复地发送操作调度请求消息达指定次数。根据实施例,当处理器120在重复地发送操作调度请求消息达指定次数的同时没有从作为群组所有者的外部电子设备102接收到响应时,处理器120可以识别出作为群组所有者的外部电子设备102处于调度不能被改变的状态,并且可以停止操作调度改变请求。根据实施例,处理器120可以在预定时间段之后识别处理器120或通信模块190的操作状态的改变,并切将操作调度改变请求发送到作为群组所有者的外部电子设备102。149.再次参照图9,例如,处理器120可以经由p2p存在响应帧903从作为群组所有者的外部电子设备102接收对操作调度改变请求消息的响应消息(例如,图5的操作507)。150.图11是根据各种实施例的用于接收图9的操作调度改变响应消息的p2p存在响应帧结构的示例。参照图11,p2p存在响应帧可以是对从群组客户端发送到群组所有者的动作帧的响应动作帧,将p2p动作子类型配置为p2p存在响应1101,并且例如可以包括调度改变状态码1103作为对用于调度改变请求的p2p存在请求帧的响应。例如,状态码1103可以包括与调度改变请求的结果(例如,成功、不可用或坏请求)相对应的值。根据实施例,p2p存在响应帧可以另外包括调度通知属性(例如,缺失通知)字段。151.根据各种实施例,作为经由p2p存在响应帧接收操作调度改变响应消息的示例,处理器120可以经由与外部电子设备102的各种可配置的无线通信信道来接收操作调度改变响应消息。例如,处理器120可以经由连接到外部电子设备102的蓝牙或ble通信信道来接收操作调度改变响应消息。152.再次参照图5,根据各种实施例,在操作511中,处理器120可以从作为群组所有者的外部电子设备102接收包括操作调度信息的消息。例如,可以经由信标帧或p2p存在请求帧来接收从作为群组所有者的外部电子设备102发送的包括操作调度信息的消息。在实施例中,当接收到包括状态码1103的操作调度改变响应消息时,状态码1103指示成功作为调度改变请求的结果,处理器120可以从作为群组所有者的外部电子设备102接收包括基于操作调度改变请求消息而配置的操作调度信息的消息。在另一实施例中,当接收到包括除了状态码1103之外的码的操作调度改变响应消息时,状态码1103指示成功作为调度改变请求的结果,处理器120可以从作为群组所有者的外部电子设备102接收包括现有操作调度信息的消息,或者可能无法在预定时间段内接收包括操作调度信息的消息。153.根据各种实施例,在操作513中,作为直接通信群组的群组客户端,处理器120可以基于接收的操作调度信息来执行与作为群组所有者的外部电子设备102的无线通信。154.根据实施例,可以基于从作为群组客户端的电子设备101发送的操作调度改变请求来配置操作调度信息。例如,在当前操作状态根据作为群组客户端的电子设备101的处理器120或通信模块190的操作状态的改变而改变为活动状态或非活动状态时,基于该操作状态改变信息,操作调度信息可以被配置为将直接通信群组的通信信道改变为非活动状态(例如,睡眠)至少达指定的时间段。再例如,操作调度信息可以被配置为至少在指定间隔内将直接通信群组的通信信道改变为活动状态并且达指定时间,以便从作为群组客户端的电子设备101接收包括附加的操作调度请求消息的各种消息。155.再例如,当操作状态根据作为群组客户端的电子设备101的处理器120或通信模块190的操作状态的改变而周期性地从活动状态改变为非活动状态时,基于该操作状态改变信息,操作调度信息可以被配置为将直接通信群组的通信信道改变为非活动状态(例如,睡眠)至少达周期性指定的时间段。156.根据各种实施例,包括从作为群组所有者的外部电子设备102接收的操作调度信息的消息可以包括调度通知属性(例如,缺失通知属性)。例如,可以经由由作为群组所有者的外部电子设备102发送的信标帧和探测响应帧和/或单独的缺失通知帧将调度通知属性发送到作为群组客户端的电子设备101。157.图12a和图12b是示出根据各种实施例的包括群组所有者的操作调度信息的消息结构的图。158.根据各种实施例,操作调度信息可以包括如图12a和图12b所示的调度通知属性(例如,缺失通知属性)。例如,调度通知属性可以被包括在由作为群组所有者的外部电子设备102发送的信标和探测响应中,和/或被包括在单独的缺失通知帧中,并且被发送到作为群组客户端的电子设备101。159.根据实施例,调度通知属性(例如,缺失通知)可以包括属性id字段1201、可以指示调度通知属性的主体长度的长度字段1202和/或可以指示调度通知的定时的索引字段1203。例如,调度通知属性可以包括计数/类型字段1206、持续时间字段1207、间隔字段1208和/或开始时间1209中的至少一个,以指示调度通知调度。160.根据实施例,计数字段1206可以指示缺失间隔的数量。根据实施例,持续时间字段1207可以指示缺失间隔开始之后的最大持续时间。根据实施例,间隔字段1208可以指示缺失间隔的长度。根据实施例,开始时间字段1209可以指示定时器开始缺失间隔的时间。161.图13是示出根据各种实施例的由直接通信群组根据群组所有者的操作调度信息执行通信的操作的示例的图。162.参照图13,群组所有者(例如,图1或图2的外部电子设备102)可以通过将调度通知属性(例如,缺失通知属性)包括在信标帧1301中来将调度通知属性发送到作为群组客户端的电子设备101。163.根据实施例,作为群组所有者的外部电子设备102可以根据调度通知属性(例如,缺失通知)中包括的调度信息来控制直接通信群组的无线电信道。例如,作为群组所有者的外部电子设备102可以基于开始时间字段1209中包括的定时器值1309来开始第一缺失时段1303。例如,当缺失时段开始时,作为群组所有者的外部电子设备102可以切换到省电状态达持续时间字段1207中包括的持续时间1307。例如,当缺失时段1303结束时,作为群组所有者的外部电子设备102可以进入存在时段1305,并且经由直接通信群组的通信信道发送/接收数据,直到下一个间隔1308开始。例如,缺失时段1303的间隔1308被包括在调度通知属性的间隔字段1208中,并且当定时器值前进了通过将间隔1308与开始时间字段1209中包括的定时器值1309相加而获得的时间时,作为群组所有者的外部电子设备102可以开始下一间隔的缺失时段1303。例如,作为群组所有者的外部电子设备102可以重复缺失时段与计数/类型字段1206中包括的次数(例如,7次)1306一样多的次数。164.根据实施例,在示例(a)中,群组客户端(例如,图1或图2的电子设备101)可以根据作为群组所有者的外部电子设备102的缺失1303的间隔,基于从作为群组所有者的外部电子设备102发送的调度通知属性中包括的操作调度信息,来周期性地进入非活动状态(打盹)1311。165.根据实施例,在另一示例(b)中,作为群组客户端的电子设备101可以根据在作为群组客户端的电子设备101中发生的处理器120或通信模块190的操作状态的改变而进入非活动状态(打盹)1313。当作为群组客户端的电子设备101的非活动状态被终止并且操作状态被改变为活动状态时,作为群组客户端的电子设备101可以基于作为群组所有者的外部电子设备102的现有操作调度信息,在作为群组所有者的外部电子设备102被激活的存在时段1305期间,向作为群组所有者的外部电子设备102发送/接收数据。此后,作为群组客户端的电子设备101可以基于作为群组所有者的外部电子设备102的操作调度信息,在作为群组所有者的外部电子设备102的缺失时段1303中进入非活动状态(打盹)1315。166.图14a和图14b是示出根据各种实施例的根据作为群组所有者的外部电子设备(例如,图1或图2的外部电子设备102)的操作调度信息的作为群组所有者的外部电子设备102的睡眠操作的图。167.参照图14a和图14b,例如,电子设备(例如,图1或图2的电子设备101)可以在经由时间划分周期性地切换信道的同时周期性地重复经由第一通信信道(例如,图7的wfd通信信道710)与作为直接通信群组的群组所有者的外部电子设备102进行通信的操作以及经由第二通信信道(例如,图7的wi-fi通信信道720)与接入点(例如,图7的接入点701)进行通信的操作。168.根据各种实施例,在经由第一通信信道720与接入点701进行通信的同时,电子设备101可以不经由第二通信信道710与作为群组所有者的外部电子设备102进行通信,并且相应地,通信模块190经由第二通信信道710的数据传输可能处于非活动状态。根据实施例,电子设备101可以识别通信模块190的操作状态的改变,并且向作为群组所有者的外部电子设备102发送包括操作状态改变信息的调度改变请求消息,在该操作状态改变信息中,第二通信信道被改变为非活动状态。相应地,作为群组所有者的外部电子设备102可以配置调度信息,并且例如,针对至少被包括在作为群组客户端的电子设备101不周期性地使用第二通信信道的时段中的时段,配置其自己的睡眠时段1401。在该示例中,已经描述了作为群组客户端的电子设备101被周期性地改变为非活动状态的示例,但是各种实施例不限于此,并且即使当作为群组客户端的电子设备101被非周期性地停用时也可以应用。169.参照图14b,这是示出了当作为群组所有者的外部电子设备102配置睡眠时段1401时的电流消耗波形1403以及当作为群组所有者的外部电子设备102不配置睡眠时段1401时的电流消耗波形1405的曲线图。参考该曲线图,可以识别出,当作为群组所有者的外部电子设备102配置睡眠时段1401时,作为群组所有者的外部电子设备102的功耗实际上降低了。170.图15是示出根据各种实施例的根据作为群组客户端的电子设备(例如,图1或图2的电子设备101)对直接通信群组的操作调度的改变来降低群组所有者(例如,图1或图2的外部电子设备102)的功耗的效果的图。参照图15,当作为群组所有者的外部电子设备102的缺失时段(noa)增加时,作为实际群组所有者的外部电子设备102的平均功耗降低。171.尽管未示出,但是作为群组所有者的外部电子设备102可以与多个客户端电子设备(例如,电子设备101、电子设备201和/或电子设备202)形成群组。根据实施例,作为群组所有者的外部电子设备102可以从两个或更多个客户端电子设备接收调度改变请求消息,基于接收的调度改变请求消息生成操作调度信息,并且将操作调度信息发送到两个或更多个客户端电子设备。172.本公开中公开的实施例仅作为示例而呈现,以容易地解释技术内容和帮助理解,并且不旨在限制本公开中公开的技术的范围。因此,本公开中公开的技术的范围应当被解释为包括除了本文公开的实施例之外的基于本公开中公开的各种实施例的技术思想而推导出的所有改变或修改形式。当前第1页12当前第1页12
技术特征:
1.一种电子设备,包括:通信模块;存储器;以及至少一个处理器,可操作地连接到所述通信模块和所述存储器,其中,所述处理器被配置为:通过控制所述通信模块经由与外部电子设备的wi-fi直接连接生成直接通信群组,并且执行无线通信,在所述直接通信群组中,所述外部电子设备作为群组所有者进行操作,并且所述电子设备作为群组客户端进行操作;基于与经由所述直接通信群组的无线通信相关的所述处理器和所述通信模块中的至少一个的操作状态的改变,向作为群组所有者的所述外部电子设备发送请求改变所述直接通信群组的操作调度的消息;以及在从作为群组所有者的所述外部电子设备接收到包括基于所述请求消息而配置的操作调度信息的消息的情况下,根据所述操作调度信息控制所述通信模块,并且执行与作为群组所有者的所述外部电子设备的无线通信。2.根据权利要求1所述的电子设备,其中,所述处理器被配置为:通过将关于与经由所述直接通信群组的无线通信相关的所述处理器和所述通信模块中的至少一个的操作状态改变的信息包括在所述调度改变请求消息中,将所述信息发送到作为群组所有者的所述外部电子设备。3.根据权利要求1所述的电子设备,其中,关于操作状态改变的信息包括关于改变的操作状态的信息、改变时间信息和改变间隔信息中的至少一个。4.根据权利要求1所述的电子设备,其中,所述处理器被配置为经由p2p存在请求帧经由所述通信模块发送请求所述操作调度改变的消息,并且其中,所述p2p存在请求帧被配置为包括属性字段、持续时间字段或间隔字段中的至少一个。5.根据权利要求4所述的电子设备,其中,所述处理器被配置为经由p2p存在响应帧经由所述通信模块接收对经由所述p2p存在请求帧发送的操作调度请求消息的响应消息,并且其中,所述p2p存在响应帧被配置为包括指示所述调度改变请求的结果的状态码。6.根据权利要求1所述的电子设备,其中,所述处理器被配置为:经由不同于第一通信信道的第二通信信道连接到作为群组所有者的所述外部电子设备,以用于经由所述直接通信群组的无线通信;以及经由第二通信信道发送所述操作调度改变请求消息。7.根据权利要求1所述的电子设备,其中,所述处理器被配置为根据经由所述直接通信群组提供服务的应用的操作状态的改变来识别所述处理器或所述通信模块中的至少一个的操作状态的改变。8.根据权利要求1所述的电子设备,其中,所述处理器被配置为:基于所述处理器或所述通信模块中的至少一个的操作状态改变,在识别出通过当执行经由所述直接通信群组的无线通信的同时通过经由时间划分的周期性信道改变而连接到接入点来执行无线通信的情况下,通过包括关于所述周期性信道改变的信息来生成所述操作调度改变请求消息。
9.一种电子设备的方法,所述方法包括:经由与外部电子设备的wi-fi直接连接生成直接通信群组,并且执行无线通信,在所述直接通信群组中,所述外部电子设备作为群组所有者进行操作,并且所述电子设备作为群组客户端进行操作;基于与经由所述直接通信群组的无线通信相关的所述电子设备的操作状态的改变,向作为群组所有者的所述外部电子设备发送请求改变所述直接通信群组的操作调度的消息;以及在从作为群组所有者的所述外部电子设备接收到包括基于所述请求消息而配置的操作调度信息的消息的情况下,根据所述操作调度信息执行与作为群组所有者的所述外部电子设备的无线通信。10.根据权利要求9所述的方法,其中,所述发送操作包括:通过将关于与经由所述直接通信群组的无线通信相关的所述处理器和所述通信模块中的至少一个的操作状态改变的信息包括在所述调度改变请求消息中,将所述信息发送到作为群组所有者的所述外部电子设备,并且其中,关于操作状态改变的信息包括关于改变的操作状态的信息、改变时间信息和改变间隔信息中的至少一个。11.根据权利要求9所述的方法,其中,所述发送操作包括经由p2p存在请求帧发送请求所述操作调度改变的消息,并且其中,所述p2p存在请求帧包括属性字段、持续时间字段或间隔字段中的至少一个。12.根据权利要求11所述的方法,还包括经由p2p存在响应帧接收对经由所述p2p存在请求帧发送的操作调度请求消息的响应消息,其中,所述p2p存在响应帧包括指示所述调度改变请求的结果的状态码。13.根据权利要求9所述的方法,还包括:经由不同于第一通信信道的第二通信信道连接到作为群组所有者的所述外部电子设备,以用于经由所述直接通信群组的无线通信,其中,所述发送操作包括经由第二通信信道发送所述操作调度改变请求消息。14.根据权利要求9所述的方法,还包括:根据经由所述直接通信群组提供服务的应用的操作状态的改变来识别所述处理器或所述通信模块中的至少一个的操作状态的改变。15.根据权利要求9所述的方法,还包括:识别通过在执行经由所述直接通信群组的无线通信的同时通过经由时间划分的周期性信道改变而连接到接入点来执行无线通信,其中,所述发送操作包括通过包括关于所述周期性信道改变的信息来生成所述操作调度改变请求消息。

技术总结
一种根据本文档中公开的各种实施例的电子设备包括:通信模块;存储器;以及至少一个处理器,可操作地耦合到通信模块和存储器,其中处理器可以被配置为:通过控制通信模块经由与外部电子设备的Wi-Fi直接连接创建直接通信群组,并且执行无线通信,在直接通信群组中,外部电子设备作为群组所有者进行操作,并且电子设备作为群组客户端进行操作;基于与经由直接通信群组的无线通信相关的处理器和通信模块中的至少一个的操作状态的改变,向作为群组所有者的外部电子设备发送请求改变直接通信群组的操作调度的消息;以及根据接收的操作调度信息来控制通信模块,并且执行与作为群组所有者的外部电子设备的无线通信。的外部电子设备的无线通信。的外部电子设备的无线通信。


技术研发人员:李纯镐 郑富燮 金凡执 金学官 方惠贞 李斗镐 李善基 蒋源俊 赵南周
受保护的技术使用者:三星电子株式会社
技术研发日:2022.01.20
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐