通信控制装置、通信设置方法、通信设置程序及通信系统与流程

文档序号:22557593发布日期:2020-10-17 02:42阅读:400来源:国知局
通信控制装置、通信设置方法、通信设置程序及通信系统与流程

本发明涉及一种用于控制通信装置的通信的通信控制装置、通信设置方法、通信设置程序及通信系统。

本申请基于2018年2月23日在日本提交的日本专利申请第2018-30567号要求优先权,并且其内容合并于此。



背景技术:

近年来,通过包括通信装置而能够执行通信处理的车辆正在销售。车辆可以在某个国家制造,然后被运输到不同的国家进行销售。在这种情况下,在车辆中设置的通信装置中,以可以使用由运输目标国家的运营商提供的通信服务来进行通信的方式设置有简档(通信简档)。为通信装置远程提供简档并使所述简档有效的设置处理被称为远程配置(remoteprovisioning)。

专利文献1和2中描述了一种技术,当终端从由某个运营商提供通信服务的区域移动到由不同的运营商提供通信服务的区域时,为终端远程设置与移动目标的运营商相对应的新简档。

现有技术文献

专利文献

专利文献1:美国专利第9585000号说明书

专利文献2:美国专利申请公开第2016/0192312号说明书



技术实现要素:

发明所要解决的课题

顺便提及,已知为通信装置远程设置简档需要花费几分钟到十分钟左右的时间。车辆在到达运输目标国家时电源接通,在简档设置完成之前电源再次关断,并且可能被长时间保管在地下等无法通信的场所。

专利文献1和2中描述的技术没有假设简档设置长时间中断的情况。当车辆被长时间(例如,几个月以上)保管时,专利文献1和2中描述的技术中的重试简档设置无限次数是较为低效的。另一方面,如果重试简档设置被限制在预定次数,则即使在达到重试次数之后车辆变为可以通信的状态,也无法恢复简档设置。

本发明是鉴于这些方面而提出的,其目的在于,提供一种通信控制装置、通信设置方法、通信设置程序及通信系统,即使在对通信装置的远程简档设置长时间中断的情况下,当通信装置变为可以通信的状态时,也能够恢复设置。

解决课题的技术方案

根据本发明的第一方面的通信控制装置,具有:存储部,其存储用于设置通信装置用于通信的简档的条件;简档设置部,当从所述通信装置接收的信号满足存储在所述存储部中的所述条件时,对所述通信装置开始所述简档设置;以及条件设置部,当所述简档设置部开始了所述简档设置时,使存储在所述存储部中的所述条件无效,并且当所述简档设置部的所述简档设置失败时,使用于设置所述通信装置用于通信的简档的条件有效。

根据本发明的第二方面的通信控制装置,具有:存储部,其存储用于设置通信装置用于通信的简档的条件;简档设置部,当从所述通信装置接收的信号满足存储在所述存储部中的所述条件时,对所述通信装置开始所述简档设置;以及条件设置部,当所述简档设置部开始了所述简档设置时,保持存储在所述存储部中的所述条件,并且当所述简档设置部的所述简档设置成功时,使用于设置所述通信装置用于通信的简档的条件无效。

所述存储部存储表示与所述简档相对应的区域的所述条件,所述简档设置部可以以所述信号所指示的所述通信装置执行通信的区域与所述条件所指示的区域一致作为条件之一,开始所述简档设置。

所述简档设置部重复所述简档设置预定次数,当达到所述预定次数之后所述简档设置仍未成功时,可以判定所述简档设置失败。

当达到预定次数之前接收到所述信号时,所述简档设置部可以将所述简档设置的重复次数返回到初始值。

所述简档设置部在将所述简档发送到所述通信装置之后,在所述通信装置上使所述简档有效,从而设置所述简档。

从所述通信装置接收的信号可以包括表示所述简档接收完成的信息、以及表示所述简档有效化完成的信息。

当接收到表示所述简档接收完成的信息并且未接收到表示所述简档有效化完成的信息时,所述简档设置部可以执行所述简档有效化而不执行所述简档发送。

