基于Android版多屏互动软件自动更新方法及系统的制作方法

文档序号:7867928阅读:544来源:国知局
专利名称:基于Android版多屏互动软件自动更新方法及系统的制作方法
技术领域
本发明涉及软件技术领域,尤其涉及的是一种基于Android版多屏互动软件自动更新方法及系统。
背景技术
多屏互动所指的是,基于DLNA协议或闪联协议,通过WIFI网络连接,在不同多媒体终端上,如常见基于Ios,Android,Symbian等不同操作系统上的不同智能终端设备如手机,PAD,TV等之间,可进行多媒体(音频,视频,图片)内容的传输,解析,展示,控制等一系列操作,可以在不同平台设备上同时共享展示内容,丰富用户的多媒体生活。简单的说,就是几种设备的屏幕,通过专门的连接设备就可以互相连接转换。比如手机上的电影可以在电视上播放,平板上的图片可以在电视上分享,电脑的内容可以投影到电视上。是一种时下正在悄然兴起的高级技术。 但是现有技术中实现多屏互动的设备在多屏互动软件上不能实现版本自动更新,有时版本不匹配影响互动效果,不方便用户。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于Android版多屏互动软件自动更新方法及系统,其可以实现多屏互动的软件通过网络访问软件升级服务器,进行版本的更新检测,如果发现新版本,则提示用户更新该软件,为用户提供了方便。本发明解决技术问题所采用的技术方案如下
一种基于Android版多屏互动软件自动更新方法,其中,包括步骤
A、将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口;
B、移动终端通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号;
C、所述移动终端将从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装。所述基于Android版多屏互动软件自动更新方法,其中,所述步骤C还包括 当服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号一样,则提示
用户当前为最新版本。所述基于Android版多屏互动软件自动更新方法,其中,所述步骤A还包括
Al、将最新版本的多屏互动软件,加上相应的软件名称及版本号上传至软件服务器上的软件数据库中。
—种基于Android版多屏互动软件自动更新系统,其中,包括
上传控制模块,用于将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口 ;
获取模块,用于通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号;
升级控制模块,用于从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装。所述基于Android版多屏互动软件自动更新系统,其中,其还包括
提示模块,用于当服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号一样,则提示用户当前为最新版本。本发明所提供的基于Android版多屏互动软件自动更新方法及系统,采用在服务器、移动端(客户端)两个软件,服务器端实现发布软件的新版本,同时提供网络访问接口,软件通过服务器提供的网络访问接口,获取服务器上该软件的最新版本。移动端通过访问服务器得到最新的软件信息,同时与手机上的软件进行对比,如果手机端正在使用的软件 版本跟服务器上的软件版本一样,则不提示用户,如果服务器上的版本比较新,则提示用户下载安装。这样即方便了移动终端进行多屏互动软件自动升级更新,又为用户日常使用移动终端及时获取最新软件信息服务带来诸多便利。


