首页> 中国专利> 远程操作系统、中继设备、通信设备、以及远程操作方法

远程操作系统、中继设备、通信设备、以及远程操作方法

摘要

本发明提供能够执行集体远程操作的远程操作系统、中继设备、通信设备和远程操作方法。根据本发明的远程操作系统包括:通信设备(10);外部设备(50),指定所述通信设备(10)中的至少一个通信设备作为远程操作的目标,并且接受要针对所指定的通信设备执行的远程操作内容的输入;以及中继装置,用于在所指定的通信设备(10)与所述外部设备(50)之间中继通信。所述中继装置包括:存储装置,用于存储所述外部设备(50)接受的远程操作内容;以及通知装置,用于向所指定的通信设备通知所述远程操作内容。

著录项

  • 公开/公告号CN103329512A

    专利类型发明专利

  • 公开/公告日2013-09-25

    原文格式PDF

  • 申请/专利权人 NEC卡西欧移动通信株式会社;

    申请/专利号CN201180064996.7

  • 发明设计人 内田薰;

    申请日2011-11-16

  • 分类号H04M11/00;H04M1/00;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人苏志莲

  • 地址 日本神奈川

  • 入库时间 2024-02-19 21:14:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-01-20

    授权

    授权

  • 2015-07-22

    著录事项变更 IPC(主分类):H04M11/00 变更前: 变更后: 申请日:20111116

    著录事项变更

  • 2015-07-22

    专利申请权的转移 IPC(主分类):H04M11/00 变更前: 变更后: 登记生效日:20150630 申请日:20111116

    专利申请权、专利权的转移

  • 2013-10-30

    实质审查的生效 IPC(主分类):H04M11/00 申请日:20111116

    实质审查的生效

  • 2013-09-25

    公开

    公开

说明书

技术领域

本发明涉及能够实现从安装在远程位置的外部设备操作通信设备的 远程操作系统。

背景技术

作为能够实现从设置在远程位置的另一设备操作特定设备的技术, 已知如个人计算机的远程桌面功能之类的远程操作系统,其中例如用手 头的个人计算机操作经由网络连接的另一个人计算机。

还知道:允许个人计算机或者移动终端改变位于远程位置的移动终 端的邮件地址或者打开/关闭电源的远程操作系统(专利文献1,专利文 献2),以及允许移动终端控制另一移动终端的相机进行摄影的远程操作 系统(专利文献3,专利文献4)。另外,作为用于远程操作设备的功能 的系统,专利文献5公开了一种允许移动终端经由互联网控制设备操作 的设备远程操作系统。专利文献5中公开的设备包括:HTTP服务器,其 在预设时间或以预定的时间间隔被激活。从提供商服务器获得的全球IP 地址被写入要发送给移动终端的电子邮件内,然后HTTP服务器被激活。 另一方面,移动终端激活HTTP浏览器,并且根据所接收的全球IP地址 连接到设备。于是,该设备根据从移动终端经由互联网发送的控制请求 信号来执行操作控制。

引用文献列表

专利文献

[专利文献1]日本未审专利申请公开No.2005-198099

[专利文献2]日本未审专利申请公开No.2009-117918

[专利文献3]日本未审专利申请公开No.2007-195200

[专利文献4]日本未审专利申请公开No.2005-323254

[专利文献5]日本未审专利申请公开No.2003-153351

发明内容

技术问题

附带地,上述专利文献1-5中公开的远程操作系统中的每一个实时 地访问目标设备,并且执行远程操作。同时,存在这样的需求:当具有 用于商务用途的移动终端的雇员出差时,例如,公司的管理员远程访问 该用于商务用途的移动终端以管理使用历史或者执行管理操作。还存在 另外的需求:熟悉设备操作的人员(下文称为“支持者”)远程访问不熟 悉操作的用户(诸如老年用户)所拥有的设备,并且确认使用历史或者 执行针对该用户的维护所需要的操作。

在执行这种访问的情况下,期望远程操作在诸如午夜或者清晨这样 设备的实际拥有者不太可能操作设备的时间段期间执行,以避免与设备 的实际拥有者(例如,出差的雇员或老年用户)的操作发生冲突。然而, 上述专利文献1-5中公开的远程操作系统仅处理实时操作。因此,执行 远程操作的人员(例如,公司的管理员或者支持者)需要在如上所述的 操作不太可能执行的时间段期间工作。例如,在许多情形下对使用历史 的管理之类的远程操作通常是预定操作的重复,并且每次执行这样的操 作是繁琐的。此外,在上述专利文献1-5中公开的远程操作系统中,没 有考虑如果在实际拥有者所执行的操作与执行远程操作的人员所执行的 操作之间存在冲突所要执行的控制。

本发明提供解决上述问题的远程操作系统和远程操作方法。

问题的解决方案

根据本发明的第一示例性方面的远程操作系统包括:通信设备;外 部设备,所述外部设备指定所述通信设备中的至少一个通信设备作为远 程操作的目标,并且接受要针对所指定的通信设备执行的远程操作内容 的输入;以及中继装置,用于在所指定的通信设备与所述外部设备之间 中继通信。所述中继装置包括:存储装置,用于存储所述外部设备接受 的所述远程操作内容;以及,通知装置,用于向所指定的通信设备通知 所述远程操作内容。

根据本发明的第二示例性方面的中继设备,包括:用于在通信设备 与外部设备之间中继通信的装置,所述外部设备指定所述通信设备中的 至少一个通信设备作为远程操作的目标,并且接收要针对所指定的通信 设备执行的远程操作内容的输入;存储装置,用于存储所述外部设备接 受的所述远程操作内容;以及,通知装置,用于向所指定的通信设备通 知所述远程操作内容。

