移动终端、移动终端的控制方法和存储介质与流程

文档序号:16149783发布日期:2018-12-05 17:20阅读:151来源:国知局
移动终端、移动终端的控制方法和存储介质与流程

本发明涉及通过无线通信提供通知的移动终端、移动终端的控制方法和存储介质。

背景技术

已知有使用ble(蓝牙(注册商标)低能耗)、wi-fi等进行无线通信的移动终端。在接收到通过无线通信发送的电波(在下文中称为“无线电波”)时,移动终端基于接收到的无线电波的电波强度来估算距发送了无线电波的无线通信装置的距离(例如参见日本特开(kokai)2012-173070号专利公报)。

此外,移动终端通过无线通信远程控制无线通信装置。移动终端将满足预定通知条件的无线通信装置(例如,距无线通信装置的估算距离在预定通知使能距离(notification-enablingdistance)以内)识别为控制对象装置,并提供用于与移动终端的用户确认是否向控制对象装置给出指示的通知。

然而,传统移动终端存在如下问题:如果无线通信装置满足上述通知条件,则即使是用户不经常使用的无线通信装置也被移动终端识别为控制对象装置。结果,出现了这样的问题:针对用户不使用的无线通信装置的不必要的通知被提供给用户。



技术实现要素:

本发明提供了一种能够防止提供不必要的通知的移动终端、移动终端的控制方法以及存储介质。

在本发明的第一方面,提供了一种移动终端,其通过无线通信来远程控制无线通信装置,所述移动终端包括:登记单元,其被构造为,对由用户指定的无线通信装置进行登记;接收单元,其被构造为,接收通过无线通信发送的电波;通知单元,其被构造为,提供用于与用户确认是否向作为接收到的通过无线通信而发送的电波的发送源的无线通信装置给出指示的通知;以及确定单元,其被构造为,确定作为发送源的无线通信装置是否已被登记,其中,在确定作为发送源的无线通信装置已被登记的情况下,通知单元提供所述通知。

在本发明的第二方面,提供一种移动终端的控制方法,所述移动终端通过无线通信远程控制无线通信装置,所述控制方法包括:登记步骤,对由用户指定的无线通信装置进行登记;接收步骤,接收通过无线通信发送的电波;提供通知步骤,提供用于与用户确认是否向作为接收到的通过无线通信而发送的电波的发送源的无线通信装置给出指示的通知;以及确定步骤,确定作为发送源的无线通信装置是否已被登记,其中,所述提供通知步骤包括,在确定作为发送源的无线通信装置已被登记的情况下提供所述通知。

在本发明的第三方面,提供一种非暂时性计算机可读存储介质,其存储有用于执行移动终端的控制方法的计算机可执行程序,所述移动终端通过无线通信远程控制无线通信装置,其中,所述控制方法包括:登记步骤,对由用户指定的无线通信装置进行登记;接收步骤,接收通过无线通信发送的电波;提供通知步骤,提供用于与用户确认是否向作为接收到的通过无线通信而发送的电波的发送源的无线通信装置给出指示的通知;以及确定步骤,确定作为发送源的无线通信装置是否已被登记,其中,所述提供通知步骤包括,在确定作为发送源的无线通信装置已被登记的情况下提供所述通知。

根据本发明,能够防止移动终端通过无线通信提供不必要的通知。

通过下面(参照附图)对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1是包括根据本发明的实施例的移动终端的远程控制系统的示意性网络图。

图2是示出在图1中出现的移动终端中存储的表的示例的图。

图3是移动终端的示意性框图。

图4是图1中出现的mfp的示意性框图。

图5是示出在移动终端上显示的通知的示例的图。

图6是由移动终端进行的登录信息发送处理的流程图。

图7a是示出在mfp上显示的登录画面的图。

图7b是示出在mfp上显示的操作画面的图。

图8是图6中的登录信息发送处理的第一变型例的流程图。

图9是示出在移动终端上显示的画面的示例的图。

图10a是示出移动终端距mfp的距离满足通知条件的情况的图。

图10b是示出移动终端距mfp的距离不满足通知条件的情况的图。

图11是图6中的登录信息发送处理的第二变型例的流程图。

具体实施方式

现在将在下面参照示出本发明的实施例的附图来详细描述本发明。

图1是包括根据本发明实施例的移动终端101的远程控制系统100的示意性网络图。

参照图1,远程控制系统100包括移动终端101、作为无线通信装置的mfp102至104、以及pc105。mfp102至104和pc105经由网络106彼此连接。

在远程控制系统100中,用户可以使用移动终端101远程控制mfp102至104,并且例如用户可以从移动终端101登录到mfp102至104。

