CN1913682A - 终端控制方法、终端装置和程序 - Google Patents
终端控制方法、终端装置和程序 Download PDFInfo
- Publication number
- CN1913682A CN1913682A CNA2006101109613A CN200610110961A CN1913682A CN 1913682 A CN1913682 A CN 1913682A CN A2006101109613 A CNA2006101109613 A CN A2006101109613A CN 200610110961 A CN200610110961 A CN 200610110961A CN 1913682 A CN1913682 A CN 1913682A
- Authority
- CN
- China
- Prior art keywords
- terminal
- application
- application program
- service definition
- proxy server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/14—Details of telephonic subscriber devices including a card reading device
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及终端控制方法、终端装置和程序,其中所述终端控制方法包括:利用终端所包含的装置所执行的装置处理;终端上所安装的一种应用程序;一种业务定义文件,用于存储当执行该应用程序时所需的用户设置;和一种代理器,用于判断该装置处理,判断该装置处理是否执行与该业务定义文件所定义的用户设置条件相应的项目,和如果该装置处理过程执行相应的项目,则执行对该应用程序定义的处理。
Description
对相关申请的交叉参考
本发明包括与日本专利局于2005年8月12日申请的日本专利申请JP 2005-234489有关的主题,该专利申请的全部内容在此作为参考。
技术领域
本发明涉及一种适用于信息处理终端(如移动电话终端)的终端控制方法、一种可应用这种控制的终端装置和一种用于执行这种控制的程序。
背景技术
某些信息处理终端(如移动电话终端)可以在用户指定的定时自动执行终端的设置。例如,这种控制的一个简单的例子是,定时器可以在用户指定的时间自动开始操作以产生移动电话终端的振铃音。
用户设置可操作的功能可以由事先***到移动电话终端中的应用程序来实现。
引用专利文献1公开了一例其各种功能可由用户设置来实现的移动电话终端。
[引用专利文献1]:日本公布的专利申请号2004-312619。
在根据上述用户设置可以自动实现的功能中,利用移动电话终端中预先设置的阈值来判断是否到时间。因此,所能设置的项目有限,并且难以为移动电话终端续增新功能。具体地说,在定时器在用户指定的时间自动开始操作的移动电话终端的例子的情况下,例如不可能将“在指定时间产生振铃音”的动作改变为除“在指定时间”条件以外的其他条件。此外,为了给移动电话终端增加多个条件,必须修改移动电话终端中的设置应用。然而,这种修改通常难以实现。
在诸如移动电话终端设备的终端装置中,通常允许用户选择预定设置项中可设置的值。为此,某些条件可能无法设置为通过下载所增加的应用,或者,设置项可能无法发送到所下载的应用中。例如,难以执行这样的增加或修改来续增设置项从而使播放文件可以发送到音乐播放应用以便当播放消息发送到音乐播放应用时通过响应风格模式的开/关(ON/OFF)来发送信息。
发明内容
鉴于上述问题,本发明提出了一种终端控制方法、一种终端装置和一种能有效增加终端的功能的程序。
根据本发明的一个方面,提供了一种终端控制方法,包括:利用终端所包含的装置所执行的装置处理;终端上所安装的应用程序;业务定义文件,用于存储当执行该应用程序时所需的用户设置;和用于判断该装置处理的代理器。代理器判断该装置处理是否执行与该业务定义文件所定义的用户设置条件相应的项目,并且如果执行相应的项目,则执行对该应用程序定义的处理。
根据上述配置,当执行装置处理的应用程序产生中断时,代理器例如判断这样产生的中断是否应用于与该业务定义文件所定义的用户设置条件相应的项目。如果该中断应用于与该用户设置条件相应的项目,那么执行所定义的应用。
附图说明
图1是表示根据本发明的实施方式的终端的一个例子的框图;
图2是表示根据本发明的实施方式的发射器框架部件的一个例子的框图;
图3是表示根据本发明的实施方式的设置屏幕的一个例子的说明图;
图4是表示根据本发明的实施方式的条件连接的一个例子的说明图;
图5是表示根据本发明的实施方式的代理器所执行的处理的一个例子的说明图;
图6是解释根据本发明的实施方式的代理器的操作的一个例子的参考流程图;
图7是表示根据本发明的实施方式的中断通知和串行化的例子的框图;
图8是表示根据本发明的实施方式的条件设置的一个例子的说明图;
图9是表示根据本发明的实施方式的如何输入用户条件的一个例子的说明图;
图10是表示根据本发明的实施方式的条件判断接口的一个例子的说明图;
图11是表示根据本发明的实施方式的解串器接口的一个例子的说明图;
图12是表示根据本发明的实施方式的发射器核心框架的一个例子和如何下载地区信息的一个例子的说明图;
图13是解释根据本发明的实施方式的如何设置风格模式的一个例子的参考流程图;和
图14是解释根据本发明的实施方式的如何取消风格模式的一个例子的参考流程图。
具体实施方式
下面将参照附图描述本发明。
附图中的图1是表示根据本发明的实施方式的用于执行处理的移动电话终端设备的配置的一个例子的框图。下面将参照图1来描述根据本发明的实施方式的这一移动电话终端设备的配置。
如图1中所示,天线11与无线通信处理单元12连接,而无线通信处理单元12执行它与基站(未示出)等之间的无线发射与无线接收。天线11接收到的信号通过无线通信处理单元12提供到数据处理单元13,在此从接收信号中提取必要的数据。当天线11接收到音频数据时,接收到的音频数据通过数据处理单元13提供到音频处理单元14,在此处理音频数据以提供音频信号。由此所处理的音频信号从音频处理单元14提供到扬声器16,由此将处理的音频信号作为声音输出。此外,麦克风16所拾取的音频信号提供到音频处理单元14,在此将提供的音频信号处理成传输音频数据。由此所处理的音频数据提供到数据处理单元13,从而被处理成具有传输数据结构的数据。从数据处理单元13产生的传输数据被提供到无线通信处理单元12,在此以无线传输处理方式对其进行处理,由此所处理的传输数据以无线方式从天线11向外发射。
当移动电话终端设备接入因特网或执行数据发送和接收(比如电子邮件数据等的发送和接收)时,将数据处理单元13接收到的数据提供到控制单元21的一侧,从而在存储器24中进行累积。传输数据从存储器24提供到数据处理单元13,经处理后进行传输。存储器22可以根据电子邮件数据和读浏览器的数据执行相应的显示。此外,该移动电话终端设备还包括操作单元23,该单元由用户可操作的操作键等所构成。控制单元21判断操作状态并设置与操作和操作模式相应的操作模式。
根据本实施方式的移动电话终端设备包括GPS(全球定位***)处理单元23。这一GPS处理单元23能够根据GPS天线26从测量卫星接收到的信号来测量终端装置的当前位置。测量到的位置信息在控制单元21的一侧进行判断。
此外,根据本实施方式的移动电话终端设备还包括无接触IC卡单元27,以便通过进行位置相互靠近的读方与写方之间的验证的无线通信来执行个人身份标识和记帐。控制单元21在监控这一无接触IC卡单元27中处理状态的同时还能够显示验证状态等。
下面,将参照图2来描述这样一种配置,利用该配置可以执行用来操作根据本实施方式的移动电话终端设备中所准备的各功能的软件。图2是表示根据本发明的实施方式的发射器框架部件的配置。这一发射器框架部件是控制单元21执行图1中所示的存储器24中存储的程序时所构成的部件。图2中,可以执行移动电话终端设备的各个功能的装置被示为装置应用100。移动电话终端设备包括作为装置应用100的GPS装置应用110、定时器应用120和无接触IC卡应用130。各个应用110、120和130通过传感接口111、121和131与发射器框架核心200的代理器210连接。
在发射器框架核心200中,代理器210可以通过应用接口221与设置应用220通信。代理器210控制被设置到该移动电话终端设备的应用程序的执行。代理器210包括作为应用的第一应用310、第二应用320和第三应用330。
第一应用310设有风格模式设置应用311,它还包括风格模式设置应用业务定义文件312。第二应用320设有墙纸应用321,它还包括墙纸应用业务定义文件323。第三应用330设有浏览器应用331,它还包括浏览器应用业务定义文件332。各个应用311、321和331通过发射器接口313、323和333连接到代理器210。在本实施方式的情况下,当接收到串行化格式数据时,发射器接口313、323和333将串行化格式数据转换成原始格式数据,并将由此所转换的原始格式数据提供到应用程序。
各个设置应用311、321和331读取各个应用的业务定义文件312、322和332,并使得用户可以选择装置和动作种类(前提是满足所选装置的操作条件)。
每当装置应用产生中断时,代理器210检查是否有应用于用户所设置条件的项目。如果有应用于用户所设置条件的项目,那么调用所设置的应用,并将一个定义消息通知给用户。
例如,我们考虑这样一个例子:如果用户将移动电话终端设备设置为用户到达车站时的风格模式,那么GPS装置应用与风格模式设置应用连接。GPS装置应用110与作为传感器的装置应用100连接,而风格模式设置应用与该应用连接。风格模式设置应用的业务定义文件具有如下项目。
(业务)
<名称>风格模式设置</名称>
<参数类型=“ON/OFF”名称=“开关”/>
<激活方式类型=“HOGEHOGE”/>
</业务>
在这一实施方式中,一种称为“风格设置模式”的业务被定义为业务,并且这是可将ON/OFF选作参数的类型的项目。
风格模式设置应用通过发射器I/F从代理器中调用。发射器I/F可以获取用户根据业务定义文件所指定的值。由于如上所述指定了风格模式ON/OFF,因此可获取“开关”的特性。当指定风格模式ON时,风格模式被设置为ON,并完成该事件。上述业务定义文件适合于描述应用程序能激活和设置的文件。如下所述这一业务定义文件。根据本发明的实施方式的业务定义文件是一个独立文件,它用通用语言来描述。因此,这一业务定义文件不仅适应内置的应用而且还适应其他下载的应用。从发射器设置应用中读取业务定义文件,它可给予用户一些选择。
作为业务定义文件的结构,已知使用通用元描述(meta-description)语言所描述的如下文件。
<业务>
<名称>风格模式设置<名称>
<参数类型=“ON/OFF”名称=“开关”/>
<激活方式类型=“HOGEHOGE”/>
名称和参数指定给某种业务,而HOGEHOGE被设置为所能选择的激活方式。
参数表述用户所输入的项目。输入的类型可以用[类型]来表述。类型可以分类为事先准备的原语类型和每个装置所规定的原始类型。原始类型可以通过装置应用来设置,并且它们可以在响应事件时在消息被发送到应用的同时被发送。在该实施方式的情况下,一个应用能提供多种业务,并且它能指定多个参数。
传送到应用的参数可以分类为原语类型参数和原始类型参数这两种。原语类型参数是发射器中所内置的参数。例如,有预备的原语类型参数(比如ON/OFF、文本、数值、URL、文件选择、列表和时间)。在ON/OFF的情况下,输入框用作ON/OFF项,用户既可以选择ON也可以选择OFF。在文本的情况下,移动电话终端设备被设置为文本输入模式,利用这种模式用户可以设置文本。
原始参数是复合类型参数,它不同于用户输入的那些参数以及能指定与设置相关参数的那些参数。例如,原始参数可以表述从GPS所得到的当前位置和从无接触IC卡应用所输入的二元数据等。当这些参数被装置应用以二进制方式串行化并被处理应用解串时,数据可以被接收和发送。
原始参数能调用装置应用,因此,用户可以设置由此所调用的装置应用。此外,事件发生时,原始参数能获取装置应用中的值。在GPS的情况下,在设置事件时,原始参数允许用户选择地图上的位置。此外,事件发生时,原始参数允许用户发送当前位置。
事件发生时,代理器调用类型名称和所绘制的装置应用,并获取一个值。例如,当指定“最新_GPS_位置(LAST_GPS_LOCATION)”类型时,代理器调用所绘制的GPS应用,并返回最近获取的位置信息。
数据通过传感接口111、121和131(图2)以二进制方式被串行化,并与事件一起发送到该应用。
由于原始类型参数是不同于原语类型参数的二进制参数,因此,它们可以根据各个装置应用或应用的技术要求被解串并被各个应用所使用。
当一个应用被安装到终端上时,便配置了业务定义文件。尽管应用可以独立运行,然而它有可能激活和调用发射器核心框架中所配置的业务。
设置应用220(图2)是一个用图表方式来显示业务定义文件的部件,它可以成为与用户的接口。也就是说,成为发射器核心的用户接口的部分是设置应用。设置应用执行处理以便用图表方式来显示业务定义文件。当设置应用被激活时,在终端装置的显示部分22上显示如同例如图3中所示的设置屏幕那样的屏幕。
例如,当在业务定义文件中指定ON/OFF的原语类型参数时,设置应用显示一个列表框,用于在终端装置的显示部分22上选择ON/OFF。在输入时间的原语类型参数的情况下,在终端装置的显示部分22上显示时间,时间可以由用户操作来选择。
设置应用220接收来自用户的多个事件设置并保留一个事件表。由此设置的事件可以被编辑或删除。代理器210和设置应用220是独立的,而且代理器210是一个驻留代理器。事件发生时,代理器210读取设置应用220中的设置项。
在图3所示的例子中,风格模式设置应用所能设置的项目是风格模式设置,而可选项是ON/OFF。当用户按下条件按钮时,用户可以选择传感器,于是终端装置可以与所连接的GPS装置应用110连接。图4是表示此时所得到的条件连接的一个说明图。如图4中所示,一旦接收到来自GPS装置应用110的输入,终端装置就与报警应用连接,同时ON参数从报警应用发送给用户。
当用户按下设置按钮时,控制进至GPS应用,于是终端装置被设置为地点设置模式。当完成了地点的设置时,便完成了风格模式的设置。此外,还可以增加多个条件。例如,当用户在定时器应用的设置中设置了“下午”而在GPS应用的设置中设置了“家”时,用户可以设置用户下午回家的条件。
如上所述,当用户接近于风格模式设置应用中所设置的地点时,用户已经设置了事件以接通风格模式开关。当该设置应用被激活时,用户可以改变、增加和删除这些设置。
代理器210是一个核心部件,它用于执行传感器输入的事件与事件组之间的匹配以便处理该事件。代理器210的作用是要成为发射器核心的框架。图5是表示代理器210所执行的处理的一个例子的说明图。如图5中所示,例如当GPS应用产生中断时,代理器210查阅业务定义文件中的用户设置项,并在读取参数的同时读取相应的应用程序。
根据本发明的实施方式的代理器是一个用于连接装置和进行事件处理的部件。该部件是一种驻留部件,它执行来自装置的事件与用户从设置应用的数据库中所设置的项目之间的匹配,以产生用户所指定的事件。尽管代理器检查了来自装置的事件与用户指定的设置项是否匹配,然而,每个装置应用都要通过传感接口判断来自装置的事件与用户指定的设置项是否匹配。
代理器的操作如图6的流程图所示。下面参照图6来描述代理器的操作的一个例子。代理器以备用方式驻留。如图6中所示,代理器在每个传感器产生中断时开始操作。控制进至步骤S11,在此,当代理器接收到来自传感器的中断时,代理器进入设置项循环。控制进至下一判定步骤S12,在此,代理器提取与中断源传感器相应的设置项,并确定是否还有尚未检查的任何设置项。如果还有尚未检查的设置项(在判定步骤S12中用“是”表示),那么控制进至下一步骤S13,在此,代理器获取用户设置项的数据。控制进至下一判定步骤S14,在此,确定在条件中是否含有中断产生装置。如果在条件中含有该中断产生装置(在判定步骤S14中用“是”表示),那么控制进至下一步骤S15,在此,代理器获得设置条件。控制进至下一判定步骤S16,在此,进一步确定在条件中是否含有中断产生装置。如果在条件中是含有该中断产生装置(在判定步骤S16中用“是”表示),那么控制进至下一步骤S17、S18和S19,在此,执行条件检查循环处理过程。控制进至下一判定步骤S20,在此,确定是否所有条件都满足。如果所有条件都满足(在判定步骤S20中用“是”表示),那么控制进至下一步骤S21,在此,执行相应的动作。然后,控制进至步骤S22,在此,重复上述处理过程直到项目设置循环结束。
图6的流程图中所示的操作是用于确定各个所提取的设置项是否可以产生事件的处理。然而,代理器没有确定而与传感器相应的装置应用则确定了各个所提取的设置项是否可以产生事件。当装置应用执行真的判断时,代理器将相应的应用消息发送到该装置应用。
与此同时,当尚未激活该应用时,代理器尝试激活该应用。当已经激活该应用时,代理器发送一则消息。消息可以利用业务定义文件中以通用格式比如XML(扩展标记语言)形式所定义的参数组。
例如,当从GPS装置应用产生中断时,如果得到位置信息,那么GPS装置应用将位置信息传送给代理器。代理器搜索与该GPS装置应用相应的事件并将一则确定是否存在与当前位置信息相应的事件的消息发送给GPS装置应用。如果事件在设置范围内,则调用相应的应用(这里,调用风格模式设置应用)。如果未激活相应的应用,则激活该应用并且代理器发送一则消息。
此外,用于操作各个装置的装置应用是一些特定应用,它们安装有传感接口(I/F),如图2中所示。
下面将描述发向代理器的中断通知。装置应用是一种与装置驱动器连接的部件。当装置应用接收到来自装置驱动器的中断时,装置应用可以与代理器通信,以便使代理器知道从装置驱动器产生了中断。
在本发明的这一实施方式中,为了使代理器不用知道每个装置的中断通知,装置应用可以将所有中断通知以串行化格式发送给代理器。根据这一配置,即使增加了装置,代理器也不必修改。具体地说,如图7中所示,如果GPS处理单元25(图1)在GPS装置应用中产生了中断,那么GPS应用将表示中断通知的数据以串行化数据方式发送给代理器。每个装置应用都包括如图2中所示的传感接口,而且它安装在终端上以响应来自代理器的请求。
装置方的条件设置是复合的。例如,在定时器条件设置中,可以设置时间(设置○○时△△分□□秒),还可以设置上午和下午。此外,例如,如图8中所示,当利用GPS来设置位置时,在终端的显示器上显示一幅地图,并可以在地图上显示和设置位置和范围(图8中范围用一个中间色点网格圈来显示)。在图8所示的例子中,当用户进入所显示的范围时,终端可以被激活。此外,当用户走出该范围时,终端也可以被激活。可以通过指定纬度和经度来设置该范围和地点。
在本实施方式的情况下,每当装置的数量增加时,为了可以不修改代理器,该终端包括了条件设置接口,以便执行每个装置的条件设置。也就是说,如图9中所示,当从设置应用中调用条件设置接口时,在终端的显示器上显示了可使用户输入用户条件的屏幕,于是用户可以根据所显示的屏幕设置条件。
当设置了条件后,代理器将该条件串行化并适应设置应用。每个装置的复合设置都可以通过串行化被转换成二进制文件。因此,代理器和设置应用不必知道每个装置的条件,它们能处理任何所增加的应用。
等同于图6的流程图中的条件检查循环的条件判断接口可用来判断装置是否符合所设置的条件。在该判断中,当代理器发现了符合条件的装置时,调用这种装置。所设置条件的串行化格式以及来自装置的中断的串行化格式被提供到条件判断接口,条件判断接口判断它们是否符合条件。图10是表示条件判断接口所执行的处理的一个例子的说明图。当装置中断数据和用户设置条件数据提供到装置应用中时,利用条件判断接口对它们进行判断。
然后,事件通过发射器接口(图2)所通知到的应用程序(应用程序311、321和331中的任一个)被提供串行化格式的原语类型参数和原始类型参数。发射器接口将串行化格式的数据转换成原始格式的数据,并将转换后的数据提供给应用程序。到此,发射器接口包括了解串器接口,并恢复串行化格式的数据以提供各个装置应用的消息。
发射器接口是一个用于接收所产生事件的接口。当代理器检测到事件时,它通过发射器接口将一个消息包络发给该应用。接收到事件的应用接收基于业务定义文件的参数。参数可以是原语类型参数或者是原始类型参数。当参数是原始类型参数时,该应用指定参数的名称并接收该参数。当参数是原语类型参数时,该应用利用装置应用的解串器接口将接收到的二进制文件从串行化格式转换成原始消息格式(例如,经度xxx度xxx分和纬度xxx度xxx分等),并提取数据。图11是表示这种情况下所用的解串器接口的一个例子的说明图。
当该应用在事件产生阶段未被激活时,将该应用激活。在这种情况下,发射器接收到激活类型,而代理器通过发射器接口将消息包络发给该应用。
当该应用在事件产生阶段被激活时,代理器将消息发给该应用。由于消息参数伴随消息包络,因此,应用从这一消息包络中提取各种各样参数。
下面,将参照图13和14中的流程图来描述一些例子,在这些例子中,专门执行到目前为止已描述的处理。图13是解释根据GPS测量所检测到的位置来设置风格模式的处理的一个例子的参考流程图。图14是解释根据GPS测量所检测到的位置来取消风格模式的处理的一个例子的参考流程图。图13和14中所示的流程图本质上与针对代理器的操作已作过描述的图6中的流程图类似。
参照图13将描述用于设置风格模式的处理的一个例子。当在步骤S13中获取数据时,风格模式设置应用具有如下功能:得到用户接近SINAGAWA车站时位置的纬度和经度以及半径、进出条件以及表示用户进入的范围的数据(作为GPS装置应用条件);和调用这些条件。参数是“风格模式ON”。然后,在判定步骤S14中确定这些条件是否满足。在下一步骤S15中,从GPS装置应用中得到当前位置信息作为二进制数据。然后,将二进制数据作为串行化数据来发送,并在步骤S18中通过条件检查循环来判断这种串行化数据的真或假。
然后,在判定步骤S20中确定用户是否接近SINAGAWA车站。如果这一条件满足(在判定步骤S20中用“是”表示),那么控制进至下一步骤S21,在此,将“风格模式ON”的参数发送到风格模式设置应用以便可以设置了该风格模式。一旦设置风格模式,当移动电话终端设备接收到呼入时该移动电话终端设备就不会发出振铃音,并且如果发出比预定振铃音量更大的振铃音,那么移动电话终端设备将自动应答该呼入。
下面,参照图14将描述用于取消风格模式的处理的一个例子。当在步骤S13中获取数据时,风格模式设置应用具有如下功能:得到用户接近KAWASAKI车站时位置的纬度和经度以及半径、进出条件以及表示用户进入的范围的数据(作为GPS装置应用条件),以及得到从傍晚到午夜(例如从上午5点到上午12点)的时间的条件(作为定时器装置应用条件);和调用这些条件。参数是“风格模式OFF”。然后,在判定步骤S14中确定这些条件是否满足。在下一步骤S15中,从GPS装置应用中得到当前位置信息作为二进制数据。然后,将二进制数据作为串行化数据来发送,并在步骤S18中通过条件检查循环来判断这种串行化数据的真或假。
然后,在判定步骤S20中确定用户是否在从傍晚到午夜的时间范围内接近KAWASAKI车站。如果这一条件满足(在判定步骤S20中用“是”表示),那么控制进至下一步骤S21,在此,将“风格模式OFF”的参数发送到风格模式设置应用以便可以取消该风格模式。一旦取消了该风格模式设置,当移动电话终端设备接收到呼入时该移动电话终端设备就会发出振铃音,并使移动电话终端设备处于可被禁止自动应答呼入的状态。
这样,在用户所设置的任意条件下,都可以自动设置移动电话终端设备的功能,比如风格模式。
尽管到目前为止在本发明的上述实施方式中描述了用于响应GPS所测量的位置来设置风格模式的处理过程的例子,然而,本发明并不局限于此,而还可以有其他设置。例如,如图12中所示,根据位置信息可以下载地区信息,并且在移动电话终端设备的显示单元上可以显示坐标地区信息和浏览器所得到的显示内容。
根据本发明的实施方式,由于提供了判断业务定义文件的代理器以便执行和控制这些应用,因此,通过适当的处理过程(比如增加业务定义文件),能容易地增加或修改用户设置条件。此外,本发明还能容易地增加可以执行处理的装置。
这里,由于业务定义文件被串行化并输出到应用程序使得代理器能判断业务定义文件,因此,即使增加了装置,移动电话终端设备也能适宜地接收消息。
此外,由于根据本发明的实施方式的终端控制方法包括装置和利用这种装置所执行的多个装置处理确定,并且来自各个装置处理程序的数据被串行化并输出,因此,代理器能容易地判断各个装置处理。因此,即使增加了另一种应用,也能正确地获得来自新装置的消息,并且本发明还可以容易地增加应用装置。
熟练技术人员应当理解,根据设计需要以及其他因素,还可以想到各种修改方式、组合方式、子组合方式和变更方式,只要它们在附属权利要求或其等价要求的范围内。
Claims (5)
1.一种终端控制方法,包括:
利用终端所包含的装置所执行的装置处理;
终端上所安装的应用程序;
业务定义文件,用于存储当执行所述应用程序时所需的用户设置;和
代理器,用于判断所述装置处理;
判断所述装置处理是否执行与所述业务定义文件所定义的用户设置条件相应的项目;和
如果执行相应的项目,则执行对所述应用程序定义的处理。
2.如权利要求1所述的终端控制方法,其中所述业务定义文件将串行化数据发送到所述应用程序使得所述代理器能判断所述业务定义文件。
3.如权利要求1所述的终端控制方法,还包括多个装置和利用所述装置所执行的多个装置处理,并且其中来自各个装置处理程序的数据被串行化使得所述代理器能判断各个装置处理。
4.一种终端设备,包括:
用于执行处理的装置功能单元;
用于存储应用程序的应用程序存储单元;
业务定义文件存储单元,用于存储当执行所述应用程序存储单元中所存储的应用程序时所需的用户设置;和
控制单元,用于判断所述装置功能单元中的处理执行状况,判断所述装置功能单元是否执行与所述业务定义文件中所存储的文件所定义的用户设置条件相应的项目,和如果所述装置功能单元执行所述相应的项目,则执行对所述应用程序存储单元中所存储的应用程序定义的处理。
5.一种安装在终端中的程序,包括:
利用终端所包含的装置所执行的装置处理程序;
终端上所安装的应用程序;
业务定义文件生成程序,用于存储当执行所述应用程序时所需的用户设置;和
控制程序,用于判断所述装置处理程序的执行状况;
判断所述装置处理程序是否执行与所述业务定义文件生成程序所生成的业务定义文件所定义的用户设置条件相应的项目;和
如果所述装置处理程序执行相应的项目,则执行对所述应用程序定义的处理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005234489A JP5166682B2 (ja) | 2005-08-12 | 2005-08-12 | 端末制御方法、端末装置及びプログラム |
JP2005234489 | 2005-08-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1913682A true CN1913682A (zh) | 2007-02-14 |
CN100534229C CN100534229C (zh) | 2009-08-26 |
Family
ID=37488456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101109613A Expired - Fee Related CN100534229C (zh) | 2005-08-12 | 2006-08-11 | 终端控制方法、终端装置和程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7574270B2 (zh) |
EP (1) | EP1753212A3 (zh) |
JP (1) | JP5166682B2 (zh) |
CN (1) | CN100534229C (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387188A (zh) * | 2010-08-26 | 2012-03-21 | 福特全球技术公司 | 应用程序激活方法 |
CN104137519A (zh) * | 2012-02-27 | 2014-11-05 | 阿尔卡特朗讯 | 通过使用地图表示对软件应用进行触发 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8920343B2 (en) | 2006-03-23 | 2014-12-30 | Michael Edward Sabatino | Apparatus for acquiring and processing of physiological auditory signals |
JP4577422B2 (ja) * | 2008-07-14 | 2010-11-10 | ソニー株式会社 | 情報処理システム及び情報処理方法、ロボットの制御システム及び制御方法、並びコンピュータ・プログラム |
JP5625462B2 (ja) * | 2010-04-16 | 2014-11-19 | 船井電機株式会社 | 携帯情報表示端末 |
US9118776B2 (en) | 2011-06-03 | 2015-08-25 | Apple Inc. | Location monitoring feature of a mobile device for activating an application subsystem |
GB2495323B (en) | 2011-10-07 | 2018-05-30 | Irisguard Inc | Improvements for iris recognition systems |
GB2495324B (en) | 2011-10-07 | 2018-05-30 | Irisguard Inc | Security improvements for Iris recognition systems |
GB2497553B (en) * | 2011-12-13 | 2018-05-16 | Irisguard Inc | Improvements relating to iris cameras |
US9774994B2 (en) * | 2015-08-14 | 2017-09-26 | Aeris Communications, Inc. | System and method for monitoring devices relative to a user defined geographic area |
JP6872919B2 (ja) * | 2017-02-03 | 2021-05-19 | 株式会社日立製作所 | センサネットワーク管理方法およびセンサネットワーク管理システム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6753842B1 (en) | 1999-12-20 | 2004-06-22 | Qualcomm Incorporated | System and method for backlighting control in a wireless communication device |
US20070037605A1 (en) * | 2000-08-29 | 2007-02-15 | Logan James D | Methods and apparatus for controlling cellular and portable phones |
JP4005348B2 (ja) * | 2001-12-12 | 2007-11-07 | 富士通テン株式会社 | 無線端末 |
JP4068380B2 (ja) * | 2002-04-08 | 2008-03-26 | ソフトバンクモバイル株式会社 | 携帯通信機器およびロケーション制御プログラム |
US7096030B2 (en) * | 2002-06-28 | 2006-08-22 | Nokia Corporation | System and method for initiating location-dependent applications on mobile devices |
JP4136517B2 (ja) * | 2002-07-31 | 2008-08-20 | 株式会社日立製作所 | 移動端末 |
AU2003275549A1 (en) * | 2002-10-15 | 2004-05-04 | Sharp Kabushiki Kaisha | Information processing device, information processing method, information processing program, and medium |
JP3970794B2 (ja) | 2003-04-10 | 2007-09-05 | 京セラ株式会社 | 携帯端末 |
US20050060532A1 (en) * | 2003-09-15 | 2005-03-17 | Motorola, Inc. | Method and apparatus for automated persona switching for electronic mobile devices |
JP4265504B2 (ja) * | 2004-08-09 | 2009-05-20 | 日本電気株式会社 | 携帯端末装置 |
-
2005
- 2005-08-12 JP JP2005234489A patent/JP5166682B2/ja not_active Expired - Fee Related
-
2006
- 2006-07-20 US US11/458,875 patent/US7574270B2/en not_active Expired - Fee Related
- 2006-07-31 EP EP06015928A patent/EP1753212A3/en not_active Withdrawn
- 2006-08-11 CN CNB2006101109613A patent/CN100534229C/zh not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387188A (zh) * | 2010-08-26 | 2012-03-21 | 福特全球技术公司 | 应用程序激活方法 |
CN102387188B (zh) * | 2010-08-26 | 2015-09-30 | 福特全球技术公司 | 应用程序激活方法 |
US9307012B2 (en) | 2010-08-26 | 2016-04-05 | Ford Global Technologies, Llc | Methods and apparatus for remote activation of an application |
CN104137519A (zh) * | 2012-02-27 | 2014-11-05 | 阿尔卡特朗讯 | 通过使用地图表示对软件应用进行触发 |
CN104137519B (zh) * | 2012-02-27 | 2018-03-30 | 阿尔卡特朗讯 | 通过使用地图表示对软件应用进行触发 |
US10318522B2 (en) | 2012-02-27 | 2019-06-11 | Alcatel Lucent | Triggering of a software application by the use of a cartographic representation |
Also Published As
Publication number | Publication date |
---|---|
US7574270B2 (en) | 2009-08-11 |
EP1753212A2 (en) | 2007-02-14 |
CN100534229C (zh) | 2009-08-26 |
US20070061448A1 (en) | 2007-03-15 |
JP5166682B2 (ja) | 2013-03-21 |
JP2007048204A (ja) | 2007-02-22 |
EP1753212A3 (en) | 2009-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1913682A (zh) | 终端控制方法、终端装置和程序 | |
US8244237B2 (en) | Handset self diagnostics | |
US8237801B2 (en) | Image processing system and communication method | |
CN1659852A (zh) | 手持设备个性化 | |
CN103501382B (zh) | 语音服务提供方法、装置和终端 | |
CN1751497A (zh) | 一种用于提供信息给用户的设备和方法 | |
CN109948046A (zh) | 消息推送方法、装置、移动终端和存储介质 | |
CN1521955A (zh) | 信息提供装置、信息接收装置和无线通信装置 | |
CN107423794B (zh) | 一种图形编码的扫码方法、装置和移动终端 | |
CN1439969A (zh) | 信息分配设备、***和方法、信息终端设备及处理方法 | |
CN1976246A (zh) | 允许移动设备预订和获取服务的方法、装置及移动设备 | |
WO2020006711A1 (zh) | 一种消息的播放方法及终端 | |
JP5692186B2 (ja) | 画像形成装置、ウェブページ取得方法およびウェブページ取得プログラム | |
CN114422640B (zh) | 一种设备推荐方法及电子设备 | |
CN106250122A (zh) | 一种信息提示方法及装置 | |
WO2020133467A1 (zh) | 智能家居设备接入网络的方法及相关设备 | |
CN1947404A (zh) | 聚合网络服务的装置和方法 | |
CN1933643A (zh) | 移动通信终端的影像文件管理方法及移动通信终端 | |
CN101199129B (zh) | 用于为移动通信终端提供交互式指示器的方法和*** | |
CN110876098A (zh) | 音频处理方法和电子设备 | |
CN1314768A (zh) | 便携电话 | |
US20050070261A1 (en) | Method, apparatus and system for managing cell phone calls | |
JP2009089024A (ja) | 携帯電話機、通信端末、親子電話システム | |
KR100736566B1 (ko) | 이동통신단말기 및 메시지 저장방법 | |
CN108958825B (zh) | 一种信息配置方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090826 Termination date: 20150811 |
|
EXPY | Termination of patent right or utility model |