根据本发明的第三示例性方面的通信设备,包括:内部功能处理单 元;以及访问管理单元,所述访问管理单元检测访问授权功能是否被激 活,当所述访问授权功能被激活时接受来自外部设备的远程操作,以及 使得所述内部功能处理单元进行操作。所述访问管理单元使得所述内部 功能处理单元根据从所述外部设备预先输入的远程操作内容进行操作。

根据本发明的第四示例性方面的远程操作方法是在下述远程操作系 统中的远程操作方法,所述远程操作系统包括:通信设备;外部设备, 其接受要针对所述通信设备执行的远程操作内容的输入;以及中继设备, 其在指定的通信设备与所述外部设备之间中继通信,所述远程操作方法 包括步骤:在所述外部设备中指定所述通信设备中的至少一个通信设备 作为远程操作的目标,以及接受要针对所指定的通信设备执行的所述远 程操作内容的输入,以及在所述中继设备中存储所述外部设备接受的远 程操作内容;以及向所指定的通信设备通知所述远程操作内容。

本发明的有益效果

根据本发明,有可能提供能够执行集体远程操作的远程操作系统、 中继设备、通信设备、以及远程操作方法。

附图说明

图1是根据第一示例性实施例的远程系统的配置图;

图2是根据第一示例性实施例的远程系统的预设处理序列;

图3是根据第二示例性实施例的外部设备的配置图;

图4是根据第三示例性实施例的远程系统的配置图;

图5是示出根据第三示例性实施例的关于是否接受远程操作的判定 处理的流程图;

图6是根据第三示例性实施例的远程系统的预设处理序列;

图7是根据第三示例性实施例的用于远程操作的执行处理序列;

图8是根据第七示例性实施例的远程系统的配置图;以及

图9是根据第七示例性实施例的用于远程操作的执行处理序列。

具体实施方式

(第一示例性实施例)

在下述示例性实施例和示例中,将被远程操作的被操作终端称为“通 信设备”,以及将远程操作该通信设备的操作终端称为“外部设备”。

图1示出了根据该示例性实施例的远程操作系统的配置示例。图1 中示出的远程操作系统包括:通信设备10;外部设备50,其接受要针对 通信设备10执行的远程操作的输入;以及中继服务器60,其在通信设 备10与外部设备50之间中继通信。中继服务器60是存储针对通信设备 10的远程操作的内容的远程操作系统,该远程操作的内容是从外部设备 50接收的。注意,在该图中,基本上,每条实线表示被操作数据的流, 以及每条虚线表示控制系统数据的流。这适用于后续的附图。

此处描述的远程操作包括针对通信设备的各种远程操作,例如在远 程位置执行对通信设备的输入操作;在远程位置监视通信设备的显示屏 幕;在远程位置改变通信设备的设置;在远程位置向通信设备的存储器 传送数据;以及在远程位置从通信设备抽取数据。

例如,通信设备是移动电话终端、智能终端、消费电子设备、或者 个人计算机。通信设备是至少包括用于与另一设备通信的功能的设备, 并且可以包括:输入设备,如操作按钮、触摸板、鼠标、键盘、麦克风、 以及相机;以及,输出设备,如显示器和扬声器。例如,外部设备是移 动电话终端、智能终端或者个人计算机。外部设备是至少包括通信功能 的设备,并且通常包括如上所述的输入设备。外部设备可以包括如上所 述的输出设备。中继服务器通常包括典型的计算机。

通信设备10和中继服务器60经由网络80连接,以及外部设备50 和中继服务器60经由网络81连接。网络80和81包括:用于经由移动 通信运营商提供的无线网络(即,所谓的公共电信网络)建立通信的功 能,以及例如使用WiFi(无线保真)建立无线LAN通信的通信功能。

通信设备10包括通信单元12、访问管理单元13、控制单元14以及 内部功能处理单元15。通信设备10经由网络80与中继服务器60通信。

通信单元12经由网络80向中继服务器60发送数据以及从中继服务 器60接收数据。通信单元12使用在通信单元12与网络80之间确定的 通信标准发送和接收数据。通信单元12可被集成在通信设备10中,或 者可通过网卡等装置附着到通信设备10。网络80包括公共互联网线路、 运营商构建的IP网络,等等。

当存在来自外部设备50经由通信单元12的针对通信设备的远程操 作时,访问管理单元13确定是否接受该远程操作。在该情形下,当访问 授权功能处于激活状态时,访问管理单元13接受远程操作,并且使得通 信设备10的与该远程操作对应的内部功能处理单元15进行操作。当访 问授权功能处于去激活状态时,访问管理单元不接受远程操作。访问管 理单元13生成访问授权功能的激活定时,并且根据该激活定时来激活访 问授权功能。例如,可以基于操作通信设备10的用户通过使用输入设备 所输入的信息在该输入同时生成激活定时,或者可以在预定时间生成激 活定时。备选地,激活定时可以在下述预定时间自动生成,所述预定时 间是周期性地确定的且离预定事件(例如,在用户使用输入设备输入信 息时,在激活先前的访问授权功能时,或者在去激活先前的访问授权功 能)有特定宽度(诸如5分钟或1小时)。激活定时不仅可以基于直接操 作通信设备10的用户所输入的信息来生成,还可以就远程操作通信设备 10的设备(即外部设备50)的操作者所输入的信息来生成。

控制单元14控制通信设备10的总体操作,并且由CPU(中央处理 单元)、MPU(微处理单元)等来实现。

内部功能处理单元15管理通信设备10上安装的功能中的除上述通 信单元12、访问管理单元13和控制单元14的功能之外的每个功能(例 如,GPS功能和相机功能)。内部功能处理单元15可以由控制单元14单 个实现,或者可以通过控制单元14与其他功能单元协作来实现,或者可 以独立于控制单元14来实现。

