终端、终端数据存储方法及系统的制作方法

文档序号:7646933阅读:243来源:国知局
专利名称:终端、终端数据存储方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种终端、终端数据存储方法及系统。
背景技术
随着移动通讯技术的迅猛发展,手机等终端已经成为人们生活中不可或缺的生活用品之一。现以手机为例进行说明,手机功能应用变得越来越广泛,音乐、拍照、摄影、娱乐, 无所不能。就拿拍照来说,500万像素拍照功能的手机,现在也仅仅算是主流,更高像素, 千万级的拍照手机也已经进入了我们的视野。手机拍照的照片质量正在日益向数码相机靠拢,而存储照片所用的空间,同样与日俱增。这也就对手机上的存储空间提出了高要求,所以现在很多手机在拍照时都要求用户插入存储卡,例如TFCTanFlash,超小存储卡)以保证有较大的存储空间来存放照片。如果用户当时没有存储卡,就无法拍照,只能干瞪眼。即使用户插入了存储卡,现在存储卡的容量一般只有IGB至4GB左右,满足不了用户的需求,而且存储卡的性价比比硬盘要低很多,买大容量的存储卡对用户也是一种经济负担。另外,也有部分手机不需要插着存储卡也可以拍照,因为目前已有技术实现了把手机上固定的存储空间虚拟成存储卡,使用户没有插入真正的存储卡也可以拍照,或者直接就把照片保存到手机上的虚拟内存空间,然而以这种方式提供的虚拟内存空间容量很有限,并不能满足用户的需求,而且手机上的虚拟内存空间作为存储卡,就会减少手机的虚拟内存空间,降低手机的性能。针对相关技术中手机等终端采用照相等功能时,存储卡容量有限,使用手机上的虚拟内存空间作为存储卡,会减少手机的虚拟内存空间,降低手机的性能的的问题,目前尚未提出有效的解决方案。

