便携终端、服务器以及应用程序执行系统的制作方法

文档序号:6360003阅读:133来源:国知局
专利名称:便携终端、服务器以及应用程序执行系统的制作方法
技术领域
本发明涉及便携终端中的应用程序的自动执行功能。
背景技术
现有的便携电话正变得按标准搭载能够执行用Java(美国SunMicrosystem公司注册商标)所描述的应用程序的执行环境。Java是能够生成独立于设备的程序的程序语言。通过在便携电话中搭载能够执行Java应用程序的环境(Java执行环境),用户就可以如PC那样将喜好的程序下载到便携电话,并进行执行。
在搭载上述的Java执行环境的便携电话中,具有应用程序的自动执行功能。这就是当成为用户所指定的时间时,自动地执行用户所指定的应用程序的功能。使用此功能自动地执行应用程序,就实现如闹钟那样的用法。

发明内容
在现有的便携电话中,由于仅指定时间进行应用程序的自动执行,所以为在到达车站时使显示时刻表的应用程序执行,需要每当用户到达车站就进行应用程序的执行,就成了用户的负担。这样,由于在迄今为止的便携电话中,不能做到当进入某特定的地点范围内时就自动执行应用程序这种将地点作为执行的条件的自动执行,就有损害用户的方便性这样的问题。
本发明就是考虑到上述的问题而完成的,其目的在于,在具有检测当前地点的功能的便携终端中,实现将便携终端的当前地点,或者便携终端的当前地点和当前时刻作为触发器的应用程序的自动执行功能,使用户的方便性提高。
为了达到上述目的,本发明使能够登录·删除应用程序的便携终端具备以下装置。
(1)登录作为使其自动执行的条件的地点条件、执行时刻条件以及使其自动执行的应用程序的执行条件登录装置;(2)取得可确定便携终端的当前地点的位置信息的位置信息取得装置;(3)取得当前时刻的当前时刻取得装置;(4)将当前地点和当前时刻与由上述(1)保持的位置条件和时间条件进行比较,仅在满足条件的情况下使由上述(1)所指定的应用程序执行的应用程序自动执行装置。
在本发明中,首先在使用之前,由执行条件登录装置将作为使其自动执行的条件的地点条件和执行时刻条件,还有使其自动执行的应用程序登录到便携终端。然后,由位置信息取得装置取得可确定便携终端的当前地点的位置信息。接着,由应用程序自动执行装置,在定期所取得的位置信息和定期所取得的当前时刻满足由上述执行条件登录装置所登录的使其自动执行的条件的情况下,执行所登录的应用程序。
由此,将便携终端的当前地点作为触发器就能够使应用程序自动执行。还有,通过不仅将当前时刻,还将当前地点作为自动执行的触发器,使其执行的应用程序因当前地点而改变,并可由用户进行更详细的设定,从而用户的方便性将会提高。


