WO2017173914A1 - 信息展示界面的变更方法和装置 - Google Patents

信息展示界面的变更方法和装置 Download PDF

Info

Publication number
WO2017173914A1
WO2017173914A1 PCT/CN2017/076711 CN2017076711W WO2017173914A1 WO 2017173914 A1 WO2017173914 A1 WO 2017173914A1 CN 2017076711 W CN2017076711 W CN 2017076711W WO 2017173914 A1 WO2017173914 A1 WO 2017173914A1
Authority
WO
WIPO (PCT)
Prior art keywords
display interface
template
information display
information
description file
Prior art date
Application number
PCT/CN2017/076711
Other languages
English (en)
French (fr)
Inventor
元军峰
Original Assignee
北京橙鑫数据科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京橙鑫数据科技有限公司 filed Critical 北京橙鑫数据科技有限公司
Publication of WO2017173914A1 publication Critical patent/WO2017173914A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the embodiments of the present invention relate to the field of Internet application technologies, and in particular, to a method and an apparatus for changing a display interface.
  • the information display interface is to use a variety of computer software design to construct an information interpretation context, so that information can be correctly interpreted in this context.
  • the method is to use a combination of graphic design, multimedia design, display design and other visual language to form a diversified and multi-level information transmission platform, which is an important way of information dissemination.
  • the designed display interface is displayed to the user.
  • it is necessary to start the browser kernel built in the information display interface and parse and generate the changed information display interface defined by HTML5 through the browser kernel. Due to the need to parse and generate the changed interface from the server's server, the interface response is slow.
  • the method for changing the information display interface in this manner can only be changed from the browser side, and the user terminal cannot select the interface mode after the change, so that the user experience is poor.
  • the embodiment of the invention provides a method and a device for changing the information display interface, which solves the problem that the response speed is slow when the information display interface is changed in the prior art, and the user interface cannot change the interface mode after the change, so that the user experience Poor question.
  • An embodiment of the present invention provides a method for changing an information display interface, including:
  • An embodiment of the present invention provides a device for changing an information display interface, including:
  • An obtaining module configured to obtain data information to be displayed
  • the receiving module is configured to receive an information display interface change request sent by the user through the user terminal, where the change request carries an identifier of the changed information display interface template selected by the user;
  • the obtaining module is further configured to: display an identifier of the template template according to the changed information displayed by the user, and find an identifier of the template template description file, and obtain a corresponding template description file;
  • a change module configured to generate a changed information display interface according to the template description file and the data information to be displayed.
  • the embodiment of the invention provides a method and a device for changing the information display interface, which acquires the data information to be displayed, and receives the information display interface change request sent by the user through the user terminal, and the change request carries the changed information display interface selected by the user.
  • the identifier of the template the identifier of the interface template is displayed according to the changed information selected by the user, the identifier of the corresponding template description file is searched, and the corresponding template description file is obtained; and the changed information is generated according to the template description file and the data information to be displayed. Display interface.
  • the interface template and the template description file can be displayed according to the locally stored information, and the changed information display interface is generated, the interface response speed is improved, and the template of the information display interface with various changes can be provided to the user, and the user can perform according to personal preference. Personalized choices enhance the user experience.
  • Embodiment 1 is a flowchart of Embodiment 1 of a method for changing an information display interface according to the present invention
  • Embodiment 2 is a flowchart of Embodiment 2 of a method for changing an information display interface according to the present invention
  • Embodiment 3 is a schematic structural diagram of Embodiment 1 of a device for changing information display interface according to the present invention.
  • FIG. 4 is a schematic structural diagram of Embodiment 2 of a device for changing information display interface according to the present invention.
  • an execution body of the embodiment is a device for changing an information display interface, and a device for changing the information display interface can be integrated in a user terminal. Specifically, it may be an application local to the user terminal.
  • User terminals may include, but are not limited to, computers, notebook computers, personal digital assistants (PDAs), wireless handheld devices, tablet computers, smart phones, and the like.
  • the method for changing the information display interface provided in this embodiment includes the following steps.
  • Step 101 Obtain data information to be displayed.
  • the information display interface may be an information display interface of a certain product or an information display interface of a user or a company.
  • the data information to be displayed is information that needs to be displayed on the interface of a product, a user, or a company after the information display interface is changed.
  • the data information to be displayed input by the user through the user terminal may be obtained.
  • the data information to be displayed may be obtained from the cloud by using the username.
  • Step 102 Receive a message display interface change request sent by the user through the user terminal, where the change request carries the identifier of the changed information display interface template selected by the user.
  • multiple information presentation interface templates selected by the user are stored in the user terminal in advance.
  • the user terminal can send a request for obtaining the information display interface template to be selected by the user terminal, and send a plurality of information display interface templates to be selected to the user terminal according to the acquisition request, and the information display interface template of the information display interface template to be selected carries the identifier of the information display interface template.
  • the plurality of information display interface templates to be selected are displayed to the user through the display screen, and the plurality of information display templates to be selected may include a background color, a font size, and a layout of different types of data information. Users can select the updated information display interface template according to their own preferences.
  • the changing device of the information display interface receives the information display interface change request sent by the user through the user terminal, and carries the identifier of the changed information display interface template selected by the user in the change request.
  • the identifier of the information display interface template may be the number of the information display interface template, and the name and the like uniquely represent the information of the information display interface template.
  • step 103 the identifier of the interface template is displayed according to the changed information displayed by the user, and the identifier of the corresponding template description file is searched for, and the corresponding template description file is obtained.
  • the identifier of each information display interface template is associated with the identifier of the template description file in advance.
  • the identifier of the template template is displayed according to the changed information displayed by the user, and the identifier of the template description file stored in the association is searched, and the storage area of the storage template description file is obtained according to the identifier of the template description file.
  • Template description file is displayed according to the changed information displayed by the user, and the identifier of the template description file stored in the association is searched, and the storage area of the storage template description file is obtained according to the identifier of the template description file.
  • the template description file describes the layout of each data information in the template, and the package Information such as position, size, font size, etc.
  • the file name of the layout description file corresponding to each data information is described in the template description file, and the layout of each data information is described in the layout description file.
  • the format of the template description file may be a text file written in the JSON format, or a text file in other formats, which is not limited in this embodiment.
  • Step 104 Generate a changed information display interface according to the template description file and the data information to be displayed.
  • the layout of each type of data information is described in the template description file. Therefore, the data information to be displayed is corresponding to the corresponding position on the information display interface template according to the description in the template description file, and the changed information display interface is generated.
  • the identifier of the layout description file corresponding to each data information is described in the template description file, and the layout of each data information is described in the layout description file.
  • the identifier of the layout description file may be information that uniquely indicates the layout description file, such as the name and number of the layout description file.
  • the method for changing the information display interface obtains the data information to be displayed, and receives the information display interface change request sent by the user through the user terminal, where the change request carries the identifier of the changed information display interface template selected by the user;
  • the identifier of the interface template is displayed according to the changed information of the user, and the identifier of the corresponding template description file is searched for, and the corresponding template description file is obtained; and the changed information display interface is generated according to the template description file and the data information to be displayed.
  • the changed information display interface is generated, the interface response speed is improved, and the template of the information display interface after the change is provided to the user, and the user can personalize the selection according to personal preference, thereby improving the user experience.
  • Embodiment 2 is a flowchart of Embodiment 2 of a method for changing an information display interface of the present invention.
  • the execution subject of the embodiment is a device for changing an information display interface, and the device for changing the information display interface can be integrated in a user terminal. Specifically, it may be an application local to the user terminal.
  • User terminals may include, but are not limited to, computers, notebook computers, personal digital assistants (PDAs), wireless handheld devices, tablet computers, smart phones, and the like.
  • PDAs personal digital assistants
  • the method for changing the information display interface provided in this embodiment is a more preferred embodiment.
  • the method for changing the information display interface provided in this embodiment includes the following steps.
  • Step 201 Obtain data information to be displayed.
  • the data information to be displayed includes a data type.
  • the data information to be displayed may include any one or more of the following data information according to the data type: text data information, picture data information, and multimedia data information.
  • Step 202 Store a plurality of information presentation interface templates to be selected and corresponding template description files.
  • a plurality of information display interface templates to be selected may be provided to the user, and the styles and/or layouts of the plurality of information display interface templates to be selected are different.
  • the plurality of information presentation interface templates to be selected and the corresponding template description files are stored.
  • the specific storage manner may be to display a plurality of information to be selected and interface templates and corresponding
  • the template description file is associated and stored, and the identifier of each information display interface template to be selected and the identifier of the corresponding template description file are also recorded, and the identifier of the template template and the identifier of the corresponding template description file are displayed for each information to be selected.
  • the association storage is performed, and a plurality of information display interface templates to be selected and corresponding template description files are respectively stored in a preset storage area.
  • step 202 may be performed after step 201 is performed first, or step 201 may be performed after step 202 is performed first, that is, there is no strict time limit between step 201 and step 202.
  • Step 203 Receive an information display interface template acquisition request to be selected sent by the user through the user terminal.
  • the button or the icon block corresponding to the information display interface template acquisition request to be selected may be provided to the user through the display screen of the user terminal, and the user sends the information display interface template to be selected by pressing the button or clicking the icon block. Get the request.
  • Step 204 Acquire, according to the obtaining request, a plurality of information display interface templates to be selected, and send the template to the user terminal, where the information display interface template to be selected carries the identifier of the information display interface template.
  • the information display interface template to be selected and the corresponding identifier are obtained from the storage area of the information display interface template that is to be selected, and the information display interface template to be selected is sent.
  • the user terminal is configured to carry the identifier of the information display interface template in the information presentation interface template to be selected.
  • the identifier of the information display interface template may be information indicating the template of the information display interface, such as the number or name of the information display interface template.
  • Step 205 Receive a message display interface change request sent by the user through the user terminal, and change The request further carries the identifier of the changed information display interface template selected by the user.
  • step 205 is the same as the implementation manner of step 102 in the first embodiment of the present invention, and will not be further described again.
  • Step 206 Display the identifier of the template template file according to the changed information displayed by the user, and obtain the template template description file.
  • the template description file is a text file written in a JSON format.
  • Step 207 Obtain a layout description file identifier corresponding to the data type from the template description file.
  • the layout description file identifier corresponding to all data types in the corresponding information presentation interface template may be stored in the template description file. Get the layout description file identifier corresponding to the data type from the template description file.
  • Step 208 Load a corresponding layout description file according to the layout description file identifier.
  • the layout description file is stored in advance, and the layout of the corresponding type of data information is stored in the layout description file, and specifically includes the location, size, font size, and other layout information of the data information. Wait. According to the layout description file identifier, the corresponding layout description file is loaded from the preset storage area.
  • Step 209 Generate a changed information display interface according to the corresponding layout description file and the data information to be displayed.
  • the layout description file is a text file written in an extensible markup language.
  • the layout description file written in the language can be compiled into the operation of the user terminal The system's corresponding software, so can further save the interface response time.
  • each of the data information to be displayed corresponds to the corresponding changed information presentation interface template according to the description in the layout description file.
  • Location generate a changed information display interface. If the data type to be displayed in the changed information display interface template is missing from the data information to be displayed, the corresponding part in the information display interface template is hidden.
  • the method for changing the information display interface receives the information display interface change request sent by the user through the user terminal, and the change request carries the identifier of the changed information display interface template selected by the user, according to the changed content selected by the user.
  • ID of the information display interface template find the identifier of the corresponding template description file, and obtain the corresponding template description file.
  • the template description file is a text file written in JSON format, and the layout description corresponding to the data type is obtained from the template description file.
  • the file identifier according to the layout description file identifier, loads the corresponding layout description file, and the layout description file is a text file written in an extensible markup language.
  • the changed information display interface is generated according to the corresponding layout description file and the data information to be displayed. Since the text file written in the JSON format facilitates the serialization and deserialization of the program, the layout description file can be compiled into the corresponding software of the operating system of the user terminal, thereby further improving the interface response speed.
  • the device for changing information display interface provided by this embodiment includes: an obtaining module 31, a receiving module 32, and a changing module 33.
  • the obtaining module 31 is configured to obtain data information to be displayed.
  • the receiving module 32 is configured to receive a message display interface change request sent by the user through the user terminal, and carry the change request The identifier of the changed information display interface template selected by the user.
  • the obtaining module 31 is further configured to display an identifier of the interface template according to the changed information selected by the user, search for an identifier of the corresponding template description file, and obtain a corresponding template description file.
  • the change module 33 is configured to generate a changed information display interface according to the template description file and the data information to be displayed.
  • the device that provides the information display interface in this embodiment can perform the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and the technical effect are similar, and details are not described herein again.
  • Embodiment 4 is a schematic structural diagram of Embodiment 2 of a device for changing information display interface according to the present invention; as shown in FIG. 4, the device for changing information display interface provided by this embodiment further includes: a storage module 41. And sending module 42.
  • the changing module 33 is specifically configured to obtain a layout description file identifier corresponding to the data type from the template description file; load the corresponding layout description file according to the layout description file identifier; and describe the file according to the corresponding layout
  • the displayed data information generates a changed information display interface.
  • the storage module 41 is configured to store, by the receiving module, a plurality of information display interface templates to be selected and corresponding template description files before receiving the information display interface change request sent by the user through the user terminal.
  • the receiving module 32 is further configured to receive an information presentation interface template acquisition request to be selected sent by the user through the user terminal.
  • the sending module 42 is configured to obtain a plurality of information display interface templates to be selected according to the obtaining request, and send the information to the user terminal, where the information display interface template to be selected carries the identifier of the information display interface template.
  • the template description file is a text file written in a JSON format
  • the layout description file is a text file written in an extensible markup language.
  • the data information to be displayed may include any one or more of the following data information according to the data type: text data information, picture data information, and multimedia data information.
  • the device for changing the information display interface provided in this embodiment can perform the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.
  • the aforementioned program can be stored in a readable storage medium of the user terminal.
  • the program when executed, performs the steps including the foregoing method embodiments; and the foregoing storage medium includes various media that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Human Computer Interaction (AREA)

