一种电子宠物旅游线路选择方法与装置的制作方法

文档序号:6574204阅读:205来源:国知局
专利名称:一种电子宠物旅游线路选择方法与装置的制作方法
技术领域
本发明涉及电子宠物,尤其涉及一种电子宠物旅游线路选择方法、电子宠 物客户端和旅游服务器。
背景技术
现有技术中,提出了一种电子宠物旅游的方案,即通过设置于网络側的旅 游服务器,实现电子宠物在所属客户端消失,从旅游目的客户端用户界面上显 示出来,达到电子宠物旅游的目的。但现有技术中没有对旅游线路给出相关的 描述与定义,也没有对如何选择不同旅游线路进行宠物旅游给出具体的实现流 程。

发明内容
本发明提供一种电子宠物旅游线路选择方法,提供电子宠物进行旅游时选 择不同的旅游线路来实现旅游。
根据本发明提供的电子宠物旅游线路选择方法,本发明还提供相应的电子 宠物客户端和旅游服务器。
本发明提供的电子宠物旅游线路选择方法,包括
电子宠物所属源客户端向网络侧旅游服务器发起电子宠物旅游请求,携带 本地选择的》艮游线路;
所述旅游服务器根据电子宠物所属源客户端选择的旅游线路实现电子宠 物旅游。
根据本发明的上述方法,具体包括
电子宠物所在源客户端在发送的旅游请求中将旅游目的地标识信息设置
为空或设置为约定标识,表明选择的旅游线路为虚拟的公共场所;
所述旅游服务器解析出旅游请求中携带的旅游目的地标识信息为空或为
约定标识后,将电子宠物旅游到设置的虚拟公共场所。 根据本发明的上述方法,具体包括
Al、电子宠物所属源客户端在发送的旅游请求中携带旅游目的客户端的对 应标识信息,表明指定的旅游线路为目的客户端;
Bl、所述旅游服务器根据旅游请求中携带的旅游目的客户端的对应标识信 息,建立所述源客户端和旅游目的客户端之间的对局,将源客户端电子宠物旅 游到目的客户端。
所述步骤Al包括
All、电子宠物所属源客户端生成宠物在线好友列表;
A12、电子宠物所属源客户端在发送的旅游请求中携带从所述好友列表中 选定的一个好友标识,表明指定的旅游线路为所述好友标识的对应目的客户 端;
所述步骤B1包括
Bll、所述旅游服务器根据旅游请求中携带的好友标识,发送对局请求消 息给好友标识的对应目的客户端;
B12、所述旅游服务器接收到所述目的客户端返回的同意加入对局的响应 消息后,建立起所述源客户端和目的客户端之间的对局,将源客户端电子宠物 旅游到目的客户端;或者
所述旅游服务器接收到所述目的客户端返回的不同意加入对局的响应消 息后,向电子宠物所属源客户端返回旅游拒绝消息,结束本次旅游。
根据本发明的上述方法,还包括电子宠物所属源客户端生成宠物在线好 友列表,并从所述列表中随机选择若干个好友组成好友圏;
电子宠物所属源客户端发起电子宠物旅游请求时,执行下列步骤
A2、在发送的旅游请求中携带从所述好友圈中选择的一个好友标识,表明
6本次指定的旅游线路为所述好友标识的对应目的客户端;
B2、所述旅游服务器根据旅游请求中携带的好友标识,建立所述源客户端 和好友标识的对应目的客户端之间的对局,将源客户端电子宠物旅游到目的客 户端;
C2、当本次旅游结束条件满足时,电子宠物所属源客户端判断所述好友圏 中是否还有未被选择的好友标识,若是,再从所述好友圏中选择另一个好友标 识发起旅游请求,重复上述步骤;否则,结束好友圏旅游。
所述步骤B2包括
B21、所述旅游服务器根据旅游请求中携带的好友标识,发送对局请求消 息给好友标识的对应目的客户端;
B22、所述旅游服务器接收到所述目的客户端返回的同意加入对局的响应 消息后,建立起所述源客户端和目的客户端之间的对局,将源客户端电子宠物 旅游到目的客户端;或者
所述旅游服务器接收到所述目的客户端返回的不同意加入对局的响应消 息后,向电子宠物所属源客户端返回旅游拒绝消息,结束本次旅游。
所述旅游服务器在发送所述对局请求消息之前还包括
根据所述旅游请求中携带的好友标识,查询对应好友的电子宠物是否在本 地;若是,则发送对局请求消息给好友标识对应的目的客户端;否则,直接向 电子宠物所属源客户端返回旅游拒绝消息,结束本次旅游。
本发明另提供一种电子宠物客户端,包括第一旅游功能模块和第二旅游 功能模块;
所述第一旅游功能模块,用于选择电子宠物的旅游线路,并发送给第二旅 游功能模块;
所述第二旅游功能模块,用于向网络侧旅游服务器发起电子宠物旅游请 求,携带选择的旅游线路信息;并与旅游服务器交互,实现电乎宠物旅游。 所述第一旅游功能模块,包括
第一子模块,用于设置旅游请求中的旅游目的地标识信息为空或为约定标
识,表明选择的旅游线路为虚拟公共场所;
第二子模块,用于生成宠物在线好友列表;从所述好友列表中选定一个好 友标识,表明选择的旅游线路为所述好友标识的对应目的客户端;
第三子模块,用于生成宠物在线好友列表,并从所述列表中随机选择若千 个好友组成好友圏;依次选择旅游线路为所述好友圏中每一个好友标识的对应 目的客户端;
上述子模块其中之一或其任意组合。
本发明还提供一种旅游服务器,包括通信接口层和业务处理模块; 所述通信接口层,用于验证和过滤来自电子宠物客户端的数据,以保证传
入到所述业务处理才莫块数据的正确性;
所述业务处理模块,用于解析电子宠物客户端发送的旅游请求消息,解析
出旅游请求消息中携带的旅游线路信息,并根据旅游线路信息实现电子宠物旅游。
采用本发明,电子宠物客户端能自主选择不同的旅游线路,并通过旅游请 求消息携带本地选择的旅游线路通知给网络側旅游服务器,旅游服务器根据电 子宠物所属源客户端指定的旅游线路将其电子宠物旅游到目的地,从而丰富了 用户的业务体验,提高电子宠物旅游的趣味性。


