一种基于通信终端和远程服务器的共享方法及共享系统与流程

文档序号:11254141阅读:579来源:国知局
一种基于通信终端和远程服务器的共享方法及共享系统与流程

本发明涉及通信终端领域,尤其涉及一种基于通信终端和远程服务器的共享方法及共享系统。



背景技术:

目前,手机、电脑、数字电话等支持通信功能的智能设备已经成为了人们日常生活不可或缺的一部分。用户可以在通信终端设备上存储联系人、安装应用程序软件,实现个性化的需求配置。然而,在某些情况下,用户无法使用自己的通信终端,例如出门时手机遗忘在家里或者在其他场合需要使用公共电脑时,需要在别的通讯终端上进行功能操作,而别的通信终端上却没有该用户的个人配置信息,即没有联系人信息,也没有安装需要用的应用程序软件,给用户带来不便。

现有技术已经对上述技术问题的解决作了努力,如中国发明专利公开说明书(公开号:cn102611788a)公开了一种手机信息存储和共享系统、设备及方法。所述的手机信息存储和共享系统包括移动终端及手机信息存储和共享设备。移动终端用于根据用户指定的数据信息、存储方式信息及传输方式,向手机信息存储和共享设备发送共享信息;或发送获取共享信息请求,并获取共享信息;手机信息存储和共享设备用于接收移动终端发送的共享信息,并根据共享信息中的存储方式信息对共享信息中的数据信息进行存储;或获取共享信息请求。该发明还相应提供了适用于移动终端及手机信息存储和共享设备的方法。该发明能够通过多种数据传输方式将不同移动终端中存储的信息进行共享。

上述发明虽然实现了不同移动终端中存储的信息共享,但仍存在如下问题:

1.没有解决同一个用户使用不同终端时保持相同配置信息的问题;

2.没有对不同用户的信息使用做权限限制,信息共享的范围无法明确。

因此,需要一种新型的共享方法及共享系统,存储用户的个性化配置信息,支持用户在不同的通信终端上快速进入使用状态,提供更佳的用户体验。



技术实现要素:

为了克服上述技术缺陷,本发明的目的在于提供一种基于通信终端和远程服务器的共享方法及共享系统,通过所述通信终端与远程服务器之间的信息交互,实现所述通信终端的共享使用。

本发明公开了一种基于通信终端和远程服务器的共享方法,所述共享方法包括以下步骤:

于所述通信终端上创建至少一个用户账户;

所述通信终端通过一通信网络上传所述用户账户的配置信息至所述远程服务器;

在任一所述通信终端上登录所述用户账户;

从所述远程服务器下载所述配置信息至所述通信终端内。

优选地,所述通信终端通过一通信网络上传所述用户账户的配置信息至所述远程服务器时,所述配置信息包括联系人、短信息及应用程序中的一种或几种。

优选地,所述共享方法的各个步骤通过一设于所述通信终端内的应用程序实现。

优选地,于所述通信终端上创建至少一个用户账户的步骤包括:

新建至少一个用户账户;

对每一所述用户账户设置配置信息;

从所述远程服务器下载所述配置信息至所述通信终端内的步骤包括:

从所述远程服务器下载所述配置信息至所述通信终端内;

于所述通信终端内加载所述配置信息。

优选地,从所述远程服务器下载所述配置信息至所述通信终端内的步骤之后,所述共享方法还包括以下步骤:

在所述通信终端上退出所述用户账户;

删除所述通信终端内所述配置信息。

本发明还公开了一种基于通信终端和远程服务器的共享系统,所述共享系统包括:

用户账户创建模块,设于所述通信终端内,对用户账户进行创建操作;

上传模块,设于所述通信终端内,通过一通信网络上传所述用户账户的配置信息至所述远程服务器;

登录模块,设于任一所述通信终端内,登录所述用户账户。

下载模块,设于所述智能终端内,从所述远程服务器下载所述配置信息至所述通信终端内。

优选地,所述上传模块通过一通信网络上传所述用户账户的配置信息至所述远程服务器时,所述配置信息包括联系人、短信息及应用程序中的一种或几种。

优选地,所述用户账户创建模块、上传模块、登录模块、下载模块均设于一应用程序内。

优选地,所述用户账户创建模块还包括:

新建单元,新建至少一个用户账户;

配置单元,对每一所述用户账户设置配置信息;

所述下载模块包括:

下载单元,从所述远程服务器下载所述配置信息至所述通信终端内;

加载单元,于所述通信终端内加载所述配置信息。

优选地,所述共享系统还包括:

退出模块,在所述通信终端上退出所述用户账户;

删除模块,删除所述通信终端内所述配置信息。

采用了上述技术方案后,与现有技术相比,具有以下有益效果:

1.支持用户在任意通信终端上使用相同的个人配置信息,不受通信终端种类限制;

