一种应用程序分发方法及系统的制作方法

文档序号:7778502阅读:164来源:国知局
一种应用程序分发方法及系统的制作方法
【专利摘要】本发明涉及一种应用程序分发方法及系统。方法包括:应用程序分发终端作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;应用程序分发终端检测到有移动终端准备接入时,向移动终端分发应用程序下载提示。系统包括:相互连接的后台服务器和应用程序分发终端,所述应用程序分发终端包括:WIFI网络建立模块,用于作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;检测接入模块,检测是否有移动终端准备接入;应用程序分发模块,用于向移动终端分发应用程序下载提示。本发明能够自动向终端推荐应用程序。
【专利说明】一种应用程序分发方法及系统
【技术领域】
[0001]本发明涉及智能终端【技术领域】,特别是涉及一种应用程序分发方法及系统。
【背景技术】
[0002]智能终端是指智能手机、电子书阅读器等终端设备。智能终端的安全问题主要包括用户数据(例如:联系人、账号、密码、照片等)的安全、终端资源(例如:摄像设备、录音设备、用户身份卡、网络连接设备、存储设备等)的安全、网络资源(例如:网上存储的联系人、照片等资源)的安全等。
[0003]智能终端的发展离不开智能终端上的应用程序的发展壮大。应用程序由各种各样的程序提供商或程序设计人员设计,出于安全考虑,用户需要可信的应用程序下载途径,针对这种情况,多家终端设备商、系统制造商或运营商提供多种管控应用程序分发的技术方案。
[0004]例如,美国苹果公司的应用商店技术方案是解决应用程序分发的方案之一。苹果公司终端程序的开发者把开发的应用程序上传给苹果公司,苹果公司审核成功后,把应用程序放在应用商店中,供苹果公司终端用户下载和使用。苹果公司的智能终端用户信任苹果公司的审核结果,可以较安心的从苹果公司的应用商店中下载应用程序。
[0005]再例如,美国谷歌公司的应用商店技术方案是解决应用程序分发的方案之一。与苹果公司的相关方案相比,谷歌公司不审核开发者的应用程序。因此,谷歌公司终端的用户并不能完全信任谷歌公司的应用商店上的应用程序。
[0006]现有的应用程序分发方案虽然在一定程度上解决了应用程序的分发问题,但上述方案只能用于特定公司的特定终端产品,而且用户需要下载应用程序时,必须登录相应公司的应用商店,因此不具有通用性,其使用范围非常有限。

【发明内容】

[0007]本发明所要解决的技术问题是提供一种应用程序分发方法及系统,能够自动向终端推荐应用程序。
[0008]本发明解决其技术问题所采用的技术方案是:提供一种应用程序分发方法,包括以下步骤:
[0009](I)应用程序分发终端作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;
[0010](2)应用程序分发终端检测到有移动终端准备接入时,向移动终端分发应用程序下载提示。
[0011]所述步骤(2)后还包括应用程序分发终端收到移动终端的确认结果后,通过后台服务器判断移动终端的系统,并根据移动终端的系统传输应用程序的步骤。
[0012]所述后台服务器还建立该移动终端的硬件位址与移动终端下载的应用程序的类型的对应关系。
[0013]所述步骤(2)中还包括应用程序分发终端检测移动终端的硬件位址,后台服务器根据硬件位址与所述对应关系选择相应的应用程序,再由应用程序分发终端分发该应用程序下载提不的步骤。
[0014]本发明解决其技术问题所采用的技术方案是:还提供一种应用程序分发系统,包括:相互连接的后台服务器和应用程序分发终端,所述应用程序分发终端包括=WIFI网络建立模块,用于作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;检测接入模块,检测是否有移动终端准备接入;应用程序分发模块,用于向移动终端分发应用程序下载提示。
[0015]所述应用程序分发终端还包括:结果接收模块,存储模块和传输模块;所述后台服务器包括:判断模块;所述结果接收模块,用于接收移动终端的确认结果;所述存储模块,用于存储应用程序;所述判断模块,用于根据所述结果接收模块收到的确认结果判断移动终端的系统;所述传输模块,用于根据所述判断模块判断结果传输应用程序。
[0016]所述后台服务器还包括建立模块,用于建立移动终端的硬件位址与移动终端下载的应用程序的类型的对应关系。
[0017]所述应用程序分发终端还包括硬件位址检测模块;所述后台服务器还包括选择模块;所述硬件位址检测模块,用于检测移动终端的硬件位址;所述选择模块,用于根据硬件位址和所述建立模块中的对应关系选择相应的应用程序。
[0018]有益效果
[0019]由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明利用WIFI热点,当有终端要接入该WIFI热点时,向终端推送应用程序,并且无需限定于特定的终端产品,具有较高的通用性及安全性。本发明中的应用程序可容易地向用户展示而不需要额外的公共关系过程,从而使得应用程序开发者可容易地进入市场。
【专利附图】

