信息处理装置、信息处理系统及信息处理方法与流程

文档序号:13596200阅读:154来源:国知局
信息处理装置、信息处理系统及信息处理方法与流程

本发明涉及一种信息处理装置、信息处理系统及信息处理方法。



背景技术:

JP-A-2002-369167(专利文献1)披露了一种系统,该系统为参与演示的参与者提供了演示资料。在该系统中,使用了这样一种配置:其中的演示资料与演示位置彼此相互匹配,参与者与演示位置彼此相互匹配,从而使得参与者与演示资料彼此相互匹配。进一步,在演示过程中,当参与者向系统请求分配演示资料时,系统将会在演示后向请求分配演示资料的用户分配资料。



技术实现要素:

本发明的一个目的是提供一种信息处理装置、信息处理系统及信息处理方法,其可提供管理对象信息,而不必预先将管理对象信息请求者与管理对象信息进行匹配。

根据本发明的第一方面,提供了一种信息处理装置,其包括:接收单元,用于接收位置描述信息,该位置描述信息从位于请求提供存储在存储器中的管理对象信息的位置处的移动终端发出并用于描述所述位置;控制器,用于执行控制,从而将接收单元接收到的位置描述信息存储在存储器中,以与管理对象信息进行匹配;提供单元,当存储器中存储了与接收单元接收到的位置描述信息相对应的位置描述信息的情况下,提供单元将与相对应的位置描述信息相匹配的管理对象信息传送至移动终端。

根据本发明的第二方面,在根据第一方面的信息处理装置中,提供单元可使用在预定时段内具有提供记录的管理对象信息作为提供对象候选,并且,当存储器中存储了与接收单元收到的位置描述信息相对应的位置描述信息的情况下,可提供与相对应的位置描述信息相匹配的管理对象信息。

根据本发明的第三方面,在根据第一方面的信息处理装置中,提供单元可使用具有预定次数的提供记录的管理对象信息作为提供对象候选,并且,当存储器中存储了与接收单元接收到的位置描述信息相对应的位置描述信息的情况下,可提供与相对应的位置描述信息相匹配的管理对象信息。

根据本发明的第四方面,在根据第一方面的信息处理装置中,提供单元可使用在预定时段内具有预定次数的提供记录的管理对象信息作为提供对象候选,并且,当存储器中存储了与接收单元接收到的位置描述信息相对应的位置描述信息的情况下,可提供与相对应的位置描述信息相匹配的管理对象信息。

根据本发明的第五方面,在根据第一至第四方面中的任何一个的信息处理装置中,当存储器中存储了与接收单元接收到的位置描述信息相对应的位置描述信息的情况下,提供单元可提供与相对应的位置描述信息相匹配的管理对象信息中提供次数最大的管理对象信息。

根据本发明的第六方面,在根据第一至第五方面中的任何一个的信息处理装置中,当存储器中存储了用于描述由接收单元接收到的位置描述信息所描述的位置的邻近位置的位置描述信息的情况下,提供单元还可提供与用于描述邻近位置的位置描述信息相匹配的管理对象信息。

根据本发明的第七方面,提供了一种信息处理系统,其包括:移动终端,在请求提供存储在存储器中的管理对象信息的位置处,移动终端传送用于描述该位置的位置描述信息;信息处理装置,包括:接收单元,用于接收从移动终端发出的位置描述信息;控制器,用于执行控制,从而将接收单元接收到的位置描述信息存储在存储器中,以与管理对象信息进行匹配;提供单元,当存储器中存储了与接收单元接收到的位置描述信息相对应的位置描述信息的情况下,提供单元将与相对应的位置描述信息相匹配的管理对象信息传送至移动终端。

根据本发明的第八方面,提供了一种信息处理方法,其包括:接收位置描述信息,该位置描述信息从请求提供存储在存储器中的管理对象信息的位置处的移动终端发出并用于描述该位置;执行控制,从而将收到的位置描述信息存储在存储器中,以与管理对象信息进行匹配;当存储器中存储了与所收到的位置描述信息相对应的位置描述信息的情况下,向移动终端提供与相对应的位置描述信息相匹配的管理对象信息。

根据第一、第七、第八方面的信息处理装置、信息处理系统及信息处理方法,相比于没有上述配置的情况,可实现这样的效果:可提供管理对象信息,而不必预先将管理对象信息请求者与管理对象信息进行匹配。

根据第二方面的信息处理装置,相比于没有这样配置(在预定时段具有提供记录的管理对象信息被作为提供对象候选)的情况,可实现这样的效果:精确地选择用于提供的管理对象信息。

根据第三方面的信息处理装置,相比于没有这样配置(具有预定次数的提供记录的管理对象信息被作为提供对象候选)的情况,可实现这样的效果:精确地选择用于提供的管理对象信息。

根据第四方面的信息处理装置,相比于没有这样配置(在预定时段内具有预定次数的提供记录的管理对象信息被作为提供对象候选)的情况,可实现这样的效果:精确地选择用于提供的管理对象信息。

