终端的多角色使用方法和装置、电子设备与流程

文档序号:15462798发布日期:2018-09-18 18:34阅读:308来源:国知局

本申请涉及终端技术领域,特别是涉及一种终端的多角色使用方法和装置、电子设备、计算机可读存储介质。



背景技术:

随着终端设备进入智能时代,手机、通讯平板等移动终端在人们的生活中扮演越来越重要的角色。通过各种软件应用,可以在社交、购物、娱乐、工作、学习等方面满足人们的不同需求。

目前,智能终端的多角色使用越来越普遍,如何防止多角色间的隐私内容泄露成为重要的问题。



技术实现要素:

本申请实施例提供一种终端的多角色使用方法、装置、电子设备、计算机可读存储介质,可以避免在当前用户空间内获取到其他用户空间的内容。

一种终端的多角色使用方法,应用于具有至少两个用户空间的系统,所述至少两个用户空间属于不同的使用角色;所述方法包括:

为所述至少两个用户空间内的所有内容均设置角色标识;

为所述至少两个用户空间内的私有专属内容设置私有标识;

当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理。

一种终端的多角色使用装置,包括:

角色标识设置模块,用于为所述至少两个用户空间内的所有内容均设置角色标识;

私有标识设置模块,用于为所述至少两个用户空间内的私有专属内容设置私有标识;

隐蔽处理模块,用于当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理。

一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行本申请实施例所述的方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现本申请实施例所述的方法的步骤。

本申请实施例所提供的终端的多角色使用方法和装置、计算机可读存储介质、电子设备,通过为内容设置角色标识,使得用户空间内的内容可以和用户角色对应展示,同时通过为内容设置私有标识,又能够将其他用户空间内的私有专属内容进行隐蔽处理,避免在当前用户空间内通过高权限的系统功能获取到其他用户空间的内容,导致其他用户空间的隐私泄露。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中终端的内部结构示意图;

图2为一个实施例中终端的多角色使用方法的流程图;

图3为一个实施例中设置角色标识的流程图;

图4为一个实施例中设置私有标识的流程图;

图5为一个实施例中的一种隐蔽处理方法流程图;

图6为一个实施例中的另一种隐蔽处理方法流程图;

图7为一个实施例中的又一种隐蔽处理方法流程图;

图8为一个实施例中的再一种隐蔽处理方法流程图;

图9为一实施例的终端的多角色使用装置的结构框图;

图10为与本申请实施例提供的终端相关的手机的部分结构的框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一用户空间称为第二用户空间,且类似地,可将第二用户空间称为第一用户空间。第一用户空间和第二用户空间两者都是用户空间,但不是同一用户空间。

在一个实施例中,如图1所示,提供了一种终端的内部结构示意图。该终端包括通过系统总线连接的处理器、存储器和显示屏。其中,该处理器用于提供计算和控制能力,支撑整个终端的运行。存储器用于存储数据、程序、和/或指令代码等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于终端的多角色使用方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统、数据库和计算机程序。该数据库中存储有用于实现以上各个实施例所提供的一种终端的多角色使用方法相关的数据,比如可存储预设处理策略或预设验证信息等。该计算机程序可被处理器所执行,以用于实现本申请各个实施例所提供的一种终端的多角色使用方法。内存储器为非易失性存储介质中的操作系统、数据库和计算机程序提供高速缓存的运行环境。显示屏可以是触摸屏,比如为电容屏或电子屏,用于显示终端的界面信息。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。

本实施例中的终端的多角色使用方法,以运行于终端上为例进行描述。所述终端的多角色使用方法应用于具有至少两个用户空间的系统,所述至少两个用户空间属于不同的使用角色。

本申请中,系统是指终端的操作系统。该操作系统提供多用户或多空间的功能,使得一部终端可以开辟多个空间被多个用户分时使用,或者一个用户在不同的情境下进入不同的空间使用。本申请中将不作区分地将不同用户的空间和同一用户的多个空间统一称为用户空间。当同一用户使用不同的用户空间时,也认为其具有不同的使用角色。使用情境包括但不限于:

