数据传输方法、终端及无线访问接入点的制作方法_4

文档序号:8946365阅读:来源:国知局
,健身设备,个人数字助理等。
[0186]参照图10,终端1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,I/O (Input/Output,输入/输出)接口 1012,传感器组件1014,以及通信组件1016。
[0187]处理组件1002通常控制终端1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其它组件之间的交互。例如,处理组件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。
[0188]存储器1004被配置为存储各种类型的数据以支持在终端1000的操作。这些数据的示例包括用于在终端1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如SRAM (Static Random Access Memory,静态随机存取存储器),EEPROM(ElectricalIy-Erasable Programmable Read-Only Memory,电可擦除可编程只读存储器),EPROM (Erasable Programmable Read Only Memory,可擦除可编程只读存储器),PROM (Programmable Read-Only Memory,可编程只读存储器),ROM (Read-Only Memory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。
[0189]电源组件1006为终端1000的各种组件提供电力。电源组件1006可以包括电源管理系统,一个或多个电源,及其他与为终端1000生成、管理和分配电力相关联的组件。
[0190]多媒体组件1008包括在所述终端1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括IXD (Liquid Crystal Display,液晶显示器)和TP (TouchPanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当终端1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0191]音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个MIC (Microphone,麦克风),当终端1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,
用于输出音频信号。
[0192]1/0接口 1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0193]传感器组件1014包括一个或多个传感器,用于为终端1000提供各个方面的状态评估。例如,传感器组件1014可以检测到终端1000的打开/关闭状态,组件的相对定位,例如组件为终端1000的显示器和小键盘,传感器组件1014还可以检测终端1000或终端1000 —个组件的位置改变,用户与终端1000接触的存在或不存在,终端1000方位或加速/减速和终端1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如 CMOS (Complementary Metal Oxide Semiconductor,互补金属氧化物)或CCD (Charge-coupled Device,电荷親合元件)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0194]通信组件1016被配置为便于终端1000和其他设备之间有线或无线方式的通信。终端1000可以接入基于通信参考的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1016还包括NFC(Near FieldCommunicat1n,近场通信)模块,以促进短程通信。例如,在NFC模块可基于RFID (Rad1Frequency Identificat1n,射频识别)技术,IrDA (Infra-red Data Associat1n,红外数据协会)技术,UWBOJltra Wideband,超宽带)技术,BT (Bluetooth,蓝牙)技术和其它技术来实现。
[0195]在示例性实施例中,终端1000可以被一个或多个ASIC (Applicat1n SpecificIntegrated Circuit,应用专用集成电路)、DSP(Digital signal Processor,数字信号处理器)'DSI3D (Digital signal Processor Device,数字信号处理设备)、PLD (ProgrammableLogic Device,可编程逻辑器件)、FPGA(Field Programmable Gate Array,现场可编程门阵列)、控制器、微控制器、微处理器或其它电子元件实现,用于执行上述数据传输方法。
[0196]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由终端1000的处理器1020执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、RAM (Random Access Memory,随机存取存储器)、⑶-ROM(Compact Disc Read-Only Memory,光盘只读存储器)、磁带、软盘和光数据存储设备等。
[0197]—种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得移动终端能够执行一种数据传输方法,所述方法包括:
[0198]当检测到AP提供的传输资源处于非空闲状态时,检测终端自身在向AP传输数据时的误码率;
[0199]将误码率发送至AP;
[0200]接收AP发送的优先级调整指令,其中,优先级调整指令用于当AP确定误码率不小于预设阈值时,指示终端将随机等待时间调整为指定时长,以提高终端在向AP传输数据时的优先级;
[0201]根据优先级调整指令,将随机等待时间调整为指定时长;
[0202]如果从检测到传输资源处于非空闲状态开始,等待DIFS及指定时长后,检测到传输资源处于空闲状态,则向AP传输数据。
[0203]假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:检测终端自身的信号强度;
[0204]将信号强度发送至AP,使AP根据误码率和信号强度确定是否提高终端在向AP传输数据时的优先级。
[0205]在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:检测终端自身在向AP传输数据时的误码率,包括:
[0206]获取向AP发送数据的数据发送频率;
[0207]获取AP接收终端数据的数据接收频率;
[0208]根据数据发送频率和数据接收频率,确定终端自身在传输数据时的误码率。
[0209]在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:根据优先级调整指令,将随机等待时间调整为指定时长,包括:
[0210]根据优先级调整指令中携带的指定时长,将随机等待时间调整为指定时长;
[0211]或者,根据优先级调整指令及预设的参考随机等待时间范围,确定指定时长,其中,指定时长为目标随机等待时间范围中的任一值,目标随机等待时间范围的起始时间为参考随机等待时间范围的起始时间,且目标随机等待时间范围占参考随机等待时间范围的指定比例;将随机等待时间调整为指定时长。
[0212]本公开实施例提供的非临时性计算机可读存储介质,通过检测并将误码率发送至AP,使得当AP确定终端向AP传输数据时的误码率不小于预设阈值时,控制终端将随机等待时间调整为指定时长,以提高终端在向AP传输数据时的优先级。由于误码率不小于预设阈值的终端为信号比较弱的终端,因此,通过提高其在向AP传输数据时的优先级,可以确保信号比较弱的终端能够优先向AP传输数据,从而确保信号弱的终端能够获得AP提供的一定速度的服务。
[0213]图11是根据一示例性实施例示出的一种AP的框图。参照图11,该AP包括第一接收模块1101、确定模块1102和发送模块1103,其中:
[0214]该第一接收模块1101被配置为接收已建立连接的各个终端发送的对应误码率;
[0215]该确定模块1102被配置为根据各个终端的误码率,确定误码率不小于预设阈值的终端;
[0216]该发送模块1103被配置为向终端发送优先级调整指令,使终端根据优先级调整指令将终端的随机等待时间调整为指定时长,以提高终端在传输数据时的优先级。
[0217]本公开实施例提供的AP,当确定终端向AP传输数据时的误码率不小于预设阈值时,控制终端将随机等待时间调整为指定时长,以提高终端在向AP传输数据时的优先级。由于误码率不小于预设阈值的终端为信号比较弱的终端,因此,通过提高其在向AP传输数据时的优先级,可以确保信号比较弱的终端能够优先向AP传输数据,从而确保信号弱的终端能够获得AP提供的一定速度的服务。
[0218]在另一个实施例中,参见图12,AP还包括第二接收模块1104,其中:
[0219]该第二接收模块1104被配置为接收各个终端发送的对应信号强度;
[0220]该确定模块1102被配置为根据各个终端的误码率和信号强度,确定误码率不小于预设阈值且信号强度不高于指定数值的终端。
[0221]在另一个实施例中,参见图13,优先级调整指令中携带指定时间,发送模块1103包括确定单元11031和发送单元11032,其中:
[0222]该确定单元11031被配置为当终端的数量为多个时,根据每个终端当前所处理的业务类型,确定每个终端对应的指定时长;
[0223]该发送单元11032被配置为将每个终端对应的指定时长携带于优先级调整指令中发送至每个终端。
[0224]关于上述图11至图13所对应实施例中的AP,可以用于执行上述图3至图5所对应实施例中任一实施例提供的数据传输方法中AP所执行的功能,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0225]上述所有可选技术方案,可以采用任意结合形成
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1