根据第五方面的信息处理装置,相比于没有这样配置(提供与对应于接收单元收到的位置描述信息的位置描述信息相匹配的管理对象信息中提供次数最大的管理对象信息)的情况,可实现这样的效果:以高精确度提供当前被最频繁提供的管理对象信息。

根据第六方面的信息处理装置,相比于没有这样配置(还提供与用于描述接收单元接收到的位置描述信息所描述的位置的邻近位置的位置描述信息相匹配的管理对象信息)的情况,可实现这样的效果:容易地、精确地提供具有移动终端当前位置的邻近位置的提供的记录的管理对象信息。

附图说明

基于下面的附图将对本发明的示例性实施例进行详细的描述,其中:

图1为示出了根据一个示例性实施例的信息处理系统的主要功能的实例的功能框图;

图2为示出了根据一个示例性实施例的信息处理系统中所包括的信息处理装置的电气系统的配置的实例的框图;

图3为示出了根据一个示例性实施例的信息处理系统中所包括的移动终端的电气系统的配置的实例的框图;

图4为示意性地示出了根据一个示例性实施例的信息处理装置中所包括的历史DB的配置的实例的示图;

图5为示意性地示出了根据一个示例性实施例的信息处理装置中所包括的管理对象描述DB的配置的实例的示图;

图6为示出了根据一个示例性实施例的移动终端中所执行的提供请求处理的流程的实例的流程图;

图7为示出了根据一个示例性实施例的移动终端的显示器上所显示的条件接收屏幕的一个方面的实例的外观图;

图8为示出了根据一个示例性实施例的移动终端的显示器上所显示的提供候选列表屏幕的一个方面的实例的外观图;

图9为示出了根据一个示例性实施例的信息处理装置中所执行的提供处理的流程的实例的流程图;以及

图10为示意性地示出了一个提供给演示中的演示者和参与者的资料的提供状态的实例的示图,该演示使用了根据一个示例性实施例的信息处理系统。

具体实施方式

在下文中,将参照附图对所披露的技术的示例性实施例的实例进行详细描述。在下面的描述中,作为信息处理系统的一个实例,将要描述这样一个信息处理系统,其包括具有全球定位系统(GPS)功能的平板型移动终端以及服务器装置。这里,作为“服务器装置”的一个实例,使用了这样一个服务器装置:其根据收到的来自移动终端的请求提供服务。移动终端不局限于平板类型,还可使用如多功能移动电话(所谓的智能手机)、移动PC等等。

图1示出了一个根据该示例性实施例的信息处理系统10的主要功能的实例。该信息处理系统10包括移动终端12和作为一个信息处理装置的实例的服务器装置14。服务器装置14包括接收单元16、控制器18、提供单元20和存储器22。

移动终端12获取用于描述当前位置的位置描述信息(placespecifying information)26。GPS信息用作位置描述信息的一个实例。根据该示例性实施例的移动终端12包括GPS功能,可启动GPS功能来获取描述当前位置的GPS信息。这里,“GPS信息”表示用于描述当前位置的指示纬度、经度、高度等等的信息,由于无线电波是从例如多个GPS卫星获取的,上述信息的计算具有几厘米至几十米的误差。此外,在根据该示例性实施例的信息处理系统10中,移动终端12和服务器装置14通过例如无线通信执行信息交换。相应地,移动终端12将指示被描述为当前位置的位置的位置描述信息26传送至服务器装置14。移动终端12发出的位置描述信息26由服务器装置14的接收单元16接收。

管理对象信息24存储于服务器装置14的存储器22中,从移动终端12向服务器装置14请求提供管理对象信息24。这里,“从移动终端12请求提供管理对象信息24”是指服务器装置14的接收单元16接收到从处在请求提供存储在存储器22中的管理对象信息24的位置处的移动终端12所发送的位置描述信息26。

控制器18执行控制,以便将接收单元16接收到的位置描述信息26与管理对象信息24进行匹配以存储在存储器22中。在存储器22中存储了与接收单元16接收到的位置描述信息26相对应的位置描述信息26的情况下,提供单元20提供与对应的位置描述信息26相匹配的管理对象信息24。这里,“与接收单元16接收到的位置描述信息26相对应的位置描述信息26”除了指与接收单元16接收到的位置描述信息26相同的位置描述信息26以外,还指用于描述相对于接收单元16接收到的位置描述信息26所描述的位置处在预定误差(偏差量)范围内的位置的位置描述信息26。例如,预定误差可设置为几米(例如,使用GPS时产生的误差)。此外,“提供管理对象信息24”是指通过例如无线通信将管理对象信息24提供给移动终端12来将管理对象信息24发送到移动终端12。

此外,提供单元20不将预定时段内没有提供记录的管理对象信息24作为提供对象处理。即,在预定时段内具有提供记录的管理对象信息24被设置为提供对象候选的状态下,在这些候选当中,提供与和接收单元16接收到的位置描述信息26相对应的位置描述信息26相匹配的管理对象信息24。

此外,提供单元20不将没有预定次数(例如,一次)的提供记录的管理对象信息24作为提供对象处理。即,在具有预定次数提供记录的管理对象信息24被设置为提供对象候选的状态下,在这些候选当中,提供与和接收单元16接收到的位置描述信息26相对应的位置描述信息26相匹配的管理对象信息24。

