信息浏览的方法、装置和系统与流程

文档序号:14779440发布日期:2018-06-26 10:51阅读:183来源:国知局

本发明涉及计算机技术领域,特别是涉及一种信息浏览的方法、装置和系统。



背景技术:

随着计算机技术的发展,人们通过网络获取各种信息。如通过网页浏览实时新闻、通过电子图书馆阅读书籍等。对于差旅途中的用户,往往不存在网络信息,如飞机上不能使用网络,或信号差使得无法进行在线浏览信息。

传统的方法往往需要用户在线时自行搜索并下载需要浏览的信息,在网络断开或信号差时进行浏览,下载步骤繁琐且下载的信息内容受到用户搜索能力的限制。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种信息浏览的方法、装置和系统,能方便地获取与用户行为信息匹配的待浏览数据。

一种信息浏览的方法,所述方法包括:

获取用户行为信息;

将所述用户行为信息发送至服务器,以使所述服务器根据所述用户行为信息匹配待浏览数据;

发送浏览数据下载请求至服务器,以使所述服务器返回与浏览数据下载请求匹配的目标待浏览数据,将所述目标待浏览数据保存;

在离线状态时根据预设条件展示所述目标待浏览数据。

一种信息浏览的系统,所述系统包括:

终端,用于获取用户行为信息,将所述用户行为信息发送至服务器;

第一服务器,用于根据所述用户行为信息匹配待浏览数据;

所述终端还用于发送浏览数据下载请求至第一服务器;

所述第一服务器还用于返回与浏览数据下载请求匹配的目标待浏览数据;

所述终端还用于将所述目标待浏览数据保存;

所述终端还用于在离线状态时根据预设条件展示所述目标待浏览数据。

一种信息浏览的装置,所述装置包括:

获取模块,用于获取用户行为信息;

发送模块,用于将所述用户行为信息发送至服务器,以使所述服务器根据所述用户行为信息匹配待浏览数据;

待浏览数据下载模块,用于发送浏览数据下载请求至服务器,以使所述服务器返回与浏览数据下载请求匹配的目标待浏览数据,将所述目标待浏览数据保存;

离线浏览模块,用于在离线状态时根据预设条件展示所述目标待浏览数据。

上述信息浏览的方法、装置和系统,通过获取用户行为信息,将用户行为信息发送至服务器,以使服务器根据用户行为信息匹配待浏览数据,发送浏览数据下载请求至服务器,以使服务器返回与浏览数据下载请求匹配的目标待浏览数据,将目标待浏览数据保存,在离线状态时根据预设条件展示目标待浏览数据,可根据用户行为信息为用户自动搜索分析匹配的待浏览数据,并下载保存,从而在离线状态时不需要用户逐个点击下载,重复一系列繁杂的下载操作,且通过服务器精准搜索算法能为用户匹配有效的信息,提高了待浏览数据获取的便利性与数据的匹配度。

附图说明

图1为一个实施例中信息浏览的方法的应用环境图;

图2为一个实施例中图1中终端的内部结构图;

图3为一个实施例中信息浏览的方法的流程图;

图4为一个具体的实施例中票据的示意图;

图5为一个实施例中待浏览数据分类示意图;

图6为一个具体的实施例中用户画像示意图;

图7为一个实施例中信息浏览的方法的交互图;

图8为一个实施例中信息浏览的系统的结构框图;

图9为另一个实施例中信息浏览的系统的结构框图;

图10为一个实施例中信息浏览的装置的结构框图;

图11为一个实施例中获取模块的结构框图;

图12为另一个实施例中信息浏览的装置的结构框图。

具体实施方式

图1为一个实施例中信息浏览的方法运行的应用环境图。如图1所示,该应用环境包括终端110、第一服务器120和第二服务器130,其中终端110、第一服务器120和第二服务器130通过网络进行通信。