图1是本发明基于Android版多屏互动软件自动更新方法的较佳实施例的流程 图2是本发明基于Android版多屏互动软件自动更新方法的系统结构模块示意 图3是本发明基于Android版多屏互动软件自动更新方法的另一较佳实施例的流程
图4是本发明基于Android版多屏互动软件自动更新方法的客户端软件升级的较佳实施例的流程图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1是本发明基于Android版多屏互动软件自动更新方法的较佳实施例的流程图,如图1所示,所述方法包括以下步骤
步骤S110,将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口。譬如,将康佳专属的智能电视应用商店平台-锐族馆(www. kkapp. com)作为发
布软件新版本的服务器端,将最新版本的多屏互动软件上传至服务器中,并在软件服务器上配置提供网络访问的接口,便于移动终端通过软件服务器提供的网络访问接口完成应用程序的版本检测与更新服务;同时进入步骤S120。步骤S120,移动终端通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号。在本步骤中,可以基于KKAPP建立应用程序的版本检测与更新服务,即移动终端通过网络访问接口检测发现并获取最新发布的软件版本号,同时进入下一步骤S130进行版本对比。步骤S130,所述移动终端将从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装。譬如,移动终端通过访问服务器获取最新的软件版本号,同时与移动终端当前正在使用的软件版本进行对比,判断远程版本是否高于移动终端上安装的相应软件的版本号,如果服务器上的版本比当前正在使用的软件版本更高,则提示用户继续下载安装更新软件。
其中,该步骤S130还包括当服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号一样,则提示用户当前为最新版本。即移动终端通过访问服务器获取最新的软件版本号时,将其与移动终端当前正在使用的软件版本进行对比,判断远程版本与移动终端上安装的相应软件的版本号是否一样,如果服务器上的版本与当前正在使用的软件版本一样,则提示用户当前为最新版本,则不再继续进行自动更新软件,并直接结束该版本检测更新步骤。其中,所述步骤SllO还包括将最新版本的多屏互动软件,加上相应的软件名称及版本号上传至软件服务器上的软件数据库中。譬如,将最新版本的多屏互动软件上传至软件服务器,为便于用户在移动终端下载更新安装使用时,更易于分辨所下载的最新软件名称及版本信息,同时要用与过去上传的软件名称和版本号易于区别的标志符号,并上传至软件服务器的软件数据库中。基于上述实施例的Android版多屏互动软件自动更新方法,本发明实施例还提供了一种Android版多屏互动软件自动更新系统,如图2所示,所述系统包括
上传控制模块210,用于将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口 ;具体如上所述。获取模块220,用于通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号;具体如上所述。升级控制模块230,用于从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装;具体如上所述。提示模块240,用于当服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号一样,则提示用户当前为最新版本;具体如上所述。图3是本发明基于Android版多屏互动软件自动更新方法的另一较佳实施例的流程图。如图3所示,本发明实施例以手机为例进行说明,为便于叙述,将康佳专属的智能电
视应用商店平台-锐族馆(WWW. kkapp. com)作为发布软件新版本的服务器端,将Andriod
版智能3D电视作为客户端,则该实施例的流程图包括以下步骤
步骤S310,在服务器终端,基于KKAPP建立应用程序的版本检测与更新服务,实施软件发布,即通过康佳专属的智能电视应用商店平台-锐族馆(WWW. kkapp. com)作为软件新
版本发布的升级服务器端;进入步骤S321,S322,S323。步骤S321,发布版本名称;
步骤S322,上传版本代码;
步骤S323,标注软件包名称,进入步骤S330。步骤S330,将上述发布软件最新版本的版本名称、版本代码、软件包名称打包存到升级服务器数据库,进入步骤S34。步骤S340,通过服务器提供的网络访问接口,为用户提供下载存于升级服务器数据库的最新版本软件,同时进入步骤S351、S352、S353。
步骤S351,将通过升级服务器数据库下载的最新版本软件的版本名称进行检测,让用户的Andriod版智能3D电视客户端能够对所要下载的最新版本软件进行识别,并判断该下载的最新版本软件与用户正在使用的软件版本不一样,且下载到的软件版本高于用户正在使用的软件版本,则继续进入步骤S352 ;
步骤S352,当用户的Andriod版智能3D电视客户端确认所要下载的最新版本软件是高于正在使用的软件版本,则同时继续将通过升级服务器数据库下载到的最新版本软件的版本代码进行解析;
步骤S353,完成版本代码解析更新的同时,将通过升级服务器数据库下载到的最新版本软件进一步解析标注的软件包名称,即为用户的Andriod版智能3D电视客户端所要下载的软件包名称进行更新识别;进入步骤S360。步骤S360,将上述已经对升级服务器提供的程序版本完成检测识别的,则将该最新版本软件下载安装到用户的Andriod版智能3D电视客户端,即完成了 Andriod版智能3D电视客户端对多屏互动软件的自动更新过程。图4是本发明基于Android版多屏互动软件自动更新方法的客户端软件升级的较佳实施例的流程图,本实施例以手机为例进行说明,则包括以下的具体步骤
步骤S410,正常启动手机,使手机处于工作状态或待机状态,同时用户选择让手机的自动升级模式保持开启状态。步骤S420,手机的应用程序通过升级服务器提供的程序版本检测网络访问接口获取服务器端最新软件版本号,即为上一实施例所述的版本名称。步骤S430,手机端通过访问服务器得到最新的软件信息,同时与用户手机上当前正在使用的软件进行对比,判断远程版本是否高于用户使用的当前版本,如果手机端正在使用的软件版本跟服务器上的软件版本一样,则不提示用户,如果服务器上的版本比较新,则提示用户继续下载安装更新软件。步骤S440,通过上一步骤判断得知用户使用的当前软件版本需要更新时,则给用户发出命令是否执行更新软件命令,如果用户认为当前软件版本更易于操作或已能满足日常生活所需,则不必要更新下载最新的软件版本,执行否的命令,那么程序直接进入结束步骤,并终止更新检测;如果用户认为当前软件版本过低,希望更新最新软件版本,从而体验更多更好的功能应用,则给出肯定判断,那么程序将继续选择下一步骤执行下载软件。步骤S450,接收到用户给出下载软件的命令后,用户的手机端应用程序则通过升级服务器提供网络访问接口下载最新软件版本。
步骤S460,当用户的手机端对最新软件版本进行下载,由于其他原因导致下载未完成的,则返回最新版本的信息和下载地址,重新下载新版本软件;如果用户的手机端显示已完成下载,则进入下一步骤安装软件。步骤S470,完成最新软件版本的下载后,用户的手机端将会自动执行安装软件,则将最新软件版本安装到用户手机端,从而完成软件自动更新。步骤S480,待程序完成自动更新安装软件后,则程序结束。综上所述,本发明所提供的基于Android版多屏互动软件自动更新方法及系统,采用在服务器、移动端(客户端)两个软件,服务器端实现发布软件的新版本,同时提供网络访问接口,软件通过服务器提供的网络访问接口,获取服务器上该软件的最新版本。移动端通过访问服务器得到最新的软件信息,同时与手机上的软件进行对比,如果手机端正在使 用的软件版本跟服务器上的软件版本一样,则不提示用户,如果服务器上的版本比较新,则提示用户下载安装。这样即方便了移动终端进行多屏互动软件自动升级更新,又为用户日常使用移动终端并及时获取最新软件信息服务带来诸多便利。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如PAD客户端、PC客户端,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种基于Android版多屏互动软件自动更新方法,其特征在于,包括步骤A、将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口;B、移动终端通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号;C、所述移动终端将从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装。
2.根据权利要求1所述基于Android版多屏互动软件自动更新方法,其特征在于,所述步骤C还包括当服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号一样,则提示用户当前为最新版本。
3.根据权利要求1所述基于Android版多屏互动软件自动更新方法,其特征在于,所述步骤A还包括Al、将最新版本的多屏互动软件,加上相应的软件名称及版本号上传至软件服务器上的软件数据库中。
4.一种基于Android版多屏互动软件自动更新系统,其特征在于,包括上传控制模块,用于将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口 ;获取模块,用于通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号;升级控制模块,用于从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装。
5.根据权利要求4所述基于Android版多屏互动软件自动更新系统,其特征在于,其还包括提示模块,用于当服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号一样,则提示用户当前为最新版本。
全文摘要
本发明涉及软件技术领域,公开了基于Android版多屏互动软件自动更新方法及系统,其包括将最新版本的多屏互动软件上传至软件服务器,实现发布软件的新版本;并在软件服务器上配置提供网络访问的接口;、移动终端通过所述软件服务器提供的网络访问接口,获取软件服务器上相应软件的版本号;所述移动终端将从服务器上获取的软件的版本号与移动终端上安装的相应软件的版本号进行比对判断,当服务器上获取的软件的版本号高于移动终端上安装的相应软件的版本号,则提示用户下载安装。采用本发明可以使用户的移动终端多屏互动软件及时检测到最新软件版本并进行自动升级更新。
文档编号H04M1/725GK103024026SQ201210522148
公开日2013年4月3日 申请日期2012年12月7日 优先权日2012年12月7日
发明者秦宏开 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1