此外,当存储器22中存储了与接收单元16接收到的位置描述信息26相对应的位置描述信息26时,提供单元20提供与相对应的位置描述信息26相匹配并具有最大提供次数的管理对象信息24。尽管后面将进行详细的描述,但是,在该示例性实施例中,例如,首先,向用户提供用于描述具有最大提供次数的管理对象信息24的信息(管理对象描述信息或标题信息)。此外,还使用了这样一种配置,其中,当用户提出提供具有最大提供次数的管理对象信息24的请求时,该管理对象信息24被提供给移动终端12。

此外,当存储器22中存储了用于描述由接收单元16接收到的位置描述信息26所描述的位置的邻近位置的位置描述信息26时,提供单元20提供与用于描述该邻近位置的位置描述信息26相匹配的管理对象信息24。这里,“邻近位置”表示不包含在预定误差范围内的位置,例如,用户指定的范围内的一个位置。例如,在处于以接收到的位置描述信息所描述的位置为中心半径为10m的区域内的位置被设置为预定误差而用户指定的是距离该中心的半径为40m的情况下,包含在从半径10m至半径40m之间的范围中的位置被设置为“邻近位置”。

接收单元16、控制器18、提供单元20例如是由如图2中所示的被置入服务器装置14中的计算机30及其它输入和输出设备实现的。图2示出了服务器装置14的电气系统的主要部件的配置的实例。如图2中所示,计算机30包括中央处理器(CPU)32、内存34、非易失性存储器36,它们通过总线38彼此相互连接,该总线包括地址总线、系统总线等等。存储器36是由硬盘驱动器(HDD)、闪存等等实现的。提供处理程序40、历史数据库(DB)44、和管理对象描述DB(数据库)46存储在存储器36(存储介质)中。此外,管理对象信息24存储在存储器36中的预定存储区36A中,并且GPS信息42(位置描述信息26的一个例子)与之相匹配地存储于此。

CPU 32从存储器36中读取提供处理程序40以将读取的提供处理程序40在内存34中展开,并顺序执行提供处理程序40中所包含的进程。提供处理程序40包括接收进程48、控制进程50、提供进程52。CPU 32执行接收进程48,以起到图1中所示的接收单元16的作用。CPU 32执行控制进程50,以起到图1中所示的控制器18的作用。此外,CPU 32执行提供进程52,以起到图1中所示的提供单元20的作用。

这样,在接收单元16、控制器18、提供单元20通过计算机30实现的情况下,用于存储管理对象信息24、GPS信息42、历史数据库(DB)44、管理对象描述数据库46的存储器36被用作图1中所示的存储器22。

这里,示出了从存储器36读取提供处理程序40的一个例子,但是不必从开始就将提供处理程序40存储在存储器36中。例如,各个程序首先可存储在一个任意的“便携式存储介质”中,如软磁盘(即,软盘)、CD-ROM、DVD光碟、磁光碟或I C卡,它们与计算机30连接使用。随后,计算机30可从便携式存储介质获取各个程序,用于执行。此外,各个程序可被存储在通过因特网、局域网(LAN)等等与计算机30相连的不同的计算机或服务器装置中,这样计算机30可在不同的计算机或服务器装置中获取各个程序以用于执行。

服务器装置14包括输入和输出接口(I/O)54,其将计算机30与各种输入和输出设备电连接,以执行计算机30与各种输入和输出设备之间的各种信息的传送和接收。在该示例性实施例中,接收单元56、显示器58、外部接口(I/F)60、通信单元62被提供作为输入和输出设备,这些输入和输出设备与I/O 54相连,并且通过总线38与计算机30电连接。

接收单元56接收来自服务器装置14的用户的操作输入。作为接收单元56,例如,可使用如键盘、鼠标、用于显示器上使用的重叠的透射式触摸屏、用于电源输入的操作按钮、用于设置各种信息的操作按钮、滚动键(scroll key)的输入设备。

显示器58显示各种信息。例如,使用液晶显示器作为显示器58。在该示例性实施例中,使用了这样一种触摸屏显示器,它是通过将液晶显示器(即,显示器58)覆盖在一个触摸屏(接收单元56的一部分)上形成的。

外部I/F 60与如个人计算机或打印机的外部设备相连,并执行外部设备与计算机30之间的各种信息的传送和接收。通信单元62与通信网络(例如,因特网或LAN)相连,并且执行移动终端12(与通信网络相连)与计算机30之间的各种信息的传送和接收。

