一种简化SIPPHONE定制GUI的方法及装置与流程

未命名 07-12 阅读:123 评论:0

一种简化sip phone定制gui的方法及装置
技术领域
1.本发明的实施例一般涉及sip话机技术领域,尤其涉及一种简化sip phone定制gui方法及装置。


背景技术:

2.目前sip phone为了体现客户的布局特性,都会进行定制版本的开发,主要是gui风格的定制,虽然有三级权限的定制方案,可以让用户自己管理配置,但是在用户可操作性上不够简洁,且同时还是依赖于厂家做好界面。
3.如专利:“voip话机端界面配置方法(申请号:cn201310158188.8)”:分两种xml格式保存数据,一种是界面的框架布局信息,另一种是界面的显示信息;使用xml文件保存界面的框架布局信息,先配置界面布局信息,包括标题区域、按键区域、配置项区域、并有唯一的id对应每一区域;每一界面的显示信息预先存储在一xml文件中,所述界面的显示信息包含位置,配置项名及id,所属的框架等;ui显示中根据配置文件的信息统一进行界面的显示。该方案实现了界面的动态配置,更改文件即可就实现更改界面的显示项,但是使用两种xml格式保存数据比较繁琐,因此需要一种方法简化客户的定制化参数方法。


技术实现要素:

