移动设备和控制方法

申请号 CN201380032178.8 申请日 2013-01-25 公开(公告)号 CN104412274B 公开(公告)日 2017-03-22
申请人 日本电气株式会社; 发明人 河野智哉;
摘要 当在上次检测到用户 访问 之后经过了预定时间段时,移动设备(2000)对账户关联信息执行保护处理。所述移动设备(2000)包括:访问检测单元(2060),检测到用户访问移动设备(2000),以及时间段确定单元(2040),确定是否从用户上次访问移动设备(2000)的上次用户访问时间点经过了预定时间段。所述移动设备(2000)还包括存储 位置 获取单元(2080),获取在数据存储单元元(2020),当时间段确定单元(2040)确定从上次用户访问时间点经过了预定时间段时,基于通过存储位置获取单元(2080)获取的账户关联信息的存储位置,对账户关联信息执行保护处理。(2100)中存储账户关联信息的位置;以及保护单
权利要求

1.一种安装有多个应用的移动设备,所述移动设备包括:
存储位置获取单元,所述存储位置获取单元获取每个账户关联信息的存储位置,由每个应用使用所述账户关联信息;
访问检测单元,所述访问检测单元检测对所述移动设备的用户访问;
时间段确定单元,所述时间段确定单元确定在所述访问检测单元检测到上次用户访问之后是否经过了预定时间段;
保护单元,当所述时间段确定单元确定经过了所述预定时间段时,所述保护单元基于由所述存储位置获取单元获取的每个存储位置,向所述每个账户关联信息应用保护处理;
以及
定时存储单元,所述定时存储单元存储所述访问检测单元检测到的每个用户访问的时间点,
其中当所述访问检测单元检测到最近用户访问时,所述时间段确定单元从所述定时存储单元获取紧接在所述最近用户访问之前的用户访问的时间点,作为上次访问时间点,并将所述上次访问时间点与所述最近访问的时间点进行比较,以便确定从所述上次访问时间点是否经过了预定时间段。
2.根据权利要求1所述的移动设备,还包括计时器单元,所述计时器单元监控在所述访问检测单元检测到所述上次用户访问之后是否经过了所述预定时间段,其中当所述计时器单元检测到经过了所述预定时间段时,所述时间段确定单元确定经过了所述预定时间段。
3.根据权利要求1或权利要求2所述的移动设备,
其中所述访问检测单元检测针对每个账户的所述用户访问,
其中所述时间段确定单元针对每个账户确定是否经过了所述预定时间段,以及其中所述保护单元仅对与所述时间段确定单元确定经过了所述预定时间段的账户相关的账户关联信息执行保护处理。
4.根据权利要求1或权利要求2所述的移动设备,
其中所述保护单元执行以下处理中的至少一个作为所述保护处理:删除所述账户关联信息;根据预定准则转换所述账户关联信息;以及将所述账户关联信息保存到外部数据存储设备,所述外部数据存储通过网络与所述移动设备相连。
5.根据权利要求1或权利要求2所述的移动设备,还包括访问限制单元,当从所述保护单元接收到命令时,所述访问限制单元限制用户对所述账户关联信息的访问,其中所述保护单元执行命令所述访问限制单元限制对所述账户关联信息的访问的处理,作为保护所述账户关联信息的处理。
6.根据权利要求1或权利要求2所述的移动设备,
其中所述存储位置获取单元还获取账户信息的存储位置,由每个应用使用所述账户信息,以及
其中当执行保护所述账户关联信息的处理时,所述保护单元基于所述存储位置获取单元获取的所述账户信息的存储位置,对所述账户信息执行保护处理。
7.一种控制安装了多个应用的移动设备的控制方法,所述方法包括:
使得所述移动设备获取每个账户关联信息的存储位置的步骤,由每个应用使用所述账户关联信息;
使得所述移动设备检测对移动设备的用户访问的步骤;
使得所述移动设备确定在所述检测用户访问的步骤检测到上次用户访问之后是否经过了预定时间段的步骤;以及
当所述确定是否经过了预定时间段的步骤检测到经过了所述预定时间段时,使得所述移动设备基于在所述获取账户关联信息的存储位置的步骤中所获取的每个存储位置,向所述每个账户关联信息应用保护处理的步骤;
其中,所述确定在所述检测用户访问的步骤检测到上次用户访问之后是否经过了预定时间段的步骤包括:当检测到最近用户访问时,获取紧接在所述最近用户访问之前的用户访问的时间点,作为上次访问时间点,并将所述上次访问时间点与所述最近访问的时间点进行比较,以便确定从所述上次访问时间点是否经过了预定时间段。

说明书全文

移动设备和控制方法

技术领域

[0001] 本发明涉及一种移动设备、程序和控制方法。

背景技术

