一种无线上网设备、系统及方法

文档序号:7748193阅读:127来源:国知局
专利名称:一种无线上网设备、系统及方法
技术领域
本发明涉及数据通讯领域,具体地说,涉及一种无线上网设备、系统及方法。
背景技术
无线上网终端由于可观的上下行速率,简单方便等特性得到越来越广泛的适 用。现有的无线上网设备的接口一般有USB(Universal Serial Bus,通用串行总线), Mini PCI-E (Peripheral Component Interconnect-Express,迷你型快速外设部件互连)以及 PCMIA (Personal Computer Memory Card InternationalAssociation, PC 机内存卡国际联合
会)接口等。发明人在实现本发明的过程中发现,现有的无线上网设备的体积都较大, 无法内置到小型超薄产品中,不符合终端产品的发展需求。

发明内容
本发明实施例提供一种无线上网设备、系统及方法,以减小无线上网设备的体 积。本发明实施例的一种无线上网设备,包括SD从控制器,用于根据SD命令中的逻辑地址将数据或命令发送给存储单元或 者基带处理单元;基带处理单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将数据 或命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对应的应用 模块;存储单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将所述数据 或命令发送给所述存储单元时,根据逻辑地址对应的物理地址,并根据所述SD命令,使 用所述物理地址读写所述存储单元。一种终端设备,包括适配器驱动程序Adapter Driver、SD驱动程序SDDriver和
SD主控制器;所述Adapter Driver,用于接收上层发送的数据或命令,将所述数据或命令封装 为 SCSI CDB ;所述SD Driver,用于将所述CDB转换为SD命令,并将所述SD命令发送给所
述SD主控制器;所述SD主控制器,用于接收所述SD命令,并通过SD接口将所述SD命令发送 给无线上网设备。一种无线上网系统,包括终端设备和无线上网设备;所述终端设备,用于接收上层发送的数据或命令,将所述数据或命令封装为 SCSI CDB,并将所述CDB转换为SD命令后发送给所述无线上网设备;所述无线上网设备,用于根据所述SD命令中的逻辑地址将所述数据或命令发送 给无线上网设备的存储单元或者基带处理单元,当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对 应的应用模块,或者当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储 单元时,获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读 写所述存储单元。一种无线上网方法,包括根据SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单 元;所述SD命令由终端设备将接收到的数据或命令封装成SCSI CDB后,将所述 SCSI CDB转换得到。本发明实施例在SD卡中集成无线上网功能,无线上网设备根据SD命令中的逻 辑地址判断将所述数据或命令发送给所述基带处理单元或者存储单元,,减小了无线上 网设备的体积,为终端产品的设计节省了空间。