一部终端具有两个以上的用户,每个用户均在系统中开辟了一个属于自身的用户空间,例如儿童空间、访客空间等;一部终端只具有一个用户,该用户在系统中开辟了均属于自身的两个以上的用户空间,例如主空间和隐私空间;一部终端具有两个以上的用户,每个用户均在系统中开辟了一个属于自身的用户空间,或者其中至少有一个用户还额外有一个属于自己的隐私空间。

对于提供多用户或多空间的系统而言,在用户初次使用时,系统中一般只有一个空间(通常称为机主空间,给机主使用,具有最高的权限)。当需要给多用户使用或者开辟多空间使用时,需要在系统中新建用户空间。除了机主空间以外,其他的用户空间均存在生命周期,该生命周期始于创建、终于销毁。在创建和销毁之间的则为存续阶段。

多个用户空间并存的系统中,至少会有一个用户空间处于运行状态,其他空间可以处于后台运行或者未运行。在系统使用过程中,底层功能通常具备管理系统中所有用户空间内容的权限。例如多任务功能、文件管理功能等,属于不同用户的内容都能被管理到。例如在隐私空间中看过的视频,在机主空间中使用最近任务列表时,该视频会出现在最近任务列表中,且历史播放的一帧预览内容会被看到。虽然选择之后不能访问,但预览内容足以暴露用户隐私。再例如文件管理功能,其能够管理到系统下面所有用户的文件。其他用户空间的不可访问文件以一种不能读取的方式呈现,通常以加上无效的后缀等方式保存。但这不能从根本上解决问题,在获取该文件的基础上,采用一定的手段仍然可以获得其内容。

本申请一实施例的终端的多角色使用方法包括步骤202至步骤206。该方法应用于具有至少两个用户空间的系统。

步骤202:为所述至少两个用户空间内的所有内容均设置角色标识。

用户空间内的内容可以包括应用、数据、设置、界面、用户空间本身等等。应用例如社交应用、游戏应用、视频应用、阅读应用等等。数据例如短信内容、音频文件、视频文件、文档、联系人等等。设置例如热点设置、多用户设置、蓝牙传输设置等等;界面例如桌面背景、账号登录界面等。用户空间例如机主空间、隐私空间、儿童空间。当涉及多用户时,多个用户的同一种应用也属于不同的内容。

角色标识用于表示一个用户空间供什么角色使用。如前所述,同一用户在使用不同空间时,也具有不同的角色。角色可以方便地说明该用户空间的拥有者所具备的使用权限。例如儿童空间、访客空间等,其角色分别适用于儿童和访客,在使用终端时,就只能使用适用于该角色的权限的功能。角色标识就用于表示该角色。该角色可以由系统预先提供,在新建用户空间时给用户选择使用;也可以由用户自行定义和配置权限后得到。配置的权限可以包括系统功能权限、应用的使用权限、数据的使用权限等。

内容被配置角色标识后,就可以确定当前用户空间的用户能够在多大权限上使用该内容以及是否能使用该内容。

通常地,可以自动为同一用户空间内的所有内容设置对应于该用户空间的角色标识。如图3所示,该步骤可以包括:

步骤302:为每个用户空间均赋予一个角色标识,且任意两个角色标识互不相同。通常地,在建立用户空间时,为用户空间分配角色标识。其中,机主空间属于系统的常驻空间,不存在生命周期。其角色标识被赋予为机主角色,具有最高的权限。其他用户空间均可以通过新建得到,新建的用户空间可以属于同一已存在的用户,也可以属于新的用户,即在新建用户的同时创建用户空间。在新建用户空间时,将预先配置好的角色赋予该新建的用户空间,该角色使用一个唯一的角色标识来表示和引用。

步骤304:为属于同一用户空间内的所有内容均设置与所述同一用户空间对应的角色标识。

同一用户空间内的所有内容包括所有的应用、数据、设置、界面、用户空间本身等等。例如机主空间内所有的应用、数据、设置、界面,将其采用与该机主空间对应的唯一的角色标识进行标记。

在标记完成后,就可以确定当前用户空间的用户能够在多大权限上使用该内容以及是否能使用该内容。

