一种基于视联网的图文信息界面控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,特别是涉及一种基于视联网的图文信息界面控制方法和装置。
【背景技术】
[0002]UI (User Interface,用户界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件之间,为彼此之间交互沟通而设计的相关软件,使得用户能够方便有效地去操作硬件以达成双向之交互,完成所希望的工作,用户界面定义广泛,包含了人机交互与图形用户界面,凡参与人类与机械的信息交流的领域都存在着用户界面。
[0003]目前的用户界面中,采用标记语言与服务器进行交互以请求页面显示的这一类型的用户界面,通常采用传统的标记语言,如HTML(Hyper Text Markup Language,超文本标记语言)与服务器进行交互,该种用户界面占用的系统资源较多。当需要在终端上显示这些用户界面时,终端将发送下载请求至服务器,从服务器中下载所请求的用户界面的所有信息,并且由于采用的是HTML进行交互,因此所下载的信息是以文本的形式进行传输的。
[0004]由于采用HTML与服务器进行交互时,以文本形式传输的信息体积庞大,并且直接下载所请求的用户界面的所有信息,因此下载过程中网络传输速度较慢,另外在终端显示时需要复杂的解析引擎和图形渲染引擎进行解析和图形渲染,处理过程较为复杂,用户体验较差。
【发明内容】
[0005]本发明提供了一种基于视联网的图文信息界面控制方法和装置,以解决网络传输速度较慢、处理过程较为复杂,用户体验较差的问题。
[0006]为了解决上述问题,本发明公开了一种基于视联网的图文信息界面控制方法,其特征在于,所述图文信息界面为采用图文信息标记语言编译的二进制文件,包括素材信息和控制信息,
[0007]所述方法包括:
[0008]在视联网终端启动后,向视联网服务器发送第一下载请求;
[0009]接收所述视联网服务器针对所述第一下载请求下发的第一视联网数据包;所述第一视联网数据包包括所述视联网终端对应的全部图文信息界面的素材信息;
[0010]在需要显示某个目标图文信息界面时,向所述视联网服务器发送第二下载请求;
[0011]接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包;所述第二视联网数据包包括所述目标图文信息界面的控制信息;
[0012]从所述全部图文信息界面的素材信息中获取所述目标图文信息界面的素材信息,解析所述目标图文信息界面的素材信息和控制信息,根据解析结果显示所述目标图文信息界面。
[0013]优选地,所述第一下载请求包括所述视联网终端的终端标识;所述第一视联网数据包为所述视联网服务器根据预先设置的终端标识与素材信息的对应关系,获取所述视联网终端的终端标识对应的素材信息,并将所述素材信息打包生成的包括第一路径信息的数据包;所述第一路径信息用于标识所述第一视联网数据包在视联网中的传输路径;
[0014]所述接收所述视联网服务器针对所述第一下载请求下发的第一视联网数据包的步骤包括:
[0015]按照所述第一路径信息,通过视联网接收所述视联网服务器针对所述第一下载请求下发的第一视联网数据包。
[0016]优选地,所显示的图文信息界面中包括至少一个控件,
[0017]所述第二下载请求为所述视联网终端在接收完所述第一视联网数据包后触发的下载请求;
[0018]或者,
[0019]所述第二下载请求为所述视联网终端在接收到选中某一目标控件的信息后触发的下载请求。
[0020]优选地,当所述第二下载请求为所述视联网终端在接收完所述第一视联网数据包后触发的下载请求时,
[0021]所述第二下载请求包括所述视联网终端的终端标识;
[0022]所述第二视联网数据包为所述视联网服务器根据预先设置的终端标识与控制信息的对应关系,获取所述视联网终端的终端标识对应的控制信息,并将所述控制信息打包生成的包括第二路径信息的数据包;所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径;
[0023]所述视联网终端的终端标识对应的控制信息为所述目标图文信息界面的控制信息;
[0024]所述接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包的步骤包括:按照所述第二路径信息,通过视联网接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包。
[0025]优选地,当所述第二下载请求为所述视联网终端在接收到选中某一目标控件的信息后触发的下载请求时,
[0026]所述第二下载请求包括所述目标图文信息界面的标识;
[0027]所述第二视联网数据包为所述视联网服务器获取所述目标图文信息界面的标识对应的控制信息,并将所述控制信息打包生成的包括第二路径信息的数据包;所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径;
[0028]所述目标图文信息界面的标识对应的控制信息为所述目标图文信息界面的控制信息;
[0029]所述接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包的步骤包括:按照所述第二路径信息,通过视联网接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包。
[0030]根据本发明的另一方面,还公开了一种基于视联网的图文信息界面控制装置,其特征在于,所述图文信息界面为采用图文信息标记语言编译的二进制文件,包括素材信息和控制信息,
[0031]所述装置包括:
[0032]第一发送模块,用于在视联网终端启动后,向视联网服务器发送第一下载请求;
[0033]第一接收模块,用于接收所述视联网服务器针对所述第一下载请求下发的第一视联网数据包;所述第一视联网数据包包括所述视联网终端对应的全部图文信息界面的素材信息;
[0034]第二发送模块,用于在需要显示某个目标图文信息界面时,向所述视联网服务器
/f ' v* α-λ- ~十卜-、丰 【、▲
发送弟—下载请求;
[0035]第二接收模块,用于接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包;所述第二视联网数据包包括所述目标图文信息界面的控制信息;
[0036]解析模块,用于从所述全部图文信息界面的素材信息中获取所述目标图文信息界面的素材信息,解析所述目标图文信息界面的素材信息和控制信息,根据解析结果显示所述目标图文信息界面。
[0037]优选地,所述第一下载请求包括所述视联网终端的终端标识;所述第一视联网数据包为所述视联网服务器根据预先设置的终端标识与素材信息的对应关系,获取所述视联网终端的终端标识对应的素材信息,并将所述素材信息打包生成的包括第一路径信息的数据包;所述第一路径信息用于标识所述第一视联网数据包在视联网中的传输路径;
[0038]所述第一接收模块,具体用于按照所述第一路径信息,通过视联网接收所述视联网服务器针对所述第一下载请求下发的第一视联网数据包。
[0039]优选地,所显示的图文信息界面中包括至少一个控件,
[0040]所述第二下载请求为所述视联网终端在接收完所述第一视联网数据包后触发的下载请求;
[0041]或者,
[0042]所述第二下载请求为所述视联网终端在接收到选中某一目标控件的信息后触发的下载请求。
[0043]优选地,当所述第二下载请求为所述视联网终端在接收完所述第一视联网数据包后触发的下载请求时,
[0044]所述第二下载请求包括所述视联网终端的终端标识;
[0045]所述第二视联网数据包为所述视联网服务器根据预先设置的终端标识与控制信息的对应关系,获取所述视联网终端的终端标识对应的控制信息,并将所述控制信息打包生成的包括第二路径信息的数据包;所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径;
[0046]所述视联网终端的终端标识对应的控制信息为所述目标图文信息界面的控制信息;
[0047]所述第二接收模块,具体用于按照所述第二路径信息,通过视联网接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包。
[0048]优选地,当所述第二下载请求为所述视联网终端在接收到选中某一目标控件的信息后触发的下载请求时,
[0049]所述第二下载请求包括所述目标图文信息界面的标识;
[0050]所述第二视联网数据包为所述视联网服务器获取所述目标图文信息界面的标识对应的控制信息,并将所述控制信息打包生成的包括第二路径信息的数据包;所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径;
[0051]所述目标图文信息界面的标识对应的控制信息为所述目标图文信息界面的控制信息;
[0052]所述第二接收模块,具体用于按照所述第二路径信息,通过视联网接收所述视联网服务器针对所述第二下载请求下发的第二视联网数据包。
[0053]与现有技术相比,本发明包括以下优点:
[0054]首先,本发明中的图文信息界面为采用图文信息标记语言编译的二进制文件,并且将图文信息界面的相关信息划分为素材信息和控制信息。在视联网终端启动后,首先从视联网服务器下载该视联网终端对应的全部图文信息界面的素材信息,后续在需要显示某个目标图文信息界面时,只需再从服务器下载该目标图文信息界面的控制信息即可。因此,所下载的信息相对于图文信息界面的全部信息而言体积较小,网络传输速度较快;并且所下载的信息为二进制文件,在提高网络传输速度的同时,还避免了复杂的解析过程,用户体验较好。
[0055]其次,在第一视联网数据包和第二视联网数据包中均包括路径信息,该路径信息用于标识视联网数据包在视联网中进行传输的传输路径,因此在视联网数据包的传输过程中,直接按照上述传输路径进行传输即可,而无需采用目前网络之间互连的协议(InternetProtocol, IP)的解决方案,由每个数据包自行协商传输路由,从而可以保证传输通路的稳定和通畅,避免多媒体业务的延时,进一步提