无线通信终端及操作系统的制作方法

文档序号:7977836阅读:277来源:国知局
无线通信终端及操作系统的制作方法
【专利摘要】本发明提供无线通信终端及操作系统,其根据应用程序决定在通信恢复后是否继续通信切断前的应用程序的操作。无线通信终端(20)具有:输入装置(25、27),输入用于操作应用程序的操作内容;通信装置(28),将从输入装置(25、27)输入的操作内容发送给服务器(10),接收通过该服务器(10)实现的规定处理的结果、即服务器处理结果;控制装置(23),若在从输入装置(25、27)输入了操作内容后到从服务器(10)接收到与该操作内容对应的服务器处理结果之前的期间与服务器(10)的通信切断,则根据基于操作内容的操作对象的应用程序来决定在与服务器(10)的通信恢复后是否使基于通信切断前输入的操作内容进行的操作继续。
【专利说明】无线通信终端及操作系统
【技术领域】
[0001]本发明涉及操作应用程序的无线通信终端及操作系统。
【背景技术】
[0002]以往,在手机等无线通信终端中,公知有这样的终端,即:在通话中进入隧道等而通信切断的情况下,当随后移动到了能够通信的环境时,对刚才的通信对象自动拨号,从通信切断开始规定时间内不能通信时,不进行拨号(例如,参照专利文献I)。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2007-251662号公报
[0006]但是,在上述以往的结构中,只不过是决定在通信恢复后是否继续进行通话(电话的拨号)。
[0007]例如,在通过语音操作应用程序的无线通信终端中,在利用服务器进行语音识别的情况下,期望根据应用程序来决定在与服务器的通信恢复后是否继续进行与服务器的通信切断前的应用程序的操作。

【发明内容】

[0008]本发明正是鉴于上述情况而研发的,其目的是提供能够根据应用程序来决定在通信恢复后是否继续通信切断前的应用程序的操作的无线通信终端及操作系统。
[0009]为实现上述目的,本发明的特征在于,具有:输入装置,输入用于操作应用程序的操作内容;通信装置,将从所述输入装置输入的操作内容发送给服务器,并接收通过该服务器实现的规定处理的结果、即服务器处理结果;和控制装置,若在从所述输入装置输入了操作内容之后到从所述服务器接收到与该操作内容对应的服务器处理结果之前的期间与所述服务器的通信被切断,则根据基于所述操作内容的操作对象的应用程序来决定在与所述服务器的通信恢复后是否使基于通信切断前输入的操作内容进行的操作继续。
[0010]在上述结构中,可以是,在所述应用程序是当前位置的周边检索且所述操作是检索语的输入操作的情况下,将通信恢复后的位置作为当前位置进行周边检索。
[0011]在上述结构中,所述操作内容可以是语音。
[0012]在上述结构中,所述规定处理可以是对所述语音进行语音识别的语音识别处理。
[0013]另外,本发明的操作系统具有:服务器,执行规定处理;无线通信终端,将用于操作应用程序的操作内容发送给所述服务器,并接收通过所述服务器实现的规定处理的结果、即服务器处理结果,执行与所述操作相应的处理,其特征在于,所述无线通信终端若在从输入了所述操作内容之后到从所述服务器接收到与该操作内容对应的服务器处理结果之前的期间与所述服务器的通信被切断,则根据基于所述操作内容的操作对象的应用程序来决定在与所述服务器的通信恢复后是否使基于通信切断前输入的操作内容进行的操作继续。[0014]在上述结构中,可以使,所述服务器若在向所述无线通信终端发送所述语音的识别结果完成之前与所述无线通信终端的通信被切断,则根据所述服务器处理结果判断是否是对通信恢复后被继续的应用程序进行操作的操作内容,并根据判断结果保持或删除与该操作内容对应的服务器处理结果。
[0015]在上述结构中,所述操作内容可以是语音。
[0016]在上述结构中,所述规定处理可以是对所述语音进行语音识别的语音识别处理。
[0017]在上述结构中,所述规定处理可以是从数据库中检索与所述操作内容对应的数据的数据库检索。
[0018]此外,在本说明书中包含2011年4月7日提出的日本专利申请特愿2011-85359号的全部内容。
[0019]发明的效果
[0020]根据本发明,能够根据基于操作内容的操作对象的应用程序来决定在与服务器的通信恢复后是否继续进行基于通信切断前所输入的操作内容的操作。
【专利附图】

