传播名显示方法和终端设备技术

技术编号:38141184 阅读:16 留言:0更新日期:2023-07-08 09:55
本申请提供了一种传播名显示方法和终端设备。该传播名显示方法包括:PogoPin设备与主设备之间建立通信连接后,主设备通过与PogoPin设备之间的交互,完成对PogoPin设备的软件更新,并显示该PogoPin设备的设备传播名。通过本申请提供的方法,可以将PogoPin设备的设备传播名显示于主设备的显示界面,可以让用户更直观地看到完成软件更新的是哪一台设备,在用户拥有多个PogoPin设备的情况下,便于用户区分,提升了用户的使用体验,有利于用户更主动地参与对PogoPin设备的软件更新,有助于推进产品升级。推进产品升级。推进产品升级。

【技术实现步骤摘要】
传播名显示方法和终端设备


[0001]本申请涉及终端
,尤其涉及一种传播名显示方法和终端设备。

技术介绍

[0002]PogoPin是一种广泛应用于通讯、汽车、医疗、航空航天等电子产品中的精密连接器,因其具有防腐蚀性、耐久性及通信上的稳定性,被电子科技行业所青睐。PogoPin设备能够通过PogoPin与平板电脑、手机等主设备进行连接以实现相应的功能,例如,PogoPin键盘能够与平板电脑通过PogoPin连接,从而实现向平板电脑发送指令、传输数据等功能。一般情况下,PogoPin设备的软件更新需通过主设备实现。
[0003]目前,PogoPin设备在软件更新过程中或完成后,其传播名无法在主设备的界面进行显示,若存在多个PogoPin设备同时与主设备连接,用户常常不能直观的知道完成软件更新的是哪一台PogoPin设备,导致用户体验不佳。若用户因此而长期拒绝对所拥有的PogoPin设备进行软件更新,一方面会带来更为繁琐的售后问题,另一方面也会由于服务方所推送的软件更新包没有市场反馈而严重影响产品迭代速度,面临被市场淘汰的风险。
[0004]故而,如何使得PogoPin设备在软件更新时可以显示其传播名,以优化体验,加速产品升级,是当前亟需解决的技术问题。

技术实现思路

