CN116781472A - 一种设备流畅度的检测方法及电子设备 - Google Patents
一种设备流畅度的检测方法及电子设备 Download PDFInfo
- Publication number
- CN116781472A CN116781472A CN202210239407.4A CN202210239407A CN116781472A CN 116781472 A CN116781472 A CN 116781472A CN 202210239407 A CN202210239407 A CN 202210239407A CN 116781472 A CN116781472 A CN 116781472A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- fluency
- server
- index
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/24—Arrangements for testing
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Environmental & Geological Engineering (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请提供一种设备流畅度的检测方法及电子设备,该方法包括:第一电子设备向服务器发送第一信息,所述第一信息用于指示所述第一电子设备的运行参数;所述第一电子设备从所述服务器获取第二信息,并根据所述第二信息显示所述第一电子设备的流畅度;其中,所述第一电子设备的流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。本申请提供的方法,能够检测电子设备运行的流畅度,并提高检测流畅度的准确性,便于对电子设备的运行情况进行准确检测。
Description
技术领域
本申请涉及电子设备技术领域,尤其涉及一种设备流畅度的检测方法及电子设备。
背景技术
当前,随着物联网技术的不断普及,智能设备例如智能空调、智能电视、智能台灯、智能插座等的应用也越来越广泛。其中一种典型的应用场景是智能设备可以作为物联网设备,并通过物联网云平台和电子设备(例如手机、平板等终端设备)中安装的应用(application,APP)完成对智能设备的控制和管理。其中,物联网云平台打通了云端同智能设备的连接,以及云端与智能设备对应的APP的连接,使得用户可以在APP上对智能设备进行相应控制,并通过物联网云平台下发控制信息到智能设备。因此,通过电子设备中的APP、物联网云平台以及智能设备三者之间的交互可以方便的实现智能设备的远程控制、数据上报、相关数据下发等相关功能。
当前智能设备的数量相较以前有了很大的提升,并且由于具备联网功能,智能设备需要定期和物联网云平台进行请求交互。同时,随着智能设备数量的增加,智能设备与物联网云平台之间的请求交互也与日俱增。当前可以统计智能设备的一些运行参数来简单监测智能设备的运行情况,但是,存在物联网云平台在运行过程中的稳定性风险,无法及时准确的对智能设备的运行情况进行检测和处理。
发明内容
本申请提供一种设备流畅度的检测方法及电子设备,用以检测电子设备运行的流畅度,并提高检测流畅度的准确性,便于对电子设备的运行情况进行准确检测。
第一方面,本申请提供一种设备流畅度的检测方法,该方法包括:第一电子设备向服务器发送第一信息,所述第一信息用于指示所述第一电子设备的运行参数;所述第一电子设备从所述服务器获取第二信息,并根据所述第二信息显示所述第一电子设备的流畅度;其中,所述第一电子设备的流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。
在该方法中,第一电子设备可以从服务器获取第一电子设备的流畅度的信息,并显示第一电子设备的流畅度,使得第一电子设备能够对自身的流畅度进行感知,并可以将流畅度的信息展示给用户,进而能够使用户感知第一电子设备的流畅度情况,提高用户使用体验。此外,该方法中,第一电子设备的流畅度是服务器根据与第一电子设备同类型的多个电子设备的运行参数确定的,因此得到的流畅度能够反映第一电子设备与同类型的电子设备的流畅度的横向差距,能够更准确的体现第一智能设备的流畅度情况,因此该方法能够提高确定的第一电子设备的流畅度的准确性,进而能够对第一电子设备的运行情况进行更为准确的检测和处理。
在一种可能的设计中,所述方法还包括:所述第一电子设备接收所述服务器发送的第一指示信息,所述第一指示信息包括目标优化策略;其中,所述目标优化策略是所述服务器根据所述第一电子设备的流畅度确定的;所述第一电子设备按照所述目标优化策略进行优化处理。
在该方法中,第一电子设备可以从服务器获取目标优化策略,并根据目标优化策略进行优化处理,而目标优化策略是服务器根据第一电子设备的流畅度确定的,因此,基于该方法,第一电子设备能够针对自身的流畅度情况进行相应的优化处理,进而能够保证第一电子设备的正常运行,提高第一电子设备的运行稳定性。
在一种可能的设计中,在所述第一电子设备接收所述服务器发送的第一指示信息之前,所述方法还包括:所述第一电子设备接收第一操作;所述第一电子设备响应于所述第一操作,向所述服务器发送第二指示信息,所述第二指示信息用于指示对所述第一电子设备进行优化处理。
在该方法中,第一操作可以是用户针对第一电子设备进行的操作,则用户可以对第一电子设备的优化处理进行控制,能够提高用户使用体验。
在一种可能的设计中,若所述第一电子设备的流畅度小于或等于设定的第一阈值,则所述目标优化策略为第一优化策略,否则,所述目标优化策略为第二优化策略;或者,所述第一电子设备的流畅度包括至少一个指标流畅度,若所述至少一个指标流畅度中存在小于或等于设定的第二阈值的指标流畅度,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;其中,所述至少一个指标流畅度与所述第一电子设备的至少一个运行指标一一对应,每个指标流畅度用于指示对应的运行指标的流畅度;或者,若所述至少一个运行指标的指标值中存在满足设定的指标异常条件的指标值,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略,其中,所述至少一个运行指标的指标值是所述服务器根据所述第一信息确定的;其中,所述第一优化策略用于对所述第一电子设备的一个或多个运行指标进行优化处理,所述第二优化策略用于对所述第一电子设备的设定配置项进行优化处理。
在该方法中,第一电子设备的运行参数用于反映第一电子设备的运行指标的特征,而第一电子设备的流畅度与第一电子设备的运行参数有关,则第一电子设备的流畅度与第一电子设备的运行指标也有关。基于此,在第一电子设备的运行指标异常或者第一电子设备的流畅度较低时,采用第一优化策略对第一电子设备进行优化,可以通过优化第一电子设备的运行指标,针对性的提升第一电子设备的运行指标,进而实现提高第一电子设备的流畅度的效果。在第一电子设备的运行指标正常或者第一电子设备的流畅度较高时,说明第一电子设备的运行指标的运行情况良好,则采用第二优化策略对第一电子设备进行优化,可以通过对第一电子设备的一些设定的基础配置项进行优化,进一步提升第一电子设备的运行流畅性和稳定性。
在一种可能的设计中,所述至少一个运行指标包括以下至少一项:控制时延,控制成功率,上报频率;其中,所述控制时延为第二电子设备的控制指令发送至所述第一电子设备所需的时间;其中,所述第二电子设备是通过所述服务器转发的方式将所述控制指令发送至所述第一电子设备的,所述第二电子设备与所述第一电子设备相关联;所述控制成功率为第一指令数与第二指令数的比值,所述第一指令数为设定时间段内所述第一电子设备成功响应的、来自所述第二电子设备的控制指令的数量,所述第二指令数为所述设定时间段内所述第一电子设备接收到的来自所述第二电子设备的控制指令的数量;所述上报频率为设定时间段内所述第一电子设备向所述服务器上报运行数据的次数。
在该方法中,控制时延、控制成功率和上报频率可以从不同角度反映电子设备运行的流畅度情况。因此,基于这些特征进行第一电子设备的流畅度的确定以及优化策略的确定,可以提高确定的第一电子设备的流畅度的准确性,进而提高进行优化处理的准确度和有效性。
在一种可能的设计中,所述设定的指标异常条件包括以下至少一项:所述控制时延的指标值大于或等于设定的第三阈值;所述控制成功率的指标值小于或等于设定的第四阈值;所述上报频率的指标值小于或等于设定的第五阈值或者大于或等于设定的第六阈值。
在该方法中,控制时延、控制成功率和上报频率的指标值异常时,表明第一电子设备的运行过程异常。因此,以这些指标的指标值为参考,可以准确的对第一电子设备的流畅度是否异常进行确定。
在一种可能的设计中,所述第一优化策略包括以下至少一项:在可用信道中选择信号质量最强的信道进行通信;降低或提高向所述服务器上报运行数据的频率。
在该方法中,选择信号质量最强的信道进行通信,可以保证通信的速度和质量,降低控制时延,一定程度上提高控制成功率。降低或提高向所述服务器上报运行数据的频率,可以使上报频率保持在正常水平,也可以一定程度上提高控制成功率。因此,通过基于这些方式对第一电子设备进行优化处理,可以保证第一电子设备的控制时延、控制成功率和上报频率处于正常或优良状态,进而保证或提高第一电子设备的运行效果。
第二方面,本申请提供一种设备流畅度的检测方法,该方法包括:第二电子设备向服务器发送第一请求,所述第一请求用于请求获取第一电子设备的流畅度;其中,所述第一电子设备与所述第二电子设备相关联;所述第二电子设备从所述服务器获取第三信息,并根据所述第三信息显示所述第一电子设备的第一流畅度;其中,所述第一电子设备的第一流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。
在该方法中,第二电子设备可以从服务器获取所关联的第一电子设备的流畅度的信息,并显示第一电子设备的流畅度,使得第二电子设备侧能够对第一电子设备的流畅度进行感知,并可以将流畅度的信息展示给用户,进而能够使用户在其它电子设备侧感知到第一电子设备的流畅度情况,提高用户使用体验。此外,该方法中,第一电子设备的流畅度是服务器根据与第一电子设备同类型的多个电子设备的运行参数确定的,因此得到的流畅度能够反映第一电子设备与同类型的电子设备的流畅度的横向差距,能够更准确的体现第一智能设备的流畅度情况,因此该方法能够提高确定的第一电子设备的流畅度的准确性,进而能够对第一电子设备的运行情况进行更为准确的检测和处理。
在一种可能的设计中,在所述第二电子设备向服务器发送第一请求之前,所述方法还包括:所述第二电子设备接收第二操作;其中,所述第二操作用于开启所述第二电子设备中安装的第一应用,所述第一应用为所述第一电子设备关联的应用。
在该方法中,第一应用可以提供对第一电子设备进行控制和管理的功能,则在第一应用打开时,第二电子设备从服务器获取第一电子设备的流畅度并显示,可以使用户在开启第一应用时及时查看最新确定的第一电子设备的流畅度,便于用户感知第一电子设备的运行情况,提高用户使用体验。
在一种可能的设计中,在所述第二电子设备接收第二操作之前,所述方法还包括:所述第二电子设备接收所述服务器发送的第三指示信息,所述第三指示信息包括所述第一电子设备的第二流畅度,所述第二流畅度小于或等于设定的第七阈值;所述第二电子设备根据所述第三指示信息,显示第一提示信息;其中,所述第一提示信息用于提示所述第一电子设备的流畅度低。
在该方法中,在第一电子设备的流畅度较低时,第二电子设备可以根据来自服务器的信息确定第一电子设备的流畅度低,并可以进行相应提示,则可以使用户在第二电子设备侧及时感知到第一电子设备运行流畅度低的情况,提高用户使用体验。例如该方法可以实现用户远程感知第一电子设备流畅度的效果,极大提升了用户监控第一电子设备运行情况的及时性和便捷性。
在一种可能的设计中,在所述第二电子设备接收第二操作之前,所述方法还包括:所述第二电子设备接收所述服务器发送的第四指示信息,所述第四指示信息包括所述第一电子设备的第三流畅度;所述第二电子设备若确定所述第三流畅度小于或等于设定的第八阈值,则显示第二提示信息;其中,所述第二提示信息用于提示所述第一电子设备的流畅度低。
在该方法中,第二电子设备可以根据来自服务器的信息确定第一电子设备的流畅度,并可以自行确定第一电子设备的流畅度的高低水平,以及在确定第一电子设备的流畅度低时进行相应提示,能够使用户在第二电子设备侧及时感知到第一电子设备运行流畅度低的情况,提高用户使用体验。
在一种可能的设计中,在所述第二电子设备接收第二操作之前,所述第二电子设备为未开启所述第一电子设备关联的应用的状态。
在该方法中,第一电子设备关联的应用用于对第一电子设备进行管理和控制,在第一电子设备关联的应用未开启的情况下,第二电子设备在确定第一电子设备的流畅度低时进行相应提示,可以保证用户即使不开启相关应用也能够及时感知第一电子设备流畅度低的情况,因此能够提高用户使用体验。
在一种可能的设计中,在所述第二电子设备根据所述第三信息显示所述第一电子设备的第一流畅度之后,所述方法还包括:所述第二电子设备接收到第三操作;所述第二电子设备响应于所述第三操作,向所述服务器发送第五指示信息,所述第五指示信息用于指示对所述第一电子设备进行优化处理。
在该方法中,第三操作可以是用户针对第二电子设备进行的操作,则用户可以在第二电子设备侧对第一电子设备的优化处理进行控制,能够提高用户使用体验。
在一种可能的设计中,在所述第二电子设备向所述服务器发送第五指示信息之后,所述方法还包括:所述第二电子设备从所述服务器获取第四信息,所述第四信息包括所述第一电子设备的第四流畅度;其中,所述第四流畅度与所述第一流畅度不同;所述第二电子设备根据所述第四信息显示所述第四流畅度。
在该方法中,在第二电子设备控制对第一电子设备进行优化处理后,可以从服务器获取优化处理后第一电子设备的流畅度,进而可以对第一电子设备的流畅度进行更新,也便于根据更新后的流畅度确定对第一电子设备进行优化的效果。
在一种可能的设计中,若所述第一电子设备的流畅度小于或等于设定的第一阈值,则目标优化策略为第一优化策略,否则,所述目标优化策略为第二优化策略;或者,所述第一电子设备的流畅度包括至少一个指标流畅度,若所述至少一个指标流畅度中存在小于或等于设定的第二阈值的指标流畅度,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;其中,所述至少一个指标流畅度与所述第一电子设备的至少一个运行指标一一对应,每个指标流畅度用于指示对应的运行指标的流畅度;或者,若所述至少一个运行指标的指标值中存在满足设定的指标异常条件的指标值,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略,其中,所述至少一个运行指标的指标值是所述服务器根据所述第一电子设备发送的第一信息确定的,所述第一信息用于指示所述第一电子设备的运行参数;其中,所述目标优化策略是对所述第一电子设备进行优化处理时采用的优化策略;所述第一优化策略用于对所述第一电子设备的一个或多个运行指标进行优化处理,所述第二优化策略用于对所述第一电子设备的设定配置项进行优化处理。
在一种可能的设计中,所述至少一个运行指标包括以下至少一项:控制时延,控制成功率,上报频率;其中,所述控制时延为所述第二电子设备的控制指令发送至所述第一电子设备所需的时间;其中,所述第二电子设备是通过所述服务器转发的方式将所述控制指令发送至所述第一电子设备的;所述控制成功率为第一指令数与第二指令数的比值,所述第一指令数为设定时间段内所述第一电子设备成功响应的、来自所述第二电子设备的控制指令的数量,所述第二指令数为所述设定时间段内所述第一电子设备接收到的来自所述第二电子设备的控制指令的数量;所述上报频率为设定时间段内所述第一电子设备向所述服务器上报运行数据的次数。
在一种可能的设计中,所述设定的指标异常条件包括以下至少一项:所述控制时延的指标值大于或等于设定的第三阈值;所述控制成功率的指标值小于或等于设定的第四阈值;所述上报频率的指标值小于或等于设定的第五阈值或者大于或等于设定的第六阈值。
在一种可能的设计中,所述第一优化策略包括以下至少一项:在可用信道中选择信号质量最强的信道进行通信;降低或提高向所述服务器上报运行数据的频率。
在一种可能的设计中,在上述第一方面或第二方面提供的方法中,所述服务器基于多个电子设备的运行参数确定所述第一电子设备的流畅度时,包括:所述服务器根据所述多个电子设备的运行参数,确定所述多个电子设备中每个电子设备的至少一个运行指标的指标值;所述服务器将确定的所有指标值划分为至少一组指标数据;其中,所述至少一组指标数据与所述至少一个运行指标一一对应,任一个运行指标对应的一组指标数据包括所述多个电子设备中每个电子设备的所述运行指标的指标值;所述服务器根据所述至少一组指标数据,确定所述第一电子设备的每个运行指标对应的流畅度,得到至少一个指标流畅度;所述服务器根据所述至少一个指标流畅度,确定所述第一电子设备的流畅度。
在该方法中,服务器根据与第一电子设备同类型的多个电子设备的运行参数确定第一电子设备的流畅度,因此得到的流畅度能够反映第一电子设备与同类型的电子设备的流畅度的横向差距,能够更准确的体现第一智能设备的流畅度情况。对于不同的运行指标,服务器先确定每个运行指标的流畅度,可以确定每个运行指标的运行情况,再根据各运行指标的流畅度,确定电子设备整体的流畅度,则可以确定电子设备整体运行情况。
在一种可能的设计中,所述服务器根据所述至少一组指标数据,确定所述第一电子设备的每个运行指标对应的流畅度,包括:所述服务器对第一运行指标对应的一组指标数据进行聚类处理,得到至少一个指标数据集合;其中,所述第一运行指标为所述至少一个运行指标中的任一个运行指标;所述服务器在所述至少一个指标数据集合中,选择包含指标值的数量最多的一个指标数据集合为目标数据集合;所述服务器确定所述目标数据集合中包含的指标值的平均值为所述第一运行指标的基准指标值;所述服务器确定所述第一电子设备的所述第一运行指标的指标值与所述基准指标值的比值为所述第一运行指标对应的流畅度。
在该方法中,基准指标值是根据同一类型的电子设备中大部分电子设备的运行指标的指标值确定的,可以反映同一类型的电子设备的运行指标的平均水平。将电子设备的运行指标的指标值与对应的基准指标的比值作为该运行指标的流畅度,能够反映电子设备的运行指标与平均水平的差距,因此能够更为准确的体现电子设备的该运行指标的流畅性。
在一种可能的设计中,所述服务器根据所述至少一个指标流畅度,确定所述第一电子设备的流畅度,包括:所述服务器将所述至少一个指标流畅度作为所述第一电子设备的流畅度;或者,所述服务器对所述至少一个指标流畅度进行加权平均处理,得到所述第一电子设备的流畅度。
在该方法中,将不同运行指标的流畅度作为第一电子设备的流畅度,能够从不同角度,更具体的展示第一电子设备的流畅度情况。将不同运行指标的流畅度加权平均处理后的值作为第一电子设备的流畅度,则能够以直接简要的信息直观反映第一电子设备的流畅度情况。
第三方面,本申请提供一种电子设备,该电子设备包括显示屏,存储器和一个或多个处理器;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被一个或多个处理器执行时,使得电子设备执行上述第一方面或第一方面的任一可能的设计所描述的方法,或者执行上述第二方面或第二方面的任一可能的设计所描述的方法。
第四方面,本申请提供一种系统,该系统包括上述第一方面所述的第一电子设备和服务器。
可选的,该系统还包括上述第一方面所述的第二电子设备。
第五方面,本申请提供一种系统,该系统包括上述第二方面所述的第一电子设备、第二电子设备和服务器。
第六方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行上述第一方面或第一方面的任一可能的设计所描述的方法,或者执行上述第二方面或第二方面的任一可能的设计所描述的方法。
第七方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行上述第一方面或第一方面的任一可能的设计所描述的方法,或者执行上述第二方面或第二方面的任一可能的设计所描述的方法。
上述第二方面到第七方面的有益效果,请参见上述第一方面或第二方面的有益效果的描述,这里不再重复赘述。
附图说明
图1为一种物联网系统的架构示意图;
图2为本申请实施例提供的一种电子设备的硬件架构示意图;
图3为本申请实施例提供的一种电子设备的软件架构示意图;
图4为本申请实施例提供的方案的一种可能的应用场景的示意图;
图5为本申请实施例提供的一种设备流畅度的检测方法的示意图;
图6为本申请实施例提供的一种智能设备显示流畅度的方法的示意图;
图7为本申请实施例提供的另一种设备流畅度的检测方法的示意图;
图8为本申请实施例提供的一种终端设备显示流畅度的界面的示意图;
图9为本申请实施例提供的一种终端设备显示流畅度的界面的示意图;
图10为本申请实施例提供的一种优化处理方法的示意图;
图11为本申请实施例提供的一种设备流畅度的检测方法的示意图;
图12为本申请实施例提供的一种设备流畅度的检测方法的示意图;
图13为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。其中,在本申请实施例的描述中,以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
为了便于理解,示例性的给出了与本申请相关概念的说明以供参考。
电子设备,为具有无线连接功能的设备。本申请一些实施例中,电子设备为具有显示功能的设备。
本申请一些实施例中电子设备可以是便携式设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴设备(例如,手表、手环、头盔、耳机等)、车载终端设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigital assistant,PDA)、智能家居设备(例如,智能电视、智能音箱等)、智能机器人、车间设备、无人驾驶(Self Driving)中的无线终端、远程手术(Remote Medical Surgery)中的无线终端、智能电网(Smart Grid)中的无线终端、运输安全(Transportation Safety)中的无线终端、智慧城市(Smart City)中的无线终端,或智慧家庭(Smart Home)中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。
在本申请一些实施例中,电子设备还可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式终端设备。便携式终端设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式终端设备。上述便携式终端设备也可以是其它便携式终端设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(Laptop)等。还应当理解的是,在本申请其它一些实施例中,上述电子设备也可以不是便携式终端设备,而是具有触敏表面(例如触控面板)的台式计算机。
应理解,本申请实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c可以是单个,也可以是多个。
图1为一种物联网系统的架构示意图。如图1中所示,现有的物联网系统中一般包括终端设备、物联网云平台和智能设备,其中,终端设备中包括APP。一方面,用户可以在APP中对智能设备进行控制,然后终端设备将来自用户的控制指令发送至物联网云平台,物联网云平台再将该控制指令下发至智能设备,由智能设备根据该控制指令执行相应操作。另一方面,智能设备可以将自身信息如登录数据等上报至物联网云平台,物联网云平台可以将智能设备的信息发送至终端设备,则终端设备可以通过APP进行智能设备的信息的展示,以便用户根据该信息进行相应控制操作。
当前物联网系统中,智能设备需要长时间和物联网云平台保持长连接,以便与物联网云平台进行信息交互。但是随着使用时间的增长,智能设备和物联网云平台之间的交互速度可能会减慢,导致智能设备响应终端设备的控制指令的速度减慢,运行的流畅度降低。因此有必要对智能设备运行的流畅度进行监测,以便在智能设备的流畅度受影响时进行相应优化。但是,目前物联网云平台侧并不会考虑智能设备的流畅度情况,或者仅从物联网云平台侧的角度出发,统计某一类设备的、可能影响运行速度的一些因素,但并不会针对每个智能设备分析其流畅度情况,也无法确定较为准确的智能设备的流畅度。因此,智能设备侧、物联网云平台侧和终端设备侧均无法及时准确的确定智能设备的流畅度情况,也难以针对智能设备的流畅度情况进行进一步的优化处理等。此外,在智能设备的流畅度较低时,其响应终端设备的控制的速度会降低,一方面会影响用户使用体验,另一方面,智能设备自身的软硬件资源仍然会被大量占用和消耗,导致智能设备的处理效率降低。
鉴于此,本申请实施例提供了一种设备流畅度的检测方法及电子设备,该方案可以准确检测智能设备的流畅度情况,进一步可以针对智能设备的流畅度情况对智能设备进行优化,从而提升智能设备的运行流畅度,降低智能设备不必要的软硬件资源消耗,进而提高智能设备的处理效率。
下面首先参阅图2,对本申请实施例提供的方法适用的电子设备的结构进行介绍。
如图2所示,电子设备200可以包括处理器210,外部存储器接口220,内部存储器221,USB接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及SIM卡接口295等。
其中传感器模块280可以包括陀螺仪传感器、加速度传感器、接近光传感器、指纹传感器、触摸传感器、温度传感器、压力传感器、距离传感器、磁传感器、环境光传感器、气压传感器、骨传导传感器等。
可以理解的是,图2所示的电子设备200仅仅是一个范例,并不构成对电子设备的限定,并且电子设备可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图2中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是电子设备200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
本申请实施例提供的设备流畅度的检测方法的执行可以由处理器210来控制或调用其他部件来完成,比如调用内部存储器221中存储的本申请实施例的处理程序,或者通过外部存储器接口220调用第三方设备中存储的本申请实施例的处理程序,来控制无线通信模块260向其它设备进行数据通信,提高电子设备200的智能化、便捷化程度,提升用户的体验。处理器210可以包括不同的器件,比如集成CPU和GPU时,CPU和GPU可以配合执行本申请实施例提供的设备流畅度的检测方法,比如设备流畅度的检测方法中部分算法由CPU执行,另一部分算法由GPU执行,以得到较快的处理效率。
显示屏294用于显示图像,视频等。显示屏294包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备200可以包括一个或多个显示屏294。显示屏294可用于显示由用户输入的信息或提供给用户的信息以及各种图形用户界面(graphical user interface,GUI)。例如,显示屏294可以显示照片、视频、网页、或者文件等。
在本申请实施例中,显示屏294可以是一个一体的柔性显示屏,也可以采用两个刚性屏以及位于两个刚性屏之间的一个柔性屏组成的拼接显示屏。
摄像头293(前置摄像头或者后置摄像头,或者一个摄像头既可作为前置摄像头,也可作为后置摄像头)用于捕获静态图像或视频。通常,摄像头293可以包括感光元件比如镜头组和图像传感器,其中,镜头组包括多个透镜(凸透镜或凹透镜),用于采集待拍摄物体反射的光信号,并将采集的光信号传递给图像传感器。图像传感器根据光信号生成待拍摄物体的原始图像。
内部存储器221可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行电子设备200的各种功能应用以及数据处理。内部存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,应用程序(比如设备流畅度检测的功能等)的代码等。存储数据区可存储电子设备200使用过程中所创建的数据等。
内部存储器221还可以存储本申请实施例提供的设备流畅度检测的算法对应的一个或多个计算机程序。该一个或多个计算机程序被存储在上述内部存储器221中并被配置为被一个或多个处理器210执行,该一个或多个计算机程序包括指令,上述指令可以用于执行以下实施例中的各个步骤。
此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
当然,本申请实施例提供的设备流畅度检测的算法的代码还可以存储在外部存储器中。这种情况下,处理器210可以通过外部存储器接口220运行存储在外部存储器中的设备流畅度检测的算法的代码。
传感器模块280可以包括陀螺仪传感器、加速度传感器、接近光传感器、指纹传感器、触摸传感器等。
触摸传感器,也称“触控面板”。触摸传感器可以设置于显示屏294,由触摸传感器与显示屏294组成触摸显示屏,也称“触控屏”。触摸传感器用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏294提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器也可以设置于电子设备200的表面,与显示屏294所处的位置不同。
示例性的,电子设备200的显示屏294显示主界面,主界面中包括多个应用(比如相机应用、浏览器应用等)的图标。用户通过触摸传感器点击主界面中相机应用的图标,触发处理器210启动相机应用,打开摄像头293。显示屏294显示相机应用的界面,例如取景界面。
电子设备200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备200中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块250可以提供应用在电子设备200上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。在本申请实施例中,移动通信模块250还可以用于与其它设备进行信息交互。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频装置(不限于扬声器270A,受话器270B等)输出声音信号,或通过显示屏294显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器210,与移动通信模块250或其他功能模块设置在同一个器件中。
无线通信模块260可以提供应用在电子设备200上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。本申请实施例中,无线通信模块260,用于与其它电子设备建立连接,进行数据交互。或者无线通信模块260可以用于接入接入点设备,向其它电子设备发送控制指令,或者接收来自其它电子设备发送的数据。
另外,电子设备200可以通过音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,以及应用处理器等实现音频功能。例如音乐播放,录音等。电子设备200可以接收按键290输入,产生与电子设备200的用户设置以及功能控制有关的键信号输入。电子设备200可以利用马达291产生振动提示(比如来电振动提示)。电子设备200中的指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。电子设备200中的SIM卡接口295用于连接SIM卡。SIM卡可以通过插入SIM卡接口295,或从SIM卡接口295拔出,实现和电子设备200的接触和分离。
应理解,在实际应用中,电子设备200可以包括比图2所示的更多或更少的部件,本申请实施例不作限定。图示电子设备200仅是一个范例,并且电子设备200可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
电子设备200的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android系统为例,示例性说明电子设备的软件结构。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。如图3所示,该软件架构可以分为四层,从上至下分别为应用程序层,应用程序框架层(framework,FWK),安卓运行时和系统库,以及Linux内核层。
应用程序层是操作系统的最上一层,包括操作系统的原生应用程序,例如相机、图库、日历、蓝牙、音乐、视频、信息等等。本申请实施例涉及的应用程序简称应用(application,APP),为能够实现某项或多项特定功能的软件程序。通常,电子设备中可以安装多个应用。比如,相机应用、邮箱应用、智能家居控制应用等。下文中提到的应用,可以是电子设备出厂时已安装的系统应用,也可以是用户在使用电子设备的过程中从网络下载或从其他电子设备获取的第三方应用。
当然,对于开发者来说,开发者可以编写应用程序并安装到该层。一种可能的实现方式中,应用程序可以使用Java语言开发,通过调用应用程序框架层所提供的应用程序编程接口(Application Programming Interface,API)来完成,开发者可以通过应用程序框架来与操作系统的底层(例如内核层等)进行交互,开发自己的应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层可以包括一些预先定义的函数。应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。该数据可以包括文件(例如文档、视频、图像、音频),文本等信息。
视图系统包括可视控件,例如显示文字、图片、文档等内容的控件等。视图系统可用于构建应用程序。显示窗口中的界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供电子设备的通信功能。通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。
安卓运行时包括核心库和虚拟机。安卓运行时负责安卓系统的调度和管理。
安卓系统的核心库包含两部分:一部分是Java语言需要调用的功能函数,另一部分是安卓系统的核心库。应用程序层和应用程序框架层运行在虚拟机中。以Java举例,虚拟机将应用程序层和应用程序框架层的Java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
系统库可以包括多个功能模块。例如:表面管理器,媒体库,三维图形处理库(例如:OpenGL ES),二维图形引擎(例如:SGL)等。表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了二维和三维图层的融合。媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.564,MP3,AAC,AMR,JPG,PNG等。三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。二维图形引擎是二维绘图的绘图引擎。
内核(Kernel)层提供操作系统的核心系统服务,如安全性、内存管理、进程管理、网络协议栈和驱动模型等都基于内核层实现。内核层同时也作为硬件和软件栈之间的抽象层。该层有许多与电子设备相关的驱动程序,主要的驱动有:显示驱动;作为输入设备的键盘驱动;基于内存技术设备的Flash驱动;照相机驱动;音频驱动;蓝牙驱动;WiFi驱动等。
需要理解的是,如上所述的功能服务只是一种示例,在实际应用中,电子设备也可以按照其他因素来划分为更多或更少的功能服务,或者可以按照其他方式来划分各个服务的功能,或者也可以不划分功能服务,而是按照整体来工作。
下面结合具体实施例,对本申请提供的方法进行详细说明。
本申请实施例提供的方案可以应用于包括服务器、至少一个智能设备以及至少一个终端设备的系统中,具体可以应用于服务器确定智能设备运行的流畅度,以及通过智能设备和/或终端设备显示智能设备的流畅度的场景中。其中,智能设备是具有计算处理能力的电子设备,例如物联网设备等。终端设备为具有显示屏并可以通过显示屏展示信息的电子设备,例如手机、智能音箱等。终端设备可以对智能设备进行控制。
在上述系统中,所述服务器与所述至少一个智能设备之间通信连接,所述服务器与所述至少一个终端设备之间通信连接。所述至少一个智能设备与所述至少一个终端设备之间可以无直接通信连接,也可以具备通信连接,本申请实施例中不做具体限制。该系统中,每个智能设备对应一个终端设备,每个智能设备对应的终端设备可以通过服务器对该智能设备进行控制。
图4为本申请实施例提供的方案的一种可能的应用场景的示意图。示例性的,上述系统可以为图4中所示的物联网系统,该物联网系统中至少包括服务器、一个终端设备(例如图4中所示的终端设备1)和一个智能设备(例如图4中所示的智能设备1)。在该物联网系统中,服务器、智能设备和终端设备均可以通过上述的硬件架构和软件架构实现。
该物联网系统中,服务器可以作为物联网云平台,终端设备和智能设备均可以与服务器进行交互,服务器可以接收来自终端设备的指令并发送至智能设备,也可以接收智能设备上报的信息并发送至终端设备。此外,该物联网系统中,服务器可以与多个智能设备和多个终端设备进行交互,而不限于该物联网系统中所包括的一个智能设备和一个终端设备。即图4中所示的服务器可以与智能设备1和终端设备1之外的其它智能设备和终端设备交互,例如,图4中所示的智能设备2~智能设备N以及终端设备2~终端设备n均可以与服务器进行交互,其中,N和n均为正整数。当然,与服务器交互的这些智能设备、终端设备也可以包含在图4所示的物联网系统中。
可选的,服务器可以根据预先约定的通信协议分别与智能设备、终端设备进行交互。智能设备或终端设备上也可以安装APP,并通过APP与服务器进行交互。当然,服务器与智能设备、终端设备之间的交互并不限于以上方式,也可以采用其它方式实现,本申请实施例中不做具体限定。
在本申请一些实施例中,终端设备可以对与其关联的智能设备进行管理和控制。例如,如图4中所示,智能设备与终端设备1关联,智能设备2与终端设备2关联,智能设备3~智能设备N与终端设备n关联,则终端设备1可以对智能设备1进行控制,终端设备2可以对智能设备2进行控制,终端设备n可以对智能设备3~智能设备N进行控制。
在本申请一些实施例中,在与服务器交互的多个智能设备中,存在与上述物联网系统中的智能设备的类型相同的至少一个智能设备。示例性的,图4中所示的智能设备1为智能路由器,则与服务器交互的其它智能设备即智能设备2~智能设备N中存在至少一个智能路由器。例如,图4中所示的智能设备2、智能设备3的类型与智能设备1的类型相同,均为智能路由器,智能设备N为智能音箱,其类型与智能设备1不同。示例性的,终端设备可以为图4中所示的手机、平板等移动终端。
本申请实施例提供的方案可以应用于图4所示的物联网系统中。其中,服务器可以根据与其交互的至少一个智能设备的设备运行信息,分析计算每个智能设备的流畅度情况,并可以将确定的流畅度指示给对应的智能设备以及用于控制该智能设备的终端设备。智能设备和终端设备可以获得智能设备的流畅度,并展示给用户。进一步的,智能设备或服务器可以进一步针对智能设备的流畅度进行优化处理等。
参阅图5,本申请实施例提供的设备流畅度的检测方法可以包括:
S501:第一智能设备与服务器建立通信连接。
本申请实施例中,第一智能设备可以为与同一服务器建立通信的多个类型相同的智能设备中的任一智能设备。终端设备可以通过服务器对第一智能设备进行管理和控制。
在一个示例中,同一类型的多个智能路由器可以与服务器(如云端服务器)建立通信连接,手机也可以与服务器建立通信连接,从而通过服务器对智能路由器进行控制。则在该示例中,第一智能设备可以为多个智能路由器中的任一智能路由器,多个智能路由器中的其它智能路由器为与第一智能设备同类型的智能设备;终端设备可以为手机。
本申请实施例中,第一智能设备与服务器之间建立的通信连接为长连接方式。在第一智能设备与服务器建立通信连接后,服务器可以获取第一智能设备的标识信息并保存。
S502:终端设备与服务器建立通信连接。
在终端设备与服务器建立通信连接后,服务器可以获取终端设备的标识信息并保存。作为一种可选的实施方式,终端设备若需要对第一智能设备进行控制,可以将第一智能设备的标识信息上报至服务器,服务器接收该信息后,根据第一智能设备的标识信息和终端设备的标识信息,建立第一智能设备与终端设备之间的关联关系并保存。后续过程中,终端设备在将用于控制第一智能设备的控制指令发送至服务器时,同时发送终端设备的标识信息,则服务器可以根据终端设备的标识信息以及先前保存的关联关系确定与终端设备所关联的第一智能设备,并将该控制指令下发至第一智能设备,从而实现终端设备对第一智能设备的控制。作为另一种可选的实施方式,终端设备可以在将用于控制第一智能设备的控制指令发送至服务器时,同时发送第一智能设备的标识信息,则服务器可以根据该标识信息确定第一智能设备,并将控制指令下发至第一智能设备,从而实现终端设备对第一智能设备的控制。
示例性的,终端设备中安装有用于控制第一智能设备的APP。
服务器在与第一智能设备和终端设备建立通信连接,并建立第一智能设备与终端设备的关联关系后,终端设备可以通过APP接收用户对第一智能设备的控制指令,并将该控制指令发送至服务器。服务器在接收到该控制指令后,可以根据终端设备的标识信息和该终端设备与智能设备的关联关系,确定与该终端设备关联的第一智能设备,并将该控制指令下发至第一智能设备。第一智能设备接收到该控制指令后,按照该控制指令执行对应操作和处理,从而实现在终端设备侧对第一智能设备进行控制的效果。
S503:第一智能设备将设备运行信息上报至服务器;其中,设备运行信息用于指示第一智能设备以及第一智能设备的运行特征。
第一智能设备可以通过向服务器上报设备运行信息,将其运行情况通知到服务器,以使服务器根据第一智能设备的运行情确定第一智能设备的流畅度。
在本申请一些实施例中,第一智能设备可以采用定期上报或周期性上报的方式,将设备运行信息上报至服务器。例如,第一智能设备可以在每天的固定时间点(例如每天的十点钟)上报一次,或者每隔设定时间(例如设定的几个小时)上报一次。
可选的,第一智能设备可以周期性向服务器上报心跳信息。心跳信息是处于连接状态的设备间定时通知对端自身的连接状态的信息,可以用于通知第一智能设备的状态,以保持第一智能设备与服务器之间的长连接通信。其中,第一智能设备向服务器发送心跳信息的周期与第一智能设备向服务器发送设备运行信息的周期可以相同,也可以不同。
在本申请一些实施例中,第一智能设备的设备运行信息可以包括标识信息和指标信息。其中,标识信息用于标识第一智能设备,指标信息用于确定或指示第一智能设备的至少一个运行指标的指标值。
示例性的,标识信息可以包括以下信息中的一项或多项:用户标识(identity,ID),设备ID,网关设备ID,设备类型、设备品类或种类、单品ID、设备型号、通信协议版本、固件版本、软件版本、硬件版本、设备服务ID、设备ID的加密信息、设备制造商ID、地址。
示例性的,至少一个运行指标可以包括以下指标中的一项或多项:
1)控制时延,为终端设备下发的控制指令传输至第一智能设备所需的时间。
2)控制成功率,为第一智能设备成功响应来自终端设备的控制指令的次数与终端设备下发控制指令的次数之间的比值。
3)上报频率,为第一智能设备在单位时间或设定时间内向服务器上报运行数据的次数。
作为一种可选的实施方式,第一智能设备可以先根据自身的控制信息和运行数据确定上述至少一个运行指标的指标值,然后将至少一个运行指标的指标值作为指标信息上报至服务器。其中,控制信息为用于对第一智能设备的运行过程进行控制的信息,运行数据为第一智能设备运行过程中涉及的数据。
作为另一种可选的实施方式,第一智能设备也可以直接将控制信息和运行数据作为指标信息上报至服务器,服务器可以根据第一智能设备的控制信息和运行数据,确定第一智能设备的至少一个运行指标的指标值。
示例性的,如下所示为一种第一智能设备的控制信息的话单样例:
1595231115326|dd00ceef7143d8e5132b5aa7958dc422492355e7d05b9dc90b75f12221a72351|PAeyAXYZBO9/NbMDVTVDRR9WRsnA+E7y1y5DO3t6pug=|004|000b|SmartSpeaker|002|1.0|10.01|V100R001C01B010|VER.C|1|1|ACK|light1|hs0OkmL723IpP4P36VISkdXw2pj3sae6MDF4DsLEM1YPHfC+fhZJkbIMkLgdii6q|200|4846|ethedth|776|POST|vWTxxWrQ1xeo4Ff7RtygQGw3DYwxMp+StxjubDTIR04zn/8fGfVY95AA8WMSDKHKy9bHgZ2x8bQTwrGPjdXuc g==。
该样例中各子字段数据的含义可以参照如下表1中的说明:
表1控制信息
其中,第一智能设备或服务器可以根据控制信息中的控制耗时信息确定本次控制流程的控制时延;可以根据控制信息中的错误码确定本次控制流程是否成功,进而确定控制成功率。
例如,上述表1所示话单样例中控制耗时字段的取值为4846,则服务器接收到该话单后可以确定第一智能设备的控制时延为4846毫秒(ms)。上述表1所示的话单样例中错误码字段的取值为200,表示未发生错误,则服务器接收到该话单后可以确定本次控制流程成功。若错误码字段的取值为200以外的其它值,则表示发生错误,则服务器可以确定对应的控制流程失败。
则在设定时长的时间段内,服务器可以根据来自第一智能设备的话单确定每次控制流程是否成功,并记录成功的次数,然后将该时间段内记录的成功的次数与该时间段内接收的话单数量的比值作为该时间段内的控制成功率。
示例性的,如下所示为一种第一智能设备的运行数据的话单样例:
1596069240304|44ba353901cbae0119f7cf32e5164b9256932693f78ad21c2ca514ba24bef83d|+tNXXbcedQsmKF5/CA5iOBvJNnvsleqm56CrIBj0z6k=|+tNXXbcedQsmKF5/CA5iOBvJNnvsleqm56CrIBj0z6k=|012|117B|SmartSpeaker|1.0|10.01|V100R001C01B010|VER.C|7I7ghT2cgI|20180829T155012010Z|inU7MrdrAqH7dTWPhpq6tFPWbRs9HtAtOZsxNkK0p4o=||I1V4OFRDi5OIPNbHAptp2jIOs1bhbZrwncVEOKab0JP2UTIDX0PG3iUPDYeihfWPJmGrd75BA7PN+McxHPWZNA==。
该样例中各子字段数据的含义可以参照如下表2中的说明:
表2运行数据
其中,第一智能设备可以周期性向服务器上报运行数据的话单,和/或,在运行状态发生变化时向服务器上报运行数据的话单。服务器可以在设定时长的时间段内记录第一智能设备上报运行数据的话单的次数,并将该次数作为该时间段内第一智能设备的上报频率,或者根据该次数计算第一智能设备单位时间内上报运行数据的话单的次数,得到第一智能设备的上报频率。
S504:服务器根据来自第一智能设备的设备运行信息,以及来自至少一个第二智能设备的设备运行信息,确定第一智能设备的流畅度信息;其中,至少一个第二智能设备的类型与第一智能设备的类型相同。
示例性的,当第一智能设备为上述实施例的示例中所述的同一类型的多个智能路由器中的任一智能路由器时,至少一个第二智能设备分别为所述多个智能路由器中除作为第一智能设备的智能路由器以外的一个或多个智能路由器。
本申请实施例中,服务器在接收来自第一智能设备的设备运行信息之前,可以接收来自至少一个第二智能设备的设备运行信息并保存。服务器在接收来自第一智能设备的设备运行信息之后,可以基于第一智能设备的设备运行信息以及先前保存的至少一个第二智能设备的设备运行信息,来分析计算第一智能设备的流畅度信息。
其中,服务器在接收每个智能设备的设备运行信息并保存后,若再次接收到来自该智能设备的设备运行信息,则利用再次接收到的该设备运行信息替换已保存的该智能设备的设备运行信息,从而保证服务器所保存的设备运行信息是智能设备最新上报的信息。
在本申请一些实施例中,服务器可以在接收到第一智能设备上报的设备运行信息后,启动确定第一智能设备的流畅度信息;或者,服务器可以定期或周期性启动确定第一智能设备的流畅度信息;又或者,服务器可以在接收到来自第一智能设备或终端设备的请求信息后,启动确定第一智能设备的流畅度信息。其中,终端设备用于管理第一智能设备。本申请实施例中,终端设备可以通过服务器对第一智能设备进行管理,包括开启或关闭第一智能设备,调整第一智能设备的运行参数等各种控制。
在本申请一些实施例中,服务器在确定第一智能设备的流畅度的过程中,在确定第一智能设备的至少一个运行指标的指标值后,针对同一运行指标对应的多个指标值,服务器可以先对多个指标值进行聚类分析,再根据聚类结果确定该运行指标对应的平均指标值,并将该平均指标值作为该运行指标对应的参考值。其中,同一运行指标对应的多个指标值中包括第一智能设备的该运行指标的指标值,以及至少一个第二智能设备的该运行指标的指标值。服务器在对多个指标值进行聚类分析并得到至少一个类别后,可以从中选择包含数值的数量最多的类别,并将该类别中的指标值的平均值作为运行指标对应的参考值。参考值反映了同一类型的多个智能设备中大部分智能设备所能达到的运行指标的指标值,因此参考值可以作为判断智能设备是否正常或流畅运行的一个参考依据。当智能设备的运行指标的指标值小于该运行指标对应的参考值时,说明该智能设备在该运行指标方面的运行效果低于大部分同类型的设备,则可以认为该智能设备在该运行指标方面的运行效果较差,无法实现正常或流畅的运行。反之,当智能设备的运行指标的指标值大于或等于该运行指标对应的参考值时,则可以认为该智能设备在该运行指标方面可以正常或流畅运行,能够得到较好的运行效果。因此,本申请一些实施例中,可以根据运行指标的实际指标值和对应的参考值来确定智能设备的流畅度。
其中,服务器在获取至少一个第二智能设备的运行指标的指标值时,首先根据第一智能设备上报的信息确定第一智能设备的设备型号,然后根据与服务器建立通信连接的设备的设备型号,在这些设备中选择设备型号与第一智能设备的设备型号相同的一个或多个智能设备作为至少一个第二智能设备。然后从已保存的至少一个第二智能设备的参数信息中,选择得到各第二智能设备的各运行指标的指标值。
作为一种可选的实施方式,服务器可以针对至少一个运行指标中的每个运行指标,分别计算该运行指标对应的流畅度,得到第一智能设备的至少一个流畅度。则上述服务器在得到运行指标对应的参考值后,可以计算第一智能设备的该运行指标对应的指标值与该参考值的比值,并将该比值作为该运行指标对应的流畅度。
作为另一种可选的实施方式,服务器可以计算第一智能设备整体的流畅度。则上述服务器在得到运行指标对应的参考值后,可以计算第一智能设备的该运行指标对应的指标值与该参考值的比值,并将该比值作为该运行指标对应的流畅度。进一步的,服务器在计算得到至少一个运行指标中每个运行指标对应的流畅度后,对所述至少一个运行指标对应的流畅度进行加权平均处理,得到第一智能设备整体的流畅度,该流畅度可以用于表征第一智能设备整体的流畅水平。
作为一种可选的实施方式,服务器可以将所确定的第一智能设备的至少一个运行指标对应的流畅度和/或第一智能设备整体的流畅度作为第一智能设备的流畅度信息。
作为另一种可选的实施方式,服务器可以根据第一智能设备的流畅度确定对应的流畅度等级,并将流畅度等级作为第一智能设备的流畅度信息。其中,不同流畅度等级对应不同的流畅度取值区间,流畅度等级的划分及其对应的流畅度取值区间可以是预先设定的。例如,流畅度等级可以分为高、中、低三级,则当服务器计算的第一智能设备的流畅度的取值处于高流畅度等级对应的取值区间内时,服务器可以确定第一智能设备的流畅度为高流畅度。
可选的,服务器还可以将第一智能设备的不同运行指标的指标值和/或不同运行指标对应的参考值作为第一智能设备的流畅度信息。
示例性的,服务器可以针对第一智能设备设置不同字段分别用于存储第一智能设备的流畅度相关的不同信息。例如,服务器可以针对第一智能设备设置流畅度字段(IsQuick)和交互基准值字段(NormalData)。其中,流畅度字段用于存储第一智能设备的流畅度,交互基准值字段用于存储第一智能设备的至少一个运行指标对应的参考值。服务器可以在确定第一智能设备的流畅度后,将该流畅度存储到流畅度字段对应的存储空间中,可以在确定第一智能设备的至少一个运行指标对应的参考值后,将各参考值分别存储到交互基准值字段对应的存储空间中。
S505:服务器将第一流畅度信息指示给第一智能设备;其中,第一流畅度信息用于指示第一智能设备的流畅度。
在本申请一些实施例中,服务器在确定第一智能设备的流畅度信息后,可以将第一智能设备的流畅度信息指示给第一智能设备。
可选的,服务器可以通过南北向接口,将第一智能设备的流畅度信息指示给第一智能设备。
其中,服务器在将流畅度信息指示给第一智能设备时,可以采用如下至少一种方式:
1)定期或周期性指示的方式
该方式中,服务器可以在定期或周期性的确定第一智能设备的流畅度信息后,将所确定的流畅度信息指示给第一智能设备。
示例性的,服务器可以每天在固定时间点将最新确定的第一智能设备的流畅度信息指示给第一智能设备。可选的,服务器指示给第一智能设备的流畅度信息可以为第一智能设备的至少一个运行指标对应的流畅度,或者为第一智能设备整体的流畅度,或者为第一智能设备的流畅度对应的流畅度等级。
可选的,当第一智能设备定期或周期性向服务器上报设备运行信息时,服务器可以采用该方式,定期或周期性的向服务器指示所确定的第一智能设备的流畅度信息。
2)根据请求进行指示的方式
该方式中,服务器可以在接收到第一智能设备的流畅度获取请求后,将所确定的流畅度信息指示给第一智能设备。
例如,第一智能设备可以提供用于触发流畅度更新的按钮,用户通过对按钮进行操作,可以触发第一智能设备向服务器发送流畅度获取请求,服务器接收到来自第一智能设备的流畅度获取请求后,将最新确定的第一智能设备的流畅度指示给第一智能设备,然后第一智能设备可以对该流畅度进行显示,以使用户确定第一智能设备最新的流畅度。
3)动态的主动指示的方式
该方式中,服务器可以在每次确定第一智能设备的流畅度信息后,判断本次确定的流畅度与前一次确定的流畅度相比是否发生变化或者变化值是否超过设定阈值,若是,则将本次确定的流畅度作为流畅度信息指示给第一智能设备,否则不将本次确定的流畅度指示给第一智能设备。
S506:第一智能设备根据第一流畅度信息显示第一智能设备的流畅度。
第一智能设备在接收到来自服务器的流畅度信息后,可以根据该流畅度信息确定第一智能设备的流畅度,并可以显示用于指示该流畅度的第一流畅度信息。可选的,第一流畅度信息除可以指示第一智能设备的流畅度之外,还可以指示第一智能设备的流畅度相关的其它信息,例如第一智能设备的不同运行指标对应的指标值和/或参考值等。其它信息可以是第一智能设备自身获取的,或者可以是服务器通过流畅度信息指示给第一智能设备的。
作为一种可选的实施方式,当第一流畅度信息用于指示第一智能设备的流畅度时,第一智能设备可以通过指示灯显示的方式来显示第一流畅度信息。具体的,第一智能设备可以预先获取设定的不同流畅度所对应的指示灯显示方式,当第一智能设备接收到来自服务器的设备流畅度信息时,可以根据该流畅度信息所指示的流畅度选择对应的指示灯显示方式,并按照该显示方式进行指示灯的显示。
示例性的,第一智能设备可以具有多个指示灯用于第一流畅度信息的显示。该方式中,不同的指示灯可以对应不同取值(范围)的流畅度,第一智能设备的多个指示灯也可以进行组合显示,其中不同组合的指示灯亮时对应不同的流畅度。则第一智能设备可以在确定流畅度后点亮对应的指示灯。
第一智能设备也可以仅具有一个指示灯用于流畅度的显示。该方式中,第一智能设备可以通过将指示灯点亮为不同颜色来表示不同等级的流畅度。例如,第一智能设备为上述实施例的示例中所述的智能路由器时,如图6中所示,服务器下发至第一智能设备的流畅度信息为流畅度对应的流畅度等级,且流畅度等级分为高、中、低三级时,第一智能设备可以利用绿色、黄色、红色分别表示高、中、低三个级别,则在流畅度显示的功能打开的情况下,当流畅度等级为高时,第一智能设备可以将指示灯点亮为绿色,则第一流畅度信息通过绿色指示灯表示;当流畅度等级为中时,第一智能设备可以将指示灯点亮为黄色,则第一流畅度信息通过黄色指示灯表示;当流畅度等级为低时,第一智能设备可以将指示灯点亮为红色,则第一流畅度信息通过红色指示灯表示。在流畅度显示的功能关闭的情况下,指示灯为熄灭状态。其中,流畅度显示的功能是否开启可以由用户控制。
上述方式中,第一智能设备的多个指示灯也可以分别用于指示不同运行指标对应的流畅度,则第一智能设备可以通过将每个指示灯点亮为不同的颜色来表示该指示灯对应的运行指标的不同等级的流畅度。
作为另一种可选的实施方式,在第一智能设备具有显示屏的情况下,第一电子设备也可以直接在显示屏上显示第一流畅度信息。基于该方式,第一电子设备可以显示更多更为详细的流畅度信息。
可选的,服务器在确定第一智能设备的流畅度后,除将第一智能设备的流畅度指示给第一智能设备以外,还可以将第一智能设备的流畅度指示给终端设备,以使终端设备侧能够确定第一智能设备的流畅度。则在上述步骤S504之后,还可以包括以下步骤S507:
S507:服务器将第一流畅度信息指示给终端设备。
其中,终端设备用于管理第一智能设备。
作为一种可选的实施方式,当第一智能设备采用定期或周期性上报的方式向服务器上报设备运行信息时,服务器可以采用相同方式,定期或周期性的将确定的第一智能设备的流畅度指示给终端设备。
作为另一种可选的实施方式,服务器可以在每次确定第一智能设备的流畅度信息后,判断本次确定的流畅度与前一次确定的流畅度相比是否发生变化或者变化值是否超过设定阈值,若是,则将本次确定的第一智能设备的流畅度作为流畅度信息指示给终端设备,否则不将本次确定的第一智能设备的流畅度指示给终端设备。
在本申请一些实施例中,终端设备接收到服务器指示的第一智能设备的流畅度后,若确定第一智能设备的流畅度低于设定的流畅度阈值,则可以显示提示信息,以提示用户第一智能设备的流畅度较低。示例性的,终端设备可以在通知栏中以通知消息的方式显示该提示信息。
基于以上实施例,服务器可以根据第一智能设备上报的设备运行信息以及同类型的其它智能设备上报的流畅度信息,确定第一智能设备的流畅度。这样确定的流畅度能够反映第一智能设备与同类型的智能设备的流畅度的横向差距,能够更准确的体现第一智能设备的流畅度情况,便于进一步根据该流畅度对第一智能设备进行更为准确有效的优化。服务器在确定第一智能设备的流畅度后,将该流畅度指示给第一智能设备,则可以使第一智能设备能够获取自身的流畅度,并将对应的流畅度信息展示给用户,从而使用户能够感知第一智能设备的流畅度情况,提高用户使用体验。
上述实施例中主要从第一智能设备展示其流畅度信息的角度,介绍了本申请实施例提供的方案,该方案可以应用于第一智能设备正常运行的场景中。
下面从终端设备展示第一智能设备的流畅度信息的角度,介绍本申请实施例提供的方案,该方案可以应用于终端设备中控制第一智能设备的功能被打开的场景中。例如,在终端设备中用于控制第一智能设备的APP被打开的场景下,可以采用以下方案实现第一智能设备的流畅度的检测和展示。
参阅图7,本申请实施例提供的另一种设备流畅度的检测方法可以包括:
S701:第一智能设备与服务器建立通信连接。
S702:终端设备与服务器建立通信连接。
S703:第一智能设备将设备运行信息上报至服务器;其中,设备运行信息用于指示第一智能设备以及第一智能设备的运行特征。
S704:服务器根据来自第一智能设备的设备运行信息,以及来自至少一个第二智能设备的设备运行信息,确定第一智能设备的流畅度信息;其中,至少一个第二智能设备的类型与第一智能设备的类型相同。
关于上述步骤S701~S704的具体实施方式,可参照上述步骤S501~S504中相关的介绍,此处不再赘述。
S705:终端设备响应于接收到的操作,向服务器发送流畅度获取请求;其中,该操作用于打开对第一智能设备进行控制的功能。
在本申请一些实施例中,终端设备中可以设置供用户操作的控制入口,用户通过对该控制入口进行操作,可以触发终端设备获取和显示第一智能设备的流畅度,则终端设备响应于用户对控制入口进行的操作,可以向服务器发送流畅度获取请求,该流畅度获取请求用于请求获取第一智能设备的流畅度。服务器可以在接收到来自终端设备的流畅度获取请求后,将第一智能设备的流畅度指示给终端设备。
例如,该控制入口可以为终端设备中提供控制第一智能设备的功能的APP,则上述操作可以为用户打开该APP的操作。再例如,该控制入口可以为该APP中提供的第一智能设备的控制界面,则上述操作可以为用户打开第一智能设备的控制界面的操作,或者,上述操作可以为用户刷新第一智能设备的控制界面的操作。
流畅度获取请求用于请求服务器向终端设备下发第一智能设备的流畅度信息。流畅度获取请求中可以携带第一智能设备的标识信息。
S706:服务器将第二流畅度信息指示给终端设备。
其中,第二流畅度信息包括用于指示第一智能设备的流畅度的信息,第一智能设备的不同运行指标对应的指标值和/或参考值,第一智能设备的不同运行指标对应的流畅度等。终端设备用于管理第一智能设备。
在本申请一些实施例中,服务器在确定第一智能设备的流畅度信息并接收到来自终端设备的流畅度请求信息后,可以将第一智能设备的流畅度信息指示给用于管理第一智能设备的终端设备。
在本申请一些实施例中,终端设备中可以通过安装用于控制第一智能设备的APP来对第一智能设备进行管理。终端设备可以通过APP接收来自用户的指令,并根据该指令对第一智能设备进行控制,终端也可以通过APP进行第一智能设备相关的信息的显示,以使用户根据其显示的内容下发对第一智能设备进行控制的指令。其中,用户可以通过对APP中显示的界面进行操作的方式下发控制的指令。可选的,终端设备中安装的APP除可以提供控制第一智能设备的功能外,还可以提供控制其它智能设备的功能。
示例性的,当用户打开APP或打开APP中用于控制第一智能设备的功能时,终端设备可以响应于该操作,向服务器发送流畅度获取请求。或者APP中可以提供用于触发获取第一智能设备的流畅度信息的控件,则终端设备可以响应于用户对该控件进行的操作,向服务器发送流畅度信息获取请求。
S707:终端设备根据第二流畅度信息显示第一智能设备的流畅度的信息。
示例性的,以第一智能设备为上述实施例的示例中所述的智能路由器为例,如图8中所示,终端设备可以显示包含第二流畅度信息的用户界面。该界面中包括用于指示第一智能设备的标识信息(如图中所示的智能路由器的名称和图像)、第二流畅度信息和第一智能设备相关的其它控制信息等。其中,第二流畅度信息包括用于指示第一智能设备的流畅度的信息、第一智能设备的不同运行指标的指标值(例如控制时延3ms)和对应的参考值(例如4ms)。示例性的,终端设备也可以显示如图9中所示的用户界面,该界面中显示的第二流畅度信息包括第一智能设备的不同运行指标对应的流畅度的信息。
可选的,服务器在确定第一智能设备的流畅度后,除将第一智能设备的流畅度指示给终端设备以外,还可以将第一智能设备的流畅度指示给第一智能设备,以使第一智能设备侧能够确定和显示自身的流畅度。则在上述步骤S704之后,还可以包括以下步骤S708~S709:
S708:服务器将第一流畅度信息指示给第一智能设备。
其中,所述第一流畅度信息用于指示第一智能设备的流畅度。
S709:第一智能设备根据第一流畅度信息显示第一智能设备的流畅度。
需要说明的是,上述各实施例中各步骤的顺序仅作为一种可能的执行顺序,并不构成对本申请实施例提供的方案的流程时序的限制。其中各步骤的执行顺序可根据实际需求进行相应调整,还可以增加其它步骤,或减少部分步骤。例如,上述步骤S505与步骤S507之间的执行顺序可以是任意的,例如可以其中任一步骤先执行,也可以两个步骤同时执行。
进一步的,上述实施例中,服务器或第一智能设备或终端设备确定第一智能设备的流畅度信息后,可以根据第一智能设备的流畅度的情况,控制第一智能设备进行对应的优化处理过程,从而提高第一智能设备的流畅度。
参照图10,优化处理过程可以包括:
S1001:服务器获取第一智能设备的每个运行指标的指标值。
S1002:服务器确定是否每个运行指标的指标值均满足对应的指标正常条件;若是,执行步骤S1003,否则,执行步骤S1006。
其中,运行指标对应的指标正常条件为该运行指标的指标值大于或等于该运行指标对应的指标阈值;或者,运行指标对应的指标正常条件为该运行指标的指标值小于或等于该运行指标对应的指标阈值;或者,运行指标对应的指标正常条件为该运行指标的指标值大于或等于该运行指标对应的第一指标阈值,且小于或等于该运行指标对应的第二指标阈值。运行指标对应的指标阈值可以是预先设定的。
例如,控制时延这一运行指标对应的指标正常条件为控制时延值小于或等于设定的时延阈值。控制成功率这一运行指标对应的指标正常条件为控制成功率的值大于或等于设定的成功率阈值。上报频率这一运行指标对应的指标正常条件为上报频率的值大于或等于设定的第一频率阈值且小于或等于设定的第二频率阈值。
S1003:服务器获取常规优化策略,其中,常规优化策略用于指示针对第一智能设备的基础软硬件配置进行优化的方式。
在本申请一些实施例中,服务器可以预先保存多个设定的优化策略。其中,多个设定的优化策略中包括常规优化策略。当确定每个运行指标的指标值均满足对应的指标正常条件时,服务器可以从已保存的优化策略中选择常规优化策略。
示例性的,基础软硬件配置可以是预先设定的一些配置项。常规优化策略可以是对第一智能设备的软硬件模块进行检测复位优化等。其中,检测复位优化具体指检测设备的软硬件模块是否正常运行,并对检测到的未正常运行的模块进行修复处理,以使这些模块恢复正常运行。
S1004:服务器将常规优化策略指示给第一智能设备。
S1005:第一智能设备执行常规优化策略。
S1006:服务器获取定点优化策略,其中,定点优化策略用于指示针对第一智能设备的一个或多个运行指标进行优化的方式。
在本申请一些实施例中,服务器预先保存的多个设定的优化策略中包括定点优化策略,定点优化策略用于对第一智能设备的发生异常的运行指标进行优化处理。其中,服务器保存定点优化策略时,同时保存需使用该定点优化策略的场景条件。例如,定点优化策略为降低上报频次时,对应的使用该定点优化策略的条件为上报频率的指标值超过设定的频率阈值;定点优化策略为提高上报频次时,对应的使用该定点优化策略的条件为上报频率的指标值低于设定的频率阈值。
当确定运行指标的指标值中存在异常指标值(即不满足对应的指标正常条件的指标值)时,服务器可以根据异常指标值,从已保存的优化策略中选择得到对应的定点优化策略。具体的,服务器可以从已保存的使用定点优化策略的场景条件中,选择异常指标值所满足的场景条件,然后选择该场景条件对应的定点优化策略。
示例性的,服务器保存的定点优化策略可以包括时延优化策略、成功率优化策略和上报频率优化策略等。其中,当第一智能设备的控制时延的指标值为异常指标值时,服务器指示给第一智能设备的时延优化策略可以是优化通信信道,例如通过在可用的信道中选择信号质量最优的信道进行通信等方式,将通信信号强度提升到设定值或者提升至最大,从而减少信道干扰,降低信息传输时延。时延优化策略还可以包括生成时延告警或针对时延问题生成报告并上报至服务器及终端设备侧,以使服务器或终端设备进行进一步的判断和处理等。当第一智能设备的控制成功率的指标值为异常指标值时,服务器指示给第一智能设备的成功率优化策略可以是生成控制失败请求的列表和失败原因并上报至服务器及终端设备侧。成功率优化策略还可以包括生成成功率告警并上报至服务器及终端设备,以使服务器或终端设备进行进一步的判断和处理等。可选的,第一智能设备可以通过对控制时延、上报频率等指标进行优化,来适当提高第一智能设备的控制成功率。当第一智能设备的上报频率过高时,第一智能设备的上报频率的指标值为异常指标值,服务器指示给第一智能设备的上报频率优化策略可以是降低上报频率,采用低频次上报方式进行信息上报。当第一智能设备的上报频率过低时,服务器指示给第一智能设备的上报频率优化策略可以是提高上报频率,采用高频次上报方式进行信息上报。
可选的,若第一智能设备中预置了本地优化程序,则第一智能设备还可以通过本地优化程序对上述指标进行上述的优化处理。
S1007:服务器将定点优化策略指示给第一智能设备。
S1008:第一智能设备执行定点优化策略。
在本申请一些实施例中,上述当服务器确定运行指标的指标值中存在异常指标值时,除获取定点优化策略外,还可以同时获取常规优化策略,并将定点优化策略和常规优化策略一并指示给第一智能设备。第一智能设备接收到定点优化策略和常规优化策略后,先执行常规优化策略,再执行定点优化策略,从而进行更为全面的优化处理。
在该场景中,优化处理过程的触发方式可以是第一智能设备触发、终端设备触发或服务器触发。
其中,当触发方式为第一智能设备触发时,如图10中所示,在服务器执行上述步骤S1001之前,第一智能设备还执行以下步骤S1000a~S1000b:
S1000a:第一智能设备接收用户执行的操作,该操作用于指示对第一智能设备进行优化处理。
其中,第一智能设备中可以设置用于触发优化处理过程的控制入口(例如用于触发优化功能的按钮等),在第一智能设备显示其流畅度的信息后,用户可以通过对该控制入口进行操作,来触发对第一智能设备进行优化处理。第一智能设备可以响应于用户进行的操作,控制进行对应的优化处理过程。
S1000b:第一智能设备响应于接收到的操作,向服务器发送优化请求,该优化请求用于请求服务器下发优化策略。
当触发方式为终端设备触发时,如图10中所示,在服务器执行上述步骤S1001之前,终端设备还执行以下步骤S1000c~S1000d:
S1000c:终端设备接收用户执行的操作,该操作用于指示对第一智能设备进行优化处理。
其中,终端设备中可以设置用于触发优化处理过程的控制入口,在终端设备显示第一智能设备的流畅度的信息后,用户可以通过对该控制入口进行操作,来触发对第一智能设备进行优化处理。终端设备可以响应于用户进行的操作,控制进行对应的优化处理过程。
在本申请一些实施例中,终端设备可以同时对第一智能设备的流畅度的信息和控制入口进行显示,即将上述的第二信息与该控制入口显示在同一界面中。
作为一种可选的实施方式,终端设备可以针对第一智能设备整体的流畅度设置一个用于触发优化处理的控制入口,则用户对该控制入口进行操作时,可以控制触发对第一智能设备的所有运行指标进行优化处理过程。例如,如图8中所示的用户界面中包括用于触发优化处理的“一键优化”选项,用户可以通过点击该选项,控制终端设备触发优化处理过程的执行。其中,用户可以随时随地点击“一键优化”选项,来触发对第一智能设备的优化过程。
在本申请一些实施例中,终端设备可以针对第一智能设备的每个运行指标分别设置一个用于触发优化处理的控制入口,则用户对该控制入口进行操作时,仅能控制触发对该控制入口对应的运行指标进行优化处理过程。例如,如图9中所示的用户界面中包括用于触发不同运行指标对应的优化处理过程的“一键优化”选项,用户可以通过点击各选项,控制终端设备触发针对该选项对应的运行指标的优化处理过程。
S1000d:终端设备响应于接收到的操作,向服务器发送优化指示,该优化指示用于指示对第一智能设备进行优化处理。
终端设备触发对第一智能设备进行优化处理后,可以向服务器发送优化指示信息,该优化指示信息用于指示对第一智能设备进行优化处理。服务器接收到该优化指示后,指示第一智能设备执行优化处理过程。
当触发方式为服务器触发时,如图10中所示,在服务器执行上述步骤S1001之前,终端设备还执行以下步骤S1000e~S1000g:
S1000e:终端设备接收用户执行的操作,该操作用于指示服务器对第一智能设备的优化处理过程进行自动控制。
在本申请一些实施例中,终端设备可以在第一智能设备的控制界面中显示优化控制相关的控件,该控件用于控制是否由服务器对第一智能设备的优化处理过程进行自动控制。则上述操作为用户对该控件进行的操作,用户可以通过对该控件进行操作来控制是否由服务器对第一智能设备的优化处理过程进行自动控制。
S1000f:终端设备响应于接收到的操作,向服务器发送优化控制指示,该优化控制指示用于指示服务器对第一智能设备的优化处理过程进行自动控制。
S1000g:服务器触发优化处理的执行。
服务器在接收到来自终端设备的优化控制指示后,可以自动触发优化处理过程的执行。其中,服务器可以定期或周期性的触发优化处理过程的执行;或者,服务器可以在第一智能设备整体的流畅度低于设定的流畅度阈值时,触发优化处理过程的执行;又或者,服务器可以在第一智能设备的一个或多个运行指标的指标值低于对应的参考值时,触发优化处理过程的执行;再或者,服务器可以在第一智能设备的一个或多个运行指标的流畅度低于对应的流畅度阈值后,触发优化处理过程的执行。
上述方案中,通过第一智能设备、服务器和终端设备组成的物联网系统,可以更准确的确定第一智能设备的流畅度,并对第一智能设备的流畅度进行展示,以及针对第一智能设备的流畅度进行优化处理。一方面能够使用户更直观的感知第一智能设备的运行状态和情况,提高用户使用体验。另一方面通过进行优化能够提升第一智能设备运行的流畅度,进而提升整个物联网系统的稳定性和可靠性,同时提高第一智能设备的处理效率。
基于以上实施例及相同构思,本申请实施例还提供一种设备流畅度的检测方法,如图11中所示,该方法包括:
S1101:第一电子设备向服务器发送第一信息,所述第一信息用于指示所述第一电子设备的运行参数。
S1102:所述第一电子设备从所述服务器获取第二信息,并根据所述第二信息显示所述第一电子设备的流畅度;其中,所述第一电子设备的流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。
在一个示例中,所述第一电子设备可以为上述实施例中所述的智能设备,所述服务器可以为上述实施例中所述的服务器。所述第一信息可以为上述实施例中所述的智能设备的设备运行信息。所述第二信息可以为上述实施例中所述的第一流畅度信息。
在一种可能的设计中,所述方法还包括:所述第一电子设备接收所述服务器发送的第一指示信息,所述第一指示信息包括目标优化策略;其中,所述目标优化策略是所述服务器根据所述第一电子设备的流畅度确定的;所述第一电子设备按照所述目标优化策略进行优化处理。
在一种可能的设计中,若所述第一电子设备的流畅度小于或等于设定的第一阈值,则所述目标优化策略为第一优化策略,否则,所述目标优化策略为第二优化策略;或者,所述第一电子设备的流畅度包括至少一个指标流畅度,若所述至少一个指标流畅度中存在小于或等于设定的第二阈值的指标流畅度,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;其中,所述至少一个指标流畅度与所述第一电子设备的至少一个运行指标一一对应,每个指标流畅度用于指示对应的运行指标的流畅度;或者,若所述至少一个运行指标的指标值中存在满足设定的指标异常条件的指标值,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略,其中,所述至少一个运行指标的指标值是所述服务器根据所述第一信息确定的;其中,所述第一优化策略用于对所述第一电子设备的一个或多个运行指标进行优化处理,所述第二优化策略用于对所述第一电子设备的设定配置项进行优化处理。
在一个示例中,所述第一优化策略可以为上述实施例中所述的定点优化策略,所述第二优化策略可以为上述实施例中所述的常规优化策略。
基于以上实施例及相同构思,本申请实施例还提供一种设备流畅度的检测方法,如图12中所示,该方法包括:
S1201:第二电子设备向服务器发送第一请求,所述第一请求用于请求获取第一电子设备的流畅度;其中,所述第一电子设备与所述第二电子设备相关联。
S1202:所述第二电子设备从所述服务器获取第三信息,并根据所述第三信息显示所述第一电子设备的第一流畅度;其中,所述第一电子设备的第一流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。
在一个示例中,所述第一电子设备可以为上述实施例中所述的智能设备,所述服务器可以为上述实施例中所述的服务器,所述第二电子设备可以为上述实施例中所述的终端设备。所述第一请求可以为上述实施例中所述的流畅度获取请求。所述第三信息可以为上述实施例中所述的第二流畅度信息。
上述图11或图12所示的方法中第一电子设备或第二电子设备或服务器所执行的具体步骤可参阅前述实施例中相关的介绍,在此不做过多赘述。
基于以上实施例及相同构思,本申请实施例还提供一种电子设备,该电子设备用于实现本申请实施例提供的设备流畅度的检测方法。如图13中所示,电子设备1300可以包括:显示屏1301,存储器1302,一个或多个处理器1303,以及一个或多个计算机程序(图中未示出)。上述各器件可以通过一个或多个通信总线1304耦合。
其中,显示屏1301用于显示图像、视频、应用界面等相关用户界面。存储器1302中存储有一个或多个计算机程序(代码),一个或多个计算机程序包括计算机指令;一个或多个处理器1303调用存储器1302中存储的计算机指令,使得电子设备1300执行本申请实施例提供的设备流畅度的检测方法。
具体实现中,存储器1302可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器1302可以存储操作系统(下述简称系统),例如ANDROID,IOS,WINDOWS,或者LINUX等嵌入式操作系统。存储器1302可用于存储本申请实施例的实现程序。存储器1302还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个用户设备,一个或多个网络设备进行通信。一个或多个处理器1303可以是一个通用中央处理器(CentralProcessing Unit,CPU),微处理器,特定应用集成电路(Application-SpecificIntegrated Circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
需要说明的是,图13仅仅是本申请实施例提供的电子设备1300的一种实现方式,实际应用中,电子设备1300还可以包括更多或更少的部件,这里不作限制。
基于以上实施例及相同构思,本申请实施例还提供一种系统,该系统包括上述的第一电子设备和服务器,或者,该系统包括上述的第一电子设备、第二电子设备和服务器。
基于以上实施例及相同构思,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行上述实施例提供的方法。
基于以上实施例及相同构思,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行上述实施例提供的方法。
本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称DVD)、或者半导体介质(例如,SSD)等。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (20)
1.一种设备流畅度的检测方法,其特征在于,所述方法包括:
第一电子设备向服务器发送第一信息,所述第一信息用于指示所述第一电子设备的运行参数;
所述第一电子设备从所述服务器获取第二信息,并根据所述第二信息显示所述第一电子设备的流畅度;
其中,所述第一电子设备的流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一电子设备接收所述服务器发送的第一指示信息,所述第一指示信息包括目标优化策略;其中,所述目标优化策略是所述服务器根据所述第一电子设备的流畅度确定的;
所述第一电子设备按照所述目标优化策略进行优化处理。
3.如权利要求2所述的方法,其特征在于,在所述第一电子设备接收所述服务器发送的第一指示信息之前,所述方法还包括:
所述第一电子设备接收第一操作;
所述第一电子设备响应于所述第一操作,向所述服务器发送第二指示信息,所述第二指示信息用于指示对所述第一电子设备进行优化处理。
4.如权利要求2或3所述的方法,其特征在于,
若所述第一电子设备的流畅度小于或等于设定的第一阈值,则所述目标优化策略为第一优化策略,否则,所述目标优化策略为第二优化策略;或者
所述第一电子设备的流畅度包括至少一个指标流畅度,若所述至少一个指标流畅度中存在小于或等于设定的第二阈值的指标流畅度,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;其中,所述至少一个指标流畅度与所述第一电子设备的至少一个运行指标一一对应,每个指标流畅度用于指示对应的运行指标的流畅度;或者
若所述至少一个运行指标的指标值中存在满足设定的指标异常条件的指标值,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;
其中,所述第一优化策略用于对所述第一电子设备的一个或多个运行指标进行优化处理,所述第二优化策略用于对所述第一电子设备的设定配置项进行优化处理。
5.如权利要求4所述的方法,其特征在于,所述至少一个运行指标包括以下至少一项:
控制时延,控制成功率,上报频率;
其中,所述控制时延为第二电子设备的控制指令发送至所述第一电子设备所需的时间;其中,所述第二电子设备是通过所述服务器转发的方式将所述控制指令发送至所述第一电子设备的;
所述控制成功率为第一指令数与第二指令数的比值,所述第一指令数为设定时间段内所述第一电子设备成功响应的、来自所述第二电子设备的控制指令的数量,所述第二指令数为所述设定时间段内所述第一电子设备接收到的来自所述第二电子设备的控制指令的数量;
所述上报频率为设定时间段内所述第一电子设备向所述服务器上报运行数据的次数。
6.如权利要求5所述的方法,其特征在于,所述设定的指标异常条件包括以下至少一项:
所述控制时延的指标值大于或等于设定的第三阈值;
所述控制成功率的指标值小于或等于设定的第四阈值;
所述上报频率的指标值小于或等于设定的第五阈值或者大于或等于设定的第六阈值。
7.如权利要求4~6任一所述的方法,其特征在于,所述第一优化策略包括以下至少一项:
在可用信道中选择信号质量最强的信道进行通信;
降低或提高向所述服务器上报运行数据的频率。
8.一种设备流畅度的检测方法,其特征在于,所述方法包括:
第二电子设备向服务器发送第一请求,所述第一请求用于请求获取第一电子设备的流畅度;其中,所述第一电子设备与所述第二电子设备相关联;
所述第二电子设备从所述服务器获取第三信息,并根据所述第三信息显示所述第一电子设备的第一流畅度;
其中,所述第一电子设备的第一流畅度是所述服务器基于多个电子设备的运行参数确定的,所述多个电子设备包含所述第一电子设备,所述多个电子设备的类型与所述第一电子设备的类型相同。
9.如权利要求8所述的方法,其特征在于,在所述第二电子设备向服务器发送第一请求之前,所述方法还包括:
所述第二电子设备接收第二操作;其中,所述第二操作用于开启所述第二电子设备中安装的第一应用,所述第一应用为所述第一电子设备关联的应用。
10.如权利要求8或9所述的方法,其特征在于,在所述第二电子设备接收第二操作之前,所述方法还包括:
所述第二电子设备接收所述服务器发送的第三指示信息,所述第三指示信息包括所述第一电子设备的第二流畅度,所述第二流畅度小于或等于设定的第七阈值;
所述第二电子设备根据所述第三指示信息,显示第一提示信息;其中,所述第一提示信息用于提示所述第一电子设备的流畅度低。
11.如权利要求8或9所述的方法,其特征在于,在所述第二电子设备接收第二操作之前,所述方法还包括:
所述第二电子设备接收所述服务器发送的第四指示信息,所述第四指示信息包括所述第一电子设备的第三流畅度;
所述第二电子设备若确定所述第三流畅度小于或等于设定的第八阈值,则显示第二提示信息;其中,所述第二提示信息用于提示所述第一电子设备的流畅度低。
12.如权利要求10或11所述的方法,其特征在于,在所述第二电子设备接收第二操作之前,所述第二电子设备为未开启所述第一电子设备关联的应用的状态。
13.如权利要求8~12任一所述的方法,其特征在于,在所述第二电子设备根据所述第三信息显示所述第一电子设备的第一流畅度之后,所述方法还包括:
所述第二电子设备接收到第三操作;
所述第二电子设备响应于所述第三操作,向所述服务器发送第五指示信息,所述第五指示信息用于指示对所述第一电子设备进行优化处理。
14.如权利要求13所述的方法,其特征在于,在所述第二电子设备向所述服务器发送第五指示信息之后,所述方法还包括:
所述第二电子设备从所述服务器获取第四信息,所述第四信息包括所述第一电子设备的第四流畅度;其中,所述第四流畅度与所述第一流畅度不同。
15.如权利要求13或14所述的方法,其特征在于,
若所述第一电子设备的流畅度小于或等于设定的第一阈值,则目标优化策略为第一优化策略,否则,所述目标优化策略为第二优化策略;或者
所述第一电子设备的流畅度包括至少一个指标流畅度,若所述至少一个指标流畅度中存在小于或等于设定的第二阈值的指标流畅度,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;其中,所述至少一个指标流畅度与所述第一电子设备的至少一个运行指标一一对应,每个指标流畅度用于指示对应的运行指标的流畅度;或者
若所述至少一个运行指标的指标值中存在满足设定的指标异常条件的指标值,则所述目标优化策略为所述第一优化策略,否则,所述目标优化策略为所述第二优化策略;
其中,所述目标优化策略是对所述第一电子设备进行优化处理时采用的优化策略;所述第一优化策略用于对所述第一电子设备的一个或多个运行指标进行优化处理,所述第二优化策略用于对所述第一电子设备的设定配置项进行优化处理。
16.如权利要求15所述的方法,其特征在于,所述至少一个运行指标包括以下至少一项:
控制时延,控制成功率,上报频率;
其中,所述控制时延为所述第二电子设备的控制指令发送至所述第一电子设备所需的时间;其中,所述第二电子设备是通过所述服务器转发的方式将所述控制指令发送至所述第一电子设备的;
所述控制成功率为第一指令数与第二指令数的比值,所述第一指令数为设定时间段内所述第一电子设备成功响应的、来自所述第二电子设备的控制指令的数量,所述第二指令数为所述设定时间段内所述第一电子设备接收到的来自所述第二电子设备的控制指令的数量;
所述上报频率为设定时间段内所述第一电子设备向所述服务器上报运行数据的次数。
17.如权利要求16所述的方法,其特征在于,所述设定的指标异常条件包括以下至少一项:
所述控制时延的指标值大于或等于设定的第三阈值;
所述控制成功率的指标值小于或等于设定的第四阈值;
所述上报频率的指标值小于或等于设定的第五阈值或者大于或等于设定的第六阈值。
18.如权利要求15~17任一所述的方法,其特征在于,所述第一优化策略包括以下至少一项:
在可用信道中选择信号质量最强的信道进行通信;
降低或提高向所述服务器上报运行数据的频率。
19.一种电子设备,其特征在于,所述电子设备包括存储器和一个或多个处理器;
其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1~7任一所述的方法,或者执行如权利要求8~18任一所述的方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1~7任一所述的方法,或者执行如权利要求8~18任一所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210239407.4A CN116781472A (zh) | 2022-03-11 | 2022-03-11 | 一种设备流畅度的检测方法及电子设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210239407.4A CN116781472A (zh) | 2022-03-11 | 2022-03-11 | 一种设备流畅度的检测方法及电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116781472A true CN116781472A (zh) | 2023-09-19 |
Family
ID=87990189
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210239407.4A Pending CN116781472A (zh) | 2022-03-11 | 2022-03-11 | 一种设备流畅度的检测方法及电子设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116781472A (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104112003A (zh) * | 2014-07-14 | 2014-10-22 | 广州华多网络科技有限公司 | 对游戏终端的性能进行检测的方法及系统 |
| CN106445783A (zh) * | 2016-09-27 | 2017-02-22 | 北京金山安全软件有限公司 | 一种检测电子设备卡顿的方法、装置及电子设备 |
| CN106550273A (zh) * | 2016-11-07 | 2017-03-29 | 康佳集团股份有限公司 | 一种基于智能终端的应用安装性能警示控制方法及系统 |
| CN108491275A (zh) * | 2018-03-13 | 2018-09-04 | 广东欧珀移动通信有限公司 | 程序优化方法、装置、终端及存储介质 |
| CN109144858A (zh) * | 2018-08-02 | 2019-01-04 | 腾讯科技(北京)有限公司 | 流畅度检测方法、装置、计算设备及存储介质 |
-
2022
- 2022-03-11 CN CN202210239407.4A patent/CN116781472A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104112003A (zh) * | 2014-07-14 | 2014-10-22 | 广州华多网络科技有限公司 | 对游戏终端的性能进行检测的方法及系统 |
| CN106445783A (zh) * | 2016-09-27 | 2017-02-22 | 北京金山安全软件有限公司 | 一种检测电子设备卡顿的方法、装置及电子设备 |
| CN106550273A (zh) * | 2016-11-07 | 2017-03-29 | 康佳集团股份有限公司 | 一种基于智能终端的应用安装性能警示控制方法及系统 |
| CN108491275A (zh) * | 2018-03-13 | 2018-09-04 | 广东欧珀移动通信有限公司 | 程序优化方法、装置、终端及存储介质 |
| CN109144858A (zh) * | 2018-08-02 | 2019-01-04 | 腾讯科技(北京)有限公司 | 流畅度检测方法、装置、计算设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114006625B (zh) | 一种分屏显示方法与电子设备 | |
| CN115297199B (zh) | 一种具有折叠屏的设备的触控方法与折叠屏设备 | |
| KR102291021B1 (ko) | 오디오 출력을 제어하기 위한 전자 장치 및 그의 동작 방법 | |
| US11113552B2 (en) | Electronic device and method for displaying image for iris recognition in electronic device | |
| KR102412283B1 (ko) | 전자 장치 및 전자 장치의 영상 공유 제어 방법 | |
| EP3021562B1 (en) | Method for sharing screen and electronic device thereof | |
| CN114442969B (zh) | 一种设备间屏幕协同方法及设备 | |
| EP3391634B1 (en) | Electronic device and method for controlling application and component | |
| KR102277460B1 (ko) | 화면을 공유하기 위한 방법 및 그 전자 장치 | |
| KR20190139062A (ko) | 맞춤형 화질 이미지를 제공하는 전자 장치 및 그 제어 방법 | |
| KR102349262B1 (ko) | 테더링 서비스를 제공하기 위한 방법 및 이를 지원하는 전자 장치 | |
| US20170155720A1 (en) | Electronic device and method for controlling a transport device thereof | |
| EP3065006B1 (en) | Electronic device with wearable part and operation method thereof | |
| KR20180087046A (ko) | 전자 장치 및 전자 장치의 테더링 연결 방법 | |
| KR20180052429A (ko) | 데이터 전송 방법 및 이를 지원하는 전자 장치 | |
| KR20180014569A (ko) | 근거리 무선 통신 네트워크에서 스캔 방법 및 이를 구현하는 전자 장치 | |
| CN108475181B (zh) | 电子设备和用于操作电子设备的方法 | |
| WO2023071718A1 (zh) | 浮窗调整方法及电子设备 | |
| US10319341B2 (en) | Electronic device and method for displaying content thereof | |
| CN116781472A (zh) | 一种设备流畅度的检测方法及电子设备 | |
| CN116431695B (zh) | 一种推荐信息确定方法、电子设备和存储介质 | |
| CN115268809A (zh) | 多屏协同过程中恢复窗口的方法、电子设备和系统 | |
| CN113536387A (zh) | 一种检测内核数据完整性的终端和方法 | |
| CN114449686B (zh) | 一种无线网络接入方法及装置 | |
| CN119729679B (zh) | 一种通信方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |