[go: up one dir, main page]

CN111316704A - 信息处理装置、终端装置、信息处理方法和程序 - Google Patents

信息处理装置、终端装置、信息处理方法和程序 Download PDF

Info

Publication number
CN111316704A
CN111316704A CN201880070648.2A CN201880070648A CN111316704A CN 111316704 A CN111316704 A CN 111316704A CN 201880070648 A CN201880070648 A CN 201880070648A CN 111316704 A CN111316704 A CN 111316704A
Authority
CN
China
Prior art keywords
information processing
processing apparatus
service
connection request
communication method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201880070648.2A
Other languages
English (en)
Other versions
CN111316704B (zh
Inventor
井上刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN111316704A publication Critical patent/CN111316704A/zh
Application granted granted Critical
Publication of CN111316704B publication Critical patent/CN111316704B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/06Details of telephonic subscriber devices including a wireless LAN interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/22Self-organising networks, e.g. ad-hoc networks or sensor networks with access to wired networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明的目的在于防止建立不必要的无线连接并提高安全性。信息处理装置包括:通知单元,其通知所述信息处理装置提供的多个服务;接收单元,其从终端装置接收指定了所述多个服务当中的一个服务的连接请求;以及控制单元,其在允许所述连接请求的情况下,基于与所述连接请求有关的无线通信的通信方法和所指定的服务,来建立与所述终端装置的连接,而在不允许所述连接请求的情况下,不建立与所述终端装置的连接。

Description

信息处理装置、终端装置、信息处理方法和程序
技术领域
本发明涉及信息处理装置、终端装置、信息处理方法和程序。
背景技术
在Wi-Fi联盟认证计划Wi-Fi感知中,提供了NAN(Neighbor AwarenessNetworking,邻居感知网络),其可以检测封闭终端提供的服务。NAN集群中的终端通过交换作为用于搜索服务的信号的发布(Publish)消息和用于通知提供了服务的订阅(Subscribe)消息来检测服务。在PTL1中,公开了一种通信设备,该通信设备使用NAN检测聊天服务,然后建立数据链路,并执行聊天应用。
NAN设备可以检测NAN集群中的服务,但是在检测到服务之后,需要单独建立无线连接,以用于实际使用服务的应用的通信。对于无线连接,可以考虑如下两种类型:直接使用已经用于服务检测的NAN接口的直接无线连接、以及经由接入点的无线连接。然而,存在如下情况:尽管取决于服务的类型,但是可能仅进行服务通知并且就进行无线连接而言这是没有必要的。
[引用列表]
[专利文献]
PTL 1:日本特开2017-63312号公报
发明内容
[针对问题的解决方案]
根据本发明的一方面的信息处理装置包括:通知单元,其通知信息处理装置提供的多个服务;接收单元,其从终端装置接收指定了多个服务当中的一个服务的连接请求;以及控制单元,其在允许连接请求的情况下,基于与连接请求有关的无线通信的通信方法和所指定的服务,来建立与终端装置的连接,而在不允许连接请求的情况下,不建立与终端装置的连接。
通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1是示出通信系统的系统构造的一个示例的图。
图2是示出各个设备的网络信息的一个示例的图。
图3是示出打印装置的硬件构造的一个示例的图。
图4是示出移动终端的硬件构造的一个示例的图。
图5是示出打印装置的画面的一个示例的图。
图6是示出服务通知包的示例的图。
图7是示出由打印装置执行的信息处理的一个示例的流程图(第1部分)。
图8是示出由打印装置执行的信息处理的一个示例的流程图(第2部分)。
图9是示出通信系统中的信息处理的一个示例的序列图。
图10是示出移动终端的操作画面的一个示例的图。
图11是示出由移动终端执行的信息处理的一个示例的流程图。
具体实施方式
下面将参照附图描述本发明的实施例。
<实施例1>
在实施例1中,下面将描述根据服务来控制打印装置100是允许还是拒绝用于直接无线连接的连接请求的处理。在实施例1中,将描述使用打印装置100的示例,但是下面将描述的实施例的处理等不限于该示例中的处理。代替打印装置100,可以将下面将描述的实施例的处理等应用于通知通过使用无线通信而提供的服务的各种信息处理装置中,诸如相机、投影仪、扫描器、三维打印机、电视、游戏机和移动电话终端。以下,将以打印装置100为例进行描述。图1是示出通信系统的系统构造的一个示例的图。打印装置100具有无线LAN的接口,并且与移动终端C110和移动终端B120进行不经由接入点的直接无线通信,移动终端C110和移动终端B120也各自具有无线LAN的接口。直接无线通信的示例包括通过Wi-Fi直连和Wi-Fi感知进行的通信。另外,打印装置100还经由接入点130与移动终端A140进行无线通信。在本说明书中,经由接入点进行无线通信的接口被表达为基础设施侧的接口。另外,各个设备保持图2中的诸如接口名称、IP地址和MAC地址的网络信息。经由接入点的接口应以mlan 0(MLAN0)表示,而Wi-Fi感知的接口应以nan0(NAN0)表示。图2是示出各个设备的网络信息的一个示例的图。网络信息400是打印装置100的网络信息。网络信息401是移动终端A140的网络信息。网络信息402是移动终端B120的网络信息。网络信息403是移动终端C110的网络信息。接入点130是中继装置的一个示例。
在NAN服务中,NAN集群中的终端交换作为用于搜索服务的信号的发布消息和用于通知提供了服务的订阅消息,并且检测和/或提供服务。例如,打印装置100周期性地发布服务。移动电话终端订阅发布的信息,从而可以检测由打印装置100提供的服务,并且可以接收服务。
图3是示出打印装置100的硬件构造的一个示例的图。
CPU 201控制整个打印装置100。更具体地,CPU 201将存储在ROM 203或HDD 204中的程序展开到RAM 202中,执行处理,从而实现打印装置100的功能和稍后将描述的图7和图8中的流程图中的处理。另外,CPU 201将存储在ROM 203或HDD 204中的程序展开到RAM 202中,执行处理,从而实现稍后将描述的图9中的打印装置100进行的处理。CPU 201经由总线与RAM 202、ROM 203、HDD 204、扫描器I/F 212、打印I/F 206、操作面板I/F 208、无线LANI/F 210、有线LAN I/F 214和蓝牙(注册商标)I/F 216。
ROM 203存储程序。RAM 202用作CPU 201的主存储器的临时存储区域和工作区域。HDD 204存储:诸如打印数据和扫描图像的各种数据;程序等。
打印机207在CPU 201的控制下,基于从外部设备接收的打印数据、由扫描器213生成的扫描图像等来执行打印处理。扫描器213读取原稿并生成扫描图像(读取的图像数据)。由扫描器213生成的扫描图像由打印机207打印或存储在HDD 204中。
打印I/F 206是CPU 201与打印机207之间的接口。打印I/F 206可以将从CPU 201发送的打印数据发送到打印机207,并且可以将打印I/F 206已经从打印机207接收到的打印机的状态发送到CPU 201。
扫描器I/F 212是CPU 201与扫描器213之间的接口。扫描器I/F 212可以将已经从CPU 201发送的图像读取指令发送到扫描器213,并且可以将扫描器I/F已经从扫描器213接收到的图像数据发送到CPU 201。另外,扫描器I/F 212可以将扫描器I/F已经从扫描器213接收到的扫描器213的状态发送到CPU 201。
操作面板I/F 208是CPU 201与操作单元209之间的接口。操作面板I/F 208可以将从操作单元209输入的来自用户的指令发送到CPU 201,并且可以将供用户操作的画面信息发送到操作单元209。
打印机207可以在片材上打印已经从打印I/F 206接收到的图像数据,并将打印机207的状态发送到打印I/F 206。
扫描器213可以根据已经从扫描器I/F 212接收到的图像读取指令来读取放置在扫描器213上的纸张,将内容数字化,并将数字化的内容发送到扫描器I/F 212。另外,扫描器213可以将扫描器213的状态发送到扫描器I/F 212。
操作单元209是打印装置100提供的用户界面。操作单元209配备有例如具有触摸面板的液晶画面,向用户提供操作画面,并且还接受来自用户的操作。
无线LAN接口(无线LAN I/F)210经由无线LAN芯片211实现与外部设备的无线通信。至于无线LAN的连接类型,存在诸如无线基础设施和无线直连的连接类型。
有线LAN接口(有线LAN I/F)214经由有线LAN芯片215通过有线LAN执行与诸如PC终端的外部设备的通信。
蓝牙接口(蓝牙I/F)216经由蓝牙芯片217通过蓝牙执行与诸如PC终端的外部设备的通信。
图4是示出移动终端的硬件构造的一个示例的图。
CPU 10控制整个移动终端。更具体地,CPU 10将存储在ROM 12中的程序展开到RAM11中,执行处理,从而实现移动终端的功能和稍后将描述的图11的流程图中的处理。另外,移动终端的各个CPU 10将存储在各个ROM 12中的程序展开到相应的RAM 11中,执行处理,从而实现图9中的各个移动终端将执行的处理,稍后将对其进行描述。CPU 10经由总线与RAM 11、ROM 12、操作单元I/F 17、无线LAN I/F 13和蓝牙I/F 15交换数据。
ROM 12存储程序、当CPU 10执行处理时要使用的数据等。RAM 11用作CPU 10的主存储器的临时存储区域和工作区域。
操作单元I/F 17是CPU 10与操作单元18之间的接口。操作单元I/F17可以将已经从操作单元18输入的来自用户的指令发送到CPU 10,并且可以将供用户操作的画面信息发送到操作单元18。
操作单元18是移动终端提供的接口。操作单元18配备有例如具有触摸面板的液晶画面,向用户提供操作画面,并且还接受来自用户的操作。
无线LAN接口(无线LAN I/F)13经由无线LAN芯片14实现与外部设备的无线通信。对于无线LAN的连接类型,存在诸如无线基础设施和无线直连的连接类型。
蓝牙接口(Bluetooth I/F)15经由蓝牙芯片16通过蓝牙与诸如PC终端的外部设备执行通信。
图5是示出打印装置100的画面的一个示例的图。在操作单元209上显示的画面300中,用户可以针对“设置Wi-Fi感知”选择“使用”和“不使用”中的任何一个。当选择“使用”时,打印装置100启用Wi-Fi感知的功能。当选择“不使用”时,打印装置100禁用Wi-Fi感知的功能。当针对“设置Wi-Fi感知”选择“使用”时,用户可以进一步设置用户通过Wi-Fi感知而启用的服务。在本实施例的示例中,用户可以经由画面针对“打印服务”和“针对访客的无线直接打印服务”中的各个服务选择“使用”或“不使用”。“打印服务”是经由接入点进行打印的服务。“针对访客的无线直接打印服务”是通过使用Wi-Fi直连、Wi-Fi感知等的直接无线连接而不经由接入点来进行打印的服务。例如,在办公室网络等中,可以设置网络,使得只有先前经过了认证处理的移动终端可以连接到办公室的网络。因此,能够通过办公室网络(换句话说,经由接入点)与打印装置100通信的移动终端可以被视为经过了认证处理并且可靠的终端。另一方面,不是办公室工作人员而是临时来到办公室的访客等的用户未通过办公室网络的认证,因此也无法连接到办公室的接入点。然而,当诸如访客的用户希望临时使用打印装置时,本实施例的通信系统通过经由直接无线连接将打印装置连接至移动终端,使得该用户能够进行打印。
当将“打印服务”设置为“使用”时,打印装置100通过NAN周期性地发送诸如图6中的服务通知包500的服务通知。打印装置100针对“服务名称”存储“打印服务”,并且针对“IP地址”经由接入点存储作为MLAN接口的“fe80::ab:cd:12:34:00:31”。在图6中,存储了IPv6地址,但是可以存储IPv4地址“172.24.1.1”。另外,打印装置100针对“端口号”存储打印应用根据其操作的TCP的端口号,并且针对“服务路径”存储打印应用通过其操作的URL路径。将在稍后描述的实施例2中描述“P2P标志(P2PFlag)”的区域。
当将“针对访客的无线直接打印服务”设置为“使用”时,打印装置100通过NAN周期性地发送诸如图6中的服务通知包501的服务通知。打印装置100针对“服务名称”存储“针对访客的打印服务”,并且针对“IP地址”经由接入点存储作为NAN接口的“fe80::78:90:aa:bb:23:23”。在图6中,存储了IPv6地址,但是可以存储IPv4地址“192.168.1.1”。另外,打印装置100针对“端口号”存储打印应用根据其操作的TCP的端口号,并且针对“服务路径”存储打印应用通过其操作的URL路径。
接下来,将参照图7的流程图描述打印装置100中的用于在启动时进行NAN发送的处理。图7中的流程图的处理是通知打印装置100提供的多个服务的处理的一个示例。
在接通打印装置100的电源之后,在S601中,CPU 201经由图5中的画面300从HDD204等中获取关于是否将Wi-Fi感知设置为使用的设置值,并确定是否将Wi-Fi感知设置为使用。在设置为不使用的情况下,CPU 201结束图7的流程图的处理,并且在设置为使用的情况下,CPU 201进行到S602。
在S602中,CPU 201从HDD 204等中获取图5中的打印服务的设置值。当图5中的打印服务的设置值为“使用”时,CPU 201进行到S603和S604,以生成要通过NAN通知的包,并且当设置值为“不使用”时,CPU 201进行到S606。
更具体地,在S603和S604中,CPU 201将打印服务名称、IP地址和其他项目存储在包的各个字段中,如图6中所述。
当完成了要作为图6中的服务通知包500通知的包数据时,在S605中,CPU 201通过NAN周期性地发送包数据。
接下来,在S606中,CPU 201从HDD 204等中获取图5中的针对访客的无线直接打印服务的设置值。当图5中的针对访客的无线直接打印服务的设置值为“使用”时,CPU 201进行到S607和S608以生成要通过NAN通知的包;当设置值为“不使用”时,CPU 201进行到S701。更具体地,在S607和S608中,CPU 201将打印服务名称、IP地址和其他项目存储在包的各个字段中,如图6中所述。
当完成了要作为图6中的服务通知包501通知的包数据时,在S609中,CPU 201通过NAN周期性地发送包数据。
接下来,将参照图8的流程图来描述如下情况的处理:在打印装置100中的通过NAN周期性发送期间,已经从移动终端接收到针对服务的连接请求。
在S701中,CPU 201确定打印装置100在NAN正在通过其操作的接口处,是否已经从移动终端接收到连接请求。该连接请求是无线层中的连接请求。另外,该连接请求是如下连接请求的一个示例,其中指定了通过图7的流程图的处理通知的多个服务中的一个服务。当在NAN正在通过其操作的接口处已经从移动终端接收到连接请求时,CPU 201进行到S702;而当打印装置100在NAN正在通过其操作的接口处尚未从移动终端接收到连接请求时,CPU201进行到S708。
在S702中,CPU 201确定针对哪个服务已接收到连接请求。当CPU 201确定打印服务已接收到连接请求时,CPU 201进行到S703,这是因为打印服务仅经由接入点进行操作,并因此不在NAN接口处进行操作。另外,当CPU 201确定针对访客的打印服务已接收到连接请求时,CPU 201进行到S705,这是因为针对访客的打印服务在NAN接口处操作。
在S703中,CPU 201拒绝针对服务的连接请求。
在S705中,CPU 201允许针对服务的连接请求,并在无线层中建立连接。
在S706中,CPU 201基于通过TCP通信从移动终端发送的对打印处理等的请求,执行打印处理。
当完成了打印处理时,在S707中,CPU 201结束无线层中的连接。然后,CPU 201返回到S701。
在S708中,CPU 201确定是否已经从连接到接入点的MLAN接口接收到针对TCP的连接请求。该连接请求是如下连接请求的一个示例,其中指定了通过图7的流程图的处理通知的多个服务当中的一个服务。当CPU 201已确定打印装置100已经通过MLAN进行接收时,CPU201进行到S709,当CPU 201确定打印装置100尚未通过MLAN进行接收时,CPU 201返回到S701。
在S709中,CPU 201确定连接请求针对哪个服务。当CPU 201已确定连接请求是针对打印服务时,则CPU 201进行到S710;而当CPU 201已确定连接请求是针对针对访客的打印服务时,CPU 201进行到S713,这是因为针对访客的打印服务是在NAN接口处操作的服务。
在S710中,CPU 201允许TCP连接请求。
在S711中,CPU 201基于来自移动终端等的对打印处理的请求来执行打印处理。
当已完成打印处理时,CPU 201在S712中结束TCP连接。
在S713中,CPU 201拒绝针对TCP的连接请求。
图9是示出通信系统中的信息处理的一个示例的序列图。在通过NAN检测到服务之后,移动终端A140和打印装置100可以经由接入点执行打印服务,并且进行打印处理。在通过NAN检测到服务之后,移动终端B120和打印装置100可以通过直接无线连接在NAN接口处执行针对访客的打印服务,并且进行打印处理。另一方面,在通过NAN检测到服务之后,移动终端C110和打印装置100尝试在NAN接口处执行打印服务,但是打印装置100将该请求视为错误的连接请求,并且不会建立连接。
在不需要进行直接无线连接的服务的情况下,如果移动终端和打印装置建立了直接无线连接,则形成安全孔(security hole);并因此,打印装置100根据服务来控制是拒绝还是允许连接请求,从而可以确保安全性。
<实施例2>
在实施例2中,将描述如下处理,其中移动终端确定该移动终端是否应该建立直接无线连接。在实施例1中,已经描述了如下控制,其中,当打印装置通过直接无线连接接收到不允许的连接请求时,打印装置拒绝。然而,在实施例2中,移动终端获取服务通知的内容,并且确定移动终端是否可以进行直接无线连接。因此,在移动终端原本不允许的服务的情况下,不能从移动终端发送对直接无线连接的请求。
图10是示出移动终端的操作画面的一个示例的图。各个画面是由CPU 10在操作单元18上显示的画面。画面900是在移动终端的操作画面上显示任意照片的画面的示例。在画面900中,如果用户希望打印该照片,则用户选择“打印”按钮。当选择了“打印”按钮时,如画面901中所示,CPU 10搜索NAN集群中的打印服务。画面902是用于显示发现的NAN服务名称的列表的画面的示例。括号内的字符表示通知NAN服务的终端的MAC地址。在画面902上,用户选择一种期望的打印服务。然后,如画面903和画面904所示,移动终端通过适当的无线连接方法(无线通信的通信方法)建立与打印装置的通信,并执行打印处理。当完成了打印处理时,CPU 10在操作单元18上显示如画面905的结束画面。
图11是用于控制实施例2中的移动终端使用哪种无线连接方法的流程图。
当如画面901上所示搜索到NAN服务时,在S801中,CPU 10确定是否通知了NAN服务。当已经检测到NAN服务通知时,CPU 10进行到S802,并且当尚未检测到NAN服务通知时,CPU 10重复S801的处理。
在S802中,如画面902中那样,CPU 10在操作单元18上显示检测到的服务列表。
在S803中,当用户选择服务时,CPU 10根据选择的服务确定连接方法。当选择了“打印服务”时,CPU 10进行到S804;而当选择了“针对访客的打印服务”时,CPU 10进行到S805。
在S804中,CPU 10经由MLAN接口(换言之,经由接入点)将TCP连接请求发送至打印装置100。
在S805中,CPU 10经由NAN接口发送对直接无线连接的请求。
由于移动终端侧根据服务选择适当的连接方法,因此可以防止发生如下不必要的处理,即由于选择了不适当的连接方法而发生拒绝。
(变型例)
另外,上述连接方法的选择是在预先在移动终端中静态地设置了与服务相对应的连接方法的情况下的示例。代替该方法,打印装置可以被构造为在NAN的通知包中包括关于直接无线连接方法是否可行的信息,如图6的NAN包的“P2P标志”字段中那样。在这种情况下,移动终端的CPU 10获取“P2P标志”字段,并确定连接方法。例如,如果“不允许”“P2P标志”,则意味着无法进行通过NAN接口的直接无线连接,并且CPU 10尝试经由接入点通过MLAN接口进行连接。另外,如果“允许”“P2P标志”,则意味着可以进行通过NAN接口的直接无线连接,并且CPU 10尝试通过NAN接口进行连接。
在本变型例的处理中,移动终端侧根据服务来控制是直接建立无线通信的连接还是建立经由接入点的连接,从而可以建立适当且可靠的通信。
根据上述实施例,可以防止建立不必要的无线连接并提高安全性。
(其他实施例)
还可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存设备以及存储卡等中的一个或更多个。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
本申请要求2017年11月6日提交的日本专利申请第2017-213924号的优先权,该申请的全部内容通过引用并入本文。

Claims (15)

1.一种信息处理装置,其包括:
通知单元,其通知所述信息处理装置提供的多个服务;
接收单元,其从终端装置接收指定了所述多个服务当中的一个服务的连接请求;以及
控制单元,其在允许所述连接请求的情况下,基于与所述连接请求有关的无线通信的通信方法和所指定的服务,来建立与所述终端装置的连接,而在不允许所述连接请求的情况下,不建立与所述终端装置的连接。
2.根据权利要求1所述的信息处理装置,其中,与所述连接请求有关的无线通信的通信方法是直接与所述终端装置通信而不经由中继装置的第一通信方法和经由所述中继装置与所述终端装置通信的第二通信方法中的一者。
3.根据权利要求2所述的信息处理装置,其中,所述通知单元发送所述多个服务的各通知包,从而通知所述信息处理装置提供的所述多个服务。
4.根据权利要求3所述的信息处理装置,其中,所述通知单元通过直接与所述终端装置通信而不经由中继装置的所述第一通信方法,来发送所述通知包。
5.根据权利要求3所述的信息处理装置,其中,所述通知单元在所述通知包中包括关于是否允许相应的服务通过所述第一通信方法的通信的信息,并发送所述通知包。
6.根据权利要求2所述的信息处理装置,所述信息处理装置还包括:
设置单元,其对所述多个服务中的各个服务设置是否允许通过所述第一通信方法的通信。
7.根据权利要求2所述的信息处理装置,其中,所述第一通信方法是通过Wi-Fi感知的通信方法。
8.根据权利要求2所述的信息处理装置,其中,所述第一通信方法是通过Wi-Fi直连的通信方法。
9.根据权利要求2所述的信息处理装置,其中,所述第二通信方法是通过Wi-Fi的通信方法。
10.根据权利要求1所述的信息处理装置,其中,所述信息处理装置是打印装置。
11.一种终端装置,其包括:
接收单元,其接收与信息处理装置提供的服务有关的通知包;以及
发送单元,其基于表示是否允许所述通知包中包含的服务与所述信息处理装置直接通信而不经由中继装置的第一通信方法的信息,来向所述信息处理装置发送通过所述第一通信方法和经由所述中继装置与所述信息处理装置通信的第二通信方法中的任一个通信方法来指定服务的连接请求。
12.一种信息处理装置执行的信息处理方法,所述信息处理方法包括:
通知所述信息处理装置提供的多个服务;
从终端装置接收指定了所述多个服务当中的一个服务的连接请求;以及
进行控制,以在允许所述连接请求的情况下,基于与所述连接请求有关的无线通信的通信方法和所指定的服务,来建立与所述终端装置的连接,而在不允许所述连接请求的情况下,不建立与所述终端装置的连接。
13.一种终端装置执行的信息处理方法,所述信息处理方法包括:
接收与信息处理装置提供的服务有关的通知包;以及
基于表示是否允许所述通知包中包含的服务与所述信息处理装置直接通信而不经由中继装置的第一通信方法的信息,来向所述信息处理装置发送通过所述第一通信方法和经由所述中继装置与所述信息处理装置通信的第二通信方法中的任一个通信方法来指定服务的连接请求。
14.一种非法定计算机可读记录介质,其存储用于操作信息处理装置执行信息处理方法的可读程序,所述信息处理方法包括:
通知所述信息处理装置提供的多个服务;
从终端装置接收指定了所述多个服务当中的一个服务的连接请求;以及
进行控制,以在允许所述连接请求的情况下,基于与所述连接请求有关的无线通信的通信方法和所指定的服务,来建立与所述终端装置的连接,而在不允许所述连接请求的情况下,不建立与所述终端装置的连接。
15.一种非法定计算机可读记录介质,其存储用于操作信息处理装置执行信息处理方法的可读程序,所述信息处理方法包括:
接收与信息处理装置提供的服务有关的通知包;以及
基于表示是否允许所述通知包中包含的服务与所述信息处理装置直接通信而不经由中继装置的第一通信方法的信息,来向所述信息处理装置发送通过所述第一通信方法和经由所述中继装置与所述信息处理装置通信的第二通信方法中的任一个通信方法来指定服务的连接请求。
CN201880070648.2A 2017-11-06 2018-11-02 信息处理装置、终端装置、信息处理方法和记录介质 Active CN111316704B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017-213924 2017-11-06
JP2017213924A JP6995568B2 (ja) 2017-11-06 2017-11-06 情報処理装置、通信装置、情報処理方法及びプログラム
PCT/JP2018/040808 WO2019088247A1 (en) 2017-11-06 2018-11-02 Information processing apparatus, terminal apparatus, information processing method and program

Publications (2)

Publication Number Publication Date
CN111316704A true CN111316704A (zh) 2020-06-19
CN111316704B CN111316704B (zh) 2022-12-06

Family

ID=66333202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880070648.2A Active CN111316704B (zh) 2017-11-06 2018-11-02 信息处理装置、终端装置、信息处理方法和记录介质

Country Status (4)

Country Link
US (2) US11363651B2 (zh)
JP (2) JP6995568B2 (zh)
CN (1) CN111316704B (zh)
WO (1) WO2019088247A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112888029B (zh) * 2021-02-03 2022-08-09 惠州Tcl移动通信有限公司 一种通信方法、计算机设备及计算机可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003209877A (ja) * 2002-01-16 2003-07-25 Sharp Corp 移動通信端末、移動通信システム、移動通信方法
JP2010278565A (ja) * 2009-05-26 2010-12-09 Fujitsu Ltd 通信システム、通信方法および制御装置
US20160353233A1 (en) * 2015-06-01 2016-12-01 Apple Inc. Bluetooth Low Energy Triggering NAN for Further Discovery and Connection
CN107925860A (zh) * 2015-08-05 2018-04-17 高通股份有限公司 用于连接能力交换的方法
CN108121519A (zh) * 2016-11-30 2018-06-05 佳能株式会社 信息处理装置、信息处理装置的控制方法及存储介质
CN108418896A (zh) * 2014-05-02 2018-08-17 高通股份有限公司 用于将蓝牙设备集成到邻居感知网络中的方法和装置
US20180310232A1 (en) * 2017-04-24 2018-10-25 Cisco Technology, Inc. Neighbor awareness network discovery

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7720910B2 (en) 2002-07-26 2010-05-18 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US7970423B2 (en) 2002-11-08 2011-06-28 Nokia Corporation Context linking scheme
US8271657B2 (en) 2005-12-16 2012-09-18 Panasonic Corporation Systems and methods for selecting a transport mechanism for communication in a network
US7613426B2 (en) 2005-12-20 2009-11-03 Microsoft Corporation Proximity service discovery in wireless networks
JP5424709B2 (ja) 2009-05-15 2014-02-26 キヤノン株式会社 通信装置、通信装置の制御方法およびプログラム
JP5499661B2 (ja) 2009-11-30 2014-05-21 ソニー株式会社 無線通信装置およびプログラム
JP5962146B2 (ja) 2012-03-30 2016-08-03 ブラザー工業株式会社 通信装置
JP6069939B2 (ja) 2012-08-08 2017-02-01 セイコーエプソン株式会社 無線通信機器、通信設定方法および通信設定プログラム
CA2890327C (en) * 2013-03-12 2017-10-24 Lg Electronics Inc. Method for peer to peer group formation in direct communication system and device therefor
JP6229336B2 (ja) * 2013-07-08 2017-11-15 株式会社リコー 映像出力装置、映像出力システム及び映像出力制御プログラム
JP2015115925A (ja) 2013-12-16 2015-06-22 船井電機株式会社 プリンタおよび印刷システム
JP6402494B2 (ja) * 2014-05-30 2018-10-10 ブラザー工業株式会社 機能実行システム、機能実行装置、及び、通信端末
JP2016009994A (ja) 2014-06-24 2016-01-18 キヤノン株式会社 情報処理装置、情報処理装置の通信方法及びプログラム
US20160050551A1 (en) * 2014-08-15 2016-02-18 Emily Qi Methods, systems, and devices for enabling multiple radio assited discovery
US10021644B2 (en) * 2014-10-30 2018-07-10 Qualcomm Incorporated Network discovery
US9854507B2 (en) * 2015-02-09 2017-12-26 Intel IP Corporation Flexible connectivity framework
US9693217B2 (en) * 2015-05-26 2017-06-27 Nokia Technologies Oy Method, apparatus, and computer program product for service discovery proxy for wireless communication
JP6643848B2 (ja) 2015-09-24 2020-02-12 キヤノン株式会社 通信装置、通信方法、およびプログラム
JP6579882B2 (ja) 2015-09-24 2019-09-25 キヤノン株式会社 通信装置、制御方法、及びプログラム
US11765261B2 (en) * 2015-10-23 2023-09-19 Traeger Pellet Grills, LLC. Mobile application for controlling outdoor grill
JP6784136B2 (ja) 2015-11-26 2020-11-11 株式会社リコー プログラム、情報処理装置、及び情報処理システム
JP6677493B2 (ja) * 2015-12-03 2020-04-08 キヤノン株式会社 通信装置、その制御方法、およびプログラム
WO2017105492A1 (en) * 2015-12-18 2017-06-22 Intel IP Corporation Cellular offloading via wireless local area network
JP6659147B2 (ja) 2016-01-19 2020-03-04 キヤノン株式会社 通信装置、通信方法、およびプログラム
JP6765827B2 (ja) 2016-03-11 2020-10-07 キヤノン株式会社 画像処理処理システム、画像処理装置、その制御方法及びプログラム
EP3469840B1 (en) * 2016-06-08 2019-12-25 Telefonaktiebolaget LM Ericsson (PUBL) Method sytem and device for obtaining location information using neighbor awareness networking, nan.
JP6914697B2 (ja) * 2017-03-31 2021-08-04 キヤノン株式会社 プログラム、情報処理装置、および通信システム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003209877A (ja) * 2002-01-16 2003-07-25 Sharp Corp 移動通信端末、移動通信システム、移動通信方法
JP2010278565A (ja) * 2009-05-26 2010-12-09 Fujitsu Ltd 通信システム、通信方法および制御装置
CN108418896A (zh) * 2014-05-02 2018-08-17 高通股份有限公司 用于将蓝牙设备集成到邻居感知网络中的方法和装置
US20160353233A1 (en) * 2015-06-01 2016-12-01 Apple Inc. Bluetooth Low Energy Triggering NAN for Further Discovery and Connection
EP3101874A1 (en) * 2015-06-01 2016-12-07 Apple Inc. Bluetooth low energy triggering nan for further discovery and connection
CN107925860A (zh) * 2015-08-05 2018-04-17 高通股份有限公司 用于连接能力交换的方法
CN108121519A (zh) * 2016-11-30 2018-06-05 佳能株式会社 信息处理装置、信息处理装置的控制方法及存储介质
US20180310232A1 (en) * 2017-04-24 2018-10-25 Cisco Technology, Inc. Neighbor awareness network discovery

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
""23303-f00"", 《3GPP SPECS\23_SERIES》 *
巫长征等: "基于运营商公共开放Wi-Fi网络的Wi-Fi Calling业务集成方法", 《移动通信》 *

Also Published As

Publication number Publication date
JP2022031357A (ja) 2022-02-18
WO2019088247A1 (en) 2019-05-09
US11363651B2 (en) 2022-06-14
JP7350828B2 (ja) 2023-09-26
US11889571B2 (en) 2024-01-30
JP6995568B2 (ja) 2022-01-14
US20220279611A1 (en) 2022-09-01
CN111316704B (zh) 2022-12-06
JP2019087854A (ja) 2019-06-06
US20210195668A1 (en) 2021-06-24

Similar Documents

Publication Publication Date Title
CN107251596B (zh) 信息处理装置、通信系统和通信方法
RU2665870C2 (ru) Программный продукт обработки информации, устройство обработки информации и система обработки информации
US20160011830A1 (en) Terminal Device
US10313540B2 (en) Information processing apparatus, control method thereof, and storage medium
CN107222909B (zh) 信息处理装置及其控制方法
CN108292199B (zh) 信息处理装置、信息处理系统和信息处理方法
US12159072B2 (en) Information processing apparatus having a plurality of lines, control method therefor, and storage medium
JP2017016373A (ja) 情報処理装置、制御方法、およびプログラム
KR20150121120A (ko) 통신장치, 그 제어 방법, 및 매체
JP6769204B2 (ja) 画像形成装置、プログラム、および、画像形成システム
CN114449124B (zh) 信息处理装置、其控制方法和存储介质
JP7350828B2 (ja) 印刷装置、印刷装置の制御方法及びプログラム
US10098161B2 (en) Information processing apparatus and non-transitory computer readable medium
JP7180718B2 (ja) 情報処理装置、システム、プログラム、情報処理方法
CN111866298B (zh) 信息处理装置、存储介质和控制方法
JP2024172317A (ja) 画像処理装置及びその制御方法とプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant