一种具有用户管理功能的移动通信终端及其用户管理方法

文档序号:7573625阅读:782来源:国知局
专利名称:一种具有用户管理功能的移动通信终端及其用户管理方法
技术领域
本发明涉及具有多用户登陆并可进行多用户管理的移动通信终端领域,更具体的 说,改进涉及的是一种具有用户管理功能的移动通信终端及其用户管理方法。
背景技术
随着科技的不断进步与发展,手机等移动通信终端也越变得越来越智能,其功能 越来越强大,不仅可作为通信的工具,也更趋向于一种智能化的操作平台。所以,一部手机 不再仅为一个人服务,完全有可能成为多个人的服务工具,也就是说,将来完全有可能会存 在不同的用户使用同一部手机的情况。但是,如今的各种手机还不能将手机的使用按照用户进行管理,针对同一部手机 所有用户的操作平台都是一样的,不仅对于个人信息不安全,也无法满足不同用户的个性 化需求,不符合当前手机的智能化趋势。因此,现有技术尚有待改进和发展。

发明内容
本发明的目的在于,提供一种具有用户管理功能的移动通信终端及其用户管理方 法,实现用户权限管理,增强移动通信终端的信息安全性。本发明的技术方案如下一种移动通信终端的用户管理方法,其中,包括以下步 骤
当用户进入某个应用时,验证用户输入的登陆信息,获得用户的身份信息; 通过用户的身份信息获取以整型变量形式保存在用户信息列表的节点中的用户权限 参数;
按照用户权限参数检查该用户是否有进入应用的权限;若有则进入应用完成操作;若 没有则提示出错信息。所述的移动通信终端的用户管理方法,其中先创建主用户再重新以主用户登录, 并通过用户管理模块创建或删除子用户。所述的移动通信终端的用户管理方法,其中主用户登陆移动通信终端后,进入用 户管理模块管理所有用户账户信息,包括修改子用户账户信息。所述的移动通信终端的用户管理方法,其中通过登录用户的ID从文件系统中 读取保存用户设置参数的结构体,将结构体中的参数应用为当前移动通信终端中的设置参 数,并根据设置参数中的数据完成移动通信终端的初始化。所述的移动通信终端的用户管理方法,其中通过当前用户的ID从文件系统中读 取相应结构体的设置参数,修改其中的对应项,更新设置参数,将新设置参数的结构体保存 到文件系统中。一种具有用户管理功能的移动通信终端,其中,包括用户管理模块、用户操作管理 模块、权限管理模块和用户体验管理模块,其中用户管理模块,用于用户登录的管理,对用户名和用户密码进行匹配; 用户操作管理模块,用于管理用户的设置参数,并在文件系统中分配空间保存用户的 操作结果;
权限管理模块,用于管理以整型变量形式保存在用户信息列表的节点中的用户权限参 数,并在用户操作时根据整型变量中对应的参数决定是否允许当前操作;
用户体验管理模块,用于根据不同的登录用户,反映给用户不同的体验,并在用户修改 设置参数后管理相应的参数。所述的具有用户管理功能的移动通信终端,其中用户信息列表中的第一个节点 保存的是主用户信息。所述的具有用户管理功能的移动通信终端,其中用户权限参数以32位整型变量 或64位整型变量的形式进行保存。所述的具有用户管理功能的移动通信终端,其中整型变量中的每一位参数对应 于一种应用的使用权限,参数0表示没有使用权限,参数1表示有使用权限。所述的具有用户管理功能的移动通信终端,其中在文件系统中所分配的空间里, 包括以结构体形式保存的用户设置参数;结构体中的参数可更新设置。本发明所提供的一种具有用户管理功能的移动通信终端及其用户管理方法,由于 采用了以多位数的整型变量形式保存在用户信息列表的节点中的用户权限参数的技术手 段,针对不同的用户设置了不同的应用的权限,保证了不同的登录用户不同的应用,大大增 强了移动通信终端的信息安全性。


