[發明專利]一種應用程序消耗電量的優化方法及終端有效
| 申請號: | 201810442909.0 | 申請日: | 2018-05-10 |
| 公開(公告)號: | CN108738117B | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 黃輝;潘德東 | 申請(專利權)人: | 北京順豐同城科技有限公司 |
| 主分類號: | H04W52/02 | 分類號: | H04W52/02;H04W4/029 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 消耗 電量 優化 方法 終端 | ||
本發明實施例提供一種應用程序消耗電量的優化方法及終端,所述方法包括:根據應用程序的業務類型,確定與所述業務類型對應用戶的預設移動速度和預設位置變化量;以使每當所述用戶的位移變化達到所述預設位置變化量時,獲取一次所述用戶的位置信息;確定獲取所述位置信息所需要的預設定位時間;并根據所述預設定位時間、所述預設移動速度和所述預設位置變化量,計算每次啟用定位的間隔時間;根據所述間隔時間和所述預設定位時間,對所述用戶的定位動作進行間歇性控制,以優化所述應用程序消耗的電量。所述終端執行上述方法。本發明實施例提供的方法及終端,能夠優化應用程序消耗的電量。
技術領域
本發明實施例涉及應用程序優化控制技術領域,具體涉及一種應用程序消耗電量的優化方法及終端。
背景技術
隨著手機的廣泛應用,基于手機開發的應用程序,即APP也被眾多用戶廣泛使用,一些應用程序應用定位功能,實時獲取用戶的位置信息,但是,定位功能對手機電量消耗很大。
對于應用程序的業務類型,例如打車服務、送外賣服務等,需要持續獲取用戶(提供服務的司機、外賣騎士等)的位置信息,以對用戶行走路線進行監督,例如防止司機沒去接乘客但卻完成了訂單、防止外賣騎士沒有把用餐送到乘客手中卻確認完成了送達任務等。現有技術通常持續開啟手機的定位功能,發明人經過調研發現:雖然,間歇性定位單次執行電量消耗會多一些,但是從一段時間來看,持續定位會讓App處于忙碌狀態,間歇性定位會更省電。但是,間歇性定位的參數,例如間歇時長、定位時長等目前尚沒有合理的確定方法,導致應用程序消耗的電量過多,還需要進一步優化。
因此,如何避免上述缺陷,能夠優化應用程序消耗的電量,成為亟須解決的問題。
發明內容
針對現有技術存在的問題,本發明實施例提供一種應用程序消耗電量的優化方法及終端。
第一方面,本發明實施例提供一種應用程序消耗電量的優化方法,所述方法包括:
根據應用程序的業務類型,確定與所述業務類型對應用戶的預設移動速度和預設位置變化量;以使每當所述用戶的位移變化達到所述預設位置變化量時,獲取一次所述用戶的位置信息;
確定獲取所述位置信息所需要的預設定位時間;并根據所述預設定位時間、所述預設移動速度和所述預設位置變化量,計算每次啟用定位的間隔時間;
根據所述間隔時間和所述預設定位時間,對所述用戶的定位動作進行間歇性控制,以優化所述應用程序消耗的電量。
第二方面,本發明實施例提供一種應用程序消耗電量的優化終端,所述終端包括:
確定單元,用于根據應用程序的業務類型,確定與所述業務類型對應用戶的預設移動速度和預設位置變化量;以使每當所述用戶的位移變化達到所述預設位置變化量時,獲取一次所述用戶的位置信息;
計算單元,用于確定獲取所述位置信息所需要的預設定位時間;并根據所述預設定位時間、所述預設移動速度和所述預設位置變化量,計算每次啟用定位的間隔時間;
優化單元,用于根據所述間隔時間和所述預設定位時間,對所述用戶的定位動作進行間歇性控制,以優化所述應用程序消耗的電量。
第三方面,本發明實施例提供一種電子設備,包括:處理器、存儲器和總線,其中,
所述處理器和所述存儲器通過所述總線完成相互間的通信;
所述存儲器存儲有可被所述處理器執行的程序指令,所述處理器調用所述程序指令能夠執行如下方法:
根據應用程序的業務類型,確定與所述業務類型對應用戶的預設移動速度和預設位置變化量;以使每當所述用戶的位移變化達到所述預設位置變化量時,獲取一次所述用戶的位置信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京順豐同城科技有限公司,未經北京順豐同城科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810442909.0/2.html,轉載請聲明來源鉆瓜專利網。





