移动宽带终端设备与移动终端设备通信的方法及装置与流程

文档序号:12363094阅读:404来源:国知局
移动宽带终端设备与移动终端设备通信的方法及装置与流程

本发明涉及通信技术领域,特别涉及一种移动宽带终端设备与移动终端设备通信的方法及装置。



背景技术:

目前随着硬件性能不断提高,智能手机和平板电脑发展迅速,其上层应用软件也越来越丰富,可以满足不同人士的需要,成为人们身边不可或缺的电子设备。但由于手机和平板电脑尺寸等原因的限制,不能配置容量太大的电池,并且目前电池容量还没有一个很好的解决方案,所以当用户使用运行负荷较重的应用软件时,耗电非常快,续航时间大大缩短,智能手机和平板电脑续航时间成为其提高用户体验的一个瓶颈。

与此同时传统的移动宽带终端产品因其上网快捷,携带方便,受到用户的青睐,终端通过无处不在的3G、4G网络接入因特网,然后分享建立的无线网络链接,这样用户手机或平板电脑通过WIFI接入终端就可以轻松上网,十分便捷。但只限于上网,功能单一。因此就目前智能手机和平板电脑续航时间短,移动宽带终端设备功能单一的问题,最好是能够提供一种通过增加移动宽带终端设备的功能来解决智能手机和平板电脑续航时间短的方法,进而提高用户体验。



技术实现要素:

本发明实施例的目的在于提供一种移动宽带终端设备与移动终端设备通信的方法及装置,能降低移动终端设备的运载负荷,进而延长移动终端设备的续航时间,提高用户体验。

为了达到上述目的,本发明的实施例提供了一种移动宽带终端设备与移动终端设备通信的方法,应用于移动宽带终端设备,该方法包括:

移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第一操作调用指令,其中第一操作调用指令是移动终端设备的第二应用程序根据用户的第一操作指令生成,第二应用程序是第一应用程序的上层应用程序;

移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果;

移动宽带终端设备上的第一应用程序将处理结果发送至移动终端设备的第二应用程序,使移动终端设备的第二应用程序将处理结果展现给用户。

其中,移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果,具体包括:

移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,得到中间结果;

移动宽带终端设备上的第一应用程序将中间结果发送给移动终端设备的第二应用程序,使移动终端设备的第二应用程序将中间结果展现给用户;

移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第二操作调用指令,第二操作调用指令是移动终端设备的第二应用程序根据用户的第二操作指令生成;

移动宽带终端设备上的第一应用程序根据第二操作调用指令进行相应的数据处理,得到处理结果。

其中,移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果,具体包括:

移动宽带终端设备上的第一应用程序根据第一操作调用指令,向网络服务器发送请求;

移动宽带终端设备上的第一应用程序接收网络服务器返回的响应数据,并根据响应数据得到处理结果。

其中,移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果,具体为:

移动宽带终端设备上的第一应用程序根据第一操作调用指令,对相应的数据进行计算,并得到计算结果;

相应地,移动宽带终端设备上的第一应用程序将处理结果发送至移动终端设备的第二应用程序,具体为:

移动宽带终端设备上的第一应用程序将计算结果发送至移动终端设备的第二应用程序。

其中,在移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第一操作调用指令之前,方法还包括:

移动宽带终端设备上的第三应用程序对移动终端设备的第二应用程序进行鉴权处理,确认移动终端设备的第二应用程序为合法应用程序;

移动宽带终端设备上的第三应用程序接收移动终端设备的第二应用程序发送的用于启动移动宽带终端设备上的第一应用程序的消息;

移动宽带终端设备上的第三应用程序根据消息启动移动宽带终端设备上的第一应用程序。

其中,在移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理之后,方法还包括:

移动宽带终端设备上的第一应用程序对在数据处理过程中的临时数据和用户数据进行存储。

本发明的实施例还提供了一种移动宽带终端设备与移动终端设备通信的装置,应用于移动宽带终端设备,该装置包括:

