移动通信终端、信息提供系统、程序和记录介质.pdf

上传人:000****221 文档编号:501843 上传时间:2018-02-19 格式:PDF 页数:80 大小:3.36MB
返回 下载 相关 举报
摘要
申请专利号:

CN200410012038.7

申请日:

2004.09.28

公开号:

CN1604594A

公开日:

2005.04.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04M1/00; G06F13/00; H04L12/18; H04M11/00; H04Q7/38

主分类号:

H04M1/00; G06F13/00; H04L12/18; H04M11/00; H04Q7/38

申请人:

京瓷株式会社;

发明人:

佐竹正臣; 福岛胜; 远藤隆史; 沼上泰彦; 野崎文博; 山根毅史; 筑地宏

地址:

日本京都府

优先权:

2003.09.30 JP 2003-342040; 2003.09.30 JP 2003-342041; 2003.09.30 JP 2003-342043; 2003.09.30 JP 2003-342375; 2003.09.30 JP 2003-342376; 2003.09.30 JP 2003-342377; 2003.09.30 JP 2003-342378

专利代理机构:

中科专利商标代理有限责任公司

代理人:

陈瑞丰

PDF下载: PDF下载
内容摘要

因时间过去而不再有效的信息不提供给用户。当股票价格信息服务器(1)从证券交易网络(2)获取更新的股票价格信息时,指令启动预定应用和已经附加有效期限的消息通过寻呼信道经由SMS服务器(6)发送到用户终端(7)。当用户终端(7)收到该消息时,确定该消息是否在有效期限内,如果确定该消息在有效期限内,则启动存储的多个应用之中的被指令应用。股票价格信息服务器(1)随后向用户终端(7)发送由启动的应用请求的股票价格信息。

权利要求书

1.  一种移动通信终端,包括:
接收消息的接收单元;
存储单元,用于存储向服务器请求预定信息并接收该信息的应用;和
控制单元,用于在接收单元接收到指令启动预定应用的消息时,确定有效期限是否被附加到该消息上,并根据该有效期限,启动被存储在存储单元中的已指令的应用。

2.
  根据权利要求1所述的移动通信终端,其中有效期限由绝对时间表达。

3.
  根据权利要求1所述的移动通信终端,其中预定信息被存储在服务器中的被存储时间以及有效周期被附加到已接收消息上,以及把通过将有效期加到被存储时间而获得的绝对时间确定为有效期限。

4.
  根据权利要求1所述的移动通信终端,其中有效周期被附加到存储单元中存储的应用上,以及把通过附加到已指令的应用的有效周期加已经在服务器中存储预定信息的时间而获得的绝对时间确定为有效期限。

5.
  根据权利要求1所述的移动通信终端,还包括通过已启动的应用显示从服务器接收的预定信息的显示单元。

6.
  一种信息提供系统,包括:
服务器,设置有:消息发送单元,用于向移动通信终端发送附加有效期限的消息,并指令启动移动通信终端中的预定应用;和信息发射单元,用于向移动通信终端发射由移动通信终端中被启动的应用所请求的预定信息;以及
移动通信终端,设置有:接收单元,用于接收指令启动由服务器发送的应用的消息;存储单元,用于存储向服务器请求预定信息并接收该信息的应用;控制单元,用于在接收单元接收到消息时,确定有效期限是否被附加到该消息上,并根据有效期限启动来自被存储在存储单元中的多个应用之中的被指令的应用。

7.
  根据权利要求6所述的信息提供系统,其中有效期限由绝对时间表达。

8.
  根据权利要求6所述的信息提供系统,其中预定信息被存储在服务器中的被存储时间以及有效周期被附加到已接收的消息上,以及把通过有效周期加被存储时间而获得的绝对时间确定为有效期限。

9.
  根据权利要求6所述的信息提供系统,其中有效期被附加到存储单元中存储的应用上,以及把通过附加到已指令的应用的有效期加已经在服务器中存储预定信息的时间而获得的绝对时间确定为有效期限。

10.
  根据权利要求6所述的信息提供系统,其中通过已启动的应用来显示从服务器接收的预定信息的显示单元被设置在移动通信终端中。

11.
  一种程序,在计算机中运行:
接收消息的接收处理;
确定处理,用于在指令启动预定应用的消息被接收处理接收时,确定有效期限是否被附加到该消息上;
应用启动处理,用于根据有效期限启动被存储的被指令的应用。

12.
  一种移动通信终端,包括:
接收单元,用于接收指令启动应用的消息;
启动单元,用于根据接收的消息启动有关应用;和
建立单元,当启动单元不能启动有关应用时,把告知该事实的信息建立为消息数据。

13.
  根据权利要求12所述的移动通信终端,还包括:存储单元,用于存储由建立单元建立的消息数据;和通知单元,用于在存储单元已经存储该消息时,通知该事实。

14.
  根据权利要求12所述的移动通信终端,其中关于与指令启动的应用关联的提供商的信息被包含在由建立单元建立的消息数据中。

15.
  根据权利要求12所述的移动通信终端,其中按照已接收的消息数据处理由建立单元建立的消息数据。

16.
  一种程序,在计算机上运行:
接收处理,用于接收指令启动一个应用的消息;
启动处理,根据接收处理所接收的消息启动有关应用;和
消息建立处理,当在启动处理中不能启动有关应用时,把告知该事实的信息建立为消息数据。

17.
  一种移动通信终端,包括:
存储多个应用的存储单元;
接收单元,接收包含用于特定应用的启动指令和关于该应用的信息的消息;
存储单元,为每个已存储的应用,存储应用信息并且还存储显示该应用是否能够被启动指令启动的信息;和
控制单元,当接收单元接收到指令启动应用的消息时,通过核对消息中包含的应用信息与显示存储单元中的应用是否能够被启动的信息,确定应用是否能够启动,并根据确定结果控制应用的启动。

18.
  根据权利要求17所述的移动通信终端,其中存储单元存储表示所述应用能否根据移动通信终端的状态启动的信息,并且控制单元确定所述应用能否根据移动通信终端的状态以及存储单元中存储的信息来启动。

19.
  根据权利要求18所述的移动通信系统,其中移动通信终端的状态是方式模式,驱动模式,低能量消耗模式和静音模式的任何一种。

20.
  根据权利要求17所述的移动通信终端,还包括通知单元,用于告知控制单元已经确定所述应用不能启动。

21.
  一种程序,在计算机上运行:
接收处理,接收包含用于特定应用的启动指令以及关于该应用的信息的消息;
确定处理,用于在指令启动应用的消息被接收处理接收时,通过核对消息中包含的应用信息与显示存储单元中存储的应用是否能够被启动指令启动的信息,来确定应用是否能够启动;和
控制处理,根据确定处理的确定结果控制应用的启动。

22.
  一种移动通信终端,包括:
存储单元,存储当应用访问网络时收取的访问费以及累积通信费;
接收单元,接收一个指令启动特定应用的消息;和
确定单元,根据接收消息中包含的应用的标识信息,存储单元中的累积通信费和存储单元中的访问费,确定累积通信费是否将超过累积通信费的上限。

23.
  根据权利要求22所述的移动通信终端,其中如果控制单元确定累积通信费不超过累积通信费的上限,控制单元启动该应用。

24.
  根据权利要求23所述的移动通信终端,还包括通知单元,用于告知控制单元仍未启动该应用。

25.
  根据权利要求24所述的移动通信终端,其中通知单元能够选择是否作出关于应用启动的通知,如果因累积通信费将超过累积通信费的上限而导致不启动应用,则通知单元作出与选择无关的通知。

26.
  根据权利要求22所述的移动通信终端,还包括用户设置累积通信费的上限的设置单元。

27.
  一种程序,在计算机上运行:
接收处理,接收指令启动特定应用的消息;和
确定处理,根据接收的消息中包含的应用的标识信息,存储的累积通信费和关于当应用访问网络时收取的费用的信息,确定累积通信费是否超过累积通信费的上限。

28.
  一种移动通信终端,包括:
存储单元,用于存储已收到的指令启动特定应用的消息;
列表建立单元,当多个未处理的消息被存储在存储单元中时,建立对应于相应消息的应用的列表;
显示单元,用于显示所建立的列表;和
应用启动单元,用于启动从列表所显示的应用中选择的应用。

29.
  根据权利要求28所述的移动通信终端,还包括设置单元,用于设置启动应用的顺序中包含的优先等级。

30.
  根据权利要求29所述的移动通信终端,其中,当列表正被显示在显示单元上时,根据优先等级显示该列表。

31.
  根据权利要求28所述的移动通信终端,其中,所述消息是PUSH消息。

32.
  一种程序,在计算机上运行:
存储处理,用于存储已收到的指令启动特定应用的消息;
列表建立处理,当多个未处理的消息被存储时,建立对应于相应消息的应用的列表;
显示处理,用于显示所建立的列表;和
应用启动处理,用于启动从列表所显示的应用中选择的应用。

33.
  根据权利要求32所述的程序,其中显示处理根据启动应用的顺序中包含的优先等级来显示列表。

34.
  一种移动通信终端,包括:
显示单元,显示输入信号到达的通知或者作为输入信号达到结果产生的通知;
控制单元,测量自用户释放按键起经过的时间,以及当输入信号到达已经发生时,根据所测量的经过时间,控制显示单元的通知显示。

35.
  根据权利要求34所述的移动通信终端,其中输入信号的到达是消息的到达,作为输入信号到达的结果产生的通知是关于根据消息中的信息启动应用的通知。

36.
  根据权利要求34所述的移动通信终端,其中当所测量的经过时间达到预定阈值时,控制单元利用显示单元显示通知。

37.
  一种程序,在计算机上运行:
显示处理,显示输入信号到达的通知或者作为输入信号到达的结果产生的通知;
按键监视处理,测量自用户释放按键起经过的时间;和
控制处理,当输入信号到达已经发生时,根据按键监视处理所测量的经过时间,控制通知的显示处理。

38.
  根据权利要求37所述的程序,其中输入信号到达是消息的到达,作为输入信号到达的结果产生的通知是关于根据消息中的信息启动应用的通知。

39.
  根据权利要求37所述的程序,其中当按键监视处理所测量的经过时间达到预定阈值时,控制处理控制通知的显示处理。

40.
  一种移动通信终端,包括:
显示单元,用于显示输入信号到达的通知或者作为输入信号到达的结果而产生的通知;和
控制单元,用于监视在字符输入操作期间,复原字符是否正在被显示在显示单元上,以及当在显示单元上显示通知时,确定复原字符是否正在被显示在显示单元上,并且根据确定的结果,控制通知的显示。

41.
  根据权利要求40所述的移动通信终端,其中作为输入信号到达的结果产生的通知是指令启动应用的通知。

42.
  根据权利要求40所示的移动通信终端,其中如果控制单元禁止通知的显示,则在预定时间之后显示该通知。

43.
  根据权利要求40所述的移动通信终端,其中如果控制单元禁止通知的显示,则在确定复原字符已经被设定之后显示该通知。

44.
  一种程序,在计算机上运行:
