一种终端及其功能共享方法与流程

文档序号:11843707阅读:171来源:国知局
一种终端及其功能共享方法与流程

本发明涉及人机交互技术领域,具体涉及终端及其功能共享方法。



背景技术:

智能终端的发展离不开硬件的发展,且智能终端的类型通常又决定其配置的硬件模块,例如智能手机配置有用以身份识别的指纹识别模块,电视则并未配置该模块。如果用户需要使用不同设备上的硬件,例如在没有配置指纹识别模块的设备上使用该模块,按照当前技术则需要连接外接设备。然而电视的操作系统中并未有能够执行指纹识别的应用软件,此时必须对操作系统的相关应用软件进行修改,这对用户的专业知识要求较高,且操作繁琐、使用体验较差。



技术实现要素:

有鉴于此,本发明实施例提供一种终端及其功能共享方法,无需对应用软件进行修改即可实现不同设备之间的硬件共享。

本发明一实施例提供一种功能共享方法,包括:建立第一终端与第二终端之间的连接,其中第一终端的操作系统中预先安装有第二终端的至少一功能的驱动程序;第一终端向第二终端发送共享请求,并加载共享请求包括的第一终端所要调用的功能的驱动程序;第一终端调用共享请求包括的功能执行对应的操作。

本发明另一实施例提供一种终端,其操作系统中预先安装有另一终端的至少一功能的驱动程序,所述终端包括通信模块和控制执行模块,通信模块用于建立与另一终端之间的连接以及向另一终端发送共享请求,控制执行模块用于加载共享请求包括的终端所要调用的功能的驱动程序,以及调用共享请求包括的功能执行对应的操作。

本发明又一实施例提供一种终端,包括通信模块和控制执行模块,通信模块用于建立与另一终端之间的连接,另一终端的操作系统中预先安装有终端的至少一功能的驱动程序,通信模块还用于接收另一终端发送共享请求,使得另一终端加载共享请求包括的第一终端所要调用的功能的驱动程序,以及调用共享请求包括的功能执行对应的操作。

本发明再一实施例提供一种终端,其操作系统中预先安装有另一终端的至少一功能的驱动程序,所述终端包括处理器、存储器、收发器以及总线,处理器、存储器和收发器通过总线连接,收发器用于建立与另一终端之间的连接以及向另一终端发送共享请求,存储器存储有程序以用于实现终端与另一终端之间的功能共享,处理器通过调用存储器中存储的程序用于加载共享请求包括的终端所要调用的功能的驱动程序,以及调用共享请求包括的功能执行对应的操作。

本发明实施例的终端及其功能共享方法,由于第一终端的操作系统中预先安装有第二终端的至少一功能的驱动程序,因此第一终端只要通过向第二终端发送共享请求即可加载驱动程序以调用所需要的硬件,无需修改应用软件即可实现不同设备之间的硬件共享,无需用户具备应用软件方面的专业知识,操作简单且使用体验较好。

附图说明

图1是本发明的功能共享方法一实施例的流程图;

图2是本发明的功能共享方法另一实施例的流程图;

图3是本发明的实现功能共享的两个终端一实施例的原理框图;

图4是本发明的可实现功能共享的终端一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,本发明以下所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1是本发明的功能共享方法一实施例的流程图。如图1所示,本实施例的功能共享方法包括以下步骤:

S11:建立第一终端与第二终端之间的连接,其中第一终端的操作系统中预先安装有第二终端的至少一功能的驱动程序。

第一终端与第二终端之间的连接可以为短距离的无线连接,例如红外或蓝牙或Wi-Fi等,也可以为远程连接,例如基于2G(2rd-Generation,第二代移动通讯技术)、3G(3rd-Generation,第三代移动通讯技术)和/或4G(4rd-Generation,第四代移动通讯技术)的移动通信连接等,还可以为有线连接,例如两终端之间基于蓝牙HID(The Human Interface Device,人机接口设备)协议建立连接,其中用于连接两终端的数据线的接口类型本发明实施例不予以限制。

其中,第一终端的操作系统中预先安装有第二终端的至少一项功能的驱动程序,该功能既包含硬件(所执行的功能),也包括软件执行的功能或者两者配合执行的功能,该硬件可以为传感装置、个人信息识别装置、第二终端的外接设备中的至少一个,例如指纹识别模块、重力传感模块、温度传感模块、加速计及摄像模块,功能的驱动程序是一种可以使第一终端和第二终端通信的程序,相当于硬件的接口,第一终端的操作系统只有通过该接口才能控制第二终端的至少一项功能的正常工作,假如某项功能的驱动程序未能正确安装于第一终端的操作系统之中,第一终端便不能调用该项功能进行正常工作。