例如对于机主空间使用机主角色标识,隐私空间使用隐私角色标识。机主空间内的所有的应用、数据、设置、界面均带有机主角色标识,隐私空间内的所有的应用、数据、设置、界面均带有隐私角色标识。当同一款聊天应用A分别处于机主空间和隐私空间时,就是同时包括两个聊天应用A:聊天应用A(机主角色标识)、聊天应用A(隐私角色标识)。

经过上述处理,可以将同款应用区分不同的角色,从而最终区分为两个不同的应用。

步骤204:为所述至少两个用户空间内的私有专属内容设置私有标识。

私有专属内容是用户空间内容的子集,同样可以是应用、数据、设置、界面、用户空间本身等等。应用例如社交应用、游戏应用、视频应用、阅读应用等等。数据例如短信内容、音频文件、视频文件、文档、联系人等等。设置例如热点设置、多用户设置、蓝牙传输设置等等;界面例如桌面背景、账号登录界面等。用户空间例如机主空间、隐私空间、儿童空间。

私有专属内容带有用户专属性,通常体现用户的隐私需求。通常地,是由用户来定义哪些内容属于私有专属内容。如图4所示,该步骤可以包括:

步骤402:根据用户指令启动私有专属内容的设置,并提供当前用户空间内的所有内容的列表。

在当前用户空间下,由所属用户发起私有专属内容的设置。每个用户空间均属于一个用户,一个用户可以使用两个以上的用户空间。当用户进入一个用户空间时,可以为该用户空间指定私有专属内容,也即指定角色的私有专属内容。根据系统提供的设置入口,由用户发起设置指令。系统则根据设置指令将当前用户空间内的所有内容呈现给用户,供用户选择。呈现的方式可以为列表呈现,或者进一步地进行分类后呈现。例如按照应用、数据、设置、界面、用户空间本身等进行分类。

步骤404:根据用户的选择,从当前用户空间内的所有内容的列表选取私有专属内容。系统在提供所有内容的列表时,也给出内容是否被选择的标记供用户交互。对于由用户交互后表示为被选择的,形成选取的私有专属内容列表。该选择可以是指定型选择,即根据选择指定的内容形成私有专属内容列表;也可以是排除型选择,即将选择内容排除后形成私有专属内容列表。

步骤406:为选取的所述私有专属内容设置私有标识。

私有标识用于表示一项内容是否专属于一个角色。如前所述,同一用户在使用不同空间时,也具有不同的角色,同一款应用处于不同的用户空间时也是不同的应用。

内容被配置私有标识后,就可以确定只有当前用户空间的用户能够使用该内容。

步骤206:当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理。

当前用户空间表示处于前台运行的用户空间,用于服务当前的用户,例如机主空间。其他用户空间包括所有的在终端的系统中开辟的用户空间,例如隐私空间。可以包括当前处于后台的用户空间以及没有运行的用户空间。

在表述“进入当前用户空间”时,表示进入的用户空间就是当前用户空间。通过获取具有当前用户空间下的角色标识的内容,将其提供给当前用户空间的用户使用,使得当前空间的用户可以使用角色权限。

其他用户空间中的内容,在一些情况下,即使不能访问,但仍然可以在当前用户空间可见。而若被配置私有标识后,则当前用户空间就会对其他空间中具有所述私有标识的内容作隐蔽处理,使其不可见。具有所述私有标识的内容隐蔽处理可以包括最近任务列表中隐藏、文件的隐藏、应用及其数据的隐藏等等。

上述的终端的多角色使用方法,通过为内容设置角色标识,使得用户空间内的内容可以和用户角色对应展示,同时通过为内容设置私有标识,又能够将其他用户空间内的私有专属内容进行隐蔽处理,避免在当前用户空间内通过高权限的系统功能获取到其他用户空间的内容,导致其他用户空间的隐私泄露。

在一个实施例中,如图5所示,当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理的步骤,即步骤206可以包括以下步骤:

步骤502:获取其他用户空间内的具有所述私有标识的应用。本实施例以应用作为目标处理对象。应用是系统上层提供给用户的功能性程序,可以包括系统应用,例如电话、短信、时钟等,也可以包括三方应用,例如社交应用、阅读应用等。在上述步骤204处理后,当前用户空间内的所有内容均选择性地设置了私有标识,其中就包括了设置了私有标识的应用。