2.具有较好的保密性,用户个人配置信息仅在登录用户账户后可见;

3.为共享终端的商业模式奠定技术基础。

附图说明

图1为符合本发明一优选实施例中基于通信终端和远程服务器的共享方法的流程示意图;

图2为符合本发明一优选实施例中基于通信终端和远程服务器的共享系统结构示意图。

附图标记:

10-共享系统、11-用户账户创建模块、12-上传模块、13-登录模块、14-下载模块、15-退出模块、16-删除模块、111-新建单元、112-配置单元、141-下载单元、142-加载单元。

具体实施方式

以下结合附图与具体实施例进一步阐述本发明的优点。

参阅图1,为符合本发明一优选实施例中基于通信终端和远程服务器的共享方法的流程示意图,为了支持用户在任意终端上使用个人配置,通过以下步骤对用户的个人配置信息进行共享操作:

s1:于所述通信终端上创建至少一个用户账户。

在本实施例中,通信终端可以是手机、计算机、平板电脑、座机电话等具备通信功能的智能设备。所述用户账户是指在信息系统中,对应于某个用户的身份标识,可以具备一定的操作权限,可以查看、修订、删除相关信息。每个用户账户对应一组用户名和密码,这是一种非对称密钥的加密算法,用以识别真正的用户,即只有输入正确的用户名和密码,才能获得该用户的操作权限。创建用户账户可以在任一所述通信终端上完成,也可由管理员完成,最终所述用户账户信息存储在远程服务器中。创建所述用户账户成功后,所述远程服务器可以生成一个用户id,所述用户id与所述用户名具有同样的效力,可以替换使用。生成用户id的目的是便于所述远程服务器内部管理,所述用户id具备统一的数据格式,可作为数据库中的主键,方便查找和管理。用户创建所述用户账户时,应向所述远程服务器发出申请,填写用户名、密码等信息,所述远程服务器审核通过后存储该账户信息,生成用户id,并将创建结果和用户id反馈给用户使用的通信终端。为了防止用户滥用所述用户账户,可对用户进行实名验证,用户在创建账户时还需填写个人身份信息,审核通过后方可使用该用户账户。所述远程服务器可以对同一用户能够申请的用户账户个数进行限制,以便节约系统资源。

s2:所述通信终端通过一通信网络上传所述用户账户的配置信息至所述远程服务器。

本步骤中,用户上传相关配置信息至远程服务器,相关配置信息可以是联系人、短信息、通话记录、应用程序、相册等内容。本步骤对于所述共享方法的实现很关键,所谓共享即无论用户在什么地方使用什么样的通信终端,均体现用户自己的配置信息,就像用自己的通信终端一样。因此,有必要将用户自己的通信终端的配置信息上传至所述远程服务器,为共享通信终端的实现做好基础。所述远程服务器,指服务器硬件及相关工作软件,所述服务器是一种高性能的计算机,相对于个人计算机具有更大的内存和硬盘容量,具备更快的运算能力,能够向外提供服务,支持用户访问。与所述通信终端相距较远的服务器即远程服务器,这个距离可以跨地区,只要有通信网络相连,所述远程服务器可以位于全球任何地方。所述远程服务器接收所述配置信息并存储,以便用户后续访问并下载。此外,用户执行本步骤时,尽量使用自己的通信终端,因为该通信终端中的配置信息最能反映用户的使用习惯,可以最大程度满足各种需求;当然,用户也可以上传其他通信终端上的配置信息,效果不如自己的通信终端好。

s3:在任一所述通信终端上登录所述用户账户。

用户在某些情况下无法使用自己的通信终端,需要借助其他的通信终端实现相应的需求。本步骤中,用户在任一通信终端上登录自己的用户账户。所述通信终端可以是不同的设备类型,甚至是不同的操作系统。用户登录时,需要访问所述远程服务器,输入正确的用户名和密码,通过验证后方可获得操作权限。为了防止其他人恶意登录,可对恶意登录行为作出限制,即若同一天内同一用户账户登录时密码输入错误达3次及以上,则锁定该用户账户,当天不能登录,并通过该用户账户预留的联系信息通知用户。本发明涉及的用户账户配置信息均以通用的数据格式传输并存储,无论是安卓操作系统还是ios操作系统,均可对所述配置信息进行读取和写入操作;因此本步骤对所述通信终端的设备类型、厂商和操作系统均具备兼容性。

s4:从远程服务器下载所述配置信息至所述通信终端内。

本步骤执行下载操作,将步骤s2中存储在所述远程服务器内的配置信息下载至所述通信终端内。本步骤的执行以步骤s3为前提,若用户账户没有被登录,则无法执行本步骤操作。本步骤执行时,已登录用户账户的通信终端与所述远程服务器建立通信链路,按照通信协议将所述配置信息下载至所述通信终端内。本步骤完成后,所述通信终端内具有用户的配置信息,可以对所述配置信息中的联系人呼叫,使用所述配置信息中的应用程序、查看所述配置信息中的短信息。