外部设备50是用于经由网络81远程操作通信设备10的设备。在该 情形下,外部设备50和网络81可以无线地或有线地相互通信。外部设 备50包括通信单元51和浏览器52。操作外部设备50的用户启动浏览 器52,并且通过使用输入设备来输入针对通信设备10的远程操作内容。 例如,远程操作内容是指示“从通信设备10向中继服务器60读出在过 去24小时内每隔15分钟获取的通信设备10的位置信息历史,并且向外 部设备50发送”的内容。将关于该远程操作的输入信息经由通信单元 51和网络81发送给中继服务器60。操作外部设备50的用户可以通过使 用提供给外部设备50的输入设备的直接操作来输入远程操作内容,或者 可以经由网络登录到外部设备50或启动浏览器52来输入远程操作内容。

中继服务器60包括:通信单元61、终端操作管理存储单元62、以 及终端访问管理单元63。通信单元61经由网络80与通信设备10中的 通信单元12通信,并且经由网络81与外部设备50中的通信单元51通 信。中继服务器60中继外部设备50的针对通信设备10的远程操作。

终端操作管理存储单元62保存从外部设备50通知的针对通信设备 10的远程操作内容。终端访问管理单元63读出在终端操作管理存储单 元62中登记的操作内容,将该操作内容设置在HTTP消息中,并且经由 通信单元61将其发送给通信设备10。作为用于发送HTTP消息的定时, 可以设置例如从通信设备10发送上电(准备好接受远程操作)通知的定 时。这使得可以在通信设备10的用户便利的情况下执行远程操作。由定 时器等向中继服务器设置的特定间隔也可被用作该定时。这允许中继服 务器60周期性地访问通信设备10,即使通信设备10的用户忘记通知中 继服务器60其准备好了接受远程操作。

参考图2的流程图和图1的系统图,将描述根据本发明的第一示例 性实施例的在通信设备10、外部设备50和中继服务器60之间的预设处 理的流程。首先,外部设备50的用户指派通信设备作为远程操作的目标。 接下来,在指定为远程操作目标的通信设备10、中继服务器60和外部 设备50之间执行认证。作为认证方法,可以使用典型的认证方法。在该 示例性实施例中,认证不是必须执行的。

此外,通信设备10的访问管理单元13确认访问授权功能是否处于 激活状态(也即,来自中继服务器60的远程操作是否是可能的)(S14)。 该确认步骤可以刚好在开始远程操作之前执行。如上所述,访问授权功 能的激活是根据访问管理单元13生成的激活定时来执行的。

在那之后,外部设备50接受操作外部设备50的用户对远程操作内 容的预设(S11)。接下来,外部设备50向中继服务器60通知输入的远 程操作内容(S12)。然后,中继服务器60在终端操作管理存储单元62 中保存所通知的远程操作内容(S13)。此处,可以在认证期间从外部设 备50向中继服务器60通知该远程操作内容。备选地,可以在认证期间 将远程操作内容登记在中继服务器中,并且中继服务器60可以在认证期 间向通信设备10通知该远程操作内容。当通过设置远程操作内容作为认 证信息来从中继服务器60访问通信设备10时,通信设备10可以仅在执 行被设置为认证信息的远程操作内容时才授权来自中继服务器60的访 问。当外部设备50接受的远程操作内容是外部设备50未授权的操作内 容时,中继服务器60可被配置为:拒绝将未授权的操作内容存储到终端 操作管理存储单元62中,或者拒绝向通信设备10通知该未授权的操作 内容。

已经接收来自中继服务器60对远程操作内容的通知的通信设备10 的内部功能处理单元15执行与远程操作内容相对应的处理。

根据该示例性实施例,远程操作内容被登记在中继服务器60中(除 了登记之外,中继服务器还执行重新访问和远程操作),这消除了外部设 备50的操作者在通信设备10授权远程操作的定时处执行重新访问的需 要,即使因为在中继服务器60的访问期间通信设备10没有上电而不能 够执行远程操作。也即,通过经由中继服务器60执行远程操作,可以简 化远程操作系统中的过程。

(第二示例性实施例)

该示例性实施例说明了这样的配置,其中外部设备实现第一示例性 实施例中的中继服务器60的功能。将参考图3描述根据第二示例性实施 例的外部设备的配置示例。具体地,外部设备70包括:通信单元71、 浏览器72、终端操作管理存储单元73以及终端访问管理单元74。

因为外部设备包括终端操作管理存储单元73和终端访问管理单元 74,所以外部设备70能够直接向通信设备10通知存储在终端操作管理 存储单元73中的远程操作内容。换言之,可以说,该配置是第一示例性 实施例中的中继服务器60实现的功能被部署在外部设备侧的配置。该配 置不需要在远程操作系统中物理地部署服务器(第一示例性实施例中的 “中继服务器60”),并且节省了成本。

(第三示例性实施例)

在该示例性实施例中,给出了对公司的管理员使用个人计算机来检 查拥有移动电话终端的雇员在过去几天的活动的示例的描述。具体地, 将描述这样的示例,其中假定公司的管理员拥有的个人计算机与第一示 例性实施例中的外部设备对应,以及公司雇员拥有的移动电话终端与通 信设备对应,个人计算机执行针对移动电话终端的“读出在过去24小时 内每隔15分钟的移动电话终端的位置信息历史,并且向个人计算机发送 该位置信息历史”的远程操作。

图4是根据该示例性实施例的远程操作系统的配置示例。注意,图 4示出的移动电话终端100是通信设备的示例。省略了与第一示例性实 施例中的通信设备10的组件类似的组件的说明。该移动电话终端100 经由网络800与个人计算机500(外部设备的示例)通信。

