短消息备份方法及消息备份服务器的制作方法

文档序号:7800266阅读:140来源:国知局
专利名称:短消息备份方法及消息备份服务器的制作方法
技术领域
本发明涉及一种短消息备份方法,尤其是一种移动用户的短消息备份方法,以及一种用于存储所述短消息的消息备份服务器。
背景技术
目前,对于手机数据和信息的备份主要有两种:1.通过PC端软件(通常由设备厂商提供),将手机上的数据和信息直接保存到PC端或通过网络上传到服务器端。2.通过手机自带的功能,将手机的信息和数据保存到手机本地的非易失性存储器上。例如,申请号为201010206873.X的专利申请公开了一种基于移动终端的通信录数据备份、恢复方法,包括:将从移动终端所读取的要备份的通信录的通信录数据和要备份的通信录的标识符上传并相关联地存储到服务器的数据库中;在恢复数据时,服务器接收通信录恢复请求,并根据请求中包含的要恢复的通信录的标识符,从数据库中提取与该标识符相关联存储的通信录数据,并将该通信录数据发送至移动终端。另外,申请号为201010257700.0的专利申请公开了一种基于移动终端的通信录数据备份、恢复方法及系统。具体地,手机端应用软件依照用户的操作动作处理本地短信息数据,生成操作所需要的附加数据和操作指令,将相应的操作指令和附加数据以及用户名参数进行必要的封装并通过网络层传送到服务器端;服务器端应用软件接收来自网络层的数据并进行解析,依照用户操作指令和附加数据,执行相应的操作,根据执行操作的结果,将执行结果反馈以及附加数据进行必要的封装并通过网络层传送到手机端;手机端接收解析服务器端反馈数据,并依照执行结果反馈和附加数据执行相应的本地处理;以此实现短信息在服务器上的备份、恢复等操作。这两种方法都属于静态的备份方法,即由用户静态地决定何时备份,上述方法的缺点是只能隔一段时间备份一次,有些内容如果尚未来得及备份,很可能由于手机故障或丢失等原因而导致信息丢失。并且,上述方法还存在一定的安全隐患,比如容易被人拷贝或者由于电脑病毒被损坏。