作为所述共享方法的进一步改进,所述通信终端通过一通信网络上传所述用户账户的配置信息至所述远程服务器时,所述配置信息包括联系人、短信息及应用程序中的一种或几种。本优选实施例对所述配置信息的内容进行优选。用户上传的配置信息,是因为这些配置信息对于日常的使用很有必要,用户使用所述通信终端时,若想完成一些功能操作,需要所述配置信息的支持。一般地,用户使用所述通信终端,经常用的功能操作有:联系他人或使用常用的应用程序。因此,本优选实施例选择联系人、短信息及应用程序作为所述配置信息的内容,以避免上传不常用的配置信息,节约所述远程服务器的存储空间和上传时间。

作为所述共享方法的进一步改进,所述共享方法的各个步骤通过一设于所述通信终端内的应用程序实现。本步骤将实现共享方法的步骤产品化,即用户只需安装一个应用程序,即可在该应用程序内完成用户账户的创建、配置信息的上传和下载。对于一个通信终端,若要访问远程服务器并实现信息交互需要调用大量的底层驱动,对于用户来说过于专业且繁琐,因此需要为用户提供人机友好的操作界面。主流的操作方式包括浏览器或应用程序,本优选实施例选择应用程序作为实现用户操作的桥梁。随着技术的发展,特别是移动互联网技术的发展,应用程序的开发已经非常普遍,技术很成熟,与浏览器相比,可操作性更强,故选择应用程序实现所述共享方法的各个步骤。

作为所述共享方法的进一步改进,步骤s1包括:

新建至少一个用户账户;

对每一所述用户账户设置配置信息;

步骤s4包括:

从所述远程服务器下载所述配置信息至所述通信终端内;

于所述通信终端内加载所述配置信息。

本优选实施例对步骤s1及步骤s4进行细化。对于步骤s1,首先新建至少一个用户账户,具体实现方式已在前文详细阐述。然后对每一所述用户账户设置配置信息,主要是选择所述通信终端内的配置信息,因为对用户而言,并不是所有的配置信息都要上传至远程服务器,这对资源的消耗过大,因此需要对配置信息进行选择。用户可以选择常用的联系人和应用程序进行上传,本步骤提供选择界面,显示配置信息的列表,用户可以勾选需要上传的配置信息。对于步骤s4,首先从所述远程服务器下载所述配置信息,具体实现方式已在前文详细阐述。然后于所述通信终端内加载所述配置信息,只有这样才能使得所述配置信息被用户所用。如果仅对所述配置信息执行下载操作,所述下载信息存放于所述通信终端默认的下载文件目录中,无法被用户直接查看并使用。因此需要对已下载的配置信息进行加载,即将配置信息中的联系人加载到所述通信终端的通讯录内,将配置信息中的应用程序加载到所述通信终端的应用程序列表并显示快捷方式,总之,实现所述配置信息在所述通信终端内按照其在用户自己的通信终端中的设置状态进行工作。

作为所述共享方法的进一步改进,步骤s4之后,所述共享方法还包括以下步骤:

s5:在所述通信终端上退出所述用户账户;

s6:删除所述通信终端内所述配置信息。

本优选实施例对独立权利要求中的步骤进行补充,即用户使用完所述通信终端后,退出所述用户账户,所述智能终端内对应于所述用户账户的配置信息被删除。这样是对用户信息的保护,因为用户很可能使用公共的通信终端进行操作,该通信终端还会被其他用户使用,若不删除用户的配置信息,则其他用户使用时就能看到所述配置信息,造成信息泄露。

参阅图2,本发明对基于通信终端和远程服务器的共享方法,可通过一共享系统10实现,在该共享系统10内,包括了:

-用户账户创建模块11

用户账户创建模块11,设于所述通信终端内,访问所述远程服务器,对用户账户进行创建操作。所述用户账户创建模块11为用户提供操作界面,支持用户创建用户账户,包括输入账户名、密码、用户信息等内容。所述用户账户创建模块11与所述远程服务器通过通信协议传输访访问操作的数据,包括用户名、用户密码或其他用户信息,并对这些数据进行加密以保证数据安全。所述通信网络可以是互联网、局域网、移动网络,将所述通信终端和所述远程服务器连接起来,实现数据交互。例如所述通信终端为智能手机时,所述智能手机既可以通过移动网络,也可以通过互联网访问所述远程服务器,所述远程服务器一般放置于机房或其他室内环境,具备连接互联网的条件。

-上传模块12

上传模块12,设于所述智能终端内,上传所述用户账户的配置信息至远程服务器。上传模块12选择所述配置信息的相关文件,通过所述通信网络按照通信协议将所述配置信息上传给远程服务器,上传过程时还将所述用户账户的标识一起传输,以便所述远程服务器识别所述配置信息。