[0005]本申请提供了一种传播名显示方法和终端设备,通过在PogoPin设备软件更新时显示其传播名,以优化体验,加速产品升级。
[0006]第一方面,本申请提供了一种传播名显示方法,应用于包括PogoPin设备和主设备的系统,所述PogoPin设备通过PogoPin与所述主设备连接,所述方法包括:所述主设备向所述PogoPin设备发送数据访问请求,所述数据访问请求用于请求所述PogoPin设备的设备信息,所述设备信息包括所述PogoPin设备的设备标识和所述PogoPin设备的设备传播名;所述PogoPin设备接收所述数据访问请求,并基于所述数据访问请求向所述主设备发送所述PogoPin设备的设备信息;所述主设备接收所述PogoPin设备的设备信息,并向所述PogoPin设备发送所述PogoPin设备对应的软件更新包;所述PogoPin设备接收所述软件更新包,基于所述软件更新包完成软件更新,并向所述主设备发送指示信息,所述指示信息用于指示更新成功或更新失败,所述指示信息包括所述PogoPin设备的设备标识;所述主设备接收所述指示信息,基于所述指示信息确定所述PogoPin设备的设备传播名,并显示所述PogoPin设备的设备传播名。
[0007]在一种可能的实现方式中,主设备发送的数据访问请求用于请求PogoPin设备的设备信息,设备信息包括PogoPin设备的设备标识和PogoPin设备的设备传播名,但若由于系统配置等原因,该PogoPin设备的设备标识和设备传播名在PogoPin设备中的存储地址或访问权限不同,则该主设备此次的数据访问请求可以分两次发送,可以分别向PogoPin设备发送用于请求设备标识的第一数据访问请求,以及用于请求设备传播名的第二数据访问请
求。
[0008]值得说明的是,用于连接PogoPin设备和主设备的PogoPin只能实现单通道通信,故而本申请实施例提供的方法应用于:PogoPin设备通过与主设备之间建立通信连接但并未通过其中一方对另一方进行操作的情况下。
[0009]在本申请实施例中,PogoPin设备与主设备之间建立通信连接后,主设备通过与PogoPin设备之间的交互,完成对PogoPin设备的软件更新,并显示该PogoPin设备的设备传播名。通过本实施例提供的方法,可以将PogoPin设备的设备传播名显示于主设备的显示界面,可以让用户更直观地看到完成软件更新的是哪一台设备,在用户拥有多个PogoPin设备的情况下,便于用户区分,提升了用户的使用体验,有利于用户更主动地参与对PogoPin设备的软件更新,有助于推进产品升级。
[0010]结合第一方面,在第一方面的某些实现方式中,所述设备标识包括以下一种或多种:设备型号、设备序列号、唯一设备标识码、或者媒体访问控制MAC地址。
[0011]应理解,这里的设备标识是指PogoPin设备中所存储的、不会因PogoPin设备软件更新而产生变化的标识。
[0012]结合第一方面,在第一方面的某些实现方式中,所述主设备基于所述PogoPin设备的设备信息,建立所述PogoPin设备的设备标识和所述PogoPin设备的设备传播名之间的映射关系;所述基于所述指示信息确定所述PogoPin设备的设备传播名,包括:所述主设备基于所述指示信息中包括的所述PogoPin设备的设备标识和所述映射关系,确定所述PogoPin设备的设备传播名。
[0013]应理解,主设备所建立的PogoPin设备的设备标识和PogoPin设备的设备传播名之间的映射关系,可存储于主设备的本地数据库,且该本地数据库可以位于主设备中的临时存储介质中作为临时缓存数据,也可以位于主设备中存储各种固定程序和数据的非易失性存储器中作为永久数据进行保存。
[0014]在本申请实施例中,主设备在收到PogoPin设备发送的设备信息后,建立该设备信息中包含的设备标识和设备传播名之间的映射关系,在PogoPin设备完成更新并返回指示消息后,即可根据该指示消息中包含的PogoPin设备的设备标识,以及所存储的PogoPin设备的设备标识和PogoPin设备的设备传播名之间的映射关系,确定PogoPin设备的设备传播名。本申请实施例提供的方法,可以在主设备中存储有多个PogoPin设备的设备信息时,仍可以通过各自的设备标识确定对应的设备传播名,以使PogoPin设备的设备传播名可以正确显示。
[0015]结合第一方面,在第一方面的某些实现方式中,所述PogoPin设备解析所述数据访问请求,判断所述数据访问请求中是否包含预设消息包头;所述向所述主设备发送所述PogoPin设备的设备信息,包括:若所述数据访问请求中包含所述预设消息包头,则所述PogoPin设备向所述主设备发送所述PogoPin设备的设备信息。
[0016]在本申请实施例中,PogoPin设备在收到主设备发送的数据访问请求后,首先应解析该数据访问请求,若解析出该数据访问请求中包含预设消息包头,则PogoPin设备向主设备发送PogoPin设备的设备信息。预设消息包头可以用来对主设备进行鉴权,也可以用来指示该数据访问请求对应的目的是对PogoPin设备进行软件更新,有利于开发人员识别用于软件更新的程序代码,为后续维护带来便利。
[0017]结合第一方面,在第一方面的某些实现方式中,所述设备信息还包括所述PogoPin设备的当前软件版本号;在所述向所述PogoPin设备发送所述PogoPin设备对应的软件更新包之前,所述方法还包括:所述主设备从服务器获取与所述设备标识对应的待更新的软件版本号;所述主设备判断所述PogoPin设备的当前软件版本号与所述待更新的软件版本号是否相同;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传播名显示方法,其特征在于,应用于包括PogoPin设备和主设备的系统,所述PogoPin设备通过PogoPin与所述主设备连接,所述方法包括:所述主设备向所述PogoPin设备发送数据访问请求,所述数据访问请求用于请求所述PogoPin设备的设备信息,所述设备信息包括所述PogoPin设备的设备标识和所述PogoPin设备的设备传播名;所述PogoPin设备接收所述数据访问请求,并基于所述数据访问请求向所述主设备发送所述PogoPin设备的设备信息;所述主设备接收所述PogoPin设备的设备信息,并向所述PogoPin设备发送所述PogoPin设备对应的软件更新包;所述PogoPin设备接收所述软件更新包,基于所述软件更新包完成软件更新,并向所述主设备发送指示信息,所述指示信息用于指示更新成功或更新失败,所述指示信息包括所述PogoPin设备的设备标识;所述主设备接收所述指示信息,基于所述指示信息确定所述PogoPin设备的设备传播名,并显示所述PogoPin设备的设备传播名。2.根据权利要求1所述的方法,其特征在于,所述设备标识包括以下一种或多种:设备型号、设备序列号、唯一设备标识码、或者媒体访问控制MAC地址。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述主设备基于所述PogoPin设备的设备信息,建立所述PogoPin设备的设备标识和所述PogoPin设备的设备传播名之间的映射关系;所述基于所述指示信息确定所述PogoPin设备的设备传播名,包括:所述主设备基于所述指示信息中包括的所述PogoPin设备的设备标识和所述映射关系,确定所述PogoPin设备的设备传播名。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:所述PogoPin设备解析所述数据访问请求,判断所述数据访问请求中是否包含预设消息包头;所述向所述主设备发送所述PogoPin设备的设备信息,包括:若所述数据访问请求中包含所述预设消息包头,则所述PogoPin设备向所述主设备发送所述PogoPin设备的设备信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述设备信息还包括所述PogoPin设备的当前软件版本号;在所述向所述PogoPin设备发送所述PogoPin设备对应的软件更新包之前,所述方法还包括:所述主设备从服务器获取与所述设备标识对应的待更新的软件版本号;所述主设备判断所述PogoPin设备的当前软件版本号与所述待更新的软件版本号是否相同;若不同,则所述主设备从所述服务器下载所述软件更新包,所述软件更新包与所述待更新的软件版本号对应;所述向所述PogoPin设备发送所述PogoPin设备对应的软件更新包,包括:在所述软件更新包下载完成后,所述主设备向所述PogoPin设备发送所述软件更新包。
6.根据权利要求5所述的方法,其特征在于,在所述主设备从所述服务器下载所述软件更新包之前,所述方法还包括:所述主设备显示所述PogoPin设备的设备传播名和第一选择按钮,所述第一选择按钮用于选择是否下载软件更新包;所述主设备从所述服务器下载所述软件更新包,包括:响应于用户基于所述第一选择按钮进行的确认下载操作,所述主设备从所述服务器下载所述软件更新包。7.根据权利要求5或6所述的方法,其特征在于,在所述主设备从所述服务器下载所述软件更新包之后,还包括:所述主设备显示所述PogoPin设备的设备传播名和第二选择按钮,所述第二选择按钮用于选择是否进行软件更新;所述向所述PogoPin设备发送所述软件更新包,包括:响应于用户基于所述第二选择按钮进行的确认更新操作,所述主设备向所述PogoPin设备发送所述软件更新包。8.一种传播名显示方法,其特征在于,应用于主设备,所述主设备通过PogoPin与PogoPin设备连接,所述方法包括:所述主设备向所述PogoPin设备发送数据访问请求,所述数据访问请求用于请求所述PogoPin设备的设备信息,所述设备信息包括所述PogoPin设备的设备标识和所述PogoPin设备的设备传播名;所述主设备接收来自所述PogoPin设备的所述PogoPin设备的设备信息,并向所述PogoPin设备发送所述PogoPin设备对应的软件更新包;所述主设备接收来自所述PogoPin设备的指示信息,所述指示信息用于指示更新成功或更新失败,所述指示信息包括所述PogoPin设备的设备标识;所述主设备基于所述指示信息,确定所述PogoPin设备的设备传播名,并显示所述PogoPin设备的设备传播名。9.根据权利要求8所述的方法,其特征在于,所述设备标识包括以下一种或多种:设备型号、设备序列号、唯一设备标识码、或者媒体访问控制MAC地址。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:所述主设备基于所述PogoPin设备的设备信息,建立所述PogoPin设备的设备标识和所述PogoPin设备的设备传播名之间的映射关系;所述主设备基于所述指示信息,确定所述PogoPin设备的设备传播名...

【专利技术属性】
技术研发人员:庞宇恒吕斌
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1