《一种无线上网设备、系统及方法.pdf》由会员分享,可在线阅读,更多相关《一种无线上网设备、系统及方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102014528A43申请公布日20110413CN102014528ACN102014528A21申请号201010166504222申请日20100428H04W88/0820090171申请人华为终端有限公司地址518129广东省深圳市龙岗区坂田华为基地B区2号楼72发明人阳美文刘海波高克强何瑾军54发明名称一种无线上网设备、系统及方法57摘要本发明实施例公开了一种无线上网设备、系统及方法,该方法包括根据SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元;所述SD命令由终端设备将接收到的数据或命令封装成SCSICDB后,将所述SCSICDB转换得到。本。
2、发明实施例在SD卡中集成无线上网功能,无线上网设备根据SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元或者存储单元,减小了无线上网设备的体积,为终端产品的设计节省了空间。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书5页附图3页CN102014535A1/3页21一种无线上网设备,其特征在于,包括SD从控制器,用于根据SD命令中的逻辑地址将数据或命令发送给存储单元或者基带处理单元;基带处理单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将数据或命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对应的应用模块;存储单元,用于。
3、当所述SD从控制器根据SD命令中的逻辑地址判断将所述数据或命令发送给所述存储单元时,根据逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所述存储单元。2根据权利要求1所述的设备,其特征在于,所述SD命令由终端设备将接收到的数据或命令封装成小型计算机系统接口命令描述符块SCSICDB后将所述SCSICDB转换得到。3根据权利要求1所述的设备,其特征在于,所述存储单元包括在存储单元中独立的写保护部分,用于存储所述基带处理单元的运行代码。4根据权利要求1所述的设备,其特征在于,还包括SD接口,用于所述无线上网设备的SD从控制器和终端设备的SD主控制器之间的连接。5根据权利要求4所述的。
4、设备,其特征在于,还包括射频处理单元、电源管理单元、SIM卡单元和天线;所述射频处理单元,与所述基带处理单元和天线连接,用于通过所述天线无线接收和发射高频信号,实现与网络的连接;所述电源管理单元,用于管理设备的电源,为所述射频处理单元、SIM卡单元、存储单元和基带处理单元供电;所述SIM卡单元,用于存储用户信息。6根据权利要求5所述的设备,其特征在于,所述SIM卡单元为SIM芯片。7根据权利要求5所述的设备,其特征在于,所述天线位于SD卡的SD接口的对边。8根据权利要求1所述的设备,其特征在于,所述SD从控制器,还用于当根据SD命令中的逻辑地址判断将所述数据或命令发送给存储单元时,获取所述逻辑。
5、地址对应的物理地址,并将所述物理发送给所述存储单元。9一种终端设备,其特征在于,包括适配器驱动程序ADAPTERDRIVER、SD驱动程序SDDRIVER和SD主控制器;所述ADAPTERDRIVER,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB;所述SDDRIVER,用于将所述CDB转换为SD命令,并将所述SD命令发送给所述SD主控制器;所述SD主控制器,用于接收所述SD命令,并通过SD接口将所述SD命令发送给无线上网设备。10根据权利要求9所述的设备,其特征在于,所述ADAPTERDRIVER,具体用于将PORTID和数据/命令封装为SCSICDB,并将所要访问的逻辑。
6、块地址设置为特殊值。11一种无线上网系统,其特征在于,包括终端设备和无线上网设备;权利要求书CN102014528ACN102014535A2/3页3所述终端设备,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB,并将所述CDB转换为SD命令后发送给所述无线上网设备;所述无线上网设备,用于根据所述SD命令中的逻辑地址将所述数据或命令发送给无线上网设备的存储单元或者基带处理单元,当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对应的应用模块,或者当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储单元时,获取。
7、所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所述存储单元。12一种无线上网方法,其特征在于,包括根据SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元;所述SD命令由终端设备将接收到的数据或命令封装成SCSICDB后,将所述SCSICDB转换得到。13根据权利要求12所述的方法,其特征在于,所述终端设备接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB,并将所述CDB转换为SD命令包括终端设备的ADAPTERDRIVER接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB;SDDRIVER将所述CDB转换为SD命令,并将所述SD命令。
8、发送给终端设备的SD主控制器;根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元包括无线上网设备的SD从控制器接收所述SD命令,并根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理器。14根据权利要求13所述的方法,其特征在于,所述无线上网设备的SD从控制器接收所述SD命令,并根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理器包括当所述SD从控制器接收到所述SD命令时,通过判断所述SD命令中的逻辑地址是否有对应的物理地址来确定将所述数据或命令发送给存储单元还是基带处理单元,当SD命令中的逻辑地址有对应的物理地址,则将所述数据或命。
9、令发送给存储单元,当SD命令中的逻辑地址没有对应的物理地址,则将所述数据或命令发送给基带处理单元。15根据权利要求13所述的方法,其特征在于,终端设备的ADAPTERDRIVER接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB包括所述终端设备的ADAPTERDRIVER将PORTID和数据/命令封装为SCSICDB,并将所要访问的LBA设置为特殊值。16根据权利要求14所述的方法,其特征在于,还包括如果所述SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或命令发送给基带处理单元,则所述基带处理单元的ADAPTERDRIVER将所述数据或命令发送给对应的应用模块;如果所述SD。
10、从控制器根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储单元,则获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地权利要求书CN102014528ACN102014535A3/3页4址读写所述存储单元。权利要求书CN102014528ACN102014535A1/5页5一种无线上网设备、系统及方法技术领域0001本发明涉及数据通讯领域,具体地说,涉及一种无线上网设备、系统及方法。背景技术0002无线上网终端由于可观的上下行速率,简单方便等特性得到越来越广泛的适用。现有的无线上网设备的接口一般有USBUNIVERSALSERIALBUS,通用串行总线,MINIPCIEP。
11、ERIPHERALCOMPONENTINTERCONNECTEXPRESS,迷你型快速外设部件互连以及PCMIAPERSONALCOMPUTERMEMORYCARDINTERNATIONALASSOCIATION,PC机内存卡国际联合会接口等。发明人在实现本发明的过程中发现,现有的无线上网设备的体积都较大,无法内置到小型超薄产品中,不符合终端产品的发展需求。发明内容0003本发明实施例提供一种无线上网设备、系统及方法,以减小无线上网设备的体积。0004本发明实施例的一种无线上网设备,包括0005SD从控制器,用于根据SD命令中的逻辑地址将数据或命令发送给存储单元或者基带处理单元;0006基带处。
12、理单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将数据或命令发送给所述基带处理单元时,将所述数据或命令发送给基带处理单元对应的应用模块;0007存储单元,用于当所述SD从控制器根据SD命令中的逻辑地址判断将所述数据或命令发送给所述存储单元时,根据逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所述存储单元。0008一种终端设备,包括适配器驱动程序ADAPTERDRIVER、SD驱动程序SDDRIVER和SD主控制器;0009所述ADAPTERDRIVER,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB;0010所述SDDRIVER,用于将所述CDB。
13、转换为SD命令,并将所述SD命令发送给所述SD主控制器;0011所述SD主控制器,用于接收所述SD命令,并通过SD接口将所述SD命令发送给无线上网设备。0012一种无线上网系统,包括终端设备和无线上网设备;0013所述终端设备,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB,并将所述CDB转换为SD命令后发送给所述无线上网设备;0014所述无线上网设备,用于根据所述SD命令中的逻辑地址将所述数据或命令发送给无线上网设备的存储单元或者基带处理单元,当根据所述SD命令中的逻辑地址判断将说明书CN102014528ACN102014535A2/5页6所述数据或命令发送给所述基带处。
14、理单元时,将所述数据或命令发送给基带处理单元对应的应用模块,或者当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储单元时,获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所述存储单元。0015一种无线上网方法,包括0016根据SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元;0017所述SD命令由终端设备将接收到的数据或命令封装成SCSICDB后,将所述SCSICDB转换得到。0018本发明实施例在SD卡中集成无线上网功能,无线上网设备根据SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元或者存储单元,减小了无线上网设备的体积,为。
15、终端产品的设计节省了空间。附图说明0019图1为本发明系统实施例的结构示意图;0020图2为本发明系统实施例中天线的位置示意图;0021图3为本发明方法实施例一的流程示意图;0022图4为本发明方法实施例二的流程示意图。具体实施方式0023SD卡是一种基于半导体快闪记忆器的存储设备,被广泛应用于便携式装置上,例如数码相机、PDA、多媒体播放器等。SD卡的体积较小,一般为24MM32MM21MM。现有的SD卡仅作为存储介质,用于扩展数码设备的存储空间,使用本发明实施例的技术,可以使SD卡实现无线宽带业务。0024图1所示为本发明实施例的一种无线上网系统,包括终端设备1和无线上网设备2。0025所。
16、述终端设备1,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSISMALLCOMPUTERSYSTEMINTERFACE,小型计算机系统接口CDBCOMMANDDESCRIPTORBLOCK,命令描述符块,并将所述CDB转换为SD命令后发送给所述无线上网设备2。0026所述无线上网设备2,用于根据所述SD命令中的逻辑地址将所述数据或命令发送给无线上网设备2的存储单元22或者基带处理单元21,其中所述存储单元22和基带处理单元21对应不同的逻辑地址,当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元21时,将所述数据或命令发送给基带处理单元21对应的应用模块,或者。
17、当根据所述SD命令中的逻辑地址判断将所述数据或命令发送给存储单元22时,获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所述存储单元22。0027SD卡的存储区域被划分为多个SECTOR,SECTOR是进行数据擦除的最小单位。每个SECTOR被划分为多个BLOCK,一般每个BLOCK为512BYTES。其中,存储单元22的每个BLOCK均对应一个逻辑地址和一个物理地址,所述逻辑地址和物理地址有映射关系,该映说明书CN102014528ACN102014535A3/5页7射关系保存在所述无线上网设备2的SD从控制器中,而基带处理单元21对应一个逻辑地址。当所述SD从控制器。
18、接收到SD命令时,通过判断SD命令中的逻辑地址是否有对应的物理地址来确定将所述数据或命令发送给存储单元22还是基带处理单元21,当SD命令中的逻辑地址有对应的物理地址,则将所述数据或命令发送给存储单元22,当SD命令中的逻辑地址中没有对应的物理地址,则将所述数据或命令发送给基带处理单元21。0028其中,所述终端设备1包括ADAPTERDRIVER适配器驱动程序11、SDDRIVERSD驱动程序12和SD主控制器13。0029所述ADAPTERDRIVER11,用于接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB。其中,所述ADAPTERDRIVER11,具体用于将PORTID和。
19、数据/命令封装为SCSICDB,并将所要访问的逻辑块地址设置为特殊值,例如0XFFFFFFFF。所述ADAPTERDRIVER11会为所述无线上网设备2模拟多个虚拟串口,上层的应用模块使用这些虚拟串口控制和访问所述无线上网设备2上的基带处理单元21。所述PORTID即是所述虚拟串口的ID,所述基带处理单元21使用所述PORTID区分接收到的数据/命令的类型。0030所述SDDRIVER12,用于将所述CDB转换为SD命令,并将所述SD命令发送给所述SD主控制器13。0031所述SD主控制器13,用于接收所述SD命令,并通过SD接口将所述SD命令发送给所述无线上网设备2。0032所述无线上网设备。
20、2包括SD从控制器28、基带处理单元21和存储单元22。0033所述SD从控制器28,用于根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元22或者基带处理单元21,其中所述存储单元22和基带处理单元21对应不同的逻辑地址。0034所述基带处理单元21,用于当所述SD从控制器28根据所述SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元21时,将所述数据或命令发送给基带处理单元21对应的应用模块。0035所述存储单元22,用于当所述SD从控制器28根据SD命令中的逻辑地址判断将所述数据或命令发送给存储单元22时,根据逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地。
21、址读写所述存储单元22。0036所述SD从控制器28,还用于当根据SD命令中的逻辑地址判断将所述数据或命令发送给存储单元22时,获取所述逻辑地址对应的物理地址,并将所述物理发送给所述存储单元22。0037另外,所述存储单元22还用于存储所述基带处理单元21的运行代码等信息,具体地,可以保存在存储单元22中独立的写保护部分。0038所述无线上网设备2还可以包括射频处理单元23、电源管理单元24、SIM卡单元25、天线26和SD接口27。0039所述射频处理单元23,与所述基带处理单元和天线连接,用于通过天线26无线接收和发射高频信号,实现与网络的连接。0040所述电源管理单元24,用于管理设备的。
22、电源,为射频处理单元23、SIM卡单元25、存储单元22和基带处理单元21供电。0041所述SIM卡单元25,用于存储用户信息。所述SIM卡单元25还可以存储用户说明书CN102014528ACN102014535A4/5页8信息鉴权,运营商增值业务信息等。在本发明实施例中由于SD卡的SD接口的信号线只有9PIN,不能采用普通的外置SIM卡,可以采用SIM芯片,将普通SIM卡的功能由SIM晶元通过封装技术封装而成。0042所述SD接口27,用于所述无线上网设备2和终端设备1之间的连接。具体的,所述SD接口27用于所述无线上网设备2的SD从控制器28和终端设备1的SD主控制器13连接。0043其。
23、中,为减小所述无线上网设备的体积,所述天线26可以内置在PCB内,具体如图2所示,可以布局在SD卡的外部,例如SD卡的SD接口27的对边,同时可以为天线26在SD外部保留一定区域禁布元器件。0044图3所示为本发明实施例提供的一种无线上网方法,包括0045步骤301、终端设备接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB,并将所述CDB转换为SD命令。0046步骤302、无线上网设备根据所述SD命令中的逻辑地址将所述数据或命令发送给存储单元或者基带处理单元,其中所述存储单元和基带处理单元对应不同的逻辑地址。0047下面以具体应用场景来说明本发明的方法实施例,如图4所示,包括00。
24、48步骤401、终端设备的ADAPTERDRIVER适配器驱动程序接收上层发送的数据或命令,将所述数据或命令封装为SCSICDB。所述终端设备可以为PC,数码相机等。0049具体地,所述终端设备的ADAPTERDRIVER可以将PORTID和数据/命令封装为SCSICDB,并将所要访问的LBA设置为特殊值,例如0XFFFFFFFF。所述ADAPTERDRIVER11会为所述无线上网设备2模拟多个虚拟串口,上层的应用模块使用这些虚拟串口控制和访问所述无线上网设备2上的基带处理单元21。所述PORTID即是所述虚拟串口的ID,所述基带处理单元21使用所述PORTID区分接收到的数据/命令的类型。0。
25、050步骤402、和SDDRIVERSD驱动程序将所述CDB转换为SD命令,并将所述SD命令发送给终端设备的SD主控制器,所述SD主控制器通过SD接口将所述SD命令发送给所述无线上网设备的SD从控制器。0051步骤403、所述SD从控制器接收所述SD命令,并根据所述SD命令中的逻辑地址将所述数据或命令发送给FLASH闪存或者BASEBAND基带,其中所述FLASH和BASEBAND对应不同的逻辑地址。0052SD卡的存储区域被划分为多个SECTOR,SECTOR是进行数据擦除的最小单位。每个SECTOR被划分为多个BLOCK,一般每个BLOCK为512BYTES。其中,FLASH的每个BLOC。
26、K均对应一个逻辑地址和一个物理地址,所述逻辑地址和物理地址有映射关系,该映射关系保存在SD从控制器中,而BASEBAND对应一个逻辑地址。当所述SD从控制器接收到SD命令时,通过判断SD命令中的逻辑地址是否有对应的物理地址来确定将所述数据或命令发送给FLASH还是BASEBAND,当SD命令中的逻辑地址有对应的物理地址,则将所述数据或命令发送给FLASH,当SD命令中的逻辑地址中没有对应的物理地址,则将所述数据或命令发送给BASEBAND。0053步骤404、如果SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或命令发送给BASEBAND,则所述BASEBAND的ADAPTERDRIVE。
27、R将所述数据或命令发送给对应说明书CN102014528ACN102014535A5/5页9的应用模块。0054步骤405、如果SD从控制器根据所述SD命令中的逻辑地址判断将所述数据或命令发送给FLASH,则获取所述逻辑地址对应的物理地址,并根据所述SD命令,使用所述物理地址读写所述FLASH。0055本发明实施例在SD卡中集成无线上网功能,无线上网设备根据SD命令中的逻辑地址判断将所述数据或命令发送给所述基带处理单元或者存储单元,减小了无线上网设备的体积,为终端产品的设计节省了空间。具有SD卡接口的终端设备,如数码相机、PDA、多媒体播放器等都可以使用本发明实施例提供的无线上网设备。0056。
28、通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。0057以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。说明书CN102014528ACN102014535A1/3页10图1说明书附图CN102014528ACN102014535A2/3页11图2图3说明书附图CN102014528ACN102014535A3/3页12图4说明书附图CN102014528A。