第一接收模块,用于通过移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第一操作调用指令,其中第一操作调用指令是移动终端设备的第二应用程序根据用户的第一操作指令生成,第二应用程序是移动宽带终端设备上的第一应用程序的上层应用程序;

处理模块,用于通过移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果;

发送模块,用于通过移动宽带终端设备上的第一应用程序将处理结果发送至移动终端设备的第二应用程序,使移动终端设备的第二应用程序将处理结果展现给用户。

其中,处理模块包括:

第一处理单元,用于通过移动宽带终端设备上的第一应用程序根据第一操 作调用指令进行相应的数据处理,得到中间结果;

第一发送单元,用于通过移动宽带终端设备上的第一应用程序将中间结果发送给移动终端设备的第二应用程序,使移动终端设备的第二应用程序将中间结果展现给用户;

第一接收单元,用于通过移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第二操作调用指令,第二操作调用指令是移动终端设备的第二应用程序根据用户的第二操作指令生成;

第二处理单元,用于通过移动宽带终端设备上的第一应用程序根据第二操作调用指令进行相应的数据处理,得到处理结果。

其中,处理模块包括:

第二发送单元,用于通过移动宽带终端设备上的第一应用程序根据第一操作调用指令,向网络服务器发送请求;

第二接收单元,用于通过移动宽带终端设备上的第一应用程序接收网络服务器返回的响应数据,并根据响应数据得到处理结果。

其中,处理模块包括:

计算单元,用于通过移动宽带终端设备上的第一应用程序根据第一操作调用指令,对相应的数据进行计算,并得到计算结果;

相应地,发送模块包括:

第三发送单元,用于通过移动宽带终端设备上的第一应用程序将计算结果发送至移动终端设备的第二应用程序。

其中,装置还包括:

鉴权模块,用于通过移动宽带终端设备上的第三应用程序对移动终端设备的第二应用程序进行鉴权处理,确认移动终端设备的第二应用程序为合法应用程序;

第二接收模块,用于通过移动宽带终端设备上的第三应用程序接收移动终端设备的第二应用程序发送的用于启动移动宽带终端设备上的第一应用程序的消息;

启动模块,用于通过移动宽带终端设备上的第三应用程序根据消息启动移动宽带终端设备上的第一应用程序。

其中,装置还包括:

存储模块,用于通过移动宽带终端设备上的第一应用程序对在数据处理过程中的临时数据和用户数据进行存储。

本发明的实施例还提供了一种移动宽带终端设备,包括上述的移动宽带终端设备与移动终端设备通信的装置。

本发明的上述方案至少包括以下有益效果:

在本发明的实施例中,由于移动宽带终端设备上能运行智能操作系统,使得在其上运行的第一应用程序能代替移动终端设备的第二应用程序进行相应的数据处理,并能将处理结果发送给移动终端设备的第二应用程序,使移动终端设备的第二应用程序能将处理结果展现给用户,从而降低移动终端设备的运载负荷,延长移动终端设备的续航时间,提高用户体验。

附图说明

图1为本发明实施例中移动宽带终端设备与移动终端设备通信的方法的流程图;

图2为本发明实施例中启动移动宽带终端设备上的第一应用程序的流程图;

图3为本发明实施例中移动终端设备与移动宽带终端设备之间的通信模型图;

图4为本发明实施例中移动终端设备、移动宽带终端设备以及网络服务器之间的交互流程图之一;

图5为本发明实施例中移动终端设备、移动宽带终端设备以及网络服务器之间的交互流程图之二;

图6为本发明实施例中移动宽带终端设备与移动终端设备通信的装置的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被 这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明针对现有技术中智能手机和平板电脑等移动终端设备的续航时间短的问题,提供了一种移动宽带终端设备与移动终端设备通信的方法及装置,能降低移动终端设备的运载负荷,进而延长移动终端设备的续航时间,提高用户体验。

实施例一

如图1所示,本发明的实施例提供了一种移动宽带终端设备与移动终端设备通信的方法,应用于移动宽带终端设备,该方法包括:

步骤11,移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第一操作调用指令,其中第一操作调用指令是移动终端设备的第二应用程序根据用户的第一操作指令生成,第二应用程序是第一应用程序的上层应用程序;