在该示例性实施例中,使用GPS(全球定位系统)的API(应用程序 接口)功能将被描述为要由移动电话终端100的内部功能处理单元105 实现的功能的示例。GPS管理单元106通过使用GPS测量当前位置。GPS 管理单元106可以保存定期获取的先前的定位信息。将过去测量的定位 信息与时间戳一起按时间顺序管理,由此使得能够显示移动电话终端 100的移动历史。GPS管理单元106可以保存使用GPS获取的纬度/经度 信息,或者可以通过使用在移动电话终端100中的存储器等等中保存的 地图信息来转换纬度/经度信息,以及将该信息保存为地址信息等。

访问管理存储单元107保存在移动电话终端100与中继服务器60 之间的认证信息。例如,访问管理存储单元107以相互关联的方式管理 授权该访问的中继服务器60的标识符和从个人计算机500经由中继服务 器60指示的远程操作内容。这允许:在访问是从中继服务器60做出的 并且存储在访问管理存储单元107中的远程操作内容被指示时,移动电 话终端100的访问管理单元103接受该远程操作。

用户接口单元118接受用户通过使用按键输入单元(未示出)做出 的输入。该按键输入单元包括键盘、数字键区、按钮、触摸板等等。用 户接口单元118向显示单元(未示出)输出移动电话终端100的信息处 理结果,并且允许用户确认信息处理结果。使用液晶显示屏等作为显示 单元。

将参考图5描述根据该示例性实施例的关于移动电话终端100中的 是否接受远程操作的判定处理的流程。首先,移动电话终端100从个人 计算机500经由中继服务器600接收访问信息(S21)。该访问信息是在 个人计算机500远程操作移动电话终端100的通信期间通知的信息。例 如,该访问信息是针对移动电话终端100的认证信息,以接受来自个人 计算机500的远程操作。接下来,移动电话终端100的访问管理单元103 确认:当从个人计算机500经由通信单元102进行访问时,终端内服务 器(“访问授权功能”的示例)是否被激活(S22)。当终端内服务器被激 活时,授权访问(S23),以及接受来自个人计算机500的操作。另一方 面,例如,当终端内服务器没被激活时,不授权该访问(S24),并且丢 弃经由通信单元102接收的访问信息。

个人计算机500和中继服务器600的配置与第一示例性实施例中的 类似。

将参考图6描述根据该示例性实施例的在移动电话终端100、个人 计算机500与中继服务器600之间的预设处理的流程。首先,控制个人 计算机500的公司的管理员例如通过使用个人计算机500的输入设备来 指定相应物作为远程操作的目标,并且基于此,个人计算机500指定移 动电话终端100作为远程操作的目标(S30)。随后,个人计算机500向 中继服务器600通知认证信息(S31)。该认证信息包括:诸如用于标识 个人计算机500的标识符之类的信息,以及供在中继服务器600与个人 计算机500之间的通信中使用的加密密钥。接下来,中继服务器600在 存储器等等中设置认证信息(S32)。然后,中继服务器600向移动电话 终端100通知认证信息(S33)。从中继服务器600向移动电话终端100 通知的认证信息包括:诸如用于标识中继服务器600的标识符之类的信 息,以及供在中继服务器600与移动电话终端100之间的通信中使用的 加密密钥。然后,移动电话终端100在存储器等等中设置认证信息(S34)。 因此,例如,在移动电话终端100与中继服务器600之间的相互认证信 息的设置仅允许中继服务器600访问移动电话终端100。在之后访问移 动电话终端100的情形下,中继服务器600可以向移动电话终端100通 知认证信息,以由此允许移动电话终端100授权来自中继服务器600的 访问。

在那之后,移动电话终端100的访问管理单元103确认来自中继服 务器600的远程操作是否是可能的,即终端内服务器是否被激活(S38)。 关于是否授权远程操作的设置(即,对终端内服务器激活定时的设置) 可以由移动电话终端100的用户任意做出,或者可以由定时器等做出。

作为确认终端内服务器的激活的结果,在终端内服务器没被激活并 且在移动电话终端100中预先设置用于激活终端内服务器的时间或者用 于保存激活状态的时间的情形下,当从中继服务器600做出访问时,可 以通过电子邮件等通知终端内服务器激活估计时间。这允许中继服务器 600识别出后续的终端内服务器激活时间,即使当中继服务器600访问 移动电话终端100时移动电话终端100的终端内服务器没被激活。

接下来,个人计算机500接受控制个人计算机500的公司的管理员 对远程操作内容的预设(S35)。然后,个人计算机500向中继服务器600 通知输入的远程操作内容(S36)。然后,中继服务器600在终端操作管 理存储单元602中保存所通知的远程操作内容(S37)。此处,远程操作 内容是与认证信息一起在步骤S31中从个人计算机500向中继服务器 600通知的。当认证成功时,中继服务器600可被配置为:接受对操作 内容的通知。备选地,当中继服务器600在步骤S33中向移动电话终端 11通知远程操作内容以及认证信息时,并且当认证成功时,移动电话终 端100可被配置为接受对操作内容的通知。

移动电话终端100还可以使用远程操作内容作为认证信息。具体地, 移动电话终端100的访问管理单元103可被配置为以相互关联的方式管 理至少一个个人计算机(其能够执行对移动电话终端100的远程操作) 和一个或多个远程操作内容,以及当从中继服务器600通知的远程操作 内容是与个人计算机500相关联的远程操作内容时,授权来自中继服务 器600的访问。当个人计算机500接受的远程操作内容是个人计算机500 未授权的操作内容时,中继服务器600可被配置为拒绝存储未授权的操 作内容或者拒绝向移动电话终端100通知未授权的操作内容。

接下来参考图7,将描述根据该示例性实施例的执行远程操作的处 理的流程。在该示例性实施例中,将描述这样的示例,其中如上所述公 司的管理员通过使用个人计算机500来检查拥有移动电话终端100的雇 员在过去几天中的活动。