图3示出了一个移动终端12的电气系统的主要部分的配置的实例。如图3中所示,移动终端12包含计算机70。计算机70包括CPU70A、只读存储器(ROM)70B、随机存取存储器(RAM)70C、辅助存储器(例如,闪存)70D。CPU 70A执行移动终端12的总体操作。ROM70B起到存储器的功能,它对用于控制移动终端12的基本操作的控制程序、CPU 70A执行的用于实现提供请求处理(将会在后面描述)的提供请求处理程序、各种参数等等进行预先存储。当执行各种程序时,RAM 70C用作工作区等。辅助存储器70D起到非易失性存储器的功能,它用于存储各种即使在电源开关被关掉时也应当存储的信息。CPU 70A、ROM 70B、RAM 70C、辅助存储器70D通过总线72彼此相互连接,总线72包括地址总线、系统总线等等。于是,从ROM 70B、RAM 70C、辅助存储器70D的信息读取和向RAM 70C、辅助存储器70D的信息写入分别由CPU 70A执行。

移动终端12包括I/O 74,其将计算机70与各种输入和输出设备电连接,并执行计算机70与各种输入和输出设备之间的各种信息的传送和接收。在该示例性实施例中,提供了接收单元76、显示器78、通信单元80、GPS接收器82作为输入和输出设备,这些输入和输出设备与I/O 74相连并且通过总线72与计算机70电连接。

接收单元76例如接收来自移动终端12的用户或者来自执行移动终端12的维护和检查的操作员的操作输入。例如,如在显示器上使用的重叠的透射式触摸屏、用于电源输入的操作按钮、用于设置各种信息的操作按钮、或者上卷键的输入设备被用于作为接收单元76。

显示器78显示各种信息。例如,使用液晶显示器作为显示器78。在该示例性实施例中,使用了这样一种触摸屏显示器,它是通过将液晶显示器(即,显示器58)覆盖在一个触摸屏(接收单元76的一部分)上形成的。

通信单元80例如与通信网络(例如因特网或LAN)相连,并且执行与通信网络相连的服务器装置14与计算机70之间的各种信息的传送和接收。根据该示例性实施例,移动终端12具有GPS功能。在该示例性实施例中,为了实现GPS功能,移动终端12包含GPS接收器82。GPS接收器82接收来自多个GPS卫星的无线电波,并将接收结果信息输出至计算机70,该接收结果信息用于表示接收结果。相应地,计算机70根据来自GPS接收器82的接收结果信息执行预先确定的程序,以计算移动终端12的当前位置作为GPS信息42。当向服务器装置14请求提供管理对象信息24时,计算出来的GPS信息42由移动终端12通过通信单元80被发送至服务器装置14。服务器装置14接收从移动终端12发送来的GPS信息42,将收到的GPS信息42与管理对象信息24进行匹配,或者使用该结果进行管理对象信息24的提取。

图4示出了一个实例,其示意性地示出了历史数据库44的配置。历史数据库44中存储了对从存储器36提取管理对象信息24的日期和时间进行指示的日期和时间信息。此外,在历史数据库44中针对日期和时间信息所指示的每个日期和时间存储了对从存储器36提取的管理对象信息24的使用类型进行指示的类型信息。此外,在历史数据库44中针对日期和时间信息所指示的每个日期和时间存储了用于描述从存储器36提取管理对象信息24的用户(请求提供管理对象信息24的用户)的用户信息。此外,在历史数据库44中针对日期和时间信息所指示的每个日期和时间存储了GPS信息42(由图4中的“位置”指示),GPS信息42用于描述由相应的用户信息所描述的用户提出提供管理对象信息24的请求时所处的位置。此外,在历史数据库44中针对日期和时间信息所指示的每个日期和时间存储了管理对象描述信息(由图4中的“句柄(handle)”指示),该管理对象描述信息用于唯一地描述由相应的用户信息所描述的用户从存储器36中提取的管理对象信息24。

图5示出了一个实例,其示意性地示出了管理对象描述数据库46的配置。在管理对象描述数据库46中存储了管理对象描述数据(由图5中的“句柄”指示)。此外,在管理对象描述数据库46中针对每个管理对象描述信息存储了对附于由相应的管理对象描述信息所描述的管理对象信息24的标题(例如,文件名)进行指示的标题信息。此外,在管理对象描述数据库46中针对每个管理对象描述信息存储了存储路径,其指示由相应的管理对象描述信息所描述的管理对象信息24的存储位置(例如,存储管理对象信息24的文件夹)的地址。

接下来,作为该示例性实施例的一个操作,将参照图6对提供请求处理进行描述,该提供请求处理是由移动终端12通过CPU 70A执行提供请求处理程序实施的。在图6中所示出的提供请求处理中,首先,在步骤100,CPU 70A确定接收单元76是否接收到请求服务器装置14提供存储器36中存储的管理对象信息24的指令。在当前的步骤100,当接收单元76接收到向服务器装置14提出的提供管理对象信息24的请求指令(提供请求指令)时,作出的确定是肯定的,于是程序进入步骤102。在当前的步骤100,当接收单元76未接收到提供请求指令时,作出的确定是否定的,于是再次执行步骤100的确定过程。

