CN107172199A - 一种移动终端的状态更新方法及装置 - Google Patents
一种移动终端的状态更新方法及装置 Download PDFInfo
- Publication number
- CN107172199A CN107172199A CN201710501366.0A CN201710501366A CN107172199A CN 107172199 A CN107172199 A CN 107172199A CN 201710501366 A CN201710501366 A CN 201710501366A CN 107172199 A CN107172199 A CN 107172199A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- account
- dispatcher
- status information
- server
- 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.)
- Granted
Links
Classifications
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
-
- 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
-
- 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/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种移动终端的状态更新方法及装置,属于通信领域。所述方法包括:服务器接收移动终端发送的连接请求消息,所述连接请求消息携带所述移动终端的移动终端账号;根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态;根据所述移动终端账号,获取管理所述移动终端的调度员账号;向所述调度员账号对应的调度台发送第一更新消息,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。所述装置包括:接收模块、建立模块、获取模块和发送模块。本发明能够提高更新移动终端状态的实时性、减小服务器的压力。
Description
技术领域
本发明涉及通信领域,特别涉及一种移动终端的状态更新方法及装置。
背景技术
在政府部门或企业等场景常常用到调度台,通过调度台调度和记录终端的状态。例如,在交通指挥中心中可以布置调度台,当交警在上班执勤时配带移动终端,调度台将记录的该移动终端对应的离线状态更新为在线状态,当交警下班时,调度台将记录的在线状态更新为离线状态。
目前可以通过如下方法更新移动终端的状态,包括:移动终端处于在线状态时会周期性地向服务器上报其当前位置,例如每隔30秒上报其位置。调度台周期性地向服务器发送请求,服务器接收该请求后,获取各移动终端最近一次上报位置的上报时间,确定上报时间与当前时间之间的时间差在预设阈值的移动终端,将确定的移动终端的状态设置为在线状态,将其他移动终端的状态设置为离线状态,向调度台发送各移动终端的状态。调度台接收各移动终端的状态,根据接收的各移动终端的状态分别更新本地记录的各移动终端的状态。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
目前调度台周期性地向服务器请求移动终端的状态,如果周期长度较长,调度台更新移动终端状态的实时性较低,如果周期长度较短,调度台向服务器频繁请求,增加服务器的压力。
发明内容
为了提高调度台更新移动终端状态的实时性以及减小服务器的压力,本发明提供了一种移动终端的状态更新方法及装置。所述技术方案如下:
第一方面,本申请提供了一种移动终端的状态更新方法,所述方法包括:
服务器接收移动终端发送的连接请求消息,所述连接请求消息携带所述移动终端的移动终端账号;
所述服务器根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态;
所述服务器根据所述移动终端账号,获取管理所述移动终端的调度员账号;
所述服务器向所述调度员账号对应的调度台发送第一更新消息,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。
可选的,所述服务器根据所述移动终端账号,获取管理所述移动终端的调度员账号,包括:
所述服务器根据所述移动终端账号,从移动终端账号与调度员账号的对应关系中获取对应的调度员账号;
所述服务器将所述获取的调度员账号确定为管理所述移动终端的调度员账号。
可选的,所述设置所述移动终端的状态信息为在线状态之后,还包括:
所述服务器根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为在线状态。
可选的,所述方法还包括:
当检测到所述服务器与所述移动终端之间的websocket连接断开,所述服务器将所述移动终端的状态信息设置为离线状态,获取用于管理所述移动终端的调度员账号,向所述调度员账号对应的调度台发送第二更新消息,所述第二更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第二更新消息用于所述调度台更新所述移动终端的状态信息。
可选的,所述所述服务器将所述移动终端的状态信息设置为离线状态之后,还包括:
所述服务器根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为离线状态。
第二方面,本申请提供了一种移动终端的状态更新装置,其特征在于,所述装置包括:
接收模块,用于接收移动终端发送的连接请求消息,所述连接请求消息携带所述移动终端的移动终端账号;
建立模块,用于根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态;
获取模块,用于根据所述移动终端账号,获取管理所述移动终端的调度员账号;
发送模块,用于向所述调度员账号对应的调度台发送第一更新消息,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。
可选的,所述获取模块包括:
获取单元,用于根据所述移动终端账号,从移动终端账号与调度员账号的对应关系中获取对应的调度员账号;
确定单元,用于将所述获取的调度员账号确定为管理所述移动终端的调度员账号。
可选的,所述装置还包括:
第一更新模块,用于根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为在线状态。
可选的,所述发送模块,还用于当检测到所述装置与所述移动终端之间的websocket连接断开,将所述移动终端的状态信息设置为离线状态,获取用于管理所述移动终端的调度员账号,向所述调度员账号对应的调度台发送第二更新消息,所述第二更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第二更新消息用于所述调度台更新所述移动终端的状态信息。
可选的,所述装置还包括:
第二更新模块,用于根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为离线状态。
第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质包括:
用于接收移动终端发送的连接请求消息的指令,所述连接请求消息携带所述移动终端的移动终端账号;
用于根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态的指令;
用于根据所述移动终端账号,获取管理所述移动终端的调度员账号的指令;
用于向所述调度员账号对应的调度台发送第一更新消息的指令,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。
本发明提供的技术方案的有益效果是:
当建立与移动终端之间的websocket连接时,设置移动终端的状态信息,向调度台发送包括该状态信息的第一更新消息,触发调度台对移动终端的状态信息进行更新,这样提高调度台更新移动终端状态的实时性。由于不需要调度台周期性请求服务器,减小了服务器的压力。
附图说明
图1是本发明实施例1提供的一种调度***结构示意图;
图2是本发明实施例2提供的一种移动终端的状态更新方法流程图;
图3是本发明实施例3提供的一种移动终端的状态更新方法流程图;
图4是本发明实施例4提供的一种移动终端的状态更新方法装置结构示意图;
图5是本发明实施例5提供的一种移动终端的状态更新方法装置结构示意图;
图6是本发明实施例6提供的一种移动终端的状态更新方法装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本发明实施例提供了一种调度***,该调度***包括:
调度台1、服务器2和至少一个移动终端3,该调度台1与服务器2之间建立有websocket(网页套接字)连接,该至少一个移动终端3中的每个移动终端3与服务器2之间建立有websocket连接。
调度台1的数目可以为一个或多个,在启动后或登录服务器2时建立与服务器之间的websocket连接。
调度台1还可以获取调度员输入的调度员账号以及该调度员账号可管理的至少一个移动终端账号,将该调度员账号和该至少一个移动终端账号对应保存在调度员账号与移动终端账号的对应关系中。还根据该至少一个移动终端账号中的每个移动终端账号,从移动终端账号与移动终端的状态信息的对应关系中获取每个移动终端账号对应的状态信息,显示每个移动终端账号对应的状态信息。
移动终端3在启动后或登录服务器时,可以建立与服务器之间websocket连接。服务器2可以将该移动终端3的状态信息设置为在线状态,向管理该移动终端3的调度台发送第一更新消息,第一更新消息包括该移动终端3的移动终端账号和状态信息,使调度台3将本地保存的该移动终端3的状态信息更新为第一更新消息包括的在线状态。
服务器2还可以从移动终端账号与移动终端的状态信息的对应关系中该移动终端3的移动终端账号对应的状态信息更新为在线状态。
移动终端3在退出登录时,服务器2可以将移动终端3的状态信息设置为离线状态,向管理该移动终端的调度台1发送第二更新消息,第二更新消息包括该移动终端3的状态信息和移动终端账号。使调度台3将本地保存的该移动终端3的状态信息更新为第二更新消息包括的离线状态。
实施例2
参见图2,本发明实施例提供了一种移动终端的状态更新方法,所述方法包括:
步骤201:服务器接收移动终端发送的连接请求消息,该连接请求消息携带移动终端的移动终端账号。
步骤202:服务器根据该连接标识信息建立与移动终端之间的websocket连接,设置移动终端的状态信息为在线状态。
步骤203:服务器根据该移动终端账号,获取管理移动终端的调度员账号。
步骤204:服务器向该调度员账号对应的调度台发送第一更新消息,第一更新消息包括移动终端账号和移动终端的状态信息,第一更新消息用于调度台更新移动终端的状态信息。
在本发明实施例中,服务器当建立与移动终端之间的websocket连接时,设置移动终端的状态信息,向调度台发送包括该状态信息的第一更新消息,触发调度台对移动终端的状态信息进行更新,这样提高调度台更新移动终端状态的实时性。由于不需要调度台周期性请求服务器,减小了服务器的压力。
实施例3
参见图3,本发明实施例提供了一种移动终端的状态更新方法,该方法可以应用于如图1所示的调度***,包括:
步骤301:调度台获取调度员账号和该调度员账号可管理的至少一个移动终端账号。
调度台启动后或登录服务器时,调度员可以在调度台上输入调度员账号和该调度员账号可管理的至少一个移动终端账号。相应的,调度台直接获取调度员输入的该调度员账号和该调度员账号可管理的至少一个移动终端账号。
该调度员账号可以用于标识该调度台,移动终端的移动终端账号可以用于标识该移动终端。
步骤302:调度台保存该调度员账号和该至少一个移动终端账号之间的对应关系,以及获取每个移动终端账号对应的状态信息。
具体地,调度台将该调度员账号和该至少一个移动终端账号对应保存在数据库中的调度员账号与移动终端账号之间的对应关系中;根据该至少一个移动终端账号中的每个移动终端账号,从数据库中的移动终端账号与移动终端的状态信息的对应关系中获取每个移动终端账号对应的移动终端的状态信息。
该数据库可以位于服务器上。移动终端的状态信息可以为在线状态或离线状态。调度台获取到每个移动终端账号对应的移动终端的状态信息后,可以在本地保存每个移动终端账号与每个移动终端账号对应的移动终端的状态信息的对应关系,向调度员显示每个移动终端的状态信息。
移动终端的状态可能随时都在变化,所以调度台需要实时获取到状态发生变化的移动终端的状态信息,并根据该移动终端的状态信息更新本地显示的该移动终端的状态信息。详细实现过程如下:
步骤303:调度台向服务器发送连接请求消息。
该连接请求消息携带调度员账号。该连接请求消息还可以携带调度台标志信息,该调度台标志信息用于向服务器说明该调度员账号对应的设备为调度台。
该连接请求消息用于请求服务器建立调度台与服务器之间的websocket连接。
调度台在发送该连接请求消息之前,还判断其是否支持websocket协议,如果支持,则向服务器发送连接请求消息。
步骤304:服务器接收该连接请求消息,建立与调度台之间的websocket连接。
具体地,服务器接收该连接请求消息,该连接请求消息携带调度员账号和调度台标志信息,根据该调度台标志信息确定出该调度员账号对应的设备为调度台,将该调度员账号添加到调度员账号连接池,建立与调度台之间的websocket连接。
其中,服务器接收该连接请求消息后,会触发调度台与服务器之间的onopen事件,服务器根据该onopen事件建立与调度台之间的websocket连接。
如果服务器与调度台之间的websocket连接建立失败,服务器会触发调度台的onclose事件,在onclose事件中,启动连接失败机制,设置定时器,定时器的时间达到预设时间时,服务器重新建立与调度台之间的websocket连接。预设时间可以为5秒、6秒或7秒等。
调度员账号连接池用于保存所有在线状态的调度台对应的调度员账号。所谓在线状态的调度台是指与服务器之间存在websocket连接的调度台。
服务器建立完与调度台之间的websocket连接后,将该websocket连接与该调度台的调度员账号绑定。
调度台也会断开与服务器之间的websocket连接,即调度台由在线状态变为离线状态。调度台断开与服务器之间的websocket连接后,会触发服务器的onclose事件。服务器在其onclose事件触发后获取该断开的websocket连接,并进一步获取与该websocket连接绑定的调度员账号,从调度员账号连接池中删除该调度员账号。
调度***中还包括至少一个移动终端,对于任一个移动终端,移动终端在启动后可以与服务器建立websocket连接,建立完websocket连接后移动终端的状态信息由离线状态变为在线状态,在移动终端与服务器之间的websocket连接断开后,移动终端的状态信息由在线状态变为离线状态。
移动终端的状态信息发生变化时,都需要将变化后的移动终端的状态信息通知给调度台,以使调度台及时更新。详细实现如下:
步骤305:移动终端向服务器发送连接请求消息,该连接请求消息携带移动终端账号。
该移动终端是调度***中的任一个移动终端,该移动终端在启动后向服务器发送连接请求消息。
该连接请求消息还可以携带移动终端标志信息,该移动终端标志信息用于向服务器说明该移动终端账号对应的设备为移动终端。
该连接请求消息用于请求服务器建立移动终端与服务器之间的websocket连接。
步骤306:服务器接收该连接请求消息,建立与移动终端之间的websocket连接,设置移动终端的状态信息为在线状态。
具体地,服务器接收移动终端发送的该连接请求消息,该连接请求消息携带移动终端账号和移动终端标志信息,根据该移动终端标志信息确定出该移动终端账号对应的设备为移动终端,将该移动终端账号添加到移动终端账号连接池,建立与移动终端之间的websocket连接。
其中,服务器接收该连接请求消息后,会触发移动终端与服务器之间的onopen事件,服务器根据该onopen事件建立与移动终端之间的websocket连接。
如果服务器与移动终端之间的websocket连接建立失败,服务器会触发移动终端的onclose事件,在onclose事件中,启动连接失败机制,设置定时器,定时器的时间达到预设时间时,服务器重新建立与调度台之间的websocket连接。预设时间可以为5秒、6秒或7秒等。
移动终端账号连接池用于保存所有在线状态的移动终端对应的移动终端账号。服务器在建立与移动终端之间的websocket连接后,还绑定该websocket连接与移动终端账号。
服务器在设置该移动终端的状态信息为在线状态后,还可以根据该移动终端账号,从数据库中的移动终端账号与状态信息的对应关系中获取该移动终端账号对应的状态信息,将该移动终端账号对应的状态信息更新为在线状态。
步骤307:服务器根据该移动终端账号,获取管理该移动终端的调度员账号。
具体地,服务器根据该移动终端账号,从数据库中的调度员账号与移动终端账号之间的对应关系中获取该移动终端账号对应的调度员账号,将获取的调度员账号确定为管理该移动终端的调度员账号。
步骤308:服务器向该调度员账号对应的调度台发送第一更新消息,第一更新消息包括该移动终端账号和该移动终端的状态信息。
具体地,服务器判断该调度员账号是否位于调度员账号连接池,如果位于该调度员账号连接池中,表明该调度员账号对应的调度台处于在线状态,向该调度员账号对应的调度台发送第一更新消息,第一更新消息包括该移动终端账号和该移动终端的状态信息;如果不位于该调度员账号连接池中,表明该调度员账号对应的调度台处于离线状态,停止向该调度员账号对应的调度台发送第一更新消息。
步骤309:调度台接收该第一更新消息,第一更新消息包括的移动终端账号和状态信息,将本地保存的该移动终端账号对应的状态信息更新为第一更新消息包括的状态信息。
调度台接收到服务器发送的第一更新消息后,会触发onmessage事件,解析第一更新消息得到该移动终端账号和该移动终端账号对应的状态信息,将本地保存的以及显示的该移动终端账号对应的状态信息更新为第一更新消息包括的状态信息。
调度***中的处于在线状态的移动终端还可能退出登录服务器,此时移动终端由在线状态变为离线状态。其中,移动终端直接断开与服务器之间的websocket连接,实现退出登录服务器,此时也需要向调度台通知该移动终端的状态信息,详细实现如下:
步骤310:当检测到服务器与移动终端之间的websocket连接断开,服务器将移动终端的状态信息设置为离线状态,向调度台发送第二更新消息,第二更新消息包括该移动终端的移动终端账号和状态信息。
移动终端退出登录服务器,会断开移动终端与服务器之间的websocket连接,websocket连接断开后会触发服务器的onclose事件。服务器在其onclose事件触发后获取该断开的websocket连接,并进一步获取与该websocket连接绑定的移动终端账号,将该移动终端账号对应的状态信息设置为离线状态,向调度台发送第二更新消息,第二更新消息包括该移动终端账号和设置的状态信息。
服务器还可以从移动终端账号连接池中删除该移动终端账号,以及还可以从数据库中的移动终端账号与移动终端的状态信息的对应关系中获取对应的状态信息,将获取的状态信息更新为离线状态。
步骤311:调度台接收该第二更新消息,第二更新消息包括的移动终端账号和状态信息,将本地保存的该移动终端账号对应的状态信息更新为第二更新消息包括的状态信息。
调度台接收到服务器发送的第二更新消息后,会触发onmessage事件,解析第二更新消息得到该移动终端账号和该移动账号对应的状态信息,将本地保存的以及显示的该移动终端账号对应的状态信息更新为第二更新消息包括的状态信息。
在本发明实施例中,服务器当建立与移动终端之间的websocket连接时,设置移动终端的状态信息为在线状态,向调度台发送包括该状态信息的第一更新消息,触发调度台对移动终端的状态信息进行更新,以及,服务器检测到移动终端断开服务器与移动终端之间的websocket连接时,设置移动终端的状态信息为离线状态,向调度台发送包括该状态信息的第二更新消息,触发调度台对移动终端的状态信息进行更新,这样提高调度台更新移动终端状态的实时性。由于不需要调度台周期性请求服务器,减小了服务器的压力。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
实施例4
参见图3,本发明实施例提供了一种移动终端的状态更新装置400,所述装置400包括:
接收模块401,用于接收移动终端发送的连接请求消息,所述连接请求消息携带所述移动终端的移动终端账号;
建立模块402,用于根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态;
获取模块403,用于根据所述移动终端账号,获取管理所述移动终端的调度员账号;
发送模块404,用于向所述调度员账号对应的调度台发送第一更新消息,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。
可选的,所述获取模块403包括:
获取单元,用于根据所述移动终端账号,从移动终端账号与调度员账号的对应关系中获取对应的调度员账号;
确定单元,用于将所述获取的调度员账号确定为管理所述移动终端的调度员账号。
可选的,所述装置400还包括:
第一更新模块,用于根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为在线状态。
可选的,所述发送模块404,还用于当检测到所述装置400与所述移动终端之间的websocket连接断开,将所述移动终端的状态信息设置为离线状态,获取用于管理所述移动终端的调度员账号,向所述调度员账号对应的调度台发送第二更新消息,所述第二更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第二更新消息用于所述调度台更新所述移动终端的状态信息。
可选的,所述装置400还包括:
第二更新模块,用于根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为离线状态。
本发明实施例中,所述装置400当建立与移动终端之间的websocket连接时,设置移动终端的状态信息为在线状态,向调度台发送包括该状态信息的第一更新消息,触发调度台对移动终端的状态信息进行更新,以及,所述装置400检测到移动终端断开所述装置400与移动终端之间的websocket连接时,设置移动终端的状态信息为离线状态,向调度台发送包括该状态信息的第二更新消息,触发调度台对移动终端的状态信息进行更新,这样提高调度台更新移动终端状态的实时性。由于不需要调度台周期性请求所述装置400,减小了所述装置400的压力。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
实施例5
图5是根据一示例性实施例示出的一种装置500的框图,该装置500可以为实施例1或实施例3中的调度台或移动终端。参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理***,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置500的处理器执行时,使得装置500能够执行实施例3中调度台或移动终端执行步骤。
实施例6
图6是根据一示例性实施例示出的一种移动终端的状态更新装置600的框图。例如,装置600可以被提供为实施例1或实施例3提供的服务器。参照图6,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理部件622执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行上述移动终端的状态更新方法。
装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口650被配置为将装置600连接到网络,和一个输入输出(I/O)接口658。装置600可以操作基于存储在存储器632的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种移动终端的状态更新方法,其特征在于,所述方法包括:
服务器接收移动终端发送的连接请求消息,所述连接请求消息携带所述移动终端的移动终端账号;
所述服务器根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态;
所述服务器根据所述移动终端账号,获取管理所述移动终端的调度员账号;
所述服务器向所述调度员账号对应的调度台发送第一更新消息,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。
2.如权利要求1所述的方法,其特征在于,所述服务器根据所述移动终端账号,获取管理所述移动终端的调度员账号,包括:
所述服务器根据所述移动终端账号,从移动终端账号与调度员账号的对应关系中获取对应的调度员账号;
所述服务器将所述获取的调度员账号确定为管理所述移动终端的调度员账号。
3.如权利要求1所述的方法,其特征在于,所述设置所述移动终端的状态信息为在线状态之后,还包括:
所述服务器根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为在线状态。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到所述服务器与所述移动终端之间的websocket连接断开,所述服务器将所述移动终端的状态信息设置为离线状态,获取用于管理所述移动终端的调度员账号,向所述调度员账号对应的调度台发送第二更新消息,所述第二更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第二更新消息用于所述调度台更新所述移动终端的状态信息。
5.如权利要求4所述的方法,其特征在于,所述所述服务器将所述移动终端的状态信息设置为离线状态之后,还包括:
所述服务器根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为离线状态。
6.一种移动终端的状态更新装置,其特征在于,所述装置包括:
接收模块,用于接收移动终端发送的连接请求消息,所述连接请求消息携带所述移动终端的移动终端账号;
建立模块,用于根据所述移动终端的终端账号建立与所述移动终端之间的websocket网页套接字连接,设置所述移动终端的状态信息为在线状态;
获取模块,用于根据所述移动终端账号,获取管理所述移动终端的调度员账号;
发送模块,用于向所述调度员账号对应的调度台发送第一更新消息,所述第一更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第一更新消息用于所述调度台更新所述移动终端的状态信息。
7.如权利要求6所述的装置,其特征在于,所述获取模块包括:
获取单元,用于根据所述移动终端账号,从移动终端账号与调度员账号的对应关系中获取对应的调度员账号;
确定单元,用于将所述获取的调度员账号确定为管理所述移动终端的调度员账号。
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
第一更新模块,用于根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为在线状态。
9.如权利要求6所述的装置,其特征在于,
所述发送模块,还用于当检测到所述装置与所述移动终端之间的websocket连接断开,将所述移动终端的状态信息设置为离线状态,获取用于管理所述移动终端的调度员账号,向所述调度员账号对应的调度台发送第二更新消息,所述第二更新消息包括所述移动终端账号和所述移动终端的状态信息,所述第二更新消息用于所述调度台更新所述移动终端的状态信息。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
第二更新模块,用于根据所述移动终端账号,在移动终端账号与移动终端的状态信息的对应关系中将所述移动终端的状态信息更新为离线状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710501366.0A CN107172199B (zh) | 2017-06-27 | 2017-06-27 | 一种移动终端的状态更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710501366.0A CN107172199B (zh) | 2017-06-27 | 2017-06-27 | 一种移动终端的状态更新方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107172199A true CN107172199A (zh) | 2017-09-15 |
CN107172199B CN107172199B (zh) | 2020-10-09 |
Family
ID=59826972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710501366.0A Active CN107172199B (zh) | 2017-06-27 | 2017-06-27 | 一种移动终端的状态更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107172199B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109379352A (zh) * | 2018-10-08 | 2019-02-22 | 北京天地和兴科技有限公司 | 一种基于websocket的账户安全验证方法 |
CN111654729A (zh) * | 2020-05-27 | 2020-09-11 | 海信视像科技股份有限公司 | 一种账号登录状态的更新方法及显示设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072385A (zh) * | 2007-06-27 | 2007-11-14 | 蒋晓海 | 一种手机以Socket直连方式实现移动即时通信的方法 |
CN101106763A (zh) * | 2007-08-14 | 2008-01-16 | 中兴通讯股份有限公司 | 一种基于主叫属性自动选择调度员接入的实现方法 |
CN102404693A (zh) * | 2011-12-21 | 2012-04-04 | 北京国基科技股份有限公司 | 一种数字集群***及其使用方法 |
CN102833242A (zh) * | 2012-08-17 | 2012-12-19 | 大唐移动通信设备有限公司 | 一种组呼被叫用户设备接通状态信息传输方法及装置 |
CN103693079A (zh) * | 2013-12-11 | 2014-04-02 | 东方通信股份有限公司 | 基于数字集群的地铁列车自动跟踪*** |
CN103873355A (zh) * | 2014-04-02 | 2014-06-18 | 天脉聚源(北京)传媒科技有限公司 | 一种信息配对方法 |
-
2017
- 2017-06-27 CN CN201710501366.0A patent/CN107172199B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072385A (zh) * | 2007-06-27 | 2007-11-14 | 蒋晓海 | 一种手机以Socket直连方式实现移动即时通信的方法 |
CN101106763A (zh) * | 2007-08-14 | 2008-01-16 | 中兴通讯股份有限公司 | 一种基于主叫属性自动选择调度员接入的实现方法 |
CN102404693A (zh) * | 2011-12-21 | 2012-04-04 | 北京国基科技股份有限公司 | 一种数字集群***及其使用方法 |
CN102833242A (zh) * | 2012-08-17 | 2012-12-19 | 大唐移动通信设备有限公司 | 一种组呼被叫用户设备接通状态信息传输方法及装置 |
CN103693079A (zh) * | 2013-12-11 | 2014-04-02 | 东方通信股份有限公司 | 基于数字集群的地铁列车自动跟踪*** |
CN103873355A (zh) * | 2014-04-02 | 2014-06-18 | 天脉聚源(北京)传媒科技有限公司 | 一种信息配对方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109379352A (zh) * | 2018-10-08 | 2019-02-22 | 北京天地和兴科技有限公司 | 一种基于websocket的账户安全验证方法 |
CN109379352B (zh) * | 2018-10-08 | 2021-06-04 | 北京天地和兴科技有限公司 | 一种基于websocket的账户安全验证方法 |
CN111654729A (zh) * | 2020-05-27 | 2020-09-11 | 海信视像科技股份有限公司 | 一种账号登录状态的更新方法及显示设备 |
CN111654729B (zh) * | 2020-05-27 | 2021-11-23 | 海信视像科技股份有限公司 | 一种账号登录状态的更新方法及显示设备 |
Also Published As
Publication number | Publication date |
---|---|
CN107172199B (zh) | 2020-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108564947B (zh) | 远场语音唤醒的方法、装置和存储介质 | |
CN104580637B (zh) | 电话号码标记方法、终端及云服务器 | |
CN104580730B (zh) | 闹钟提醒方法及装置 | |
CN107368818A (zh) | 会议室状态设置方法、装置、***及存储介质 | |
CN104898505A (zh) | 智能场景配置方法及装置 | |
CN105282723A (zh) | 紧急呼叫控制方法和装置及紧急呼叫方法和装置 | |
CN104717293A (zh) | 在通话界面展示信息资源的方法及装置 | |
CN105657805B (zh) | 一种智能设备接入无线网络的方法及装置 | |
CN104156848A (zh) | 日程管理的方法和装置 | |
CN104320774A (zh) | 一种升级方法、装置及设备 | |
CN106371327A (zh) | 分享控制权的方法及装置 | |
CN105260247A (zh) | 一种控制终端应用的方法及装置 | |
CN104168605A (zh) | 数据传输控制方法及装置 | |
CN105068651A (zh) | 闹钟的控制方法、装置、终端及服务器 | |
CN105657690A (zh) | 移动终端设置信息的处理方法和装置 | |
CN105208510A (zh) | 智能闹铃的方法及装置 | |
CN104539497B (zh) | 网络连接方法及装置 | |
CN107172199A (zh) | 一种移动终端的状态更新方法及装置 | |
CN104010065A (zh) | 一种电话处理方法及装置 | |
CN104780256A (zh) | 通讯录管理方法和装置、智能终端 | |
CN104158851B (zh) | 一种网络业务的分发***、方法和设备 | |
CN106255063A (zh) | 地址发送方法及设备 | |
CN105676991A (zh) | 一种管理应用程序的方法和装置 | |
CN104994221A (zh) | 通信关系维护方法和终端设备 | |
CN105100410A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd. Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd. |