为了描述并直观的与现有技术相比较,本发明实施例全文以第一终端为电视机且第二终端为智能手机为例,当然并不局限于此,例如第一终端和第二终端也可以是便携式通信装置、PDA(Personal Digital Assistant,个人数字助理或平板电脑)等具有硬件与软件功能的任何终端,还可以为智能手表、智能手环、智能眼镜以及设置于首饰和服装配件中的具有传感功能的可穿戴式或嵌入式设备等。

S12:第一终端向第二终端发送共享请求,并加载共享请求包括的第一终端所要调用的功能的驱动程序。

第一终端(即电视机)可以通过遥控器或电视机自带的菜单按键等 输入介质向第二终端(即智能手机)发送共享请求。

第二终端接收到共享请求后,并在共享请求包括的第一终端所要调用的功能处于空闲状态时告知第一终端,而后第一终端加载该项功能的驱动程序,加载后第一终端可实现该功能能够实现的所有操作。

S13:第一终端调用共享请求包括的功能执行对应的操作。

第一终端并不需要对其操作系统的相关应用软件进行修改,相当于电脑与移动式存储设备(例如U盘)之间的插接,即第一终端与第二终端(的功能)之间建立通信连接可理解为获取该功能的数据,例如电视机调用智能手机的指纹识别模块时,电视机仅仅是获取指纹识别模块当前所获得的指纹数据,具体对指纹数据的判断与后续处理并非由指纹识别模块执行而是由电视机的相关处理器执行。

基于上述,可知第一终端只要通过向第二终端发送共享请求即可加载驱动程序以调用所需要的硬件和/或软件所执行的功能,无需修改终端操作系统的应用软件即可实现不同设备之间的硬件共享,无需用户具备应用软件方面的专业知识,操作简单且使用体验较好。

在传统的程序加载中,例如电脑与移动式存储设备之间的插接,作为功能需求方的第一终端在加载对应驱动程序之前需要获取该功能的信息,包括版本信息、类型信息等,以判断是否该功能是否与第一终端兼容,即第一终端是否可以调用该功能执行对应的操作。也就是说,本实施例在步骤S12的第一终端向第二终端发送共享请求之前,第一终端还向第二终端发送第一请求,该第一请求用于获取第二终端的至少一功能的信息,并接收第二终端根据第一请求上报的功能的信息。

图2是本发明的功能共享方法另一实施例的流程图。在上述实施例的描述基础上,本实施例考虑到所要调用的功能是否处于空闲状态即是否可被调用的具体情况。如图2所示,包括以下步骤:

S21:建立第一终端与第二终端之间的连接,其中第一终端的操作系统中预先安装有第二终端的至少一功能的驱动程序。

S22:第一终端向第二终端发送第一请求,该第一请求用于获取第二终端的至少一功能的信息。

S23:第一终端接收第二终端根据第一请求上报的功能的信息。

S24:第一终端向第二终端发送共享请求。

S25:判断共享请求包括的所要调用的功能是否处于空闲状态。

若所要调用的功能处于空闲状态,则执行步骤S27;若所要调用的功能未处于空闲状态,则执行步骤S26。

S26:缓存共享请求,直至功能处于空闲状态,继而执行步骤S27。

S27:第一终端加载共享请求包括的第一终端所要调用的功能的驱动程序。

S28:第一终端调用共享请求包括的功能执行对应的操作。

应该理解到,图2所示实施例的步骤S22和S23可以不执行。另外对于图1或图2所示实施例,在第一终端调用共享请求包括的功能执行对应的操作的同时,第二终端仅能记录(当然也可以不记录)该功能被第一终端调用时产生的数据,但不可调用功能执行任何操作,只有在第一终端未调用共享请求包括的功能执行对应的操作时,第二终端方可调用功能执行对应的操作,此时第一终端可以记录该功能被第二终端调用时产生的数据,当然也可以不记录。

在上述任一实施例的基础上,为了提高个人功能共享的私密性和安全性,本发明实施例进一步在接收共享请求之前,接收用户提交的用户信息,并对用户信息进行鉴权。具体地,可通过账户绑定的方式实现。如果用户提交的用户信息与第一终端和/或第二终端预先存储的用户信息相同,则用户通过鉴权,而后执行后续步骤。