移动终端101是用户能够携带的诸如智能电话和平板终端等的通信设备,并且使用ble、wi-fi等进行无线通信。在下面的描述中,使用ble的通信被称为ble通信,并且使用wi-fi的通信被称为wi-fi通信。当移动终端101检测到可以进行无线通信的mfp时,移动终端101将诸如用户id和密码等的登录信息发送到检测到的mfp以便登录到该mfp。登录信息被预先存储在移动终端101中。此外,移动终端101存储图2所示的表200,在表200中电波强度和距离信息彼此相关联。移动终端101基于接收到的无线通信的电波(在下文中称为“无线电波”)的电波强度和表200,估算距作为无线电波的发送源的mfp的距离。例如,假设接收到的无线电波的电波强度为60dbm,则移动终端101估算距作为接收到的无线电波的发送源的mfp的距离为1m。

此外,移动终端101可以根据用户的指示附加地安装用于实现用户期望的功能的应用模块(在下文中简称为“应用”)。在本实施例中,以示例的方式假设,在移动终端101中安装了用于从移动终端101远程控制可以进行无线通信的mfp(诸如mfp102至mfp104)的mfp应用(未示出)。

mfp102至104中的各个是进行图像处理的图像处理装置,并且进行用于读取放置在原稿台玻璃(未示出)上的原稿的扫描处理,以及用于基于例如从pc105获取的打印数据进行打印的打印处理。mfp102至104直接与移动终端101进行ble通信,并且进一步经由接入点107与移动终端101进行wi-fi通信。pc105经由网络106将打印数据等发送到mfp102至104。

图3是在图1中出现的移动终端101的示意性框图。

参照图3,移动终端101包括cpu301、rom302、ram303、hdd304、wi-fi通信部305(接收单元)、ble通信部306(接收单元)、控制台部接口307和控制台部308。cpu301、rom302、ram303、hdd304、wi-fi通信部305、ble通信部306和控制台部接口307经由系统总线309相互连接。控制台部308连接到控制台部接口307。

cpu301通过执行存储在rom302中的程序来控制移动终端101的整体操作。cpu301通过执行例如存储在rom302中的mfp应用的控制程序来启动mfp应用,从而远程控制mfp102至104。rom302存储由cpu301执行的程序和设置数据。ram303被用作cpu301的主存储器,并且还用作临时存储数据的区域。hdd304存储图像数据等。wi-fi通信部305进行与mfp102至104、pc105等的wi-fi通信。ble通信部306进行与mfp102至104等的ble通信。控制台部接口307连接在控制台部308和系统总线309之间。控制台部308包括可以检测用户进行的触摸操作的触摸面板型显示器(未示出),并且在显示部上显示操作画面。

接下来,将描述mfp102至104的构造。在本实施例中,mfp102至104具有相同的构造,并且因此以示例的方式给出mfp102的构造的以下描述。

图4是在图1中出现的mfp102的示意性框图。

参照图4,mfp102包括cpu401、rom402、ram403、hdd404、wi-fi通信部405、ble通信部406、打印机接口407、打印机408、扫描器接口409和扫描器410。此外,mfp102包括控制台部接口411、控制台部412和网络接口413。cpu401、rom402、ram403、hdd404、wi-fi通信部405、ble通信部406、打印机接口407、扫描器接口409、控制台部接口411和网络接口413经由系统总线414相互连接。打印机408连接到打印机接口407,扫描器410连接到扫描器接口409,并且控制台部412连接到控制台部接口411。

cpu401通过执行存储在rom402中的程序来控制mfp102的整体操作。rom402存储由cpu401执行的程序和设置数据。ram403被用作cpu401的主存储器,并且还用作临时存储数据的区域。hdd404存储打印数据、扫描图像等。wi-fi通信部405进行与移动终端101、pc105等的wi-fi通信。ble通信部406进行与移动终端101等的ble通信。打印机接口407连接在打印机408和系统总线414之间。打印机408基于从pc105获取的打印数据或由扫描器410生成的扫描图像,在片材上进行打印。扫描器接口409连接在扫描器410和系统总线414之间。扫描器410读取放置在原稿台玻璃(未示出)上的原稿,并基于读取的信息生成扫描图像。控制台部接口411连接在控制台部412和系统总线414之间。控制台部412包括均未示出的、可以检测用户进行的触摸操作的触摸面板型显示器和键盘,并且在显示部上显示操作画面。

接下来,将描述当移动终端101登录到mfp102至104中的一个时,在远程控制系统100中进行的处理。