步骤504:获取所述应用产生的数据。应用在使用的过程中均会产生属于应用的数据。例如该应用具有账户,每个账户都具备一些关于应用的设置数据、内容数据等,以便于不同的用户在登录使用该应用时,可以利用这些数据为账户用户提供更加个性化的使用体验。在获取具有私有标识的应用后,还获取应用的数据。

步骤506:将所述应用及其产生的数据进行隐蔽处理。应用进行隐蔽处理可以包括将应用的启动入口(例如应用图标)进行隐藏,将应用的安装文件进行隐藏,以及将应用的数据文件进行隐藏。或者将应用的安装文件设置为当前空间视图下的权限验证访问和可见。

上述方法中,由于对应用进行选择性处理,可以将其他用户空间内的应用及其数据进行静态的隐藏,防止由当前用户空间获取到其他用户空间的应用及其数据。

在实际使用过程中,系统底层功能可以管理应用的使用痕迹,这会导致不同用户空间在使用该系统底层功能时获取到其他用户空间的使用痕迹。在一个实施例中,如图6所示,所述当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理的步骤,即步骤206可以包括以下步骤:

步骤602:获取其他用户空间内的具有所述私有标识的应用。本实施例以应用作为目标处理对象。应用是系统上层提供给用户的功能性程序,可以包括系统应用,例如电话、短信、时钟等,也可以包括三方应用,例如社交应用、阅读应用、视频应用、浏览器等。在上述步骤204处理后,当前用户空间内的所有内容均选择性地设置了私有标识,其中就包括了设置了私有标识的应用。

步骤604:获取当前用户空间的最近任务列表。最近任务列表是系统底层功能,用于在后台记录系统中当前运行的应用情况。通过记录使用情况,配合缓存机制,不仅可以最大程度地利用系统内存,而且可以做到快速启动和切换相关应用。终端提供进入该最近任务列表的入口,当用户从该入口进入后,系统就会调取该最近任务列表来完成可视化的列表内容展示。

步骤606:从所述最近任务列表中删除具有所述私有标识的应用的列表项,以取消在所述最近任务列表中的预览。

当用户从该入口进入后,系统就会调取该最近任务列表来完成可视化的列表内容展示(通常是以应用的历史内容帧作为预览)。本步骤通过从最近任务列表中删除具有所述私有标识的应用的列表项,可以避免其他用户空间中的具有私有标识的专属应用的隐私泄露。

上述方法中,由于对应用进行选择性处理,可以将其他用户空间内的应用的动态使用痕迹进行隐藏,防止由当前用户空间通过系统底层功能获取到其他用户空间的应用的一些使用信息。

在实际使用过程中,系统底层功能,例如文件管理功能可以管理所有的文件数据,这会导致不同用户空间在使用该系统底层功能时获取到其他用户空间的文件(虽然不能通过正常方式打开)。在一个实施例中,如图7所示,所述当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理的步骤,即步骤206可以包括以下步骤:

步骤702:当文件管理功能启动时,获取其他用户空间内的具有所述私有标识的文件。本实施例以文件作为目标处理对象。文件一般是数据的特定存储形式,例如音频文件、视频文件、文档文件等。在上述步骤204处理后,当前用户空间内的所有内容均选择性地设置了私有标识,其中就包括了设置了私有标识的文件。

步骤704:获取当前用户空间的文件管理列表。文件管理列表是系统底层功能,用于为用户提供可视化的文件管理方案。通常会提供基于目录的文件管理和基于类型的文件管理。基于目录的文件管理,可以获取到存储器中按照文件的存放路径提供的所有文件;基于类型的文件管理,可以根据文件的大致类型进行分类,在展示时不用提供文件路径。不管哪种文件管理方式,都需要扫描系统中的文件,根据其属性来形成文件管理列表,然后根据列表进行展示。

步骤706:从所述文件管理列表中删除与具有所述私有标识的文件对应的列表项,以在所述文件管理列表中取消具有所述私有标识的文件的显示。

