用户界面生成方法与流程

文档序号:11323023阅读:230来源:国知局

本发明涉及信息处理技术领域,尤其涉及一种用户界面生成方法。



背景技术:

随着互联网技术的蓬勃发展,用户越来越普遍地通过终端设备接入互联网获取各种资讯信息,观看电影、电视节目等。用户使用终端设备时,通过界面布局查看各个栏目的内容。

现有技术中,终端设备的界面布局样式是设备出厂时厂商预先配置好的固定的,通过渠道下发给终端设备,终端设备向用户进行展示,布局样式少,不能满足用户的喜好。用户无法根据需要个性化配置界面布局,从而影响了用户体验。



技术实现要素:

本发明提供了一种用户界面生成方法,以解决现有技术中界面布局固定,样式较少,不能满足用户喜好的问题。

本发明实施例提供了一种用户界面生成方法,包括:

第一终端向服务器发送数据获取请求,所述数据获取请求包含第一终端id;

接收所述服务器根据所述第一终端id发送的基础模板数据;

所述第一终端根据所述基础模板数据生成用户界面基础模板,所述用户界面基础模板包含多个类别和每个类别对应的多个项目;

接收用户输入的定制指令,对所述类别和所述项目进行定制处理,生成定制用户界面;

向第二终端发送定制通知消息;

当接收到所述第二终端发送的接受消息时,所述第一终端将所述定制用户界面发送给所述服务器;

当所述第二终端接收到用户输入的开启指令时,所述服务器将所述定制用户界面发送给所述第二终端进行显示。

进一步的,所述方法还包括:

当所述第一终端接收到所述第二终端发送的拒绝消息时,释放所述定制用户界面。

进一步的,所述对所述类别和所述项目进行定制处理具体包括:

对所述类别和所述项目进行添加、删除。

进一步的,所述对所述类别和所述项目进行定制处理具体包括:

对所述类别和所述项目的显示图片和显示文字进行定制处理。

进一步的,所述方法还包括:

所述第一终端存储所述用户界面基础模板。

进一步的,所述方法还包括:

当接收到所述第二终端发送的接受消息时,所述第一终端将所述用户界面基础模板发送给所述服务器。

进一步的,所述方法还包括:

当所述第二终端接收到用户输入的开启指令时,所述服务器将所述用户界面基础模板发送给所述第二终端进行显示。

进一步的,所述当所述第二终端接收到用户输入的开启指令时,所述服务器将所述定制用户界面发送给所述第二终端进行显示具体包括:

当所述第二终端接收到用户输入的开启指令时,所述服务器将所述定制用户界面发送给所述第二终端;

所述第二终端接收用户输入的选择指令,根据所述选择指令从多个定制用户界面中选择一个进行显示。

本发明实施例提供的用户界面生成方法,第一终端向服务器发送数据获取请求,数据获取请求包含第一终端id;接收服务器根据第一终端id发送的基础模板数据;第一终端根据基础模板数据生成用户界面基础模板,用户界面基础模板包含多个类别和每个类别对应的多个项目;接收用户输入的定制指令,对类别和项目进行定制处理,生成定制用户界面;向第二终端发送定制通知消息;当接收到第二终端发送的接受消息时,第一终端将定制用户界面发送给服务器;当第二终端接收到用户输入的开启指令时,服务器将定制用户界面发送给第二终端进行显示。本发明实施例提供的方法,使用户能够根据个人喜好通过移动终端定制固定终端的桌面布局,还可以上传自己喜欢的节目和应用到布局,每台固定终端可以定制多个桌面布局,根据用户输入的选择指令切换不同的布局。

附图说明

图1为本发明实施例提供的用户界面生成方法的流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明技术方案中的第一终端包括具有处理和显示能力的移动终端设备,例如,笔记本电脑、平板电脑、智能手机等;第二终端包括具有处理和显示能力的固定终端设备,例如,智能电视。

下面结合图1所示的用户界面生成方法流程图,对本发明实施例提供的用户界面生成方法进行详细说明。

如图1所示,本发明提供的用户界面生成方法主要包括如下步骤:

步骤101,第一终端向服务器发送数据获取请求,数据获取请求包含第一终端id。

具体的,第一终端预先下载安装控制第二终端的应用程序app,第一终端登录app,通过app中的桌面布局定制模块向服务器发送获取第二终端基础模板数据的请求消息,请求消息中包含第一终端id。