图1是本发明具有用户管理功能的移动通信终端的模块化结构图。图2是本发明移动通信终端的用户管理方法用户管理部分流程图。图3是本发明移动通信终端的用户管理方法用户操作管理以及权限管理部分流 程图。
具体实施例方式以下将结合附图,对本发明的具体实施方式
和实施例加以详细说明,所描述的具 体实施例仅用以解释本发明,并非用于限定本发明的具体实施方式
。本发明的一种移动通信终端的用户管理方法,其具体实施方式
之一,如图3所示, 包括以下步骤当用户进入某个应用时,验证用户输入的登陆信息,获得用户的身份信息; 通过用户的身份信息获取以整型变量形式保存在用户信息列表的节点中的用户权限参数; 按照用户权限参数检查该用户是否有进入应用的权限;若有则进入应用完成操作;若没有 则提示出错信息。基于上述这种移动通信终端的用户管理方法,本发明还提出了一种具有用户管理 功能的移动通信终端,其具体实施方式
之一,如图1所示,可包括用户管理模块110、用户操 作管理模块120、权限管理模块130和用户体验管理模块140 ;其中用户管理模块110,主 要用于负责管理手机上的不同用户,添加或删除用户,为不同的用户分配不同的权限。并且 在手机开机后,进行手机用户登录的管理,进行用户名以及用户密码的匹配工作;用户操作管理模块120,主要用于根据不同的用户,管理各自用户的设置参数,并在文件系统中分配 不同的空间以及保存不同用户的操作结果等,如设置的壁纸、铃声等设置数据;权限管理模 块130,主要用于负责管理不同用户的权限,并在用户操作时根据权限决定是否允许当前操 作;用户体验管理模块140,主要用于根据不同的登录用户,反映给用户不同的体验,包括 视觉上的壁纸、所装程序等,以及听觉上的铃声种类、音量大小等;在不同用户修改设置参 数后管理相应的参数等。与现有技术中的移动通信终端相比,本发明所提供的一种具有用户管理功能的移 动通信终端及其用户管理方法,由于采用了以多位数的整型变量形式保存在用户信息列表 的节点中的用户权限参数的技术手段,针对不同的用户设置了不同的应用的权限,保证了 不同的登录用户不同的应用,大大增强了移动通信终端的信息安全性。在本发明具有用户管理功能的移动通信终端及其用户管理方法的优选实施方式 中,由于手机出厂默认是没有任何用户的,在这种状况下,在开机时就需要用户创建一个 “主用户”账号,该用户是该手机的“主”用户,具有最大的使用权限,使用任何应用没有限 制;同时,该主用户登陆后,可以通过用户管理模块110创建“子用户”账号,即具有一定权 限的用户。主用户可以通过用户管理模块110可以给子用户设置一个用户名,并设置相应 的登录密码;当然也可以将设置的子用户账户删除。用户管理模块110中还有一个用户信息列表用以管理所创建的用户信息,用户信 息列表中每个节点保存着一个用户的基本信息用户ID(identity,身份)、用户名、密码、 用户权限等;其中,用户信息列表中的第一个节点保存的是主用户信息。在手机开机时,首 先UI (User hterface,用户界面)会判断是否设置了主用户,即判断用户信息列表的第一 个节点是否是有效;如果没有设置主用户,则UI提示用户创建主用户账号,用户创建主用 户账号及其密码后,在用户列表的第一节点中保存主用户的用户名及其密码;如果已经设 置了主用户账号,则UI提示用户输入账号和密码,用户输入后,开始在用户列表中匹配用 户名的字符串,如果用户列表中没有相应的用户名与用户输入的用户名匹配,则用户的输 入不正确,登录失败;如果用户名匹配成功,再用该节点中的密码与用户输入的密码字符串 进行匹配,如果密码也匹配则登录成功,如果密码匹配不成功则提示用户登录失败。如图2所示,创建主用户账号(即步骤S230)因为在创建主用户时,权限管理模 块130会分配最大权限参数给主用户,即主用户能够进入任何应用,所以主用户登陆手机 后,能够进入用户管理模块110管理用户账户信息。如图2所示,创建子用户账号(即步骤S260)主用户可以创建子用户账户。主用 户选择了创建子用户后,UI提示用户输入子账户名及其密码,并设置子用户权限。用户输 入后,用户管理模块110会在用户信息列表中增加一个节点,并将该用户的信息保存到该 节点中。同时,也可删除子用户账户主用户可以删除子用户账户。主用户进入用户管理模 块110后,UI会列出当前所有子用户的用户名,主用户可以选择其中的任何一个子用户进 行删除用户管理模块110会将用户信息列表中保存该用户的节点删除。如图2所示,修改子用户信息(即步骤S270)主用户可以修改子用户账户的权 限。主用户进入用户管理模块110后,UI会列出当前所有子用户的用户名,主用户可以选 择其中的任何一个子用户进行修改信息。UI会列出当前子用户的账户名及其密码,以及用 户权限,主用户可以编辑其中的任何项,并在用户信息列表中保存修改后的信息。
在应用本发明的手机在出厂默认的情况下不存在任何用户的信息之后,当用户开 机(即步骤S210)后,判读或检测是否存在主用户账户信息(即步骤S220)如果不存在 主用户账户信息,则通过UI提示用户创建主用户账户(即步骤S230);创建主用户账户后, 正常开机,再以主用户的身份登陆手机,主用户将具有最大使用权限,也就是说,可以使用 该手机进行任何的应用,并且能够创建、编辑与删除子用户;主用户能够创建新的子用户账 户,创建新的子用户的账户ID,用户名及其密码,并将用户权限信息保存于用户信息列表中 的对应节点中,其中账户ID是用户管理模块110分配给每个用户唯一的标识,可以通过该 账户ID查找到该用户的相关信息。如果存在主用户账户信息,则UI提示用户输入用户名与 密码(即步骤S240),用户输入后,先匹配用户名,用户名匹配不成功则登录失败,用户名匹 配成功,再匹配该用户名的密码与用户输入密码是否一致,密码匹配成功则登录成功(即 步骤S250);密码匹配失败则登录失败;登录失败后提示用户并返回。如图3所示,开机后,用户输入用户信息(即步骤S310);系统验证用户信息并获 得用户操作权限(即步骤S320);用户登陆成功后,根据用户ID获取文件系统中该用户的 设置参数(即步骤S331),并应用该用户的设置参数通过登录用户的ID到手机文件系统 中读取出保存该用户设置参数的结构体,并将该结构体中的参数应用为当前手机中的设 置参数,根据设置参数中的数据完成手机的初始化,包括设置相应的图片和铃声(即步骤 S333),此时手机表现为当前登录用户的效果。本文中的结构体指的是C/C++语言中的结构体,即由一系列具有相同类型或不同 类型的数据构成的数据集合。当登录用户修改设置时(即步骤S335),用户可在使用手机中修改设置,软件首先 改变当前的设置,同时通过当前用户的ID到文件系统中读出对应结构体的设置参数,修改 其中的对应项,并更新设置参数(即步骤S337),最后将新设置参数的结构体保存到文件系 统中(即步骤S339),从而达到了更新并保存当前用户设置的效果。如图3所示,不同的用户登陆成功后,具有不同的用户权限,可根据用户ID获取该 用户的权限参数(即步骤S341),用户权限表示该用户使用手机中各个主要应用的权限,包 括电话本,短信,拨号器等等,该权限是主用户分配给子用户的,并且主用户能够编辑子用 户的权限。当登陆用户打开某个具体的应用时(即步骤S343),首先通过权限管理模块130 确认是否具有打开该应用的权限(即步骤S345)权限管理模块130先根据当前用户的ID 到用户信息列表中找到该用户的节点,并从节点中读取出权限变量,检测该应用是否是具 有权限。如果具有权限,则正常打开进入该应用完成操作(即步骤S347);如果没有权限, 则提示没有权限的出错信息(即步骤S349)。每一个用户都有一个用户权限与之对应,在软件中用户权限可以多位的整型变量 的形式与用户的账户名,密码等信息一起保存于用户列表的节点中。本文中的整型变量指的是C/C++语言中的整型变量,即整数型变量包括正数、负 数和0,但不能是小数。本发明中的用户权限指的是使用手机中不同应用程序的权限,例如,有些子用户 不希望使用电话本,而有些子用户又不希望使用电话功能,有些子用户则不希望使用本地 文件浏览功能。从而,每个子用户就会有一个用户权限与之相对应。具体的,可在软件中采用8位、16位、32位、64位或1 位的整型变量来保存用户的权限,该整型变量中的每一位参数对应于一种应用的使用权限,参数0表示没有使用权 限,参数1表示有使用权限。每个用户都有一个(或者更多)用户权限参数的整型变量与之 相对应,并保存在用户信息列表的节点中。主用户在创建或修改子用户时,UI会列出当前主要应用的列表,主用户通过UI勾 选该子用户具有使用权限的应用,保存时,该子用户的各个应用的使用权限会以整型变量 的方式保存在用户信息列表的节点中。子用户登陆手机后,在使用每个应用前,都会到该用户信息列表的节点中取出权 限变量,查询该应用是否具有使用权限,即判断权限整型变量的对应位是否为1 ;如果具有 使用权限则正常使用;如果不具有使用权限,则提示用户没有使用权限,并返回。此外,不同的用户,登录手机后还会有各自不同的效果,如视觉与听觉,也就是显 示方面与设置方面,这样也符合各个用户的使用习惯与爱好。具体的,不同的用户可以对手机的一般设置参数进行修改并保存,修改为用户喜 欢或适合用户的方式,其中包括待机画面,通话音量,铃声类型等等设置参数。软件中每一 个用户都有一个手机设置参数与之相对应,并以结构体的方式保存在手机的文件系统中, 该结构体中包含了用户可修改的一般设置参数,并能够通过该用户的ID到文件系统中读 取到该结构体。用户登录时,软件中会记录下当前登录用户的ID,通过该用户ID到手机文件系统 中读取出当前用户的手机设置参数,并将读出的设置参数应用于手机设置中,从而显示该 用户设置的待机画面,应用该用户设置的通话音量、铃声类型、语言等。这样,不同的用户登 陆同样的手机,所产生的用户体验(视觉与听觉)是不一样的,从而更加符合用户的个性。而当登录用户修改手机设置时,如将显示语言修改为法语等时首先,将当前设置 更新为用户的设置,如将语言更新为法语等;然后,通过用户ID到手机文件系统中读取出 当前用户的手机设置参数,将其中的对应项,修改为用户设置后的参数,如将语言项修改为 法语类型等;最后,将新的参数保存到文件系统中。由此就完成了一个新的项的设置工作; 同时,在下次该用户登陆时,UI会将保存在文件系统中的设置参数取出,并应用其中的各项 设置参数,从而手机能够继续保持用户设置,如语言仍为法语等。总之,传统的手机没有用户账户管理的功能,也没有办法针对使用同一手机的不 同用户给出不同的视觉与听觉的上的效果,更没有办法对使用同一手机的不同用户使用手 机功能进行某些特别的限制。而本发明能够提供一种手机上的用户管理机制,能够对使用 该手机的用户进行合法性判断,防止不希望使用该手机的使用。同时,本发明能够让不同的 使用用户可以根据自己的爱好对同一手机进行设置,并在软件中保存用户的设置,且能够 在下次该用户登陆时仍然保持该用户上次退出时视觉与听觉的效果,加深了用户体验;更 为重要的是,本发明还能够对不同使用用户进行手机使用权限的控制,针对不同的用户设 置不同的应用的权限,保证不同的登录用户不同的应用等,大大增加了手机的安全性。应当理解的是,以上所述仅为本发明的较佳实施例而已,并不足以限制本发明的 技术方案,对本领域普通技术人员来说,在本发明的精神和原则之内,可以根据上述说明加 以增减、替换、变换或改进,而所有这些增减、替换、变换或改进后的技术方案,都应属于本 发明所附权利要求的保护范围。
权利要求
1.一种移动通信终端的用户管理方法,其特征在于,包括以下步骤当用户进入某个应用时,验证用户输入的登陆信息,获得用户的身份信息;通过用户的身份信息获取以整型变量形式保存在用户信息列表的节点中的用户权限 参数;按照用户权限参数检查该用户是否有进入应用的权限;若有则进入应用完成操作;若 没有则提示出错信息。
2.根据权利要求1所述的移动通信终端的用户管理方法,其特征在于先创建主用户 再重新以主用户登录,并通过用户管理模块创建或删除子用户。
3.根据权利要求2所述的移动通信终端的用户管理方法,其特征在于主用户登陆移 动通信终端后,进入用户管理模块管理所有用户账户信息,包括修改子用户账户信息。
4.根据权利要求1所述的移动通信终端的用户管理方法,其特征在于通过登录用户 的ID从文件系统中读取保存用户设置参数的结构体,将结构体中的参数应用为当前移动 通信终端中的设置参数,并根据设置参数中的数据完成移动通信终端的初始化。
5.根据权利要求1所述的移动通信终端的用户管理方法,其特征在于通过当前用户 的ID从文件系统中读取相应结构体的设置参数,修改其中的对应项,更新设置参数,将新 设置参数的结构体保存到文件系统中。
6.一种具有用户管理功能的移动通信终端,其特征在于,包括用户管理模块、用户操作 管理模块、权限管理模块和用户体验管理模块,其中用户管理模块,用于用户登录的管理,对用户名和用户密码进行匹配;用户操作管理模块,用于管理用户的设置参数,并在文件系统中分配空间保存用户的 操作结果;权限管理模块,用于管理以整型变量形式保存在用户信息列表的节点中的用户权限参 数,并在用户操作时根据整型变量中对应的参数决定是否允许当前操作;用户体验管理模块,用于根据不同的登录用户,反映给用户不同的体验,并在用户修改 设置参数后管理相应的参数。
7.根据权利要求6所述的具有用户管理功能的移动通信终端,其特征在于用户信息 列表中的第一个节点保存的是主用户信息。
8.根据权利要求6所述的具有用户管理功能的移动通信终端,其特征在于用户权限 参数以32位整型变量或64位整型变量的形式进行保存。
9.根据权利要求6所述的具有用户管理功能的移动通信终端,其特征在于整型变量 中的每一位参数对应于一种应用的使用权限,参数0表示没有使用权限,参数1表示有使用 权限。
10.根据权利要求6所述的具有用户管理功能的移动通信终端,其特征在于在文件系 统中所分配的空间里,包括以结构体形式保存的用户设置参数;结构体中的参数可更新设置。
全文摘要
本发明公开了一种具有用户管理功能的移动通信终端及其用户管理方法,该方法包括以下步骤当用户进入某个应用时,验证用户输入的登陆信息,获得用户的身份信息;通过用户的身份信息获取以整型变量形式保存在用户信息列表的节点中的用户权限参数;按照用户权限参数检查该用户是否有进入应用的权限;若有则进入应用完成操作;若没有则提示出错信息。由于采用了以多位数的整型变量形式保存在用户信息列表的节点中的用户权限参数的技术手段,针对不同的用户设置了不同的应用的权限,保证了不同的登录用户不同的应用,大大增强了移动通信终端的信息安全性。
文档编号H04L29/06GK102143493SQ20111002834
公开日2011年8月3日 申请日期2011年1月26日 优先权日2011年1月26日
发明者杨志兵 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1