[0002] 近几年,使用计算得到许多移动设备,并且需要网络账户来使用所述设备。账户是用户登录到特定设备等的权利,且用于指定账户的信息被称作账户信息。例如,账户信息包括用于识别用户的ID与口令的组合。将多种类型的信息(在移动设备中使用并产生的)存储在网络上,作为与账户信息相关的账户关联信息。账户关联信息的示例包括电子邮件、日程安排、联系人信息、配置文件、音乐、视频等。通过在网络上存储与账户信息相关的账户关联信息,可以在用户改变移动设备时恢复相同的环境。此外,可以与其它移动设备或例如个人计算机(下文中,PC)的设备共享多种类型的数据和环境设置。此外,通过拥有多个账户并设置每个账户的环境,用户可以通过切换账户来方便地改变设备的环境设置。
[0003] 在使用账户的许多移动设备中,将用户提供的账户信息和从网络获取的账户关联信息存储在设备中。因此,如果用户丢失设备,则存在第三方浏览所述账户信息和账户关联信息的险。
[0004] 专利文献1公开了一种监控移动设备的状态并当该状态满足预先制定的条件时自动删除由用户预先指定的数据的技术。用户提前设置了如下所示的三个条件:1)相对移动设备的多种状态中的每个状态(例如,电关闭),允许状态持续的上限时间;2)对移动设备的操作,触发数据删除处理;以及3)要删除的数据。专利文献2公开的移动设备在执行2)中指定的任何操作时,检查1)中指定的各状态是否持续超过上限时间,并在任一状态持续超过上限时间时,删除3)中指定的数据。
[0005] 专利文献2公开了一种包括如下内容的技术:监控两个点,包括1)用户是否在设备附近2)无线电波条件是否超出范围,并根据所监控状态,通过定对设备中的数据的访问、将数据保存在外部设备或删除数据的处理,来保护数据。
[0006] 专利文献3到6是除了以上文献之外以保护数据为目的的技术。此外,专利文献7和8公开了通过对账户的使用限制或在管理账户的服务器中进行自动删除来管理账户的技术。专利文献9公开了根据时间流逝降低数据的安全等级的技术等。
[0007] 相关文献
[0008] 专利文献
[0009] 【专利文献1】日本未审专利公开No.2008-181467
[0010] 【专利文献2】日本未审专利公开No.2008-154080
[0011] 【专利文献3】日本未审专利公开No.2007-264897
[0012] 【专利文献4】日本未审专利公开No.2001-160052
[0013] 【专利文献5】日本未审专利公开No.2002-251304
[0014] 【专利文献6】日本未审专利公开No.2008-518364
[0015] 【专利文献7】日本未审专利公开No.2011-198094
[0016] 【专利文献8】日本未审专利公开No.2004-341986
[0017] 【专利文献9】日本未审专利公开No.2008-123202

发明内容

[0018] 各应用单独使用存在于移动设备中的多个账户关联信息,而不是进行整体控制。因此,难以防止泄露存储在移动设备中的多种类型的账户关联信息。
[0019] 专利文献1公开的技术是一种自动保护用户提前选择的数据的技术,但是该技术难以令用户在移动设备拥有的数据中选择多种类型的账户关联信息。原因在于:首先,在多数情况下,移动设备具有大量的数据;其次,在一些情况下,账户关联数据包括用户一般情况下无法获知的数据,例如,只有在应用内部使用的数据或用于存储环境设置的数据。
[0020] 此外,尽管存在一些技术,如专利文献1所述用于实现对移动设备所包含的所有数据进行保护的技术和如专利文献2所述用于实现对一部分数据(例如地址薄)进行保护的技术,然而这些技术无法全面地保护账户关联信息。
[0021] 因此,在上述各专利文献提出的多个方法中,难以防止泄漏分散在移动设备中的多种类型的账户关联信息。
[0022] 本发明的目标在于提供一种移动设备、程序和控制方法,防止泄漏存储在移动设备中的账户关联信息。
[0023] 由本发明提供的移动设备是一种安装有多个应用的移动设备,所述移动设备包括:存储位置获取单元,用于获取每个账户关联信息的存储位置,由每个应用使用所述账户关联信息;访问检测单元,用于检测对移动设备的用户访问;时间段确定单元,用于确定在访问检测单元检测到上次用户访问之后是否经过了预定时间段;以及保护单元,用于当时间段确定单元确定经过了预定时间段时,基于通过存储位置获取单元获取的每个存储位置,向每个账户关联信息应用保护处理。
[0024] 由本发明提供的程序是一种用于控制安装了多个应用的移动设备的程序,所述程序使得所述移动设备具有:获取每个账户关联信息的存储位置的功能,由每个应用使用所述账户关联信息;检测对移动设备的用户访问的功能;确定在检测用户访问的功能检测到上次用户访问之后是否经过了预定时间段的功能;当确定是否经过了预定时间段的功能检测到经过了所述预定时间段时,基于通过获取每个账户关联信息的存储位置的功能所获取的每个存储位置,向每个账户关联信息应用保护处理的功能。
[0025] 由本发明提供的控制方法是一种控制安装有多个应用的移动设备的控制方法,所述方法包括:使得移动设备获取每个账户关联信息的存储位置的步骤,通过每个应用使用所述账户关联信息;使得移动设备检测对所述移动设备的用户访问的步骤;使得移动设备确定在检测用户访问的步骤检测到上次用户访问之后是否经过了预定时间段的步骤;以及当确定是否经过了预定时间段的步骤检测到经过了所述预定时间段时,使得移动设备基于在获取账户关联信息的存储位置的步骤中所获取的每个存储位置,向每个账户关联信息应用保护处理的步骤。
[0026] 根据本发明,提供了一种移动设备、程序和控制方法,所述移动设备、程序和控制方法防止泄漏存储在移动设备中的账户关联信息。附图说明
[0027] 上述目标、其它目标、特征和优点将通过下文所述的优选示例实施例和以下附图变得更显而易见。
[0028] 图1是示出了根据示例实施例1的移动设备的框图
[0029] 图2是示出了根据示例实施例1的账户关联信息的保护处理的流程的流程图
[0030] 图3是示出了根据示例实施例2的移动设备的框图。
[0031] 图4是示出了根据示例实施例2的账户关联信息的保护处理的流程的流程图。
[0032] 图5是示出了上次访问时间点表格的配置的图。
[0033] 图6是示出了根据示例实施例3的账户关联信息的保护处理的流程的流程图。
[0034] 图7是示出了根据示例实施例4的移动设备的框图。

