移动计算装置与配件装置的通信方法及其计算机可读媒体的利记博彩app

文档序号:7798271阅读:225来源:国知局
移动计算装置与配件装置的通信方法及其计算机可读媒体的利记博彩app
【专利摘要】一种以一移动计算装置控制一配件装置的方法,当该配件装置通信耦接于该移动计算装置,该移动计算装置使用一配件通信协议程式与该配件装置通信,以接收配件资讯及协议程式组态数据,所述协议程式组态数据与一可执行于该配件装置的特定应用程式有关。移动计算装置根据该协议程式组态数据重新组态该配件通信协议程式,以得到一重新组态配件通信协议程式,且接着使用该重新组态配件通信协议程式与该配件装置通信,以控制该配件装置执行该基本功能及该特定应用程式。本发明同时公开一种可实施该方法的计算机可读媒体。
【专利说明】移动计算装置与配件装置的通信方法及其计算机可读媒体
【技术领域】
[0001]本发明涉及一种一个移动计算装置与一个配件装置间的通信方法,特别是涉及一种一个移动计算装置与一个配件装置间使用一个可重新组态配件通信协议程式的通信方法及可实施该方法的计算机可读媒体。
【背景技术】
[0002]移动计算装置(例如智能手机)越来越普及化,且其常包括网页浏览、文字处理、电子邮件应用程式、地图、通话服务、游戏、音频应用程式及视频应用程式等。此外,许多配件装置被发展出来与移动计算装置搭配使用。这样的配件装置使用一个或多个连接器及/或连接埠与移动计算装置通信,并能受移动计算装置控制而与使用者互动。
[0003]一般而言,一个移动计算装置能使用本身提供的一个配件通信协议程式与一个配件装置通信以执行该配件装置的基本控制功能,如电源控制及数据回收。然而,这样的配件通信协议程式可能无法受该配件装置支援去执行某些特定应用程式。为了使该移动计算装置能控制该配件装置执行所述特定应用程式,该移动计算装置需要修正配件通信协议程式或下载一个或多个该移动计算装置及该配件装置支援的特定应用程式协议程式/配件通信协议程式,从而造成使用的不便。
[0004]因此,上述技术仍有改善的空间。

【发明内容】

[0005]本发明的目的在于提供一种以一个移动计算装置控制一个配件装置的方法,其能克服前述现有技术的缺点。
[0006]本发明以一个移动计算装置控制一个配件装置的方法包含:
[0007](A)于该移动计算装置与该配件装置间建立一通信连接;
[0008](B)以该移动计算装置与该配件装置通信,其中,该移动计算装置与配件装置间的通信是使用一个配件通信协议程式,使该移动计算装置能自该配件装置接收配件资讯及协议程式组态数据,该配件资讯指示该配件装置的识别码且与该配件装置的基本功能有关,该协议程式组态数据与至少一个可执行于该配件装置的特定应用程式有关;
[0009](C)根据该协议程式组态数据,该移动计算装置重新组态该配件通信协议程式,以得到一个该移动计算装置及该配件装置支援的重新组态配件通信协议程式;及
[0010](D)以该移动计算装置与该配件装置通信,其中,该移动计算装置与配件装置间的通信是使用该重新组态配件通信协议程式,使该移动计算装置能控制该配件装置执行该基本功能及该至少一特定应用程式。
[0011]本发明计算机可读媒体,包含多笔程式指令,当一笔程式指令被一个移动计算装置的一个处理器执行时,能使该处理器执行一个方法,该方法包含:
[0012]当一个配件装置通信耦接于该移动计算装置,使用一配件通信协议程式与该配件装置通信,以自该配件装置接收配件资讯及协议程式组态数据,该配件资讯指示该配件装置的识别码且与该配件装置的基本功能有关,该协议程式组态数据与至少一个可执行于该配件装置的特定应用程式有关;
[0013]根据该协议程式组态数据重新组态该配件通信协议程式,以得到一个该移动计算装置及该配件装置支援的重新组态配件通信协议程式;及
[0014]使用该重新组态配件通信协议程式与该配件装置通信,以控制该配件装置执行该基本功能及该至少一特定应用程式。
[0015]本发明的有益效果在于:由于相关于该配件装置的该特定应用程式的该协议程式组态数据被预先存储于该配件装置,该移动计算装置能根据该配件装置的该协议程式组态数据轻易地得到该移动计算装置及该配件装置支援的该重新组态配件通信协议程式,而不需要软件修正或下载任何协议程式,借此提供使用的便利性。
【专利附图】

