信息处理设备、信息处理方法、以及程序的制作方法

文档序号:9476202阅读:238来源:国知局
信息处理设备、信息处理方法、以及程序的制作方法
【技术领域】
[0001]本公开的一方面涉及信息处理设备、信息处理方法和程序。
【背景技术】
[0002]执行对与用户进行交互的响应的操作的各种应用可以从功能的角度显示类似的屏幕。
[0003]屏幕的一示例是当用户没有权限使用应用时显示以通知用户其没有权限的屏幕。
[0004]本发明的一实施例的目的在于提供一种关于针对应用的类似屏幕的新颖显示系统。

【发明内容】

[0005]在一方面,本公开提供了一种信息处理设备、信息处理方法、以及程序,其基本上消除了由现有技术的限制和缺点导致的一个或更多问题。
[0006]在本公开的一方面,提供了一种信息处理设备,其包括:识别部,其用于响应于用户开始多个第一应用程序中给定的任何一个第一应用程序的操作,确定是否允许开始所述多个第一应用程序中的给定一个第一应用程序;以及请求部,其用于当所述识别部确定不允许开始所述多个第一应用程序中的给定一个第一应用程序时,请求所述多个第一应用程序中的给定一个第一应用程序显示第一屏幕,所述第一屏幕指示不允许开始所述多个第一应用程序中的给定一个第一应用程序,以及当所述识别部确定允许开始所述多个第一应用程序中的给定一个第一应用程序时且当需要给出消息时,请求第二应用程序显示包括所述消息的第二屏幕。
[0007]根据本发明的另一实施例,提供了一种信息处理方法,其包括:响应于用户开始多个第一应用程序中给定的任何一个第一应用程序的操作,确定是否允许开始所述多个第一应用程序中的给定一个第一应用程序;以及当识别部确定不允许开始所述多个第一应用程序中的给定一个第一应用程序时,请求所述多个第一应用程序中的给定一个第一应用程序显示第一屏幕,所述第一屏幕指示不允许开始所述多个第一应用程序中的给定一个第一应用程序,以及当所述识别部确定允许开始所述多个第一应用程序中的给定一个第一应用程序时且当需要给出消息时,请求第二应用程序显示包括所述消息的第二屏幕。
[0008]根据本发明的另一实施例,提供了一种程序,其使得信息处理设备在执行所述程序时执行一种包括如下步骤的方法:响应于用户开始多个第一应用程序中给定的任何一个第一应用程序的操作,确定是否允许开始所述多个第一应用程序中的给定一个第一应用程序;以及当识别部确定不允许开始所述多个第一应用程序中的给定一个第一应用程序时,请求所述多个第一应用程序中的给定一个第一应用程序显示第一屏幕,所述第一屏幕指示不允许开始所述多个第一应用程序中的给定一个第一应用程序,以及当所述识别部确定允许开始所述多个第一应用程序中的给定一个第一应用程序时且当需要给出消息时,请求第二应用程序显示包括所述消息的第二屏幕。
【附图说明】
[0009]图1表示示出根据本发明一实施例的信息处理系统的配置的图。
[0010]图2表示示出根据该实施例的信息处理设备的硬件配置的图。
[0011]图3表示示出根据该实施例的信息处理系统的软件配置的框图。
[0012]图4表示示出通用应用和屏幕控制应用的功能配置的框图。
[0013]图5表示用于解释由根据该实施例的信息处理系统执行的处理的序列图。
[0014]图6表示示出在用户信息存储部中存储的信息的表。
[0015]图7表示示出在应用信息存储部中存储的信息的表。
[0016]图8表示示出限制使用的屏幕的图。
[0017]图9表示示出警告屏幕的图。
[0018]图10表示根据本发明用于解释由根据另一实施例的信息处理系统执行的处理的序列图。
[0019]图11表示示出信息处理设备作为设备的操作部的框图。
【具体实施方式】
[0020]将参考说明性的实施例在本申请中描述本发明。本领域的技术人员将认识到可以使用本发明的教导来完成许多可供替换的实施例,且本发明不限于针对解释性的目的示出的实施例。
[0021]还要注意的是,在附图的解释中,给予相同的组件相同的附图标记,且不重复解释。
[0022]执行对与用户进行交互的响应的操作的各种应用可以从功能性的角度显示类似的屏幕。屏幕的一示例是当用户没有使用该应用的权限时显示以通知用户其没有权限的屏
[0023]如果通过针对应用提供运行环境的系统,例如操作系统或应用平台,显示上文陈述的功能性公共屏幕,则可以降低应用开发工时的数目。
[0024]但是,修改该系统可能导致很大的影响,这是因为许多应用和其他程序依赖于该系统。从而,根据添加新屏幕需要修改系统是人们不期望的。
[0025]但是,当应用不得不实现这样的公共屏幕时,诸如增加应用开发工时、外观和感觉的不匹配、以及对用户操作的其他屏幕的延迟开发可能会发生。
[0026]本发明一实施例的目标在于提供一种信息处理设备、一种信息处理方法、以及程序,其解决了上文提及的问题。
[0027]图1表示示出根据本发明的一实施例的信息处理系统的配置。在图1中示出的信息处理系统I中,一个或多个信息处理设备10和认证系统20通过诸如局域网(LAN)或互联网之类的有线或无线网络连接,以便它们能彼此通信。
[0028]信息处理设备10是计算机或电子设备,在其中安装了用户使用的程序(在下文中仅称为“应用”)。信息处理设备10的示例包括个人计算机(PC)、平板电脑、智能电话、蜂窝电话、图像形成装置、投影仪、视频会议系统、数字照相机等。
[0029]认证系统20是对信息处理设备10的用户认证或识别应用的使用是否被允许的一个或多个计算机。可供替换地,认证系统20的功能可以在一个或一些信息处理设备10中实现。在该情况下,无需部署认证系统20。
[0030]图2是示出根据该实施例的信息处理设备的硬件配置的图。图2中示出的信息处理设备10可以具有驱动单元100、辅助存储单元102、存储单元103、CPU 104、接口单元105、显示单元106、以及输入单元107,这些可以通过总线B彼此连接。
[0031]通过诸如⑶-ROM之类的存储介质101提供了实现针对信息处理设备10的处理的程序。当存储程序的存储介质101被设置成驱动单元100时,该程序通过驱动单元100从存储介质101安装到辅助存储单元102。可供替换地,程序可以通过网络从计算机下载。辅助存储单元102可以存储已安装的程序以及所需的文件和数据。
[0032]存储单元103可以从辅助存储单元102加载程序,并存储对用于开始程序的指令进行响应的程序。CPU 104可以根据在存储单元103中存储的程序实现信息处理设备10的功能。接口单元105可以将信息处理设备连接到该网络。显示单元106可以针对该程序显示图形用户接口(GUI)。输入单元107可以包括键盘和鼠标,它们由用户使用以接受各种操作。
[0033]图3是示出根据该实施例的信息处理系统的软件配置的框图。图3中示出的信息处理设备10可以具有平台11和在平台11上操作的多个应用。这些是导致CPU 104执行预定处理的程序。
[0034]平台11可以针对应用提供运行环境。此外,平台11可以执行对应用的开始和停止控制以及应用中共同的共同功能。例如,共同功能通过由平台11提供的应用程序接口(API)由每一应用使用。平台11可以控制用户对信息处理设备10的登录。平台11的一示例是操作系统(OS)。可供替换地,平台11可以由诸如Java(TM)虚拟机之类的应用平台来实现。
[0035]信息处理设备10的应用可以根据其角色被分类为通用应用12或服务应用13。通用应用12可以针对用户提供功能。换句话说,通用应用12可以由用户直接使用。在图3中,应用A 12a和应用B 12b被示出为通用应用12的示例。应用A 12a和应用B 12b可以具有任意种类的功能。
[0036]服务应用13可以提供一般从每一通用应用12使用的服务。在图3中,公共屏幕应用13a和屏幕控制应用13b被示出为服务应用13的示例。公共屏幕应用13a是可以针对每一通用应用12显示公共屏幕(在下文被称为“公共屏幕”)。公共屏幕的示例是示出与通用应用12的使用相关的一些通知(输出信息)的屏幕。屏幕控制应用13b的功能稍后讨论
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1