发明内容
本发明的目的是提供一种短消息备份方法和一种消息备份服务器,不需要用户每隔一段时间就操作手机进行备份,而是由运营商网络侧主动对用户接收或发送的短消息进行备份。为了实现上述目的,本发明提供了一种短消息备份方法,包括以下步骤:短消息备份方法包括以下步骤:基站在收到用户发送短消息的请求或发送短消息给用户的请求时,将所述短消息的内容和该用户的身份信息发送给与其连接的消息备份服务器,同时将所述短消息发送出去或下发给该用户;所述消息备份服务器在本地根据用户的身份信息保存所述的短消息内容用户身份信息,并将所述短消息的通讯记录和自身的节点号发送给运营商网络中的用户资料服务器保存;或者,所述消息备份服务器将所述短消息内容和用户身份信息发送给另一个消息备份服务器保存,并将所述短消息的通讯记录和所述另一个消息备份服务器的节点号发送给所述用户资料服务器保存。上述短消息备份方法的优点在于:通过用户当前所在的基站实时地对短消息进行备份,免除了用户需要定期进行备份的烦恼,也避免了来不及备份的内容意外丢失的问题;并且,短消息内容备份在运营商网络侧的服务器中,数据安全可靠,不容易丢失或泄露。进一步地,上述方法还可以包括获取短消息备份内容的步骤:用户资料服务器根据来自用户客户端的请求,在本地查找指定用户的短消息通讯记录,并根据查找到的短消息通讯记录确定该短消息内容所在的消息备份服务器的节点号;用户资料服务器根据所述服务器节点号分别向对应的消息备份服务器请求所述短消息的内容;收到请求的短消息备份服务器分别向用户资料服务器返回相应的短消息内容;用户资料服务器向客户端返回所查询到的短消息的内容。为了实现本发明的目的,本发明还提供了一种用于上述方法的消息备份服务器。如前所述,消息备份服务器用于保存短消息内容和用户的身份验证信息,并将段消息通讯记录和自身的节点号发送给用户资料服务器保存。消息备份服务器与基站一一对应,每个消息备份服务器都拥有用于确认其所在地理位置的节点号,所有的消息备份服务器组成分布式网络,分布式网络中的每个节点都通过网络与运营商的用户资料服务器连接。本发明的消息备份服务器的优点在于,为每个基站配备一个消息服务器用于保存本基站用户的短消息,而每个消息服务器都有对应的节点号,因此节点号也就代表了用户所在的基站,即发送或接收短消息时的地理位置信息。也就是说,本发明可以根据用户的地理位置信息来保存短消息。其次,消息备份服务器为分布式结构,某个服务器无法保存更多内容时,可以将内容转发给其他服务器保存,到达负载均衡。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1是本发明短消息备份方法最佳实施例之一的示意图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。本发明的短消息备份方法的构思是:在用户发送或接收短消息时自动将短消息内容备份到当前接入点(基站)所在的分布式消息备份服务器中,并将短消息通讯记录和保存短消息内容的服务器节点号发送给用户资料服务器统一保存。当需要恢复短消息时,用户通过PC端软件接入移动运营商的用户资料服务器就可以进行分布式备份的短消息内容的恢复。根据本发明的一个实施例,短消息备份方法包括以下步骤:基站在收到用户发送短消息的请求或发送短消息给用户的请求时,将所述短消息的内容和该用户的身份信息发送给与其连接的消息备份服务器,同时将所述短消息发送出去或下发给该用户;所述消息备份服务器在本地根据用户的身份信息保存所述的短消息内容,并将所述短消息的通讯记录和自身的节点号发送给运营商网络中的用户资料服务器保存;或者,所述消息备份服务器将所述短消息内容和用户身份信息发送给另一个消息备份服务器保存,并将所述短消息的通讯记录和所述另一个消息备份服务器的节点号发送给所述用户资料服务器保存。以下分别从用户发送和接收短消息的角度来进一步说明。当用户在A地发送短消息时,被A地所在的基站接收,该基站首先将短消息内容和该用户的身份信息发送到与该基站(A地)对应的分布式消息备份服务器中,同时将短消息发送到出去。A地的消息备份服务器收到短消息内容后在本地进行存储,并将此条短消息的通讯记录发送到运营商网络中的用户资料服务器中保存。其中,通讯记录至少包括时间和备份服务器的节点号(对应短消息发送的时间和地点),以备用户将来可以根据短消息发送的时间和地点来查看短消息内容。反过来,当用户在A地接收到其他用户发送的短消息时,A地所在的基站则将短消息内容和用户身份信息发送到对应的A地消息备份服务器保存,同时将短消息下发给用户。消息备份服务器进行和发送短消息时同样的操作。其中,消息备份服务器为分布式结构,当其中某个服务器无法保存内容时,可以将内容发送给其他服务器保存,有关这方面的内容,将在另一个实施例中进行详细说明。以上说明了短消息的备份方法,该方法利用基站将短消实时地备份在网络侧的服
务器,非常可靠。在本发明的其他实施例中,在完成备份后,还可以进行恢复备份,具体是:用户资料服务器根据来自用户客户端的请求,在本地查找指定用户的短消息通讯记录,并根据查找到的短消息通讯记录确定该短消息内容所在的消息备份服务器的节点号;用户资料服务器根据所述服务器节点号分别向对应的消息备份服务器请求所述短消息的内容;收到请求的短消息备份服务器分别向用户资料服务器返回相应的短消息内容;用户资料服务器向客户端返回所查询到的短消息的内容。从用户角度而言,具体的操作过程可以是:用户通过运营商提供的客户端软件通过网络连接到运营商的用户资料服务器,并输入相应的身份识别信息。用户的身份信息通过鉴别后,用户资料服务器传输该用户在设定时间范围内所进行过的消息接收和/或发送情况的列表(包括时间和地点),此时用户可以根据收发短信的时间和地点选择其中需要恢复的消息或者删除其中备份的消息。用户选定需要恢复/删除的消息后,用户资料服务器将根据列表中的备份服务器节点号到相应的备份服务器读取用户的备份数据或删除其中的数据。当上述过程完成后,将需要备份的数据发送到用户客户端软件进行恢复。本领域技术人员应能理解,所述客户端软件可以安装在PC、手机、掌上电脑或其它任何一种计算机设备中。其中,短消息备份在服务器上保存时间的长短或保存容量大小可以由用户根据运营商提供的服务自行设定,根据设定的时间期限,消息备份服务器可以将超过保存期限或容量的短消息备份进行删除。为了更直观地说明本发明,以下结合图1说明本发明的又一个实施例。如图1所示,假设用户U在一段时间内曾在A、B、C三地出现,对应3个移动基站A、B、C以及对应三个基站的3个分布式备份服务器AB、BB、CB,并且有一个用户资料服务器S提供对用户客户端的服务。在Tl时刻,用户U在基站A发送了一条消息M1,基站A将短消息内容和用户U的身份信息发给备份服务器AB进行备份,消息备份服务器AB通过发送通讯记录通知用户资料服务器S:用户U在节点AB有一条发送信息Ml,通讯记录中包括发送短消息的时间和节点AB的节点号。用户在T2时刻处于另一个基站B,并发送一条消息M2,基站B的备份服务器BB备份这条消息内容,并通知S:用户在节点BB有一条发送信息M2。在T3时刻,用户在另一个基站C附近收到一条来自另一个用户的消息M3,基站C的备份服务器CB发现自己的空间满了,于是向附近的AB、BB服务器发送空间请求广播,AB、BB发现自己还有空间,向CB回复,CB选择离自己最近的节点BB,将M3发送到BB保存,并通知S用户在C收到一条消息,但消息内容保存在BB上。需要说明的是,消息备份服务器CB发送给用户资料服务器S的内容至少要包括通讯记录和保存短消息内容的服务器节点号(此处为BB),而CB本身的节点号是为了表明M3发生的地点,可以选择性发送。例如当用户对短消息发生地点不敏感的时候,也可以不发送。当用户由于未知原因导致手机内消息丢失时,用户通过运营商提供的PC客户端软件连接到S,输入自己的身份验证信息,读取最近时间[T0-T1-T2-T3……]的通讯记录,服务器返回用户有三条消息记录,分别是M1、M2、M3,用户选择恢复全部消息,S向AB、BB请求用户的备份消息数据,AB向S返回Ml,BB向S返回M2、M3。S将三个消息返回给客户PC端,对短消息进行恢复。当经过一段时间(用户选择的保存时间)后,S会自动通知AB、BB要求删除之前的备份消息。为了实现本发明的短消息备份方法,需要在运营商网络中部署分布式消息备份服务器,并使用户资料服务 器具备相应的功能。因此,本发明还提供了一种消息备份服务器,每个基站对应一个消息备份服务器,每个消息备份服务器都拥有用于确认其所在地理位置的节点号,所有的消息备份服务器组成分布式网络,分布式网络中的每个节点都通过网络与运营商的用户资料服务器连接。消息服务器的主要功能使对用户在对应于此服务器的站点(基站)所接收和发送的消息进行备份,并对运营商的用户资料服务器提供查询和删除的接口,并在当前备份服务器容量已满的情况下,寻找其他有空闲的备份服务器,进行数据的转移,并通知用户资料的服务器其被移动的数据所处的新的备份服务器节点的地址和服务器号等信息。本领域技术人员应能理解,消息备份服务器主要是通过软件的方式实现的,其可以部署在独立的计算机设备上,也可以直接部署在基站控制器上。相应地,本发明对现有的用户资料服务器进行了改进,增加对消息备份服务器的接口,保存来自备份服务器的信息,并对备份服务器按用户的操作进行数据查询等功能。具体包括:1)根据来自用户客户端的请求,在本地查询指定用户的短消息通讯记录,并根据所述短消息通讯记录对应的节点号向相应的消息备份服务器请求所述短消息的内容;2)接收并验证来自客户端的用户身份验证信息;3)根据客户端的请求删除消息备份服务器上的数据。
此外,本发明还涉及到用于恢复备份的客户端软件,其功能功能在于,连接到对用户提供服务的用户信息服务器,向服务器发出查询和恢复请求,并接收服务器返回的备份数据和查询结果。
权利要求
1.一种短消息备份方法,其特征在于,包括以下步骤: 基站在收到用户发送短消息的请求或发送短消息给用户的请求时,将所述短消息的内容和该用户的身份信息发送给与其连接的消息备份服务器,同时将所述短消息发送出去或下发给该用户; 所述消息备份服务器在本地根据用户身份信息保存所述的短消息内容,并将所述短消息的通讯记录和自身的节点号发送给运营商网络中的用户资料服务器保存;或者,所述消息备份服务器将所述短消息内容和用户身份信息发送给另一个消息备份服务器保存,并将所述短消息的通讯记录和所述另一个消息备份服务器的节点号发送给所述用户资料服务器保存。
2.如权利要求1所述的方法,其特征在于,所述短消息的通讯记录至少包括所述用户发送短消息的时间。
3.如权利要求1所述的方法,其特征在于,所述的基站每一个都有各自对应的消息备份服务器,所述消息备份服务器为分布式服务器。
4.如权利要求1所述的方法,其特征在于,还包括以下步骤: 用户资料服务器根据来自用户客户端的请求,在本地查找指定用户的短消息通讯记录,并根据查找到的短消息通讯记录确定该短消息内容所在的消息备份服务器的节点号; 用户资料服务器根据所述服务器节点号分别向对应的消息备份服务器请求所述短消息的内容; 收到请求的短消息备份服务器分别向用户资料服务器返回相应的短消息内容; 用户资料服务器向客户端返回所查询到的短消息的内容。
5.如权利要求4所述的方法,其特征在于,还包括以下步骤:消息备份服务器根据设定的保存时间和/或保存容量,删除超过保存期限和/或容量的短消息备份。
6.如权利要求4所述的方法,其特征在于,所述客户端设置在PC机、手机、掌上电脑或其它计算机设备上。
7.如权利要求4所述的方法,其特征在于,所述用户资料服务器在查找指定用户的短消息通讯记录之前,还包括接收并验证来自用户客户端的用户身份验证信息的步骤。
8.一种用于实现权利要求1所述方法的消息备份服务器,其特征在于,所述消息备份服务器与基站一一对应,每个消息备份服务器都拥有用于确认其所在地理位置的节点号,所有的消息备份服务器组成分布式网络,分布式网络中的每个节点都通过网络与运营商的用户资料服务器连接。
9.如权利要求8所述的消息备份服务器,其特征在于,所述消息备份服务器还用于向所述用户资料服务器发送其所请求的短消息内容。
10.一种用于实现权利要求1所述方法的用户资料服务器,其特征在于,所述用户资料服务器还用于根据来自用户客户端的请求,在本地查询指定用户的短消息通讯记录,并根据所述短消息通讯记录对应的节点号向相应的消息备份服务器请求所述短消息的内容。
11.如权利要求10所述的用户资料服务器,其特征在于,所述用户资料服务器还用于接收并验证来自用户客户端的用户身份验证信息。
全文摘要
本发明公开了一种短消息备份方法基站在收到用户发送短消息的请求或发送短消息给用户的请求时,将所述短消息的内容和该用户的身份信息发送给与其连接的消息备份服务器,同时将所述短消息发送出去或下发给该用户;所述消息备份服务器在本地根据用户身份信息保存所述的短消息内容用户身份信息,并将所述短消息的通讯记录和自身的节点号发送给运营商网络中的用户资料服务器保存;或者,所述消息备份服务器将所述短消息内容和用户身份信息发送给另一个消息备份服务器保存,并将所述短消息的通讯记录和所述另一个消息备份服务器的节点号发送给所述用户资料服务器保存。该方法通过基站将短消息实时保存在网络侧服务器,保证了备份的可靠性。
文档编号H04W88/16GK103188632SQ20111044496
公开日2013年7月3日 申请日期2011年12月27日 优先权日2011年12月27日
发明者刘子靖 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1