【附图说明】
[0016]图1是本发明的一个实施例的一个方块图,说明一个移动计算装置与一个配件装直率禹接;及
[0017]图2是本发明以一个移动计算装置控制一个配件装置的方法的一个较佳实施例的一个流程图。
【具体实施方式】
[0018]下面结合附图及实施例对本发明进行详细说明。
[0019]图1为本发明的一个实施例的一个方块图,其显示一个移动计算装置200与一个配件装置100耦接。
[0020]移动计算装置200 (例如智能手机)能提供媒体播放器功能、网络连线、网页浏览、电子邮件、文字处理、数据存储、应用程式执行,及/或任何其他计算或通信功能。移动计算装置200包括一个处理器21、一个存储单元22、一个使用者界面23、一个延伸输入输出接口 24,及一个网络接口 25。处理器21能控制移动计算装置200的操作。举例来说,处理器21能回应使用者界面23提供的使用者输入信号而执行各种的工作,如:播放媒体资产;存取各种网络(例如:移动电话网络、互联网、区域网络或诸如此类的网络)以经由网络接口 25传送及/或接收数据;执行存储单元22内的各种应用程式。处理器21也能通过延伸输入输出接口 24管理与配件装置100的通信。存储单元22能存储应用程式、系统程式及各种数据。使用者界面23包括输入装置(如触控板、触控屏幕、按钮、键盘、麦克风等)及输出装置(如显示屏幕、指示灯、扬声器、头戴耳机插孔等)。使用者可操作使用者界面23的各种输入装置以调用移动计算装置200的功能,且使用者可经由使用者界面23的输出装置观看及/或听移动计算装置200的输出。在一个实施例中,延伸输入输出接口 24包括一个连接器,连接器提供一些用于传送移动计算装置200与配件装置100间的各种信号的信号路径。或者,延伸输入输出接口 24包括一个无线接口(如蓝牙或诸如此类的无线接口)。网络接口 25能提供连接至一个或多个通信网络的接口,通信网络如移动电话网络、互联网、个人区域网络(如蓝牙网络)等。
[0021]配件装置100可以是任何能与移动计算装置200通信的装置,如外部视频装置、多媒体装置、消费性电子装置等。配件装置100包括一个控制器11、一个配件输入输出接口12、一个存储器13及一个配件特定硬件14。在一个实施例中,配件输入输出接口 12包括一个可与移动计算装置200的延伸输入输出接口 24的连接器匹配的连接器。或者,配件输入输出接口 12包括一个无线接口(如蓝牙或诸如此类的无线接口)。控制器11能执行配件装置100的各种功能并控制配件装置100的功能。控制器11也能经由配件输入输出接口 12管理与移动计算装置200的通信。存储器13为计算机可读媒体,可以是硬盘、软盘或非挥发性内存等储存媒体,能存储控制器11的程式码及数据,如指示配件装置100的识别码且与配件装置100的基本功能有关的配件资讯。值得一提的是,在本实施例中,存储器13更存储与至少一个可执行于配件装置100的特定应用程式有关的协议程式组态数据(protocolconfigurat1n data)。配件特定硬件14可以是任何致能配件装置100的功能所需的硬件。
[0022]图2是本发明以移动计算装置200控制配件装置100的方法的该较佳实施例的一个流程图。
[0023]步骤S21是于移动计算装置200与配件装置100间建立一个通信连接。举例来说,当配件装置100的连接器(图未示)实质上耦接于移动计算装置200的延伸输入输出接口 24的连接器(图未示),或者,当配件装置100经由蓝牙网络或互联网无线地耦接于移动计算装置200,每当移动计算装置200与配件装置100间有线或无线通信频道是开启的,通信连接可被视为建立。
[0024]于步骤S22,移动计算装置200的处理器21使用一个配件通信协议程式(accessory communicat1n protocol)与配件装置100的控制器11通信,使移动计算装置200的处理器21能自配件装置100接收配件资讯,及与该至少一可执行于配件装置100的特定应用程式有关的协议程式组态数据。在本实施例中,配件通信协议程式可以是一个属于移动计算装置200及配件装置100的通信协议程式。值得注意的是,配件装置100的控制器11可以将协议程式组态数据于传输至移动计算装置200前加密及/或压缩。因此,若被配件装置100的控制器11加密及/或压缩的协议程式组态数据被传送至移动计算装置200,移动计算装置200接收的协议程式组态数据在后来的处理前应被移动计算装置200的处理器21解密及/或解压缩。
[0025]于步骤S23,移动计算装置200的处理器21能根据该协议程式组态数据重新组态(reconfigure)该配件通信协议程式,以得到一个移动计算装置200及配件装置100支援的重新组态配件通信协议程式(reconfigured accessory communicat1n protocol)。在本实施例中,协议程式组态数据为一封包化可延伸标示语言(extensible markup language ;XML)文件。因此,移动计算装置200的处理器21依据延伸标示语言语法分析协议程式组态数据,以定义出至少一个使用者界面动作(UI act1n)及/或至少一个无使用者界面动作(non-UI act1n),及至少一个对应该至少一使用者界面动作的使用者界面元件(UIcomponents)ο该至少一使用者界面动作、该至少一无使用者界面动作及该使用者界面元件与该至少一特定应用程式有关。接者,使用者界面元件被呈现并显示于移动计算装置200的使用者界面23。
[0026]于步骤S24,移动计算装置200的处理器21使用该重新组态配件通信协议程式与配件装置100的控制器11通信,使移动计算装置200能控制配件装置100执行该基本功能(例如电源控制)及该至少一特定应用程式。该特定应用程式是于回应该无使用者界面动作及该使用者界面动作(通过使用者操作显示于使用者界面23的使用者界面元件而起始)其中一者时被执行。
[0027]举例来说,移动计算装置200为一智能手机且配件装置100为一影像撷取装置。下
方所列内容为由智能手机所接收并做为协议程式组态数据的可延伸标示语言文件的一个例子。
[0028]
【权利要求】
1.一种以一个移动计算装置控制一个配件装置的方法;其特征在于:该方法包含: (A)于该移动计算装置与该配件装置间建立一个通信连接; (B)以该移动计算装置与该配件装置通信,其中,该移动计算装置与配件装置间的通信是使用一个配件通信协议程式,使该移动计算装置能自该配件装置接收配件资讯及协议程式组态数据,该配件资讯指示该配件装置的识别码且与该配件装置的基本功能有关,该协议程式组态数据与至少一个可执行于该配件装置的特定应用程式有关; (C)根据该协议程式组态数据,该移动计算装置重新组态该配件通信协议程式,以得到一个该移动计算装置及该配件装置支援的重新组态配件通信协议程式;及 (D)以该移动计算装置与该配件装置通信,其中,该移动计算装置与配件装置间的通信是使用该重新组态配件通信协议程式,使该移动计算装置能控制该配件装置执行该基本功能及该至少一特定应用程式。
2.根据权利要求1所述的方法,其特征在于:于步骤(B)中该移动计算装置所接收的该协议程式组态数据为一个封包化可延伸标示语言文件。
3.根据权利要求2所述的方法,其特征在于:于步骤(C)中该封包化可延伸标示语言文件是依据延伸标示语言语法分析,以定义出至少一个使用者界面动作及/或至少一个无使用者界面动作,及至少一个对应该至少一使用者界面动作的使用者界面元件,该至少一使用者界面动作、该至少一无使用者界面动作及该使用者界面元件与该至少一特定应用程式有关。
4.根据权利要求3所述的方法,其特征在于:该至少一特定应用程式是于回应该使用者界面动作及该无使用者界面动作其中一者时被执行。
5.一种计算机可读媒体,包含多笔程式指令,当一笔程式指令被一个移动计算装置的一个处理器执行时,能使该处理器执行一个方法;其特征在于:该方法包含: 当一个配件装置通信耦接于该移动计算装置,使用一配件通信协议程式与该配件装置通信,以自该配件装置接收配件资讯及协议程式组态数据,该配件资讯指示该配件装置的识别码且与该配件装置的基本功能有关,该协议程式组态数据与至少一个可执行于该配件装置的特定应用程式有关; 根据该协议程式组态数据重新组态该配件通信协议程式,以得到一个该移动计算装置及该配件装置支援的重新组态配件通信协议程式;及 使用该重新组态配件通信协议程式与该配件装置通信,以控制该配件装置执行该基本功能及该至少一特定应用程式。
【文档编号】H04M1/725GK104038626SQ201410079902
【公开日】2014年9月10日 申请日期:2014年3月6日 优先权日:2013年3月7日
【发明者】杨昇龙 申请人:杨昇龙
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1