一种信息交互的方法、装置及终端的制作方法

文档序号:6625375阅读:189来源:国知局
一种信息交互的方法、装置及终端的制作方法
【专利摘要】本发明实施例公开了一种信息交互的方法、装置及终端,涉及无线通信【技术领域】,应用程序在设备上运行时能够直接通过抽象层中的API调用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或转换处理。本发明的方法包括:获取由第一设备上的应用运行时向第二设备发送的信息,所述信息对应所要调用的所述第二设备的功能;根据所述信息在抽象层中确定至少一个应用程序编程接口(API),所述至少一个API对应于所述第二设备的功能;利用所述至少一个API调用所述信息对应的所述第二设备的功能。本发明适用于智能家居系统。
【专利说明】一种信息交互的方法、装置及终端

【技术领域】
[0001] 本发明涉及无线通信【技术领域】,尤其涉及一种信息交互的方法、装置及终端。

【背景技术】
[0002] 目前,随着物联网技术的发展,智能家居系统可以将家居中的多个应用设备连接 到一起,提供家电控制、照明控制、防盗报警等多种应用功能,从而为用户提供全方位的信 息交互功能。
[0003] 在实际应用中,由于不同应用设备上的操作系统往往互不相同,需要针对不同的 操作系统的代码进行编写相应的客户端,只有基于一种操作系统的代码所编写的客户端才 能够通过这一种操作系统的接口调用所在应用设备的功能。若要使得一种操作系统下的一 个应用程序能够与另一种操作系统下的一个应用程序进行数据交互,就需要针对各个操作 系统准备不同版本的客户端。例如:智能家居系统中的防火报警程序需要同时调用照明设 备和报警设备,照明设备采用操作系统1和报警设备采用操作系统2,照明设备点亮报警灯 的同时向报警设备发送触发信息,该触发信息在操作系统1下被封装打包后,发送给报警 设备,但是由于报警设备与照明设备的操作系统不相同,在操作系统2下无法直接读取该 信息,因此需要根据防火报警程序针对操作系统2编写相应的客户端,并利用客户端对在 操作系统1下被封装打包的触发信息进行转码,操作系统2读取转码后的触发信息并触发 扬声器发出报警音。
[0004] 因此,应用程序在运行时若要调用智能家居系统中的多个应用设备的功能,则需 要为多个应用设备编写各自所对应版本的客户端。因此需要耗费大量的时间开发能够调用 多个应用设备的应用程序,成本很高。


【发明内容】

[0005] 本发明的实施例提供一种信息交互的方法、装置及终端,能够避免为多个应用设 备编写各自对应版本的客户端,节约了用来开发能够调用多个应用设备的应用程序的时间 和成本。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] 第一方面,本发明的实施例提供一种信息交互的方法,包括:
[0008] 获取由第一设备上的应用运行时向第二设备发送的信息,所述信息对应所要调用 的所述第二设备的功能;
[0009] 根据所述信息在抽象层中确定至少一个应用程序编程接口(API),所述至少一个 API对应于所述第二设备的功能;
[0010] 利用所述至少一个API调用所述信息对应的所述第二设备的功能。
[0011] 第二方面,本发明的实施例提供一种信息交互的装置,包括:
[0012] 获取模块,用于获取由第一设备上的应用运行时向第二设备发送的信息,所述信 息对应所要调用的所述第二设备的功能;
[0013] 判断模块,用于根据所述信息在抽象层中确定至少一个应用程序编程接口(API), 所述至少一个API对应于所述第二设备的功能;
[0014] 处理模块,用于利用所述至少一个API调用所述信息对应的所述第二设备的功 能。
[0015] 第三方面,本发明的实施例提供一种终端,所述终端至少包括了在本发明的实施 例的第二方面所提到的装置。
[0016] 本发明实施例提供的一种信息交互的方法、装置及终端,根据获取由第一设备 上的应用运行时向第二设备发送的信息,在抽象层中确定至少一个API (Application Programming Interface,应用程序编程接口),利用该API调用信息对应的第二设备的功 能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调用另一 个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或转换处 理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能够调用 多个应用设备的应用程序的时间和成本。

【专利附图】