根据本发明的第三方面的通信设置方法,由处理器执行:将用于设置通信装置用于通信的简档的条件存储到存储部的步骤;当从所述通信装置接收的信号满足存储在所述存储部中的所述条件时,对所述通信装置开始所述简档设置的步骤;以及,当所述简档设置开始时,使存储在所述存储部中的所述条件无效,并且当所述简档设置失败时,使用于设置所述通信装置用于通信的简档的条件有效的步骤。

根据本发明的第四方面的通信设置方法,由处理器执行:将用于设置通信装置用于通信的简档的条件存储到存储部的步骤;当从所述通信装置接收的信号满足存储在所述存储部中的所述条件时,对所述通信装置开始所述简档设置的步骤;以及,当所述简档设置开始时,保持存储在所述存储部中的所述条件,并且当所述简档设置成功时,使用于设置所述通信装置用于通信的简档的条件无效的步骤。

根据本发明的第五方面的通信设置程序,使计算机执行:将用于设置通信装置用于通信的简档的条件存储到存储部的步骤;当从所述通信装置接收的信号满足存储在所述存储部中的所述条件时,对所述通信装置开始所述简档设置的步骤;以及,当所述简档设置开始时,使存储在所述存储部中的所述条件无效,并且当所述简档设置失败时,使用于设置所述通信装置用于通信的简档的条件有效的步骤。

根据本发明的第六方面的通信设置程序,使计算机执行:将用于设置通信装置用于通信的简档的条件存储到存储部的步骤;当从所述通信装置接收的信号满足存储在所述存储部中的所述条件时,对所述通信装置开始所述简档设置的步骤;以及,当所述简档设置开始时,保持存储在所述存储部中的所述条件,并且当所述简档设置成功时,使用于设置所述通信装置用于通信的简档的条件无效的步骤。

根据本发明的第七方面的通信控制装置,包括:存储部,其存储用于设置通信装置用于通信的简档的条件;以及条件设置部,当从所述通信装置接收的信号满足所述条件时开始的对所述通信装置的简档设置失败时,使用于设置所述通信装置用于通信的简档的条件有效。

发明效果

根据本发明,即使在对通信装置的远程简档设置长时间中断的情况下,当通信装置变为可以通信的状态时,也能够恢复设置。

附图说明

图1是示出第一实施方式的通信系统的示意图。

图2是示出简档设置的示意图。

图3是示出第一实施方式的通信控制装置的框图。

图4是示出由第一实施方式的通信控制装置执行的通信设置方法的示意图。

图5是示出由第一实施方式的通信控制装置执行的通信设置方法的顺序图。

图6是示出由第二实施方式的通信控制装置执行的通信设置方法的示意图。

图7是示出由第二实施方式的通信控制装置执行的通信设置方法的顺序图。

具体实施方式

(第一实施方式)

[通信系统s的概要]

图1是本实施方式的通信系统s的示意图。通信系统s包括通信控制装置100、车辆v和基站b。通信系统s中包括的车辆v和基站b的数量不受限制。通信系统s可以包括其他服务器和终端等设备。

基站b是能够执行长期演进(longtermevolution,lte)等无线通信(移动通信)的无线基站装置。基站b包括天线、处理器和电路等无线通信所需的设备。基站b无线连接到基站b可以通信的范围(即,小区)内的通信装置。基站b对通信装置与互联网等网络n之间的通信进行中继。

车辆v是汽车、摩托车和自行式建筑机械等车辆。车辆v包括通信装置,并且被配置为能够经由基站b与网络n无线通信。车辆v可以通过与网络n通信来接收各种信息服务。

通信控制装置100是控制车辆v的通信的计算机。通信控制装置100可以经由网络n为车辆v的通信装置设置简档(即,远程配置)。通信控制装置100通过有线或无线连接到网络n。尽管在图1中将通信控制装置100描述为一个装置,但是其可以由多个装置构成。

图2是通信控制装置100对车辆v的通信装置10执行的简档设置的示意图。车辆v具有用于执行通信的通信装置10。通信装置10包括天线、处理器和电路等无线通信所需的设备。此外,通信装置10包括嵌入式用户识别模块(embeddedsubscriberidentitymodule,esim)11。esim11是存储至少一个简档的存储介质。esim11可以固定到通信装置10,或者可以可拆卸地设置于所述通信装置10。