【附图说明】
[0021]图1是表示本发明的实施方式的语音操作系统的功能性结构的框图。
[0022]图2是表示语音信息管理表的图,图2的(A)是表示导航装置的语音信息管理表的图,图2的(B)是表示服务器的语音信息管理表的图。
[0023]图3是表示多次进行服务器中的语音识别的情况下的设施检索操作应用程序的动作的流程图。
[0024]图4是表不继续判断表的图,图4的(A)是表不包含继续条件的表的图,图4的(B)是表示包含设施检索操作应用程序继续后的处理的表的图。
[0025]图5是表不通彳目恢复处理的流程图。
[0026]图6是表示通信切断前的设施检索画面的图。
[0027]图7是表示通信切断后的设施检索画面的图。
[0028]图8是表示通信切断后的设施检索画面的图。
[0029]图9是表示信息保持/删除确认处理的流程图。
[0030]图10是表示识别结果取得确认处理的流程图。
[0031]图11是表示通过服务器不仅进行语音识别还进行设施检索的情况下的设施检索操作应用程序的动作的流程图。
【具体实施方式】
[0032]以下,参照【专利附图】
附图
【附图说明】本发明的实施方式。在以下的说明中,作为无线通信终端例示了搭载在汽车上的车载型导航装置(所谓的汽车导航装置)。另外,作为操作系统例示了通过语音来操作应用程序的语音操作系统。
[0033]图1是表示本实施方式的语音操作系统的功能性结构的框图。
[0034]语音操作系统I由服务器10、搭载在汽车2上的导航装置20构成,服务器10和导航装置20通过互联网等网络3能够相互通信。
[0035]服务器10具有服务器通信部11、语音识别部12、服务器存储部13和服务器控制部14。服务器通信部11在服务器控制部14的控制下,从导航装置20接收语音数据,并向服务器控制部14输出。语音识别部12在服务器控制部14的控制下,对由服务器通信部11接收的语音数据实施语音识别处理(规定处理),并将识别结果(服务器处理结果)向服务器控制部14输出。在服务器控制部14的控制下,将从导航装置20接收的语音数据及从语音识别部12输出的识别结果等存储在服务器存储部13中。上述服务器通信部11在服务器控制部14的控制下将识别结果发送到导航装置20。
[0036]导航装置20具有位置检测部21、车速检测部22、控制部(控制装置)23、显示部24、操作部(输入装置)25、存储部26、语音输入部(输入装置)27、通信部(通信装置)28、语音再生部29和扬声器30。
[0037]位置检测部21利用例如GPS (Global Positioning System ;全球定位系统)检测当前位置的绝对位置(经度、纬度),并使用陀螺仪传感器等检测当前位置的相对方位。车速检测部22对从汽车2得到的车速脉冲进行处理,将汽车2的速度向控制部23输出。
[0038]控制部23执行导航装置20的各部分的控制、用于导航功能的处理和用于乐曲再生功能的处理这样的各种处理,该控制部23具有例如CPU、ROM、RAM等。
[0039]显示部24在控制部23的控制下显示导航装置20的操作画面、用于导航的地图、表示当前位置和路径等的导航画面、用于乐曲再生的乐曲再生画面等各种信息,该显示部24 具有例如 LCD (Liquid Crystal Display ;液晶显不器)或 EL (Electro Luminescent ;电致发光)显示器等显示装置。操作部25具有接受驾驶员等使用者的指示操作的、配置在导航装置20上的多个操作件或设置在显示部24所具有的显示装置上的触摸板(未图示)。此外,操作部25也可以构成为能够通过遥控器等远程操作导航装置20。
[0040]存储部26是例如CD-ROM驱动器、DVD-ROM驱动器、硬盘驱动器、SD卡、SSD (SolidState Drive ;固态硬盘驱动器)这样的存储装置,该存储部26在控制部23的控制下存储导航所使用的地图数据、包含设施位置的设施数据、路径引导等向导语音数据、以及乐曲再生时再生的乐曲数据等各种数据。
[0041]语音输入部27由接收使用者语音的例如麦克风构成,并将使用者的语音数据向控制部23输出。在本实施方式中,在操作部25所具有的对讲开关(也称为对讲按钮)(未图示)被操作的情况下,允许向控制部23输入语音。通信部28在控制部23的控制下,通过网络3而与服务器10通信,将语音数据发送到服务器10,并且从服务器10接收语音数据的识别结果。语音再生部29对向导语音数据或乐曲数据实施解码处理等再生所需的各种处理并生成数字语音信号,将所生成的数字信号进行数模转换,并通过放大器放大后从扬声器30输出语音。
[0042]在以上结构中,当使用者的语音被输入到语音输入部27时,控制部23将语音ID分别分配给从语音输入部27输入的语音数据,并将语音ID与语音数据一起发送到服务器
10。在服务器10中,通过语音识别部12对所输入的语音数据实施语音识别处理,并将识别结果及其语音ID发送到导航装置20。因此,语音数据及其识别结果在导航装置20和服务器10中以共用的语音ID被管理。管理语音数据的语音信息管理表31、32 (参照图2)被分别存储在导航装置20的存储部26、服务器10的服务器存储部13中。
[0043]图2是表示语音信息管理表31、32的图,图2的(A)是表示导航装置20的语音信息管理表31的图,图2的(B)是表不服务器10的语音信息管理表32的图。[0044]如图2的(A)所示,在导航装置20的语音信息管理表31中,语音ID、从语音输入部27输入的语音数据(语音文件)和从服务器10接收的语音数据的识别结果被列表并存储。
[0045]如图2的(B)所示,在服务器10的语音信息管理表32中,从导航装置20接收的语音ID及语音数据(语音文件)和从语音识别部12输入的语音数据的识别结果被列表并存储。
[0046]在图2的例子中,关于语音ID4、ID5的语音数据,导航装置20未取得识别结果。
[0047]控制部23使导航装置20在乐曲再生模式或导航模式下工作。
[0048]在乐曲再生模式的情况下,控制部23使乐曲再生操作用的各种画面得以显示,并根据使用者指示使存储部26内的乐曲数据再生。
[0049]在导航模式的情况下,控制部23通过位置检测部21确定出车辆的当前位置以及行进方向,并使当前位置周边的地图显示在显示部24上。另外,在设定了目的地的情况下,计算到达目的地的最佳路径,并在地图中显示以引导路径直到目的地。
[0050]作为通过语音来操作的应用程序,本实施方式的导航装置20例如具有:乐曲检索操作应用程序,在乐曲再生模式时检索乐曲;设施检索(周边检索)操作应用程序,检索周边设施或在导航模式时作为目的地检索设施;装置操作应用程序,在乐曲检索操作应用程序及设施检索操作应用程序以外的情况下,对导航装置20进行语音操作。
[0051]本实施方式的服务器10与导航装置20的通信不限于对于一次操作通过一次通信完成的情况,也可以假设对于一次操作发生多次通信的情况。
[0052]以设施检索操作应用程序的动力为例说明具体的通信流程。
[0053]图3是表示服务器10中的语音识别被多次进行直到设施名的确定的情况下的、设施检索操作应用程序的动作的流程图。
[0054]首先,在导航装置20中,控制部23进行向导语音的再生或画面显示,提示使用者讲话(步骤S301)。使用者发出的语音从语音输入部27被取入后(步骤S302),控制部23将所取入的语音数据发送到服务器10 (步骤S303)。
[0055]在服务器10中,首先,在接收了从导航装置20发送的语音数据后(步骤S401),服务器控制部14对该语音数据执行语音识别而转换成字符串(步骤S402)。这里,成为语音识别对象的词汇被限定成设施名。另外,由于在语音识别中会发生误识别,所以在本实施方式中,作为识别结果会得到多个设施名候补项,供使用者从该候补项中选择。服务器控制部14将作为识别结果的设施名候补项清单发送给导航装置20 (步骤S403)。
[0056]在导航装置20中,当从服务器10接收到设施名候补项的清单后(步骤S304),控制部23将设施名候补项的清单显示在画面上(步骤S305),并再生向导语音,提示使用者从设施名候补项的清单中选择所希望的设施名(步骤S306)。该选择也通过语音识别进行,但也可以通过使用触摸板等的手动操作进行。另外,也可以在画面上显示取消按钮等,准备供使用者更正的装置。当使用者发出的语音被取入后(步骤S307),控制部23将所取入的语音数据发送给服务器10 (步骤S308)。
[0057]在服务器10中,当接收了语音数据后(步骤S404),服务器控制部14对该语音数据执行语音识别(步骤S405)。这里,成为语音识别对象的词汇限定于在步骤S403中发送的设施名候补项的清单。另外,设施名清单的序号、用于更正的词语(“取消”、“返回”等)也可以作为识别对象。服务器控制部14将作为识别结果而得到的设施名发送给导航装置20 (步骤 S406)。
[0058]在导航装置20中,当接收了设施名后(步骤S309),控制部23执行语音输出(步骤S310 )、画面输出(步骤S311)、路径检索(步骤S312 )以将该设施名设定成目的地。
[0059]在图3的例子中,在服务器10中,进行两次语音识别,通信也发生了两次。在本实施方式中,在伴有这一系列通信的应用程序操作中,即使是通信中途被切断的情况,也能够在确保使用便利程度高的情况下使通信恢复。
[0060]在完成应用程序的操作之前的期间,若与服务器10的通信被切断,则控制部23根据操作对象的应用程序来执行通信恢复处理,即确定在与服务器10的通信恢复后是否继续通信切断前的操作。在通信恢复处理中,控制部23参照对应于各应用程序存储有在通信恢复后是否继续的继续判断表TB (参照图4)。该继续判断表TB被存储在存储部26中。
[0061]图4是表示继续判断表TB的图,图4的(A)是表示包含继续条件的表TBl的图,图4的(B)是表示包含设施检索操作应用程序继续后的处理的表TB2的图。
[0062]在装置操作应用程序中,控制部23判别通信的切断时间是否不足规定时间。在通信的切断时间不足规定时间的情况下,控制部23使通信切断前的装置操作应用程序的操作继续。另一方面,在通信的切断时间为规定时间以上的情况下,控制部23使装置操作应用程序的操作中止。
[0063]在乐曲检索操作应用程序中,控制部23判别通信的切断时间是否不足规定时间。在通信的切断时间不足规定时间的情况下,控制部23使通信切断前的乐曲检索操作应用程序的操作继续。另一方面,在通信的切断时间为规定时间以上的情况下,控制部23使乐曲检索操作应用程序的操作中止。
[0064]在设施检索操作应用程序中,控制部23与通信的切断时间无关地使设施检索操作应用程序的操作继续。另外,控制部23作为根据从服务器10接收的识别结果对检索语进行分类的检索语分类装置而发挥功能。更详细来说,控制部23在检索语表示拉面店或便利店等设施类型的情况下,在检索语包含例如“附近的?”或“沿路径的?”等表示邻近意思的词语、和/或设施的点击次数多(规定次数以上)的情况下,将检索分类成邻近设施检索。
[0065]另外,控制部23在检索语表示例如国、都道府县、州、市镇村等行政区划中设置的设施(例如法院、政府机关等)的情况下,将该检索分类成地域限定设施检索。
[0066]再者,控制部23在设施点击次数少(不足规定次数)的情况、和/或设施点击次数集中于特定地域的情况下,将检索分类成特定设施检索。
[0067]设施检索的分类方法不限于上述方法。也可以是如下方法,例如,在设施检索操作应用程序中,事先准备使用者能够操作的菜单画面,在该菜单画面上准备“用设施名搜索”、“在周边设施中搜索”、“用类型名搜索”这样的项目。而且,可以在使用者选择“用设施名搜索”而进行检索的情况下,分类成特定设施检索,在使用者选择“在周边设施中搜索”而进行检索的情况下,分类成临近设施检索。另外,可以在使用者选择“用类型名搜索”,然后,使用者指定法院或政府机关等类型而进行检索时,分类成地域限定设施检索。
[0068]在临近设施检索的情况下,控制部23判别从通信切断后的移动距离是否比规定距离长。在移动距离比规定距离长的情况下,控制部23在通信恢复后的当前位置对设施进行再检索。在移动距离为规定距离以下的情况下,控制部23使通信切断前的装置操作应用程序的操作保持原样地继续。
[0069]在地域限定设施检索的情况下,控制部23判别从通信切断之后、当前位置的行政区划是否已变化。在当前位置的行政区划已变化的情况下,控制部23在通信恢复后的当前位置的行政区划中对设施进行再检索。在当前位置的行政区划相同的情况下,控制部23使通信切断前的装置操作应用程序的操作保持原样地继续。
[0070]在特定设施检索的情况下,控制部23与当前位置无关地使通信切断前的装置操作应用程序的操作保持原样地继续。
[0071]以下,关于通信恢复处理的步骤进行说明。图5是表示通信恢复处理的流程图。
[0072]如上所述,通信恢复处理是在与服务器10的通信切断时由控制部23来执行的。首先,控制部23判别与服务器10的通信是否恢复(步骤SI)。
[0073]在通信没有恢复的情况下(步骤S1:否),控制部23以规定时间待机(步骤S2),处理移到步骤SI。
[0074]一旦通信恢复(步骤S1:是),控制部23就会读取通信切断前的处理信息(步骤S3)。这里,所谓处理信息,是指在通信切断前作为操作对象的应用程序的种类、语音数据及其识别结果。
[0075]接着,控制部23参照继续判断表TB,判别是否满足使应用程序的操作继续的条件(步骤S4)。在本实施方式中,控制部23判别应用程序是否是装置操作应用程序而且通信的切断时间是否不足规定时间、应用程序是否是乐曲检索操作应用程序而且通信的切断时间是否不足规定时间、应用程序是否是设施检索操作应用程序。
[0076]在不满足使应用程序的操作继续的条件的情况下(步骤S4:否),控制部23使应用程序的操作中止,并且废弃通信恢复前的处理信息(步骤S5),结束处理。
[0077]在满足使应用程序的操作继续的条件的情况下(步骤S4:是),控制部23判别是否存在通信恢复后必要的处理(步骤S6)。在本实施方式中,在存在通信恢复后必要的处理的情况,是指在设施检索操作应用程序中,检索的分类是临近设施检索且移动距离比规定距离长的情况,或者是检索的分类是地域限定设施检索且当前位置的行政区划发生了变化的情况。
[0078]在存在通信恢复后必要的处理的情况下(步骤S6:是),控制部23执行通信恢复后必要的处理(步骤S7)。在本实施方式中,在是临近设施检索且通信切断中的移动距离比规定距离长的情况下,控制部23在通信恢复后的当前位置的行政区划中对设施进行再检索。在是地域限定设施检索且在通信切断过程中当前位置的行政区划发生了变化的情况下,控制部23在通信恢复后的当前位置的行政区划中对设施进行再检索。
[0079]在不存在通信恢复后必要的处理的情况下(步骤S6:否),控制部23将应用程序操作的当前状态变更成通信切断前的状态(步骤S8 ),结束处理。
[0080]像这样,通过通信恢复处理,能够根据操作对象的应用程序来决定与服务器10的通信恢复后是否使通信切断前被输入的操作继续。
[0081]下面,以设施检索操作应用程序为例说明应用程序的具体动作。
[0082]在设施检索操作应用程序中,例如,从使用者通过语音输入“便利店”时,控制部23将所输入的语音数据发送给服务器10,并接收在服务器10中经语音识别处理了的识别结果“便利店”。控制部23检索该便利店,并且将“便利店”分类成临近设施检索,通过语音输出和/或显示“附近有XX个便利店”等。此时,显示部24所显示的设施检索画面40A的一例如图6所示。
[0083]图6是表示通信切断前的设施检索画面40A的图。
[0084]设施检索画面40A例如被分成两部分,包括将所检索到的设施作为清单显示的设施清单区域50、和对所检索到的设施进行图示的设施图示区域60。在设施清单区域50中,表示检索到设施的名称的设施名51被按距当前位置由近及远的顺序表示。也可以对设施名51按距当前位置由近及远的顺序标注序号。
[0085]在设施图示区域60中显示地图61,在该地图61上显示出汽车2 (图1)的当前位置62、表示检索到的设施的位置的图标63、表示地图61的比例的比例尺64。从对设施名51按距当前位置62由近及远的顺序标注序号的情况下,也可以给图标63标注与设施名51的序号一致的序号。
[0086]这里,例如汽车2进入隧道而通信切断的情况下,控制部23通过语音输出和/或显示“当前隧道中不能通信,通过隧道后与服务器连接”等。当汽车2从隧道出来而通信恢复时,控制部23通过语音输出和/或显示“由于当前位置移动,所以再次检索便利店”等,在通信恢复时刻的当前位置对便利店的信息进行再检索,并通过语音输出和/或显示“附近有XX个便利店”等。像这样,如便利店等这样的附近优先的设施被输入的情况下,通过在通信恢复后的新的当前位置重新检索,能够显示出更容易前往的设施。此时的设施检索画面40B的例子如图7及图8所示。
[0087]图7是表示通信切断后的设施检索画面40B的图。
[0088]设施检索画面40B与图6所示的设施检索画面40A同样地构成,但在设施检索画面40B中,用不同的显示形态(例如颜色、形状)显示通信切断前的检索结果的图标63A和通信恢复后的检索结果的图标63B。由此,能够提高视觉分辨性。此外,图标63的序号是按距通信恢复后的当前位置62由近及远的顺序标注的。
[0089]图8是表示图7的变形例的图。
[0090]设施检索画面40C也与图6所示的设施检索画面40A同样地构成,但在设施检索画面40C中,为了能够显示通信切断前的检索结果的图标63A和通信恢复后的检索结果的图标63B的全部,或者能够在检索结果多的情况下显示规定个数的图标63A、63B,地图61的比例尺能够自动变更。由此,能够提高视觉分辨性。设施检索画面40C被构成为,在检索结果多且无法将所有的设施名51显示在设施清单区域50中的情况下,将无法显示在设施清单区域50中的设施名51显示在不同的页面上,在该情况下,在设施检索画面40C上显示用于将页面转到下一页而供操作的按钮52。
[0091]另外,例如,在设施检索操作应用程序中,从使用者通过语音输入“ABC游乐园”时,控制部23将所输入的语音数据发送给服务器10,并接收在服务器10中经语音识别处理了的识别结果“ABC游乐园”。控制部23检索该ABC游乐园的信息,并且将“ABC游乐园”分类成特定设施检索,通过语音输出和/或显示“ABC游乐园的候补项有XX个”等。
[0092]例如,这里,汽车2进入隧道而通信切断时,控制部23通过语音输出和/或显示“当前隧道中不能通信,通过隧道后与服务器连接”等。当汽车2从隧道出来而通信恢复时,控制部23继续设施检索操作应用程序的操作。例如,控制部23通过语音输出和/或显示“设定成目的地吗? ”等。[0093]在图5所示的通信恢复处理中,在通信恢复后继续进行应用程序的操作的情况下,导航装置20有时没有完成对语音数据的识别结果的取得。因此,服务器控制部14在通信恢复后执行信息保持/删除处理,即,决定是否保持或删除处理信息,也就是在通信切断前是操作对象的应用程序的种类、语音数据及其识别结果。
[0094]另外,导航装置20的控制部23在通信恢复后调查是不是没有识别结果未取得的语音数据,在未取得识别结果的情况下,执行再次取得识别结果的识别结果取得确认处理。
[0095]图9是表示信息保持/删除确认处理的流程图。
[0096]信息保持/删除确认处理是在向导航装置20发送语音数据的识别结果完成之前与导航装置20的通信被切断时由服务器控制部14执行。此外,在服务器存储部13中,至少存储有图4 (A)所示的表TB I。
[0097]首先,服务器控制部14判别与导航装置20的通信是否已恢复(步骤S11)。
[0098]在通信没有恢复的情况下(步骤Sll:否),服务器控制部14以规定时间待机(步骤
512),处理移到步骤S11。
[0099]当通信恢复时(步骤Sll:是),服务器控制部14读取通信切断前的处理信息(步骤
513)。这里,处理信息是指在通信切断前是操作对象的应用程序的种类、语音数据及其识别结果。此外,在通信切断前是操作对象的应用程序的种类与语音数据一起从导航装置20被发送,并被存储在服务器存储部13中。
[0100]然后,服务器控制部14参照表TB1,判别是否满足使应用程序的操作继续的条件,换言之,送信中断了的识别结果的语音数据是否是对通信恢复后被继续的应用程序进行操作的语音数据(步骤S14)。在本实施方式中,服务器控制部14与图5所示的步骤S4同样地判别。
[0101]在不满足使应用程序的操作继续的条件的情况下(步骤S14:否),服务器控制部14删除通信恢复前的处理信息(步骤S15),处理结束。
[0102]在满足使应用程序的操作继续的条件的情况下(步骤S14:是),服务器控制部14将通信恢复前的处理信息保持在服务器存储部13中(步骤S16),处理结束。被保持的处理信息会在接收了意思是已完成从导航装置20取得对语音数据的识别结果的信息之后,被服务器控制部14删除。
[0103]图10是表示识别结果取得确认处理的流程图。
[0104]识别结果取得确认处理是在通信恢复后(图5所示的步骤S1:是)由控制部23执行。首先,控制部23判别是否是识别结果未取得的语音数据(步骤S21 ),在没有识别结果未取得的语音数据的情况下(步骤S21:否),处理结束。
[0105]在有识别结果未取得的语音数据的情况下(步骤S21:是),控制部23将识别结果未取得的语音ID发送给服务器10 (步骤S22)。在服务器10中,服务器控制部14判别是否有从导航装置20接收的标注了语音ID的语音数据,在没有该语音数据的情况下,向导航装置20请求再次发送该语音数据。
[0106]在导航装置20中,控制部23判别是否从服务器10请求进行语音数据的再发送(步骤S23)。
[0107]在从服务器10不请求进行语音数据的再发送的情况下(步骤S23:否),控制部23从服务器10接收语音数据的识别结果(步骤S24),处理结束。例如,在控制部23将图2所示的语音ID4发送给了服务器10的情况下,由于在服务器10中已经有语音ID4的识别结果,所以服务器控制部14将语音ID4的识别结果发送给导航装置20。在该情况下,由于不需要再发送语音数据,所以响应时间快,能够将通信量抑制成较低。
[0108]另一方面,在从服务器10请求进行语音数据的再发送的情况下(步骤S23:是),控制部23将语音数据发送给服务器10(步骤S25),从服务器10接收语音数据的识别结果(步骤S24),处理结束。例如,在控制部23将图2所示的语音ID5发送给了服务器10的情况下,由于在服务器10中没有语音ID5的语音数据,所以服务器控制部14向导航装置20请求进行语音ID5的语音数据的再发送。控制部23将语音ID5的语音数据发送给服务器10。在服务器10中,通过语音识别部12对所接收的语音ID5的语音数据进行语音识别处理,月艮务器控制部14将该识别结果发送给导航装置20。
[0109]如上所说明,根据本实施方式,其结构包括:语音输入部27,输入用于操作应用程序的操作内容;通信部28,将从语音输入部27输入的操作内容发送给服务器10,并接收通过服务器10实现的规定处理的结果即服务器处理结果;控制部23,在从语音输入部27输入操作内容之后,直到从服务器10接收与该操作内容对应的服务器处理结果期间,若与服务器10的通信切断,则根据基于操作内容的操作对象的应用程序来决定在与服务器10的通信恢复后是否使基于通信切断前所输入的操作内容进行的操作继续。根据该结构,能够根据基于操作内容的操作对象的应用程序来决定在通信恢复后是否使基于通信切断前输入的操作内容进行的操作继续。
[0110]另外,根据本实施方式,在应用程序是当前位置的周边检索且操作是检索语的输入操作的情况下,将通信恢复后的位置作为当前位置进行周边检索。根据该结构,由于能够在通信恢复后的新的当前位置进行周边检索,所以能够检索出更容易前往的设施。
[0111]另外,根据本实施方式,操作内容是语音。根据结构,能够根据基于语音的操作对象的应用程序来决定在通信恢复后是否使基于通信切断前输入的语音进行的操作继续。
[0112]另外,根据本实施方式,规定处理是对语音进行语音识别的语音识别处理。根据该结构,在从语音输入部27输入语音之后,直到从服务器10接收该语音的识别结果期间,若与服务器10的通信切断,则根据基于语音的操作对象的应用程序来决定在与服务器10的通信恢复后是否使基于通信切断前输入的语音进行的操作继续。
[0113]另外,根据本实施方式,若服务器10在向导航装置20发送服务器处理结果完成之前与导航装置20的通信切断,则基于服务器处理结果,判断是否是对通信恢复后被继续的应用程序进行操作的操作内容,根据判断结果保持或删除与该操作内容对应的服务器处理结果。根据该结构,在向导航装置20发送服务器处理结果完成之前与导航装置20的通信切断的情况下,能够防止删除服务器处理结果,并且能够防止在服务器10中保持超出必要的服务器处理结果。
[0114]但是,上述实施方式是本发明的一个方式,在不脱离本发明的主旨的范围内,当然能够适当地变更。
[0115]例如,在上述实施方式中,设施检索画面被左右分割成两部分,左侧配置设施清单区域,右侧配置设施图示区域,但设施检索画面的分割方向或设施清单区域及设施图示区域的配置位置是任意的。另外,也可以不分割设施检索画面,而在地图上直接显示设施名。
[0116]在上述实施方式中,将通过语音操作的应用程序作为装置操作应用程序、乐曲检索操作应用程序及设施检索操作应用程序进行了说明,但不限于此。图4的继续判断表只不过是一例,应用程序的继续条件或通信恢复后必要的处理能够任意地设定。
[0117]另外,在上述实施方式中,服务器作为规定处理仅进行语音识别,但可以例如预先将成为检索对象的信息(例如乐曲数据、设施数据)作为数据库(例如乐曲数据库、设施数据库)存储在服务器存储部,在检索操作应用程序(例如乐曲检索操作应用程序、设施检索操作应用程序)中,服务器既进行语音识别又进行数据库检索,将语音数据的识别结果及与识别结果对应的信息(例如乐曲数据、设施数据)发送到导航装置。在预先将设施数据设置于服务器的情况下,服务器对从导航装置发送的语音数据进行了语音识别处理之后,还进一步将语音识别结果用作检索查询(query)(检索请求)来进行设施检索。然后,服务器将语音识别结果和与语音识别结果对应的设施检索结果双方都发送给导航装置。即,在服务器和导航装置之间,通信不限于以语音识别为目的的通信,还假设在服务器中进行数据库检索并将其结果在导航装置中使用的情况。
[0118]图11是表示在确定设施名之前通过服务器10不仅进行语音识别还进行设施检索的情况下的设施检索操作应用程序的动作的流程图。
[0119]首先,在导航装置20中,控制部23进行向导语音的再生或画面显示,提示使用者讲话(步骤S501 )。在从语音输入部(麦克风)取入使用者所发出的语音后(步骤S502),控制部23将取入的语音数据发送给服务器10 (步骤S503)。
[0120]在服务器10中,当接收到从导航装置20发送的语音数据后(步骤S601 ),服务器控制部14对该语音数据执行语音识别,并转换成字符串(步骤S602)。这里,成为识别对象的词汇不仅是设施名的正式名称,还包括设施名的部分名称、通称、设施类型语等。例如,对于称为“东京都恩赐上野动物园”的设施,作为部分名称的“上野动物园”和作为设施类型语的“动物园”这样的词汇也预先设为识别对象的词汇。在语音识别中有时会发生误识别,所以会得到多个识别结果候补项,供使用者选择所期望的项目。服务器控制部14将识别结果候补项的清单发送给导航装置20 (步骤S603)。
[0121]在导航装置20中,从服务器10接收识别结果候补项的清单之后(步骤S504 ),控制部23将识别结果候补项的清单显示在画面上(步骤S505),并再生向导语音,提示使用者从识别结果候补项的清单中选择希望的项目(步骤S506)。使用者的选择也可以通过语音识别来进行,但这里是通过触摸板操作来进行的。取得触摸板操作后(步骤S507),控制部23将被选择的识别结果字符串发送给服务器10 (步骤S508)。
[0122]在服务器10中,当接收到从导航装置20发送的识别结果字符串后(步骤S604),服务器控制部14利用该字符串检索服务器10中的设施数据库(步骤S605)。将设施数据库置于服务器10中的优点是:若将设施数据库置于导航装置20中,则更新频率受到限定,而将设施数据库置于服务器10,在能够容易地反映最新的状态,从而能够将最新的地图或设施名作为对象进行检索。这里,对作为设施数据库的检索结果的、取得包含识别结果的字符串在内的多个设施名、和该设施名的位置信息的情况进行说明。服务器控制部14将设施数据库的检索结果发送给导航装置20 (步骤S606)。
[0123]在导航装置20中,当接收从服务器10发送的检索结果后(步骤S509),控制部23将作为检索结果的设施名和位置显示在地图上(步骤S510)。此后的后续操作省略说明,但是使使用者从显示在画面上的设施名候补项中选择希望的项目的动作、以及路径检索的动作等会继续。这些动作如图3所示可以使使用者通过语音识别进行选择(步骤S307、S308、S404?S406),也可以通过触摸板进行选择。
[0124]在图11的例子中,在服务器10中,执行语音识别和设施检索这样的不同的任务。另外,在设施检索的一系列的操作中,服务器10、导航装置20间的通信多次发生。
[0125]如上述图11的例子所示,在使用者的与导航相关的操作执行完之前,发生多次通信。另外,服务器10中的任务的种类存在多个,另外,有时通信也以多个目的进行。在上述图11的例子中,即使在伴随这一系列的通信进行的应用程序操作中通信在中途被切断的情况下,通过采用本发明,也能够在保持使用便利性较高的状态下使通信恢复。
[0126]上述图3及图11的例子是以设施检索操作应用程序为例进行了说明。但是,在其他的应用程序中,在应用程序的操作执行完之前进行多次通信的情况下,也存在多个处理在服务器10中动作的情况。例如,在乐曲检索操作应用程序的情况下,如下那样进行多次通信,(I)使用者首先说出演唱者姓名,在服务器10中进行语音识别,将语音识别结果发生给导航装置20 ; (2)将使用者选择的演唱者姓名发送给服务器10,在服务器10中检索乐曲数据库,并将检索出的乐曲数据发送给导航装置20。另外,例如,作为装置操作应用程序的一例,在导航模式下将住所作为目的地来进行检索的住所检索操作应用程序的情况下,使用者说出国名、都道府县名(州名)、市名这样的住所的各级层时,发生语音数据向服务器10的发送、从服务器10接收识别结果。在这样的所谓的应用程序中,也能够适用本发明。
[0127]另外,在上述实施方式中,从导航装置向服务器发送的操作内容是语音数据,但在导航装置具有语音识别部的情况下,也可以从导航装置向服务器发送语音数据的识别结果,在服务器中将该识别结果作为检索询问进行数据库检索。
[0128]另外,在上述实施方式中,用于操作应用程序的操作内容是从语音输入部被输入的语音,但不限于此,也可以是例如从操作部被输入的字符串等。
[0129]另外,在上述实施方式中,以图1记载的导航装置的结构为前提,但也可以不是图1的结构。例如,通信部不是必须设置于导航装置,也可以设置于手机。在将通信部置于手机中的情况下,导航装置和手机之间的通信能够通过由公知的USB线缆进行的有线通信或由蓝牙(Bluetooth,注册商标)进行的无线通信实现,只要从导航装置控制手机的通信功能即可。
[0130]另外,用手机执行的功能不仅是通信部,导航装置的其他构成要素的功能也可以在手机上执行。尤其,在使用近年市场广泛销售的多功能手机(智能手机)的情况下,也可以充分利用智能手机的高计算处理性能,在智能手机上执行导航功能的一部分。
[0131]另外,在上述实施方式中,作为无线通信终端例示了车载型的导航装置,但不限于此,还能够将本发明适用于手机或PDA等的便携式信息设备或地图显示装置等信息处理装置中。
[0132]附图标记的说明
[0133]I语音操作系统(操作系统)
[0134]10服务器
[0135]12服务器存储部
[0136]13语音识别部
[0137]14服务器控制部[0138]20导航装置(无线通信终端)
[0139]23控制部(控制装置)
[0140]25操作部(输入装置)
[0141]27语音输入部(输入装置)
[0142]28通信部(通信装置)
【权利要求】
1.一种无线通信终端,其特征在于,具有:输入装置,输入用于操作应用程序的操作内容;通信装置,将从所述输入装置输入的操作内容发送给服务器,并接收通过该服务器实现的规定处理的结果、即服务器处理结果;和控制装置,若在从所述输入装置输入了操作内容之后到从所述服务器接收到与该操作内容对应的服务器处理结果之前的期间与所述服务器的通信被切断,则根据基于所述操作内容的操作对象的应用程序来决定在与所述服务器的通信恢复后是否使基于通信切断前输入的操作内容进行的操作继续。
2.如权利要求1所述的无线通信终端,其特征在于,在所述应用程序是当前位置的周边检索且所述操作是检索语的输入操作的情况下,将通信恢复后的位置作为当前位置进行周边检索。
3.如权利要求1或2所述的无线通信终端,其特征在于,所述操作内容是语音。
4.如权利要求3所述的无线通信终端,其特征在于,所述规定处理是对所述语音进行语音识别的语音识别处理。
5.一种操作系统,具有:服务器,执行规定处理;和无线通信终端,将用于操作应用程序的操作内容发送给所述服务器,并接收通过所述服务器实现的规定处理的结果、即服务器处理结果,执行与所述操作相应的处理,其特征在于,所述无线通信终端若在从输入了所述操作内容之后到从所述服务器接收到与该操作内容对应的服务器处理结果之前的期间与所述服务器的通信被切断,则根据基于所述操作内容的操作对象的应用程序来决定在与所述服务器的通信恢复后是否使基于通信切断前输入的操作内容进行的操作继续。
6.如权利要求5所述的操作系统,其特征在于,所述服务器若在向所述无线通信终端发送所述语音的识别结果完成之前与所述无线通信终端的通信被切断,则根据所述服务器处理结果判断是否是对通信恢复后被继续的应用程序进行操作的操作内容,并根据判断结果保持或删除与该操作内容对应的服务器处理结果。
7.如权利要求5或6所述的操作系统,其特征在于,所述操作内容是语音。
8.如权利要求7所述的操作系统,其特征在于,所述规定处理是对所述语音进行语音识别的语音识别处理。
9.如权利要求5?8中任一项所述的操作系统,其特征在于,所述规定处理是从数据库中检索与所述操作内容对应的数据的数据库检索。
【文档编号】H04M11/00GK103460677SQ201180069837
【公开日】2013年12月18日 申请日期:2011年11月14日 优先权日:2011年4月7日
【发明者】本间健, 度曾则男, 正嶋博, 杉山诚 申请人:歌乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1