一种基于微信APP的电商服务平台系统技术领域
本发明属于电子商务技术领域,特别是涉及一种基于微信APP的电商服务平台系
统。
背景技术
微信作为移动互联网时代的产物,解决了沟通和信息传播过程中的几个问题,用
移动产品的逻辑解决人与人的交流问题。首先,用语音传送信息,打破了语音通话和短信方
式无法跨界传播的障碍,同时,也解决了空间和地域的障碍,让陌生人交友变得自然起来。
公众平台是为微信用户提供服务的平台,而公众平台开发接口则是提供服务的基
础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过公众平台开发接口完
成消息交互、自定义菜单交互等能力。对于成功接入公众平台开发接口的公众账号,当用户
发消息给公众号,微信公众平台服务器会使用http请求对接入的网址进行消息推送,第三
方服务器可通过响应包回复特定结构,从而达到回复消息的目的。
发明内容
本发明的目的在于提供一种基于微信APP的电商服务平台系统,通过基于微信平
台进行的电商服务系统。
本发明是通过以下技术方案实现的:
本发明为一种基于微信APP的电商服务平台系统,包括微信平台,用于系统的支撑
架构;微信接入认证,用于系统端口的进入;微信公众平台,基于微信平台的服务界面,用于
与微信用户之间的信息交互;其中,所述微信公众号通过对信息的封装进行信息的接收和
传输;其中,所述微信用户与微信平台进行信息的反馈。
优选地,所述微信接入认证通过微信服务器将发送GET请求到填写的URL上,并且
携带微信加密签名、时间戳、随机数和随机字符串,通过比较微信加密签名分别与时间戳、
随机数和随机字符串的返回值是否相同,如果相同,则发送随机字符串给微信公众平台,完
成接入验证。
优选地,所述信息的封装将消息抽象为推送消息类和回复消息类。
优选地,所述微信平台为第三方监管平台,所述微信用户将信息反馈到微信平台
进行仲裁,并将仲裁信息结果发送到微信公众平台。
本发明具有以下有益效果:
1、本发明的微信电商服务平台具有沟通形式多样:支持文字、语音、视频及图片、
发布地理位置、分享第三方应用内容等方式交流,还可多人群聊。
2、本发明的微信电商服务平台具有节省用户流量:图片、语音和视频优化,1M可发
约1000条文字信息,1000秒语音信息,约1分钟视频信息。
3、本发明的微信电商服务平台具有跨平台跨运营商:支持iphone、Android、
Windows phone、塞班平台的手机之间相互收发消息,相比传统的移动营销需要协调三大运
营商资源,这是巨大优势。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领
域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。
图1为本发明的一种基于微信APP的电商服务平台系统图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它
实施例,都属于本发明保护的范围。
请参阅图1所示,本发明为一种基于微信APP的电商服务平台系统,包括微信平台,
用于系统的支撑架构;微信接入认证,用于系统端口的进入;微信公众平台,基于微信平台
的服务界面,用于与微信用户之间的信息交互;
其中,微信公众号通过对信息的封装进行信息的接收和传输;
其中,微信用户与微信平台进行信息的反馈。
其中,微信接入认证通过微信服务器将发送GET请求到填写的URL上,并且携带微
信加密签名、时间戳、随机数和随机字符串,通过比较微信加密签名分别与时间戳、随机数
和随机字符串的返回值是否相同,如果相同,则发送随机字符串给微信公众平台,完成接入
验证。
其中,信息的封装将消息抽象为推送消息类和回复消息类。根据消息类型,系统采
用C#语言设计了两个消息基类,其中WX_RequestBase是推送消息基类,具有消息来源,消息
目的,消息ID,消息类型,定义了一个抽象方法Paree,用来对传递进来的XML报文进行解析。
该基类派生了5个子类,分别用于定义文本、连接、阁像、位置和事件的报文。在构造方法中,
对接收的XML报文进行解析。
回复消息基类为WX_ResponseBase,具有消息来源,消息目的,消息类型和功能标
识等基本属性,同时定义了一个抽象方法Package(),用于消息的XMM式封装。回复消息有
三个派生类,分别用于文本、声音和阁文消息的封装。
其中,微信平台为第三方监管平台,微信用户将信息反馈到微信平台进行仲裁,并
将仲裁信息结果发送到微信公众平台。
值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划
分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体
名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤
是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介
质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽
叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,
可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明
的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅
受权利要求书及其全部范围和等效物的限制。