首页> 中国专利> 移动终端在多个虚拟社区中的数据关联方法

移动终端在多个虚拟社区中的数据关联方法

摘要

本发明公开了一种移动终端在多个虚拟社区中的数据关联方法,当移动终端在任一移动社区内对数据项进行修改时,若存在上一级主社区则移动社区服务器修改相应的数据项;如果该数据项未设置为独立属性,则移动社区服务器将数据项修改后的信息以及移动终端的唯一数字标识上报给主社区服务器;主社区服务器同步相应的数据项,并将同步后的信息发送给移动终端已开通的全部子社区服务器;子社区服务器校验对应的本地数据是否设置为独立属性,是则结束,否则根据同步后的信息修改本地数据项并结束;若不存在上一级主社区,则直接执行同步相应的数据项及其后的操作。通过本发明公开的方法,避免了用户的反复录入和维护,并保证了用户多种角色扮演的需要。

著录项

  • 公开/公告号CN1917665A

    专利类型发明专利

  • 公开/公告日2007-02-21

    原文格式PDF

  • 申请/专利权人 中国移动通信集团公司;

    申请/专利号CN200610127608.6

  • 发明设计人 朱春梅;武威;王敬宇;唐剑峰;

    申请日2006-08-29

  • 分类号H04Q7/22(20060101);H04Q7/38(20060101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 100032 北京市西城区金融大街29号

  • 入库时间 2023-12-17 18:16:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2009-01-07

    授权

    授权

  • 2007-04-18

    实质审查的生效

    实质审查的生效

  • 2007-02-21

    公开

    公开

说明书

技术领域

本发明涉及一种移动终端在多个虚拟社区中的数据关联方法,特别是一种通过各个虚拟社区中业务系统的数据选择性同步,使移动终端在多个虚拟社区中实现数据关联的方法。

背景技术

虚拟社区(也称为CLUB)的出现,通过Internet为使用者提供了现实社区所需的各种交流手段,已经日渐成长为结合论坛、交友、游戏、虚拟设施等为一体的网上虚拟世界。但虚拟社区由于依托PC等硬件设备,因此不得不受到网络、场所和时间等诸多限制。

借助移动终端和移动通信网络来实现的虚拟社区,简称为移动社区,由于不再依托固定的硬件设备,因此能够使用户真正跨越网络、场所和时间的限制,随时随地地进行互动,使用户的个体自我获得自由展现。

为了满足用户的不同需求,移动社区所能够提供的服务日趋多样化,比如博客社区、即时通信(Instant Message,简称IM)社区、游戏社区、交友社区等等。虽然作为认证识别移动用户的标识,每个移动终端仅绑定一个由移动运营商统一发放的唯一数字ID,但出于移动社区组织管理的角度考虑,在移动社区内,用户还被要求登记自己的个人资料信息,比如所在地域、从事职业、联系方式等。目前,用户登记个人资料信息的方案主要有两种,但都在用户使用感受方面存在缺陷,具体如下:

方案一:不同的移动社区独立建立用户的个人资料数据,这样用户使用相应的用户名和密码,就可以登陆对应的移动社区,如图1所示,用户分别在博客社区、IM社区、游戏社区以及其他社区(例如交友社区)分别建立了一套个人资料数据。由于移动社区间彼此资料独立,就要求用户在每一个移动社区中都要设置一整套的个人资料;由于使用用户名和密码仅能单点登陆到一个社区,因此用户在社区切换时需要反复录入;这种设置、录入以及相应的资料维护工作中的重复性,给用户造成了相当大的使用不便。

方案二:设置统一的主社区,其他社区为该主社区的子社区;该主社区中保留一份用户资料,其他各个子社区都调用该主社区的资料,同时在任一社区中所作的修改都同步到主社区的用户资料库,如图2所示。这样,用户仅需输入一次整套的个人资料,维护起来也方便快捷,同时,可以实现一次登陆多社区通行的效果。但是,虚拟社区的亮点之一就是实现身份的虚拟,在虚拟社区中,一个人可以同时拥有多重身份,根据需要切换;而统一了用户资料后,就无法在虚拟空间里扮演多重角色,不利于用户的实际体验和业务推广。

可以看出,目前还没有多移动社区中用户数据关联的方法,既能避免用户反复的录入与维护,又能满足用户多重角色扮演的需要。

发明内容

本发明的目的是为了克服上述现有技术中的缺陷,提供一种通过区分移动主社区和移动子社区,并设置子社区选择性同步主社区数据的方法,来实现移动终端在多个虚拟社区中的数据关联。

为实现上述目的,本发明提供了一种移动终端在多个虚拟社区中的数据关联方法,包括以下步骤:

步骤1、当移动终端在任一移动社区内对数据项进行修改时,所述移动社区服务器判断是否存在上一级主社区,是则执行步骤2,否则所述移动社区作为主社区,调用所述移动终端的唯一数字标识并执行步骤4;

步骤2、所述移动社区服务器修改相应的数据项,并判断所述数据项是否已设置为独立属性,是则结束,否则执行步骤3;

步骤3、所述移动社区服务器将所述数据项修改后的信息以及所述移动终端的唯一数字标识上报给所述主社区服务器;

步骤4、所述主社区服务器根据所述唯一数字标识,同步相应的数据项,并将所述同步后的信息发送给所述移动终端已开通的全部子社区服务器;

步骤5、所述子社区服务器校验对应的本地数据项是否被设置为独立属性,是则结束,否则根据所述同步后的信息修改所述本地数据项并结束。

其中,所述步骤1之前还包括所述移动终端初次申请开通数据业务时,主社区服务器根据所述移动终端的号码,为所述移动终端分配数据空间及唯一的数字标识。

所述步骤1之前还包括当所述移动终端开通了任一子社区时,所述主社区服务器将所述数据空间中已有数据项及所述数据项信息同步给所述子社区。

所述步骤1中,所述移动终端在任一移动社区内对数据项进行的修改为新建数据项或者维护已有数据项。

所述步骤1中,所述移动终端在任一移动社区内进行修改的数据项为一项或者多项。

所述步骤1中,所述移动终端在任一移动社区内进行修改的数据项包括全部社区共有的数据项以及所述任一移动社区特有的数据项,其中所述特有的数据项被设置为拒绝更改的独立属性。

所述步骤1中,所述移动终端在任一移动社区内对数据项进行的修改包括对数据项中数据的修改和/或对数据项任一安全设置的修改。所述数据项安全设置至少包括资料公开的设置、身份验证功能的设置和/或独立属性的设置。

由上述技术方案可知,本发明通过区分移动主社区和子社区,采用子社区数据与主社区数据选择性同步的关联方法,具有以下有益效果:

1、对于重复性数据,避免了用户的反复录入和维护;

2、可以进行属性选择,保证了用户多种角色扮演的需要。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为现有技术中,各个移动社区独立建立用户资料的示意图;

图2为现有技术中,在主社区设置用户资料的示意图;

图3为本发明所提供的移动终端在多个虚拟社区中的数据关联方法的原理流程图;

图4为图3所示方法中设置用户资料的示意图;

图5为图3所示方法中用户资料构成的实施例示意图;

图6为图3所示方法实施例1的流程图;

图7为图6所示方法的示意图;

图8为图3所示方法实施例2的流程图;

图9为图8所示方法的示意图。

具体实施方式

为了克服现有技术中用户资料重复设置或者无法进行角色区分的缺陷,本发明提供了一种移动终端在多个虚拟社区中的数据关联方法,其原理流程图如图3所示,包括以下步骤:

步骤1、当移动终端在任一移动社区内对数据项进行修改时,所述移动社区服务器判断是否存在上一级主社区,是则执行步骤2,否则所述移动社区作为主社区,调用所述移动终端的唯一数字标识并执行步骤4;

步骤2、所述移动社区服务器修改相应的数据项,并判断所述数据项是否已设置为独立属性,是则结束,否则执行步骤3;

步骤3、所述移动社区服务器将所述数据项修改后的信息以及所述移动终端的唯一数字标识上报给所述主社区服务器;

步骤4、所述主社区服务器根据所述唯一数字标识,同步相应的数据项,并将所述同步后的信息发送给所述移动终端已开通的全部子社区服务器;

步骤5、所述子社区服务器校验对应的本地数据项是否被设置为独立属性,是则结束,否则根据所述同步后的信息修改所述本地数据项并结束。

通过上述方法,无论在任何一个移动社区内修改用户数据,都能够实现在所有社区内包括主社区的生效,避免了在不同社区内重复修改的繁琐工作;同时在某一个子社区内修改的个人资料,通过预先设置独立属性,避免了对其他移动社区包括主社区造成影响,保证了用户的个性化需要。

参见图4,为上述方法中用户资料设置的示意图。

作为一个实施例,移动主社区的数据项可以分为社区基本资料、联系方式和详细资料三大类,具体包括:

社区基本资料:数字标识(也称数字ID)、密码、真实姓名、年龄、性别、生日、职业、形象照片、个人说明等;

社区联系方式:移动终端号码、办公电话、住宅电话、FAX号码、Email地址、公司、所在部门、职务、邮政地址等;

社区详细资料:博客用户名、游戏用户名、IM用户名、所在位置等。

比如,如果用户正确填写了移动终端号码,好友在用户不在线时就可以及时给该用户发送短信。

在本实施例中,各个子社区的数据项可以分为共有的用户资料和特有的用户资料两大类,具体包括:

共有的用户资料,即全部或部分的主社区数据项;

特有的用户资料,包括昵称,头像等;例如,IM子社区资料可以包括IM用户名、昵称、性别、头像、血型、状态等;博客子社区资料可以包括博客用户名、博客地址、状态等;游戏子社区资料:包括游戏用户名、昵称、性别、头像、状态等。

另外,各个子社区还需要进行除了个人资料以外的其他设置。比如,在IM的系统设置里有一项声音的设置,可以根据用户的喜好来更改IM的提示音。在博客的系统设置模板,显示风格等等。

其中,IM子社区资料和游戏子社区资料中的性别与主社区数据项不同,这是因为用户在上述社区内设定了该数据项的独立属性,则其他任何社区对性别的修改都不会影响到上述社区内的性别数据。如图5所示,其中PK为主键(Primary Key)的简称。

在上述方法中,步骤1之前还包括所述移动终端初次申请开通数据业务时,主社区服务器根据所述移动终端的号码,为所述移动终端分配数据空间及唯一的数字标识。该数字标识是主社区服务器根据移动终端号码发放的用户唯一编号,用于识别移动终端,也是各个社区之间用户数据项信息交互的唯一标识,一部手机只能绑定一个数字标识。通过在首次申请时分配,有利于进行主社区用户的统一管理。

在所述主社区服务器在分配数据空间及唯一的数字标识后,还包括提示所述移动终端填写基本信息并保存的步骤。

同时,所述主社区服务器在分配数据空间及唯一的数字标识后,还包括向所述移动终端提示开通子社区的步骤。

步骤1之前还包括当所述移动终端开通了任一子社区时,所述主社区服务器将所述数据空间中已有数据项及所述数据项信息同步给所述子社区。这样,用户资料只需要在某一或者某些社区内一次输入,就能够在各个社区内共享使用,无需反复录入。

步骤1中,所述移动终端在任一移动社区内对数据项进行的修改为新建数据项或者维护已有数据项。

而且,步骤1中,所述移动终端在任一移动社区内进行修改的数据项为一项或者多项。对多项数据项进行修改时,可以等录入完成后按照被发明所提供的方法一次性处理,也可以录入一项处理一项,具体采用哪一种方式不影响本发明的技术方案。

所述步骤1中,所述移动终端在任一移动社区内进行修改的数据项包括全部社区共有的数据项以及所述任一移动社区特有的数据项,其中所述特有的数据项被设置为拒绝更改的独立属性。比如,“姓名”数据项,就是全部设区共有的数据项,用户可以在IM子社区、博客子社区、游戏子社区以及主社区等任一社区中进行修改,修改结果在全部社区中生效;再比如,“性别”选项,也是全部社区共有的数据项,但是可能在IM子社区中被设置为独立属性,则在IM子社区中修改的时候不会影响到其他社区,在其他社区中修改的时候同样不会影响到IM子社区;又比如,博客“昵称”是博客子社区特有的数据项,则该数据项必然被设置为独立属性且该属性不可更改,则在博客子社区中修改该数据项内容时,不会同时上报给主社区添加新的数据项。

所述步骤1中,所述移动终端在任一移动社区内对数据项进行的修改包括对数据项中数据的修改和/或对数据项任一安全设置的修改。所述数据项安全设置至少包括资料公开的设置、身份验证功能的设置和/或独立属性的设置。例如:

资料公开的设置,包括选择该资料“完全公开”、“仅好友可见”、“完全保密”、“选择好友公开”;

身份验证功能的设置,可以选择是否允许他人加自己为好友,以及以何种方式加自己为好友。

通过上述描述,可以看出,本发明提供的方法通过多社区用户个人资料选择性同步,实现了用户数据在多个社区内的深度整合,满足了用户对个人资料的集中式管理以及在各个子社区角色扮演的双重需求,可以适用于诸多移动增值业务领域。

实施例1:

参见图6,为移动终端通过主社区进行资料修改的方法流程图,包括以下步骤:

步骤101、移动终端在移动主社区内对某一数据项发出修改指令;

步骤102、移动主社区服务器判断不再存在上一级主社区,即当前社区即为移动主社区;

步骤103、移动主社区服务器调用与所述移动终端匹配的唯一数字标识;

步骤104、所述主社区服务器根据所述唯一数字标识,同步相应的数据项,即按照移动终端的输入修改相应的数据项;

步骤105、主社区服务器将同步后的信息发送给所述移动终端已开通的全部子社区服务器,包括IM子社区服务器、博客子社区服务器、游戏子社区服务器和其他子社区服务器;

步骤106、上述子社区服务器校验对应的本地数据项是否被设置为独立属性,是则结束,否则执行步骤107;

步骤107、根据所述同步后的信息修改所述各自社区的本地数据项并结束。

上述过程的示意图如图7所示,实线部分为在主社区内的修改过程,虚线部分为主社区到各个子社区服务器的修改过程。

实施例2:

参见图8,为移动终端通过IM子社区进行资料修改的方法流程图,包括以下步骤:

步骤201、移动终端在IM子社区内对数据项“性别”进行修改;

步骤202、IM子社区服务器判断存在上一级主社区;

步骤203、所述IM子社区服务器修改数据项“性别”的数据为“女”;

步骤204、IM子社区服务器判断该数据项是否设置为独立属性,是则结束,否则执行步骤205;

步骤205、IM子社区服务器将所述数据项“性别”及其修改后的信息“女”以及所述移动终端的唯一数字标识上报给主社区服务器;

步骤206、主社区服务器根据所述唯一数字标识,同步相应的数据项“性别”为“女”;

步骤207、主社区服务器将同步后的信息发送给所述移动终端已开通的全部子社区服务器,包括博客子社区服务器、游戏子社区服务器和其他子社区服务器;可以包括IM服务器也可以不包括IM服务器,通过简单的程序即可实现不对信息发送源的重复同步;

步骤208、上述子社区服务器校验对应的本地数据项是否被设置为独立属性,根据属性设置执行相应修改,具体包括:

所述博客子社区服务器校验对应的本地数据项为独立属性,则不改变当前博客子社区内的性别设置;

游戏子社区服务器校验对应的本地数据项非独立属性,根据所述同步后的信息修改所述本地数据项“性别”为女;

其他社区服务器校验对应的本地数据项“性别”非独立属性,根据所述同步后的信息修改所述本地数据项“性别”为女;

步骤209、结束。

本实施例上述过程的示意图如图9所示,其中点划线部分为通过IM子社区进行数据项修改,实线部分为IM子社区服务器更新主社区服务器,虚线部分为主社区服务器同步其他社区服务器。

实施例3:

下面简单介绍一个在多移动虚拟社区中,本发明所提供方法的实际案例:

用户李明在移动社区内申请了数据业务,通过移动主社区开通了虚拟的数据空间,注册了手机号码,得到了系统分配给用户的虚拟空间的标识—数字ID;

主社区服务器提示其填写相关的个人资料,包括:真实姓名:李明,年龄:28,性别:“男”,生日:3月2日,职业:工程师,形象照片:无,个人说明:开朗的我、开心的我,Email地址:liming@sina.com,等等;主社区服务器保存并提示注册成功;

主社区服务器提示李明可以开通IM子社区,博客子社区,游戏子社区等,李明选择了开通IM和博客社区;

李明在开通IM子社区时无需再次填写个人资料,只需要填写IM子社区所特有的一些信息,比如IM用户名、昵称、头像、血型等等;IM子社区服务器自动将IM用户名在主社区用户表登记;

李明在开通博客子社区时也只需要填写诸如博客用户名、博客名称等博客特有的信息即可;博客子社区服务器自动把申请到的博客用户名在主社区用户表登记;

其他用户个人资料直接从主社区服务器复制过来,提供用户修改维护的接口,无需用户二次录入;

李明在IM子社区内,修改了用户的年龄为22,性别为“女”,并设置其为独立属性,同时更新了自己的Email地址:liming@vip.sina.com;此时,在博客等其他子社区内的年龄和性别依然分别是28和“男”,而Email地址已经更新为新的liming@vip.sina.com联系方式;

一年后,李明在主社区内再次修改了自己的年龄为29,同时再次变更了自己的Email地址:liming@gmail.com;此时,在IM子社区内,用户年龄依然维持22岁不变,而在博客等其他子社区内的年龄会一致变更为29,Email地址一致变更为liming@gmail.com。

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号