图1为本发明系统实施例的结构示意图;图2为本发明系统实施例中天线的位置示意图;图3为本发明方法实施例一的流程示意图;图4为本发明方法实施例二的流程示意图。
具体实施例方式SD卡是一种基于半导体快闪记忆器的存储设备,被广泛应用于便携式 装置上,例如数码相机、PDA、多媒体播放器等。SD卡的体积较小,一般为 24mmX32mmX 2.1mm。现有的SD卡仅作为存储介质,用于扩展数码设备的存储空间, 使用本发明实施例的技术,可以使SD卡实现无线宽带业务。图1所示为本发明实施例的一种无线上网系统,包括终端设备1和无线上网设 备2。所述终端设备1,用于接收上层发送的数据或命令,将所述数据或命令封装为 SCSI (Small Computer System Interface,小型计算机系统接 口 ) CDB (Command Descriptor Block,命令描述符块),并将所述CDB转换为SD命令后发送给所述无线上网设备2。所述无线上网设备2,用于根据所述SD命令中的逻辑地址将所述数据或命令发 送给无线上网设备2的存储单元22或者基带处理单元21,其中所述存储单元22和基带 处理单元21对应不同的逻辑地址,当根据所述SD命令中的逻辑地址判断将所述数据或 命令发送给所述基带处理单元21时,将所述数据或命令发送给基带处理单元21对应的应 用模块,或者当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储单元22 时,获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所 述存储单元22。SD卡的存储区域被划分为多个Sector,Sector是进行数据擦除的最小单位。每 个Sector被划分为多个Block,一般每个Block为512Bytes。其中,存储单元22的每个
Block均对应一个逻辑地址和一个物理地址,所述逻辑地址和物理地址有映射关系,该映射关系保存在所述无线上网设备2的SD从控制器中,而基带处理单元21对应一个逻辑地 址。当所述SD从控制器接收到SD命令时,通过判断SD命令中的逻辑地址是否有对应 的物理地址来确定将所述数据或命令发送给存储单元22还是基带处理单元21,当SD命 令中的逻辑地址有对应的物理地址,则将所述数据或命令发送给存储单元22,当SD命令 中的逻辑地址中没有对应的物理地址,则将所述数据或命令发送给基带处理单元21。其中,所述终端设备1包括Adapter Driver(适配器驱动程序)11、SD Driver (SD驱动程序)12和SD主控制器13。所述Adapter Driverl 1,用于接收上层发送的数据或命令,将所述数据或命令封 装为SCSI CDB。其中,所述Adapter Driverl 1,具体用于将Port ID和数据/命令封装为 SCSI CDB,并将所要访问的逻辑块地址设置为特殊值,例如OxFFFF FFFF。所述Adapter Driverll会为所述无线上网设备2模拟多个虚拟串口,上层的应用模块使用这些虚拟串口 控制和访问所述无线上网设备2上的基带处理单元21。所述Port ID即是所述虚拟串口的 ID,所述基带处理单元21使用所述Port ID区分接收到的数据/命令的类型。所述SD Driverl2,用于将所述CDB转换为SD命令,并将所述SD命令发送给 所述SD主控制器13。所述SD主控制器13,用于接收所述SD命令,并通过SD接口将所述SD命令 发送给所述无线上网设备2。所述无线上网设备2包括SD从控制器28、基带处理单元21和存储单元22。所述SD从控制器28,用于根据所述SD命令中的逻辑地址将所述数据或命令发 送给存储单元22或者基带处理单元21,其中所述存储单元22和基带处理单元21对应不 同的逻辑地址。所述基带处理单元21,用于当所述SD从控制器28根据所述SD命令中的逻辑 地址判断将所述数据或命令发送给所述基带处理单元21时,将所述数据或命令发送给基 带处理单元21对应的应用模块。所述存储单元22,用于当所述SD从控制器28根据SD命令中的逻辑地址判断 将所述数据或命令发送给存储单元22时,根据逻辑地址对应的物理地址,并根据所述SD 命令,使用所述物理地址读写所述存储单元22。所述SD从控制器28,还用于当根据SD命令中的逻辑地址判断将所述数据或命 令发送给存储单元22时,获取所述逻辑地址对应的物理地址,并将所述物理发送给所述 存储单元22。另外,所述存储单元22还用于存储所述基带处理单元21的运行代码等信息,具 体地,可以保存在存储单元22中独立的写保护部分。所述无线上网设备2还可以包括射频处理单元23、电源管理单元24、SIM卡 单元25、天线26和SD接口 27。所述射频处理单元23,与所述基带处理单元和天线连接,用于通过天线26无线 接收和发射高频信号,实现与网络的连接。所述电源管理单元24,用于管理设备的电源,为射频处理单元23、SIM卡单元 25、存储单元22和基带处理单元21供电。所述SIM卡单元25,用于存储用户信息。所述SIM卡单元25还可以存储用户信息鉴权,运营商增值业务信息等。在本发明实施例中由于SD卡的SD接口的信号线只 有9-pin,不能采用普通的外置SIM卡,可以采用SIM芯片,将普通SIM卡的功能由SIM 晶元通过封装技术封装而成。所述SD接口 27,用于所述无线上网设备2和终端设备1之间的连接。具体的, 所述SD接口 27用于所述无线上网设备2的SD从控制器28和终端设备1的SD主控制 器13连接。其中,为减小所述无线上网设备的体积,所述天线26可以内置在PCB内,具体 如图2所示,可以布局在SD卡的外部,例如SD卡的SD接口 27的对边,同时可以为天 线26在SD外部保留一定区域禁布元器件。图3所示为本发明实施例提供的一种无线上网方法,包括步骤301、终端设备接收上层发送的数据或命令,将所述数据或命令封装为 SCSI CDB,并将所述CDB转换为SD命令。步骤302、无线上网设备根据所述SD命令中的逻辑地址将所述数据或命令发 送给存储单元或者基带处理单元,其中所述存储单元和基带处理单元对应不同的逻辑地 址。下面以具体应用场景来说明本发明的方法实施例,如图4所示,包括步骤401、终端设备的Adapter Driver (适配器驱动程序)接收上层发送的数据或 命令,将所述数据或命令封装为SCSI CDB。所述终端设备可以为PC,数码相机等。具体地,所述终端设备的Adapter Driver可以将Port ID和数据/命令封装为SCSI CDB,并将所要访问的LBA设置为特殊值,例如OxFFFF FFFF。所述Adapter Driverl 1 会为所述无线上网设备2模拟多个虚拟串口,上层的应用模块使用这些虚拟串口控制和 访问所述无线上网设备2上的基带处理单元21。所述Port ID即是所述虚拟串口的ID, 所述基带处理单元21使用所述PortID区分接收到的数据/命令的类型。步骤402、和SD Driver (SD驱动程序)将所述CDB转换为SD命令,并将所述 SD命令发送给终端设备的SD主控制器,所述SD主控制器通过SD接口将所述SD命令 发送给所述无线上网设备的SD从控制器。步骤403、所述SD从控制器接收所述SD命令,并根据所述SD命令中的逻辑地 址将所述数据或命令发送给Flash (闪存)或者Base Band (基带),其中所述Flash和Base Band对应不同的逻辑地址。SD卡的存储区域被划分为多个Sector,Sector是进行数据擦除的最小单位。每 个Sector被划分为多个Block,一般每个Block为512Bytes。其中,Flash的每个Block
均对应一个逻辑地址和一个物理地址,所述逻辑地址和物理地址有映射关系,该映射关 系保存在SD从控制器中,而Base Band对应一个逻辑地址。当所述SD从控制器接收到 SD命令时,通过判断SD命令中的逻辑地址是否有对应的物理地址来确定将所述数据或 命令发送给Flash还是Base Band,当SD命令中的逻辑地址有对应的物理地址,则将所述 数据或命令发送给Flash,当SD命令中的逻辑地址中没有对应的物理地址,则将所述数 据或命令发送给BaseBand。步骤404、如果SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或 命令发送给Base Band,则所述Base Band的Adapter Driver将所述数据或命令发送给对应的应用模块。步骤405、如果SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或 命令发送给Flash,则获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所 述物理地址读写所述Flash。本发明实施例在SD卡中集成无线上网功能,无线上网设备根据SD命令中的逻 辑地址判断将所述数据或命令发送给所述基带处理单元或者存储单元,减小了无线上网 设备的体积,为终端产品的设计节省了空间。具有SD卡接口的终端设备,如数码相机、 PDA、多媒体播放器等都可以使用本发明实施例提供的无线上网设备。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前 者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储 介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明 各个实施例所述的方法。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或 替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的 保护范围为准。
权利要求
1. 一种无线上网设备,其特征在于,包括SD从控制器,用于根据SD命令中的逻辑地址将数据或命令发送给存储单元或者基 带处理单元;基带处理单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将数据或 命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对应的应用模 块;存储单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将所述数据或命 令发送给所述存储单元时,根据逻辑地址对应的物理地址,并根据所述SD命令,使用所 述物理地址读写所述存储单元。
2.根据权利要求1所述的设备,其特征在于,所述SD命令由终端设备将接收到的数 据或命令封装成小型计算机系统接口命令描述符块SCSI CDB后将所述SCSI CDB转换得 到。
3.根据权利要求1所述的设备,其特征在于,所述存储单元包括在存储单元中独立的 写保护部分,用于存储所述基带处理单元的运行代码。
4.根据权利要求1所述的设备,其特征在于,还包括SD接口,用于所述无线上网 设备的SD从控制器和终端设备的SD主控制器之间的连接。
5.根据权利要求4所述的设备,其特征在于,还包括射频处理单元、电源管理单 元、SIM卡单元和天线;所述射频处理单元,与所述基带处理单元和天线连接,用于通过所述天线无线接收 和发射高频信号,实现与网络的连接;所述电源管理单元,用于管理设备的电源,为所述射频处理单元、SIM卡单元、存 储单元和基带处理单元供电;所述SIM卡单元,用于存储用户信息。
6.根据权利要求5所述的设备,其特征在于,所述SIM卡单元为SIM芯片。
7.根据权利要求5所述的设备,其特征在于,所述天线位于SD卡的SD接口的对边。
8.根据权利要求1所述的设备,其特征在于,所述SD从控制器,还用于当根据SD 命令中的逻辑地址判断将所述数据或命令发送给存储单元时,获取所述逻辑地址对应的 物理地址,并将所述物理发送给所述存储单元。
9.一种终端设备,其特征在于,包括适配器驱动程序Adapter Driver、SD驱动程序 SD Driver和SD主控制器;所述Adapter Driver,用于接收上层发送的数据或命令,将所述数据或命令封装为 SCSI CDB ;所述SD Driver,用于将所述CDB转换为SD命令,并将所述SD命令发送给所述SD 主控制器;所述SD主控制器,用于接收所述SD命令,并通过SD接口将所述SD命令发送给无 线上网设备。
10.根据权利要求9所述的设备,其特征在于,所述AdapterDriver,具体用于将PortID和数据/命令封装为SCSI CDB,并将所要访问的逻辑块地址设置为特殊值。
11.一种无线上网系统,其特征在于,包括终端设备和无线上网设备;所述终端设备,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSI CDB,并将所述CDB转换为SD命令后发送给所述无线上网设备;所述无线上网设备,用于根据所述SD命令中的逻辑地址将所述数据或命令发送给无 线上网设备的存储单元或者基带处理单元,当根据所述SD命令中的逻辑地址判断将所述 数据或命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对应的 应用模块,或者当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储单元 时,获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所 述存储单元。
12.—种无线上网方法,其特征在于,包括根据SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元;所述SD命令由终端设备将接收到的数据或命令封装成SCSI CDB后,将所述SCSI CDB转换得到。
13.根据权利要求12所述的方法,其特征在于,所述终端设备接收上层发送的数据或 命令,将所述数据或命令封装为SCSI CDB,并将所述CDB转换为SD命令包括终端设备的Adapter Driver接收上层发送的数据或命令,将所述数据或命令封装为 SCSI CDB ;SD Driver将所述CDB转换为SD命令,并将所述SD命令发送给终端设备的SD主控 制器;根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元 包括无线上网设备的SD从控制器接收所述SD命令,并根据所述SD命令中的逻辑地址 将所述数据或命令发送给存储单元或者基带处理器。
14.根据权利要求13所述的方法,其特征在于,所述无线上网设备的SD从控制器接 收所述SD命令,并根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元或 者基带处理器包括当所述SD从控制器接收到所述SD命令时,通过判断所述SD命令中的逻辑地址是 否有对应的物理地址来确定将所述数据或命令发送给存储单元还是基带处理单元,当SD 命令中的逻辑地址有对应的物理地址,则将所述数据或命令发送给存储单元,当SD命令 中的逻辑地址没有对应的物理地址,则将所述数据或命令发送给基带处理单元。
15.根据权利要求13所述的方法,其特征在于,终端设备的AdapterDriver接收上层 发送的数据或命令,将所述数据或命令封装为SCSI CDB包括所述终端设备的Adapter Driver将Port ID和数据/命令封装为SCSI CDB,并将所要 访问的LBA设置为特殊值。
16.根据权利要求14所述的方法,其特征在于,还包括如果所述SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或命令发送给 基带处理单元,则所述基带处理单元的Adapter Driver将所述数据或命令发送给对应的应 用模块;如果所述SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或命令发送给 存储单元,则获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读 写所述存储单元。
全文摘要
本发明实施例公开了一种无线上网设备、系统及方法,该方法包括根据SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元;所述SD命令由终端设备将接收到的数据或命令封装成SCSI CDB后,将所述SCSICDB转换得到。本发明实施例在SD卡中集成无线上网功能,无线上网设备根据SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元或者存储单元,减小了无线上网设备的体积,为终端产品的设计节省了空间。
文档编号H04W88/08GK102014528SQ20101016650
公开日2011年4月13日 申请日期2010年4月28日 优先权日2010年4月28日
发明者何瑾军, 刘海波, 阳美文, 高克强 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1