图3是本发明的实现功能共享的两个终端一实施例的原理框图。如图3所示,第一终端31和第二终端32之间可实现功能共享,两终端之间的连接为有线连接或无线连接,所述功能包含硬件或软件执行的功能或两者配合执行的功能,硬件包括但不限于传感装置、个人信息识别装置、第二终端的外接设备中的至少一个。第一终端31的操作系统中预先安装有第二终端32的至少一功能的驱动程序,第一终端31包括通信模块311和控制执行模块312,第二终端32包括通信模块321,通信模块311和通信模块321用于建立第一终端31与第二终端32之间的连接, 通信模块311还用于发送共享请求并由通信模块321接收,控制执行模块312用于加载共享请求包括的第一终端31所要调用的功能的驱动程序,以及调用该功能执行对应的操作。

在传统的程序加载中,作为功能需求方的第一终端31在加载对应驱动程序之前需要获取该功能的信息,包括版本信息、类型信息等,以判断是否该功能是否与第一终端31兼容,即第一终端31是否可以调用该功能执行对应的操作。也就是说,通信模块311向通信模块321发送共享请求之前,通信模块311还向通信模块321发送第一请求,该第一请求用于获取第二终端32的至少一功能的信息,并接收第二终端32(的通信模块321)根据第一请求上报的功能的信息。

考虑到第一终端31所要调用的功能是否处于空闲状态即是否可被调用的具体情况,在加载共享请求包括的第一终端31所要调用的功能的驱动程序之前,本实施例的控制执行模块312还用于判断所述功能是否处于空闲状态,若否,则第一终端31的存储模块缓存共享请求,直至所述功能处于空闲状态,若是,则加载共享请求包括的第一终端31所要调用的所述功能的驱动程序。

应该理解到,在第一终端31调用共享请求包括的功能执行对应的操作的同时,第二终端32仅能记录(当然也可以不记录)该功能被第一终端31调用时产生的数据,但不可调用功能执行任何操作,只有在第一终端31未调用共享请求包括的功能执行对应的操作时,第二终端32方可调用功能执行对应的操作,此时第一终端31可以记录该功能被第二终端32调用时产生的数据,当然也可以不记录。

本实施例的第一终端31与第二终端32对应执行上述图1和图2所示实施例的功能共享方法,因此具有相同的技术效果。

应该理解到,以上所描述的第一终端31与第二终端32的实施方式仅仅是示意性的,所描述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或集成到另一系统中,或一些特征可以忽略。另外,模块相互之间的耦合或通信连接可以是通过一些接口,也可以是电性或其它的形式。

图4是本发明的可实现功能共享的终端一实施例的结构示意图。如图4所示,该终端40的操作系统中预先安装有另一终端的至少一功能的驱动程序,终端40包括处理器41、存储器42、收发器43以及总线44,处理器41、存储器42和收发器43通过总线44连接,其中存储器42和处理器41及收发器43连接,具体而言:

收发器43用于建立终端40与另一终端之间的连接,收发器53还用于向另一终端发送共享请求。

存储器42可以实现为计算机的软盘、U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟以及光盘等的一种或多种。存储器42进一步存储有程序以用于实现终端40与另一终端之间的功能共享。

处理器41通过调用存储器42中存储的程序,执行如下操作:

加载共享请求包括的终端40所要调用的所述功能的驱动程序,以及调用共享请求包括的所述功能执行对应的操作。

在传统的程序加载中,作为功能需求方的终端40在加载对应驱动程序之前需要获取该功能的信息,包括版本信息、类型信息等,以判断是否该功能是否与终端40兼容,即终端40是否可以调用该功能执行对应的操作。也就是说,收发器43向另一终端发送共享请求之前,处理器41控制收发器43还向另一终端发送第一请求,该第一请求用于获取另一终端的至少一功能的信息,并接收另一终端(的收发器)根据第一请求上报的功能的信息。

考虑到终端40所要调用的功能是否处于空闲状态即是否可被调用的具体情况,在加载共享请求包括的终端40所要调用的功能的驱动程序之前,本实施例的处理器41还用于判断所述功能是否处于空闲状态,若否,则控制终端40的存储器42缓存共享请求,直至所述功能处于空闲状态,若是,则加载共享请求包括的终端40所要调用的所述功能的驱动程序。