简档(profile)是使用运营商提供的通信服务进行通信所需的信息(数据)。例如,简档包括国际移动用户识别码(internationalmobilesubscriberidentity,imsi)。imsi包括移动设备国家代码(mobilecountrycode,mcc),mcc是用于识别提供通信服务的区域(国家等)的区域识别信息。mcc是分配给每个区域的3位数字。esim11可以预先存储简档,或者可以经由网络n从通信控制装置100接收简档并存储所述简档。

此外,esim11对存储在内部的各个简档存储有效或无效的状态。存储在esim11内部的各个简档由通信控制装置100经由网络n(即,远程)而被有效或无效。通信装置10基于在esim11中被有效化的简档来执行通信。将通信控制装置100使预先存储在esim11中的简档有效、或者通信控制装置100将简档发送到esim11并使所述简档有效称为简档设置。

当车辆v从由某个运营商提供通信服务的区域移动到由不同的运营商提供通信服务的区域时,车辆v的通信装置10对通信控制装置100执行简档设置请求。当从通信装置10接收到简档设置请求时,通信控制装置100为通信装置10(esim11)远程设置简档。

当简档设置完成时,通信装置10能够在移动后的区域中执行通信。

为通信装置10远程设置简档需要花费几分钟到十分钟左右的时间。如果在简档设置完成之前,车辆v移动到地下等无法通信的场所,则简档设置中断。由于车辆v可能被长时间(例如,几个月以上)保管在无法通信的场所,因此,如果无限地重试简档设置,则会增加通信成本和管理成本的浪费。另外,如果限制简档设置的重试次数,则即使在达到重试次数之后车辆v变为可以通信的状态,也无法恢复简档设置。

相对于此,本实施方式的通信控制装置100通过执行稍后将描述的通信设置方法,即使在简档设置长时间中断的情况下,也能够恢复简档设置。

[通信控制装置100的构成]

图3是本实施方式的通信控制装置100的框图。在图3中,箭头表示主要数据流,并且可以存在图3中未示出的数据流。在图3中,各个框表示功能单元的构成而不是硬件(装置)单元的构成。因此,图3所示的框可以在单个装置中实现,或者可以在多个装置中单独实现。框之间的数据收发可以通过数据总线、网络和便携式存储介质等任意手段来执行。

通信控制装置100具有控制部110、通信部120和存储部130。控制部110具有接收部111、触发设置部112和简档设置部113。本实施方式的通信控制装置100不限于图3所示的具体构成。

通信部120是用于经由基站b与车辆v的通信装置10进行通信的通信接口。通信部120包括用于执行无线通信的天线、处理器和电路等。通信部120对从外部接收的通信信号执行预定处理以获取数据,并且将获取的数据输入到控制部110。另外,通信部120对从控制部110输入的数据执行预定处理以生成通信信号,并且将生成的通信信号发送到外部。

存储部130是包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)和硬盘驱动器等的存储介质。存储部130预先存储由控制部110执行的程序。另外,存储部130存储表示用于对通信装置10执行简档设置的条件的触发信息、以及表示对通信装置10设置的简档的简档信息。

控制部110是例如中央处理器(centralprocessingunit,cpu)等处理器。控制部110通过执行存储在存储部130中的程序而用作接收部111、触发设置部112和简档设置部113。稍后将描述接收部111、触发设置部112和简档设置部113的功能。控制部110的功能的至少一部分可以由电路来执行。另外,控制部110的功能的至少一部分可以由经由网络执行的程序来执行。

[通信设置方法的说明]

图4是由本实施方式的通信控制装置100执行的通信设置方法的示意图。图4示出了能够在第一区域(例如,第一国家)中进行通信的车辆v移动到与第一区域不同的第二区域(例如,第二国家)的情况。在第一区域中,通过远程配置或者直接(例如,通过与简档设置用终端接触)对车辆v的esim11预先执行了简档设置。

在第一区域中,在车辆v的电源接通的状态下,车辆v的通信装置10经由第一区域(即,移动前的区域)的基站b将装置信息发送到通信控制装置100(a)。该装置信息包括用于识别esim11的sim识别信息、第一区域的区域识别信息、以及第一区域的通信运营商等。然后,车辆v的电源关断。通信控制装置100的接收部111接收从车辆v的通信装置10发送的装置信息。