首先,在移动电话终端100中,例如通过来自用户的激活指示或者 预设定时器的唤醒来激活终端内服务器(S41)。例如,当用户通过用户 接口单元108使用控制单元中的定时器设置终端内服务器激活时,移动 电话终端100的访问管理单元103在预设时间确定合适的端口号,并且 激活终端内服务器。接下来,移动电话终端100向中继服务器600通知 终端内服务器已经被激活(S42)。在此时,与对终端内服务器的激活通 知一起,访问管理单元103向中继服务器600通知供在从中继服务器600 对终端内服务器的访问中使用的URL和端口号。

与终端内服务器被恒定激活的情形相比,仅在使用中激活终端内服 务器使得可以减小功耗。特别地当终端内服务器安装在移动电话中时, 仅在使用中激活终端内服务器使得可以减小电池消耗,即使频繁地从外 部进行访问。此外,对在终端内服务器的每次激活时确定的不同端口号 的使用防止了来自恶意第三方的不合适请求做出的DoS(拒绝服务)攻 击,并且减小了诸如DoS攻击对终端功能的不利影响之类的问题。

即使在由定时器等激活终端内服务器的情形下,当在中继服务器 600中没有登记远程操作内容时,终端内服务器可以被去激活。此外, 当终端内服务器被激活且在特定时间段中没有从个人计算机500做出访 问的情况下,移动电话终端100可以自发去激活终端内服务器。与终端 内服务器被恒定激活的情形相比,上述配置使得可以减小功耗。

还可以根据移动电话终端100的剩余电池量来控制对终端内服务器 的激活。当移动电话终端10的剩余电池量低于特定阈值时,控制单元 104可以去激活终端内服务器。相反,当移动电话终端100的剩余电池 量在充电之后变为高于特定阈值时,控制单元可以激活终端内服务器。 不仅可以基于剩余电池量,还可以基于距离充电开始的时间来激活终端 内服务器。这避免了诸如在远程操作期间电池耗尽之类的麻烦。

接下来,中继服务器600中的终端访问管理单元603读出在终端操 作管理存储单元602中登记的远程操作内容。例如,该远程操作内容是 指示“从移动电话终端100向中继服务器60读出在过去24小时内每隔 15分钟获取的移动电话终端的位置信息历史,并且发送给个人计算机 500”的内容。此外,终端访问管理单元603向从移动电话终端100通知 的URL和端口号发送HTTP消息,在该HTTP消息中设置了指示“读出并 向中继服务器600发送位置信息历史”的内容。具体地,中继服务器600 执行“读出过去24小时的位置信息历史,并且将该信息作为返回值返 回”这样的API(应用程序接口)(S43),并且向移动电话终端100通知 关于API的执行的信息(即API执行指示)(S44)。

接下来,当发送HTTP且通知API的执行时,访问管理单元103从 GPS管理单元106接收关于位置信息历史的信息(S45)。此外,访问管 理单元103将接收的信息设置在HTTP消息的返回消息中,并且将该消息 发送给中继服务器600(S46)。中继服务器600在存储器等等中临时存 储所通知的结果。如果存在来自个人计算机500的另一指示或者针对所 设置的移动电话终端100的控制或管理指示时,以类似的方式执行该指 示。中继服务器600通过这些处理收集从移动电话终端100获取的处理 结果(S47),并且将所述结果发送给个人计算机500(S48)。备选地, 中继服务器600生成通过收集要在接收到由来自个人计算机500的HTTP 消息做出的浏览命令时确认的处理结果而获取的网站内容,由此使得能 够从个人计算机500进行浏览。这允许控制个人计算机500的公司的管 理员确认远程操作的执行结果(S50)。

此外,中继服务器600向移动电话终端100通知指示个人计算机500 指定的远程操作已经完成的HTTP消息(S49)。当从中继服务器600接 收到完成远程操作的通知时,移动电话终端100的访问管理单元31去激 活终端内服务器(S51)。这与终端内服务器被恒定激活的情形相比,得 到了功耗节省。

如上所述,根据该示例性实施例,在中继服务器600中登记远程操 作内容的登记允许公司的管理员执行远程操作,而无需管理员自己也在 移动电话终端100的拥有者(雇员)不太可能操作移动电话终端的时间 段期间(例如,午夜或凌晨)工作。同样,这种惯常执行的且通过重复 预定操作(诸如检查雇员一天的活动历史)执行的远程操作可以仅通过 在中继服务器中登记一次操作内容来执行。这使得管理员从重复相同操 作的令人厌烦的工作中解脱出来。

(第四示例性实施例)

将在下述假定下描述第四示例性实施例:假定用移动电话终端110 替代图4示出的移动电话终端100;用访问管理113替代访问管理单元 103;用个人计算机510替代个人计算机500;以及用中继服务器610替 代中继服务器600。

除了上述示例性实施例之外,还可以通过使用定时器等来预先设置 终端内服务器保持在激活状态中的时间段。例如,该时间段可被设置为 使得在每个星期三从午夜到早晨3点激活终端内服务器。在该情形下, 即使当移动电话终端110的访问管理单元113在被设置为将终端内服务 器保持处于激活状态的时间段内接收到指示完成了来自服务器610的远 程操作的HTTP消息,终端内服务器也可以被维持在激活状态直到预设的 终端内服务器激活终止时间,而不需要去激活终端内服务器。这使得即 使另一远程操作要在来自个人计算机510的预定远程操作完成之后执行 或者即使当访问是在设定时间段内从另一个人计算机做出的,也可以进 行该远程操作。当来自个人计算机510的远程操作在预设的激活时间期 满之后还在继续时,移动电话终端110可以将终端内服务器保持在激活 状态,直到完成该继续的远程操作,而不是立即去激活终端内服务器。 为了避免超过激活时间,可以向中继服务器610或者个人计算机510通 知激活时间的结束即将到来,并且可以通过移动电话终端110的用户或 者个人计算机510的操作者的操作来延长激活时间。