Abstract

一种信息展示界面的变更方法和装置,该方法包括:获取待展示的数据信息(101);接收用户通过用户终端发送的信息展示界面变更请求,变更请求中携带用户选择的变更后的信息展示界面模板的标识(102);根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件(103);根据模板描述文件和待展示的数据信息生成变更后的信息展示界面(104)。该方法能够根据本地存储的信息展示界面模板和模板描述文件,生成变更后的信息展示界面,提高了界面响应速度,而且能够向用户提供多种变更后的信息显示界面的模板,用户可以根据个人喜好进行个性化的选择,提高了用户体验。

Description

信息展示界面的变更方法和装置 技术领域
本发明实施例涉及互联网应用技术领域,尤其涉及一种展示界面的变更方法和装置。
背景技术
信息展示界面是利用各种电脑软件的设计,构建一种信息的解读语境,使信息在这个语境中得以正确的解读。其方法是利用平面设计、多媒体设计、展示设计等相结合的视觉语言,形成一种多元化、多层次的信息传输平台,是信息传播的重要方式。
人们日常生活中常见到的信息展示界面已由以往单纯的数据滚动单一的界面逐步被全新的液晶数码动态展示界面取代。
现有技术中当信息展示界面被设计完成后,向用户展示设计后的展示界面。当需要对信息界面进行变更时,需要启动内置在信息展示界面中的浏览器内核,通过浏览器内核解析生成由HTML5定义的变更后的信息展示界面。由于需要从浏览器的服务端解析生成变更后的界面,造成界面响应缓慢。而且这种方式的信息展示界面的变更方法,只能从浏览器端进行变更,用户端不能进行变更后的界面模式的选择,使用户的体验性较差。
发明内容
本发明实施例提供一种信息展示界面的变更方法和装置,解决了现有技术中信息展示界面变更时,响应速度慢,并且用户端不能进行变更后的界面模式的选择,使用户的体验性较差的问题。
本发明实施例提供一种信息展示界面的变更方法,包括:
获取待展示的数据信息;
接收用户通过用户终端发送的信息展示界面变更请求,所述变更请求中携带用户选择的变更后的信息展示界面模板的标识;
根据所述用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件;
根据所述模板描述文件和所述待展示的数据信息生成变更后的信息展示界面。
本发明实施例提供一种信息展示界面的变更装置,包括:
获取模块,用于获取待展示的数据信息;
接收模块,用于接收用户通过用户终端发送的信息展示界面变更请求,所述变更请求中携带用户选择的变更后的信息展示界面模板的标识;
所述获取模块,还用于根据所述用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件;
变更模块,用于根据所述模板描述文件和所述待展示的数据信息生成变更后的信息展示界面。
本发明实施例提供一种信息展示界面的变更方法和装置,通过获取待展示的数据信息;接收用户通过用户终端发送的信息展示界面变更请求,变更请求中携带用户选择的变更后的信息展示界面模板的标识;根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件;根据模板描述文件和待展示的数据信息生成变更后的信息展示界面。能够根据本地存储的信息展示界面模板和模板描述文件,生成变更后的信息展示界面,提高了界面响应速度,而且能够向用户提供多种变更后的信息显示界面的模板,用户可以根据个人喜好进行个性化的选择,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明信息展示界面的变更方法实施例一的流程图;
图2为本发明信息展示界面的变更方法实施例二的流程图;
图3为本发明信息展示界面的变更装置实施例一的结构示意图;
图4为本发明信息展示界面的变更装置实施例二的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明信息展示界面的变更方法实施例一的流程图,如图1所示,本实施例的执行主体为信息展示界面的变更装置,该信息展示界面的变更装置可集成在用户终端中,具体可以为用户终端本地的应用。用户终端可以包括但不限于计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、智能手机等。本实施例提供的信息展示界面的变更方法包括以下几个步骤。
步骤101,获取待展示的数据信息。
本实施例中,信息展示界面可以为某一产品的信息展示界面也可以为用户个人或公司的信息展示界面。
本实施例中,待展示的数据信息为信息展示界面变更后的某一产品、用户个人、公司的全部的需要在界面上展示的信息。
本实施例中,当用户为未采用信息展示界面进行信息展示的非注册用户时,可以获取用户通过用户终端输入的待展示的数据信息。当用户为已采用信息展示界面进行信息展示的注册用户时,可通过用户名从云端获取待展示的数据信息。
步骤102,接收用户通过用户终端发送的信息展示界面变更请求,变更请求中携带用户选择的变更后的信息展示界面模板的标识。
具体地,本实施例中,预先在用户终端本地中存储了供用户选择的多种信息展示界面模板。用户可通过用户终端发送待选择的信息展示界面模板的获取请求,根据获取请求,向用户终端发送多种待选择的信息展示界面模板,待选择的信息展示界面模板中携带信息展示界面模板的标识。
其中,发送的多种待选择的信息展示界面模板通过显示屏向用户显示,多种待选择的信息展示模板中可包括背景的颜色,字体的大小,不同类型数据信息的布局等。用户可根据自身的喜好选择更新后的信息展示界面模板。信息展示界面的变更装置接收用户通过用户终端发送的信息展示界面变更请求,在变更请求中携带用户选择的变更后的信息展示界面模板的标识。
本实施例中,信息展示界面模板的标识可以为信息展示界面模板的编号,名称等唯一表示该信息展示界面模板的信息。
步骤103,根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件。
本实施例中,预先将每种信息展示界面模板的标识与模板描述文件的标识进行关联存储。
具体地,本实施例中,可根据用户选择的变更后的信息展示界面模板的标识,查找关联存储的模板描述文件的标识,根据模板描述文件的标识,在存储模板描述文件的存储区域获取对应的模板描述文件。
本实施例中,模板描述文件中描述了模板中每种数据信息的布局,包 括位置、尺寸、字体大小等信息。或者模板描述文件中描述了每种数据信息对应的布局描述文件的文件名,在布局描述文件中描述了每种数据信息的布局。
模板描述文件的格式可以为采用JSON格式编写的文本文件,也可以为其他格式的文本文件,本实施例中不做限定。
步骤104,根据模板描述文件和待展示的数据信息生成变更后的信息展示界面。
具体地,本实施例中,由于模板描述文件中描述了每种数据信息的布局,包括位置、尺寸、字体大小等信息。所以将待展示的数据信息按照模板描述文件中的描述对应到信息展示界面模板上的对应位置,生成变更后的信息展示界面。
或者,本实施例中,根据模板描述文件中描述了每种数据信息对应的布局描述文件的标识,在布局描述文件中描述了每种数据信息的布局。获取待展示的数据信息对应的布局描述文件,根据对应的布局描述文件和待展示的数据信息生成变更后的信息展示界面。
其中,布局描述文件的标识可以为布局描述文件的名称、编号等唯一表示该布局描述文件的信息。
本实施例提供的信息展示界面的变更方法,通过获取待展示的数据信息;接收用户通过用户终端发送的信息展示界面变更请求,变更请求中携带用户选择的变更后的信息展示界面模板的标识;根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件;根据模板描述文件和待展示的数据信息生成变更后的信息展示界面。能够根据本地存储的信息展示界面模板和模板描述文件, 生成变更后的信息展示界面,提高了界面响应速度,而且能够向用户提供多种变更后的信息显示界面的模板,用户可以根据个人喜好进行个性化的选择,提高了用户体验。
图2为本发明信息展示界面的变更方法实施例二的流程图,如图2所示,本实施例的执行主体为信息展示界面的变更装置,该信息展示界面的变更装置可集成在用户终端中,具体可以为用户终端本地的应用。用户终端可以包括但不限于计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、智能手机等。本实施例提供的信息展示界面的变更方法相较于实施例一,为一更为优选的实施例,则本实施例提供的信息展示界面的变更方法包括以下几个步骤。
步骤201,获取待展示的数据信息。
进一步地,本实施例中,待展示的数据信息中包括数据类型。
进一步地,待展示的数据信息按数据类型可包括以下任意一种或多种数据信息:文本数据信息、图片数据信息、多媒体数据信息。
步骤202,将多种待选择的信息展示界面模板和对应的模板描述文件进行存储。
具体地,本实施例中,可向用户提供多种待选择的信息展示界面模板,该多种待选择的信息展示界面模板的风格和/或布局均不相同。将该多种待选择的信息展示界面模板和对应的模板描述文件进行存储。
具体的存储方式可以为将多种待选择的信息展示界面模板和对应的 模板描述文件进行关联存储,也可记录每种待选择的信息展示界面模板的标识和对应的模板描述文件的标识,将每种待选择的信息展示界面模板的标识和对应的模板描述文件的标识进行关联存储,多种待选择的信息展示界面模板和对应的模板描述文件分别存储在预设存储区域。
需要说明的是,本实施例中,可先执行步骤201后执行步骤202,也可先执行步骤202后执行步骤201,即步骤201和步骤202之间没有严格的时间限定。
步骤203,接收用户通过用户终端发送的待选择的信息展示界面模板获取请求。
具体地,本实施例中,可通过用户终端的显示屏向用户提供待选择的信息展示界面模板获取请求对应的按键或图标块,用户通过按压按键或点击图标块发送待选择的信息展示界面模板获取请求。
步骤204,根据获取请求,获取多种待选择的信息展示界面模板,并发送给用户终端,待选择的信息展示界面模板中携带信息展示界面模板的标识。
具体地,本实施例中,根据获取请求,从存储多种待选择的信息展示界面模板的存储区域获取多种待选择的信息展示界面模板和对应的标识,将待选择的信息展示界面模板发送给用户终端,在待选择的信息展示界面模板中携带信息展示界面模板的标识。
本实施例中,信息展示界面模板的标识可以为信息展示界面模板的编号或名称等唯一表示该信息展示界面模板的信息。
步骤205,接收用户通过用户终端发送的信息展示界面变更请求,变 更请求中携带用户选择的变更后的信息展示界面模板的标识。
具体地,本实施例中,步骤205的实现方式和本发明实施例一中的步骤102的实现方式相同,再次不再一一赘述。
步骤206,根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件。
进一步地,本实施例中,模板描述文件为采用JSON格式编写的文本文件。
步骤207,从模板描述文件中获取与数据类型相对应的布局描述文件标识。
具体地,本实施例中,可在模板描述文件中存储对应的信息展示界面模板中所有数据类型对应的布局描述文件标识。从模板描述文件中获取与数据类型相对应的布局描述文件标识。
步骤208,根据布局描述文件标识,加载相对应的布局描述文件。
具体地,本实施例中,预先将布局描述文件进行存储,在布局描述文件中存储了对应类型的数据信息的布局,具体可包括该类数据信息的位置、、尺寸、字体大小及其他布局信息等。根据布局描述文件标识,从预设的存储区域加载相对应的布局描述文件。
步骤209,根据相对应的布局描述文件和待展示的数据信息生成变更后的信息展示界面。
进一步地,本实施例中,布局描述文件为采用可扩展标记语言编写的文本文件。由于该种语言编写的布局描述文件能够编译到用户终端的操作 ***的对应的软件中,所以能够进一步节省界面响应时间。
具体地,本实施例中,根据相对应的布局描述文件和待展示的数据信息,将每种待展示的数据信息按照布局描述文件中的描述对应到选择的变更后的信息展示界面模板的对应位置,生成变更后的信息展示界面。若待展示的数据信息中缺少变更后的信息展示界面模板中包含的数据类型,则将信息展示界面模板中的对应部分进行隐藏。
本实施例提供的信息展示界面的变更方法,通过接收用户通过用户终端发送的信息展示界面变更请求,变更请求中携带用户选择的变更后的信息展示界面模板的标识,根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件,模板描述文件为采用JSON格式编写的文本文件,从模板描述文件中获取与数据类型相对应的布局描述文件标识,根据布局描述文件标识,加载相对应的布局描述文件,布局描述文件为采用可扩展标记语言编写的文本文件。根据相对应的布局描述文件和待展示的数据信息生成变更后的信息展示界面。由于JSON格式编写的文本文件方便程序的序列化和反序列化,布局描述文件能够编译到用户终端的操作***的对应的软件中,所以进一步提高了界面响应速度。
图3为本发明信息展示界面的变更装置实施例一的结构示意图,如图3所示,本实施例提供的信息展示界面的变更装置包括:获取模块31、接收模块32和变更模块33。
其中,获取模块31,用于获取待展示的数据信息。接收模块32,用于接收用户通过用户终端发送的信息展示界面变更请求,变更请求中携带 用户选择的变更后的信息展示界面模板的标识。获取模块31,还用于根据用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件。变更模块33,用于根据模板描述文件和待展示的数据信息生成变更后的信息展示界面。
本实施例提供信息展示界面的装置可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图4为本发明信息展示界面的变更装置实施例二的结构示意图;如图4所示,在上一实施例的基础上,本实施例提供的信息展示界面的变更装置进一步包括:存储模块41和发送模块42。
进一步地,变更模块33,具体用于从模板描述文件中获取与数据类型相对应的布局描述文件标识;根据布局描述文件标识,加载相对应的布局描述文件;根据相对应的布局描述文件和待展示的数据信息生成变更后的信息展示界面。
进一步地,存储模块41,用于接收模块接收用户通过用户终端发送的信息展示界面变更请求之前,将多种待选择的信息展示界面模板和对应的模板描述文件进行存储。接收模块32,还用于接收用户通过用户终端发送的待选择的信息展示界面模板获取请求。发送模块42,用于根据获取请求,获取多种待选择的信息展示界面模板,并发送给用户终端,待选择的信息展示界面模板中携带信息展示界面模板的标识。
进一步地,模板描述文件为采用JSON格式编写的文本文件,布局描述文件为采用可扩展标记语言编写的文本文件。
进一步地,待展示的数据信息按数据类型可包括以下任意一种或多种数据信息:文本数据信息、图片数据信息、多媒体数据信息。
本实施例提供的信息展示界面的变更装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于用户终端可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (10)

  1. 一种信息展示界面的变更方法,其特征在于,包括:
    获取待展示的数据信息;
    接收用户通过用户终端发送的信息展示界面变更请求,所述变更请求中携带用户选择的变更后的信息展示界面模板的标识;
    根据所述用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件;
    根据所述模板描述文件和所述待展示的数据信息生成变更后的信息展示界面。
  2. 根据权利要求1所述的方法,其特征在于,所述待展示的数据信息中包括数据类型;
    所述根据所述模板描述文件和所述待展示的数据信息生成变更后的信息展示界面具体包括:
    从所述模板描述文件中获取与所述数据类型相对应的布局描述文件标识;
    根据所述布局描述文件标识,加载相对应的布局描述文件;
    根据所述相对应的布局描述文件和所述待展示的数据信息生成变更后的信息展示界面。
  3. 根据权利要求2所述的方法,其特征在于,所述接收用户通过用户终端发送的信息展示界面变更请求之前,还包括:
    将多种待选择的信息展示界面模板和对应的模板描述文件进行存储;
    接收所述用户通过用户终端发送的待选择的信息展示界面模板获取请求;
    根据所述获取请求,获取所述多种待选择的信息展示界面模板,并发送给所述用户终端,所述待选择的信息展示界面模板中携带信息展示界面模板的标识。
  4. 根据权利要求3所述的方法,其特征在于,所述模板描述文件为采用JSON格式编写的文本文件,所述布局描述文件为采用可扩展标记语言编写的文本文件。
  5. 根据权利要求2-4任一项所述的方法,其特征在于,所述待展示的数据信息按数据类型可包括以下任意一种或多种数据信息:文本数据信息、图片数据信息、多媒体数据信息。
  6. 一种信息展示界面的变更装置,其特征在于,包括:
    获取模块,用于获取待展示的数据信息;
    接收模块,用于接收用户通过用户终端发送的信息展示界面变更请求,所述变更请求中携带用户选择的变更后的信息展示界面模板的标识;
    所述获取模块,还用于根据所述用户选择的变更后的信息展示界面模板的标识,查找对应的模板描述文件的标识,并获取对应的模板描述文件;
    变更模块,用于根据所述模板描述文件和所述待展示的数据信息生成变更后的信息展示界面。
  7. 根据权利要求6所述的装置,其特征在于,所述待展示的数据信 息中包括数据类型;
    所述变更模块,具体用于从所述模板描述文件中获取与所述数据类型相对应的布局描述文件标识;根据所述布局描述文件标识,加载相对应的布局描述文件;根据所述相对应的布局描述文件和所述待展示的数据信息生成变更后的信息展示界面。
  8. 根据权利要求7所述的装置,其特征在于,还包括:存储模块和发送模块,还包括:
    所述存储模块,用于所述接收模块接收用户通过用户终端发送的信息展示界面变更请求之前,将多种待选择的信息展示界面模板和对应的模板描述文件进行存储;
    所述接收模块,还用于接收所述用户通过用户终端发送的待选择的信息展示界面模板获取请求;
    所述发送模块,用于根据所述获取请求,获取所述多种待选择的信息展示界面模板,并发送给所述用户终端,所述待选择的信息展示界面模板中携带信息展示界面模板的标识。
  9. 根据权利要求8所述的装置,其特征在于,所述模板描述文件为采用JSON格式编写的文本文件,所述布局描述文件为采用可扩展标记语言编写的文本文件。
  10. 根据权利要求6-9任一项所述的装置,其特征在于,所述待展示的数据信息按数据类型可包括以下任意一种或多种数据信息:文本数据信息、图片数据信息、多媒体数据信息。