当用户启动文件管理功能时,文件管理列表是形成展示的基础。本步骤从包含所有文件的文件管理列表中删除与具有所述私有标识的文件对应的列表项,即可在文件管理功能中不出现其他用户空间的私有专属内容。

上述方法,由于对文件进行选择性处理,可以将其他用户空间内的文件进行静态的隐藏,防止由当前用户空间获取到其他用户空间的文件。

在实际使用过程中,其他用户空间处于后台运行时,会产生通知,多用户系统通常允许后台用户空间的通知在当前用户空间发出,这会导致当前用户空间获取到其他用户空间的信息。在一个实施例中,如图8所示,所述当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理的步骤,即步骤206可以包括以下步骤:

步骤802:获取其他用户空间内的具有所述私有标识的内容。本实施例以系统的各种内容作为目标处理对象,例如应用、数据、界面、设置以及用户空间本身等。在上述步骤204处理后,当前用户空间内的所有内容均选择性地设置了私有标识。

步骤804:获取所述具有私有标识的内容产生的通知。系统内会因为产生新的事件、应用状态变更、收到新的推送、来电、短信等而需要发出通知,以提醒用户。传统的单用户的通知比较简单和直接,例如来电后直接呈现来电界面、接收到短信后发出短信音或者直接呈现短信内容、聊天应用甚至还会在锁屏界面或者通知栏直接出现消息内容。多角色之间的消息通知,可以由处于后台的用户空间中运行的应用将通知呈现在当前用户空间中。

步骤806:将所述通知在当前用户空间进行拦截。

与传统方法不同,本步骤将进入到当前用户空间的通知进行拦截,使得来自于其他用户空间的通知不在当前用户空间显示。

上述方法,由于对来自其他用户空间的通知进行拦截,使得当前用户空间不能显示来自其他用户空间的通知。

应该理解的是,虽然图2-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

图9为本申请一实施例的终端的多角色使用装置,应用于具有至少两个用户空间的系统,所述至少两个用户空间属于不同的使用角色。所述装置包括:

角色标识设置模块902,用于为所述至少两个用户空间内的所有内容均设置角色标识;

私有标识设置模块904,用于为所述至少两个用户空间内的私有专属内容设置私有标识;

隐蔽处理模块906,用于当进入当前用户空间时,获取与所述当前用户空间下的角色标识对应的内容、提供给进入当前用户空间的用户使用,并将其他所有用户空间内的具有所述私有标识的内容在当前用户空间内作隐蔽处理。

在其中一个实施例中,所述角色标识设置模块902包括:

赋予单元,用于为每个用户空间均赋予一个角色标识,且任意两个角色标识互不相同;

设置单元,用于为属于同一用户空间内的所有内容均设置与所述同一用户空间对应的角色标识。

在其中一个实施例中,所述私有标识设置模块904包括:

列表单元,用于根据用户指令启动私有专属内容的设置,并提供当前用户空间内的所有内容的列表;

选择单元,用于根据用户的选择,从当前用户空间内的所有内容的列表选取私有专属内容;

设置单元,为选取的所述私有专属内容设置私有标识。

在其中一个实施例中,所述隐蔽处理模块906包括:

应用获取单元,用于获取其他用户空间内的具有所述私有标识的应用;

数据获取单元,用于获取所述应用产生的数据;

隐蔽处理单元,用于将所述应用及其产生的数据进行隐蔽处理。

在其中一个实施例中,所述隐蔽处理模块906包括:

应用获取单元,用于获取其他用户空间内的具有所述私有标识的应用;

任务列表获取单元,用于获取当前用户空间的最近任务列表;

任务列表调整单元,从所述最近任务列表中删除具有所述私有标识的应用的列表项,以取消在所述最近任务列表中的预览。

在其中一个实施例中,所述隐蔽处理模块906包括:

文件获取单元,用于当文件管理功能启动时,获取其他用户空间内的具有所述私有标识的文件;

文件列表获取单元,用于获取当前用户空间的文件管理列表;

文件列表调整单元,用于从所述文件管理列表中删除与具有所述私有标识的文件对应的列表项,以在所述文件管理列表中取消具有所述私有标识的文件的显示。

在其中一个实施例中,所述隐蔽处理模块906包括:

