专利名称:扩展移动终端的存储空间的方法和系统的制作方法
技术领域:
本发明涉及无线通讯领域,尤其涉及一种扩展移动终端的存储空间的方法和系统。
背景技术:
在上世纪90年代,随着信息通信技术的发展,尤其是信息高速公路的建设使社会的信息化程度达到了一个全新的高度。进入新世纪,随着移动通信、互联网等新技术的兴起,信息社会的发展浪潮再次掀起。接连不断的技术创新催生了不计其数的新业务、新产品,信息通信和人类生活空前紧密地结合在了一起。如今,信息通信技术已经深入到了人类生活的方方面面,包括知识结构、社会关系、经济和商业生活、政治、媒体、教育、医疗和娱乐等。
在信息社会中,信息成为比物质和能源更为重要的资源。以计算机、微电子和通信技术为主的信息技术从根本上改变了人们的生活方式、行为方式和价值观念。在当今的信息社会中,每个人需要保存的信息会越来越多,每个人需要存储的数据量会越来越大,手机作为人们最常用的移动式通讯终端,将不可避免地存储越来越多的个人信息。因此,需要为手机配置比较大的存储空间。但是,由于手机的体积比较小,限制了在手机本地嵌入大容量的存储设备。
现有技术中,一种增加移动终端的存储空间的方法为在移动终端本地增加存储设备来扩大存储空间,如增加微型硬盘和MMC/SD(多媒体存储卡/安全数码记忆卡)等。
该方法的缺点为该方法仅能给移动终端增加有限的存储空间,随着个人数据量的爆炸式增长,该方法必将不能满足客户需要存储大量数据的需求;该方法增加了移动终端的体积,给客户使用移动终端带来的不便;该方法虽然通过增加存储设备扩大了移动终端的存储空间,但是在移动终端使用的前期,客户需要存储的数据量不是太多时,将对移动终端增加的存储空间造成浪费。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种扩展移动终端的存储空间的方法和系统,从而可以在不增加移动终端体积的基础上,大规模地增加移动终端的存储空间。
本发明的目的是通过以下技术方案实现的一种扩展移动终端的存储空间的方法,包括A、当移动终端需要相应的存储空间时,向系统设备发送请求;B、系统设备根据所述移动终端的请求,为移动终端远程动态分配存储空间。
所述的步骤A还包括在移动终端中设置启动和程序运行所必需的存储空间,将移动终端的其它存储空间远程设置在系统侧。
所述的步骤B具体包括在系统侧的存储器中为移动终端远程动态分配存储空间,并且将分配的存储空间映射成移动终端本地的存储空间。
所述的步骤B还包括所述存储器可以根据需要释放为移动终端远程动态分配的存储空间。
所述的步骤B还包括移动终端可以访问为其远程分配的存储空间,在该存储空间中读取数据或写入数据。
所述的步骤B还包括B1、当移动终端需要在为其远程分配的存储空间中写入数据时,移动终端向系统设备发送请求;B2、系统设备将接收到的移动终端发送的请求,传送给所述存储器;B3、所述存储器根据接收到的请求,为移动终端分配新的存储空间或者直接调出原先为移动终端分配的存储空间,移动终端在该存储空间中写入数据。
所述的步骤B3还包括移动终端在存储空间中写入数据后,存储器通过系统设备向移动终端返回状态信息。
所述的步骤B还包括B4、当移动终端需要在为其远程分配的存储空间中读取数据时,移动终端向系统设备发送请求;B5、系统设备将接收到的移动终端发送的请求,传送给所述存储器;B6、所述存储器根据接收到的请求,在为移动终端分配的存储空间中取出相应的数据,通过系统设备将该数据传递给移动终端。
所述的步骤B6还包括存储器在通过系统设备将数据传递给移动终端后,可以根据需要保留或释放该数据在存储器中所占的存储空间。
一种扩展移动终端的存储空间的系统,包括移动终端、用于当移动终端需要增加存储空间时,向存储空间分配处理模块发送请求;存储空间分配处理模块、用于接收移动终端发送的增加存储空间的请求,并将该请求传送给存储服务器;
存储服务器、用于根据存储空间分配处理模块传送的为移动终端增加存储空间的请求,为移动终端动态远程分配相应的存储空间。
所述的移动终端包括协议转换桥片,用于将存储服务器为移动终端远程分配的存储空间映射成移动终端本地的存储空间。
所述的存储空间分配处理模块和存储服务器设置在系统侧。
由上述本发明提供的技术方案可以看出,本发明将移动终端需要的大容量存储空间和移动终端分离出去,移动终端本地只留存少量的boot flash(启动闪存)空间和程序运行的RAM(随机存取存储器)空间。而移动终端需要的大容量的存储空间将通过移动终端向系统设备申请,系统设备动态分配来实现。因此,本发明可以在不增加移动终端体积的基础上,大规模地增加移动终端的存储空间,并且可以对增加的存储空间进行动态管理。
图1为本发明所述方法的具体处理流程图;图2为本发明所述系统的结构图;图3为在实现了将移动终端的存储空间和移动终端分离后,移动终端的启动过程示意图;图4为在实现了将移动终端的存储空间和移动终端分离后,移动终端读数据的过程示意图;图5为在实现了将移动终端的存储空间和移动终端分离后,移动终端写数据的过程示意图。
具体实施例方式
本发明提供了一种扩展移动终端的存储空间的方法和系统,本发明的核心为将移动终端需要的大容量存储空间和移动终端分离出去,并且通过移动终端向系统设备申请,系统设备动态分配来实现。
下面结合附图来详细描述本发明,本发明所述方法的具体处理流程图如图1所示。包括如下步骤步骤1-1、在移动终端中设置启动和程序运行所必须的存储空间。
本发明所述方法首先需要在移动终端中设置启动和程序运行所必须的存储空间,而将移动终端的其他存储空间从移动终端中分离出去。比如在手机中设置启动手机所必须的boot flash(启动闪存)和手机内置程序运行时必须需要的RAM(随机存取存储器)。
步骤1-2、在移动终端需要增加存储空间时,向系统设备提出申请。
在移动终端需要保存更多的信息,需要增加存储空间时,向系统设备发送增加存储空间的请求。比如,手机可以向手机所在小区的基站发送请求。
步骤1-3、系统设备根据移动终端的申请,给移动终端动态分配存储空间。
系统设备在接收到移动终端发送的要求增加存储空间的请求后,根据该请求,在移动终端之外的一个存储器上,给移动终端动态分配相应的存储空间。所分配的存储空间和提出申请的移动终端互相对应。
所述存储器还可以根据需要释放为移动终端分配的存储空间,动态减少为移动终端分配的存储空间,提高移动终端的存储空间的利用率。
比如基站在接收到手机发出的增加存储空间的申请后,可以在一个专用存储服务器上为该手机动态分配一定的存储空间,同时将该分配的存储空间映射成手机上的一个本地存储设备。
步骤1-4、移动终端通过系统设备动态使用为其分配的存储空间。
在系统设备给移动终端动态分配了相应的存储空间后,移动终端可以通过系统设备动态使用为其动态分配的存储空间,利用该存储空间保存相应的信息,在该存储空间中进行数据读写操作等等。
比如,手机在每次需要使用为其动态分配的存储空间时,手机中的CPU可以利用现有的MMC/SD或硬盘接口等协议,访问和动态分配的存储空间相映射的本地存储设备,比如协议转换桥片,协议转换桥片再将MMC/SD或硬盘协议封装成无线协议发给基站,基站接到该无线协议后将MMC/SD或硬盘协议剥离出来,再封装成服务器能识别的协议送给存储服务器,服务器接收到数据后先将有用数据剥离出来,完成正确的操作,将需返回的状态或数据信息封装成基站能识别的协议包传给基站,基站再将有用数据剥离出来,并重新封装成无线协议包发给协议转换桥片,协议转换桥片收到无线协议包后,再封装成手机能够识别的MMC/SD或硬盘接口等协议包发送给手机,手机收到有用数据包,完成操作。
上面所述方法中的移动终端可以为GSM(全球移动通信系统)、GPRS(通用分组无线业务)或CDMA(带码分多址)等各种通讯系统中的移动终端。包括手机或其他一些车载通讯设备等。
本发明所述系统的结构图如图2所示,包括如下模块移动终端、用于当移动终端需要增加存储空间时,向存储空间分配处理模块设备发送请求;移动终端中包括协议转换桥片,用于实现MMC/SD或硬盘接口等协议和无线协议之间的互换,从而将存储服务器为移动终端远程分配的存储空间映射成移动终端本地的存储空间。
存储空间分配处理模块、用于接收移动终端发送的请求增加存储空间的请求,并根据该请求向存储服务器发送请求分配存储空间的消息。在接收到存储服务器发送的存储空间已经分配的消息后,向移动终端发送存储空间已经分配消息。存储空间分配处理模块还根据移动终端发送的请求使用存储空间等消息,向存储服务器发送相应的消息。
存储空间分配处理模块可以设置在系统侧的设备中,可以通过基站来实现。
存储服务器、用于根据存储空间分配处理模块发送的请求分配存储空间的消息,为移动终端动态分配相应的存储空间,向存储空间分配处理模块发送存储空间已经分配的消息。并在该存储空间中保存移动终端所需要保存的数据信息。
存储服务器还在移动终端需要进行读或写数据时,为移动终端调出相应的存储空间。存储服务器还可以根据需要释放为移动终端分配的存储空间,即可以动态减少为移动终端分配的存储空间,提高移动终端的存储空间的利用率。
在实现了将移动终端的存储空间和移动终端分离后,以手机为例,移动终端的启动过程示意图如图3所示。包括如下步骤步骤3-1、手机开机并启动。
手机利用在其内部设置的boot flash和RAM进行开机。
步骤3-2、与基站建立联系并进行鉴权。
手机与基站建立联系,并进行身份识别等鉴权操作。
步骤3-3、基站侧完成鉴权,返回确认信息。
基站侧完成对手机的身份识别等鉴权操作,并向手机返回确认信息。
步骤3-4、手机向基站侧请求应用程序和数据信息。
手机向基站侧请求加载启动时所必需的其它应用程序和数据信息。
步骤3-5、基站向存储服务器请求相应的数据。
由于实现了将手机的存储空间和手机分离,手机启动时所必需的其它应用程序和数据信息被保存在一个存储服务器中。于是,基站根据手机的请求,向该存储服务器请求相应的数据。
步骤3-6、存储服务器将相应数据返回给基站。
存储服务器根据基站的请求,将手机启动时所必需的其它应用程序和数据信息返回给基站。
步骤3-7、基站将数据传送给手机。
基站将接收到的存储服务器传送过来的数据传送给相应的手机。
步骤3-8、手机加载应用程序和数据。
手机利用在其内部设置的boot flash和RAM,将基站传送过来的启动时所必需的其它应用程序和数据信息加载到其内部。
步骤3-9、手机启动完成。
手机的启动过程完成。
在实现了将移动终端的存储空间和移动终端分离后,以手机为例,移动终端读数据的过程示意图如图4所示。包括如下步骤步骤4-1、手机准备读数。
手机准备读取其保存的数据信息。
步骤4-2、手机向基站请求数据。
由于实现了将手机的存储空间和手机分离,手机于是向基站发送请求,请求读取其保存的数据信息。
步骤4-3、基站向服务器请求数据。
由于实现了将手机的存储空间和手机分离,手机所保存的数据信息被存储在一个专用服务器中。于是,基站根据手机的请求,向该存储服务器请求读取相应的数据信息。
步骤4-4、服务器返回数据至基站。
存储服务器根据基站的请求,将手机要读取的数据信息返回给基站。
步骤4-5、基站返回数据至手机。
基站将接收到的存储服务器传送过来的数据传送给相应的手机。
步骤4-6、被读的数据空间是否需要释放?手机在读取了相应的数据信息后,可以根据实际需要,判断被读的数据信息在专用存储器中所占有的空间是否需要释放,如果是,则执行步骤4-8;否则,执行步骤4-7。
步骤4-7、保留服务器中的存储空间。
将被读的数据信息在专用存储器中所占有的空间保留,执行步骤4-9。
步骤4-8、释放服务器中的存储空间。
将被读的数据信息在专用存储器中所占有的空间释放,执行步骤4-9。
步骤4-9、读数据结束。
在实现了将手机的存储空间和手机分离后,手机读取数据信息的过程结束。
在实现了将移动终端的存储空间和移动终端分离后,以手机为例,移动终端写数据的过程示意图如图5所示。包括如下步骤步骤5-1、手机准备写数。
手机准备向其存储空间中写数据信息。
步骤5-2、手机向基站请求写数据。
由于实现了将手机的存储空间和手机分离,手机于是向基站发送请求,请求向其存储空间中写数据信息。
步骤5-3、基站向服务器请求写数据。
由于实现了将手机的存储空间和手机分离,手机的存储空间被分配在一个专用服务器中。于是,基站根据手机的请求,向该存储服务器请求调用手机的存储空间。
步骤5-4、是否需要新增数据空间?存储服务器在收到基站向其发送的请求调用手机的存储空间的请求后,可以根据实际需要,判断是否需要给该手机增加新的存储空间,如果是,则执行步骤5-6;否则,执行步骤5-5。
步骤5-5、使用服务器中原有存储空间。
如果根据实际需要,判断不需要给该手机增加新的存储空间,则存储服务器直接调用原先为该手机分配的存储空间。
步骤5-6、分配新的存储空间给手机。
如果根据实际需要,比如手机的存储空间已经用完,判断需要给该手机增加新的存储空间,则存储服务器分配新的存储空间给该手机,并将新分配的存储空间调用出来。
步骤5-7、数据被写入,返回状态信息。
手机在存储服务器调用的存储空间中进行写数据的操作,操作完之后,然后存储服务器向手机返回状态信息,指示数据已经成功写入。
步骤5-8、写数据结束。
在实现了将手机的存储空间和手机分离后,手机写数据的过程结束。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种扩展移动终端的存储空间的方法,其特征在于,包括A、当移动终端需要相应的存储空间时,向系统设备发送请求;B、系统设备根据所述移动终端的请求,为移动终端远程动态分配存储空间。
2.根据权利要求1所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤A还包括在移动终端中设置启动和程序运行所必需的存储空间,将移动终端的其它存储空间远程设置在系统侧。
3.根据权利要求1或2所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B具体包括在系统侧的存储器中为移动终端远程动态分配存储空间,并且将分配的存储空间映射成移动终端本地的存储空间。
4.根据权利要求3所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B还包括所述存储器可以根据需要释放为移动终端远程动态分配的存储空间。
5.根据权利要求4所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B还包括移动终端可以访问为其远程分配的存储空间,在该存储空间中读取数据或写入数据。
6.根据权利要求5所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B还包括B1、当移动终端需要在为其远程分配的存储空间中写入数据时,移动终端向系统设备发送请求;B2、系统设备将接收到的移动终端发送的请求,传送给所述存储器;B3、所述存储器根据接收到的请求,为移动终端分配新的存储空间或者直接调出原先为移动终端分配的存储空间,移动终端在该存储空间中写入数据。
7.根据权利要求6所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B3还包括移动终端在存储空间中写入数据后,存储器通过系统设备向移动终端返回状态信息。
8.根据权利要求7所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B还包括B4、当移动终端需要在为其远程分配的存储空间中读取数据时,移动终端向系统设备发送请求;B5、系统设备将接收到的移动终端发送的请求,传送给所述存储器;B6、所述存储器根据接收到的请求,在为移动终端分配的存储空间中取出相应的数据,通过系统设备将该数据传递给移动终端。
9.根据权利要求8所述扩展移动终端的存储空间的方法,其特征在于,所述的步骤B6还包括存储器在通过系统设备将数据传递给移动终端后,可以根据需要保留或释放该数据在存储器中所占的存储空间。
10.一种扩展移动终端的存储空间的系统,其特征在于,包括移动终端、用于当移动终端需要增加存储空间时,向存储空间分配处理模块发送请求;存储空间分配处理模块、用于接收移动终端发送的增加存储空间的请求,并将该请求传送给存储服务器;存储服务器、用于根据存储空间分配处理模块传送的为移动终端增加存储空间的请求,为移动终端动态远程分配相应的存储空间。
11.根据权利要求10所述扩展移动终端的存储空间的系统,其特征在于,所述的移动终端包括协议转换桥片,用于将存储服务器为移动终端远程分配的存储空间映射成移动终端本地的存储空间。
12.根据权利要求10或11所述扩展移动终端的存储空间的系统,其特征在于,所述的存储空间分配处理模块和存储服务器设置在系统侧。
全文摘要
本发明提供了一种扩展移动终端的存储空间的方法和系统,本发明所述方法主要包括当移动终端需要相应的存储空间时,向系统设备提出申请;系统设备根据所述移动终端的申请,为移动终端远程动态分配存储空间。本发明所述系统主要包括移动终端、存储空间分配处理模块和存储服务器。利用本发明,可以在不增加移动终端体积的基础上,大规模地增加移动终端的存储空间。同时可以根据移动终端的实际需要为移动终端分配存储空间,有效地提高了存储空间的利用率。
文档编号H04M1/725GK1889729SQ200510080168
公开日2007年1月3日 申请日期2005年6月30日 优先权日2005年6月30日
发明者曾哲昱 申请人:华为技术有限公司