PCT/CN2017/076711 2016-04-07 2017-03-15 信息展示界面的变更方法和装置 WO2017173914A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610213538.XA CN105867931B (zh) 2016-04-07 2016-04-07 信息展示界面的变更方法和装置
CN201610213538.X 2016-04-07

Publications (1)

Publication Number Publication Date
WO2017173914A1 true WO2017173914A1 (zh) 2017-10-12

Family

ID=56636323

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/076711 WO2017173914A1 (zh) 2016-04-07 2017-03-15 信息展示界面的变更方法和装置

Country Status (2)

Country Link
CN (1) CN105867931B (zh)
WO (1) WO2017173914A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110806873A (zh) * 2019-10-31 2020-02-18 拉扎斯网络科技(上海)有限公司 目标控件确定方法、装置、电子设备及存储介质
CN110968312A (zh) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 一种应用程序的界面布局更改方法和装置
CN111240677A (zh) * 2020-01-13 2020-06-05 浙江吉利汽车研究院有限公司 一种机器人可视化界面生成方法、装置及计算机存储介质
CN111612566A (zh) * 2020-03-30 2020-09-01 北京瑞卓喜创科技发展有限公司 一种线上售楼展示界面的生成方法、装置、终端及计算机可读存储介质
CN111634771A (zh) * 2020-06-15 2020-09-08 上海三菱电梯有限公司 电梯层站的目的楼层登记界面的生成方法及生成维护***
CN111796819A (zh) * 2020-05-19 2020-10-20 北京三快在线科技有限公司 小程序界面生成方法、装置、电子设备及可读存储介质
CN112286611A (zh) * 2020-10-29 2021-01-29 维沃移动通信(杭州)有限公司 图标显示方法、装置和电子设备
CN113099398A (zh) * 2021-04-16 2021-07-09 深圳市轱辘车联数据技术有限公司 一种信息推送方法、信息推送装置及电子设备

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867931B (zh) * 2016-04-07 2019-05-07 北京橙鑫数据科技有限公司 信息展示界面的变更方法和装置
CN106293765A (zh) * 2016-08-23 2017-01-04 乐视控股(北京)有限公司 一种布局更新方法及装置
CN106959795A (zh) * 2017-02-23 2017-07-18 北京潘达互娱科技有限公司 一种直播应用中的图标展示方法及装置
CN107135426A (zh) * 2017-05-03 2017-09-05 深圳市茁壮网络股份有限公司 一种终端界面的配置方法及***
CN107765956B (zh) * 2017-08-30 2021-02-26 Oppo广东移动通信有限公司 用户界面编辑方法、装置、终端及计算机可读存储介质
CN109213879A (zh) * 2018-08-16 2019-01-15 孙宁 一种文件展示方法及装置
US20220318192A1 (en) * 2020-09-29 2022-10-06 Boe Technology Group Co., Ltd. Method and apparatus for displaying event information, storage medium and electronic device
CN114661190A (zh) * 2020-12-22 2022-06-24 荣耀终端有限公司 终端窗口显示方法、终端和存储介质
CN114064169A (zh) * 2021-09-26 2022-02-18 安徽中科新辰技术有限公司 一种数据展示方法、装置及存储介质
CN114915567B (zh) * 2022-05-25 2024-05-10 京东方科技集团股份有限公司 状态监控***、状态信息的更新方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477461A (zh) * 2009-02-10 2009-07-08 腾讯科技(深圳)有限公司 应用程序界面动态生成装置及方法
US20100115434A1 (en) * 2007-02-16 2010-05-06 Ryouta Yagi User interface generator, information terminal, user interface generation control program, storage medium, and user interface generation method
CN102541541A (zh) * 2011-12-15 2012-07-04 大唐软件技术股份有限公司 界面生成方法和装置
CN104685470A (zh) * 2013-06-08 2015-06-03 苹果公司 用于从模板生成用户界面的设备和方法
CN105867931A (zh) * 2016-04-07 2016-08-17 北京橙鑫数据科技有限公司 信息展示界面的变更方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262538A (zh) * 2011-07-26 2011-11-30 中兴通讯股份有限公司 处理wigdet微件的方法和装置
CN105094824B (zh) * 2015-07-20 2018-09-28 北京京东尚科信息技术有限公司 一种智能手表上的通知消息展示方法以及一种智能手表

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100115434A1 (en) * 2007-02-16 2010-05-06 Ryouta Yagi User interface generator, information terminal, user interface generation control program, storage medium, and user interface generation method
CN101477461A (zh) * 2009-02-10 2009-07-08 腾讯科技(深圳)有限公司 应用程序界面动态生成装置及方法
CN102541541A (zh) * 2011-12-15 2012-07-04 大唐软件技术股份有限公司 界面生成方法和装置
CN104685470A (zh) * 2013-06-08 2015-06-03 苹果公司 用于从模板生成用户界面的设备和方法
CN105867931A (zh) * 2016-04-07 2016-08-17 北京橙鑫数据科技有限公司 信息展示界面的变更方法和装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110968312A (zh) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 一种应用程序的界面布局更改方法和装置
CN110806873A (zh) * 2019-10-31 2020-02-18 拉扎斯网络科技(上海)有限公司 目标控件确定方法、装置、电子设备及存储介质
CN110806873B (zh) * 2019-10-31 2023-07-21 拉扎斯网络科技(上海)有限公司 目标控件确定方法、装置、电子设备及存储介质
CN111240677A (zh) * 2020-01-13 2020-06-05 浙江吉利汽车研究院有限公司 一种机器人可视化界面生成方法、装置及计算机存储介质
CN111240677B (zh) * 2020-01-13 2023-09-05 浙江吉利汽车研究院有限公司 一种机器人可视化界面生成方法、装置及计算机存储介质
CN111612566A (zh) * 2020-03-30 2020-09-01 北京瑞卓喜创科技发展有限公司 一种线上售楼展示界面的生成方法、装置、终端及计算机可读存储介质
CN111796819A (zh) * 2020-05-19 2020-10-20 北京三快在线科技有限公司 小程序界面生成方法、装置、电子设备及可读存储介质
CN111634771A (zh) * 2020-06-15 2020-09-08 上海三菱电梯有限公司 电梯层站的目的楼层登记界面的生成方法及生成维护***
CN111634771B (zh) * 2020-06-15 2022-06-21 上海三菱电梯有限公司 电梯层站的目的楼层登记界面的生成方法及生成维护***
CN112286611A (zh) * 2020-10-29 2021-01-29 维沃移动通信(杭州)有限公司 图标显示方法、装置和电子设备
CN112286611B (zh) * 2020-10-29 2023-12-12 维沃移动通信(杭州)有限公司 图标显示方法、装置和电子设备
CN113099398A (zh) * 2021-04-16 2021-07-09 深圳市轱辘车联数据技术有限公司 一种信息推送方法、信息推送装置及电子设备

