数据通信设备、以及数据通信方法

文档序号:9871042阅读:274来源:国知局
数据通信设备、以及数据通信方法
【专利说明】数据通信设备、以及数据通信方法
[0001]相关申请的交叉引用
[0002]本申请主张在2014年11月20日在日本提交的日本专利申请号N0.2014-235639的优先权,其全部内容通过引用包含于此。
技术领域
[0003]本发明涉及一种数据通信设备、以及一种数据通信方法。
【背景技术】
[0004]存在通过使用无线通信连接设备的通用技术。蓝牙(注册商标)作为连接设备的无线通信的标准被公开了。
[0005]在通过使用蓝牙(注册商标)连接设备的情况下,如果对外围(外围设备:例如,键盘)以及中心(使用外围设备的设备:例如,智能手机)设置了相同的配置(profile),则可以建立连接(例如,参见日本专利申请公开N0.2013-126003)。这样,在将预定的配置存储于固件之后,常规设备被作为产品提供。
[0006]配置定义了使用为每个类型的设备所定义的协议的方法。因此,并不存在很多为其设置了多个配置的外围设备。而且,为了在中途给设备增加功能必须要更新固件,而在中途增加配置是很困难的。
[0007]关于蓝牙4.0,最近已经公开了被称为低能量(LE)的通信方法。通过LE,安装了被称为通用属性配置(GATT)的配置。这使得有可能稍后增加定义了与设备的通信的程序。
[0008]然而,在通过使用被称为通用属性配置(GATT)的配置提供多个服务的情况下,如果通过使用定义了与设备的通信的程序来增加、改变服务等,则存在难以确保一致性以及难以以灵活方式进行定制化的问题。
[0009]鉴于以上提及的常规问题,有必要提供一种数据通信设备、以及数据通信方法从而便于服务的增加或者改变。

【发明内容】