通信控制装置100的触发设置部112(条件设置部)基于从车辆v接收的装置信息,将表示用于执行简档设置的触发(条件)的触发信息存储到存储部130,从而设置简档设置的触发(b)。

例如,触发信息包括用于识别esim11的sim识别信息、以及与在移动目标区域(这里指第二区域)中使用的简档相对应的区域识别信息(mcc)。触发信息可以由管理员输入到通信控制装置100,或者可以基于装置信息并根据预定规则自动确定。另外,触发设置部112在存储部130上将表示满足触发时设置的简档的简档信息与触发信息相关联。

在触发设置部112设置触发之后,车辆v在电源关断的状态下,通过被例如船舶等运输而从第一区域移动到第二区域(c)。当车辆v的电源在第二区域中接通(即,车辆v通电)时,车辆v的通信装置10经由第二区域的基站b向通信控制装置100发送附着(attach)请求(d)。附着请求是用于通信装置10开始通信的信号。附着请求包括用于识别esim11的sim识别信息、以及与即将开始通信的区域(这里指第二区域)相对应的区域识别信息(mcc)。由于运营商之间的合作,即使在签约运营商(这里指第一区域的运营商)的服务区域之外,也通过只要是在合作目标运营商(这里指第二区域的运营商)的服务区域内就能够通信的服务(漫游等)来执行从通信装置10到第二区域的基站b的附着请求的发送。

在通信控制装置100中,简档设置部113判定从车辆v接收的附着请求是否满足存储在存储部130中的触发(e)。具体地,当存储在存储部130中的触发信息所指示的sim识别信息和区域识别信息与附着请求所指示的sim识别信息和区域识别信息一致时,简档设置部113判定满足触发。否则,简档设置部113判定不满足触发。这里所示的触发的判定方法为一个示例,可以使用能够使用基于车辆v进行通信的区域的触发来判定简档设置的必要性的其他方法。

当附着请求不满足触发时,简档设置部113不执行简档设置,并且触发设置部112保持存储在存储部130中的触发。当附着请求满足触发时,触发设置部112使存储在存储部130中的触发无效(f)。此时,触发设置部112可以通过对存储在存储部130中的触发信息设置无效标记来使触发无效,或者可以通过删除存储在存储部130中的触发信息来使触发无效。

简档设置部113在触发被无效之后开始简档设置(g)。简档设置部113对车辆v的通信装置10(esim11)远程设置简档。简档设置部113可以将与触发相关联的简档发送到通信装置10之后使所述简档有效,或者可以使预先存储在通信装置10中的简档有效。

简档设置部113重复简档设置预定次数(例如,三次),直到简档设置完成为止。简档设置部113优选在车辆v的电源关断之后暗电流流过车辆v的时间期间重复简档设置。如上所述,由于通信控制装置100多次重试简档设置,因此,即使由于临时因素而中断了简档设置,也能够继续执行简档设置。

在简档设置部113重复简档设置预定次数的期间,当车辆v的电源再次接通,使得通信装置10向通信控制装置100发送了附着请求时,简档设置部113重新开始(即,将重复次数返回到初始值)重复简档设置。由此,通信控制装置100可以重试简档设置更多次,因此简档设置容易成功。

当达到重复次数之后简档设置仍未完成(即,简档设置失败)时,简档设置部113中止简档设置,并且触发设置部112对存储部130重新设置(有效化)触发(h)。触发设置部112可以通过删除存储部130中对触发信息设置的无效标记来使触发有效,或者可以通过将触发信息再次存储到存储部130来使触发有效。当触发设置部112重新设置触发之后从车辆v发来了附着请求时,简档设置部113针对重新设置的触发再次开始简档设置。如上所述,通信控制装置100在简档设置失败时仅通过再次使触发有效就能够恢复简档设置,因此不需要为每个车辆v的通信装置10管理触发的状态。

当简档设置完成(即,简档设置成功)时,车辆v的通信装置10向通信控制装置100发送表示完成的完成信息。例如,通信装置10可以使用短消息服务(shortmessageservice,sms)来发送完成信息。当接收部111接收到来自车辆v的完成信息时,通信控制装置100结束通信设置方法。在简档设置的过程中,通信装置10可以在从通信控制装置100接收简档完成的时刻、以及简档有效化完成的时刻向通信控制装置100发送完成信息。