私有内容获取单元,用于获取其他用户空间内的具有所述私有标识的内容;

通知获取单元,用于获取所述具有私有标识的内容产生的通知;

拦截单元,用于将所述通知在当前用户空间进行拦截。

关于信息处理装置的具体限定可以参见上文中对于终端的多角色使用方法的限定,在此不再赘述。上述信息处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

本申请实施例中提供的信息处理装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述终端的多角色使用方法的步骤。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行终端的多角色使用方法的步骤。

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行终端的多角色使用方法。

本申请实施例还提供了一种终端。如图10所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备,以终端为手机为例:

图10为与本申请实施例提供的终端相关的手机的部分结构的框图。参考图10,手机包括:射频(Radio Frequency,RF)电路1010、存储器1020、输入单元1030、显示单元1040、传感器1050、音频电路1060、无线保真(wireless fidelity,WiFi)模块1070、处理器1080、以及电源1090等部件。本领域技术人员可以理解,图10所示的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中,RF电路1010可用于收发信息或通话过程中,信号的接收和发送,可将基站的下行信息接收后,给处理器1080处理;也可以将上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路1010还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE))、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器1020可用于存储软件程序以及模块,处理器1080通过运行存储在存储器1020的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1020可主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能的应用程序、图像播放功能的应用程序等)等;数据存储区可存储根据手机的使用所创建的数据(比如音频数据、通讯录等)等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1030可用于接收输入的数字或字符信息,以及产生与手机1000的用户设置以及功能控制有关的键信号输入。具体地,输入单元1030可包括操作面板1031以及其他输入设备1032。操作面板1031,也可称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在操作面板1031上或在操作面板1031附近的操作),并根据预先设定的程式驱动相应的连接装置。在一个实施例中,操作面板1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1080,并能接收处理器1080发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现操作面板1031。除了操作面板1031,输入单元1030还可以包括其他输入设备1032。具体地,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)等中的一种或多种。

显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1040可包括显示面板1041。在一个实施例中,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1041。在一个实施例中,操作面板1031可覆盖显示面板1041,当操作面板1031检测到在其上或附近的触摸操作后,传送给处理器1080以确定触摸事件的类型,随后处理器1080根据触摸事件的类型在显示面板1041上提供相应的视觉输出。虽然在图10中,操作面板1031与显示面板1041是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将操作面板1031与显示面板1041集成而实现手机的输入和输出功能。

手机1000还可包括至少一种传感器1050,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及距离传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1041的亮度,距离传感器可在手机移动到耳边时,关闭显示面板1041和/或背光。运动传感器可包括加速度传感器,通过加速度传感器可检测各个方向上加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换)、振动识别相关功能(比如计步器、敲击)等;此外,手机还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器等。

音频电路1060、扬声器1061和传声器1062可提供用户与手机之间的音频接口。音频电路1060可将接收到的音频数据转换后的电信号,传输到扬声器1061,由扬声器1061转换为声音信号输出;另一方面,传声器1062将收集的声音信号转换为电信号,由音频电路1060接收后转换为音频数据,再将音频数据输出处理器1080处理后,经RF电路1010可以发送给另一手机,或者将音频数据输出至存储器1020以便后续处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块1070可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了WiFi模块1070,但是可以理解的是,其并不属于手机1000的必须构成,可以根据需要而省略。

处理器1080是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1020内的软件程序和/或模块,以及调用存储在存储器1020内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监听。在一个实施例中,处理器1080可包括一个或多个处理单元。在一个实施例中,处理器1080可集成应用处理器和调制解调器,其中,应用处理器主要处理操作系统、用户界面和应用程序等;调制解调器主要处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1080中。比如,该处理器1080可集成应用处理器和基带处理器,基带处理器与和其它外围芯片等可组成调制解调器。手机1000还包括给各个部件供电的电源1090(比如电池),优选的,电源可以通过电源管理系统与处理器1080逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

在一个实施例中,手机1000还可以包括摄像头、蓝牙模块等。

在本申请实施例中,该手机所包括的处理器执行存储在存储器上的计算机程序时实现上述所描述的终端的多角色使用方法。

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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