-登录模块13

登录模块13,设于任一所述通信终端内,登录所述用户账户。用户可以使用任何一个设有所述登录模块13的通信终端登录所述用户账户。所述登录模块13提供用户操作界面,支持用户输入用户名、密码、验证码等信息,并将上述信息发送给所述远程服务器,待所述远程服务器验证成功后,在所述智能终端上显示登录成功的信息。

-下载模块14

下载模块14,设于所述智能终端内,从远程服务器下载所述配置信息至所述通信终端20内。所述下载模块14向所述远程服务器发起下载请求,并申明需要下载的配置信息,所述远程服务器验证通过所述下载请求后,向所述下载模块14通过所述通信网络40按照通信协议传输所述配置信息。

作为所述共享系统10的进一步改进,所述上传模块12通过一通信网络上传所述用户账户的配置信息至所述远程服务器时,所述配置信息包括联系人、短信息及应用程序中的一种或几种。本优选实施例中,所述上传模块12对需上传的配置信息进行优选,包括联系人、短信息及应用程序,这都是用户在使用所述通信终端过程中经常用到的信息或功能。

作为所述共享系统10的进一步改进,所述用户账户创建模块11、上传模块12、登录模块13、下载模块14均设于一应用程序内。为了使所述创建模块11、上传模块12、登录模块13、下载模块14能够更好地协同工作,实现内部信息的关联互通,它们均设于一应用程序内。用户只需使用该应用程序,即可调用所述创建模块11、上传模块12、登录模块13、下载模块14实现相应的功能。

作为所述共享系统10的进一步改进,所述用户账户创建模块11还包括:

-新建单元111

新建单元111,新建至少一个用户账户。所述新建单元111为用户提供新建用户账户的界面,支持用户输入新的用户名,以及相应的密码、用户信息等内容。用户输入完毕后,所述新建单元111将上述内容通过所述通信网络传输给所述远程服务器,所述远程服务器审核通过后发出用户账户创建成功的回应,所述新建单元111给出用户账户创建成功的提示。

-配置单元112

配置单元112,对每一所述用户账户设置配置信息。当用户创建用户账户成功后,所述配置单元112对用户账户的信息进行配置,主要是选择所述配置信息中的需上传信息,因为对用户而言,并不是所有的配置信息都要上传至远程服务器,这对资源的消耗过大,因此需要对配置信息进行选择。用户可以选择常用的联系人和应用程序进行上传,本步骤提供选择界面,显示配置信息的列表,用户可以勾选需要上传的配置信息。

所述下载模块14包括:

-下载单元141

下载单元141,从所述远程服务器下载所述配置信息至所述通信终端内。所述下载单元141通过网络协议,例如tcp/ip协议,与所述远程服务器建立连接,用户登录所述用户账户后即通过了所述远程服务器的验证,所述远程服务器开放该用户账户的配置信息下载权限。所述下载单元141发出下载请求,包括所需下载的内容索引,所述远程服务器将配置信息通过所述通信网络传输给所述通信终端,所述下载单元141接收所述配置信息并存储在所述通信终端内。

-加载单元142

加载单元142,于所述通信终端内加载所述配置信息。当所述下载单元141下载所述配置信息后,所述加载单元142于所述通信终端内加载所述配置信息。用户可以勾选需要加载的配置信息,并作一些设定,例如在不同情况下下载不同的配置信息,或者设置多个配置信息组合方案,以便不同场景使用。所述加载单元142对下载后的配置信息进行加载,由于下载后的配置信息存储于所述通信终端内的默认下载存储位置,不方便用户使用,需要所述加载单元142将所述配置信息加载至日常使用的位置,以便用户快速调用。

作为所述共享系统10的进一步改进,所述共享系统10还包括:

-退出模块15

退出模块15,在所述通信终端上退出所述用户账户。退出模块15为用户提供操作界面,例如退出按钮,支持用户进行退出所述用户账户登录状态的操作。用户进行退出操作后,所述退出模块15向所述远程服务器发出退出信息,并断开与所述远程服务器的连接,所述远程服务器收回对所述智能终端的用户账户操作权限。

-删除模块16

删除模块16,删除所述通信终端内所述配置信息。所述退出模块15退出所述用户账户后,所述删除模块16删除所述通信终端内所述配置信息。用户可能会使用不同的通信终端进行用户账户登录并下载配置信息,所述通信终端也会被不同的用户使用,有必要保护用户的信息安全。当所述退出模块15退出所述用户账户后,意味着用户不再使用该通信终端进行操作,所述删除模块16将该用户的用户账户配置信息删除。若用户只是暂时地退出用户账户,则可在退出时勾选不删除配置信息,则所述删除模块16不删除所述配置信息。

应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1