图1是表示用本发明的便携终端单体所实现的实施例的概要的说明图。
图2是表示用本发明的便携终端单体所实现的实施例中的应用程序的数据结构的说明图。
图3是说明用本发明的便携终端单体所实现的实施例中,便携终端的硬件结构的说明图。
图4是说明用本发明的便携终端单体所实现,能够设定时间条件的实施例中,便携终端的硬件结构的说明图。
图5是表示用本发明的便携终端单体所实现的实施例中,自动执行的设定画面的显示例的说明图。
图6是表示用本发明的便携终端单体所实现的实施例中,中心地点的地图输入画面的显示例的说明图。
图7是表示用本发明的便携终端单体所实现的实施例中,将要执行的应用程序的选择画面的显示例的说明图。
图8是说明用本发明的便携终端单体所实现的实施例中所使用的,自动执行登录数据的结构的说明图。
图9是表示用本发明的便携终端单体所实现,能够设定时间条件的实施例中所使用的,自动执行的设定画面的显示例的说明图。
图10是说明用本发明的便携终端单体所实现,能够设定时间条件的实施例中所使用的,自动执行登录数据的数据结构的说明图。
图11是说明用本发明的便携终端单体所实现的实施例中所使用的,应用程序的自动执行处理的流程图。
图12是说明用本发明的便携终端单体所实现,能够设定时间条件的实施例中所使用的,应用程序的自动执行处理的流程图。
图13是表示用本发明的便携终端和服务器所实现的实施例的概要的说明图。
图14是说明用本发明的便携终端和服务器所实现的实施例中的便携终端的硬件结构的说明图。
图15是说明用本发明的便携终端和服务器所实现,能够设定时间条件的实施例中的便携终端的硬件结构的说明图。
图16是说明用本发明的便携终端和服务器所实现的实施例中使用的,自动执行登录数据的数据结构的说明图。
图17是说明用本发明的便携终端和服务器所实现的实施例中使用的,自动执行登录数据的数据结构的说明图。
图18是说明用本发明的便携终端和服务器所实现的实施例中所使用的,应用程序的自动执行处理的流程图。
图19是说明用本发明的便携终端和服务器所实现的实施例中使用的,位置信息消息的数据结构的说明图。
图20是说明用本发明的便携终端和服务器所实现的实施例中使用的,应用程序执行请求消息的数据结构的说明图。
图21是说明用本发明的便携终端和服务器所实现,能够设定时间条件的实施例中所使用的,应用程序的自动执行处理的流程图。
具体实施例方式
首先使用图1说明在本发明中用便携终端单体进行应用程序的自动执行的实施例的概要。
图1中100是便携终端。便携终端100,具有取得取得便携终端的当前地点的当前地点取得装置。当前地点取得装置是通过GPS(Global Positioning System)取得便携终端的当前地点的装置。还有,在便携终端100中,设所执行的应用程序事先被保存在便携终端100内。当在此便携终端100中登录所执行的应用程序和使应用程序执行的地点条件(下面,称为位置条件)时,便携终端100就保持此位置条件和唯一地识别所执行的应用程序的标识符(下面,称为应用程序ID)。
然后,便携终端100持有判定由当前地点取得装置所取得的当前地点是否满足所登录的位置条件的执行条件判定处理,仅在满足位置条件的情况下,执行与所登录的应用程序ID对应的应用程序。
此外,也可以采用以下方式便携终端100具有取得当前时刻的当前时刻取得装置,作为使登录的应用程序执行的条件,追加使其执行的时间的条件(下面,称为时间条件),在执行条件判定处理中,判定所取得的当前地点和当前时刻是否满足所登录的位置条件和时间条件,在满足位置条件和时间条件的情况下,执行与所登录的应用程序ID对应的应用程序。
另外,向便携终端100登录作为使应用程序执行的条件的位置条件的方法,也可以采用使用输入装置直接输入位置条件的方法,也可以采用下面所示的使用了应用程序的标题信息的登录方法。
如图2所示那样,应用程序200一般由标题信息201和应用程序主体202两者构成。标题信息201描述应用程序200的各种信息,例如保存有应用程序的版本信息、文件名、更新日等,应用程序主体202是用于使应用程序动作的程序代码的集合。标题信息201和应用程序主体202也可以合并在同一文件中,也可以分割成保存标题信息201的文件和保存应用程序主体202的文件。在上述的标题信息201内保存着,保存应用程序的作者想使应用程序自动执行的位置条件的位置条件数据201a,和保存想使应用程序自动执行的时间条件的时间条件数据201b,也可以将这些数据作为使应用程序自动执行的条件的位置条件和时间条件,没有用户的输入操作地使其登录到便携终端100。例如,设有想在成为“以户塚站为中心半径200m以内”且“下午7点30分”的情况下启动的应用程序。此应用程序的作者,在应用程序的标题信息201内的位置条件数据201a中描述为“AreaConditionE139.32.14.4,N35.23.50.1,200m”,在标题信息201内的时间条件数据201b中描述为“TimeCondition0730”。在用户将此应用程序下载到便携终端的情况下,当用户进行应用程序的自动执行许可的设定时,就将标题信息内的位置条件数据201a和时间条件数据201b作为自动执行的条件的位置条件和时间条件登录到便携终端100。通过上面的步骤,使用标题信息内的时间将作为自动执行的条件的位置条件和时间条件登录到便携终端100。
通过上面的处理,就能够用便携终端单体实现将当前地点作为触发器(条件),自动地执行应用程序的功能。
接着,使用图3、图4对本发明中的便携终端的硬件结构进行说明。
图3中101是CPU(Central Processing Unit)。进行与对外围单元的控制,数据的处理和当前地点的计算相关的各种程序的执行。102是ROM(Read Only Memory),存储与数据的处理和当前地点的计算相关的各种程序和数据。103是RAM(Random AccessMemory),用来从ROM加载并执行与数据的处理和当前地点的计算相关的各种程序,或者存储数据。104是位置信息取得装置,被用来取得可确定当前地点的位置信息。位置信息取得装置104,例如是GPS系统。105是输入装置,被用于将要执行的应用程序的操作、各种设定的操作等。输入装置105,例如是按钮和操纵杆。106是显示装置,被用来显示对便携终端100中的应用程序的自动执行设定进行变更的设定画面,或者显示所执行的应用程序。显示装置106,例如是LCD(Liquid Crystal Display)。
另外,当在是否自动地使应用程序执行的判定处理中不仅将地点还将时间也考虑进来的情况下,便携终端的硬件结构就成为图4那样。在图3的便携终端中追加为取得当前时刻而使用的时刻取得装置107。
接着,使用图5、图6、图7、图8、图9、图10对在便携终端100中登录位置条件和自动地进行执行的应用程序的处理进行说明。
用户能够操作便携终端100的输入装置105,使如图5那样的自动执行设定画面显示。在此设定画面中,用户输入作为使其自动执行的位置条件和使其自动执行的应用程序,符合所输入的条件的情况下,能够使所指定的应用程序自动执行。
最初对位置条件的输入方法,将想以JR户塚站为中心指定半径为20m圈内的情形作为例子进行说明。首先输入作为位置条件的中心地点的JR户塚站的位置。中心地点的输入方法,通过在汽车导航系统中作为一般的输入方法的地图输入、住所输入、设施名输入等进行输入。这里,对通过地图输入来选择JR户塚站的位置的方法进行说明。首先,当作为输入方法选择地图输入时,就显示如图6那样的地图。然后,使用输入装置105使在画面中所显示的光标移动,使其移动到想设定成中心地点的地点。然后,使光标的位置对准想设定成中心地点的地点,于是当使用输入装置105将其设定为中心地点时,与光标位置对应的纬度和经度的数据就被登录,在显示画面中显示与光标位置对应的设施名称。如上面那样输入中心地点。接着,输入作为位置条件的范围,也就是从中心地点开始的半径。半径的输入方法是,通过输入装置105直接输入数字“20”,或者从组合框中所显示的数据的列表选择“20m”进行输入。
接着,使其自动执行的应用程序的输入,可通过从如图7那样保存在便携终端100内的应用程序的列表画面选择想使其自动执行的应用程序来进行输入。
当登录上面的设定时,如图8那样的自动执行登录数据300就保存在便携终端100中。自动执行登录数据300由中心地点数据301、半径数据302、应用程序ID数据303构成,在上述的登录处理中所输入的位置条件,保存在中心地点数据和半径数据中,时间条件保存在执行时刻数据中,自动进行执行的应用程序,是将应用程序ID保存在应用程序ID数据中。使用此自动执行登录数据300来控制应用程序的自动执行。
另外,在时间作为应用程序的自动执行条件被追加的情况下,追加如图9那样的输入时间条件的栏。时间条件的输入方法是从输入装置输入想使其动作的时刻。此外,不设定时间条件的情况就是通过不设定时间条件,也就是在没有输入状态下进行登录不设定时间条件。然后,自动执行登录数据300也如图10那样追加执行时刻数据304。此执行时刻数据304,保存所输入的时间条件,被用于应用程序的自动执行处理。
接着,使用图11对在便携终端100中所登录的应用程序的自动执行处理400进行说明。
便携终端100使用位置信息取得装置104,定期地取得可确定当前地点的位置信息(步骤S401)。接着,执行对所取得的位置信息是否满足位置条件进行判定的位置条件判定处理(步骤S402)。在此判定处理中,计算所指定的位置和当前地点的距离,判定该距离是否小于用位置条件所指定的半径。例如,对以所指定的位置为中心半径100m圈内这样的位置条件的情况下的判定具体地进行说明。在此情况下,当设通过步骤S401所取得的位置信息为东经139.32.14.4,北纬35.23.50.1时,如果计算从中心地点到当前地点的距离就为200m,由于超过位置条件的半径,故判定为位置条件没有被满足。另外,在通过步骤S401所取得的位置信息为东经139.32.23.3,北纬35.23.46.9的情况下,如果计算从中心地点到当前地点的距离就为60m,由于在位置条件的半径圈内,故判定为位置条件被满足。如上面那样来判定位置条件是否被满足。然后,在上述的位置条件判定处理中,在判定为满足位置条件的情况下进入步骤S403,在判定为不满足位置条件的情况下返回步骤S401。
最后,进行执行与所登录的应用程序ID对应的应用程序的应用程序的自动执行处理(步骤S403)。
通过上面的步骤,仅在便携终端100的当前地点满足所指定的位置条件的情况下执行所指定的应用程序。
此外,在时间作为应用程序的自动执行条件被追加的情况下,应用程序的自动执行处理400就成为图12那样。
由于直到步骤S402都与图10相同,故对步骤S403以下进行说明。便携终端100,使用时刻取得装置107取得当前时刻(步骤S403)。然后,执行对在步骤S403中所取得的当前时刻是否满足时间条件进行判定的时间条件判定处理(步骤S404)。在此时间条件判定处理中,可以是判定是否超过所设定的时间的处理,也可以是判定是否在从所设定的时间开始的一定时间内,例如10分钟以内的处理。例如,如果是在从所设定的时间开始的10分钟以内的话就判定为满足时间条件的处理,则当所设定的时间条件设为“2002年2月19日10点31分”时,如果所取得的当前时刻为“2002年2月19日8点45分”就判定为不满足时间条件,如果所取得的当前时刻为“2002年2月19日10点35分”就判定为满足时间条件。经过以上那样的时间条件判定处理,在判定为所得出的判定结果满足时间条件的情况下进入步骤S405,在判定为不满足时间条件的情况下返回步骤S401。此外,在没有设定时间条件的情况下,此处理就作为总是满足时间条件被处理。最后,进行执行所登录的应用程序的应用程序自动执行处理(步骤S405)。
通过上面的步骤,在便携终端100的当前地点和当前时刻满足所指定的位置条件和时间条件的情况下执行所指定的应用程序。
接着,使用图13说明在本发明中,由便携终端和服务器构成的系统中进行应用程序的自动执行的实施例的概要。
图13中100是便携终端。便携终端100具有取得可确定当前地点的位置信息的位置信息取得装置,将由此所取得的位置信息向服务器发送。位置信息取得装置,例如如果是GPS(Global PositioningSystem),则是取得从GPS卫星接收的数据的装置,或者由从GPS卫星接收的数据计算便携终端的当前地点的装置。另外,当接收到从服务器发送的,保存有唯一地识别应用程序的应用程序ID的应用程序执行请求消息时,就读出应用程序执行请求消息内的应用程序ID。具有检索在便携终端内是否有与所读出的应用程序ID对应的应用程序,如果有相应的应用程序就进行相应的应用程序的执行的应用程序自动执行装置。还有,在便携终端100中,设所执行的应用程序事先被保存在便携终端100内。图13中500是服务器。在服务器500中登录有作为唯一地识别使其自动执行的应用程序的标识符的应用程序ID,和作为使应用程序执行的地点的条件的位置条件。服务器500当从便携终端100接收到便携终端的位置信息时,就判定从位置信息所导出的便携终端的当前地点是否满足所登录的位置条件,仅在满足位置条件的情况下,对发送了位置信息的便携终端,发送包含应用程序ID的应用程序执行请求消息。然后,接收到此应用程序执行请求消息的便携终端100,由应用程序自动执行装置自动地执行应用程序。
此外,也可以是在服务器500中追加取得当前时刻的装置,进行自动执行的时间条件也向服务器500登录,在接收到位置信息时的自动执行判定中,追加当前时刻是否满足时间条件的判定,在满足位置条件和时间条件的情况下,将应用程序执行请求消息发送给便携终端。
进而,也可以是在服务器500中所登录的位置条件、时间条件和应用程序ID用便携终端100进行输入,便携终端100向服务器500发送,服务器500对其进行登录。
通过上面的处理,就能够实现将当前地点作为触发器,自动地执行应用程序的功能。
接着,使用图14对由本发明的便携终端和服务器构成的应用程序执行系统中的便携终端的硬件结构进行说明。
图14中101是CPU。进行与对外围单元的控制,数据的处理和通信相关的各种程序的执行。102是ROM,存储与数据的处理和通信相关的各种程序和数据。103是RAM,用来从ROM加载并执行与数据的处理和通信相关的各种程序,或者存储数据。104是位置信息取得装置,被用来取得可确定当前地点的位置信息。位置信息取得装置104,例如是GPS天线。105是输入装置,被用于将要执行的应用程序的操作、各种设定的操作等。输入装置105,例如是按钮和操纵杆。106是显示装置,被用来显示对便携终端100中的应用程序的自动执行设定进行变更的设定画面,或者显示所执行的应用程序。显示装置106,例如是LCD(Liquid Crystal Display)。108是通信装置,被用来与服务器500进行双向通信。通信装置108例如是无线单元。
另外,当在是否自动地使应用程序执行的判定处理中不仅将地点还将时间也考虑进来的情况下,便携终端的硬件结构就成为图15那样。在图14的便携终端中追加为取得当前时刻而使用的时刻取得装置107。
接着,对在便携终端100中登录位置条件和自动进行执行的应用程序的处理进行说明。
当通过与用便携终端单元实现的情况下的登录处理同样的步骤,输入自动执行的条件时,便携终端100,向服务器500发送如图16那样的自动执行登录数据300。自动执行登录数据300,如图16那样,由保存作为唯一地识别便携终端的标识符的终端ID的终端ID数据305,作为位置条件的中心地点数据301,半径数据302以及唯一地识别使其自动执行的应用程序的应用程序ID数据303四个构成。接收到此自动执行登录数据300的服务器500,从自动执行登录数据300抽取终端ID、作为位置条件的中心地点数据、半径数据以及应用程序ID,将所抽取的数据登录到服务器500保持的如图17那样的自动执行登录表600。自动执行登录表600由唯一地识别记录的记录ID601,用于识别作为应用程序执行请求消息的发送目标的便携终端的终端ID602,作为位置条件的中心地点数据603和半径数据604,以及表示使其执行的应用程序的应用程序ID605五个构成,将所抽取的终端ID、中心地点数据、半径数据以及应用程序ID保存在终端ID602、中心地点数据603、半径数据604以及应用程序ID605中,并在服务器500中进行保存。通过上面的步骤用便携终端100所输入的应用程序的位置条件、应用程序ID被登录到服务器500。
此外,也可以是在位置条件被描述于应用程序的标题信息的情况下,便携终端100,在用户确认后将标题信息内的位置条件和自动执行用的应用程序向服务器500发送,服务器500对其进行登录的登录方法。
接着,使用图18对在便携终端100中所登录的应用程序的自动执行处理400进行说明。
首先,便携终端100在向服务器500登录执行条件后,使用位置信息取得装置104取得位置信息(步骤S401)。接着,便携终端100向服务器500发送包含在步骤S401中所取得的位置信息的位置信息消息700(步骤S402)。位置信息消息700如图19那样,由表示消息的种类的消息标题701,唯一地识别作为发送目标的便携终端的终端ID702和在步骤S401中所取得的位置信息703构成。此外,反复执行这些步骤S401、S402直到从服务器500接收到应用程序执行请求消息800,或者由用户将处理取消。
另外,在服务器500中,当服务器500接收在步骤S402中从便携终端100发送到的位置信息消息700时(步骤S403),从服务器500保持的自动执行登录表600中,抽取与在步骤S403中接收到的位置信息消息700内的终端ID702一致的记录,从所抽取的记录取得位置条件和应用程序ID(步骤S404)。接着,根据从便携终端100发送的位置信息确定便携终端的当前地点,执行对是否满足在步骤S404中所取得的位置条件进行判定的执行条件判定处理(步骤S405)。在上述的执行条件判定处理中,当判定为不满足条件的情况下返回步骤S403,当判定为满足条件的情况下,将应用程序执行请求消息800向与在步骤S403中所取得的位置信息消息内的终端ID对应的便携终端进行发送(步骤S406)。应用程序执行请求消息800,如图20那样由记载消息的种类的消息标题801和唯一地识别使其自动执行的应用程序的应用程序ID802构成。
最后,当便携终端100,接收到通过步骤S406从服务器500发送的应用程序执行请求消息800时(步骤S407),就使与包含在应用程序执行请求消息800内唯一地识别使其自动执行的应用程序的应用程序ID802对应的应用程序执行(步骤S408)。
此外,当在服务器500中所登录的执行条件中包含时间条件的情况下,分别在自动执行登录表和自动执行登录表600中追加表示想使应用程序执行的时间的执行时刻数据,并变更成如21所示那样的处理。在步骤S404中从服务器500保持的自动执行登录表600,抽取与发送了位置信息的便携终端对应的终端ID一致的记录,从所抽取的记录取得作为位置条件的中心地点数据和半径数据,作为时间条件的执行时刻数据,以及唯一地识别使其自动地执行的应用程序的应用程序ID。然后,在步骤S404之后,取得当前时刻(步骤S409),判定在步骤S409中所取得的当前时刻,和在步骤S403中所接收的便携终端100的位置信息,是否满足在步骤S404中所取得的作为使应用程序执行的条件的位置条件和时间条件(步骤S410)。在满足应用程序的执行条件的情况下进入步骤S406,在不满足应用程序的执行条件的情况下,返回步骤S403。
通过上面的处理,就能够实现将当前地点作为触发器,自动地执行应用程序的功能。
这样,根据具有利用本实施形式的自动执行功能的便携终端、服务器以及应用程序执行系统,通过在便携终端100取得当前地点以后,判定是否满足所指定的位置条件,在满足条件的情况下执行所指定的应用程序,就能够实现将当前地点作为执行触发器的应用程序的执行。
由此,就可以自动地执行在特定的地点经常使用的应用程序,从而得到用户的方便性提高的便携终端、服务器以及应用程序执行系统。
如上面那样,根据具有利用本发明的自动执行功能的便携终端和系统,通过追加便携终端100定期地取得当前地点的处理,和所取得的结果是否满足所指定的位置条件这种判定处理,在通过判定处理满足条件的情况下,自动地执行所指定的应用程序,就能够实现将当前地点作为执行触发器的应用程序的自动执行功能。由此,就可以自动地执行在特定的地点经常使用的应用程序,从而取得用户的方便性提高的效果。
权利要求
1.一种具备能够登录应用程序的应用程序登录装置,能够删除应用程序的应用程序删除装置和能够执行所登录的应用程序的应用程序执行装置的便携终端,其特征在于具备执行条件登录装置,登录自动执行应用程序的地点条件和使其自动执行的应用程序;当前地点取得装置,取得终端自身的当前地点;以及应用程序自动执行装置,在由上述当前地点取得装置所取得的当前地点满足由上述执行条件登录装置所登录的地点条件的情况下使由上述执行条件登录装置所登录的应用程序执行。
2.根据权利要求1所述的便携终端,其特征在于还具备从应用程序的标题信息中抽取作为使其自动执行的条件的地点条件的执行条件抽取装置,上述执行条件登录装置执行将由上述执行条件抽取装置所取得的地点条件作为执行条件进行登录的登录处理。
3.根据权利要求1所述的便携终端,其特征在于还具备取得当前时刻的当前时刻取得装置,上述执行登录装置除了登录将要自动执行应用程序的地点条件和使其自动执行的应用程序,还执行登录作为使其自动执行的条件的执行时刻条件的处理,应用程序自动执行装置执行,在便携终端的当前地点和由上述当前时刻取得装置所取得的当前时刻,满足由上述执行条件登录装置所登录的地点条件和执行时刻条件的情况下,使由上述执行条件登录装置所登录的应用程序执行的处理。
4.根据权利要求3所述的便携终端,其特征在于还具备从应用程序的标题信息抽取作为使其自动执行的条件的地点条件和执行时刻条件的执行条件抽取装置,上述执行条件登录装置执行将由上述执行条件抽取装置所取得的地点条件和执行时刻条件作为执行条件进行登录的登录处理。
5.一种具备能够登录应用程序的应用程序登录装置,能够删除应用程序的应用程序删除装置和能够执行所登录的应用程序的应用程序执行装置的便携终端,其特征在于具备当前地点信息取得装置,取得可确定便携终端的当前地点的位置信息;位置信息发送装置,向服务器发送由上述当前地点信息取得装置所取得的可确定便携终端的当前地点的位置信息;执行请求接收装置,从服务器接收包含识别应用程序的标识符的应用程序执行请求消息;以及应用程序自动执行装置,在由上述执行请求接收装置从服务器接收到上述应用程序执行请求消息的情况下,使对应于上述标识符的应用程序执行。
6.根据权利要求5所述的便携终端,其特征在于还具备从应用程序的标题信息抽取作为自动执行的条件的地点条件的执行条件抽取装置;以及将由上述执行条件抽取装置所取得的地点条件向服务器发送的执行条件发送装置。
7.根据权利要求5所述的便携终端,其特征在于还具备从应用程序的标题信息抽取作为使其自动执行的条件的地点条件和执行时刻条件的执行条件抽取装置;以及将由上述执行条件抽取装置所取得的地点条件和执行时刻条件向服务器发送的执行条件发送装置。
8.一种具备能够与便携终端进行双向通信的装置的服务器,其特征在于具备执行条件登录装置,登录至少由作为使其自动执行的条件的地点条件和识别使其自动执行的应用程序的标识符二者构成的执行条件信息,并对其进行保持;位置信息接收装置,接收可确定便携终端的当前地点的位置信息;以及执行请求消息发送装置,在从由上述位置信息接收装置所接收的位置信息析取的当前地点,满足在由上述执行条件登录装置所登录的执行条件信息中所包含的地点条件的情况下,将包含识别在上述执行条件信息内所包含的应用程序的标识符的应用程序执行请求消息向发送了上述位置信息的便携终端发送。
9.根据权利要求8所述的服务器,其特征在于还具备取得当前时刻的当前时刻取得装置,上述执行条件登录装置是,登录并保持在上述执行条件信息中追加了使其自动执行的执行时刻条件的执行条件的装置,上述执行请求消息发送装置是,在从由上述位置信息接收装置所接收的位置信息析取的当前地点,和由上述当前时刻取得装置所取得的当前时刻,满足由上述执行条件登录装置所登录的地点条件和执行时刻条件的情况下,将包含识别在上述执行条件信息内所包含的应用程序的标识符的应用程序执行请求消息向便携终端发送的装置。
10.一种应用程序执行系统,其特征在于由上述权利要求5所述的便携终端和上述权利要求8所述的服务器构成。
11.一种应用程序执行系统,其特征在于由上述权利要求6所述的便携终端和上述权利要求8所述的服务器构成。
12.一种应用程序执行系统,其特征在于由上述权利要求5所述的便携终端和上述权利要求9所述的服务器构成。
13.一种应用程序执行系统,其特征在于由上述权利要求7所述的便携终端和上述权利要求9所述的服务器构成。
全文摘要
本发明提供了便携终端、服务器以及应用程序执行系统。在具有检测当前地点的功能的便携终端中,实现将便携终端的当前地点,或者便携终端的当前地点和当前时刻作为触发器的应用程序的自动执行功能。使便携终端具备有登录作为使其自动执行的条件的地点条件和使其自动执行的应用程序的装置;取得便携终端自身的当前地点的装置;以及仅在所取得的当前地点满足所登录的地点条件的情况下使所登录的应用程序执行的装置。
文档编号G06F9/48GK1456988SQ0312849
公开日2003年11月19日 申请日期2003年4月29日 优先权日2002年5月7日
发明者中村秀树 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1