一种终端应用调用方法及装置与流程

文档序号:12362307阅读:234来源:国知局
一种终端应用调用方法及装置与流程

本发明涉及终端控制领域,具体涉及一种终端应用调用方法及装置。



背景技术:

手持终端广泛应用于石油、石化、电力、冶金等工矿企业的日常移动作业业务,功能上十分繁杂。除了各种用户不同的具体业务功能外,手持终端的一些通用功能如语音、视频通信、视频监控等功能会频繁地使用。但目前手持终端的这些功能一般都是设计在各个业务应用里,通过进入不同的业务应用中来使用这些功能。

用户在使用此类手持终端时的操作十分繁琐,尤其是平时不需要进行具体业务操作,只需要利用手持终端随时进行语音、视频对讲、视频监控时,用户仍需要频繁进入、退出各个应用,或在不同应用中来回切换,由此可见,现有的终端通信方案效率很低。



技术实现要素:

因此,本发明要解决的是现有的终端通信方案效率低的问题。

有鉴于此,本发明实施例提供一种终端应用调用方法,包括:

在终端操作系统启动时,显示壳程序界面,所述壳程序界面中包括通信功能图标;获取通信配置信息;根据所述通信配置信息登录服务器;监测用户是否点击所述通信功能图标;当监测到用户点击所述通信功能图标时,与所述服务器进行通信。

优选地,所述壳程序界面中还包括应用程序调用图标;在所述根据所述通信配置信息登录服务器之后,还包括:监测用户是否点击所述应用程序调用图标;当监测到用户点击所述应用程序调用图标时,判断与所述应用程序调用图标对应的应用是否需要身份验证;若所述应用需要身份验证,则提示用户输入身份信息;获取用户身份信息;利用所述用户身份信息对所述应用进行身份验证;在身份验证正确后启动所述应用。

优选地,所述获取用户身份信息,包括:启动近场通信模块;利用所述近场通信模块获取用户提供的身份验证卡中的用户身份信息。

优选地,所述通信功能图标包括两种,分别为点呼通信功能图标和组呼通信功能图标,当监测到用户点击不同的通信功能图标时,所述通信操作不相同。

优选地,所述与所述服务器进行通信,包括:启动语音/视频点呼通信模块,切入语音/视频通信界面,与所述服务器进行语音/视频通信;在与所述服务器进行语音/视频通信的过程中禁止终端对讲按键功能调用,直至通信结束时开启所述终端对讲按键功能调用。

优选地,所述与所述服务器进行通信,包括:启动语音/视频组呼通信模块,进入所述服务器设置的会议组进行语音/视频通信,切入语音/视频会议界面并显示当前的会议组信息;监测是否接收到会议组切换操作;当接收到会议组切换操作时进入所切换的会议组,并更新所述会议组信息。

相应地,本发明还提供一种终端应用调用装置,包括:壳程序启动单元,用于在终端操作系统启动时,显示壳程序界面,所述壳程序界面中包括通信功能图标;配置信息获取单元,用于获取通信配置信息;登录单元,用于根据所述通信配置信息登录服务器;通信操作监测单元,用于监测用户是否点击所述通信功能图标;通信单元,用于当监测到用户点击所述通信功能图标时,与所述服务器进行通信。

优选地,所述壳程序界面中还包括应用程序调用图标;所述装置还包括:调用操作监测单元,用于监测用户是否点击所述应用程序调用图标;权限判断单元,用于当监测到用户点击所述应用程序调用图标时,判断与所述应用程序调用图标对应的应用是否需要身份验证;提示单元,用于当所述应用需要身份验证,提示用户输入身份信息;身份信息获取单元,用于获取用户身份信息;身份验证单元,用于利用所述用户身份信息对所述应用进行身份验证;应用启动单元,用于在身份验证正确后启动所述应用。

优选地,所述身份信息获取单元,包括:近场通信启动单元,启动近场通信模块;用户信息读取单元,应用利用所述近场通信模块获取用户提供的身份验证卡中的用户身份信息。