在远程控制系统100中,当移动终端101例如从mfp102接收无线电波时,如果满足预定条件,例如距mfp102的距离在预定的通知使能距离以内的条件,则移动终端101执行登录通知(通知单元的操作)。更具体地,移动终端101在控制台部308上显示图5所示的通知501。通知501包括用于与用户确认是否登录到mfp102的消息。此后,当用户触摸通知501时,移动终端101将用于登录mfp102的登录信息发送到mfp102,并且mfp102基于所获取的登录信息进行登录处理。在传统的远程控制系统中,无论mfp是否是用户使用的mfp,都在控制台部上显示针对满足通知条件的mfp的登录通知。这在传统的远程控制系统中引发了如下问题,即如果用户不经常使用的mfp满足通知条件,则提供关于除用户使用的mfp以外的mfp的不必要的通知。

为了解决该问题,在本实施例中,在作为接收到的无线电波的发送源的mfp102已经在mfp应用中登记的情况下,在控制台部308上显示通知501。

图6是由移动终端101进行的登录信息发送处理的流程图。

图6中的登录信息发送处理由执行存储在rom302中的mfp应用的控制程序的cpu301来进行,并且假设从mfp102至104和除这些mfp之外的其他mfp中的任意一个发送无线电波。此外,在图6的登录信息发送处理中,以示例的方式假设mfp102至104通过预先进行的登记处理登记在了mfp应用中。在登记处理中,移动终端101通过无线通信连接到要被登记的mfp,获取从所连接的mfp发送的电波中包含的装置信息(例如mac地址和ip地址),并且将获取的装置信息登记在mfp应用中。

参照图6,首先,当接收到无线电波时(步骤s601为“是”),cpu301获取在接收到的电波中包含的装置信息(步骤s602),并将获取的装置信息存储在ram303中。然后,cpu301确定所获取的装置信息是否已经被登记在mfp应用中(步骤s603)(确定单元的操作)。

如果在步骤s603中确定所获取的装置信息尚未被登记在mfp应用中,则cpu301返回到步骤s601。另一方面,如果在步骤s603中确定所获取的装置信息已经被登记在mfp应用中,则cpu301基于接收到的无线电波的电波强度,来估算距作为无线电波的发送源的mfp的距离(步骤s604)(距离估算单元的操作)。然后,cpu301确定是否满足通知条件(步骤s605)。更具体地,cpu301确定估算距离是否不大于预定的通知使能距离,例如,30cm。在步骤s605中,如果估算距离不大于30cm,则cpu301确定满足通知条件。另一方面,如果估算距离大于30cm,则cpu301确定不满足通知条件。

如果在步骤s605中确定不满足通知条件,则cpu301返回到步骤s601。另一方面,如果在步骤s605中确定满足通知条件,则cpu301通过通知功能使通知501显示在控制台部308上(步骤s606)。cpu301可以在使mfp应用在后台运行的同时使得通过通知功能输出消息。之后,当用户在控制台部308上触摸通知501时(步骤s607中为“是”),cpu301将登录信息发送给发送了无线电波的mfp(例如,mfp102)(步骤s608),随后终止本处理。mfp102基于接收到的登录信息进行认证处理,并且如果认证处理成功,则mfp102转换到被登录状态。在转换到被登录状态之前,mfp102在控制台部412上显示图7a所示的登录画面701。在这种状态下,mfp102不能接收通过操作控制台部412输入的作业执行指示。另一方面,当转换到被登录状态时,mfp102将控制台部412上的显示从登录画面701切换到图7b所示的操作画面702,并且mfp102变得能够接收通过操作操作画面702输入的作业执行指示。

根据图6中的上述登录信息发送处理,在作为接收到的无线电波的发送源的mfp已经被登记在mfp应用中的情况下,在控制台部308上显示通知501。即,即使在用户不使用的其他mfp满足通知条件的情况下,也能够防止用户不需要的、针对该其他mfp的通知501被显示在控制台部308上。这使得能够防止提供不必要的通知。

此外,在图6中的上述登录信息发送处理中,通知501是用于与用户确认是否从移动终端101登录到作为接收到的无线电波的发送源的mfp的登录通知,这使得能够防止提供不必要的登录通知。

此外,在图6中的上述登录信息发送处理中,由于无线通信是ble通信或wi-fi通信,所以能够防止提供针对作为使用ble通信或wi-fi通信的无线电波的发送源的mfp的不必要的通知。

虽然基于上述实施例给出了本发明的描述,但是本发明不限于上述实施例。例如,通知501可以是使用对话框的通知。

此外,在上述实施例中,通知501不限于登录通知,而可以是用于与用户确认是否给出与远程控制相关联的指示的通知,例如用于执行打印的指示。

此外,在上述实施例中,可以使用户针对登记在mfp应用中的mfp来设置是否在控制台部308上显示通知501。

例如,虽然mfp102至104登记在了mfp应用中,但是存在如下情况:例如由于mfp102至104之间的功能差异,用户根据其用途来切换要使用的mfp。在这种情况下,即使mfp已经被登记,也最好不提供针对不使用的mfp的登录通知。