[0010]本发明的示例实施例的一个目的在于至少部分地解决以上常规技术中的问题。
[0011]根据本发明实施例的示例,提供了一种数据通信设备,包括:通信部,根据短距无线通信标准执行通信;存储部,在其中存储符合所述短距无线通信的标准的、定义了使用协议的方法的多个配置中的第一配置,所述第一配置能够设定多个服务并且使识别信息与所述服务相关联;以及仲裁部,当将要安装应用时,根据与所述服务相关联的识别信息,针对所述第一配置增加或者更新由所述应用使用的服务。
[0012]本发明实施例的示例还提供了一种由数据通信设备实施的数据通信方法,所述数据通信方法包括:由所述数据通信设备根据短距无线通信的标准执行通信;并且当将要安装应用时,根据与服务相关联的识别信息,针对第一配置,增加或者更新由所述应用使用的所述服务;其中,所述数据通信设备包括存储部,在存储部中存储符合所述短距无线通信的标准的、定义了使用协议的方法的多个配置中的第一配置,所述第一配置能够设定多个服务并且使所述识别信息与所述服务相关联。
[0013]通过阅读接下来的本发明当前优选实施例的详细描述并结合附图,将会更好地理解本发明的以上以及其他目的、特性、优点以及技术和工业重要性。
【附图说明】
[0014]图1是示出了根据本发明实施例的数据通信系统的配置的示例的示意图;
[0015]图2是示出了根据实施例的MFP的硬件配置的示例的示意图;
[0016]图3是示出了根据实施例的MFP的软件配置的示例的示意图;
[0017]图4是示出了根据实施例的操作部的功能配置的示例的示意图;
[0018]图5是示出了根据实施例在MFP的蓝牙(注册商标)中使用的配置以及服务的结构的示例的示意图;
[0019]图6是示出了根据实施例的构成GATT配置的服务的数据格式的示例的示意图;
[0020]图7是示出了根据实施例操作部中仲裁(arbitrat1n)模块所执行的控制的示例的不意图;
[0021]图8是示出了根据实施例在GATT配置中注册的服务中包括的每个项的示例的示意图;
[0022]图9是示出了根据实施例的通过使用XML格式在GATT配置中注册的服务的示例的不意图;
[0023]图10是示出了由根据实施例的操作部所执行的数据流的示例的示意图;
[0024]图11是示出了在根据实施例的MFP以及智能手机之间所执行的操作的序列图;
[0025]图12是示出了根据实施例的通告包的数据结构的示例的示意图;
[0026]图13是示出了当在根据实施例的MFP中安装应用时所执行的注册的序列图;
[0027]图14是示出了当应用被增加至根据实施例的操作部时所执行的操作的示意图;
[0028]图15是示出了注册特征的操作的示意图;
[0029]图16是示出了由根据实施例的MFP卸载应用期间删除服务时所执行的通信的序列图;
[0030]图17是示出了由根据实施例的MFP卸载应用期间删除特征时所执行的通信的序列图;
[0031]图18是示出了由根据实施例的操作部卸载程序的同时删除服务的操作的步骤的流程图;并且
[0032]图19是示出了删除特征的操作的示意图。
【具体实施方式】
[0033]参考附图,下面将给出数据通信设备和数据通信方法的实施例的详细描述。
[0034]图1是示出了根据实施例的数据通信系统100的配置的示例的示意图。如图1所示,数据通信系统100包括MFP I以及智能手机5。每个MFP I以及智能手机5均包括无线通信接口。该无线通信接口符合短距无线通信标准(其使得如果多个设备兼容根据目的定义了使用协议的方法的配置,则这些设备之间能够通信),并且根据本实施例,其符合蓝牙(Bluetooth)(注册商标)ο
[0035]在图1所示的示例中,MFP I处于外围(外围设备)侧,而智能手机5处于中心(使用外围设备的设备)侦U。
[0036]通过安装应用,根据本实施例的MFP I能够通过使用基于安装的应用的功能来提供服务。例如,如果安装了一个新的扫描仪应用,则有可能提供以前难以被提及的数据,诸如关于应用提供的新的扫描仪模式的信息、计数信息、或者作业日志。提供数据的服务可以作为新的服务被增加至蓝牙(注册商标)的配置,也可以作为既有服务的一部分而被增加地延伸。
[0037]根据本实施例,GATT配置被用作为向其增加新服务或者增加地延伸为既有服务的一部分的配置。
[0038]GATT(通用属性配置)是这样的配置:其使得有可能稍后增加定义与设备的通信的程序,并且它包括三个元素被称之为服务、特征(characteristic)、以及描述符(descriptor)。GATT配置能够设定一个或多个服务。而且,通过增加或者部分地延伸GATT配置的服务,有可能增加新的功能或者改变功能。
[0039]在GATT配置中,服务表示配置中的单一的功能。根据本实施例,使用XML-格式文件从而使得服务包括多个嵌套的(nested)服务以及多个特征。
[0040]进一步地,特征表示具有单一值的属性信息。该特征包括特征本身的值、定义存取该值的方法的属性以及多个描述符。
[0041]描述符表示当对于特征需要额外的信息时使用的属性信息。而且,对于一些特征,有时不定义描述符。
[0042]根据本实施例,为了识别服务以及特征,为每个服务以及特征分配作为唯一标识信息的通用唯一标识符(Universally Unique Identifier, UUID) ο
[0043]接着,给出MFP I的硬件配置的示例的说明。图2是示出了根据实施例的MFP I的硬件配置的示例的示意图。如图2所示,MFP I包括本体部(单元)10以及操作部(单元)20。本体部10实施各种各样的功能,诸如复印机功能、扫描仪功能、传真功能或者打印机功能。操作部20接收根据用户的操作的信息。这里,根据用户的操作的信息是指,例如,在屏幕上指示坐标值的信号。
[0044]本体部10以及操作部20经由连接I/F 16、专用的通信路径30、以及连接I/F26可通信地彼此连接。通信路径30可以使用,例如,通用串行总线(Universal SerialBus, USB)标准;当然,它也可以是任意有线或无线的标准。
[0045]本体部10根据由操作部20接收的操作来执行操作。而且,本体部10能够与未描述的(undepicted)外部的设备,诸如客户个人计算机(PC)通信,并且它能够根据从外部的设备接收的命令(打印命令等)来执行操作。
[0046]下面说明本体部10的硬件配置。如图2所示,本体部10包括CPU 1UR0M 12,RAM13、硬盘驱动0^0)14、通信1作15、连接I/F 16,以及引擎部17。CPU 1UR0M 12,RAM 13、HDD 14、通信I/F 15、连接I/F 16以及引擎部17经由系统总线18彼此连接。
[0047]CPU 11以整合的方式控制本体部10的操作。CPU 11使用RAM 13作为工作区域,以执行存储于ROM 12,HDD 14等中的程序,从而控制本体部10的整体操作并且实施上述各种各样的功能,诸如复印机功能、扫描仪功能、传真功能或者打印机功能。
[0048]通信I/F 15是用于连接网络35的接口。连接I/F 16是用于经由通信路径30与操作部20通信的接口。
[0049]引擎部17是为了实施复印机功能、扫描功能、传真功能或者打印机功能而执行除了通用的信息处理和通信之外的处理的硬件。例如,它包括扫描以及读取原始文档的图像的扫描仪,管理在诸如纸的片材(sheet material)上打印的绘图仪,或者执行传真通信的传真部。引擎部17可能还包括用于实施特定选项的硬件,诸如分类打印的片材的整乳机(finisher),或者自动地提供原始文档的自动文档送纸器(automatic document feeder,ADF) ο
[0050]接着,给出操作部20的硬件配置的说明。如图2所示,操作部20包括CPU 2UR0M22,RAM 23、闪存24、通信I/F 25,连接I/F 26、操作面板27以及外部连接I/F 28。CPU 21、ROM 22、RAM 23、闪存24、通信I/F 25、连接I
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1