【技术实现步骤摘要】
一种上网系统、方法及可穿戴设备
[0001]本申请涉及可穿戴设备
,尤其涉及一种上网系统、方法及可穿戴设备。
技术介绍
[0002]随着终端设备的发展,可穿戴设备体积小,方便携带,越来越多的用户选择使用可穿戴设备。可穿戴设备上可以安装有多个应用。用户可以通过可穿戴设备上安装的应用体验不同的功能,例如听歌、发送消息、打电话等。但是,可穿戴设备上都是通过应用的主线程执行各个任务的,例如UI绘制、访问网络等。不同应用的主线程不同。目前可穿戴设备上应用内的主线程为单任务处理机制。若应用内的主线程访问网络,主线程会被挂起无法执行其他的任务事项,这会导致主线程的执行效率大大降低。如何提高主线程的执行效率,有待进一步研究。
技术实现思路
[0003]本申请提供了一种上网系统、方法及可穿戴设备,在可穿戴设备上的第一应用在访问网络时,可以释放主线程,提升应用主线程的执行效率。
[0004]第一方面,本申请提供了一种上网系统,系统包括可穿戴设备和服务器,其中,可穿戴设备,用于显示第一应用的第一用户界面;可穿戴设备,还用于:接收用户针对第一用户界面的第一用户操作,第一用户操作用于从服务器中获取第一网络资源;响应于第一用户操作,确定出处于空闲状态的第一异步线程,并通过第一异步线程将第一网络请求参数发送至服务器;通过第一应用的主线程执行第一任务事项;服务器,用于基于第一网络请求参数获取到第一网络资源;服务器,还用于将第一网络资源发送至第一异步线程;可穿戴设备,还用于通过第一异步线程将第一网络资源发送至第一应用,并 ...
【技术保护点】
【技术特征摘要】
1.一种上网系统,其特征在于,所述系统包括可穿戴设备和服务器,其中,所述可穿戴设备,用于显示第一应用的第一用户界面;所述可穿戴设备,还用于:接收用户针对所述第一用户界面的第一用户操作,所述第一用户操作用于从所述服务器中获取第一网络资源;响应于所述第一用户操作,确定出处于空闲状态的第一异步线程,并通过所述第一异步线程将第一网络请求参数发送至所述服务器;通过所述第一应用的主线程执行第一任务事项;所述服务器,用于基于所述第一网络请求参数获取到所述第一网络资源;所述服务器,还用于将所述第一网络资源发送至所述第一异步线程;所述可穿戴设备,还用于通过所述第一异步线程将所述第一网络资源发送至所述第一应用,并通过所述第一应用基于所述第一网络资源执行第二任务事项。2.根据权利要求1所述的系统,其特征在于,所述可穿戴设备,用于显示第二应用的第二用户界面;所述可穿戴设备,还用于:接收用户针对所述第二用户界面的第二用户操作,所述第二用户操作用于从所述服务器中获取第二网络资源;响应于所述第二用户操作,确定出处于空闲状态的第二异步线程,并通过所述第二异步线程将第二网络请求参数发送至所述服务器;通过所述第二应用的主线程执行第三任务事项;所述服务器,用于基于所述第二网络请求参数获取到所述第二网络资源;所述服务器,还用于将所述第二网络资源发送至所述第二异步线程;所述可穿戴设备,还用于通过所述第二异步线程将所述第二网络资源发送至所述第二应用,并通过所述第二应用基于所述第二网络资源执行第四任务事项。3.根据权利要求1或2所述的系统,其特征在于,所述第一网络请求参数包括以下一项或多项:所述第一应用的应用标识、所述第一网络资源的信息、所述服务器的地址。4.根据权利要求1
‑
3任一项所述的系统,其特征在于,所述可穿戴设备,还用于:将所述第一异步线程的状态由空闲状态修改为繁忙状态,处于所述繁忙状态的所述第一异步线程无法被其他应用调用。5.根据权利要求1
‑
4任一项所述的系统,其特征在于,所述可穿戴设备,还用于将所述第一异步线程的状态由繁忙状态修改为空闲状态,处于所述空闲状态的所述第一异步线程能被其他应用调用。6.根据权利要求1
‑
5任一项所述的系统,其特征在于,所述可穿戴设备,还用于在第一时长内未接收到第三网络请求参数的情况下,将所述第一异步线程的状态由繁忙状态修改为空闲状态,处于所述空闲状态的所述第一异步线程能被其他应用调用。7.根据权利要求1
‑
6任一项所述的系统,其特征在于,所述可穿戴设备,具体用于:在确定出所述第一应用没有调用异步线程的情况下,确定出处于空闲状态的所述第一异步线程。8.根据权利要求7所述的系统,其特征在于,所述可穿戴设备,还用于:
在确定出所述第一应用调用有所述第一异步线程的情况下,通过所述第一异步线程将第一网络请求参数发送至所述服务器。9.根据权利要求7所述的系统,其特征在于,所述可穿戴设备,还用于:在确定出所述第一应用调用有第三异步线程且处于空闲状态的异步线程的数量大于预设数量的情况下,确定出处于空闲状态的所述第一异步线程。10.根据权利要求1
‑
9任一项所述的系统,其特征在于,所述系统还包括电子设备,所述电子设备和所述可穿戴设备建立有通信连接;所述可穿戴设备,具体用于通过所述第一异步线程将第一网络请求参数通过所述通信连接发送至所述电子设备;所述电子设备,用于将所述第一网络请求参数发送至所述服务器;所述服务器,具体用于将所述第一网络资源发送至所述电子设备;所述电子设备,还用于将所述第一网络资源通过所述通信连接发送至所述可穿戴设备。11.一种上网方法,其特征在于,所述方法包括:可穿戴设备显示第一应用的第一用户界面;所述可穿戴设备接收用户针对所述第一用户界面的第一用户操作,所述第一用户操作用于从所述服务器中获取第一网络资源;响应于所述第一用户操作,所述可穿戴设备确定出处于空闲状态的第一异步线程,并通过所述第一异步线程将第一网络请求参数发送至所述服务器,所述第一网络请求参数用于所述服务器获取到所述第一网络资源;所述可穿戴设备通过所述第一应用的主线程执行第一任务事项;所述可穿戴设备通过所述第一异步线程接收所述服务器发送的所述第一网络资源;所述可穿戴设备通过所述第一异步线程将所述第一网络资源...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。