【附图说明】
[0020]图1是本发明第一实施方式的流程图;
[0021]图2是本发明第二实施方式的流程图;
[0022]图3是本发明第三实施方式的结构方框图;
[0023]图4是本发明第四实施方式的结构方框图。
【具体实施方式】
[0024]下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0025]本发明的第一实施方式涉及一种应用程序分发方法,包括以下步骤:应用程序分发终端作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;应用程序分发终端检测到有移动终端准备接入时,向移动终端分发应用程序下载提示。如图1所示,具体步骤如下:
[0026]步骤101,应用程序分发终端作为WIFI热点向外发射无线WIFI信号,建立WIFI网络。
[0027]接着,进入步骤102,应用程序分发终端检测到有移动终端准备接入时,向移动终端分发应用程序下载提示。也就是说,应用程序分发终端建立完WIFI网络后,对整个WIFI网络进行检测,当有移动终端准备接入时,向该移动终端随机性的分发应用程序下载提示。
[0028]最后,进入步骤103,应用程序分发终端收到移动终端的确认结果后,通过后台服务器判断移动终端的系统,并根据移动终端的系统传输应用程序。具体地说,当移动终端接收到分发的应用程序下载提示后,会返回一个结果,当返回结果为确认结果(即下载应用程序)时,应用程序分发终端收到确认结果后,后台服务器根据返回的确认帧判断移动终端的系统,并根据得到的移动终端的系统令应用程序分发终端向移动终端传输应用程序,从而使移动终端完成下载。也就是说,当后台服务器判断出移动终端为ios系统时,则令应用程序分发终端向移动终端传输ios系统支持的应用程序;当后台服务器判断出移动终端为安卓系统时,则令应用程序分发终端向移动终端传输安卓系统支持的应用程序。
[0029]本发明的第二实施方式同样涉及一种应用程序分发方法,本实施方式与第一实施方式的区别在于,本实施方式中应用程序分发终端会根据移动终端发送相应的应用程序,如图2所示,具体步骤如下:
[0030]步骤201,应用程序分发终端作为WIFI热点向外发射无线WIFI信号,建立WIFI网络。
[0031]接着,进入步骤202,应用程序分发终端检测到有移动终端准备接入时,检测移动终端的硬件位址,并将该硬件位址上传至后台服务器。也就是说,应用程序分发终端建立完WIFI网络后,对整个WIFI网络进行检测,当有移动终端准备接入时,应用程序分发终端检测检测移动终端的硬件位址,并将该获取到的硬件位址发送到后台服务器
[0032]然后,进入步骤203,后台服务器根据硬件位址与对应关系选择相应的应用程序,再由应用程序分发终端向移动终端分发该应用程序下载提示。具体地说,后台服务器根据收到的硬件位址进行查询,从存储的硬件位址与应用程序对应关系,得知用户喜好的应用程序的类型,并将该类型传输给应用程序分发终端,应用程序分发终端根据得到的类型,从中选择一个与对应关系中相同类型且不重复的应用程序,并分发选出的应用程序的下载提示。也就是说,当后台服务器根据收到的硬件位址发现该用户常常下载娱乐类的应用程序时,则由应用程序分发终端从娱乐类的应用程序中选择一个,并向移动终端分发该应用程序的下载提示。如果后台服务器中没有该硬件位址的信息,则随机分发应用程序。
[0033]在步骤204中,应用程序分发终端收到移动终端的确认结果后,通过后台服务器判断移动终端的系统,并根据移动终端的系统传输应用程序。具体地说,当移动终端接收到分发的应用程序下载提示后,会返回一个结果,当返回结果为确认结果(即下载应用程序)时,应用程序分发终端收到确认结果后,后台服务器根据返回的确认帧判断移动终端的系统,并根据得到的移动终端的系统令应用程序分发终端向移动终端传输应用程序,从而使移动终端完成下载。也就是说,当后台服务器判断出移动终端为ios系统时,则令应用程序分发终端向移动终端传输ios系统支持的应用程序;当后台服务器判断出移动终端为安卓系统时,则令应用程序分发终端向移动终端传输安卓系统支持的应用程序。
[0034]最后,进入步骤205,后台服务器还建立该移动终端的硬件位址与移动终端下载的应用程序的类型的对应关系。也就是说,当移动终端完成下载完该娱乐类的应用程序后,后台服务器将该移动终端的硬件位址与娱乐类游戏应用程序建立对应关系,如此可防止重复应用程序的分发。
[0035]本发明的第三实施方式涉及一种应用程序分发系统,如图3所示,包括:相互连接的后台服务器300和应用程序分发终端310,所述应用程序分发终端310包括:WIFI网络建立模块311,用于作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;检测接入模块312,检测是否有移动终端准备接入;应用程序分发模块313,用于向移动终端320分发应用程序下载提示。
[0036]所述应用程序分发终端310还包括:结果接收模块314,存储模块315和传输模块316 ;所述后台服务器300包括:判断模块301 ;所述结果接收模块314,用于接收移动终端320的确认结果;所述存储模块315,用于存储应用程序;所述判断模块301,用于根据所述结果接收模块314收到的确认结果判断移动终端的系统;所述传输模块315,用于根据所述判断模块301判断结果传输应用程序。
[0037]本发明的第四实施方式同样涉及一种应用程序分发系统,本实施方式与第三实施方式大致相同,其区别在于,本实施方式中应用程序分发终端会根据移动终端发送相应的应用程序。
[0038]如图4所示,本应用程序分发系统包括:相互连接的后台服务器400和应用程序分发终端410,所述应用程序分发终端410包括:WIFI网络建立模块411,用于作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;检测接入模块412,检测是否有移动终端420准备接入。
[0039]所述应用程序分发终端410还包括:结果接收模块414,存储模块415和传输模块416 ;所述后台服务器400包括:判断模块401 ;所述结果接收模块414,用于接收移动终端的确认结果;所述存储模块415,用于存储应用程序;所述判断模块401,用于根据所述结果接收模块414收到的确认结果判断移动终端的系统;所述传输模块416,用于根据所述判断模块401判断结果传输应用程序。
[0040]所述后台服务器400还包括建立模块402,用于建立移动终端420的硬件位址与移动终端下载的应用程序的对应关系。
[0041]所述应用程序分发终端410还包括硬件位址检测模块417 ;所述后台服务器400还包括选择模块403 ;所述硬件位址检测模块417,用于检测移动终端420的硬件位址;所述选择模块403,用于根据硬件位址和所述建立模块402中的对应关系选择相应的应用程序。所述应用程序分发终端410的应用程序分发模块413,用于根据选择模块403的选择结果向移动终端420分发应用程序下载提示。
【权利要求】
1.一种应用程序分发方法,其特征在于,包括以下步骤: (1)应用程序分发终端作为WIFI热点向外发射无线WIFI信号,建立WIFI网络; (2)应用程序分发终端检测到有移动终端准备接入时,向移动终端分发应用程序下载提示。
2.根据权利要求1所述的应用程序分发方法,其特征在于,所述步骤(2)后还包括应用程序分发终端收到移动终端的确认结果后,通过后台服务器判断移动终端的系统,并根据移动终端的系统传输应用程序的步骤。
3.根据权利要求2所述的应用程序分发方法,其特征在于,所述后台服务器还建立该移动终端的硬件位址与移动终端下载的应用程序的对应关系。
4.根据权利要求3所述的应用程序分发方法,其特征在于,所述步骤(2)中还包括应用程序分发终端检测移动终端的硬件位址,后台服务器根据硬件位址与所述对应关系选择相应的应用程序,再由应用程序分发终端分发该应用程序下载提示的步骤。
5.一种应用程序分发系统,包括:相互连接的后台服务器和应用程序分发终端,其特征在于,所述应用程序分发终端包括=WIFI网络建立模块,用于作为WIFI热点向外发射无线WIFI信号,建立WIFI网络;检测接入模块,检测是否有移动终端准备接入;应用程序分发模块,用于向移动终端分发应用程序下载提示。
6.根据权利要求5所述的应用程序分发系统,其特征在于,所述应用程序分发终端还包括:结果接收模块,存储模块和传输模块;所述后台服务器包括:判断模块;所述结果接收模块,用于接收移动终端的确认结果;所述存储模块,用于存储应用程序;所述判断模块,用于根据所述结果接收模块收到的确认结果判断移动终端的系统;所述传输模块,用于根据所述判断模块判断结果传输应用程序。
7.根据权利要求6所述的应用程序分发系统,其特征在于,所述后台服务器还包括建立模块,用于建立移动终端的硬件位址与移动终端下载的应用程序的对应关系。
8.根据权利要求7所述的应用程序分发系统,其特征在于,所述应用程序分发终端还包括硬件位址检测模块;所述后台服务器还包括选择模块;所述硬件位址检测模块,用于检测移动终端的硬件位址;所述选择模块,用于根据硬件位址和所述建立模块中的对应关系选择相应的应用程序。
【文档编号】H04W84/12GK103685482SQ201310631575
【公开日】2014年3月26日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】江南春, 张继军, 温俊峰 申请人:上海分众软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1