当接收到简档接收完成的完成信息并且未接收到简档有效化完成的完成信息时,通信控制装置100的简档设置部113可以执行简档有效化而不执行简档发送。由此,例如,当在重复简档设置的过程中通信装置10中仅完成了简档接收,则通信控制装置100可以从简档有效化开始恢复处理,因此较为高效。

如上所述,本实施方式的通信控制装置100在简档设置开始时使简档设置的触发(条件)无效,并且当简档设置失败时再次使触发有效,因此,当通信装置10变为可以通信的状态时可以多次恢复简档设置。

[通信设置方法的通信顺序的一个示例]

图5是示出由本实施方式的通信控制装置100执行的通信设置方法中的通信顺序的图。首先,通信装置10将装置信息发送到通信控制装置100(s11)。该装置信息包括用于识别esim11的sim识别信息、移动前的区域的区域识别信息、以及移动前的区域的通信运营商等。通信控制装置100的接收部111接收来自车辆v的装置信息。

通信控制装置100的触发设置部112基于接收部111从车辆v接收的装置信息,将表示用于执行简档设置的触发(条件)的触发信息存储到存储部130,从而设置简档设置的触发(s12)。

在设置触发之后,车辆v移动到另一区域,并且电源接通。此时,车辆v的通信装置10向通信控制装置100发送附着请求(s13)。该附着请求包括用于识别esim11的sim识别信息、以及移动目标区域的区域识别信息。通信控制装置100的接收部111接收来自车辆v的附着请求。

在通信控制装置100中,简档设置部113判定接收部111从车辆v接收的附着请求是否满足存储在存储部130中的触发(s14)。当附着请求满足触发时,触发设置部112使存储在存储部130中的触发无效,并且简档设置部113开始简档设置(s15)。

简档设置部113重复简档设置预定次数(s16),直到简档设置完成为止。在图5的示例中,由于在简档设置开始之后车辆v转变为无法通信的状态,因此,设为即使重复简档设置预定次数也无法完成。此时,简档设置部113中止简档设置(s17)。然后,触发设置部112对存储部130重新设置(有效化)触发(s18)。

当重新设置触发之后车辆v转变为可以通信的状态时,通信装置10和通信控制装置100针对重新设置的触发再次执行步骤s13至s16。当简档设置完成时,通信装置10将表示完成的完成信息发送到通信控制装置100(s19),通信控制装置100结束通信设置方法。

[本实施方式的效果]

本实施方式的通信控制装置100在简档设置开始时使简档设置的触发(条件)无效,并且当简档设置失败时再次使触发有效。由此,即使在对车辆v的通信装置10的简档设置长时间中断的情况下,当通信装置10变为可以通信的状态时,通信控制装置100也能够多次恢复简档设置。此外,由于通信控制装置100在简档设置开始时使触发无效,因此不需要将与简档设置未完成的车辆相关的触发,直到简档设置完成为止永久管理。

(第二实施方式)

相对于第一实施方式的通信控制装置100在简档设置开始时使简档设置的触发无效,通信控制装置100在简档设置完成时使简档设置的触发无效。同样在本实施方式中,即使在简档设置长时间中断的情况下,通信控制装置100也能够恢复简档设置。

图6是由本实施方式的通信控制装置100执行的通信设置方法的示意图。在本实施方式中,与图4相比,省略了简档设置开始时的触发的无效(f)以及简档设置失败时的触发的重新设置(h),取而代之,添加了简档设置完成时的触发的无效(i)。除此之外的通信控制装置100的构成和处理与第一实施方式相同。

具体地,首先,车辆v的通信装置10和通信控制装置100执行与图4相同的处理(a)至(e)。当附着请求满足触发时,触发设置部112保持存储在存储部130中的触发而不无效,并且简档设置部113开始简档设置(g)。简档设置部113重复简档设置预定次数,直到简档设置完成为止。

当达到重复次数之后简档设置仍未完成(即,简档设置失败)时,简档设置部113中止简档设置。此时,由于存储在存储部130中的触发未被无效,因此,触发设置部112不执行触发的重新设置。之后,当车辆v再次发送附着请求时,简档设置部113针对保持在存储部130中的触发再次开始简档设置。

