CN102385519A - 一种软件安装的方法及*** - Google Patents
一种软件安装的方法及*** Download PDFInfo
- Publication number
- CN102385519A CN102385519A CN2011102592876A CN201110259287A CN102385519A CN 102385519 A CN102385519 A CN 102385519A CN 2011102592876 A CN2011102592876 A CN 2011102592876A CN 201110259287 A CN201110259287 A CN 201110259287A CN 102385519 A CN102385519 A CN 102385519A
- Authority
- CN
- China
- Prior art keywords
- terminal
- software
- dress
- dress terminal
- main
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种软件安装的方法及***,属于计算机、软件技术领域。该方法包括有如下步骤:步骤1,在多个终端设备之间建立起软件安装关联,分为主装终端和从装终端;步骤2,在其中的主装终端上进行软件的安装操作,触发从装终端共同安装软件的响应操作;步骤3,在采集获得从装终端共同安装指定软件的控制信号之后,将相应的软件数据由当前终端传输至从装终端,或者触发从装终端从指示路径中下载,或者从当前终端直接传输已安装软件数据至关联终端;步骤4,在从装终端上装载前述方式所获得的软件数据。利用本发明,能够在建立有关联的终端设备之间,来通过其中部分终端设备上的控制操作来在其它关联的终端设备上安装指定的软件。
Description
技术领域
本发明属于计算机、软件技术领域。
技术背景
在当前的技术条件下,很多人经常有多种终端设备,比如说,一个人可能同时拥有苹果电脑公司的IPHONE和IPAD,而这两款终端设备,它们的操作界面是相近的,能够支持的软件程序也具有类似性,但在使用中,用户在其中的一个终端上安装了某个选定程序的话,如果想在另外一个终端上也能够使用的话,也需要在另外一个终端上单独进行安装。这种操作方式是相对繁杂的。
发明内容
本发明的目的,是提供一种软件安装的方法,以及配套的终端及***,利用本发明,能够在建立有关联的终端设备之间,来通过其中部分终端设备上的控制操作来在其它关联的终端设备上安装指定的软件。
本发明提供一种软件安装的方法,该方法包括有如下步骤:
步骤1,在多个终端设备之间建立起软件安装关联,分为主装终端和从装终端;
步骤2,在其中的主装终端上进行软件的安装操作,触发从装终端共同安装软件的响应操作;
步骤3,在采集获得从装终端共同安装指定软件的控制信号之后,将相应的软件数据由当前终端传输至从装终端,或者触发从装终端从指示路径中下载,或者从当前终端直接传输已安装软件数据至关联终端;
步骤4,在从装终端上装载前述方式所获得的软件数据。
进一步,所述的终端设备之间所建立起来的软件安装关联,是通过所在终端的***服务器建立起来的***关联。
进一步,所述的终端设备所建立起来的软件安装关联,是在主装终端和从装终端之间直接构建的软件安装关联。
进一步,主装终端和从装终端之间在建立软件安装关联时,通过端与端之间的射频通信方式进行通信连接。
进一步,所述的射频通信为蓝牙通信。
进一步,设定在主装终端及从装终端中设置特定的终端为具有优先权的终端,仅仅通过该终端才能够进行关联的其它终端上的软件安装的控制操作。
进一步,所述的方法包括有如下步骤,
步骤S110,采集主装终端和从装终端的网络标识信息;
步骤S120,通过主装终端网络标识信息和从装终端网络标识信息,在主装终端和从装终端两者之间建立起软件安装关联;
步骤S130,通过网络服务器采集主装终端安装软件的操作信息;
步骤S140,通过预先建立的软件安装关联方面的规则,来判定安装软件的主装终端是否对应有从装终端;
步骤S150,在对应有从装终端的情况下,向用户所在的主装终端和/或从装终端发出在从装终端上安装对应软件的请求界面;
步骤S160,通过前述的请求界面来采集用户所发出的在从装终端上进行软件安装的指令信息;
步骤S170,在前述的指令信息许可对应的从装终端进行软件安装的情况下,在对应的从装终端中执行相应软件的下载及安装操作。
进一步,前述的网络标识信息,是用户的终端名称,和/或用户终端上的网卡地址信息,和/或用户所注册的用以实现软件购买操作的帐号,和/或用户注册的用于区别所在终端的识别号。
进一步,在判断不同终端之间是否具有主装终端和从装终端的软件安装关联时,具有步骤,
采集用户采用同样的用以实现软件购买操作的账号,或账号及密码来购买软件的操作信息;
判定该同账号和/或密码的关联关系;
在对应的终端之间建立起软件安装的关联关系。
进一步,在从装终端安装关联的程序时,具有如下步骤,
预先设定在从装终端中的软件安装规则,该规则中凡是在主装终端上安装的相应程序,同步授权在从装终端上也安装相应程序;
在对应的软件安装操作中,判定是否建立有该规则,若建立则直接进行相应软件的安装操作;
判断没有建立前述的规则,则弹出用以采集用户是否要在从装终端上安装对应软件的请求界面。
进一步,针对于所述的步骤2,它包括有如下的实现步骤,
用以实现软件安装关联的功能组件处于活动状态;
采集已建立起软件安装关联的主装终端设备中的软件安装操作信息;
在设置条件允许的情况下,弹出其它已从装终端上的安装软件的请求界面。
进一步,前述请求界面的输出方式,是在主装终端上进行输出。
进一步,前述的请求界面中,设置有控件形式来采集用户是否要在从装终端上进行对应软件安装的指令信息,和/或在从装终端上所安装软件的版本信息,和/或选择其它的关联软件的选项信息。
进一步,在所述的从装终端处于关闭状态的情况下,具有如下步骤,
生成软件安装的执行消息,在该执行消息中,包括有针对于从装终端进行相应的软件安装的消息内容及执行流程;
检测从装终端的登录状态;
当判断获得从装终端处于登录状态的情况下,将软件安装方面的执行消息推送至从装终端,或直接进行相应软件的安装操作。
进一步,在程序的安装过程中,在涉及到软件的支付购买方面操作的情况下,执行如下步骤,
判定用户在主装终端上进行软件安装之后,在从装终端上进行安装是否需要收费;
如果不进行收费的话,则直接执行针对于从装终端的软件安装操作的流程;
如果需要进行收费的话,那么将针对于从装终端上的软件购买费用转入到主装终端上,利用主装终端进行软件的购买操作;
当完成了主装终端上的软件购买操作之后,发出从装终端费用支付完毕的提醒信息。
进一步,在从装终端上的软件装载操作完成之后,生成软件安装反馈信息,它包括有如下步骤,
在从装终端中,监测因主装终端的触发而安装软件的进程;
采集获得从装终端上完成相应软件安装操作的信息时,触发反馈信息的生成操作;
将生成的反馈信息发送至主装终端中输出。
进一步,在建立有软件安装关联的终端设备上,设置并存储具有已建立软件安装关联的设备名录的关联终端列表;
采集获得在其中一个关联终端上安装软件的信息时,转入下一步骤;
调取前述的关联终端列表,判断针对于该终端是否包括有关联终端;
在包括有关联终端的情况下,所搜寻所在的可探测范围内是否有关联终端。
进一步,所述的方法包括有如下步骤,
步骤S210,采集主装终端和从装终端的标识信息,通过该标识信息在主装终端和从装终端两者之间建立起软件安装关联;
步骤S220,采集主装终端安装软件的操作信息;
步骤S230,通过预先建立的软件安装关联方面的规则,来判定安装软件的主装终端是否对应有从装终端;
步骤S240,在对应有从装终端的情况下,利用分别设置在主装终端上的射频设备进行可连接设备的探测,来判断可探测的区域中是否包括有从装终端;
步骤S250,在探测获得从装终端的情况下,通过主装终端和/或从装终端发出在从装终端上安装对应软件的请求界面,在获得许可的情况下针对于所述的从装终端进行软件的传送及安装操作;
或者,按照预先设置直接安装规则,在所探测到的从装终端上进行对应软件的传送及安装操作。
本发明还提供一种软件安装的***,该***包括:
关联建立模块,用以在多个终端设备之间建立起软件安装关联;
安装触发模块,用以在探测其中的终端设备上进行的软件安装操作,从而触发从装终端共同安装软件的响应操作;
从装终端数据推送模块,在采集获得从装终端共同安装指定软件的控制信号之后,将相应的软件数据由当前终端传输至从装终端,或者触发从装终端从指示路径中进行下载,或者从当前终端直接传输已安装软件数据至从装终端;
从装终端软件安装模块,在从装终端中装载通过前述方式所获得的软件数据。
进一步,对应着安装触发模块设置安装咨询模块,用以弹出具有预设控件的的请求界面,来咨询用户是否要针对于从装终端进行相关软件的安装操作,以及软件的选择操作。
附图说明
图1是本发明所描述的软件安装***的示意图。
图2是本发明所描述的软件安装方法的一种实施例的流程图。
图3是本发明所描述的软件安装方法的另一种实施例的流程图。
具体实施方式
在本发明中,所描述的多个终端设备,其中“多个”指的是两个及两个以上。
参图1所示,这儿描述了软件安装***100,该软件安装***100,根据不同的实施方式,会具备不同的组成部分。
在图1所示的实施例中,所述的软件安装***100包括有主装终端200和从装终端300。其中,所述的主装终端200,是用户发起某个软件装载操作的终端设备。而所述的从装终端300,指的是和主装终端200相关联,在主装终端200装载特定的软件之后或同时,也通过相应操作指令来共同装载相应软件的终端设备。
需要指出的是,可以选择软件安装***中的特定终端,作为具有优先权的终端。仅仅通过该终端才能够进行关联的其它终端上的软件安装的控制操作;通过关联的其它终端则不行。
当然,所述的主装终端200和从装终端300,它们的地位还是可以设置为相等的,可以相互间进行转换。
为了说明的方便,在主装终端200上首次安装的软件,称为主装软件400,而在从装终端300中,经由主装软件400所触发安装的相关软件,称为从装软件410。
所述的主装终端200,比如可以选为IPHONE手机;而从装终端300,比如选为IPAD平板电脑。需要指出的是,这是举例而非限定;而且,当前的IPHONE手机和IPAD平板电脑,并不具备本发明所描述的功能。
图中的网络服务器500,对应网络管理中心,或其它的用以实现主装终端200和从装终端300之间连接的功能结构。其中,在下述的实施例1中,会应用该结构形式。其中设置有通信网络510,比如互联网,用以实现各结构之间的通信连接目的。
图中的端端信道600,用以在所述的主装终端200和从装终端300之间直接进行通信连接。采用射频收发器件一类的结构,比如蓝牙组件等,就可以实现。这种连接信道,不通过其它网络路径,是终端与终端之间的直接连接形式。在下述的实施例2中,会用到这种连接结构。
下面通过具体实施例来进行具体描述:
实施例1
步骤S110,采集主装终端和从装终端的网络标识信息;
在本实施例中,针对于主装终端和从装终端,均对应配置有网络管理中心。在该网络管理中心,在用户进行软件安装的时候,均能够监测及执行用户在特定路径下所进行的软件选择、软件购买、软件下载,以及软件安装等操作行为。
比如,目前广泛使用的苹果电脑公司的IPAD平板电脑,在利用该IPAD平板电脑进行软件下载操作的时候,通常需要经过“AppStore”来进入到软件购买界面。按照该界面所提供的产品排序方式,或者产品搜索方式,来向用户提供相应的软件产品。而用户所需要的安装的所有软件产品,都经由“App Store”进行许可,这样用户才能够进行相应软件的下载及安装操作。于是,当相应的IPAD平板电脑进行软件安装的时候,就可以通过苹果电脑公司所提供的或者指定的网络管理中心,来统一进行监管。
相应地,拥有IPAD平板电脑的人,很多还会拥有苹果电脑公司的IPHONE智能手机。对应地,在利用该IPHONE智能手机进行软件产品的购买操作时,和在IPAD平板电脑上所进行的操作是类似的。于是,就可以通过对应的网络管理中心,来监测主装终端和从装终端上软件下载及安装行为等。
需要指出的是,这种监控方式,也可以按用户所指定的关联形式来执行,而并不局限于同一个软件提供商。比如说,当主装终端和从装终端的网络管理中心并非同一个的时候,可以设置网络管理关联模块,来连接于不同终端的软件下载及安装的管理控制中心,从而形成有效的关联。
前述的网络标识信息,可以是用户的终端名称,或者用户终端上的网卡地址信息,即MAC数据,或者是用户所注册的用以实现软件购买操作的帐号,或者是用户注册的用于区别所在终端的识别号,等等。
步骤S120,通过主装终端网络标识信息和从装终端网络标识信息,在主装终端和从装终端两者之间建立起软件安装关联;
经由来自于主装终端上的网络标识信息和从装终端上的网络标识信息,再通过相应的网络管理中心,将其建立起关联关系。
其中,当用户采用同样的用以实现软件购买操作的账号,或账号及密码来购买软件的时候,可以判断该同账号和/或密码的关联关系。其中,至少要包括有相同账号。于是,根据这种情况,就可以在对应的终端之间建立起软件安装的关联关系。
在本发明中,所述的软件安装的关联关系指的是在一个主装终端上进行软件安装的时候,同时就可以根据用户的许可,在从装终端上同样安装与该软件相同,或者具有关联性的其它软件。
所建立起来的软件安装关联,是进行本发明的重要基础。
步骤S130,通过网络服务器采集主装终端安装软件的操作信息;
在该步骤中,针对于建立有软件安装关联的各终端来说,用户所首先进行特定软件安装的终端,就可以称为主装终端。利用网络管理中心来采集用户通过主装终端进行软件安装的操作信息,并将所采集到的该操作信息,作为触发软件关联安装操作的因素。
步骤S140,通过预先建立的软件安装关联方面的规则,来判定安装软件的主装终端是否对应有从装终端;
在该步骤中,通过识别主装终端所对应的网络标识信息,来对相应主装终端的进行判定操作。进一步,判定该主装终端是否对应有从装终端。如果没有对应有从装终端的话,则本发所实施的步骤就到此为止;如果具有从装终端的话,则启动着下述的步骤。
步骤S150,在对应有从装终端的情况下,向用户所在的主装终端和/或从装终端发出在从装终端上安装对应软件的请求界面;
在该步骤中,经判定用户的主装终端对应有从装终端,于是,则发出相应的用以采集用户是否要在从装终端上安装对应软件的请求界面。
需要指出的是,该步骤还可以在用户预先设定许可条件的情况下,直接实施。比如说,用户预先设定如下规则:凡是在主装终端上安装的相应程序,同步授权在从装终端上也安装相应程序。那么,就可以不用输出相应的请求界面,而直接进行相应的软件安装的实施操作。
而用户在没有预先设定许可条件的情况下,则可以弹出用以采集用户是否要在从装终端上安装对应软件的请求界面。
该请求界面的输出方式,优选为在主装终端上进行输出。于是,用户在安装相应程序的时候,就可以直接通过该请求界面,输入相应的许可信息或者拒绝信息,来决定相应程序是否在从装终端上进行安装。
需要指出的是,也可以在从装终端上来输出该请求界面;或者,在主装终端和从装终端两者上分别输出该请求界面。而网络管理中心获得其中之一的许可,就可以完成相关软件安装的许可操作了。
需要指出的是,所述的在从装终端上安装的对应软件,可以是和主装终端上完全一致的软件形式。另外,也可以是不一致的软件形式,但需要具有对应关系。
比如说,用户具有IPAD平板电脑和IPHONE智能手机两种终端的话,于是,其中一个为主装终端,另外一个为从装终端。这种情况下,在选择软件的时候,同一个软件功能可能会有不同的版本,来适应不同终端的需求。于是,就可以选择适当的版本来适应不同的需求。
另一方面,还可以是具有关联性的软件形式。比如说,在其中的主装终端上装了一个大型的绘图软件;而在从装终端上,并没有相应的大尺寸的操作界面,于是,就可以装一个小型的绘图软件,来行使部分的类似功能。
步骤S160,通过前述的请求界面来采集用户所发出的在从装终端上进行软件安装的指令信息;
前述的请求界面中,可以设置有相应的控件形式,来采集用户是否要在从装终端上进行对应软件安装的指令信息。另外,还可以包括在从装终端上所安装软件的版本信息,或者选择其它的关联软件的选项信息。
所采集获得的信息内容,通过相应的请求界面,来通过异步数据传输的方式,将采集获得的信息内容进行数据打包,传输到对应的网络管理中心。在网络管理中心中,对相应的数据进行解密及解析,通过数据内容来判定所指定的主装终端,以及相应的从装终端。于是,进入到下一步骤的操作进程中。
步骤S170,在前述的指令信息许可对应的从装终端进行软件安装的情况下,在对应的从装终端中执行相应软件的下载及安装操作。
在前述的识别信息获得许可的情况下,就可以展开针对于从装终端的对应软件的下载及安装操作了。
需要指出的是,所述的从装终端有可能处于关闭状态。针对于这种情况,这可以生成软件安装的执行消息。在该执行消息中,包括有针对于从装终端进行相应的软件安装的消息内容及执行流程,然后,检测从装终端的登录状态,当从装终端处于登录状态的情况下,将该执行消息推送至从装终端。
或者,生成相应的软件安装执行指令,并采集用户的从装终端的登录状态,当用户的从装终端进入到登录状态的情况下,直接进行相应软件的下载及安装操作。
如果所述的从装终端处于开机状态,而且处于联网状态的话,那么,在获得指定信息许可的情况下,来直接执行针对于从装终端的相应软件的数据推动操作,以异步数据传输的方式将相应的软件程序推送到对应的从装终端中。然后,针对于该从装终端展开安装操作。或者说,利用在线安装的方式,直接传输相应的数据,并进行安装。
在程序的安装过程中,可能还会涉及到软件的支付购买等方面的操作。于是,就可以设置相应的步骤:
判定用户在主装终端上进行软件安装之后,在从装终端上进行安装是否需要收费;
如果不进行收费的话,则直接执行针对于从装终端的软件安装操作的流程;
如果需要进行收费的话,那么将针对于从装终端上的软件购买费用转入到主装终端上,利用主装终端进行软件的购买操作;
当完成了主装终端上的软件购买操作之后,发出从装终端费用支付完毕的提醒信息。
实施例2
步骤S210,采集主装终端和从装终端的标识信息,通过该标识信息在主装终端和从装终端两者之间建立起软件安装关联;在本实施例中,主装终端和从装终端之间,通过射频方式进行连接,特别是利用蓝牙射频组件进行终端间的搜寻及联通,以及数据的传输操作。
步骤S220,采集主装终端安装软件的操作信息;
步骤S230,通过预先建立的软件安装关联方面的规则,来判定安装软件的主装终端是否对应有从装终端;
举例来说,在建立有软件安装关联的终端设备上,设置并存储具有已建立软件安装关联的设备名录的关联终端列表;
采集获得在其中一个关联终端上安装软件的信息时,转入下一步骤;
调取前述的关联终端列表,判断针对于该终端是否包括有关联终端;
在包括有关联终端的情况下,所搜寻所在的可探测范围内是否有关联终端。
步骤S240,在对应有从装终端的情况下,利用分别设置在主装终端上的射频设备进行可连接设备的探测,来判断可探测的区域中是否包括有从装终端;
举例来说,如果采用蓝牙的方式进行探测的话,可以在有效范围为10米的情况下,来探测是否存在从装终端。当然,不同的蓝牙技术所实现的探测范围也是不同的。
步骤S250,在探测获得从装终端的情况下,通过主装终端和/或从装终端发出在从装终端上安装对应软件的请求界面,在获得许可的情况下针对于所述的从装终端进行软件的传送及安装操作;
或者,按照预先设置直接安装规则,在所探测到的从装终端上进行对应软件的传送及安装操作。
在本发明中,还提供一种软件安装的***,该***包括:
关联建立模块,用以在多个终端设备之间建立起软件安装关联;
安装触发模块,用以在探测其中的终端设备上进行的软件安装操作,从而触发从装终端共同安装软件的响应操作;
从装终端数据推送模块,在采集获得从装终端共同安装指定软件的控制信号之后,将相应的软件数据由当前终端传输至从装终端,或者触发从装终端从指示路径中进行下载,或者从当前终端直接传输已安装软件数据至从装终端;
从装终端软件安装模块,在从装终端中装载通过前述方式所获得的软件数据。
参照着前面的描述,通过关联建立模块,能够在多个终端设备之间,建立软件安装的关联关系。通过该关联关系,能够在部分终端中安装软件的情况下,启动对从装终端的软件安装操作。
利用前述的安装触发模块,用以探测在部分终端设备的软件安装操作。比如,该探测方式,通过常用的钩子函数就可以实现,或者,设置其它专用的探测模块,来进行用户安装程序的探测操作。比如,对于Windows操作***来说,还可以通过和窗口相关的API函数,探测弹出的窗口类型,以及窗口的属性,从而判定用户是否进行了软件的安装操作。或者,针对于所在终端上的注册表进行检查,来通过注册表来判断是否有新的程序加入行为。
进一步,对应着安装触发模块,还可以设定安装咨询模块,用以弹出具有预设控件的咨询窗口,也就是前面所描述的请求界面。来咨询用户是否要针对于从装终端进行相关软件的安装操作,以及软件的选择操作等。
该安装咨询模块,作为举例而非限定,对于Windows操作***来说,通过触发和窗口相关的API函数,生成弹出窗口,并通过该弹出窗口的句柄信息,来载入预先存储的窗口内容,包括用以供用户操作的各种控件。
通过安装触发模块获得针对于从装终端的安装指令后,可以直接将相应的软件由当前终端传输至从装终端;或者,将相应软件的下载链接传送至从装终端,在从装终端中按着相应的下载链接执行下载操作。
进而,通过前述的关联软件安装模块,调取所获得的软件信息,然后触发软件的安装操作。该软件直接进入到默认的安装进程,完成软件的安装,包括注册表的信息载入等在内的各操作。
进一步,在装载操作完成之后,还可以生成软件安装反馈信息,具体说来,包括有如下步骤:
在从装终端中,监测因主装终端的触发而安装软件的进程;
采集获得从装终端上完成相应软件安装操作的信息时,触发反馈信息的生成操作;
将生成的反馈信息发送至主装终端中输出。
前述的监测软件安装进程的操作,利用钩子函数来完成就可以了。监测到相应程序的安装窗口结束,即可代表软件的安装操作完成。而所生成的反馈信息,采用模板形式即可,比如,显示“XX软件在YY上安装完毕”。其中,“XX”代表软件的名字,“YY”代表从装终端的名称。将反馈信息,通过前述的软件传输或控制的通道,进行数据传输即可。主装终端收到反馈消息,便于了解从装终端上的程序安装进程。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例亦均在本发明的保护范围之中。
Claims (20)
1.一种软件安装的方法,其特征在于该方法包括有如下步骤:
步骤1,在多个终端设备之间建立起软件安装关联,分为主装终端和从装终端;
步骤2,在其中的主装终端上进行软件的安装操作,触发从装终端共同安装软件的响应操作;
步骤3,在采集获得从装终端共同安装指定软件的控制信号之后,将相应的软件数据由当前终端传输至从装终端,或者触发从装终端从指示路径中下载,或者从当前终端直接传输已安装软件数据至关联终端;
步骤4,在从装终端上装载前述方式所获得的软件数据。
2.根据权利要求1所述的一种软件安装的方法,其特征在于:所述的终端设备之间所建立起来的软件安装关联,是通过所在终端的***服务器建立起来的***关联。
3.根据权利要求1所述的一种软件安装的方法,其特征在于:所述的终端设备所建立起来的软件安装关联,是在主装终端和从装终端之间直接构建的软件安装关联。
4.根据权利要求3所述的一种软件安装的方法,其特征在于:主装终端和从装终端之间在建立软件安装关联时,通过端与端之间的射频通信方式进行通信连接。
5.根据权利要求4所述的一种软件安装的方法,其特征在于:所述的射频通信为蓝牙通信。
6.根据权利要求1所述的一种软件安装的方法,其特征在于:设定在主装终端及从装终端中设置特定的终端为具有优先权的终端,仅仅通过该终端才能够进行关联的其它终端上的软件安装的控制操作。
7.根据权利要求1所述的一种软件安装的方法,其特征在于:所述的方法包括有如下步骤,
步骤S110,采集主装终端和从装终端的网络标识信息;
步骤S120,通过主装终端网络标识信息和从装终端网络标识信息,在主装终端和从装终端两者之间建立起软件安装关联;
步骤S130,通过网络服务器采集主装终端安装软件的操作信息;
步骤S140,通过预先建立的软件安装关联方面的规则,来判定 安装软件的主装终端是否对应有从装终端;
步骤S150,在对应有从装终端的情况下,向用户所在的主装终端和/或从装终端发出在从装终端上安装对应软件的请求界面;
步骤S160,通过前述的请求界面来采集用户所发出的在从装终端上进行软件安装的指令信息;
步骤S170,在前述的指令信息许可对应的从装终端进行软件安装的情况下,在对应的从装终端中执行相应软件的下载及安装操作。
8.根据权利要求1所述的一种软件安装的方法,其特征在于:前述的网络标识信息,是用户的终端名称,和/或用户终端上的网卡地址信息,和/或用户所注册的用以实现软件购买操作的帐号,和/或用户注册的用于区别所在终端的识别号。
9.根据权利要求1或7所述的一种软件安装的方法,其特征在于:在判断不同终端之间是否具有主装终端和从装终端的软件安装关联时,具有步骤,
采集用户采用同样的用以实现软件购买操作的账号,或账号及密码来购买软件的操作信息;
判定该同账号和/或密码的关联关系;
在对应的终端之间建立起软件安装的关联关系。
10.根据权利要求1所述的一种软件安装的方法,其特征在于:在从装终端安装关联的程序时,具有如下步骤,
预先设定在从装终端中的软件安装规则,该规则中凡是在主装终端上安装的相应程序,同步授权在从装终端上也安装相应程序;
在对应的软件安装操作中,判定是否建立有该规则,若建立则直接进行相应软件的安装操作;
判断没有建立前述的规则,则弹出用以采集用户是否要在从装终端上安装对应软件的请求界面。
11.根据权利要求1所述的一种软件安装的方法,其特征在于:针对于所述的步骤2,它包括有如下的实现步骤,
用以实现软件安装关联的功能组件处于活动状态;
采集已建立起软件安装关联的主装终端设备中的软件安装操作信息;
在设置条件允许的情况下,弹出其它已从装终端上的安装软件的 请求界面。
12.根据权利要求10或11所述的一种软件安装的方法,其特征在于:前述请求界面的输出方式,是在主装终端上进行输出。
13.根据权利要求10或11所述的一种软件安装的方法,其特征在于:前述的请求界面中,设置有控件形式来采集用户是否要在从装终端上进行对应软件安装的指令信息,和/或在从装终端上所安装软件的版本信息,和/或选择其它的关联软件的选项信息。
14.根据权利要求1所述的一种软件安装的方法,其特征在于:在所述的从装终端处于关闭状态的情况下,具有如下步骤,
生成软件安装的执行消息,在该执行消息中,包括有针对于从装终端进行相应的软件安装的消息内容及执行流程;
检测从装终端的登录状态;
当判断获得从装终端处于登录状态的情况下,将软件安装方面的执行消息推送至从装终端,或直接进行相应软件的安装操作。
15.根据权利要求1或7所述的一种软件安装的方法,其特征在于:在程序的安装过程中,在涉及到软件的支付购买方面操作的情况下,执行如下步骤,
判定用户在主装终端上进行软件安装之后,在从装终端上进行安装是否需要收费;
如果不进行收费的话,则直接执行针对于从装终端的软件安装操作的流程;
如果需要进行收费的话,那么将针对于从装终端上的软件购买费用转入到主装终端上,利用主装终端进行软件的购买操作;
当完成了主装终端上的软件购买操作之后,发出从装终端费用支付完毕的提醒信息。
16.根据权利要求1所述的一种软件安装的方法,其特征在于:在从装终端上的软件装载操作完成之后,生成软件安装反馈信息,它包括有如下步骤,
在从装终端中,监测因主装终端的触发而安装软件的进程;
采集获得从装终端上完成相应软件安装操作的信息时,触发反馈信息的生成操作;
将生成的反馈信息发送至主装终端中输出。
17.根据权利要求1所述的一种软件安装的方法,其特征在于:
在建立有软件安装关联的终端设备上,设置并存储具有已建立软件安装关联的设备名录的关联终端列表;
采集获得在其中一个关联终端上安装软件的信息时,转入下一步骤;
调取前述的关联终端列表,判断针对于该终端是否包括有关联终端;
在包括有关联终端的情况下,所搜寻所在的可探测范围内是否有关联终端。
18.根据权利要求1所述的一种软件安装的方法,其特征在于:所述的方法包括有如下步骤,
步骤S210,采集主装终端和从装终端的标识信息,通过该标识信息在主装终端和从装终端两者之间建立起软件安装关联;
步骤S220,采集主装终端安装软件的操作信息;
步骤S230,通过预先建立的软件安装关联方面的规则,来判定安装软件的主装终端是否对应有从装终端;
步骤S240,在对应有从装终端的情况下,利用分别设置在主装终端上的射频设备进行可连接设备的探测,来判断可探测的区域中是否包括有从装终端;
步骤S250,在探测获得从装终端的情况下,通过主装终端和/或从装终端发出在从装终端上安装对应软件的请求界面,在获得许可的情况下针对于所述的从装终端进行软件的传送及安装操作;
或者,按照预先设置直接安装规则,在所探测到的从装终端上进行对应软件的传送及安装操作。
19.一种软件安装的***,其特征在于该***包括:
关联建立模块,用以在多个终端设备之间建立起软件安装关联;
安装触发模块,用以在探测其中的终端设备上进行的软件安装操作,从而触发从装终端共同安装软件的响应操作;
从装终端数据推送模块,在采集获得从装终端共同安装指定软件的控制信号之后,将相应的软件数据由当前终端传输至从装终端,或者触发从装终端从指示路径中进行下载,或者从当前终端直接传输已安装软件数据至从装终端;
从装终端软件安装模块,在从装终端中装载通过前述方式所获得的软件数据。
20.根据权利要求19所述的一种软件安装的***,其特征在于:对应着安装触发模块设置安装咨询模块,用以弹出具有预设控件的的请求界面,来咨询用户是否要针对于从装终端进行相关软件的安装操作,以及软件的选择操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102592876A CN102385519A (zh) | 2011-09-04 | 2011-09-04 | 一种软件安装的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102592876A CN102385519A (zh) | 2011-09-04 | 2011-09-04 | 一种软件安装的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102385519A true CN102385519A (zh) | 2012-03-21 |
Family
ID=45824960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102592876A Pending CN102385519A (zh) | 2011-09-04 | 2011-09-04 | 一种软件安装的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102385519A (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970439A (zh) * | 2012-11-29 | 2013-03-13 | 广东欧珀移动通信有限公司 | 一种即时分享手机应用程序的方法和装置 |
CN103019816A (zh) * | 2012-11-29 | 2013-04-03 | 北京网秦天下科技有限公司 | 应用程序管理方法和服务器 |
CN103108032A (zh) * | 2012-12-31 | 2013-05-15 | 王玉娇 | 多设备协同下载和管理应用程序的方法及相关设备 |
CN103365688A (zh) * | 2013-06-28 | 2013-10-23 | 深圳市掌讯通讯设备有限公司 | 一种安卓智能设备间软件自动安装与同步方法 |
CN103414766A (zh) * | 2013-07-29 | 2013-11-27 | 北京小米科技有限责任公司 | 一种安装应用的方法、装置和终端设备 |
CN103905856A (zh) * | 2012-12-24 | 2014-07-02 | 联想(北京)有限公司 | 终端设备及其信息处理方法 |
CN104243596A (zh) * | 2014-09-24 | 2014-12-24 | 厦门美图移动科技有限公司 | 软件管理方法、设备和移动终端 |
CN104378144A (zh) * | 2014-10-10 | 2015-02-25 | 惠州市博泰通讯设备有限公司 | 蓝牙设备软件安装方法和*** |
CN104639365A (zh) * | 2014-12-31 | 2015-05-20 | 北京奇虎科技有限公司 | 一种计算设备管理软件推送方法、装置和*** |
CN105204885A (zh) * | 2014-06-30 | 2015-12-30 | 宇龙计算机通信科技(深圳)有限公司 | 跨平台关联设备间的应用的安装方法及其*** |
CN105278979A (zh) * | 2014-07-24 | 2016-01-27 | 宏碁股份有限公司 | 自动化程序下载方法与*** |
CN105302583A (zh) * | 2014-06-13 | 2016-02-03 | 宇龙计算机通信科技(深圳)有限公司 | 一种分享安装应用的方法和*** |
WO2016058412A1 (zh) * | 2014-10-16 | 2016-04-21 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能部署的方法、装置及存储介质 |
CN105589723A (zh) * | 2015-12-22 | 2016-05-18 | 广州三星通信技术研究有限公司 | 用于在电子终端中安装应用的方法及其电子终端 |
CN105898482A (zh) * | 2015-12-02 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 电视中安装应用的方法和装置 |
CN106227567A (zh) * | 2016-07-27 | 2016-12-14 | 北京金山安全软件有限公司 | 一种分享应用程序的方法、装置及电子设备 |
WO2017120863A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种安装软件时的数据发送方法以及软件安装*** |
WO2017120867A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 一种远程操作软件安装时的数据采集方法及软件安装*** |
WO2017120862A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种提醒进度时专利信息展示方法以及软件安装*** |
WO2017120868A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 远程操作软件安装时的信息提醒方法及软件安装*** |
CN109992430A (zh) * | 2019-02-28 | 2019-07-09 | 维沃移动通信有限公司 | 一种数据传输方法、第一终端和第二终端 |
CN113190803A (zh) * | 2021-06-30 | 2021-07-30 | 深圳传音控股股份有限公司 | 处理方法、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101502079A (zh) * | 2006-08-10 | 2009-08-05 | 索尼爱立信移动通讯有限公司 | 在移动网络终端上安装和配置软件应用程序的***和方法 |
WO2010141217A1 (en) * | 2009-06-03 | 2010-12-09 | Apple Inc. | Installing applications based on a seed application from a separate device |
CA2731659A1 (en) * | 2010-02-26 | 2011-08-26 | Research In Motion Limited | System and method for providing access to a service relating to an account for an electronic device in a network |
-
2011
- 2011-09-04 CN CN2011102592876A patent/CN102385519A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101502079A (zh) * | 2006-08-10 | 2009-08-05 | 索尼爱立信移动通讯有限公司 | 在移动网络终端上安装和配置软件应用程序的***和方法 |
WO2010141217A1 (en) * | 2009-06-03 | 2010-12-09 | Apple Inc. | Installing applications based on a seed application from a separate device |
CA2731659A1 (en) * | 2010-02-26 | 2011-08-26 | Research In Motion Limited | System and method for providing access to a service relating to an account for an electronic device in a network |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019816A (zh) * | 2012-11-29 | 2013-04-03 | 北京网秦天下科技有限公司 | 应用程序管理方法和服务器 |
CN102970439A (zh) * | 2012-11-29 | 2013-03-13 | 广东欧珀移动通信有限公司 | 一种即时分享手机应用程序的方法和装置 |
CN102970439B (zh) * | 2012-11-29 | 2014-10-15 | 广东欧珀移动通信有限公司 | 一种即时分享手机应用程序的方法和装置 |
CN103905856A (zh) * | 2012-12-24 | 2014-07-02 | 联想(北京)有限公司 | 终端设备及其信息处理方法 |
CN103905856B (zh) * | 2012-12-24 | 2018-10-12 | 联想(北京)有限公司 | 终端设备及其信息处理方法 |
CN103108032B (zh) * | 2012-12-31 | 2015-08-19 | 王玉娇 | 多设备协同下载和管理应用程序的方法及相关设备 |
CN103108032A (zh) * | 2012-12-31 | 2013-05-15 | 王玉娇 | 多设备协同下载和管理应用程序的方法及相关设备 |
CN103365688A (zh) * | 2013-06-28 | 2013-10-23 | 深圳市掌讯通讯设备有限公司 | 一种安卓智能设备间软件自动安装与同步方法 |
CN103414766A (zh) * | 2013-07-29 | 2013-11-27 | 北京小米科技有限责任公司 | 一种安装应用的方法、装置和终端设备 |
CN105302583A (zh) * | 2014-06-13 | 2016-02-03 | 宇龙计算机通信科技(深圳)有限公司 | 一种分享安装应用的方法和*** |
CN105302583B (zh) * | 2014-06-13 | 2018-11-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种分享安装应用的方法和*** |
CN105204885A (zh) * | 2014-06-30 | 2015-12-30 | 宇龙计算机通信科技(深圳)有限公司 | 跨平台关联设备间的应用的安装方法及其*** |
CN105278979B (zh) * | 2014-07-24 | 2019-06-25 | 宏碁股份有限公司 | 自动化程序下载方法与*** |
CN105278979A (zh) * | 2014-07-24 | 2016-01-27 | 宏碁股份有限公司 | 自动化程序下载方法与*** |
CN104243596A (zh) * | 2014-09-24 | 2014-12-24 | 厦门美图移动科技有限公司 | 软件管理方法、设备和移动终端 |
CN104243596B (zh) * | 2014-09-24 | 2017-11-28 | 厦门美图移动科技有限公司 | 软件管理方法、设备和移动终端 |
CN104378144A (zh) * | 2014-10-10 | 2015-02-25 | 惠州市博泰通讯设备有限公司 | 蓝牙设备软件安装方法和*** |
WO2016058412A1 (zh) * | 2014-10-16 | 2016-04-21 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能部署的方法、装置及存储介质 |
CN105577409B (zh) * | 2014-10-16 | 2020-08-11 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能自动部署的方法和装置 |
CN105577409A (zh) * | 2014-10-16 | 2016-05-11 | 中兴通讯股份有限公司 | 一种实现虚拟网络功能自动部署的方法和装置 |
CN104639365A (zh) * | 2014-12-31 | 2015-05-20 | 北京奇虎科技有限公司 | 一种计算设备管理软件推送方法、装置和*** |
CN105898482A (zh) * | 2015-12-02 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 电视中安装应用的方法和装置 |
CN105589723A (zh) * | 2015-12-22 | 2016-05-18 | 广州三星通信技术研究有限公司 | 用于在电子终端中安装应用的方法及其电子终端 |
WO2017120868A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 远程操作软件安装时的信息提醒方法及软件安装*** |
WO2017120862A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种提醒进度时专利信息展示方法以及软件安装*** |
WO2017120867A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 一种远程操作软件安装时的数据采集方法及软件安装*** |
WO2017120863A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种安装软件时的数据发送方法以及软件安装*** |
WO2018019236A1 (zh) * | 2016-07-27 | 2018-02-01 | 北京金山安全软件有限公司 | 一种分享应用程序的方法、装置及电子设备 |
CN106227567A (zh) * | 2016-07-27 | 2016-12-14 | 北京金山安全软件有限公司 | 一种分享应用程序的方法、装置及电子设备 |
CN109992430A (zh) * | 2019-02-28 | 2019-07-09 | 维沃移动通信有限公司 | 一种数据传输方法、第一终端和第二终端 |
CN109992430B (zh) * | 2019-02-28 | 2021-07-20 | 维沃移动通信有限公司 | 一种数据传输方法、第一终端和第二终端 |
CN113190803A (zh) * | 2021-06-30 | 2021-07-30 | 深圳传音控股股份有限公司 | 处理方法、设备及存储介质 |
CN113190803B (zh) * | 2021-06-30 | 2021-11-02 | 深圳传音控股股份有限公司 | 处理方法、设备及存储介质 |
WO2023273649A1 (zh) * | 2021-06-30 | 2023-01-05 | 深圳传音控股股份有限公司 | 处理方法、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102385519A (zh) | 一种软件安装的方法及*** | |
CN105915420B (zh) | 智能家居设备的添加方法及装置 | |
CN110971495B (zh) | 智能家居***的设备绑定方法、装置及存储介质 | |
EP3010246A1 (en) | Home appliance, mobile device, and control system for home appliance | |
CN104936134A (zh) | 终端设备配对连接的方法及*** | |
CN107831386A (zh) | 识别充电异常的方法、设备、移动终端和计算机存储介质 | |
CN103517105A (zh) | 家电设备控制***、电视机及控制方法 | |
CN108055339B (zh) | 家电设备互联的方法、装置、存储介质及云平台服务器 | |
CN107005737A (zh) | 进行流式传送和游戏的通用远程控制器 | |
CN104168182A (zh) | 一种智能家庭网关和社区管理*** | |
CN105320616B (zh) | 外部设备控制方法及装置 | |
CN109257793B (zh) | 网络连接方法、装置、设备及存储介质 | |
CN103078892A (zh) | 短消息内容智能识别的方法、客户端、服务器及*** | |
CN111954238A (zh) | 一种配网方法、配网装置及家用电器 | |
CN103873960A (zh) | 无线设备、控制设备及无线设备与控制设备的配对方法 | |
CN104200644A (zh) | 设备遥控方法、功能终端以及智能终端 | |
CN105992390A (zh) | 一种移动终端连接wifi路由器的方法及*** | |
CN106789488B (zh) | 智能家居设备管理方法及装置 | |
CN112423368A (zh) | 网关、智能设备、移动终端、入网、入网辅助方法及*** | |
CN106792678B (zh) | 一种无线节点自动配对搜索的方法及*** | |
CN107409241A (zh) | 用于聚合和分析***状态的***和方法 | |
CN103888905A (zh) | 无线设备及其与控制设备的配对方法 | |
CN204102158U (zh) | 智能终端通过识别标签自动连接并控制设备的*** | |
CN107942701A (zh) | 基于物联网的家电控制***及方法 | |
CN103561478A (zh) | 一种设备之间自动实现无线连接的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120321 |