本发明专利技术提供了多系统中共享移动网络的方法及终端系统,该方法包括:当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统;第二子系统根据接收到的第一子系统的移动网络状态信息,更新其移动网络的状态;将更新后的移动网络的状态更新显示在第二子系统的交互界面的网络状态栏中。通过本发明专利技术,避免了同时对第一子系统与第二子系统进行移动网络设置而造成的移动网络设置混乱的情况,解决了第二子系统与第一子系共享统移动网络时存在网络控制冲突的问题;使得用户及时感知第二子系统移动网络状态的变化,用户能够及时的通过第二子系统的移动网络状态进行数据传输,提高了用户的使用体验。
【技术实现步骤摘要】
本专利技术涉及计算机
,具体而言,本专利技术涉及一种多系统中共享移动网络的方法,及一种多系统中共享移动网络的终端系统。
技术介绍
随着信息技术的发展,移动终端在用户的日常生活中日益普及,移动终端需要通过移动网络连接与外界实现数据传输。在单系统的移动终端中,单系统独占移动终端中的网络资源,通过网络硬件与移动网络连接,以实现数据传输。随着多系统终端设备的兴起,目前,现有的多系统移动终端中设置有一个网络硬件,移动终端中的每个系统均需要使用该网络硬件进行网络连接,当一个系统通过该网络硬件进行网络连接时,移动终端中的其他系统无法通过该网络硬件进行网络连接,即同一时刻,移动终端中仅允许一个系统通过该网络硬件进行网络连接,从而导致移动终端中的多个系统无法同时进行网络连接,同时,多系统终端设备中共用同一内核数据模块,若各个系统同时通过该内核数据模块设置移动网络,将会造成移动网络的设置混乱,导致终端设备无法连接移动网络。因此,对多系统中各个系统如何同时通过移动网络设备进行数据传输成为一个新的需要解决的技术问题。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种多系统中共享移动网络的方法,包括:当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统;第二子系统根据接收到的第一子系统的移动网络状态信息,更新其移动网络的状态;将更新后的移动网络的状态更新显示在第二子系统的交互界面的网络状态栏中。优选地,当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统,包括:通过第一子系统的网络管理服务监测其移动网络状态;当第一子系统的网络管理服务监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息通过预定的消息传输通道发送至主控系统;通过主控系统将第一子系统的移动网络状态信息发送至第二子系统。优选地,第一子系统将其移动网络状态信息通过预定的消息传输通道发送至主控系统的步骤之前,还包括:第一子系统向主控系统发送用于第一子系统与第二子系统之间的消息传输通道的创建通道请求消息;主控系统根据创建通道请求消息,针对第一子系统与第二子系统创建两个socket文件描述符;第一子系统与第二子系统获取对应的socket文件描述符,并根据对应的socket文件描述符,进行消息传输。优选地,在第二子系统根据接收到的第一子系统的移动网络状态信息的步骤之前,包括:通过第二子系统的网络管理服务监测预定的消息传输通道;其中,更新其移动网络的状态的步骤之后,包括:第二子系统通过第一子系统的移动网络进行数据传输。可选地,该方法还包括:在主控系统中创建网桥节点,并为各个子系统创建对应的虚拟网口,其中,每个虚拟网口的一端设置于各自子系统内,每个虚拟网口的另一端与网桥节点相连;其中,第二子系统通过第一子系统的移动网络进行数据传输的步骤,包括:第二子系统通过其对应的虚拟网口及网桥节点与第一子系统对应的虚拟网口建立数据通路;第二子系统基于其数据通路与第一子系统的移动网络进行数据传输。本专利技术的另一实施例提出了一种共享移动网络的终端系统,包括:第一子系统,用于当监测到其移动网络状态发生变化时,将其移动网络状态信息发送至第二子系统;第二子系统,用于根据接收到的第一子系统的移动网络状态信息,更新其移动网络的状态;第二子系统,还用于将更新后的移动网络的状态更新显示在第二子系统的交互界面的网络状态栏中。优选地,第一子系统包括第一监测单元和第一发送单元:第一监测单元,用于通过第一子系统的网络管理服务监测其移动网络状态;第一发送单元,用于当第一子系统的网络管理服务监测到其移动网络状态发生变化时,将第一子系统的移动网络状态信息通过预定的消息传输通道发送至主控系统;可选地,终端系统还包括:主控系统,用于将第一子系统的移动网络状态信息发送至第二子系统。优选地,第一子系统还包括第二发送单元:第二发送单元,用于向主控系统发送用于第一子系统与第二子系统之间的消息传输通道的创建通道请求消息;优选地,主控系统还包括创建单元:创建单元,用于根据创建通道请求消息,针对第一子系统与第二子系统创建两个socket文件描述符;第一子系统及第二子系统还用于分别获取对应的socket文件描述符,并根据对应的socket文件描述符,进行消息传输。优选地,第二子系统还包括第二监测单元和传输单元:第二监测单元,用于通过第二子系统的网络管理服务监测预定的消息传输通道;传输单元,用于通过第一子系统的移动网络进行数据传输。优选地,主控系统还包括创建单元:创建单元,用于在主控系统中创建网桥节点,并为各个子系统创建对应的虚拟网口,其中,每个虚拟网口的一端设置于各自子系统内,每个虚拟网口的另一端与网桥节点相连;其中,传输单元用于通过其对应的虚拟网口及网桥节点与第一子系统对应的虚拟网口建立数据通路;基于其数据通路与第一子系统的移动网络进行数据传输。本专利技术的实施例中,提出了一种多系统中共享移动网络的方案,当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统,使第二子系统能够及时获取第一子系统的移动网络状态,为后续第二子系统更新其移动网络状态提供了必要的前提保障;第二子系统根据接收到第一子系统的移动网络状态信息,更新其移动网络的状态,实现了第二子系统共享第一子系统的移动网络,由第一子系统执行移动网络的设置,避免了同时对第一子系统与第二子系统进行移动网络设置而造成的移动网络设置混乱的情况,解决了第二子系统与第一子系共享统移动网络时存在网络控制冲突的问题;将更新后的移动网络的状态更新显示在第二子系统的交互界面的网络状态栏中,通过人机交互界面及时显示第二子系统的移动网络状态,使得用户及时感知第二子系统移动网络状态的变化,用户能够及时的通过第二子系统的移动网络状态进行数据传输,提高了用户的使用体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的多系统终端设备中各系统间的关系示意图;图2为本专利技术中另一实施例的多系统中共享移动网络的方法的流程图;图3为本专利技术中又另一实施例的多系统中共享移动网络的终端系统的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”本文档来自技高网...
【技术保护点】
一种多系统中共享移动网络的方法,其特征在于,包括:当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统;第二子系统根据接收到的所述第一子系统的移动网络状态信息,更新其移动网络的状态;将更新后的移动网络的状态更新显示在所述第二子系统的交互界面的网络状态栏中。
【技术特征摘要】
1.一种多系统中共享移动网络的方法,其特征在于,包括:当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统;第二子系统根据接收到的所述第一子系统的移动网络状态信息,更新其移动网络的状态;将更新后的移动网络的状态更新显示在所述第二子系统的交互界面的网络状态栏中。2.根据权利要求1所述的方法,其特征在于,所述当第一子系统监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息发送至第二子系统,包括:通过第一子系统的网络管理服务监测其移动网络状态;当第一子系统的网络管理服务监测到其移动网络状态发生变化时,第一子系统将其移动网络状态信息通过预定的消息传输通道发送至主控系统;通过主控系统将第一子系统的移动网络状态信息发送至第二子系统。3.根据权利要求2所述的方法,其特征在于,所述第一子系统将其移动网络状态信息通过预定的消息传输通道发送至主控系统的步骤之前,还包括:所述第一子系统向主控系统发送用于第一子系统与第二子系统之间的消息传输通道的创建通道请求消息;所述主控系统根据所述创建通道请求消息,针对第一子系统与第二子系统创建两个socket文件描述符;所述第一子系统与所述第二子系统获取对应的socket文件描述符,并根据所述对应的socket文件描述符,进行消息传输。4.根据权利要求2所述的方法,其特征在于,在所述第二子系统根据接收到的所述第一子系统的移动网络状态信息的步骤之前,包括:通过第二子系统的网络管理服务监测所述预定的消息传输通道;其中,所述更新其移动网络的状态的步骤之后,包括:第二子系统通过所述第一子系统的移动网络进行数据传输。5.根据权利要求4所述的方法,其特征在于,还包括:在主控系统中创建网桥节点,并为各个子系统创建对应的虚拟网口,其中,每个虚拟网口的一端设置于各自子系统内,所述每个虚拟网口的另一端与所述网桥节点相连;其中,所述第二子系统通过所述第一子系统的移动网络进行数据传输的步骤,包括:所述第二子系统通过其对应的虚拟网口及所述网桥节点与所述第一子系统对应的虚拟网口建立数据通路;所述第二子系统基于其数据通路与所述第一子系统的移...
【专利技术属性】
技术研发人员:张春荣,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。