Also Published As

Publication number Publication date
CN105867931A (zh) 2016-08-17
CN105867931B (zh) 2019-05-07

Similar Documents

Publication Publication Date Title
WO2017173914A1 (zh) 信息展示界面的变更方法和装置
US9009092B2 (en) Creating variations when transforming data into consumable content
US9311426B2 (en) Orientation-dependent processing of input files by an electronic device
JP6748071B2 (ja) ウェブコンテンツ生成方法およびシステム
US8990140B2 (en) Transforming data into consumable content
CN111095215B (zh) 应用间传递格式特定的数据对象
US9772978B2 (en) Touch input visualizations based on user interface context
US20140075296A1 (en) Generating a Cover for a Section of a Digital Magazine
US20070133876A1 (en) Device, method, and computer program product for enhancing the use of electronic forms in mobile devices
US20130198606A1 (en) Software application distribution in documents
US20130145241A1 (en) Automated augmentation of text, web and physical environments using multimedia content
US9710440B2 (en) Presenting fixed format documents in reflowed format
WO2014015081A2 (en) Abstract relational model for transforming data into consumable content
US20190146742A1 (en) Providing enriched e-reading experience in multi-display environments
Viana et al. XMobile: A MB-UID environment for semi-automatic generation of adaptive applications for mobile devices
US10834236B2 (en) Server-driven custom context menus
US20130177295A1 (en) Enabling copy and paste functionality for videos and other media content
WO2018176652A1 (zh) 一种数据显示方法、装置及电子设备
US9542766B1 (en) Intelligent configuration of data visualizations
KR20150012869A (ko) 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체
US20160011770A1 (en) Document autograph system and method
US9965446B1 (en) Formatting a content item having a scalable object
KR101261753B1 (ko) 전자책 상의 애너테이션을 생성 및 관리하는 방법 및 그 시스템
US20140136943A1 (en) Rendering web content within documents
RU2634221C2 (ru) Способ и устройство для отрисовки представления электронного документа на экране

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17778578

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 31/01/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17778578

Country of ref document: EP

Kind code of ref document: A1