在步骤102,作为一个例子,条件接收屏幕84通过CPU 70A被显示在显示器78上,如图7中所示。条件接收屏幕84是这样一个屏幕,其上面可接收用于描述向服务器装置14请求提供的管理对象信息24的条件。条件接收屏幕84上提供了一个用于输入用户名和密码的条目。此外,条件接收屏幕84上还提供了一个“提取时间带”的条目,用于指定从存储器36中提取存储在存储器36中的管理对象信息24的时间带。即,“提取时间带”的条目使用在预定时段内具有提取记录的管理对象信息24作为提供请求对象,因此该条目是用于指定预定时段(之前的时段)的条目。图7示出了一个例子,其中作为当前的提供请求对象的管理对象信息24为在当前时间之前的30分钟内从存储器36中提取的管理对象信息24。这里,使用了这样一种配置,其中,通过下拉菜单显示从多个时段中选择一个时段,但是,该实施例并不局限于此,例如还可使用通过接收单元176接收时段的一种配置。

此外,条件接收屏幕84上还提供了一个“基准位置”的条目,用于指定对存储在存储器36中的管理对象信息24的提供请求先前被执行的基准位置。在图7中所示的例子中,在移动终端12当前所处的位置处先前请求提供的管理对象信息24随后被从存储器36中提取出来,并成为当前的提供请求对象。即,在图7中所示的例子中,“基准位置”的条目中指定了“当前位置”。这表明先前在移动终端12当前所处的位置处请求提供并随后被从存储器36中提取出来的管理对象信息24成为当前的提供请求对象。但是,所披露的技术不局限于此。例如,如果指定了“距离当前位置西北方向5m的位置”,则先前在距离移动终端12当前所处位置的西北方向5m的位置上请求提供的管理对象信息24随后被从存储器36中提取出来并成为当前的提供请求对象。这样,“基准位置”可以是参照移动终端12当前的位置而确定的位置。

此外,条件接收屏幕84上还提供了一个“邻近范围”的条目,用于指定基准位置的邻近范围(周围区域),该基准位置为存储在存储器36中的管理对象信息24的提供请求先前被执行的位置。在图7中所示的例子中,对于存储在存储器36中的管理对象信息24而言,先前在位于指定的围绕移动终端12当前位置的区域内的一个位置处被执行了提供并随后被从存储器36中提取出来的管理对象信息24,就是作为当前提供请求对象的管理对象信息24。即,在图7中所示的例子中,在“邻近范围”的条目中指定了“在100m的区域范围内”。就是说,先前在位于移动终端12当前位置周围半径100m的范围内(除了中心点)的一个位置处被请求提供并随后被从存储器36中提取出来的管理对象信息24成为当前的提供请求对象。

在步骤104,CPU 70A确定接收单元76是否收到了与条件接收屏幕84上提供的条目相关的信息。在当前的步骤104,当收到了与条件接收屏幕84上提供的条目相关的信息时,所作出的确定是肯定的,于是程序进入步骤106。在当前的步骤104,当未收到与条件接收屏幕84上提供的条目相关的信息时,所作出的确定是否定的,于是程序进入步骤108。

在步骤106,步骤104中所收到的信息被显示在条件接收屏幕84的相应条目上,并且CPU 70A针对条件接收屏幕84的各个相应的条目将所接收到的信息存储在RAM 70C中。在接下来的步骤108,CPU70A确定是否满足这样的条件(终止条件):终止对与提供在条件接收屏幕84上的条目有关的信息的接收。这里,“终止条件”可代表例如接收单元内的条件接收的终止指令(例如,按压条件接收屏幕上的“运行”按钮的指令)。在当前的步骤108,当终止接收与条件接收屏幕84上提供的条目有关的信息的条件满足时,所作出的确定是肯定的,于是程序进入步骤110。在当前的步骤108,当终止接收与条件接收屏幕84上提供的条目有关的信息的条件未满足时,所作出的确定是否定的,于是程序进入步骤104。

在步骤110,CPU 70A获取用于描述移动终端12当前所处位置的GPS信息42。在接下来的步骤112,CPU 70生成提供候选提取请求信息,该信息包括步骤106中存储在RAM 70C中的信息(与条件接收屏幕84上提供的每个条目有关的信息)和步骤110中获取的GPS信息42。在接下来的步骤114,CPU 70A通过通信单元将步骤112中生成的提供候选提取请求信息传送至服务器装置14。

在接下来的步骤116,确定通信单元80是否通过执行提供处理(将会在后面描述)接收到了从服务器装置14发送来的提供候选信息。在当前的步骤116,当通信单元80接收到了提供候选信息时,所作出的确定是肯定的,于是程序进入步骤118。在当前的步骤116,当通信单元80未接收到提供候选信息时,所作出的确定是否定的,于是再次执行步骤116的确定过程。

在步骤118,作为一个例子,基于在步骤116中收到的提供候选信息,CPU 70A将图8中所示的提供候选列表屏幕86显示在显示器78上。尽管将在后面描述,步骤116中收到的提供候选信息包括管理对象描述信息。此外,提供候选信息包括用于每个管理对象描述信息的相应的标题信息。此外,针对每个管理对象描述信息,提供候选信息包括指示由相应的管理对象描述信息所描述的管理对象信息24先前的提供次数的信息。相应地,附于存储在服务器装置14的存储器36中的管理对象信息24的标题和先前提供给各个管理对象信息24的记录(之前的提供次数)被显示在提供候选列表屏幕86上。在图8中所示出的一个例子中,作为先前的提供记录,以降序排列示出了“浏览次数”,并示出了每个“浏览次数”的相应管理对象信息24的标题。在图8中所示出的例子中,所附标题为“演示资料A”的管理对象信息24是过去浏览(提供)频率最高的。