当在远程操作期间存在针对移动电话终端110的中断操作时,移动 电话终端110可以去激活终端内服务器并且执行中断操作。此外,当在 执行中继服务器610的远程操作期间存在针对移动电话终端110的中断 操作时,中断操作的执行可以等待,直到终端内服务器被去激活。

当在远程操作期间终端内服务器被去激活的情况下,中继服务器 610可以存储在终端内服务器被去激活的时刻之前完成的远程操作内容, 并且当终端内服务器被重新激活时,可以跳过已完成的远程操作内容的 执行。这避免了重复相同操作。

当终端内服务器在远程操作期间被去激活的情况下,可以向中继服 务器610或者个人计算机510通知终端内服务器被去激活。在该情形下。 中继服务器610或者个人计算机510可以向移动电话终端110通知针对 重新激活终端内服务器的请求,由此允许移动电话终端110的用户重新 激活终端内服务器。此外,在移动电话终端110中,当确定终端内服务 器是由于预料之外的麻烦而被去激活时,可以自动重新激活终端内服务 器。一般而言,当移动电话终端110自发激活终端内服务器时(例如在 如紧急情形之类的不可避免的情况下),个人计算机510的操作者可以代 之通过远程操作激活终端内服务器。在该情形下,例如可以设置用于紧 急情形的密码。

也可以向移动电话终端110自发激活终端内服务器的情形和由来自 个人计算机510的远程操作激活终端内服务器的情形指派优先级。上述 修改的示例允许从个人计算机执行对移动电话终端的更灵活的操作。

(第五示例性实施例)

将在下述假设下描述第五示例性实施例:假设用移动电话终端120 替代图4示出的移动电话终端100;用内容保存单元129替代内容保存 单元109;用个人计算机520替代个人计算机500;以及用中继服务器 620替代中继服务器600。

在该示例性实施例中,将描述这样的示例,其中可以在个人计算机 520上浏览移动电话终端120中存储的照片等而不打扰使用移动电话终 端120的用户。移动电话终端120中存储的照片的示例包括:在出差地 拍摄的风景照片。作为令用户麻烦的活动的示例,用户通过使用移动电 话终端120的邮件功能向公司的管理员等发送照片等。

在该示例性实施例中,将描述作为移动电话终端120的内部功能的 示例的内容保存功能。内容保存单元129保存通过使用移动电话终端120 中的相机功能所捕获的静止图形或运动图像、从另一移动电话接收的照 片、网页下载的图像,等等。

中继服务器620执行“作为HTTP请求的返回值,向中继服务器620 发送过去24小时内使用内置相机捕获的静止图像和运动图像”这样的 API,并且向从移动电话终端120通知的URL和端口号通知与API的执行 有关的信息。移动电话终端120向中继服务器620发送在内容保存单元 129中保存的数据作为返回消息。这允许中继服务器620读出(拉取) 移动电话终端120内的数据。

(第六示例性实施例)

将在下述假定下描述第六示例性实施例:假设用移动电话终端130 替代图4示出的移动电话终端100;用个人计算机530替代个人计算机 500;以及用中继服务器630替代中继服务器600。

在该示例性实施例中,将描述这样的示例,其中从中继服务器630 向移动电话终端130写入数据。例如,可以由个人计算机530在安装在 移动电话终端130上的日程安排程序(与时间表设置有关的应用)中设 置用户计划的次日的访问时间表。具体地,中继服务器630执行“将接 收自个人计算机530的计划的次日的访问时间表写入移动电话终端130 的时间表应用内”这样的API,并且向从移动电话终端130通知的URL 和端口号通知与该API的执行有关的信息。这允许中继服务器630将数 据写入(推入)移动电话终端130内的应用。通过类似的方法,可以从 个人计算机530将与被访问地等有关的客户信息写入移动电话终端130 的数据库应用,并且在移动电话终端130上浏览该信息。

(第七示例性实施例)

在第七示例性实施例中,将详细描述根据第二示例性实施例的远程 操作系统。也即,该示例性实施例的远程操作系统具有这样的配置,其 中外部设备实现中继服务器的功能。

该示例性实施例说明了这样的示例,其中支持者(诸如老年一代的 用户的家庭成员(下文称为“老年用户”))从老年用户拥有的移动电话 终端(下文称为“老年人使用终端”)中读出老年用户的GPS移动历史。 具体地,将描述这样的示例,其中假定第一示例性实施例的外部设备与 支持者拥有的移动电话终端(下文称为“支持者终端”)对应,以及通信 设备与老年人使用终端对应,支持者终端执行针对老年人使用终端的“从 老年人使用终端向支持者终端读出在过去24小时中每隔15分钟获取的 老年人使用终端的位置信息历史”这样的远程操作。

图8是根据该示例性实施例的远程操作系统的配置示例。注意,图 8示出的老年人使用终端140可以具有与第三示例性实施例的配置类似 的配置。老年人使用终端140经由网络840与支持者终端740(外部设 备的示例)通信。

在该示例性实施例中,将描述GPS功能,作为要由老年人使用终端 140的内部功能处理单元145实现的功能的示例。GPS管理单元146与第 三示例性实施例中描述的GPS管理单元106类似。

接下来,将描述支持者终端740的配置示例。支持者终端740包括: 通信单元741、浏览器742、终端操作管理存储单元743以及终端访问管 理单元744。

因为支持者终端740包括终端操作管理存储单元743和终端访问管 理单元744,支持者终端740可以直接执行针对老年人使用终端140的 远程操作。该配置消除了在远程操作系统中物理部署服务器(上述第三 示例性实施例中的“中继服务器600”)的需要,从而降低成本。

