智能设备、可穿戴式设备及其应用程序安装及卸载方法_2

文档序号:8445426阅读:来源:国知局
进一步包含与数据库连接的计步器适配器(ADP)、蓝牙连接模块,以及可选择地包含第三方提供的应用,例如用于即时通信的脸书应用控件(facebook API), MSN, QQ,微信,微博等,以及具有实时提醒或者其他功能的应用,例如雅虎应用控件(yahoo API)等。其中举例说明,雅虎应用控件、脸书应用控件分别进一步通过无线或者有线方式耦接到第三方应用提供商的服务器,以实施相应运作。相对应地,可穿戴式设备200中包含耦接到蓝牙连接模块的蓝牙提醒装置210、计步器220、脸书模块230以及雅虎模块240等。所属领域技术人员可以了解上述模块或者应用控件可以硬件或者软件模块实现,然不以上述图示为限制。
[0030]根据本发明的一个实施例,在智能设备100和可穿戴式设备200的应用程序(APP)安装过程中,首先智能设备100下载已打包好的应用程序安装程序包,例如LinkIt APP,然后通过无线传输方式如蓝牙,IEEE802.11、HomeRF技术、IrDA、ZigBee或Wifi等无线传输方式连接上可穿戴式设备,安装程序进入推送与安装、卸载流程前,通过加密后的带有“同步(SYNC) ”命令的分组数据包,通过例如蓝牙或其他短距离通信方式传送到可穿戴式设备200,可穿戴式设备200接收到命令后,经过解密、解包,辨识出同步命令,安装应用程序,之后将已安装好的应用程序列表返回给智能设备100,从而实现安装状态的同步。具体地,在智能设备100发起推送与安装操作之前,安装程序包会将对应的APP的文件格式、大小等信息通过安装(install)命令进行组装,加密后组包通过蓝牙或者其他无线传输方式传送到可穿戴式设备200。可穿戴式设备200在接收到数据后,通过解密、解包过程,识别出安装命令,并解析出APP文件格式、大小等信息,并告知智能设备100正式开始APP数据的传输,可穿戴式设备200也同步接收APP数据并保存到文件。当可穿戴式设备200完成接收过程后,通过安装程序,例如LinkIt处理功能,自动完成接收APP的安装,安装过程完成之后,通知智能设备100完成状态更新。
[0031]图2为根据本发明实施例描述的可穿戴式设备应用程序安装方法的流程图。可穿戴式设备应用程序安装方法可适用于可穿戴式设备,例如图1所示的可穿戴式设备200。所述可穿戴式设备应用程序安装方法包括以下步骤。首先,通过无线传输方式如蓝牙,IEEE802.11、HomeRF技术、IrDA、ZigBee或Wifi等无线传输方式从一个智能终端如智能设备100接收安装程序包(步骤S202),其中所述安装程序包用于应用程序的安装。接着,解析所述安装程序包以得到对应所述应用程序的应用程序安装文件(步骤S204)。得到对应所述应用程序的应用程序安装文件之后,在所述可穿戴式设备上使用所述应用程序安装文件安装所述应用程序(步骤S206)。
[0032]图3为根据本发明的实施例描述的可穿戴式设备接收数据和命令的流程示意图。如图3所示,首先智能设备,例如安卓客户端301将数据通过蓝牙方式传送给蓝牙收发器302,然后解码命令模块303将从蓝牙收发器收到的数据流中的前缀(prefix)加密(encrypt)命令进行解密,然后将已解码前缀命令发送给解析器(parser)模块304,在经过解析器模块304的处理之后,将解析得到的命令、发送器(sender)和数据大小发送给分派器(dispatcher) 305,然后分派器305将对应不同运作的指令发送给可穿戴式设备,以实施对应运作,例如,推送&安装、卸载和同步等。其中需要说明的是,解析器模块304进一步可包含解析模块310、分组解包模块311 (package un-package),以分别用于实施解析,分组解包等运作。
[0033]图4为根据本发明的实施例描述的智能设备为可穿戴式设备推送和安装应用程序的流程图。智能设备321,例如安卓客户端首先会将需要安装的LinkIt APP信息,如文件格式、文件长度等信息加密组包后通过蓝牙方式,传送给蓝牙收发器322,然后解码命令模块(图未示)将从蓝牙收发器322收到的数据流中的待安装LinkIt APP文件信息进行解密,然后将已解码数据发送给解析器模块323,在经过先解包(unpackage)后解析处理后,将解包、解析得到的文件信息通知文件模块324,此时在智能设备及可穿戴式设备端的界面(UI)可以同步显示推送安装的进度。如果文件模块324未完成接收文件,则蓝牙收发器322继续接收数据直到文件模块接收文件完成后,会将LinkIt APP文件信息输入到LinkIt处理模块(engine) 325,LinkIt处理模块325在收到安装请求时,会将LinkIt APP进行解包安装。当整个过程完成后,可穿戴式设备会将安装结果显示在界面,并通过蓝牙收发器322将安装结果传送回智能设备321,同时智能设备321可以同步更新界面显示。
[0034]根据本发明的另一个实施例,在可穿戴式设备卸载应用程序,例如LinkIt APP的卸载过程中,首先智能设备端下载打包好的LinkIt APP安装程序包,安装好后,通过蓝牙或其他无线传输方式连接上可穿戴式设备,安装程序包进入推送、安装与卸载流程前,通过将加密后的SYNC命令组包通过蓝牙传送到可穿戴式设备,可穿戴式设备在接收到命令后,通过解密、解包,识别出SYNC命令,并将可穿戴式设备上已经安装好LinkIt APP列表返回到智能设备端,实现安装状态同步功能。当在智能设备发起卸载操作时,安装程序包会将待卸载LinkIt APP信息通过卸载(uninstall)命令组装、加密、组包并通过蓝牙或其他无线传输方式传送到可穿戴式设备。可穿戴式设备在接收到数据后,通过解密、解包过程,识别出卸载命令,并解析出待卸载的LinkIt APP信息,并将这些信息输入到LinkIt处理模块,通过LinkIt处理模块自动完成LinkIt APP的卸载过程。卸载过程完成之后,通知智能设备完成状态更新。
[0035]图5为根据本发明实施例描述的可穿戴式设备的应用程序卸载方法的流程图。所述可穿戴式设备应用程序卸载方法包括以下步骤。首先,通过无线传输方式如蓝牙或其他无线传输方式从一个蓝牙或其他无线传输方式连接设备接收卸载程序包(步骤S502),其中所述卸载程序包用于应用程序的卸载。接着,解析所述卸载程序包以得到应用程序卸载文件(步骤S504)。得到应用程序卸载文件之后,在所述可穿戴式设备上使用所述应用程序卸载文件卸载所述应用程序(步骤S506)。
[0036]图6为根据本发明的实施例描述的可穿戴式设备卸载处理的流程示意图。智能设备421,例如安卓客户端,会首先将卸载命令和数据,如文件格式、文件长度等信息加密组包后通过蓝牙方式,传送给蓝牙收发器422,然后解码命令模块(图未示)将从蓝牙收发器422收到的数据流中的待安装LinkIt APP文件信息进行解密,然后将已解码数据发送给解析器模块423,在经过解包(unpackage)和解析处理之后,将解包、解析得到的文件信息通知文件模块424,此时在智能设备421及可穿戴式设备端可以同步显示卸载的进度。如果文件模块424未完成接收文件,则蓝牙收发器422继续接收命令与数据直到文件模块接收文件完成后,会将LinkIt APP文件信息(例如LinkIt APP名称)输入到LinkIt处理模块(engine)425。
[0037]LinkIt处理模块425可以根据接收到的LinkIt APP文件信息(例如LinkIt APP下载信息)进行可穿戴式设备端的LinkIt APP下载等处理。当整个过程完成后,可穿戴式设备端会将卸载
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1