一种软件下载方法及装置的制造方法_3

文档序号:9455945阅读:来源:国知局
>[0093]301:使用第一电子设备中的WiFi网卡建立软件接入点。
[0094]其中软件接入点为第一电子设备提供的网络接入点,即第一电子设备可以作为一个网络中的接入点,以同时接入多个第二电子设备。
[0095]在本发明实施例中,第一电子设备运行的操作系统具备接入点配置功能,并且在第一电子设备的各种通信模块中,WiFi网卡可以执行接入点配置功能,将第一电子设备建立成软件接入点,这样第一电子设备则成为一个WiFi热点,第二电子设备可以搜索该WiFi热点,接入到第一电子设备中。
[0096]其中软件接入点的接入信息包括:第一电子设备的设备信息、用于第一电子设备与第二电子设备建立数据传输通道的密码、用于指示第一电子设备和第二电子设备之间信息传输的传输方式。该传输方式用于指不第一电子设备和第二电子设备米取的何种通信方式传输信息,如文字传输方式、语音传输方式等。
[0097]302:对软件接入点的接入信息进行编码,并广播编码后的接入信息。
[0098]303:获取所述第二电子设备发送的连接密码,如果所述连接密码与所述接入信息中的用于建立数据传输通道的密码匹配,则与所述第二电子设备建立数据传输通道,所述连接密码由所述第二电子设备对编码后的所述接入信息中解码得到。
[0099]如果连接密码与接入信息中用于建立数据传输通道的密码匹配,则表示第二电子设备可以接入到第一电子设备的软件接入点中,与第一电子设备建立数据传输通道通信。
[0100]从上述数据传输通道的建立可以看出,第一电子设备首先广播编码后的接入信息至第二电子设备,第二电子设备再对接入信息中解码得到连接密码并上传,当第一电子设备判断出连接密码与接入信息中用于建立数据传输通道的密码匹配时建立数据传输通道,这一种建立方式为握手方式。
[0101]为实现这一握手方式,第一电子设备需要首先将其编码方式发送给第二电子设备,这样第二电子设备才可以采用对应的解码方式进行解码得到正确的连接密码。所谓正确的连接密码是与所述接入信息中用于建立数据传输通道的密码一致的密码。
[0102]而第一电子设备在发送编码方式至第二电子设备中时,第一电子设备可以采用广播方式发送编码方式。当然第一电子设备也可以选择第二电子设备发送,例如可以从第一电子设备记录的好友信息中选取好友信息绑定的设备信息进行发送,这样使得仅有好友信息绑定的第二电子设备可以从第一电子设备建立数据传输通道,提供数据通信安全性。
[0103]304:运行服务端软件。需要指出的一点是:第一电子设备运行服务端软件可以是在与第二电子设备建立数据传输通道之后被触发后运行,也可以是在第一电子设备开启后直接运行,本发明实施例并不限定服务端软件运行的过程。
[0104]305:确定第二电子设备需要下载的软件,从服务端软件获取软件信息。
[0105]306:通过数据传输通道发送软件信息至第二电子设备,以使第二电子设备依据软件信息从服务端软件中下载软件。
[0106]步骤304至步骤306:与步骤103至步骤105相同,对此不在阐述。
[0107]上述图1或图3介绍了第一电子设备作为软件接入点,如何将软件信息提供给第二电子设备,下面则从第二电子设备侧,介绍第二电子设备如何获取软件信息并下载软件,其流程图可以参阅图4所示,包括以下步骤:
[0108]401:搜索第一电子设备的软件接入点,第一电子设备安装有服务端软件,服务端软件用于提供软件下载功能,软件接入点为第一电子设备提供的网络接入点。
[0109]在本发明实施例中,第二电子设备搜索软件接入点是为了接入到第一电子设备中,与第一电子设备建立数据传输通道,从而可以从第一电子设备中获取软件信息。其中搜索软件接入点的方式包括但不限于下述方式:
[0110]—种方式是:第二电子设备可以通过其包括的感应单元,获取操作体在第二电子设备上形成的操作点。然后第二电子设备基于该操作点,确定该操作点所在位置是否对应当前第二电子设备显示区域内,用于指示第二电子设备进行搜索的标识,如果是触发第二电子设备开启搜索功能,第二电子设备通过运行搜索功能来搜索第一电子设备的软件接入点。
[0111]另一种方式是:第二电子设备安装有用于自动搜索软件接入点的搜索软件,第二电子设备开启后运行该搜索软件以搜索第一电子设备的软件接入点。
[0112]402:与第一电子设备建立数据传输通道。
[0113]在本发明实施例中,第二电子设备与第一电子设备建立数据传输通道的过程可以是:运行第二电子设备中的解码软件;使用解码软件对第一电子设备广播的编码后的接入信息进行解码,得到连接密码,所述接入信息是软件接入点提供的信息;发送连接密码至所述第一电子设备,以在第一电子设备确定所述连接密码与所述接入信息中用于建立数据传输通道的密码一致的情况下,与所述第一电子设备建立数据传输通道。
[0114]软件接入点提供的接入信息则可以包括:第一电子设备的设备信息、用于第一电子设备与第二电子设备建立数据传输通道的密码、用于指示第一电子设备和第二电子设备之间信息传输的传输方式。该传输方式用于指示第一电子设备和第二电子设备采取的何种通信方式传输信息,如文字传输方式、语音传输方式等。
[0115]403:通过数据传输通道,接收第一电子设备发送的软件信息。
[0116]在本发明实施例中,第二电子设备接收到的软件信息可以以二维码方式记录,由于二维码可以采用某种编码方式,将软件信息编码成采用某种特定的几何图形按一定规律在二维方向分布的黑白相间的图形,当某一个电子设备在不确定第一电子设备采用的编码方式时很难对二维码进行解码,因此以二维码方式记录软件信息可以实现对软件信息的加密,提高信息安全性。
[0117]基于这种二维码的方式,第二电子设备需要通过数据传输通道获取第一电子设备采用的编码方式,这样第二电子设备获取到二维码后才可以正确解码。
[0118]404:依据软件信息,从服务端软件中下载软件信息对应的软件。
[0119]在本发明实施例中,第二电子设备依据软件信息下载软件时,主要依据软件信息中的软件下载链接进行下载。当软件下载链接指示出要下载的软件在第一电子设备中的存储位置时,该软件下载链接表明第一电子设备中存储有要下载的软件,则第二电子设备可以直接从该存储位置中获取要下载的软件。
[0120]与上述方法实施例相对应,本发明实施例还提供一种应用于第一电子设备中的软件下载装置500,在第一电子设备中安装有用于提供软件下载功能的服务端软件,其中软件下载装置500的结构示意图请参阅图5所示,可以包括:接入点建立单元501、通道建立单元502、运行单元503、获取单元504和发送单元505。其中,
[0121]接入点建立单元501,用于使用第一电子设备中的WiFi网卡建立软件接入点,其中软件接入点为第一电子设备提供的网络接入点,即第一电子设备可以提供一个网络的接入点,以同时接入多个第二电子设备。
[0122]在本发明实施例中,第一电子设备运行的操作系统具备接入点配置功能,并且在第一电子设备的各种通信模块中,WiFi网卡可以执行接入点配置功能,将第一电子设备建立成软件接入点,这样第一电子设备则成为一个WiFi热点,第二电子设备可以搜索该WiFi热点,接入到第一电子设备中。因此接入点建立单元501可以调用第一电子设备运行的操作系统的接入点配置功能,由WiFi网卡执行接入点配置功能建立软件接入点。
[0123]通道建立单元502,用于与第二电子设备建立数据传输通道,其中第二电子设备需要下载软件进行软件更新。可以理解的是:数据传输通道是第一电子设备和第二电子设备进行数据通信的通道,其通道类型可以依据第一电子设备和第二电子设备中的通信模块设定。
[0124]在本发明实施例的一些示例中,第一电子设备和第二电子设备建立的数据传输通道是WiFi通道,其中WiFi通道是指WiFi类型的通道,其采用WiFi技术进行数据通信。由于第一电子设备在建立软件接入点时,采用的是WiFi网卡执行接入点配置功能建立,所以采用WiFi通道为数据传输通道可以使第一电子设备仅开启WiFi网卡这一个通信模块既可以建立软件接入点,也可以建立数据传输通道。
[0125]在本发明实施例的另一些示例中,第一电子设备和第二电子设备建立的数据传输通道是非WiFi通道,其中非WiFi通道是指非WiFi类型的通道,其采用除WiFi技术之外其他通信技术进行数据通信,如蓝牙技术等。基于这种类型的数据传输通道,第一电子设备需要同时开启两个通信模块,相对于WiFi类型的通道来说,增加设备
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1