终端110,可为智能手机、平板电脑、笔记本电脑等,但并不局限于此。第一服务器120根据终端110发送的用户行为信息从第二服务器130获取待浏览数据,在线时终端110从第一服务器120下载待浏览数据并保存,离线状态时获取存储的待浏览数据并进行展示。第二服务器130根据信息获取算法根据用户行为信息搜集待浏览数据,获取的待浏览数据由服务器自动根据用户行为信息搜索得到,搜索范围大,信息全面,且用户只需要输入用户行程信息简单方便,提高了待浏览数据获取的效率与智能性。

在一个实施例中,如图所示,图1中的终端110的内部结构如图2所示,该终端110包括通过系统总线连接的处理器、图形处理单元、存储介质、内存、网络接口、显示屏幕和输入设备。其中,终端110的存储介质存储有操作系统,还包括信息浏览的装置,该装置用于实现一种适用于终端的信息浏览的方法。该处理器用于提供计算和控制能力,支撑整个终端110的运行。终端110中的图形处理单元用于至少提供显示界面的绘制能力,如显示待浏览数据等,内存为存储介质中的信息浏览的装置的运行提供环境,网络接口用于与第一服务器120进行网络通信,如向第一服务器120发送浏览数据下载请求等。显示屏幕用于显示应用界面等,输入设备用于接收用户输入的命令或数据等。对于带触摸屏的终端110,显示屏幕和输入设备可为触摸屏。图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,如图3所示,提供了一种信息浏览的方法,应用于上述应用环境中的终端来举例说明,包括以下步骤:

步骤S210,获取用户行为信息。

具体的,用户行为信息包括用户在终端产生的行为信息。在终端产生的行为信息是由历史操作产生或分析得出的信息,如历史浏览网页、历史关注内容、用户资料信息、兴趣爱好信息、购买需求信息、用户关系网信息等。终端通过各种方式获取用户行为信息,用户行为信息可通过字符输入、通过语音录入、通过解析终端预设信息获取或通过扫描图像、纸票等获取。。

在一个实施例中,用户行为信息包括用户行程信息,步骤S210中获取用户行为信息的步骤包括:通过扫描出行票据得到用户行程信息,和/或通过解析日历记事本或短信信息得到用户行程信息。

具体的,用户行程信息是指用户未来将进行的行程相关信息,包括未来将进行的活动、会议、旅行信息等,至少包括出发时间、到达时间、出发地点、到达地点、行为主题等信息中的至少一种。出行票据是指用户行程相关票据,如火车票、飞机票等,包括纸质票据和电子票据,通过扫描票据自动识别票据中的出发时间、到达时间、出发地点、到达地点等信息生成用户行程信息,方便快捷。如图4所示,为一个具体的实施例中的票据示意图,通过扫描得到出发时间为9月20日,出发地点为成都,到达地点为北京。可通过日历记事本获取记事时的操作时间和记事日历时间,并可识别记事信息解析得到地点相关信息、行为主题信息,如会议主题等生成用户行程信息。通过文本语义识别与行程相关的短信,从短信信息中提取时间信息和地点信息等生成用户行程信息。本实施例中,不需要额外的输入用户行程信息,可方便的解析生成用户行程信息,进一步提高了通过用户行程信息获取待浏览数据的智能性。

步骤S220,将用户行为信息发送至服务器,以使服务器根据用户行为信息匹配待浏览数据。

具体的,用户行为信息可包括用户行程信息,服务器根据用户行程信息抓取,分析,采集海量的待浏览数据,如获取与用户出发时间相近的时间内的新闻、时事等,获取与用户到达时间和到达地点匹配的天气信息等,获取与用户到达地点匹配的住宿信息、地理位置信息、当地风俗文化信息、广告信息等,待浏览数据可为文字信息、音频数据、视频数据等。如果用户行为信息还包括用户基本资料信息、用户行为习惯信息,则可根据用户基本资料信息、用户行为习惯信息对待浏览数据进行筛选得到用户感兴趣的待浏览数据,可根据用户基本资料信息、用户行为习惯信息为用户设定标签,如爱好体育用户,则从初始待浏览数据中筛选与用户设定标签相匹配的主题的信息作为目标待浏览数据。