4.为解决以上问题,本发明将当前sip phone行业内常用的autop参数命令的方式作为基础,减小了使用者的重新学习成本,以最简单的方式实现新的布局界面,摆脱了传统sip phone话机的gui厂家布局的限制。
5.根据本发明的实施例,提供了一种简化sip phone定制gui的方法及装置。
6.在本发明的第一方面,提供了一种简化sip phone定制gui的方法。
7.该方法包括:
8.s01:采用命令集的方式,定制可自定义参数的autop命令集模板;
9.s02:管理员使用autop命令集模板进行相关模板的构建并推送模板到sip phone终端或者网页端配置参数化信息;
10.s03:终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;
11.s04:用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。
12.进一步地,s01中所述的autop命令集模板为:
13.devicecustomprovisionlayout[x]value
[0014]
devicecustomprovisionlayout[x]commandline
[0015]
devicecustomprovisionlayout[x]label。
[0016]
进一步地,s03中所述的参数检测的步骤为:检测devicecustomprovisionlayout[x]label是否存在值,若存在则显示label;若不存在,则检测
devicecustomprovisionlayout[x]commandline是否存在参数,若存在则显示为备用label,若不存在则认为本次没有设置配置,保存直接回到主目录。
[0017]
进一步地,s04中所述的用户进入到定制化的界面后根据需求进行配置,若输入的为错误信息,则调用tip进行错误提示。
[0018]
进一步地,s04中所述的输入相应字符串后点击保存按钮进行保存,提示保存成功后,相关功能生效。
[0019]
在本发明的第二方面,提供了一种简化sip phone定制gui的装置。
[0020]
该装置包括:
[0021]
模板定制模块:用于采用命令集的方式,定制可自定义参数的autop命令集模板;
[0022]
模板构建模块:用于管理员使用autop命令集模板进行相关模板的构建并推送模板到sip phone终端或者网页端配置参数化信息;
[0023]
界面显示模块:用于终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;
[0024]
功能生效模块:用于用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。
[0025]
进一步地,模板定制模块中所述的autop命令集模板为:
[0026]
devicecustomprovisionlayout[x]value
[0027]
devicecustomprovisionlayout[x]commandline
[0028]
devicecustomprovisionlayout[x]label。
[0029]
进一步地,界面显示模块中所述的参数检测的步骤为:检测devicecustomprovisionlayout[x]label是否存在值,若存在则显示label;若不存在,则检测devicecustomprovisionlayout[x]commandline是否存在参数,若存在则显示为备用label,若不存在则认为本次没有设置配置,保存直接回到主目录。
[0030]
进一步地,功能生效模块中所述的用户进入到定制化的界面后根据需求进行配置,若输入的为错误信息,则调用tip进行错误提示。
[0031]
进一步地,功能生效模块中所述的输入相应字符串后点击保存按钮进行保存,提示保存成功后,相关功能生效。
[0032]
以上提及英文缩写释义:
[0033]
sip:session initialization protocol,会话初始协议
[0034]
sip phone:sip电话,也就是网络电话
[0035]
gui:graphical user interface,图形用户界面
[0036]
value:值
[0037]
commandline:命令行
[0038]
label:标记
[0039]
autop:auto provision,自动部署
[0040]
本发明将当前sip phone行业内常用的autop参数命令的方式作为基础,减小了使用者的重新学习成本,以最简单的方式实现新的布局界面,摆脱了传统sip phone话机的gui厂家布局的限制。
[0041]
应当理解,发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或
重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
附图说明
[0042]
结合附图并参考以下详细说明,本发明各实施例的上述和其他特征、优点及方面将变得更加明显。其中:
[0043]
图1示出了根据本发明的实施例的简化sip phone定制gui的方法流程图;
[0044]
图2示出了根据本发明的实施例的用户gui配置界面示意图;
[0045]
图3示出了根据本发明的实施例的用户gui配置修改界面示意图;
[0046]
图4示出了根据本发明的实施例的简化sip phone定制gui的装置方框图。
具体实施方式
[0047]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
[0048]
根据本发明的实施方式,提出了简化sip phone定制gui的方法及装置,将当前sip phone行业内常用的autop参数命令的方式作为基础,减小了使用者的重新学习成本,以最简单的方式实现新的布局界面,摆脱了传统sip phone话机的gui厂家布局的限制。
[0049]
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0050]
图1是本发明一实施例的简化sip phone定制gui的方法流程示意图。该方法包括:
[0051]
s01:采用命令集的方式,定制可自定义参数的autop命令集模板;
[0052]
s02:管理员使用autop命令集模板进行相关模板的构建并推送模板到sip phone终端或者网页端配置参数化信息;
[0053]
s03:终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;
[0054]
s04:用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。
[0055]
需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0056]
为了对上述简化sip phone定制gui的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
[0057]
下面以一个具体实例来更加详细的对简化sip phone定制gui的方法进一步说明:
[0058]
管理员通过autop集中部署的方式下发参数,其中包含:parameter、label、value(可选)。
[0059]
管理员通过autop集中部署的方式下发参数,其中包含:parameter、label、value。
配置spantopctype功能,即开启话机的端口镜像功能;填写label:端口镜像配置方式;管理员预配置一个默认的value:0表示关闭话机的端口镜像功能,1表示开启这个端口镜像的功能。
[0060]
即参数的命令集合为:
[0061]
devicecustomprovisionlayout[x]value=0
[0062]
devicecustomprovisionlayout[x]commandline=sipspantopc
[0063]
devicecustomprovisionlayout[x]label=端口镜像开关
[0064]
配置完上述三个信息后,用户通过话机端gui进入菜单-customlayout,如图2所示,可以看到第一行显示功能名字:端口镜像配置方式;第二行是预设值的0,功能关闭。用户可以在该界面手动的变更参数的value信息,修改为1即表示功能开启,如图3所示。其中需要注意的是,若parameter为空的话,跳过这次的这行继续往下解析,显示方面,若parameter、label两个都配置,优先显示label,否则显示parameter。
[0065]
基于同一发明构思,本发明还提出了一种简化sip phone定制gui的装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。如图4所示,该装置100包括:
[0066]
模板定制模块101:用于采用命令集的方式,定制可自定义参数的autop命令集模板;
[0067]
模板构建模块102:用于管理员使用autop命令集模板进行相关模板的构建并推送模板到sip phone终端或者网页端配置参数化信息;
[0068]
界面显示模块103:用于终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;
[0069]
功能生效模块104:用于用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。
[0070]
本发明提出的一种简化sip phone定制gui的装置,将当前sip phone行业内常用的autop参数命令的方式作为基础,减小了使用者的重新学习成本,以最简单的方式实现新的布局界面,摆脱了传统sip phone话机的gui厂家布局的限制。
[0071]
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
[0072]
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