在本发明的实施例中,移动宽带终端设备上安装有安卓等智能操作系统和多个应用程序(例如第一应用程序、第三应用程序等),通过WIFI共享网络,移动终端设备通过WIFI接入移动宽带终端设备。其中移动终端设备的第二应用程序是移动宽带终端设备的第一应用程序的表现层,主要负责根据用户的第一操作指令调用移动宽带终端设备的第一应用程序,并将第一应用程序返回的处理结果展现给用户。即相当于第二应用程序是第一应用程序的上层应用程序。

步骤12,移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果;

步骤13,移动宽带终端设备上的第一应用程序将处理结果发送至移动终端设备的第二应用程序,使移动终端设备的第二应用程序将处理结果展现给用户。

在本发明的实施例中,移动终端设备(智能手机、平板电脑等)的第二应用程序(可以是移动终端设备上的任意一款应用程序,例如微信等)主要负责接收用户的操作指令,并根据用户的操作指令调用与其相对应的移动宽带终端设备上的第一应用程序(可以是移动宽带终端设备上的任意一款应用程序,例如微信等),使移动宽带终端设备上的第一应用程序进行相应的数据处理(例 如与网络服务器通信、数据存储等负荷重的工作),最后再将处理结果展现给用户,使用户感觉数据处理就像在移动终端设备上运行一样,这样便降低了移动终端设备的运行负荷,增加了电池的续航时间,进而提高用户体验。

其中,在本发明的上述实施例中,在执行上述步骤11之前,需要启动移动宽带终端设备上的第一应用程序,具体启动步骤包括:移动宽带终端设备上的第三应用程序对移动终端设备的第二应用程序进行鉴权处理,确认移动终端设备的第二应用程序为合法应用程序;移动宽带终端设备上的第三应用程序接收移动终端设备的第二应用程序发送的用于启动移动宽带终端设备上的第一应用程序的消息;移动宽带终端设备上的第三应用程序根据消息启动移动宽带终端设备上的第一应用程序。

在本发明的实施例中,移动宽带终端设备主要包括:路由器,主要负责多个应用程序与无线网络链接的信息路由;WIFI模块,可以使移动宽带终端设备作为WIFI热点,进而使移动终端设备接入WIFI上网;调制解调器模块,主要负责3G、4G等网络注册,并与无线网络建立数据链接。当然移动宽带终端设备也可以作为WIFI客户端,接入其他WIFI热点,这样可以不使用3G、4G等网络链接进行上网。

如图2所示,上述启动移动宽带终端设备上的第一应用程序的具体过程为:

步骤201,用户打开移动终端设备上的第二应用程序;

步骤202,第二应用程序通过WIFI接入移动宽带终端设备;

步骤203,判断WIFI是否成功接入移动宽带终端设备,若是,则执行步骤205,否则,执行步骤204;

步骤204,报错,结束启动流程;

步骤205,若成功接入,说明此时移动宽带终端设备在开启状态,移动宽带终端设备上的第三应用程序对第二应用程序进行安全认证、权限检查等一系列鉴权动作;

步骤206,判断移动宽带终端设备上的第三应用程序对第二应用程序进行的鉴权是否成功,若鉴权成功,则执行步骤207,否则,执行步骤204;

步骤207,第二应用程序通过给第三应用程序发消息,启动移动宽带终端设备上的第一应用程序。其中第二应用程序给第三应用程序发的消息是用来启 动第一应用程序的,其包括单元不限于第一应用程序或第二应用程序的标识。

当第一应用程序启动后,第一应用程序与第二应用程序可直接通过远程过程调用协议进行交互。具体地,如图3所示,移动终端设备和移动宽带终端设备从下到上分为三个层次的通信链接。下层是移动终端设备的WIFI模块31与移动宽带终端设备的WIFI模块32建立WIFI链接;33是移动终端设备的中间层,34是移动宽带终端设备的中间层,两端的中间层建立的基于TCP/IP协议的网络链接是在下层的WIFI链接的基础上,中间层接收下层网络的数据包,转换成上层应用可以处理的数据,并接收来自上层应用的数据,转换成下层网络链接可以传输的数据包;35是移动终端设备的上层应用,36是移动宽带终端设备的上层应用,它们建立基于TCP/IP协议的HTTP或HTTPS链接,传输操作调用指令(例如第一操作调用指令和第二操作调用指令)和处理结果。