第一终端id具体包括第一终端的网络地址、ip地址、用户登录名等等。

步骤102,接收服务器根据第一终端id发送的基础模板数据。

基础模板数据包含背景图片、文字样式,推荐位图片、文字样式以及文字和图片的布局等。

步骤103,第一终端根据基础模板数据生成用户界面基础模板,用户界面基础模板包含多个类别和每个类别对应的多个项目。

第一终端根据基础模板数据生成包含多个类别和每个类别对应多个项目的用户界面基础模板,并进行存储。每个类别对应一个类别标识;每个“项目”对应一个推荐位。

例如,类别具体可以包括“推荐”、“人物”、“会员”、“个人中心”、“设置”等。“推荐”对应的项目可以包括“三生三世十里桃花”、“我最好朋友的婚礼”“加勒比海盗5”等。

步骤104,接收用户输入的定制指令,对类别和项目进行定制处理,生成定制用户界面。

第一终端接收用户输入的定制指令,对类别和项目进行添加、删除;对类别和项目的显示图片和显示文字的尺寸、颜色进行定制处理;还可以对界面背景的显示风格和显示样式进行定制,生成定制用户界面。

如步骤103中的例子,为类别“推荐”中增加项目“嫌疑人x的献身”、“麻烦家族”,则类别“推荐”中包含的项目包括“三生三世十里桃花”、“我最好朋友的婚礼”、“加勒比海盗5”、“嫌疑人x的献身”和“麻烦家族”。

又如,可以在在类别“设置”中选择背景图片、文字进行界面背景的定制,也可以上传第一终端本地的图片作为背景图片,推荐位图片等。还可以上传图片、视频文件、音频文件等作为新增加的类别,或者类别对应的项目等。

步骤105,向第二终端发送定制通知消息。

第一终端定制用户界面后,将定制的用户界面向第二终端进行推送,向第二终端发送通知消息

在此之前,第一终端和第二终端建立数据链路或者无线连接,目的是实现第一终端和第二终端的数据通信。

步骤106,当接收到第二终端发送的接受消息时,第一终端将定制用户界面发送给服务器。

当接收到第二终端发送的接受消息时,第一终端将定制用户界面以及用户界面基础模板发送给服务器;当第一终端接收到第二终端发送的拒绝消息时,释放定制用户界面。

当定制了多个用户界面,接收到第二终端发送的接受消息时,第一终端将用户界面基础模板、定制用户界面1、定制用户界面2…发送给服务器;接收到第二终端发送的拒绝消息时,第一终端释放所有定制用户界面。

步骤107,当第二终端接收到用户输入的开启指令时,服务器将定制用户界面发送给第二终端进行显示。

具体的,当开启第二终端时,第二终端向服务器发送请求消息,触发服务器向第二终端发送用户界面基础模板和定制用户界面,第二终端接收用户输入的选择指令,根据选择指令从多个定制用户界面中选择一个进行显示。

本发明技术方案中,通过移动终端来定制固定终端的用户界面布局,使定制操作更加方便易用,避免了智能电视等终端设备通过遥控器接收用户的操作指令定制用户界面时操作不够便捷的情况,用户可以通过手机等移动终端设备随意定制自己喜好的用户界面,从而实现了用户界面的个性化定制,提高了用户体验度。

本发明实施例提供的用户界面生成方法,第一终端向服务器发送数据获取请求,数据获取请求包含第一终端id;接收服务器根据第一终端id发送的基础模板数据;第一终端根据基础模板数据生成用户界面基础模板,用户界面基础模板包含多个类别和每个类别对应的多个项目;接收用户输入的定制指令,对类别和项目进行定制处理,生成定制用户界面;向第二终端发送定制通知消息;当接收到第二终端发送的接受消息时,第一终端将定制用户界面发送给服务器;当第二终端接收到用户输入的开启指令时,服务器将定制用户界面发送给第二终端进行显示。本发明实施例提供的方法,使用户能够根据个人喜好通过移动终端定制固定终端的桌面布局,还可以上传自己喜欢的节目和应用到布局,每台固定终端可以定制多个桌面布局,根据用户输入的选择指令切换不同的布局。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件来实现,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。具体地,所述运算和控制部分都可以通络逻辑硬件实现,其可以是使用集成电路工艺制造出来的逻辑集成电路,本实施例对此不作限定。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1