应该理解到,在终端40调用共享请求包括的功能执行对应的操作的同时,另一终端仅能记录(当然也可以不记录)该功能被终端40调 用时产生的数据,但不可调用功能执行任何操作,只有在终端40未调用共享请求包括的功能执行对应的操作时,另一终端方可调用功能执行对应的操作,此时终端40可以记录该功能被另一终端调用时产生的数据,当然也可以不记录。

本发明可以应用于各种场景中,其中一个终端方的功能的对应驱动已经加载到另一终端方上,举例来说:

在第一个应用场景中,当手机上的各种功能模块的驱动程序在电视机上装载以后,手机就成为电视机的一部分,并不限于之前举例的指纹识别,电视机可以控制手机上的所有功能,包括打电话,发短信,拍照摄影,以及各种应用(application)的运行。反之亦然,一旦电视机的功能模块在手机上装载以后,手机就能够利用电视机上的频道资源,方便地观看有线及无线电视。

在第二个应用场景中,当手机来电时,当过了一段指定的时间长度(例如手机在卧室,人在客厅看电视),手机的来电请求就会发送到电视机上,这时候电视机上就会出现来电提示,让用户选择是否要接听的选择窗口。并且现在有很多电视机有摄像头,可以预见到,如果电视机具有人脸识别功能,并且手机与人以及人脸之间的对应关系存储在一个存储器内的表中,其可以在判断客厅看电视的人群中是否有被呼叫的手机所对应的人。如果人脸识别判断正在呼叫的人在电视机前面,就把手机的来电提示转发到电视机上,否则就不转发到电视机上,如此更加增强了用户体验。

在第三个应用场景中,一旦手机来电是视频通话时,电视机可以在具有摄像头的基础上(例如是双镜头或单镜头的摄像头),将一个镜头或两个镜头打开,以便进行视频通话;另外,如果有另外一个手机用户的视频通话也进入,电视机可以将另外的镜头(如果是双镜头的情况)或是其中一个镜头打开供另外一个用户所使用,并且电视机的画面也可以从中间进行切分,形成左面画面及右面画面,以使得两个不同的手机用户能在一台电视机分别看到自己视频通话的另外一方。在通话声音的处理方面,电视机可以智能地切分左右声道给不同的手机用户。也可以 是一个视频通话,一个语音通话,电视机可以将双镜头以及/或整个电视机画面都给其中一个用户,但是语音会将两个声道分给两个用户。

在第四个应用场景中,其中的一个装置是智能穿戴设备,例如是智能手表/手环。举例来说智能手表/手环具有能够测量人的心跳/脉搏/呼吸的能力,那样这个数据也可以传递给电视机,如果电视机在进行射击游戏的时候,例如是狙击游戏的时候,狙击枪的瞄准镜头就会依照智能手表传递的心跳/脉搏/呼吸数据来同步瞄准镜头的上下波动,使得游戏更加逼真。

在第五个应用场景中,其中的一个装置是智能穿戴设备,例如是智能手表/手环。举例来说智能手表/手环具有能够测量加速度的能力,那样这个数据也可以传递给电视机,例如电视机在进行棒球/高尔夫游戏的时候,电视机的游戏杆/控制器没有加速度传感器,电视机就能同时使用摄像头的镜头的动作捕获以及智能手表/手环的加速度数据使得游戏的动作计算更加精确。

在第六个应用场景中,其中一个装置是家庭医疗设备,例如是量血压的仪器,在电视机上与家庭医生进行远程视频/电话咨询的时候,就可以把血压读数及时上传到电视机并通过电视机的联网发给远端的医生知道。

在第七个应用场景中,电视机具有一个屏幕锁定的功能,并且该锁定功能绑定了某一个用户的手机/智能装置,例如是家庭中的成员(爸爸)的手机。那么当该用户的手机一旦通过某个指令或应用锁定了该电视机的屏幕/某个功能/某个频道,其他人无法通过遥控器或电视机上的按键来解锁电视机的屏幕/某个功能/某个频道。而只有爸爸的手机进入电视机的联网范围内,在手机上操作指定动作(输入密码或仅仅是滑动手指)才能够解锁电视机的屏幕/某个功能/某个频道。例如电视机锁定只能在某一时间观看某些频道,其他人都无法解开,只有当爸爸的手机在电视机的联网范围内才能够通过指定操作来解锁。

再次说明,以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流 程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1