优选地,所述通信功能图标包括两种,分别为点呼通信功能图标和组呼通信功能图标,当监测到用户点击不同的通信功能图标时,所述通信操作不相同;所述通信单元包括:点呼功能启动单元,用于启动语音/视频点呼通信模块,切入语音/视频通信界面,与所述服务器进行语音/视频通信;对讲按键控制单元,用于在与所述服务器进行语音/视频通信的过程中禁止终端对讲按键功能调用,直至通信结束时开启所述终端对讲按键功能调用;组呼功能启动单元,用于启动语音/视频组呼通信模块,进入所述服务器设置的会议组进行语音/视频通信,切入语音/视频会议界面并显示当前的会议组信息;会议组操作监控单元,用于监测是否接收到会议组切换操作;会议组切换单元,用于当接收到会议组切换操作时进入所切换的会议组,并更新所述会议组信息。

本发明实施例提供的终端应用调用方法及装置在终端启动后自动运行一个壳程序,自动获取通信配置信息,并自动登录服务器,并且该壳程序具备独立的操作界面,用户可以在该界面中进行通信操作,不需要进入某个具体的业务应用程序,点击该壳程序中的通信功能图标即可与服务器进行通信,由此减少用户的操作量,提高了通信操作效率。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的终端应用调用方法的流程图;

图2为本发明实施例提供的终端应用调用方法中的调用应用操作的流程图;

图3为本发明实施例提供的终端应用调用装置的结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本发明实施例提供了一种终端应用调用方法,用于控制巡检手持终端,手持终端具有通信功能模块、巡检功能模块等多种硬件模块,以及与各种功能模块相配合的软件应用,并且巡检手持终端具有操作系统(例如是安卓操作系统),当终端开机时,操作系统启动以支持对各个接口的操作。如图1所示,本实施例提供的终端应用调用方法包括如下步骤:

S1,在终端操作系统启动时,显示壳程序界面,壳程序界面中包括通信功能图标,同时还可以读取操作系统的系统信息,并在壳程序界面中进行显示,系统信息可以是系统时间信息、网络状态信息、电池电量等信息。

S2,获取通信配置信息,该信息可以预先存储在终端的目录中,具体可以包括语音、视频接入服务器地址、端口、登录账号、密码、终端分机号等信息;

S3,根据通信配置信息登录服务器,登录成功后可以在壳程序界面中显示本机分机号、登录状态等信息;

S4,监测用户是否点击通信功能图标,未监测到用户操作时则可以进入待机状态并持续监测,当监测到用户点击通信功能图标时执行步骤S5;

S5,与服务器进行通信,具体通信方式包括多种,例如与服务器一对一通信、通过服务器与另一终端进行一对一通信、通过服务器与多个终端进行组群通信,可以是音频会话,也可以是视频通信,对于不同的通信方式,可以对终端中的功能模块或应用采取不同的控制。

本发明提供的终端应用调用方法在终端启动后自动运行一个壳程序,自动获取通信配置信息,并自动登录服务器,并且该壳程序具备独立的操作界面,用户可以在该界面中进行通信操作,不需要进入某个具体的业务应用程序,点击该壳程序中的通信功能图标即可与服务器进行通信,由此减少用户的操作量,提高了通信操作效率。

为了支持手持巡检终端的具体业务功能,上述壳程序界面中还可以包括应用程序调用图标;

如图2所示,在上述步骤S3之后,还可以包括如下步骤:

S6,监测用户是否点击应用程序调用图标,当监测到用户点击应用程序调用图标时,执行步骤S7。

S7,判断与应用程序调用图标对应的应用是否需要身份验证,例如终端具有照明应用、测温应用、拍照应用等多种应用程序,假设其中的照明应用不需要进行身份验证,当用户点击照明应用程序调用图标时,则可以直接启动该程序;当用户点击测温应用、拍照应用等需要身份验证的应用的图标时,执行步骤S7;

S8,提示用户输入身份信息,例如弹出身份验证界面;

S9,获取用户身份信息,可以是通过键盘输入或者读卡输入。作为一个优选的实施方式,获取用户身份信息具体可以包括如下步骤:

S91,启动近场通信模块,例如NFC读取器;

S92,利用近场通信模块获取用户提供的身份验证卡中的用户身份信息。

S10,利用用户身份信息对应用进行身份验证,并判断身份信息是否正确,若正确则执行步骤S11,否则可以返回步骤S8或者拒绝启动应用;

S11,启动应用。

上述优选方案可以使用户在壳程序界面中直接调用其他业务应用程序,同时还能够在运行业务应用程序时随时启动通信功能,由此可以提高巡检业务的操作效率。

为了支持不同通信方式,上述壳程序界面中的通信功能图标包括两种,分别为点呼通信功能图标和组呼通信功能图标,当监测到用户点击不同的通信功能图标时,上述通信操作不相同。