在接下来的步骤120,CPU 70A确定接收单元76是否收到了管理对象信息24的提供请求指令,该管理对象信息24是由提供候选列表屏幕86上所显示的标题所描述的。在当前的步骤120,当接收单元76接收到了管理对象信息24的提供请求指令时,所作出的确定是肯定的,于是程序进入步骤122。在当前的步骤120,当接收单元76未接收到管理对象信息24的提供请求指令时,所作出的确定是否定的,于是程序进入步骤124。

在步骤122,CPU 70A将根据在步骤120收到的指令的信息存储在RAM 70C中。即,用于描述根据步骤120所收到的指令请求提供的管理对象信息24的管理对象描述信息被存储在RAM 70C中。与管理对象信息24相关的标题可用于代替管理对象描述信息。

在接下来的步骤124,CPU 70A确定是否满足终止管理对象信息24的提供请求指令的接收的条件(例如,通过接收单元76接收管理对象信息24的提供请求指令的接收的终止指令的条件)。在当前的步骤124,当终止接收管理对象信息24的提供请求指令的条件满足时,所作出的确定是肯定的,于是程序进入步骤126。在当前的步骤124,当终止接收管理对象信息24的提供请求指令的条件不满足时,所作出的确定是否定的,于是程序进入步骤120。

在步骤126,CPU 70A将步骤122中存储在RAM 70C中的信息(即管理对象描述信息)通过通信单元80传送至服务器装置14。在接下来的步骤128,CPU 70A确定通信单元80是否收到了从服务器装置14通过执行提供处理(将会在后面描述)传送来的用于提供的管理对象信息24。在当前的步骤128,当通信单元80收到了管理对象信息24时,所作出的确定是肯定的,于是程序进入步骤130。在当前的步骤128,当通信单元80未收到管理对象信息24时,所作出的确定是否定的,于是再次执行步骤128的确定过程。这里,示出了确定为否定从而再次执行步骤128的确定过程的例子,但是,该示例性实施例并不局限于此。即,在执行步骤126后过去了预定时间(例如,60秒)的情况下,可结束提供请求处理。

在步骤130,当CPU 70A将步骤128中所收到的管理对象信息24所描述的内容显示在显示器78上时,管理对象信息24被提供给用户,随后,当前的提供请求处理将结束。

接下来,作为该示例性实施例的一个操作,将参照图9对由服务器装置14通过CPU 70A执行提供处理程序实施的提供处理进行描述。在图9中所示出的提供处理中,首先,在步骤150,确定接收单元16是否收到了在提供请求处理的步骤114中从移动终端12发出的提供候选提取请求信息。在当前的步骤150,当收到了提供候选提取请求信息时,作出的确定是肯定的,于是程序进入步骤152。在当前的步骤150,当未收到提供候选提取请求信息时,作出的确定是否定的,于是再次执行步骤150的确定过程。

在步骤152,通过控制器18和提供单元20从步骤150中收到的提供候选提取请求信息中获取GPS信息42。在接下来的步骤154,控制器18确定存储器36中是否存储了步骤152中获取的GPS信息42。在当前的步骤154,当GPS信息42存储在存储器36中时,作出的确定是肯定的,于是程序进入步骤156。在当前的步骤154,当GPS信息42未存储在存储器36中时,作出的确定是否定的,于是程序进入步骤158。

在步骤158,将步骤152中获取的GPS信息42与存储在存储器36中的管理对象信息24进行匹配,并存储在存储器36中。在接下来的步骤160,提供单元20获取存储在存储器36中的全部管理对象信息24。

另一方面,在步骤156,提供单元20从存储在存储器36中的管理对象信息24中获取与步骤152中获取的GPS信息42匹配的管理对象信息24。

在接下来的步骤162,提供单元20确定步骤150中所收到的提供候选提取请求信息是否包含用于指定邻近范围的邻近范围指定信息。在当前的步骤162,当提供候选提取请求信息包含邻近范围指定信息时,作出的确定是肯定的,于是程序进入步骤164。在当前的步骤162,当提供候选提取请求信息不包含邻近范围指定信息时,作出的确定是否定的,于是程序进入步骤170。

在步骤164,提供单元20从步骤150中收到的提供候选提取请求信息中获取邻近范围指定信息。在接下来的步骤166,提供单元20确定在当前获取的管理对象信息24中是否存在与如下GPS信息42相匹配的管理对象信息24:该GPS信息42用于描述步骤164中获取的邻近范围指定信息所指定的邻近范围内的一个位置。在当前的步骤166,当在当前获取的管理对象信息24中存在与用于描述指定邻近范围内的一个位置的GPS信息42相匹配的管理对象信息24时,作出的确定是肯定的,于是程序进入步骤168。在当前的步骤166,当在当前获取的管理对象信息24中不存在与用于描述指定邻近范围内的一个位置的GPS信息42相匹配的管理对象信息24时,作出的确定是否定的,于是程序进入步骤170。在步骤168,提供单元20从当前获取的管理对象信息24中获取与用于描述指定邻近范围内的一个位置的GPS信息42相匹配的管理对象信息24。即,从当前获取的管理对象信息24中,删除与用于描述指定邻近范围内的一个位置的GPS信息42相匹配的管理对象信息24之外的管理对象信息24。

