页面信息加载方法和装置的制造方法_4

文档序号:9579292阅读:来源:国知局
单元素标识符所包含的表单元素的名称,将每个表单元素标识符对应的表单元素的数据填写到与表单元素的名称相匹配的表单元素中。
[0115]A6、根据A4或A5所述的方法,其中,所述将每个表单元素标识符与对应的表单元素的数据相关联地保存在所述本地存储中进一步包括:
[0116]将表单元素标识符与对应的表单元素的数据以键值对形式保存在所述本地存储中,其中,所述表单元素标识符作为键值名,所述表单元素的数据作为键值。
[0117]A7、根据A1-A6任一项所述的方法,其中,所述方法还包括:
[0118]在监听到页面离开事件时,获取所述页面离开事件的发生时刻作为第一时间戳,并将所述第一时间戳保存在本地存储中;
[0119]当再次加载所述页面时,获取再次加载所述页面的开始时刻作为第二时间戳;
[0120]从所述本地存储中读取所述第一时间戳,计算所述第一时间戳和第二时间戳的差值,将所述第一时间戳与第二时间戳的差值与预设的时间阈值进行比较;
[0121]所述将查找到的输入信息填写到页面对应的输入元素中进一步为:若所述第一时间戳与第二时间戳的差值小于预设的时间阈值,将查找到的与页面输入元素对应的输入信息填写到页面输入元素中。
[0122]A8、根据A1-A7任一项所述的方法,其中,所述本地存储包含多个存储子空间,每个存储子空间与网站域名绑定;
[0123]所述根据页面特征和所述输入元素的特征并将所述输入元素的输入信息保存在本地存储中进一步包括:
[0124]根据所述页面的URL确定所述页面对应的网站域名;
[0125]根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在与所述网站域名绑定的存储子空间中。
[0126]A9、根据A1-A8任一项所述的方法,其中,所述本地存储为HTML5提供的LocalStorage。
[0127]B10、一种页面信息加载装置,其包括:
[0128]查找模块,适于在页面加载时,在本地存储中查找与页面输入元素对应的输入信息;
[0129]填写模块,适于将查找到的与页面输入元素对应的输入信息填写到页面输入元素中;
[0130]监听模块,适于在页面加载完成后,监听页面离开事件;
[0131]扫描模块,适于根据所述页面离开事件,扫描所述页面中的输入元素,根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在本地存储中。
[0132]B11、根据BlO所述的装置,其中,所述装置还包括:绑定模块,适于在页面加载时,为所述页面中的页面离开事件绑定页面信息存储逻辑。
[0133]B12、根据BlO或11所述的装置,其中,所述页面离开事件包括:超链接点击事件和/或触发重定向的点击事件。
[0134]B13、根据BlO或Bll或B12所述的装置,其中,所述扫描模块进一步适于:获取所述页面的页面ID,扫描所述页面中的一个或多个表单元素;
[0135]为每个表单元素生成表单元素标识符,所述表单元素标识符至少包含所述页面的页面ID和表单元素的名称;
[0136]将每个表单元素标识符与对应的表单元素的数据相关联地保存在所述本地存储中。
[0137]B14、根据B13所述的装置,其中,所述查找模块进一步适于:
[0138]在所述本地存储中查找包含所述页面的页面ID的一个或多个表单元素标识符;
[0139]所述填写模块进一步适于:按照每个表单元素标识符所包含的表单元素的名称,将每个表单元素标识符对应的表单元素的数据填写到与表单元素的名称相匹配的所述页面的表单元素中。
[0140]B15、根据B13或B14所述的装置,其中,所述填写模块进一步适于:将表单元素标识符与对应的表单元素的数据以键值对形式保存在所述本地存储中,其中,所述表单元素标识符作为键值名,所述表单元素的数据作为键值。
[0141]B16、根据B10-B15任一项所述的装置,其中,所述装置进一步包括:
[0142]标记模块,适于在监听到页面离开事件时,获取所述页面离开事件的发生时刻作为第一时间戳,并将所述第一时间戳保存在本地存储中;当再次加载所述页面时,获取第二次加载页面的开始时刻作为第二时间戳;
[0143]比较模块,适于从所述本地存储中读取所述第一时间戳,计算所述第一时间戳和第二时间戳的差值,将所述第一时间戳与第二时间戳的差值与预设的时间阈值进行比较;
[0144]所述填写模块进一步适于:若所述第一时间戳与第二时间戳的差值小于预设的时间阈值,将查找到的与页面输入元素对应的输入信息填写到页面输入元素中。
[0145]B17、根据B10-B16任一项所述的装置,其中,所述本地存储包含多个存储子空间,每个存储子空间与网站域名绑定;
[0146]所述扫描模块进一步适于:
[0147]根据所述页面的URL确定所述页面对应的网站域名;
[0148]根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在与所述网站域名绑定的存储子空间中。
[0149]B18、根据B10-B17任一项所述的装置,其中,所述本地存储为HTML5提供的LocalStorage。
【主权项】
1.一种页面信息加载方法,其包括: 页面加载时,在本地存储中查找与页面输入元素对应的输入信息; 将查找到的与页面输入元素对应的输入信息填写到页面输入元素中; 页面加载完成后,监听页面离开事件; 根据所述页面离开事件,扫描所述页面中的输入元素,根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在本地存储中。2.根据权利要求1所述的方法,其中,所述方法还包括:在页面加载时,为所述页面中的页面离开事件绑定页面信息存储逻辑。3.根据权利要求1或2所述的方法,其中,所述页面离开事件包括:超链接点击事件和/或触发重定向的点击事件。4.根据权利要求1或2或3所述的方法,其中,所述扫描页面中的输入元素,根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在所述本地存储中进一步包括: 获取所述页面的页面ID,扫描所述页面中的一个或多个表单元素; 为每个表单元素生成表单元素标识符,所述表单元素标识符至少包含所述页面的页面ID和表单元素的名称; 将每个表单元素标识符与对应的表单元素的数据相关联地保存在所述本地存储中。5.根据权利要求4所述的方法,其中,所述按照预设的查找规则在本地存储中查找与页面输入元素对应的输入信息进一步包括: 在所述本地存储中查找包含所述页面的页面ID的一个或多个表单元素标识符; 所述将查找到的与页面输入元素对应的输入信息填写到页面输入元素中进一步包括: 按照每个表单元素标识符所包含的表单元素的名称,将每个表单元素标识符对应的表单元素的数据填写到与表单元素的名称相匹配的表单元素中。6.根据权利要求4或5所述的方法,其中,所述将每个表单元素标识符与对应的表单元素的数据相关联地保存在所述本地存储中进一步包括: 将表单元素标识符与对应的表单元素的数据以键值对形式保存在所述本地存储中,其中,所述表单元素标识符作为键值名,所述表单元素的数据作为键值。7.根据权利要求1-6任一项所述的方法,其中,所述方法还包括: 在监听到页面离开事件时,获取所述页面离开事件的发生时刻作为第一时间戳,并将所述第一时间戳保存在本地存储中; 当再次加载所述页面时,获取再次加载所述页面的开始时刻作为第二时间戳; 从所述本地存储中读取所述第一时间戳,计算所述第一时间戳和第二时间戳的差值,将所述第一时间戳与第二时间戳的差值与预设的时间阈值进行比较; 所述将查找到的输入信息填写到页面对应的输入元素中进一步为:若所述第一时间戳与第二时间戳的差值小于预设的时间阈值,将查找到的与页面输入元素对应的输入信息填写到页面输入元素中。8.根据权利要求1-7任一项所述的方法,其中,所述本地存储包含多个存储子空间,每个存储子空间与网站域名绑定; 所述根据页面特征和所述输入元素的特征并将所述输入元素的输入信息保存在本地存储中进一步包括: 根据所述页面的URL确定所述页面对应的网站域名; 根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在与所述网站域名绑定的存储子空间中。9.根据权利要求1-8任一项所述的方法,其中,所述本地存储为HTML5提供的LocalStorage。10.一种页面信息加载装置,其包括: 查找模块,适于在页面加载时,在本地存储中查找与页面输入元素对应的输入信息; 填写模块,适于将查找到的与页面输入元素对应的输入信息填写到页面输入元素中; 监听模块,适于在页面加载完成后,监听页面离开事件; 扫描模块,适于根据所述页面离开事件,扫描所述页面中的输入元素,根据页面特征和所述输入元素的特征将所述输入元素的输入信息保存在本地存储中。
【专利摘要】本发明公开了一种页面信息加载方法和装置,其中,方法包括:页面加载时,在本地存储中查找与页面输入元素对应的输入信息;将查找到的与页面输入元素对应的输入信息填写到页面输入元素中;页面加载完成后,监听页面离开事件;根据页面离开事件,扫描页面中的输入元素,根据页面特征和输入元素的特征将输入元素的输入信息保存在本地存储中。根据该方案,重新加载信息输入页面时,自动加载输入内容,避免了用户的重复操作,节省了时间,并且输入内容的填写在本地完成,不需要和服务器交互。
【IPC分类】G06F17/30
【公开号】CN105335404
【申请号】CN201410366304
【发明人】谢意
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年2月17日
【申请日】2014年7月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1