发明内容
本发明旨在提供一种终端、终端数据存储方法及系统,以解决手机等终端采用照相等功能时,存储卡容量有限,使用手机上的虚拟内存空间作为存储卡,会减少手机的虚拟内存空间,降低手机的性能的问题。根据本发明的一个方面,提供了一种终端数据存储方法,包括终端获取数据信息,其中,所述终端通过移动数据网络与服务器连接;所述终端将所述数据信息传输至所述服务器,利用所述服务器存储所述数据信息。优选的,所述终端通过移动数据网络与服务器连接,包括所述终端通过密钥验证,读取所述服务器存储空间的信息;所述终端将所述服务器存储空间映射在本地。优选的,所述终端将所述数据信息传输至所述服务器,包括下列任意之一所述终端将所述数据信息传输至所述服务器,在本地并不存储所述数据信息;所述终端在本地存储所述数据信息,并将所述数据信息传输至所述服务器;所述终端在本地存储所述数据信息,当本地的存储空间被存储满时,将剩余的数据信息传输至所述服务器。
优选的,所述终端获取数据信息,包括下列至少之一所述终端拍照获得的照片; 所述终端拍摄视频获得的视频资料;所述终端录音获得的录音资料;所述终端接收的短信或彩信;所述终端经所述移动数据网络获取的数据信息。优选的,所述终端与所述服务器之间通过按如下格式定义的报文进行通讯源IP 地址,目的IP地址,本次报文的类型,报文数据长度,报文数据。根据本发明的另一方面,提供了一种终端,包括连接模块,用于通过移动数据网络与服务器连接;获取模块,用于获取数据信息;传输模块,用于将所述数据信息传输至所述服务器,利用所述服务器存储所述数据信息。优选的,所述连接模块包括读取子模块,用于通过密钥验证,读取所述服务器存储空间的信息;映射子模块,用于将所述服务器存储空间映射在本地。优选的,所述传输模块还用于将所述数据信息传输至所述服务器,在本地并不存储所述数据信息;或者在本地存储所述数据信息,并将所述数据信息传输至所述服务器; 或者在本地存储所述数据信息,当本地的存储空间被存储满时,将剩余的数据信息传输至所述服务器。优选的,所述获取模块还用于获取下列至少之一拍照获得的照片;拍摄视频获得的视频资料;录音获得的录音资料;接收的短信或彩信;经所述移动数据网络获取的数据信息。根据本发明的另一个方面,提供了一种终端数据存储系统,包括终端及与所述终端通过移动数据网络连接的服务器所述终端,用于获取数据信息;将所述数据信息传输至所述服务器,利用所述服务器存储所述数据信息;所述服务器,用于存储所述终端传输的数据信息。在本发明实施例中,终端通过移动数据网络与服务器连接,当终端获取数据信息时,终端将数据信息传输至服务器,利用服务器存储数据信息,从而保证利用服务器的大容量存储空间为终端服务,大大扩展了终端可以使用的存储空间,降低用户购买存储卡的经济负担;不使用终端上的虚拟内存空间作为存储卡,避免因终端的虚拟内存空间的减少导致的手机性能的降低。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的终端数据存储方法的处理流程图;图2是根据本发明实施例的终端与服务器之间进行通讯的报文结构的示意图;图3是根据本发明实施例的应用了终端数据存储方法的手机的结构示意图;图4是根据本发明实施例的实施例一所采用的终端数据存储方法的处理流程图;图5是根据本发明实施例的手机向服务器发起连接请求的手机界面示意图;图6是根据本发明实施例的手机向服务器发起连接请求的第一种报文示意图;图7是根据本发明实施例的手机向服务器发起连接请求的第二种报文示意图;图8是根据本发明实施例的服务器向手机返回确认信息的报文示意图;图9是根据本发明实施例的手机向服务器发送读取总容量的请求的报文示意图10是根据本发明实施例的服务器返回总容量信息的报文示意图;图11是根据本发明实施例的手机向服务器发送读取可用空间的请求的报文示意图;图12是根据本发明实施例的服务器返回可用空间信息的报文示意图;图13是根据本发明实施例的用户查看空间信息的手机界面示意图;图14是根据本发明实施例的手机向服务器发出数据传输开始的报文示意图;图15是根据本发明实施例的服务器返回确认信息的报文示意图;图16是根据本发明实施例的手机向服务器发出数据文件名信息的报文示意图;图17是根据本发明实施例的手机向服务器传输数据的报文示意图;图18是根据本发明实施例的手机向服务器发出数据传输结束的信息的报文示意图;图19是根据本发明实施例的服务器返回确认信息的报文示意图;图20是根据本发明实施例的照片数据保存在服务器上的存储空间的手机示意图;图21是根据本发明实施例的终端的结构示意图;图22是根据本发明实施例的连接模块的结构示意图;图23是根据本发明实施例的终端数据存储系统的结构示意图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。相关技术中提到,手机等终端拍照的照片质量正在日益向数码相机靠拢,而存储照片所用的空间,同样与日俱增。这也就对手机上的存储空间提出了高要求,所以现在很多手机在拍照时都要求用户插入存储卡,例如TF卡以保证有较大的存储空间来存放照片。如果用户当时没有存储卡,就无法拍照,只能干瞪眼。即使用户插入了存储卡,现在存储卡的容量一般只有IGB至4GB左右,满足不了用户的需求,而且存储卡的性价比比硬盘要低很多,买大容量的存储卡对用户也是一种经济负担。另外,也有部分手机不需要插着存储卡也可以拍照,因为目前已有技术实现了把手机上固定的存储空间虚拟成存储卡,使用户没有插入真正的存储卡也可以拍照,或者直接就把照片保存到手机上的虚拟内存空间,然而以这种方式提供的虚拟内存空间容量很有限,并不能满足用户的需求,而且手机上的虚拟内存空间作为存储卡,就会减少手机的虚拟内存空间,降低手机的性能。为解决上述技术问题,本发明实施例提供了一种终端数据存储方法,本发明实施例采用的技术构思为基于客户端(终端)和服务器架构,其中终端以手机为例,服务器端是用来提供大容量存储空间的服务器,如大型计算机等。改造手机上的存储模块,存储模块向应用程序的接口保持不变,应用程序仍然认为手机插着存储卡,而修改存储模块的物理层实现,把原来往真正物理上的存储卡读写数据改为通过移动数据网络往服务器读写数据,这样,服务器上的存储空间就被“映射”成手机上的存储空间。即,在本发明实施例中,将终端与服务器相连接,利用服务器的大容量存储空间为终端存储数据,处理流程如图1所示,包括步骤S102、终端获取数据信息,其中,终端通过移动数据网络与服务器连接;步骤S104、终端将数据信息传输至服务器,利用服务器存储数据信息。在本发明实施例中,终端通过移动数据网络与服务器连接,当终端获取数据信息时,终端将数据信息传输至服务器,利用服务器存储数据信息,从而保证利用服务器的大容量存储空间为终端服务,大大扩展了终端可以使用的存储空间,降低用户购买存储卡的经济负担;不使用终端上的虚拟内存空间作为存储卡,避免因终端的虚拟内存空间的减少导致的手机性能的降低。实施时,终端通过移动数据网络与服务器连接,为保证连接的可靠,终端通过密钥验证与服务器连接。当终端接入移动数据网络时,终端读取服务器存储空间的信息,包括容量大小,剩余容量等,将服务器存储空间映射在本地。实施时,优选的,终端将数据信息传输至服务器,包括下列任意之一终端将数据信息传输至服务器,在本地并不存储数据信息;终端在本地存储数据信息,并将数据信息传输至服务器;终端在本地存储数据信息,当本地的存储空间被存储满时,将剩余的数据信息传输至服务器。实施时,由于终端功能的多样性,终端获取的数据信息,包括下列至少之一终端拍照获得的照片;终端拍摄视频获得的视频资料;终端录音获得的录音资料;终端接收的短信或彩信;终端经移动数据网络获取的数据信息。实施时,优选的,终端与服务器之间通过按如下格式定义的报文进行通讯源 IPdnternetProtocol,网络协议)地址,目的IP地址,本次报文的类型,报文数据长度,报文数据。采用的报文结构如图2所示。对报文结构的具体分析及对应实例如下,本例中,终端以手机为例源IP地址,即发出本次报文的IP地址,占用12字节。例如本次报文是由手机发送给服务器,手机的IP地址是202. 96. 23. 10,则源IP地址就是202. 96. 23. 10 ;目的IP地址,即接收本次报文的IP地址,占用12字节。例如本次报文是由手机发送给服务器,服务器的IP地址是202. 96. 23.11,则目的IP地址就是202. 96. 23.11,特别地,作为服务器,一般是具有固定IP地址的;本次报文的类型,占用1字节,总共可以表示2的8次方,即256种类型,说明如下1 表示本次报文类型是用户名2 表示本次报文类型是密码3 表示本次报文类型是总容量4 表示本次报文类型是可用空间5 表示本次报文类型是数据传输开始
6 表示本次报文类型是数据传输结束7 表示本次报文类型是数据文件名8 表示本次报文类型是数据9 表示本次报文类型是确认10至256 暂未使用,保留。报文数据长度,占用4字节,表示接下来报文数据的长度,总共可以表示0至 4294967296字节的长度值;报文数据,占用1048576字节,也就是一次最多可以传输1MB的数据。如果所要保存的文件大小超过1MB,则多次传输,直至文件传输完成。实施时,报文数据通常需要经过HTTP (Hyper Text Transport Protocol,超文本传输协议)封装,作为手机与服务器之间的通讯方式。综上可知,本发明实施例的目的在于,提供一种终端(例如手机)上存储卡的实现方法并以此扩展手机上的存储空间,以解决上述技术问题。现以手机拍照时存储照片为例对本发明实施例提供的方法进行说明,处理流程如下步骤(1)、手机通过移动数据网络与服务器通讯,通过密钥验证,读取服务器端存储空间的信息,包括容量大小,剩余容量等,完成服务器存储空间在手机上的映射;步骤⑵、手机向用户提示“插入”存储卡的消息,存储卡的容量等信息和步骤⑴ 中一致;步骤(3)、用户通过手机上的照相应用程序拍照,照相应用程序把照片数据写给存储模块;步骤(4)、存储模块通过移动数据网络将照片数据传输给服务器端,这样照片就保存在服务器上的存储空间了。本例中提到的手机是应用了本发明提供的方法的手机,如图3所示,该手机可以包括以下几个模块人机交互模块301 提供给用户和手机交互的接口,例如向用户显示画面;用户通过功能菜单操作手机;发出声音给予用户提示。照相模块302 用户通过照相模块进行拍照。存储模块303 手机通过存储模块作为“桥梁”来使用服务器端的存储空间。无线通讯模块304 使手机可以在移动数据网络中与服务器进行通讯,传输数据。在本发明实施例中,采用本发明实施例提供的方法以及应用该方法的手机,用户没有插入真正的存储卡也可以拍照,即使用户有存储卡,目前存储卡普遍IGB至4GB的容量并不能满足用户的需求,而且存储卡的价格也很高,而采用本发明实施例后,在服务器端可以采用大容量高性价比的存储介质,例如硬盘;手机通过本发明实施例所提供的方法可以直接使用服务器上的存储空间,这样大大地扩展了手机所可以使用的存储空间,减小了用户买存储卡的经济负担。同时,目前HSUPA(high speed uplink packet access,高速连接封装入口)等网络提供的高速率的数据传输能力也使本发明实施例有了效率上的保障。并且,本发明实施例也符合目前新兴的云计算Cloud Computing思想,符合技术发展的趋势。下面结合附图以具体实施例对本发明的实施作进一步的详细描述。
首先,需要规定本发明实施例中手机与服务器之间通讯所遵循的报文定义,如图2 所示,各部分的说明与图2相同。其次,对本发明实施例提供的方法的流程进行描述,如图4所示,本发明实施例实现的终端数据存储方法包括以下几个步骤步骤S402,手机通过无线通讯模块注册到移动网络上,接入网络后手机就可以和网络上的服务器进行通讯了,在本发明实施例中,服务器特指接入移动网络的微型计算机, 配备了大容量的硬盘;步骤S404,用户输入连接服务器的用户名、密码,手机向服务器发起连接请求,服务器验证用户名、密码的正确性,向手机返回确认信息;步骤S406,手机接收到服务器发来的确认信息,解析报文得出确认结果,如果是失败“hil ”,则弹出提示框提示用户连接失败,返回步骤S404重新连接;如果是通过“I^ass”, 则手机向服务器发出空间信息的请求,先是发送读取总容量的报文,服务器返回总容量信息的报文;然后手机再发送读取可用空间的报文,服务器返回可用空间信息的报文;手机把获取到的总容量和可用空间的信息缓存在内存中,如果用户通过人机交互模块提供的菜单去查看存储卡的信息,人机交互模块就从内存中读出存储空间的信息,显示给用户看,例如“总容量:40GB ;可用空间30GB” ;步骤S408,用户进入手机的照相应用程序进行拍照,照相应用程序把照片数据写给手机的存储模块;步骤S410,存储模块通过无线通讯模块所建立的基于TCP/IP (Transmission ControlProtocolAnternet Protocol,传输控制协议及网络互连协议)的通讯链路访问无线数据网络,以HTTP协议的方式通过移动数据网络将照片数据传输给服务器,首先,手机向服务器发送数据传输开始的报文,服务器返回确认报文,表示可以传输;接着,手机向服务器发送数据文件名的报文,服务器缓存该文件名信息;接着,手机向服务器发送数据的报文,每次最多发送1MB的数据,可以多次发送数据,直至数据传输完成,服务器把数据写入服务器上的存储介质上;接着,手机向服务器发送数据传输结束的报文,表示数据已经传输完毕,服务器返回确认报文;步骤S412,照片数据传输完成后,照片就保存在服务器端的存储空间上了,照片文件名就是步骤S410里手机向服务器发送的数据文件名,然后手机重新向服务器发出读取空间信息的请求,以更新手机上缓存的存储空间信息。再次,对本发明实施例涉及的终端即手机进行详细说明,现以图3所示的应用本发明实施例实现的终端数据存储方法的手机为例进行说明,并对各模块进行详细说明人机交互模块301 包括显示屏,发声装置,键盘,功能菜单。其中,发声装置包括 D/A转换器,喇叭。用户通过人机交互模块301与手机交互,例如查看存储空间信息;打开照相应用程序等。照相模块302 包括照相应用程序,摄像头。用户可以通过照相模块302进行拍照。存储模块303 提供了手机的“存储”功能。具体是照相应用程序把照片数据写给存储模块302,存储模块302通过无线通讯模块304所建立的基于TCP/IP协议的通讯链路访问无线数据网络,以HTTP协议的方式通过移动数据网络将照片数据传输给服务器,这样,照片就保存在服务器端的存储空间上了。所以,真正的存储空间是在服务器上,手机通过存储模块302作为“桥梁”可以直接使用服务器上的存储空间。无线通讯模块304 包括无线协议栈,天线射频。本模块提供接入移动数据网络功能,使手机可以在移动数据网络中与服务器进行通讯。实施例1 服务器是一台微型计算机,配备了 160GB的希捷硬盘,IP地址为202. 96. 23. 11。 用户按手机上的电源键开机,手机开机后通过无线通讯模块注册到移动网络上,IP地址为 202. 96. 23. 10。用户输入连接服务器的用户名和密码,例如,用户名是Xiaoli,密码是123, 手机向服务器发起连接请求,手机界面示意图如图5所示,报文如图6、图7所示,服务器验证用户名、密码的正确性,验证通过,向手机返回确认信息,报文如图8所示。手机向服务器发送读取总容量的请求,报文如图9,服务器返回总容量信息,总容量为100GB,报文如图10 所示;手机向服务器发送读取可用空间的请求,报文如图11所示,服务器返回可用空间信息,可用空间为80GB,报文如图12所示,手机把获取到的总容量和可用空间的信息缓存在内存中,用户查看空间信息,手机界面示意图如图13所示。用户打开照相应用程序进行拍照操作,照相应用程序把照片的数据写入存储模块,手机向服务器发出数据传输开始的报文,报文如图14所示,服务器返回确认信息,表示可以开始传输数据,报文如图15所示;手机向服务器发出数据文件名信息,文件名为Test, jpg,报文如图16所示;手机向服务器传输数据,Test, jpg照片数据为01011001011010111001001,报文如图17所示;手机向服务器发出数据传输结束的信息,报文如图18所示,服务器返回确认信息,报文如图19所示,这样照片数据Test, jpg就保存在服务器上的存储空间了,手机示意图如图20所示。手机重新向服务器发起读取存储空间信息的请求,以此更新缓存中的存储空间信息。用户再次进入菜单查看存储卡信息,显示“总容量100GB ;可用空间79. 998GB”。基于同一发明构思,本发明实施例还提供了一种终端,其结构如图21所示,包括连接模块2101,用于通过移动数据网络与服务器连接;获取模块2102,用于获取数据信息;传输模块2103,用于将数据信息传输至服务器,利用服务器存储数据信息。在一个实施例中,优选的,如图22所示,连接模块2101可以包括读取子模块2201,用于通过密钥验证,读取服务器存储空间的信息;映射子模块2202,用于将服务器存储空间映射在本地。在一个实施例中,优选的,传输模块2103还可以用于将数据信息传输至服务器, 在本地并不存储数据信息;或者在本地存储数据信息,并将数据信息传输至服务器;或者在本地存储数据信息,当本地的存储空间被存储满时,将剩余的数据信息传输至服务器。在一个实施例中,优选的,获取模块2102还可以用于获取下列至少之一拍照获得的照片;拍摄视频获得的视频资料;录音获得的录音资料;接收的短信或彩信;经移动数据网络获取的数据信息。基于同一发明构思,本发明实施例还提供了一种终端数据存储系统,其结构如图 23所示,包括终端2301及与终端2301通过移动数据网络连接的服务器2302
终端2301,用于获取数据信息;将数据信息传输至服务器2302,利用服务器2302 存储数据信息;服务器2302,用于存储终端传输的数据信息。从以上的描述中,可以看出,本发明实现了如下技术效果在本发明实施例中,终端通过移动数据网络与服务器连接,当终端获取数据信息时,终端将数据信息传输至服务器,利用服务器存储数据信息,从而保证利用服务器的大容量存储空间为终端服务,大大扩展了终端可以使用的存储空间,降低用户购买存储卡的经济负担;不使用终端上的虚拟内存空间作为存储卡,避免因终端的虚拟内存空间的减少导致的手机性能的降低。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端数据存储方法,其特征在于,包括终端获取数据信息,其中,所述终端通过移动数据网络与服务器连接;所述终端将所述数据信息传输至所述服务器,利用所述服务器存储所述数据信息。
2.根据权利要求1所述的方法,其特征在于,所述终端通过移动数据网络与服务器连接,包括所述终端通过密钥验证,读取所述服务器存储空间的信息; 所述终端将所述服务器存储空间映射在本地。
3.根据权利要求2所述的方法,其特征在于,所述终端将所述数据信息传输至所述服务器,包括下列任意之一所述终端将所述数据信息传输至所述服务器,在本地并不存储所述数据信息; 所述终端在本地存储所述数据信息,并将所述数据信息传输至所述服务器; 所述终端在本地存储所述数据信息,当本地的存储空间被存储满时,将剩余的数据信息传输至所述服务器。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述终端获取数据信息,包括下列至少之一所述终端拍照获得的照片;所述终端拍摄视频获得的视频资料;所述终端录音获得的录音资料;所述终端接收的短信或彩信;所述终端经所述移动数据网络获取的数据信息。
5.根据权利要求4所述的方法,其特征在于,所述终端与所述服务器之间通过按如下格式定义的报文进行通讯源网络协议IP地址,目的IP地址,本次报文的类型,报文数据长度,报文数据。
6.一种终端,其特征在于,包括连接模块,用于通过移动数据网络与服务器连接; 获取模块,用于获取数据信息;传输模块,用于将所述数据信息传输至所述服务器,利用所述服务器存储所述数据信息。
7.根据权利要求6所述的终端,其特征在于,所述连接模块包括 读取子模块,用于通过密钥验证,读取所述服务器存储空间的信息; 映射子模块,用于将所述服务器存储空间映射在本地。
8.根据权利要求7所述的终端,其特征在于,所述传输模块还用于将所述数据信息传输至所述服务器,在本地并不存储所述数据信息;或者在本地存储所述数据信息,并将所述数据信息传输至所述服务器;或者在本地存储所述数据信息,当本地的存储空间被存储满时,将剩余的数据信息传输至所述服务器。
9.根据权利要求6至8任一项所述的终端,其特征在于,所述获取模块还用于获取下列至少之一拍照获得的照片; 拍摄视频获得的视频资料;录音获得的录音资料;接收的短信或彩信;经所述移动数据网络获取的数据信息。
10. 一种终端数据存储系统,其特征在于,包括终端及与所述终端通过移动数据网络连接的服务器所述终端,用于获取数据信息;将所述数据信息传输至所述服务器,利用所述服务器存储所述数据信息;所述服务器,用于存储所述终端传输的数据信息。
全文摘要
本发明提供了一种终端、终端数据存储方法及系统,该方法包括终端获取数据信息,其中,终端通过移动数据网络与服务器连接;终端将数据信息传输至服务器,利用服务器存储数据信息。采用本发明能够扩展了终端可以使用的存储空间,降低用户购买存储卡的经济负担;不使用终端上的虚拟内存空间作为存储卡,避免因终端的虚拟内存空间的减少导致的手机性能的降低。
文档编号H04W12/06GK102158852SQ20111010279
公开日2011年8月17日 申请日期2011年4月22日 优先权日2011年4月22日
发明者陈军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1