通知显示处理,显示输入信号到达的通知或者作为输入信号到达的结果而产生的通知;
监视处理,监视在字符输入操作期间,复原字符是否正在被显示在显示单元上;和
控制处理,当显示通知时,确定复原字符是否正在被显示在显示单元上,并且根据确定的结果,控制该通知的显示。

45.
  一种计算机可读记录介质,用于记录根据权利要求11、16、21、27、32、37和44中的任何一项所述的程序。

说明书

移动通信终端、信息提供系统、程序和记录介质
技术领域
本发明涉及移动通信终端,如能够接收消息的移动电话,涉及装备有该移动通信终端和服务器的信息提供系统,该服务器命令启动由移动通信终端所保持的应用程序,以及移动通信终端使用的程序,和可由计算机读取并可以记录该程序的记录介质。
特别是,本发明涉及具有以下功能的移动通信终端:接收诸如短消息业务(SMS)消息的PUSH类型消息和利用消息中含有的应用启动命令启动一个应用程序;玩游戏;建立邮件;或者通过按键操作输入字符串。并涉及信息提供系统,程序和计算机可读记录媒介。
本发明要求2003年9月30日提交的日本专利申请2003-342040、2003-342041、2003-342043、2003-342375、2003-342376、2003-342377和2003-342378的优先权,这些申请的内容作为参考引用。
背景技术
经由互联网传递的、称作电子邮件的系统被广泛用作使用个人计算(PC)或者移动电话或者类似装置的邮件。在电子邮件中,从发送终端发送的邮件被临时存储在邮件服务器中,接收终端访问该邮件服务器并查询新到达的邮件是否以他自己的地址出现,如果出现新邮件,接收终端请求该邮件转发到接收终端。所以,不管新到达的邮件是否出现,接收终端都需要处理一定的通信量,以便查询邮件服务器,从而造成效率差的问题。
相反,在移动电话中,经由控制信道发送的PUSH型消息(以下称之为“PUSH消息”或者简称“消息”)被用作新到达邮件的通知。业务名称的不同依赖于公司;然而,该系统通常称作SMS。SMS是发射和接收短消息的系统,诸如邮件之类的消息经由称之为寻呼信道的控制信道,从SMS服务器发送到诸如移动电话之类的终端。例如,在用于移动电话的CDMA系统的情况下,在用于移动站控制的寻呼信道上使用数据脉冲串消息发送SMS。SMS被用作新到达电子邮件的通知。在此情况下,如果接收终端位于通信业务范围之内,并且处于能够接收的状态下(即,业务可以操作的状态),则当电子邮件经由电子邮件服务器到达SMS服务器时,立即将该接收的通知作为PUSH消息转发到接收终端,而该接收终端能够接收该通知并自动获得新到达的电子邮件。因此,用户不需要从一个终端周期地进行访问,以确认电子邮件是否已经到达,并且不需要像电子邮件情况那样,进行不需要的通信以执行查询。然而,由于控制信道具有小传输容量,因此消息被限制到近似100字节的短消息。
请注意,日本待审专利申请公开No.2002-320025中公开了SMS。
在日本,SMS通常用来提供新到达电子邮件的通知,然而,它还用于诸如下面描述的应用自动启动系统。这种应用自动启动系统的例子包括这样的系统:为了操作诸如移动电话之类的移动通信终端所拥有的照相机或者游戏机或类似装置的功能,指定特殊应用,以便使用这些SMS消息自动启动来自诸如移动电话或者PC之类的另一个终端的该应用。
然而,在利用服务器向诸如移动电话之类的移动通信终端发送数据的系统中,涉及传递到移动电话的数据的消息是从服务器发送的。响应该消息,移动电话启动对应于该消息的应用程序。作为向传递数据的服务器进行请求的已启动应用的结果,移动电话所拥有的数据被更新,并且移动电话可以在适当时机接收最新数据。
这种类型的应用自动启动系统的一个例子包括利用PUSH消息向移动通信终端提供各种信息(即,内容)的信息提供服务器系统,这些信息例如包括瞬间变化的信息,如股票价格信息、新闻和气象预报信息。
即,用户的移动通信终端(以下称之为“用户终端”)存储若干应用程序,以便接收上述的各种信息。当服务器为用户获取诸如股票价格信息的新信息时,为了对显示该股票价格信息已经被更新的消息周期地进行PUSH传递,服务器建立一个PUSH消息,该消息指令从接收该股票价格信息的用户终端所保持的应用程序中启动一个应用程序,并使用SMS把该PUSH消息发送给用户终端。当用户终端接收PUSH消息时,它自动地启动由所接收的消息指令的一个应用程序,比如环球网(WWW)浏览器或者新闻播音员,并向服务器请求股票价格信息或者类似信息。服务器随后向用户终端发送包含股票价格信息或类似信息的数据。作为用户终端以此方式获得已更新信息的结果,用户能够在该信息更新时,观看股票价格、新闻、天气预报等。
根据基于此类应用程序启动的信息提供系统,用户能够自动地从服务器接收预期信息并显示该信息,而不必执行任何类型的操作。
此外,地图信息提供系统也已经被建议为一种应用自动启动系统。该地图信息提供系统能够使移动电话接收PUSH型SMS并下载地图。
还存在诸如图37和图38所示的传统PUSH数据传递系统。
图37是这种PUSH数据传递系统的系统结构图,展示了它在犯罪预防系统中使用的一个实例。
在图37中,当呼叫服务器1021确认被传递地数据更新时,该服务器向移动通信终端1022发送一个消息,该消息包含显示该类型数据被传递的信息。移动通信终端1022具有:响应单元,响应来自呼叫服务器1021的呼叫,切换到数据能够被发送或者被接收的状态;检测数据类型的数据类型检测单元;以及应用启动单元,启动对应于数据类型的应用。图38是移动通信终端1022的结构的概念图。
当照相机装置1023检测到异常时,通知呼叫服务器1021一个异常已经发生,并且还在发生异常的同时提供图象信息。呼叫服务器1021经由互联网1024将该图像信息加载到WEB服务器1025,同时向通信终端1022发送一个通知它图象信息已经被加载的消息。移动通信终端1022分析接收的消息,启动有关应用,访问WEB服务器1025,并下载被加载到WEB服务器1025的异常发生时的图像信息。
这样,移动通信终端1022的用户能够确认异常已经发生时的情况,而不需要使用移动通信终端的显示器持续监视专用终端。
使用PUSH数据传递系统的业务包括电子邮件的自动接收以及诸如库存管理数据库之类的数据库的自动更新。在上述系统的情况下,通过为移动通信终端提供数据类型检测单元以及应用启动单元,能够同时接收多个数据传递业务。
按常规,移动电话已经被发展成并入游戏功能和邮件建立功能。使用这些类型的移动电话,甚至在用户正在操作移动电话时,用户也能够连续执行操作一个扩展的时段,以便玩游戏或者建立邮件文本。所以,如果在用户正在操作移动电话时一个输入信号到达,那么该操作的图象显示执行到突然中断时间时,并且使屏幕显示改变到提供输入呼叫的通知的屏幕显示。输入信号包括涉及短消息和电子邮件的接收的输入信号以及电话呼叫,并且同样切换屏幕显示。
特别是,当上述SMS是关于短消息中存储的标识信息的指定移动电话所保存的应用的业务,然后自动启动该应用时,在某些情况下,屏幕上所显示的不是输入信号的通知,而是关于由输入信号启动的一个应用的通知。例如,屏幕上所显示的可以是应用已经被建立的通知、应用已经结束的通知、在应用执行期间出现错误的通知或者一个应用需要从用户输入的通知。
为了避免当游戏或者邮件文本消息的建立被(无意产生的)输入信号的到达而中断时带来的烦恼,某些传统的移动电话(例如,见日本待审专利申请公开JP2002-223271)已经装备了停止输入信号达到的等候操作的模式,以便在游戏期间不产生输入信号的到达。图39显示了该移动电话操作流程的概况。
在图39中,在等候时,用户指令音乐播放(处理步骤S1101),然后开始播放音乐。然后,当收到输入呼叫时(处理步骤S1102),在确定处理步骤S1103中确定是否已经设置标志F。该标志F显示移动电话是否处于等候操作停止模式。如果标志F已经被设置(即,如果F=1),则通过处理步骤S1104禁止输入信号达到的通知操作。然后,在处理步骤S1105中,等候播放音乐的结束。当音乐结束时,在处理步骤S1106中,通过播放输入信号已经达到的事实进行通知,并结束程序。
在确定处理步骤S1103中,如果标志F被复位(即,如果F=0),则执行处理步骤S1107。在处理步骤S1107中,以与输入信号的正常达到的相同方式,在屏幕上显示一个通知,或者通过播放显示输入信号到达的音调进行通知,或者通过驱动振动器进行通知。因此,如果用户执行摘机操作,则在处理步骤S1108执行对话处理,并在处理步骤S1109等候挂机操作。当检测到挂机操作时,在处理步骤S1110中,使移动电话恢复到能够播放音乐的状态,然后结束程序。
此外,按常规,如果在游戏运行时检测到输入信号的达到,则推荐不给予输入信号达到的通知的方法,以及将游戏数据存储到存储器中、给予输入信号达到的通知然后重新开始游戏的方法。
按常规,对诸如建立电子邮件文本的应用具有日语输入功能的移动电话已经被广泛使用。移动电话装备了0至9的数字按键以及两个#和*键。然而,使用这些按键难于输入日语,因此需要大量的操作键。虽然输入日语自然是困难的,但是输入英文字符串也是困难的,因为有不少类型的字符。为此,在用于包括英语的每种世界语言的移动电话中需要,响应按键操作显示待输入的字符串的多个候选者,以及通过执行设置操作从这些候选者中选择待输入的字符串的功能。当输入日语时,存在大量的同音异义词。因此,在个人计算机中,通常使用显示待输入的字符串的多个候选者,然后通过执行设置操作从这些候选者中设置待输入的字符串的功能。当然,在移动电话的日语输入功能中也需要该能力。
以下是具有这种类型的日语输入功能的移动电话的一个例子(参见日本待审专利申请首次公开JP06-152711)。
下面将使用具有日语输入功能的传统移动电话的例子进行说明。
这种类型的装置设置有按图40所示的方式安排的按键。用于“AIUEO”的5个片假名字母符号(即,正方形日语字母)被分配给数字1的按键901。同样,用于“KA KI KU KE KO”的片假名字母符号被分配给数字2的按键;用于“SA SI SU SE SO”的片假名字母符号被分配给数字3的按键;用于“TA TI TU TE TO”的片假名字母符号被分配给数字4的按键;用于“NA NI NU NE NO”的片假名字母符号被分配给数字5的按键;用于“HA HI HU HE HO”的片假名字母符号被分配给数字6的按键;用于“MA MI MU ME MO”的片假名字母符号被分配给数字7的按键;用于“YA YU YO”的片假名字母符号被分配给数字8的按键;用于“RA RIRU RE RO”的片假名字母符号被分配给数字9的按键;用于“WA WO N”的片假名字母符号被分配给数字0的按键。除此之外,还设置了转换按键902和设置按键903。
例如,为了输入日语汉字(即,日语书面文中使用的中文字符)字符“Tokyo”,指定用于“TOUKIYOU”的片假名字母符号。“TO”的片假名符号对应于数字4的按键。同样,“U”的片假名符号对应于数字1的按键901;“KI”的片假名符号对应于数字2的按键;“YO”的片假名符号对应于数字8的按键;“U”的片假名符号对应于数字1的按键901。因此,如果,输入“41281”并按压转换键902,则以片假名字母符号显示“Tokyo”。如果按压设置键903,则设置用日语汉字字符书写的字“Tokyo”。
在图41中,由状态910至918显示作为上述操作结果的屏幕上字符串显示的转换。
在图41中,当从状态910开始依序按压数字键之后,其中用日本汉字字符书写的字符串“明天”的输入已经被设置,就在屏幕上的字符串输入区域中立即显示数字(状态911至915)。如果随后按压转换键902,则这些数字被转换成片假名字母符号(状态916)。处理用于“TOUKIYOU”的片假名字母符号外,其它日本字对应于数字串“41281”。例如,用于“耐久力”的汉字符号对应于“TAIKYUU”的片假名字母符号;用于“第九”和“补假”的汉字符号对应于“DAIKIYUU”的片假名字母符号;用于“胎儿产前护理”的汉字符号对应于“TAIKIYOU”的片假名字母符号;用于“运气最差”和“DAIKYO”(公司名)的汉字符号对应于“DAIKYOU”的片假名字母符号;用于“罢工”和“大事业”的汉字符号对应于“TAIGIYOU”的片假名字母符号;用于“搜索”、“追踪”和“调查”的汉字符号对应于“TUIKIYUU”的片假名字母符号;用于“低级”、“常规假日”和“网球”的汉字符号对应于“TEIKIYUU”的片假名字母符号;用于“供应”和“帝国首都”的汉字符号对应于“TEIKIYOU”的片假名字母符号;用于“等级”、“TOKYU”(公司名)和“投球”的汉字符号对应于“TOUKIYUU”的片假名字母符号;用于“相同等级”的汉字符号对应于“DOUKIYUU”的片假名字母符号;用于“斗牛”的汉字符号对应于“TOUGIYUU”的片假名字母符号;用于“相同的省”、“Taosim”和“铜镜”的汉字符号对应于“DOUKIYOU”的片假名字母符号;用于“相同职业”的汉字符号对应于“DOUGIYOU”的片假名字母符号。需要注意的是,由于“DA”的片假名字母符号是“TA”的片假名+指示浊辅音的浊音符号的组合,因此输入“TA”的片假名,以替代“DA”的片假名。同样,由于“DO”的片假名字母符号是“TO”的片假名+指示浊辅音的浊音符号的组合,因此输入“TO”的片假名,以替代“DO”的片假名。通过重复按压转换键902,在屏幕上连续显示这些符号。最后,通过按压设置按键903,设置“东京”的汉字符号(状态918)。
在上述的应用自动启动系统中,存在以下问题。例如,当用户终端到达通信业务覆盖范围之外时,或者当关断电源时,即用户终端处于不能接收的状态时,即使服务器获得新信息并使用SMS消息指令用户终端提供应用,也不能启动该应用,因为用户终端不能接收SMS消息。此后,当用户终端再次移动回到通信业务范围时,或者当接通电源时,即当用户终端处于能够接收的状态时,接收SMS消息,启动该应用,并获得和显示该信息。在此情况下,存在服务器所获得的信息价值降低的可能性,或者在用户终端处于不能接收的状态的时间期间已经成为没有价值。例如,由于股票价格定时更新,因此即使用户终端再次变成能够接收,并接收SMS消息,以及启动应用,也只能获得最后更新之前的旧股票价格信息。
当用户终端根据SMS消息的延迟接收启动应用,并获得具有有效期限的信息时,存在以下问题。
(a)  为了获取不再有效的信息,不必要地消耗了用户终端的资源。
(b)  为了获取不再有效的信息,不必要地消耗了网络的资源。
(c)  为了获取不再有效的信息,不必要地消耗了服务器的资源。
此外,在基于上述传统技术的应用自动启动系统中,存在以下问题。
当收到一条消息并使用包含在该消息中的应用启动命令启动移动电话的应用时,如果该消息试图启动未安装在移动电话上的应用,则不能完成启动(启动失败)。然而,消息内容需要重发许多次,并依据该业务可以发送大量数据。所以,移动电话的负荷是巨大的,并且对用户造成极大的不便。
当应用是附加有效期限的应用,如共享软件,并且该有效期限已经过期时,因此即使发送消息也不能启动应用。
只要正在发送消息的用户或者业务供应商不停止该业务,试图启动未安装在移动电话上的应用的消息就一直发送。
此外,为了停止未安装在移动电话上的应用的业务,用户需要执行麻烦的作业,比如跟踪WEB页,使用浏览器访问所提供业务的取消设置屏幕的WEB页,或者找到业务供应商的电话号码并和他们对话。
此外,如果尝试下载一个未安装在移动电话上的应用,则必需追踪WEB页,使用浏览器访问展示业务供应商的下载屏幕的WEB页。
此外,如果有效期限已经过期的应用的连续使用是需要的,则必须追踪WEB页,使用浏览器访问展示业务供应商的下载屏幕的WEB页。
此外,在使用弹出窗口在屏幕上显示告警的移动电话的情况下,例如,当移动电话从业务范围之外返回到业务范围之内时,如果直到接收时间点的已经在服务器中累积的多个SMS消息以及对应于这些SMS消息的多个应用不能被启动,则由于移动电话的性质,出现以下问题:不能显示展示告警的大量弹出窗口,以及如果用户关闭弹出窗口,则以后不能确认告知该应用启动失败的信息。
此外,在使用上述传统技术的应用自动启动系统中,如果收到SMS通知,则随后无任何限制地启动该应用,即使在移动通信终端的功能被限制的情况下,比如方式模式(即,设置的一种模式,以便处于对他人的考虑使移动终端能够被使用,例如,不给予铃声而改为用振动器产生振动的一种模式)和驾驶模式(即,通过始发呼叫的人,由于用于目前正在驾驶车辆,不能应答电话的事实的模式,在该模式中,输入信号的达到以输入信号的到达历史来记录,没有给予的铃声,并结束通话),所以出现了一些问题,比如给予的铃声。
图42A和图42B展示了当以方式模式执行SMS通知时的传统显示屏幕的实例。
如果SMS通知发生在图42A所示的等待屏幕的显示期间,则按照惯例,不管移动电话是否处于方式模式,都启动应用,而不对其进行任何限制。结果,展示如图42B所示的应用启动显示。
此外,在SMS中,由于单一消息中仅包含少量数据,因此仅仅传递信息概要,此后使用该信息逻辑位置上的终端(例如,统一资源定位器URL)获得该信息的细节。然而,当获得该信息时,自动处理一系列动作,比如:
1.接收SMS PUSH消息
2.启动应用
3.获得信息(即,访问网络)当该处理发生时,在诸如容量之类的费率表依赖收费系统的控制下,依据更新的频率或者信息量增加通信收费金额,但不通知用户。所以,存在向用户征收高收费金额的可能性。此外,在使用移动终端的将来数据通信业务中,将交换的数据量将随着通信速率增加而增加,所以用户的经济负担将趋于增加。
此外,由于诸如移动电话之类的移动通信终端的性能和功能性在近些年中得到改善,因此可以认为,将来除了提供犯罪预防系统的通信业务(参见图37)以及电子邮件自动接收业务之外,还将提供PUSH数据传递业务。
如果业务以这种方式继续多样性(diversify),并且用户能够利用单一移动通信终端接收多个传递业务,则存在将同时接收多个启动消息的可能性。
此外,在移动通信终端的电源被关断的同时,或者在移动通信终端位于通信业务范围之外(或如果从用于多个业务的单个服务器发送启动消息)的同时,如果多个传递服务器向移动通信终端发送上述的启动消息,则当移动通信终端再加电时,或者当终端从业务范围之外返回到业务范围之内时,可能容易出现实际上在短时间内同时接收多个消息的情况。这样,如果移动通信终端按接收的顺序处理这些消息,则具有高紧急等级的通知消息,如来自犯罪预防系统的通知的处理被延迟直至以后处理。
此外,已经安装上述游戏功能和邮件文本创建功能和类似功能的传统移动电话需要装备操作模式,包括停止无线部分操作的模式的操作模式,以及移动电话操作中的游戏模式。如果输入信号的到达被完全拒绝,则容易理解这些类型的模式,然而,在实际应用中,用户可能希望在等候输入信号的同时玩游戏。此外,难于理解的是,以拒绝输入信号达到的模式执行邮件文本的建立操作,并且移动电话的无线部分功能仅仅在邮件被发送时可用,以及存在这些操作使用户迷惑的可能性。
移动电话软件现在已经出现,它装备有非常类似于台式计算机上使用的多处理运行环境。在这种类型的软件环境中,不能造出清晰特点,即移动电话必需设置一个游戏模式,因为应用(程序)正在运行,并且也不一定做此事。换言之,它被视为同意一种操作成为可能,其中当前运行的游戏或者应用被隐藏在后台中,同时处理已经中断该游戏或者应用的作业,并且当该作业已经结束时重新开始该中断地游戏或者应用。
这样,如果在等待输入信号到达的同时正在运行游戏或应用,则传统技术造成以下问题:输入信号的到达意想不到地出现在屏幕上,导致操作错误或者感觉烦恼或者惊讶战胜了用户。
此外,具有日语输入功能的传统移动电话显示的字符串是在字符输入期间按序输入的,但是还没有被设定。如果电话机的输入信号是在从多个候选者中选择字符串的操作中途到达,则存在以下问题,显示被切换到输入信号到达的通知屏幕上,中断了注意力在选择字符串操作的用户的思路。特别是,如果选择正在从大量候选者中进行,则由于必需通过顺序显示候选者来寻找预期字符,因此存在输入信号将在这种寻找期间到达并将中断该寻找的较高可能性。此外,当输入信号的到达或者电话机转换结束时,显示被恢复到原始字符输入屏幕。然而,在此情况下,移动电话返回到候选者被显示的原始状态,或者复原字符串被丢失的状态。即使候选者已经被显示,也将存在以下问题:用户难于再调用和继续他或她的被中断动作,并且如果复原字符串已经被丢失,则用户必需麻烦地重复按键操作并从头开始进行候选者选择。
发明内容
本发明的目的是提供一种实现下述目的的移动电话终端,信息提供系统,程序和计算机可读记录媒介。
(a)不将因时间推移而不再有效的信息提供给用户。
(b)如果响应SMS消息的接收尝试启动一个应用程序失败,则给予用户警告。
(c)不意外地启动特定应用,即使在限制移动通信终端功能的状态下接收到SMS通知(一个SMS消息)。
(d)防止累积的通信费用达到高金额,而用户并不知道。
(e)如果存在大量的未处理的启动消息,则把这些消息提供给用户,以使用户能够按对用户重要的顺序处理这些消息。
(f)减少在移动通信终端正在等候输入信号到达的同时运行游戏或应用的期间,当涉及输入呼叫到达的通知被显示时所产生的,操作错误或麻烦的感觉或惊讶,并改善用户友好性。
(g)如果在字符输入操作期间显示复原字符串,将允许中断输入信号到达的通知,直至用户已经执行设置操作。
根据本发明第一方面的移动通信终端包括:接收单元,用于接收消息;存储单元,用于存储请求服务器预定信息并接收该信息的应用;确定单元,用于在接收单元接收指令启动预定应用的消息时,确定有效期限是否被附加到该消息上,并根据有效期限,启动被存储在存储单元中的被指令的应用。
根据本发明第一方面的信息提供系统,包括:服务器,设置有:消息发送单元,用于向移动通信终端发送附加有效期限的消息,并指令启动移动通信终端中的预定应用;信息发送单元,用于向移动通信终端发送由移动通信终端中被启动的应用所请求的预定信息;以及移动通信终端,设置有:接收单元,用于接收指令启动由服务器发送的应用的消息;存储单元,用于存储请求服务器预定信息并接收该信息的应用;控制部分,用于在接收单元接收消息时,确定有效期限是否被附加到该消息上,并根据有效期限启动来自被存储在存储单元中的多个应用之中的被指令的应用。
根据本发明第一方面的程序在计算机中运行:接收处理,用于接收消息;确定处理,用于在指令启动预定应用的消息被接收处理接收时,确定有效期限是否被附加到消息上;应用启动处理,用于根据有效期限启动被存储的被指令的应用。
根据根据本发明的第一方面,由于移动通信终端不获得不再有效的信息,因此能够避免移动终端、网络或者服务器的资源被不必要地消耗,并实现有效信息供应业务。
根据本发明第二方面的移动通信终端包括:接收单元,用于接收指令启动应用的消息;启动单元,用于根据接收的消息启动有关应用;和建立单元,当启动单元不能启动有关应用时,用于把告知该事实的信息建立为消息数据。
根据本发明第二方面的程序在计算机上运行:接收处理,用于接收指令启动一个应用的消息;启动处理,用于根据接收处理所接收的消息启动有关应用;和消息建立处理,当在启动处理中不能启动有关应用时,用于把告知该事实的信息建立为消息数据。
根据本发明的第二方面,如果诸如SMS消息之类的消息被接收并且启动应用程序失败,则把展示该事实的信息建立为消息数据。结果,能够使用简单方法告知用户。
根据本发明的第三方面的移动通信终端,包括:存储单元,用于存储多个应用;接收单元,接收包含用于特定应用的启动指令和关于该应用的信息的消息;存储单元,用于为每个已存储的应用,存储应用信息并且还存储显示该应用是否能够被启动指令启动的信息;和控制单元,用于在接收单元接收到指令启动应用的消息时,通过比较消息中包含的应用信息与显示存储单元中的应用是否能够被启动的信息,确定应用是否能够启动,并根据确定结果控制应用的启动。
根据本发明第三方面的程序在计算机上运行:接收处理,用于接收包含用于特定应用的启动指令以及关于该应用的信息的消息;确定处理,用于在指令启动应用的消息被接收处理接收时,通过比较消息中包含的应用信息与显示存储单元中的应用是否能够被启动指令启动的信息,确定应用是否能够启动;和控制处理,用于根据确定处理的确定结果控制应用的启动。
根据本发明的第三方面,能够确保特定应用不被启动,即使在诸如用户已经限制移动通信终端使用的方式模式的状态中收到启动应用的诸如SMS消息的通知。
根据本发明第四方面的移动通信终端包括:存储单元,用于存储当应用访问网络时收取的访问费和累积通信费;接收单元,用于接收指令启动特定应用的消息;和确定单元,用于根据接收消息中包含的应用的标识信息、存储单元中的累积通信费和存储单元中的访问费,确定累积通信费是否将超过累积通信费的上限。
根据本发明第四方面的程序在计算机中运行;接收处理,用于接收指令启动特定应用的消息;和确定处理,根据接收消息中包含的应用的标识信息、存储的累积通信费和关于当应用访问网络时收取的费用的信息,确定累积通信费是否将超过累积通信费的上限。
根据本发明的第四方面,即便用户没有察觉,也能够避免累积通信费达到高费用。此外,通过当应用还未根据累积通信费被启动时,就通知用户,可以使用户知道累加通信费已经到达上限。
根据本发明第五方面的移动通信终端包括:存储单元,用于存储已收到的指令启动特定应用的消息;列表建立单元,用于在多个未处理消息被存储在存储单元中时,建立对应于相应消息的应用的列表;显示单元,用于显示所建立的列表;和应用启动单元,用于启动从列表所显示的应用中选择的应用。
根据本发明第五方面的程序在计算机上运行:存储处理,用于存储已收到的指令启动特定应用的消息;列表建立处理,用于在多个未处理消息被存储时,建立对应于相应消息的应用的列表;显示处理,用于显示所建立的列表;和应用启动处理,用于启动从列表所显示的应用中选择的应用。
根据本发明的第五方面,如果大致同时接收多个启动消息,并存在多个未处理的启动消息,则建立并显示对应于微处理的启动消息的应用的列表,所以能够使用户选择将要启动的应用。结果是,用户能够从用户分配最高优先级的消息开始处理,从而能够极方便地提供业务。
根据本发明第六方面的移动通信终端包括:显示单元,用于显示输入信号到达的通知或者作为输入信号到达的结果产生的通知;控制单元,用于测量自用户释放按键起过去的时间,以及当输入信号的到达已经发生时,根据所测量的过去的时间,控制显示单元上通知的显示。
根据本发明第六方面的程序在计算上运行:显示处理,用于显示输入信号到达的通知或者作为输入信号的到达结果产生的通知;按键监视处理,用于测量自用户释放按键起过去的时间;控制处理,用于在输入信号的到达已经发生时,根据按键监视处理所测量的过去的时间,控制通知的显示处理。
根据本发明第六方面,能够减少当用户等候输入信号到达的同时,正在玩游戏或者运行应用时,突然显示关于输入信号到达的通知所产生的烦恼和吃惊的感觉,并可以避免由此造成的操作错误。此外,还能够在移动通信终端的每个方面获得本发明的效果,而不需要把移动通信终端的操作限制到特定模式以及特定应用的运行。所以,能够提供一种方便用户理解和使用的移动通信终端。
根据本发明第七方面的移动通信终端,包括:显示单元,用于显示输入信号到达的通知或者作为输入信号到达的结果而产生的通知;和控制单元,用于监视在字符输入操作期间,复原字符是否被显示在显示单元上,以及当在显示单元上显示通知时,确定复原字符是否正在被显示在显示单元上,并且根据确定的结果,控制通知的显示。
根据本发明第七方面的程序在计算机上运行:通知显示处理,用于显示输入信号到达的通知或者作为输入信号到达的结果而产生的通知;监视处理,用于监视在字符输入操作期间,复原字符是否被显示在显示单元上;和控制处理,用于在显示通知时,确定复原字符是否正在被显示在显示单元上,并且根据确定的结果,控制通知的显示。
根据本发明的第七方面,如果在字符输入操作期间,正在屏幕上显示复原字符,则不显示输入信号到达的通知。因此,可以获得在用户执行设置操作之前不会被输入消息到达的通知中断的效果。所以,在电话会话结束和屏幕返回到原始字符输入屏幕之后,能够从下一个字符输入再次开始,并且不会浪费在输入操作中途之前已经执行的工作。此外,能够提供一种可舒服使用的移动通信终端,即使中断了用户的注意力,也不会造成由此产生的任何烦恼的感觉。
本发明的计算机可读记录媒介具有记录在其上的上述各方面的程序。
附图说明
图1是根据本发明第一实施例的应用启动信息提供系统的结构图;
图2是展示记录在本地股票价格数据库中的内容实例的结构图;
图3是展示记录在用户数据库中的内容的实例的结构图;
图4是展示用于用户的价格更新信息的实例的结构图;
图5是展示应用启动邮件的实例的结构图;
图6是展示终端接收的SMS的实例的结构图;
图7是展示SMS消息接收处理的流程图;
图8是展示一个应用列表的实例的结构图;
图9是展示启动有效时间的计算处理的流程图;
图10是展示应用类型列表的实例的结构图;
图11是展示更新通知屏幕的结构图;
图12是展示根据本发明第一实施例的移动通信终端的结构的方框图;
图13是有关本发明第二实施例的系统的结构图;
图14是用作本发明第二实施例的移动通信终端的移动电话机的结构的方框图;
图15是展示SMS发射装置的操作的流程图;
图16是展示SMS消息的数据结构的实例的结构图;
图17是展示SMS消息显示的实例的结构图;
图18是展示根据本发明第三实施例的应用自动启动系统的结构图;
图19是展示根据本发明第三实施例的移动通信终端的结构的方框图;
图20是展示数据库结构的实例的结构图;
图21是展示根据本发明第三实施例的移动通信终端的操作的流程图;
图22A和图22B是展示当以方式模式进行SMS通知时,本发明第三实施例的显示屏幕的实例的结构图;
图23是展示根据本发明第四实施例的移动通信终端的结构的方框图;
图24A和图24B是展示本发明第四实施例的操作的流程图;
图25是展示应用信息的实例的结构图;
图26是展示通知条件矩阵的结构图;
图27是展示扩展的应用信息的实例的结构图;
图28是展示根据本发明第五实施例的移动通信终端的结构的方框图;
图29是展示短消息接收处理的流程图;
图30是展示应用启动处理的流程图;
图31是展示一个启动确认屏幕的视图;
图32是展示根据本发明第六实施例的移动电话的结构的方框图;
图33是展示按键监视单元的操作的流程图;
图34是展示涉及基于SMS消息到达的应用启动的操作的流程图;
图35是展示根据本发明第七实施例的移动电话的方框图;
图36是展示根据本发明第八实施例的移动电话的操作的流程图;
图37是展示当传统PUSH数据系统用于犯罪预防系统时的结构的方框图;
图38是展示传统移动通信终端的结构的概念图;
图39是展示传统移动电话操作的流程图;
图40是展示可以应用本发明的移动电话的按键布局的结构图;
图41是展示基于可以应用本发明的字符串输入操作的屏幕转换的结构图;
图42A和图42B是展示当以方式模式进行SMS通知时的传统显示屏幕的实例的结构图。
具体实施方式
(第一实施例)
在本实施例中,当服务器把应用启动指令给予移动通信终端时,设置有效期限,并且移动通信终端不服从有效期限已经过去的启动指令。
图1是基于本发明第一实施例的应用启动的信息提供系统的结构图。本实施例展示了本发明应用于服务器向用户提供股票价格信息的服务器系统的情况。
图1所示的系统由以下部件构成:股票价格信息服务器1;SMS服务器6,将来自股票价格信息服务器1的SMS消息发送给用户;用户终端7,充当属于用户的移动通信终端;和移动交换系统8,用于中继股票价格信息服务器1、SMS服务器6、用户终端7之间的通信。移动交换系统8和用户终端7通过两条传输路径连接,这两条传输路径是用于数据通信的业务信道和用于SMS(即,PUSH消息)通信的寻呼信道。
股票价格信息服务器1连接到由证券交换机和证券公司构成的证券交易网络2。股票价格信息服务器1具有本地股票价格数据库(DB)3和用户DB4。进行股票价格交易的信息被记录在本地股票价格DB 3中,并实时更新股票价格信息。正在接收股票价格信息提供业务的用户所持有的股票的名称、所持有的股票数量、用户监视的股票的购买价格等被预先存储在用户DB4中。图2展示了本地股票价格DB3中记录的内容的实例,图3展示了用户DB4中记录的内容的实例。
当股票价格信息服务器1从证券交易网络2接收到股票价格的更新信息时,确定被更新的股票是否是用户DB4中记录的股票。如果是用户DB4中记录的股票,则执行更新启动处理。在更新启动处理中,首先从本地股票价格DB3和用户DB4中存储的信息中建立如图4所示的用于用户的股票价格更新信息,并且在临时存储单元5中获得一个空间,并将该信息存储在该空间内。
然后,股票价格信息服务器1发送如图5所示的应用启动邮件,以便对用户DB4中存储的用户的SMS地址更新数据。在该启动的内容中,用展示邮件是特定消息(即,指令应用启动的消息)的二字节二进制码、标识待运行的应用的代码、应用启动参数和该邮件有效期限的日期和时间记录该邮件。
当用户终端7处于能够接收SMS消息的状态下,经由SMS服务器6和移动交换系统8,通过寻呼信道接收如图6所示的SMS消息。
图7展示了当用户终端7接收SMS消息时的处理流程。
当用户终端7接收上述SMS消息时,首先,辨别SMS消息的文本的前两个字节,确定它们是否为展示消息是一个特定消息的二进制码(步骤S1-此后省略步骤措辞)。如果该消息不是特定消息,执行常规SMS消息接收处理(S2)。如果二进制码展示消息是特定消息,读取待启动的应用码,并确定该应用码是否被注册到图8所示的应用列表上(S3),它是在安装应用时注册的。如果待启动的应用未被注册在应用列表上,则不启动该应用,并在日志中记录不启动的原因(S6)。然后,确定有效期限是否被附加到启动消息上,并确定是否在有效期限内收到启动消息(S4)。如果在有效期限内收到启动消息,则启动在应用列表上记录的应用(S5)。如果未在有效期限内收到启动消息,则不启动应用并且在日志中记录不启动的原因(S6)。
利用图9所示的过程执行是否在有效期限内接收启动消息的S4确定。
首先,检查有效期限的时间是否作为绝对时间(例如,2003年11月11日上午9点48分0秒)被记录在该消息中(步骤S11)。绝对时间与UNTL报头一起被记录(参见图5)。这样,作出UNTL报头是否被记录在消息中的确定,并且如果记录了该报头,则把该绝对时间作为有效期限的时间(S12)。如果未纪录UNTL报头,则检查是否在消息中记录了有效期(S13)。有效期与WHLE报头(未示出)一起被记录。如果WHLE报头被记录在该消息中,则把SMS消息报头中记录的该有效期+消息到股票价格信息服务器1的存储时间而获得一个值计算为有效期限的时间(S14)。通常,立即执行从信息提供服务器(这里是股票信息服务器1)到SMS服务器6的邮件传递,并且把消息存储时间和信息提供服务器发射消息的时间基本上视为同一时间。
如果既没有记录UNTL报头也没有记录WHLE报头,则检查图10所示的应用类型列表(S15)。在应用类型列表中,为每类应用记录有效期。应用类型包括,例如股票价格业务,天气预报业务、新闻业务、报警业务、游戏和类似业务。如果记录了有效期,则把SMS消息报头中记录的该有效期加该消息到服务器的存储时间而获得一个值计算为有效期限的时间(S16)。如果未纪录有限期限,则设置无期限或者不切合实际的有效期限,如2099年12月31日。
用户终端17用附加到邮件上的参数启动应用strenew。应用strenew利用HTTP协议从股票价格服务器1获取更新信息。如果需要,可以构建用户终端7,以便自动连接互联网。如果从应用strenew得到用于更新的接入,股票价格信息服务器1搜索临时存储单元5并经由移动交换系统8通过业务信道发射用户代码匹配的更新信息。当结束数据传送时,从临时存储单元5中删除更新消息。当用户终端7获取更新消息时,它显示股票价格已经改变的事实,并利用图11所示的更新通知屏幕通知用户。同时,股票价格信息服务器1为下载已经结束的用户删除价格更新信息,并释放为价格更新信息所获得的存储空间。在结束该交易日时,更新概述建立日的信息并利用类似方法进行一个更新。
以上是当本发明应用于向用户提供股票价格信息的信息提供服务器系统时的说明,并且是股票价格信息服务器1用作电子邮件服务器(例如,信息提供服务器)的一个实例的说明。然而,本发明还可以应用于提供其它类型信息的系统。例如,本发明还可以应用于图10所示的各种信息提供业务系统,比如股票价格业务、天气预报业务、新闻业务、报警业务和游戏。天气预报服务器、新闻服务器、报警服务器、游戏服务器等分别用作这些情况之每一个的服务器。
图12是展示本发明第一实施例的充当用户终端7的移动通信终端的结构的方框图。
在图12中,CPU 10控制整个操作,并且还确定有效期限是否被附加到来自诸如股票价格信息服务器1的服务器的SMS消息上。该CPU还确定消息的有效期限,并且根据SMS消息中包含的指令控制应用的启动。通信单元11与服务器一起管理SMS消息和电子邮件通信,并且具有诸如常规移动电话的移动通信终端的通信功能。应用存储单元12存储多种类型的应用,这些应用对应于如图10所示的多种业务。此外,应用列表和每个应用的有效期等被记录在应用存储单元12中。按键和显示单元13设有操作按键,并且还显示诸如服务器所供应的股票价格的信息。ROM 14存储CPU 10的程序和类似内容。RAM 15用于工作任务。
(第二实施例)
在本实施例中,描述了存在响应SMS消息的接收而试图启动应用的失败情况,以及建立和显示指示该事实的启动失败消息的情况。
图13展示了涉及本发明第二实施例的系统结构。
在图13中,SMS服务器104经由分组网络103接收由内容服务器101向移动电话102传递的信息。如果移动电话102是CDMA型电话,则SMS服务器104通过寻呼信道发射PUSH消息,所发射的PUSH消息由移动电话102接收。在此情况下,即使移动电话102正在进行数据通信或者利用PUSH消息的传输经由业务信道并行进行电话呼叫。也可以执行消息接收处理。当移动电话12接收PUSH消息时,它启动对应于该PUSH消息的应用,并且为了经由业务信道的数据通信,经由分组服务数据节点(PSDN)105开始与内容服务器101通信。需要注意的是,在该实施例中,SMS用于消息的传输和接收;然而,使用电子邮件取代SMS也是可能的。
图14展示了用作本发明第二实施例的移动通信终端的移动电话102。
当控制单元123经由天线121和无线单元122接收到PUSH消息时,它启动SMS发射器124。控制单元123执行语音单元125、操作单元126、显示单元127、SMS发射器124、邮件器128和应用单元129的综合控制。多个应用被存储在应用单元129中。
SMS发射器124设置有分析PUSH消息中所包含的应用信息的装置;根据分析结果启动应用的装置;建立装置,当不能启动应用时,建立差错消息,然后建立包括PUSH消息和差错消息的信息的SMS消息(此后称之为启动失败SMS消息);以及一个发射装置,向邮件器128发送启动失败SMS消息。邮件器128接收和服务PUSH消息和电子邮件,并且还根据操作单元126的用户操作在显示单元127上显示信息。
图15显示了SMS发射器124的操作顺序。
当移动电话102收到SMS消息(S101)时,把SMS消息发送给SMS发射器124。SMS发射器124确定SMS消息是否是应用启动消息(S102)。如果SMS消息不是应用启动消息,则由于SMS消息仅仅是短消息,因此实际上它被发送给邮件器128(S107)。
如果SMS消息是应用启动消息,则分析SMS消息(S103)。从应用启动消息中提取应用名或者PUSH消息业务名、业务提供商的联系细节(包括电话号码和电子邮件地址)或者业务的设置URL地址(在本实施例中,使用业务删除设置URL)、当启动应用时所需的参数。
然后,根据应用启动消息的分析结果,启动应用单元129中的对应的应用(S104)。如果不能启动应用(即,如果步骤S105中的确定结果为NO),则把PUSH消息中包含的应用名或者PUSH消息业务名、业务取消设置URL地址、包含不能启动应用的原因的差错消息和接收PUSH消息的时间建立为文本数据启动失败SMS消息(这不局限于SMS消息并且可以采用诸如电子邮件的消息数据的形式)(S106)。然后把该消息发送给邮件器128(S107)。不能启动应用的原因可以包括以下事实:应用未被安装在移动电话上,应用的有效期限已过期,或者时间是在SMS消息中包含的SMS消息的有效期限之外。
图16展示了SMS消息的数据结构的实例。
常规SMS消息是短文本消息,然而,启动应用的SMS消息是二进制数据。启动应用的SMS消息主要包括业务提供商的信息和应用提供商的信息。例如,业务名称、业务提供商的名称、业务提供商的URL、业务提供商的URL、业务提供商的电子邮件地址、应用提供商的电话号码、应用提供商的URL、应用提供商的电子邮件地址。
在图16所示的数据结构的实例中,包括:用来确定SMS消息是否为启动应用的SMS消息或者是否为常规文本SMS消息数据的报头;PUSH消息的名称或者应用的名称;业务取消设置URL地址;启动应用时所需的参数。需要注意的是,也可以使用业务持续设置URL或者业务预约设置URL来替代业务取消设置URL地址,或者可以包括所有这些之外的其它项。
图17展示了启动失败SMS消息的一个实例,它是当对应于股票价格业务的应用不存在时的实例。
当用户希望时或者当SMS消息被接收时,邮件器128被启动。如果邮件器128收到启动失败SMS消息时,就存储该消息并把该消息显示为未读取的SMS消息或者电子邮件。由于启动失败SMS消息中包含发件人和标题,因此如果这些被显示为图17左侧所示的列表,就能够立即启动失败SMS消息的内容。如果用户选择启动失败SMS消息,则如图17右侧所示,可以显示启动失败的应用或者业务的名称、差错消息和可以进行业务取消设备的URL。
如果用户希望确定股票价格信息业务,则通过简单地选择图17所示的取消设置的URL,启动浏览器,并且一旦进行了预定设置就可以取消业务。此外,尽管图中有省略,但是如果SMS消息中包含电话号码,而不是进行业务取消设置,那么如果选择了该电话号码,则能够对业务提供商进行电话呼叫。
此外,由于只要用户不删除启动失败SMS消息,启动失败SMS消息的数据就被保持为SMS消息,因此如果用户观看启动失败SMS消息并访问业务提供商,则用户可以在任何时候取消应用启动差错的业务。
根据本实施例,可以获得以下效果:
(a)如果收到SMS消息并且存在应用启动的失败,则通过把其信息转换成消息数据并将其存储为消息数据并在屏幕上显示,就可以给予用户一个告警。
(b)如果收到SMS消息并且存在应用启动的失败,如果业务提供商信息被转换成文本消息并被显示,以及如果选择了该消息,则通过执行有关的操作(比如选择启动浏览器的URL),用户就能够容易地确定业务,继续业务,或者预订该业务。
(c)即使同时收到大量的SMS消息并且存在应用启动的失败,则由于SMS消息被存储为消息数据,因此用户能够在它希望的任何时间观看作为消息数据的失败原因,而不需要执行任何复杂操作,比如每次一个地关闭弹出窗口,因此在此情况下启动失败SMS消息被显示在弹出窗口上。
(d)通过在消息数据中包含发件人信息和标题,当用户观看SMS列表时,用户能够立即确定SMS消息的内容。
需要注意的是,除了存储启动失败消息以及通过在显示单元上作为文本或者弹出显示该消息来通知用户关于该消息的内容外,还可以按收到常规消息时把它显示为最新到达的消息的相同方式,通过点亮或者闪烁或者熄灭LED或者类似器件、通过使用振动器或类似物进行振动、或者通过使用扬声器或类似物发声,来进行通知。
(第三实施例)
在本实施例中,通过根据SMS通知(即,消息)中包含的应用信息和移动通信终端的状态确定能否启动应用,而不试图启动因移动通信终端的状态而限制启动的应用。
图18是本发明第三实施例的应用自动启动系统的结构图。
图18展示了当从另一个移动终端202或者PC203对移动终端20如混合移动终端进行用于应用启动的PUSH型SMS通知时的网络结构,该混合移动终端是通过将cdma 2001 1x与1xEVDO(仅进化数据)组合形成的。
当通知来自移动终端202时,经由cdma2000 1x基站204、交换站205、电话有线网206如互联网、交换站207和cdma 1x基站208传送该通知。当通知来自PC203时,经由互联网(IP网)209、网关(G.W.)210、交换站207和cdma2000 1x基站208传送该通知。移动终端201与PC 203之间的高速分组通信是经由IP网络209、交换站211以及1xEVDO基站212实施的。
图19是展示本发明第三实施例的移动通信终端的结构的方框图。
在图19中,存储在ROM单元219中的SMS发射器391设有一个确定装置,该确定装置分析来自移动终端202或者PC203的SMS通知中包含的应用信息,并且在方式模式时,确定应用启动是否可能。
多个应用被存储在RAM单元220的应用单元402中。上述确定所必需的应用信息和显示自动启动是否可能的信息被存储在RAM单元220的数据库(DB)401中,用于每个应用。
除此之外,移动通信终端还设有语音处理单元214、发射单元215、接收单元216、显示单元217、操作单元218、天线221、无线单元222等等,以便实施常规移动电话功能。此外,控制单元213中的CPU的程序被存储在ROM单元219中。
图20展示了SMS发射器391中的确定装置分析应用信息并控制上述确定所需的数据库401的结构的实例。
在图20中,箭头A表示安装在移动终端201中的应用的应用号,而箭头B表示该应用的应用名。箭头C表示用于常规操作的自动启动设置的ON/OFF分类,而箭头D表示方式模式的自动启动设置地ON/OFF分类。这ON/OFF涉及是否将自动启动应用或者是否将不自动启动应用。这些数据项为每个应用而存储(这里,00到10)。
例如,在常规操作期间当自动启动设置为ON时,启动为应用号01而记录的播放器应用,然而,在方式模式中,当自动启动设置为OFF时,不启动播放器应用。对于用户希望在方式模式中施加自动启动限制的应用,这是有效的。当自动启动设置为ON时,以常规模式启动为应用号10所记录的GPS应用。此外,当自动启动设置为ON时,还可以以方式模式启动该GPS应用。对于用户不希望以方式模式施加自动启动限制的应用,这是有效的。
下面结合附图21的流程图描述基于上述结构的操作。
当控制单元213经由天线221和无线单元222收到SMS通知时,启动SMS发射器391,并分析SMS通知中包含的应用信息(S201)。即,控制单元将SMS通知中包含的应用信息与数据库401中的相应信息进行比较,并且对于匹配数据库401中信息的应用信息,以基于图20中箭头D的方式模式确定该应用的ON/OFF设置(S202)。此外,控制单元213确定移动通信终端当前是否处于方式模式,如果自动启动是方式模式的ON,则执行启动处理(S203)。如果自动启动是方式模式中的OFF,则执行启动无效处理并将其显示在显示单元217上(S204)。
图22A和图22B展示了当以方式模式给予SMS通知时的本发明的显示屏幕的实例。
当SMS通知在图22A所示的等候显示期间到达,并且移动通信终端已经被置于方式模式时,那么当根据确定结果不能启动一个应用时,则通过弹出窗口或者全屏幕显示展示基于包含时标和原因的SMS通知的应用自动启动结果,如图22B所示。所以使用户得知该事实。同时,还可以通过输入信号到达灯的闪烁图案,使用户得知该事实。
如果确定结果展示不可能启动,则可以在一个预定时间之后作出另一个确定,并且如果现在不能取消方式模式,则能够启动,或者如果预定时段取消了方式模式,则能够进行启动。
在本实施例中,给出了关于能否以方式模式启动应用的确定的说明。然而,该说明也适应于关于移动通信终端的某些功能或者其它功能受到限制的模式(不同于方式模式)下能否启动应用的确定,这些模式例如是使附近的人免于打扰的静音或不发光的模式(即状态),也就是驱动模式、能量转换模式(即,例如通过降低显示,减少能量消耗的模式),静音模式(即,既不振铃也不振动的模式)。此外,上述模式中的自动启动设置可以仅仅是ON或OFF的设置。如果自动启动设置仅仅是OFF,那么如果不进行设置,则以此模式进行自动启动。如果自动启动设置仅仅为ON,则当不进行设置时,以此方式执行自动启动。
(第四实施例)
在本实施例中,当每次收到PUSH消息时,检查待启动的应用和其成本,并检查通过启动该应用和访问网络所产生的费用与累积通信费用之和是否将超过为累积通信费用而设置的上限。只有在不超过上限的情况下,才启动该应用。
本发明第四实施例的SMS系统的结构图与涉及第二实施例的图13所示的相同,并且整个操作也与第二实施例的操作相同。
也就是说,在图13中,内容服务器101经由分组网络103发送启动移动终端102的应用的信息。SMS服务器104接收该信息以及SMS服务器104经由常规寻呼信道相移动终端102发送作为PUSH消息的该信息。移动终端102经由寻呼信道接收PUSH消息,结果是能够经由与寻呼信道并行的业务信道进行数据通信和会话。
当移动终端102接收PUSH消息时,它根据该PUSH消息启动应用。为了使用该应用进行数据通信,该移动终端经由PSDN 105通过业务信道与内容服务器101开始通信。
图23是展示本发明第四实施例的充当移动通信终端的移动终端102的结构的方框图。图24A和图24B是展示本发明第四实施例的流程图。下面利用图23、图24A和24B说明第四实施例的结构和操作。
首先,PUSH消息接收单元521接收来自SMS服务器104的PUSH消息(图24A中的步骤S501,此后将省略“步骤”措辞)。然后由PUSH消息分析单元522分析所接收的PUSH消息的内容(S502),并且确定启动哪个应用。PUSH消息中含有标识应用的ID,并且在移动终端的应用信息累积单元523中预先存储拥有该ID和其关联的应用的应用信息。多个应用被存储在应用单元529中。
图25展示了应用信息的结构的一个实例。
应用信息包括展示当收到PUSH消息时是否自动启动与PUSH消息关联的应用的信息,以及利用图23所示的网络访问单元524的应用是否将产生收费的信息。
在图23中,应用启动单元525检查是否可以利用应用信息自动启动已经决定启动的应用(S503),如果没有设置自动启动,则不启动该应用。此时,如果已经作出了一个设置,以作出关于不自动启动应用的事实的通知,则通知单元526将该事实通知给用户。另一方面,如果已经设置了自动启动,则利用应用信息检查内容的使用是否将招致收费(S504)。如果将不招致收费,则启动应用(S505)。如果已经作出了通知设置,则通知用户该应用已经被启动。如果内容的使用将招致收费,则检查费用。
如果内容的使用将招致收费,应用启动单元525则确定当前累积的通信费用+启动该应用和访问网络将产生的费用的总额是否将超过用户预先设置的累积通信费用的上限值(S506)。如果该总额未超过上限,则启动该应用(S505)。如果该总额超过上限,则不启动该应用。此时,不管是否作出通知用户该自动启动没有发生的设置,或者是否作出不通知用户该自动启动没有发生的设置,通知单元526都作出一个对用户的通知。结果,使用户得知累积通信费用已经到达用于设置的累积通信费用的上限值,并且如果需要,用户能够使用操作装置(未示出)执行一个如提升上限的动作。
需要注意的是,通知单元526具有利用扬声器、LED、LCD和振动器等通过声音、屏幕显示、振动等进行通信的功能。
图24B是关于在应用启动时通知用户的流程图。
当启动应用时(S511),检查是否为该应用设置一个通知(S512)。如果已经设置了一个通知,则通知用户该应用已经被启动(S513)。
图26展示了通知用户的条件与应用启动条件之间关系的矩阵。
当启动招致收费的矩阵以及实施数据通信或者收到一个业务时,由通信费用计算单元527计算费用,并且在累积费用信息累积单元528中累积通信费用信息。此外,更新累积的通信费用。如果按月额计算通信费用,则提供在每月底重置累积的费用的处理。
在某些情况下,即使达到累积的通信费用的上限值,根据应用,用户也可以不考虑该费用并继续获取信息。为了对待这种情况,增加例如下述的应用信息的属性值的设置是可能的。例如,允许自动启动以及允许为每个应用进行网络访问的设置,或者根据用户的喜好为每个应用设置优先级以及由此控制接收间隔的设置。作为选择,还能够提供关于每个应用的累积通信费用的信息,并设置每个应用的上限值。图27是应用信息的一个扩展实例。
还可能作出这样一种设置,如果到达累积通信费用的上限值并且不执行自动启动,则SMS服务器104不发送后续的PUSH消息。特别是,向SMS服务器104发射暂停请求,并且当用户作出提升累积通信费用的上限值和重置累积通信费用之一时,向SMS服务器104发送重新开始传送的请求,并且允许SMS服务器104重新开始传送。
根据该实施例,即使作出一个设置以便不进行关于应用启动的通知,如果已经到达通信费用的上限值并且不启动该应用,则通过将该事实通知用户,能够区别该事实和没有自动启动的常规操作,并使用户得知已经到达通信费用的上限值。通过作出一个设置,以便由于用户的通信费用的上限的设置,使一个应用不会被PUSH消息的接收而启动,即使费率表是一个费用依赖收费系统,用户也能够保持低于固定费用的通信成本。不利用自动启动,可以控制资源消耗,从而降低电池的消耗。
(第五实施例)
在本实施例中,当出现多个未处理的启动消息时,建立并显示对应于未处理的启动的应用列表,并且用户能够选择用户根据屏幕上显示的列表希望启动的应用。
图28是展示本发明第五实施例的移动终端的结构的方框图。
在图28中,无线单元601经由无线链路与服务器一起实施数据的传输和接收。
消息传送和接收单元602经由无线单元601与服务器和其它终端一起交换SMS消息。
消息分析单元603分析所接收的SMS消息,并确定所接收的SMS消息是否为常规SMS消息或者是否为PUSH数据传递业务的应用启动消息。
启动消息存储单元604临时存储应用启动消息。
应用启动单元605根据应用启动消息启动应用。
被显示为应用A、B、C的应用程序606是用于PUSH数据传递业务的程序。
SMS消息应用607发射和接收常规SMS消息应用。此外,SMS消息应用607用来建立邮件和阅读邮件。
显示单元608例如显示消息和各种类型的数据,并且还显示多个未处理的启动消息的列表(如下所述)。
除此之外,尽管图中未示出,但是在该结构中还包括构成常规移动电话功能的单元,例如,诸如键盘之类的操作单元、控制整个终端的控制单元、存储器等。
下面利用图29中所示的流程图说明当接收SMS消息时的操作。
消息被大致分成两类,即用于SMS的常规消息和启动PUSH传递业务的应用的消息。利用报头中包含的标识符,或者把指示应用启动消息的码嵌入消息数据的前面,然后再利用该码,可以执行消息的辨别。这里使用具有后者格式的应用启动消息进行说明。具体而言,指示应用启动消息的码被安置在多个字节(这里视为N个字节)中,这些字节之后是消息数据,其后是确定待启动的应用的代码(这里视为M个字节),以及启动应用所需的参数数据。
从服务器发送的消息经由无线链路发送到移动通信终端。无线单元601接收该消息,并且如果它是SMS消息数据,则把它发送到消息传送和接收单元602(步骤S601-此后省略“步骤”措辞)。如果接收的数据是常规数据,则消息传送和接收单元602指令消息分析单元603分析所接收的数据(S602)。消息分析单元603确定该消息是否是来自消息数据的前N个字节的应用启动消息(S603),并且,如果是应用启动消息,则把消息数据临时存储在启动小存储单元604中(S604)。随后通知应用启动单元605,已经存储了消息数据(605)。需要注意的是,假定启动消息存储单元604具有FIFO结构。如果在S603中确定该消息不是应用启动消息,则把消息数据传递到SMS消息应用607并启动该应用(S606)。
然后结束接收处理(S607)。
下面利用图30所示的流程图说明基于存储的启动消息启动应用的操作。
当应用启动单元605从存储消息的消息分析单元603接收到通知时(S611),它阅读启动消息存储单元604(S612)。然后检查未处理的应用启动消息是否出现(S613),如果没有出现这种消息,则结束该处理。如果出现未处理的应用启动消息,则检查是否出现了多个这种消息(S614)。如果一个这种消息出现,则检查设置是否是使用户确认应用起动的设置(S615)。
PUSH数据传递业务中记录的应用具有关于自动启动的设置。自动启动允许设置是,当收到应用启动消息时启动应用,然后发射和接收数据,并且不要求用户执行启动确认的设置。自动启动允许设置是用户设置的并且被应用起动单元605控制和引用(refer)。应用启动单元605引用自动启动允许设置,并且如果自动启动允许设置是ON,则执行来自应用A/B和C中的对应的应用,不等候用户的启动确认(S618)。
然而,如果自动启动允许设置为OFF,则应用启动单元605在显示单元608上显示应用起动确认屏幕,并且等候用户的启动确认(S617)。如果选择了“启动”,则应用起动单元605执行相应的应用(S618)。然后由该应用执行与服务器的数据通信处理(S619)。当该结束该通信时,子程序返回到S613的处理,并且确认应用启动消息是否出现于启动消息存储单元604中。需要注意的是,当结束通信并释放通信资源时,应用启动单元605还可以从启动消息存储单元604中删除已处理的应用启动消息。
然而,在S617中选择了“取消”,则删除已选择的应用启动消息(S620),并且子程序返回到S613的处理。
在上述S614中,如果多个未处理的应用起动消息出现,则应用启动单元605建立并显示其列表(S621)。此时,在应用启动确认屏幕上的列表中显示与所有未处理应用起动相对应的业务名称和应用名称。作为该显示的结果,用户能够立刻知道收到了哪个启动消息。
图31展示了显示单元608显示的启动确认屏幕上的列表的实例。
为每个应用启动消息显示接收时间和业务名或者应用名,并且按照最早接收时间的顺序安排该接收时间和业务名或者应用名。如果单屏幕上不能包含所有消息,则通过滚动观看所有消息。对应于软键的命令被显示在屏幕之下,并且通过按压对应的软键能够启动或者取消已选择的应用。
接着,当用户从图31所示的启动确认屏幕选择一个应用(S622)时,显示应用启动确认屏幕,并且等待用户的启动确认(S623)。如果选择了“启动”,则运行相应的应用(S618)。然后子程序返回到S613的处理。
一旦已经处理了一个应用起动消息,则确认未处理应用启动消息是否出现在启动消息存储单元604中(S613)。如果出现了未处理消息,应用启动单元605结束该处理并准备下一个消息接收。
根据本实施例的移动通信终端,如果同时或者基本上同时收到多个应用启动消息,则能够在列表中显示正在接收哪个消息,从而能够使用户决定启动(即,处理)应用的顺序。结果,用户能够从用户分配最高优先级的消息开始进行处理,从而能够实现极方便地提供给用户的PUSH数据传递业务。
需要注意的是,该实施例还可以利用,可以为PUSH数据传递业务中记录的应用设定优先级和自动启动允许设置的结构。优先级既可以是两段的,如高或常规,也可以使三段的,如高、中、低。
在此情况下,应用启动单元605引用建立启动应用的列表时的优先级信息的等级,并且进行操作以便在列表的顶部显示具有优先级高等级的应用。
其原因是为了避免诸如以下的问题。例如,如果同时或者基本上同时收到大量应用启动消息,造成这些消息不能在启动确认屏幕的单屏幕上显示时,具有优先级高等级的通知,例如,依据安全观点是极其重要的通知如犯罪预防系统中故障的通知也许被埋藏在其它通知中,并且可能不被用户注意到。
通过利用上述结构,即使多个应用起动消息被同时或者基本上同时接收,用户也能够快速访问用户分配高优先级的信息,从而进一步增加了用户的便利性。
需要注意的是,在本实施例中,如果没有来自用户的引用已显示的应用列表的启动指令,则根据这些应用在列表上的顺序处理允许自动启动的应用。此外,优先级等级还可以被用作自动启动的顺序。
(第六实施例)
在本实施例中,当用户周期地按压并释放操作按键以便玩游戏或者建立电子邮件时,测量当释放按键直至再按压该按键之间经过的时间。当进行一个输入信号已经到达的通知时,如果输入信号到达之前的经过时间低于阈值,则确定正在玩游戏或者正在建立电子邮件,并且不显示关于输入信号的到达的通知。
图32是表示作为本发明第六实施例的移动通信终端的实例的移动电话的结构的方框图。
在图32中,无线装置701是实现移动电话功能的装置,并且被形成模块。OS 703经由无线装置驱动器702与无线装置701交换信息。此外,OS 703被链接到显示驱动器707和按键驱动器710,并且控制诸如液晶显示器的显示单元708和按键驱动器709。OS 703还设有绘图应用程序接口(API)706,并且控制一个应用在显示单元708上的信息显示。
如果应用位于屏幕的前台,则该应用从OS 703接收按键事件的通知,并接收用户在按键装置709上操作一个操作按键的通知。当输入信号已经到达时,第一应用705出现在屏幕上,并且把该到达通知给用户。此时,如果还得知主叫用户号码,则显示呼叫用户号码并发出铃声。第二应用712是用户启动的游戏。
这里,假定第二应用712已经被启动,以便用户在等候输入信号到达的同时玩游戏。用户以快速节奏在按键装置709上重复它的操作键。该按键事件经由按键装置710通知给第二应用712、按键监视单元711和OS703。按键通知单元711设有测量时间的计数器,并利用具有预定频率的时钟取定该计数器。
图33展示了按键监视单元711的处理流程。
在初始化(步骤S721-此后省略“步骤”措辞)后,当按键驱动器710通知已经按压了一个操作键(S722)时,停止计数器的计数并把计数器复位至零(S723)。当按键驱动器710进一步通知已经释放了操作键(S724)时,启动该计算器(S725)。
在正在重复按压和释放操作键的同时,如果OS 703收到关于自操作键释放时起的经过时间,则读出和通知计数器的值。所以,在按压操作键的同时,读取得计数器值总是为零。
接着,将假定输入信号在运行第二应用712的同时到达。无线装置701检测输入信号的到达并产生一个中断。无线装置驱动器702检测该中断,并且OS 703启动输入信道到达响应处理模块704的操作。输入信号到达响应处理模块704确定到达的输入信号是电话呼叫、短消息还是电子邮件,并且确定诸如移动电话当前是否处于方式模式的各种其它条件,或者确定是否已经作出了拒绝输入信号到达的一个设置,并启动合适的第一应用705。
第一应用705试图获取利用绘图API 706在显示单元708上绘图的授权。OS 703检测已经作出绘图授权的请求以作为输入信号到达的结果,并且进行关于从操作键的释放开始的经过时间的对按键监视单元711的查询。作为答复,按键监视单元711向OS 703发送计数器的值。如果经过的时间等于或大于预定阈值,例如一秒,则OS 703立即接收来自第一应用705的请求。结果,输入信号到达的显示通知被描绘在显示单元708的屏幕上。
然而,如果计数器值小于预定阈值,则确定用户正在玩游戏,并且不发送对绘图授权的请求的答复,它决定暂时不显示输入信号到达通信。此时,OS 703利用经过的时间小于阈值来启动用于该时段的计数器,并且在超时事件中,进行关于自操作键释放开始的经过时间的对按键监视单元711的新查询。结果,在用户正在继续游戏并且正在重复敲击操作键的时间期间,能够在不是自操作键的释放开始的经过时间高于该阈值的长时段,删除输入信号到达的通知。如果用户的操作键的操作停止,则输入信号到达通知作出一个中断并显示在屏幕上。然而,此时由于用户继续操作的愿望已经结束,因此用户不会作出错误操作。此外,它还能减少当执行与用户操作愿望相反的操作(即,中断屏幕显示)时引发的烦恼的感觉或吃惊的程度。
在该实施例中,第一应用705是用来告知输入信号到达的应用,然而,它也可以是执行其它类型处理的应用。也就是说,如果短消息到达,则输入信号到达响应处理模块704能够根据短消息内包含的标识符,启动如第一应用705的相关应用。该类型短消息业务(SMS)的实例包括由SMS告知中心的电子邮件的到达的应用,响应SMS消息的到达启动邮件应用,以及进行该邮件应用以从中心接收邮件。可选的实例包括与特定内容提供商订立合同的应用,并且通过SMS消息告知用户关于新合同的开始,允许用户立即启动该业务。
图34是展示通过SMS消息到达指令应用启动时的处理的流程图。
当SMS消息到达(S731)时,分析该消息中包含的标识符(S732),并且启动对应于该标识符的的应用(S733),并且该应用调用绘图API 706(S734)。此时,检查计数器值是否等于或者大于阈值(S735),如果计数器值等于或者大于阈值,则实施绘图处理(S736)。如果计数器值小于阈值,则在计数器值已经到达阈值之后执行绘图(S737)。
第一应用705的实例包括向显示单元708请求绘图授权的应用,以及在后台中执行处理的应用。如果应用请求绘图授权,则不论应用的类型如何,都能够实现本发明的效果。此外,在本实施例中,由于OS 703延迟了绘图授权的请求,因此当出现OS 703自己显示对用户的通知之需要时,可以按第一应用705的相同方式,获得本实施例的效果。例如,如果试图启动第一应用705,但是由于不充足的资源,例如存储器,而不能启动该应用,则输入信号到达响应处理模块704可以显示差错消息。
(第七实施例)
在本实施例中,监视单元监视在字符输入操作期间是否显示复原字符,并且当显示关于输入信号到达的通知时,对监视单元查询复原字符是否正在被显示。如果该查询的答复是正在显示复原字符,则禁止该通知的显示。
图35是用作本发明移动通信终端的第七实施例的移动电话的实例的方框图。
需要注意的是,在本实施例中,图35所示的按键装置809具有图40所示的按键布局,并且根据执行图41所示的屏幕转换的过程实施字符串输入操作。
在图35中,无线装置801是实现移动电话终端的功能的装置,并且被形成模块。OS 803经由无线装置驱动器802与无线装置801交换信息。此外,OS 803被链接到显示驱动器807和按键驱动器810,并控制诸如液晶显示器的显示单元808和按键驱动器809。OS 803还设有绘图API 806,并且控制第一应用805和第二应用812在诸如液晶显示器的显示单元808上的信息显示。
如果一个应用位于屏幕的前台,则该应用接收来自OS 803的按键事件的通知,并接收用户已经操作按键装置809的通知。当输入信号已经到达时,第一应用805出现在屏幕上,并且把该到达通知给用户。此时,如果还得知主叫用户号码,则显示该主叫用户号码并且发出输入信号到达声音。第二应用812是用户启动的字符输入应用。
这里假定第二应用812已经按照用户在等待输入信号到达的同时输入文本的顺序启动。当在屏幕上显示第二英勇812时,显示编辑箱813。编辑箱813是属于OS 803地公共部件,并且接收来自用户的字符。当用户选择编辑箱813时,一个按键事件被传递到编辑箱813。编辑箱813还链接到输入支持单元814,它根据该按键事件搜索候选字符串,并输入到编辑箱813。此后,在本实施例中,使用作为实例的诸多字符进行说明。
例如,如果用户使用按键输入“41281”,则编辑箱813在屏幕上显示“41281”。接着,当用户按压转换键902时,编辑箱813将该按键事件通知给输入支持单元814。输入支持单元814搜索候选者,然后用于“TOUKIYOU”的片假名字母字符串并供应到编辑箱813。编辑箱813利用绘图API806在屏幕上显示用于“TOUKIYOU”的片假名字母字符串。此时,编辑箱813在监视单元815中登记编辑箱813自己处于前台并且正在显示复原字符串的事实。
当用户按压设置键903时,该按键事件被传递到编辑箱813并告知输入支持单元814。编辑箱813随后存储设定的字符串并且还删除监视单元815中关于正在显示字符串候选者的事实的登记。此外,当按键焦点(光标)移到编辑箱813之外时,强制地设定复原字符串,并且把删除的通知传递到监视单元815。此外,由于如果第一应用812出现在后台侧按键焦点也移动到编辑箱813之外,因此把相同类型的删除通知传递到监视单元815。
结果,即使起动了用于执行字符串输入的多个应用,以及编辑箱813和输入支持单元814的多个事例被出现,由于信息被收集在监视单元815中,因此能够精确地确定字符串候选者目前是否被显示在屏幕上。
还将假定在第一应用812的编辑箱813仍然在显示单元808上显示复原字符串的同时,输入信号到达。无线装置801检测输入信号的到达并且产生一个中断。无线装置驱动器802检测该中断,以及OS 803使输入信号到达响应处理单元804执行输入信号到达响应处理。输入信号到达响应处理单元804识别已到达的输入信号是电话呼叫、短消息还是电子邮件,并确定诸如移动电话目前是否处于方式模式的各种其它条件,或者确定是否作出了一个拒绝输入信号到达的设置,并启动合适的第一应用805以给予输入信号到达的通知。
第一应用805试图获取使用绘图API 806在显示单元808上绘图的授权。OS 803检测作为输入信号到达的结果已经作出绘图授权的请求,并且指令监视单元815确定是否正在显示复原字符串。如果监视单元815答复目前未显示复原字符串,则OS 803立即接受来自第一应用805的请求,并在显示单元808的屏幕上绘出输入信号到达的显示通知。
然而,如果监视单元815答复目前正在显示一个复原字符串,而没有发送对绘图授权请求的响应,则决定暂时不显示输入信号到达通知。此时,为了将一个输入信号已经达到通知给用户,它能够利用通知装置(未示出)执行通知操作,比如使LED闪烁、发出预定通知音调、或者启动振动。
当用户按压指令设定字符串的设定按键903时,监视单元815对来自OS 803的查询答复,目前未显示复原字符串。结果,OS 803在预定时间间隔启动定时器,并且开始查询监视单元815。当监视单元815答复目前未显示复原字符串时,对第一应用805的请求分配资源,并且给予在显示单元808上绘图的授权。
作为选择,在从输入信号到达通知的显示禁止开始经过一个预定事件之后,再显示该通知也是可能的。
(第八实施例)
在第八实施例中,第一应用805通知输入信号的到达。相比之下,在本实施例中,第一应用将是执行特定处理的若干应用。即,当指令应用起动的短消息到达时,输入信号到达响应处理单元804确定短消息内包含的标识符,并选择与该标识符关联的应用,并启动作为第一应用805的该应用。
这一类型的短消息业务(SMS)的实例包括由SMS消息通知中心的电子邮件到达的应用,有线应用响应SMS消息到达而启动,并且该邮件应用使得接收来自中心的邮件。可选的实例包括与特定内容提供商订立合同的应用,并且通过用SMS消息告知用户新内容业务的开始,允许用户立即启动该业务。第一应用805的实例包括向显示单元808请求绘图授权的应用以及在后台执行处理的应用。
如果应用能够在显示单元808上作出一个显示,则不论应用类型如何,都能够实现本发明的效果。
图36是展示本发明第八实施例的操作的流程图。
当SMS消息到达(步骤S831-此后省略“步骤”措辞)时,分析该消息内包含的标识符(S832)。然后选择对应于该标识符的应用,并作为第一应用启动该应用(S833)。第一应用805然后调用绘图API 806(S834)。此时,向监视单元815查询显示单元808上是否正在显示复原字符串(S835)。如果目前未显示该字符串,则实施绘图处理(S835)。如果正在显示复原字符串,则禁止绘图处理(S837),并且在预定时间之后(作为选择,在已经设定字符串之后),进行关于通知的绘图(S838)。
需要注意的是,在第七和第八实施例中,由于OS 803延迟了绘图授权的请求,因此当出现OS 803自己显示对用户通知之需要时,可以以第一应用805相同的方式,获得本实施例的效果,例如,如果试图启动第一应用805,但是由于诸如存储器的不充足资源的原因不能启动该应用时,则输入信道到达响应处理单元804可以显示一个差错消息。
根据本实施例,由于在字符串输入操作期间复原字符串(例如,图41中的状态911至917之任何一个显示的字符串)正在被显示在显示单元808上时,因此可以获得不中断输入信号到达通知,并在用户执行设置操作之前显示该通知的效果。结果,在结束电话通话之后,屏幕返回到原始字符输入屏幕,并且能够从下一个字符输入再次开始启动,并且不会浪费字符串输入操作中途前已经执行的工作。此外,还能够提供使用舒适的移动电话,如果用户输入操作的注意力被打断,该移动电话不会造成可能出现的任何烦恼的感觉。
下面将说明本发明的相应实施例的记录程序的程序和记录媒介。
能够使计算机系统的CPU执行基于本发明每个实施例的结构的处理以及执行本发明每个实施例所示流程的处理的程序构成了本发明的程序。
记录该程序的记录媒介构成可以由本发明计算机阅读的记录媒介。可以使用的记录媒介的实例包括磁光盘、光盘、半导体存储器、磁记录媒介等。这些可以以ROM、RAM、CD-ROM、软盘、存储卡等的形式使用。
在这些记录媒介之中,还可以包含在预定时间保持程序的媒介,如易失性存储器,比如当程序经由通信线路如电话线或者诸如互联网的网络传送时,充当服务器和客户机的计算机系统的内部RAM。
该程序还可以经由传送媒介或者通过传送媒介的传送波,从正在存储装置或类似物上存储程序的计算机系统传送到另一个计算机系统。该传送媒介涉及具有传送信息功能的媒介,例如诸如电话线之类的通信线路或者诸如互联网之类的网络。
此外,该程序还可以由实现上述功能的多个程序构成。作为选择,该程序可以用于一部分上述功能。此外,程序可以是所称的勘误(differential)文件(即,勘误程序),它能够通过组合已经记录在计算机系统上程序实现上述功能。
所以,它还能够获得与上述实施例的每个所述的那些功能和效果相同的功能和效果,从而通过使用不同于基于本发明实施例的系统和设备的系统或者设备中的该程序和记录媒介,以及用执行该程序的系统或设备,解决本发明的问题。
需要注意的是,移动通信终端包括:移动电话;并入通信单元的移动信息装置;和可以附加通信卡的移动信息装置。
此外,上述实施例所述的确定、启动、测量、计算和分析等可以由控制电路(例如,中央处理单元)、电子电路等执行。
以上是参考附图对本发明实施例的说明,然而应当理解,这些实施例是本发明的实例,不能认为是对本发明的限制。在不背离本发明精神和范围的条件下,可以作出增加、省略和其它修改。所以,本发明不认为被上述说明所限定,而仅仅由所附权利要求的范围限定。

移动通信终端、信息提供系统、程序和记录介质.pdf_第1页
第1页 / 共80页
移动通信终端、信息提供系统、程序和记录介质.pdf_第2页
第2页 / 共80页
移动通信终端、信息提供系统、程序和记录介质.pdf_第3页
第3页 / 共80页
点击查看更多>>
资源描述

《移动通信终端、信息提供系统、程序和记录介质.pdf》由会员分享,可在线阅读,更多相关《移动通信终端、信息提供系统、程序和记录介质.pdf(80页珍藏版)》请在专利查询网上搜索。

因时间过去而不再有效的信息不提供给用户。当股票价格信息服务器(1)从证券交易网络(2)获取更新的股票价格信息时,指令启动预定应用和已经附加有效期限的消息通过寻呼信道经由SMS服务器(6)发送到用户终端(7)。当用户终端(7)收到该消息时,确定该消息是否在有效期限内,如果确定该消息在有效期限内,则启动存储的多个应用之中的被指令应用。股票价格信息服务器(1)随后向用户终端(7)发送由启动的应用请求的股。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1