【附图说明】
[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附 图。
[0018] 图1为本发明实施例提供的一种信息交互的具体应用场景示意图;
[0019] 图la为本发明实施例提供的一种信息交互的方法流程图;
[0020] 图2为本发明实施例提供的另一种信息交互的具体应用场景示意图;
[0021] 图3、图4、图5为本发明实施例提供的另一种信息交互的方法流程图;
[0022] 图6为本发明实施例提供的一种信息交互的装置结构图;
[0023] 图6a、图6b、图6c为本发明实施例提供的另一种信息交互的装置结构图;
[0024] 图7为本发明实施例提供的一种终端的结构示意图。

【具体实施方式】
[0025] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。
[0026] 本发明实施例可以用于智能家居系统,所述智能家居系统至少包括:智能设备和 抽象层。如图1所示,设备1中的应用程序通过抽象层的上层应用接口,与设备2进行信息 交互。
[0027] 其中,抽象层可以包括:上层应用接口,操作系统无关层,操作系统相关层。操作系 统无关层至少包括:网络传输的方式,比如:蓝牙,有线网(以太网),wi-fi,wi-fi direct标 准等其他网络传输方式,其中,wi-fi direct标准可以理解为允许无线网络中的设备在不通 过无线路由器的情况下相互连接;上层应用接口包括操作系统无关层和操作系统相关层各 自的API。
[0028] 本发明实施例提供一种信息交互的方法,如图la所示,包括:
[0029] 101、获取由第一设备上的应用运行时向第二设备发送的信息。
[0030] 其中,所述信息对应所要调用的所述第二设备的功能。
[0031] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行微信时,由智能手机向笔记本电脑发送信息。
[0032] 其中,所述信息对应笔记本电脑运行微信的功能。
[0033] 102、根据所述信息在抽象层中确定至少一个应用程序编程接口(API)。
[0034] 其中,所述至少一个API对应于所述第二设备的功能。
[0035] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行微信时,由智能手机向笔记本电脑发送信息,并且 根据该信息在抽象层中确定至少一个微信的API。
[0036] 其中,所述至少一个API对应于笔记本电脑运行微信的功能。
[0037] 103、利用所述至少一个API调用所述信息对应的所述第二设备的功能。
[0038] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行应用程序微信时,由智能手机向笔记本电脑发送 信息,并且根据该信息在抽象层中确定至少一个微信的API,之后利用该API调用信息对应 的笔记本电脑运行微信的功能。
[0039] 本发明实施例提供的一种信息交互的方法,根据获取由第一设备上的应用运行时 向第二设备发送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设 备的功能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调 用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或 转换处理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能 够调用多个应用设备的应用程序的时间和成本。
[0040] 在本实施例中,如图2所示,所述抽象层21位于第三设备2 ;所述抽象层21包括: 操作系统无关层211和操作系统相关层212 ;
[0041] 所述操作系统无关层211中至少包括了用于调用所述第三设备的通信功能的 API ;
[0042] 该API是用于抽象层所在的设备调用抽象层所在的设备的通信功能的API,比如 该API用于调用抽象层所在的设备的蓝牙天线、wi-fi芯片等。
[0043] 所述操作系统相关层212至少包括了根据所述信息所确定的所述至少一个API。
[0044] 该API是用于在成功调用抽象层所在的设备的通信功能后,完成智能设备之间的 信息传输所对应应用程序的API。
[0045] 例如:当用户需要通过控制智能手机,从而控制电视机时,若抽象层位于蓝牙天 线,则位于抽象层中的操作系统无关层中至少包括了用于调用蓝牙天线的通信功能的API ; 位于抽象层中的操作系统相关层至少包括了根据信息所确定的至少一个API。
[0046] 本发明实施例提供的一种信息交互的方法,根据获取由第一设备上的应用运行时 向第二设备发送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设 备的功能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调 用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或 转换处理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能 够调用多个应用设备的应用程序的时间和成本。
[0047] 在本实施例中,执行根据所述信息在抽象层中确定至少一个应用程序编程接口 (API)之后,如图la所示的103,可以具体实现为如图3所示的301-302 :
[0048] 301、利用所述操作系统无关层中的API调用所述第三设备的通信功能,并利用所 述通信功能与所述第二设备建立连接。
[0049] 例如:当用户需要通过控制智能手机,从而控制笔记本电脑时,若抽象层位于 wi-fi芯片,则位于抽象层中的操作系统无关层中至少包括了用于调用wi-fi芯片的通信功 能的API,利用操作系统无关层中的API调用wi-fi芯片的通信功能,并利用该通信功能与笔 记本电脑建立连接;若笔记本电脑已经连接wi-fi,则不需要重复建立笔记本电脑与wi-fi之 间的连接。
[0050] 302、利用所述至少一个API,通过所述连接调用所述第二设备的功能。
[0051] 例如:当用户需要通过控制智能手机,从而控制笔记本电脑时,若抽象层位于蓝牙 天线,则位于抽象层中的操作系统相关层至少包括了根据信息所确定的至少一个API,利用 该API通过连接调用笔记本电脑的功能。
[0052] 本发明实施例提供的一种信息交互的方法,根据获取由第一设备上的应用运行时 向第二设备发送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设 备的功能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调 用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或 转换处理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能 够调用多个应用设备的应用程序的时间和成本。
[0053] 并列可选的,在本实施例中,如图3所示的302,还可以实现为如图4所示的 401-402 :
[0054] 401、确定所述至少一个API指向的所述第二设备中的功能单元,所述功能单元用 于执行所述第二设备的功能。
[0055] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行微信时,由智能手机向笔记本电脑发送信息,并且 根据该信息在抽象层中确定至少一个微信的API指向的笔记本电脑中的功能单元,该功能 单元用于执行笔记本电脑的功能。
[0056] 402、通过所述连接向所述功能单元发送调用请求,以便于触发所述功能单元执行 所述所要调用的所述第二设备的功能。
[0057] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行微信时,由智能手机通过智能手机与笔记本之间 的连接向笔记本电脑的功能单元发送调用请求,以便于触发功能单元执行所要调用的笔记 本电脑的功能。
[0058] 本发明实施例提供的一种信息交互的方法,根据获取由第一设备上的应用运行时 向第二设备发送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设 备的功能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调 用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或 转换处理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能 够调用多个应用设备的应用程序的时间和成本。
[0059] 并列可选的,在本实施例中,如图3所示的302,还可以实现为如图5所示的 501-502 :
[0060] 501、确定所述至少一个API指向的所述第二设备的操作系统中的应用,所述操作 系统中的应用用于调度所述第二设备的功能。
[0061] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行微信时,由智能手机向笔记本电脑发送信息,并且 根据该信息在抽象层中确定至少一个API指向的笔记本电脑的操作系统B中的微信,操作 系统中的微信用于调度笔记本电脑运行微信的功能。
[0062] 502、通过所述连接向所述操作系统中的应用发送调用请求,以便于所述操作系统 中的应用触发所述第二设备执行所述所要调用的所述第二设备的功能。
[0063] 例如:图1中设备1为用户使用的智能手机,设备1中的应用程序为微信,设备2 为笔记本电脑,当用户使用智能手机运行微信时,由智能手机通过智能手机与笔记本之间 的连接向操作系统中的微信发送调用请求,以便于操作系统B中的微信触发笔记本电脑执 行所要调用的笔记本电脑运行微信的功能。
[0064] 再例如:当笔记本电脑1同时接收到用户A需要使用智能手机1控制笔记本电脑 1播放视频的调用请求,用户B需要使用笔记本电脑2导出笔记本电脑1的硬盘数据,和用 户C需要使用智能手机2向笔记本电脑1导入智能手机2中照片的调用请求时,操作系统 中的管理程序可以将接收到的3个调用请求整理后,统一调用笔记本电脑1的这3个功能。 [0065] 再例如:当电视机1同时接收到用户A需要使用智能手机控制电视机1切换频道 的调用请求,和用户B需要使用笔记本电脑导出电视机1的播放记录调用请求时,操作系统 中的管理程序可以根据预先设置的智能设备的优先级列表,或者根据调用请求的紧急情况 等其他条件,按照一定先后顺序依次调用电视机1的功能。
[0066] 其中,所述调用请求的紧急情况,可以根据智能手机和笔记本电脑向电视机1发 送的调用请求进行判断。比如:调用请求中包含文字信息"加急",则发送该调用请求的智能 设备具有较高优先级,接收该调用请求的设备优先处理该调用信息。
[0067] 本发明实施例提供的一种信息交互的方法,根据获取由第一设备上的应用运行时 向第二设备发送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设 备的功能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调 用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或 转换处理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能 够调用多个应用设备的应用程序的时间和成本。
[0068] 本发明实施例提供一种信息交互的装置60,如图6所示,包括:
[0069] 获取模块61,用于获取由第一设备上的应用运行时向第二设备发送的信息,所述 信息对应所要调用的所述第二设备的功能。
[0070] 判断模块62,用于根据所述信息在抽象层中确定至少一个应用程序编程接口 (API),所述至少一个API对应于所述第二设备的功能。
[0071] 处理模块63,用于利用所述至少一个API调用所述信息对应的所述第二设备的功 能。
[0072] 其中,所述抽象层位于第三设备;所述抽象层包括:操作系统无关层和操作系统 相关层:
[0073] 所述操作系统无关层中至少包括了用于调用所述第三设备的通信功能的API ;
[0074] 所述操作系统相关层至少包括了根据所述信息所确定的所述至少一个API。
[0075] 具体的,如图6a所示,所述处理模块63包括:
[0076] 连接单元631,用于利用所述操作系统无关层中的API调用所述第三设备的通信 功能,并利用所述通信功能与所述第二设备建立连接。
[0077] 调用单元632,用于利用所述至少一个API,通过所述连接调用所述第二设备的功 能。
[0078] 并列可选的,如图6b所示,所述调用单元632包括:
[0079] 第一判断子单元6321,用于确定所述至少一个API指向的所述第二设备中的功能 单元,所述功能单元用于执行所述第二设备的功能。
[0080] 第一处理子单元6322,用于通过所述连接向所述功能单元发送调用请求,以便于 触发所述功能单元执行所述所要调用的所述第二设备的功能。
[0081] 并列可选的,如图6c所示,所述调用单元632包括:
[0082] 第二判断子单元6323,用于确定所述至少一个API指向的所述第二设备的操作系 统中的应用,所述操作系统中的应用用于调度所述第二设备的功能。
[0083] 第二处理子单元6324,用于通过所述连接向所述操作系统中的应用发送调用请 求,以便于所述操作系统中的应用触发所述第二设备执行所述所要调用的所述第二设备的 功能。
[0084] 本发明实施例提供的一种信息交互的装置,根据获取由第一设备上的应用运行时 向第二设备发送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设 备的功能。相比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调 用另一个设备的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或 转换处理,从而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能 够调用多个应用设备的应用程序的时间和成本。
[0085] 本发明实施例提供了一种终端70,如图7所示,至少包括:存储器701、处理器703 和通信总线705 ;设备70也可以包括网络接口 704。所述通信总线705用于实现所述处理 器703、所述网络接口 704和所述存储器701之间的连接通信;所述存储器701,用于存储所 述分析图像的设备70在运行过程中所涉及的数据;可选的,还包含用户接口 702,包括显示 器,键盘或者点击设备(例如,鼠标,轨迹球(trackball),触感板或者触感显示屏)。存储器 701可能包含高速RAM存储器,也可能还包括非不稳定的存储器(non-volatile memory), 例如至少一个磁盘存储器。存储器701可选的可以包含至少一个位于远离前述处理器703 的存储装置;
[0086] 在一些实施方式中,存储器701存储了如下的元素,可执行模块或者数据结构,或 者他们的子集,或者他们的扩展集:
[0087] 其中操作系统7011,包含各种系统程序,用于实现各种基础业务以及处理基于硬 件的任务;应用程序7012,包含各种在系统上运行的应用程序。
[0088] 在本实施例中,该终端至少包括了上述获取模块61、判断模块62、处理模块63,还 可以包括:连接单元631、调用单元632、第一判断子单元6321、第一处理子单元6322、第二 判断子单元6323、第二处理子单元6324。
[0089] 具体的,所述处理器703,用于获取由第一设备上的应用运行时向第二设备发送的 信息,所述信息对应所要调用的所述第二设备的功能。
[0090] 所述网络接口 704,用于根据所述信息在抽象层中确定至少一个应用程序编程接 口(API),所述至少一个API对应于所述第二设备的功能。
[0091] 所述处理器703,还用于利用所述至少一个API调用所述信息对应的所述第二设 备的功能。
[0092] 进一步的,所述终端70中的所述抽象层位于第三设备;所述抽象层包括:操作系 统无关层和操作系统相关层;所述操作系统无关层中至少包括了用于调用所述第三设备 的通信功能的API ;所述操作系统相关层至少包括了根据所述信息所确定的所述至少一个 API。
[0093] 所述处理器703,还用于利用所述操作系统无关层中的API调用所述第三设备的 通信功能,并利用所述通信功能与所述第二设备建立连接。
[0094] 所述处理器703,还用于利用所述至少一个API,通过所述连接调用所述第二设备 的功能。
[0095] 进一步的,所述处理器703,还用于确定所述至少一个API指向的所述第二设备中 的功能单元,所述功能单元用于执行所述第二设备的功能。
[0096] 所述处理器703,还用于通过所述连接向所述功能单元发送调用请求,以便于触发 所述功能单元执行所述所要调用的所述第二设备的功能。
[0097] 本发明实施例提供一种终端,根据获取由第一设备上的应用运行时向第二设备发 送的信息,在抽象层中确定至少一个API,利用该API调用信息对应的第二设备的功能。相 比较于现有技术,应用程序在设备上运行时能够直接通过抽象层中的API调用另一个设备 的功能,不需要通过应用程序在不同操作系统上的客户端进行信息的转码或转换处理,从 而避免为多个应用设备编写各自对应版本的客户端,因此节约了用来开发能够调用多个应 用设备的应用程序的时间和成本。
[0098] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实 施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例 的部分说明即可。
[0099] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0100] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1. 一种信息交互的方法,其特征在于,包括: 获取由第一设备上的应用运行时向第二设备发送的信息,所述信息对应所要调用的所 述第二设备的功能; 根据所述信息在抽象层中确定至少一个应用程序编程接口(API),所述至少一个API 对应于所述第二设备的功能; 利用所述至少一个API调用所述信息对应的所述第二设备的功能。
2. 根据权利要求1所述的信息交互的方法,其特征在于,所述抽象层位于第三设备;所 述抽象层包括:操作系统无关层和操作系统相关层; 所述操作系统无关层中至少包括了用于调用所述第三设备的通信功能的API ; 所述操作系统相关层至少包括了根据所述信息所确定的所述至少一个API。
3. 根据权利要求2所述的信息交互的方法,其特征在于,所述利用所述至少一个API调 用所述信息对应的所述第二设备的功能包括: 利用所述操作系统无关层中的API调用所述第三设备的通信功能,并利用所述通信功 能与所述第二设备建立连接; 利用所述至少一个API,通过所述连接调用所述第二设备的功能。
4. 根据权利要求3所述的信息交互的方法,其特征在于,所述利用所述至少一个API, 通过所述连接调用所述第二设备的功能包括: 确定所述至少一个API指向的所述第二设备中的功能单元,所述功能单元用于执行所 述第二设备的功能; 通过所述连接向所述功能单元发送调用请求,以便于触发所述功能单元执行所述所要 调用的所述第二设备的功能。
5. 根据权利要求3所述的信息交互的方法,其特征在于,所述利用所述至少一个API, 通过所述连接调用所述第二设备的功能包括: 确定所述至少一个API指向的所述第二设备的操作系统中的应用,所述操作系统中的 应用用于调度所述第二设备的功能; 通过所述连接向所述操作系统中的应用发送调用请求,以便于所述操作系统中的应用 触发所述第二设备执行所述所要调用的所述第二设备的功能。
6. -种信息交互的装置,其特征在于,包括: 获取模块,用于获取由第一设备上的应用运行时向第二设备发送的信息,所述信息对 应所要调用的所述第二设备的功能; 判断模块,用于根据所述信息在抽象层中确定至少一个应用程序编程接口(API),所述 至少一个API对应于所述第二设备的功能; 处理模块,用于利用所述至少一个API调用所述信息对应的所述第二设备的功能。
7. 根据权利要求6所述的信息交互的装置,其特征在于,所述抽象层位于第三设备;所 述抽象层包括:操作系统无关层和操作系统相关层; 所述操作系统无关层中至少包括了用于调用所述第三设备的通信功能的API ; 所述操作系统相关层至少包括了根据所述信息所确定的所述至少一个API。
8. 根据权利要求7所述的信息交互的装置,其特征在于,所述处理模块包括: 连接单元,用于利用所述操作系统无关层中的API调用所述第三设备的通信功能,并 利用所述通信功能与所述第二设备建立连接; 调用单元,用于利用所述至少一个API,通过所述连接调用所述第二设备的功能。
9. 根据权利要求8所述的信息交互的装置,其特征在于,所述调用单元包括: 第一判断子单元,用于确定所述至少一个API指向的所述第二设备中的功能单元,所 述功能单元用于执行所述第二设备的功能; 第一处理子单元,用于通过所述连接向所述功能单元发送调用请求,以便于触发所述 功能单元执行所述所要调用的所述第二设备的功能。
10. -种终端,其特征在于,所述终端包括权利要求6-9任一项所述的装置。
【文档编号】G06F13/10GK104216839SQ201410436985
【公开日】2014年12月17日 申请日期:2014年8月29日 优先权日:2014年8月29日
【发明者】杜磊 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1