接下来参考图5,将描述根据该示例性实施例的关于在老年人使用 终端140中是否接受远程操作的判定处理的流程。首先,老年人使用终 端140接收来自支持者终端740的访问信息(S21)。该访问信息是在针 对支持者终端740的通信中通知的信息,以便执行对老年人使用终端140 的远程操作。例如,访问信息是用于老年人使用终端140的认证信息, 以接受来自支持者终端740的远程操作。接下来,当存在经由通信单元 142的来自支持者终端740的访问时,访问管理单元143确认终端内服 务器是否被激活(S22)。当终端内服务器被激活时,授权访问(S23), 以及接受来自支持者终端740的操作。另一方面,例如,当终端内服务 器没被激活时,不授权该访问(S24),并且丢弃通过通信单元142接收 的访问信息。

参考图9,描述根据该示例的在老年人使用终端140与支持者终端 740之间的预设处理的流程。首先,支持者终端740基于支持者的指示 来指定老年人使用终端140作为远程操作的目标(S60)。随后,支持者 终端740向老年人使用终端140通知认证信息(S61)。该认证信息包括: 诸如用于标识支持者终端740的标识符之类的信息,以及供在老年人使 用终端140与支持者终端740之间的通信中使用的加密密钥。接下来, 老年人使用终端140在存储器等等中设置认证信息(S62)。因此,例如, 在老年人使用终端140与支持者终端740之间的相互认证信息的设置仅 允许支持者终端740访问老年人使用终端140。在之后访问老年人使用 终端140的情形下,支持者终端740可以向老年人使用终端140通知认 证信息,以由此使得老年人使用终端140可以授权来自支持者终端740 的访问。

在那之后,老年人使用终端140确认来自支持者终端740的远程操 作是否是可能的(S63)。关于是否授权远程操作的设置可以由老年人使 用终端140的用户任意做出,或者可以由定时器等做出。

作为确认终端内服务器的激活的结果,在终端内服务器没被激活并 且在老年人使用终端140中预先设置用于激活终端内服务器的时间或者 用于保存激活状态的时间的情形下,当从支持者终端740做出访问时, 可以通过电子邮件等通知终端内服务器激活估计时间。这允许支持者终 端740识别出后续的终端内服务器激活时间,即使当支持者终端740访 问老年人使用终端140时老年人使用终端140的终端内服务器没被激活。

接下来,支持者终端740接受来自操作支持者终端740的支持者对 远程操作内容的预设,并且在终端操作管理存储单元743中保存所通知 的远程操作内容(S64)。此处,远程操作内容可以是在步骤S61中与认 证信息一起从支持者终端740向老年人使用终端140通知的,以及如果 认证成功,则老年人使用终端140可被配置为:接受对操作内容的通知。 老年人使用终端140还可以使用远程操作内容作为认证信息。具体地, 老年人使用终端140的访问管理单元143可被配置为:以相互关联的形 式管理能够执行对老年人使用终端140的远程操作的至少一个支持者终 端和一个或多个远程操作内容,并且配置为:当从支持者终端740通知 的远程操作内容是与支持者终端740相关联的远程操作内容时授权来自 支持者终端740的访问。此外,当接受的来自支持者的远程操作内容是 支持者终端740未授权的操作内容时,支持者终端740可以拒绝将该未 授权的操作内容存储到终端操作管理存储单元743中,或者可以拒绝向 老年人使用终端140通知该未授权的操作内容。

下面,将描述执行远程操作的处理的流程。在该示例性实施例中, 将描述这样的示例,其中支持者通过使用如上所述的支持者终端740来 检查拥有老年人使用终端140的老年用户在过去几天中的活动。

在步骤S63之后,老年人使用终端140的访问管理单元143例如通 过来自用户的激活指示或者预设定时器的唤醒来激活终端内服务器 (S65)。例如,当控制单元144通过使用定时器将终端内服务器的激活 时间设置在每天的24点时,在设定时间确定合适的端口号,并且激活终 端内服务器。接下来,老年人使用终端140向支持者终端740通知终端 内服务器已经被激活(S66)。在此时,与终端内服务器的激活通知一起, 访问管理单元143向支持者终端70通知供在从支持者终端70对终端内 服务器的访问中使用的URL和端口号。

与终端内服务器被恒定激活的情形相比,仅在使用中激活终端内服 务器使得可以减小功耗。特别地当终端内服务器安装在移动电话中时, 仅在使用中激活终端内服务器使得可以减小电池消耗,即使频繁地从外 部做出访问。此外,对在终端内服务器的每次激活时确定的不同端口号 的使用防止了来自恶意第三方的不合适请求做出的DoS攻击,并且减小 了诸如DoS攻击对终端功能的不利影响之类的问题。

在由定时器等激活终端内服务器的情形下,当在支持者终端740中 没有登记远程操作内容时,可以去激活终端内服务器。此外,当终端内 服务器被激活且在特定时间段中没有从支持者终端740做出访问的情况 下,老年人使用终端140可以自发去激活终端内服务器。与终端内服务 器被恒定激活的情形相比,上述配置使得可以减小功耗。

还可以根据老年人使用终端140的剩余电池量来控制对终端内服务 器的激活。当老年人使用终端140的剩余电池量低于特定阈值时,控制 单元144可以去激活终端内服务器。相反,当老年人使用终端140的剩 余电池量在充电之后变为高于特定阈值时,控制单元可以激活终端内服 务器。不仅可以基于剩余电池量,还可以基于距离充电开始的时间来激 活终端内服务器。这避免了诸如在远程操作期间电池耗尽之类的麻烦。