图1为本发明实施例提供的电子宠物客户端结构示意图; 图2为本发明实施例提供的旅游服务器结构示意图; 图3为本发明实施例提供的选择旅游线路之一实现电子宠物旅游的信令流 程图4为本发明实施例提供的选择旅游线路之二实现电子宠物旅游的信令流 程图。
具体实施例方式
本发明实施例提供一种电子宠物旅游线路选择方法,包括 电子宠物所属源客户端向网络侧旅游服务器发起电子宠物旅游请求,携带 本地选择的旅游线路;旅游服务器根据电子宠物所属源客户端逸择的旅游线路 实现电子宠物旅游。
为实现电子宠物旅游,需要确定旅游线路。本发明实施例采用由电子宠物 所属源客户端来选择旅游线路,并通知给网络側旅游服务器的方式。为此,电 子宠物客户端l至少包括第一旅游功能模块11和第二旅游功能模块12,参 见图1,第一旅游功能模块11用于选择电子宠物的旅游线路,并发送给笫二旅 游功能模块12;第二旅游功能模块12,用于向网络側旅游服务器发起电子宠 物旅游请求,携带选择的旅游线路信息;并与旅游服务器交互,实现电子宠物 旅游。
本发明实施例定义如下三种旅游线路,分别为 旅游线路l,命名为"随便逛逛"; 旅游线路2,命名为"拜访好友"; 旅游线路3,命名为"逛好友圏";
则上述第一旅游功能模块11包括对应的三个子模块,分别用于实现上述 三种旅游线路的选择。
第二旅游功能模块12将旅游请求发送给网络侧的旅游服务器2后,由旅 游服务器2对来自电子宠物客户端的数据进行相应处理。旅游服务器2的功能 结构示意图如图2所示,至少包括通信接口层21和业务处理模块22;其中
通信接口层21用于验证和过滤来自电子宠物客户端的数据,以保证传入 到业务处理模块22数据的正确性;业务处理模块22,用于解析电子宠物客户 端发送的旅游请求消息,解析出旅游请求消息中携带的旅游线路信息,并根据 旅游线路信息实现电子宠物旅游。
下面以上述提及的三种旅游线路为例,对电子宠物旅游线路选择的方法流 程进行详细描述。
实施例1:选择"随便逛逛"旅游线路。具体流程如图3所示,包括 流程l:当用户主动启动电子宠物旅游,或当预设条件满足由电子宠物发 起旅游请求时(本发明对具体由谁来启动电子宠物旅游不作限定),电子宠物 客户端用户界面上会显示出不同旅游线路对应的菜单选项,提供用户选择(当 电子宠物发起旅游请求时,可以随机选择预先设定的一种旅游线路并请用户确 认是否同意)。以上述三种旅游线路为例,对应的旅游线路菜单选项为"随便 逛逛"、"拜访好友"和"逛好友圈"。若本次选择的旅游线路为"随便逛逛", 则由第 一旅游功能模块中的第 一子模块111设置旅游请求中的旅游目的地标识 信息为空或为约定标识,表明选择的旅游线路为虚拟公共场所,发送给第二旅 游功能模块12。
流程2、第二旅游功能模块12将旅游请求消息发送给网络侧旅游服务器2, 通过旅游服务器2中的通信接口层21进行数据的分析、过滤和验证后,将完 整数据传送给业务处理模块22。
流程3、业务处理模块22解析电子宠物客户端发送的旅游请求消息,解析 出旅游请求消息中携带的旅游线路信息为空或为约定标识,确定电子宠物所属 源客户端本次选择的旅游线路为虛拟的旅游公共场所,控制电子宠物从其所属 客户端消失,放入到虛拟的旅游公共场所。
流程4、旅游服务器2向发起旅游请求的电子宠物源客户端返回搮作结果。
在本次旅游结束前,旅游服务器2还可以通过触发随机事件,将电子宠物 在公共场所的表现及时反馈电子宠物所属客户端,以便客户端用户(宠物主人) 及时了解其电子宠物在外的旅游状况,增强用户的业务感受和趣味性。
实施例2:选择"拜访好友"旅游线路。具体流程如图4所示,包括 流程l、本次选择的旅游线路为"拜访好友",则从宠物在线好友列表中选 定一个好友标识,表明选择的旅游线路为好友标识的对应目的客户端,发送给 第二旅游功能模块12。
其中,宠物在线好友列表由第一旅游功能模块11中的第二子模块112生 成,具体为
1) 从历史记录中选择出用户最近联系的第一好友集合;
2) 从第一好友集合中选择出拥有电子宠物的好友,组成第二好友集合;
3) 从第二好友集合中确定出当前在线的好友,组成第三好友集合。 由第三好友集合中的好友,生成宠物在线好友列表。宠物在线好友列表中
各好友都拥有自己的电子宠物,且好友当前在线,但不排除个别好友的电子宠 物已旅游在外的情况。
流程2、第二旅游功能模块12将旅游请求消息发送给网络侧旅游服务器2, 通过旅游服务器2中的通信接口层21进行数据的分析、过滤和验证后,将完 整数据传送给业务处理模块22。
流程3、业务处理模块22解析电子宠物客户端发送的旅游请求消息,解析 出旅游请求消息中携带的旅游线路信息为好友标识,根据好友标识匹配其对应 的电子宠物客户端(即本次旅游的目的客户端),向目的客户端发送对局请求 消息。
流程4、目的客户端接收到对局请求消息后,在用户界面上呈现出相应提 示信息,要求客户端用户确认是否同意建立对局,即是否允许发起请求的对端 的电子宠物来访;当目的客户端返回同意加入对局的响应消息后,执行流程5。
流程5、旅游服务器2建立起发起旅游请求的源客户端和目的客户端之间 的对局,将源客户端的电子宠物旅游到目的客户端。
流程6、旅游服务器向电子宠物所属源客户端返回操作结果。
同样,在本次旅游结束前,旅游服务器2会将电子宠物在旅游目的客户端 的表现及发生的事件及时反馈后电子宠物所属源客户端,以便客户端用户(宠 物主人)及时了解其电子宠物在外的旅游状况,增强用户的业务感受和趣味性。
上述图4流程是假设了旅游目的客户端的电子宠物在本地、且目的客户端
用户同意旅游的一个完整的旅游流程。实际中,目的客户端用户可能不同意他
人的电子宠物来访,则在上述流程4中,目的客户端向旅游服务器2返回不同 意加入对局的响应消息,旅游服务器2接收到不同意加入对局的响应消息后, 直接向发起旅游请求的电子宠物源客户端返回旅游拒绝消息,结束本次旅游。 另夕卜,在流程3中,旅游服务器2在向目的客户端发送对局请求消息之前, 还会根据匹配出的本次旅游目的客户端以及已经建立的其它客户端之间的旅 游对局信息,判断本次请求旅游的目的客户端的电子宠物是否已旅游在外,如 果判断出目的客户端的电子宠物已旅游在外,则直接向当前发起电子宠物旅游 的客户端返回旅游拒绝消息,结束本次旅游,即不执行上述流程3、流程4和 流程5。
实施例3、选择"逛好友圈"旅游线路。具体流程与图4类似,不同之处 在于
当本次选择的旅游线路为"逛好友圏,,时,由第一旅游功能^f莫块11中的 第三子模块113生成宠物在线好友列表(宠物在线好友列表的生成方法可如实 施例2所述,不重复描述),并从宠物在线好友列表中随机选择若干个好友组 成好友圏;依次选择旅游线路为好友團中每一个好友标识的对应目的客户端, 发送给第二旅游功能模块12。
以好友圈中选择有三个好友为例,电子宠物所属源客户端的第三子模块 113从生成的好友圈中选择一个好友标识(第一好友标识)发送给第二旅游功 能模块12,表明选择的旅游线路为该第一好友标识的对应目的客户端。第二旅 游功能模块将旅游请求消息发送给网络侧旅游服务器2,执行图4中的流程 2-6,完成到好友圈中第一好友的旅游。电子宠物所属源客户端根据旅游结束 条件判断出本次旅游结束(或收到旅游服务器的本次旅游结束通知)后,自动 选择好友團中的另一个好友标识(第二好友标识)继续发起旅游请求。如杲旅 游服务器2判断出第二好友的电子宠物已不在其本地客户端(旅游在外),则 直接返回旅游拒绝消息。发起旅游请求的客户端收到拒绝消息后,结束本次旅
游,由第三子模块113再从好友圏中选择最后一个好友标识(第三好友标识) 发起旅游请求。当完成到好友圏中第三好友的旅游后,"逛好友圏"旅游线路 执行完毕。
由上述描述可知,"逛好友圈"旅游线路其实是"拜访好友"旅游线路的 多次重复,只不过每次旅游的目的地不同。另外,选择"逛好友圏"旅游线路 后,不需要用户干预,由客户端自动监控,当一次旅游结束后,自动启动并执 行到好友圈中下一好友的旅游流程,直到"逛好友圏"旅游线路执行完毕,电 子宠物才会重新回到其所属客户端的本地桌面上。至于具体的旅游结束条件, 可以由用户或服务侧自主设置,本发明对此不作限定。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种电子宠物旅游线路选择方法,其特征在于,包括电子宠物所属源客户端向网络侧旅游服务器发起电子宠物旅游请求,携带本地选择的旅游线路;所述旅游服务器根据电子宠物所属源客户端选择的旅游线路实现电子宠物旅游。
2、 如权利要求l所述的方法,其特征在于,具体包括 电子宠物所在源客户端在发送的旅游请求中将旅游目的地标识信息设置为空或设置为约定标识,表明选择的旅游线路为虛拟的公共场所;所述旅游服务器解析出旅游请求中携带的旅游目的地标识信息为空或为 约定标识后,将电子宠物旅游到设置的虚拟公共场所。
3、 如权利要求1所述的方法,其特征在于,具体包括Al、电子宠物所属源客户端在发送的旅游请求中携带旅游目的客户端的对 应标识信息,表明指定的旅游线路为目的客户端;Bl、所述旅游服务器根据旅游请求中携带的旅游目的客户端的对应标识信 息,建立所述源客户端和旅游目的客户端之间的对局,将源客户端电子宠物旅游到目的客户端。
4、如权利要求3所述的方法,其特征在于,所述步骤A1包括All、电子宠物所属源客户端生成宠物在线好友列表;A12、电子宠物所属源客户端在发送的旅游请求中携带从所述好友列表中 选定的一个好友标识,表明指定的旅游线路为所述好友标识的对应目的客户所述步骤B1包括Bll、所述旅游服务器根据旅游请求中携带的好友标识,发送对局请求消 息给好友标识的对应目的客户端;B12、所迷旅游服务器接收到所迷目的客户端返回的同意加入对局的响应2消息后,建立起所述源客户端和目的客户端之间的对局,将源客户端电子宠物旅游到目的客户端;或者所述旅游服务器接收到所述目的客户端返回的不同意加入对局的响应消 息后,向电子宠物所属源客户端返回旅游拒绝消息,结束本次旅游。
5、 如权利要求3所述的方法,其特征在于,还包括电子宠物所属源客 户端生成宠物在线好友列表,并从所述列表中随机选择若干个好友组成好友 圏;电子宠物所属源客户端发起电子宠物旅游请求时,执行下列步骤A2、在发送的旅游请求中携带从所述好友圏中选择的一个好友标识,表明本次指定的旅游线路为所述好友标识的对应目的客户端;B2、所述旅游服务器根据旅游请求中携带的好友标识,建立所述源客户端和好友标识的对应目的客户端之间的对局,将源客户端电子宠物旅游到目的客户端;C2、当本次旅游结束条件满足时,电子宠物所属源客户端判断所述好友圏 中是否还有未被选择的好友标识,若是,再从所述好友圈中选择另一个好友标 识发起旅游请求,重复上述步骤;否则,结束好友圏旅游。
6、 如权利要求5所述的方法,其特征在于,所述步骤B2包括B21、所述旅游服务器根据旅游请求中携带的好友标识,发送对局请求消 息给好友标识的对应目的客户端;B22、所述旅游服务器接收到所述目的客户端返回的同意加入对局的响应 消息后,建立起所述源客户端和目的客户端之间的对局,将源客户端电子宠物 旅游到目的客户端;或者所述旅游服务器接收到所述目的客户端返回的不同意加入对局的响应消 息后,向电子宠物所属源客户端返回旅游拒绝消息,结束本次旅游。
7、 如权利要求4或6所述的方法,其特征在于,所述旅游服务器在发送 所述对局请求消息之前还包括根据所述旅游请求中携带的好友标识,查询对应好友的电予宠物是否在本地;若是,则发送对局请求消息给好友标识对应的目的客户端;否则,直接向 电子宠物所属源客户端返回旅游拒绝消息,结束本次旅游。
8、 一种电子宠物客户端,其特征在于,包括第一旅游功能模块和第二 旅游功能模块;所述第一旅游功能模块,用于选择电子宠物的旅游线路,并发送给第二旅 游功能模块;所述第二旅游功能模块,用于向网络侧旅游服务器发起电子宠物旅游请 求,携带选择的旅游线路信息;并与旅游服务器交互,实现电子宠物旅游。
9、 如权利要求8所述的电子宠物客户端,其特征在于,所述第一旅游功 能模块,包括第一子模块,用于设置旅游请求中的旅游目的地标识信息为空或为约定标 识,表明选择的旅游线路为虚拟公共场所;第二子模块,用于生成宠物在线好友列表;从所述好友列表中选定一个好 友标识,表明选择的旅游线路为所述好友标识的对应目的客户端;第三子模块,用于生成宠物在线好友列表,并从所述列表中随机选择若干 个好友组成好友圏;依次选择旅游线路为所述好友圏中每一个好友标识的对应 目的客户端;上述子模块其中之一或其任意组合。
10、 一种旅游服务器,其特征在于,包括通信接口层和业务处理模块; 所述通信接口层,用于验证和过滤来自电子宠物客户端的数据,以保证传入到所述业务处理才莫块数据的正确性;所述业务处理模块,用于解析电子宠物客户端发送的旅游请求消息,解析 出旅游请求消息中携带的旅游线路信息,并根据旅游线路信息实现电子宠物旅 游。
全文摘要
本发明公开了一种电子宠物旅游线路选择方法,包括电子宠物所属源客户端向网络侧旅游服务器发起电子宠物旅游请求,携带本地选择的旅游线路;所述旅游服务器根据电子宠物所属源客户端选择的旅游线路实现电子宠物旅游。本发明还公开了相应的电子宠物客户端和旅游服务器。采用本发明能由电子宠物所属客户端选择不同的旅游线路进行电子宠物旅游,丰富用户的业务感受,提升电子宠物旅游的趣味性。
文档编号G06F19/00GK101183408SQ20071007953
公开日2008年5月21日 申请日期2007年2月26日 优先权日2007年2月26日
发明者蕾 夏, 欧保源 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1