[发明专利]一种提高服务可靠性和用户体验的方法和装置有效

专利信息
申请号: 201710149711.9 申请日: 2017-03-14
公开(公告)号: CN108574595B 公开(公告)日: 2021-10-01
发明(设计)人: 张华 申请(专利权)人: 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 中原信达知识产权代理有限责任公司 11219 代理人: 张一军;姜劲
地址: 100195 北京市海淀区杏石口路6*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 提高 服务 可靠性 用户 体验 方法 装置
【说明书】:

发明提供一种提高服务可靠性和用户体验的方法和装置,有助于根据不同的服务设备和网络情况自适应地调整回复等待时间和指令发送数目,以最大程度地利用服务设备和网络的性能,从而在保证服务可靠性的同时提高用户体验。所述方法包括机器学习阶段和实际操作阶段,其特征在于:在所述机器学习阶段,客户端在多个线程内向服务设备发送试探数据包,并对收到针对试探数据包的试探回复的所述线程记录从发出所述试探数据包至收到所述试探回复的反馈时间,将对于收到所述试探回复的所述线程的最短反馈时间设置为回复等待时间;在所述实际操作阶段,所述客户端根据所述回复等待时间等待对在单个所述线程上所发出的指令的回复。

技术领域

本发明涉及计算机及软件技术领域,特别地涉及一种提高服务可靠性和用户体验的方法和装置。

背景技术

目前在联网服务的领域,在网络环境下由于网络或服务设备故障等原因并非所有来自客户端的操作都能全部成功。为确保服务设备成功接收并执行操作指令,客户端通常需要对一个操作发送相同的多次指令。网络环境、所采用的服务设备并不相同,发送的指令数目过多虽然可以提高可靠性,但同时也降低了用户体验;而发送的指令数目过少虽然可以通过减少回复等待时间来提高用户体验,但同时也降低了可靠性。服务设备对于来自客户端的操作,其响应速度是由其自身的软硬件性能决定的。通常,回复等待时间越长,操作失败的可能性越小,即服务可靠性越高;反之,回复等待时间越短,操作失败的可能性越大,即服务可靠性越低。但是回复等待时间越长则将导致用户体验越差。这导致了用户体验和服务可靠性成为一对矛盾:即,提高用户体验则可能牺牲服务可靠性,提高服务可靠性则可能牺牲用户体验。

因此在现有技术中,由于目前的技术方案在网络通信中多采用UDP(UserDatagram Protocol,用户数据报协议)通信。为提高服务可靠性,客户端通常在单个线程中发送多个相同的指令,并在一定时间内等待对应的服务设备的反馈结果。图1是现有技术中客户端逐个发送指令以与服务设备进行通信的示意图。如图1所示,客户端多次发送指令,在每个指令发送后的较短时间内等待来自服务设备的回复,如果没有接收到回复,则继续发送指令,直至发送预定数目的指令。图2是现有技术中客户端连续发送指令以与服务设备进行通信的示意图。如图2所示,客户端连续多次发送预定数目的指令,然后在所有指令发送后的较长时间内等待来自服务设备的回复。图1和图2中的技术方案均考虑到网络环境下UDP传输的不可靠性而多次发送指令;考虑到服务设备执行操作需要一定时间而设置回复等待时间。

从上述现有技术中,可以发现现有技术存在如下缺点:回复等待时间和指令发送数目均为固定值,但服务设备的软硬件性能各有不同,所采用的网络性能也不尽相同,因此固定的回复等待时间和指令发送数目无法完全适应不同的服务设备和网络情况,也无法知道在不同的服务设备和网络性能下的回复等待时间和指令发送数目的最优值,从而无法根据当前情况下的最优值调整回复等待时间和指令发送数目以在保证服务可靠性的同时提高用户体验。

发明内容

有鉴于此,本发明提供一种基于机器学习提高服务可靠性和用户体验的方法和装置,有助于根据不同的服务设备和网络情况自适应地调整回复等待时间和指令发送数目,以最大程度地利用服务设备和网络的性能,从而在保证服务可靠性的同时提高用户体验。本发明适用于诸如智能家居等联网服务领域,客户端通过机器学习策略自适应地获得与智能家居设备通信相关联的回复等待时间和指令发送数目,以在保证服务可靠性的同时提高用户体验

为实现上述目的,根据本发明的一个方面,提供了一种提高服务可靠性和用户体验的方法。

本发明的一种提高服务可靠性和用户体验的方法包括机器学习阶段和实际操作阶段,其特征在于:在所述机器学习阶段,客户端在多个线程内向服务设备发送试探数据包,并对收到针对试探数据包的试探回复的所述线程记录从发出所述试探数据包至收到所述试探回复的反馈时间,将对于收到所述试探回复的所述线程的最短反馈时间设置为回复等待时间;在所述实际操作阶段,所述客户端根据所述回复等待时间等待对在单个所述线程上所发出的指令的回复。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710149711.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top