接下来,支持者终端740中的终端访问管理单元744读出在终端操 作管理存储单元743中登记的远程操作内容。例如,该远程操作内容是 指示“从老年人使用终端140向支持者终端740读出在过去24小时内每 隔15分钟获取的老年人使用终端的位置信息历史”的内容。此外,终端 访问管理单元744向从老年人使用终端140通知的URL和端口号发送 HTTP消息,在该HTTP消息中设置了指示“读出并向支持者终端740发 送位置信息历史”的内容。具体地,支持者终端740执行“读出过去24 小时的位置信息历史,并且将该信息作为返回值返回”这样的API(应 用程序接口)(S67),并且向老年人使用终端140通知关于API的执行的 信息(即API执行指示)(S68)。

接下来,当向访问管理单元143发送HTTP消息且通知API的执行时, 访问管理单元143从GPS管理单元接收关于位置信息历史的信息(S69)。 此外,访问管理单元143将所接收的信息设置在HTTP消息的返回消息中, 并且将该消息发送给支持者终端740(S70)。支持者终端740将所通知 的结果临时存储在存储器等等中。如果存在来自支持者终端740的另一 指示或者用于老年人使用终端140的控制或管理指示时,以类似的方式 执行该指示。支持者终端740通过这些处理收集从老年人使用终端140 获取的处理结果(S71)。备选地,支持者终端生成通过收集处理结果而 获取的网站内容,以用于浏览。这使得操作支持者终端740的支持者可 以确认远程操作的执行结果。

当完成预先登记的远程操作时,支持者终端740向老年人使用终端 140通知指示完成的HTTP消息(S72)。当从支持者终端740接收到远程 操作完成的通知时,老年人使用终端140的访问管理单元143去激活终 端内服务器(S73)。这与终端内服务器被恒定激活的情形相比,得到了 功耗节省。

在支持者终端740中的远程操作内容的登记使得支持者可以执行远 程操作,且无需支持者自己也在老年用户不太可能操作老年人使用终端 的时间段期间(例如,午夜)工作。同样,这种惯常执行的且通过重复 预定操作(诸如检查老年用户一天的活动历史)执行的远程操作可以仅 通过在中继服务器中登记一次操作内容来执行。这使得支持者从重复相 同操作的令人厌烦的工作中解脱出来。

(第八示例性实施例)

现在将在下述假定下描述第八示例性实施例:假定用老年人使用终 端150替代图8示出的老年人使用终端140;用访问管理存储单元153 替代访问管理存储单元143;以及用支持者终端750替代支持者终端740。

除了上述方面之外,与第四示例性实施例类似的修改示例可被应用 到第七示例性实施例。例如,当在远程操作中包括针对老年人终端150 的中断操作时,老年人终端150的访问管理单元153可以去激活终端内 服务器并且执行中断操作。

此外,当在执行支持者终端750的远程操作期间存在针对老年人终 端150的中断操作时,中断操作的执行可以等待,直到终端内服务器被 去激活。

在终端内服务器在远程操作期间被去激活的情况下,支持者终端 750可以存储在终端内服务器被去激活的时刻之前完成的远程操作内容, 并且当终端内服务器被重新激活时,可以跳过对已完成的远程操作内容 的执行。这避免了重复相同操作。

在终端内服务器在远程操作期间被去激活的情况下,老年人使用终 端可以向支持者终端750通知终端内服务器已经被自动去激活。在该情 形下。支持者终端750可以向老年人使用终端150通知针对重新激活终 端内服务器的请求,以及由老年用户重新激活终端内服务器。备选地, 当确定终端内服务器是由于老年人终端150中的预料之外的麻烦而被去 激活时,可以立即自动重新激活终端内服务器。此外,一般而言,当老 年人使用终端150自发激活终端内服务器时(例如在如紧急情形之类的 不可避免的情况下),支持者可以代之通过远程操作激活终端内服务器。 在该情形下,例如可以预先设置用于紧急情形的密码。

也可以向老年人终端150自发激活终端内服务器的情形和由来自支 持者终端750的远程操作激活终端内服务器的情形指派优先级。

上述修改的示例允许从支持者终端执行对老年人使用终端的更灵活 的远程操作。

(第九示例性实施例)

此外,支持者可以将孙子的照片设置在老年人使用终端的待机屏幕 上。支持者也可以将提供给老年用户的护理服务的时间表写入日程安排 程序。

当本发明的示例性实施例被应用到供小孩使用的终端时,本发明也 可用于父母检查孩子的移动终端上的GPS移动历史或者站点浏览历史这 样的应用,并且限制部分功能的使用。

注意,本发明不限于上面描述的示例性实施例,而是可以在不偏离 本发明的范围的情况下作合适的修改。例如,作为必然的结果,作为提 供第三示例性实施例中的中继服务器600的替代,可以在由公司的管理 员使用的个人计算机500中安装中继服务器的功能,或者可以与由第七 示例性实施例的支持者使用的支持者终端740相分离地提供中继服务器。

已经参考示例性实施例描述了本发明,但是本发明不限于上面描述 的示例性实施例。本发明的配置和细节可以以本领域技术人员在本发明 的范围内能够理解的各种形式进行修改。

本申请基于并要求在2011年1月14日提交的日本专利申请 No.2011-005470的权益,其全部内容通过引用合并于此。

参考标号列表

10 通信设备

12,102,142 通信单元

13,103,143 访问管理单元

14,104,144 控制单元

15,105,145 内部功能处理单元

50,70 外部设备

51,71,501,741 通信单元

52,72,502,742 浏览器

60,600 中继服务器

61,610 通信单元

62,73,620,743 终端操作管理存储单元

63,74,630,744 终端访问管理单元

80,81,800,810,840 网络

100 移动电话终端

106,146 GPS管理单元

107 访问管理存储单元

108 用户接口单元

109 内容保存单元

140 老年人使用终端

500 个人计算机

740 支持者终端

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号