步骤S230,发送浏览数据下载请求至服务器,以使服务器返回与浏览数据下载请求匹配的目标待浏览数据,将目标待浏览数据保存。

具体的,服务器获取待浏览数据完毕,可通知终端,再由终端发送浏览数据下载请求至服务器,或终端监听服务器获取待浏览数据的状态,根据监听结果发送浏览数据下载请求至服务器,如一旦监听到服务器中待浏览数据存在更新,则开始下载待浏览数据,实现待浏览数据的及时下载。也可根据下载策略发送浏览数据下载请求,如根据终端当前网络状态,在网络状态良好时发送浏览数据下载请求,或根据用户行程信息,在出发时间前预设时间隔发送浏览数据下载请求,如出发时间前2小时发送浏览数据下载请求,保证待浏览数据是与出发时间最接近的更新数据。下载的目标待浏览数据可携带数据所属的种类和主题,便于后续根据数据的种类和主题获取相匹配的展示参数。

发送浏览数据下载请求时携带用户信息,以从服务器中获取与用户匹配的目标待浏览数据,还可携带过滤参数信息,对服务器中的待浏览数据进行过滤得到目标待浏览数据。如携带终端参数信息,如当前剩余内存空间,以从服务器下载与内存匹配的目标待浏览数据,避免服务器中待浏览数据海量导致终端内存不足。将目标待浏览数据保存,可建立用于存储目标待浏览数据的文件夹,将目标待浏览数据存入文件夹中。目标待浏览数据的数据格式可根据需要自定义,如JSON(JavaScript Object Notation,JavaScript对象表示法)的数据格式。接收到目标待浏览数据,可解析目标待浏览数据,将其转化为标准视图结构以便后续直接展示,如获取目标待浏览数据的种类和主题,获取目标待浏览数据的展示位置和展示参数,生成待展示的标准视图结构数据。

步骤S240,在离线状态时根据预设条件展示目标待浏览数据。

具体的,在离线状态时,可根据存储的目标待浏览数据,根据其数据格式进行解析并获取对应的展示参数,并绘制界面生成目标待浏览数据对应的展示页面。根据目标待浏览数据的类型和主题的不同,可展示在不同的位置和通过不同的形式进行展示,可通过分类展示目标待浏览数据,如图5所示,为一个具体的实施例中离线待浏览数据类别示意图,可通过对目标类别的操作查看相应类别的具体待浏览数据。可在浏览器中的页面展示目标待浏览数据,或将目标待浏览数据展示在应用中,应用可为社交应用、新闻应用或专门开发的独立的离线数据展示应用。

本实施例中,通过获取用户行为信息,将用户行为信息发送至服务器,以使服务器根据用户行为信息匹配待浏览数据,发送浏览数据下载请求至服务器,以使服务器返回与浏览数据下载请求匹配的目标待浏览数据,将目标待浏览数据保存,在离线状态时根据预设条件展示目标待浏览数据,可根据用户行为信息为用户自动搜索分析匹配的待浏览数据,并下载保存,从而在离线状态时不需要用户逐个点击下载,重复一系列繁杂的下载操作,且通过服务器精准搜索算法能为用户匹配有效的信息,提高了待浏览数据获取的便利性与数据的匹配度。

在一个实施例中,方法还包括:获取用户历史操作行为信息,将历史操作行为信息发送至服务器,以使服务器根据历史操作行为信息生成用户画像。

具体的,用户历史操作行为信息是用户历史在终端操作产生的行为信息,用户画像是对用户全方位的特征进行描述得到的对用户的定义,根据用户历史操作行为信息,如使用浏览器的习惯,关注的新闻类型,网站购买记录等综合分析得到用户画像,如一个具体的实施例中,得到的用户画像为一个喜欢体育新闻,关注股票财经,喜欢在晚饭后看新闻的白领。如图6所示,为一个用户画像示意图,包括全方位的用户特征信息。

步骤S220包括:以使服务器根据用户画像和用户行程信息筛选得到用户待浏览数据。

