使用电子设备中的多个接口的应用层请求处理设备和方法技术

技术编号:13825351 阅读:38 留言:0更新日期:2016-10-12 21:46
本发明专利技术要处理电子设备中的应用层的请求,并且一种用于操作电子设备的方法包括:通过第一接口发送应用层的请求,并且当在计时器到期之前没有接收到与通过第一接口发送的请求相对应的响应时,通过第二接口重发应用层的请求。此外,本发明专利技术除了所述实施例以外还包括其它实施例。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及电子设备中的应用层请求处理。
技术介绍
为了使用户通过应用利用或消费服务器的内容,来自应用层的请求被发送至服务器,并且来自服务器的响应被发送至电子设备。当电子设备包括用于通信的多个接口时,请求和响应通过基本接口来发送和接收。图1图示了用于在电子设备中处理应用层的请求的信号交换。参照图1,在步骤101中,电子设备110的应用112将应用层的请求发送至请求/响应处理器(handler)114。在此情况下,应用112设置对于该请求的响应到达的等待时间,并等待响应。在步骤103中,请求被传送至被指定为基本接口的第一接口124。在步骤105中,第一接口124将请求发送至服务器170。当第一接口124是用于蜂窝通信的装置时,可以通过蜂窝网络发送请求。接下来,在步骤107中,服务器170发送对应于请求的响应。在步骤109中,第一接口124接收响应并将响应传送至请求/响应处理器114。在步骤111中,请求/响应处理器114将响应提供至应用112。在图1图示出的过程中,因为响应在等待时间内到达,所以可以在应用112中正常处理响应。然而,当响应由于基本接口或基本接口所使用的网络的问题(例如,由于断开连接、接口速度劣化、网络拥塞、服务器拥塞等而导致输入输出(IO)异常出现)而没有在等待时间内到达时,可能出现超时。当在下面的情况下可能出现超时。例如,当电子设备移动至高通信(例如,无线局域网(LAN)、蜂窝)信号衰减的地点、并且尽管信号很弱但在其认识到连接断开以前仍维持现有接口时,可能出现超时。例如,当接入空接入点(AP)时,可能出现超时。例如,当由于与基本接口有关的网络的用户突增而使得网络吞吐量临时减少时,可能出现超时。例如,由于服务器延迟、故障等,可能出现超时。如上所述,对于应用层的请求的超时可能由于各种原因而出现。当超时出现时,应用可以重发请求或显示通知请求没有被适当执行的屏幕。尽管请求被重传,但也可能再次出现超时。此外,即使当重传的请求被成功处理时,也出现服务延迟。因此,用户在使用服务时可能体验到很大的不便。即,由于超时或服务延迟,用户的体验质量(QoE)下降。因此,需要建议用于高效处理应用层的请求的替代方案。
技术实现思路
技术问题本专利技术的一个实施例提供了用于在电子设备中高效处理应用层的请求的装置和方法。本专利技术的另一实施例提供了用于在电子设备中提供无缝因特网服务的装置和方法。本专利技术的又一实施例提供了用于在电子设备中增强因特网服务的响应性的装置和方法。本专利技术的又一实施例提供了用于在电子设备中使用多个接口重复发送应用层的请求的装置和方法。本专利技术的又一实施例提供了用于在电子设备中确定用于确定应用层的请求的重复发送的计时器值的装置和方法。本专利技术的又一实施例提供了用于在电子设备中改变基本接口的装置和方法。问题的解决方案一种根据本专利技术一实施例的用于操作电子设备的方法包括:通过第一接口发送应用层的请求;以及当在计时器到期之前没有接收到与通过第一接口发送的请求相对应的响应时,通过第二接口重发应用层的请求,其中,通过第一接口发送的请求和通过第二接口发送的请求对应于在应用中生成的单个请求。一种根据本专利技术另一实施例的电子设备包括:通信单元,包括用于接入第一网络的第一接口和用于接入第二网络的第二接口,其中通信单元通过第一接口发送应用层的请求,并且当在计时器到期之前没有接收到与通过第一接口发送的请求相对应的响应时,通过第二接口重发应用层的请求,并且通过第一接口发送的请求和通过第二接口发送的请求对应于在应用中生成的单个请求。专利技术的有益效果通过使用另一接口重发应用层的请求,电子设备可以使用多个接口确保稳定性并增强服务响应性。附图说明图1图示了用于在电子设备中处理应用层的请求的信号交换。图2图示了根据本专利技术实施例的根据电子设备的位置的信号质量改变的示例。图3图示了根据本专利技术实施例的电子设备的功能结构。图4图示了根据本专利技术实施例的用于在电子设备中的请求和响应的信号交换。图5图示了根据本专利技术一实施例的用于在电子设备中使用多个接口处理请求的信号交换。图6图示了根据本专利技术另一实施例的用于在电子设备中使用多个接口处理请求的信号交换。图7图示了根据本专利技术又一实施例的用于在电子设备中使用多个接口处理请求的信号交换。图8图示了根据本专利技术又一实施例的用于在电子设备中使用多个接口处理请求的信号交换。图9图示了根据本专利技术一实施例的电子设备的操作过程。图10图示了根据本专利技术另一实施例的电子设备的操作过程。图11图示了根据本专利技术又一实施例的电子设备的操作过程。图12图示了根据本专利技术又一实施例的电子设备的操作过程。图13图示了根据本专利技术实施例的电子设备的框图。具体实施方式以下,将参照附图详细描述本专利技术的操作原理。在下面的描述中,如果公知功能或构造将不必要地模糊本专利技术,则将不详细描述它们。此外,考虑到本专利技术中的功能而定义下面要描述的术语,并且所述术语可能依赖于用户或操作者的意图或实践而变化。因此,应基于说明书的全部内容来定义它们的定义。以下,本专利技术描述了用于在电子设备中使用多个接口处理请求的技术。用于标识在下面的说明中使用的消息的术语、用于标识计时器的术语以及用于指示网络实体的术语是为了说明的目的。因此,本专利技术不限于要描述的术语,并且可以使用指示具有技术上相同含义的对象的其它术语。图2图示了根据本专利技术实施例的根据电子设备的位置的信号质量改变的示例。参照图2,电子设备210可以位于蜂窝网络的基站250的小区与无线LAN的AP 260的覆盖范围重叠的区域中。电子设备210包括多个通信接口,并且通信接口包括用于接入蜂窝网络的接口和用于接入无线LAN的接口。当电子设备210位于位置A时,蜂窝网络的信号质量相对好,并且因此电子设备210可以通过蜂窝网络执行通信。当电子设备210移动至位置B时,无线LAN的信号质量更好。因此,当电子设备210的基本接口是用于无线LAN的接口时,电子设备210经由AP 260执行通信,即,发送应用层的请求。接下来,当电子设备210移动至位置C时,其属于无线LAN的覆盖范围,但是蜂窝网络的信号质量相对更好。然而,当电子设备210维持基本接口时,其通过具有相对差信号质量的无线LAN发送请求。在位置C,通过具有相对差信号质量的无线LAN的请求发送可能导致处理延迟或超时的出现。即使在与位置C不同的情形中,出于若干原因,所维持的单个接口也可能导致处理延迟或超时的出现。因此,本专利技术各个实施例提供了用于在电子设备210中使用多个接口重发请求的方法。即,电子设备210可以通过一个接口发送请求,然后,当在特定时间内没有接收到响应时,通过另一接口重发请求。在此情况下,该特定时间可以短于被定义来宣布(declare)超时的等待时间。图3图示了根据本专利技术实施例的电子设备的功能结构。图3图示了图2的电子设备210的逻辑结构。参照图3,电子设备310可以将请求发送至服务器370并接收响应。电子设备310包括应用312、请求/响应处理器314、第一接口324和第二接口326。作为应用层的程序的应用312生成应用层的请求并处理响应。例如,请求可以包括根据超文本传输协议(HTTP)的内容(例如,超文本标记语言(HTML)、图像等)请求、根据文件传输协议(FTP)本文档来自技高网
...

