用蓝牙低功耗通信的自动登出方法及执行方法的成像设备与流程

文档序号:17121128发布日期:2019-03-15 23:48阅读:184来源:国知局
用蓝牙低功耗通信的自动登出方法及执行方法的成像设备与流程

本公开涉及一种通过使用利用蓝牙低功耗(ble)通信的移动终端在用户登入成像设备时以各种方式执行登出的方法和设备。



背景技术:

近来,能够显著降低功耗的蓝牙低功耗(ble)技术已经备受关注。通过ble通信,成像设备可与移动终端进行一对一通信,并且用户可通过使用移动终端登入成像设备。当用户通过使用移动终端登入成像设备时,应提供防止用户无心地保持登入的适当的登出方法。



技术实现要素:

技术问题

提供通过使用利用蓝牙低功耗(ble)通信的移动终端在用户登入成像设备时使用的各种登出方法。

解决方案

根据本公开的一方面,一种方法包括:由移动终端测量由成像设备广播的广告包的信号强度;确定测量的信号强度是否保持减小至少预设时间段;以及当测量的信号强度保持减小至少预设时间段时,向成像设备发送登出请求。

根据本公开的一方面,一种移动终端包括:输入/输出单元,被配置为接收用户输入并且显示屏幕;通信器,被配置为从成像设备接收数据,以及向成像设备发送数据;存储器,被配置为存储数据;以及控制器。所述控制器被配置为:测量由成像设备广播的广告包的信号强度,确定测量的信号强度是否保持减小至少预设时间段,以及当测量的信号强度保持减小至少预设时间段时向成像设备发送登出请求。

有益效果

根据本公开的示例,当用户通过使用利用蓝牙低功耗(ble)通信的移动终端登入成像设备时,可在满足特定条件时执行自动登出,或者可从移动终端直接发送登出请求,以使用户可不处于非预期的登入状态。

附图说明

图1示出了根据示例的成像设备。

图2示出了根据示例的成像设备连接到移动终端的环境。

图3示出了根据示例的在移动终端中设置登出按钮的处理。

图4是根据示例的由成像设备执行的用于在移动终端中提供登出按钮的操作的流程图。

图5是根据示例的由移动终端执行的用于在移动装置中提供登出按钮的操作的流程图。

图6示出了根据示例的根据广告包的信号强度执行自动登出的方法。

图7是根据示例的由移动终端根据广告包的信号强度执行的用于执行自动登出的操作的流程图。

图8和图9示出了根据示例的在广告包的信号强度保持减小特定时间段时执行自动登出的方法。

图10是根据示例的在广告包的信号强度保持减小特定时间段时由移动终端执行的用于执行自动登出的操作的流程图。

图11是根据示例的由移动终端根据广告包的信号强度和移动终端的加速度大小执行的用于执行自动登出的操作的流程图。

图12示出了根据示例的根据移动终端的加速度大小执行自动登出的方法。

图13是根据示例的由移动终端根据移动终端的加速度大小执行的用于执行自动登出的操作的流程图。

图14示出了根据示例的在成像设备持续特定时间段未能从移动终端接收到响应包时执行自动登出的方法。

图15示出了根据示例的在成像设备持续特定时间段未能从移动终端接收到响应包时执行自动登出的操作。

图16是根据示例的在成像设备持续特定时间段未能从移动终端接收到响应包时由成像设备执行的用于执行自动登出的操作的流程图。

具体实施方式

在下文中,将参照附图具体提供各种示例。以下示例可以以许多不同形式呈现。为了清楚说明,将不具体描述以下示例所属领域的普通技术人员所熟知的事项。

将理解的是,当元件被称为“连接到”另一元件时,该元件可以“直接连接到”另一元件或“中间元件”。将进一步理解,除非另外定义,否则本文使用的术语“包含”和/或“包括”指定存在所述特征或组件,但不排除存在或添加一个或更多个其他特征或组件。

在本说明书中,表述“图像形成作业”可表示与图像相关的作业(例如,打印、扫描或传真),诸如,形成图像、产生图像文件、存储图像文件、传输图像文件等,并且术语“作业”可指示图像形成作业以及用于执行图像形成作业所必须进行的一系列过程。