具体的,根据用户行程信息初步抓取、分析、收集得到初始待浏览数据,再根据用户画像中用户的特征,通过分析学习系统将初始待浏览数据进行分类,并从中筛选得到与用户匹配的待浏览数据。如将初始待浏览数据中关于星座的信息过滤,将关于体育的信息筛选发送至用户特征信息中包括体育爱好信息的用户。根据用户画像使得用户待浏览数据与用户特征匹配,筛选出用户感兴趣的信息,进一步提高了待浏览数据的有效性。

在一个实施例中,用户行程信息包括出发时间,步骤S220包括:服务器根据出发时间触发浏览数据获取请求,根据出发时间获取匹配的待浏览数据。

具体的,服务器接收到携带用户行程信息的用户行为信息后,先进行存储,再根据用户行程信息中的出发时间触发浏览数据获取请求,如在出发时间前预设时间间隔到达时触发浏览数据获取请求,再开始进行抓取、分析、收集与出发时间匹配的待浏览数据,从而可获取与出发时间接近的待浏览数据,提高了待浏览数据的实时性与价值。

步骤S230包括:根据出发时间触发浏览数据下载请求,将浏览数据下载请求发送至服务器。

具体的,根据出发时间触发浏览数据下载请求,以在服务器获取了与出发时间接近的待浏览数据后,再进行下载,保证下载的待浏览数据是具有时效性的待浏览数据。浏览数据下载请求的发送时间晚于服务器触发浏览数据获取请求的时间。触发浏览数据下载请求后,添加下载任务,将下载任务加载到下载任务队列中,可启动多线程下载待浏览数据,当待浏览数据下载成功时,服务器通知终端更新下载进度。

在一个实施例中,步骤S210包括:通过浏览器获取用户行为信息,将用户行为信息保存在浏览器缓存。

具体的,通过浏览器获取用户行为信息,可在浏览器显示用户行为信息的输出窗口,从而将用户行为信息保存在浏览器缓存。直接通过浏览器获取用户行为信息,不需要独立开发应用,简单方便。

步骤S240包括:通过浏览器的菜单界面获取存储的目标待浏览数据,解析目标待浏览数据在浏览器生成对应的展示页面。

具体的,可在浏览器的菜单界面设置离线查看目标待浏览数据对应的入口,从而获取目标待浏览数据,并在浏览器生成对应的展示页面。可对目标待浏览数据设置类型标签,如天气信息、酒店信息、会议信息、交通信息、紧急信息等,从而可有目的性的选择其中的信息进行展示。展示时,可通过HTML标准数据结构展示页面,也可解析数据通过绘制的方式在浏览器中展示页面。

在一个实施例中,步骤S210包括:通过原生应用获取用户行为信息,将用户行为信息保存在原生应用对应的数据库。

具体的,原生应用是指能直接运行于当前操作系统的应用程序,可为独立开发的专门用于离线浏览的应用,或通过即时通信应用、社交应用等,将离线浏览集成于已有应用。每个原生应用都存在对应的数据库,将用户行为信息保存在原生应用对应的数据库。

步骤S240包括:通过原生应用的界面获取存储的目标待浏览数据,在原生应用的界面绘制所述目标待浏览数据生成对应的展示页面。

具体的,可在原生应用的界面设置目标待浏览数据的获取入口,从而获取目标待浏览数据,并在原生应用的界面绘制生成对应的展示页面。可对目标待浏览数据设置类型标签,从而可有目的性的选择其中的信息进行展示。展示时,可调用原生应用提供的绘制接口进行绘制,原生应用的绘制效果好,可展示高质量的目标待浏览数据页面。

在一个实施例中,用户行程信息包括出发时间、到达时间和到达地点,目标待浏览数据包括与所述出发时间匹配的新闻信息,与到达时间和到达地点匹配的天气信息,与到达地点匹配的酒店信息、交通地图信息、广告信息中的至少一种。