对于用户点击点呼通信功能图标,壳程序可以进行点呼模式下的控制操作,其中点呼模式是指本终端通过服务器与另一个终端进行通信。具体地,上述步骤S5可以包括:

S51a,启动语音/视频点呼通信模块,切入语音/视频通信界面,与服务器进行语音/视频通信;

S52a,在与服务器进行语音/视频通信的过程中禁止终端对讲按键功能调用,直至通信结束时开启终端对讲按键功能调用。终端对讲按键在本领域中称为一键通话(Push to Talk,PTT)按键,在某些情况下,需要用户按下此按键才能通话。上述点呼是指一对一的通信,即本终端通过服务器与另一终端进行通信,在此模式下保持通话状态即可,不需要使用PTT键。

对于用户点击组呼通信功能图标,壳程序可以进行组呼模式下的控制,其中组呼模式是指本终端通过服务器与另外多个终端进行通信。具体地,上述步骤S5可以包括:

S51b,启动语音/视频组呼通信模块,进入服务器设置的会议组进行语音/视频通信,切入语音/视频会议界面并显示当前的会议组信息,例如会议组的名称编号和参与人员等信息;

上述组呼是指多人同时在线通信,即本终端通过服务器与另外多个终端进行通信,服务器可以设定多个会议组,各终端可以根据用户操作进入不同的会议组进行通信,在此模式下用户可能需要进行切换会议组的操作。

S52b,监测是否接收到会议组切换操作;

S53b,当接收到会议组切换操作时进入所切换的会议组,并更新会议组信息。

本发明的另一个实施例还提供了一种终端应用调用装置,如图3所示,该装置包括:

壳程序启动单元31,用于在终端操作系统启动时,显示壳程序界面,所述壳程序界面中包括通信功能图标;

配置信息获取单元32,用于获取通信配置信息;

登录单元33,用于根据所述通信配置信息登录服务器;

通信操作监测单元34,用于监测用户是否点击所述通信功能图标;

通信单元35,用于当监测到用户点击所述通信功能图标时,与所述服务器进行通信。

本发明提供的终端应用调用装置在终端启动后自动运行一个壳程序,自动获取通信配置信息,并自动登录服务器,并且该壳程序具备独立的操作界面,用户可以在该界面中进行通信操作,不需要进入某个具体的业务应用程序,点击该壳程序中的通信功能图标即可与服务器进行通信,由此减少用户的操作量,提高了通信操作效率。

优选地,所述壳程序界面中还包括应用程序调用图标;

所述装置还包括:

调用操作监测单元36,用于监测用户是否点击所述应用程序调用图标;

权限判断单元37,用于当监测到用户点击所述应用程序调用图标时,判断与所述应用程序调用图标对应的应用是否需要身份验证;

提示单元38,用于当所述应用需要身份验证,提示用户输入身份信息;

身份信息获取单元39,用于获取用户身份信息;

身份验证单元40,用于利用所述用户身份信息对所述应用进行身份验证;

应用启动单元41,用于在身份验证正确后启动所述应用。

上述优选方案可以使用户在壳程序界面中直接调用其他业务应用程序,同时还能够在运行业务应用程序时随时启动通信功能,由此可以提高巡检业务的操作效率。

优选地,所述身份信息获取单元40,包括:

近场通信启动单元,启动近场通信模块;

用户信息读取单元,应用利用所述近场通信模块获取用户提供的身份验证卡中的用户身份信息。

优选地,所述通信功能图标包括两种,分别为点呼通信功能图标和组呼通信功能图标,当监测到用户点击不同的通信功能图标时,所述通信操作不相同;

所述通信单元35包括:

点呼功能启动单元,用于启动语音/视频点呼通信模块,切入语音/视频通信界面,与所述服务器进行语音/视频通信;

对讲按键控制单元,用于在与所述服务器进行语音/视频通信的过程中禁止终端对讲按键功能调用,直至通信结束时开启所述终端对讲按键功能调用;

组呼功能启动单元,用于启动语音/视频组呼通信模块,进入所述服务器设置的会议组进行语音/视频通信,切入语音/视频会议界面并显示当前的会议组信息;

会议组操作监控单元,用于监测是否接收到会议组切换操作;

会议组切换单元,用于当接收到会议组切换操作时进入所切换的会议组,并更新所述会议组信息。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1