【技术保护点】
一种用于操作电子设备的方法,包括:通过第一接口发送应用层的请求;以及当在计时器到期之前没有接收到与通过第一接口发送的请求相对应的响应时,通过第二接口重发应用层的请求,其中,通过第一接口发送的请求和通过第二接口发送的请求对应于在应用中生成的单个请求。

【技术特征摘要】
【国外来华专利技术】2014.02.17 KR 10-2014-00178071.一种用于操作电子设备的方法,包括:通过第一接口发送应用层的请求;以及当在计时器到期之前没有接收到与通过第一接口发送的请求相对应的响应时,通过第二接口重发应用层的请求,其中,通过第一接口发送的请求和通过第二接口发送的请求对应于在应用中生成的单个请求。2.如权利要求1所述的方法,还包括:确定计时器的值,其中计时器的值短于用于宣布应用的超时的等待时间。3.如权利要求1所述的方法,还包括:在通过第一接口发送请求之前,通过第一接口发送用于传输控制协议(TCP)连接建立的消息;以及当在计时器超时之前没有接收到对于TCP连接建立的响应时,通过第二接口发送用于TCP连接建立的消息。4.如权利要求1所述的方法,还包括:当在与通过第一接口的请求相对应的响应之前接收到与通过第二接口的请求相对应的响应时,在预定义持续时间内首先通过第二接口发送新生成的应用层请求。5.如权利要求1所述的方法,还包括:当在与通过第一接口的请求相对应的响应之前接收到与通过第二接口的请求相对应的响应时,在预定义持续时间内首先通过第二接口发送新生成的应用层请求,直至通过第一接口重发通过第二接口发送的请求、并且首先通过第一接口接收到响应为止。6.一种电子设备,包括:通信单元,包括用于接入第一网络的第一接口和用于接入第二网络的第二接口,其中通信单元通过第一接口发送应用层的请求,并且当在计时器到期之前没有接收到与通过第一接口发送的请求相对应的响应时,通过第二接口重发应用层的请求,并且通过第一接口发送的请求和通过第二接口发送的请求对应于在应用中生成的单个请求。7.如权利要求6所述的电子设备,还包括:控制单...

【专利技术属性】
技术研发人员:尹江镇许江伟李晋豪朴容奭
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1