此外,“成像设备”可以是任何装置,例如,可执行图像形成作业的打印机、扫描仪、传真机、多功能打印机(mfp)和显示装置。

此外,“硬拷贝”可指示在打印介质(诸如,纸张)上打印图像的作业,并且“软拷贝”可指示在显示装置(诸如,电视(tv)或监视器)上打印图像的作业。

此外,“内容”可以是作为图像形成作业的目标的所有类型的数据,例如,图片、图像或文档文件。

此外,“打印数据”可以是转换成打印机可打印的格式的数据。

此外,“扫描文件”可以是在扫描图像之后由扫描仪产生的文件。

此外,“用户”可以是使用成像设备的人员,或者是使用以有线或无线方式连接到成像设备的装置并且进行与图像形成作业有关的作业的人员。另外,“管理员”可以是有权访问成像设备和系统的所有功能的人员。“用户”和“管理员”可以是同一个人。

图1示出了根据示例的成像设备100的结构。参照图1,根据示例的成像设备100可包括输入/输出单元110、控制器120、通信器130、存储器140和图像形成作业单元150。此外,尽管未示出,成像设备100还可包括用于向每个组件供电的电源。

输入/输出单元110可包括输入单元和输出单元,输入单元从用户接收执行图像形成作业的输入等,输出单元显示执行图像形成作业的结果和诸如成像设备100的状态的信息等。例如,输入/输出单元110可包括接收用户输入的操作面板、显示屏幕的显示面板等。

具体地,输入单元可包括能够接收各种类型的用户输入的装置,例如,键盘、物理按钮、触摸屏、相机、麦克风等。此外,输出单元可包括例如显示面板、扬声器等。然而,本公开不限于此。输入/输出单元110可包括支持各种输入和输出的装置。

控制器120可控制成像设备100的全部操作,并且可包括处理器(诸如,中央处理单元(cpu))。控制器120可控制包括在成像设备100中的其他组件,以允许其他组件执行与通过输入/输出单元110接收的用户输入相对应的作业。

例如,控制器120可执行存储在存储器140中的程序,读取存储在存储器140中的文件,或者将新文件存储在存储器140中。

在本文描述的示例中,由成像设备100执行的所有控制操作(例如,认证性能、唯一id的产生、广告包数据的更改、接收响应包的检查间隔等)实际上是在控制器执行存储在存储器140中的程序时执行的。

通信器130可以以有线/无线方式与其他装置或网络通信。为此,通信器130可包括支持各种有线/无线通信方法中的至少一种的通信模块。例如,通信模块可以是芯片组的形式,或者可以是包括通信所必需的信息的贴签/条形码等(例如,包括nfc标签的贴签)。

无线通信可包括例如无线保真(wi-fi)、wi-fi直连、蓝牙、蓝牙低功耗(ble)、超宽带(uwb)和近场通信(nfc)中的至少一种。有线通信可包括例如通用串行总线(usb)和高清晰度多媒体接口(hdmi)中的至少一种。在本示例中,成像设备100可支持ble通信,因此通信器130可包括ble芯片组131。ble芯片组131可广播广告包,并且可从外部装置接收响应于广告包的响应包。

通信器130可连接到成像设备100外部的移动终端200,并且可接收/发送信号和/或数据。参照图2,成像设备100通过通信器130连接到移动终端200。通信器130可将从移动终端200接收到的信号或数据发送到控制器120,或者可将由控制器120产生的信号或数据发送到移动终端200。例如,当通信器130从移动终端200接收到打印指令信号和打印数据时,控制器120可通过使用打印机151来输出接收到的打印数据。

如图2所示,移动终端200可包括输入/输出单元210、控制器220、通信器230和存储器240。控制器220可执行存储在存储器240中的程序,并且可通过通信器230将由于执行程序所产生的信号或数据发送到成像设备100,从而能够控制图像形成作业。

在本文提供的示例中,由移动终端200执行的所有控制操作(例如,比较唯一id、测量广告包的信号强度、确定代表值等)是在控制器220执行存储在存储器240中的程序时执行的。