当简档设置在预定次数内完成(即,简档设置成功)时,触发设置部112使存储在存储部130中的触发无效(i)。触发设置部112通过对存储在存储部130中的触发信息设置无效标记来使触发无效。触发设置部112可以通过删除存储在存储部130中的触发信息来使触发无效。

[通信设置方法的通信顺序的一个示例]

图7是示出由本实施方式的通信控制装置100执行的通信设置方法中的通信顺序的图。

首先,通信装置10将装置信息发送到通信控制装置100(s11)。该装置信息包括用于识别esim11的sim识别信息、移动前的区域的区域识别信息、以及移动前的区域的通信运营商等。通信控制装置100的接收部111接收来自车辆v的装置信息。

通信控制装置100的触发设置部112基于接收部111从车辆v接收的装置信息,将表示用于执行简档设置的触发(条件)的触发信息存储到存储部130,从而设置简档设置的触发(s12)。

在设置触发之后,车辆v移动到另一区域,并且电源接通。此时,车辆v的通信装置10将附着请求发送到通信控制装置100(s13)。该附着请求包括用于识别esim11的sim识别信息、以及移动目标区域的区域识别信息。通信控制装置100的接收部111接收来自车辆v的附着请求。

在通信控制装置100中,简档设置部113判定接收部111从车辆v接收的附着请求是否满足存储在存储部130中的触发(s14)。当附着请求满足触发时,触发设置部112保持存储在存储部130中的触发,并且简档设置部113开始简档设置(s15’)。

简档设置部113重复简档设置预定次数(s16),直到简档设置完成为止。在图7的示例中,由于在简档设置开始之后车辆v转变为无法通信的状态,因此,设为即使重复简档设置预定次数也无法完成。此时,简档设置部113中止简档设置(s17)。需要说明的是,触发设置部112不执行触发的重新设置。

当重新设置触发之后车辆v转变为可以通信的状态时,通信装置10和通信控制装置100针对重新设置的触发再次执行步骤s13至s16。

当简档设置完成时,通信装置10将表示完成的完成信息发送到通信控制装置100(s19)。当通信控制装置100的接收部111从通信装置10接收到完成信息时,触发设置部112使存储在存储部130中的触发无效(s20)。

[本实施方式的效果]

如上所述,本实施方式的通信控制装置100在简档设置开始时保持简档设置的触发(条件),并且当简档设置完成时使触发无效。由此,即使在对车辆v的通信装置10的简档设置长时间中断的情况下,当通信装置10变为可以通信的状态时,通信控制装置100也能够多次恢复简档设置。此外,一次简档设置所需的触发设置和无效处理分别仅需执行一次。因此,可以通过简档设置(远程配置)来减轻通信控制装置100上的负荷。

尽管在上述各实施方式中使用搭载在车辆v上的通信装置10进行了说明,但是通信控制装置100的应用目标不限于此。例如,通信控制装置100还可以应用于搭载在船舶或iot设备等上的通信装置的通信设置。特别地,由于车辆v的电池容量有限,因此在移动或保管期间电源接通的时间通常较短。上述各实施方式的通信控制装置100即使在简档设置长时间中断的情况下也能够进行恢复,因此优选用于车辆v的通信装置10的通信设置。

尽管以上使用实施方式描述了本发明,但是本发明的技术范围不限于上述实施方式中描述的范围,并且在其要旨的范围内可以进行各种修改和改变。例如,装置分布/集成的具体实施方式不限于上述实施方式,并且所述装置的全部或部分可以在功能上或物理上分布/集成在任意单元中。另外,通过多个实施方式的任意组合产生的新实施方式也包括在本发明的实施方式中。通过组合产生的新实施方式的效果也具有原始实施方式的效果。

通信装置10和通信控制装置100的处理器是图5和图7所示的通信设置方法中包括的各个步骤(工序)的主体。即,通信装置10和通信控制装置100的处理器从存储部读取用于执行图5和图7所示的通信设置方法的程序,并且执行该程序而控制通信装置10和通信控制装置100的各个部,从而执行图5和图7所示的通信设置方法。可以部分地省略图5和图7所示的通信设置方法中包括的步骤,可以改变步骤之间的顺序,并且可以并行执行多个步骤。

附图标记的说明

s通信系统

10通信装置

100通信控制装置

110控制部

111接收部

112触发设置部

113简档设置部

130存储部

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