在接下来的步骤170,提供单元20确定步骤150中收到的提供候选提取请求信息中是否包括用于指定“提取时间带”的时段指定信息。在当前的步骤170,当提供候选提取请求信息中包括时段指定信息时,作出的确定是肯定的,于是程序进入步骤172。在当前的步骤170,当提供候选提取请求信息中不包括时段指定信息时,作出的确定是否定的,于是程序进入步骤178。

在步骤172,提供单元20从在步骤150中接收到的提供候选提取请求信息中获取时段指定信息。在接下来的步骤174,基于历史数据库44,提供单元20确定当前获取的管理对象信息24中是否存在如下管理对象信息24:其在由步骤172中获取的时段指定信息所指定的“提取时间带”内具有从存储器36提取过的记录。在当前的步骤174,当在指定的“提取时间带”内具有从存储器36中进行了提取的记录的管理对象信息24存在于当前获取的管理对象信息24中时,作出的确定是肯定的,于是程序进入步骤176。在当前的步骤174,当在指定的“提取时间带”内具有从存储器36中进行了提取的记录的管理对象信息24不存在于当前获取的管理对象信息24中时,作出的确定是否定的,于是程序进入步骤178。在步骤176,提供单元20从当前获取的管理对象信息24中,获取在指定的“提取时间带”内具有从存储器36中进行了提取的记录的管理对象信息24。即,从当前获取的管理对象信息24中,删除在指定的“提取时间带”内具有从存储器36中进行了提取的记录的管理对象信息24以外的管理对象信息24。

在步骤178,基于历史数据库44,针对当前获取的管理对象信息24,提供单元20获取相应的先前提供次数。在接下来的步骤180,提供单元20生成提供候选信息,其包含管理对象描述信息(与当前所获取的管理对象信息24相关)、标题信息、步骤178中获取的先前提供次数(与当前所获取的各个管理对象信息24相对应)。这里,包含于提供候选信息中的管理对象描述信息和标题信息是从历史数据库44和管理对象描述数据库46中获取的。

在接下来的步骤182,通过通信单元62,步骤180中生成的提供候选信息被传送至移动终端12。传送至移动终端12的提供候选信息包括用于描述管理对象信息24的管理对象描述信息、标题信息、和步骤178中获取的与各个已获取的管理对象信息24相匹配的先前提供次数,它们是执行步骤180的提供处理时通过提供单元20获取的。相应地,在提供请求处理的步骤118,提供次数显示为各个管理对象信息24的浏览次数,管理对象信息24的标题的显示与浏览次数相对应。

在接下来的步骤184,确定接收单元16是否接收到了在提供请求处理的步骤126中从移动终端12传送来的管理对象描述信息。在当前的步骤184,当接收到了管理对象描述信息时,作出的确定是肯定的,于是程序进入步骤186。在当前的步骤184,当未接收到管理对象描述信息时,作出的确定是否定的,于是程序进入步骤188。在步骤188,确定终止当前提供处理的条件是否满足(例如,条件是:执行步骤182后,经过了预定的时段(例如,60秒))。在当前的步骤188,当终止当前提供处理的条件满足时,作出的确定是肯定的,于是当前的提供处理结束。在当前的步骤188,当终止当前提供处理的条件不满足时,作出的确定是否定的,于是程序进入步骤184。

在步骤186,从存储器36中获取由步骤184中接收到的管理对象描述信息所描述的管理对象信息24。在接下来的步骤190,步骤186中获取的与管理对象信息24相关的信息被添加到历史数据库44中。即,步骤186中获取的与管理对象信息24相关的日期和时间信息、类型信息、用户信息、GPS信息、管理对象描述信息被添加到历史数据库44中。

在接下来的步骤192,步骤186中获取的管理对象信息24通过通信单元62被传送至移动终端12,随后结束当前的提供处理。如果信息以这种方式被传送至移动终端12,则在提供请求处理的步骤128中,管理对象信息24被CPU 70A接收到,以及在步骤130中,由步骤128中接收到的管理对象信息24所指示的内容通过CPU 70A被显示在显示器78上。相应地,如果存在这样的记录:在移动终端12当前的位置之前曾请求过管理对象信息24的提供,并且根据该请求,从服务器装置14提供了该管理对象信息24,则将提供与先前所提供的管理对象信息24相同的管理对象信息24。