移动终端200可包括例如智能电话、平板电脑、个人计算机(pc)、家用电器、医疗设备、相机、可穿戴装置等。

参照回图1,在存储器140中,可安装程序(诸如,应用)并且可存储各种类型的数据(诸如,文件)。控制器120可访问和使用存储在存储器140中的数据,或者可将新数据存储在存储器140中。此外,控制器120可执行安装在存储器140中的程序。另外,控制器120可将通过通信器130从外部接收的应用安装在存储器140中。

图像形成作业单元150可执行图像形成作业,诸如,打印、扫描或传真。例如,当成功登入成像设备100的用户请求图像形成作业的执行时,图像形成作业单元150可根据来自控制器120的指令执行作业。

在下文中,将参照图1和图2以及图3至图16描述各种示例。

图3示出了根据示例的在移动终端200中设置登出按钮的处理。

参照图3,在操作301,移动终端200向成像设备100发送登入请求。在这种情况下,移动终端200可经由ble通信或其他类型的点对点(p2p)通信发送登入请求。此外,在这种情况下,登入请求可包括关于用户id、密码、域等的信息(即,登入信息)。

在操作302,当基于所接收的登入信息执行认证并且认证成功时,在操作303,成像设备100的控制器120向移动终端200发送登入结果(成功)和唯一id。在这种情况下,唯一id是用于识别成像设备100的信息并且是仅有的与其他装置的标识信息不重叠的信息。成像设备100的控制器120可通过使用序列号、mac地址、散列值等来产生唯一id。

在操作304,移动终端200的控制器220将接收到的唯一id存储在存储器240中。

在操作305,成像设备100的控制器120更改广告包的数据。具体地,广告包包括成像设备100的状态信息,并且由于登入成功,所以控制器120将状态信息更改为“登出可行状态”。因此,接收广告包的外部装置可对存在已经登入成像设备100的用户进行验证。

在操作306,成像设备100的控制器120通过使用ble芯片组131广播广告包和唯一id。在这种情况下,唯一id可被包括在广告包中,或者可作为单独的包与广告包一起被广播。

在操作307,当在检查广告包的状态信息和唯一id之后特定条件被满足时,移动终端200的控制器220在输入/输出单元210的屏幕上显示登出按钮。具体地,控制器220可检查广告包的状态信息是否处于“登出可行状态”。当状态信息处于“登出可行状态”时,将接收到的唯一id与存储在存储器240中的唯一id进行比较。当接收到的唯一id与存储在存储器240中的唯一id相同时,在屏幕上显示登出按钮。

当用户在移动终端200上选择登出按钮时,在操作308,移动终端200的控制器220向成像设备100发送登出请求。在这种情况下,登出请求可包括登出信息,登出信息包括例如,用户id、密码、域和唯一id。

在操作309,成像设备100的控制器120基于接收到的登出信息执行认证,并且当认证成功时,在操作310,控制器120向图像形成装置100发送登出结果(成功)。

在操作311,成像设备100的控制器120更改广告包的数据。具体地,控制器120将包括在广告包中的状态信息更改为“登入可行状态”。替代地,当登出成功时,控制器120可等待特定时间段,然后将状态信息更改为“登入可行状态”,而不是立即将状态信息更改为“登入可行状态”。

通常,当登入成功时,成像设备100不向移动终端200发送唯一id,而且,当广播广告包时,唯一id不与广告包一起被广播。因此,虽然移动终端200接收到广告包,但是无法检查广告包是否来自用户通过使用移动终端200登入的成像设备100,因此,移动终端200可能不支持直接登出。然而,在以上示例中,移动终端200通过使用唯一id在屏幕上显示登出按钮,并且用户选择登出按钮。因此,可在移动终端200上执行直接登出。

在下文中,将参考图4和图5详细描述分别由成像设备100和移动终端200执行的操作。

图4是根据示例的由成像设备执行的用于在移动终端中提供登出按钮的操作的流程图。

参照图4,在操作401,成像设备从移动终端接收登入请求。在操作402,成像设备基于接收到的登入信息执行认证,并确定认证是否成功。当认证失败时,执行操作404,并且成像设备向移动终端发送登入结果(失败)。然而,当认证成功时,执行操作403,并且成像设备向移动终端发送登入结果(成功)和唯一id。