技术特征:
1.一种简化sipphone定制gui的方法,其特征在于,该方法包括:s01:采用命令集的方式,定制可自定义参数的autop命令集模板;s02:管理员使用autop命令集模板进行相关模板的构建并推送模板到sipphone终端或者网页端配置参数化信息;s03:终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;s04:用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。2.根据权利要求1所述的一种简化sipphone定制gui的方法,其特征在于,s01中所述的autop命令集模板为:devicecustomprovisionlayout[x]valuedevicecustomprovisionlayout[x]commandlinedevicecustomprovisionlayout[x]label其中,x标识的是索引号。3.根据权利要求1所述的一种简化sipphone定制gui的方法,其特征在于,s03中所述的参数检测的步骤为:检测devicecustomprovisionlayout[x]label是否存在值,若存在则显示label;若不存在,则检测devicecustomprovisionlayout[x]commandline是否存在参数,若存在则显示为备用label,若不存在则认为本次没有设置配置,保存直接回到主目录。4.根据权利要求1所述的一种简化sipphone定制gui的方法,其特征在于,s04中所述的用户进入到定制化的界面后根据需求进行配置,若输入的为错误信息,则调用tip进行错误提示。5.根据权利要求1所述的一种简化sipphone定制gui的方法,其特征在于,s04中所述的输入相应字符串后点击保存按钮进行保存,提示保存成功后,相关功能生效。6.一种简化sipphone定制gui的装置,其特征在于,该装置包括:模板定制模块:用于采用命令集的方式,定制可自定义参数的autop命令集模板;模板构建模块:用于管理员使用autop命令集模板进行相关模板的构建并推送模板到sipphone终端或者网页端配置参数化信息;界面显示模块:用于终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;功能生效模块:用于用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。7.根据权利要求6所述的一种简化sipphone定制gui的装置,其特征在于,模板定制模块中所述的autop命令集模板为:devicecustomprovisionlayout[x]valuedevicecustomprovisionlayout[x]commandlinedevicecustomprovisionlayout[x]label其中,x标识的是索引号。8.根据权利要求6所述的一种简化sipphone定制gui的装置,其特征在于,界面显示模块中所述的参数检测的步骤为:检测devicecustomprovisionlayout[x]label是否存在值,
若存在则显示label;若不存在,则检测devicecustomprovisionlayout[x]commandline是否存在参数,若存在则显示为备用label,若不存在则认为本次没有设置配置,保存直接回到主目录。9.根据权利要求6所述的一种简化sipphone定制gui的装置,其特征在于,功能生效模块中所述的用户进入到定制化的界面后根据需求进行配置,若输入的为错误信息,则调用tip进行错误提示。10.根据权利要求6所述的一种简化sipphone定制gui的装置,其特征在于,功能生效模块中所述的输入相应字符串后点击保存按钮进行保存,提示保存成功后,相关功能生效。

技术总结
本发明提供了一种简化SIPPHONE定制GUI的方法及装置,所述方法包括:采用命令集的方式,定制可自定义参数的autop命令集模板;管理员使用autop命令集模板进行相关模板的构建并推送模板到SIPPhone终端或者网页端配置参数化信息;终端设备获取到参数模板后进行参数检测,若检测成功则显示label,将定制化的界面显示在用户侧;用户进入到定制化的界面后根据需求进行配置,输入相应字符串后进行保存,相关功能生效。以此方式,将当前SIPPhone行业内常用的autop参数命令的方式作为基础,减小了使用者的重新学习成本,以最简单的方式实现新的布局界面,摆脱了传统SIP PHONE话机的GUI厂家布局的限制。布局的限制。布局的限制。


技术研发人员:黄晓锐
受保护的技术使用者:上海华信长安网络科技有限公司
技术研发日:2023.03.20
技术公布日:2023/7/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