其中,在本发明的上述实施例中,上述步骤12具体包括:移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,得到中间结果;移动宽带终端设备上的第一应用程序将中间结果发送给移动终端设备的第二应用程序,使移动终端设备的第二应用程序将中间结果展现给用户;移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第二操作调用指令,第二操作调用指令是移动终端设备的第二应用程序根据用户的第二操作指令生成;移动宽带终端设备上的第一应用程序根据第二操作调用指令进行相应的数据处理,得到处理结果。

在本发明的实施例中,移动宽带终端设备上的第一应用程序在根据第一操作调用指令进行相应的数据处理,得到中间结果后,会通过移动终端设备的第二应用程序将中间结果展现给用户,使用户根据中间结果选择下一步操作(即第二操作指令)。相应的,当移动终端设备的第二应用程序接收到用户的第二操作指令后,会根据第二操作指令生成第二操作指令。进而根据第二操作指令调用移动宽带终端设备上的第一应用程序继续对相应的数据进行处理,直至的到处理结果。在这个过程中,移动宽带终端设备对于用户而言是透明的。即,用户感觉整个过程都是在移动终端设备完成的。

其中,在本发明的上述实施例中,上述步骤12还包括:移动宽带终端设备上的第一应用程序根据第一操作调用指令,向网络服务器发送请求;移动宽 带终端设备上的第一应用程序接收网络服务器返回的响应数据,并根据响应数据得到处理结果。

如图4所示,在本发明的上述实施例中,当移动终端设备的第二应用程序为需要与网络服务器频繁交互的通讯应用程序时,移动宽带终端设备上的第一应用程序、移动终端设备上的第二应用程序以及网络服务器之间的交互过程为:

步骤401,当移动终端设备上的第二应用程序接收到用户的第一操作指令后,会向移动宽带终端设备上的第一应用程序发送第一操作调用指令;

步骤402,移动宽带终端设备上的第一应用程序接收到第一操作调用指令后,代替移动终端设备上的第二应用程序向网络服务器发送请求;

步骤403,网络服务器向移动宽带终端设备上的第一应用程序回复响应;

步骤404,移动宽带终端设备上的第一应用程序在接收到网络的响应后,会对响应进行相应的处理,并将处理结果通过消息反馈给移动终端设备上的第二应用程序。

如果用户继续操作移动终端设备上的第二应用程序,移动宽带终端设备上的第一应用程序和移动终端设备上的第二应用程序会继续像上面那样交互。而对于比较复杂的操作,移动宽带终端设备上的第一应用程序可能会与网络交互多次。例如,如图5所示,

步骤501,移动终端设备上的第二应用程序向移动宽带终端设备上的第一应用程序发送第一操作调用指令;

步骤502,移动宽带终端设备上的第一应用程序向网络服务器进行发送请求;

步骤503,移动宽带终端设备上的第一应用程序接收到网络服务器的回复;

步骤504,如果需要进一步处理,则继续与网络服务器进行交互,像502和503一样,如此反复多次,直至最后一次向网络服务器进行发送请求;

步骤505,网络服务器向移动宽带终端设备上的第一应用程序回复响应;

步骤506,移动宽带终端设备上的第一应用程序在接收到网络的响应后,会对响应进行相应的处理,并将处理结果通过消息反馈给移动终端设备上的第二应用程序。

这样用户在使用移动终端设备上的第二应用程序时,移动宽带终端设备上 的第一应用程序会代替其完成与网络服务器之间的交互动作,从而减轻移动终端设备的运行负荷,延长其续航时间,提高用户体验。