在操作405,成像设备将包括在广告包中的状态信息更改为“登出可行状态”,并且广播广告包以及唯一id。

当在操作406成像设备从移动终端接收到登出请求时,在操作407,成像设备基于接收到的登出信息执行认证。作为认证的结果,当认证失败时,执行操作409,并且成像设备向移动终端发送登出结果(失败)。然而,当认证成功时,执行操作408,并且成像设备向移动终端发送登出结果(成功)。

在操作410,成像设备将包括在广告包中的状态信息更改为“登入可行状态”,然后广播广告包。

图5是根据示例的由移动终端执行的用于在移动设备中提供登出按钮的操作的流程图。

参照图5,在操作501,移动终端向成像设备发送登入请求。

在操作502,移动终端从成像设备接收登入结果(成功)和唯一id,并且在操作503,移动终端存储接收到的唯一id。

在操作504,移动终端接收成像设备广播的广告包。在这种情况下,广告包可包括状态信息和唯一id。

在操作505,移动终端检查包括在广告包中的状态信息,并且确定移动终端是否处于登出可行状态。作为确定的结果,当移动终端处于登出可行状态时,执行操作506,并且移动终端确定包括在广告包中的唯一id是否与存储在移动终端中的唯一id相同。

作为确定的结果,当包括在广告包中的唯一id与存储在移动终端中的唯一id相同时,在操作507,移动终端在屏幕上显示登出按钮。

在下文中,将参照图6至图11描述基于由移动终端接收到的广告包的信号强度执行自动登出的示例。

图6示出了根据示例的根据广告包的信号强度执行自动登出的方法。

参照图6,成像设备100周期性地广播广告包,并且随着从成像设备100到移动终端200的距离增大,由移动终端200检测到的广告包的信号强度减小。因此,移动终端200测量广告包的信号强度,并且测量的信号强度满足特定条件,移动终端200可向成像设备100发送登出请求。

信号强度可能受到成像设备100与移动终端200之间的距离以及各种其他因素的影响。例如,当用户将移动终端200放入他/她的口袋中时,信号强度可能突然减小,甚至当移动终端200的方向改变时,信号强度可能突然增大或减小。因此,当在信号强度只是减小时执行登出时,登出可被错误地执行(除了移动终端200距成像设备100更远的情况之外)。在以下示例中,为了提高准确度,在信号强度减小持续特定时间段时执行登出。

图7是根据示例的由移动终端根据广告包的信号强度执行的用于执行自动登出的操作的流程图。

参照图7,在操作701,移动终端向成像设备发送登入请求,并且在操作702,移动终端从成像设备接收登入结果(成功)。

当登入成功时,在操作703,移动终端测量从成像设备接收到的广告包的信号强度。

在操作704,移动终端确定测量的信号强度是否保持减小特定时间段。在这种情况下,作为参考的特定时间段可根据情况被适当设置。将参照图8至图10详细描述确定信号强度是否减小持续特定时间段的具体方法。

作为确定的结果,当信号强度保持减小特定时间段时,在操作705,移动终端向成像设备发送登出请求。在这种情况下,当满足操作704中的条件时,移动终端可自动向成像设备发送登出请求。替代地,当满足操作704中的条件时,移动终端可在移动终端的屏幕上显示提问是否执行登出的询问,并且当用户通过询问选择登出时,移动终端可向成像设备发送登出请求。

在下文中,将描述确定采样率和信号强度的代表值以测量信号强度并确定信号强度是增大还是减小的具体方法。

图8和图9示出了根据示例的在广告包的信号强度保持减小特定时间段时执行自动登出的方法。

图8的图表示出了在以时间单位进行测量的信号强度以及每秒的代表值。参照图8,移动终端指定在5hz的采样率下的广告包的信号强度。可根据情况将采样率设置为适当的值。移动终端在测量信号强度之后确定相对于预设周期的代表值,并且图8示出了每秒确定代表值的示例。参照图8,从每秒确定的五个测量值中排除最小值和最大值,并且将通过对剩余的三个测量值取平均而获得的值确定为代表值。图8中示出了以上述方式确定的代表值。确定代表值的方法可不同。例如,可对每秒中包括的全部测量值取平均,或者可选择包括在每秒中的测量值的中值。除了上述方法之外,可确定具有代表性的值。

