CN103699630B - 一种在浏览器中推荐信息的方法与装置 - Google Patents

一种在浏览器中推荐信息的方法与装置 Download PDF

Info

Publication number
CN103699630B
CN103699630B CN201310714002.2A CN201310714002A CN103699630B CN 103699630 B CN103699630 B CN 103699630B CN 201310714002 A CN201310714002 A CN 201310714002A CN 103699630 B CN103699630 B CN 103699630B
Authority
CN
China
Prior art keywords
information
browser
schedule
schedule data
cloud storage
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201310714002.2A
Other languages
English (en)
Other versions
CN103699630A (zh
Inventor
魏钦刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310714002.2A priority Critical patent/CN103699630B/zh
Publication of CN103699630A publication Critical patent/CN103699630A/zh
Application granted granted Critical
Publication of CN103699630B publication Critical patent/CN103699630B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种在浏览器中推荐信息的方法与装置,其中,在浏览器中推荐信息的方法,包括:通过浏览器的浏览器日程显示插件获取日程数据;获取当前时间信息;确定日程数据中,与当前时间信息最近的时间段内的日程数据对应的日程信息;从确定的日程信息中提取关键词;根据关键词获取推荐信息,并在浏览器中显示推荐信息。通过本发明,有效提高了推荐信息的匹配程度和点击率,并且提高了用户对推荐信息的满意度。

Description

一种在浏览器中推荐信息的方法与装置
技术领域
本发明涉及浏览器技术领域,特别是涉及一种在浏览器中推荐信息的的方法与装置。
背景技术
目前,通过浏览器向所有用户推荐统一的信息因不受用户的欢迎而逐渐被淘汰,更为流行的是向用户推送个性化的信息。现有的浏览器个性化信息推荐服务模式主要有:基于用户的网页访问信息、基于用户的搜索信息、基于用户网际协议(IP,IntemetProtocol)段等向用户推荐信息。其中,基于用户的网页访问信息向用户推荐信息是指根据用户当前正在访问的网页信息或者历史访问的网页信息,向用户推送与所访问的信息相关的推荐信息;基于用户的搜索信息向用户推荐信息是指在用户输入搜索信息后,根据用户输入信息关键字向用户推送与所访问的信息相关的推荐信息;基于用户网际协议向用户推荐信息是指从访问客户端的IP地址中提取地域信息,之后把包含相关地域信息的推荐内容展现给用户。
现有的技术方案虽然可以在一定程度上向用户推荐个性化信息,但是信息推荐过程中没有考虑每个用户自身的情况,而无法向每个用户推荐完全匹配用户个性化需求的信息,而不匹配用户需求的推荐信息往往会被用户当作垃圾信息或恶意行为进行拦截,十分影响用户的上网体验。
因此,如何提供一种基于浏览器的推荐信息机制,用以针对用户提供精准的个性化推荐信息,提升用户的上网体验,成为亟待解决的问题。
发明内容
鉴于上述现有的在浏览中无法向每个用户推荐完全匹配个性化需求的信息的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的在浏览器中推荐信息的方法与装置。
依据本发明的一个方面,提供了一种在浏览器中推荐信息的方法,包括:通过浏览器的浏览器日程显示插件获取日程数据;获取当前时间信息;确定所述日程数据中,与所述当前时间信息最近的时间段内的日程数据对应的日程信息;从确定的所述日程信息中提取关键词;根据所述关键词获取推荐信息,并在所述浏览器中显示所述推荐信息。
可选地,所述通过浏览器的浏览器日程显示插件获取日程数据包括:通过所述浏览器日程显示插件接收在所述浏览器中显示日程信息的指令;根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据;其中,所述云存储服务器中保存的所述日程数据通过所述浏览器的日程提取工具从邮件客户端提取并上传至所述云存储服务器。
可选地,所述根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据包括:根据所述指令与所述云存储服务器通信;如所述云存储服务器中未保存所述日程数据,则所述浏览器指示所述日程提取工具从所述邮件客户端提取所述日程数据;其中,所述日程提取工具从所述邮件客户端提取所述日程数据包括:所述日程提取工具提取邮件客户端中的日程信息文件;所述日程提取工具对所述日程信息文件进行解析,获取所述日程数据;所述日程提取工具将所述日程数据发送至所述云存储服务器,以供所述云存储服务器保存。
可选地,在所述根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据之后,还包括:通过所述浏览器日程显示插件在所述浏览器中显示所述日程数据对应的日程信息;接收日程信息修改请求,其中,所述日程信息修改请求中携带有用户对所述日程信息的修改信息;根据所述日程信息的修改信息对所述日程数据进行修改;将所述修改后的日程数据发送至所述云存储服务器,以供所述云存储服务器保存或更新。
可选地,所述在所述浏览器中显示所述推荐信息包括:在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的所述确定的所述日程信息的设定范围内以气泡形式,显示所述推荐信息。
可选地,所述根据所述关键词获取推荐信息包括:获取用户的地理位置信息;根据所述关键词和所述地理位置信息获取推荐信息。
可选地,所述从确定的所述日程信息中提取关键词包括:对所述确定的所述日程信息的描述信息进行分析,获取至少一个行为特征词;将所述至少一个行为特征词中的至少一个词作为关键词。
依据本发明的另一个方面,还提供了一种在浏览器中推荐信息的装置,包括:日程数据获取模块,用于通过浏览器的浏览器日程显示插件获取日程数据;时间信息获取模块,用于获取当前时间信息;日程信息确定模块,用于确定所述日程数据中,与所述当前时间信息最近的时间段内的日程数据对应的日程信息;关键词提取模块,用于从确定的所述日程信息中提取关键词;推荐信息显示模块,用于根据所述关键词获取推荐信息,并在所述浏览器中显示所述推荐信息。
可选地,所述日程数据获取模块包括:显示指令接收模块,用于通过所述浏览器日程显示插件接收在所述浏览器中显示日程信息的指令;通信获取模块,用于根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据;其中,所述云存储服务器中保存的所述日程数据通过所述浏览器的日程提取工具从邮件客户端提取并上传至所述云存储服务器。
可选地,所述通信获取模块包括:通信模块,用于根据所述指令与所述云存储服务器通信;指示模块,用于如所述云存储服务器中未保存所述日程数据,则所述浏览器指示所述日程提取工具从所述邮件客户端提取所述日程数据;其中,所述日程提取工具,用于从所述邮件客户端提取所述日程数据,所述日程提取工具包括:提取模块,用于提取邮件客户端中的日程信息文件;解析模块,用于对所述日程信息文件进行解析,获取所述日程数据;第一发送模块,用于将所述日程数据发送至所述云存储服务器,以供所述云存储服务器保存。
可选地,所述装置还包括:日程信息显示模块,用于在所述通信获取模块根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据之后,通过所述浏览器日程显示插件在所述浏览器中显示所述日程数据对应的日程信息;修改请求接收模块,用于接收日程信息修改请求,其中,所述日程信息修改请求中携带有用户对所述日程信息的修改信息;数据修改模块,用于根据所述日程信息的修改信息对所述日程数据进行修改;第二发送模块,用于将所述修改后的日程数据发送至所述云存储服务器,以供所述云存储服务器保存或更新。
可选地,所述推荐信息显示模块,用于在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的所述确定的所述日程信息的设定范围内以气泡形式,显示所述推荐信息。
可选地,所述推荐信息显示模块包括:地理位置信息获取模块,用于获取用户的地理位置信息;根据所述关键词和所述地理位置信息获取推荐信息;显示模块,用于在所述浏览器中显示所述推荐信息。
可选地,所述关键词提取模块包括:描述信息分析模块,用于对所述确定的所述日程信息的描述信息进行分析,获取至少一个行为特征词;关键词确定模块,用于将所述至少一个行为特征词中的至少一个词作为关键词。
根据本发明的在浏览器中推荐信息的方法和装置,通过获取日程数据和当前时间信息,确定出与当前时间信息最近的时间段内的日程数据对应的日程信息,从而从确定出的日程信息中提取关键词,根据关键词获取推荐信息,并在浏览器中显示推荐信息。由此,可以在浏览器中显示基于日程信息的个性化推荐信息,有效提高了推荐信息的匹配程度和点击率,并且提高了用户对推荐信息的满意度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明实施例一的一种在浏览器中推荐信息的方法的步骤流程图;
图2是根据本发明实施例二的一种在浏览器中推荐信息的方法的步骤流程图;
图3是根据本发明实施例三的一种在浏览器中推荐信息的方法的步骤流程图;
图4是根据本发明实施例四的一种在浏览器中推荐信息的装置的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例一
参照图1,示出了根据本发明一个实施例的一种在浏览器中推荐信息的方法的步骤流程图,该在浏览器中推荐信息的方法具体可以包括以下步骤:
步骤101,通过浏览器的浏览器日程显示插件获取日程数据。
步骤102,获取当前时间信息。
步骤103,确定日程数据中,与当前时间信息最近的时间段内的日程数据对应的日程信息。
步骤104,从确定的日程信息中提取关键词。
步骤105,根据关键词获取推荐信息,并在浏览器中显示推荐信息。
在本实施例中,通过获取日程数据和当前时间信息,确定出与当前时间信息最近的时间段内的日程数据对应的日程信息,从而从确定出的日程信息中提取关键词,根据关键词获取推荐信息,并在浏览器中显示推荐信息。由此,可以在浏览器中显示基于日程信息的个性化推荐信息,提高了用户对推荐信息的满意度。
实施例二
参照图2,示出了根据本发明一个实施例的一种在浏览器中推荐信息的方法的步骤流程图,该在浏览器中推荐信息的方法具体可以包括以下步骤:
步骤201,浏览器通过浏览器日程显示插件获取日程数据。
在具体实现中,日程数据可被浏览器压入,由浏览器日程显示插件取出;或者保存在本地文件中,可被传送至浏览器日程显示插件;也可保存在云储存服务器中,通过浏览器日程显示插件接收至本地。
其中,如果日程数据保存在云储存服务器中,通过浏览器的浏览器日程显示插件获取日程数据包括以下子步骤:
子步骤S01,浏览器通过浏览器日程显示插件接收在浏览器中显示日程信息的指令。
浏览器日程显示插件可以以任意适当的形式显示于浏览器中,如地址栏、工具栏、窗口中的按钮或选项等等,当用户点击按钮或点选选项时,触发浏览器向云存储服务器发送在浏览器中显示日程信息的指令。也即,浏览器通过浏览器日程显示插件接收用户输入的、指示在浏览器中显示日程信息的指令。
子步骤S02,浏览器根据指令与云存储服务器通信,如云储存服务器中保存了日程数据,则执行子步骤S07;如云存储服务器中未保存日程数据,则执行子步骤S03。
如云存储服务器中未保存用户的日程数据,则云存储服务器向浏览器返回相应的响应信息,以使浏览器在接收到该响应信息时,指示浏览器的日程提取工具从邮件客户端提取日程数据并上传至云存储服务器。
子步骤S03,浏览器指示日程提取工具从邮件客户端提取日程数据。
在具体实现中,日程提取工具可以采用多种适当实现形式,一种优选的形式为用于提取日程数据的可执行文件。
子步骤S04,浏览器通过日程提取工具提取邮件客户端中的日程信息文件。
子步骤S05,浏览器通过日程提取工具对日程信息文件进行解析,获取日程数据。
在具体实现中,由于存在诸如Outlook、Foxmail等多种类型的邮件客户端,不同类型的邮件客户端中的日程信息文件格式存在差异,因此需要日程提取工具对所提取的日程信息文件进行解析,以得到统一格式的日程数据。
子步骤S06,浏览器通过日程提取工具将日程数据发送至云存储服务器,以供云存储服务器保存。
子步骤S07,浏览器从云存储服务器中获取在浏览器中显示日程信息的指令所请求的日程数据。
在具体实现中,云存储服务器中可仅保存用户最新上传的日程数据,也可保存用户不同时间上传的多个日程数据版本,即保存多个时间版本的日程数据,浏览器在获取日程数据时可由用户选择获取。
如果用户在使用浏览器时需要对日程信息进行修改,则本实施例还包括以下子步骤:
子步骤S08,浏览器通过浏览器日程显示插件在浏览器中显示日程数据对应的日程信息。
在具体实现中,显示日程数据对应的日程信息的方式可有多种,例如:
方式一:
浏览器通过浏览器日程显示插件按照时间顺序在浏览器页面的九宫格中显示日程数据对应的日程信息。
由于目前部分浏览器具有九宫格(快速拨号)功能,可通过浏览器日程显示插件按照日程信息的时间先后顺序在浏览器页面的九宫格中显示不同时间点或者时间段的日程信息,例如在第一个格中显示安排在当天上午9点的日程信息,在第二个格中显示安排在中午12点的日程信息。
方式二:
浏览器通过浏览器日程显示插件,在新弹出的浏览器窗口或浏览器的状态栏中显示日程数据对应的日程信息。
可新弹出浏览器提示窗口或者页面中显示当天的日程信息,并且可供用户选择显示不同日期的日程信息;或者在浏览器的状态栏完全显示或者滚动显示日程数据对应的日程信息。
方式三:
浏览器获取当前时间信息;确定日程数据中,与当前时间信息最近的时间的日程数据对应的日程信息;通过浏览器日程显示插件在浏览器的状态栏,或者,在新弹出的浏览器的提示窗口中,或者,在距离浏览器日程显示插件的设定范围内的,新弹出的提示框中,显示确定的日程信息。
至此,可以在浏览器中顺利显示相应的日程信息。在某些情况下,用户还有修改日程信息的需求,此时,可以继续执行以下优选子步骤S09-S11。
子步骤S09,浏览器接收日程信息修改请求,其中,日程信息修改请求中携带有用户对日程信息的修改信息。
子步骤S10,浏览器根据日程信息的修改信息对日程数据进行修改。
子步骤S11,浏览器将修改后的日程数据发送至云存储服务器,以供云存储服务器保存或更新。
在具体实现中,云存储服务器可根据日程数据的发送时间保存日程数据的多个版本,也可使用最新获取的日程数据更新上一次获取的日程数据。
步骤202,浏览器获取当前时间信息。
步骤203,浏览器确定日程数据中,与当前时间信息最近的时间段内的日程数据对应的日程信息。
在具体实现中,确定与当前时间信息最近的时间段内的日程数据对应的日程信息,可以是确定距离当前时间固定的一段时间内的日程信息,例如,确定距离当前时间6个小时之内的日程数据对应的日程信息;也可以是根据日程信息的密集程度灵活确定的一段时间,例如,如果距离当前时间6个小时之内的日程数据对应了10项日程信息,较为密集,则将时间段缩小至2小时,确定距离当前时间2小时之内的日程数据对应的日程信息。
步骤204,浏览器从确定的日程信息中提取关键词。
一种较优的具体实现中,本步骤可以包括以下子步骤:
子步骤S21,浏览器对确定的日程信息的描述信息进行分析,获取至少一个行为特征词。
子步骤S22,浏览器将至少一个行为特征词中的至少一个词作为关键词。
步骤205,浏览器根据关键词获取推荐信息,并在浏览器中显示推荐信息。
在具体实现中,浏览器可根据关键词直接获取推荐信息,也可首先获取用户的地理位置信息,然后根据关键词和地理位置信息获取推荐信息。
在浏览器中显示推荐信息的方式包括:在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的确定的日程信息的设定范围内以气泡形式,显示推荐信息。
在本实施例中,一方面,浏览器可从云储存服务器中获取用户的日程数据,使得无论在何时何处均可向用户推送与日程信息相关的个性化推荐信息,有效提高了用户访问个性化推荐信息的便捷性;另一方面,浏览器通过浏览器日程提取工具从邮件客户端中提取日程数据并上传至云存储服务器,可以在浏览器中推送与邮件客户端安排的日程信息相关的推荐信息,有效提高了推荐信息的匹配程度和点击率。
实施例三
以下假设仅仅是为了更清楚地描述本发明,不构成对本发明保护范围的不当限制。
假设:用户电脑中使用的360浏览器具有日程信息显示的功能,但是用户之前并未使用过该功能。当前时间为上午9点,用户在Outlook邮件客户端中对当天的日程信息安排情况为:10:00,部门会议;15:00,员工培训;19:00,陪客户在望京吃饭;23:00,球赛直播。
为了在360浏览器中推送个性化的推荐信息,参照图3,示出了根据本发明一个实施例的一种在浏览器中推荐信息的方法的步骤流程图,该在浏览器中推荐信息的方法具体可以包括以下步骤:
步骤301,360浏览器通过浏览器日程显示插件获取日程数据。
在具体实现中,包括以下子步骤:
子步骤S31,360浏览器通过浏览器日程显示插件接收在浏览器中显示日程信息的指令。
子步骤S32,360浏览器根据指令与云存储服务器通信,请求从云存储服务器获取在浏览器中显示日程信息的指令所请求的日程数据。
子步骤S33,云存储服务器中未保存用户的日程数据,向360浏览器发送没有日程数据的响应信息。
由于用户之前并未在360浏览器中使用显示日程信息的功能,即云存储服务器中未保存用户的日程数据,因此云存储服务器向360浏览器发送没有日程数据的响应信息。
子步骤S34,360浏览器接收到云存储服务器返回的响应信息,指示360浏览器中的日程数据提取可执行文件从Outlook邮件客户端提取日程数据。
子步骤S35,360浏览器通过日程提取可执行文件提取Outlook邮件客户端中的日程信息文件。
具体实现方法为,日程提取可执行文件弹出窗口供用户选择查找所需提取的日程信息文件对应的保存路径,然后根据该路径提取日程信息文件。
子步骤S36,360浏览器通过日程提取可执行文件对日程信息文件进行解析,获取日程数据。
子步骤S37,360浏览器通过日程提取可执行文件将日程数据发送至云存储服务器,以供云存储服务器保存。
需要说明的是,在云存储服务器中无相应的日程数据,需要由日程提取工具临时提取的情况下,在日程提取工具提取到日程数据后,一方面,可以上传至云存储服务器,然后浏览器再从云存储服务器中获取指令所请求的日程数据;另一方面,日程提取工具也可以直接将提取到的日程数据发送给浏览器,同时,也将提取到的日程数据上传至云存储服务器保存。
子步骤S38,360浏览器从云存储服务器中获取在浏览器中显示日程信息的指令所请求的日程数据。
步骤302,360浏览器获取当前时间信息9:00。
步骤303,360浏览器确定日程数据中,与9:00最近的时间段内的日程数据对应的日程信息。
如最近的时间段设置为10小时,则与9:00最近的时间段内的日程数据对应的日程信息为:10:00,部门会议;15:00,员工培训;19:00,陪客户在望京吃饭。
步骤304,360浏览器从确定的日程信息中提取关键词。假设360浏览器提取到的关键词为“望京”和“吃饭”。
步骤305,360浏览器根据关键词“望京”和“吃饭”获取在望京的饭店的推荐信息,并在360浏览器中显示推荐信息。例如,在新弹出的浏览器窗口中显示“海底捞火锅(望京店)的相关广告画面”。
其中,推荐信息为网络中事先存在的信息,其提供和获取可以采用现有任意适当方式实现。将关键词“望京”和“吃饭”与网络中的推荐信息相匹配,从而获得针对关键词的推荐信息。
本实施例中,浏览器通过日程提取工具从邮件客户端中提取用户的日程数据,该日程数据可直接被发送给浏览器,也可上传至云储存服务器供浏览器下载,使得浏览器获取日程信息的方式更为多样和便捷,提高了推荐信息的推送效率。
实施例四
参照图4,示出了根据本发明一个实施例的一种在浏览器中推荐信息的装置的结构框图,该在浏览器中推荐信息的装置可以设置在浏览器中,该装置具体可以包括以下模块:
日程数据获取模块401,用于通过浏览器的浏览器日程显示插件获取日程数据。
时间信息获取模块402,用于获取当前时间信息。
日程信息确定模块403,用于确定日程数据中,与当前时间信息最近的时间段内的日程数据对应的日程信息。
关键词提取模块404,用于从确定的日程信息中提取关键词。
推荐信息显示模块405,用于根据关键词获取推荐信息,并在浏览器中显示推荐信息。
进一步地,在本发明的一种优选实施例中,日程数据获取模块401包括:
显示指令接收模块,用于通过浏览器日程显示插件接收在浏览器中显示日程信息的指令。
通信获取模块,用于根据指令与云存储服务器通信,从云存储服务器中获取指令所请求的日程数据;其中,云存储服务器中保存的日程数据通过浏览器的日程提取工具从邮件客户端提取并上传至云存储服务器。
进一步地,在本发明的一种优选实施例中,通信获取模块包括:
通信模块,用于根据指令与云存储服务器通信。
指示模块,用于如云存储服务器中未保存日程数据,则浏览器指示日程提取工具从邮件客户端提取日程数据。
其中,日程提取工具,用于从邮件客户端提取日程数据,日程提取工具包括:
提取模块,用于提取邮件客户端中的日程信息文件。
解析模块,用于对日程信息文件进行解析,获取日程数据。
第一发送模块,用于将日程数据发送至云存储服务器,以供云存储服务器保存。
进一步地,在本发明的一种优选实施例中,该装置还包括:
日程信息显示模块,用于在通信获取模块根据指令与云存储服务器通信,从云存储服务器中获取指令所请求的日程数据之后,通过浏览器日程显示插件在浏览器中显示日程数据对应的日程信息。
修改请求接收模块,用于接收日程信息修改请求,其中,日程信息修改请求中携带有用户对日程信息的修改信息。
数据修改模块,用于根据日程信息的修改信息对日程数据进行修改。
第二发送模块,用于将修改后的日程数据发送至云存储服务器,以供云存储服务器保存或更新。
进一步地,在本发明的一种优选实施例中,推荐信息显示模块405,用于在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的确定的日程信息的设定范围内以气泡形式,显示推荐信息。
进一步地,在本发明的一种优选实施例中,推荐信息显示模块405包括:
地理位置信息获取模块,用于获取用户的地理位置信息;根据关键词和地理位置信息获取推荐信息。
显示模块,用于在浏览器中显示推荐信息。
进一步地,在本发明的一种优选实施例中,关键词提取模块404包括:
描述信息分析模块,用于对确定的日程信息的描述信息进行分析,获取至少一个行为特征词。
关键词确定模块,用于将至少一个行为特征词中的至少一个词作为关键词。
对于图4的装置实施例而言,由于其与上述的方法实施例基本相似,并具有相应的方法实施例的有益效果,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在此提供的在浏览器中推荐信息方案不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造具有本发明方案的***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的在浏览器中推荐信息方案中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了A1、一种在浏览器中推荐信息的方法,包括:
通过浏览器的浏览器日程显示插件获取日程数据;
获取当前时间信息;
确定所述日程数据中,与所述当前时间信息最近的时间段内的日程数据对应的日程信息;
从确定的所述日程信息中提取关键词;
根据所述关键词获取推荐信息,并在所述浏览器中显示所述推荐信息。
A2、根据A1所述的方法,其中,所述通过浏览器的浏览器日程显示插件获取日程数据包括:
通过所述浏览器日程显示插件接收在所述浏览器中显示日程信息的指令;
根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据;其中,所述云存储服务器中保存的所述日程数据通过所述浏览器的日程提取工具从邮件客户端提取并上传至所述云存储服务器。
A3、根据A2所述的方法,其中,所述根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据包括:
根据所述指令与所述云存储服务器通信;
如所述云存储服务器中未保存所述日程数据,则所述浏览器指示所述日程提取工具从所述邮件客户端提取所述日程数据;
其中,所述日程提取工具从所述邮件客户端提取所述日程数据包括:
所述日程提取工具提取邮件客户端中的日程信息文件;
所述日程提取工具对所述日程信息文件进行解析,获取所述日程数据;
所述日程提取工具将所述日程数据发送至所述云存储服务器,以供所述云存储服务器保存。
A4、根据A2所述的方法,其中,在所述根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据之后,还包括:
通过所述浏览器日程显示插件在所述浏览器中显示所述日程数据对应的日程信息;
接收日程信息修改请求,其中,所述日程信息修改请求中携带有用户对所述日程信息的修改信息;
根据所述日程信息的修改信息对所述日程数据进行修改;
将所述修改后的日程数据发送至所述云存储服务器,以供所述云存储服务器保存或更新。
A5、根据A1所述的方法,其中,所述在所述浏览器中显示所述推荐信息包括:
在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的所述确定的所述日程信息的设定范围内以气泡形式,显示所述推荐信息。
A6、根据A1所述的方法,其中,所述根据所述关键词获取推荐信息包括:
获取用户的地理位置信息;
根据所述关键词和所述地理位置信息获取推荐信息。
A7、根据A1所述的方法,其中,所述从确定的所述日程信息中提取关键词包括:
对所述确定的所述日程信息的描述信息进行分析,获取至少一个行为特征词;
将所述至少一个行为特征词中的至少一个词作为关键词。
B8、一种在浏览器中推荐信息的装置,包括:
日程数据获取模块,用于通过浏览器的浏览器日程显示插件获取日程数据;
时间信息获取模块,用于获取当前时间信息;
日程信息确定模块,用于确定所述日程数据中,与所述当前时间信息最近的时间段内的日程数据对应的日程信息;
关键词提取模块,用于从确定的所述日程信息中提取关键词;
推荐信息显示模块,用于根据所述关键词获取推荐信息,并在所述浏览器中显示所述推荐信息。
B9、根据B8所述的装置,其中,所述日程数据获取模块包括:
显示指令接收模块,用于通过所述浏览器日程显示插件接收在所述浏览器中显示日程信息的指令;
通信获取模块,用于根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据;其中,所述云存储服务器中保存的所述日程数据通过所述浏览器的日程提取工具从邮件客户端提取并上传至所述云存储服务器。
B10、根据B9所述的装置,其中,所述通信获取模块包括:
通信模块,用于根据所述指令与所述云存储服务器通信;
指示模块,用于如所述云存储服务器中未保存所述日程数据,则所述浏览器指示所述日程提取工具从所述邮件客户端提取所述日程数据;
其中,所述日程提取工具,用于从所述邮件客户端提取所述日程数据,所述日程提取工具包括:
提取模块,用于提取邮件客户端中的日程信息文件;
解析模块,用于对所述日程信息文件进行解析,获取所述日程数据;
第一发送模块,用于将所述日程数据发送至所述云存储服务器,以供所述云存储服务器保存。
B11、根据B9所述的装置,其中,所述装置还包括:
日程信息显示模块,用于在所述通信获取模块根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据之后,通过所述浏览器日程显示插件在所述浏览器中显示所述日程数据对应的日程信息;
修改请求接收模块,用于接收日程信息修改请求,其中,所述日程信息修改请求中携带有用户对所述日程信息的修改信息;
数据修改模块,用于根据所述日程信息的修改信息对所述日程数据进行修改;
第二发送模块,用于将所述修改后的日程数据发送至所述云存储服务器,以供所述云存储服务器保存或更新。
B12、根据B8所述的装置,其中,所述推荐信息显示模块,用于在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的所述确定的所述日程信息的设定范围内以气泡形式,显示所述推荐信息。
B13、根据B8所述的装置,其中,所述推荐信息显示模块包括:
地理位置信息获取模块,用于获取用户的地理位置信息;根据所述关键词和所述地理位置信息获取推荐信息;
显示模块,用于在所述浏览器中显示所述推荐信息。
B14、根据B8所述的装置,其中,所述关键词提取模块包括:
描述信息分析模块,用于对所述确定的所述日程信息的描述信息进行分析,获取至少一个行为特征词;
关键词确定模块,用于将所述至少一个行为特征词中的至少一个词作为关键词。

Claims (12)

1.一种在浏览器中推荐信息的方法,包括:
通过浏览器的浏览器日程显示插件获取日程数据;
获取当前时间信息;
确定所述日程数据中,与所述当前时间信息最近的时间段内的日程数据对应的日程信息;
从确定的所述日程信息中提取关键词;
根据所述关键词获取推荐信息,并在所述浏览器中显示所述推荐信息;
其中,所述通过浏览器的浏览器日程显示插件获取日程数据包括:
通过所述浏览器日程显示插件接收在所述浏览器中显示日程信息的指令;
根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据;其中,所述云存储服务器中保存的所述日程数据通过所述浏览器的日程提取工具从邮件客户端提取并上传至所述云存储服务器。
2.根据权利要求1所述的方法,其中,所述根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据包括:
根据所述指令与所述云存储服务器通信;
如所述云存储服务器中未保存所述日程数据,则所述浏览器指示所述日程提取工具从所述邮件客户端提取所述日程数据;
其中,所述日程提取工具从所述邮件客户端提取所述日程数据包括:
所述日程提取工具提取邮件客户端中的日程信息文件;
所述日程提取工具对所述日程信息文件进行解析,获取所述日程数据;
所述日程提取工具将所述日程数据发送至所述云存储服务器,以供所述云存储服务器保存。
3.根据权利要求1所述的方法,其中,在所述根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据之后,还包括:
通过所述浏览器日程显示插件在所述浏览器中显示所述日程数据对应的日程信息;
接收日程信息修改请求,其中,所述日程信息修改请求中携带有用户对所述日程信息的修改信息;
根据所述日程信息的修改信息对所述日程数据进行修改;
将修改后的日程数据发送至所述云存储服务器,以供所述云存储服务器保存或更新。
4.根据权利要求1所述的方法,其中,所述在所述浏览器中显示所述推荐信息包括:
在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的所述确定的所述日程信息的设定范围内以气泡形式,显示所述推荐信息。
5.根据权利要求1所述的方法,其中,所述根据所述关键词获取推荐信息包括:
获取用户的地理位置信息;
根据所述关键词和所述地理位置信息获取推荐信息。
6.根据权利要求1所述的方法,其中,所述从确定的所述日程信息中提取关键词包括:
对所述确定的所述日程信息的描述信息进行分析,获取至少一个行为特征词;
将所述至少一个行为特征词中的至少一个词作为关键词。
7.一种在浏览器中推荐信息的装置,包括:
日程数据获取模块,用于通过浏览器的浏览器日程显示插件获取日程数据;
时间信息获取模块,用于获取当前时间信息;
日程信息确定模块,用于确定所述日程数据中,与所述当前时间信息最近的时间段内的日程数据对应的日程信息;
关键词提取模块,用于从确定的所述日程信息中提取关键词;
推荐信息显示模块,用于根据所述关键词获取推荐信息,并在所述浏览器中显示所述推荐信息;
其中,所述日程数据获取模块包括:
显示指令接收模块,用于通过所述浏览器日程显示插件接收在所述浏览器中显示日程信息的指令;
通信获取模块,用于根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据;其中,所述云存储服务器中保存的所述日程数据通过所述浏览器的日程提取工具从邮件客户端提取并上传至所述云存储服务器。
8.根据权利要求7所述的装置,其中,所述通信获取模块包括:
通信模块,用于根据所述指令与所述云存储服务器通信;
指示模块,用于如所述云存储服务器中未保存所述日程数据,则所述浏览器指示所述日程提取工具从所述邮件客户端提取所述日程数据;
其中,所述日程提取工具,用于从所述邮件客户端提取所述日程数据,所述日程提取工具包括:
提取模块,用于提取邮件客户端中的日程信息文件;
解析模块,用于对所述日程信息文件进行解析,获取所述日程数据;
第一发送模块,用于将所述日程数据发送至所述云存储服务器,以供所述云存储服务器保存。
9.根据权利要求7所述的装置,其中,所述装置还包括:
日程信息显示模块,用于在所述通信获取模块根据所述指令与云存储服务器通信,从所述云存储服务器中获取所述指令所请求的日程数据之后,通过所述浏览器日程显示插件在所述浏览器中显示所述日程数据对应的日程信息;
修改请求接收模块,用于接收日程信息修改请求,其中,所述日程信息修改请求中携带有用户对所述日程信息的修改信息;
数据修改模块,用于根据所述日程信息的修改信息对所述日程数据进行修改;
第二发送模块,用于将修改后的日程数据发送至所述云存储服务器,以供所述云存储服务器保存或更新。
10.根据权利要求7所述的装置,其中,所述推荐信息显示模块,用于在提示窗,或者在新弹出的浏览器窗口,或者在距离显示的所述确定的所述日程信息的设定范围内以气泡形式,显示所述推荐信息。
11.根据权利要求7所述的装置,其中,所述推荐信息显示模块包括:
地理位置信息获取模块,用于获取用户的地理位置信息;根据所述关键词和所述地理位置信息获取推荐信息;
显示模块,用于在所述浏览器中显示所述推荐信息。
12.根据权利要求7所述的装置,其中,所述关键词提取模块包括:
描述信息分析模块,用于对所述确定的所述日程信息的描述信息进行分析,获取至少一个行为特征词;
关键词确定模块,用于将所述至少一个行为特征词中的至少一个词作为关键词。
CN201310714002.2A 2013-12-20 2013-12-20 一种在浏览器中推荐信息的方法与装置 Expired - Fee Related CN103699630B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310714002.2A CN103699630B (zh) 2013-12-20 2013-12-20 一种在浏览器中推荐信息的方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310714002.2A CN103699630B (zh) 2013-12-20 2013-12-20 一种在浏览器中推荐信息的方法与装置

Publications (2)

Publication Number Publication Date
CN103699630A CN103699630A (zh) 2014-04-02
CN103699630B true CN103699630B (zh) 2017-05-03

Family

ID=50361158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310714002.2A Expired - Fee Related CN103699630B (zh) 2013-12-20 2013-12-20 一种在浏览器中推荐信息的方法与装置

Country Status (1)

Country Link
CN (1) CN103699630B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528570A (zh) * 2015-09-14 2017-03-22 百度在线网络技术(北京)有限公司 推荐方法及装置
CN106815715A (zh) * 2016-12-20 2017-06-09 北京奇虎科技有限公司 日程事件协同方法、装置和终端设备
CN109040176A (zh) * 2018-06-21 2018-12-18 上海二三四五网络科技有限公司 一种在网页中实现闹铃的控制方法及控制装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1559142A (zh) * 2001-09-26 2004-12-29 �ʼҷ����ֵ��ӹɷ����޹�˾ 使用个人日程安排进行媒体节目播放的实时事件推荐***和方法
CN101034997A (zh) * 2006-03-09 2007-09-12 新数通兴业科技(北京)有限公司 一种数据信息精确发布的方法和***
CN102968345A (zh) * 2012-10-29 2013-03-13 北京奇虎科技有限公司 便签实时同步方法及装置
CN103399883A (zh) * 2013-07-19 2013-11-20 百度在线网络技术(北京)有限公司 根据用户兴趣点/关注点进行个性化推荐的方法和***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI428770B (zh) * 2010-08-02 2014-03-01 Pc Home Online Inc 紀錄及搜尋網頁之方法以及紀錄瀏覽網頁之方法
CN103024077B (zh) * 2012-12-28 2017-03-15 北京百度网讯科技有限公司 日程关联信息的推送方法、***和服务器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1559142A (zh) * 2001-09-26 2004-12-29 �ʼҷ����ֵ��ӹɷ����޹�˾ 使用个人日程安排进行媒体节目播放的实时事件推荐***和方法
CN101034997A (zh) * 2006-03-09 2007-09-12 新数通兴业科技(北京)有限公司 一种数据信息精确发布的方法和***
CN102968345A (zh) * 2012-10-29 2013-03-13 北京奇虎科技有限公司 便签实时同步方法及装置
CN103399883A (zh) * 2013-07-19 2013-11-20 百度在线网络技术(北京)有限公司 根据用户兴趣点/关注点进行个性化推荐的方法和***

Also Published As

Publication number Publication date
CN103699630A (zh) 2014-04-02

Similar Documents

Publication Publication Date Title
CN104065565B (zh) 推送消息的方法、服务器、客户端装置和***
CN108108821B (zh) 模型训练方法及装置
EP3316586B1 (en) Method and device for extracting keywords from bullet screen information and pushing related information including a web link
US10387505B2 (en) Generating advertisements using functional clusters
CN103763361B (zh) 一种基于用户行为推荐应用的方法、***及推荐服务器
CN104660620B (zh) 二维码处理方法、客户端、电子设备、服务器端及服务器
US20210174230A1 (en) Service recommendation method, apparatus, and device
CN108234475B (zh) 账号管理方法、电子设备及计算机存储介质
CN103944944B (zh) 分享网页链接的方法、电子设备及***
CN103685528B (zh) 信息展示方法和装置
CN104301436B (zh) 待显示内容推送、订阅、更新方法及其相应的装置
CN103345421B (zh) 应用程序推送方法及装置
CN107872534B (zh) 信息推送方法、装置、服务器及可读存储介质
CN104468790B (zh) cookie数据的处理方法与客户端
CN102227744A (zh) 用于在社交网络中分发的可定制内容
CN106796682A (zh) 填充用户联系人条目
CN105812315B (zh) 基于用户登陆账号的多终端消息传输方法及装置
CN103001855B (zh) 一种客户端和用户群划分和信息传递的方法
CN107924413A (zh) 分叉搜索
CN104410546A (zh) 实时处理***的测试方法和装置
CN105956136B (zh) 登录信息的获取方法和装置
US20090327235A1 (en) Presenting references with answers in forums
US20200159962A1 (en) Untrackable Personalization Based on Previously Downloaded Content
KR20180019656A (ko) 키워드 제시 방법 및 장치
CN103699630B (zh) 一种在浏览器中推荐信息的方法与装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170503

Termination date: 20211220

CF01 Termination of patent right due to non-payment of annual fee