为了解决这个问题,在本实施例的第一变型例中,使用户针对已登记的mfp来设置是否提供登录通知。

图8是图6中的登录信息发送处理的第一变型例的流程图。

图8中的登录信息发送处理的第一变型例由执行存储在rom302中的mfp应用的控制程序的cpu301进行,并且假设从mfp102至104和除这些mfp之外的其他mfp中的任意一个发送无线电波。此外,在图8的登录信息发送处理的第一变型例中,以示例的方式假设mfp102至104已经通过预先进行的登记处理登记在了mfp应用中,并且预先仅针对mfp102设置提供登录通知。在本实施例的第一变型例中,用户能够通过操作移动终端101的控制台部308上显示的、图9所示的操作画面901上的切换开关902(设置单元),来针对各个已登记的mfp设置是否提供登录通知。通过将切换开关902设置为开启,设置提供登录通知,而通过将切换开关902设置为关闭,设置不提供登录通知。针对各个mfp设置的切换开关902的设置信息(以下称为“登录通知设置信息”)被存储在ram303中。

参照图8,首先,cpu301执行步骤s601至s603。

如果在步骤s603中确定所获取的装置信息尚未被登记在mfp应用中,则cpu301返回到步骤s601。另一方面,如果在步骤s603中确定所获取的装置信息已经被登记在mfp应用中,则cpu301获取由所获取的装置信息表示的、mfp的登录通知设置信息(步骤s801)。然后,cpu301基于所获取的登录通知设置信息来确定是否提供登录通知(步骤s802)。

如果在步骤s802中确定要提供登录通知,则cpu301执行步骤s604以及后续步骤。即,在本实施例的第一变型例中,即使mfp102至104已经登记在mfp应用中,也仅在mfp102(通过切换开关902预先设置了向mfp102提供登录通知)满足通知条件的情况下,在控制台部308上显示通知501。另一方面,如果在步骤s802中确定不提供登录通知,则cpu301返回到步骤s601。

在上述实施例的第一变型例中,由用户针对已登记的mfp设置是否提供登录通知。利用该构造,在用户根据mfp的用途切换要使用的mfp的情况下,能够防止提供针对已经登记但不适于使用的mfp的不必要的通知。

在本实施例的第二变型例中,可以在通知501被显示在控制台部308上之前,以及紧接在通知501被显示在控制台部308上之后,估算距作为无线电波的发送源的mfp的距离。

在图6的登录信息发送处理和图8的登录信息发送处理的第一变型例中,例如,在如图10a所示mfp102满足通知条件的情况下,通过执行步骤s604将通知501显示在控制台部308上。然后,如图10b所示,即使在将移动终端101从mfp102移动到不再满足通知条件的距离处的位置之后,通知501仍被继续显示在移动终端101的控制台部308上。然而,在该状态下,移动终端101不能将登录信息发送到mfp102,因此优选将通知501从移动终端101的控制台部308删除。

为了解决这个问题,在本实施例的第二变型例中,在通知501被显示在控制台部308上之前,以及紧接在通知501被显示在控制台部308上之后,估算距作为无线电波的发送源的mfp的距离。

图11是图6中的登录信息发送处理的第二变型例的流程图。

图11中的登录信息发送处理的第二变型例由执行存储在rom302中的mfp应用的控制程序的cpu301进行,并且假设从mfp102至104和除这些mfp之外的其他mfp中的任意一个发送无线电波。此外,在图11的登录信息发送处理的第二变型例中,也以示例的方式,假设mfp102至104已经通过预先进行的登记处理而被登记在mfp应用中,并且仅针对mfp102预先设置提供登录通知。

参照图11,首先,cpu301执行步骤s601至s603、s801、s802和s604至s607。当用户在控制台部308上触摸通知501时(步骤s607中为“是”),cpu301基于接收到的无线电波的电波强度,来估算距作为无线电波的发送源的mfp的距离(步骤s1101)。接着,cpu301确定是否满足通知条件(步骤s1102)。

如果在步骤s1102中确定不满足通知条件,则cpu301返回到步骤s601。另一方面,如果在步骤s1102中确定满足通知条件,则cpu301执行步骤s608以及后续步骤。

在上述实施例的第二变型例中,在通知501被显示在控制台部308上之前,以及紧接在通知501被显示在控制台部308上之后,估算距作为无线电波的发送源的mfp的距离。这使得能够防止在尽管无法发送登录信息也将通知501显示在控制台部308上的情况下进行的对不必要通知的提供。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能,和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能,并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存装置以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然已经参照示例性实施例对本发明进行了描述,但是应该理解,本发明不限于所公开的示例性实施例。应当对权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。

本申请要求于2017年5月23日提交的日本专利申请第2017-101802号的权益,其全部内容通过引用并入本文。

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