当每秒的信号强度的代表值被确定时,移动终端确定信号强度的代表值是否保持减小特定时间段。例如,当特定时间段等于3秒时,移动终端确定信号强度的代表值是否减小持续3秒。参照图8,由于信号强度的代表值保持减小五秒,所以移动终端可确定条件被满足,并且可向成像设备发送登出请求。

图9示出了示出不同示例的曲线图。参照图9的曲线图,在曲线图910中,由于信号强度保持减小,所以移动终端可确定条件被满足,并且可向成像设备发送登出请求。

在曲线图920中,信号强度首先显著减小1秒,但随后信号强度保持恒定。因此,信号强度不是减小持续特定时间段(3秒)。因此,移动终端不发送登出请求。

在曲线图930中,信号强度首先减小,随后增大,但信号强度保持减小特定时间段(3秒)。因此,移动终端确定条件被满足,并且向成像设备发送登出请求。

在曲线图940中,由于信号强度重复地减小和增大,所以移动终端确定条件不满足,因此不发送登出请求。

图10是在广告包的信号强度保持减小特定时间段时由移动终端执行的用于执行自动登出的操作的流程图。

参照图10,在操作1001,移动终端向成像设备发送登入请求,并且在操作1002,移动终端从成像设备接收登入结果(成功)。

在操作1003,移动终端可接收成像设备广播的广告包,并且根据预设采样率测量接收到的广告包的信号强度。在操作1004,移动终端可确定以秒为单位的信号强度的代表值。

在操作1005,移动终端确定信号强度的代表值是否保持减小特定时间段。作为确定的结果,当信号强度的代表值保持减小时,在操作1006,移动终端可向成像设备发送登出请求。

除了考虑信号强度之外,还可通过考虑移动终端的加速度来执行自动登出。图11中示出了与上述自动登出相对应的示例。

图11是由移动终端基于广告包的信号强度和移动终端的加速度大小执行的用于执行自动登出的操作的流程图。

参照图11,在操作1101,移动终端向成像设备发送登入请求,并且在操作1102,移动终端从成像设备接收登入结果(成功)。

在操作1103,移动终端测量移动终端的加速度和从成像设备接收到的广告包的信号强度。可通过使用移动终端的加速度传感器、陀螺仪传感器等来测量移动终端的加速度。

在操作1104,移动终端确定测量的信号强度是否保持减小特定时间段。作为确定的结果,当信号强度的代表值保持减小时,执行操作1105,并且移动终端确定移动终端的加速度是否超过阈值持续特定时间段。作为确定的结果,当加速度超过阈值持续特定时间段时,在操作1106,移动终端可向成像设备发送登出请求。

通过考虑信号强度以及移动终端的加速度可提高准确度。这是因为,当用户携带移动终端并移动远离成像设备时,移动终端的加速度很可能因用户的移动而增大。

另外,可通过仅考虑移动终端的加速度来执行自动登出。图12和图13中示出了与这种情况相对应的示例。

图12示出了根据示例的根据移动终端的加速度大小执行自动登出的方法。

参照图12,当用户执行与自动登出相对应的预设动作(即,摇晃移动终端200的动作)时,移动终端200的加速度可瞬间增大,因此可能超过阈值。因此,移动终端200可通过使用加速度传感器监测其加速度,并且当加速度超过预设阈值时,移动终端200可自动向成像设备100发送登出请求。

图13是根据示例的由移动终端根据移动终端的加速度大小执行的用于执行自动登出的操作的流程图。

参照图13,在操作1301,移动终端向成像设备发送登入请求,并且在操作1302,移动终端从成像设备接收登入结果(成功)。

在操作1303,移动终端通过使用包括在移动终端中的加速度传感器来测量移动终端的加速度传感器,并且在操作1304,移动终端确定测量的加速度是否超过预设阈值。