具体的,用户行程信息包括出发时间、到达时间和到达地点,服务器可精确获取与出发时间匹配的新闻信息、到达时间和到达地点匹配的天气信息,与到达地点匹配的酒店信息、交通地图信息、广告信息中的至少一种,并发送至终端,为用户出行提供全方位的有效信息,提高出行的便利性与保障。待浏览数据分别对应了在离线浏览入口中的各个分类,比如“推荐新闻”,“城市快报”,“旅游信息”,“天气预报”等。

在一个实施例中,步骤S240包括:计算目标待浏览数据的重要度,根据重要度确定不同类型的目标待浏览数据的展示参数,根据展示参数展示目标待浏览数据。

具体的,计算目标待浏览数据的重要度时,可为不同类型的目标待浏览数据分配不同的重要度权重,可根据目标待浏览数据的内容与用户的相关性调整目标待浏览数据的重要度,从而为每个类型的目标待浏览数据确定与重要度对应的展示参数。展示参数包括颜色、大小、动态展示、展示位置等,可将重要度高的类型的目标待浏览数据通过醒目的颜色和动态展示,以提高用户的注意力,增强对用户的警示和提醒效果。

在一个具体的实施例中,如图7所示,信息浏览的方法的具体过程如下:

1、终端通过浏览器或应用接收用户录入数据库的用户行程信息;

2、浏览器或应用将用户行程信息同步至第一服务器,第一服务器通知浏览器用户行程信息接收成功,浏览器或应用显示用户行程信息接收成功;

3、浏览器或应用接收用户操作行为,浏览器或应用形成用户的习惯和兴趣爱好记录,并发送至第一服务器;

4、第一服务器根据用户的习惯和兴趣爱好记录生成用户画像;

5、第一服务器根据用户行程信息和用户画像触发浏览数据获取请求并发送至第二服务器;

6、第二服务器获取匹配的待浏览数据,包括资讯、天气信息、城市信息、酒店信息等,并返回至第一服务器保存。

7、用户行程信息对应的出发时间前2小时,浏览器或应用从第一服务器请求下载待浏览数据,第一服务器将与请求对应的待浏览数据返回至浏览器;

8、终端根据用户对浏览器或应用中的离线浏览数据入口的操作,显示待浏览数据。

在一个实施例中,如图8所示,提供了一种信息浏览的系统,包括:

终端310,用于获取用户行为信息,将用户行为信息发送至服务器。

第一服务器320,用于根据用户行为信息匹配待浏览数据。

终端310还用于发送浏览数据下载请求至第一服务器。

第一服务器320还用于返回与浏览数据下载请求匹配的目标待浏览数据。

终端310还用于将目标待浏览数据保存。

终端310还用于在离线状态时根据预设条件展示目标待浏览数据。

本实施例中,通过终端与服务器配合,通过终端获取用户行为信息,将用户行为信息发送至服务器,服务器根据用户行为信息匹配待浏览数据,终端发送浏览数据下载请求至服务器,服务器返回与浏览数据下载请求匹配的目标待浏览数据,将目标待浏览数据保存,在终端离线状态时根据预设条件展示目标待浏览数据,可根据用户行程信息为用户自动搜索分析匹配的待浏览数据,并下载保存,从而在离线状态时不需要用户逐个点击下载,重复一系列繁杂的下载操作,且通过服务器精准搜索算法能为用户匹配有效的信息,提高了待浏览数据获取的便利性与数据的匹配度。

在一个实施例中,用户行为信息包括用户行程信息,终端310还用于通过扫描出行票据得到用户行程信息,和/或通过解析日历记事本或短信信息得到用户行程信息。

在一个实施例中,如图9所示,系统还包括第二服务器330,第一服务器320还用于接收终端110发送的用户历史操作行为信息,根据历史操作行为信息生成用户画像,根据用户画像和用户行程信息触发浏览数据获取请求并发送至第二服务器330,第二服务器330用于根据用户画像和用户行程信息筛选得到待浏览数据并发送至第一服务器320。

具体的,第一服务器320根据历史操作行为信息生成用户画像,第二服务器330根据用户画像和用户行程信息获取匹配的待浏览数据,使得各个服务器之间分工明细,提高了服务器工作的效率,方便管理。且在存在多个用户时,在第一个用户对应的待浏览数据通过在第二服务器获取时,第一服务器可生成第二用户对应的待浏览数据,能够并行完成任务,提高效率。