具体实施方式

[0035] 下文中,将参考附图描述本发明的示例实施例。此外,在所有附图中,用相同的附图标记表示相同的组件,因此,将适当地不再进行赘述。
[0036] 此外,在下文给出的描述中,每个装置的组件示出了功能单元中的组,而不是硬件单元中的配置。每个装置的组件可以实现为硬件和软件的任意组合,例如,任何计算机中的CPU、存储器、加载到存储器的用于实现附图中所示组件的程序、例如存储程序的硬盘的存储介质以及网络连接的接口。实现方法和装置存在多种变型。
[0037] [示例实施例1]
[0038] <概述>
[0039] 图1是示出了根据示例实施例1的移动设备2000的图。当在上次检测到用户访问之后经过了预定时间段时,移动设备2000确定移动设备2000并非在授权用户的控制下,并执行对账户关联信息的保护处理。用户进行的访问是用户在移动设备2000上执行的某种操作。例如,所述访问包括:按压例如电源按钮或键盘键的物理按钮、触摸屏幕、设备的附着或设备的拆卸、打开和关闭移动设备2000的外壳等。
[0040] 移动设备2000包括访问检测单元2060和时间段确定单元2040。访问检测单元2060检测到用户访问移动设备2000。时间段确定单元2040确定是否从用户上次访问移动设备2000的时间点(下文中,上次访问时间点)经过了预定时间段。
[0041] 移动设备2000还包括存储位置获取单元2080、保护单元2020以及数据存储单元2100。数据存储单元2100存储多种类型的数据以及账户关联信息。存储位置获取单元2080获取账户关联信息被存储在数据存储单元2100的何处。当时间段确定单元2040确定从上次访问时间点经过了预定时间段时,保护单元2020基于由存储位置获取单元2080获取的账户关联信息的存储位置,对账户关联信息执行保护处理。
[0042] 如上所述,时间段确定单元2040确定是否从上次访问时间点经过了预定时间点,当在上次访问时间点之后经过了预定时间段时,保护单元2020保护账户关联信息。因此,可以防止泄漏账户关联信息。
[0043] 下文中,将描述本示例实施例的细节。
[0044] <配置细节>
[0045] 访问检测单元2060检测用户对移动设备2000的访问的方法是已知技术。例如,通常,操作系统(OS)具有检测是否操作了在其控制下的硬件的功能。访问检测单元2060使用这种已知技术来检测用户访问。
[0046] 存在多种由保护单元2020执行的保护处理。例如,存在移除账户关联信息的处理,以及通过加密和模糊处理将账户关联信息转换为差异表达的信息的方法。此外,存在当通过通信线缆将移动设备2000与能够存储账户关联信息的外部设备相连时,将所述账户关联信息保存到所述外部设备的方法。应注意,通信线缆可以实现为无线或有线的方式,或实现为无线和有线方式的组合。
[0047] 存在通过存储位置获取单元2080获取账户关联信息的存储位置的多种方法。例如,存在相对每个应用提供用于存储来自OS或中间设备的账户关联信息的应用编程接口(API)的方法。用于在由存储位置获取单元2080提前定义的区域中存储数据的API可以是这种API的示例。在这种情况下,存储位置获取单元2080获取以上定义的区域,作为账户关联信息的存储位置。此外,用于当应用存储账户关联信息时将存储位置写入表格的API可以是所述API的示例,其中所述表格指示账户关联信息的存储位置并由存储位置获取单元2080进行管理。这种情况下,存储位置获取单元2080通过参考该表格,来获取账户关联信息的存储位置。
[0048] 时间段确定单元2040通过从访问检测单元2060获取最近的访问时间点,来确定是否从上次访问时间点经过了预定时间段。这里,访问时间点可以表示为多种类型信息中的任何信息或多种类型的信息的组合,所述信息表示访问的日期和时间、日期、时间和星期几。
[0049] 存在用于在时间段确定单元2040和访问检测单元2060之间传送最近访问时间点的多种方法。例如,存在时间段确定单元2040通过重复询问访问检测单元2060来获取最近访问时间点的方法,访问检测单元2060向时间段确定单元2040通知最近访问时间点的方法、以及预备在时间段确定单元2040和访问检测单元2060之间共享的存储区域并通过共享的存储区域传送最近访问时间点的方法。具体地,例如,当检测到来自用户的访问时,访问检测单元2060向共享存储区域写入最近访问时间点,时间段确定单元2040通过重复检查共享存储区域中的内容,来获取最近访问时间点。
[0050] 时间段确定单元2040确定是否经过预定时间段的具体方法是如下方法:例如,将最近访问时间点和上次访问时间点之间的差值计算为所经过的时间,当所经过的时间长于预定时间段时,时间段确定单元2040确定经过了预定时间段。
[0051] 存在由保护单元2020检测时间段确定单元2040经过预定时间段的多种方法。例如,存在保护单元2020通过重复询问时间段确定单元2040来检测该确定的方法,以及保护单元2020通过从时间段确定单元2040接收通知来检测该确定的方法。此外,还存在预备可以在保护单元2020和时间段确定单元2040之间进行共享的存储器并使用该共享存储区域来执行检测的方法。
[0052] 存在存储上次访问时间点的多种方法。例如,存在将上次访问时间点存储在时间段确定单元2040的方法。在这种情况下,时间段确定单元2040确定是否从上次访问时间点到最近访问时间点经过了预定时间段,然后在时间存储单元2030中将最近访问时间点存储作为新的上次访问时间点。此外,存在将上次访问时间点存储在访问检测单元2060中的方法。此外,访问确定单元2060可以在其中存储上次访问时间点。在这种情况下,访问检测单元2060可以执行例如传送上述最近访问时间点,并也传送上次访问时间点。
[0053] 存在设置作为执行保护账户关联信息的触发器的预定时间段的多种方法。例如,存在用户向移动设备2000输入预定时间段的方法,通过通信线路传输从其它设备向移动设备2000输入的预定时间段的方法、以及移动设备2000通过通信线路获取存储在外部服务器中的预定时间段或来自其他设备的预定时间段的方法。
[0054] <账户信息的保护处理的流程>
[0055] 图2是示出了在检测到用户访问之后对账户关联信息执行保护处理的流程的流程图。
[0056] 首先,在步骤S109,处理进行等待,直到访问检测单元2060检测到用户访问。然后,当访问检测单元2060检测到用户访问时,该处理进行到步骤S104.
[0057] 在步骤S104,时间段确定单元2040将通过访问检测单元2060检测到的最近访问时间点与在计时存储单元2030记录的上次访问时间点进行比较。作为比较结果,当确定从上次访问时间段经过了预定时间段时,该处理进行到步骤S108,以便执行对账户关联信息的保护处理。当没有经过预定时间段时,该处理进行到步骤S104。
[0058] 在步骤S106,保护单元2020获取通过存储位置获取单元2080获取的账户关联信息的存储位置。然后,在步骤S110,保护单元2020执行对账户关联信息的保护处理。
[0059] 当处理从步骤S104进行到步骤S110时,在步骤S110,时间段确定单元2040将最近访问时间点存储作为计时存储单元2030中新的上次访问时间点。然后,该处理进行到步骤S102,并进行等待,直到发生了新的用户访问。
[0060] 如上所述,当从上次访问时间点经过了预定时间段时,执行对账户关联信息的保护处理,相反,当用户访问之间的间隔在预定时间段内时,不执行对账户关联信息的保护处理。
[0061] <操作和效果>
[0062] 在上述配置下,根据本示例实施例,当时间段确定单元2040检测到从上次访问时间点经过了预定时间段时,保护单元2020基于存储位置获取单元2080获取的账户关联信息的存储位置,执行对账户关联信息的保护处理。因此,当在一段时间内没有访问移动设备2000时,对账户关联信息进行整体保护,因此,可以防止泄漏账户关联信息。
[0063] [示例实施例2]
[0064] <概述>
[0065] 图3是示出了根据示例实施例2的移动设备2000的框图。这里,在图3中,除非具体描述,否则用与图1相同的附图标记表示的功能组块具有与图1所示的功能组块相同的功能,因此将不再进行赘述。
[0066] 示例实施例2中的移动设备2000包括计时器单元2120。计时器单元2120接收时间段设置,并检测经过了所设时间段。在示例实施例2中,当访问检测单元2060检测到用户访问时,计时器单元2120被设置为上述预定时间段。通过这样做,定时器单元2120监控从上次访问时间点经过的时间,并检测经过了预定时间段。当在经过了预定时间点之前用户已进行访问时,计时器单元2120被重置为预定时间段,因此,计时器单元2120监控从新的上次访问时间点经过的时间。
[0067] 当通过计时器单元2120检测到经过了预定时间段时,时间段确定单元2040执行对账户关联信息的保护处理。
[0068] 如上所述,时间段确定单元2040确定从上次访问时间点是否经过了预定时间段,当从上次访问时间点经过了预定时间段时,保护单元2020保护账户关联信息。因此,可以防止泄露账户关联信息。此外,通过使用计时器单元2120,可以在检测到经过了预定时间段时立即保护账户关联信息。
[0069] 下文中,将描述关于本示例实施例的细节。
[0070] <配置细节>
[0071] 存在将定时器单元2120设置为预定时间段的多种方法。例如,存在当访问检测单元2060检测到用户访问时由访问检测单元2060设置预定时间段的方法、以及当时间段确定单元2040确信由访问检测单元2060检测到用户访问时由时间段确定单元2060设置预定时间段的方法。
[0072] 存在由时间段确定单元2040来检测计时器单元2120检测到经过了预定时间段的多种方法。例如,存在通过从计时器单元2120接收通知来进行检测的方法,以及通过时间段确定单元2040重复询问计时器单元2120来进行检测的方法。此外,存在如下方法:在时间段确定单元2040和计时器单元2120之间共享一部分存储区域、当经过了预定时间段时计时器单元2120向所共享的存储器写入指示经过了预定时间段的信息、以及时间段确定单元2040监控所共享的存储器以便检测对该信息的写入。
[0073] <账户关联信息的保护处理的流程>
[0074] 图4是示出了示例实施例2中保护账户关联信息的处理流程的流程图。图4的处理从如下状态开始:在计时器单元2120中还没有执行设置时间段。
[0075] 首先,在步骤S102,该处理进行等待,直到访问检测单元2060检测到用户访问,在访问检测单元2060检测到用户访问之后,该处理进行到步骤S204。在步骤S204,计时器单元2120被设置为预定时间段。然后,在步骤S206,该处理进行等待,直到该状态变为1)检测到新的用户访问或2)经过了计时器单元2120所设的预定时间段。然后,当该状态变为1)或2)时,该处理进行到步骤S208。
[0076] 在步骤S208,确定是否在步骤S206建立了1)和2)中之一。当建立了1)的状态时,该处理进行到步骤S204。当建立了2)的状态时,该处理进行到步骤S106。由于在步骤S106之后执行的处理是保护账户关联信息的处理,且该处理与由图2的相同附图标记所示的处理相同,因此将不再进行赘述。
[0077] 当处理从步骤S208进行到步骤S204时,在计时器单元2120中再次执行对预定时间段的设置。在这种方式下,当在经过计时器单元2120所设的预定时间段之前发生了新的用户访问时,通过重置定时器单元2120的设置时间,来再次监控从上次访问时间点经过的时间,而不必执行对账户关联信息的保护处理。
[0078] 通过以上处理,当从上次用户访问经过了预定时间段时,执行对账户关联信息的保护处理,相反,当用户访问之间的间隔在预定时间段内时,不执行对账户关联信息的保护处理。
[0079] <操作和效果>
[0080] 在上述配置下,根据本示例实施例,当时间段确定单元2040检测到从上次访问时间点经过了预定时间段时,保护单元2020基于存储位置获取单元2080获取的账户关联信息的存储位置,执行对账户关联信息的保护处理。因此,当在一段时间内用户没有访问移动设备2000时,可以对账户关联信息进行整体保护。此外,由于使用计时器单元2120检测从上次访问时间点经过的时间,有可能当经过了预定时间段时,立即执行对账户关联信息的保护处理。
[0081] [示例实施例3]
[0082] <概述>
[0083] 根据示例实施例3的移动设备2000的配置与图1或图3的移动设备200的配置相同。
[0084] 当移动设备2000具有多个账户时,根据示例实施例3的移动设备2000检测针对每个账户的用户访问,并针对每个账户执行对账户关联信息的保护处理。具体地,当访问检测单元2060检测到用户访问时,将访问时间点存储为与当前登录的用户的账户相关联。然后,时间段确定单元2040确定是否从针对每个账户的上次访问时间点经过了预定时间段。然后,当存在从上次访问时间点经过了预定时间段的账户时,仅对与该账户相关的账户关联信息执行保护处理。通过如此操作,可以仅对有较高泄漏风险的账户的账户关联信息执行保护处理。
[0085] 下文中,将描述本示例实施例的细节。
[0086] <存储针对每个账户的上次访问时间点>
[0087] 在示例实施例3中,时间段确定单元2040或访问检测单元2060存储针对每个账户的上次访问时间点。计时存储单元2030将针对每个账户的上次访问时间点存储在例如如图5所示的上次访问时间点表格100中。上次访问时间点表格100包括:例如用于识别账户的用户ID102,以及上次访问时间点104,是与该账户相对应的上次访问时间点。
[0088] <设置预定时间段>
[0089] 在示例实施例3中,可以针对每个账户设置预定时间段,或可以使用相同的值,其中所述预定时间段是保护账户关联信息的触发器。
[0090] <保护处理的流程>
[0091] 将使用图6的流程图描述在本示例实施例中对账户关联信息的保护处理的细节。如上所述,在本示例实施例中,针对每个账户执行对账户关联信息的保护。
[0092] 首先,在步骤S102,该处理进行等待,直到访问检测单元2060检测到用户访问。如果访问检测单元2060检测到用户访问,则该处理进行到步骤S304。这里,假定当在S102访问检测单元2060检测到用户访问时,是使用账号为alice的用户ID(下文中,账户alice)来登录移动设备2000。
[0093] 在步骤S306,时间段确定单元2040将通过访问检测单元2060在步骤S102检测到的账户alice的最近访问时间点与账户alice的上次访问时间点进行比较。例如,当将上次访问时间点存储在如图5所示的上次访问时间点表格100中时,在第一行中记录“用户ID 102=alice”,因此参考存储在第一行记录的上次访问时间点104中的上次访问时间点。然后,当从账户alice的上次访问时间点经过了预定时间段时,该处理进行到步骤S306。另一方面,当没有从账户alice的上次访问时间点经过预定时间段时,该处理进行到步骤S310。
[0094] 当处理从步骤S304进行到步骤S306时,在步骤S306,保护单元2020从存储位置获取单元2080获取与账户alice相关的账户关联信息的存储位置。然后,在步骤S308,保护单元2020对与账户alice相关的账户关联信息执行保护处理。然后,该处理返回到步骤S102,并进行等待直到发生新的用户访问。
[0095] 当该处理从步骤S304进行到步骤S310时,将最近访问时间点存储为账户alice的上次访问时间点。例如,当将上次访问时间点存储在如图5所示的上次访问时间点表格100时,将最近访问时间点存储在第一行记录的上次访问时间点104中。然后,该处理进行到步骤S304。在这种方式下,相对步骤S102检测到的账户,确定是否从上次访问时间点没有经过预定时间段,当没有经过预定时间段时,更新上次访问时间点,然后该处理进行等待,直到再次发生用户访问。
[0096] 通过上述流程的处理,确定是否从针对每个账户的上次访问时间点经过了预定时间段,并针对每个账户保护账户关联信息。
[0097] 作为图5所示的示例,将比较最近用户访问时间点和上次访问时间点的方法用作确定是否从上次访问时间点经过了预定时间段的方法。然后,确定是否从上次访问时间点经过了预定时间段的方法不限于上述方法。例如,与示例实施例2相似,可以采用使用计时器单元2120来进行确定的方法。
[0098] <操作和效果>
[0099] 在上述配置下,根据本示例实施例,当时间段确定单元2040检测到从上次访问时间点经过了预定时间段时,保护单元2020基于存储位置获取单元2080获取的账户关联信息的存储位置,执行对账户关联信息的保护处理。因此,当在一段时间内用户没有访问移动设备2000时,可以对账户关联信息进行集中保护。此外,时间段确定单元2040确定是否从针对每个账户的上次访问时间点经过了预定时间段。当存在从上次访问时间点经过了预定时间段的账户时,保护单元2020仅保护与该账户相关的账户关联信息。因此,可以仅对有较高泄漏风险的账户的账户关联信息执行保护处理。
[0100] [示例实施例4]
[0101] 图7是示出了根据示例实施例4的移动设备2000的图。这里,在图7中,除非具体描述,否则用与图1或图3相同的附图标记表示的功能组块具有与图1或图3所示的功能组块相同的功能,因此将不再进行赘述。
[0102] 移动设备2000包括限制用户进行数据访问的访问限制单元2140。保护单元2020包括限制对账户关联信息的访问的处理,作为对账户关联信息执行的保护处理。具体地,保护单元2020通过命令访问限制单元2140限制对账户关联信息的访问,来保护该账户关联信息。例如,执行拒绝对账户关联信息的所有访问的设置。此外,存在针对每种类型的访问(例如,写入、读取和执行),设置对账户关联信息的可访问性的方法。
[0103] 存在实现由访问限制单元2140进行的访问限制的多种方法。例如,存在如下方法:OS或中间设备参与(hook)对数据的用户访问,并检查访问哪个数据,当要访问的是账户关联信息时,拒绝所述访问。当针对每种类型的访问设置可访问性时,还确定访问的类型,并根据每种类型的访问拒绝或允许所述访问。此外,当将账户关联信息存储为文件时,存在如下方法:通过改变该文件的访问权利以便禁止所有用户进行访问的方法执行访问限制。当针对每种类型的访问设置可访问性时,针对每种类型的访问设置访问权利。此外,当将账户关联信息存储在存储器时,还存在将存储器区域设置为访问禁止区域的方法。在这种情况下,当针对每种类型的访问设置可访问性时,针对每种类型的访问设置访问权利。
[0104] 利用上述配置,根据本示例实施例,当时间段确定单元2040检测到从上次访问时间点经过了预定时间段时,保护单元2020基于存储位置获取单元2080获取的账户关联信息的存储位置,执行对账户关联信息的保护处理。因此,当在一段时间内用户没有访问移动设备2000时,可以对账户关联信息进行整体保护。此外,通过采用访问限制单元2140限制对账户关联信息的访问的方法来保护账户关联信息,可以以细粒度方式执行对账户关联信息的保护,以便仅禁止写入、仅禁止读取,且反之亦然。
[0105] [示例实施例5]
[0106] 示例实施例5的移动设备2000表示为例如图1、图3或图7。
[0107] 除了对账户关联信息的保护之外,示例实施例5的移动设备2000还执行对账户信息的保护。细节如下。首先,除了账户关联信息的存储位置之外,存储位置获取单元2080还存储账户信息的存储位置。然后,当时间段确定单元2040确定从上次用户访问时间点经过了预定时间段时,保护单元2020从存储位置获取单元2080获取账户信息以及账户关联信息的存储位置,并执行对账户关联信息和账户信息的保护。
[0108] 存储位置获取单元2080获取账户信息的存储位置的方法与存储位置获取单元2080获取账户关联信息的存储位置的方法相同。
[0109] 在保护单元2020和存储位置获取单元2080之间传送账户信息的存储位置的方法与在存储位置获取单元2080和存储位置获取单元2080之间传送账户关联信息的存储位置的方法相同。
[0110] <操作和效果>
[0111] 在上述配置下,根据本示例实施例,当时间段确定单元2040检测到从上次访问时间点经过了预定时间段时,保护单元2020基于存储位置获取单元2080获取的账户关联信息的存储位置,执行对账户关联信息的保护处理。因此,当在一段时间内用户没有访问移动设备2000时,可以对账户关联信息进行整体保护。此外,可以通过保护账户信息以及账户关联信息,来保护与该账户相关的多个数据。
[0112] 尽管以上参考附图描述了本发明的示例实施例,然后它们仅是为了说明本发明,除了上述示例实施例之外还可以使用上述示例实施例和多种配置的组合。
[0113] (注释1)
[0114] 一种安装了多个应用的移动设备,所述移动设备包括:
[0115] 存储位置获取单元,所述存储位置获取单元获取每个账户关联信息的存储位置,通过每个应用使用所述账户关联信息;
[0116] 访问检测单元,所述访问检测单元检测对所述移动设备的用户访问;
[0117] 时间段确定单元,所述时间段确定单元确定是否在所述访问检测单元检测到上次用户访问之后经过了预定时间段;以及
[0118] 保护单元,当所述时间段确定单元确定经过了所述预定时间段时,所述保护单元基于通过所述存储位置获取单元获取的每个存储位置,向所述每个账户关联信息应用保护处理。
[0119] (注释2)
[0120] 根据注释1所述的移动设备,还包括:计时存储单元,所述计时存储单元存储通过所述访问检测单元检测到的每个用户访问的时间点,
[0121] 其中当所述访问检测单元检测到最近用户访问时,所述时间段确定单元从所述计时存储单元获取紧接在所述最近用户访问之前的用户访问的时间点,作为上次访问时间点,并将所述上次访问时间点与所述最近访问时间点进行比较,以便确定是否从所述上次访问时间点经过了预定时间段。
[0122] (注释3)
[0123] 根据注释1或2所述的移动设备,还包括计时器单元,所述计时器单元监控是否在所述访问检测单元检测到所述上次用户访问之后经过了所述预定时间段,[0124] 其中当所述计时器单元检测到经过了所述预定时间段时,所述时间段确定单元确定经过了所述预定时间段。
[0125] (注释4)
[0126] 根据注释1到3中的任一注释所述的移动设备,
[0127] 其中所述访问确定单元检测所述针对每个账户的用户访问,
[0128] 其中所述时间段确定单元针对每个账户确定是否经过了所述预定时间段,以及[0129] 其中所述保护单元仅对与所述时间段确定单元确定经过了所述预定时间段的账户相关的账户关联信息执行所述保护处理。
[0130] (注释5)
[0131] 根据注释1到4中的任一注释所述的移动设备,
[0132] 其中所述保护单元执行以下处理中的至少一个作为所述保护处理:删除所述账户关联信息的处理;根据预定准则转换所述账户关联信息的处理;以及将所述账户关联信息保存到外部数据存储设备的处理,所述外部数据存储设备通过网络与所述移动设备相连。
[0133] (注释6)
[0134] 根据注释1到5中的任一注释所述的移动设备,还包括访问限制单元,当从所述保护单元接收到命令时,所述访问限制单元限制用户对所述账户关联信息的访问,[0135] 其中所述保护单元执行命令所述访问限制单元限制对所述账户关联信息的访问的处理,作为保护所述账户关联信息的处理。
[0136] (注释7)
[0137] 根据注释1到6中的任一注释所述的移动设备,
[0138] 其中所述存储位置获取单元还获取账户信息的存储位置,通过每个应用使用所述账户信息,以及
[0139] 其中当执行保护所述账户关联信息的处理时,所述保护单元基于所述存储位置获取单元获取的所述账户信息的存储位置,对所述账户信息执行保护处理。
[0140] (注释8)
[0141] 一种用于控制安装了多个应用的移动设备的程序,所述程序使得所述移动设备具有:
[0142] 获取每个账户关联信息的存储位置的功能,通过每个应用使用所述账户关联信息;
[0143] 检测对所述移动设备的用户访问的功能;
[0144] 确定在所述检测用户访问的功能检测到上次用户访问之后是否经过了预定时间段的功能;以及
[0145] 当所述确定是否经过了预定时间段的功能检测到经过了所述预定时间段时,基于通过所述获取每个账户关联信息的存储位置的功能所获取的每个存储位置,向所述每个账户关联信息应用保护处理的功能。
[0146] (注释9)
[0147] 根据注释8所述的程序,还导致所述移动设备具有存储由所述检测用户访问的功能检测到的每个用户访问的时间点的功能,
[0148] 其中当所述检测用户访问的功能检测到最近用户访问时,所述确定是否经过了预定时间段的功能在由所述存储用户访问时间点的功能所存储的多个用户访问时间点中,读取紧接在所述最近用户访问之前的用户访问的时间点,作为上次访问时间点,并将所述上次访问时间点与所述最近用户访问时间点进行比较,以便确定是否在检测到所述上次用户访问之后经过了预定时间段。
[0149] (注释10)
[0150] 根据注释8所述的程序,还使得
[0151] 所述移动设备具有监控是否在检测到所述上次用户访问之后经过了所述预定时间段的功能,
[0152] 其中当所述监控经过了预定时间段的功能检测到经过了所述预定时间点时,所述确定是否经过了预定时间段的功能确定经过了所述预定时间段。
[0153] (注释11)
[0154] 根据注释8到10中的任一注释所述的程序,
[0155] 其中所述检测用户访问的功能针对每个账户检测所述用户访问,[0156] 其中所述确定是否经过了预定时间段的功能针对每个用户确定是否经过了所述预定时间段;以及
[0157] 其中所述向账户关联信息应用保护处理的功能仅对与所述确定是否经过了预定时间段的功能确定经过了预定时间段的账户相关的账户关联信息执行保护处理。
[0158] (注释12)
[0159] 根据注释8到11中的任一注释所述的程序,
[0160] 其中所述向账户关联信息应用保护处理的功能执行以下处理中的至少一个作为所述保护处理:删除所述账户关联信息的处理;根据预定准则转换所述账户关联信息的处理;以及将所述账户关联信息保存到外部数据存储设备的处理,所述外部数据存储设备通过网络与所述移动设备相连。
[0161] (注释13)
[0162] 根据注释8到12中的任一注释所述的程序,
[0163] 其中所述向账户关联信息应用保护处理的功能包括限制对所述账户关联信息的访问的功能,作为所述保护账户关联信息的处理。
[0164] (注释14)
[0165] 根据注释8到13中的任一注释所述的程序,
[0166] 其中所述移动设备获取每个账户关联信息的存储位置的功能还包括获取账户信息的存储位置的功能,通过每个应用使用所述账户信息,以及
[0167] 其中当执行保护账户关联信息的处理中,所述向账户关联信息应用保护处理的功能基于由获取每个账户关联信息的存储位置的功能所获取的账户信息的存储位置,执行对所述账户信息的保护处理。
[0168] (注释15)
[0169] 一种控制安装了多个应用的移动设备的控制方法,所述方法包括:
[0170] 使得所述移动设备获取每个账户关联信息的存储位置的步骤,通过每个应用使用所述账户关联信息;
[0171] 使得所述移动设备检测对移动设备的用户访问的步骤;
[0172] 使得所述移动设备确定是否在所述检测用户访问的步骤检测到上次用户访问之后经过了预定时间段的步骤;以及
[0173] 当所述确定是否经过了预定时间段的步骤检测到经过了所述预定时间段时,使得所述移动设备基于在所述获取账户关联信息的存储位置的步骤中所获取的每个存储位置,向所述每个账户关联信息应用保护处理的步骤。
[0174] (注释16)
[0175] 根据注释15所述的控制方法,还包括使得所述移动设备存储在所述检测用户访问的步骤中检测到的每个用户访问的时间点的步骤,
[0176] 其中当所述检测用户访问的功能检测到最近用户访问时,所述确定是否经过了预定时间段的步骤在由所述存储用户访问时间点的功能所存储的多个用户访问时间点中,读取紧接在所述最近用户访问之前的用户访问的时间点,作为上次访问时间点,并将所述上次访问时间点与所述最近用户访问时间点进行比较,以便确定在检测到所述上次用户访问之后是否经过了预定时间段。
[0177] (注释17)
[0178] 根据注释15所述的控制方法,还包括使得所述移动设备监控是否在检测到所述上次用户访问之后经过了所述预定时间段的步骤,
[0179] 其中当所述监控是否经过了预定时间段的步骤检测到经过了所述预定时间点时,所述确定经过了预定时间段的步骤确定经过了所述预定时间段。
[0180] (注释18)
[0181] 根据注释15到17中的任一注释所述的控制方法,
[0182] 其中所述检测用户访问的步骤针对每个账户检测所述用户访问,[0183] 其中所述确定经过预定时间段的步骤针对每个用户确定是否经过了所述预定时间段;以及
[0184] 其中所述向账户关联信息应用保护处理的步骤仅对与所述确定是否经过了预定时间段的步骤确定经过了预定时间段的账户相关的账户关联信息执行保护处理。
[0185] (注释19)
[0186] 根据注释15到18中的任一注释所述的控制方法,
[0187] 其中所述向账户关联信息应用保护处理的步骤执行以下处理中的至少一个作为所述保护处理:删除所述账户关联信息的处理;根据预定准则转换所述账户关联信息的处理;以及将所述账户关联信息保存到外部数据存储设备的处理,所述外部数据存储设备通过网络与所述移动设备相连。
[0188] (注释20)
[0189] 根据注释15到19中的任一注释所述的控制方法,
[0190] 其中所述向账户关联信息应用保护处理的步骤包括限制对所述账户关联信息的访问的功能,作为所述保护账户关联信息的处理。
[0191] (注释21)
[0192] 根据注释15到20中的任一注释所述的控制方法,
[0193] 其中所述使得移动设备获取每个账户关联信息的存储位置的步骤还包括获取账户信息的存储位置的步骤,通过每个应用使用所述账户信息,以及
[0194] 其中当执行保护账户关联信息的处理中,所述向账户关联信息应用保护处理的步骤基于在所述获取每个账户关联信息的存储位置的步骤中获取的账户信息的存储位置,还执行对所述账户信息的保护处理。
[0195] 本申请要求基于2012年6月18日提交的日本专利申请No.2012-136847的优先权,所述申请通过引用合并于此。
QQ群二维码
意见反馈