作为确定的结果,当移动终端的加速度超过阈值时,在操作1305,移动终端向成像设备发送登出请求。

在参照图6至图13描述的以上示例中,根据情况和必要性,可由用户或管理员适当地设置或更改成为控制标准的值。例如,用户或管理员可设置或更改接收广告包的间隔、测量信号强度的采样率、信号强度应保持减小的特定时间段、加速度的阈值等。

在下文中,将参照图14至图16描述在持续特定时间段未接收到移动设备发送到成像设备的响应包时执行自动登出的情况。

图14示出了根据示例的在持续特定时间段成像设备100未从移动终端200接收到响应包时执行自动登出的方法。

执行ble通信的成像设备100周期性广播广告包,并且响应于此,成像设备100从移动终端200接收响应包。当从移动终端200到成像设备100的距离增大特定距离时,或者当移动终端200关闭时,成像设备100可无法接收到响应包。因此,成像设备100可能持续特定时间段未接收到来自移动终端200的响应包,成像设备100执行自动登出。替代地,当成像设备100可能持续特定时间段未接收到来自移动终端200的响应包时,成像设备100可在输入/输出单元110的屏幕上显示提问是否登出的询问,并且当用户通过询问选择登出时,成像设备100可执行登出。

图15示出了根据示例的当成像设备100持续特定时间段未接收到来自移动终端200的响应包时执行自动登出的操作。

参照图15,在操作1501,成功登入成像设备100。

在操作1502,成像设备100周期性地广播广告包,并且在操作1503,作为对广告包的响应,移动终端200向成像设备100发送响应包。

在操作1504,成像设备100确定是否持续特定时间段接收到来自移动终端200的响应包。例如,预先设置超时,并且测量从接收到来自移动终端200的响应包时的时间点起经过的时间。当再次从移动终端200接收到响应包时,刷新超时,然后再次测量经过的时间。当经过的时间大于超时时,执行操作1506。

在操作1506,成像设备100执行自动登出。替代地,成像设备100可在输入/输出单元110的屏幕上显示提问是否登出的询问,并且当接收到对询问的回答或者持续特定时间段未接收到回答时,可执行登出。

在操作1507,成像设备100在输入/输出单元110上显示用于登入的屏幕,将包括在广告包中的状态信息更改为“登入可行状态”,随后广播广告包。

图16是根据示例的在成像设备持续特定时间段未从移动终端接收到响应包时由成像设备执行的用于执行自动登出的操作的流程图。

参照图16,在操作1601,在登入成功之后,成像设备检查从移动终端接收到响应包时的时间间隔,并且在操作1602,成像设备确定是否持续特定时间段未接收到响应包。

作为确定的结果,当持续特定时间段未接收到响应包时,在操作1603,成像设备在成像设备的输入/输出单元的屏幕上显示提问是否进行登出的询问。

在操作1604,成像设备确定是否接收到对提问是否登出的询问的响应。作为确定的结果,当接收到响应时,执行操作1606,并且成像设备执行登出。然而,当成像设备未接收到响应时,执行操作1605,并且成像设备确定是否已经经过预设时间段(即,超时)。当已经经过特定时间段而未接收到来自成像设备的响应时,执行操作1606,并且成像设备执行登出。

在操作1607,成像设备显示用于登入的屏幕,将包括在广告包中的状态信息更改为“登入可行状态”,并广播广告包。

在参照图14至图16所描述的示例中,用户或管理员根据情况和必要性可适当地设置或更改作为控制标准的值。例如,用户或管理员可设置或改变与未接收到来自成像设备的响应包时的时段相比的特定时间段。

以上示例可体现为由计算机可执行的指令和计算机可读记录介质存储的数据。指令和数据中的至少一个可存储为程序代码,并且当由处理器执行时,指令和数据中的至少一个可产生程序模块并执行特定操作。

计算机可读记录介质可以是,例如,磁存储介质(诸如,硬盘)、光记录介质(诸如,cd-rom或dvd)等,或者可以是包括在经由网络可访问的服务器中的存储器。例如,计算机可读记录介质可以是主装置200的存储器240或者可以是包括在经由网络连接到主装置200的子装置300中的存储器340。

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