在一个实施例中,系统还包括第二服务器330,用户行程信息包括出发时间、到达时间和到达地点,第一服务器320还用于根据出发时间触发浏览数据获取请求并发送至第二服务器330,浏览数据获取请求包括用户行程信息。

第二服务器330还用于根据所述出发时间抓取匹配的新闻信息并发送至第一服务器320,和/或第二服务器还用于根据到达时间和到达地点获取匹配的天气信息并发送至第一服务器320,和/或第二服务器还用于根据所述到达地点获取匹配的酒店信息、交通地图信息中的至少一种并发送至第一服务器320。

具体的,用户行程信息包括出发时间、到达时间和到达地点,第二服务器可精确获取与出发时间匹配的新闻信息、到达时间和到达地点匹配的天气信息,与到达地点匹配的酒店信息、交通地图信息中的至少一种,为用户出行提供全方位的有效信息,提高出行的便利性与保障。

在一个实施例中,系统还包括第二服务器,用户行程信息包括到达地点,第二服务器还用于获取与到达地点匹配的当地广告信息,根据用户行为信息筛选当地广告信息得到目标广告信息作为匹配的待浏览数据并发送至第一服务器。

具体的,可根据用户行为信息生成用户画像,根据用户画像中的用户特征为用户推广精准的当前广告信息,减少了用户对广告信息干扰的概率,提供给用户感兴趣的广告信息。

在一个实施例中,如图10所示,提供了一种信息浏览的装置,包括:

获取模块410,用于获取用户行为信息。

发送模块420,用于将用户行为信息发送至服务器,以使服务器根据用户行为信息匹配待浏览数据。

待浏览数据下载模块430,用于发送浏览数据下载请求至服务器,以使服务器返回与浏览数据下载请求匹配的目标待浏览数据,将目标待浏览数据保存。

离线浏览模块440,用于在离线状态时根据预设条件展示目标待浏览数据。

在一个实施例中,如图11所示,用户行为信息包括用户行程信息,获取模块410包括:

扫描单元411,用于通过扫描出行票据得到用户行程信息。和/或

解析单元412,用于通过解析日历记事本或短信信息得到用户行程信息。

在一个实施例中,如图12所示,装置还包括:

用户画像生成模块450,用于获取用户历史操作行为信息,将历史操作行为信息发送至服务器,以使服务器根据历史操作行为信息生成用户画像。

发送模块420还用于以使服务器根据用户画像和用户行程信息筛选得到用户待浏览数据。

在一个实施例中,用户行程信息包括出发时间,发送模块420还用于以使服务器根据出发时间触发浏览数据获取请求,根据出发时间获取匹配的待浏览数据。

待浏览数据下载模块430还用于根据出发时间触发浏览数据下载请求,将浏览数据下载请求发送至服务器。

在一个实施例中,获取模块410还用于通过浏览器获取用户行为信息,将用户行为信息保存在浏览器缓存。

离线浏览模块440还用于通过浏览器的菜单界面获取存储的目标待浏览数据,解析目标待浏览数据在浏览器生成对应的展示页面。

在一个实施例中,获取模块410还用于通过原生应用获取用户行为信息,将用户行为信息保存在原生应用对应的数据库。

离线浏览模块440还用于通过原生应用的界面获取存储的目标待浏览数据,在原生应用的界面绘制目标待浏览数据生成对应的展示页面。

在一个实施例中,用户行程信息包括出发时间、到达时间和到达地点,目标待浏览数据包括与出发时间匹配的新闻信息,与到达时间和到达地点匹配的天气信息,与到达地点匹配的酒店信息、交通地图信息、广告信息中的至少一种。

在一个实施例中,离线浏览模块440还用于计算目标待浏览数据的重要度,根据重要度确定不同类型的目标待浏览数据的展示参数,根据展示参数展示所述目标待浏览数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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