一种设置页面显示方法及终端的制作方法_3

文档序号:9200400阅读:来源:国知局
)、红外线和蓝牙等。用户可在终端上开启与具体型号的远程终端相对应的客户端,此时,终端打开无线通信装置(如蓝牙),查找附近的蓝牙设备,根据目标远程终端的标识信息(如名称、IP地址)添加与之相匹配的远程终端,这就建立了终端与远程终端之间的通信连接。
[0068]S305,获取所述远程终端发送的设置页面的设置更新数据。
[0069]具体实现中,在终端上通过与远程终端匹配的客户端打开远程终端的设置页面时,终端在将内部存储的设置缓存数据填充到设置页面中进行显示的同时向该远程终端发送设置更新数据请求。远程终端接收到该设置数据更新请求时,获取自身各项设置功能的设置更新数据,然后通过通信连接发送给终端,终端接收到设置页面的设置更新数据时,执行步骤S306,将该设置更新数据填充到设置页面中,作为最终展示的数据在终端上显示出来。
[0070]S306,将所述设置更新数据作为最终展示数据填充到所述设置页面中。
[0071]S307,删除所述设置缓存数据,并将所述设置更新数据设置为新的设置缓存数据。
[0072]具体实现中,为了尽可能使设置缓存数据能体现当前远程终端各种设置功能的状态,在接收到设置更新数据时,终端将删除原先预存的设置缓存数据,然后将设置更新数据存储起来作为新的设置缓存数据。
[0073]在实际应用场景中,通常可以通过多个终端对远程终端进行控制,例如该远程终端为目标智能无线音箱,该智能无线音箱可通过第一手机终端和第二手机终端控制,当第一手机终端每次对智能无线音箱设置功能的状态进行更改之后,第一手机终端都会把更改之后的设置数据替换原先预存的设置缓存数据作为新的设置缓存数据存储起来;此时若再采用第二手机终端对智能无线音箱进行设置功能的更改,就会使得智能无线音箱最后设置功能的状态与第一手机终端预存的设置缓存数据不匹配;此时若转而再利用第一手机终端查看该智能无线音箱的设置页面时,第一手机终端便会获取预先存储的设置缓存数据填充到设置页面中显示出来,并同时向智能无线音箱请求设置更新数据,并在接收到智能无线音箱的设置更新数据之后将该设置更新作为最终展示数据填充到设置页面中展示给用户;此时,第一手机终端在控制智能无线音箱的过程中,还会重复检测是否更改了智能无线音箱设置功能的状态,并将更改之后的设置数据替换原先预存的设置缓存数据作为新的设置缓存数据存储起来,以备下次使用。
[0074]本发明实施例,可在接收到远程终端的设置页面展示指令时,根据所述设置页面展示指令展示对应的设置页面;还可在查找到与所述设置页面对应的预存的设置缓存数据时,根据所述设置缓存数据填充所述设置页面;还可与所述远程终端建立通信连接,以获取所述远程终端发送的设置页面的设置更新数据,并将所述设置更新数据作为最终展示数据填充到所述设置页面中;还可删除所述设置缓存数据,并将所述设置更新数据设置为新的设置缓存数据,从而可预存远程终端设置页面的缓存数据,从而在用户需要查看该设置页面时能快速显示出来,节约用户时间,提升用户体验。
[0075]参见图4,本发明实施例提供的一种终端结构示意图,如图所示终端至少可以包括:指令接收单元401、页面展示单元402、数据填充单元403和数据获取单元404。
[0076]指令接收单元401,用于接收远程终端的设置页面展示指令。
[0077]具体实现中,首先在终端中下载并安装与具体型号的远程终端相匹配的客户端,启用客户端后打开远程终端控制操作界面后,可进一步打开该远程终端的设置页面,以进行远程终端一些功能的设置。
[0078]该设置页面展示指令通常为用户通过终端的输入装置(物理键盘或者触摸屏)输入的。例如远程终端为智能无线音箱,用户在终端上安装与具体型号的智能无线音箱相匹配的客户端后,终端首先与智能无线音箱进行匹配认证并建立通信连接,便可打开智能无线音箱的控制操作页面,并进一步可输入设置页面展示指令,指令接收单元401接收到该页面展示指令时打开智能无线音箱的设置页面进行功能设置,如是否开启蓝牙功能、闹钟设置的铃声与间隔时间和定时播放功能的时间点等等。
[0079]页面展示单元402,用于根据所述设置页面展示指令展示对应的设置页面。
[0080]数据填充单元403,用于查找与所述设置页面对应的预存的设置缓存数据,根据所述设置缓存数据填充所述设置页面。
[0081]具体实现中,通过终端去控制远程终端(如智能无线音箱)时,远程终端的各种设置信息是存储在远程终端一端的,因此用户每次需查看远程终端的设置信息时,需通过终端打开设置页面,并向远程终端请求设置数据,进而填充到设置页面中显示出来,才能实现设置页面的查看。现有技术中,当设置页面打开时终端向远程终端请求设置页面的设置数据,终端接收到远程终端返回的设置数据时,才能将整个设置页面完整显示出来,在向远程终端请求并加载该设置数据时,通常设置页面是灰化的不可查看也能不可进行相应的操作,并通过“正在加载”等文字提示信息提示用户终端正在向远程终端请求设置数据并加载,这个过程比较冗长,让用户等待的时间较长,用户体验很差。
[0082]本发明实施例,在终端向远程终端请求设置数据的过程中,数据填充单元403从终端内部获取缓存的设置页面的缓存数据填充到设置页面中显示出来,能使设置页面快速完整的显示到终端上,供用户进行查看和设置,还能通过数据获取单元404和数据填充单元403将远程终端返回的设置更新数据填充到设置页面上进行显示,使设置页面的显示更加平滑,减少用户的等待时间,提高用户体验。
[0083]在发明实施例中的设置缓存数据具体是前次退出使用该终端控制远程终端时,终端内保存的远程终端各设置功能的状态数据,例如:蓝牙功能是否开启、闹钟功能是否开启、闹钟定时的时间及定时播放的时间间隔等等。
[0084]进一步的,参见图5,图5是本发明实施例提供的数据填充单元结构示意图,如图所述的数据填充单元403可包括:预存判断子单元4301、数据获取子单元4302和数据显示子单元4303。
[0085]预存判断子单元4301,用于根据所述设置页面的本地数据库或配置文件中的数据标志位,判断是否预存有所述设置页面的设置缓存数据。
[0086]数据获取子单元4302,用于所述预存判断子单元判断结果为是时,从所述本地数据库或配置文件中获取所述设置缓存数据。
[0087]数据显示子单元4303,用于将所述设置缓存数据填充到所述设置页面中进行显不O
[0088]具体实现中,可预先在终端内与该设置页面相关的本地数据库或者配置文件中预存该设置页面的设置缓存数据。当终端内存储有设置缓存数据时,该设置页面相关的本地数据库或者配置文件的数据标志位为true ;当终端内没有存储设置缓存数据时,该设置页面相关的本地数据库或者配置文件的数据标志位为false。因此,预存判断子单元4301可根据本地数据库或者配置文件的数据标志位来判断终端内是否预存有设置缓存数据。并在预存判断子单元4301的判断结果为是时通过数据获取子单元4302从所述本地数据库或配置文件中获取所述设置缓存数据,然后通过数据显示子单元4303将所述设置缓存数据填充到所述设置页面中进行显示。
[0089]数据获取单元404,用于获取所述远程终端发送的设置页面的设置更新数据。
[0090]具体实现中,在终端上通过与远程终端匹配的客户端打开远程终端的设置页面时,终端将内部存储的设置缓存数据填充到设置页面中进行显示的同时向该远程终端发送设置更新数据请求。远程终端接收到该设置数据更新请求时,获取自身各项设置功能的设置更新数据,然后通过通信连接发送给终端,数据获取单元404接收到设置页面的设置更新数据时,通过数据填充单元403将该设置更新数据填充到设置页面中,作为最终展示的数据在终端上显示出来。
[0091]所述数据填充单元403,还用于将所述设置更新数据作为最终展示数据填充到所述设置页面中。
[0092]在另一可选实施例中,所述终端还包括:缓存设置单元405,用于删除所述设置缓存数据,并将所述设置更新数据设置为新的设置缓存数据。
[0093]具体实现中,为了尽可能使设置缓存数据能体现当前远程终端各种设置功能的状态,终端在接收到设置更新数据时,缓存设置单元405将删除原先预存的设置缓存数据,然后将设置更新数据存储起来作为新的设置缓存数据。
[0094]在实际应用场景中,通常可以通过多个终端对远程终端进行控制,例如该远程终端为目标智能无线音箱,该
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1