图10示意性地示出了某个演示中的演示者拥有的资料以及一个参与者(观众)拥有的资料的例子。当一个演示者在图10所示的某一演示中使用文档资料“DocA至DocC”(其为管理对象信息24所指示的内容的例子)进行演示时,则假设只有演示者来到该演示的位置而没有携带文档资料。在这种情况下,演示者通过其所具有的移动终端12向服务器装置14请求提供指示文档资料的管理对象信息24(步骤100至114)。这里,尽管在存储器36中存储了指示文档资料的管理对象信息24,但由于没有该管理对象信息24的提供记录,因此GPS信息42未与管理对象信息24匹配(步骤154:否)。这样,通过服务器装置14,描述演示者所拥有的移动终端的当前位置的GPS信息42与指示文档资料的管理对象信息24进行匹配(步骤160)。此外,服务器装置14将存储在存储器36中的、与管理对象信息24相关的信息(例如,管理对象描述信息、标题信息、提供次数)传送至移动终端12,作为提供候选信息(步骤182)。

参照通过移动终端12从服务器装置14传送来的与管理对象信息24相关的信息,演示者向服务器装置14发出提供所需管理对象信息24的请求(步骤126)。根据该请求,服务器装置14从存储器36获取所需要的管理对象信息24,并将所获取的管理对象信息24传送至演示者的移动终端12,用于提供管理对象信息24(步骤192)。

接下来,在演示者收到管理对象信息24的提供后,假定一个参与者在没有“DocA至DocC”的情况下来到该演示位置。在这种情况下,参与者通过其所具有的移动终端12向服务器装置14请求提供指示文档资料的管理对象信息24(步骤100至114)。这里,指示文档资料的管理对象信息24和用于描述演示地点的位置的GPS信息42被相互匹配地存储在存储器36中。相应地,根据来自演示位置的参与者的请求,服务器装置14将与用于描述演示地点的位置的GPS信息42相匹配的管理对象信息24的相关信息(管理对象描述信息、标题信息、提供次数)传送至移动终端12(步骤182)。

参与者参照与从服务器装置14发出的管理对象信息24相关的信息通过移动终端12向服务器装置14请求提供所需要的管理对象信息24(步骤126)。根据该请求,服务器装置14从存储器36获取所需的管理对象信息24,并将所获取的管理对象信息24传送至该参与者的移动终端12,用于提供管理对象信息24(步骤192)。

当服务器装置14根据移动终端12的请求以这种方式提供了管理对象信息24时,关于演示者和参与者的提供历史被存储在历史数据库44中(步骤190)。相应地,即使当演示已经开始而参与者A迟到了,如图10所示,基于历史数据库44的提供候选信息也会提供给参与者A。于是,相比于未提供历史数据库44的情况,可使得参与者A容易地获知当前情况下的适当的管理对象信息24(当前被最频繁提供的管理对象信息24)。在图10所示出的例子中,当参与者A通过移动终端12获取从服务器装置14传送来的提供候选信息(步骤116和118)时,参与者A认识到“DocA”的文档资料是被最频繁提供的。此外,当用户通过其所拥有的移动终端12向服务器装置14发出提供指示“DocA”的文档资料的管理对象信息24的请求时(步骤126),用户收到来自服务器装置14的适当的管理对象信息24的提供(步骤128和130)。

此外,在该示例性实施例中,示出了这样一个例子,其中提供了全部管理对象信息24的浏览次数,并且针对每个浏览次数都提供了用于描述管理对象信息24的信息(标题信息),如图8所示,但是所披露的技术不局限于此,例如,可提供具有最高浏览次数的用于描述管理对象信息24的信息。

此外,通过提供单元20,只有先前浏览次数大于等于预定次数的管理对象信息24会被从存储器36中提取出来,并提供给移动终端12。在该情况中,服务器装置14通过移动终端12,首先向用户提供与具有大于或等于预定次数的浏览记录的管理对象信息24相关的管理对象描述信息或标题信息,作为提供候选信息,从而供客户选择管理对象信息24。即,用户将管理对象描述信息通过移动终端12传送至服务器装置14,从而向服务器装置14请求提供管理对象信息24。服务器装置14将从移动终端12发出的管理对象描述信息所描述的管理对象信息24传送至移动终端12,从而将管理对象信息24提供给用户。

此外,在该示例性实施例中,示出了这样一个例子,其中服务器装置14将管理对象信息24传送至移动终端12,从而为用户提供管理对象信息24,但是所披露的技术不仅局限于此。例如,管理对象信息24所指示的内容可以通过打印机打印在打印纸张上,从而作为印刷品提供给用户,其中打印机是连接至服务器装置14的外部设备的一个示例。此外,管理对象信息24所指示的内容可被显示在显示器上,从而为用户提供管理对象信息24,其中该显示器是与显示器58或计算机30连接的外部设备的一个示例。此外,管理对象信息24所指示的内容可通过声音再现装置以声音方式输出,从而为用户提供管理对象信息24。

提供了上述对于本发明的典型实施例的描述,目的是示例和描述。其目的不是穷举或者将本发明局限于所披露的确切形式。显然,本领域内的技术人员可进行许多修改和变化。所选择和描述的实施例是为了更好地阐释本发明的原理及其实践应用,从而使得本领域内的其它技术人员可通过若干实施例了解本发明以及适用于特定预期应用的修改。本发明的范围由所附权利要求及其等价物界定。

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