类似地,当移动终端设备的第二应用程序是计算量很大的复杂应用程序时,例如3D建模、游戏等,上述步骤12的具体流程为:移动宽带终端设备上的第一应用程序根据第一操作调用指令(例如计算指令),对相应的数据进行计算,并得到计算结果;相应地,上述步骤13具体为:移动宽带终端设备上的第一应用程序将计算结果发送至移动终端设备的第二应用程序。这样便能减轻移动终端设备的计算压力,很好的解决了由于移动终端设备自身发热影响用户使用和耗电快缩短续航时间的问题。

其中,在本发明的上述实施例中,当移动宽带终端设备上的第一应用程序代替移动终端设备上的第二应用程序进行数据处理的时,产生的临时数据(例如浏览网页的临时数据等)和用户数据(视频、图片等)会存储在移动宽带终端设备上的第一应用程序中。这样当用户需要这些数据时,终端设备上的第二应用程序将发送指令,从移动宽带终端设备上的第一应用程序中获取这些数据。从而减轻了移动终端设备在使用过程中由于产生大量临时数据和用户数据导致可用存储空间不断减小的压力。

如图6所示,本发明的实施例还提供了一种移动宽带终端设备与移动终端设备通信的装置,应用于移动宽带终端设备,该装置包括:

第一接收模块61,用于通过移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第一操作调用指令,其中第一操作调用指令是移动终端设备的第二应用程序根据用户的第一操作指令生成,第二应用程序是移动宽带终端设备上的第一应用程序的上层应用程序;

处理模块62,用于通过移动宽带终端设备上的第一应用程序根据第一操作调用指令进行相应的数据处理,并得到处理结果;

发送模块63,用于通过移动宽带终端设备上的第一应用程序将处理结果发送至移动终端设备的第二应用程序,使移动终端设备的第二应用程序将处理结果展现给用户。

其中,处理模块62包括:

第一处理单元,用于通过移动宽带终端设备上的第一应用程序根据第一操 作调用指令进行相应的数据处理,得到中间结果;

第一发送单元,用于通过移动宽带终端设备上的第一应用程序将中间结果发送给移动终端设备的第二应用程序,使移动终端设备的第二应用程序将中间结果展现给用户;

第一接收单元,用于通过移动宽带终端设备上的第一应用程序接收移动终端设备的第二应用程序发送的第二操作调用指令,第二操作调用指令是移动终端设备的第二应用程序根据用户的第二操作指令生成;

第二处理单元,用于通过移动宽带终端设备上的第一应用程序根据第二操作调用指令进行相应的数据处理,得到处理结果。

其中,处理模块62包括:

第二发送单元,用于通过移动宽带终端设备上的第一应用程序根据第一操作调用指令,向网络服务器发送请求;

第二接收单元,用于通过移动宽带终端设备上的第一应用程序接收网络服务器返回的响应数据,并根据响应数据得到处理结果。

其中,处理模块62包括:

计算单元,用于通过移动宽带终端设备上的第一应用程序根据第一操作调用指令,对相应的数据进行计算,并得到计算结果;

相应地,发送模块63包括:

第三发送单元,用于通过移动宽带终端设备上的第一应用程序将计算结果发送至移动终端设备的第二应用程序。

其中,装置还包括:

鉴权模块,用于通过移动宽带终端设备上的第三应用程序对移动终端设备的第二应用程序进行鉴权处理,确认移动终端设备的第二应用程序为合法应用程序;

第二接收模块,用于通过移动宽带终端设备上的第三应用程序接收移动终端设备的第二应用程序发送的用于启动移动宽带终端设备上的第一应用程序的消息;

启动模块,用于通过移动宽带终端设备上的第三应用程序根据消息启动移动宽带终端设备上的第一应用程序。

其中,装置还包括:

存储模块,用于通过移动宽带终端设备上的第一应用程序对在数据处理过程中的临时数据和用户数据进行存储。

需要说明的是,本发明实施例提供的移动宽带终端设备与移动终端设备通信的装置是应用上述移动宽带终端设备与移动终端设备通信的方法的装置,即上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

本发明的实施例还提供了一种移动宽带终端设备,包括上述的移动宽带终端设备与移动终端设备通信的装置。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1